说明:收录全网最新的团体标准 提供单次或批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210852674.9 (22)申请日 2022.07.20 (71)申请人 上海东普信息科技有限公司 地址 201707 上海市青浦区外 青松公路 5045号508室U区4 4号 (72)发明人 左文姿 江敬辉  (74)专利代理 机构 上海汉声知识产权代理有限 公司 3123 6 专利代理师 胡晶 (51)Int.Cl. G06Q 10/08(2012.01) G06F 16/22(2019.01) G06F 16/242(2019.01) G06F 16/2458(2019.01) (54)发明名称 物流订单的状态跟踪方法、 装置、 设备和存 储介质 (57)摘要 本发明公开了一种物流订单的状态跟踪方 法、 装置、 设备和存储介质, 通过监听物流系统对 物流订单的操作信息, 获取包括导入订单、 打印 订单、 揽收订单及签收订单在内的节 点链路流转 数据; 对获取的节点链路流转数据按导入订单节 点、 打印订单节点、 揽收订单节点及签收订单节 点进行分类、 统计及展示; 记录各节点每次操作 的数量及操作时间, 按时间顺序排列展示, 统计 当前时刻每个节点的操作总量, 对比当前节点的 操作总量与上一节点的操作总量, 若不等, 则提 示当前节点存在n订单未处理。 从而加快物流订 单的处理进度, 提高物流效率。 权利要求书3页 说明书9页 附图2页 CN 115293685 A 2022.11.04 CN 115293685 A 1.一种物流 订单的状态 跟踪方法, 其特 征在于, 包括: 服务器监 听物流系统对物流订单的操作信 息, 获取包括导入订单、 打印订单、 揽收订单 及签收订单在内的节点链路流 转数据; 对获取的节点链路流转数据按导入订单节点、 打印订单节点、 揽收订单节点及签收订 单节点进行分类、 统计及展示; 记录各节点每次操作的用户信息、 操作的数量及操作时间, 按时间顺序排列展示, 统计 当前时刻每个节点的操作总量, 对比当前节点的操作总量与上一节点的操作总量, 若不等, 则提示当前节点存在n 订单未处理; 其中, n =上一节点的操作总量 ‑当前节点的操作总量。 2.如权利要求1所述的物流订单的状态跟踪方法, 其特征在于, 所述服务器监 听物流系 统对物流 订单的操作信息进一 步包括: 配置Mybatis拦截器的物流 订单表和物流 订单状态 表新增和更新操作的SQ L语句; 配置好后, 通过Mybatis拦截器监控物流系统对物流 订单的执 行数据操作; 若监控到物流系统执 行数据操作, 并判断数据是否执 行完成; 若完成, 则基于监控的数据, 映射到预先配置的物流订单表和物流订单状态表的新增 和更新操作的SQ L语句; 映射后, 执 行SQL语句完成物流 订单及订单状态数据的获取。 3.如权利要求2所述的物流订单的状态跟踪方法, 其特征在于, 所述配置Mybatis拦截 器的物流 订单表和物流 订单状态 表新增和更新操作的SQ L语句进一 步包括: 监控新增和更新操作中涉及到的物流订单和订单状态字段的操作, 基于监控的内容配 置Mybatis拦截器的操作如下: 配置KEYS数组对象, KEYS数组对象包含发送消息的属性字段, 目的是监控物流系统执 行的数据的属性是否包 含KEYS里面的属性; 配置不同业务场景需求下, 监听物流订单表和物流订单状态表新增和更新操作的SQL 语句; 配置正则表达式规则; 配置Spri ng发布和订阅事 件。 4.如权利要求3所述的物流订单的状态跟踪方法, 其特征在于, 所述基于监控的内容配 置Mybatis拦截器的操作之后包括: 当用户通过物流系统执 行操作时, Mybatis拦截器判断用户发起的订单事务是否提交; 若提交完成, 则获取配置对应的业 务场景的SQ L语句; 获取后, 使用正则表达式判断执行SQL语句是否包含监听的对象, 若包含了监听的对 象, 则从监听的对象里获取物流订单id值, 再通过Spring的发布订阅模型来发布和订阅事 件。 5.如权利要求1所述的物流订单的状态跟踪方法, 其特征在于, 所述对获取的节点链路 流转数据按导入订单节点、 打印订单节点、 揽收订单节点及签收订单节点进行分类、 统计进 一步包括: 配置Canal监听物流订单数据变化, 物流订单数据变化包括插入、 更新和删除, 将新增 数据或变更 数据发送到RocketMQ中; 监听物流订单变动数据, 包括导入订单、 打印订单、 揽收订单及签收订单, 变更实时获权 利 要 求 书 1/3 页 2 CN 115293685 A 2取; 将物流订单id、 导入订单操作时间、 导入订单数量写入导入统计表, 订单数据初始化为 0, 统计状态更新 为待统计; 将物流订单id、 打印订单操作时间、 打印订单数量写入打印统计表, 订单数据初始化为 0, 统计状态更新 为待统计; 将物流订单id、 揽收订单操作时间、 揽收订单数量写入揽收统计表, 订单数据初始化为 0, 统计状态更新 为待统计; 将物流订单id、 签收订单操作时间、 签收订单数量写入签收统计表, 订单数据初始化为 0, 统计状态更新 为待统计; 根据操作类型orderType 更新对应统计表。 6.如权利要求5所述的物流订单的状态跟踪方法, 其特征在于, 所述根据操作类型 orderType 更新对应统计表进一 步包括: 若操作类型orderTyp e为1, 则为导入订单操作, 将导入订单相关信息写入导入 统计表, 其导入订单 数量字段+1; 若操作类型orderTyp e为2, 则为打印订单操作, 将打印订单相关信息写入打印统计表, 其打印订单 数量字段+1; 若操作类型orderTyp e为3, 则为揽收订单操作, 将揽收订单相关信息写入揽收统计表, 其揽收订单 数量字段+1; 若操作类型orderTyp e为4, 则为签收订单操作, 将签收订单相关信息写入签收统计表, 其签收订单 数量字段+1。 7.一种物流 订单的状态 跟踪装置, 其特 征在于, 包括: 数据监听模块, 用于服务器监 听物流系统对物流订单的操作信 息, 获取包括导入订单、 打印订单、 揽收订单及签收订单在内的节点链路流 转数据; 数据处理模块, 用于对获取的节点链路流转数据按导入订单节点、 打印订单节点、 揽收 订单节点及签收订单节点进行分类、 统计及展示; 提示模块, 用于记录各节点每次操作的用户信 息、 操作的数量及操作时间, 按时间顺序 排列展示, 统计当前时刻每个节点的操作总量, 对比当前节点的操作总量与上一节点的操 作总量, 若不等, 则提示当前节点存在n订单未 处理; 其中, n=上一节 点的操作总量 ‑当前节 点的操作总量。 8.如权利要求7所述的物流订单的状态跟踪装置, 其特征在于, 所述数据监 听模块用于 配置Mybatis拦截器的物流订单表和物流订单状态表新增和更新操作的SQL语句; 通过 Mybatis拦截器监控物流系统对物流订单的执行数据操作; 若监控到物流系统执行数据操 作, 并判断数据是否执行完成; 若完成, 则基于监控的数据、 映射到预先配置的物流订单表 和物流订单状态表的新增和更新操作的SQL语句; 映射后, 执行SQL语句完成物流订单及订 单状态数据的获取。 9.一种物流订单的状态跟踪设备, 其特征在于, 包括: 存储器和 处理器, 所述存储器中 存储有计算机可读指令, 所述计算机可读指令被所述处理器执行时, 使得所述处理器执行 如权利要求1至 6中任意一项所述的物流 订单的状态 跟踪方法中的步骤。 10.一种存储有计算机可读指令的存储介质, 其特征在于, 所述计算机可读指令被一个权 利 要 求 书 2/3 页 3 CN 115293685 A 3

.PDF文档 专利 物流订单的状态跟踪方法、装置、设备和存储介质

文档预览
中文文档 15 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共15页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 物流订单的状态跟踪方法、装置、设备和存储介质 第 1 页 专利 物流订单的状态跟踪方法、装置、设备和存储介质 第 2 页 专利 物流订单的状态跟踪方法、装置、设备和存储介质 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-17 23:27:29上传分享
交流群
  • //public.wenku.github5.com/wodemyapi/22.png
-->
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。