基于关系图谱生成网络操作辅助信息的方法与设备.pdf

上传人:111****11 文档编号:5779028 上传时间:2019-03-18 格式:PDF 页数:25 大小:548.77KB
返回 下载 相关 举报
摘要
申请专利号:

CN201210088922.3

申请日:

2012.03.29

公开号:

CN103365876A

公开日:

2013.10.23

当前法律状态:

实审

有效性:

审中

法律详情:

实质审查的生效IPC(主分类):G06F17/30申请日:20120329|||公开

IPC分类号:

G06F17/30

主分类号:

G06F17/30

申请人:

北京百度网讯科技有限公司

发明人:

李紫微; 赵世奇

地址:

100085 北京市海淀区上地十街10号百度大厦2层

优先权:

专利代理机构:

北京汉昊知识产权代理事务所(普通合伙) 11370

代理人:

罗朋;周建华

PDF下载: PDF下载
内容摘要

本发明的目的是提供一种用于基于实体对象的关系图谱生成网络操作辅助信息的方法与设备。具体地,获取用户所执行的网络操作,及与所述网络操作相对应的操作相关信息;从所述操作相关信息中获取实体词;根据所述实体词,获取与所述第一实体对象相对应的关系图谱;根据所述操作相关信息,以及所述关系图谱,生成与所述网络操作相对应的操作辅助信息;将所述操作辅助信息提供给所述用户。与现有技术相比,本发明提供的方法与设备,既能适用于对各种网络操作提供相关的网络操作辅助信息,提高适用范围,又支持基于实体对象的关系图谱生成网络操作辅助信息,进一步提高了辅助信息的准确度,提升了用户的使用体验。

权利要求书

权利要求书
1.  一种由计算机实现的用于提供与网络操作相对应的操作辅助信息的方法,其中,该方法包括以下步骤:
a获取用户所执行的网络操作,及与所述网络操作相对应的操作相关信息;
b从所述操作相关信息中获取实体词,其中,所述实体词对应于第一实体对象;
c根据所述实体词,获取与所述第一实体对象相对应的关系图谱,其中,所述关系图谱包括所述第一实体对象与一个或多个与所述第一实体对象相对应的第二实体对象间的映射关系;
d根据所述操作相关信息,以及所述关系图谱,生成与所述网络操作相对应的操作辅助信息;
e将所述操作辅助信息提供给所述用户。

2.  根据权利要求1所述的方法,其中,所述步骤c包括:
-根据所述实体词,在对象关系库中进行匹配查询,以获取与所述第一实体对象相对应的关系图谱。

3.  根据权利要求2所述的方法,其中,所述步骤c包括:
-根据所述实体词,以及所述第一实体对象的属性信息,在所述对象关系库中进行匹配查询,以获得与所述第一实体对象相对应的关系图谱。

4.  根据权利要求2或3所述的方法,其中,该方法还包括:
-根据候选实体对象间的相关度信息,获取所述候选实体对象间的映射关系;
-根据所述候选实体对象间的映射关系,建立或更新所述对象关系库;
其中,所述候选实体对象间的相关度信息包括以下至少任一项:
-所述候选实体对象在同一数据源中的共现频次;
-所述候选实体对象间的相似度;
-所述候选实体对象分别与同一个候选实体对象存在映射关系。

5.  根据权利要求1至4中任一项所述的方法,其中,所述网络操作包括页面浏览操作,所述操作相关信息包括与所述页面浏览操作相对应的浏览对象信息;
其中,所述步骤b包括:
-从所述浏览对象信息中获取实体词,其中,所述实体词对应于第一实体对象;
其中,所述步骤d包括:
-根据所述操作相关信息,以及所述关系图谱,生成与所述页面浏览操作相对应的操作辅助信息,其中,所述操作辅助信息包括所述关系图谱。

6.  根据权利要求1至4中任一项所述的方法,其中,所述网络操作包括网络搜索请求操作,所述操作相关信息包括与所述网络搜索请求操作相对应的查询序列;
其中,所述步骤b包括:
-从所述查询序列中获取实体词,其中,所述实体词对应于第一实体对象;
其中,所述步骤d包括:
-根据所述操作相关信息,以及所述关系图谱,生成与所述网络搜索请求操作相对应的操作辅助信息,其中,所述操作辅助信息包括与所述关系图谱与所述查询序列相对应的建议查询序列。

7.  根据权利要求6所述的方法,其中,所述建议查询序列包括以下至少任一项:
-所述第一实体对象;
-所述第二实体对象中至少一个;
-所述第一实体对象与所述第二实体对象中至少一个的映射关系。

8.  根据权利要求6或7所述的方法,其中,所述步骤e包括:
-根据所述建议查询序列与所述查询序列的匹配程度,将所述操作辅助信息提供给所述用户。

9.  根据权利要求1至4中任一项所述的方法,其中,所述网络操作包括搜索结果获取操作,所述操作相关信息包括与所述搜索结果获取操作相对应的查询序列;
其中,所述步骤b包括:
-从所述查询序列中获取实体词,其中,所述实体词对应于第一实体对象;
其中,所述步骤d包括:
-根据所述操作相关信息,以及所述关系图谱,生成与所述搜索结果获取操作相对应的操作辅助信息,其中,所述操作辅助信息包括所述关系图谱。

10.  根据权利要求9所述的方法,其中,所述操作相关信息还包括与所述查询序列相对应的一个或多个搜索结果;
其中,所述步骤d包括:
-根据所述操作相关信息,以及所述关系图谱,对所述一个或多个搜索结果进行分组处理,以获得一个或多个结果分组以作为所述操作辅助信息,其中,每个结果分组包括与所述第二实体对象中一个及所述查询序列相对应的所述搜索结果。

11.  一种用于提供与网络操作相对应的操作辅助信息的设备,其中,该设备包括:
第一获取装置,用于获取用户所执行的网络操作,及与所述网络操作相对应的操作相关信息;
第二获取装置,用于从所述操作相关信息中获取实体词,其中,所述实体词对应于第一实体对象;
第三获取装置,用于根据所述实体词,获取与所述第一实体对象相对应的关系图谱,其中,所述关系图谱包括所述第一实体对象与一个或多个与所述第一实体对象相对应的第二实体对象间的映射关系;
生成装置,用于根据所述操作相关信息,以及所述关系图谱,生 成与所述网络操作相对应的操作辅助信息;
提供装置,用于将所述操作辅助信息提供给所述用户。

12.  根据权利要求11所述的设备,其中,第三获取装置用于:
-根据所述实体词,在对象关系库中进行匹配查询,以获取与所述第一实体对象相对应的关系图谱。

13.  根据权利要求12所述的设备,其中,第三获取装置用于:
-根据所述实体词,以及所述第一实体对象的属性信息,在所述对象关系库中进行匹配查询,以获得与所述第一实体对象相对应的关系图谱。

14.  根据权利要求12或13所述的设备,其中,该设备还包括更新装置,该更新装置用于:
-根据候选实体对象间的相关度信息,获取所述候选实体对象间的映射关系;
-根据所述候选实体对象间的映射关系,建立或更新所述对象关系库;
其中,所述候选实体对象间的相关度信息包括以下至少任一项:
-所述候选实体对象在同一数据源中的共现频次;
-所述候选实体对象间的相似度;
-所述候选实体对象分别与同一个候选实体对象存在映射关系。

15.  根据权利要求11至14中任一项所述的设备,其中,所述网络操作包括页面浏览操作,所述操作相关信息包括与所述页面浏览操作相对应的浏览对象信息;
其中,所述第二获取装置用于:
-从所述浏览对象信息中获取实体词,其中,所述实体词对应于第一实体对象;
其中,所述生成装置用于:
-根据所述操作相关信息,以及所述关系图谱,生成与所述页面浏览操作相对应的操作辅助信息,其中,所述操作辅助信息包括所述关系图谱。

16.  根据权利要求11至14中任一项所述的设备,其中,所述网络操作包括网络搜索请求操作,所述操作相关信息包括与所述网络搜索请求操作相对应的查询序列;
其中,所述第二获取装置用于:
-从所述查询序列中获取实体词,其中,所述实体词对应于第一实体对象;
其中,所述生成装置用于:
-根据所述操作相关信息,以及所述关系图谱,生成与所述网络搜索请求操作相对应的操作辅助信息,其中,所述操作辅助信息包括与所述关系图谱与所述查询序列相对应的建议查询序列。

17.  根据权利要求16所述的设备,其中,所述建议查询序列包括以下至少任一项:
-所述第一实体对象;
-所述第二实体对象中至少一个;
-所述第一实体对象与所述第二实体对象中至少一个的映射关系。

18.  根据权利要求16或17所述的设备,其中,所述提供装置用于:
-根据所述建议查询序列与所述查询序列的匹配程度,将所述操作辅助信息提供给所述用户。

19.  根据权利要求11至14中任一项所述的设备,其中,所述网络操作包括搜索结果获取操作,所述操作相关信息包括与所述搜索结果获取操作相对应的查询序列;
其中,所述第二获取装置用于:
-从所述查询序列中获取实体词,其中,所述实体词对应于第一实体对象;
其中,所述生成装置用于:
-根据所述操作相关信息,以及所述关系图谱,生成与所述搜索结果获取操作相对应的操作辅助信息,其中,所述操作辅助信息包括 所述关系图谱。

20.  根据权利要求19所述的设备,其中,所述操作相关信息还包括与所述查询序列相对应的一个或多个搜索结果;
其中,所述生成装置用于:
-根据所述操作相关信息,以及所述关系图谱,对所述一个或多个搜索结果进行分组处理,以获得一个或多个结果分组以作为所述操作辅助信息,其中,每个结果分组包括与所述第二实体对象中一个及所述查询序列相对应的所述搜索结果。

21.  一种浏览器,包括如权利要求11至20中任一项所述的用于提供与网络操作相对应的操作辅助信息的设备。

22.  一种浏览器插件,包括如权利要求11至20中任一项所述的用于提供与网络操作相对应的操作辅助信息的设备。

23.  一种搜索引擎,包括如权利要求11至20中任一项所述的用于提供与网络操作相对应的操作辅助信息的设备。

说明书

说明书基于关系图谱生成网络操作辅助信息的方法与设备
技术领域
本发明涉及网络技术领域,尤其涉及通过计算机实现基于实体对象的关系图谱生成网络操作辅助信息的技术。
背景技术
随着网络技术和计算机技术的不断发展,互联网应用以及其它网络应用已经成为人们生活、工作、学习的主要工具,如获取信息、在线娱乐、在线学习、在线交易、在线购物等。同时人们在使用这些应用时也会进行相关的网络操作,如用户在搜索引擎中输入搜索请求(query)后,搜索引擎能够向用户返回与该query对应的搜索结果,用户鼠标停留在网页中的一本书时,会显示该书的介绍信息。为了更加方便用户获取更多相关信息,提升用户的使用体验,用户在进行相关网络操作后,还希望能够提供给该用户与该网络操作相关的辅助信息,如推荐信息、关系信息等。这时如何生成与网络操作相关的辅助信息就起到了非常关键的作用。
目前现有的方法通常采用统计分析或概率的方法对相关实体词的关系关键词进行挖掘,该方法虽然能够提供一定的辅助信息,但是用户所获取的推荐信息的相关度不高,降低了用户获取信息的效率、用户使用体验。主要原因在于现有的方法通常没有基于实体对象的关系图谱生成网络操作辅助信息,如对于“汽车”这个实体对象,其关系图谱包括“玩具汽车”、“模型汽车”、“交通工具汽车”等,而基于统计分析或概率的方法可能只能获得“汽车总动员”等信息,而无法获得“玩具汽车”、“模型汽车”、“交通工具汽车”等的辅助信息,如果用户只对“模型汽车”感兴趣,那么现有的方法给用户提供的信息的相关度可能就不高,用户的使用体验也不高。现有的方法通常对相 关实体词的关系关键词进行挖掘,而某些网络操作,并不能直接提供实体词,如用户用鼠标点击本书的网络操作,该操作并没有直接产生实体词。因此现有的方法对诸如此类不能直接提供实体词的网络操作作用有限,而用户通常也希望对这类不能直接提供实体词的网络操作,也能提供相关的辅助信息。显然,当前使用现有的方法,用户所获取的辅助信息的相关度不高,并且现有的方法不能很好的支持某些不能直接提供实体词的网络操作,进而降低了用户获取信息的效率、用户使用体验。
因此,针对上述两方面的内容,如何即能提高用户所获取的辅助信息的相关度,又能对用户的各种网络操作提供辅助信息成为本领域技术人员亟需解决的问题之一。
发明内容
本发明的目的是提供一种用于基于实体对象的关系图谱生成网络操作辅助信息的方法与设备。
根据本发明的另一个方面,还提供了一种由计算机实现的用于提供与网络操作相对应的操作辅助信息的方法,其中,该方法包括以下步骤:
a获取用户所执行的网络操作,及与所述网络操作相对应的操作相关信息;
b从所述操作相关信息中获取实体词,其中,所述实体词对应于第一实体对象;
c根据所述实体词,获取与所述第一实体对象相对应的关系图谱,其中,所述关系图谱包括所述第一实体对象与一个或多个与所述第一实体对象相对应的第二实体对象间的映射关系;
d根据所述操作相关信息,以及所述关系图谱,生成与所述网络操作相对应的操作辅助信息;
e将所述操作辅助信息提供给所述用户。
根据本发明的一个方面,提供了一种用于提供与网络操作相对应 的操作辅助信息的设备,其中,该设备包括:
第一获取装置,用于获取用户所执行的网络操作,及与所述网络操作相对应的操作相关信息;
第二获取装置,用于从所述操作相关信息中获取实体词,其中,所述实体词对应于第一实体对象;
第三获取装置,用于根据所述实体词,获取与所述第一实体对象相对应的关系图谱,其中,所述关系图谱包括所述第一实体对象与一个或多个与所述第一实体对象相对应的第二实体对象间的映射关系;
生成装置,用于根据所述操作相关信息,以及所述关系图谱,生成与所述网络操作相对应的操作辅助信息;
提供装置,用于将所述操作辅助信息提供给所述用户。
根据本发明的再一方面,还提供了一种用于提供与网络操作相对应的操作辅助信息的浏览器。
根据本发明的再一方面,还提供了一种用于提供与网络操作相对应的操作辅助信息的浏览器插件。
根据本发明的再一方面,还提供了一种用于提供与网络操作相对应的操作辅助信息的搜索引擎。
与现有技术相比,本发明通过获取用户所执行的网络操作,及与所述网络操作相对应的操作相关信息,从所述操作相关信息中获取实体词,解决现有方法中对不能直接提供实体词的网络操作的作用有限问题。使用户在进行各种网络操作时都能获得相关的辅助信息。而且本发明还可以根据实体词,以及实体对象的属性信息,在对象关系库中进行匹配查询,以获得与所述实体对象相对应的关系图谱,进而生成与所述网络操作相对应的操作辅助信息,进一步提高了辅助信息的准确度。特别地,本发明还可以根据候选实体对象间的映射关系,建立或更新所述对象关系库,进一步提高了辅助信息的准确度。
附图说明
通过阅读参照以下附图所作的对非限制性实施例所作的详细描 述,本发明的其它特征、目的和优点将会变得更明显:
图1示出根据本发明一个方面的用于提供与网络操作相对应的操作辅助信息的设备示意图;
图2示出根据本发明一个优选实施例的用于提供与网络操作相对应的操作辅助信息的设备示意图;
图3示出根据本发明另一个方面的由计算机实现的用于提供与网络操作相对应的操作辅助信息的方法流程图;
图4示出根据本发明一个优选实施例的由计算机实现的用于提供与网络操作相对应的操作辅助信息的方法流程图。
附图中相同或相似的附图标记代表相同或相似的部件。
具体实施方式
下面结合附图对本发明作进一步详细描述。
图1示出根据本发明一个方面的用于提供与网络操作相对应的操作辅助信息的设备1示意图。在此,提供设备1包括但不限于单个主机、小型机、大型机、多个主机集、网络主机、单个网络服务器、多个网络服务器集或多个服务器构成的云。在此,云由基于云计算(Cloud Computing)的大量计算机或网络服务器构成,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个超级虚拟计算机。
如图1所示,提供设备1包括第一获取装置11、第二获取装置12、第三取装置13、生成装置14和提供装置15。
具体地,第一获取装置11获取用户所执行的网络操作,及与所述网络操作相对应的操作相关信息。
其中,所述网络操作包括但不限于
1)用户输入操作;
2)用户点击操作;
3)用户鼠标移动操作;
4)页面浏览操作。
其中,所述操作相关信息包括但不限于:
1)用户输入的文本信息;
2)用户点击实体对象操作信息;
3)用户鼠标移动到一实体对象的操作信息;
4)用户使用的相关应用信息;
5)用户对该网络操作的历史信息;
6)用户使用终端信息;
7)与所述页面浏览操作相对应的浏览对象信息。
例如,用户在网页中点击一本书的网络操作,第一获取装置11通过调用应用程序接口(API),获取用户所执行的网络操作为在网页中点击一本书时,通过分析网页代码中与该书对应的代码获取该书的文本信息,如书名、作者、出版时间、出版社、摘要信息等操作相关信息,通过JavaScript脚本获取用户使用的浏览器型号、版本等信息、用户的浏览记录等操作相关信息。
本领域技术人员能理解上述通过用户在网页中点击一本书时的网络操作获取用户所执行的网络操作及与所述网络操作相对应的操作相关信息的方式仅为举例,其他现有的或今后可能出现的获取用户所执行的网络操作及与所述网络操作相对应的操作相关信息的方式如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。
第二获取装置12从所述操作相关信息中获取实体词,其中,所述实体词对应于第一实体对象。
其中,所述实体词包括一个或多个词及其组合。
例如操作相关信息包括“汽车保修油耗北京iPhone终端”,第二获取装置12通过诸如将操作相关信息的部分内容在实词库中进行匹配查询,或者对操作相关信息进行分词、删除虚词和/或语义分析等处理,从所述操作相关信息中获取实体词为“汽车,iPhone终端”。
本领域技术人员能理解上述通过从操作相关信息中获取实体词“汽车i Phone终端”的方式仅为举例,其他现有的或今后可能出现 的从所述操作相关信息中获取实体词的方式如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。
第三获取装置13根据所述实体词,获取与所述第一实体对象相对应的关系图谱,其中,所述关系图谱包括所述第一实体对象与一个或多个与所述第一实体对象相对应的第二实体对象间的映射关系。
其中,所述关系图谱包括所述第一实体对象与一个或多个与所述第一实体对象相对应的第二实体对象间的映射关系,其中,所述映射关系包括两个实体对象之间可以通过其分别与其他实体对象之间的映射关系建立新的映射关系。如实体对象A分别与B,C,D有映射关系,同时B与E有映射关系,那么A可以与E建立映射关系。
例如,第一获取装置11获取用户所执行的网络操作为在网页中点击一辆汽车,获取与所述网络操作相对应的操作相关信息包括“汽车保修油耗北京iPhone终端”,第二获取装置12从所述操作相关信息中获取实体词为“汽车iPhone终端”,第三获取装置13根据实体词“汽车iPhone终端”,在缓存中查询是否有与所述第一实体对象“汽车iPhone终端”相对应的关系图谱,当缓存中存储了与所述“汽车iPhone终端”相对应的关系图谱,如“汽车iPhone终端”相对应的关系图谱为“汽车进口”,第三获取装置13从缓存中获取与所述第一实体对象“汽车iPhone终端”相对应的关系图谱“汽车进口”。
本领域技术人员能理解上述通过根据所述实体词“汽车iPhone终端”获取与所述第一实体对象相对应的关系图谱“汽车进口”的方式仅为举例,其他现有的或今后可能出现的根据所述实体词,获取与所述第一实体对象相对应的关系图谱的方式如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。
生成装置14根据所述操作相关信息,以及所述关系图谱,生成与所述网络操作相对应的操作辅助信息。
例如在用户使用搜索引擎的场景中,用户输入“哈七”,第一获取装置11获取用户所执行的网络操作为搜索,获取该网络操作相对应的操作相关信息包括“哈七,上映时间,Android 1.6终端”,其中 “上映时间”从用户的历史浏览记录中获取的,“Android 1.6终端”从浏览器信息中获取,第二获取装置12从所述操作相关信息中获取实体词“哈七上映时间”,第三获取装置13根据实体词“哈七上映时间”从缓存中进行匹配查询,获取与所述实体词“哈七上映时间”相对应的关系图谱“哈利波特七DVD购买”,“哈利波特七淘宝电影票购买”,生成装置14根据所述操作相关信息,以及所述关系图谱,生成与所述网络操作相对应的操作辅助信息为“哈利波特七淘宝电影票购买”。
本领域技术人员能理解上述通过根据所述操作相关信息“哈七,上映时间,Android 1.6终端”,以及所述关系图谱“哈利波特七DVD购买”,“哈利波特七淘宝电影票购买”,生成与所述网络操作相对应的操作辅助信息“哈利波特七淘宝电影票购买”的方式仅为举例,其他现有的或今后可能出现的根据所述操作相关信息,以及所述关系图谱,生成与所述网络操作相对应的操作辅助信息的方式如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。
提供装置15将所述操作辅助信息提供给所述用户。
例如,操作辅助信息“哈利波特七淘宝电影票购买”,提供装置15通过应用程序接口(API),以HTTPS约定的通信方式,将操作辅助信息发送给所述用户。
本领域技术人员能理解上述通过将所述操作辅助信息“哈利波特七淘宝电影票购买”通过应用程序接口(API),以HTTPS约定的通信方式提供给所述用户的方式仅为举例,其他现有的或今后可能出现的将所述操作辅助信息提供给所述用户的方式如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。
优选地,提供设备1的各个装置之间是持续工作的,具体地,第一获取装置11持续获取用户所执行的网络操作,及与所述网络操作相对应的操作相关信息;第二获取装置12持续从所述操作相关信息中获取实体词,其中,所述实体词对应于第一实体对象;第三获取装 置13持续根据所述实体词,获取与所述第一实体对象相对应的关系图谱,其中,所述关系图谱包括所述第一实体对象与一个或多个与所述第一实体对象相对应的第二实体对象间的映射关系;生成装置14持续根据所述操作相关信息,以及所述关系图谱,生成与所述网络操作相对应的操作辅助信息;提供装置15持续将所述操作辅助信息提供给所述用户。上述各装置之间是持续不断工作的,在此,本领域技术人员应理解“持续”是指上述各装置分别按照设定的或实时调整的工作模式要求进行获取用户所执行的网络操作及与所述网络操作相对应的操作相关信息、从所述操作相关信息中获取实体词,获取与所述第一实体对象相对应的关系图谱,生成与所述网络操作相对应的操作辅助信息,将所述操作辅助信息提供给所述用户,直至提供设备1停止获取用户所执行的网络操作,及与所述网络操作相对应的操作相关信息。
优选地,当所述网络操作包括页面浏览操作时,所述操作相关信息包括与所述页面浏览操作相对应的浏览对象信息,第二获取装置12从所述浏览对象信息中获取实体词,其中,所述实体词对应于第一实体对象;生成装置14根据所述操作相关信息,以及所述关系图谱,生成与所述页面浏览操作相对应的操作辅助信息,其中,所述操作辅助信息包括所述关系图谱。
例如,用户使用浏览器浏览购物网页,当用户的鼠标停留在一款手机上时,第一获取装置11获取用户所执行的网络操作为页面浏览操作,该页面浏览操作包括与所述页面浏览操作相对应的浏览对象信息,如手机型号“A”、价钱“B”,第二获取装置12从所述浏览对象信息中获取实体词手机型号“A”,第三获取装置13根据所述实体词手机型号“A”,在对象关系库中进行匹配查询,以获取与所述第一实体对象相对应的关系图谱“手机型号‘A’价钱比较”,“手机型号‘A’用户评价”,生成装置14根据所述操作相关信息手机型号“A”、价钱“B”,以及所述关系图谱“手机型号‘A’价钱比较”,“手机型号‘A’用户评价”,生成与所述页面浏览操作相对应的操作辅助信息“手机 型号‘A’价钱比较”,“手机型号‘A’用户评价”,其中操作辅助信息包括所述关系图谱。
本领域技术人员能理解上述通过用户使用浏览器浏览购物网页,从所述浏览对象信息中获取实体词,生成与所述页面浏览操作相对应的操作辅助信息的方式仅为举例,其他现有的或今后可能出现的当所述网络操作包括页面浏览操作时,所述操作相关信息包括与所述页面浏览操作相对应的浏览对象信息,从所述浏览对象信息中获取实体词,生成与所述页面浏览操作相对应的操作辅助信息的方式如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。
优选地,当网络操作包括网络搜索请求时,操作相关信息包括与所述网络搜索请求操作相对应的查询序列,第二获取装置12用于从所述查询序列中获取实体词,其中,所述实体词对应于第一实体对象;生成装置14用于根据所述操作相关信息,以及所述关系图谱,生成与所述网络搜索请求操作相对应的操作辅助信息,其中,所述操作辅助信息包括与所述关系图谱与所述查询序列相对应的建议查询序列。
优选地,所述建议查询序列包括以下至少任一项:
-所述第一实体对象;
-所述第二实体对象中至少一个;
-所述第一实体对象与所述第二实体对象中至少一个的映射关系。
例如,用户网络搜索请求中,用户输入查询序列“哈七”,第一获取装置11获取用户所执行的网络操作为网络搜索请求,该网络操作包括与所述网络搜索请求操作相对应的查询序列“哈七”,第二获取装置12从所述操作相关信息中获取实体词“哈七”,第三获取装置13根据实体词“哈七”在对象关系库中进行匹配查询,获取与所述实体词“哈七”相对应的关系图谱“哈利波特七购买”,“哈利波特七淘宝购买”,“哈利波特七上映时间”,生成装置14根据该搜索操作的实体词,以及相对应的关系图谱,生成与所述网络搜索请求操作相对应的操作辅助信息“哈利波特七淘宝购买”,“哈利波特七上映时 间”。
本领域技术人员能理解上述通过用户网络搜索请求中,用户输入查询序列“哈七”,所述查询序列中获取实体词,生成与所述网络搜索请求操作相对应的操作辅助信息的方式仅为举例,其他现有的或今后可能出现的当网络操作包括网络搜索请求时,所述操作相关信息包括与所述网络搜索请求操作相对应的查询序列,从所述查询序列中获取实体词,生成与所述网络搜索请求操作相对应的操作辅助信息的方式如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。
优选地,提供装置15根据建议查询序列与查询序列的匹配程度,将所述操作辅助信息提供给所述用户。
例如,用户网络搜索请求中,用户输入查询序列“哈七购买”,第一获取装置11获取用户所执行的网络操作为网络搜索请求,该网络操作包括与所述网络搜索请求操作相对应的查询序列“哈七购买”,第二获取装置12从所述操作相关信息中获取实体词“哈七”,第三获取装置13根据实体词“哈七”在对象关系库中进行匹配查询,获取与所述实体词“哈七”相对应的关系图谱“哈利波特七购买”,“哈利波特七淘宝购买”,“哈利波特七上映时间”,“哈利波特七评价”,“哈利波特七淘宝购买”,“哈尔滨七中”,生成装置14根据该搜索操作的实体词,以及相对应的关系图谱,生成与所述网络搜索请求操作相对应的操作辅助信息“哈利波特七上映时间”,“哈利波特七评价”,“哈利波特七淘宝购买”,“哈尔滨七中”,提供装置15根据建议查询序列“哈利波特七上映时间”,“哈利波特七评价”,“哈利波特七淘宝购买”,“哈尔滨七中”与查询序列“哈七购买”的匹配程度,将操作辅助信息“哈利波特七淘宝购买”提供给所述用户。
本领域技术人员能理解上述通过用户网络搜索请求中,用户输入查询序列“哈七购买”,根据建议查询序列与查询序列的匹配程度,将所述操作辅助信息提供给所述用户的方式仅为举例,其他现有的或 今后可能出现的根据建议查询序列与查询序列的匹配程度,将所述操作辅助信息提供给所述用户的方式如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。
优选地,当网络操作包括搜索结果获取操作,操作相关信息包括与所述搜索结果获取操作相对应的查询序列时,第二获取装置12从所述查询序列中获取实体词,其中,所述实体词对应于第一实体对象;生成装置14根据所述操作相关信息,以及所述关系图谱,生成与所述搜索结果获取操作相对应的操作辅助信息,其中,所述操作辅助信息包括所述关系图谱。
例如,网络操作包括搜索结果获取操作,用户在搜索引擎中输入查询序列“哈七”,搜索引擎返回与“哈七”相关的搜索结果,第一获取装置11获取用户所执行的网络操作为搜索结果获取操作,该网络操作操作相关信息包括与所述搜索结果获取操作相对应的查询序列“哈七”,第二获取装置12从所述查询序列中获取实体词“哈七”,第三获取装置13根据实体词“哈七”在对象关系库中进行匹配查询,获取与所述实体词“哈七”相对应的关系图谱“哈利波特七DVD”,“哈利波特七淘宝购买”,“哈利波特七上映时间”,生成装置14根据所述操作相关信息,以及所述关系图谱,生成与所述搜索结果获取操作相对应的操作辅助信息“哈利波特七DVD”,“哈利波特七淘宝购买”,“哈利波特七上映时间”,其中操作辅助信息包括所述关系图谱。
本领域技术人员能理解上述用户在搜索引擎中输入查询序列“哈七”,搜索引擎返回与“哈七”相关的搜索结果,从所述查询序列中获取实体词,生成与所述搜索结果获取操作相对应的操作辅助信息的方式仅为举例,其他现有的或今后可能出现的当网络操作包括搜索结果获取操作,操作相关信息包括与所述搜索结果获取操作相对应的查询序列时,从所述查询序列中获取实体词,生成与所述搜索结果获取操作相对应的操作辅助信息的方式如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。
更优选地,当所述操作相关信息还包括与所述查询序列相对应的一个或多个搜索结果时,生成装置14根据所述操作相关信息,以及所述关系图谱,对所述一个或多个搜索结果进行分组处理,以获得一个或多个结果分组以作为所述操作辅助信息,其中,每个结果分组包括与所述第二实体对象中一个及所述查询序列相对应的所述搜索结果。
例如,网络操作包括搜索结果获取操作,用户在搜索引擎中输入查询序列“北京大学”,搜索引擎返回与“北京大学”相关的搜索结果,搜索结果包括“北京大学第一医院”,“北京大学人民医院”,“北京大学口腔医院”,“北京大学考研网”,“北京大学招生简章”,“北京大学研究生院”等,第一获取装置11获取用户所执行的网络操作为搜索结果获取操作,该网络操作的操作相关信息包括与所述搜索结果获取操作相对应的查询序列“北京大学”,第二获取装置12从所述查询序列中获取实体词“北京大学”,第三获取装置13根据实体词“北京大学”在对象关系库中进行匹配查询,获取与所述实体词“北京大学”相对应的关系图谱“北京大学医院”,“北京大学招生”,生成装置14根据所述操作相关信息,以及所述关系图谱,对所述一个或多个搜索结果进行分组处理,以获得一个或多个结果分组以作为所述操作辅助信息,如搜索结果包括“北京大学第一医院”,“北京大学人民医院”,“北京大学口腔医院”,“北京大学考研网”,“北京大学招生简章”,“北京大学研究生院”,生成装置14将“北京大学第一医院”,“北京大学人民医院”,“北京大学口腔医院”作为一组,将“北京大学考研网”“北京大学招生简章”,“北京大学研究生院”作为一组,以作为其操作辅助信息。
本领域技术人员能理解上述用户在搜索引擎中输入查询序列“北京大学”,搜索引擎返回与“北京大学”相关的搜索结果,根据所述操作相关信息,以及所述关系图谱,对所述一个或多个搜索结果进行分组处理,以获得一个或多个结果分组以作为所述操作辅助信息的方式仅为举例,其他现有的或今后可能出现的当所述操作相关信息还包 括与所述查询序列相对应的一个或多个搜索结果时,根据所述操作相关信息,以及所述关系图谱,对所述一个或多个搜索结果进行分组处理,以获得一个或多个结果分组以作为所述操作辅助信息的方式如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。
图2示出根据本发明一个优选实施例的用于提供与网络操作相对应的操作辅助信息的设备1示意图。以下参照图2对该优选实施例进行描述:具体地,第一获取装置11′获取用户所执行的网络操作,及与所述网络操作相对应的操作相关信息;第二获取装置12′从所述操作相关信息中获取实体词,其中,所述实体词对应于第一实体对象;第三获取装置13′根据所述实体词,在对象关系库中进行匹配查询,以获取与所述第一实体对象相对应的关系图谱;生成装置14′根据所述操作相关信息,以及所述关系图谱,生成与所述网络操作相对应的操作辅助信息;提供装置15′将所述操作辅助信息提供给所述用户。其中,第一获取装置11′、第二获取装置12′、生成装置14′和提供装置15′分别与图1所示对应装置相同或相似,故此处不再赘述,并通过引用的方式包含于此。
具体地,第三获取装置13’根据所述实体词,在对象关系库中进行匹配查询,以获取与所述第一实体对象相对应的关系图谱。在此,对象关系库存储有一个或多个与所述第一实体对象相对应的关系图谱;该对象关系库存储位于提供设备1,或者位于与该提供设备1通过网络相连接的第三方设备等;可通过诸如预置、用户自定义或从该等第三方设备下载等方式,建立或更新该对象关系库。
例如第三获取装置13’根据实体词“哈七上映时间”,在对象关系库中查询是否有与所述实体词“哈七上映时间”相对应的关系图谱,当对象关系库中存储了与所述实体词“哈七上映时间”相对应的关系图谱,如“哈利波特七DVD购买”,“哈利波特七淘宝电影票购买”,第三获取装置13’从对象关系库中获取与所述实体词“哈七上映时间”相对应的关系图谱“哈利波特七DVD购买”,“哈利波特 七淘宝电影票购买”。
本领域技术人员能理解上述通过根据实体词“哈七上映时间”,在对象关系库中进行匹配查询,以获取与所述第一实体对象相对应的关系图谱的方式仅为举例,其他现有的或今后可能出现的根据所述实体词,在对象关系库中进行匹配查询,以获取与所述第一实体对象相对应的关系图谱的方式如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。
优选地,第三获取装置13’根据所述实体词,以及所述第一实体对象的属性信息,在所述对象关系库中进行匹配查询,以获得与所述第一实体对象相对应的关系图谱。
其中所述属性信息包括但不限于:第一实体对象的类别、颜色、地域等属性。
例如,第三获取装置13’根据实体词“汽车iPhone终端”,以及实体词“汽车iPhone终端”的属性信息,如类别属性为“交通工具”,颜色属性为“黑色”,位置属性为“北京”,第三获取装置13’在对象关系库中查询是否有与所述实体词“汽车iPhone终端”以及类别属性为“交通工具”,颜色属性为“黑色”,位置属性为“北京”相对应的关系图谱,当对象关系库中存储了与所述实体词“汽车iPhone终端”,以及类别属性为“交通工具”,颜色属性为“黑色”,位置属性为“北京”相对应的关系图谱,如相对应的关系图谱为“汽车进口4S店”,第三获取装置13’从对象关系库中获取与所述第一实体对象“汽车iPhone终端”相对应的关系图谱“汽车进口4S店”。
本领域技术人员能理解上述通过根据实体词“汽车iPhone终端”,以及实体词“汽车iPhone终端”的属性信息,在对象关系库中进行匹配查询,以获得与所述第一实体对象相对应的关系图谱的方式仅为举例,其他现有的或今后可能出现的根据所述实体词,以及所述第一实体对象的属性信息,在所述对象关系库中进行匹配查询,以获得与所述第一实体对象相对应的关系图谱的方式如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。
优选地,该设备还包括更新装置16′。具体地,更新装置16′:
-根据候选实体对象间的相关度信息,获取所述候选实体对象间的映射关系;
-根据所述候选实体对象间的映射关系,建立或更新所述对象关系库;
其中,所述候选实体对象间的相关度信息包括以下至少任一项:
-所述候选实体对象在同一数据源中的共现频次;
-所述候选实体对象间的相似度;
-所述候选实体对象分别与同一个候选实体对象存在映射关系。
例如,更新装置16′根据候选实体对象在同一数据源中的共现频次,获取所述候选实体对象间的映射关系。如候选实体对象A与候选实体对象B在网页中同时出现的次数大于预设的阈值x,那么对象A与对象B就存在映射关系,更新装置16′获取候选实体对象A与候选实体对象B的映射关系,如果候选实体对象A与候选实体对象B的映射关系已经存储在对象关系库中,更新装置16′更新候选实体对象A与候选实体对象B的映射关系,如果候选实体对象A与候选实体对象B的映射关系没有存储在对象关系库中,更新装置16′建立候选实体对象A与候选实体对象B的映射关系。在此,同一数据源包括但不限于:浏览页面、搜索日志或结构化数据。
例如,更新装置16′根据所述候选实体对象间的相似度,获取所述候选实体对象间的映射关系。如候选实体对象A为“哈七”,候选实体对象B为“哈利波特七”,候选实体对象B与候选实体对象A同时包含“哈”“七”两字,相似度大于预设阈值p,那么候选实体对象A与候选实体对象B就存在映射关系,更新装置16′更新候选实体对象A与候选实体对象B的映射关系,如果候选实体对象A与候选实体对象B的映射关系没有存储在对象关系库中,更新装置16′建立候选实体对象A与候选实体对象B的映射关系。
例如,更新装置16′根据候选实体对象分别与同一个候选实体对象存在映射关系,获取所述候选实体对象间的映射关系。如候选实体 对象A与候选实体对象B存在映射关系,候选实体对象B与候选实体对象C存在映射关系,候选实体对象A与候选实体对象C与同一个候选实体对象B存在映射关系,更新装置16′更新候选实体对象A与候选实体对象C的映射关系,如果候选实体对象A与候选实体对象C的映射关系没有存储在对象关系库中,更新装置16′建立候选实体对象A与候选实体对象C的映射关系。
本领域技术人员能理解上述根据候选实体对象间的共现频次、相似度、与同一个候选实体对象存在映射关系的相关度信息,获取所述候选实体对象间的映射关系,根据所述候选实体对象间的映射关系,建立或更新所述对象关系库的方式仅为举例,其他现有的或今后可能出现的根据候选实体对象间的相关度信息,获取所述候选实体对象间的映射关系,根据所述候选实体对象间的映射关系,建立或更新所述对象关系库的方式如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。
优选地,上述用于提供与网络操作相对应的操作辅助信息的设备1可以与现有的浏览器相结合,构成一种新的浏览器,现有的浏览器可以是例如Microsoft公司的IE浏览器、Netscape公司的Netscape浏览器等。
更优选地,上述用于提供与网络操作相对应的操作辅助信息的设备1还可以与现有的浏览器插件相结合,构成一种新的浏览器插件,现有的浏览器插件可以是例如BHO等浏览器插件。
更优选地,上述用于提供与网络操作相对应的操作辅助信息的设备1还可以与现有的搜索引擎相结合,构成一种新的搜索引擎,现有的搜索引擎可以是例如百度、谷歌、搜狗等搜索引擎。
图3示出根据本发明另一个方面的由计算机实现的用于提供与网络操作相对应的操作辅助信息的方法流程图。在此,实现该方法的提供设备1包括但不限于单个主机、小型机、大型机、多个主机集、网络主机、单个网络服务器、多个网络服务器集或多个服务器构成的云。在此,云由基于云计算(Cloud Computing)的大量计算机或网络服务 器构成,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个超级虚拟计算机。
具体地,在步骤S1中,提供设备1获取用户所执行的网络操作,及与所述网络操作相对应的操作相关信息。
其中,所述网络操作包括但不限于
1)用户输入操作;
2)用户点击操作;
3)用户鼠标移动操作;
4)页面浏览操作。
其中,所述操作相关信息包括但不限于:
1)用户输入的文本信息;
2)用户点击实体对象操作信息;
3)用户鼠标移动到摸个实体对象的操作信息;
4)用户使用的相关应用信息;
5)用户对该网络操作的历史信息;
6)用户使用终端信息;
7)与所述页面浏览操作相对应的浏览对象信息。
例如,用户在网页中点击一本的网络操作,在步骤S1中,提供设备1通过调用应用程序接口(API),获取用户所执行的网络操作为在网页中点击一本时,通过分析网页代码中与该书对应的代码获取该书的文本信息,如书名、作者、出版时间、出版社、摘要信息等操作相关信息,通过JavaScript脚本获取用户使用的浏览器型号、版本等信息、用户的浏览记录等操作相关信息。
本领域技术人员能理解上述通过用户在网页中点击一本时的网络操作获取用户所执行的网络操作及与所述网络操作相对应的操作相关信息的方法仅为举例,其他现有的或今后可能出现的获取用户所执行的网络操作及与所述网络操作相对应的操作相关信息的方法如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。
在步骤S2中,提供设备1从所述操作相关信息中获取实体词,其中,所述实体词对应于第一实体对象。
其中,所述实体词包括一个或多个词及其组合。
例如操作相关信息包括“汽车保修油耗北京iPhone终端”,在步骤S2中,提供设备1通过诸如将操作相关信息的部分内容在实词库中进行匹配查询,或者对操作相关信息进行分词、删除虚词和/或语义分析等处理,从所述操作相关信息中获取实体词为“汽车,iPhone终端”。
本领域技术人员能理解上述通过从操作相关信息中获取实体词“汽车i Phone终端”的方法仅为举例,其他现有的或今后可能出现的从所述操作相关信息中获取实体词的方法如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。
在步骤S3中,提供设备1根据所述实体词,获取与所述第一实体对象相对应的关系图谱,其中,所述关系图谱包括所述第一实体对象与一个或多个与所述第一实体对象相对应的第二实体对象间的映射关系。
其中,所述关系图谱包括所述第一实体对象与一个或多个与所述第一实体对象相对应的第二实体对象间的映射关系,其中,所述映射关系包括两个实体对象之间可以通过其分别与其他实体对象之间的映射关系建立新的映射关系。如实体对象A分别与B,C,D有映射关系,同时B与E有映射关系,那么A可以与E建立映射关系。
例如,在步骤S1中,提供设备1获取用户所执行的网络操作为在网页中点击一辆汽车,获取与所述网络操作相对应的操作相关信息包括“汽车保修油耗北京iPhone终端”,在步骤S2中,提供设备1从所述操作相关信息中获取实体词为“汽车iPhone终端”,在步骤S3中,提供设备1根据实体词“汽车iPhone终端”,在缓存中查询是否有与所述第一实体对象“汽车iPhone终端”相对应的关系图谱,当缓存中存储了与所述“汽车iPhone终端”相对应的关系图谱,如“汽车iPhone终端”相对应的关系图谱为“汽车进口”,在步骤S3 中,提供设备1从缓存中获取与所述第一实体对象“汽车iPhone终端”相对应的关系图谱“汽车进口”。
本领域技术人员能理解上述通过根据所述实体词“汽车iPhone终端”获取与所述第一实体对象相对应的关系图谱“汽车进口”的方法仅为举例,其他现有的或今后可能出现的根据所述实体词,获取与所述第一实体对象相对应的关系图谱的方法如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。
在步骤S4中,提供设备1根据所述操作相关信息,以及所述关系图谱,生成与所述网络操作相对应的操作辅助信息。
例如在用户使用搜索引擎的场景中,用户输入“哈七”,在步骤S1中,提供设备1获取用户所执行的网络操作为搜索,获取该网络操作相对应的操作相关信息包括“哈七,上映时间,Android 1.6终端”,其中“上映时间”从用户的历史浏览记录中获取的,“Android 1.6终端”从浏览器信息中获取,在步骤S2中,提供设备1从所述操作相关信息中获取实体词“哈七上映时间”,在步骤S3中,提供设备1根据实体词“哈七上映时间”从缓存中进行匹配查询,获取与所述实体词“哈七上映时间”相对应的关系图谱“哈利波特七DVD购买”,“哈利波特七淘宝电影票购买”,在步骤S4中,提供设备1根据所述操作相关信息,以及所述关系图谱,生成与所述网络操作相对应的操作辅助信息为“哈利波特七淘宝电影票购买”。
本领域技术人员能理解上述通过根据所述操作相关信息“哈七,上映时间,Android 1.6终端”,以及所述关系图谱“哈利波特七DVD购买”,“哈利波特七淘宝电影票购买”,生成与所述网络操作相对应的操作辅助信息“哈利波特七淘宝电影票购买”的方法仅为举例,其他现有的或今后可能出现的根据所述操作相关信息,以及所述关系图谱,生成与所述网络操作相对应的操作辅助信息的方法如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。
在步骤S5中,提供设备1将所述操作辅助信息提供给所述用户。
例如,操作辅助信息“哈利波特七淘宝电影票购买”,在步骤S5中,提供设备1通过应用程序接口(API),以HTTPS约定的通信方式,将操作辅助信息发送给所述用户。
本领域技术人员能理解上述通过将所述操作辅助信息“哈利波特七淘宝电影票购买”通过应用程序接口(API),以HTTPS约定的通信方式提供给所述用户的方法仅为举例,其他现有的或今后可能出现的将所述操作辅助信息提供给所述用户的方法如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。
优选地,各步骤之间是持续工作的,具体地,在步骤S1中,提供设备1持续获取用户所执行的网络操作,及与所述网络操作相对应的操作相关信息;在步骤S2中,提供设备1持续从所述操作相关信息中获取实体词,其中,所述实体词对应于第一实体对象;在步骤S3中,提供设备1持续根据所述实体词,获取与所述第一实体对象相对应的关系图谱,其中,所述关系图谱包括所述第一实体对象与一个或多个与所述第一实体对象相对应的第二实体对象间的映射关系;在步骤S 4中,提供设备1持续根据所述操作相关信息,以及所述关系图谱,生成与所述网络操作相对应的操作辅助信息;在步骤S5中,提供设备1持续将所述操作辅助信息提供给所述用户。上述各步骤之间是持续不断工作的,在此,本领域技术人员应理解“持续”是指上述各装置分别按照设定的或实时调整的工作模式要求进行获取用户所执行的网络操作及与所述网络操作相对应的操作相关信息、从所述操作相关信息中获取实体词,获取与所述第一实体对象相对应的关系图谱,生成与所述网络操作相对应的操作辅助信息,将所述操作辅助信息提供给所述用户,直至提供设备1停止获取用户所执行的网络操作,及与所述网络操作相对应的操作相关信息。
优选地,当所述网络操作包括页面浏览操作时,所述操作相关信息包括与所述页面浏览操作相对应的浏览对象信息,步骤S2中,提供设备1从所述浏览对象信息中获取实体词,其中,所述实体词对应于第一实体对象;步骤S4中,提供设备1根据所述操作相关信息, 以及所述关系图谱,生成与所述页面浏览操作相对应的操作辅助信息,其中,所述操作辅助信息包括所述关系图谱。
例如,用户使用浏览器浏览购物网页,当用户的鼠标停留在一款手机上时,步骤S1中,提供设备1获取用户所执行的网络操作为页面浏览操作,该页面浏览操作包括与所述页面浏览操作相对应的浏览对象信息,如手机型号“A”、价钱“B”,步骤S2中,提供设备1从所述浏览对象信息中获取实体词手机型号“A”,步骤S3中,提供设备1根据所述实体词手机型号“A”,在对象关系库中进行匹配查询,以获取与所述第一实体对象相对应的关系图谱“手机型号‘A’价钱比较”,“手机型号‘A’用户评价”,步骤S43中,提供设备1根据所述操作相关信息手机型号“A”、价钱“B”,以及所述关系图谱“手机型号‘A’价钱比较”,“手机型号‘A’用户评价”,生成与所述页面浏览操作相对应的操作辅助信息“手机型号‘A’价钱比较”,“手机型号‘A’用户评价”,其中操作辅助信息包括所述关系图谱。
本领域技术人员能理解上述通过用户使用浏览器浏览购物网页,从所述浏览对象信息中获取实体词,生成与所述页面浏览操作相对应的操作辅助信息的方法仅为举例,其他现有的或今后可能出现的当所述网络操作包括页面浏览操作时,所述操作相关信息包括与所述页面浏览操作相对应的浏览对象信息,从所述浏览对象信息中获取实体词,生成与所述页面浏览操作相对应的操作辅助信息的方法如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。
优选地,当网络操作包括网络搜索请求时,操作相关信息包括与所述网络搜索请求操作相对应的查询序列,步骤S2中,提供设备1用于从所述查询序列中获取实体词,其中,所述实体词对应于第一实体对象;步骤S4中,提供设备1用于根据所述操作相关信息,以及所述关系图谱,生成与所述网络搜索请求操作相对应的操作辅助信息,其中,所述操作辅助信息包括与所述关系图谱与所述查询序列相对应的建议查询序列。
优选地,所述建议查询序列包括以下至少任一项:
-所述第一实体对象;
-所述第二实体对象中至少一个;
-所述第一实体对象与所述第二实体对象中至少一个的映射关系。
例如,用户网络搜索请求中,用户输入查询序列“哈七”,步骤S1中,提供设备1获取用户所执行的网络操作为网络搜索请求,该网络操作包括与所述网络搜索请求操作相对应的查询序列“哈七”,步骤S2中,提供设备1从所述操作相关信息中获取实体词“哈七”,步骤S3中,提供设备1根据实体词“哈七”在对象关系库中进行匹配查询,获取与所述实体词“哈七”相对应的关系图谱“哈利波特七购买”,“哈利波特七淘宝购买”,“哈利波特七上映时间”,步骤S4中,提供设备1根据该搜索操作的实体词,以及相对应的关系图谱,生成与所述网络搜索请求操作相对应的操作辅助信息“哈利波特七淘宝购买”,“哈利波特七上映时间”。
本领域技术人员能理解上述通过用户网络搜索请求中,用户输入查询序列“哈七”,所述查询序列中获取实体词,生成与所述网络搜索请求操作相对应的操作辅助信息的方法仅为举例,其他现有的或今后可能出现的当网络操作包括网络搜索请求时,所述操作相关信息包括与所述网络搜索请求操作相对应的查询序列,从所述查询序列中获取实体词,生成与所述网络搜索请求操作相对应的操作辅助信息的方法如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。
优选地,步骤S5中,提供设备1根据建议查询序列与查询序列的匹配程度,将所述操作辅助信息提供给所述用户。
例如,用户网络搜索请求中,用户输入查询序列“哈七购买”,步骤S 1中,提供设备1获取用户所执行的网络操作为网络搜索请求,该网络操作包括与所述网络搜索请求操作相对应的查询序列“哈七购买”,步骤S2中,提供设备1从所述操作相关信息中获取实体词“哈七”,步骤S3中,提供设备1根据实体词“哈七”在对象关系库中进 行匹配查询,获取与所述实体词“哈七”相对应的关系图谱“哈利波特七购买”,“哈利波特七淘宝购买”,“哈利波特七上映时间”,“哈利波特七评价”,“哈利波特七淘宝购买”,“哈尔滨七中”,步骤S4中,提供设备1根据该搜索操作的实体词,以及相对应的关系图谱,生成与所述网络搜索请求操作相对应的操作辅助信息“哈利波特七上映时间”,“哈利波特七评价”,“哈利波特七淘宝购买”,“哈尔滨七中”,步骤S5中,提供设备1根据建议查询序列“哈利波特七上映时间”,“哈利波特七评价”,“哈利波特七淘宝购买”,“哈尔滨七中”与查询序列“哈七购买”的匹配程度,将操作辅助信息“哈利波特七淘宝购买”提供给所述用户。
本领域技术人员能理解上述通过用户网络搜索请求中,用户输入查询序列“哈七购买”,根据建议查询序列与查询序列的匹配程度,将所述操作辅助信息提供给所述用户的方法仅为举例,其他现有的或今后可能出现的根据建议查询序列与查询序列的匹配程度,将所述操作辅助信息提供给所述用户的方法如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。
优选地,当网络操作包括搜索结果获取操作,操作相关信息包括与所述搜索结果获取操作相对应的查询序列时,步骤S2中,提供设备1从所述查询序列中获取实体词,其中,所述实体词对应于第一实体对象;步骤S4中,提供设备1根据所述操作相关信息,以及所述关系图谱,生成与所述搜索结果获取操作相对应的操作辅助信息,其中,所述操作辅助信息包括所述关系图谱。
例如,网络操作包括搜索结果获取操作,用户在搜索引擎中输入查询序列“哈七”,搜索引擎返回与“哈七”相关的搜索结果,步骤S 1中,提供设备1获取用户所执行的网络操作为搜索结果获取操作,该网络操作操作相关信息包括与所述搜索结果获取操作相对应的查询序列“哈七”,步骤S2中,提供设备1从所述查询序列中获取实体词“哈七”,步骤S3中,提供设备1根据实体词“哈七”在对象关系库中进行匹配查询,获取与所述实体词“哈七”相对应的关系图谱“哈 利波特七DVD”,“哈利波特七淘宝购买”,“哈利波特七上映时间”,步骤S4中,提供设备1根据所述操作相关信息,以及所述关系图谱,生成与所述搜索结果获取操作相对应的操作辅助信息“哈利波特七DVD”,“哈利波特七淘宝购买”,“哈利波特七上映时间”,其中操作辅助信息包括所述关系图谱。
本领域技术人员能理解上述用户在搜索引擎中输入查询序列“哈七”,搜索引擎返回与“哈七”相关的搜索结果,从所述查询序列中获取实体词,生成与所述搜索结果获取操作相对应的操作辅助信息的方法仅为举例,其他现有的或今后可能出现的当网络操作包括搜索结果获取操作,操作相关信息包括与所述搜索结果获取操作相对应的查询序列时,从所述查询序列中获取实体词,生成与所述搜索结果获取操作相对应的操作辅助信息的方法如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。
更优选地,当所述操作相关信息还包括与所述查询序列相对应的一个或多个搜索结果时,步骤S4中,提供设备1根据所述操作相关信息,以及所述关系图谱,对所述一个或多个搜索结果进行分组处理,以获得一个或多个结果分组以作为所述操作辅助信息,其中,每个结果分组包括与所述第二实体对象中一个及所述查询序列相对应的所述搜索结果。
例如,网络操作包括搜索结果获取操作,用户在搜索引擎中输入查询序列“北京大学”,搜索引擎返回与“北京大学”相关的搜索结果,搜索结果包括“北京大学第一医院”,“北京大学人民医院”,“北京大学口腔医院”,“北京大学考研网”,“北京大学招生简章”,“北京大学研究生院”等,步骤S1中,提供设备1获取用户所执行的网络操作为搜索结果获取操作,该网络操作的操作相关信息包括与所述搜索结果获取操作相对应的查询序列“北京大学”,步骤S2中,提供设备1从所述查询序列中获取实体词“北京大学”,步骤S3中,提供设备1根据实体词“北京大学”在对象关系库中进行匹配查询,获取与所述实体词“北京大学”相对应的关系图谱“北京大学医院”,“北京 大学招生”,步骤S4中,提供设备1根据所述操作相关信息,以及所述关系图谱,对所述一个或多个搜索结果进行分组处理,以获得一个或多个结果分组以作为所述操作辅助信息,如搜索结果包括“北京大学第一医院”,“北京大学人民医院”,“北京大学口腔医院”,“北京大学考研网”“北京大学招生简章”,“北京大学研究生院”,步骤S4中,提供设备1将“北京大学第一医院”,“北京大学人民医院”,“北京大学口腔医院”作为一组,将“北京大学考研网”,“北京大学招生简章”,“北京大学研究生院”作为一组,以作为其操作辅助信息。
本领域技术人员能理解上述用户在搜索引擎中输入查询序列“北京大学”,搜索引擎返回与“北京大学”相关的搜索结果,根据所述操作相关信息,以及所述关系图谱,对所述一个或多个搜索结果进行分组处理,以获得一个或多个结果分组以作为所述操作辅助信息的方法仅为举例,其他现有的或今后可能出现的当所述操作相关信息还包括与所述查询序列相对应的一个或多个搜索结果时,根据所述操作相关信息,以及所述关系图谱,对所述一个或多个搜索结果进行分组处理,以获得一个或多个结果分组以作为所述操作辅助信息的方法如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。
图4示出根据本发明一个优选实施例的由计算机实现的用于提供与网络操作相对应的操作辅助信息的方法流程图。以下参照图4对该优选实施例进行描述:具体地,在步骤S1′中,提供设备1获取用户所执行的网络操作,及与所述网络操作相对应的操作相关信息;在步骤S2′中,提供设备1从所述操作相关信息中获取实体词,其中,所述实体词对应于第一实体对象;在步骤S3′中,提供设备1根据所述实体词,在对象关系库中进行匹配查询,以获取与所述第一实体对象相对应的关系图谱;在步骤S4′中,提供设备1根据所述操作相关信息,以及所述关系图谱,生成与所述网络操作相对应的操作辅助信息;在步骤S5′中,提供设备1将所述操作辅助信息提供给所述用户。其中,步骤S1′、步骤S2′、步骤S4′和步骤S5′分别与图3所示对应步骤 相同或相似,故此处不再赘述,并通过引用的方式包含于此。
具体地,步骤S3’中,提供设备1根据所述实体词,在对象关系库中进行匹配查询,以获取与所述第一实体对象相对应的关系图谱。在此,对象关系库存储有一个或多个与所述第一实体对象相对应的关系图谱;该对象关系库存储位于提供设备1,或者位于与该提供设备1通过网络相连接的第三方设备等;可通过诸如预置、用户自定义或从该等第三方设备下载等方式,建立或更新该对象关系库。
例如步骤S3’中,提供设备1根据实体词“哈七上映时间”,在对象关系库中查询是否有与所述实体词“哈七上映时间”相对应的关系图谱,当对象关系库中存储了与所述实体词“哈七上映时间”相对应的关系图谱,如“哈利波特七DVD购买”,“哈利波特七淘宝电影票购买”,步骤S3’中,提供设备1从对象关系库中获取与所述实体词“哈七上映时间”相对应的关系图谱“哈利波特七DVD购买”,“哈利波特七淘宝电影票购买”。
本领域技术人员能理解上述通过根据实体词“哈七上映时间”,在对象关系库中进行匹配查询,以获取与所述第一实体对象相对应的关系图谱的方法仅为举例,其他现有的或今后可能出现的根据所述实体词,在对象关系库中进行匹配查询,以获取与所述第一实体对象相对应的关系图谱的方法如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。
优选地,步骤S3’中,提供设备1根据所述实体词,以及所述第一实体对象的属性信息,在所述对象关系库中进行匹配查询,以获得与所述第一实体对象相对应的关系图谱。
其中所述属性信息包括但不限于:第一实体对象的类别、颜色、地域等属性。
例如,步骤S3’中,提供设备1根据实体词“汽车iPhone终端”,以及实体词“汽车iPhone终端”的属性信息,如类别属性为“交通工具”,颜色属性为“黑色”,位置属性为“北京”,步骤S3’中,提供设备1在对象关系库中查询是否有与所述实体词“汽车iPhone终端” 以及类别属性为“交通工具”,颜色属性为“黑色”,位置属性为“北京”相对应的关系图谱,当对象关系库中存储了与所述实体词“汽车iPhone终端”,以及类别属性为“交通工具”,颜色属性为“黑色”,位置属性为“北京”相对应的关系图谱,如相对应的关系图谱为“汽车进口4S店”,步骤S3’中,提供设备1从对象关系库中获取与所述第一实体对象“汽车iPhone终端”相对应的关系图谱“汽车进口4S店”。
本领域技术人员能理解上述通过根据实体词“汽车iPhone终端”,以及实体词“汽车iPhone终端”的属性信息,在对象关系库中进行匹配查询,以获得与所述第一实体对象相对应的关系图谱的方法仅为举例,其他现有的或今后可能出现的根据所述实体词,以及所述第一实体对象的属性信息,在所述对象关系库中进行匹配查询,以获得与所述第一实体对象相对应的关系图谱的方法如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。
优选地,该方法还包括步骤S6′。具体地,在步骤S6′中,提供设备1:
-根据候选实体对象间的相关度信息,获取所述候选实体对象间的映射关系;
-根据所述候选实体对象间的映射关系,建立或更新所述对象关系库;
其中,所述候选实体对象间的相关度信息包括以下至少任一项:
-所述候选实体对象在同一数据源中的共现频次;
-所述候选实体对象间的相似度;
-所述候选实体对象分别与同一个候选实体对象存在映射关系。
例如,在步骤S6′中,提供设备1根据候选实体对象在同一数据源中的共现频次,获取所述候选实体对象间的映射关系。如候选实体对象A与候选实体对象B在网页中同时出现的次数大于预设的阈值x,那么对象A与对象B就存在映射关系,在步骤S6′中,提供设备1获取候选实体对象A与候选实体对象B的映射关系,如果候选实体 对象A与候选实体对象B的映射关系已经存储在对象关系库中,在步骤S6′中,提供设备1更新候选实体对象A与候选实体对象B的映射关系,如果候选实体对象A与候选实体对象B的映射关系没有存储在对象关系库中,在步骤S6′中,提供设备1建立候选实体对象A与候选实体对象B的映射关系。在此,同一数据源包括但不限于:浏览页面、搜索日志或结构化数据。
例如,在步骤S6′中,提供设备1根据所述候选实体对象间的相似度,获取所述候选实体对象间的映射关系。如候选实体对象A为“哈七”,候选实体对象B为“哈利波特七”,候选实体对象B与候选实体对象A同时包含“哈”“七”两字,相似度大于预设阈值p,那么候选实体对象A与候选实体对象B就存在映射关系,在步骤S6′中,提供设备1更新候选实体对象A与候选实体对象B的映射关系,如果候选实体对象A与候选实体对象B的映射关系没有存储在对象关系库中,在步骤S6′中,提供设备1建立候选实体对象A与候选实体对象B的映射关系。
例如,在步骤S6′中,提供设备1根据候选实体对象分别与同一个候选实体对象存在映射关系,获取所述候选实体对象间的映射关系。如候选实体对象A与候选实体对象B存在映射关系,候选实体对象B与候选实体对象C存在映射关系,候选实体对象A与候选实体对象C与同一个候选实体对象B存在映射关系,在步骤S6′中,提供设备1更新候选实体对象A与候选实体对象C的映射关系,如果候选实体对象A与候选实体对象C的映射关系没有存储在对象关系库中,在步骤S6′中,提供设备1建立候选实体对象A与候选实体对象C的映射关系。
本领域技术人员能理解上述根据候选实体对象间的共现频次、相似度、与同一个候选实体对象存在映射关系的相关度信息,获取所述候选实体对象间的映射关系,根据所述候选实体对象间的映射关系,建立或更新所述对象关系库的方法仅为举例,其他现有的或今后可能出现的根据候选实体对象间的相关度信息,获取所述候选实体对象间 的映射关系,根据所述候选实体对象间的映射关系,建立或更新所述对象关系库的方法如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。
优选地,上述用于提供与网络操作相对应的操作辅助信息的方法可以与现有的浏览器相结合,构成一种新的浏览器,现有的浏览器可以是例如Microsoft公司的IE浏览器、Netscape公司的Netscape浏览器等。
更优选地,上述用于提供与网络操作相对应的操作辅助信息的方法还可以与现有的浏览器插件相结合,构成一种新的浏览器插件,现有的浏览器插件可以是例如BHO等浏览器插件。
更优选地,上述用于提供与网络操作相对应的操作辅助信息的方法还可以与现有的搜索引擎相结合,构成一种新的搜索引擎,现有的搜索引擎可以是例如百度、谷歌、搜狗等搜索引擎。
对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。装置权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。

基于关系图谱生成网络操作辅助信息的方法与设备.pdf_第1页
第1页 / 共25页
基于关系图谱生成网络操作辅助信息的方法与设备.pdf_第2页
第2页 / 共25页
基于关系图谱生成网络操作辅助信息的方法与设备.pdf_第3页
第3页 / 共25页
点击查看更多>>
资源描述

《基于关系图谱生成网络操作辅助信息的方法与设备.pdf》由会员分享,可在线阅读,更多相关《基于关系图谱生成网络操作辅助信息的方法与设备.pdf(25页珍藏版)》请在专利查询网上搜索。

1、(10)申请公布号 CN 103365876 A (43)申请公布日 2013.10.23 CN 103365876 A *CN103365876A* (21)申请号 201210088922.3 (22)申请日 2012.03.29 G06F 17/30(2006.01) (71)申请人 北京百度网讯科技有限公司 地址 100085 北京市海淀区上地十街 10 号 百度大厦 2 层 (72)发明人 李紫微 赵世奇 (74)专利代理机构 北京汉昊知识产权代理事务 所 ( 普通合伙 ) 11370 代理人 罗朋 周建华 (54) 发明名称 基于关系图谱生成网络操作辅助信息的方法 与设备 (57)。

2、 摘要 本发明的目的是提供一种用于基于实体对象 的关系图谱生成网络操作辅助信息的方法与设 备。具体地, 获取用户所执行的网络操作, 及与所 述网络操作相对应的操作相关信息 ; 从所述操作 相关信息中获取实体词 ; 根据所述实体词, 获取 与所述第一实体对象相对应的关系图谱 ; 根据所 述操作相关信息, 以及所述关系图谱, 生成与所述 网络操作相对应的操作辅助信息 ; 将所述操作辅 助信息提供给所述用户。 与现有技术相比, 本发明 提供的方法与设备, 既能适用于对各种网络操作 提供相关的网络操作辅助信息, 提高适用范围, 又 支持基于实体对象的关系图谱生成网络操作辅助 信息, 进一步提高了辅助信。

3、息的准确度, 提升了用 户的使用体验。 (51)Int.Cl. 权利要求书 4 页 说明书 17 页 附图 3 页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书4页 说明书17页 附图3页 (10)申请公布号 CN 103365876 A CN 103365876 A *CN103365876A* 1/4 页 2 1. 一种由计算机实现的用于提供与网络操作相对应的操作辅助信息的方法, 其中, 该 方法包括以下步骤 : a 获取用户所执行的网络操作, 及与所述网络操作相对应的操作相关信息 ; b 从所述操作相关信息中获取实体词, 其中, 所述实体词对应于第一实体对象 ;。

4、 c 根据所述实体词, 获取与所述第一实体对象相对应的关系图谱, 其中, 所述关系图谱 包括所述第一实体对象与一个或多个与所述第一实体对象相对应的第二实体对象间的映 射关系 ; d 根据所述操作相关信息, 以及所述关系图谱, 生成与所述网络操作相对应的操作辅助 信息 ; e 将所述操作辅助信息提供给所述用户。 2. 根据权利要求 1 所述的方法, 其中, 所述步骤 c 包括 : - 根据所述实体词, 在对象关系库中进行匹配查询, 以获取与所述第一实体对象相对应 的关系图谱。 3. 根据权利要求 2 所述的方法, 其中, 所述步骤 c 包括 : - 根据所述实体词, 以及所述第一实体对象的属性信。

5、息, 在所述对象关系库中进行匹配 查询, 以获得与所述第一实体对象相对应的关系图谱。 4. 根据权利要求 2 或 3 所述的方法, 其中, 该方法还包括 : - 根据候选实体对象间的相关度信息, 获取所述候选实体对象间的映射关系 ; - 根据所述候选实体对象间的映射关系, 建立或更新所述对象关系库 ; 其中, 所述候选实体对象间的相关度信息包括以下至少任一项 : - 所述候选实体对象在同一数据源中的共现频次 ; - 所述候选实体对象间的相似度 ; - 所述候选实体对象分别与同一个候选实体对象存在映射关系。 5. 根据权利要求 1 至 4 中任一项所述的方法, 其中, 所述网络操作包括页面浏览操。

6、作, 所述操作相关信息包括与所述页面浏览操作相对应的浏览对象信息 ; 其中, 所述步骤 b 包括 : - 从所述浏览对象信息中获取实体词, 其中, 所述实体词对应于第一实体对象 ; 其中, 所述步骤 d 包括 : - 根据所述操作相关信息, 以及所述关系图谱, 生成与所述页面浏览操作相对应的操作 辅助信息, 其中, 所述操作辅助信息包括所述关系图谱。 6.根据权利要求1至4中任一项所述的方法, 其中, 所述网络操作包括网络搜索请求操 作, 所述操作相关信息包括与所述网络搜索请求操作相对应的查询序列 ; 其中, 所述步骤 b 包括 : - 从所述查询序列中获取实体词, 其中, 所述实体词对应于第。

7、一实体对象 ; 其中, 所述步骤 d 包括 : - 根据所述操作相关信息, 以及所述关系图谱, 生成与所述网络搜索请求操作相对应的 操作辅助信息, 其中, 所述操作辅助信息包括与所述关系图谱与所述查询序列相对应的建 议查询序列。 7. 根据权利要求 6 所述的方法, 其中, 所述建议查询序列包括以下至少任一项 : 权 利 要 求 书 CN 103365876 A 2 2/4 页 3 - 所述第一实体对象 ; - 所述第二实体对象中至少一个 ; - 所述第一实体对象与所述第二实体对象中至少一个的映射关系。 8. 根据权利要求 6 或 7 所述的方法, 其中, 所述步骤 e 包括 : - 根据所述。

8、建议查询序列与所述查询序列的匹配程度, 将所述操作辅助信息提供给所 述用户。 9.根据权利要求1至4中任一项所述的方法, 其中, 所述网络操作包括搜索结果获取操 作, 所述操作相关信息包括与所述搜索结果获取操作相对应的查询序列 ; 其中, 所述步骤 b 包括 : - 从所述查询序列中获取实体词, 其中, 所述实体词对应于第一实体对象 ; 其中, 所述步骤 d 包括 : - 根据所述操作相关信息, 以及所述关系图谱, 生成与所述搜索结果获取操作相对应的 操作辅助信息, 其中, 所述操作辅助信息包括所述关系图谱。 10. 根据权利要求 9 所述的方法, 其中, 所述操作相关信息还包括与所述查询序列。

9、相对 应的一个或多个搜索结果 ; 其中, 所述步骤 d 包括 : - 根据所述操作相关信息, 以及所述关系图谱, 对所述一个或多个搜索结果进行分组处 理, 以获得一个或多个结果分组以作为所述操作辅助信息, 其中, 每个结果分组包括与所述 第二实体对象中一个及所述查询序列相对应的所述搜索结果。 11. 一种用于提供与网络操作相对应的操作辅助信息的设备, 其中, 该设备包括 : 第一获取装置, 用于获取用户所执行的网络操作, 及与所述网络操作相对应的操作相 关信息 ; 第二获取装置, 用于从所述操作相关信息中获取实体词, 其中, 所述实体词对应于第一 实体对象 ; 第三获取装置, 用于根据所述实体。

10、词, 获取与所述第一实体对象相对应的关系图谱, 其 中, 所述关系图谱包括所述第一实体对象与一个或多个与所述第一实体对象相对应的第二 实体对象间的映射关系 ; 生成装置, 用于根据所述操作相关信息, 以及所述关系图谱, 生成与所述网络操作相对 应的操作辅助信息 ; 提供装置, 用于将所述操作辅助信息提供给所述用户。 12. 根据权利要求 11 所述的设备, 其中, 第三获取装置用于 : - 根据所述实体词, 在对象关系库中进行匹配查询, 以获取与所述第一实体对象相对应 的关系图谱。 13. 根据权利要求 12 所述的设备, 其中, 第三获取装置用于 : - 根据所述实体词, 以及所述第一实体对。

11、象的属性信息, 在所述对象关系库中进行匹配 查询, 以获得与所述第一实体对象相对应的关系图谱。 14. 根据权利要求 12 或 13 所述的设备, 其中, 该设备还包括更新装置, 该更新装置用 于 : - 根据候选实体对象间的相关度信息, 获取所述候选实体对象间的映射关系 ; 权 利 要 求 书 CN 103365876 A 3 3/4 页 4 - 根据所述候选实体对象间的映射关系, 建立或更新所述对象关系库 ; 其中, 所述候选实体对象间的相关度信息包括以下至少任一项 : - 所述候选实体对象在同一数据源中的共现频次 ; - 所述候选实体对象间的相似度 ; - 所述候选实体对象分别与同一个候。

12、选实体对象存在映射关系。 15. 根据权利要求 11 至 14 中任一项所述的设备, 其中, 所述网络操作包括页面浏览操 作, 所述操作相关信息包括与所述页面浏览操作相对应的浏览对象信息 ; 其中, 所述第二获取装置用于 : - 从所述浏览对象信息中获取实体词, 其中, 所述实体词对应于第一实体对象 ; 其中, 所述生成装置用于 : - 根据所述操作相关信息, 以及所述关系图谱, 生成与所述页面浏览操作相对应的操作 辅助信息, 其中, 所述操作辅助信息包括所述关系图谱。 16. 根据权利要求 11 至 14 中任一项所述的设备, 其中, 所述网络操作包括网络搜索请 求操作, 所述操作相关信息包。

13、括与所述网络搜索请求操作相对应的查询序列 ; 其中, 所述第二获取装置用于 : - 从所述查询序列中获取实体词, 其中, 所述实体词对应于第一实体对象 ; 其中, 所述生成装置用于 : - 根据所述操作相关信息, 以及所述关系图谱, 生成与所述网络搜索请求操作相对应的 操作辅助信息, 其中, 所述操作辅助信息包括与所述关系图谱与所述查询序列相对应的建 议查询序列。 17. 根据权利要求 16 所述的设备, 其中, 所述建议查询序列包括以下至少任一项 : - 所述第一实体对象 ; - 所述第二实体对象中至少一个 ; - 所述第一实体对象与所述第二实体对象中至少一个的映射关系。 18. 根据权利要。

14、求 16 或 17 所述的设备, 其中, 所述提供装置用于 : - 根据所述建议查询序列与所述查询序列的匹配程度, 将所述操作辅助信息提供给所 述用户。 19. 根据权利要求 11 至 14 中任一项所述的设备, 其中, 所述网络操作包括搜索结果获 取操作, 所述操作相关信息包括与所述搜索结果获取操作相对应的查询序列 ; 其中, 所述第二获取装置用于 : - 从所述查询序列中获取实体词, 其中, 所述实体词对应于第一实体对象 ; 其中, 所述生成装置用于 : - 根据所述操作相关信息, 以及所述关系图谱, 生成与所述搜索结果获取操作相对应的 操作辅助信息, 其中, 所述操作辅助信息包括所述关系。

15、图谱。 20. 根据权利要求 19 所述的设备, 其中, 所述操作相关信息还包括与所述查询序列相 对应的一个或多个搜索结果 ; 其中, 所述生成装置用于 : - 根据所述操作相关信息, 以及所述关系图谱, 对所述一个或多个搜索结果进行分组处 理, 以获得一个或多个结果分组以作为所述操作辅助信息, 其中, 每个结果分组包括与所述 权 利 要 求 书 CN 103365876 A 4 4/4 页 5 第二实体对象中一个及所述查询序列相对应的所述搜索结果。 21.一种浏览器, 包括如权利要求11至20中任一项所述的用于提供与网络操作相对应 的操作辅助信息的设备。 22.一种浏览器插件, 包括如权利要。

16、求11至20中任一项所述的用于提供与网络操作相 对应的操作辅助信息的设备。 23.一种搜索引擎, 包括如权利要求11至20中任一项所述的用于提供与网络操作相对 应的操作辅助信息的设备。 权 利 要 求 书 CN 103365876 A 5 1/17 页 6 基于关系图谱生成网络操作辅助信息的方法与设备 技术领域 0001 本发明涉及网络技术领域, 尤其涉及通过计算机实现基于实体对象的关系图谱生 成网络操作辅助信息的技术。 背景技术 0002 随着网络技术和计算机技术的不断发展, 互联网应用以及其它网络应用已经成为 人们生活、 工作、 学习的主要工具, 如获取信息、 在线娱乐、 在线学习、 在线。

17、交易、 在线购物 等。同时人们在使用这些应用时也会进行相关的网络操作, 如用户在搜索引擎中输入搜索 请求(query)后, 搜索引擎能够向用户返回与该query对应的搜索结果, 用户鼠标停留在网 页中的一本书时, 会显示该书的介绍信息。 为了更加方便用户获取更多相关信息, 提升用户 的使用体验, 用户在进行相关网络操作后, 还希望能够提供给该用户与该网络操作相关的 辅助信息, 如推荐信息、 关系信息等。 这时如何生成与网络操作相关的辅助信息就起到了非 常关键的作用。 0003 目前现有的方法通常采用统计分析或概率的方法对相关实体词的关系关键词进 行挖掘, 该方法虽然能够提供一定的辅助信息, 但。

18、是用户所获取的推荐信息的相关度不高, 降低了用户获取信息的效率、 用户使用体验。主要原因在于现有的方法通常没有基于实体 对象的关系图谱生成网络操作辅助信息, 如对于 “汽车” 这个实体对象, 其关系图谱包括 “玩 具汽车” 、“模型汽车” 、“交通工具汽车” 等, 而基于统计分析或概率的方法可能只能获得 “汽 车总动员” 等信息, 而无法获得 “玩具汽车” 、“模型汽车” 、“交通工具汽车” 等的辅助信息, 如 果用户只对 “模型汽车” 感兴趣, 那么现有的方法给用户提供的信息的相关度可能就不高, 用户的使用体验也不高。现有的方法通常对相关实体词的关系关键词进行挖掘, 而某些网 络操作, 并不。

19、能直接提供实体词, 如用户用鼠标点击本书的网络操作, 该操作并没有直接产 生实体词。因此现有的方法对诸如此类不能直接提供实体词的网络操作作用有限, 而用户 通常也希望对这类不能直接提供实体词的网络操作, 也能提供相关的辅助信息。 显然, 当前 使用现有的方法, 用户所获取的辅助信息的相关度不高, 并且现有的方法不能很好的支持 某些不能直接提供实体词的网络操作, 进而降低了用户获取信息的效率、 用户使用体验。 0004 因此, 针对上述两方面的内容, 如何即能提高用户所获取的辅助信息的相关度, 又 能对用户的各种网络操作提供辅助信息成为本领域技术人员亟需解决的问题之一。 发明内容 0005 本发。

20、明的目的是提供一种用于基于实体对象的关系图谱生成网络操作辅助信息 的方法与设备。 0006 根据本发明的另一个方面, 还提供了一种由计算机实现的用于提供与网络操作相 对应的操作辅助信息的方法, 其中, 该方法包括以下步骤 : 0007 a 获取用户所执行的网络操作, 及与所述网络操作相对应的操作相关信息 ; 0008 b 从所述操作相关信息中获取实体词, 其中, 所述实体词对应于第一实体对象 ; 说 明 书 CN 103365876 A 6 2/17 页 7 0009 c 根据所述实体词, 获取与所述第一实体对象相对应的关系图谱, 其中, 所述关系 图谱包括所述第一实体对象与一个或多个与所述第。

21、一实体对象相对应的第二实体对象间 的映射关系 ; 0010 d 根据所述操作相关信息, 以及所述关系图谱, 生成与所述网络操作相对应的操作 辅助信息 ; 0011 e 将所述操作辅助信息提供给所述用户。 0012 根据本发明的一个方面, 提供了一种用于提供与网络操作相对应的操作辅助信息 的设备, 其中, 该设备包括 : 0013 第一获取装置, 用于获取用户所执行的网络操作, 及与所述网络操作相对应的操 作相关信息 ; 0014 第二获取装置, 用于从所述操作相关信息中获取实体词, 其中, 所述实体词对应于 第一实体对象 ; 0015 第三获取装置, 用于根据所述实体词, 获取与所述第一实体对。

22、象相对应的关系图 谱, 其中, 所述关系图谱包括所述第一实体对象与一个或多个与所述第一实体对象相对应 的第二实体对象间的映射关系 ; 0016 生成装置, 用于根据所述操作相关信息, 以及所述关系图谱, 生成与所述网络操作 相对应的操作辅助信息 ; 0017 提供装置, 用于将所述操作辅助信息提供给所述用户。 0018 根据本发明的再一方面, 还提供了一种用于提供与网络操作相对应的操作辅助信 息的浏览器。 0019 根据本发明的再一方面, 还提供了一种用于提供与网络操作相对应的操作辅助信 息的浏览器插件。 0020 根据本发明的再一方面, 还提供了一种用于提供与网络操作相对应的操作辅助信 息的。

23、搜索引擎。 0021 与现有技术相比, 本发明通过获取用户所执行的网络操作, 及与所述网络操作相 对应的操作相关信息, 从所述操作相关信息中获取实体词, 解决现有方法中对不能直接提 供实体词的网络操作的作用有限问题。 使用户在进行各种网络操作时都能获得相关的辅助 信息。 而且本发明还可以根据实体词, 以及实体对象的属性信息, 在对象关系库中进行匹配 查询, 以获得与所述实体对象相对应的关系图谱, 进而生成与所述网络操作相对应的操作 辅助信息, 进一步提高了辅助信息的准确度。 特别地, 本发明还可以根据候选实体对象间的 映射关系, 建立或更新所述对象关系库, 进一步提高了辅助信息的准确度。 附图。

24、说明 0022 通过阅读参照以下附图所作的对非限制性实施例所作的详细描述, 本发明的其它 特征、 目的和优点将会变得更明显 : 0023 图 1 示出根据本发明一个方面的用于提供与网络操作相对应的操作辅助信息的 设备示意图 ; 0024 图 2 示出根据本发明一个优选实施例的用于提供与网络操作相对应的操作辅助 信息的设备示意图 ; 说 明 书 CN 103365876 A 7 3/17 页 8 0025 图 3 示出根据本发明另一个方面的由计算机实现的用于提供与网络操作相对应 的操作辅助信息的方法流程图 ; 0026 图 4 示出根据本发明一个优选实施例的由计算机实现的用于提供与网络操作相 对。

25、应的操作辅助信息的方法流程图。 0027 附图中相同或相似的附图标记代表相同或相似的部件。 具体实施方式 0028 下面结合附图对本发明作进一步详细描述。 0029 图 1 示出根据本发明一个方面的用于提供与网络操作相对应的操作辅助信息的 设备 1 示意图。在此, 提供设备 1 包括但不限于单个主机、 小型机、 大型机、 多个主机集、 网 络主机、 单个网络服务器、 多个网络服务器集或多个服务器构成的云。在此, 云由基于云计 算 (Cloud Computing) 的大量计算机或网络服务器构成, 其中, 云计算是分布式计算的一 种, 由一群松散耦合的计算机集组成的一个超级虚拟计算机。 0030。

26、 如图 1 所示, 提供设备 1 包括第一获取装置 11、 第二获取装置 12、 第三取装置 13、 生成装置 14 和提供装置 15。 0031 具体地, 第一获取装置 11 获取用户所执行的网络操作, 及与所述网络操作相对应 的操作相关信息。 0032 其中, 所述网络操作包括但不限于 0033 1) 用户输入操作 ; 0034 2) 用户点击操作 ; 0035 3) 用户鼠标移动操作 ; 0036 4) 页面浏览操作。 0037 其中, 所述操作相关信息包括但不限于 : 0038 1) 用户输入的文本信息 ; 0039 2) 用户点击实体对象操作信息 ; 0040 3) 用户鼠标移动到一。

27、实体对象的操作信息 ; 0041 4) 用户使用的相关应用信息 ; 0042 5) 用户对该网络操作的历史信息 ; 0043 6) 用户使用终端信息 ; 0044 7) 与所述页面浏览操作相对应的浏览对象信息。 0045 例如, 用户在网页中点击一本书的网络操作, 第一获取装置 11 通过调用应用程序 接口 (API), 获取用户所执行的网络操作为在网页中点击一本书时, 通过分析网页代码中与 该书对应的代码获取该书的文本信息, 如书名、 作者、 出版时间、 出版社、 摘要信息等操作相 关信息, 通过 JavaScript 脚本获取用户使用的浏览器型号、 版本等信息、 用户的浏览记录 等操作相关。

28、信息。 0046 本领域技术人员能理解上述通过用户在网页中点击一本书时的网络操作获取用 户所执行的网络操作及与所述网络操作相对应的操作相关信息的方式仅为举例, 其他现有 的或今后可能出现的获取用户所执行的网络操作及与所述网络操作相对应的操作相关信 息的方式如可适用于本发明, 也应包含在本发明保护范围以内, 并以引用方式包含于此。 说 明 书 CN 103365876 A 8 4/17 页 9 0047 第二获取装置 12 从所述操作相关信息中获取实体词, 其中, 所述实体词对应于第 一实体对象。 0048 其中, 所述实体词包括一个或多个词及其组合。 0049 例如操作相关信息包括 “汽车保修。

29、油耗北京 iPhone 终端” , 第二获取装置 12 通 过诸如将操作相关信息的部分内容在实词库中进行匹配查询, 或者对操作相关信息进行分 词、 删除虚词和 / 或语义分析等处理, 从所述操作相关信息中获取实体词为 “汽车, iPhone 终端” 。 0050 本领域技术人员能理解上述通过从操作相关信息中获取实体词 “汽车 i Phone 终 端” 的方式仅为举例, 其他现有的或今后可能出现的从所述操作相关信息中获取实体词的 方式如可适用于本发明, 也应包含在本发明保护范围以内, 并以引用方式包含于此。 0051 第三获取装置 13 根据所述实体词, 获取与所述第一实体对象相对应的关系图谱,。

30、 其中, 所述关系图谱包括所述第一实体对象与一个或多个与所述第一实体对象相对应的第 二实体对象间的映射关系。 0052 其中, 所述关系图谱包括所述第一实体对象与一个或多个与所述第一实体对象相 对应的第二实体对象间的映射关系, 其中, 所述映射关系包括两个实体对象之间可以通过 其分别与其他实体对象之间的映射关系建立新的映射关系。如实体对象 A 分别与 B, C, D 有 映射关系, 同时 B 与 E 有映射关系, 那么 A 可以与 E 建立映射关系。 0053 例如, 第一获取装置 11 获取用户所执行的网络操作为在网页中点击一辆汽车, 获 取与所述网络操作相对应的操作相关信息包括 “汽车保修。

31、油耗北京 iPhone 终端” , 第二获 取装置 12 从所述操作相关信息中获取实体词为 “汽车 iPhone 终端” , 第三获取装置 13 根据 实体词 “汽车 iPhone 终端” , 在缓存中查询是否有与所述第一实体对象 “汽车 iPhone 终端” 相对应的关系图谱, 当缓存中存储了与所述 “汽车 iPhone 终端” 相对应的关系图谱, 如 “汽 车 iPhone 终端” 相对应的关系图谱为 “汽车进口” , 第三获取装置 13 从缓存中获取与所述 第一实体对象 “汽车 iPhone 终端” 相对应的关系图谱 “汽车进口” 。 0054 本领域技术人员能理解上述通过根据所述实体词。

32、 “汽车 iPhone 终端” 获取与所述 第一实体对象相对应的关系图谱 “汽车进口” 的方式仅为举例, 其他现有的或今后可能出 现的根据所述实体词, 获取与所述第一实体对象相对应的关系图谱的方式如可适用于本发 明, 也应包含在本发明保护范围以内, 并以引用方式包含于此。 0055 生成装置 14 根据所述操作相关信息, 以及所述关系图谱, 生成与所述网络操作相 对应的操作辅助信息。 0056 例如在用户使用搜索引擎的场景中, 用户输入 “哈七” , 第一获取装置 11 获取用户 所执行的网络操作为搜索, 获取该网络操作相对应的操作相关信息包括 “哈七, 上映时间, Android 1.6 终。

33、端” , 其中 “上映时间” 从用户的历史浏览记录中获取的,“Android 1.6 终 端” 从浏览器信息中获取, 第二获取装置 12 从所述操作相关信息中获取实体词 “哈七上映 时间” , 第三获取装置 13 根据实体词 “哈七上映时间” 从缓存中进行匹配查询, 获取与所述 实体词 “哈七上映时间” 相对应的关系图谱 “哈利波特七 DVD 购买” ,“哈利波特七淘宝电影 票购买” , 生成装置 14 根据所述操作相关信息, 以及所述关系图谱, 生成与所述网络操作相 对应的操作辅助信息为 “哈利波特七淘宝电影票购买” 。 0057 本领域技术人员能理解上述通过根据所述操作相关信息 “哈七, 。

34、上映时间, 说 明 书 CN 103365876 A 9 5/17 页 10 Android 1.6 终端” , 以及所述关系图谱 “哈利波特七 DVD 购买” ,“哈利波特七淘宝电影票购 买” , 生成与所述网络操作相对应的操作辅助信息 “哈利波特七淘宝电影票购买” 的方式仅 为举例, 其他现有的或今后可能出现的根据所述操作相关信息, 以及所述关系图谱, 生成与 所述网络操作相对应的操作辅助信息的方式如可适用于本发明, 也应包含在本发明保护范 围以内, 并以引用方式包含于此。 0058 提供装置 15 将所述操作辅助信息提供给所述用户。 0059 例如, 操作辅助信息 “哈利波特七淘宝电影票。

35、购买” , 提供装置 15 通过应用程序接 口 (API), 以 HTTPS 约定的通信方式, 将操作辅助信息发送给所述用户。 0060 本领域技术人员能理解上述通过将所述操作辅助信息 “哈利波特七淘宝电影票购 买” 通过应用程序接口 (API), 以 HTTPS 约定的通信方式提供给所述用户的方式仅为举例, 其他现有的或今后可能出现的将所述操作辅助信息提供给所述用户的方式如可适用于本 发明, 也应包含在本发明保护范围以内, 并以引用方式包含于此。 0061 优选地, 提供设备1的各个装置之间是持续工作的, 具体地, 第一获取装置11持续 获取用户所执行的网络操作, 及与所述网络操作相对应的操。

36、作相关信息 ; 第二获取装置 12 持续从所述操作相关信息中获取实体词, 其中, 所述实体词对应于第一实体对象 ; 第三获取 装置 13 持续根据所述实体词, 获取与所述第一实体对象相对应的关系图谱, 其中, 所述关 系图谱包括所述第一实体对象与一个或多个与所述第一实体对象相对应的第二实体对象 间的映射关系 ; 生成装置 14 持续根据所述操作相关信息, 以及所述关系图谱, 生成与所述 网络操作相对应的操作辅助信息 ; 提供装置 15 持续将所述操作辅助信息提供给所述用户。 上述各装置之间是持续不断工作的, 在此, 本领域技术人员应理解 “持续” 是指上述各装置 分别按照设定的或实时调整的工作。

37、模式要求进行获取用户所执行的网络操作及与所述网 络操作相对应的操作相关信息、 从所述操作相关信息中获取实体词, 获取与所述第一实体 对象相对应的关系图谱, 生成与所述网络操作相对应的操作辅助信息, 将所述操作辅助信 息提供给所述用户, 直至提供设备 1 停止获取用户所执行的网络操作, 及与所述网络操作 相对应的操作相关信息。 0062 优选地, 当所述网络操作包括页面浏览操作时, 所述操作相关信息包括与所述页 面浏览操作相对应的浏览对象信息, 第二获取装置 12 从所述浏览对象信息中获取实体词, 其中, 所述实体词对应于第一实体对象 ; 生成装置 14 根据所述操作相关信息, 以及所述关 系图。

38、谱, 生成与所述页面浏览操作相对应的操作辅助信息, 其中, 所述操作辅助信息包括所 述关系图谱。 0063 例如, 用户使用浏览器浏览购物网页, 当用户的鼠标停留在一款手机上时, 第一获 取装置 11 获取用户所执行的网络操作为页面浏览操作, 该页面浏览操作包括与所述页面 浏览操作相对应的浏览对象信息, 如手机型号 “A” 、 价钱 “B” , 第二获取装置 12 从所述浏览 对象信息中获取实体词手机型号 “A” , 第三获取装置 13 根据所述实体词手机型号 “A” , 在对 象关系库中进行匹配查询, 以获取与所述第一实体对象相对应的关系图谱 “手机型号 A 价 钱比较” ,“手机型号 A 。

39、用户评价” , 生成装置 14 根据所述操作相关信息手机型号 “A” 、 价钱 “B” , 以及所述关系图谱 “手机型号 A 价钱比较” ,“手机型号 A 用户评价” , 生成与所述页 面浏览操作相对应的操作辅助信息 “手机型号 A 价钱比较” ,“手机型号 A 用户评价” , 其 中操作辅助信息包括所述关系图谱。 说 明 书 CN 103365876 A 10 6/17 页 11 0064 本领域技术人员能理解上述通过用户使用浏览器浏览购物网页, 从所述浏览对象 信息中获取实体词, 生成与所述页面浏览操作相对应的操作辅助信息的方式仅为举例, 其 他现有的或今后可能出现的当所述网络操作包括页面。

40、浏览操作时, 所述操作相关信息包括 与所述页面浏览操作相对应的浏览对象信息, 从所述浏览对象信息中获取实体词, 生成与 所述页面浏览操作相对应的操作辅助信息的方式如可适用于本发明, 也应包含在本发明保 护范围以内, 并以引用方式包含于此。 0065 优选地, 当网络操作包括网络搜索请求时, 操作相关信息包括与所述网络搜索请 求操作相对应的查询序列, 第二获取装置 12 用于从所述查询序列中获取实体词, 其中, 所 述实体词对应于第一实体对象 ; 生成装置 14 用于根据所述操作相关信息, 以及所述关系图 谱, 生成与所述网络搜索请求操作相对应的操作辅助信息, 其中, 所述操作辅助信息包括与 所。

41、述关系图谱与所述查询序列相对应的建议查询序列。 0066 优选地, 所述建议查询序列包括以下至少任一项 : 0067 - 所述第一实体对象 ; 0068 - 所述第二实体对象中至少一个 ; 0069 - 所述第一实体对象与所述第二实体对象中至少一个的映射关系。 0070 例如, 用户网络搜索请求中, 用户输入查询序列 “哈七” , 第一获取装置 11 获取用 户所执行的网络操作为网络搜索请求, 该网络操作包括与所述网络搜索请求操作相对应的 查询序列 “哈七” , 第二获取装置 12 从所述操作相关信息中获取实体词 “哈七” , 第三获取装 置 13 根据实体词 “哈七” 在对象关系库中进行匹配。

42、查询, 获取与所述实体词 “哈七” 相对应 的关系图谱 “哈利波特七购买” ,“哈利波特七淘宝购买” ,“哈利波特七上映时间” , 生成装置 14 根据该搜索操作的实体词, 以及相对应的关系图谱, 生成与所述网络搜索请求操作相对 应的操作辅助信息 “哈利波特七淘宝购买” ,“哈利波特七上映时间” 。 0071 本领域技术人员能理解上述通过用户网络搜索请求中, 用户输入查询序列 “哈 七” , 所述查询序列中获取实体词, 生成与所述网络搜索请求操作相对应的操作辅助信息的 方式仅为举例, 其他现有的或今后可能出现的当网络操作包括网络搜索请求时, 所述操作 相关信息包括与所述网络搜索请求操作相对应的。

43、查询序列, 从所述查询序列中获取实体 词, 生成与所述网络搜索请求操作相对应的操作辅助信息的方式如可适用于本发明, 也应 包含在本发明保护范围以内, 并以引用方式包含于此。 0072 优选地, 提供装置 15 根据建议查询序列与查询序列的匹配程度, 将所述操作辅助 信息提供给所述用户。 0073 例如, 用户网络搜索请求中, 用户输入查询序列 “哈七购买” , 第一获取装置 11 获 取用户所执行的网络操作为网络搜索请求, 该网络操作包括与所述网络搜索请求操作相对 应的查询序列 “哈七购买” , 第二获取装置 12 从所述操作相关信息中获取实体词 “哈七” , 第 三获取装置 13 根据实体词。

44、 “哈七” 在对象关系库中进行匹配查询, 获取与所述实体词 “哈 七” 相对应的关系图谱 “哈利波特七购买” ,“哈利波特七淘宝购买” ,“哈利波特七上映时 间” ,“哈利波特七评价” ,“哈利波特七淘宝购买” ,“哈尔滨七中” , 生成装置 14 根据该搜索操 作的实体词, 以及相对应的关系图谱, 生成与所述网络搜索请求操作相对应的操作辅助信 息 “哈利波特七上映时间” ,“哈利波特七评价” ,“哈利波特七淘宝购买” ,“哈尔滨七中” , 提供 装置15根据建议查询序列 “哈利波特七上映时间” ,“哈利波特七评价” ,“哈利波特七淘宝购 说 明 书 CN 103365876 A 11 7/1。

45、7 页 12 买” ,“哈尔滨七中” 与查询序列 “哈七购买” 的匹配程度, 将操作辅助信息 “哈利波特七淘宝 购买” 提供给所述用户。 0074 本领域技术人员能理解上述通过用户网络搜索请求中, 用户输入查询序列 “哈七 购买” , 根据建议查询序列与查询序列的匹配程度, 将所述操作辅助信息提供给所述用户的 方式仅为举例, 其他现有的或今后可能出现的根据建议查询序列与查询序列的匹配程度, 将所述操作辅助信息提供给所述用户的方式如可适用于本发明, 也应包含在本发明保护范 围以内, 并以引用方式包含于此。 0075 优选地, 当网络操作包括搜索结果获取操作, 操作相关信息包括与所述搜索结果 获取。

46、操作相对应的查询序列时, 第二获取装置 12 从所述查询序列中获取实体词, 其中, 所 述实体词对应于第一实体对象 ; 生成装置 14 根据所述操作相关信息, 以及所述关系图谱, 生成与所述搜索结果获取操作相对应的操作辅助信息, 其中, 所述操作辅助信息包括所述 关系图谱。 0076 例如, 网络操作包括搜索结果获取操作, 用户在搜索引擎中输入查询序列 “哈七” , 搜索引擎返回与 “哈七” 相关的搜索结果, 第一获取装置 11 获取用户所执行的网络操作为 搜索结果获取操作, 该网络操作操作相关信息包括与所述搜索结果获取操作相对应的查询 序列 “哈七” , 第二获取装置 12 从所述查询序列中。

47、获取实体词 “哈七” , 第三获取装置 13 根 据实体词 “哈七” 在对象关系库中进行匹配查询, 获取与所述实体词 “哈七” 相对应的关系 图谱 “哈利波特七 DVD” ,“哈利波特七淘宝购买” ,“哈利波特七上映时间” , 生成装置 14 根据 所述操作相关信息, 以及所述关系图谱, 生成与所述搜索结果获取操作相对应的操作辅助 信息 “哈利波特七 DVD” ,“哈利波特七淘宝购买” ,“哈利波特七上映时间” , 其中操作辅助信 息包括所述关系图谱。 0077 本领域技术人员能理解上述用户在搜索引擎中输入查询序列 “哈七” , 搜索引擎返 回与 “哈七” 相关的搜索结果, 从所述查询序列中获。

48、取实体词, 生成与所述搜索结果获取操 作相对应的操作辅助信息的方式仅为举例, 其他现有的或今后可能出现的当网络操作包括 搜索结果获取操作, 操作相关信息包括与所述搜索结果获取操作相对应的查询序列时, 从 所述查询序列中获取实体词, 生成与所述搜索结果获取操作相对应的操作辅助信息的方式 如可适用于本发明, 也应包含在本发明保护范围以内, 并以引用方式包含于此。 0078 更优选地, 当所述操作相关信息还包括与所述查询序列相对应的一个或多个搜索 结果时, 生成装置 14 根据所述操作相关信息, 以及所述关系图谱, 对所述一个或多个搜索 结果进行分组处理, 以获得一个或多个结果分组以作为所述操作辅助。

49、信息, 其中, 每个结果 分组包括与所述第二实体对象中一个及所述查询序列相对应的所述搜索结果。 0079 例如, 网络操作包括搜索结果获取操作, 用户在搜索引擎中输入查询序列 “北京大 学” , 搜索引擎返回与 “北京大学” 相关的搜索结果, 搜索结果包括 “北京大学第一医院” ,“北 京大学人民医院” ,“北京大学口腔医院” ,“北京大学考研网” ,“北京大学招生简章” ,“北京大 学研究生院” 等, 第一获取装置11获取用户所执行的网络操作为搜索结果获取操作, 该网络 操作的操作相关信息包括与所述搜索结果获取操作相对应的查询序列 “北京大学” , 第二获 取装置12从所述查询序列中获取实体词 “北京大学” , 第三获取装置13根据实体词 “北京大 学” 在对象关系库中进行匹配查询, 获取与所述实体词 “北京大学” 相对应的关系图谱 “北京 大学医院” ,“北京大学招生” , 生成装置14根据所述操作相关信息, 以及所述关系图谱, 对所 说 明 。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1