信息显示方法和装置的制作方法

文档序号:6469055阅读:205来源:国知局
专利名称:信息显示方法和装置的制作方法
技术领域
本发明一般涉及信息显示方法和装置,特别涉及以多种顺序显示文本信息的方法和装置。
背景技术
随着数字技术和互联网的发展,有越来越多的信息被数字化处理和显示。例如,在许多个人计算机,个人数字助理(PDA)和移动电话中,都有地址簿,用于记录个人信息,例如姓名,地址,电话等等。当需要在地址簿中查找一个所需的记录时,往往需要将整个地址簿中的记录按照一定顺序显示出来。如果这些记录是英文的情况下,它们以字母顺序显示,用户可以通过滚动页面而找到所需记录。而这些记录是中文的情况下,现有技术的方案一般是以记录的第一个字的拼音顺序显示记录的,例如Netscape Communicator中的地址簿。类似的方案是按注音顺序显示记录,例如Lotus Organizer(Traditional ChineseVersion)。Microsoft Outlook中文版中的地址簿将拼音字母映射成多个按键。按下一个按键,将排序和显示以该按钮的字母开头的的记录。现有技术的另一个方案是将记录的按第一个字的笔画顺序排列,例如,GSL PDA3000中的地址簿。
以上方案的一个缺点是仅以一种顺序显示地址信息不够灵活。英文可以用字母顺序很好地排列,而只用一种顺序排列中文信息就要求用户必须熟悉这种顺序。例如,如果按拼音排列,用户就必须掌握每个字的正确拼音。但是,不同地区有不同的方言,对于一些人来说,正确地掌握拼音是很困难的。而且一些地区使用的是传统拼音,与拼音是不同的。使用笔画顺序的难点在于用户一定要知道汉字的笔画拆分和每个汉字的起笔。
因此,需要一种更灵活的中文信息显示方法,使用户可以采用他熟悉的排序方法,从而更方便的查找所需的信息。
本发明的一个目的是提供一种可以用多种顺序显示多个字符串对象的方法和装置。本发明进一步将排序后的多个字符串分成多个组,使用户能够更方便地查找所需字符串。
发明概述本发明提供了一种信息显示方法,包括如下步骤选择多种排序标准中的一种;根据所选择的字符串排序标准对众多字符串进行排序;以所选择的排序方法显示字符串。
本发明还提供了一种信息显示装置,包括一个用于存保存大量字符串的存储装置;一个用于选择用户命令的输入装置;一个用于对应用户所选择的排序标准的排序装置,排序装置从所述储存装置中获取大量字符串,并且根据所选择的排序标准对其进行排序;以及包括一个以所选的排序对字符串进行显示的显示装置。
图2A和图2B是本发明另一个实施例的字符串对象的显示过程的流程图。
图3是实现本发明的信息显示装置的结构框图。
图4A-4C是本发明的用户界面。
发明详述实施例1

图1示出本发明一个显示字符串对象的实施例的方法流程图。处理过程起始于步骤100,在步骤100,为用户提供一个排序标准列表并等待用户的选择。这些排序标准对于中文来说,可以是拼音,注音,笔画,偏旁部首或者是其他字的结构的分割方法。对于日语来说可以是假名,笔画或偏旁顺序。对于韩文来说则可以是韩文字,或偏旁顺序。可以为每种排序标准提供一个标识符,这些标识符可以是标签,按钮或图标。用户可以点击相应的标识符来选择所需的排序标准。
在步骤102,接收用户选择的排序标准。在用户没有选择的情况下,或者在第一次进入该步骤时,可以指定一个缺省的排序标准。缺省排序标准可由用户或系统预先选出(譬如拼音顺序)或者它可以是最后一次使用所采用的排序标准(也就是说,系统存在的最后一次顺序,若排序标准是笔画顺序,那么就采用笔划顺序)或者可以由某种算法来决定(例如,把缺省排序标准设置为采用频率最高的排序标准)。
在步骤104,字符串对象按照所选的顺序进行排序。如果是拼音或注音顺序,则按照各个字在字典中的顺序排列。如果是按照笔画,偏旁部首或其他按字的结构拆分方法排序,则使用第一个字的第一笔或第一个部分的预定义的顺序排列。
接着在步骤106,为提供当前排序标准的分组列表,每个组都有一个标识符,例如标签,按钮或图标,如图4A-4C所示。在拼音顺序的情况下,分组可以是ABC,DEF,GHI,JKL,MN,OPQ,RST,UVW,XYZ和其他。在注音的情况下,分组可以是ㄅ-ㄈ,ㄉ-ㄌ,ㄍㄎㄏ,ㄐㄑㄒ,ㄓ-ㄖ,ㄗ-ㄙ,ㄚ-ㄝ,ㄞ-ㄡ,ㄢ-ㄦ和其他。在笔画顺序的情况下,分组可以是“一”,“丨”,“丿”,“丶”,“ㄥ”和其他。在笔画数顺序的情况下,分组可以是“1-5画”,“6-10画”,“11-15画”,“16-20画”,“20画以上”和其他。排序中分组的数目取决于可以显示在屏幕上的标识符的数目或者包括在分组中的对象的数目。比如,若屏幕具有足够的区域供同时显示10个标签,那么字符串对象可以分成十个组。也可以经分组使得每个组实际上或统计上具有几乎相同数目的字符串。
在步骤108,接收用户选择的分组。如果用户没有选择或者是第一次进入该步骤可以指定一个缺省的分组。每个排序都有一个缺省分组。缺省分组可由用户或系统预先选出或者它可以是最后一次使用所采用的排序或者可以由某种算法来决定。比如,在拼音顺序的情况下,缺省分组是“ABC”。在笔画顺序情况下,缺省分组是“一”。在笔画数顺序的情况下,缺省分组是“1-5画”。在注音顺序的情况下,缺省分组是“ㄅ-ㄈ”。
接下来进行步骤110,属于所选中分组的字符串以不同于其他分组的方式进行显示,如显示选中分组中的字符串对象,而隐藏其他分组,对所选中分组的字符串对象进行放大,加亮,闪烁或改变选中分组中字符串的字体或颜色。也可以是滚动列表,移动光标来定位所选中分组中的第一个对象。
用户在步骤112确定是否需要选择其他的分组。如果是,过程返回106。如果否,过程执行步骤112,并在112作出是否中断过程的决定。如果中断,那么停止过程,否则,过程返回步骤100。
实施例2现参考图2A和2B,图2A和2B是本发明另一个实施例的字符串对象的显示过程的流程图。过程始于步骤200,在步骤200中,指定缺省的排序标准和缺省组。接着在步骤202中将多个字符串对象排序,如图1的步骤104。在步骤204中缺省组中的字符串对象以图1中的步骤110显示。在步骤206提供一个排序标准列表供用户选择。在步骤208接收了用户的选择后,在步骤210判断所选择的排序标准是否与当前排序步骤相同。如果排序标准未改变,返回步骤206等待用户的下一个输入。如果排序步骤改变了,过程进行到下一个步骤212,在步骤212与新排序相对应的组被激活。接着,在步骤214,指定一个缺省分组。接着在步骤216用新的排序和缺省组对屏幕进行更新。下一步是218,在218提供一个分组标准列表供用户选择。在步骤220接收一个用户选择的分组标准。在步骤222判断接收的分组标准是否与当前的分组标准相同。如果分组未改变,返回到步骤230。如果分组改变了,过程进行到步骤224,在步骤224判断选中的组是否与属于当前的排序标准。如果是,过程进行到步骤228,如果不是,在步骤226根据所选中的分组对字符串对象重新排序。接着在步骤228,用新的分组对屏幕进行更新。下一步是230,在步骤230,判断过程是否应该结束。如果是,则过程结束显否则,过程转向步骤206并且等待下一次选择。
现参考图3,图3示出了使用本发明的方法的信息显示装置的结构方框图。信息显示装置300是一个个人计算机。信息显示装置300采用周边元件扩展互联(PCI)本地总线结构。处理器302和主存储器306通过PCI桥304连接至PCI本地总线308。SCSI主机总线适配器310和扩展总线接口312通过直接部件连接至PCI本地总线308。图形适配器314通过外加板插入卡槽而连接至PCI本地总线308。SCSI主机总线适配器310为硬盘316和CD-ROM 318提供连接。扩展总线接口312为键盘和鼠标适配器320和调制解调器322提供连接。在处理器302上运行操作系统并用于提供图3的信息显示装置300中的各个部件的控制。操作系统可以是市场上可购买的操作系统,例如微软公司提供的Windows95。“Windows95”是微软公司的商标。
本领域的技术人员可以理解,图3中的硬件根据不同实现可以变化。虽然在上述例子中采用了PCI总线,也可采用其他总线结构,例如微通道和ISA。除了上述的硬件外,还可以有其他内部硬件和外围设备,例如LAN卡,音频卡。也可采用其他操作系统,例如OS/2,UNIX和LINUX来控制信息显示系统300。虽然图3描述的信息显示系统300是一个个人计算机,其他设备,例如个人数字助理(PDA)和移动电话也可用于实现本发明的方法。
图4A-图4C是本发明的界面,其中字符串对象是地址薄中的名字。图4A表明不同排序标准的组的标识可以同时显示。在该例子中,笔划顺序组的标识符(也就是说“一”,“丨”,“丿”,“丶”,“ㄥ”)与拼音顺序组的标识符(也就是“A-G”,“H-N”,“O-T”,“U-Z”)一起显示。本领域的技术人员可以理解字符串对象可以是任何文本信息列表,如因特网地址连接和文件名。
以上结合实施例对本发明进行描述,本领域的技术人员可以理解在不背离本发明的实质和范围的情况下,可以对本发明作出修改。例如,对字符串对象的排序可以在过程的开始阶段或在被显示之前进行。拼音分组可以是A-G,H-N,O-T,U-Z,0-9和其他,或者是A-D,E-H,I-O,P-U,V-Z和其他。对于笔画数顺序,分组可以是“1-5画”,“6-9画”“10-14画”,“15-20画”,“20画以上”和其他。对字的拆分方法可以是不同的,例如可以将字按照笔画的方向,大小分成5种基本笔画,也可以分成10中基本笔画等等。本发明可以用于其他文字中。
权利要求
1.一种用于显示多个字符串对象的方法,包括以下步骤选择多个排序标准中的一种;根据每个所述字符串对象所的选中的排序标准对所述多个字符串对象进行排序;和以选中顺序显示所述多个字符串对象。
2.如权利要求1的方法,其中为每个所述排序标准提供一个标识符;用户可以选择其中的一个标识符;如果没有选中,那么指定一个缺省的排序并且将大量所述字符串对象保存并根据缺省排序显示。
3.如权利要求2的方法,其中缺省分组可由用户或系统预先选出或者它可以是最后一次使用所采用的排序或者可以由某种算法来决定。
4.如权利要求1的方法,在选择排序标准步骤之后进一步包括以下步骤将所述多个字符串对象根据其第一个字按照分组标准进一步分成多个组;选择其中一个组;对选中组的字符串对象进行显示,显示的方式与其他组的字符串对象的显示方式不同。
5.如权利要求1的方法,在选择排序标准步骤之后进一步包括以下步骤将所述多个字符串对象根据其第一个字按照分组标准进一步分成多个组;选中组中的第一个字符串对象。将光标移至选中组的字符串对象位置。
6.如权利要求4的方法,所述字符串对象的不同显示方式包括(但不局限于)一个或多个闪烁,改变字体,放大尺寸,增加亮度或改变字符串对象的颜色。
7.如权利要求4或5的方法,其中为每个分组标准中的每个组提供一个标识符;用户可以选择其中的一个;如果用户没有选择,指定一个缺省组,缺省组中字符串对象的显示,与其他组或者在所选中组中光标所移到位置的字符串对象的显示方式是不同的。
8.如权利要求7的方法,其中所述属于不同排序标准的组的标识符,可以同时显示,如果选中组不属于当前的排序,那么可以对字符串对象进行重新排序。
9.如权利要求7的方法,其中缺省分组可由用户或系统预先选出或者它可以是最后一次使用所采用的排序或者可以由某种算法来决定。
10.如权利要求4,5或6的方法,其中分组的数目取决于所能显示的标识符的数目或者包括在组中的对象的数目。
11.如权利要求1至5中任何其一的方法,其中所述排序标准包括字字母顺序,拼音顺序,注音顺序,笔画顺序,笔画数顺序,偏旁部首顺序,假名顺序或韩文字顺序。
12.如前面的权利要求中任何之一的方法,其中所述字符串对象是地址薄中的个人数据,因特网地址链接,文件名或其他文本列表中的一个。
13.一种用于显示多个字符串对象的装置,包括一个存储装置,用于存储所述多个字符串对象;一个输入装置,用于输入用户命令;一个排序装置,用于响应用户的输入的排序标准,从所述存储装置中取得所述多个字符串对象,根据每个所述字符串对象的第一个字的选中的排序标准对所述多个字符串对象进行排序;和一个显示装置,用于以选择顺序显示所述多个字符串对象;
14.如权利要求13的装置,其中在所述显示装置上为每个排序标准提供一个标识符,用户可以选择其中的一个;如果用户没有选择,则可以指定一个缺省的排序,所述字符串对象可以按照缺省的一个排序标准进行显示。
15.如权利要求14的装置,其中缺省分组可由用户或系统预先选出或者它可以是最后一次使用所采用的排序或者可以由某种算法来决定。
16.如权利要求13的装置,进一步包括一个分组装置,将所述多个字符串对象根据其第一个字按照分组标准进一步分成多个组;选择其中一个组;显示选中组中的字符串对象,其显示方式与其他组的字符串对象的显示方式不同。
17.如权利要求13的装置,进一步包括一个分组装置,将所述多个字符串对象根据其第一个字按照分组标准进一步分成多个组;选择其中一个组;将光标移到选中组的字符串所在位置。
18.如权利要求16的装置,所述字符串对象的不同显示方式包括(但不局限于)一个或多个闪烁,改变字体,放大尺寸,增加亮度或改变字符串对象的颜色。
19.如权利要求16或17的装置,其中在所述显示装置上为每个排序标准提供一个标识符,用户可以选择其中的一个;如果用户没有选择,则可以指定一个缺省的排序,并且仅仅显示缺省组的字符串或者仅仅将缺省组的字符串高亮显示。
20.如权利要求13的装置,其中所述属于不同排序标准的组的标识符,可以同时显示,如果选中组不属于当前的排序,那么可以对字符串对象进行重新排序。
21.如权利要求19的装置,其中缺省分组可由用户或系统预先选出或者它可以是最后一次使用所采用的排序或者可以由某种算法来决定。
22.如权利要求16,17或18的方法,其中分组的数目取决于所能显示的标识符的数目或者包括在组中的对象的数目。
23.如权利要求13至18中任何之一的方法,其中所述排序标准包括字字母顺序,拼音顺序,注音顺序,笔画顺序,笔画数顺序,偏旁部首顺序,假名顺序或韩文字顺序。
24.如权利要求13至23中任何之一的装置,其中所述字符串对象是地址薄中的个人数据,因特网地址链接,文件名或其他文本列表中的一个。
25.如权利要求13至23中任何之一的装置,其中述装置既可以是计算机,个人数字助理(PDA),和移动电话中的一个,也可以是能够显示文本信息的其他电气装备。
全文摘要
本发明涉及以多种顺序显示文本信息的方法和装置。显示方法包括以下步骤选择多种排序标准中的一种;根据选择的排序标准对众多字符串对象排序;按照选择的排序显示字符串对象。字符串对象可以进一步分组,显示选中分组的字符串,其显示方式与其他分组的字符串的显示方式不同,或者将光标移到选中分组的字符串对象位置。用户可以采用不同的排序和分组来寻找所需的记录。
文档编号G06F3/14GK1432160SQ01810206
公开日2003年7月23日 申请日期2001年5月10日 优先权日2000年5月26日
发明者M·图内德, 凌浩, 朱弘, 皮炯明, 邵晓凌, 翁藜, M·拉森 申请人:爱立信通讯Sw研究及开发(上海)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1