[发明专利]一种区域订单和司机热力的统计储存方法、装置及应用有效
申请号: | 202110596624.4 | 申请日: | 2021-05-31 |
公开(公告)号: | CN113052543B | 公开(公告)日: | 2022-05-03 |
发明(设计)人: | 肖明睿 | 申请(专利权)人: | 广州宸祺出行科技有限公司 |
主分类号: | G06F17/00 | 分类号: | G06F17/00;G06Q10/08;G06Q30/02;G06Q30/06;G06Q50/30 |
代理公司: | 广州云领专利代理事务所(普通合伙) 44441 | 代理人: | 肖云 |
地址: | 510700 广东省广州市黄*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 区域 订单 司机 热力 统计 储存 方法 装置 应用 | ||
本发明公开了一种区域订单和司机热力的统计储存方法,包括以下步骤:统计区域内的订单数据和司机数据,包括:按预设周期对区域内的订单数据和司机数据分别进行全量统计,得到订单数据和司机数据的全量统计数据并储存;对区域内的订单数据和司机数据分别进行实时增量统计,得到订单数据和司机数据的增量统计数据并储存;进行全量统计时不停止实时增量统计,待全量统计完成时,将全量统计数据和增量统计数据进行合并计算,得到统计结果数据;基于统计结果数据更新数据库,重复上述步骤统计区域内的订单数据和司机数据。
技术领域
本发明属于大数据技术领域,具体涉及一种区域订单和司机热力的统计储存方法、装置及应用。
背景技术
随着城市的飞速发展,城市交通的短板日益浮现,尤其是城市交通中公路客运对于乘客来说没有足够的自主性以及个性化。随着智能设备和互联网平台的日渐成熟,使得网约车凭借其便捷性和舒适性优势,在一定程度上吸引了使用公共交通出行的用户,对公共交通服务形成了冲击。
实际上打车订单出现的位置和司机的位置是不确定的,这就可能会出现某些区域在某时间订单集中出现,而当前该区域内的司机数量不够的情况。因此需要对各个区域的实时订单和运力进行监控,以便于调度运力。现有技术不能实时准确地反应各个区域的打车供需变化,限制了打车平台的高效运行。
公告号为CN112015748A的中国发明专利《一种区域实时订单与运力的供需关系可视化方法和系统》,包括步骤:将地图划分为多个网格区域;统计网格区域内订单的各个维度数据,并存储到数据库;统计各个网格区域内司机的各个维度的数据;对各个网格区域内的订单热力值、运力热力值进行计算、综合热力值进行计算;根据各个网格区域的综合热力值,对各个网格区域进行着色。本发明采用定时全量更新与实时增量更新的相结合的方式,能克服全量更新和增量更新的缺点,保证数据的准确性和实时性,可以实时准确地查看到当前的热力值。
经申请人研究发现,现有技术存在如下问题:
现有技术所采用定时全量更新和实时增量更新的技术,其中,定时全量更新存在数据实时性不高的问题,而实时增量更新存在数据的准确度随着时间的推移慢慢不准确的问题。另一方面,其增量统计需要等待全量统计完成才继续进行增量统计,全量统计会覆盖在等待时间的增量统计数据,存在高并发情况下数据不准确的问题。
发明内容
本发明的目的是要解决上述的技术问题,提供一种区域订单和司机热力的统计储存方法、装置。
为了解决上述问题,本发明按以下技术方案予以实现的:
第一方面,本发明提供了一种区域订单和司机热力的统计储存方法,包括以下步骤:
统计区域内的订单数据和司机数据,包括:
按预设周期对区域内的订单数据和司机数据分别进行全量统计,得到订单数据和司机数据的全量统计数据并储存;
对区域内的订单数据和司机数据分别进行实时增量统计,得到订单数据和司机数据的增量统计数据并储存;
进行全量统计时不停止实时增量统计,待全量统计完成时,将全量统计数据和增量统计数据进行合并计算,得到统计结果数据;
基于统计结果数据更新数据库,重复上述步骤统计区域内的订单数据和司机数据。
结合第一方面,本发明还提供了第一方面的第1种实施方式,其中,进行全量统计时包括以下步骤:
获取触发全量统计的当前时间,并配置为统计时间戳,统计时间戳用作为分界点;
重置临时数据,初始化全量统计数据,并将增量统计数据清零;
对当前的订单数据和司机数据进行全量统计,得到全量统计数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州宸祺出行科技有限公司,未经广州宸祺出行科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110596624.4/2.html,转载请声明来源钻瓜专利网。