一种用于对信息实体中的属性集合进行排序的方法与设备技术

技术编号:6599318 阅读:265 留言:0更新日期:2012-04-11 18:40
本发明专利技术的目的是提供一种用于对信息实体中的属性集合进行排序方法与设备。其中,属性集合排序设备获取第一信息实体中待排序的各属性集合;根据所述属性集合,获取与所述属性集合相对应的第二信息实体,其中,所述第一信息实体与所述第二信息实体之间存在关联关系;获取所述第二信息实体的评价信息;根据所述评价信息,对所述各属性集合进行排序。与现有技术相比,本发明专利技术根据与第一信息实体的各属性集合相对应的其他信息实体的评价信息,对该各属性集合进行排序,由此,将与用户最可能相关的属性集合排列在前,提高用户的体验度。

【技术实现步骤摘要】

本专利技术涉及互联网
,尤其涉及一种用于对信息实体中的属性集合进行排序的方法与设备
技术介绍
现有技术中对互联网数据进行排序的方法往往基于数据自身的评价信息。例如, 基于网页的历史点击数量,对网页搜索结果中的网页进行排序,然后展现给用户。但在某些情况下,该种排序方法容易导致一些用户并不感兴趣的内容排序在前,而用户真正希望的内容却排序在后的情况。例如,网络百科中的词条具有众多关系表,每张关系表分别包含该词条的不同属性,供用户浏览与编辑,在此,关系表中属性内容的评价信息,如累计浏览次数,编辑频次,而非该关系表自身的评价信息,如历史点击数量,体现用户对词条的关系表的实际排序要求。
技术实现思路
本专利技术的目的是提供一种用于对信息实体中的属性集合进行排序的方法与设备。根据本专利技术的一个方面,提供一种用于对信息实体中的属性集合进行排序的方法,其中,该方法包括以下步骤a获取第一信息实体中待排序的各属性集合;b根据所述属性集合,获取与所述属性集合相对应的第二信息实体,其中,所述第一信息实体与所述第二信息实体之间存在关联关系;c获取所述第二信息实体的评价信息;d根据所述评价信息,对所述各属性集合进行排序。根据本专利技术的一个方面,提供一种用于对信息实体中的属性集合进行排序的设备,其中,该设备包括属性集合获取装置,用于获取第一信息实体中待排序的各属性集合;信息实体获取装置,用于根据所述属性集合,获取与所述属性集合相对应的第二信息实体,其中,所述第一信息实体与所述第二信息实体之间存在关联关系;评价信息获取装置,用于获取所述第二信息实体的评价信息;排序装置,用于根据所述评价信息,对所述各属性集合进行排序。与现有技术相比,本专利技术根据与第一信息实体的属性集合相对应的第二信息实体的评价信息,对属性集合进行排序,由此,将与用户最可能相关的属性集合排列在前,提高用户的体验度。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本专利技术的其它特征、目的和优点将会变得更明显5图1示出根据本专利技术一个方面用于对信息实体中的属性集合进行排序的设备示意图;图2示出根据本专利技术一个优选实施例的用于对信息实体中的属性集合进行排序的设备示意图;图3示出根据本专利技术另一个方面对信息实体中的属性集合进行排序的方法流程图。图4示出根据本专利技术一个优选实施例的对信息实体中的属性集合进行排序的方法流程图。附图中相同或相似的附图标记代表相同或相似的部件。 具体实施例方式下面结合附图对本专利技术作进一步详细描述。图1示出根据本专利技术一个方面用于对信息实体中的属性集合进行排序的设备示意图。属性集合排序设备1包括属性集合获取装置11、信息实体获取装置12、评价信息获取装置13和排序装置14。在此,属性集合排序设备1包括但不限于计算机、网络主机、单个网络服务器、多个网络服务器集或多个服务器构成的云。在此,云由基于云计算(Cloud Computing)的大量计算机或网络服务器构成,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个超级虚拟计算机。具体地,属性集合获取装置11获取第一信息实体中待排序的各属性集合。更具体地,属性集合获取装置11定期或应事件触发实时地获取第一信息实体中待排序的各属性集合,例如通过实时监听用户通过用户设备提交的查询请求,并根据该查询请求在信息实体数据库中进行匹配查询,以获得与该查询请求相对应的第一信息实体,及该第一信息实体中待排序的各属性集合,或者通过约定的通信方式直接从属性集合排序设备1的其他部分或第三方设备读取该待排序的各属性集合。其中,上述信息实体意指具有结构化或半结构化特征的数据,包括但不限于网络百科中的词条,电子商务网站中的商品信息,电子图书馆中的图书条目,电子期刊网站中的期刊、论文信息等。例如,假设属性集合排序设备1为网络百科服务器,用户通过用户设备,如计算机所显示的词条输入框输入的输入序列为“周杰伦”,并基于该输入序列包装成http请求通过http通信协议提交到网络百科服务器的属性集合获取装置11,属性集合获取装置11通过实时监听用户消息,接收并解析该http请求,获取其中的输入序列,并根据该输入序列在信息实体数据库中进行匹配查询,以获取名称为“周杰伦”的百科词条及该词条所包含的各属性集合,如“发行音乐专辑”、“出演电影”、 “人物基本信息”、“亲友”等。再如,属性集合获取装置11按一定周期,定期地通过调用设定的应用编程接口(API)向第三方设备发送获取第一信息实体中待排序的各属性集合的请求,并接收该第三方设备基于该请求返回的各属性集合。在此,上述信息实体数据库用于存储已存在的所有信息实体,该信息实体数据库包括但不限于关系数据库,内存存储器,硬盘存储器等。在此,属性集合排序设备1与用户设备之间可通过任何通信方式实现通信,包括但不限于,基于3GPP、LTE、WIMAX的移动通信、基于TCP/IP、UDP协议的计算机网络通信以及基于蓝牙、红外传输标准的近距无线传输方式。本领域技术人员应能理解上述获取属性集合的方式仅为举例,其他现有的或今后可能出现的获取属性集合的方式如可适用于本专利技术,也应包含在本专利技术保护范围以内,并在此以引用方式包含于此。随后,信息实体获取装置12根据所述属性集合,获取与所述属性集合相对应的第二信息实体,其中,所述第一信息实体与所述第二信息实体之间存在关联关系。具体地,信息实体获取装置12根据属性集合获取装置11所提供的第一信息实体的各属性集合,例如通过该属性集合中各属性所包含的与该属性相对应的第二信息实体的链接信息,如超文本链接,获取与该第一信息实体存在关联关系的第二信息实体,或者根据该属性集合中的属性,在关联数据库中进行匹配查询,以获取第一信息实体通过该属性关联的第二信息实体。 在此,上述关联关系意指信息实体之间具有的松耦合或紧耦合的连接关系,包括但不限于超文本链接、标签索引,或利用关联数据库记录中的紧耦合的信息实体间关联,并可基于该关联进行信息共享。例如,假设第一信息实体“周杰伦”的属性集合包括“发行音乐专辑”、 “出演电影”、“人物基本信息”,信息实体获取装置12遍历每个属性集合中的所有属性,若当前遍历的属性集合为“发行音乐专辑”,获取该属性集合中的属性“专辑名称”和“发行时间”,在属性“专辑名称”中获得名称为“七里香”的第二信息实体的超文本链接信息,进而根据该链接信息,获得该第二信息实体“七里香”,同时,在属性“发行时间”中未获得任何链接信息,故此,获得与属性集合“发行音乐专辑”相对应的一个第二信息实体“七里香”。再如,假设第一信息实体“不能说的秘密”的属性集合包括“影视作品基本信息”、“主要演员”, 信息实体获取装置12遍历每个属性集合中的所有属性,若当前遍历的属性集合为“主要演员”,获取该属性集合中的属性“演员名称”,根据该属性在关联数据库中进行匹配查询,以获得所有通过该属性与第一信息实体“不能说的秘密”关联的第二信息实体,如“周杰伦”、 “桂纶镁”,从而获得与属性集合“主要演员”相对应的第二信息实体“周杰伦”和“桂纶镁”。 在此,上述关联数据库用于存储信息实体之间的关联关系,该关联数据库包括但不限于关系数据库,内存存储器,硬盘存储器等。本领域技术人员应能理解上述获取第二信息实体方本文档来自技高网...

【技术保护点】
1.一种计算机实现的用于对信息实体中的属性集合进行排序的方法,其中,该方法包括以下步骤:a获取第一信息实体中待排序的各属性集合;b根据所述属性集合,获取与所述属性集合相对应的第二信息实体,其中,所述第一信息实体与所述第二信息实体之间存在关联关系;c获取所述第二信息实体的评价信息;d根据所述评价信息,对所述各属性集合进行排序。

【技术特征摘要】
1.一种计算机实现的用于对信息实体中的属性集合进行排序的方法,其中,该方法包括以下步骤a获取第一信息实体中待排序的各属性集合;b根据所述属性集合,获取与所述属性集合相对应的第二信息实体,其中,所述第一信息实体与所述第二信息实体之间存在关联关系; c获取所述第二信息实体的评价信息; d根据所述评价信息,对所述各属性集合进行排序。2.根据权利要求1所述的方法,其中,所述步骤b还包括-根据所述属性集合中的属性,在关联数据库中进行匹配查询,以获取与所述属性集合相对应的第二信息实体,其中所述第一信息实体与所述第二信息实体之间存在关联关系。3.根据权利要求1或2所述的方法,其中,所述步骤b还包括-根据所述属性集合,获取与所述属性集合相对应的第二信息实体,其中所述第一信息实体与所述第二信息实体之间存在关联关系,并可基于所述关联关系进行信息共享。4.根据权利要求1至3中任一项所述的方法,其中,所述评价信息包括以下至少任一项-与所述第二信息实体具有关联关系的信息实体的数量; -所述第二信息实体的累计检索次数; -所述第二信息实体的累计浏览次数; -所述第二信息实体的检索频次; -所述第二信息实体的浏览频次。5.根据权利要求1至4中任一项所述的方法,其中,所述第一信息实体与所述第二信息实体之间的关联关系包括关联度信息,其中,所述步骤d还包括-根据所述评价信息,并结合所述第一信息实体与所述第二信息实体之间的关联度,对所述各属性集合进行排序。6.根据权利要求5所述的方法,其中,所述关联度基于以下至少任一项 -所述第一信息实体与所述第二信息实体为单向直接关联;-所述第一信息实体与所述第二信息实体为双向直接关联; -所述第一信息实体与所述第二信息实体为间接关联; -所述第一信息实体与所述第二信息实体之间的用户行为关联。7.根据权利要求1至6中任一项所述的方法,其中,所述步骤d还包括-根据所述评价信息,并结合所述属性集合的历史访问信息,对所述各属性集合进行排序。8.根据权利要求7所述的方法,其中,所述历史访问信息包括以下至少任一项 -所述属性集合内容的累计浏览次数;-所述属性集合内容的浏览频次; -所述属性集合内容的累计编辑次数; -所述属性集合内容的编辑频次。9.根据权利要求1至8中任一项所述的方法,其中,该方法还包括-获取与用户通过用户设备提交的输入信息相对应的所述第一信息实体;其中,该方法还包括-将排序后的所述各属性集合提供给所述用户设备。10.根据权利要求9所述的方法,其中,所述步骤d还包括-根据所述评价信息,并结合所述用户的用户相关信息,对所述各属性集合进行排序。11.根据权利要求10所述的方法,其中,所述用户相关信息包括以下至少任一项 -所述用户的偏好设置;-所述用户的历史行为记录。12.一种用于对信息实体中的属性集合进行排序的设备,其中,该设备包括 属...

【专利技术属性】
技术研发人员:王京津夏寅耿磊王坤陆海霞曹建栋严孙荣肖琦左莉苏上海李博王丽宝张伟
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:11

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

1