本申请实施例公开了一种车辆推荐方法、系统、设备和可读存储介质,所述方法包括:接收用户的车辆推荐请求;根据起点和终点的位置数据确定所述起点和终点对应的聚集区集合和行政区信息;根据每个起点和终点的聚集区集合、行政区信息、所述时间约束条件、车辆约束条件确定种子车辆列表;根据所述种子车辆列表中的每个种子车辆对应行程中途径的聚集区、对应行程的行政区信息、所述时间约束条件、所述车辆约束条件更新种子车辆列表,直到更新后的种子车辆列表的变化率低于设定阈值为止;将更新后的种子车辆列表输出为车辆推荐结果。根据用户请求高效且准确的进行车辆推荐。求高效且准确的进行车辆推荐。求高效且准确的进行车辆推荐。
【技术实现步骤摘要】
一种车辆推荐方法、系统、设备和可读存储介质
[0001]本申请实施例涉及交通运输
,具体涉及一种车辆推荐方法、系统、设备和可读存储介质。
技术介绍
[0002]随着城市人口密度增大和私家车辆的数量增多,车辆管理成为难题。
[0003]如何通过给定装货点和卸货点的信息和/或历史订单,找寻去过指定区域的车辆以及与这些车辆轨迹相似的车辆,实现以货找车的物流场景,是需要解决的问题。
技术实现思路
[0004]为此,本申请实施例提供一种车辆推荐方法、系统、设备和可读存储介质,根据用户请求高效且准确的进行车辆推荐。
[0005]为了实现上述目的,本申请实施例提供如下技术方案:
[0006]根据本申请实施例的第一方面,提供了一种车辆推荐方法,所述方法包括:
[0007]接收用户的车辆推荐请求;所述车辆推荐请求携带起点和终点的位置数据、时间约束条件、车辆约束条件;
[0008]根据所述起点和终点的位置数据确定所述起点和终点对应的聚集区集合和行政区信息;
[0009]根据每个起点和终点的聚集区集合、行政区信息、所述时间约束条件、车辆约束条件确定种子车辆列表;
[0010]根据所述种子车辆列表中的每个种子车辆对应行程中途径的聚集区、对应行程的行政区信息、所述时间约束条件、所述车辆约束条件更新种子车辆列表,直到更新后的种子车辆列表的变化率低于设定阈值为止;
[0011]将更新后的种子车辆列表输出为车辆推荐结果。
[0012]可选地,所述根据每个起点和终点的聚集区集合、行政区信息、所述时间约束条件、车辆约束条件确定种子车辆列表,包括:
[0013]根据每个起点和终点的聚集区集合和行政区信息在数据库中查询起点和终点的聚集区和行政区信息相同的车辆,加入候选车辆列表;
[0014]根据所述时间约束条件和车辆约束条件对所述候选车辆列表中的车辆进行筛选,将筛选后的车辆加入种子车辆列表。
[0015]可选地,根据所述种子车辆列表中的每个种子车辆对应行程中途径的聚集区、对应行程的行政区信息、所述时间约束条件、所述车辆约束条件更新种子车辆列表,直到更新后的种子车辆列表的变化率低于设定阈值为止,包括:
[0016]逐个查询所述种子车辆列表中的每个种子车辆对应行程中途径的聚集区,得到所述种子车辆列表中的每个种子车辆的途径聚集区集合;
[0017]根据所述种子车辆列表中的每个种子车辆的途径聚集区集合、每个途径聚集区集
合对应的起点和终点的行政区信息、所述时间约束条件、所述车辆约束条件更新种子车辆列表;
[0018]根据更新后的种子车辆列表和更新前的种子车辆列表确定种子车辆列表变化率;
[0019]若低于设定阈值,则将此次更新的种子车辆列表中的所有车辆作为车辆推荐结果;
[0020]若不低于设定阈值,则继续根据种子车辆列表中的每个种子车辆的途径聚集区集合、每个途径聚集区集合对应的起点和终点的行政区信息、所述时间约束条件、所述车辆约束条件更新种子车辆列表,直到更新后的种子车辆列表变化率低于设定阈值为止。
[0021]可选地,根据所述种子车辆列表中的每个种子车辆的途径聚集区集合、每个途径聚集区集合对应的起点和终点的行政区信息、所述时间约束条件、所述车辆约束条件更新种子车辆列表,包括:
[0022]根据所述种子车辆列表中的每个种子车辆的途径聚集区集合和每个途径聚集区集合对应的起点和终点的行政区信息在数据库中查询起点和终点的聚集区和行政区信息相同的车辆,加入候选更新车辆列表;
[0023]根据所述时间约束条件和车辆约束条件对所述候选更新车辆列表中的车辆进行筛选,将筛选后的车辆加入更新后的种子车辆列表。
[0024]可选地,根据所述起点和终点的位置数据确定所述起点和终点对应的聚集区集合和行政区信息,包括:
[0025]根据所述起点和终点的位置数据确定起点和终点的兴趣点组合和行政区信息;
[0026]根据每个起点和终点的兴趣点组合确定兴趣点组合对应的聚集区集合。
[0027]根据本申请实施例的第二方面,提供了一种车辆推荐系统,所述系统包括:
[0028]消息接收模块,用于接收用户的车辆推荐请求;所述车辆推荐请求携带起点和终点的位置数据、时间约束条件、车辆约束条件;
[0029]聚集区计算模块,用于根据所述起点和终点的位置数据确定所述起点和终点对应的聚集区集合和行政区信息;
[0030]种子车辆列表计算模块,用于根据每个起点和终点的聚集区集合、行政区信息、所述时间约束条件、车辆约束条件确定种子车辆列表;
[0031]迭代模块,用于根据所述种子车辆列表中的每个种子车辆对应行程中途径的聚集区、对应行程的行政区信息、所述时间约束条件、所述车辆约束条件更新种子车辆列表,直到更新后的种子车辆列表的变化率低于设定阈值为止;
[0032]结果输出模块,用于将更新后的种子车辆列表输出为车辆推荐结果。
[0033]可选地,所述种子车辆列表计算模块,具体用于:
[0034]根据每个起点和终点的聚集区集合和行政区信息在数据库中查询起点和终点的聚集区和行政区信息相同的车辆,加入候选车辆列表;
[0035]根据所述时间约束条件和车辆约束条件对所述候选车辆列表中的车辆进行筛选,将筛选后的车辆加入种子车辆列表。
[0036]可选地,所述迭代模块,具体用于:
[0037]逐个查询所述种子车辆列表中的每个种子车辆对应行程中途径的聚集区,得到所述种子车辆列表中的每个种子车辆的途径聚集区集合;
[0038]根据所述种子车辆列表中的每个种子车辆的途径聚集区集合、每个途径聚集区集合对应的起点和终点的行政区信息、所述时间约束条件、所述车辆约束条件更新种子车辆列表;
[0039]根据更新后的种子车辆列表和更新前的种子车辆列表确定种子车辆列表变化率;
[0040]若低于设定阈值,则将此次更新的种子车辆列表中的所有车辆作为车辆推荐结果;
[0041]若不低于设定阈值,则继续根据种子车辆列表中的每个种子车辆的途径聚集区集合、每个途径聚集区集合对应的起点和终点的行政区信息、所述时间约束条件、所述车辆约束条件更新种子车辆列表,直到更新后的种子车辆列表变化率低于设定阈值为止。
[0042]根据本申请实施例的第三方面,提供了一种电子设备,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器运行所述计算机程序时执行以实现上述第一方面所述的方法。
[0043]根据本申请实施例的第四方面,提供了一种计算机可读存储介质,其上存储有计算机可读指令,所述计算机可读指令可被处理器执行以实现上述第一方面所述的方法。
[0044]综上所述,本申请实施例提供了一种车辆推荐方法、系统、设备和可读存储介质,通过接收用户的车辆推荐请求;所述车辆推荐请求携带起点和终点的位置数据、时间约束条件、车辆约束条件;根据本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种车辆推荐方法,其特征在于,所述方法包括:接收用户的车辆推荐请求;所述车辆推荐请求携带起点和终点的位置数据、时间约束条件、车辆约束条件;根据所述起点和终点的位置数据确定所述起点和终点对应的聚集区集合和行政区信息;根据每个起点和终点的聚集区集合、行政区信息、所述时间约束条件、车辆约束条件确定种子车辆列表;根据所述种子车辆列表中的每个种子车辆对应行程中途径的聚集区、对应行程的行政区信息、所述时间约束条件、所述车辆约束条件更新种子车辆列表,直到更新后的种子车辆列表的变化率低于设定阈值为止;将更新后的种子车辆列表输出为车辆推荐结果。2.如权利要求1所述的方法,其特征在于,所述根据每个起点和终点的聚集区集合、行政区信息、所述时间约束条件、车辆约束条件确定种子车辆列表,包括:根据每个起点和终点的聚集区集合和行政区信息在数据库中查询起点和终点的聚集区和行政区信息相同的车辆,加入候选车辆列表;根据所述时间约束条件和车辆约束条件对所述候选车辆列表中的车辆进行筛选,将筛选后的车辆加入种子车辆列表。3.如权利要求1所述的方法,其特征在于,根据所述种子车辆列表中的每个种子车辆对应行程中途径的聚集区、对应行程的行政区信息、所述时间约束条件、所述车辆约束条件更新种子车辆列表,直到更新后的种子车辆列表的变化率低于设定阈值为止,包括:逐个查询所述种子车辆列表中的每个种子车辆对应行程中途径的聚集区,得到所述种子车辆列表中的每个种子车辆的途径聚集区集合;根据所述种子车辆列表中的每个种子车辆的途径聚集区集合、每个途径聚集区集合对应的起点和终点的行政区信息、所述时间约束条件、所述车辆约束条件更新种子车辆列表;根据更新后的种子车辆列表和更新前的种子车辆列表确定种子车辆列表变化率;若低于设定阈值,则将此次更新的种子车辆列表中的所有车辆作为车辆推荐结果;若不低于设定阈值,则继续根据种子车辆列表中的每个种子车辆的途径聚集区集合、每个途径聚集区集合对应的起点和终点的行政区信息、所述时间约束条件、所述车辆约束条件更新种子车辆列表,直到更新后的种子车辆列表变化率低于设定阈值为止。4.如权利要求3所述的方法,其特征在于,根据所述种子车辆列表中的每个种子车辆的途径聚集区集合、每个途径聚集区集合对应的起点和终点的行政区信息、所述时间约束条件、所述车辆约束条件更新种子车辆列表,包括:根据所述种子车辆列表中的每个种子车辆的途径聚集区集合和每个途径聚集区集合对应的起点和终点的行政区信息在数据库中查询起点和终点的聚集区和行政区信息相同的车辆,加入候选更新车辆列表;根据所述时间约束条件和车辆约束条件对所述候选更新车辆列表中的车辆进行筛选,将筛选后的车辆加入更新后的种子车辆列表。5.如权利要求...
【专利技术属性】
技术研发人员:杨晓明,夏曙东,肖中南,冯新平,张志平,江潮,
申请(专利权)人:北京中交兴路信息科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。