本发明专利技术揭示了一种用于提供与查询序列相对应的交通信息结果的设备和方法,包括:获取用户的查询序列;检测所述查询序列是否包括交通信息需求;当所述查询序列包括所述交通信息需求时,根据所述查询序列,在交通信息库中进行匹配查询,以获得与所述查询序列相对应的交通信息结果;将所述交通信息结果提供给所述用户。与现有技术相比,本发明专利技术检测所述查询序列是否包括交通信息需求,并在包括所述交通信息需求时得到相应的交通信息结果并提供给用户,提升了用户的搜索体验。此外,当所述交通信息结果包括对应于目的地址的路线图时,用户可获得立体化的直观搜索体验,同时也扩展了搜索引擎在交通需求方面的搜索应用。
【技术实现步骤摘要】
本专利技术涉及互联网搜索领域,尤其涉及互联网搜索中用于提供与查询序列相对应的交通信息结果的技术。
技术介绍
随着互联网的发展,网络资源变得越来越丰富,搜索引擎也得到了越来越广泛的应用。例如,当用户通过用户设备输入查询序列时,搜索引擎可以根据该查询序列,在搜索索引库中进行匹配查询,以获得所述查询序列相对应的搜索结果,从而将搜索结果中呈现的资源信息提供给用户。然而,互联网中包含多种类型的网络资源,现有的搜索引擎一般仅根据查询序列与相应搜索结果之间的相关性来顺序提供所述搜索结果,并不会兼顾用户期望查看的具有特定需求的搜索结果,诸如交通需求方面的结果信息。例如,当用户输入“从XX到XX 怎么走”时,当前的搜索引擎一般根据该查询序列,在搜索索引库中进行匹配查询,并将与所述查询序列相对应的搜索结果提供给用户,但是,搜索引擎并不会检测查询序列中是否包含交通需求,进而提供与该查询序列相对应的交通信息结果。有鉴于此,如何识别或判断查询序列中是否包含交通需求,并利用所述交通需求提供查询序列所对应的交通信息结果,提升用户的搜索体验,是相关技术人员亟待解决的一项课题。
技术实现思路
本专利技术的目的是公开一种。根据本专利技术的一个方面,揭示了一种用于提供与查询序列相对应的交通信息结果的方法,包括a获取用户的查询序列;b检测所述查询序列是否包括交通信息需求;c当所述查询序列包括所述交通信息需求时,根据所述查询序列,在交通信息库中进行匹配查询,以获得与所述查询序列相对应的交通信息结果;d将所述交通信息结果提供给所述用户。根据本专利技术的另一个方面,还揭示了一种用于提供与查询序列相对应的交通信息结果的设备,其中,所述设备包括第一获取装置,用于获取用户的查询序列;检测装置,用于检测所述查询序列是否包括交通信息需求;第一匹配装置,用于当所述查询序列包括所述交通信息需求时,根据所述查询序列,在交通信息库中进行匹配查询,以获得与所述查询序列相对应的交通信息结果;提供装置,用于将所述交通信息结果提供给所述用户。6根据本专利技术的又一个方面,还揭示了一种搜索引擎,其中,该搜索引擎包括如上述本专利技术的一个方面所述的用于提供与查询序列相对应的交通信息结果的设备。与现有技术相比,本专利技术在获取用户的查询序列后,对所述查询序列进行检测,以确定该查询序列是否包括交通信息需求,并且在所述查询序列包括所述交通信息需求时, 在交通信息库中进行匹配查询,得到相应的交通信息结果,并将所述交通信息结果提供给所述用户,以方便用户查看与该查询序列相对应的交通信息结果,提升了用户的搜索体验。 此外,当所述交通信息结果包括对应于目的地址的路线图时,用户可以获得立体化的直观搜索体验,同时也扩展了搜索引擎在交通需求方面的搜索应用。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本专利技术的其它特征、目的和优点将会变得更明显图1示出根据本专利技术一个方面的用于提供与查询序列相对应的交通信息结果的设备示意图;图2示出根据本专利技术一个优选实施例的用于提供与查询序列相对应的交通信息结果的设备示意图;图3示出根据本专利技术另一个方面的用于提供与查询序列相对应的交通信息结果的方法流程图;图4示出根据本专利技术一个优选实施例的用于提供与查询序列相对应的交通信息结果的方法流程图。附图中相同或相似的附图标记代表相同或相似的部件。 具体实施例方式下面结合附图对本专利技术作进一步详细描述。图1示出根据本专利技术一个方面的用于提供与查询序列相对应的交通信息结果的设备示意图。其中,用于提供与查询序列相对应的交通信息结果的提供设备1包括第一获取装置11、检测装置12、第一匹配装置13和提供装置14。具体地,第一获取装置11获取用户的查询序列;随后,检测装置12检测所述查询序列是否包括交通信息需求;接着,第一匹配装置13在所述查询序列包括所述交通信息需求时,根据所述查询序列,在交通信息库中进行匹配查询,以获得与所述查询序列相对应的交通信息结果;最后,提供装置14将所述交通信息结果提供给所述用户。在此,提供设备1包括但不限于搜索引擎、与搜索引擎通过网络相连接的网络设备;其中,网络设备包括但不限于网络主机、单个网络服务器、多个网络服务器集或基于云计算的计算机集合,在此,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个超级虚拟计算机。本领域技术人员应能理解上述用于提供查询序列所对应的交通信息结果的提供设备以及网络设备仅为举例,其他现有的或今后可能出现的用于提供查询序列所对应的交通信息结果的提供设备或者网络设备如可适用于本专利技术,也应包含在本专利技术保护范围以内,并以引用方式包含于此。第一获取装置11获取用户的查询序列。具体地,所述第一获取装置11例如通过搜索引擎等第三方设备所提供的应用程序接口(API)或约定的通信方式,从该第三方设备获取用户的查询序列;或者,所述第一获取装置11根据第三方设备提供的应用程序接口(API),向该第三方设备发送获取用户输入该第三方设备的查询序列的请求,并接收该第三方设备基于该请求返回的查询序列;或者,所述第一获取装置11通过页面技术,如ASP、 JSP、PHP等,从用户设备获取用户通过该用户设备输入的查询序列。本领域技术人员应能理解上述获取用户的查询序列的方式仅为举例,其他现有的或今后可能出现的获取用户的查询序列的方式如可适用于本专利技术,也应包含在本专利技术保护范围以内,并以引用方式包含于此。随后,检测装置12检测所述查询序列是否包括交通信息需求。具体地,检测装置 12通过诸如对所述第一获取装置11所获取的查询序列进行语义分析,并基于语义分析结果来检测所述查询序列是否包括所述交通信息需求;或者,通过诸如根据所述第一获取装置11所获取的查询序列,在交通需求词库中进行匹配查询,并基于查询结果来检测所述查询序列是否包括所述交通信息需求。例如,当用户输入的查询序列为“从X X到X X开车最佳路线”时,检测装置12对该查询序列进行语义分析,其语义分析结果表明用户很可能是期望了解从X X到X X开车的最佳路线,因而所述检测装置12检测到所述查询序列包括交通信息需求。又如,当用户输入的查询序列为“从北京火车站到百度大厦怎么走”时,检测装置12根据所述查询序列在交通需求词库中进行匹配查询,当通过所述交通需求词库匹配查询到查询序列中的“怎么走”带有强烈的交通信息需求时,所述检测装置12根据该交通需求词“怎么走”检测到该查询序列包括交通信息需求。本领域技术人员应能理解上述检测所述查询序列是否包括交通信息需求的方式仅为举例,其他现有的或今后可能出现的检测所述查询序列是否包括交通信息需求的方式如可适用于本专利技术,也应包含在本专利技术保护范围以内,并以引用方式包含于此。接着,第一匹配装置13在所述查询序列包括所述交通信息需求时,根据所述查询序列,在交通信息库中进行匹配查询,以获得与所述查询序列相对应的交通信息结果。具体地,通过检测装置12检测所述查询序列是否包括交通信息需求后,所述第一匹配装置13 在所述查询序列包括交通信息需求时,根据所述查询序列,在交通信息库中进行匹配查询, 以获得与所述查询序列相对应的交通信息结果。例如,当用户通过其手持的移动通信设备输入查询序列“到天安门广场如何去”时,所述检测装置12检测到所述查询序列包括交本文档来自技高网...
【技术保护点】
【技术特征摘要】
【专利技术属性】
技术研发人员:兰强,殷庆轩,
申请(专利权)人:北京百度网讯科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。