[发明专利]一种运单状态映射方法、装置、设备及存储介质在审
申请号: | 201910294278.7 | 申请日: | 2019-04-12 |
公开(公告)号: | CN111813771A | 公开(公告)日: | 2020-10-23 |
发明(设计)人: | 吴璟;陈娟;吴芳敏;杨爽;戴婧;裴雄健;刘燕;张新辉 | 申请(专利权)人: | 深圳顺丰泰森控股(集团)有限公司 |
主分类号: | G06F16/22 | 分类号: | G06F16/22;G06F16/24;G06Q10/08 |
代理公司: | 北京志霖恒远知识产权代理事务所(普通合伙) 11435 | 代理人: | 赵奕 |
地址: | 518000 广东省深圳市福*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 运单 状态 映射 方法 装置 设备 存储 介质 | ||
本发明涉及一种运单状态映射方法、装置、设备及存储介质,上述一种运单状态映射方法,包括:构建识别码及其扩展编码与运单状态的字典映射关系;根据字典映射关系基于所述识别码及其扩展编码构造字典树;获取识别码,使用所述识别码搜索字典树,并根据搜索结果执行相应预设操作获取识别码对应的运单状态。不依赖外部服务器且查询速度快过调用外部服务器数据库,外部服务器异常情况下依然可以映射运单状态,增加运单状态查询的稳定性和可靠性。
技术领域
本发明涉及物流跟踪技术领域,尤其涉及一种运单状态映射方法、装置、设备及存储介质。
背景技术
巴枪是快递行业中普遍使用的终端设备,快递运单的揽件,入库,运送,签收等物流跟踪都离不开巴枪的扫描记录。因此对于快递公司而言业务越宽泛巴枪扫描的分类就越多,对应的识别码也越多,通常包裹的状态可以通过巴枪操作码到状态的一对一映射实现。
但是由于业务的划分,识别码与包裹映射状态被打破之后,由于识别码记录的状态分类很细致,但是运单对外展示时仅有限几个状态,且运单的状态不仅与识别码有关同时可能与包裹状态等其他状态有关,因此对于运单的状态的判断就变得复杂,有时需要调用几个微服务才能实现判断,关联系统一旦调用失败就会出现运单状态的误展示甚至缺失。
发明内容
为了解决上述技术问题,本发明的目的在于提供一种运单状态映射方法、装置、设备及存储介质。
根据本发明的一个方面,提供了一种运单状态映射方法,包括:
构建识别码及其扩展编码与运单状态的字典映射关系;
根据字典映射关系基于所述识别码及其扩展编码构造字典树;
获取识别码,使用所述识别码搜索字典树,并根据搜索结果执行相应预设操作获取识别码对应的运单状态。
进一步的,根据字典映射关系基于所述识别码及其扩展编码构造字典树,包括:
根据所述识别码与运单状态的映射关系构建初始字典树,使得所述初始字典树的每个子节点映射一位识别码;
匹配所述巴枪码对应的扩展编码,以末位扩展编码对应的子节点为初始节点构造扩展字典树。
进一步的,根据搜索结果执行相应预设操作包括:
识别字典树中是否有与所述识别码对应的扩展编码;
若是,则基于识别码的扩展编码继续搜索字典树,映射出所述扩展编码对应的运单状态并输出;
否则,映射出所述识别码对应的运单状态并输出。
进一步的,构建识别码及其扩展编码到运单状态的字典映射关系采用Key-Value键值对的方式;
和/或
所述扩展编码为数据段Segment,所述数据段Segment设置为segment.txt格式文件
根据本发明的另一个方面,提供了一种运单状态映射装置,其特征在于,包括:
映射关系构建模块,配置用于构建识别码及其扩展编码与运单状态的字典映射关系;
字典树构建模块,配置用于根据字典映射关系基于所述识别码及其扩展编码构造字典树;
状态识别模块,配置用于获取识别码,使用所述识别码搜索字典树,并根据搜索结果执行相应预设操作获取识别码对应的运单状态。
进一步的,所述映射关系构建模块,包括:
初始字典树构建单元,配置用于根据所述识别码与运单状态的映射关系构建初始字典树,使得所述初始字典树的每个子节点映射一位识别码;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳顺丰泰森控股(集团)有限公司,未经深圳顺丰泰森控股(集团)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910294278.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种家用净水器中亚硝酸盐消减装置及方法
- 下一篇:数据处理方法以及装置