在预订票务时优化地点关键词的搜索系统及方法

文档序号:6630747阅读:235来源:国知局
在预订票务时优化地点关键词的搜索系统及方法
【专利摘要】本发明公开了一种在预订票务时优化地点关键词的搜索系统及方法,方法包括:S1、建立票务地点信息库,用于存储所有票务地点的票务信息,票务信息包括票务地点的名称以票务地点的经纬度;S2、接收用户输入的关键词,并提取表征目标地点的关键词;S3、判断票务地点信息库中是否存储有目标地点的票务信息,若是,则执行S6,若否,则执行S4;S4、获取目标地点的经纬度,并计算票务地点与目标地点的距离,选取与目标地点最近的票务地点作为待搜索地点;S5、使用待搜索地点作为关键词进行票务搜索;S6、使用用户输入的关键词进行票务搜索。本发明能够基于优化后的关键词进行票务搜索,提升了用户的搜索体验,增加搜索收益。
【专利说明】在预订票务时优化地点关键词的搜索系统及方法

【技术领域】
[0001]本发明涉及一种票务搜索领域,特别是涉及一种在预订票务时优化地点关键词的搜索系统及方法。

【背景技术】
[0002]现有技术中在进行机票、火车票及汽车票等票务的搜索及预订时,由于用户不能全部了解哪些城市具有相应的票务,导致搜索时可能会无搜索结果,这会给用户预订票务带来很大不便,以机票预订为例,由于用户并不了解具体哪些城市有机场,会导致部分搜索无法搜索到具体结果,例如:用户搜索“北京到苏州”的机票时,由于苏州并没有机场导致无搜索结果。因此,在传统的票务搜索过程中,极有可能因为用户不了解票务信息而导致无具体的搜索结果,这会给用户预订票务带来极大的不便。


【发明内容】

[0003]本发明要解决的技术问题是为了克服现有技术在票务搜索过程中由于用户不了解票务信息而导致无搜索结果,给用户预订票务带来极大的不便的缺陷,提供一种在预订票务时优化地点关键词的搜索系统及方法。
[0004]本发明是通过下述技术方案来解决上述技术问题的:
[0005]本发明提供了一种在预订票务时优化地点关键词的搜索方法,其特点在于,包括以下步骤:
[0006]S1、建立一票务地点信息库,所述票务地点信息库用于存储所有票务地点的票务信息,所述票务信息包括票务地点的名称以及票务地点的经纬度;
[0007]S2、接收用户输入的用于搜索票务的关键词,并从中提取用于表征目标地点的关键词,所述目标地点用于表征一出发地或一目的地;
[0008]S3、判断所述票务地点信息库中是否存储有所述目标地点的票务信息,若是,则执行步骤S6,若否,则执行步骤S4 ;
[0009]S4、查询并获取所述目标地点的经纬度,并根据经纬度计算所述票务地点信息库中存储的票务地点与所述目标地点的距离,从所述票务地点信息库中选取与所述目标地点最近的票务地点作为待搜索地点;
[0010]S5、使用所述待搜索地点作为关键词进行票务搜索,然后结束流程;
[0011]S6、使用用户输入的用于表征目标地点的关键词进行票务搜索,然后结束流程。
[0012]较佳地,所述票务为机票、火车票或汽车票。
[0013]较佳地,所述票务信息还包括所述票务地点的所属城市名称。
[0014]较佳地,所述票务地点信息库中存储的票务地点的所属城市以市或县为单位。
[0015]本发明的目的在于还提供了一种在预订票务时优化地点关键词的搜索系统,其特点在于,包括:
[0016]一票务地点信息库,用于存储所有票务地点的票务信息,所述票务信息包括票务地点的名称以及票务地点的经纬度;
[0017]一关键词接收模块,用于接收用户输入的用于搜索票务的关键词,并从中提取用于表征目标地点的关键词,所述目标地点用于表征一出发地或一目的地;
[0018]一判断模块,用于判断所述票务地点信息库中是否存储有所述目标地点的票务信息,若是,则调用一搜索模块使用用户输入的用于表征目标地点的关键词进行票务搜索;若否,则调用一关键词优化模块;
[0019]所述关键词优化模块用于查询并获取所述目标地点的经纬度,并根据经纬度计算所述票务地点信息库中存储的票务地点与所述目标地点的距离,从所述票务地点信息库中选取与所述目标地点最近的票务地点作为待搜索地点,然后调用所述搜索模块使用所述待搜索地点作为关键词进行票务搜索。
[0020]较佳地,所述票务为机票、火车票或汽车票。
[0021]较佳地,所述票务信息还包括所述票务地点的所属城市名称。
[0022]较佳地,所述票务地点信息库中存储的票务地点的所属城市以市或县为单位。
[0023]本发明的积极进步效果在于:本发明解决了在票务搜索时由于用户不了解每个地点的具体票务信息而导致无法搜索到具体结果的问题,保证即使用户输入的地点关键词没有相应票务也能够对地点关键词进行优化,并基于优化后的关键词进行搜索,并将搜索结果推荐给用户,从而提升了用户的搜索体验,为用户提供了很大方便,同时也能够增加搜索收益。

【专利附图】

【附图说明】
[0024]图1为本发明的一实施例的在预订票务时优化地点关键词的搜索系统的模块示意图。
[0025]图2为本发明的一实施例的在预订票务时优化地点关键词的搜索方法的流程图。

【具体实施方式】
[0026]下面通过实施例的方式进一步说明本发明,但并不因此将本发明限制在所述的实施例范围之中。
[0027]如图1所示,本发明的在预订票务时优化地点关键词的搜索系统包括一票务地点信息库1、一关键词接收模块2、一判断模块3、一搜索模块4以及一关键词优化模块5。
[0028]在本实施例中,本发明的搜索系统针对的是机票预订过程,其中,所述票务地点信息库I用于预存储全球所有票务地点的票务信息,所述票务信息包括机场名称、机场的所属城市(以市为单位)以及机场的经纬度;所述关键词接收模块2则接收用户输入的用于搜索票务的关键词,并从中提取出用于表征目标地点的关键词,所述目标地点用于表征一出发地或一目的地,例如:用户输入“北京到苏州的机票”进行机票搜索时,所述关键词接收模块2就能够从中提取出“北京”、“苏州”作为表征目标地点的关键词。
[0029]所述判断模块3则判断所述票务地点信息库I中是否存储有机场的所属城市为“北京”及“苏州”的票务信息,经查询,北京有机场而苏州没有机场,那么此时,“北京”就可以作为搜索机票时表征出发点的关键词,而“苏州”则不能作为表征目的地的关键词,此时,所述判断模块3会调用所述关键词优化模块5。
[0030]所述关键词优化模块5会查询并获取所述目标地点(即苏州)的经纬度,并根据经纬度计算所述票务地点信息库I中存储的票务地点与所述目标地点之间的距离,经计算,与苏州距离最近的机场为无锡市硕放机场,此时,所述关键词优化模块5就会对表征目的地的关键词进行优化,即从所述票务地点信息库I中选取与所述目标地点最近的机场(即无锡市硕放机场)作为待搜索地点,并用无锡市硕放机场代替苏州作为新的表征目的地的关键词,然后调用所述搜索模块4使用所述待搜索地点(即无锡市硕放机场)进行机票搜索,此时出发地和目的地分别为北京和无锡市硕放机场,然后将机票搜索结果推荐给用户。
[0031]当然,如果所述判断模块3判断所述票务地点信息库I中既存储有用于表征出发地的目标地点的票务信息,又存储有用于表征目的地的目标地点的票务信息,则表明无论是出发地还是目的地都有机场,此时直接调用所述搜索模块4使用用户输入的用户表征目标地点(出发地和目的地)的关键词进行机票搜索,并将机票搜索结果推荐给用户。
[0032]本发明中在搜索完毕后,还将搜索过程记录为日志(其中包含用户的点击、购买等行为),并将其上传至日志服务器。本发明的搜索系统还能够针对火车票、汽车票以及旅游景点门票的预订进行相似的处理。
[0033]如图2所示,本发明利用本实施例的搜索系统实现的在预订票务时优化地点关键词的搜索方法包括以下步骤:
[0034]步骤101、建立一票务地点信息库,所述票务地点信息库用于存储全球所有票务地点的票务信息,所述票务信息包括票务地点的名称、票务地点的所属城市以及票务地点的经纬度。
[0035]步骤102、接收用户输入的用于搜索票务的关键词,并从中提取用于表征目标地点的关键词,所述目标地点用于表征一出发地或一目的地。
[0036]步骤103、判断所述票务地点信息库中是否存储有所述目标地点的票务信息,若是,则执行步骤106,若否,则执行步骤104。
[0037]步骤104、查询并获取所述目标地点的经纬度,并根据经纬度计算所述票务地点信息库中存储的票务地点与所述目标地点的距离,从所述票务地点信息库中选取与所述目标地点最近的票务地点作为待搜索地点。
[0038]步骤105、使用所述待搜索地点作为关键词进行票务搜索(即机票搜索),然后结束流程。
[0039]步骤106、使用用户输入的用于表征目标地点的关键词进行票务搜索,然后结束流程。
[0040]虽然以上描述了本发明的【具体实施方式】,但是本领域的技术人员应当理解,这些仅是举例说明,本发明的保护范围是由所附权利要求书限定的。本领域的技术人员在不背离本发明的原理和实质的前提下,可以对这些实施方式做出多种变更或修改,但这些变更和修改均落入本发明的保护范围。
【权利要求】
1.一种在预订票务时优化地点关键词的搜索方法,其特征在于,包括以下步骤: 51、建立一票务地点信息库,所述票务地点信息库用于存储所有票务地点的票务信息,所述票务信息包括票务地点的名称以及票务地点的经纬度; 52、接收用户输入的用于搜索票务的关键词,并从中提取用于表征目标地点的关键词,所述目标地点用于表征一出发地或一目的地; 53、判断所述票务地点信息库中是否存储有所述目标地点的票务信息,若是,则执行步骤S6,若否,则执行步骤S4; 54、查询并获取所述目标地点的经纬度,并根据经纬度计算所述票务地点信息库中存储的票务地点与所述目标地点的距离,从所述票务地点信息库中选取与所述目标地点最近的票务地点作为待搜索地点; 55、使用所述待搜索地点作为关键词进行票务搜索,然后结束流程; 56、使用用户输入的用于表征目标地点的关键词进行票务搜索,然后结束流程。
2.如权利要求1所述的搜索方法,其特征在于,所述票务为机票、火车票或汽车票。
3.如权利要求1所述的搜索方法,其特征在于,所述票务信息还包括所述票务地点的所属城市名称。
4.如权利要求3所述的搜索方法,其特征在于,所述票务地点信息库中存储的票务地点的所属城市以市或县为单位。
5.一种在预订票务时优化地点关键词的搜索系统,其特征在于,包括: 一票务地点信息库,用于存储所有票务地点的票务信息,所述票务信息包括票务地点的名称以及票务地点的经纬度; 一关键词接收模块,用于接收用户输入的用于搜索票务的关键词,并从中提取用于表征目标地点的关键词,所述目标地点用于表征一出发地或一目的地; 一判断模块,用于判断所述票务地点信息库中是否存储有所述目标地点的票务信息,若是,则调用一搜索模块使用用户输入的用于表征目标地点的关键词进行票务搜索;若否,则调用一关键词优化模块; 所述关键词优化模块用于查询并获取所述目标地点的经纬度,并根据经纬度计算所述票务地点信息库中存储的票务地点与所述目标地点的距离,从所述票务地点信息库中选取与所述目标地点最近的票务地点作为待搜索地点,然后调用所述搜索模块使用所述待搜索地点作为关键词进行票务搜索。
6.如权利要求5所述的搜索系统,其特征在于,所述票务为机票、火车票或汽车票。
7.如权利要求5所述的搜索系统,其特征在于,所述票务信息还包括所述票务地点的所属城市名称。
8.如权利要求7所述的搜索系统,其特征在于,所述票务地点信息库中存储的票务地点的所属城市以市或县为单位。
【文档编号】G06F17/30GK104268281SQ201410554072
【公开日】2015年1月7日 申请日期:2014年10月17日 优先权日:2014年10月17日
【发明者】叶亚明 申请人:携程计算机技术(上海)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1