專(zhuān)利名稱(chēng):信息顯示方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明一般涉及信息顯示方法和裝置,特別涉及以多種順序顯示文本信息的方法和裝置。
背景技術(shù):
隨著數(shù)字技術(shù)和互聯(lián)網(wǎng)的發(fā)展,有越來(lái)越多的信息被數(shù)字化處理和顯示。例如,在許多個(gè)人計(jì)算機(jī),個(gè)人數(shù)字助理(PDA)和移動(dòng)電話中,都有地址簿,用于記錄個(gè)人信息,例如姓名,地址,電話等等。當(dāng)需要在地址簿中查找一個(gè)所需的記錄時(shí),往往需要將整個(gè)地址簿中的記錄按照一定順序顯示出來(lái)。如果這些記錄是英文的情況下,它們以字母順序顯示,用戶可以通過(guò)滾動(dòng)頁(yè)面而找到所需記錄。而這些記錄是中文的情況下,現(xiàn)有技術(shù)的方案一般是以記錄的第一個(gè)字的拼音順序顯示記錄的,例如Netscape Communicator中的地址簿。類(lèi)似的方案是按注音順序顯示記錄,例如Lotus Organizer(Traditional ChineseVersion)。Microsoft Outlook中文版中的地址簿將拼音字母映射成多個(gè)按鍵。按下一個(gè)按鍵,將排序和顯示以該按鈕的字母開(kāi)頭的的記錄?,F(xiàn)有技術(shù)的另一個(gè)方案是將記錄的按第一個(gè)字的筆畫(huà)順序排列,例如,GSL PDA3000中的地址簿。
以上方案的一個(gè)缺點(diǎn)是僅以一種順序顯示地址信息不夠靈活。英文可以用字母順序很好地排列,而只用一種順序排列中文信息就要求用戶必須熟悉這種順序。例如,如果按拼音排列,用戶就必須掌握每個(gè)字的正確拼音。但是,不同地區(qū)有不同的方言,對(duì)于一些人來(lái)說(shuō),正確地掌握拼音是很困難的。而且一些地區(qū)使用的是傳統(tǒng)拼音,與拼音是不同的。使用筆畫(huà)順序的難點(diǎn)在于用戶一定要知道漢字的筆畫(huà)拆分和每個(gè)漢字的起筆。
因此,需要一種更靈活的中文信息顯示方法,使用戶可以采用他熟悉的排序方法,從而更方便的查找所需的信息。
本發(fā)明的一個(gè)目的是提供一種可以用多種順序顯示多個(gè)字符串對(duì)象的方法和裝置。本發(fā)明進(jìn)一步將排序后的多個(gè)字符串分成多個(gè)組,使用戶能夠更方便地查找所需字符串。
發(fā)明概述本發(fā)明提供了一種信息顯示方法,包括如下步驟選擇多種排序標(biāo)準(zhǔn)中的一種;根據(jù)所選擇的字符串排序標(biāo)準(zhǔn)對(duì)眾多字符串進(jìn)行排序;以所選擇的排序方法顯示字符串。
本發(fā)明還提供了一種信息顯示裝置,包括一個(gè)用于存保存大量字符串的存儲(chǔ)裝置;一個(gè)用于選擇用戶命令的輸入裝置;一個(gè)用于對(duì)應(yīng)用戶所選擇的排序標(biāo)準(zhǔn)的排序裝置,排序裝置從所述儲(chǔ)存裝置中獲取大量字符串,并且根據(jù)所選擇的排序標(biāo)準(zhǔn)對(duì)其進(jìn)行排序;以及包括一個(gè)以所選的排序?qū)ψ址M(jìn)行顯示的顯示裝置。
圖2A和圖2B是本發(fā)明另一個(gè)實(shí)施例的字符串對(duì)象的顯示過(guò)程的流程圖。
圖3是實(shí)現(xiàn)本發(fā)明的信息顯示裝置的結(jié)構(gòu)框圖。
圖4A-4C是本發(fā)明的用戶界面。
發(fā)明詳述實(shí)施例1
圖1示出本發(fā)明一個(gè)顯示字符串對(duì)象的實(shí)施例的方法流程圖。處理過(guò)程起始于步驟100,在步驟100,為用戶提供一個(gè)排序標(biāo)準(zhǔn)列表并等待用戶的選擇。這些排序標(biāo)準(zhǔn)對(duì)于中文來(lái)說(shuō),可以是拼音,注音,筆畫(huà),偏旁部首或者是其他字的結(jié)構(gòu)的分割方法。對(duì)于日語(yǔ)來(lái)說(shuō)可以是假名,筆畫(huà)或偏旁順序。對(duì)于韓文來(lái)說(shuō)則可以是韓文字,或偏旁順序。可以為每種排序標(biāo)準(zhǔn)提供一個(gè)標(biāo)識(shí)符,這些標(biāo)識(shí)符可以是標(biāo)簽,按鈕或圖標(biāo)。用戶可以點(diǎn)擊相應(yīng)的標(biāo)識(shí)符來(lái)選擇所需的排序標(biāo)準(zhǔn)。
在步驟102,接收用戶選擇的排序標(biāo)準(zhǔn)。在用戶沒(méi)有選擇的情況下,或者在第一次進(jìn)入該步驟時(shí),可以指定一個(gè)缺省的排序標(biāo)準(zhǔn)。缺省排序標(biāo)準(zhǔn)可由用戶或系統(tǒng)預(yù)先選出(譬如拼音順序)或者它可以是最后一次使用所采用的排序標(biāo)準(zhǔn)(也就是說(shuō),系統(tǒng)存在的最后一次順序,若排序標(biāo)準(zhǔn)是筆畫(huà)順序,那么就采用筆劃順序)或者可以由某種算法來(lái)決定(例如,把缺省排序標(biāo)準(zhǔn)設(shè)置為采用頻率最高的排序標(biāo)準(zhǔn))。
在步驟104,字符串對(duì)象按照所選的順序進(jìn)行排序。如果是拼音或注音順序,則按照各個(gè)字在字典中的順序排列。如果是按照筆畫(huà),偏旁部首或其他按字的結(jié)構(gòu)拆分方法排序,則使用第一個(gè)字的第一筆或第一個(gè)部分的預(yù)定義的順序排列。
接著在步驟106,為提供當(dāng)前排序標(biāo)準(zhǔn)的分組列表,每個(gè)組都有一個(gè)標(biāo)識(shí)符,例如標(biāo)簽,按鈕或圖標(biāo),如圖4A-4C所示。在拼音順序的情況下,分組可以是ABC,DEF,GHI,JKL,MN,OPQ,RST,UVW,XYZ和其他。在注音的情況下,分組可以是ㄅ-ㄈ,ㄉ-ㄌ,ㄍㄎㄏ,ㄐㄑㄒ,ㄓ-ㄖ,ㄗ-ㄙ,ㄚ-ㄝ,ㄞ-ㄡ,ㄢ-ㄦ和其他。在筆畫(huà)順序的情況下,分組可以是“一”,“丨”,“丿”,“丶”,“ㄥ”和其他。在筆畫(huà)數(shù)順序的情況下,分組可以是“1-5畫(huà)”,“6-10畫(huà)”,“11-15畫(huà)”,“16-20畫(huà)”,“20畫(huà)以上”和其他。排序中分組的數(shù)目取決于可以顯示在屏幕上的標(biāo)識(shí)符的數(shù)目或者包括在分組中的對(duì)象的數(shù)目。比如,若屏幕具有足夠的區(qū)域供同時(shí)顯示10個(gè)標(biāo)簽,那么字符串對(duì)象可以分成十個(gè)組。也可以經(jīng)分組使得每個(gè)組實(shí)際上或統(tǒng)計(jì)上具有幾乎相同數(shù)目的字符串。
在步驟108,接收用戶選擇的分組。如果用戶沒(méi)有選擇或者是第一次進(jìn)入該步驟可以指定一個(gè)缺省的分組。每個(gè)排序都有一個(gè)缺省分組。缺省分組可由用戶或系統(tǒng)預(yù)先選出或者它可以是最后一次使用所采用的排序或者可以由某種算法來(lái)決定。比如,在拼音順序的情況下,缺省分組是“ABC”。在筆畫(huà)順序情況下,缺省分組是“一”。在筆畫(huà)數(shù)順序的情況下,缺省分組是“1-5畫(huà)”。在注音順序的情況下,缺省分組是“ㄅ-ㄈ”。
接下來(lái)進(jìn)行步驟110,屬于所選中分組的字符串以不同于其他分組的方式進(jìn)行顯示,如顯示選中分組中的字符串對(duì)象,而隱藏其他分組,對(duì)所選中分組的字符串對(duì)象進(jìn)行放大,加亮,閃爍或改變選中分組中字符串的字體或顏色。也可以是滾動(dòng)列表,移動(dòng)光標(biāo)來(lái)定位所選中分組中的第一個(gè)對(duì)象。
用戶在步驟112確定是否需要選擇其他的分組。如果是,過(guò)程返回106。如果否,過(guò)程執(zhí)行步驟112,并在112作出是否中斷過(guò)程的決定。如果中斷,那么停止過(guò)程,否則,過(guò)程返回步驟100。
實(shí)施例2現(xiàn)參考圖2A和2B,圖2A和2B是本發(fā)明另一個(gè)實(shí)施例的字符串對(duì)象的顯示過(guò)程的流程圖。過(guò)程始于步驟200,在步驟200中,指定缺省的排序標(biāo)準(zhǔn)和缺省組。接著在步驟202中將多個(gè)字符串對(duì)象排序,如圖1的步驟104。在步驟204中缺省組中的字符串對(duì)象以圖1中的步驟110顯示。在步驟206提供一個(gè)排序標(biāo)準(zhǔn)列表供用戶選擇。在步驟208接收了用戶的選擇后,在步驟210判斷所選擇的排序標(biāo)準(zhǔn)是否與當(dāng)前排序步驟相同。如果排序標(biāo)準(zhǔn)未改變,返回步驟206等待用戶的下一個(gè)輸入。如果排序步驟改變了,過(guò)程進(jìn)行到下一個(gè)步驟212,在步驟212與新排序相對(duì)應(yīng)的組被激活。接著,在步驟214,指定一個(gè)缺省分組。接著在步驟216用新的排序和缺省組對(duì)屏幕進(jìn)行更新。下一步是218,在218提供一個(gè)分組標(biāo)準(zhǔn)列表供用戶選擇。在步驟220接收一個(gè)用戶選擇的分組標(biāo)準(zhǔn)。在步驟222判斷接收的分組標(biāo)準(zhǔn)是否與當(dāng)前的分組標(biāo)準(zhǔn)相同。如果分組未改變,返回到步驟230。如果分組改變了,過(guò)程進(jìn)行到步驟224,在步驟224判斷選中的組是否與屬于當(dāng)前的排序標(biāo)準(zhǔn)。如果是,過(guò)程進(jìn)行到步驟228,如果不是,在步驟226根據(jù)所選中的分組對(duì)字符串對(duì)象重新排序。接著在步驟228,用新的分組對(duì)屏幕進(jìn)行更新。下一步是230,在步驟230,判斷過(guò)程是否應(yīng)該結(jié)束。如果是,則過(guò)程結(jié)束顯否則,過(guò)程轉(zhuǎn)向步驟206并且等待下一次選擇。
現(xiàn)參考圖3,圖3示出了使用本發(fā)明的方法的信息顯示裝置的結(jié)構(gòu)方框圖。信息顯示裝置300是一個(gè)個(gè)人計(jì)算機(jī)。信息顯示裝置300采用周邊元件擴(kuò)展互聯(lián)(PCI)本地總線結(jié)構(gòu)。處理器302和主存儲(chǔ)器306通過(guò)PCI橋304連接至PCI本地總線308。SCSI主機(jī)總線適配器310和擴(kuò)展總線接口312通過(guò)直接部件連接至PCI本地總線308。圖形適配器314通過(guò)外加板插入卡槽而連接至PCI本地總線308。SCSI主機(jī)總線適配器310為硬盤(pán)316和CD-ROM 318提供連接。擴(kuò)展總線接口312為鍵盤(pán)和鼠標(biāo)適配器320和調(diào)制解調(diào)器322提供連接。在處理器302上運(yùn)行操作系統(tǒng)并用于提供圖3的信息顯示裝置300中的各個(gè)部件的控制。操作系統(tǒng)可以是市場(chǎng)上可購(gòu)買(mǎi)的操作系統(tǒng),例如微軟公司提供的Windows95?!癢indows95”是微軟公司的商標(biāo)。
本領(lǐng)域的技術(shù)人員可以理解,圖3中的硬件根據(jù)不同實(shí)現(xiàn)可以變化。雖然在上述例子中采用了PCI總線,也可采用其他總線結(jié)構(gòu),例如微通道和ISA。除了上述的硬件外,還可以有其他內(nèi)部硬件和外圍設(shè)備,例如LAN卡,音頻卡。也可采用其他操作系統(tǒng),例如OS/2,UNIX和LINUX來(lái)控制信息顯示系統(tǒng)300。雖然圖3描述的信息顯示系統(tǒng)300是一個(gè)個(gè)人計(jì)算機(jī),其他設(shè)備,例如個(gè)人數(shù)字助理(PDA)和移動(dòng)電話也可用于實(shí)現(xiàn)本發(fā)明的方法。
圖4A-圖4C是本發(fā)明的界面,其中字符串對(duì)象是地址薄中的名字。圖4A表明不同排序標(biāo)準(zhǔn)的組的標(biāo)識(shí)可以同時(shí)顯示。在該例子中,筆劃順序組的標(biāo)識(shí)符(也就是說(shuō)“一”,“丨”,“丿”,“丶”,“ㄥ”)與拼音順序組的標(biāo)識(shí)符(也就是“A-G”,“H-N”,“O-T”,“U-Z”)一起顯示。本領(lǐng)域的技術(shù)人員可以理解字符串對(duì)象可以是任何文本信息列表,如因特網(wǎng)地址連接和文件名。
以上結(jié)合實(shí)施例對(duì)本發(fā)明進(jìn)行描述,本領(lǐng)域的技術(shù)人員可以理解在不背離本發(fā)明的實(shí)質(zhì)和范圍的情況下,可以對(duì)本發(fā)明作出修改。例如,對(duì)字符串對(duì)象的排序可以在過(guò)程的開(kāi)始階段或在被顯示之前進(jìn)行。拼音分組可以是A-G,H-N,O-T,U-Z,0-9和其他,或者是A-D,E-H,I-O,P-U,V-Z和其他。對(duì)于筆畫(huà)數(shù)順序,分組可以是“1-5畫(huà)”,“6-9畫(huà)”“10-14畫(huà)”,“15-20畫(huà)”,“20畫(huà)以上”和其他。對(duì)字的拆分方法可以是不同的,例如可以將字按照筆畫(huà)的方向,大小分成5種基本筆畫(huà),也可以分成10中基本筆畫(huà)等等。本發(fā)明可以用于其他文字中。
權(quán)利要求
1.一種用于顯示多個(gè)字符串對(duì)象的方法,包括以下步驟選擇多個(gè)排序標(biāo)準(zhǔn)中的一種;根據(jù)每個(gè)所述字符串對(duì)象所的選中的排序標(biāo)準(zhǔn)對(duì)所述多個(gè)字符串對(duì)象進(jìn)行排序;和以選中順序顯示所述多個(gè)字符串對(duì)象。
2.如權(quán)利要求1的方法,其中為每個(gè)所述排序標(biāo)準(zhǔn)提供一個(gè)標(biāo)識(shí)符;用戶可以選擇其中的一個(gè)標(biāo)識(shí)符;如果沒(méi)有選中,那么指定一個(gè)缺省的排序并且將大量所述字符串對(duì)象保存并根據(jù)缺省排序顯示。
3.如權(quán)利要求2的方法,其中缺省分組可由用戶或系統(tǒng)預(yù)先選出或者它可以是最后一次使用所采用的排序或者可以由某種算法來(lái)決定。
4.如權(quán)利要求1的方法,在選擇排序標(biāo)準(zhǔn)步驟之后進(jìn)一步包括以下步驟將所述多個(gè)字符串對(duì)象根據(jù)其第一個(gè)字按照分組標(biāo)準(zhǔn)進(jìn)一步分成多個(gè)組;選擇其中一個(gè)組;對(duì)選中組的字符串對(duì)象進(jìn)行顯示,顯示的方式與其他組的字符串對(duì)象的顯示方式不同。
5.如權(quán)利要求1的方法,在選擇排序標(biāo)準(zhǔn)步驟之后進(jìn)一步包括以下步驟將所述多個(gè)字符串對(duì)象根據(jù)其第一個(gè)字按照分組標(biāo)準(zhǔn)進(jìn)一步分成多個(gè)組;選中組中的第一個(gè)字符串對(duì)象。將光標(biāo)移至選中組的字符串對(duì)象位置。
6.如權(quán)利要求4的方法,所述字符串對(duì)象的不同顯示方式包括(但不局限于)一個(gè)或多個(gè)閃爍,改變字體,放大尺寸,增加亮度或改變字符串對(duì)象的顏色。
7.如權(quán)利要求4或5的方法,其中為每個(gè)分組標(biāo)準(zhǔn)中的每個(gè)組提供一個(gè)標(biāo)識(shí)符;用戶可以選擇其中的一個(gè);如果用戶沒(méi)有選擇,指定一個(gè)缺省組,缺省組中字符串對(duì)象的顯示,與其他組或者在所選中組中光標(biāo)所移到位置的字符串對(duì)象的顯示方式是不同的。
8.如權(quán)利要求7的方法,其中所述屬于不同排序標(biāo)準(zhǔn)的組的標(biāo)識(shí)符,可以同時(shí)顯示,如果選中組不屬于當(dāng)前的排序,那么可以對(duì)字符串對(duì)象進(jìn)行重新排序。
9.如權(quán)利要求7的方法,其中缺省分組可由用戶或系統(tǒng)預(yù)先選出或者它可以是最后一次使用所采用的排序或者可以由某種算法來(lái)決定。
10.如權(quán)利要求4,5或6的方法,其中分組的數(shù)目取決于所能顯示的標(biāo)識(shí)符的數(shù)目或者包括在組中的對(duì)象的數(shù)目。
11.如權(quán)利要求1至5中任何其一的方法,其中所述排序標(biāo)準(zhǔn)包括字字母順序,拼音順序,注音順序,筆畫(huà)順序,筆畫(huà)數(shù)順序,偏旁部首順序,假名順序或韓文字順序。
12.如前面的權(quán)利要求中任何之一的方法,其中所述字符串對(duì)象是地址薄中的個(gè)人數(shù)據(jù),因特網(wǎng)地址鏈接,文件名或其他文本列表中的一個(gè)。
13.一種用于顯示多個(gè)字符串對(duì)象的裝置,包括一個(gè)存儲(chǔ)裝置,用于存儲(chǔ)所述多個(gè)字符串對(duì)象;一個(gè)輸入裝置,用于輸入用戶命令;一個(gè)排序裝置,用于響應(yīng)用戶的輸入的排序標(biāo)準(zhǔn),從所述存儲(chǔ)裝置中取得所述多個(gè)字符串對(duì)象,根據(jù)每個(gè)所述字符串對(duì)象的第一個(gè)字的選中的排序標(biāo)準(zhǔn)對(duì)所述多個(gè)字符串對(duì)象進(jìn)行排序;和一個(gè)顯示裝置,用于以選擇順序顯示所述多個(gè)字符串對(duì)象;
14.如權(quán)利要求13的裝置,其中在所述顯示裝置上為每個(gè)排序標(biāo)準(zhǔn)提供一個(gè)標(biāo)識(shí)符,用戶可以選擇其中的一個(gè);如果用戶沒(méi)有選擇,則可以指定一個(gè)缺省的排序,所述字符串對(duì)象可以按照缺省的一個(gè)排序標(biāo)準(zhǔn)進(jìn)行顯示。
15.如權(quán)利要求14的裝置,其中缺省分組可由用戶或系統(tǒng)預(yù)先選出或者它可以是最后一次使用所采用的排序或者可以由某種算法來(lái)決定。
16.如權(quán)利要求13的裝置,進(jìn)一步包括一個(gè)分組裝置,將所述多個(gè)字符串對(duì)象根據(jù)其第一個(gè)字按照分組標(biāo)準(zhǔn)進(jìn)一步分成多個(gè)組;選擇其中一個(gè)組;顯示選中組中的字符串對(duì)象,其顯示方式與其他組的字符串對(duì)象的顯示方式不同。
17.如權(quán)利要求13的裝置,進(jìn)一步包括一個(gè)分組裝置,將所述多個(gè)字符串對(duì)象根據(jù)其第一個(gè)字按照分組標(biāo)準(zhǔn)進(jìn)一步分成多個(gè)組;選擇其中一個(gè)組;將光標(biāo)移到選中組的字符串所在位置。
18.如權(quán)利要求16的裝置,所述字符串對(duì)象的不同顯示方式包括(但不局限于)一個(gè)或多個(gè)閃爍,改變字體,放大尺寸,增加亮度或改變字符串對(duì)象的顏色。
19.如權(quán)利要求16或17的裝置,其中在所述顯示裝置上為每個(gè)排序標(biāo)準(zhǔn)提供一個(gè)標(biāo)識(shí)符,用戶可以選擇其中的一個(gè);如果用戶沒(méi)有選擇,則可以指定一個(gè)缺省的排序,并且僅僅顯示缺省組的字符串或者僅僅將缺省組的字符串高亮顯示。
20.如權(quán)利要求13的裝置,其中所述屬于不同排序標(biāo)準(zhǔn)的組的標(biāo)識(shí)符,可以同時(shí)顯示,如果選中組不屬于當(dāng)前的排序,那么可以對(duì)字符串對(duì)象進(jìn)行重新排序。
21.如權(quán)利要求19的裝置,其中缺省分組可由用戶或系統(tǒng)預(yù)先選出或者它可以是最后一次使用所采用的排序或者可以由某種算法來(lái)決定。
22.如權(quán)利要求16,17或18的方法,其中分組的數(shù)目取決于所能顯示的標(biāo)識(shí)符的數(shù)目或者包括在組中的對(duì)象的數(shù)目。
23.如權(quán)利要求13至18中任何之一的方法,其中所述排序標(biāo)準(zhǔn)包括字字母順序,拼音順序,注音順序,筆畫(huà)順序,筆畫(huà)數(shù)順序,偏旁部首順序,假名順序或韓文字順序。
24.如權(quán)利要求13至23中任何之一的裝置,其中所述字符串對(duì)象是地址薄中的個(gè)人數(shù)據(jù),因特網(wǎng)地址鏈接,文件名或其他文本列表中的一個(gè)。
25.如權(quán)利要求13至23中任何之一的裝置,其中述裝置既可以是計(jì)算機(jī),個(gè)人數(shù)字助理(PDA),和移動(dòng)電話中的一個(gè),也可以是能夠顯示文本信息的其他電氣裝備。
全文摘要
本發(fā)明涉及以多種順序顯示文本信息的方法和裝置。顯示方法包括以下步驟選擇多種排序標(biāo)準(zhǔn)中的一種;根據(jù)選擇的排序標(biāo)準(zhǔn)對(duì)眾多字符串對(duì)象排序;按照選擇的排序顯示字符串對(duì)象。字符串對(duì)象可以進(jìn)一步分組,顯示選中分組的字符串,其顯示方式與其他分組的字符串的顯示方式不同,或者將光標(biāo)移到選中分組的字符串對(duì)象位置。用戶可以采用不同的排序和分組來(lái)尋找所需的記錄。
文檔編號(hào)G06F3/14GK1432160SQ01810206
公開(kāi)日2003年7月23日 申請(qǐng)日期2001年5月10日 優(yōu)先權(quán)日2000年5月26日
發(fā)明者M·圖內(nèi)德, 凌浩, 朱弘, 皮炯明, 邵曉凌, 翁藜, M·拉森 申請(qǐng)人:愛(ài)立信通訊Sw研究及開(kāi)發(fā)(上海)有限公司