一种修正上车点名称的方法和系统技术方案

技术编号:26222738 阅读:25 留言:0更新日期:2020-11-04 10:53
本申请实施例公开了一种修正上车点名称的方法和系统。所述方法包括:从多个历史运输订单中获取多个推荐上车点,所述推荐上车点由运输服务平台从推荐上车点数据库中选择并推荐,所述推荐上车点包括位置信息以及上车点名称;基于所述多个推荐上车点的位置信息,利用聚类算法将所述多个推荐上车点分成一个或以上类簇;基于所述一个或以上类簇,确定一个或以上POI区域及其名称;基于所述一个或以上POI区域的名称对各POI区域内部的推荐上车点在推荐上车点数据库中的上车点名称进行修正。本申请通过基于一个或以上POI区域的名称对各POI区域内部的推荐上车点在推荐上车点数据库中的上车点名称进行修正,提高了各推荐上车点的名称合理性。

【技术实现步骤摘要】
一种修正上车点名称的方法和系统
本申请涉及出行
,特别涉及一种修正上车点名称的方法和系统。
技术介绍
随着互联网技术的发展,公众越来越愿意选择网约车出行。用户在使用网约车平台打车时,网约车平台可以根据用户的当前位置定位、历史打车习惯或者根据用户输入的检索词等,从推荐上车点数据库中选择并向用户推荐上车点。但是由于,比如,推荐上车点数据库中上车点的名称一开始就命名错误、推荐上车点数据库数据更新不及时等原因,网约车平台推荐的推荐上车点的名称有可能是不准确的。这就可能导致司机接驾地址有较大偏差,降低网约车平台的运行效率并给司乘带来不好的用户体验。因此,针对上述问题,有必要提供一种修正上车点名称的方法和系统以自动识别出不准确的上车点名称,并对所述不准确的上车点名称进行修正。
技术实现思路
本申请实施例之一提供一种修正上车点名称的方法。所述方法包括:从多个历史运输订单中获取多个推荐上车点,所述推荐上车点由运输服务平台从推荐上车点数据库中选择并推荐,所述推荐上车点包括位置信息以及上车点名称;基于所述多个推荐上车点的位置信息,利用聚类算法将所述多个推荐上车点分成一个或以上类簇;基于所述一个或以上类簇,确定一个或以上POI区域及其名称;基于所述一个或以上POI区域的名称对各POI区域内部的推荐上车点在推荐上车点数据库中的上车点名称进行修正。本申请实施例之一提供一种修正上车点名称的系统。所述系统包括:获取模块,用于从多个历史运输订单中获取多个推荐上车点,所述推荐上车点由运输服务平台从推荐上车点数据库中选择并推荐,所述推荐上车点包括位置信息以及上车点名称;聚类模块,用于基于所述多个推荐上车点的位置信息,利用聚类算法将所述多个推荐上车点分成一个或以上类簇;确定模块,用于基于所述一个或以上类簇,确定一个或以上POI区域及其名称;修正模块,用于基于所述一个或以上POI区域的名称对各POI区域内部的推荐上车点在推荐上车点数据库中的上车点名称进行修正。本申请实施例之一提供一种修正上车点名称的装置。所述装置包括至少一个处理器和至少一个存储设备,所述存储设备用于存储指令,当所述至少一个处理器执行所述指令时,实现本申请实施例中任一项所述的方法。本申请实施例之一提供一种计算机可读存储介质,所述存储介质存储计算机指令,当计算机读取所述存储介质中的所述计算机指令后,所述计算机执行本申请实施例中任一项所述的方法。附图说明本申请将以示例性实施例的方式进一步说明,这些示例性实施例将通过附图进行详细描述。这些实施例并非限制性的,在这些实施例中,相同的编号表示相同的结构,其中:图1是根据本申请的一些实施例所示的上车点名称修正系统的示例性应用场景示意图;图2是根据本申请的一些实施例所示的上车点名称修正系统的示例性模块图;图3是根据本申请的一些实施例所示的修正上车点名称的示例性流程图;图4是根据本申请的一些实施例所示的POI区域的示意图;图5是根据本申请的一些实施例所示的迭代修正上车点名称的示例性流程图;以及图6是根据本申请的一些实施例所示的训练评估模型的示例性流程图。具体实施方式为了更清楚地说明本申请实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单的介绍。显而易见地,下面描述中的附图仅仅是本申请的一些示例或实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图将本申请应用于其它类似情景。除非从语言环境中显而易见或另做说明,图中相同标号代表相同结构或操作。应当理解,本文使用的“系统”、“装置”、“单元”和/或“模组”是用于区分不同级别的不同组件、元件、部件、部分或装配的一种方法。然而,如果其他词语可实现相同的目的,则可通过其他表达来替换所述词语。如本申请和权利要求书中所示,除非上下文明确提示例外情形,“一”、“一个”、“一种”和/或“该”等词并非特指单数,也可包括复数。一般说来,术语“包括”与“包含”仅提示包括已明确标识的步骤和元素,而这些步骤和元素不构成一个排它性的罗列,方法或者设备也可能包含其它的步骤或元素。本申请中使用了流程图用来说明根据本申请的实施例的系统所执行的操作。应当理解的是,前面或后面操作不一定按照顺序来精确地执行。相反,可以按照倒序或同时处理各个步骤。同时,也可以将其他操作添加到这些过程中,或从这些过程移除某一步或数步操作。本申请的实施例可以应用于不同的运输系统,例如,出租车、专车、顺风车、巴士、代驾等。本申请描述的“乘客”、“乘客端”、“乘客终端”、“顾客”、“需求者”、“服务需求者”、“服务请求者”、“消费者”、“消费方”、“使用需求者”等是可以互换的,是指需要或者订购服务的一方,可以是个人,也可以是工具。同样地,本申请描述的“司机”、“司机端”、“司机终端”、“提供者”、“供应者”、“服务提供者”、“服务者”、“服务方”等也是可以互换的,是指提供服务或者协助提供服务的个人、工具或者其他实体等。另外,本申请描述的“用户”可以是需要或者订购服务的一方,也可以是提供服务或者协助提供服务的一方。图1是根据本申请的一些实施例所示的上车点名称修正系统的示例性应用场景示意图。在运输服务行业中,运输服务平台常常会根据一些策略(如基于定位、用户习惯或用户检索词等)从推荐上车点数据库中选择并向用户推荐运输相关地点名称,如上车点名称,然而在一些具体场景中,由于比如,服务平台最开始对推荐上车点数据库中的某些上车点的命名就是错误的或某些地点已经更名,但是推荐上车点数据库中对应这些地点的上车点没有相应更新等原因,可能导致推荐的地点名称不准确,为此,有必要提供一种修正上车点名称的方法及系统,对不准确的地点名称进行自动检测并相应修正。上车点名称修正系统100可以从多个历史运输订单中获取多个推荐上车点并基于所述多个推荐上车点的位置信息,利用聚类算法将所述多个推荐上车点分成一个或以上类簇,然后基于所述一个或以上类簇,确定一个或以上POI(PointofInterest,兴趣点)区域及其名称。进一步,上车点名称修正系统100可以基于所述一个或以上POI区域的名称对各POI区域内部的推荐上车点在推荐上车点数据库中的上车点名称进行修正。上车点名称修正系统100可以是用于互联网或者其它网络的服务平台。例如,上车点名称修正系统100可以用于为交通运输提供服务的线上服务平台。在一些实施例中,上车点名称修正系统100可以应用于网约车服务,例如出租车呼叫、快车呼叫、专车呼叫、小巴呼叫、拼车、公交服务、司机雇佣和接送服务等。在一些实施例中,上车点名称修正系统100还可以应用于代驾、快递、外卖等。在另一些实施例中,上车点名称修正系统100还可以应用于出行(如旅游)服务领域。上车点名称修正系统100可以包括服务器110、网络120、服务请求者终端130、服务提供者终端140和存储设备150。在一些实施例中,服务器110可以用于处理与服务请求有关的信息和/或数据,例如,用于处理在线打车的服务请本文档来自技高网...

【技术保护点】
1.一种修正上车点名称的方法,其特征在于,所述方法包括:/n从多个历史运输订单中获取多个推荐上车点,所述推荐上车点由运输服务平台从推荐上车点数据库中选择并推荐,所述推荐上车点包括位置信息以及上车点名称;/n基于所述多个推荐上车点的位置信息,利用聚类算法将所述多个推荐上车点分成一个或以上类簇;/n基于所述一个或以上类簇,确定一个或以上POI区域及其名称;/n基于所述一个或以上POI区域的名称对各POI区域内部的推荐上车点在推荐上车点数据库中的上车点名称进行修正。/n

【技术特征摘要】
1.一种修正上车点名称的方法,其特征在于,所述方法包括:
从多个历史运输订单中获取多个推荐上车点,所述推荐上车点由运输服务平台从推荐上车点数据库中选择并推荐,所述推荐上车点包括位置信息以及上车点名称;
基于所述多个推荐上车点的位置信息,利用聚类算法将所述多个推荐上车点分成一个或以上类簇;
基于所述一个或以上类簇,确定一个或以上POI区域及其名称;
基于所述一个或以上POI区域的名称对各POI区域内部的推荐上车点在推荐上车点数据库中的上车点名称进行修正。


2.如权利要求1所述的方法,其特征在于,所述基于所述一个或以上类簇,确定一个或以上POI区域及其名称,包括对所述一个或以上类簇中的每一个:
确定该类簇的中心点,基于所述类簇中一个或多个推荐上车点到所述类簇的中心点的距离确定所述类簇的类簇半径;
基于该类簇的中心点及类簇半径确定其对应的POI区域,所述类簇的中心点为所述POI区域的中心,所述类簇半径为所述POI区域的辐射半径;
基于该类簇中的一个或多个推荐上车点的上车点名称确定该POI区域的名称。


3.如权利要求2所述的方法,其特征在于,所述基于该类簇中的一个或多个推荐上车点的上车点名称确定该POI区域的名称,包括:
指定该类簇中数量最多的推荐上车点的上车点名称作为该POI区域的名称。


4.如权利要求2所述的方法,其特征在于,所述确定所述类簇的中心点,包括:
获取所述类簇中一个或多个推荐上车点中的每一个的位置坐标;以及
计算所述一个或多个推荐上车点的位置坐标的平均值作为所述类簇的中心点的位置坐标。


5.如权利要求2所述的方法,其特征在于,所述基于所述类簇中一个或多个推荐上车点到所述类簇的中心点的距离确定所述类簇的类簇半径,包括:
选取所述类簇中的推荐上车点到所述中心点的距离的最大值作为所述类簇的类簇半径。


6.如权利要求1所述的方法,其特征在于,所述基于所述一个或以上POI区域的名称对各POI区域内部的推荐上车点在推荐上车点数据库中的上车点名称进行修正,包括,对所述一个或以上POI区域中的每一个:
将该POI区域的名称作为该POI区域内的推荐上车点的上车点名称。


7.如权利要求6所述的方法,其特征在于,一个或多个推荐上车点属于两个或以上所述POI区域,所述一个或多个推荐上车点中的每一个的上车点名称包括所述两个或以上所述POI区域的名称。


8.如权利要求7所述的方法,其特征在于,所述基于所述一个或以上POI区域的名称对各POI区域内部的推荐上车点在推荐上车点数据库中的上车点名称进行修正,还包括,对所述一个或以上POI区域中的每一个:
基于该POI区域的中心到其中各推荐上车点的距离,确定该POI区域内各推荐上车点的名称置信度。


9.如权利要求8所述的方法,其特征在于,所述名称置信度负相关于其推荐上车点到其所属POI区域的中心的距离和其所属POI区域的辐射半径的比例。


10.如权利要求1所述的方法,其特征在于,还包括:
迭代进行利用经训练的评估模型对各POI区域内部的推荐上车点在推荐上车点数据库中的上车点名称进行修正的步骤,以及所述基于所述一个或以上POI区域的名称对各POI区域内部的推荐上车点在推荐上车点数据库中的上车点名称进行修正的步骤,直到满足迭代终止条件,得到各推荐上车点的最终的上车点名称。


11.如权利要求10所述的方法,其特征在于,所述评估模型通过以下方法获取:
基于所述一个或多个推荐上车点以及所述一个或多个POI区域,获得一个或多个带标签的训练样本,其中,所述训练样本包括一个推荐上车点的特征数据与一个POI区域的特征数据,所述标签反映所述POI区域的名称为所述推荐上车点的上车点名称的名称置信度;
利用所述一个或多个训练样本对初始机器学习模型进行训练,获得所述评估模型。


12.如权利要求10所述的方法,其特征在于,所述推荐上车点的特征数据包括其位置信息;
所述POI区域的特征数据包括以下中的至少一种:辐射半径、中心、热度、属性、周围环境、与其他POI的关系以及所述中心与所述推荐上车点的距离。


13.一种修正上车点名称的系统,其特征在于,所述系统包括:
获取模块,用于从多个历史运输订单中获取多个推荐上车点,所述推荐上车点由运输服务平台从推荐上车点数据库中选择并推荐,所述推荐上车点包括位置信息以及上车点名称;
聚类模块,用于基于所述多个推荐上车点...

【专利技术属性】
技术研发人员:陈铭权吴治斌
申请(专利权)人:北京嘀嘀无限科技发展有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1