專利名稱:利用分立操作設備的數(shù)據(jù)處理系統(tǒng)的制作方法
技術領域:
本發(fā)明涉及數(shù)據(jù)處理系統(tǒng),具體而言,涉及將對指定數(shù)據(jù)操作的訪問限制于指定用戶的數(shù)據(jù)處理系統(tǒng)。
背景技術:
在常規(guī)數(shù)據(jù)處理系統(tǒng)如個人計算機或工作站中,可以對諸如內容顯示和數(shù)據(jù)處理的特點和功能的訪問加以限制使之只能被授權用戶訪問。
為了獲得訪問受限的特點和功能,或在某些情況下,總的來說,獲得任何對數(shù)據(jù)處理系統(tǒng)的訪問,用戶輸入口令、用戶名或類似的用于系統(tǒng)驗證的代碼。雖然口令、用戶名和類似常規(guī)技術的授權方法被廣泛采用,但卻存在諸多問題。首先,假如用戶忘記或丟失他們的訪問代碼,必須重新設定系統(tǒng)才能訪問。這是一個耗時的操作,并且存在著丟失數(shù)據(jù)的危險。常規(guī)技術的問題還在于每次起動系統(tǒng)時,用戶必須輸入他們的授權代碼。顯然,需要用人工方式重復地將這個信息輸入系統(tǒng),這不僅費時而且效率也不高。
發(fā)明內容
本發(fā)明已經做到克服上述常規(guī)技術中所固有的這些問題,而且作為它的目標,提供的數(shù)據(jù)處理系統(tǒng)可以快捷地實現(xiàn)對操作訪問的限制。
為此,本發(fā)明包括控制方法和執(zhí)行該方法的程序。本發(fā)明還包括顯示裝置、分立操作裝置、位置探測裝置、存儲裝置、判斷裝置、數(shù)據(jù)層選擇裝置和數(shù)據(jù)處理裝置,其中顯示裝置用于顯示界面屏幕,在該界面屏幕上顯示如數(shù)據(jù)操作圖標的圖像,每個圖像對應于在多個數(shù)據(jù)層之一中的一個可執(zhí)行數(shù)據(jù)操作,選擇一個圖標即可使用戶完成預定的數(shù)據(jù)操作;分立操作裝置用于選擇由界面屏幕上一個特殊數(shù)據(jù)圖標所指定的位置,并且用于傳輸識別數(shù)據(jù);位置探測裝置用于探測利用操作裝置所選擇的位置;存儲裝置用于存儲識別數(shù)據(jù);接收裝置用于接收識別數(shù)據(jù);判斷裝置用于判斷是否存儲在存儲裝置中的識別數(shù)據(jù)被接收裝置接收;數(shù)據(jù)層選擇裝置用于依據(jù)來自判斷裝置的最終輸出選擇多個數(shù)據(jù)層的一層或多層;而數(shù)據(jù)處理裝置用于在由數(shù)據(jù)層選擇裝置選擇的一個數(shù)據(jù)層內執(zhí)行處理,該數(shù)據(jù)層是借助于位置探測裝置所探測的一個位置所指定的。
本發(fā)明還提供控制數(shù)據(jù)處理系統(tǒng)的方法,它包括以下步驟在顯示裝置上顯示界面屏幕,該界面屏幕上顯示諸如操作圖標的圖像,而每個圖像對應于一個在多個數(shù)據(jù)層之一中可執(zhí)行的數(shù)據(jù)操作;利用位置探測裝置在界面屏幕上探測操作設備所選擇的位置;在接收裝置內接收識別數(shù)據(jù);判斷存儲在存儲裝置中的識別數(shù)據(jù)是否已經被接收裝置所接收;根據(jù)判斷步驟的結果,從多個數(shù)據(jù)層中選擇一個或多個數(shù)據(jù)層;對在數(shù)據(jù)層選擇步驟中所選擇的數(shù)據(jù)層執(zhí)行處理,該數(shù)據(jù)層是依據(jù)位置探測裝置所探測的位置選定的。
在本發(fā)明中,用于數(shù)據(jù)處理系統(tǒng)的控制方法并不局限于直接在該系統(tǒng)本身內完成,這也可以在電信電路上實現(xiàn),或者以存儲在諸如CD-ROM、軟盤、光盤等任何計算機的可讀介質上的程序形成進行分發(fā)。
圖1示出一個根據(jù)本發(fā)明實施方案的數(shù)據(jù)處理系統(tǒng)和筆式操作裝置。
圖2示出該數(shù)據(jù)處理系統(tǒng)的顯示屏幕的配置。
圖3是一幅方框圖,它示出該數(shù)據(jù)處理系統(tǒng)和筆式操作裝置的電氣配置。
圖4示出在該數(shù)據(jù)處理系統(tǒng)中執(zhí)行的主程序的流程圖。
圖5示出該數(shù)據(jù)處理系統(tǒng)的界面屏幕的邏輯配置。
圖6示出由數(shù)據(jù)處理系統(tǒng)顯示的一個數(shù)據(jù)操作圖像的實例。
圖7示出用于設定該數(shù)據(jù)處理系統(tǒng)層標志的過程的流程圖。
圖8示出對該實施方案的一個改進。
圖9示出對該實施方案的另一個改進。
圖10示出對該實施方案的又一個改進。
圖11示出對該實施方案的再另一個改進。
具體實施方案(1)優(yōu)選實施方案(1.1)實施方案配置圖1所示是根據(jù)本發(fā)明的一個實施方案的數(shù)據(jù)處理系統(tǒng)1和用于操作數(shù)據(jù)處理系統(tǒng)1的筆式操作裝置2。筆式操作裝置2是一個指示裝置,可以握在操作員手上。數(shù)據(jù)處理系統(tǒng)1是一個移動系統(tǒng),由筆式操作裝置2進行操作,可作為辦公和家用。數(shù)據(jù)處理系統(tǒng)1的主體較薄,外觀通常為長方形。其上表面的總面積為顯示器3所占據(jù)。如圖2所示,顯示器3包括一塊液晶顯示板3a,在它的上表面裝有透明觸模板3b(位置探測裝置)。當用戶通過操作裝置2接觸透明觸模板3b時,可以探測到該接觸位置。
為了實現(xiàn)本發(fā)明的上述目標,就是快捷地將該處理系統(tǒng)所指定的操作訪問限制于指定用戶,該系統(tǒng)的數(shù)據(jù)處理操作分成兩類適于一般用途并在開放層L1內可實現(xiàn)的數(shù)據(jù)處理操作;和對其訪問被限制于指定用戶并只能在封閉層L2中實現(xiàn)的數(shù)據(jù)處理操作。圖3示出了數(shù)據(jù)處理系統(tǒng)1和筆式操作裝置2的電氣配置。
筆式操作裝置2的存儲器20用來存儲用戶識別數(shù)據(jù)ID。筆式操作裝置2還配備有電池,此處未示出。發(fā)送部件21由電池供電,它通過天線2a(見圖1)發(fā)送存儲在存儲器20中的識別數(shù)據(jù)ID。在筆式操作裝置2中使用的電池可以是充電電池。并且在數(shù)據(jù)處理系統(tǒng)1內配備有電池充電電路。
筆式操作裝置2中的發(fā)送部件21通過短程無線通信將識別數(shù)據(jù)ID發(fā)送給數(shù)據(jù)處理系統(tǒng)1。因此,當筆式操作裝置2處于數(shù)據(jù)處理系統(tǒng)1的近程之內時,該系統(tǒng)能接收存儲在該裝置內的用戶識別數(shù)據(jù)ID。術語“近程”指的是,例如,在數(shù)據(jù)處理系統(tǒng)1和操作裝置2之間遠至數(shù)米的距離。這個短程無線通信可以包括,例如,電磁或微波感應類型,或擴頻,如直接序列,或跳頻調制類型。
數(shù)據(jù)處理系統(tǒng)1中的接收部件15通過天線接收數(shù)據(jù)。數(shù)據(jù)處理系統(tǒng)1還裝備有輸入/輸出裝置16,在CPU 10的控制下,它將數(shù)據(jù)處理系統(tǒng)1連接到互聯(lián)網,或個人計算機(PC)等以進行數(shù)據(jù)通信。在數(shù)據(jù)處理系統(tǒng)1內裝有ROM 12(存儲裝置),用于存儲程序和操作單元2的用戶識別數(shù)據(jù)ID。在本實施方案中,只提到一個數(shù)據(jù)處理系統(tǒng),但是可以連同其他這種系統(tǒng)提供。每個系統(tǒng)具有一對數(shù)據(jù)處理裝置1和筆式操作裝置2;在每個裝置中存儲有用戶獨有的識別數(shù)據(jù)ID。同樣在CPU 10的控制下,RAM 11作為緩沖存儲器,臨時存儲圖像數(shù)據(jù)等,用于液晶顯示板3a的顯示;RAM 11也可以存儲其它數(shù)據(jù)。在數(shù)據(jù)處理系統(tǒng)1中還包含有閃速存儲器(保存裝置)13,它是一個可重寫的非易失性存儲器。
用戶界面中使用的數(shù)據(jù)存儲在閃速存儲器13內。在本實施方案中,在包含有觸模板3b的液晶顯示板3a中顯示該用戶界面。更具體地說,CPU 10在液晶板3a內顯示一個界面屏幕,用戶通過該界面屏幕用筆式操作裝置2利用接觸觸模板3b上的一個區(qū)域輸入指令。
在本實施方案中,該界面屏幕包括具有多個操作圖標的圖像,這些圖標代表可供用戶使用的各個處理操作。如前所述,這些操作被分配給開放層L1或封閉層L2。布局數(shù)據(jù)和其他界面數(shù)據(jù)屏幕存儲在閃速存儲器13內。
布局數(shù)據(jù)可以包括圖像定義,用來定義選作起動不同操作的圖標圖像的大小、形狀等;還可以包括用于規(guī)定圖標圖像位置的位置數(shù)據(jù)。這個布局數(shù)據(jù)按照對應的開放層L1和封閉層L2進行分類。在開放層L1內的布局數(shù)據(jù)包括圖像定義和位置數(shù)據(jù),供所有用戶使用;而在封閉層L2中的數(shù)據(jù)只供指定用戶使用。還有另外的數(shù)據(jù),作為用筆式操作裝置2接觸觸模板3b上與一個特殊操作圖標相對應的一個區(qū)域的響應,該數(shù)據(jù)規(guī)定所執(zhí)行的操作。針對每一個操作圖標的另外數(shù)據(jù)存儲在閃速存儲器13內,通過各自所賦予的操作圖標與相應的布局數(shù)據(jù)相關聯(lián)。
用ON/OFF開關給數(shù)據(jù)處理系統(tǒng)1提供電源時,CPU 10作為判斷裝置、數(shù)據(jù)層選擇裝置、數(shù)據(jù)處理裝置和保存裝置而被激活;并且通過讀出和執(zhí)行存儲在ROM 12中的程序,控制數(shù)據(jù)處理系統(tǒng)1的所有其它數(shù)據(jù)操作。
從下面的描述顯而易見,CPU 10的作用是控制用戶界面屏幕的屬性。在本實施方案中,CPU 10,根據(jù)存儲在閃速存儲器13內的布局數(shù)據(jù),在RAM 11的一個圖像存儲區(qū)內對與開放層L1相關聯(lián)的一組操作圖標的圖像數(shù)據(jù)(位圖數(shù)據(jù))進行處理(映像)。進而CPU 10,根據(jù)存儲在閃速存儲器13內的布局數(shù)據(jù),在RAM 11的一個圖像存儲區(qū)內對與封閉層L2相關聯(lián)的一組操作圖標的圖像數(shù)據(jù)(位圖數(shù)據(jù))進行處理(映像)。一旦CPU 10處理完成,受液晶驅動電路14的操作,記錄在RAM11中的界面屏幕圖像數(shù)據(jù)被顯示在液晶顯示屏幕3a上。
為實現(xiàn)數(shù)據(jù)操作,用戶用筆式操作裝置2在觸模板3b的一個區(qū)內選擇可見的一個操作圖標,相應地CPU 10則判斷是哪個操作圖標已被選中,然后執(zhí)行預定的處理操作。
更準確地說,當在觸模板3b的一個區(qū)內選定一個數(shù)據(jù)操作圖標時,并且識別數(shù)據(jù)ID與存儲在ROM 12中的數(shù)據(jù)相符時,與此同時,該識別數(shù)據(jù)ID從筆式操作裝置2發(fā)送到數(shù)據(jù)處理系統(tǒng)1,CPU 10從閃速存儲器13讀出與所選操作圖標相應的數(shù)據(jù)并執(zhí)行指定的操作。這個處理的實現(xiàn)跟所選圖標是否同開放層L1相關或者同封閉層L2相關無關。相反,假如筆式操作裝置2沒有發(fā)送識別數(shù)據(jù)ID,并且假如所選擇的觸模板3b的一個區(qū)同封閉層L2相關聯(lián),CPU 10將不進行響應,而所要求的數(shù)據(jù)操作將不被執(zhí)行。
(1.2)實施方案操作給數(shù)據(jù)處理系統(tǒng)1輸送功率之后,CPU 10執(zhí)行存儲在ROM 12中的主程序。CPU 10在均勻時間間隔內受中斷脈沖支配。每次對CPU 10施加中斷脈沖,任何現(xiàn)行的有效處理均被終止和作為一次中斷處理,由此數(shù)據(jù)層設定標志處理操作被存儲在ROM 12內。圖7示出了數(shù)據(jù)層設定標志處理程序。
首先,解釋由CPU 10處理的中斷程序。當在中斷脈沖下開始執(zhí)行中斷程序時,CPU 10指示在接收部件15(步驟S10)內開始接收。然后,根據(jù)在接收部件15內的接收結果,CPU 10判斷識別數(shù)據(jù)ID(以下稱為“識別數(shù)據(jù)IDa”)是否被接收(步驟S11)。假如步驟S11的判斷結果為“是”,CPU 10判斷所接收的識別數(shù)據(jù)IDa是否與存儲在ROM12(步驟S12)內的識別數(shù)據(jù)ID相符。假如步驟S12的判斷結果為“是”,CPU 10在RAM 11的一個預定區(qū)內設定“1”作為數(shù)據(jù)層設定標志F(步驟S14),同時完成該程序。
另一方面,假如步驟S11的判斷結果為“否”或步驟S12的判斷結果為“否”,CPU 10在RAM 11的一個預定區(qū)內設定“0”作為數(shù)據(jù)層設定標志F(步驟S13),同時完成該程序。
每次施加中斷脈沖后,CPU 10執(zhí)行上述處理。相應地,當接收的識別數(shù)據(jù)IDa與存儲在ROM 12內的識別數(shù)據(jù)ID相符時,CPU 10通過重復處理步驟S11、S12和S14保持數(shù)據(jù)層設定標志F為“1”;而如果未收到識別數(shù)據(jù)ID,CPU 10通過重復處理步驟S11、(S12)和S13保持數(shù)據(jù)層設定標志F為“0”。
以下,參照圖4,將對數(shù)據(jù)處理系統(tǒng)1的主程序加以解釋。
當主程序起動時,CPU 10首先進行初始化處理(步驟S1)。如圖4所示,在步驟S1,CPU 10將RAM 11預定區(qū)內的數(shù)據(jù)層設定標志F設置為“0”。此后,CPU 10對界面屏幕30(步驟S2)進行顯示處理。在執(zhí)行顯示處理時,根據(jù)開放層L1和封閉層L2的布局數(shù)據(jù),CPU 10在RAM 11的一個圖像存儲區(qū)內對操作圖標組的圖像數(shù)據(jù)(位圖數(shù)據(jù))的映像進行處理。結果,如圖5所示,由液晶板3a內的液晶驅動電路14顯示界面屏幕30。顯示在液晶顯示板3a上的界面屏幕30包括開放層L1的界面屏幕和封閉層L2的界面屏幕的復合屏幕。指派的一組操作圖標B1與開放層L1對應,而一組操作圖標B2與封閉層L2對應。
當步驟S2完成后,CPU 10判斷經由觸模板3b的選擇操作是否進行(步驟S3)。假如該步的判斷結果為“否”,CPU 10重復同一步驟。在觸模板3b被觸模的情況下,步驟S3的判斷結果變?yōu)椤笆恰?,因而CPU 10的處理移向步驟S4。在步驟S4,CPU判斷存儲在RAM 11內的數(shù)據(jù)層設定標志F為“1”還是為“0”。
如已經解釋的那樣,數(shù)據(jù)層設定標志的處理程序是作為對主程序的中斷處理重復進行的。在步驟S4對數(shù)據(jù)層設定標志F是否為“1”或為“0”的判斷取決于在判斷之前立即執(zhí)行的數(shù)據(jù)層設定處理程序的執(zhí)行結果。
假如在步驟S4中數(shù)據(jù)層設定標志F被判斷為“0”,CPU 10判斷由觸模板3b所指示的被選位置對應于界面屏幕30上的什么位置,并與開放層L1相連系,同時根據(jù)判斷結果(步驟S5)執(zhí)行處理操作。
更準確地說,假如選定“調度程序”圖標b1(見圖6),CPU 10將RAM 11的一個圖像存儲區(qū)內的“調度程序”圖標b1的圖像數(shù)據(jù)反轉。結果,“調度程序”圖標b1以反轉視頻的形式顯示在界面屏幕30上,而界面屏幕30被顯示在液晶板3a內。CPU 10還從閃速存儲器13讀出與“調度程序”圖標b1相對應的另外數(shù)據(jù)。這個另外數(shù)據(jù)包括給“調度程序”指定應用程序的信息。CPU 10執(zhí)行由該另外數(shù)據(jù)指定的應用程序。在該執(zhí)行過程中,CPU 10從閃速存儲器13讀出用戶的調度信息并產生一幅調度圖像,然后將該圖像寫入與在RAM 11的該圖像存儲區(qū)內的工作區(qū)30A相對應的一個區(qū),如圖5所示。結果,調度圖像顯示在液晶顯示板3a的工作區(qū)3A內。另外,作為選擇操作圖標的響應,在執(zhí)行應用程序時,CPU 10在RAM 11的一個預定區(qū)內寫入代表該操作圖標是屬于開放層L1還是封閉層L2的信息;換言之,對用戶所提供的服務是屬于開放層L1還是封閉層L2。在本實例中,因為選定了“調度程序”圖標b1,代表開放層L2的信息被存儲在RAM 11中。
由CPU 10執(zhí)行的某些應用程序接受用戶輸入的字母和圖形。在這種情況下,操作的實施如下。當用戶用筆式操作裝置2選擇工作區(qū)30A內的一個位置,然后移動該操作裝置進一步連續(xù)選取不同的位置時,對應于每個所選位置的數(shù)據(jù)從觸模板3b發(fā)送到CPU 10。每次均對所選擇的位置生成數(shù)據(jù),CPU 10將點圖像數(shù)據(jù)寫進RAM 11的圖像存儲區(qū),這個點圖像數(shù)據(jù)代表如圖5所示的在與工作區(qū)30A相對應的一個區(qū)內所選定的位置。結果,代表由筆式操作裝置2所選定的位置的一個移動痕跡被顯示在液晶板3a的工作區(qū)30A內。依據(jù)經由觸模板3b產生的所選位置數(shù)據(jù),CPU 10能夠判斷由用戶輸入的諸如字母的信息,并執(zhí)行數(shù)據(jù)處理。除字母之外,用戶也可以輸入圖形;而由CPU 10執(zhí)行的應用程序判斷由用戶輸入的信息是字母還是圖形。
在一組操作圖標B2上選定一個位置之后,CPU 10不進行任何處理,或者使液晶驅動電路14顯示諸如“操作未被接收”的信息。相應地,當由觸模板3b通知的被選位置對應于,例如,“互聯(lián)網”圖標b8時(見圖6),CPU 10不會著手啟動互聯(lián)網的連接。
另一方面,當根據(jù)步驟S4的判斷其數(shù)據(jù)層設定標志F為“1”時,CPU 10判斷工作區(qū)A2內哪個位置或封閉層L2的操作圖標B2的哪一組,或開放層L1的操作圖標B1的哪一組與觸模板3b所通知的被選位置相對應,并且根據(jù)判斷結果(步驟S6)執(zhí)行處理。
更準確地說例如,假若所選定的位置是與開放層L1相關聯(lián)的“調度程序”圖標b1(見圖6),CPU 10進行同數(shù)據(jù)層設定標志F為“0”的情況完全相同的處理操作。
假如選定同封閉層L2相關聯(lián)的“互聯(lián)網”圖標b8(見圖6),CPU10從閃速存儲器13讀出對應于“互聯(lián)網”圖標b8的任何另外數(shù)據(jù)并執(zhí)行由該個另外數(shù)據(jù)所指定的應用程序,在這種情況下,該個另外數(shù)據(jù)可以是一個啟動互聯(lián)網連接的程序。此時,CPU 10還將在RAM 11的一個預定存儲區(qū)內寫入代表封閉層L2的信息。
如已經解釋的那樣,在步驟S5或S6中的處理已經完成之后,CPU 10返回步驟S3,并重復步驟S3、S4和S5的處理,或重復步驟S3、S4和S6的處理直至電源切斷為止。
因此,如果作為對用筆式操作裝置2選觸模板3b的一個區(qū)的一次操作的響應,數(shù)據(jù)層設定標志F為“1”,CPU 10進行與兩組操作圖標B1和B2相對應的全部處理,而當數(shù)據(jù)層設定標志F為“0”時,CPU 10僅進行與一組操作圖標B1相對應的處理。在這種情況下,用戶可以按自己的意愿在操作圖標B1和B2兩組中選擇圖標的數(shù)量和類型。
當根據(jù)所選定的一個位置進行判斷時,“電源斷開”圖標b3(見圖6)的狀態(tài)被選定,CPU 10查閱當時存儲在RAM 11一預定存儲區(qū)內的信息。依據(jù)該信息,CPU 10判斷該數(shù)據(jù)操作是否同開放層L1或者同封閉層L2相關聯(lián)。假如該服務同封閉層L2相關聯(lián),CPU 10自動地將界面屏幕30的工作區(qū)30A中顯示的任何數(shù)據(jù)保存在閃速存儲器13內,并且在保存處理完成后將電源切斷。另一方面,假如該數(shù)據(jù)操作是同封閉層L2相關聯(lián),CPU 10將電源關閉而不進行完成自動保存。換言之,在封閉層L2中的數(shù)據(jù)是自動保存的,而在開放層L1中的數(shù)據(jù)僅根據(jù)用戶的明確指令才加以保存。
正如已經解釋的那樣,在本實施方案中,假如將筆式操作裝置2定位到數(shù)據(jù)處理系統(tǒng)1的附近,因而使數(shù)據(jù)層設定標志為“1”時,在開放層L1和封閉層L2內的數(shù)據(jù)操作對用戶都是可使用的。
假如發(fā)送識別數(shù)據(jù)IDa并與存儲在ROM 12中的識別數(shù)據(jù)ID相符的筆式操作裝置2并不與操作系統(tǒng)1相鄰近,則只有開放層L1內的數(shù)據(jù)操作可供使用。因此,數(shù)據(jù)處理系統(tǒng)1不僅對非授權用戶的操作加以限制,而且也使指定用戶避免了存儲和輸入諸如口令或用戶名這類訪問授權信息的必要,因為可以自動地實現(xiàn)對指定用戶的特殊操作訪問的限制。一旦一個指定用戶訪問封閉層L2并且將筆式操作裝置2保持在數(shù)據(jù)處理系統(tǒng)附近,而一個第三方用戶用另一筆式操作裝置訪問,例如,由一組操作圖標B2所控制的數(shù)據(jù)操作,此時本發(fā)明的另一個固有優(yōu)點將十分明顯。而且,具有數(shù)據(jù)處理系統(tǒng)1的用戶可以將該系統(tǒng)交給具有另一筆式操作裝置的人,使該人能直接輸入地址、日期或其他信息。如果愿意的話,還可以提供一個諸如帽蓋之類的可移動部件用于從筆式操作裝置2切斷識別數(shù)據(jù)ID的發(fā)送。也可以在筆式操作裝置2上安裝置開關,當開關斷開時,可以防止對操作圖標B2功能的任何訪問。
從上面的描述明顯可見,利用本發(fā)明的系統(tǒng),有可能方便有效地在用戶的基礎上在受限數(shù)據(jù)層內限制對操作的訪問。換言之,使得在該系統(tǒng)界面屏幕上受限數(shù)據(jù)層內對操作的訪問同用戶經由筆式操作裝置2的識別相關。因此,根據(jù)筆式操作裝置2所發(fā)送的識別數(shù)據(jù),可以快速可靠地在該系統(tǒng)內多個可訪問數(shù)據(jù)層之間切換。
(2)實施方案的修改將要看到,本發(fā)明并不局限于上面描述的實施方案,而在其范圍內包括有諸多的變更和修改。借助于圖示,提供以下實例。(2.1)在上述的實施方案中,界面屏幕30包括兩數(shù)據(jù)層、開放層L1和封閉層L2,但是也可以同時提供多個界面屏幕。例如,可以將界面屏幕30作為一個復合屏幕提供,這個復合屏幕既屬于開放層L1的界面屏幕又屬于封閉層L2的界面屏幕,但是作為界面屏幕30被顯示的數(shù)據(jù)層可以根據(jù)被接收的識別數(shù)據(jù)IDa加以切換和顯示。(2.2)在上面的實施方案中,存儲在ROM 12中的識別數(shù)據(jù)ID僅涉及一個用戶,但是對所有由筆式操作裝置2發(fā)送的識別數(shù)據(jù)ID被存儲在ROM 12中的可能性是均等的,而每一個筆式操作裝置2是由被授權訪問數(shù)據(jù)處理系統(tǒng)1的指定操作的個人使用。
另外,如圖8所示,數(shù)據(jù)可以事先存儲在數(shù)據(jù)處理系統(tǒng)內,其中代表層LK(K為1,2,…n)和識別數(shù)據(jù)IDi(i為l至m)之間對應關系的數(shù)據(jù)表被發(fā)送到該系統(tǒng),根據(jù)這個數(shù)據(jù),包含有供特殊用戶使用的界面屏幕的層LK可以按照識別數(shù)據(jù)IDa加以切換。更準確地說,假如接收到與存儲在ROM 2中的任何識別數(shù)據(jù)ID相符的識別數(shù)據(jù)IDi,CPU10將數(shù)據(jù)層設定標志F設置為“1”,同時通過查閱代表每層LK和識別數(shù)據(jù)IDi之間相對應關系的被存儲的數(shù)據(jù),將層LK切換到可供使用的界面屏幕。另一方面,假如沒有接收到識別數(shù)據(jù)IDi,數(shù)據(jù)層設定標志F被設置為“0”,而且可以將每個操作圖標設為不能使用而無需參考代表這個對應關系的數(shù)據(jù)。這樣,在系統(tǒng)具有多個用戶的情況下,根據(jù)當前用戶的識別可以容易地按要求限制可供使用的操作。(2.3)在上面的實施方案中,例如在接收判斷和識別判斷處理的周期性中斷期間,通過采用一計時器也可以實現(xiàn)識別判斷。用于這一目的的計時器可以設置成每隔數(shù)秒激活這樣一次操作。(2.4)在上面的實施方案中,CPU 10按已建立的間隔處理識別信息。因此,假如接收操作的實現(xiàn)在時間上同這個識別判斷同步,則消耗的功率較少。(2.5)在上面的實施方案中,識別數(shù)據(jù)的判斷通過由程序指示CPU 10而實現(xiàn)。相反,如圖9所示,通過提供存儲識別數(shù)據(jù)的寄存器100、寄存器101、和數(shù)字比較器102,其中所接收的識別數(shù)據(jù)IDa被傳送到寄存器101,則數(shù)字比較器102可以用來判斷存儲在寄存器100中的數(shù)據(jù)是否和被傳送到寄存器101的數(shù)據(jù)相符。因此,本發(fā)明不僅可以通過軟件,也可以通過硬件來實現(xiàn)。(2.6)在上面的實施方案中,筆式操作裝置2定期發(fā)送識別數(shù)據(jù)ID。但是,可以設想一種情況,在這種情況下只有當筆式操作裝置2從數(shù)據(jù)處理系統(tǒng)1接收發(fā)送識別數(shù)據(jù)ID的請求時才發(fā)送識別數(shù)據(jù)ID。為了實現(xiàn)這一目標,可以在筆式操作裝置2內設置一個接收部件。這樣,可以降低筆式操作裝置2的總功率消耗,因而延長了它的工作時間。(2.7)在上面的實施方案中,CPU 10定期判斷是否接收到與預先已寄存的識別數(shù)據(jù)ID相符的識別數(shù)據(jù)IDa。這個判斷操作僅需要進行一次,而用戶無需存儲用于排除限制的信息,也不比為排除限制而進行任何操作。顯然,這個特點使本發(fā)明的這個數(shù)據(jù)處理系統(tǒng)的使用既快速又方便。(2.8)在上面的實施方案中,本發(fā)明包括由筆式操作裝置2操作的數(shù)據(jù)處理系統(tǒng)1。關鍵之處在于本發(fā)明可以應用到由分立操作裝置,如圖形輸入表或鼠標可操作的任何數(shù)據(jù)處理系統(tǒng)。因此就安全性而言,它最適合于無繩操作裝置。此外,應用本發(fā)明的數(shù)據(jù)處理系統(tǒng)并不限于PC機,可以包括任何可以執(zhí)行程序的設備,例如個人計算機,PDA(個人數(shù)字輔助設備)等。(2.9)
在上面的實施方案中,主程序的控制程序,如圖4所示,和數(shù)據(jù)層設定處理的控制程序,如圖8所示,被存儲在數(shù)據(jù)處理系統(tǒng)1內。但是,這些程序也可以作為計算機的可執(zhí)行程序存儲在任何合適的計算機可讀存儲介質內,如磁記錄介質,光記錄介質或半導體存儲介質,計算機讀和執(zhí)行。而且,如圖11所示,這些程序也可以存儲在服務器內,當經過網絡發(fā)出傳送請求時,它被傳送到諸如PC機的終端。
權利要求
1.一種數(shù)據(jù)處理器,該處理器包括顯示裝置,用于顯示在其上產生圖像的界面屏幕,每個圖像對應于多個數(shù)據(jù)層之一中的被執(zhí)行的一個數(shù)據(jù)處理操作,選擇它們中的一個就可以使用戶執(zhí)行一個相對應的預定操作;分立操作裝置,用于選擇與所述界面屏幕上一個具體圖像相對應的一個位置,和用于發(fā)送識別數(shù)據(jù);位置探測裝置,用于探測由操作裝置選擇的一個位置;存儲裝置,用于存儲識別數(shù)據(jù);接收裝置,用于接收識別數(shù)據(jù);判斷裝置,用于判斷存儲在所述存儲介質內的識別數(shù)據(jù)是否被所述接收裝置接收;數(shù)據(jù)層選擇裝置,用于依據(jù)從所述判斷裝置輸出的判斷結果選擇多個數(shù)據(jù)層中的一層或多層;和數(shù)據(jù)處理裝置,用于在由所述數(shù)據(jù)層選擇裝置所選擇的數(shù)據(jù)層內完成數(shù)據(jù)處理,所述數(shù)據(jù)層是由位置探測裝置探測的一個位置決定的,在該數(shù)據(jù)層內執(zhí)行數(shù)據(jù)處理操作。
2.權利要求1要求的數(shù)據(jù)處理器,其中所述分立操作裝置連續(xù)發(fā)送識別數(shù)據(jù);所述判斷裝置連續(xù)判斷是否存儲在所述存儲裝置內的識別數(shù)據(jù)被接收裝置接收;所述數(shù)據(jù)層選擇裝置,在由所述位置探測裝置探測一個與預定數(shù)據(jù)處理操作相對應的位置時,依據(jù)從所述判斷裝置輸出的判斷結果,選擇多個數(shù)據(jù)層中的一層或多層;
3.權利要求1或2要求的數(shù)據(jù)處理器,其中所述顯示裝置通過產生在其中有一個或多個操作圖標的圖像顯示所述界面屏幕,所述一個或多個操作圖標中的每一個與在多個數(shù)據(jù)層中的每層內執(zhí)行的一個數(shù)據(jù)處理操作相對應。
4.權利要求1或2要求的數(shù)據(jù)處理器,該處理器還包括存儲裝置,用于存儲一個或多個數(shù)據(jù)層的數(shù)據(jù),所述數(shù)據(jù)處理裝置執(zhí)行的一個數(shù)據(jù)處理操作屬于在該數(shù)據(jù)層內;和保存裝置,用于有選擇地自動保存由存儲裝置存儲的一個或多個數(shù)據(jù)層的數(shù)據(jù)。
5.一種用于數(shù)據(jù)處理系統(tǒng)的控制方法,該方法包括步驟在顯示裝置上顯示在其上產生圖像的界面屏幕,每個圖像對應于一個在多個數(shù)據(jù)層之一內執(zhí)行的數(shù)據(jù)處理操作,選擇其中之一就能使用戶執(zhí)行相應的預定數(shù)據(jù)操作;利用分立的操作裝置在所述界面屏幕內由位置探測裝置探測一個位置;在接收裝置內接收識別數(shù)據(jù);判斷存儲在存儲裝置內的識別數(shù)據(jù)是否被接收裝置接收;根據(jù)所述判斷步驟的判斷結果,選擇多個數(shù)據(jù)層中的一層或多層;和在所述數(shù)據(jù)層選擇步驟中所選擇的數(shù)據(jù)層內執(zhí)行數(shù)據(jù)處理操作,該數(shù)據(jù)層是由在位置探測步驟中所探測的一個位置決定的,在該數(shù)據(jù)層內執(zhí)行所述數(shù)據(jù)處理操作。
6.用于如權利要求5要求保護的數(shù)據(jù)處理系統(tǒng)的控制方法,其中所述判斷步驟包括連續(xù)判斷是否存儲在存儲裝置內的識別數(shù)據(jù)被所述接收裝置接收;所述數(shù)據(jù)層選擇步驟包括,在由所述位置探測裝置探測一個與一預定數(shù)據(jù)處理操作相對應的位置時,根據(jù)判斷步驟的結果選擇多個數(shù)據(jù)層中的一層或多層。
7.用于如權利要求5或6要求保護的數(shù)據(jù)處理系統(tǒng)的控制方法,其中所述顯示步驟包括用產生在其中有一個或多個操作圖標的圖像顯示界面屏幕,所述一個或多個操作圖標的每一個對應于在多個數(shù)據(jù)層中的每一層內所執(zhí)行的一個數(shù)據(jù)處理操作。
8.用于如權利要求5或6要求保護的數(shù)據(jù)處理系統(tǒng)的控制方法,所述方法還包括將多個數(shù)據(jù)層中的一層或多層的數(shù)據(jù)存儲到正在執(zhí)行數(shù)據(jù)處理的那層內的存儲步驟;和將在所述存儲方法中存儲的多個數(shù)據(jù)層中的一層或多層數(shù)據(jù)選擇性地自動加以保存的保存步驟。
9.一種控制程序產品,該控制程序產品用于計算機以執(zhí)行以下過程在顯示裝置上顯示在其上產生圖像的界面屏幕,每個圖像對應于在多個數(shù)據(jù)層之一內執(zhí)行的一個數(shù)據(jù)處理操作,選擇其中之一就能夠使用戶執(zhí)行相應的預定數(shù)據(jù)處理操作;通過位置探測裝置,在所述界面屏幕內探測用分立操作裝置所選擇的一個位置;在接收裝置內接收識別數(shù)據(jù);判斷存儲在存儲裝置的識別數(shù)據(jù)是否被所述接收裝置接收;根據(jù)所述判斷步驟的判斷結果,選擇多個數(shù)據(jù)層中的一層或多層;和在所述數(shù)據(jù)層選擇過程中所選擇的數(shù)據(jù)層內執(zhí)行數(shù)據(jù)處理操作,所述數(shù)據(jù)層是由在位置探測處理中探測的一個位置決定的,在該數(shù)據(jù)層內執(zhí)行所述數(shù)據(jù)處理操作。
10.如權利要求9要求保護的控制程序產品,其中所述判斷處理包括連續(xù)判斷存儲在存儲裝置中的識別數(shù)據(jù)是否被所述接收裝置接收;所述數(shù)據(jù)層選擇過程包括,在由所述位置探測裝置探測一個與預定數(shù)據(jù)處理操作相對應的位置后,根據(jù)所述判斷處理的結果選擇多個數(shù)據(jù)層中的一層或多層。
11.如權利要求9或10要求保護的用于計算機的控制程序產品,其中所述顯示過程包括用產生圖像顯示界面屏幕,在該圖像中配置有一個或多個操作圖標,而每個操作圖標對應于在多個數(shù)據(jù)層中的每一層內執(zhí)行的一個數(shù)據(jù)處理操作。
12.如權利要求9或10中要求保護的用于計算機的控制程序產品,該程序產品用來執(zhí)行以下過程存儲過程,該存儲過程是存儲所述多個數(shù)據(jù)層中的一層或多層的數(shù)據(jù),在該數(shù)據(jù)層內正在執(zhí)行數(shù)據(jù)處理操作;和保存過程是將在所述存儲過程中存儲的多個數(shù)據(jù)層中的一層或多層數(shù)據(jù)選擇性地自動加以保存。
13.一種記錄控制程序的計算機可讀記錄介質,該控制程序使計算機執(zhí)行以下過程在顯示裝置上顯示在其上產生圖像的界面屏幕,所述每個圖像對應于在多個數(shù)據(jù)層之一內執(zhí)行的一個數(shù)據(jù)處理操作,選擇其中圖像之一就能夠使用戶執(zhí)行相應的預定數(shù)據(jù)處理操作;通過位置探測裝置,在所述界面屏幕內探測用操作裝置選擇的一個位置;在接收裝置內接收識別數(shù)據(jù);判斷存儲在存儲裝置內的識別數(shù)據(jù)是否被所述接收裝置接收;根據(jù)所述判斷過程的判斷結果,選擇多個數(shù)據(jù)層中的一層或多層;和在所述數(shù)據(jù)層選擇過程中選擇的數(shù)據(jù)層內執(zhí)行數(shù)據(jù)處理操作,所述數(shù)據(jù)層是由在所述位置探測處理中所探測的一個位置決定的,在該數(shù)據(jù)層內執(zhí)行數(shù)據(jù)處理操作。
14.如權利要求13要求保護的一種計算機可讀記錄介質,在該介質中記錄有控制程序,所述控制程序包括所述判斷過程包括連續(xù)判斷存儲在存儲裝置內的識別數(shù)據(jù)是否被所述接收裝置接收;所述數(shù)據(jù)層選擇過程包括在對應于預定數(shù)據(jù)處理操作的一個位置被所述位置探測裝置選擇時,按照所述判斷處理的結果選擇多個數(shù)據(jù)層中的一層或多層。
15.如權利要求13或14要求保護的一種計算機可讀記錄介質,在該介質中存儲有控制程序,該控制程序包括顯示過程,該顯示過程包含用產生圖像顯示界面屏幕,在該圖像上有一個或多個操作圖標,所述一個或多個操作圖標的每一個與屬于數(shù)據(jù)層的一層或另一層的一個處理操作相對應。
16.如權利要求13或14中要求保護的一種計算機可讀記錄介質,在該介質中記錄有用于計算機進一步執(zhí)行以下過程的控制程序存儲過程是存儲所述多個數(shù)據(jù)層中的一層或多層的數(shù)據(jù),在該數(shù)據(jù)層內正在執(zhí)行數(shù)據(jù)處理操作;和保存過程是將在存儲處理中存儲的多個數(shù)據(jù)層中的一層或多層的數(shù)據(jù)選擇性地自動加以保存。
全文摘要
在數(shù)據(jù)處理系統(tǒng)1的顯示器3上顯示界面屏幕30;界面屏幕30是開放層L1的界面屏幕和封閉層L2的界面屏幕的復合屏幕,在開放層L1上數(shù)據(jù)處理操作可供一般用途,而對封閉層L2的訪問被限制到指定用戶。從筆式操作裝置2發(fā)送的識別數(shù)據(jù)ID在數(shù)據(jù)處理系統(tǒng)1的接收部件15內被接收。在用操作裝置通過接觸觸模板3b上的一個區(qū)域選擇一個位置后,CPU 10判斷存儲在ROM 12內的識別數(shù)據(jù)ID是否被接收。CPU 10根據(jù)這個判斷結果選擇L1層和L2層或L1層和L2層的任意一層。當觸模板3b探測到一位置時,CPU 10執(zhí)行與所選層上被探測到的位置相對應的數(shù)據(jù)處理操作。因此,根據(jù)用戶情況,可以方便而有效地限制對受限數(shù)據(jù)層內操作的訪問。
文檔編號G06F3/048GK1374596SQ0210673
公開日2002年10月16日 申請日期2002年3月4日 優(yōu)先權日2001年3月2日
發(fā)明者山門均 申請人:精工愛普生株式會社