说明:收录全网最新的团体标准 提供单次或批量下载
(19)中华 人民共和国 国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202111626126.6 (22)申请日 2021.12.28 (71)申请人 首约科技 (北京) 有限公司 地址 100010 北京市朝阳区枣 营路甲3号2 幢6016室 (72)发明人 郑晕  (74)专利代理 机构 北京世誉鑫诚专利代理有限 公司 11368 代理人 李世端 (51)Int.Cl. G06Q 10/02(2012.01) G06Q 10/04(2012.01) G06Q 30/06(2012.01) G06Q 50/30(2012.01) G06F 16/22(2019.01)G06F 16/23(2019.01) (54)发明名称 一种网约车乘客历史行程展示优化方法 (57)摘要 本发明提供的一种网约车乘客历史行程展 示优化方法, 所述优化方法包括: 制作用于记录 行程的数据表, 获得聚合表; 实时获取订单完成 事件和订单取消事件; 对所述订单完成事件和所 述订单取消事件进行数据整理, 并写入所述聚合 表; 行程查询时, 直接从所述聚合表中获取满足 条件的数据, 过滤被用户标记删除的订单, 获得 过滤条件满足数据; 将所述过滤条件满足数据返 回前端进行展示。 通过将用户行程数据整合的过 程前置, 解决多表排序问题和查询时占用大量内 存的问题。 权利要求书1页 说明书4页 附图1页 CN 114298360 A 2022.04.08 CN 114298360 A 1.一种网约车乘客历史行程展示优化方法, 其特 征在于, 所述优化方法包括: 制作用于记录行程的数据表, 获得聚合表; 实时获取订单完成事 件和订单 取消事件; 对所述订单完成事 件和所述 订单取消事件进行数据整理, 并写入所述聚合表; 行程查询时, 直接从所述聚合表中获取满足条件的数据, 过滤被用户标记删除的订单, 获得过滤条件满足数据; 将所述过 滤条件满足数据返回前端 进行展示。 2.根据权利要求1所述的一种网约车乘客历史行程展示优化方法, 其特征在于, 所述 聚 合表的字段包括: 订单号、 订单类型、 多日主单号、 拼车主单号、 预定时间、 上车地址、 下车地址和是否删 除。 3.根据权利要求2所述的一种网约车乘客历史行程展示优化方法, 其特征在于, 所述优 化方法还 包括: 用户在所述数据表中操作删除订单时, 将所述是否删除字段设置为0 。 4.根据权利要求1所述的一种网约车乘客历史行程展示优化方法, 其特征在于, 所述对 所述订单完成事 件和所述 订单取消事件进行数据整理, 并写入所述聚合表具体包括: 如果订单为专车订单 数据, 所述多日主单号设置为0, 所述 拼车主单号设置为flase; 如果订单为多日订单, 包括主单信 息和子单数据, 只展示所述主单信 息, 将所述主单信 息写入所述聚合表, 将所述子单 数据过滤掉; 如果订单为巴士用车, 将实 际起点设置为预定用车的起点, 实 际终点设置为预定用车 的终点。 5.根据权利要求4所述的一种网约车乘客历史行程展示优化方法, 其特征在于, 所述如 果订单为专车订单 数据还包括: 计算实际和预定的距离偏差, 若偏差大于500米, 将 实际上下车地址作为用车上下车地 址; 有短地址信息的订单, 将所述短地址信息解析后放入所述聚合表实际上 下车地址。权 利 要 求 书 1/1 页 2 CN 114298360 A 2一种网约车乘 客历史行程展示优化方 法 技术领域 [0001]本发明涉及网约车 领域, 尤其涉及一种网约车乘客历史行程展示优化方法。 背景技术 [0002]在网约车平台中, 查看历史行程是很重要的功能之一, 但网约车会包括多种类型 的服务, 比如专车、 巴士、 出租车、 国际用车、 多日预定、 顺风车、 代驾。 由于各种服务类型的 数据不完全相同, 存在差异, 例如, 专车只有起终点, 而巴士有起点、 途经站点、 终点; 例如: 多日预定会有主单, 一个主 单对应一个订单, 包括多个子单, 所以底层数据存储会使用不同 的数据表, 互不干扰, 保持数据独立 性。 [0003]在用户行程列表中也是分开展示的。 但随着业务的发展, 类型越来越多, 行程列表 的展示就会面临一些挑战, 分Tab展示因为用车偏好不同, Tab不好排序, 例如, 家长一般用 多日用车接送孩子; 国际友人一般用国际用车; 有 人习惯打出租车, 无法满足用户的的需求 偏好, 只能合并展示, 按预定用车时间来排序, 达到了常用出行方式展示在最上边的目的。 随着业务体量的增 加, 直接将多表数据合并面临排序和分页的两大问题。 [0004]用户行程是按照预定时间倒序分页展示, 每次查询指定数量20条, 从多张表查询, 无法确定多个表中预定时间先后, 需要从所有表把对应用户数据全部取出, 在内存中进行 排序, 从排序后的结果中截取需要指定分页数量。 随着数据的累积, 用户数据越来越多, 查 询效率越来越低。 [0005]当用户订单量比较多时, 取出大量数据在内存中排序, 会瞬间占用大量内存。 不同 类型订单存储数据有差异, 需要 取出后进 行数据整理, 合并重新排序处理, 并且处理是实时 进行, 逻辑处理耗时, 且 结果不能供之后再次查询使用, 有一定的资源浪费。 无法灵活扩展, 例如新的订单类型扩展时, 例如要对接租车, 就需要改动行程列表的数据获取, 重新整合。 发明内容 [0006]鉴于上述问题, 提出了本发明以便提供克服上述问题或者至少部分地解决上述问 题的一种网约车乘客历史行程展示优化方法。 [0007]根据本发明的一个方面, 提供了一种网约车乘客历史行程展示优化方法, 所述优 化方法包括: [0008]制作用于记录行程的数据表, 获得聚合表; [0009]实时获取订单完成事 件和订单 取消事件; [0010]对所述订单完成事 件和所述 订单取消事件进行数据整理, 并写入所述聚合表; [0011]行程查询时, 直接从所述聚合表中获取满足条件的数据, 过滤被用户标记删除的 订单, 获得 过滤条件满足数据; [0012]将所述过 滤条件满足数据返回前端 进行展示。 [0013]可选的, 所述聚合表的字段包括: [0014]订单号、 订单类型、 多日主单号、 拼车主单号、 预定时间、 上车地址、 下车地址和 是说 明 书 1/4 页 3 CN 114298360 A 3

.PDF文档 专利 一种网约车乘客历史行程展示优化方法

文档预览
中文文档 7 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共7页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种网约车乘客历史行程展示优化方法 第 1 页 专利 一种网约车乘客历史行程展示优化方法 第 2 页 专利 一种网约车乘客历史行程展示优化方法 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-19 03:09:04上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。