一种用于对多个文字信息记录进行排序的方法与设备技术

技术编号:6113986 阅读:281 留言:0更新日期:2012-04-11 18:40
本发明专利技术的目的是提供一种用于对多个文字信息记录进行排序的方法与设备,排序设备获取待排序的多个文字信息记录;根据所述多个文字信息记录的语言特征信息,确定与所述多个文字信息记录相对应的排序规则;根据所述排序规则,对所述多个文字信息记录进行排序,以获得与所述多个文字信息记录相对应的排序结果。与现有技术相比,本发明专利技术通过根据多个文字信息记录的语言特征信息,采用合适的排序规则,对多个文字信息记录进行排序,提高了用户的使用效率,提升了用户的使用体验。

【技术实现步骤摘要】

本专利技术涉及信息
,尤其涉及一种用于对多个文字信息记录进行排序的技 术。
技术介绍
随着信息技术的发展,人们在工作生活中常常需要处理多个文字信息记录,如联 系人通信录、多个收藏记录、图书目录等。而在现有技术中,这多个文字信息记录(例如 联系人信息、物品名称、页面收藏等)往往是按照某种既定的方式进行排序,如按首字母排 序。显然,在不同的情况下,例如这多个文字信息记录可能是全中文、全英文或中英文的,这 样的限定排序的方式影响了人们获取信息的便捷性,从而降低了用户的使用体验。特别地, 当包含有大量文字信息记录时,用户往往需要逐条或逐条、页的查看其想要的文字信息记 录,浪费了用户大量的时间和精力。因此,如何采用合适的排序规则,对多个文字信息记录进行排序,以提高用户的使 用效率,提升用户的使用体验,成为现今亟需解决的一个问题。
技术实现思路
本专利技术的目的是提供一种用于对多个文字信息记录进行排序的方法与设备。根据本专利技术的一个方面,提供了一种由计算机实现的用于对多个文字信息记录进 行排序的方法,其中,该方法包括以下步骤a获取待排序的多个文字信息记录;b根据所述多个文字信息记录的语言特征信息,确定与所述多个文字信息记录相 对应的排序规则;c根据所述排序规则,对所述多个文字信息记录进行排序,以获得与所述多个文字 信息记录相对应的排序结果。根据本专利技术的另一方面,还提供了一种用于对多个文字信息记录进行排序的排序 设备,其中,该设备包括获取装置,用于获取待排序的多个文字信息记录;确定装置,用于根据所述多个文字信息记录的语言特征信息,确定与所述多个文 字信息记录相对应的排序规则;排序装置,用于根据所述排序规则,对所述多个文字信息记录进行排序,以获得与 所述多个文字信息记录相对应的排序结果。与现有技术相比,本专利技术通过根据多个文字信息记录的语言特征信息,采用合适的 排序规则,对多个文字信息记录进行排序,提高了用户的使用效率,提升了用户的使用体验。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本专利技术的其它特征、目的和优点将会变得更明显图1示出根据本专利技术一个方面的用于对多个文字信息记录进行排序的设备示意 图;图2示出根据本专利技术一个优选实施例的用于对多个文字信息记录进行排序的设 备示意图;图3示出根据本专利技术另一个方面的用于对多个文字信息记录进行排序的方法流 程图;图4示出根据本专利技术一个优选实施例的用于对多个文字信息记录进行排序的方 法流程图。附图中相同或相似的附图标记代表相同或相似的部件。 具体实施例方式下面结合附图对本专利技术作进一步详细描述。图1示出根据本专利技术一个方面的用于对多个文字信息记录进行排序的设备示意 图,其中,排序设备1包括获取装置11、确定装置12和排序装置13。在此,排序设备1可以是具有排序功能的用户设备,也可以是具有排序功能的网 络设备,通过与用户设备的交互,将排序结果提供给所述用户设备。另外,用户设备包括但 不限于任何一种可与用户通过键盘、鼠标、遥控器、触摸板、或手写设备等方式进行人机交 互的电子产品,例如计算机、手机、PDA、掌上电脑PPC或IPTV等。而网络设备包括但不限于 网络主机、单个网络服务器、多个网络服务器集或多个服务器构成的云。在此,云由基于云 计算(Cloud Computing)的大量计算机或网络服务器构成,其中,云计算是分布式计算的一 种,由一群松散耦合的计算机集组成的一个超级虚拟计算机。当排序设备1为网络设备时, 其与用户设备之间的通信相互独立,包括但不限于基于诸如TCP/IP协议、UDP协议等的分 组数据传输。其中,获取装置11用于获取待排序的多个文字信息记录。具体地,获取装置11例 如通过调用用户设备或网络设备提供的应用程序接口(API),如通讯录数据库查询接口,获 取待排序的多个文字信息记录,例如多个联系人信息记录。优选地,获取装置11还可以获 取搜索引擎或其他查询装置根据用户的查询请求所匹配查询得到的待排序的多个文字信 息记录,例如,多个图书信息记录。在此,所述待排序的多个文字信息记录包括但不限于待 排序的多个联系人信息记录、物品名称记录、页面收藏记录等。本领域技术人员应能理解上 述获取待排序的多个文字信息记录的方式仅为举例,其他现有的或今后可能出现的获取待 排序的多个文字信息记录的方式如可适用于本专利技术,也应包含在本专利技术保护范围以内,并 在此以引用方式包含于此。确定装置12用于根据所述多个文字信息记录的语言特征信息,确定与所述多个 文字信息记录相对应的排序规则。具体地,确定装置12根据获取装置11所获取的所述多 个文字信息记录的语言特征信息,例如所述多个文字信息记录是否全部为中文、全部为英 文或者为中英文混合等,确定与所述多个文字信息记录相对应的排序规则。所述排序规则 包括但不限于全姓名排序、首字母排序、全拼音排序及其任意组合排序等。例如,中文文字 信息记录可对应全姓名排序、首字母排序、全拼音排序;英文文字信息记录可对应首字母排序、全拼音排序;中英文混合文字信息记录可对应首字母排序、全拼音排序等。以联系人信 息记录为例,假设获取装置11获取到的待排序的多个文字信息记录为潘晓雷、Pan、潘阿 娜,确定装置12根据所述多个文字信息记录的语言特征信息,如上述多个文字信息记录的 语言特征信息为中英文混合,确定与之相对应的排序规则为全拼音排序。优选地,确定装置 12还可以根据所述多个文字信息记录的语言特征信息,确定与所述多个文字信息记录相对 应的上述多个排序规则。例如,获取装置11获取到的待排序的多个文字信息记录为潘晓 雷、潘长江、潘阿娜,确定装置12根据所述多个文字信息记录的语言特征信息,如上述多个 文字信息记录的语言特征信息为中文文字信息记录,确定与之相对应的多个排序规则为全 姓名排序、全拼音排序。全姓名排序通过按照所述文字信息记录所对应的编码进行排序,全 拼音排序则通过按照将所述文字信息转换为其所对应的拼音,对所述拼音进行排序。本领 域技术人员应能理解上述确定排序规则的方式仅为举例,其他现有的或今后可能出现的确 定排序规则的方式如可适用于本专利技术,也应包含在本专利技术保护范围以内,并在此以引用方 式包含于此。本领域技术人员还应能理解上述语言特征信息、语言特征信息与排序规则的 映射关系仅为举例,其他现有的或今后可能出现的语言特征信息、语言特征信息与排序规 则的映射关系如可适用于本专利技术,也应包含在本专利技术保护范围以内,并在此以引用方式包 含于此。排序装置13用于根据所述排序规则,对所述多个文字信息记录进行排序,以获得 与所述多个文字信息记录相对应的排序结果。具体地,排序装置13根据确定装置12所确 定的排序规则,例如通过所述多个文字信息记录在所述排序规则下的映射结果,对所述多 个文字信息记录进行排序,以获得与所述多个文字信息记录相对应的排序结果。例如,获取 装置11获取到的待排序的多个文字信息记录为潘晓雷、Pan、潘阿娜,确定装置12根据所述 多个文字信息记录的语言特征信息,如上述多个文字信息记录的语言特征信息为中英文混 合,确定与之相对应的排序规则为全拼音排序;排序装置13根据全拼音排序的排序规则, 对上述多个文字信息记录进行排序,例如这多条文字信息记录在全拼音排序规本文档来自技高网...

【技术保护点】
1.一种由计算机实现的用于对多个文字信息记录进行排序的方法,其中,该方法包括以下步骤:a获取待排序的多个文字信息记录;b根据所述多个文字信息记录的语言特征信息,确定与所述多个文字信息记录相对应的排序规则;c根据所述排序规则,对所述多个文字信息记录进行排序,以获得与所述多个文字信息记录相对应的排序结果。

【技术特征摘要】

【专利技术属性】
技术研发人员:潘晓雷郭杰成
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1