《一种用于确定查询请求中查询序列的需求信息的方法与设备.pdf》由会员分享,可在线阅读,更多相关《一种用于确定查询请求中查询序列的需求信息的方法与设备.pdf(24页完整版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 103077218 A(43)申请公布日 2013.05.01CN103077218A*CN103077218A*(21)申请号 201210587441.7(22)申请日 2012.12.28G06F 17/30(2006.01)(71)申请人百度在线网络技术(北京)有限公司地址 100085 北京市海淀区上地十街10号百度大厦(72)发明人何晏成(74)专利代理机构北京汉昊知识产权代理事务所(普通合伙) 11370代理人罗朋 周建华(54) 发明名称一种用于确定查询请求中查询序列的需求信息的方法与设备(57) 摘要本发明的目的是提供一种用于确定查询请求中查询序列的。
2、需求信息的方法与设备,其中,确定设备根据查询请求的查询相关属性的赋值信息,获取所述查询请求中包含的查询序列在所述赋值信息下所对应的一个或多个候选需求信息,并根据与所述查询请求具有相同查询序列,且在所述查询相关属性下具有不同赋值的参考查询请求,获取参考需求信息,根据所述候选需求信息,并结合所述参考需求信息,确定所述查询序列的需求信息。与现有技术相比,本发明通过根据所述候选需求信息,并结合所述参考需求信息,确定所述查询序列的需求信息;从而提高了查询序列需求信息判断的准确性,提高了搜索效率与资源利用率,改进了用户的使用体验。(51)Int.Cl.权利要求书3页 说明书14页 附图6页(19)中华人民。
3、共和国国家知识产权局(12)发明专利申请权利要求书3页 说明书14页 附图6页(10)申请公布号 CN 103077218 ACN 103077218 A1/3页21.一种用于确定查询请求中查询序列的需求信息的方法,其中,该方法包括以下步骤:a获取查询请求,其中,所述查询请求包括待处理的查询序列;b根据所述查询请求的查询相关属性的赋值信息,获取所述查询序列在所述赋值信息下所对应的一个或多个候选需求信息;c根据参考查询请求的所述查询相关属性的参考赋值信息,获取所述查询序列在所述参考赋值信息下所对应的一个或多个参考需求信息,其中,所述参考查询请求与所述查询请求具有相同查询序列,且在所述查询相关属性。
4、下具有不同赋值;d根据所述候选需求信息,并结合所述参考需求信息,确定所述查询序列的需求信息。2.根据权利要求1所述的方法,其中,所述步骤b包括:-根据所述查询序列,以及所述查询请求的查询相关属性的赋值信息,在查询序列需求信息库中进行匹配查询,以获得所述查询序列在所述赋值信息下所对应的一个或多个候选需求信息。3.根据权利要求2所述的方法,其中,该方法还包括:x对多个搜索日志进行统计分析,以获得一个或多个搜索信息记录,其中,所述搜索信息记录包括对应搜索日志的历史查询序列及其对应的共现词,以及所述对应搜索日志的查询相关信息;-根据所述搜索信息记录,建立或更新所述查询序列需求信息库。4.根据权利要求3。
5、所述的方法,其中,所述步骤x包括:-从所述多个搜索日志中确定一个或多个搜索会话操作;-对所述搜索会话操作进行分析处理,以获得一个或多个搜索信息记录,其中,所述搜索信息记录包括对应搜索日志的历史查询序列及其对应的共现词,以及所述对应搜索日志的查询相关信息。5.根据权利要求1所述的方法,其中,所述步骤b包括:-根据所述查询序列及所述赋值信息,在多个搜索日志中进行匹配查询,以获得一个或多个匹配搜索日志;-对所述一个或多个匹配搜索日志中至少一个进行分析处理,以获得所述查询序列在所述赋值信息下所对应的一个或多个候选需求信息。6.根据权利要求1至5中任一项所述的方法,其中,所述步骤d包括:-根据预定的优选。
6、规则,基于所述候选需求信息及所述参考需求信息,确定所述查询序列的需求信息;其中,所述优选规则包括以下至少任一项:-根据所述候选需求信息的累计频次,优选确定所述查询序列的需求信息;-根据所述参考需求信息的累计频次,优选确定所述查询序列的需求信息;-根据相同候选需求信息与参考需求信息的累计频次之和,优选确定所述查询序列的需求信息;-根据相同候选需求信息与参考需求信息的累计频次之差,优选确定所述查询序列的需求信息。7.根据权利要求6所述的方法,其中,该方法还包括:权 利 要 求 书CN 103077218 A2/3页3-根据所述查询相关属性,确定所述查询请求与所述参考查询请求之间的相关性信息;-根据。
7、所述相关性信息,建立或更新所述优选规则。8.根据权利要求1至7中任一项所述的方法,其中,该方法还包括:r根据所述查询序列及所述需求信息,在搜索索引库中进行匹配查询,以获得对应的一个或多个搜索结果;s将所述一个或多个搜索结果中至少一个提供给所述查询请求所对应的目标应用。9.根据权利要求8所述的方法,其中,所述步骤r包括:-根据所述需求信息,确定所述查询请求所对应的搜索策略信息;-根据所述搜索策略信息,基于所述查询序列,在搜索索引库中进行匹配查询,以获得对应的一个或多个搜索结果。10.根据权利要求8或9所述的方法,其中,该方法还包括:-根据所述需求信息,确定所述搜索结果对应的优先级信息;其中,所述。
8、步骤s包括:-根据所述优先级信息,将所述一个或多个搜索结果中至少一个提供给所述查询请求所对应的目标应用。11.一种用于确定查询请求中查询序列的需求信息的确定设备,其中,该设备包括:请求获取装置,用于获取查询请求,其中,所述查询请求包括待处理的查询序列;候选需求获取装置,用于根据所述查询请求的查询相关属性的赋值信息,获取所述查询序列在所述赋值信息下所对应的一个或多个候选需求信息;参考需求获取装置,用于根据参考查询请求的所述查询相关属性的参考赋值信息,获取所述查询序列在所述参考赋值信息下所对应的一个或多个参考需求信息,其中,所述参考查询请求与所述查询请求具有相同查询序列,且在所述查询相关属性下具有。
9、不同赋值;需求确定装置,用于根据所述候选需求信息,并结合所述参考需求信息,确定所述查询序列的需求信息。12.根据权利要求11所述的确定设备,其中,所述候选需求获取装置用于:-根据所述查询序列,以及所述查询请求的查询相关属性的赋值信息,在查询序列需求信息库中进行匹配查询,以获得所述查询序列在所述赋值信息下所对应的一个或多个候选需求信息。13.根据权利要求12所述的确定设备,其中,该设备还包括:搜索记录获取装置,用于对多个搜索日志进行统计分析,以获得一个或多个搜索信息记录,其中,所述搜索信息记录包括对应搜索日志的历史查询序列及其对应的共现词,以及所述对应搜索日志的查询相关信息;需求库建立装置,用于。
10、根据所述搜索信息记录,建立或更新所述查询序列需求信息库。14.根据权利要求13所述的确定设备,其中,所述搜索记录获取装置用于:-从所述多个搜索日志中确定一个或多个搜索会话操作;-对所述搜索会话操作进行分析处理,以获得一个或多个搜索信息记录,其中,所述搜索信息记录包括对应搜索日志的历史查询序列及其对应的共现词,以及所述对应搜索日志的查询相关信息。权 利 要 求 书CN 103077218 A3/3页415.根据权利要求11所述的确定设备,其中,所述候选需求获取装置用于:-根据所述查询序列及所述赋值信息,在多个搜索日志中进行匹配查询,以获得一个或多个匹配搜索日志;-对所述一个或多个匹配搜索日志中至。
11、少一个进行分析处理,以获得所述查询序列在所述赋值信息下所对应的一个或多个候选需求信息。16.根据权利要求11至15中任一项所述的确定设备,其中,所述需求确定装置用于:-根据预定的优选规则,基于所述候选需求信息及所述参考需求信息,确定所述查询序列的需求信息;其中,所述优选规则包括以下至少任一项:-根据所述候选需求信息的累计频次,优选确定所述查询序列的需求信息;-根据所述参考需求信息的累计频次,优选确定所述查询序列的需求信息;-根据相同候选需求信息与参考需求信息的累计频次之和,优选确定所述查询序列的需求信息;-根据相同候选需求信息与参考需求信息的累计频次之差,优选确定所述查询序列的需求信息。17.。
12、根据权利要求16所述的确定设备,其中,该设备还包括:相关性确定装置,用于根据所述查询相关属性,确定所述查询请求与所述参考查询请求之间的相关性信息;规则建立装置,用于根据所述相关性信息,建立或更新所述优选规则。18.根据权利要求11至17中任一项所述的确定设备,其中,该设备还包括:结果获取装置,用于根据所述查询序列及所述需求信息,在搜索索引库中进行匹配查询,以获得对应的一个或多个搜索结果;提供装置,用于将所述一个或多个搜索结果中至少一个提供给所述查询请求所对应的目标应用。19.根据权利要求18所述的确定设备,其中,所述结果获取装置用于:-根据所述需求信息,确定所述查询请求所对应的搜索策略信息;-。
13、根据所述搜索策略信息,基于所述查询序列,在搜索索引库中进行匹配查询,以获得对应的一个或多个搜索结果。20.根据权利要求18或19所述的确定设备,其中,该设备还包括:优先级确定装置,用于根据所述需求信息,确定所述搜索结果对应的优先级信息;其中,所述提供装置用于:-根据所述优先级信息,将所述一个或多个搜索结果中至少一个提供给所述查询请求所对应的目标应用。权 利 要 求 书CN 103077218 A1/14页5一种用于确定查询请求中查询序列的需求信息的方法与设备技术领域0001 本发明涉及搜索技术领域,尤其涉及一种用于确定查询请求中查询序列的需求信息的技术。背景技术0002 搜索用户通过查询序列(。
14、query)来进行检索,因此需要对所述查询序列进行理解,获取用户的检索需求,从而提供更加符合用户需求的检索服务。而由于终端、使用场景等条件的不同,即使同一个查询序列所对应的检索需求也可能存在不同。例如,大部分用户在PC端检索影视类query(例如:裸婚时代、雪豹)的需求是“在线观看该视频”,而由于移动终端硬件条件或流量资费的限制,大部分的用户在手机上检索影视类query的目的则是查看相关的影视资讯、影评以及剧情介绍等;大多数在手机上搜索“QQ2011”的意图是下载适合当前手机应用的QQ2011软件(移动版),而在PC端搜索中的需求主要是下载PC版的QQ2011软件;大多数在手机上搜索“人人网”。
15、的意图是获取人人网手机版网址(m.renren.com),而在PC端搜索中的需求则是人人网PC版的网址(www.renren.com)。因此,需要挖掘出查询序列所对应的检索需求,以更好的满足用户需求。发明内容0003 本发明的目的是提供一种用于确定查询请求中查询序列的需求信息的方法与设备。0004 根据本发明的一个方面,提供了一种用于确定查询请求中查询序列的需求信息的方法,其中,该方法包括以下步骤:0005 a获取查询请求,其中,所述查询请求包括待处理的查询序列;0006 b根据所述查询请求的查询相关属性的赋值信息,获取所述查询序列在所述赋值信息下所对应的一个或多个候选需求信息;0007 c根。
16、据参考查询请求的所述查询相关属性的参考赋值信息,获取所述查询序列在所述参考赋值信息下所对应的一个或多个参考需求信息,其中,所述参考查询请求与所述查询请求具有相同查询序列,且在所述查询相关属性下具有不同赋值;0008 d根据所述候选需求信息,并结合所述参考需求信息,确定所述查询序列的需求信息。0009 根据本发明的另一方面,还提供了一种用于确定查询请求中查询序列的需求信息的确定设备,其中,该设备包括:0010 请求获取装置,用于获取查询请求,其中,所述查询请求包括待处理的查询序列;0011 候选需求获取装置,用于根据所述查询请求的查询相关属性的赋值信息,获取所述查询序列在所述赋值信息下所对应的一。
17、个或多个候选需求信息;0012 参考需求获取装置,用于根据参考查询请求的所述查询相关属性的参考赋值信说 明 书CN 103077218 A2/14页6息,获取所述查询序列在所述参考赋值信息下所对应的一个或多个参考需求信息,其中,所述参考查询请求与所述查询请求具有相同查询序列,且在所述查询相关属性下具有不同赋值;0013 需求确定装置,用于根据所述候选需求信息,并结合所述参考需求信息,确定所述查询序列的需求信息。0014 与现有技术相比,本发明通过根据查询请求的查询相关属性的赋值信息,获取所述查询请求中包含的查询序列在所述赋值信息下所对应的一个或多个候选需求信息,并根据与所述查询请求具有相同查询。
18、序列,且在所述查询相关属性下具有不同赋值的参考查询请求,获取参考需求信息,根据所述候选需求信息,并结合所述参考需求信息,确定所述查询序列的需求信息;从而提高了查询序列需求信息判断的准确性,提高了搜索效率与资源利用率,改进了用户的使用体验。0015 而且,本发明还可以通过在查询序列需求库中进行匹配查询以获得候选需求信息;进一步地,还可以通过对搜索日志进行统计分析,根据所获得的搜索记录信息建立或更新所述查询序列需求库;更进一步地,还可以根据搜索日志中的搜索会话操作获得所述搜索记录信息;从而从而提高了查询序列需求信息判断的准确性,提高了搜索效率与资源利用率,改进了用户的使用体验。0016 而且,本发。
19、明还可以通过在多个搜索日志中进行匹配查询,根据所获得的多个匹配搜索日志进行分析,以获得候选需求信息;从而提高了查询序列需求信息判断的准确性,提高了搜索效率与资源利用率,改进了用户的使用体验。0017 而且,本发明还可以根据预定的优选规则,基于所述候选需求信息及所述参考需求信息,确定所述查询序列的需求信息;进一步地,还可以根据查询请求与所述参考查询请求之间的相关性信息建立或更新所述优选规则;从而利用多种方式对所述需求信息进行判断,提高了查询序列需求信息判断的准确性,提高了搜索效率与资源利用率,改进了用户的使用体验。0018 而且,本发明还可以根据所述查询序列及所述需求信息,在搜索索引库中进行匹配。
20、查询,将所获得的对应的一个或多个搜索结果提供给所述查询请求所对应的目标应用;进一步地,还可以根据所述需求信息,确定所述查询请求所对应的搜索策略信息,并根据所述搜索策略信息,基于所述查询序列,在搜索索引库中进行匹配查询,以获得对应的一个或多个搜索结果;进一步地,还可以根据所述需求信息,确定所述搜索结果对应的优先级信息,并根据所述优先级信息,将所述一个或多个搜索结果中至少一个提供给所述查询请求所对应的目标应用;从而能够有效的利用所述需求信息,提高了搜索效率与资源利用率,改进了用户的使用体验。附图说明0019 通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会。
21、变得更明显:0020 图1示出根据本发明一个方面的一种用于确定查询请求中查询序列的需求信息的确定设备示意图;0021 图2示出根据本发明一个优选实施例的一种用于确定查询请求中查询序列的需说 明 书CN 103077218 A3/14页7求信息的确定设备示意图;0022 图3示出根据本发明另一个优选实施例的一种用于确定查询请求中查询序列的需求信息的确定设备示意图;0023 图4示出根据本发明另一个方面的一种用于确定查询请求中查询序列的需求信息的方法流程图;0024 图5示出根据本发明一个优选实施例的一种用于确定查询请求中查询序列的需求信息的方法流程图;0025 图6示出根据本发明另一个优选实施例。
22、的一种用于确定查询请求中查询序列的需求信息的方法流程图。0026 附图中相同或相似的附图标记代表相同或相似的部件。具体实施方式0027 下面结合附图对本发明作进一步详细描述。0028 图1示出根据本发明一个方面的一种用于确定查询请求中查询序列的需求信息的确定设备示意图;其中,该确定设备包括请求获取装置11、候选需求获取装置12、参考需求获取装置13、需求确定装置14。具体地,请求获取装置11获取查询请求,其中,所述查询请求包括待处理的查询序列;候选需求获取装置12根据所述查询请求的查询相关属性的赋值信息,获取所述查询序列在所述赋值信息下所对应的一个或多个候选需求信息;参考需求获取装置13根据参。
23、考查询请求的所述查询相关属性的参考赋值信息,获取所述查询序列在所述参考赋值信息下所对应的一个或多个参考需求信息,其中,所述参考查询请求与所述查询请求具有相同查询序列,且在所述查询相关属性下具有不同赋值;需求确定装置14根据所述候选需求信息,并结合所述参考需求信息,确定所述查询序列的需求信息。0029 在此,所述确定设备包括但不限于网络设备、用户设备、或网络设备与用户设备通过网络相集成所构成的设备。其中,所述网络设备其包括但不限于计算机、网络主机、单个网络服务器、多个网络服务器集或多个服务器构成的云;在此,云由基于云计算(CloudComputing)的大量计算机或网络服务器构成,其中,云计算是。
24、分布式计算的一种,由一群松散耦合的计算机集组成的一个虚拟超级计算机。所述用户设备其包括但不限于任何一种可与用户通过键盘、遥控器、触摸板、或声控设备进行人机交互的电子产品,例如计算机、智能手机、PDA、游戏机、或IPTV等。所述网络包括但不限于互联网、广域网、城域网、局域网、VPN网络、无线自组织网络(Ad Hoc网络)等。本领域技术人员应能理解,其他的确定设备同样适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。0030 上述各装置之间是持续不断工作的,在此,本领域技术人员应理解“持续”是指上述各装置分别实时地,或者按照设定的或实时调整的工作模式要求,进行查询请求的获取、候。
25、选需求信息的获取、参考需求信息的获取、需求信息的确定等,直至确定设备停止获取查询请求。0031 请求获取装置11获取查询请求,其中,所述查询请求包括待处理的查询序列。具体地,请求获取装置11通过基于各种通信协议(Communications Protocol),通过各种数据传输接口,与其他能够提供所述查询请求的设备,如查询请求数据库等进行交互,获取包括待处理的查询序列的查询请求;或者,所述请求获取装置11根据具有查询请求的检索说 明 书CN 103077218 A4/14页8日志,从所述检索日志中提取包括待处理的查询序列的查询请求;或者,所述请求获取装置11通过与用户或相应设备进行交互,获取用。
26、户通过输入、点击、选择、触摸等方式所提供的内容,作为包括待处理的查询序列的查询请求。其中,所述查询请求中包括但不限于待处理的一个或多个查询序列、查询会话信息(如在一定时间间隔内的多个查询序列等)、查询时间信息(如进行查询的当前时间等)、查询位置信息(如查询用户所在的地理位置信息等)、查询语言信息(如查询请求或查询序列所对应的语言信息)、查询终端信息(如查询终端的属性、机型等)等。在此,“通信协议”包括计算机通信的传送协议,如TCP/IP、UDP、FTP、ICMP、NetBEUI等,或者存在于计算机中的其他形式通信,例如面向对象编程里面对象之间的通信或操作系统内不同程序或计算机不同模块之间的消息。
27、传送协议。0032 候选需求获取装置12根据所述查询请求的查询相关属性的赋值信息,获取所述查询序列在所述赋值信息下所对应的一个或多个候选需求信息。具体地,候选需求获取装置12通过获取所述请求获取装置11所获取的查询请求,通过直接获取或分析获取的方式,得到所述查询请求的查询相关属性的赋值信息;其中,所述查询相关属性包括但不限于查询时间信息(如进行查询的当前时间等)、查询位置信息(如查询用户所在的地理位置信息等)、查询语言信息(如查询请求或查询序列所对应的语言信息)、查询终端信息(如查询终端的类型、机型等)等;所述查询相关属性的赋值信息,例如,所述查询终端信息的赋值信息包括以下至少任一项:PC端、。
28、移动终端,或者,包括具体型号、机型或操作系统的移动终端(如安卓手机、iOS手机等);例如,所述查询请求是通过iOS手机发送的,则所述查询请求的查询相关属性的赋值信息为移动终端或iOS操作系统的移动终端。候选需求获取装置12通过根据所述查询请求的查询相关属性的赋值信息,通过实时获取或从现有数据库中进行查询等方式,获取所述查询序列在所述赋值信息下所对应的一个或多个候选需求信息;其中,所述现有数据库中如存储有查询序列与候选需求信息的映射关系,进一步地,还可以通过根据所述数据库中的一个或多个字段信息区分不同查询相关属性或场景,如查询终端信息包括“PC”与“移动终端”,查询位置信息包括“北京”、“上海”。
29、等地理区域等。0033 参考需求获取装置13根据参考查询请求的所述查询相关属性的参考赋值信息,获取所述查询序列在所述参考赋值信息下所对应的一个或多个参考需求信息,其中,所述参考查询请求与所述查询请求具有相同查询序列,且在所述查询相关属性下具有不同赋值。具体地,参考需求获取装置13通过直接获取,或根据所述查询请求的查询序列,在参考查询请求数据库中查询获取等方式,获取所述与所述查询请求具有相同查询序列,且在所述查询相关属性下具有不同赋值的参考查询请求;参考需求获取装置13根据所述参考查询请求的所述查询相关属性的参考赋值信息,通过直接获取或分析获取的方式,所述查询序列在所述参考赋值信息下所对应的一个。
30、或多个参考需求信息,在此,对于同一个查询请求,所述参考需求信息的获取方式,可与所述候选需求信息的获取方式相同或不同,例如参考需求信息可以是从数据库中查询获得,而候选需求信息则是实时获得的。0034 需求确定装置14根据所述候选需求信息,并结合所述参考需求信息,确定所述查询序列的需求信息。具体地,所述需求确定装置14根据所述候选需求信息,并结合所述参考需求信息,通过将所述候选需求信息与所述参考需求信息进行统计、筛选、比较等一种或多种操作,进一步地,还可以根据所述查询相关属性进行确定方式的选择等,从而确定所述查询序列的需求信息。其中,所述需求信息包括但不限于需求类型(如视频、音频、文字等说 明 书。
31、CN 103077218 A5/14页9类型)、显示设置(如每屏显示符合屏幕大小数量的搜索结果等)、搜索提示信息(如根据当前输入查询序列,补充可能的查询输入信息等)、排序设置信息(如对搜索结果排序方法等的设置等)、终端匹配信息(如下载版本的选择等);在此,所述需求信息可被搜索、测试等所应用,以提高相应的结果质量等。0035 优选地,所述候选需求获取装置12还可以根据所述查询序列及所述赋值信息,在多个搜索日志中进行匹配查询,以获得一个或多个匹配搜索日志;对所述一个或多个匹配搜索日志中至少一个进行分析处理,以获得所述查询序列在所述赋值信息下所对应的一个或多个候选需求信息。具体地,所述候选需求获取装。
32、置12还可以根据所述查询序列及所述赋值信息,通过在多个搜索日志中,将如所述赋值信息与所述搜索日志所对应的查询相关属性等进行匹配查询,以获得一个或多个匹配搜索日志;例如,所述查询序列的赋值信息为“移动终端”,在所述搜索日志中匹配查询,获得在移动终端搜索下所获得的搜索日志,并将其作为匹配搜索日志。所述候选需求获取装置12对所述一个或多个匹配搜索日志中至少一个进行分析处理,如对所述匹配搜索日志中的查询序列或搜索会话进行匹配、筛选等,以获得所述查询序列在所述赋值信息下所对应的一个或多个候选需求信息。例如,所述查询序列为“失恋33天”,该查询序列的赋值信息为“移动终端”,所述候选需求获取装置12确定一个。
33、或多个具有“移动终端”属性的搜索日志,并将其做为匹配搜索日志,通过对所述匹配搜索日志进行提取与统计,获取具有“失恋33天”的多个查询序列,如“失恋33天视频”、“失恋33天小说”、“失恋33天经典台词”、“失恋33天剧情介绍”等,则将所述“视频、小说、经典台词、剧情介绍”等词作为所述查询序列在所述赋值信息下所对应的一个或多个候选需求信息。0036 优选地,所述需求确定装置14还可以根据预定的优选规则,基于所述候选需求信息及所述参考需求信息,确定所述查询序列的需求信息。具体地,所述需求确定装置14可以根据预置的或实时选定的预定的优选规则,基于所述候选需求信息及所述参考需求信息,对所述候选需求信息。
34、及所述参考需求信息进行统计、筛选、比较等一种或多种操作,进一步地,还可以根据所述查询相关属性进行确定方式的选择等,从而确定所述查询序列的需求信息。0037 其中,所述优选规则包括以下至少任一项:0038 -根据所述候选需求信息的累计频次,优选确定所述查询序列的需求信息,例如,当所述候选需求信息在所述匹配搜索日志或其他相关候选需求信息数据库中,所出现的累计频次超过一定次数N,则将所述候选需求信息作为所述查询序列的需求信息;0039 -根据所述参考需求信息的累计频次,优选确定所述查询序列的需求信息,例如,当所述候选需求信息在所述参考搜索日志或其他相关候参考需求信息数据库中,所出现的累计频次超过一定。
35、次数M,则将所述参考需求信息作为所述查询序列的需求信息;0040 -根据相同候选需求信息与参考需求信息的累计频次之和,优选确定所述查询序列的需求信息,例如,当相同的候选需求信息与参考需求信息的累计频次之和超过一定数值P,则将超过一定数值的该相同候选需求信息,作为所述查询序列的需求信息;0041 -根据相同候选需求信息与参考需求信息的累计频次之差,优选确定所述查询序列的需求信息,例如,当相同的候选需求信息与参考需求信息的累计频次之差超过一定数值Q,则将超过一定数值的该相同候选需求信息,作为所述查询序列的需求信息;若相同的说 明 书CN 103077218 A6/14页10参考需求信息与候选需求信。
36、息的累计频次之差超过一定数值Q,则将所述参考需求信息作为与所述参考需求信息所对应的查询相关属性的赋值信息下,所对应的需求信息。继上例所示,所述查询序列为“失恋33天”,该查询序列的赋值信息为“移动终端”,所述候选需求获取装置12确定一个或多个具有“移动终端”属性的搜索日志,并将其做为匹配搜索日志,通过对所述匹配搜索日志进行提取与统计,获取具有“失恋33天”的多个查询序列,如“失恋33天视频”、“失恋33天小说”、“失恋33天经典台词”、“失恋33天剧情介绍”等,则将所述“视频、小说、经典台词、剧情介绍”等词作为所述查询序列在所述赋值信息下所对应的一个或多个候选需求信息;所述参考需求获取装置13。
37、确定了在“PC端”下的参考需求信息为“失恋33天视频”、“失恋33天小说”、“失恋33天经典台词”、“失恋33天剧情介绍”等,并分别统计在移动终端下和PC终端下的累计频次,计算两者的差值,如在移动终端下的“失恋33天剧情介绍”检索次数超过在PC端下“失恋33天剧情介绍”100次,则认为“失恋33天剧情介绍”可优选为所述查询序列的需求信息,与移动终端下的“失恋33天”查询请求相对应。0042 优选地,所述确定设备还包括相关性确定装置(未示出)和规则建立装置(未示出);其中,相关性确定装置根据所述查询相关属性,确定所述查询请求与所述参考查询请求之间的相关性信息;规则建立装置根据所述相关性信息,建立。
38、或更新所述优选规则。具体地,相关性确定装置通过根据所述查询相关属性,根据不同的查询相关属性,以及查询相关属性的不同赋值,确定所述查询请求与所述参考查询请求之间的相关性信息;其中,所述相关性信息包括但不限于正相关、负相关、正交(即两者相独立、没有影响),在此,所述相关性信息也可以是一个具体数值,如0.6(或-0.6),则将参考需求信息的累计频次乘以0.6后再进行优选。规则建立装置根据所述相关性信息,例如根据所述正相关或负相关的相关性信息,对所述优选规则进行建立或更新;例如,通过根据所述相关性信息的具体数值,对原优选规则中相对应的数值信息进行更新等。0043 图2示出根据本发明一个优选实施例的一种。
39、用于确定查询请求中查询序列的需求信息的确定设备示意图;其中,该确定设备包括请求获取装置11、候选需求获取装置12、参考需求获取装置13、需求确定装置14。具体地,请求获取装置11获取查询请求,其中,所述查询请求包括待处理的查询序列;候选需求获取装置12根据所述查询序列,以及所述查询请求的查询相关属性的赋值信息,在查询序列需求信息库中进行匹配查询,以获得所述查询序列在所述赋值信息下所对应的一个或多个候选需求信息;参考需求获取装置13根据参考查询请求的所述查询相关属性的参考赋值信息,获取所述查询序列在所述参考赋值信息下所对应的一个或多个参考需求信息,其中,所述参考查询请求与所述查询请求具有相同查询序列,且在所述查询相关属性下具有不同赋值;需求确定装置14根据所述候选需求信息,并结合所述参考需求信息,确定所述查询序列的需求信息。其中,所述请求获取装置11、参考需求获取装置13、需求确定装置14分别与图1所示对应装置相同或基本相同,故此处不再赘述,并通过引用的方式包含于此。0044 上述各装置之间是持续不断工作的,在此,本领域技术人员应理解“持续”是指上述各装置分别实时地,或者按照设定的或实时调整的工作模式要求,进行查询请求的获取、候选需求信息的获取、参考需求信息的获取、需求信息的确定等,直至确定设备停止获取查询请求。说 明 书CN 103077218 A10。