本發(fā)明涉及圖像處理裝置和包括圖像處理裝置的電子白板。
背景技術:
在顯示器上顯示背景圖像并允許用戶在背景圖像上畫出繪制圖像,比如字符、數(shù)字字符或者繪圖的電子白板已經(jīng)用于在公司、教育機構或者政府辦公室的會議。
作為這種電子白板的示例,專利文獻1公開了這樣的顯示系統(tǒng),其中計算機裝置控制顯示裝置在背景圖像上重疊插入圖像并在顯示裝置上顯示重疊圖像。在該顯示系統(tǒng)中,由用戶以提供給顯示裝置的觸摸板生成的繪制圖像重疊在背景圖像上并在顯示裝置上顯示。
在該類型的系統(tǒng)中,預先登記可執(zhí)行軟件以防止執(zhí)行未知軟件,且一般用戶不能安裝軟件。因此,為了擴展電子白板的功能,管理者必須逐個地安裝軟件。這花費很多工作和時間。
然后,已經(jīng)提出了用于使一般用戶能夠在該類型的系統(tǒng)中安裝軟件的安裝方法(例如,參見專利文獻2)。
專利文獻2公開了這樣的方法:其中,除了允許用戶使用瘦客戶端終端的受限用戶帳戶之外,還設置用于在瘦客戶端終端的存儲單元中安裝預定程序的設置賬戶(accountforsetup),且可以在使用允許文件中的管理信息的設置程序的執(zhí)行下,根據(jù)設置賬戶的登錄而在外部存儲裝置的存儲單元中安裝預定程序。
技術實現(xiàn)要素:
技術問題
但是,通過專利文獻2中公開的方法,可以使用設置賬戶安裝的軟件限于預先登記為允許文件的軟件,且存在不能安裝用戶期望的軟件的問題。
做出本發(fā)明以解決現(xiàn)有的問題,并提供能夠安裝用戶期望的軟件的圖像處理裝置和包括該圖像處理裝置的電子白板。
技術方案
根據(jù)本發(fā)明的圖像處理裝置具有其中登記預定軟件的軟件登記列表和允許執(zhí)行軟件登記列表中登記的軟件的功能。該裝置包括:模式切換單元,配置為在其中不允許安裝軟件登記列表中未登記的軟件的正常模式和其中允許安裝未登記的軟件的安裝模式之間切換;軟件登記列表無效器,配置為在安裝模式下使軟件登記列表無效;軟件登記器,配置為在軟件登記列表中登記當使軟件登記列表無效時安裝的軟件;和軟件登記列表有效器,配置為在軟件登記列表中登記安裝的軟件之后使軟件登記列表有效。
通過該配置,本發(fā)明的圖像處理裝置具有其中不執(zhí)行軟件登記列表中未登記的軟件的安裝的正常模式和其中允許安裝軟件登記列表未登記的軟件的安裝模式,且模式切換單元可以切換正常模式和安裝模式。因此,模式切換單元切換模式到安裝模式,且本發(fā)明的圖像處理裝置可以相應地安裝用戶期望的軟件。
技術效果
根據(jù)本發(fā)明,可以提供能夠安裝用戶期望的軟件的圖像處理裝置和包括該圖像處理裝置的電子白板。
附圖說明
圖1是本實施例的整個圖像處理系統(tǒng)的配置圖。
圖2是電子白板的硬件配置圖。
圖3是電子白板的功能框圖。
圖4是文件處理器的功能框圖。
圖5是服務器單元和客戶端單元的功能框圖。
圖6是圖示頁面數(shù)據(jù)的示意圖。
圖7是圖示筆劃數(shù)據(jù)的示意圖。
圖8是圖示坐標布置數(shù)據(jù)的示意圖。
圖9是圖示媒體數(shù)據(jù)的示意圖。
圖10是圖示遠程許可管理表的示意圖。
圖11是圖示地址簿管理表的示意圖。
圖12是圖示備份數(shù)據(jù)的示意圖。
圖13是圖示連接目的地管理表的示意圖。
圖14是圖示參與地點管理表的示意圖。
圖15是圖示操作數(shù)據(jù)的示意圖。
圖16是圖像層的配置圖。
圖17是圖示每個電子白板的處理的序列圖。
圖18是圖示每個電子白板的處理的序列圖。
圖19是用于解釋各種帳戶的功能的圖。
圖20是安全管理器的功能框圖。
圖21是安全管理器的主流程圖。
圖22是圖示安全管理器的安裝模式處理的流程圖。
圖23是圖示安全管理器的安裝模式終止處理的流程圖。
具體實施方式
在下文中,將參考附圖描述本發(fā)明的實施例。在本實施例中,將描述根據(jù)本發(fā)明的圖像處理裝置應用于電子白板的情況。
<圖像處理系統(tǒng)1的概述>
圖1是本實施例的整個圖像處理系統(tǒng)1的配置圖。注意到,在圖1中圖示了伴隨白板的兩個電子白板2a和2b以及電子筆4a和4b以簡化描述,且可以使用三個或更多的電子白板或者電子筆。
如圖1所示,圖像處理系統(tǒng)1包括:作為圖像處理裝置的多個電子白板2a和2b、多個電子筆4a和4b、usb存儲器5a和5b、筆記本個人計算機(pc)6a和6b、電視(或者視頻)會議終端7a和7b以及pc8。電子白板2a和2b以及pc8通過通信網(wǎng)絡9可通信地彼此連接。將顯示器3a和3b分別提供給電子白板2a和2b。
電子白板2a可以在顯示器3a上顯示由電子筆4a所引起的事件(以電子筆4a的尖端或者后端觸碰顯示器3a)繪制的圖像。電子白板2a還可以根據(jù)由用戶的手ha(放大或者縮小圖像或者翻頁的手勢)以及電子筆4a所引起的事件來改變在顯示器3a上顯示的圖像。
usb存儲器5a可連接到電子白板2a,且電子白板2a可以從usb存儲器5a讀取電子文件,比如pdf,或者在usb存儲器5a中存儲電子文件。筆記本pc6a通過能夠進行遵循比如displayport、數(shù)字視頻接口(dvi)、高清多媒體接口(hdmi)(注冊商標)和視頻圖形陣列(vga)之類的標準的通信的線纜10a1與電子白板2a連接。然后,電子白板2a通過觸碰顯示器3a而生成事件,并與來自比如鼠標或者鍵盤的輸入裝置的事件類似地,將指示事件的事件信息發(fā)送到筆記本pc6a。類似地,電視(視頻)會議終端7a通過能夠進行符合以上標準的通信的線纜10a2與電子白板2a連接。注意到,筆記本pc6a和電視會議終端7a可以通過遵循各種無線通信協(xié)議(比如藍牙(注冊商標))的無線通信與電子白板2a通信。
另一方面,在安裝電子白板2b的另一地點,與以上類似地使用裝備有顯示器3b、電子筆4b、usb存儲器5b、筆記本pc6b、電視會議終端7b、線纜10b1和線纜10b2的電子白板2b。此外,在顯示器3b上顯示的圖像可以基于由用戶的手hb引起的事件而改變。
因此,在一地點處的電子白板2a的顯示器3a上呈現(xiàn)的圖像顯示在另一地點處的電子白板2b的顯示器3b上。另一方面,在該另一地點處的電子白板2b的顯示器3b上呈現(xiàn)的圖像顯示在該地點處的電子白板2a的顯示器3a上。如上所述,可以執(zhí)行遠程共享處理,其中,以圖像處理系統(tǒng)1在遠程位置共享相同圖像,且這在遠程位置處的會議的情況下非常有用。
在下文中,多個電子白板當中的任意電子白板指示為電子白板2。多個顯示器當中的任意顯示器指示為顯示器3。多個電子筆當中的任意電子筆指示為電子筆4。多個usb存儲器當中的任意usb存儲器指示為usb存儲器5。多個筆記本pc當中的任意筆記本pc指示為筆記本pc6。多個電視會議終端當中的任意電視會議終端指示為電視會議終端7。多個用戶的手當中的任意的手指示為手h。多個線纜當中的任意線纜指示為電纜10。
在本實施例中將作為圖像處理裝置的示例描述電子白板。但是,圖像處理裝置不限于此且作為其他示例,可以是電子布告板(數(shù)字標牌)、體育或者天氣預報中使用的標記器(telestrator)或者遠程圖像(視頻)診斷裝置。將描述筆記本pc6作為信息處理終端的示例。但是,信息處理終端不限于此,且作為其他示例,可以是能夠提供圖像幀的終端,比如臺式pc、平板pc、pda、數(shù)碼攝像機、數(shù)碼相機或者游戲機。通信網(wǎng)絡9包括因特網(wǎng)、局域網(wǎng)(lan)和蜂窩電話通信網(wǎng)絡。在本實施例中將描述usb存儲器作為記錄介質(zhì)的示例。但是,記錄介質(zhì)不限于此且作為其他示例,可以是各種記錄介質(zhì),比如sd卡。
<電子白板2的硬件配置>
接下來,將參考圖2描述本實施例的電子白板2的硬件配置。圖2是電子白板2的硬件配置圖。
如圖2所示,電子白板2包括控制整個電子白板2的操作的控制器200??刂破?00包括作為運算單元的cpu201、rom202和ram203。rom202存儲用于驅(qū)動cpu201的程序,比如ipl。ram203用作cpu201的工作區(qū)。
此外,電子白板2包括ssd204、網(wǎng)絡控制器205、外部存儲控制器206、捕獲裝置211、圖形處理器(gpu)212和顯示控制器213。ssd204存儲用于電子白板2的各種程序、將在之后描述的白名單102的文件和各種類型的數(shù)據(jù)。網(wǎng)絡控制器205控制與通信網(wǎng)絡9的通信。外部存儲控制器206控制與usb存儲器5的通信。捕獲裝置211在筆記本pc6的顯示器上顯示作為靜止圖像或者運動圖像的視頻信息。gpu212僅處理圖形。顯示控制器213控制和管理屏幕顯示以將輸出圖像從gpu212輸出到顯示器3或者電視會議終端7。
此外,電子白板2包括傳感器控制器214和觸摸傳感器215。傳感器控制器214控制觸摸傳感器215的處理。觸摸傳感器215檢測電子筆4或者用戶的手h觸碰顯示器3。觸摸傳感器215通過紅外線屏蔽方法輸入和檢測坐標。坐標輸入和檢測方法是如下的方法:其中,多條紅外線從在顯示器3的兩個上端提供的兩個光接收/發(fā)射裝置并行發(fā)射到顯示器3并由在顯示器3周圍提供的反射部件反射,并接收與從光接收元件發(fā)出的光相同的光路徑上返回的光。觸摸傳感器215將由一物體彼此屏蔽的從兩個光接收/發(fā)射裝置發(fā)出的紅外線的標識(id)輸出到傳感器控制器214,且傳感器控制器214識別作為物體的觸碰位置的坐標位置。注意到,在下面描述中指示的全部id是標識信息的示例。
觸摸傳感器215不限于紅外線屏蔽方法,且可以是各種檢測裝置,比如通過檢測靜電電容改變來確定觸碰位置的靜電電容類型觸摸板、通過檢測面向彼此的兩個電阻膜的電壓改變來確定觸碰位置的電阻膜類型觸摸板或者通過檢測通過由物體觸碰顯示單元而生成的電磁感應來確定觸碰位置的電磁感應類型觸摸板。
此外,電子白板2包括電子筆控制器216。電子筆控制器216通過與電子筆4通信來確定筆的尖端或者后端是否觸碰顯示器3。電子筆控制器216可以確定是否不僅由電子筆4的尖端或者后端而且是否由用戶握著的電子筆4的一部分或者電子筆4的其他部分觸碰顯示器3。
此外,電子白板2包括比如地址總線或者數(shù)據(jù)總線的總線220以電連接如圖2所示的cpu201、rom202、ram203、ssd204、網(wǎng)絡控制器205、外部存儲控制器206、捕獲裝置211、gpu212、傳感器控制器214和電子筆控制器。
用于電子白板2的程序可以存儲在計算機可讀存儲介質(zhì),比如cd-rom中并分發(fā)。
<電子白板2的功能配置>
接下來,將參考圖3到圖16和圖19和圖20描述電子白板2的功能配置。首先,將參考圖3描述整個電子白板2的功能配置。圖3是電子白板2的功能框圖。
電子白板2通過如圖2所示的硬件配置和程序而具有如圖3所示的功能配置。電子白板2可以是首先開始遠程共享處理的主機裝置且可以是參與已經(jīng)開始的遠程共享處理的參與裝置。此外,電子白板2可以大致地劃分為客戶端單元20和服務器單元90。客戶端單元20和服務器單元90是在電子白板2的殼體中實現(xiàn)的功能。當電子白板2是主機裝置時,客戶端單元20和服務器單元90在電子白板2中實現(xiàn)。另一方面,當電子白板2是參與裝置時,在電子白板2中實現(xiàn)客戶端單元20,但是不實現(xiàn)服務器單元90。換句話說,當在圖1中電子白板2a是主機裝置且電子白板2b是參與裝置時,電子白板2a的客戶端單元20通過在同一電子白板2a中實現(xiàn)的服務器單元90與電子白板2b的客戶端單元20通信。另一方面,電子白板2b的客戶端單元20通過在電子白板2a中實現(xiàn)的服務器單元90與電子白板2a的客戶端單元20通信。
客戶端單元20的功能配置
接下來,將主要參考圖3到圖5描述客戶端單元20的功能配置??蛻舳藛卧?0包括視頻獲取器21、坐標檢測器22、自動校準器23、接觸檢測器24、事件識別器25、操作處理器26、手勢處理器27、視頻重疊單元28、圖像處理器30和通信控制器60。
視頻獲取器21獲取與線纜10連接的視頻輸出裝置的輸出視頻。當從視頻輸出裝置接收圖像信號時,視頻獲取器21分析圖像信號,導出圖像信息,并將信息輸出到圖像獲取器31。圖像信息包括視頻輸出裝置的作為由圖像信號的形成的顯示圖像的圖像幀的分辨率和圖像幀的更新頻率。
坐標檢測器22檢測由用戶在顯示器3上引起的事件(用戶的手h觸碰顯示器3的操作)的坐標位置。此外,坐標檢測器22檢測觸碰的區(qū)域。
自動校準器23在啟動電子白板2時啟動,并調(diào)整觸摸傳感器215的光學傳感器系統(tǒng)中傳感器相機的圖像處理參數(shù),以使得觸摸傳感器215可以輸出適當?shù)闹档阶鴺藱z測器22。
接觸檢測器24檢測由用戶引起的事件(以電子筆4的尖端或者后端按壓(觸碰)顯示器3的操作)。
事件識別器25將由坐標檢測器22檢測到的事件的坐標位置和由接觸檢測器24檢測到的結果分類為筆劃繪制、ui操作和手勢操作的事件。
筆劃繪制是用戶以電子筆4按壓顯示器3,并在按壓顯示器3的同時移動電子筆4,直到當在顯示器3上顯示如圖16所示的將在之后描述的筆劃圖像52時用戶從顯示器3移開電子筆4為止的事件。通過筆劃繪制,例如,在顯示器3上繪制字母“s”或者“t”。筆劃繪制包括擦除呈現(xiàn)的圖像,或者編輯呈現(xiàn)的圖像的事件,以及繪制圖像的事件。
ui操作是當在顯示器3上顯示如圖16所示的將在之后描述的ui圖像51時用戶以電子筆4或者手h按壓預定位置的事件。通過ui操作,例如,設置由電子筆4繪制的線的顏色或者寬度。
手勢操作是當在顯示器3上顯示如圖16所示的將在之后描述的筆劃圖像52時用戶以手h觸碰顯示器3或者在顯示器3上移動的事件。通過手勢操作,例如,用戶可以通過在以手h觸碰顯示器3的同時移動手h來放大(或者縮小)圖像,改變顯示區(qū)域,或者翻頁。
操作處理器26以事件識別器25已經(jīng)確定為事件的ui操作的次序,根據(jù)生成的事件的ui元件執(zhí)行各種操作。ui元件例如包括按鈕、列表、復選框和文本框。
手勢處理器27執(zhí)行由事件識別器25確定為手勢操作的事件所對應的操作。
視頻重疊單元28顯示將在之后描述的由顯示重疊單元36重疊的圖像作為視頻輸出裝置(顯示器3等)上的視頻。關于來自視頻輸出裝置(筆記本pc6等)的視頻,視頻重疊單元28以畫中畫(p中p)格式顯示從另一視頻輸出裝置(電視會議終端7等)發(fā)送的視頻。此外,視頻重疊單元28切換在顯示器3的一部分上以畫中畫格式顯示的圖像以在整個顯示器3上顯示圖像。
圖像處理器30執(zhí)行如圖16所示的圖像層的重疊處理。圖像處理器30包括圖像獲取器31、筆劃處理器32、ui圖像發(fā)生器33、背景發(fā)生器34、布局管理器35、顯示重疊單元36、頁面處理器37、文件處理器40、頁面數(shù)據(jù)存儲單元300和遠程許可管理表310。
圖像獲取器31從由視頻獲取器21獲取的視頻獲取幀作為圖像。圖像獲取器31輸出圖像數(shù)據(jù)到頁面處理器37。該圖像等效于來自視頻輸出裝置(筆記本pc6等)的如圖16所示的輸出圖像53。
筆劃處理器32基于與由事件識別器25分類的筆劃繪制有關的事件,呈現(xiàn)圖像,擦除或者編輯呈現(xiàn)的圖像。通過筆劃繪制的圖像等效于如圖16所示的筆劃圖像52。此外,基于筆劃繪制呈現(xiàn)、擦除或者編輯圖像的結果作為將在之后描述的操作數(shù)據(jù)存儲在操作數(shù)據(jù)存儲單元840中。
ui圖像發(fā)生器33生成對電子白板2預先設置的用戶界面(ui)圖像。ui圖像等效于如圖16所示的ui圖像51。
背景發(fā)生器34從頁面處理器37接收由頁面處理器37從頁面數(shù)據(jù)存儲單元300讀取的頁面數(shù)據(jù)當中的媒體數(shù)據(jù)。背景發(fā)生器34將所接收的媒體數(shù)據(jù)輸出到顯示重疊單元36。根據(jù)媒體數(shù)據(jù)的圖像等效于如圖16所示的背景圖像54。背景圖像54的圖案包括純色和網(wǎng)格顯示。
布局管理器35管理布局信息,該布局信息向顯示重疊單元36指示從圖像獲取器31、筆劃處理器32和ui圖像發(fā)生器33(或者背景發(fā)生器34)輸出的每個圖像的布局。因此,布局管理器35可以指示顯示重疊單元36在ui圖像51和背景圖像54的哪個位置顯示或不顯示輸出圖像53和筆劃圖像52。
顯示重疊單元36基于從布局管理器35輸出的布局信息來布局從圖像獲取器31、筆劃處理器32和ui圖像發(fā)生器33(背景發(fā)生器34)輸出的圖像。
頁面處理器37將筆劃圖像52的數(shù)據(jù)和輸出圖像53的數(shù)據(jù)集成為一條頁面數(shù)據(jù)并在頁面數(shù)據(jù)存儲單元300中存儲該頁面數(shù)據(jù)。筆劃圖像52的數(shù)據(jù)作為由如圖6所示的筆劃布置數(shù)據(jù)id指示的筆劃布置數(shù)據(jù)(每個筆劃數(shù)據(jù))構成頁面數(shù)據(jù)的一部分。輸出圖像53的數(shù)據(jù)作為由如圖6所示的媒體數(shù)據(jù)id指示的媒體數(shù)據(jù)構成頁面數(shù)據(jù)的一部分。從頁面數(shù)據(jù)存儲單元300讀取的媒體數(shù)據(jù)被作為背景圖像54的數(shù)據(jù)對待。
頁面處理器37通過背景發(fā)生器34將臨時存儲的頁面數(shù)據(jù)當中的媒體數(shù)據(jù)發(fā)送到顯示重疊單元36,且視頻重疊單元28可以相應地在顯示器3上重新顯示背景圖像54。頁面處理器37通過將頁面數(shù)據(jù)當中的筆劃布置數(shù)據(jù)(每個筆劃數(shù)據(jù))返回到筆劃處理器32而使得能夠重新編輯筆劃。頁面處理器37可以擦除或者復制頁面數(shù)據(jù)。
換句話說,當頁面處理器37在頁面數(shù)據(jù)存儲單元300中存儲頁面數(shù)據(jù)時在顯示器3上顯示的輸出圖像53的數(shù)據(jù)臨時存儲在頁面數(shù)據(jù)存儲單元300中,且當之后從頁面數(shù)據(jù)存儲單元300讀取時作為指示背景圖像54的媒體數(shù)據(jù)讀取。然后,頁面處理器37將從頁面數(shù)據(jù)存儲單元300讀取的頁面數(shù)據(jù)當中的指示筆劃圖像52的筆劃布置數(shù)據(jù)輸出到筆劃處理器32。此外,頁面處理器37將從頁面數(shù)據(jù)存儲單元300讀取的頁面數(shù)據(jù)當中的指示背景圖像54的媒體數(shù)據(jù)輸出到背景發(fā)生器34。
顯示重疊單元36根據(jù)由布局管理器35指定的布局,重疊來自圖像獲取器31的輸出圖像53、來自筆劃處理器32的筆劃圖像52、來自ui圖像發(fā)生器33的ui圖像51和來自背景發(fā)生器34的背景圖像54。因此,如圖16所示,以由用戶看到的圖像的次序,各層是ui圖像51、筆劃圖像52、輸出圖像53和背景圖像54。
此外,顯示重疊單元36可以通過切換如圖16所示的輸出圖像53和背景圖像54而在ui圖像51和筆劃圖像52上排他地重疊圖像。例如,當在最初顯示ui圖像51、筆劃圖像52和輸出圖像53的同時拔出電子白板2和視頻輸出裝置(筆記本pc6等)之間的線纜10時,根據(jù)布局管理器35的規(guī)范從重疊目標排除輸出圖像53,且可以顯示背景圖像54。在該情況下,顯示重疊單元36也放大和縮小顯示,并移動顯示區(qū)域。
頁面數(shù)據(jù)存儲單元300存儲如圖6所示的頁面數(shù)據(jù)。圖6是圖示頁面數(shù)據(jù)的示意圖。頁面數(shù)據(jù)是要在顯示器3上顯示的一個頁面的數(shù)據(jù)(筆劃布置數(shù)據(jù)(每條筆劃數(shù)據(jù))和媒體數(shù)據(jù))。頁面數(shù)據(jù)包括許多參數(shù),且將在圖6到圖9中描述頁面數(shù)據(jù)的內(nèi)容。
如圖6所示,在頁面數(shù)據(jù)中,關聯(lián)并管理標識任意一個頁面的頁面數(shù)據(jù)id、指示當開始頁面的顯示時的時間的開始時間、指示當結束由筆劃或者手勢的頁面內(nèi)容的重寫時的時間的結束時間、標識由以電子筆4或者用戶的手h手的筆劃生成的筆劃布置數(shù)據(jù)的劃線布置數(shù)據(jù)id和標識媒體數(shù)據(jù)的媒體數(shù)據(jù)id。筆劃布置數(shù)據(jù)是在顯示器3上顯示如圖16所示的將在后面描述的筆劃圖像52的數(shù)據(jù)。媒體數(shù)據(jù)是在顯示器3上顯示如圖16所示的將在后面描述的背景圖像54的數(shù)據(jù)。
例如,當用戶以單個筆劃以電子筆4繪制字母“s”時,一個筆劃數(shù)據(jù)id由頁面數(shù)據(jù)指示一個字母“s”。但是,當用戶以兩個筆劃以電子筆4繪制字母“t”時,兩個筆劃數(shù)據(jù)id指示一個字母“t”。
筆劃布置數(shù)據(jù)指示如圖7所示的詳細信息。圖7是圖示筆劃數(shù)據(jù)的示意圖。如圖7所示,由多個筆劃數(shù)據(jù)指示一條筆劃布置數(shù)據(jù)。此外,一條筆劃數(shù)據(jù)指示標識筆劃數(shù)據(jù)的筆劃數(shù)據(jù)id、指示開始一個筆劃時的時間的開始時間、指示結束一個筆劃時的時間的結束時間、筆劃的顏色、筆劃的寬度和指示筆劃的相交點布置的坐標布置數(shù)據(jù)id。
坐標布置數(shù)據(jù)指示如圖8所示的詳細信息。圖8是圖示坐標布置數(shù)據(jù)的示意圖。如圖8所示,坐標布置數(shù)據(jù)指示顯示器3上的點的各種類型的信息(x坐標值,y坐標值)、筆劃通過該點的時間和筆劃的開始時間之間的時間差(毫秒)和電子筆4在該點的書寫壓力。換句話說,如圖8所示的多個點由如圖7所示的一條坐標布置數(shù)據(jù)指示。例如,雖然用戶以單個筆劃以電子筆4繪制字母“s”,但是電子筆4通過多個相交點直到用戶結束繪制“s”為止,且坐標布置數(shù)據(jù)指示關于這些相交點的信息。
如圖6所示的頁面數(shù)據(jù)當中媒體數(shù)據(jù)指示如圖9所示的詳細信息。圖9是圖示媒體數(shù)據(jù)的示意圖。如圖9所示,與如圖6所示的頁面數(shù)據(jù)當中的媒體數(shù)據(jù)id、媒體數(shù)據(jù)的數(shù)據(jù)類型、作為在頁面數(shù)據(jù)存儲單元300中從頁面處理器37存儲頁面數(shù)據(jù)時的時間的記錄時間、根據(jù)頁面數(shù)據(jù)在顯示器3上顯示的圖像的位置(x坐標值,y坐標值)、圖像尺寸(寬度和高度)和指示媒體數(shù)據(jù)的內(nèi)容的數(shù)據(jù)相關聯(lián)地指示媒體數(shù)據(jù)。當假定顯示器3的左上端坐標是(x坐標值,y坐標值)=(0,0)時,根據(jù)頁面數(shù)據(jù)在顯示器3上顯示的圖像的位置指示根據(jù)頁面數(shù)據(jù)顯示的圖像的左上端位置。
返回到圖3,遠程許可管理表310管理需要的許可數(shù)據(jù)以執(zhí)行遠程共享處理。如圖10所示,在遠程許可管理表310中,關聯(lián)并管理電子白板2的產(chǎn)品id、用于驗證的許可id和許可的到期日期。
文件處理器40的功能配置
接下來,將參考圖4描述如圖3所示的文件處理器40的功能配置。圖4是文件處理器40的功能框圖。
文件處理器40包括恢復處理器41、文件輸入單元42a、文件輸出單元42b、文件轉換器43、文件發(fā)送器44、地址簿輸入單元45、備份處理器46、備份輸出單元47、設置管理器48、設置文件輸入單元49a和設置文件輸出單元49b。此外、文件處理器40包括地址簿管理表410、備份數(shù)據(jù)存儲單元420、設置文件存儲單元430和連接目的地管理表440。
恢復處理器41檢測電子白板2異常地終止之后的異常終止,并恢復未存儲的頁面數(shù)據(jù)。例如,雖然在正常終止的情況下通過文件處理器40在usb存儲器5中將頁面數(shù)據(jù)存儲為pdf文件,但是在異常終止的情況下,比如當電源關閉時頁面數(shù)據(jù)仍然存儲在頁面數(shù)據(jù)存儲單元300中。在該情況下,恢復處理器41通過當電源再次開啟時從頁面數(shù)據(jù)存儲單元300讀取頁面數(shù)據(jù)來恢復頁面數(shù)據(jù)。
文件輸入單元42a從usb存儲器5讀取pdf文件,并在頁面數(shù)據(jù)存儲單元300中存儲每個頁面作為頁面數(shù)據(jù)。
文件轉換器43將頁面數(shù)據(jù)存儲單元300中存儲的頁面數(shù)據(jù)轉換為pdf格式文件。
文件輸出單元42b在usb存儲器5中存儲由文件轉換器42輸出的pdf文件。
文件發(fā)送器44將由文件轉換器43生成的pdf文件附于電子郵件并發(fā)送電子郵件。顯示重疊單元36在顯示器3上顯示地址簿管理表410的內(nèi)容,且文件發(fā)送器44通過比如觸摸板的輸入裝置的用戶操作接收目的地的選擇。相應地確定文件的傳輸目的地。如圖11所示,在地址簿管理表410中關聯(lián)并管理目的地的名稱和電子郵件目的地的電子郵件地址。替代地,文件發(fā)送器44可以通過比如觸摸板的輸入裝置的用戶操作接收作為目的地的電子郵件地址的輸入。
地址簿輸入單元45從usb存儲器5讀取電子郵件地址的列表文件并在地址簿管理表410管理該文件。
備份處理器46通過在備份數(shù)據(jù)存儲單元420中存儲文件來備份由文件輸出單元42b輸出的文件或者由文件發(fā)送器44發(fā)送的文件。注意到,除非用戶設置備份,否則不執(zhí)行備份處理。備份數(shù)據(jù)如圖12所示以pdf格式存儲。
備份輸出單元47在usb存儲器5中存儲備份的文件。當存儲文件時,為了安全起見,通過比如觸摸板的輸入裝置的用戶操作來輸入密碼。
設置管理器48通過在設置文件存儲單元430中存儲信息和從設置文件存儲單元430讀取信息來管理關于電子白板2的各種類型的設置信息。各種類型的設置信息例如包括網(wǎng)絡設置、日期與時間設置、區(qū)域和語言設置、郵件服務器設置、地址簿設置、連接目的地列表設置和備份設置。網(wǎng)絡設置例如包括用于電子白板2的ip地址設置、網(wǎng)絡掩碼設置、缺省網(wǎng)關設置和域名系統(tǒng)(dns)設置。
設置文件輸出單元49b在usb存儲器5中存儲關于電子白板2的各種類型的設置信息作為設置文件。注意到,由于安全性,用戶不能看到用戶設置文件的內(nèi)容。
設置文件輸入單元49a讀取usb存儲器5中存儲的設置文件,并將各種類型的設置信息反映在電子白板2的各種設置中。
地址簿輸入單元50從usb存儲器5讀取用于遠程共享處理的連接目的地ip地址的列表文件,并在連接目的地管理表440管理該文件。如圖13所示,連接目的地管理表440是預先管理以減少當電子白板2是將參與遠程共享處理的參與裝置時,參與裝置的用戶輸入用作主機裝置的電子白板2的ip地址的工作的表。在連接目的地管理表440中關聯(lián)和管理參與裝置可以參與的電子白板2作為主機裝置的地點的名稱和作為主機裝置的電子白板2的ip地址。
注意到,可以不包括連接目的地管理表440。但是,在該情況下,參與裝置的用戶需要以比如觸摸板的輸入裝置來輸入主機裝置的ip地址,以開始主機裝置和參與裝置之間的遠程請求處理。因此,由主機裝置的用戶通過電話或者電子郵件向參與裝置的用戶通知主機裝置的ip地址。
通信控制器60的功能配置
接下來,將參考圖5描述通信控制器60的功能配置。
通信控制器60通過通信網(wǎng)絡9控制與另一電子白板2的通信或者與服務器單元90的將在之后描述的通信控制器70的通信。通信控制器60包括遠程啟動處理器61、遠程參與處理器62、遠程圖像發(fā)送器63、遠程圖像接收器64、遠程操作發(fā)送器65、遠程操作接收器66和參與地點管理表610。
遠程啟動處理器61請求同一電子白板2的服務器單元90新執(zhí)行遠程共享處理,并從服務器單元90接收請求結果。在該情況下,遠程啟動處理器61參考遠程許可管理表310,且當管理許可信息(產(chǎn)品id、許可id和到期日期)時可以請求服務器單元90開始遠程共享處理。如果不管理許可信息,則遠程啟動處理器61不能請求服務器單元90開始遠程共享處理。
參與地點管理表610是當電子白板2是主機裝置時,管理作為當前參與遠程共享處理的參與裝置的電子白板2的表。如圖14所示,在參與地點管理表610中關聯(lián)和管理參與電子白板2安裝的地點的名稱和電子白板2的ip地址。
遠程參與處理器62通過通信網(wǎng)絡9請求作為已經(jīng)開始遠程共享處理的主機裝置的電子白板2的服務器單元90的遠程連接請求接收器71以參與遠程共享處理。在該情況下,遠程參與處理器62也參考遠程許可管理表310。當遠程參與處理器62參與已經(jīng)開始的遠程共享處理時,遠程參與處理器62參考連接目的地管理表440,并獲取作為參與目的地的電子白板2的ip地址。注意到,遠程參與處理器62可以不參考連接目的地管理表440,且可以通過比如觸摸板的輸入裝置的用戶操作來輸入作為參與目的地的電子白板2的ip地址。
遠程圖像發(fā)送器63通過圖像獲取器31將從視頻獲取器21發(fā)送的輸出圖像53發(fā)送到服務器單元90。
遠程圖像接收器64通過從服務器單元90接收來自與另一電子白板2連接的視頻輸出裝置的圖像數(shù)據(jù)和將該數(shù)據(jù)輸出到顯示重疊單元36來使能遠程共享處理。
遠程操作發(fā)送器65將遠程共享處理所需的各種類型的操作數(shù)據(jù)發(fā)送到服務器單元90。各種類型的操作數(shù)據(jù)例如包括與添加筆劃、擦除筆劃、編輯(放大、縮小、移動)筆劃、存儲頁面數(shù)據(jù)、創(chuàng)建頁面數(shù)據(jù)、復制頁面數(shù)據(jù)、擦除頁面數(shù)據(jù)、切換顯示頁面有關的數(shù)據(jù)。此外,遠程操作接收器66通過從服務器單元90接收在另一電子白板2輸入的操作數(shù)據(jù)并將該數(shù)據(jù)輸出到圖像處理器30來執(zhí)行遠程共享處理。
服務器單元90的功能配置
接下來,將參考圖5描述服務器單元90的功能配置。將服務器單元90提供給每個電子白板2,且任何電子白板2可以用作服務器單元90。服務器單元90包括通信控制器70和數(shù)據(jù)管理器80。
通信控制器70的功能配置
接下來,將參考圖5描述通信控制器70的功能配置。
通信控制器70通過通信網(wǎng)絡9控制與同一電子白板2的客戶端單元20的通信控制器70的通信,和與另一電子白板2的客戶端單元20的通信控制器70的通信。數(shù)據(jù)管理器80管理操作數(shù)據(jù)和圖像數(shù)據(jù)。
為更具體地描述,通信控制器70包括遠程連接請求接收器71、遠程連接結果發(fā)送器72、遠程圖像接收器73、遠程圖像發(fā)送器74、遠程操作接收器75和遠程操作發(fā)送器76。
遠程連接請求接收器71從遠程啟動處理器61接收遠程共享處理的開始請求,并從遠程參與處理器62接收遠程共享處理的參與請求。遠程連接結果發(fā)送器72將遠程共享處理的開始請求的結果發(fā)送到遠程啟動處理器61,并將遠程共享處理的參與請求的結果發(fā)送到遠程參與處理器62。
遠程圖像接收器73從遠程圖像發(fā)送器63接收圖像數(shù)據(jù)(輸出圖像53的數(shù)據(jù)),并將該數(shù)據(jù)發(fā)送到將在之后描述的遠程圖像處理器82。遠程圖像發(fā)送器74從遠程圖像處理器82接收圖像數(shù)據(jù),并將該圖像數(shù)據(jù)發(fā)送到遠程圖像接收器64。
遠程操作接收器75從遠程操作發(fā)送器65接收操作數(shù)據(jù)(筆劃圖像52的數(shù)據(jù)等),并將該數(shù)據(jù)發(fā)送到將在之后描述的遠程操作處理器83。遠程操作發(fā)送器76從遠程操作處理器83接收操作數(shù)據(jù),并將該操作數(shù)據(jù)發(fā)送到遠程操作接收器66。
數(shù)據(jù)管理器80的功能配置
接下來,將參考圖5描述數(shù)據(jù)管理器80的功能配置。
數(shù)據(jù)管理器80包括遠程連接處理器81、遠程圖像處理器82、遠程操作處理器83、操作合成處理器84和頁面處理器85。服務器單元90包括密碼管理器810、參與地點管理表820、圖像數(shù)據(jù)存儲單元830、操作數(shù)據(jù)存儲單元840和頁面數(shù)據(jù)存儲單元850。
遠程連接處理器81開始和終止遠程共享處理。遠程連接處理器81基于由遠程連接請求接收器71與遠程共享處理的開始請求一起從遠程啟動處理器61接收到的許可信息,或者與遠程共享處理的參與請求一起從遠程參與處理器62接收到的許可信息,確認用戶是否具有許可,和許可是否在到期日期內(nèi)。此外,遠程連接處理器81確認來自作為客戶端單元20的其他電子白板2的參與請求的數(shù)目是否超過預定可參與數(shù)目。
此外,遠程連接處理器81確定從具有遠程共享處理的參與請求的其他電子白板2發(fā)送的密碼是否與在密碼管理器810中管理的密碼相同,且在密碼相同時允許參與遠程共享處理。密碼由遠程連接處理器81在新開始遠程共享處理時發(fā)布,且由作為主機裝置的電子白板2的用戶通過電話或者電子郵件通知給作為將參與遠程共享處理的參與裝置的電子白板2的用戶。因此,將參與遠程共享處理的參與裝置的用戶通過以比如觸摸板的輸入裝置來輸入密碼到參與裝置來請求參與,且相應地被允許參與。注意到,通過相對于安全性優(yōu)先考慮用戶的便利性,僅進行許可狀態(tài)的確認,可以省略密碼的確認。
當電子白板2是主機裝置時,遠程連接處理器81在服務器單元90的參與地點管理表820中存儲通過通信網(wǎng)絡9從參與裝置的遠程參與處理器62發(fā)送的參與請求中包括的參與地點信息。然后,遠程連接處理器81讀取參與地點管理表820中存儲的遠程地點信息,并將該信息發(fā)送到遠程連接結果發(fā)送器72。遠程連接結果發(fā)送器72將遠程地點信息發(fā)送到作為同一主機裝置的客戶端單元20的遠程啟動處理器61。遠程啟動處理器61在參與地點管理表610中存儲遠程地點信息。因此,在主機裝置中,在客戶端單元20和服務器單元90兩者管理遠程地點信息。
遠程圖像處理器82從與執(zhí)行遠程共享處理的每個電子白板2的客戶端單元20(包括作為主機裝置的自身的電子白板2的客戶端單元20)連接的視頻輸出裝置(筆記本pc6等)接收圖像數(shù)據(jù)(輸出圖像53),在圖像數(shù)據(jù)存儲單元830中存儲該數(shù)據(jù),并以作為主機裝置的自身的電子白板2的服務器單元90的接收時間的次序確定要執(zhí)行遠程共享處理的圖像數(shù)據(jù)的顯示次序。此外,遠程圖像處理器82參考參與地點管理表820,并以上面確定的次序通過通信控制器70(遠程圖像發(fā)送器74)將圖像數(shù)據(jù)發(fā)送到參與遠程共享處理的電子白板2的全部客戶端單元20(包括作為主機裝置的自身的電子白板2的客戶端單元20)。
遠程操作處理器83接收各種類型的操作數(shù)據(jù)(筆劃圖像52等),比如由執(zhí)行遠程共享處理的每個電子白板2的客戶端單元20(包括作為主機裝置的自身的電子白板2的客戶端單元20)呈現(xiàn)的筆劃圖像,并以作為主機裝置的自身的電子白板2的服務器單元90的接收時間的次序確定要執(zhí)行遠程共享處理的圖像的顯示次序。注意到,各種類型的操作數(shù)據(jù)與以上描述的各種類型的操作數(shù)據(jù)相同。此外,遠程操作處理器83參考參與地點管理表820,并將操作數(shù)據(jù)發(fā)送到執(zhí)行遠程共享處理的電子白板2的全部客戶端單元20(包括作為主機裝置的自身的電子白板2的客戶端單元20)。
操作合成處理器84合成從遠程操作處理器83輸出的每個電子白板2的操作數(shù)據(jù),在操作數(shù)據(jù)存儲單元840中將操作數(shù)據(jù)存儲為合成結果,并將數(shù)據(jù)返回到遠程操作處理器83。通過將操作數(shù)據(jù)從遠程操作發(fā)送器76發(fā)送到作為主機裝置的電子白板2的客戶端單元20和作為參與裝置的電子白板2的客戶端單元20,顯示根據(jù)每個電子白板2中相同操作數(shù)據(jù)的圖像。如圖15所示,與序號(seq)、操作數(shù)據(jù)的操作名稱、作為操作數(shù)據(jù)的傳輸源的電子白板2的ip地址和客戶端單元20(服務器單元90)的端口號、作為操作數(shù)據(jù)的傳輸目的地的電子白板2的ip地址和客戶端單元20(服務器單元90)的端口號(端口編號)、操作數(shù)據(jù)的操作類型、操作數(shù)據(jù)的操作目標和指示操作數(shù)據(jù)的內(nèi)容的數(shù)據(jù)相關聯(lián)地指示操作數(shù)據(jù)。例如,seq1指示當在作為主機裝置的電子白板(ip地址:192.0.0.1)的客戶端單元(端口號:50001)繪制筆劃時,操作數(shù)據(jù)發(fā)送到作為同一主機裝置的電子白板(ip地址:192.0.0.1)的服務器單元(端口號:50000)。在該情況下,操作類型是“筆劃(stroke)”,操作目標是頁面數(shù)據(jù)id“p005”,且指示操作數(shù)據(jù)的內(nèi)容的數(shù)據(jù)是指示筆劃的數(shù)據(jù)。此外,seq2指示操作數(shù)據(jù)從作為主機裝置的電子白板(ip地址:192.0.0.1)的服務器單元(端口號:50000)發(fā)送到作為參與裝置的另一電子白板(ip地址:192.0.0.1)的客戶端單元(端口號:50001)。
注意到,因為操作合成處理器84以操作數(shù)據(jù)輸入到操作合成處理器84的次序組合數(shù)據(jù),所以由每個電子白板2的用戶以筆劃次序在執(zhí)行遠程共享處理的電子白板2的全部顯示器3上顯示筆劃圖像52,除非通信網(wǎng)絡9阻塞。
頁面處理器85具有與客戶端單元20的圖像處理器30的頁面處理器37類似的功能,且服務器單元90也在頁面數(shù)據(jù)存儲單元850中存儲如圖6到圖8所示的頁面數(shù)據(jù)。注意到,頁面數(shù)據(jù)存儲單元850類似于圖像處理器30的頁面數(shù)據(jù)存儲單元300,且將省略其描述。
各種帳戶的功能
接下來,將參考圖19描述安全管理器100中使用的各種帳戶的功能。
如圖19所示,在本實施例中的電子白板2可以以三個賬戶,即管理模式帳戶、正常模式帳戶、安裝模式帳戶登錄。
當比如系統(tǒng)開發(fā)人員的某個用戶擴展或者編輯系統(tǒng)時使用管理模式帳戶,且管理模式帳戶具有設置登錄密碼的功能。
正常模式帳戶由一般用戶使用且具有自動地登錄的自動登錄設置功能、限制系統(tǒng)設置和保證安全性的隱藏功能和到其中某個一般用戶能夠安裝期望的軟件的安裝模式的切換功能。
管理模式帳戶和正常模式帳戶由安全軟件保護。如圖所示,也由安全軟件保護作為軟件登記列表的白名單。在該白名單中,預定軟件登記為在本實施例的電子白板2中的允許執(zhí)行的軟件。換句話說,電子白板2具有僅執(zhí)行白名單中登記的軟件的功能。
通過該管理模式帳戶,白名單中未登記的軟件可以安裝和新登記在白名單中。另一方面,通過正常模式帳戶,不能安裝白名單中未登記的軟件。但是,在本實施例中,通過將正常模式切換到安裝模式,某個一般用戶可以安裝期望的軟件。
安裝模式帳戶由一般用戶當中的某個用戶擁有,且具有在白名單中登記期望的軟件,使白名單無效和終止安裝模式的功能。
安全管理器100的功能配置
接下來,將參考圖20描述安全管理器100的功能配置。注意到,與用戶可以以管理模式帳戶登錄的管理模式(參見圖19)有關的配置不直接與本發(fā)明有關,且與管理模式有關的配置未在圖20中圖示。
如圖20所示,本實施例的安全管理器100包括軟件管理器101、作為軟件登記列表的白名單102、登錄信息存儲單元103、正常模式處理器110和安裝模式處理器120。軟件管理器101管理在電子白板2中操作的軟件。登錄信息存儲單元103存儲登錄信息。正常模式處理器110執(zhí)行正常模式中的處理,在該正常模式中,不允許安裝白名單102中未登記的軟件。安裝模式處理器120執(zhí)行安裝模式中的處理,在該安裝模式中,允許安裝未登記的軟件。注意到,軟件管理器101、正常模式處理器110和安裝模式處理器120例如由控制器200構成(參見圖2)。此外,白名單102和登錄信息存儲單元103例如由ssd204構成(參見圖2)。
正常模式處理器110包括白名單讀取器111、登錄處理器112、模式切換單元113、隱藏處理器114和正常模式控制器115。
安裝模式處理器120包括白名單管理器121、專用帳戶發(fā)生器122、自動登錄功能給予單元123和安裝模式控制器124。
軟件管理器101在正常模式中通過白名單讀取器111讀取白名單102的內(nèi)容。此外,軟件管理器101禁止執(zhí)行白名單102中未登記的軟件。另一方面,在安裝模式下,僅當如之后描述的可以讀取白名單102時,軟件管理器101可以通過無效/有效處理器121a讀取白名單102的內(nèi)容。
在該白名單102中,要登記要在電子白板2中執(zhí)行的預定軟件。
登錄信息存儲單元103存儲各種類型的信息以登錄到電子白板2。特別地,登錄信息存儲單元103存儲關于正常模式和安裝模式的賬戶信息。賬戶信息能夠標識用戶,且例如包括用戶名和密碼。注意到,在本實施例中,將自動地登錄的功能預先給予正常模式帳戶,且當電子白板2電源開啟時用戶以正常模式帳戶自動地登錄。
白名單讀取器111讀取關于白名單102中登記的軟件的信息,并將該信息輸出到軟件管理器101。
登錄處理器112從登錄信息存儲單元103讀取賬戶信息,并執(zhí)行正常模式或者安裝模式下的登錄處理。此外,登錄處理器112允許用戶以專用于安裝模式的帳戶自動地登錄到安裝模式,由將在之后描述的自動登錄功能給予單元123給予該賬戶自動登錄功能。此外,登錄處理器112允許用戶以專用于正常模式的帳戶自動地登錄到正常模式,由將在之后描述的自動登錄功能給予單元123給予該賬戶自動登錄功能。注意到,登錄處理器112是安裝模式自動登錄允許單元和正常模式自動登錄允許單元的示例。
模式切換單元113根據(jù)賬戶信息將模式切換到正常模式或者安裝模式。
隱藏處理器114執(zhí)行隱藏處理,以使得在正常模式下使用電子白板2的用戶不能改變與客戶端單元20和服務器單元90有關的設置。
正常模式控制器115控制整個正常模式處理器110的操作。
白名單管理器121包括無效/有效處理器121a以執(zhí)行使白名單102和登記器121b無效或者有效以在白名單102中登記新軟件的處理。無效/有效處理器121a例如可以通過使安全軟件無效而使白名單102無效。注意到,無效/有效處理器121a是軟件登記列表無效器和軟件有效器的示例。此外,登記器121b是軟件登記器的示例。
在模式切換單元113將正常模式切換到安裝模式之后,專用帳戶發(fā)生器122生成專用于安裝屏蔽(installshield)的帳戶。
自動登錄功能給予單元123將自動地登錄到安裝模式的功能給予由專用帳戶發(fā)生器122生成的專用帳戶。當安裝模式切換到正常模式時,自動登錄功能給予單元123將在切換之前自動地登錄到正常模式的功能給予正常模式帳戶。注意到,自動登錄功能給予單元123是安裝模式自動登錄功能給予單元和正常模式自動登錄功能給予單元的示例。
安裝模式控制器124控制整個安裝模式處理器120的操作。
<實施例的處理或操作>
接下來,將參考圖17和圖18描述本實施例的處理或者操作。圖17和圖18是圖示每個電子白板的處理的序列圖。
在圖17和圖18中圖示的實施例中,將描述電子白板2a用作主管遠程共享處理的主機裝置(服務器單元90和客戶端單元20),且電子白板2b和2c用作參與遠程共享處理的參與裝置(客戶端單元20)。這里,電子白板2a、2b和2c分別與顯示器3a、3b和3c連接,且進一步分別與筆記本pc6a、6b和6c連接。此外,電子筆4a、4b和4c分別用在電子白板2a、2b和2c。
參與處理
首先,以下參考圖17描述用于電子白板2b和2c參與遠程共享處理的處理。
當用戶接通電子白板2a的電源開關時,啟動電子白板2a的客戶端單元20。然后,當用戶通過比如觸摸板的輸入裝置的操作來啟動服務器單元90時,客戶端單元20的遠程啟動處理器61將指令輸出到同一電子白板2a的服務器單元90的遠程連接請求接收器71以開始服務器單元90的處理。因此,在電子白板2a中,服務器單元90以及客戶端單元20可以開始各種類型的處理(步驟s21)。
接下來,電子白板2a的客戶端單元20的ui圖像發(fā)生器33生成用于建立與電子白板2a的連接的連接信息,且視頻重疊單元28在顯示器3a上顯示通過顯示重疊單元36從ui圖像發(fā)生器33獲取的連接信息(步驟s22)。該連接信息包括主機裝置的ip地址和為了該遠程共享處理而生成的密碼。在該情況下,密碼管理器810中存儲的密碼由如圖5所示的遠程連接處理器81讀取,且發(fā)送到遠程連接結果發(fā)送器72且然后發(fā)送到遠程啟動處理器61。此外,密碼從包括遠程啟動處理器61的通信控制器60發(fā)送到如圖3所示的圖像處理器30,并最后輸入到ui圖像發(fā)生器33。因此,連接信息包括密碼。然后,連接信息由電子白板2a的用戶通過電話或者電子郵件通知給電子白板2b和2c的用戶。注意到,如果主機裝置的ip地址不包括在連接信息中,則只要包括連接目的地管理表440,參與裝置就可以請求參與。
接下來,當電子白板2b和2c通過比如觸摸板的輸入裝置的每個用戶的操作來接收連接信息時,電子白板2a和2b中的每一個的客戶端單元20的遠程參與處理器62基于連接信息中的ip地址,將密碼通過通信網(wǎng)絡9發(fā)送到電子白板2a的服務器單元90的通信控制器70,并請求參與(步驟s23和s24)。因此,通信控制器70的遠程連接請求接收器71從電子白板2b和2c中的每一個接收參與請求(包括密碼),并將密碼輸出到遠程連接處理器81。
接下來,遠程連接處理器81使用由密碼管理器810管理的密碼來驗證從電子白板2b和2c中的每一個接收到的密碼(步驟s25)。然后,遠程連接結果發(fā)送器72向電子白板2b和2c中的每一個的客戶端單元20通知驗證結果(步驟s26和s27)。通過在步驟s25的驗證,當電子白板2b和2c確定為有效電子白板時,建立作為主機裝置的電子白板2a和作為參與裝置的電子白板2b及2c之間的用于遠程共享處理的連接,且電子白板2b和2c中的每一個的客戶端單元20的遠程參與處理器62使能其他電子白板之間遠程共享處理的開始(步驟s28和s29)。
輸出圖像的顯示
接下來,將參考圖17描述遠程共享處理中顯示輸出圖像53的處理。
首先,電子白板2b在顯示器3b上顯示輸出圖像53(步驟s30)。特別地,電子白板2b的圖像獲取器31通過視頻獲取器21從筆記本pc6b接收在筆記本pc6b上顯示的輸出圖像53的數(shù)據(jù),并通過顯示重疊單元36和視頻重疊單元28將該數(shù)據(jù)發(fā)送到顯示器3b,且相應地在顯示器3b上顯示輸出圖像53。
接下來,電子白板2b的包括圖像獲取器31的圖像處理器30將輸出圖像53的數(shù)據(jù)發(fā)送到遠程圖像發(fā)送器63,且包括遠程圖像發(fā)送器63的通信控制器60通過通信網(wǎng)絡9將輸出圖像53的數(shù)據(jù)發(fā)送到作為主機裝置的電子白板2a的通信控制器70(步驟s31)。因此,電子白板2a的遠程圖像接收器73接收輸出圖像53的數(shù)據(jù),并將該數(shù)據(jù)輸出到遠程圖像處理器82,且遠程圖像處理器82相應地在圖像數(shù)據(jù)存儲單元830中存儲輸出圖像53的數(shù)據(jù)。
接下來,作為主機裝置的電子白板2a在顯示器3a上顯示輸出圖像53(步驟s32)。特別地,電子白板2a的遠程圖像處理器82將從遠程圖像接收器73接收到的輸出圖像53的數(shù)據(jù)輸出到遠程圖像發(fā)送器74。遠程圖像發(fā)送器74將輸出圖像53的數(shù)據(jù)輸出到作為同一主機裝置的電子白板2a的客戶端單元20的遠程圖像接收器64。遠程圖像接收器64將輸出圖像53的數(shù)據(jù)輸出到顯示重疊單元36。顯示重疊單元36將輸出圖像53的數(shù)據(jù)輸出到視頻重疊單元28。視頻重疊單元28將輸出圖像53的數(shù)據(jù)輸出到顯示器3a。因此,在顯示器3a上顯示輸出圖像53。
接下來,作為主機裝置的電子白板2a的服務器單元90的包括遠程圖像發(fā)送器74的通信控制器70將輸出圖像53的數(shù)據(jù)通過通信網(wǎng)絡9發(fā)送到除了作為輸出圖像53的數(shù)據(jù)的傳輸源的電子白板2b之外的電子白板2c的通信控制器60(步驟s33)。因此,作為參與裝置的電子白板2c的遠程圖像接收器64接收輸出圖像53的數(shù)據(jù)。
接下來,電子白板2c在顯示器3c上顯示輸出圖像53(步驟s34)。特別地,電子白板2c的遠程圖像接收器64將在以上步驟s33接收的輸出圖像53的數(shù)據(jù)輸出到電子白板2c的顯示重疊單元36。顯示重疊單元36將輸出圖像53的數(shù)據(jù)輸出到視頻重疊單元28。視頻重疊單元28將輸出圖像53的數(shù)據(jù)輸出到顯示器3c。因此,在顯示器3c上顯示輸出圖像53。
當ui圖像51和筆劃圖像52的數(shù)據(jù)以及輸出圖像53的數(shù)據(jù)輸入到視頻重疊單元28時,顯示重疊單元36生成ui圖像51、筆劃圖像52和輸出圖像53的重疊圖像,且視頻重疊單元28將重疊圖像的數(shù)據(jù)輸出到顯示器3c。當用于電視會議的視頻(e)的數(shù)據(jù)從電視會議終端7發(fā)送到視頻重疊單元28時,視頻重疊單元28以畫中畫格式在ui圖像51、筆劃圖像52和輸出圖像53的重疊圖像上重疊用于電視會議的視頻(e)的數(shù)據(jù),并將該數(shù)據(jù)輸出到顯示器3c。
重疊圖像的顯示
接下來,將參考圖18描述遠程共享處理中顯示重疊圖像的處理。
首先,在電子白板2b中,用戶在電子白板2b上以電子筆4b繪制筆劃圖像52(步驟s41)。
接下來,如圖16所示,電子白板2b的顯示重疊單元36在ui圖像51和輸出圖像53上重疊筆劃圖像52,且視頻重疊單元28在電子白板2b的顯示器3b上顯示ui圖像51、筆劃圖像52和輸出圖像53的重疊圖像(步驟s42)。特別地,電子白板2b的筆劃處理器32通過事件識別器25從坐標檢測器22和接觸檢測器24接收筆劃圖像52的數(shù)據(jù)作為操作數(shù)據(jù),并將該數(shù)據(jù)輸出到顯示重疊單元36。因此,顯示重疊單元36可以在ui圖像51和輸出圖像53上重疊筆劃圖像52,且視頻重疊單元28可以在電子白板2b的顯示器3b上顯示ui圖像51、筆劃圖像52和輸出圖像53的重疊圖像。
接下來,電子白板2b的包括筆劃處理器32的圖像處理器30將筆劃圖像52的數(shù)據(jù)發(fā)送到遠程操作發(fā)送器65,且電子白板2b的遠程操作發(fā)送器65將筆劃圖像52的數(shù)據(jù)通過通信網(wǎng)絡9發(fā)送到作為主機裝置的電子白板2a的通信控制器70(步驟s43)。因此,電子白板2a的遠程操作接收器75接收筆劃圖像52的數(shù)據(jù)并將該數(shù)據(jù)輸出到遠程操作處理器83,且相應地遠程操作處理器83將筆劃圖像52的數(shù)據(jù)輸出到操作合成處理器84。如上所述,每次繪制圖像,在電子白板2b呈現(xiàn)的筆劃圖像52的數(shù)據(jù)被順序地發(fā)送到作為主機裝置的電子白板2a的遠程操作處理器83。筆劃圖像52的數(shù)據(jù)是對于如圖7所示的每個筆劃數(shù)據(jù)id指示的數(shù)據(jù)。例如,因為用戶如上所述以兩個筆劃以電子筆4繪制字母“t”,所以順序地發(fā)送由兩個筆劃數(shù)據(jù)id指示的筆劃圖像52的數(shù)據(jù)。
接下來,作為主機裝置的電子白板2a在顯示器3a上顯示包括從電子白板2b發(fā)送的筆劃圖像52的數(shù)據(jù)、ui圖像51的數(shù)據(jù)、筆劃圖像52和輸出圖像53的重疊圖像(步驟s44)。特別地,電子白板2a的操作合成處理器84合成通過遠程操作處理器83順序地發(fā)送的筆劃圖像52的多條數(shù)據(jù),將該數(shù)據(jù)存儲在操作數(shù)據(jù)存儲單元840中,且將該數(shù)據(jù)返回到遠程操作處理器83。因此,遠程操作處理器83將從操作合成處理器84接收到的合成的筆劃圖像52的數(shù)據(jù)輸出到遠程操作發(fā)送器76。遠程操作發(fā)送器76將合成的筆劃圖像52的數(shù)據(jù)輸出到作為同一主機裝置的電子白板2a的客戶端單元20的遠程操作接收器66。遠程操作接收器66將合成的筆劃圖像52的數(shù)據(jù)輸出到圖像處理器30的顯示重疊單元36。因此,顯示重疊單元36在ui圖像51和輸出圖像53上重疊合成的筆劃圖像52。最終,視頻重疊單元28在顯示器3a上顯示顯示重疊單元36的ui圖像51、筆劃圖像52和輸出圖像53的重疊圖像。
接下來,作為主機裝置的電子白板2a的服務器單元90的包括遠程操作發(fā)送器76的通信控制器70將合成的筆劃圖像52的數(shù)據(jù)通過通信網(wǎng)絡9發(fā)送到除了作為筆劃圖像52的數(shù)據(jù)的傳輸源的電子白板2b之外的電子白板2c的通信控制器60(步驟s45)。因此,作為參與裝置的電子白板2c的遠程操作接收器66接收組合的筆劃圖像52的數(shù)據(jù)。
接下來,電子白板2c在顯示器3c上顯示ui圖像51、筆劃圖像52和輸出圖像53的重疊圖像(步驟s46)。特別地,電子白板2c的遠程操作接收器66將在以上步驟s45中接收的合成的筆劃圖像52的數(shù)據(jù)輸出到電子白板2c的圖像處理器30。圖像處理器30的顯示重疊單元36在合成的筆劃圖像52的數(shù)據(jù)上重疊ui圖像51和輸出圖像53的數(shù)據(jù),并將ui圖像51、筆劃圖像52和輸出圖像53的重疊圖像的數(shù)據(jù)輸出到視頻重疊單元28。視頻重疊單元28將ui圖像51、筆劃圖像52和輸出圖像53的重疊圖像的數(shù)據(jù)輸出到顯示器3c。因此,在顯示器3c上顯示ui圖像51、筆劃圖像52和輸出圖像53的重疊圖像。
注意到,雖然在以上處理中在顯示器3上顯示輸出圖像53,但是可以顯示背景圖像54代替輸出圖像53。替代地,輸出圖像53和背景圖像54兩者可以同時在顯示器3上顯示而沒有輸出圖像53和背景圖像54之間的互斥關系。
參與的結束
接下來,將參考圖18描述參與裝置結束遠程共享處理中的參與的處理。在如圖18所示的實施例中,圖示了電子白板2c結束參與的處理。
首先,當電子白板2c通過比如觸摸板的輸入裝置的用戶操作來接收結束參與的請求時,遠程參與處理器62向作為主機裝置的電子白板2a的服務器單元90的通信控制器70請求結束參與(步驟s47)。因此,通信控制器70的遠程連接請求接收器71從電子白板2c接收結束參與的請求,并將結束參與的請求與電子白板2c的ip地址一起輸出到遠程連接處理器81。然后,電子白板2a的遠程連接處理器81基于從遠程連接請求接收器71發(fā)送的ip地址,從參與地點管理表820中擦除已經(jīng)執(zhí)行結束參與的請求的電子白板2c的ip地址和安裝電子白板2c的地點的名稱,并向遠程連接結果發(fā)送器72輸出電子白板2c的ip地址以及擦除的通知。
接下來,包括遠程連接結果發(fā)送器72的通信控制器70通過通信網(wǎng)絡9指示電子白板2c的客戶端單元20的通信控制器60結束參與(步驟s48)。因此,電子白板2c的通信控制器60的遠程參與處理器62通過斷開遠程共享處理的通信來執(zhí)行結束參與的處理,且相應地結束參與(步驟s49)。
安全管理器100的操作
接下來,將參考圖21到圖23描述安全管理器100的操作。
首先,將參考如圖21所示的主流程圖描述操作。
當電子白板2的電源開啟時,登錄處理器112從登錄信息存儲單元103讀取關于正常模式帳戶的信息并以正常模式登錄(步驟s111)。
接下來,模式切換單元113確定正常模式是否要切換到安裝模式(步驟s112)。例如,模式切換單元113在電子白板2的顯示器3上顯示將正常模式切換到安裝模式的圖標,并當確定以電子筆4的尖端或者用戶的手h觸碰圖標時確定正常模式要切換到安裝模式。
在步驟s112,當確定正常模式要切換到安裝模式時,模式切換單元113將正常模式切換到安裝模式,且由安裝模式處理器120執(zhí)行安裝模式處理(步驟s120)。
另一方面,在步驟s112,當確定正常模式不要切換到安裝模式時,模式切換單元113維持正常模式,且由正常模式處理器110執(zhí)行正常模式下的操作(步驟s113)。
安裝模式處理
接下來,將參考如圖22所示的流程圖描述由安裝模式處理器120執(zhí)行的安裝模式處理。
首先,安裝模式控制器124在顯示器3上顯示要輸入密碼的屏幕并允許用戶輸入密碼(步驟s121)。
接下來,安裝模式控制器124確定輸入的密碼是否與預先登記的正確密碼匹配(步驟s122)。
在步驟s122,當已經(jīng)確定輸入的密碼與正確密碼不匹配時,終止安裝模式處理。
另一方面,在步驟s122,當已經(jīng)確定輸入的密碼與正確密碼匹配時,專用帳戶發(fā)生器122生成專用于安裝模式的帳戶(步驟s123)。注意到,當已經(jīng)生成專用帳戶時,專用帳戶發(fā)生器122跳過步驟s123的處理。
接下來,專用帳戶發(fā)生器122將管理者權限給予專用于安裝模式的帳戶(步驟s124),且使用戶能夠改變安全軟件的設置或者使用戶能夠訪問要安裝的軟件。
接下來,安裝模式控制器124生成終止處理快捷方式(shortcut)以開始終止處理命令以終止安裝模式(步驟s125)。這通過生成終止處理快捷方式來便利安裝模式的終止處理。
接下來,自動登錄功能給予單元123執(zhí)行設置以將自動登錄功能給予專用于安裝模式的帳戶(步驟s126)。這是可以在重新啟動電子白板2之后執(zhí)行自動地登錄到安裝模式的賬戶,因為需要重新啟動處理以反映將正常模式切換到安裝模式的設置。關于給予自動登錄功能的專用于安裝模式的帳戶的信息存儲在登錄信息存儲單元103中。
接下來,無效/有效處理器121a使安全軟件的功能無效并使安裝的軟件能夠登記在白名單102中(步驟s127)。
接下來,在電子白板2的重新啟動處理之后(步驟s128),登錄處理器112讀取關于由登錄信息存儲單元103給予了自動登錄功能的專用于安裝模式的帳戶的信息并在安裝模式下自動地登錄(步驟s129)。
接下來,當安裝了用戶期望的軟件時(步驟s130),登記器121b登記關于在白名單102中的軟件的信息(步驟s131)。
接下來,安裝模式控制器124確定是否要終止安裝模式(步驟s132)。特別地,例如,當由在步驟s125生成的終止處理快捷方式選擇終止處理時,安裝模式控制器124確定要終止安裝模式。
在步驟s132,當確定要終止安裝模式時,安裝模式控制器124執(zhí)行安裝模式終止處理(步驟s133),且當確定不終止安裝模式時,安裝模式控制器124重復步驟s130之后的處理。
安裝模式終止處理
接下來,將參考如圖23所示的流程圖描述要由安裝模式處理器120執(zhí)行的安裝模式終止處理。
首先,安裝模式控制器124擦除終止處理快捷方式(步驟s141)。
接下來,自動登錄功能給予單元123執(zhí)行設置以將自動登錄功能給予正常模式帳戶(步驟s142)。這是在重新啟動電子白板2之后在正常模式下自動地登錄到帳戶,因為需要重新啟動處理來反映安裝模式的終止設置。關于給予自動登錄功能的正常模式賬戶的信息存儲在登錄信息存儲單元103中。
接下來,無效/有效處理器121a使能安全軟件的功能并有效白名單102(步驟s143)。因此,不在白名單102中登記軟件,且由安全軟件保證安全性。
接下來,執(zhí)行電子白板2的重新啟動處理以反映安裝模式的終止設置(步驟s144),用戶以正常模式帳戶自動地登錄,且如圖21所示在步驟s113中在正常模式下執(zhí)行操作。
在存儲介質(zhì)中編程和存儲圖21到圖23中描述的操作步驟,且程序例如由微計算機讀取和執(zhí)行,因此微計算機可以用作安全管理器100或者作為電子白板2或者包括其的圖像處理裝置。
如上所述,本實施例的電子白板2可以在安裝模式下使白名單102無效,在該安裝模式下,允許安裝白名單102中未登記的軟件。因此,本實施例的電子白板2可以安裝用戶期望的軟件。
附圖標記列表
1圖像處理系統(tǒng)
2(2a、2b、2c)電子白板(圖像處理裝置)
100安全管理器
101軟件管理器
102白名單(軟件登記列表)
112登錄處理器(安裝模式自動登錄允許單元,正常模式自動登錄允許單元)
113模式切換單元
121白名單管理器
121a無效/有效處理器(軟件登記列表無效器,軟件登記列表有效器)
121b登記器(軟件登記器)
122專用帳戶發(fā)生器
123自動登錄功能給予單元(安裝模式自動登錄功能給予單元,正常模式自動登錄功能給予單元)
引文列表
專利文獻
ptl1
日本特開專利公開no.2008-97371
ptl2
日本特開專利公開no.2010-97428
權利要求書(按照條約第19條的修改)
1.一種圖像處理裝置,具有其中登記預定軟件的軟件登記列表和允許執(zhí)行所述軟件登記列表中登記的軟件的功能,所述裝置包括:
模式切換單元,配置為在其中不允許安裝所述軟件登記列表中未登記的軟件的正常模式和其中允許安裝所述未登記的軟件的安裝模式之間切換;
軟件登記列表無效器,配置為在所述安裝模式下使所述軟件登記列表無效;
軟件登記器,配置為在所述軟件登記列表中登記當使所述軟件登記列表無效時安裝的軟件;和
軟件登記列表有效器,配置為在所述軟件登記列表中登記安裝的軟件之后使所述軟件登記列表有效,
其中,
所述模式切換單元包括
專用帳戶發(fā)生器,配置為在建立驗證的情況下生成專用于所述安裝模式的帳戶;
安裝模式自動登錄功能給予單元,配置為將到所述安裝模式的自動登錄功能給予專用帳戶;和
安裝模式自動登錄允許單元,配置為允許以給予了所述自動登錄功能的所述專用賬戶自動地登錄到所述安裝模式,和
在執(zhí)行所述圖像處理裝置的重新啟動處理之后執(zhí)行以所述專用賬戶到所述安裝模式的自動登錄,以反映用于將所述正常模式切換到所述安裝模式的設置。
2.如權利要求1所述的圖像處理裝置,進一步包括:
正常模式自動登錄功能給予單元,配置為在所述安裝模式下將到正常模式的自動登錄功能給予所述正常模式的賬戶;和
正常模式自動登錄允許單元,配置為允許以給予了所述自動登錄功能的所述正常賬戶自動地登錄到所述正常模式,其中
所述軟件登記列表有效器在所述模式切換單元將所述安裝模式切換到所述正常模式之前使所述軟件登記列表有效。
3.一種電子白板,包括如權利要求1或2所述的圖像處理裝置。
4.一種在圖像處理裝置中執(zhí)行的方法,所述圖像處理裝置具有其中登記預定軟件的軟件登記列表和允許執(zhí)行軟件登記列表中登記的軟件的功能,所述方法包括:
在其中不允許安裝所述軟件登記列表中未登記的軟件的正常模式和其中允許安裝所述未登記的軟件的安裝模式之間切換;
在所述安裝模式下使所述軟件登記列表無效;
在所述軟件登記列表中登記當使所述軟件登記列表無效時安裝的軟件;和
在所述軟件登記列表中登記安裝的軟件之后使所述軟件登記列表有效,其中,
所述切換包括
在建立驗證的情況下,生成專用于所述安裝模式的帳戶;
將到所述安裝模式的自動登錄功能給予專用帳戶;和
允許以給予了所述自動登錄功能的所述專用賬戶自動地登錄到所述安裝模式,和
在執(zhí)行所述圖像處理裝置的重新啟動處理之后執(zhí)行以所述專用賬戶到所述安裝模式的自動登錄,以反映用于將所述正常模式切換到所述安裝模式的設置。