信息查询方法、装置及服务器设备与流程

文档序号:12550723阅读:来源:国知局

技术特征:

1.一种信息查询方法,其特征在于,包括:

接收用户输入的查询信息,根据所述查询信息生成第一查询请求,所述查询信息包括查询条件和/或查询词;

根据所述第一查询请求进行信息查询,获得第一查询结果;

若所述第一查询结果的结果数量小于预设值,则按照预设规则修改所述查询信息以扩展查询范围,并根据修改后的查询信息生成第二查询请求;

根据所述第二查询请求进行信息查询,获得第二查询结果。

2.根据权利要求1所述的方法,其特征在于,所述按照预设规则修改所述查询信息以扩展查询范围,包括:

对所述查询信息中的一个或者多个查询信息进行删除处理。

3.根据权利要求2所述的方法,其特征在于,所述对所述查询信息中的一个或者多个查询信息进行删除处理,包括:

按照用户相关信息,确定所述查询信息中的各查询信息的重要程度;

删除重要程度最低的至少一个查询信息。

4.根据权利要求3所述的方法,其特征在于,所述按照用户相关信息,确定所述查询信息中的各查询信息的重要程度,包括:

按照用户历史查询轨迹,确定所述查询信息中的各查询信息的历史点击率;

或者,

按照用户属性描述信息,确定所述查询信息中的各查询信息与用户需求之间的关联性。

5.根据权利要求3所述的方法,其特征在于,所述删除重要程度最低的至少一个查询信息,包括:

按照重要程度从大到小的顺序,对所述查询信息中的各查询信息进行排序,删除重要程度排在末尾的至少一个查询信息;

或者,

按照重要程度的差异,将所述查询信息划分为核心查询信息和非核心查询信息,删除至少一个所述非核心查询信息。

6.根据权利要求5所述的方法,其特征在于,所述按照重要程度的差异, 将所述查询信息划分为核心查询信息和非核心查询信息,包括:

按照重要程度的大小,将所述查询信息划分为核心查询信息和非核心查询信息,其中,所述核心查询信息为重要程度大于或等于预设程度的查询信息,所述非核心查询信息为重要程度小于预设程度的查询信息;

或者,

查询核心需求表和/或非核心需求表,将所述查询信息划分为核心查询信息和非核心查询信息,其中,所述核心需求表和/或非核心需求表根据查询信息的重要程度确定。

7.根据权利要求5所述的方法,其特征在于,所述删除至少一个所述非核心查询信息,包括:

删除所述非核心查询信息中重要程度排在末尾的至少一个非核心查询信息;

或者,

删除所述非核心查询信息中与全部查询信息的相关性最低的至少一个非核心查询信息。

8.根据权利要求1所述的方法,其特征在于,所述按照预设规则修改所述查询信息以扩展查询范围,包括:

对所述查询信息中的一个或者多个查询信息进行属性扩展处理。

9.根据权利要求8所述的方法,其特征在于,所述对所述查询信息中的一个或者多个查询信息进行属性扩展处理,包括下述处理中的至少一种处理:

对所述查询信息中的查询条件进行条件放宽处理;

将所述查询信息中的查询词替换为该查询词所属类别的上位查询词;

将所述查询信息中的查询词替换为该查询词的同义词或近义词;

在所述查询信息中增加该查询词的同义词和/或该查询词的近义词。

10.根据权利要求1~9中任一项所述的方法,其特征在于,所述按照预设规则修改所述查询信息以扩展查询范围之前,还包括:

对所述查询信息进行拆分,得到细化后的查询条件和/或查询词。

11.根据权利要求1~9中任一项所述的方法,其特征在于,所述根据修改后的查询信息生成第二查询请求之前,还包括:

将修改后的查询信息显示给用户,以便用户对所述修改后的查询信息进 行修改确认;

接收所述用户发送的确认消息;

相应的,所述根据修改后的查询信息生成第二查询请求,包括:

根据用户确认后的查询信息生成第二查询请求。

12.根据权利要求1~9中任一项所述的方法,其特征在于,所述获得第二查询结果之后,还包括:

同时向用户显示所述第一查询结果和所述第二查询结果。

13.一种信息查询装置,其特征在于,包括:

接收模块,用于接收用户输入的查询信息,根据所述查询信息生成第一查询请求,所述查询信息包括查询条件和/或查询词;

查询模块,用于根据所述第一查询请求进行信息查询,获得第一查询结果;

扩展查询模块,用于在所述第一查询结果的结果数量小于预设值时,按照预设规则修改所述查询信息以扩展查询范围,并根据修改后的查询信息生成第二查询请求,根据所述第二查询请求进行信息查询,获得第二查询结果。

14.根据权利要求13所述的装置,其特征在于,所述扩展查询模块具体用于:

对所述查询信息中的一个或者多个查询信息进行删除处理。

15.根据权利要求14所述的装置,其特征在于,所述扩展查询模块包括:

确定单元,用于按照用户相关信息,确定所述查询信息中的各查询信息的重要程度;

删除单元,用于删除重要程度最低的至少一个查询信息。

16.根据权利要求15所述的装置,其特征在于,所述确定单元具体用于:

按照用户历史查询轨迹,确定所述查询信息中的各查询信息的历史点击率;

或者,

按照用户属性描述信息,确定所述查询信息中的各查询信息与用户需求之间的关联性。

17.根据权利要求15所述的装置,其特征在于,所述删除单元具体用于:

按照重要程度从大到小的顺序,对所述查询信息中的各查询信息进行排 序,删除重要程度排在末尾的至少一个查询信息;

或者,

按照重要程度的差异,将所述查询信息划分为核心查询信息和非核心查询信息,删除至少一个所述非核心查询信息。

18.根据权利要求17所述的装置,其特征在于,所述删除单元具体用于:

按照重要程度的大小,将所述查询信息划分为核心查询信息和非核心查询信息,其中,所述核心查询信息为重要程度大于或等于预设程度的查询信息,所述非核心查询信息为重要程度小于预设程度的查询信息;

或者,

查询核心需求表和/或非核心需求表,将所述查询信息划分为核心查询信息和非核心查询信息,其中,所述核心需求表和/或非核心需求表根据查询信息的重要程度确定。

19.根据权利要求17所述的装置,其特征在于,所述删除单元具体用于:

删除所述非核心查询信息中重要程度排在末尾的至少一个非核心查询信息;

或者,

删除所述非核心查询信息中与全部查询信息的相关性最低的至少一个非核心查询信息。

20.根据权利要求13所述的装置,其特征在于,所述扩展查询模块具体用于:

对所述查询信息中的一个或者多个查询信息进行属性扩展处理。

21.根据权利要求20所述的装置,其特征在于,所述扩展查询模块具体用于进行下述处理中的至少一种处理:

对所述查询信息中的查询条件进行条件放宽处理;

将所述查询信息中的查询词替换为该查询词所属类别的上位查询词;

将所述查询信息中的查询词替换为该查询词的同义词或近义词;

在查询信息中增加该查询词的同义词和/或该查询词的近义词。

22.根据权利要求13~21中任一项所述的装置,其特征在于,还包括:

拆分模块,用于在所述扩展查询模块按照预设规则修改所述查询信息以扩展查询范围之前,对所述查询信息进行拆分,得到细化后的查询条件和/或 查询词。

23.根据权利要求13~21中任一项所述的装置,其特征在于,还包括:

调整确认模块,用于在所述扩展查询模块根据修改后的查询信息生成第二查询请求之前,将修改后的查询信息显示给用户,以便用户对所述修改后的查询信息进行修改确认;接收所述用户发送的确认消息;

相应的,所述扩展查询模块具体用于:

根据用户确认后的查询信息生成第二查询请求。

24.根据权利要求13~21中任一项所述的装置,其特征在于,还包括:

显示模块,用于在所述扩展查询模块获得第二查询结果之后,同时向用户显示所述第一查询结果和所述第二查询结果。

25.一种服务器设备,其特征在于,包括:存储器、处理器、通信接口以及至少一个应用程序,所述应用程序存储于所述存储器中,且被配置成由所述处理器执行,所述处理器调用所述应用程序通过所述通信接口与用户终端交互,以执行权利要求1~9中任一项所述的方法步骤。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1