区域订单分析方法、系统和计算机可读介质技术方案

技术编号:27210850 阅读:23 留言:0更新日期:2021-01-31 12:47
本发明专利技术提供了一种区域订单分析方法、系统和计算机可读介质。所述区域订单分析方法,包括以下步骤:获取多个订单;根据城市地图数据获取城市网格信息,所述城市网格信息包括多个城市网格;建立城市订单分布模型,并使用所述城市订单分布模型生成所述多个订单中的每一订单的经纬度信息;根据所述每一订单的经纬度信息判断所述每一订单所落入的城市网格;将城市网格与落入所述城市网格中的一个或多个订单关联;以及计算多个城市网格所组成的区域的订单数据。订单数据。

【技术实现步骤摘要】
区域订单分析方法、系统和计算机可读介质


[0001]本专利技术主要涉及互联网
,尤其涉及一种区域订单分析方法、系统和计算机可读介质。

技术介绍

[0002]随着互联网、大数据等技术的飞速发展,与互联网、大数据相关的各种技术已深入应用到社会生活的方方面面。许多门店接收来自互联网平台的订单并提供例如餐饮、外卖、送货等服务。在一些场景中,需要对某个区域(例如商圈)的数据深入分析以便于更精细化地运营。然而,目前并没有合适的工具分析及展示区域的订单数据。

技术实现思路

[0003]本专利技术要解决的技术问题是提供一种区域订单分析方法、系统和计算机可读介质,可以对一个或多个区域中的订单进行基于位置或坐标的分析。
[0004]为解决上述技术问题,本专利技术提供了一种区域订单分析方法,包括以下步骤:获取多个订单;根据城市地图数据获取城市网格信息,所述城市网格信息包括多个城市网格;建立城市订单分布模型,并使用城市订单分布模型生成所述多个订单中的每一订单的经纬度信息;根据所述每一订单的经纬度信息判断所述每一订单所落入的城市网格;将城市网格与落入所述城市网格中的一个或多个订单关联;以及计算多个城市网格所组成的区域的订单数据。
[0005]在本专利技术的一实施例中,根据城市地图数据获取城市网格信息的步骤包括:在所述城市地图数据中的多个坐标点绘制网格;将所述城市地图数据的平面坐标系转换为曲面坐标系,将所述城市地图数据中的经纬度信息转换为真实的坐标信息。
[0006]在本专利技术的一实施例中,建立城市订单分布模型的步骤包括:使用实际数据建立真实的城市订单分布模型作为目标模型;给定一个粗略的订单分布范围;使用拟合算法在所述订单分布范围中计算城市订单分布模型的粗略模型,并与所述目标模型对比,且根据对比结果对所述粗略模型的参数进行调整,直至所述粗略模型与所述目标模型一致,并输出最优城市订单分布模型。
[0007]在本专利技术的一实施例中,生成所述多个订单中的每一订单的经纬度信息的步骤包括:以门店的坐标为中心点,以分布距离的边界值为半径画一个同心圆;以及在所述同心圆的覆盖的面积中随机生成坐标点并赋予订单。
[0008]在本专利技术的一实施例中,根据所述每一订单的经纬度信息判断所述每一订单所落入的城市网格的步骤包括:通过geohash算法,将所述经纬度信息转换为geohash值;通过所述geohash值查询生成城市网格过程保存的网格集合;通过射线法判断所述经纬度信息在哪个网格内。
[0009]在本专利技术的一实施例中,所述城市网格包括有效城市网格和无效城市网格,根据所述每一订单的经纬度信息判断所述每一订单所落入的城市网格时,还包括:当订单的经
纬度信息落入无效城市网格时,重新分配订单落入的城市网格;当订单的经纬度信息落入有效城市网格时,建立订单与所述有效城市网格的关联。
[0010]在本专利技术的一实施例中,重新分配订单落入的城市网格的步骤包括:选出所述无效城市网格周围多个圈的城市网格,按照内圈到外圈优先级依次降低;如果第一个圈含有有效城市网格,则将订单平均分给所述有效城市网格,如第一个圈没有有效城市网格则取第二个圈,依次类推,如到最后一个圈仍无有效城市网格,则丢该订单。
[0011]在本专利技术的一实施例中,根据城市地图数据获取城市网格信息的步骤包括在城市地图数据中使用无效区域色卡标注无效城市网格。
[0012]本专利技术的另一方面提出一种区域订单分析系统,包括存储器,用于存储可由处理器执行的指令;以及处理器,用于执行所述指令以实现如上所述的方法。
[0013]本专利技术的另一方面提出一种存储有计算机程序代码的计算机可读介质,所述计算机程序代码在由处理器执行时实现如上所述的方法。
[0014]与现有技术相比,本专利技术根据城市订单分布模型生成订单的经纬度信息,然后根据订单的经纬度信息判断所述订单所落入的城市网格。这种方式使得订单分布均衡符合常识,且能正确地反映出该区域应有的订单特性。
附图说明
[0015]包括附图是为提供对本申请进一步的理解,它们被收录并构成本申请的一部分,附图示出了本申请的实施例,并与本说明书一起起到解释本专利技术原理的作用。附图中:
[0016]图1是本申请一实施例的区域订单分析系统的框图。
[0017]图2是本申请一实施例的区域订单分析方法流程图。
[0018]图3是本申请一实施例的城市地图计算流程图。
[0019]图4是本申请一实施例的城市地图中的网格示意图。
[0020]图5是本申请一实施例的区域示意图。
[0021]图6是本申请一实施例的单个网格示意图。
[0022]图7是本申请一实施例的坐标系转换示意图。
[0023]图8是本申请一实施例的区域订单分析结果示意图。
[0024]图9是本申请一实施例的区域订单分析系统的硬件实施环境。
具体实施方式
[0025]为了更清楚地说明本申请的实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单的介绍。显而易见地,下面描述中的附图仅仅是本申请的一些示例或实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图将本申请应用于其他类似情景。除非从语言环境中显而易见或另做说明,图中相同标号代表相同结构或操作。
[0026]如本申请和权利要求书中所示,除非上下文明确提示例外情形,“一”、“一个”、“一种”和/或“该”等词并非特指单数,也可包括复数。一般说来,术语“包括”与“包含”仅提示包括已明确标识的步骤和元素,而这些步骤和元素不构成一个排它性的罗列,方法或者设备也可能包含其他的步骤或元素。
[0027]除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本申请的范围。同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为授权说明书的一部分。在这里示出和讨论的所有示例中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它示例可以具有不同的值。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。
[0028]此外,需要说明的是,使用“第一”、“第二”等词语来限定零部件,仅仅是为了便于对相应零部件进行区别,如没有另行声明,上述词语并没有特殊含义,因此不能理解为对本申请保护范围的限制。此外,尽管本申请中所使用的术语是从公知公用的术语中选择的,但是本申请说明书中所提及的一些术语可能是申请人按他或她的判断来选择的,其详细含义在本文的描述的相关部分中说明。此外,要求不仅仅通过所使用的实际术语,而是还要通过每个术语所蕴含的意义来理解本申请。
[0029]应当理解,当一个部件被称为“在另一个部件上”、“连接到另一个部件”、“耦合于本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种区域订单分析方法,包括以下步骤:获取多个订单;根据城市地图数据获取城市网格信息,所述城市网格信息包括多个城市网格;建立城市订单分布模型,并使用所述城市订单分布模型生成所述多个订单中的每一订单的经纬度信息;根据所述每一订单的经纬度信息判断所述每一订单所落入的城市网格;将城市网格与落入所述城市网格中的一个或多个订单关联;以及计算多个城市网格所组成的区域的订单数据。2.如权利要求1所述的方法,其特征在于,根据城市地图数据获取城市网格信息的步骤包括:在所述城市地图数据中的多个坐标点绘制网格;将所述城市地图数据的平面坐标系转换为曲面坐标系,将所述城市地图数据中的经纬度信息转换为真实的坐标信息。3.如权利要求1所述的方法,其特征在于,建立城市订单分布模型的步骤包括:使用实际数据建立真实的城市订单分布模型作为目标模型;给定一个粗略的订单分布范围;使用拟合算法在所述订单分布范围内计算城市订单分布模型的粗略模型,并与所述目标模型对比,且根据对比结果对所述粗略模型的参数进行调整,直至所述粗略模型与所述目标模型一致,并输出最优城市订单分布模型。4.如权利要求1所述的方法,其特征在于,使用所述城市订单分布模型生成所述多个订单中的每一订单的经纬度信息的步骤包括:以门店的坐标为中心点,以分布距离的边界值为半径画一个同心圆;以及在所述同心圆的覆盖的面积中随机生成坐标点并赋予订单。5.如权利要求1所述的方法,其特征在于,根据所述每一订单的经...

【专利技术属性】
技术研发人员:王泰舟
申请(专利权)人:食亨上海科技服务有限公司
类型:发明
国别省市:

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

1