專利名稱:操作系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及命令計(jì)算機(jī)操作系統(tǒng)及方法,特別是一鍵通式(onetouch)操作系統(tǒng)及方法。
已知現(xiàn)有的個(gè)人計(jì)算機(jī)操作系統(tǒng)(OS),列如MS Windows、Linux等,其應(yīng)用的設(shè)計(jì)和功能雖然強(qiáng)大卻趨于復(fù)雜,并且用戶操作的設(shè)計(jì)也不夠直觀、簡便。這樣使沒有計(jì)算機(jī)背景的用戶在使用這種系統(tǒng)時(shí)遇到重重障礙,因而造成對計(jì)算機(jī)的恐懼感。例如,當(dāng)他們面對一般操作系統(tǒng)的桌面時(shí),會(huì)遭遇到不知該如何下手的窘境,因?yàn)樽烂嫔系目旖輬D示對于他們操作計(jì)算機(jī)而言,幫助不大;其次,他們亦不了解該圖示的意義,因?yàn)檫@些快捷圖示無法對應(yīng)到他們所看到的鍵盤顯示上。再者,如「資源管理器」的樹狀結(jié)構(gòu),對于完全不會(huì)操作計(jì)算機(jī)的人士而言,亦無法了解其層級的意義。因此,如何幫助使用者利用熟悉的顯示方式,例如鍵盤顯示的方式操作計(jì)算機(jī),是很重要的課題。
因此,本申請人開發(fā)的“One Touch OS”主要是針對沒有計(jì)算機(jī)背景的人士設(shè)計(jì),為其提供一套操作簡便,直觀,并同現(xiàn)有系統(tǒng)共存的一套操作系統(tǒng)(OS),如此在一個(gè)計(jì)算機(jī)硬件平臺上就有兩個(gè)OS,成為雙操作系統(tǒng)(Dual-OS)。
本發(fā)明的目的是利用有限的鍵作為熱鍵來完成對計(jì)算機(jī)操作的各功能的,使各功能達(dá)到一鍵啟動(dòng)的效果,從而實(shí)現(xiàn)操作的簡便以及直觀性。
根據(jù)本發(fā)明的一個(gè)方面提供了一種系統(tǒng)操作方法,包括第一步,根據(jù)生成用戶界面以顯示該多個(gè)對象,并將操作對象分成多個(gè)組;第二步,定義第一組輸入命令分別對應(yīng)顯示的操作對象的不同組,并定義第二組輸入命令分別對應(yīng)激活的一組操作對象中的每個(gè)操作對象;第三步,接收輸入命令,如果接收到命令屬于第一組輸入命令,則激活該命令對應(yīng)的組,如果接收到的命令是第二組輸入命令,則選擇該命令所對應(yīng)的操作對象以進(jìn)行進(jìn)一步操作。
根據(jù)本發(fā)明的另一個(gè)方面提供了一種操作系統(tǒng),包括命令輸入裝置,用于輸入用戶操作命令;界面對象存儲裝置,用于保存多個(gè)界面對象;界面生成裝置,用于生成顯示界面,并將操作對象分成多個(gè)組;面界面響應(yīng)裝置,用于接收所述命令輸入裝置的命令,并將輸入的命令分類成第一組輸入命令和第二組輸入命令,第一組命令分別對應(yīng)顯示的操作對象中的一組而第二組輸入命令分別對應(yīng)激活的一組操作對象中的每個(gè)操作對象,如果接收到命令屬于第一組輸入命令,則激活該命令對應(yīng)的組,如果接收到的命令是第二組輸入命令,則選擇該命令所對應(yīng)的操作對象以進(jìn)行進(jìn)一步操作。
根據(jù)本發(fā)明的另一個(gè)方面提供了一種計(jì)算機(jī)程序產(chǎn)品,包含多個(gè)計(jì)算機(jī)可執(zhí)行命令,當(dāng)所述命令在計(jì)算機(jī)中運(yùn)行時(shí),使所述計(jì)算機(jī)執(zhí)行上述命令處理方法。
以下將結(jié)合附圖詳細(xì)說明本發(fā)明,其中
圖1是本發(fā)明的一個(gè)實(shí)施例的用戶界面示意圖。
圖2是本發(fā)明的系統(tǒng)結(jié)構(gòu)示意圖。
圖3是本發(fā)明的界面生成過程的流程圖。
圖4是本發(fā)明的界面響應(yīng)裝置的操作流程圖。
圖5是采用本發(fā)明的命令處理方法進(jìn)行圖片插入的界面示意圖。
本發(fā)明的操作系統(tǒng)支持鍵盤,和鼠標(biāo)、Pen Based、語音、以及遙控器等有對應(yīng)定義鍵的輸入設(shè)備。當(dāng)屬于鍵盤作為輸入裝置時(shí),將鍵盤分為基礎(chǔ)鍵以及輔助鍵,其定義如下●基礎(chǔ)鍵F1、F2、F3、F4、F5、F6、F7、F8、F9、F10、F11、F12、1、2、3、、5、6、7、8、9、0、←、→、↑、↓、Enter、ESC、PageUp、PageDown●輔助鍵BackSpace、+、-、Home、End、Ins、Del本發(fā)明也支持鼠標(biāo),則可以直接點(diǎn)擊相應(yīng)的功以以及選取對象。
本發(fā)明也支持Pen Based的操作同鼠標(biāo)類似,可以直接點(diǎn)擊相應(yīng)的功能以及選取對象。
本發(fā)明也支持語音,則是通在筒輸入相應(yīng)的指令轉(zhuǎn)成對應(yīng)定義的鍵來完成操作。
本發(fā)明也支持遙控器,可以通過紅外裝置或其他無線限通訊協(xié)議將,控制信息傳給計(jì)算機(jī)轉(zhuǎn)成對應(yīng)定義的鍵來完成操作。
使用原則1.F1、F2、F3、F4、F5、F6、F7、F8、F9、F10、F11、F12主要是啟動(dòng)可操作功能,或激活所代表的一鍵點(diǎn)擊區(qū)。2.數(shù)字鍵(1、2、3、4、5、6、7、8、9、0)用于標(biāo)示和激活可選取對象的操作。3.導(dǎo)航鍵中←(左鍵)、→(右鍵)用于依序選擇所有的功能或所有的一鍵點(diǎn)擊區(qū),↑(上鍵)、↓(下鍵)用于依序選擇所有的待選對象。4.Esc用于返回上級界面,或者退出編輯框。5.Enter用來確認(rèn)所選擇的功能或選取條目。6.PageUp、PageDown用來在待選條目中滾動(dòng)。7.輔助鍵用于一些其他功能的操作。一鍵點(diǎn)擊區(qū)的分區(qū)原則一鍵點(diǎn)擊區(qū)的設(shè)置,主要是處理在同一個(gè)界面上存在多個(gè)可選取的對象組,各對象按組分區(qū),已達(dá)成“One Touch”操作的流程。分區(qū)的原則是按照操作的相關(guān)性以及方便性。一鍵點(diǎn)擊區(qū)的使用方式1.用F1、F2、F3、F4、F5、F6、F7、F8、F9、F10、F11、F12啟動(dòng)一鍵點(diǎn)擊區(qū)。
2.用←、→在一鍵點(diǎn)區(qū)擊區(qū)間依序啟動(dòng)各一鍵點(diǎn)擊區(qū)。
3.用↑、↓可以在一鍵點(diǎn)擊區(qū)內(nèi)的條目上依序選擇。用Enter鍵確認(rèn)并啟動(dòng)相關(guān)的操作。
4.一鍵點(diǎn)區(qū)內(nèi)也可以用其對應(yīng)的數(shù)字鍵直接發(fā)選取某對象并啟動(dòng)相關(guān)的操作。
5.在多個(gè)一鍵點(diǎn)擊區(qū)間,有一個(gè)缺省的操作路徑,將各個(gè)一鍵點(diǎn)擊區(qū)依序啟動(dòng)。
6.在一鍵點(diǎn)擊區(qū)內(nèi),如可選的對象超過0-9數(shù)字鍵所能標(biāo)示的范圍,則PageUp/PageDown鍵用來依序?qū)⒘?最多)10個(gè)對象搬上使這些能用0-9數(shù)字鍵來一鍵選取。
7.考慮用戶視覺界面的操作特殊要求和物理的限制,完成某一應(yīng)用的所有一鍵點(diǎn)擊區(qū)可以分散于不同的屏幕,此時(shí)相關(guān)的導(dǎo)航鍵←、→和缺省的操作路徑,依然有相同的意義和作用。
圖1示出本發(fā)明的一個(gè)實(shí)施例的用戶界面示意圖,其中“101”是一鍵點(diǎn)擊區(qū),;“102,105”是一鍵選擇區(qū)的選擇鍵;“103”是區(qū)內(nèi)可選取對象,可以用數(shù)字直接選擇;“104”標(biāo)示的是缺省的操作流程。當(dāng)包含一鍵點(diǎn)擊區(qū)的界面出現(xiàn)時(shí),會(huì)按照操作流程順序設(shè)定一個(gè)缺省的得一鍵點(diǎn)擊區(qū)101為活動(dòng)分區(qū),用戶可以選擇其中的可選對象103,選擇后和將按照預(yù)定的路徑104進(jìn)入到下一個(gè)一鍵點(diǎn)擊區(qū)進(jìn)行選擇,如此引導(dǎo)用戶完成操作。同時(shí)用戶也可以用一鍵選擇區(qū)的選擇鍵105 102,選擇任一分區(qū)進(jìn)行操作,保證了操作的靈活性。
參考圖2說明本發(fā)明的系統(tǒng)結(jié)構(gòu),其中方框201為生成界面所需要的數(shù)據(jù)文件;方框202為生成界面所需要的圖形文件;處理實(shí)現(xiàn)一鍵點(diǎn)擊規(guī)則的有兩個(gè)模塊,即界面生成模塊203和界面響應(yīng)模塊裝置204,其中界面生成模塊203主要是將程序中界面數(shù)據(jù)文件201以及相關(guān)的圖形202生成界面,界面響應(yīng)模塊204則是根據(jù)用戶的輸入,更換界面并調(diào)用相應(yīng)的處理程序。
參考圖3說明界面生成模塊的操作過程,首先要讀取界面數(shù)據(jù)文302,并將數(shù)據(jù)保存在內(nèi)存中303,之后根據(jù)界面數(shù)據(jù)生成每個(gè)界面元素304,305。
參考圖4說明界面響應(yīng)模塊的操作過程。界面響應(yīng)模塊在接到用戶輸入后401,對于接收的輸入進(jìn)行判斷402,此時(shí)有三種情況1.當(dāng)輸入的鍵值為Function鍵時(shí),需判斷該鍵是否代表一個(gè)分區(qū)403,如果是則激活該分區(qū)使它接收輸入406,否則直啟動(dòng)該鍵所代表的功能407。2.鍵值為方向鍵,根據(jù)方向鍵的導(dǎo)航原則在一鍵激活區(qū)內(nèi)或區(qū)間移動(dòng)405。3.鍵值為數(shù)字鍵,判斷是否有激活分區(qū)404,選取該激活區(qū)中的相應(yīng)對象408。
以下結(jié)合圖5說明采用本發(fā)明的命令處理方法在圖片導(dǎo)入操作時(shí)的過程。當(dāng)需要電感存儲在外部媒體(如CD,軟盤)上的圖片插入到相冊時(shí),本發(fā)明的操作過程如下首先,由用戶選擇媒體,當(dāng)選擇媒體后將媒體中所有圖片列出,并由用戶選擇所有需要插入的圖片,呈現(xiàn)界面如下501為圖片選擇區(qū),502為圖片的縮圖,名稱和對應(yīng)鍵盤符號,503為選中圖形的預(yù)覽窗口,504為選中要插入的圖片。進(jìn)入該界面后501為缺省激活區(qū)域,用戶可以直接用數(shù)字鍵選擇或取消需插入的圖片,選擇的圖片會(huì)出現(xiàn)在504中。當(dāng)選擇F8進(jìn)入到504時(shí),也可以用字鍵去掉已選擇的圖片。當(dāng)所有選擇完成后,選擇確認(rèn)將圖片插入到對應(yīng)的相冊中。
以上結(jié)合實(shí)施例詳細(xì)描述了本發(fā)明。應(yīng)當(dāng)理解,上述實(shí)施例只是為了說明目的而不是對本發(fā)明的范圍進(jìn)行限定。在不脫離本發(fā)明的范圍和實(shí)質(zhì)的情況下,本領(lǐng)域的技術(shù)人員可以對本發(fā)明作出多種修改。
權(quán)利要求
1.一種系統(tǒng)操作方法,包括根據(jù)生成用戶界面以顯示該多個(gè)對象,并將操作對象分成多個(gè)組;定義第一組輸入命令分別對應(yīng)顯示的操作對象的不同組,并定義第二組輸入命令分別對應(yīng)激活的一組操作對象中的每個(gè)操作對象;接收輸入命令,如果接收到命令屬于第一組輸入命令,則激活該命令對應(yīng)的組,如果接收到的命令是第二組輸入命令,則選擇該命令所對應(yīng)的操作對象以進(jìn)行進(jìn)一步操作。
2.如權(quán)利要求1的系統(tǒng)操作方法,其中所示命令至少通過一鍵盤輸入裝置輸入。
3.如權(quán)利要求2的系統(tǒng)操作方法,其中所述鍵盤輸入裝置的一部分按鍵與所述第一組輸入命令對應(yīng),所述鍵盤輸入裝置的另一部分按鍵與所述第二組輸入命令對應(yīng)。
4.如權(quán)利要求3的系統(tǒng)操作方法,其中所述鍵盤輸入裝置的一部分按鍵是鍵盤上的功能鍵,所述鍵盤輸入裝置的另一部分是鍵盤的數(shù)字鍵。
5.如權(quán)利要求1的系統(tǒng)操作方法,其中接收到所述第一組輸入命令還分別執(zhí)行多個(gè)系統(tǒng)功能。
6.如權(quán)利要求1的系統(tǒng)操作方法,其中所述界面是根據(jù)界面對象存儲裝置中的多個(gè)對象而生成的。
7.一種操作系統(tǒng),包括命令輸入裝置,用于輸入用戶操作命令;界面對象存儲裝置,用于保存多個(gè)界面對象;界面生成裝置,用于生成顯示界面,并將操作對象分成多個(gè)組;面界面響應(yīng)裝置,用于接收所述命令輸入裝置的命令,并將輸入的命令分類成第一組輸入命令和第二組輸入命令,第一組命令分別對應(yīng)顯示的操作對象中的一組而第二組輸入命令分別對應(yīng)激活的一組操作對象中的每個(gè)操作對象,如果接收到命令屬于第一組輸入命令,則激活該命令對應(yīng)的組,如果接收到的命令是第二組輸入命令,則選擇該命令所對應(yīng)的操作對象以進(jìn)行進(jìn)一步操作。
8.如權(quán)利要求7的命令輸入裝置,其中所示命令至少通過一鍵盤輸入裝置輸入。
9.如權(quán)利要求8的操作系統(tǒng),其中所述鍵盤輸入裝置的一部分按鍵與所述第一組輸入命令對應(yīng),所述鍵盤輸入裝置的另一部分按鍵與所述第二組輸入命令對應(yīng)。
10.如權(quán)利要求9的操作系統(tǒng),其中所述鍵盤輸入裝置的一部分按鍵是鍵盤上的功能鍵,所述鍵盤輸入裝置的另一部分是鍵盤的數(shù)字鍵。
11.如權(quán)利要求7的操作系統(tǒng),其中接收到所述第一組輸入命令還分別執(zhí)行多個(gè)系統(tǒng)功能。
12.如權(quán)利要求7的操作系統(tǒng),其中所述界面生成裝置根據(jù)界面對象存儲裝置中的對象生成顯示界面。
13.一種計(jì)算機(jī)程序產(chǎn)品,包含多個(gè)計(jì)算機(jī)可執(zhí)行命令,當(dāng)所述命令在計(jì)算機(jī)中運(yùn)行時(shí),使所述計(jì)算機(jī)執(zhí)行以下系統(tǒng)操作方法,包括根據(jù)界面對象存儲裝置中的多個(gè)對象生成用戶界面以顯示該多個(gè)對象,并將操作對象分成多個(gè)組;定義第一組輸入命令分別對應(yīng)顯示的操作對象的不同組,并定義第二組輸入命令分別對應(yīng)激活的一組操作對象中的每個(gè)操作對象;接收輸入命令,如果接收到命令屬于第一組輸入命令,則激活該命令對應(yīng)的組,如果接收到的命令是第二組輸入命令,則選擇該命令所對應(yīng)的操作對象以進(jìn)行進(jìn)一步操作。
14.如權(quán)利要求13的計(jì)算機(jī)程序產(chǎn)品,其中所示命令至少通過一鍵盤輸入裝置輸入。
15.如權(quán)利要求14的計(jì)算機(jī)程序產(chǎn)品,其中所述鍵盤輸入裝置的一部分按鍵與所述第一組輸入命令對應(yīng),所述鍵盤輸入裝置的另一部分按鍵與所述第二組輸入命令對應(yīng)。
16.如權(quán)利要求15的計(jì)算機(jī)程序產(chǎn)品,其中所述鍵盤輸入裝置的一部分按鍵是鍵盤上的功能鍵,所述鍵盤輸入裝置的另一部分是鍵盤的數(shù)字鍵。
17.如權(quán)利要求13的計(jì)算機(jī)程序產(chǎn)品,其中接收到所述第一組輸入命令還分別執(zhí)行多個(gè)系統(tǒng)功能。
18.如權(quán)利要求13的計(jì)算機(jī)程序產(chǎn)品,其中所述界面是根據(jù)界面對象存儲裝置中的多個(gè)對象而生成的。
全文摘要
本發(fā)明公開了一種系統(tǒng)操作方法,包括:顯示多個(gè)對象,并將操作對象分成多個(gè)組;定義第一組輸入命令分別對應(yīng)顯示的操作對象的不同組,并定義第二組輸入命令分別對應(yīng)激活的一組操作對象中的每個(gè)操作對象;如果接收到命令屬于第一組輸入命令,則激活該命令對應(yīng)的組,如果接收到的命令是第二組輸入命令,則選擇該命令所對應(yīng)的操作對象以進(jìn)行進(jìn)一步操作。本發(fā)明使用戶命令輸入更加直觀、方便。
文檔編號G06F3/02GK1384419SQ0111796
公開日2002年12月11日 申請日期2001年4月29日 優(yōu)先權(quán)日2001年4月29日
發(fā)明者溫世仁, 林光信, 郭桂龍 申請人:英業(yè)達(dá)股份有限公司