[发明专利]租车门店的筛选方法及系统在审
申请号: | 201910700682.X | 申请日: | 2019-07-31 |
公开(公告)号: | CN110415038A | 公开(公告)日: | 2019-11-05 |
发明(设计)人: | 李贤正 | 申请(专利权)人: | 携程旅游网络技术(上海)有限公司 |
主分类号: | G06Q30/02 | 分类号: | G06Q30/02;G06Q30/06 |
代理公司: | 上海弼兴律师事务所 31283 | 代理人: | 薛琦;张冉 |
地址: | 200335*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 租车 用户地址 方形区域 匹配 经纬度 筛选 地址生成 复杂计算 简单算法 接收用户 快速筛选 用户需要 冗余量 覆盖 服务 查询 查找 | ||
本发明公开了一种租车门店的筛选方法及系统,该方法包括:接收用户租车请求;获取用户地址;利用第一判断流程和/或第二判断流程查找与用户地址相匹配的租车门店。第一判断流程包括:获取租车门店地址;基于该地址生成租车门店提供服务覆盖的第一方形区域;判断用户地址是否落入第一方形区域,若是则该门店入选。第二判断流程包括:基于用户地址生成用户需要服务覆盖的第二方形区域;获取租车门店地址;判断租车门店地址是否落入第二方形区域,若是则该门店入选。本发明只使用用户地址,利用地址的经纬度是否落入方形区域的简单算法快速筛选与用户地址相匹配的门店列表,减少查询门店冗余量,减少用户地址是否落入租车门店服务范围的复杂计算量。
技术领域
本发明涉及租车门店的计算机筛选领域,特别涉及一种租车门店的筛选方法及系统。
背景技术
用户在APP(手机应用软件)搜索当前地址的可用租车门店时,通过城市和当前地址的经纬度来筛选可以展示的租车门店。租车门店的服务范围由于道路、地形等限制可能是不规则的多边形,并且一个门店有2公里服务区、3公里服务区、收费服务区等多个服务区域,所以计算一个地址的经纬度是否落入租车门店的服务范围是一个比较复杂的算法,计算量比较大。城市作为筛选条件,从数据库中初步筛选出属于该城市的门店,然后分别计算地址的经纬度是否落入这些租车门店的服务范围,是的话就入选可展示的租车门店,系统会在APP中推送这些可展示的租车门店给用户。
一个城市的租车门店很多,而且遍布在城市的各个位置,通过城市定位到的租车门店会较多,导致后期的计算量较大;当前地址的经纬度的附近的租车门店可能会出现在另一个城市,这个租车门店会因为不属于该城市而被过滤掉。租车门店可能存在多个服务范围,需要分别判断用户的当前地址是否包含在服务范围内,数据计算量较多。因此,这种筛选租车门店的策略可能会有冗余,有时又可能遗漏租车门店,并且计算量大,使用户搜索用时较长,体验度差。
发明内容
本发明要解决的技术问题是为了克服现有技术中使用城市和经纬度来筛选可以展示的租车门店存在计算量大、可能有冗余又可能遗漏租车门店的缺陷,提供一种租车门店的筛选方法及系统。
本发明是通过下述技术方案来解决上述技术问题:
本发明提供一种租车门店的筛选方法,所述筛选方法包括以下步骤:
接收用户的租车请求;
获取所述用户的地址;
利用第一判断流程和/或第二判断流程查找出与所述用户的地址相匹配的租车门店;
其中,所述第一判断流程包括:
依次获取数据库中多个租车门店的地址,基于所述租车门店的地址生成租车门店提供服务覆盖的第一方形区域;
判断所述用户的地址是否落入所述第一方形区域,若是则确定所述第一方形区域对应的所述租车门店与所述用户的地址相匹配;
所述第二判断流程包括:
基于所述用户的地址生成用户需要服务覆盖的第二方形区域;
依次获取数据库中多个租车门店的地址;
判断所述租车门店的地址是否落入所述第二方形区域,若是则确定所述租车门店与所述用户的地址相匹配。
较佳地,所述基于所述租车门店的地址生成所述第一方形区域包括以下步骤:
获取所述租车门店的多个服务区域;
获取所述租车门店的每个服务区域的经纬度范围,从所有的所述服务区域的经纬度范围中获取最大经度值、最小经度值、最大纬度值和最小纬度值,将所述最大经度值、所述最小经度值、所述最大纬度值和所述最小纬度值作为所述第一方形区域的最大经度、最小经度、最大纬度和最小纬度,从而确定所述第一方形区域。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于携程旅游网络技术(上海)有限公司,未经携程旅游网络技术(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910700682.X/2.html,转载请声明来源钻瓜专利网。