著录项信息
专利名称 | 一种位置搜索认知的方法及装置 |
申请号 | CN201510058598.4 | 申请日期 | 2015-02-04 |
法律状态 | 暂无 | 申报国家 | 中国 |
公开/公告日 | 2015-05-20 | 公开/公告号 | CN104636457A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06F17/30 | IPC分类号 | G;0;6;F;1;7;/;3;0查看分类表>
|
申请人 | 下一站信息技术(上海)有限公司 | 申请人地址 | 广东省深圳市南山区粤海街道高新南九道10号深圳湾科技生态园10栋B座13层01-08号
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 深圳市活力天汇科技股份有限公司 | 当前权利人 | 深圳市活力天汇科技股份有限公司 |
发明人 | 王沁;宋文纲;宋明 |
代理机构 | 北京同达信恒知识产权代理有限公司 | 代理人 | 黄志华 |
摘要
本发明涉及数据查询技术领域,特别涉及一种位置搜索认知的方法及装置,用以解决目前存在的旅行住宿地点搜索效率较低问题。该方法包括确定用户选择的目标区域内预先设置的多个目标位置和用户输入的至少两个兴趣点之间的至少一种类型的交通信息;并针对一种类型的交通信息和一个目标位置,根据该目标位置和每个兴趣点之间的交通信息,确定该目标位置到所有兴趣点之间的总交通信息,然后对目标位置进行排序和/或筛选。这种技术方案由于通过根据设定的交通信息的类型和总的交通信息对搜索的目标位置进行排序和/筛选,使得用户能够简单明了的查到目标区域交通便利性最佳的目标位置,从而提高了旅行住宿地点搜索的效率。
1.一种位置搜索认知的方法,其特征在于,该方法包括:
确定用户选择的目标区域内预先设置的多个目标位置和用户输入的至少两个兴趣点之间的至少一种类型的交通信息;
针对一种类型的交通信息和一个目标位置,根据该目标位置和每个兴趣点之间的交通信息,确定该目标位置到所有兴趣点之间的总交通信息,其中所述总交通信息表示该目标位置到所有兴趣点之间的交通便利性;
根据所述总交通信息以及设定的交通信息的类型,对所述目标位置进行排序和/或筛选。
2.如权利要求1所述的方法,其特征在于,所述交通信息的类型包括交通方式、交通路线、行驶时间和交通费用中的一种或几种。
3.如权利要求1所述的方法,其特征在于,确定用户选择的目标区域内预先设置的多个目标位置和用户输入的至少两个兴趣点之间的至少一种类型的交通信息,包括:
判断用户输入的兴趣点是否为预设的兴趣点;
若确定用户输入的兴趣点为预设的兴趣点,则根据兴趣点、目标位置以及交通信息之间的对应关系,确定用户输入的兴趣点与每个目标位置之间的至少一种类型的交通信息;
若确定用户输入的兴趣点不是预设的兴趣点,则根据所述交通信息的类型对应的交通数据,确定用户输入的兴趣点和预先设置的多个目标位置之间的至少一种类型的交通信息。
4.如权利要求3所述的方法,其特征在于,所述兴趣点、目标位置以及交通信息之间的对应关系是根据下列方式确定的:
确定所述目标区域内预设的每个兴趣点与预先设置的每个目标位置之间的至少一种类型的交通信息;
根据确定的所述交通信息,建立所述兴趣点、目标位置以及交通信息之间的对应关系。
5.如权利要求1所述的方法,其特征在于,确定所述总交通信息之后,对所述目标位置进行排序和/或筛选之前,还包括:
针对一个目标位置,根据每种类型的总交通信息与筛选条件的对应关系,确定所述目标位置对应的每种类型的总交通信息对应的筛选条件;
判断每种类型的总交通信息是否满足每种类型的总交通信息对应的筛选条件;
若确定所述目标位置对应的总交通信息中存在一种或多种不满足所述筛选条件对应的类型的总交通信息,则删除所述目标位置。
6.一种位置搜索认知的装置,其特征在于,该装置包括:
输入模块,用于确定用户选择的目标区域内预先设置的多个目标位置和用户输入的至少两个兴趣点之间的至少一种类型的交通信息;
确定模块,用于针对一种类型的交通信息和一个目标位置,根据该目标位置和每个兴趣点之间的交通信息,确定该目标位置到所有兴趣点之间的总交通信息,其中所述总交通信息表示该目标位置到所有兴趣点之间的交通便利性;
输出模块,用于根据所述总交通信息以及设定的交通信息的类型,对所述目标位置进行排序和/或筛选。
7.如权利要求6所述的装置,其特征在于,所述交通信息的类型包括交通方式、交通路线、行驶时间和交通费用中的一种或几种。
8.如权利要求6所述的装置,其特征在于,所述输入模块,具体用于:
判断用户输入的兴趣点是否为预设的兴趣点;
若确定用户输入的兴趣点为预设的兴趣点,则根据兴趣点、目标位置以及交通信息之间的对应关系,确定用户输入的兴趣点与每个目标位置之间的至少一种类型的交通信息;
若确定用户输入的兴趣点不是预设的兴趣点,则根据所述交通信息的类型对应的交通数据,确定用户输入的兴趣点和预先设置的多个目标位置之间的至少一种类型的交通信息。
9.如权利要求8所述的装置,其特征在于,所述输入模块,还用于根据下列方式确定所述兴趣点、目标位置以及交通信息之间的对应关系:
确定所述目标区域内预设的每个兴趣点与预先设置的每个目标位置之间的至少一种类型的交通信息;
根据确定的所述交通信息,建立所述兴趣点、目标位置以及交通信息之间的对应关系。
10.如权利要求9所述的装置,其特征在于,所述确定模块,还用于:
确定所述总交通信息之后,对所述目标位置进行排序和/或筛选之前,针对一个目标位置,根据每种类型的总交通信息与筛选条件的对应关系,确定所述目标位置对应的每种类型的总交通信息对应的筛选条件;
判断每种类型的总交通信息是否满足每种类型的总交通信息对应的筛选条件;
若确定所述目标位置对应的总交通信息中存在一种或多种不满足所述筛选条件对应的类型的总交通信息,则删除所述目标位置。
一种位置搜索认知的方法及装置\n技术领域\n[0001] 本发明涉及数据查询技术领域,特别涉及一种位置搜索认知的方法及装置。\n背景技术\n[0002] 在旅行中,一个重要的环节就是选择合适的住宿地点(如酒店、客栈、民宿)。目前,用户通过网站、手机App等提供的搜索服务,来找到适合自己的旅行的住宿地点。\n[0003] 现有技术中的网站或手机App的实现方式通常为:根据用户给出的基本筛选条件(如目的地城市、价格、星级等)进行搜索,得到一个数据量庞大的酒店列表。然后,结合这些酒店的经纬度坐标,让用户在地图上逐个查看这些酒店的具体位置。然而,交通的便利性是用户在选取住宿地点的一个重要因素,通过现有技术得到的住宿地点,用户只能通过在线地图的一些常见基本功能(比如拖拽、缩放等)来判断每个住宿地点(如酒店)的交通便利性是否达到自己的要求。\n[0004] 然而,用户对旅游目的地城市的熟悉程度是有限的,即使用户对这个城市有所了解,在地图上逐个查看动辄上百个酒店的位置来判断交通便利性最佳的住宿地点无疑是一件效率很低的事情。\n[0005] 还有一些网站通过让用户自己划定一片区域范围或交通节点来搜索住宿的地点,然而,用户感兴趣的地点(比如著名景点、商场、机场等)是一些具体的地点,而且,这些用户感兴趣的地点有可能会分布在多个区域或是交通节点的周围。所以,选择单一区域或是单一的交通节点进行搜索,虽然减少了搜索结果的数量,但无法保证搜索结果中的住宿地点对于用户来说是最佳的住宿地点,因此,用户需要自己通过多个区域或是交通节点的搜索结果判断最佳的住宿地点。\n[0006] 综上所述,现有技术中旅行住宿地点搜索效率较低。\n发明内容\n[0007] 本发明提供一种位置搜索认知的方法及装置,用以解决现有技术中存在的旅行住宿地点搜索效率较低问题。\n[0008] 本发明实施例提供了一种位置搜索认知的方法,包括:\n[0009] 确定用户选择的目标区域内预先设置的多个目标位置和用户输入的至少两个兴趣点之间的至少一种类型的交通信息;\n[0010] 针对一种类型的交通信息和一个目标位置,根据该目标位置和每个兴趣点之间的交通信息,确定该目标位置到所有兴趣点之间的总交通信息,其中所述总交通信息表示该目标位置到所有兴趣点之间的交通便利性;\n[0011] 根据所述总交通信息以及设定的交通信息的类型,对所述目标位置进行排序和/或筛选。\n[0012] 由于通过根据设定的交通信息的类型和总的交通信息对搜索的目标位置进行排序和/筛选,使得用户能够简单明了的查到目标区域交通便利性最佳的目标位置,从而提高了旅行住宿地点搜索的效率。\n[0013] 较佳地,所述交通信息的类型包括交通方式、交通路线、行驶时间和交通费用中的一种或几种。\n[0014] 由于通过一种或多种类型的交通信息对目标位置进行排序,从而使用户能够从多方面了解目标位置也就是住宿地点到兴趣点的交通便利性。\n[0015] 较佳地,确定用户选择的目标区域内预先设置的多个目标位置和用户输入的至少两个兴趣点之间的交通信息,包括:\n[0016] 判断用户输入的兴趣点是否为预设的兴趣点;\n[0017] 若确定用户输入的兴趣点为预设的兴趣点,则根据兴趣点、目标位置以及交通信息之间的对应关系,确定用户输入的兴趣点与每个目标位置之间的交通信息;\n[0018] 若确定用户输入的兴趣点不是预设的兴趣点,则根据所述交通信息的类型对应的交通数据,确定用户输入的兴趣点和预先设置的多个目标位置之间的交通信息。\n[0019] 由于通过预先确定出预设的兴趣点和所有目标位置的交通信息,在一定程度上提高了计算的效率,而对于非预设的兴趣点通过获取对应类型的交通数据实时计算得到交通信息,从而提高了搜索结果排序和/或筛选的准确性。\n[0020] 较佳地,所述兴趣点、目标位置以及交通信息之间的对应关系是根据下列方式确定的:\n[0021] 确定所述目标区域内预设的每个兴趣点与预先设置的每个目标位置之间的交通信息;\n[0022] 根据确定的所述交通信息,建立所述兴趣点、目标位置以及交通信息之间的对应关系。\n[0023] 较佳地,确定所述总交通信息之后,对所述目标位置进行排序和/或筛选之前,还包括:\n[0024] 针对一个目标位置,根据每种类型的总交通信息与筛选条件的对应关系,确定所述目标位置对应的每种类型的总交通信息对应的筛选条件;\n[0025] 判断每种类型的总交通信息是否满足每种类型的总交通信息对应的筛选条件;\n[0026] 若确定所述目标位置对应的总交通信息中存在一种或多种不满足所述筛选条件对应的类型的总交通信息,则删除所述目标位置。\n[0027] 由于在获取总交通信息之后,在排序和/或筛选之前,通过预先设置的筛选条件删除一些不符合要求的目标位置,有利于提高数据处理的速度。\n[0028] 本发明实施例提供了一种位置搜索认知的装置,包括:\n[0029] 输入模块,用于确定用户选择的目标区域内预先设置的多个目标位置和用户输入的至少两个兴趣点之间的至少一种类型的交通信息;\n[0030] 确定模块,用于针对一种类型的交通信息和一个目标位置,根据该目标位置和每个兴趣点之间的交通信息,确定该目标位置到所有兴趣点之间的总交通信息,其中所述总交通信息表示该目标位置到所有兴趣点之间的交通便利性;\n[0031] 输出模块,用于根据所述总交通信息以及设定的交通信息的类型,对所述目标位置进行排序和/或筛选。\n[0032] 较佳地,所述交通信息的类型包括交通方式、交通路线、行驶时间和交通费用中的一种或几种。\n[0033] 较佳地,所述输入模块,具体用于:\n[0034] 判断用户输入的兴趣点是否为预设的兴趣点;\n[0035] 若确定用户输入的兴趣点为预设的兴趣点,则根据兴趣点、目标位置以及交通信息之间的对应关系,确定用户输入的兴趣点与每个目标位置之间的至少一种类型的交通信息;\n[0036] 若确定用户输入的兴趣点不是预设的兴趣点,则根据所述交通信息的类型对应的交通数据,确定用户输入的兴趣点和预先设置的多个目标位置之间的至少一种类型的交通信息。\n[0037] 较佳地,所述输入模块,还用于根据下列方式确定所述兴趣点、目标位置以及交通信息之间的对应关系:\n[0038] 确定所述目标区域内预设的每个兴趣点与预先设置的每个目标位置之间的至少一种类型的交通信息;\n[0039] 根据确定的所述交通信息,建立所述兴趣点、目标位置以及交通信息之间的对应关系。\n[0040] 较佳地,所述确定模块,还用于:\n[0041] 确定所述总交通信息之后,对所述目标位置进行排序和/或筛选之前,针对一个目标位置,根据每种类型的总交通信息与筛选条件的对应关系,确定所述目标位置对应的每种类型的总交通信息对应的筛选条件;\n[0042] 判断每种类型的总交通信息是否满足每种类型的总交通信息对应的筛选条件;\n[0043] 若确定所述目标位置对应的总交通信息中存在一种或多种不满足所述筛选条件对应的类型的总交通信息,则删除所述目标位置。\n附图说明\n[0044] 图1为本发明实施例一位置搜索认知的方法的流程示意图;\n[0045] 图2为本发明实施例二位置搜索认知方法的应用场景示意图;\n[0046] 图3为本发明实施例三位置搜索认知的方法的流程示意图;\n[0047] 图4为本发明实施例四位置搜索认知的装置示意图。\n具体实施方式\n[0048] 本发明实施例确定用户选择的目标区域内预先设置的多个目标位置和用户输入的至少两个兴趣点之间的至少一种类型的交通信息;并针对一种类型的交通信息和一个目标位置,根据该目标位置和每个兴趣点之间的交通信息,确定该目标位置到所有兴趣点之间的总交通信息,其中总交通信息表示该目标位置到所有兴趣点之间的交通便利性;然后,根据总交通信息以及设定的交通信息的类型,对目标位置进行排序和/或筛选。这种技术方案由于通过根据设定的交通信息的类型和总的交通信息对搜索的目标位置进行排序和/筛选,使得用户能够简单明了的查到目标区域交通便利性最佳的目标位置,从而提高了旅行住宿地点搜索的效率。\n[0049] 下面结合说明书附图对本发明实施例作进一步详细描述。\n[0050] 如图1所示,本发明实施例一位置搜索认知的方法,包括:\n[0051] 步骤100,确定用户选择的目标区域内预先设置的多个目标位置和用户输入的至少两个兴趣点之间的至少一种类型的交通信息;\n[0052] 步骤101,针对一种类型的交通信息和一个目标位置,根据该目标位置和每个兴趣点之间的交通信息,确定该目标位置到所有兴趣点之间的总交通信息,其中所述总交通信息表示该目标位置到所有兴趣点之间的交通便利性;\n[0053] 步骤102,根据所述总交通信息以及设定的交通信息的类型,对所述目标位置进行排序和/或筛选。\n[0054] 其中,目标区域可以为一个城市如北京等,目标位置可以为住宿地点如酒店、客栈、民宿等,兴趣点可以为景点、饭店、商场等,并且目标区域、目标位置、兴趣点包括地点的名称和位置信息,位置信息的表现形式可以是多种形式,如经纬度坐标、街道与门牌号、邮政编码等。\n[0055] 交通信息包括但不限于公交车次、线路、换乘次数以及目标位置到兴趣点之间花费的时间和费用、自驾驶的路线或是其他交通方式。\n[0056] 假设该方案的应用场景如图2所示,用户输入的兴趣点为A1、A2、A3,预先设置的目标位置为B1、B2、……、Bn,其中兴趣点A1、A2、A3、预先设置的目标位置B1、B2、……、Bn所在的目标区域为C,下面分别针对不同类型的交通信息举例进行说明。\n[0057] 以当交通信息为交通方式时为例进行说明,交通方式包括公共交通方式和非公共交通方式,公共交通方式包括汽车、地铁、船等,非公共交通方式包括步行、汽车、船等,若从目标位置B1到兴趣点A1之间的交通方式有3种,从目标位置B1到兴趣点A2之间的交通方式有4种,从目标位置B1到兴趣点A3之间的交通方式有1种,则从目标位置B1到兴趣点A1、A2、A3之间的总交通信息即总交通方式共有8种,根据相同的方法,分别得到目标位置B2到兴趣点A1、A2、A3之间的总交通方式,以及其他目标位置分别到兴趣点A1、A2、A3之间的总交通方式,其中目标位置到所有兴趣点之间的交通方式越多,则该目标位置到所有兴趣点的交通越便利,若目标位置B2到兴趣点A1、A2、A3之间的总交通方式共有4种,则说明目标位置B1到兴趣点A1、A2、A3比目标位置B2的交通更为便利,依次类推,按照目标位置到所有兴趣点的交通便利性从大到小将目标位置进行排序,方便了用户的选择,提高了位置搜索的效率,若用户倾向于公共交通方式,则将目标位置到兴趣点之间公共交通便利的目标位置按顺序推荐给用户,无需用户针对每个兴趣点进行搜索,将得到的目标位置进行人为比较来得到满足用户需求的目标位置。\n[0058] 以当交通信息为交通路线时为例进行说明,交通路线包括公交线路、车次、道名称等。若从目标位置B1到兴趣点A1之间的最短交通路线为1000米,从目标位置B1到兴趣点A2之间的最短交通路线500米,从目标位置B1到兴趣点A3之间的最短交通路线为800米,则从目标位置B1到兴趣点A1、A2、A3之间总交通路线为2300米,根据相同的方法分别得到以及其他目标位置分别到兴趣点A1、A2、A3之间的总交通路线,其中目标位置到所有兴趣点之间的交通路线越短,则该目标位置到所有兴趣点的交通越便利,若目标位置B2到兴趣点A1、A2、A3之间的总交通路线为2000米,则说明目标位置B2到兴趣点A1、A2、A3之间的交通要比目标位置B1更为便利。依次类推,按照目标位置到所有兴趣点的交通便利性从大到小将目标位置进行排序,方便了用户的选择,提高了位置搜索的效率,无需用户针对每个兴趣点进行搜索,将得到的目标位置进行人为比较来得到满足用户需求的目标位置。\n[0059] 以当交通信息为行驶时间时为例进行说明,行驶时间即为从目标位置到兴趣点之间所耗费的时间。由于从一个目标位置到一个兴趣点之间的路线以及交通方式可能有多个,当只将行驶时间作为目标位置到兴趣点之间的交通便利性的参考依据时,将所耗费的最小时间作为行驶时间,若从目标位置B1到兴趣点A1之间的行驶时间为1小时,从目标位置B1到兴趣点A2之间的行驶时间为0.5小时,从目标位置B1到兴趣点A3之间的行驶时间为2小时,则目标位置B1到兴趣点A1、A2、A3之间总行驶时间为3.5小时,根据相同的方法分别得到以及其他目标位置分别到兴趣点A1、A2、A3之间的总行驶时间,其中目标位置到所有兴趣点之间的行驶时间越短,则该目标位置到所有兴趣点的交通越便利,若目标位置B2到兴趣点A1、A2、A3之间的总行驶时间为3小时,则说明目标位置B2到兴趣点A1、A2、A3之间的交通要比目标位置B1更为便利。依次类推,按照目标位置到所有兴趣点的交通便利性从大到小将目标位置进行排序,方便了用户的选择,提高了位置搜索的效率,无需用户针对每个兴趣点进行搜索,将得到的目标位置进行人为比较来得到满足用户需求的目标位置。\n[0060] 同理,当用户对于交通费用比较关心时,通过统计每个目标位置与每个兴趣点之间的交通费用,然后计算每个目标位置到所有兴趣点之间的总的交通费用,由于从一个目标位置到一个兴趣点之间的路线以及交通方式可能有多个,当只将交通费用作为目标位置到兴趣点之间的交通便利性的参考依据时,将所花费的最小费用作为交通费用,也就是说,从目标位置B1到兴趣点A1之间的交通费用为10元,从目标位置B1到兴趣点A2之间的交通费用为15元,从目标位置B1到兴趣点A3之间的交通费用为5元,则目标位置B1到兴趣点A1、A2、A3之间总交通费用为30元,根据相同的方法分别得到以及其他目标位置分别到兴趣点A1、A2、A3之间的总交通费用,按照目标位置到所有兴趣点的交通费用从小到大将目标位置进行排序,方便了用户的选择,提高了位置搜索的效率,此外,用户还可以根据需要筛选交通费用在某一区间的目标位置。\n[0061] 当通过确定几个类型的交通信息作为目标位置到兴趣点的交通便利性的参考依据时,其搜索得到的目标位置更为准确。例如:通过确定目标位置到兴趣点之间的交通方式、交通路线、交通时间以及交通费用来确定目标位置到兴趣点之间的便利性。当目标位置到兴趣点之间的交通方式越多,所花费的时间越短,费用越少,目标位置的交通更为便利。\n若用户倾向于非公共交通方式时,也可以只筛选出非公共交通方式中交通更为便利的目标位置。\n[0062] 具体来说,当从目标位置B1到兴趣点A1、A2、A3之间的交通方式有3种、当总交通路线最短为3500米时花费的总交通费用为150元,当花费的总交通费用最少60元时,总交通路线为6000米,从目标位置B2到兴趣点A1、A2、A3之间的交通方式有3种、当总交通路线最短为\n3500米时花费的总交通费用为100元,当花费的总交通费用最少70元时,总交通路线为5000米在这种情况下,若根据用户的选择或是设定的条件,交通路线的优先级大于交通费用的优先级,则将目标位置与兴趣点之间总交通路线较小的作为交通较为便利的目标位置,当总交通路线相同时,将总交通费用较小的作为交通较为便利的目标位置,则该例子中目标位置B2与目标位置B1相比,目标位置B2到所有兴趣点之间的交通更为便利。若根据用户的选择或是设定的条件,交通费用的优先级大于交通路线的优先级,则由于目标位置B1到所有兴趣点之间的总交通费用最小为60元,目标位置B2到所有兴趣点之间的总交通费用最小为70元,则在该规则下,目标位置B1与目标位置B2相比,目标位置B1到所有兴趣点之间的交通更为便利。\n[0063] 选择不同的目标区域,其预先设置的目标位置和预设的兴趣点也会发生相应的变化。\n[0064] 目标位置是从第三方获取预先设置的,当目标位置如酒店的信息发生改变时,如有些酒店停止营业或新开张了一些新的酒店时,则定期从第三方获取目标位置的信息,通过新获取的目标位置更新当前的目标位置信息,从而使得当前的预先设置的目标位置的数据真实有效。\n[0065] 较佳地,交通信息的类型包括交通方式、交通路线、行驶时间和交通费用中的一种或几种。\n[0066] 其中,交通方式为从目标位置到兴趣点之间的可用交通方式,包括公共交通方式和非公共交通方式;交通路线中包括但不限于乘车的道路名称、乘坐交通工具车次信息(如公交的车次或是地铁的线路等)等与交通路线相关的信息;行驶时间指的是从目标位置到兴趣点之间的采用每种可用的交通时间所耗费的时间,以公共交通的方式为例,其行驶时间的表现形式可以为小时、分钟数,也可以为途径的站数、换乘的次数等。\n[0067] 步骤101中,以行驶时间为例,例如,采用公共的交通方式,从兴趣点A1到目标位置B1的最短行驶时间为t1,从兴趣点A2到目标位置B1的最短行驶时间为t2,……,从兴趣点An到目标位置B1的最短行驶时间为tn,则行驶时间的总交通信息为t1到tn的加和,也可以用加和的平均值表示行驶时间的总交通信息,还可以是其他方式能够表示目标位置B1到所有兴趣点的行驶时间即可。\n[0068] 其它类型的总交通信息与行驶时间的总交通信息的确定方式类似,在此不再赘述,符合实际情况的计算方式均可。\n[0069] 也是就是说目标位置到所有兴趣点的行驶时间的总交通信息越短其交通便利性越高,或换乘次数少交通便利性越高。\n[0070] 较佳地,确定用户选择的目标区域内预先设置的多个目标位置和用户输入的至少两个兴趣点之间的交通信息,包括:\n[0071] 判断用户输入的兴趣点是否为预设的兴趣点;\n[0072] 若确定用户输入的兴趣点为预设的兴趣点,则根据兴趣点、目标位置以及交通信息之间的对应关系,确定用户输入的兴趣点与每个目标位置之间的交通信息;\n[0073] 若确定用户输入的兴趣点不是预设的兴趣点,则根据所述交通信息的类型对应的交通数据,确定用户输入的兴趣点和预先设置的多个目标位置之间的交通信息。\n[0074] 其中,预设的兴趣点可以显示在客户端的设备上,供用户进行选择。预设的所有兴趣点与目标位置之间的交通信息,通过从第三方获取与预设兴趣点以及目标位置相关的交通数据,预先计算得到存储到相应的数据库中,在用户输入的兴趣点为预设的兴趣点时,根据兴趣点、目标位置以及交通信息的对应关系直接从数据库中获取相应的交通信息。例如若兴趣点是一些热门的景点,这样就可以避免重复计算的次数。\n[0075] 较佳地,所述兴趣点、目标位置以及交通信息之间的对应关系是根据下列方式确定的:\n[0076] 确定所述目标区域内预设的每个兴趣点与预先设置的每个目标位置之间的交通信息;\n[0077] 根据确定的所述交通信息,建立所述兴趣点、目标位置以及交通信息之间的对应关系。\n[0078] 然而有些兴趣点是个别用户感兴趣的地点,而非具有普遍性,因此无需将这些兴趣点与目标位置之间的交通信息的预先计算存储在数据库中,只需在需要时进行实时计算即可。若个别用户感兴趣的地点输入量达到一定的数量后,可将该感兴趣的地点更新到预先设置的兴趣点中。\n[0079] 步骤102中,设定的交通信息类型可以是在用户根据自身需要设定的交通信息类型,也可以是预先默认的交通信息类型。\n[0080] 较佳地,确定所述总交通信息之后,对所述目标位置进行排序和/或筛选之前,还包括:\n[0081] 针对一个目标位置,根据每种类型的总交通信息与筛选条件的对应关系,确定所述目标位置对应的每种类型的总交通信息对应的筛选条件;\n[0082] 判断每种类型的总交通信息是否满足每种类型的总交通信息对应的筛选条件;\n[0083] 若确定所述目标位置对应的总交通信息中存在一种或多种不满足所述筛选条件对应的类型的总交通信息,则删除所述目标位置。\n[0084] 其中,每种类型的总交通信息与筛选条件的对应关系是预先设置在相应的数据库中的。\n[0085] 具体来说,由于目标区域内的目标位置数量庞大,例如北京市的所有酒店有数千家,有些酒店与用户输入的所有兴趣点之间的交通便利性很差,如总的行驶时间或是距离超过用户能够承受的范围,则直接删除这些目标位置,给用户呈现综合交通便利性较好的目标位置,降低了设备的计算量,从而提高了数据计算的速度。\n[0086] 如图2所示,若用户输入的兴趣点为A1、A2、A3,目标位置为B1、B2、……、Bn。若目标位置B3到兴趣点A1、A2、A3之间的交通方式只有一种,行驶时间为24小时,若筛选条件为行驶时间小于5小时,则删除目标位置B3。此外,还可以根据不同的目标区域设置不同的筛选条件。\n[0087] 如图3所示,本发明实施例三位置搜索认知的方法,包括:\n[0088] 步骤300,根据交通信息的类型对应的交通数据,确定每个预设的兴趣点与预先设置的目标位置之间的交通信息,并建立兴趣点、目标位置以及交通信息之间的对应关系。\n[0089] 步骤301,判断用户输入的兴趣点是否为预设的兴趣点,若是,则执行步骤302,否则执行步骤303。\n[0090] 步骤302,根据兴趣点、目标位置以及交通信息之间的对应关系,确定用户输入的兴趣点与每个目标位置之间的交通信息后,执行步骤204。\n[0091] 步骤303,根据所述交通信息的类型对应的交通数据,确定用户输入的兴趣点和预先设置的多个目标位置之间的交通信息。\n[0092] 步骤304,根据该目标位置和每个兴趣点之间的交通信息,确定该目标位置到所有兴趣点之间的总交通信息。\n[0093] 步骤305,根据每种类型的总交通信息与筛选条件的对应关系,确定所述目标位置对应的每种类型的总交通信息对应的筛选条件。\n[0094] 步骤306,判断每种类型的总交通信息是否满足每种类型的总交通信息对应的筛选条件,若满足则执行步骤308,否则执行步骤307。\n[0095] 步骤307,删除该目标位置,本流程结束。\n[0096] 步骤308,保留该目标位置,并根据总交通信息以及设定的交通信息的类型,对保留的目标位置进行排序和/或筛选。\n[0097] 基于同一发明构思,本发明实施例中还提供了一种位置搜索认知的装置,由于本发明实施例图4所示的位置搜索认知的装置对应的方法为图1所示的位置搜索认知的方法,因此本发明实施例设备的实施可以参见方法的实施,重复之处不再赘述。\n[0098] 如图4所示,本发明实施例四位置搜索认知的装置,包括:\n[0099] 输入模块400,用于确定用户选择的目标区域内预先设置的多个目标位置和用户输入的至少两个兴趣点之间的至少一种类型的交通信息;\n[0100] 确定模块401,用于针对一种类型的交通信息和一个目标位置,根据该目标位置和每个兴趣点之间的交通信息,确定该目标位置到所有兴趣点之间的总交通信息,其中总交通信息表示该目标位置到所有兴趣点之间的交通便利性;\n[0101] 输出模块402,用于根据总交通信息以及设定的交通信息的类型,对目标位置进行排序和/或筛选。\n[0102] 较佳地,交通信息的类型包括交通方式、交通路线、行驶时间和交通费用中的一种或几种。\n[0103] 较佳地,输入模块400,具体用于:\n[0104] 判断用户输入的兴趣点是否为预设的兴趣点;\n[0105] 若确定用户输入的兴趣点为预设的兴趣点,则根据兴趣点、目标位置以及交通信息之间的对应关系,确定用户输入的兴趣点与每个目标位置之间的至少一种类型的交通信息;\n[0106] 若确定用户输入的兴趣点不是预设的兴趣点,则根据交通信息的类型对应的交通数据,确定用户输入的兴趣点和预先设置的多个目标位置之间的至少一种类型的交通信息。\n[0107] 较佳地,输入模块400,还用于根据下列方式确定兴趣点、目标位置以及交通信息之间的对应关系:\n[0108] 确定目标区域内预设的每个兴趣点与预先设置的每个目标位置之间的至少一种类型的交通信息;\n[0109] 根据确定的交通信息,建立兴趣点、目标位置以及交通信息之间的对应关系。\n[0110] 较佳地,确定模块401,还用于:\n[0111] 确定总交通信息之后,对目标位置进行排序和/或筛选之前,针对一个目标位置,根据每种类型的总交通信息与筛选条件的对应关系,确定目标位置对应的每种类型的总交通信息对应的筛选条件;\n[0112] 判断每种类型的总交通信息是否满足每种类型的总交通信息对应的筛选条件;\n[0113] 若确定目标位置对应的总交通信息中存在一种或多种不满足筛选条件对应的类型的总交通信息,则删除目标位置。\n[0114] 从上述内容可以看出:本发明实施例确定用户选择的目标区域内预先设置的多个目标位置和用户输入的至少两个兴趣点之间的至少一种类型的交通信息;并针对一种类型的交通信息和一个目标位置,根据该目标位置和每个兴趣点之间的交通信息,确定该目标位置到所有兴趣点之间的总交通信息,其中总交通信息表示该目标位置到所有兴趣点之间的交通便利性;然后,根据总交通信息以及设定的交通信息的类型,对目标位置进行排序和/或筛选。这种技术方案由于通过根据设定的交通信息的类型和总的交通信息对搜索的目标位置进行排序和/筛选,使得用户能够简单明了的查到目标区域交通便利性最佳的目标位置,从而提高了旅行住宿地点搜索的效率,解决了现有技术中存在的旅行住宿地点搜索效率较低问题。\n[0115] 本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。\n[0116] 本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。\n[0117] 这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。\n[0118] 这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。\n[0119] 尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。\n[0120] 显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
法律信息
- 2018-08-14
专利权的转移
登记生效日: 2018.07.26
专利权人由下一站信息技术(上海)有限公司变更为深圳市活力天汇科技股份有限公司
地址由200120 上海市浦东新区杨高北路528号14幢4A49室变更为518054 广东省深圳市南山区粤海街道高新南九道10号深圳湾科技生态园10栋B座13层01-08号
- 2018-05-18
- 2015-06-17
实质审查的生效
IPC(主分类): G06F 17/30
专利申请号: 201510058598.4
申请日: 2015.02.04
- 2015-05-20
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2011-02-02
|
2009-07-22
| | |
2
| |
2012-08-22
|
2012-05-21
| | |
3
| |
2014-03-26
|
2013-11-12
| | |
4
| |
2014-08-20
|
2014-04-30
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |