CN110717698B - 货物位置追踪方法、装置以及物流管理***、存储介质 - Google Patents

货物位置追踪方法、装置以及物流管理***、存储介质 Download PDF

Info

Publication number
CN110717698B
CN110717698B CN201810763716.5A CN201810763716A CN110717698B CN 110717698 B CN110717698 B CN 110717698B CN 201810763716 A CN201810763716 A CN 201810763716A CN 110717698 B CN110717698 B CN 110717698B
Authority
CN
China
Prior art keywords
cargo
information
position information
operator
module
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201810763716.5A
Other languages
English (en)
Other versions
CN110717698A (zh
Inventor
谭畅
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Jingbangda Trade Co Ltd
Beijing Jingdong Zhenshi Information Technology Co Ltd
Original Assignee
Beijing Jingdong Zhenshi Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Jingdong Zhenshi Information Technology Co Ltd filed Critical Beijing Jingdong Zhenshi Information Technology Co Ltd
Priority to CN201810763716.5A priority Critical patent/CN110717698B/zh
Publication of CN110717698A publication Critical patent/CN110717698A/zh
Application granted granted Critical
Publication of CN110717698B publication Critical patent/CN110717698B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • G06Q10/083Shipping
    • G06Q10/0833Tracking

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Economics (AREA)
  • Quality & Reliability (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Operations Research (AREA)
  • Development Economics (AREA)
  • Strategic Management (AREA)
  • Tourism & Hospitality (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本公开提供了一种货物位置追踪方法、装置以及物流管理***、存储介质,涉及电子商务技术领域,其中方法包括:接收定位模块发送的模块标识信息和模块位置信息,根据模块位置信息确定操作员位置信息;接收到与操作员标识相对应的操作设备发送的货物运输信息,根据操作员位置信息确定与货物运输信息相对应的货物位置信息;生成货物点位信息并将货物点位信息以区块链的方式存储在用户区块链节点和操作区块链节点。本公开的方法、装置以及物流管理***、存储介质,采用区块链技术存储和验证货物点位信息,可有效确保货物点位信息的可靠性,能够准确地跟踪物流信息;提高了造假成本,并且对于异常问题也能较准确的追责,增强了用户满意度以及信任度。

Description

货物位置追踪方法、装置以及物流管理***、存储介质
技术领域
本公开涉及电子商务技术领域,尤其涉及一种货物位置追踪方法、装置以及物流管理***、存储介质。
背景技术
用户通过电商平台进行购物,快递公司负责对用户所购买的货物的进行运输配送。在运输配送的过程中,快递公司的操作人员通过扫描设备扫描货物包裹上的条码,得到相应的货物包裹的路由信息,根据操作人员所属的部门的信息,获取操作人员所在的工作地点(可以为GPS点位信息),根据操作人员的工作地点确定货物包裹当前的位置信息。但是,有些商家为了刷单或者提供假冒商品替代比较高值海外商品等目的,有可能提供虚假的货物位置信息。例如,快递公司可以利用其它物流网点代码登录物流扫描设备,扫描货物包裹,货物包裹的位置信息显示的是外地,甚至是海外;快递公司可以伪造货物包裹的GPS点位信息,展示在官网的地图上,客户能无法确定是否为货物包裹的实际位置。因此,需要一种新的关于货物位置追踪的技术方案。
发明内容
有鉴于此,本公开要解决的一个技术问题是提供一种货物位置追踪方法、装置以及物流管理***、存储介质。
根据本公开的一个方面,提供一种货物位置追踪方法,包括:接收定位模块发送的模块标识信息和模块位置信息;获取与所述模块标识信息相对应的操作员信息,根据所述模块位置信息确定操作员位置信息;其中,所述操作员信息包括:操作员标识;接收到与所述操作员标识相对应的操作设备发送的货物运输信息,根据所述操作员位置信息确定与所述货物运输信息相对应的货物位置信息;生成货物点位信息并将所述货物点位信息以区块链的方式存储在用户区块链节点和操作区块链节点;其中,所述货物点位信息包括:所述货物运输信息和所述货物位置信息。
可选地,所述操作员信息包括:工作区域范围;所述方法还包括:根据所述操作员位置信息确定操作员的当前位置是否位于所述工作区域范围内;如果否,则确定此操作员的工作状态出现异常,将异常状态信息存储在所述用户区块链节点和所述操作区块链节点。
可选地,所述货物运输信息包括:货物标识和操作时间;所述方法还包括:所述用户区块链节点和所述操作区块链节点根据所述操作时间生成操作时间戳信息,存储所述货位点位信息和所述操作时间戳信息。
可选地,从所述用户区块链节点获得与接收到的货物追踪查询指令相对应的第一货物点位信息;根据与所述第一货物点位信息相对应的货物运输信息和操作时间戳信息从所述操作区块链节点中提取第二货物点位信息;获得所述第一货物位置信息中的第一货物位置信息和所述第二货物位置信息中的第二货物位置信息;判断所述第一货物位置信息和所述第二货物位置信息是否相同,如果是,则确定货物物流信息正确,如果否,则确定货物物流信息异常。
可选地,所述用户区块链节点和所述操作区块链节点都设置有内容密钥和包括有一对公钥和私钥的密钥对,所述方法包括:使用所述内容密钥对所述货物位置信息进行加密,基于所述货物运输信息和货物位置信息密文生成所述货位点位信息;使用所述私钥对所述货位点位信息进行签名处理,生成内容签名;将所述货位点位信息和所述内容签名发送至所述用户区块链节点和所述操作区块链节点;所述用户区块链节点和所述操作区块链节点使用所述公钥对所述内容签名进行验证;如果通过验证,则所述用户区块链节点和所述操作区块链节点生成所述操作时间戳信息,存储所述货位点位信息和所述操作时间戳信息。
可选地,根据预设的通信方式向用户发送第三货物点位信息以及访问网址;获得用户通过访问所述访问网址上传的所述第三货物点位信息,使用所述内容密钥对所述第三位点位信息中的货物位置信息密文进行解密,获得第三货物位置信息;根据与所述第三货物点位信息相对应的货物运输信息和操作时间从所述操作区块链节点中获得第四货物点位信息,使用所述内容密钥对所述第四位点位信息中的货物位置信息密文进行解密,获得第四货物位置信息;将所述第三货物位置信息和所述第四货物位置信息返回给此用户;其中,所述通信方式包括:邮件、短信、网盘、三方公正的网站等。
可选地,所述操作设备包括:扫描仪,所述方法还包括:基于所述操作设备的标识号确定当前用于存储所述货物点位信息的目标操作区块链节点;其中,所述操作区块链节点包括:车辆运输区块链节点、分拣中心区块链节点、快递站点区块链节点。
可选地,所述定位模块包括:GPS单元和通信单元;所述通信单元包括:3G通信单元、4G通信单元、WIFI单元;其中,所述模块位置信息包括:经纬度信息。
根据本公开的另一方面,提供一种货物位置追踪装置,包括:定位信息接收模块,用于接收定位模块发送的模块标识信息和模块位置信息;操作员信息确定模块,用于获取与所述模块标识信息相对应的操作员信息,根据所述模块位置信息确定操作员位置信息;其中,所述操作员信息包括:操作员标识;货物信息确定模块,用于接收与所述操作员标识相对应的操作设备发送的货物运输信息,根据所述操作员位置信息确定与所述货物运输信息相对应的货物位置信息;点位信息处理模块,用于生成货物点位信息并将所述货物点位信息以区块链的方式存储在用户区块链节点和操作区块链节点;其中,所述货物点位信息包括:所述货物运输信息和所述货物位置信息。
可选地,所述操作员信息包括:工作区域范围;还包括:操作员位置判定模块,用于根据所述操作员位置信息确定操作员的当前位置是否位于所述工作区域范围内;如果否,则确定此操作员的工作状态出现异常,将异常状态信息存储在所述用户区块链节点和所述操作区块链节点。
可选地,所述货物运输信息包括:货物标识和操作时间;所述用户区块链节点和所述操作区块链节点根据所述操作时间生成操作时间戳信息,存储所述货位点位信息和所述操作时间戳信息。
可选地,位置信息提取模块,用于从所述用户区块链节点获得与接收到的货物追踪查询指令相对应的第一货物点位信息;根据与所述第一货物点位信息相对应的货物运输信息和操作时间戳信息从所述操作区块链节点中提取第二货物点位信息;获得所述第一货物位置信息中的第一货物位置信息和所述第二货物位置信息中的第二货物位置信息;物流信息判定模块,用于判断所述第一货物位置信息和所述第二货物位置信息是否相同,如果是,则确定货物物流信息正确,如果否,则确定货物物流信息异常。
可选地,所述用户区块链节点和所述操作区块链节点都设置有内容密钥和包括有一对公钥和私钥的密钥对;所述点位信息处理模块,包括:数据加密单元,用于使用所述内容密钥对所述货物位置信息进行加密,基于所述货物运输信息和货物位置信息密文生成所述货位点位信息;签名处理单元,用于使用所述私钥对所述货位点位信息进行签名处理,生成内容签名;数据发送单元,用于将所述货位点位信息和所述内容签名发送至所述用户区块链节点和所述操作区块链节点;其中,所述用户区块链节点和所述操作区块链节点使用所述公钥对所述内容签名进行验证;如果通过验证,则所述用户区块链节点和所述操作区块链节点生成所述操作时间戳信息,存储所述货位点位信息和所述操作时间戳信息。
可选地,点位信息发送模块,用于采用预设的通信方式向用户发送第三货物点位信息以及访问网址;所述位置信息提取模块,用于获得用户通过访问所述访问网址上传的所述第三货物点位信息,使用所述内容密钥对所述第三位点位信息中的货物位置信息密文进行解密,获得第三货物位置信息;根据与所述第三货物点位信息相对应的货物运输信息和操作时间从所述操作区块链节点中获得第四货物点位信息,使用所述内容密钥对所述第四位点位信息中的货物位置信息密文进行解密,获得第四货物位置信息;位置信息发送模块,用于将所述第三货物位置信息和所述第四货物位置信息返回给此用户;其中,所述通信方式包括:邮件、短信、网盘、三方公正的网站。
可选地,所述操作设备包括:扫描仪;所述点位信息处理模块,用于基于所述操作设备的标识号确定当前用于存储所述货物点位信息的目标操作区块链节点;其中,所述操作区块链节点包括:车辆运输区块链节点、分拣中心区块链节点、快递站点区块链节点。
可选地,所述定位模块包括:GPS单元和通信单元;所述通信单元包括:3G通信单元、4G通信单元、WIFI单元;其中,所述模块位置信息包括:经纬度信息;
根据本公开的又一方面,提供一种物流管理***,包括:如上所述货物位置追踪装置。
根据本公开的又一方面,提供一种货物位置追踪装置,包括:存储器;以及耦接至所述存储器的处理器,所述处理器被配置为基于存储在所述存储器中的指令,执行如上所述的方法。
根据本公开的再一方面,提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述指令被处理器执行如上所述的方法。
本公开的货物位置追踪方法、装置以及物流管理***、存储介质,能够基于定位模块获得货物点位信息并采用区块链技术存储和验证货物点位信息,可有效确保货物点位信息的可靠性,防止货物点位信息被恶意篡改或扰乱;保证货物包裹实物的位置信息和在区块链中存储的货物点位信息一致,能够准确地跟踪物流信息;提高了造假成本,可以保护用户利益,并且对于异常问题也能较准确的追责,增强了用户满意度以及信任度。
附图说明
为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为根据本公开的货物位置追踪方法的一个实施例的流程示意图;
图2为根据本公开的货物位置追踪方法的一个实施例中的确定操作员位置是否异常的流程示意图;
图3为根据本公开的货物位置追踪方法的一个实施例中的确定物流信息是否异常的流程示意图;
图4为根据本公开的货物位置追踪方法的一个实施例中的发送物流信息的流程示意图;
图5为货物运输配送的节点示意图;
图6为根据本公开的货物位置追踪装置的一个实施例的模块示意图;
图7为根据本公开的货物位置追踪装置的另一个实施例的模块示意图;
图8为根据本公开的货物位置追踪装置的一个实施例中的点位信息处理模块的模块示意图;
图9为根据本公开的货物位置追踪装置的又一个实施例的模块示意图。
具体实施方式
下面参照附图对本公开进行更全面的描述,其中说明本公开的示例性实施例。下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本公开一部分实施例,而不是全部的实施例。基于本公开中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。下面结合各个图和实施例对本公开的技术方案进行多方面的描述。
下文中的“第一”、“第二”等为描述上相区别,并没有其它特殊的含义。
图1为根据本公开的货物位置追踪方法的一个实施例的流程示意图,如图1所示,货物位置追踪方法包括步骤101-104。
步骤101,接收定位模块发送的模块标识信息和模块位置信息。
定位模块可以有多种,定位模块包括:GPS单元和通信单元等;通信单元包括:3G通信单元、4G通信单元、WIFI单元等。模块位置信息可以为经纬度信息等,模块标识信息可以为定位模块ID等。例如,定位模块设置有SIM卡(Subscriber Identification Module用户识别模块),定位模块可以设置在操作人员的设备上或由操作人员佩戴,定位模块采用心跳消息上传当前GPS(Global Positioning System全球定位***)单元定位的经纬度信息。
步骤102,获取与模块标识信息相对应的操作员信息,根据模块位置信息确定操作员位置信息,操作员信息包括操作员标识等。
操作员为物流流程中的操作人员,操作员都佩带有定位模块,操作员标识可以为操作员ID等,建立操作员ID与定位模块ID的绑定关系。根据绑定关系获取与定位模块ID相对应的操作员ID,根据与定位模块ID对应的定位模块发送的经纬度信息确定与此操作员ID对应的经纬度信息。
步骤103,接收到与操作员标识相对应的操作设备发送的货物运输信息,根据操作员位置信息确定与货物运输信息相对应的货物位置信息。
操作员在使用操作设备时需要进行登录和验证,如果验证成功,则将操作员ID与此操作设备绑定,操作设备可以为扫描仪等。接收到与操作员ID绑定的操作设备发送的货物运输信息,货物运输信息包括货物ID、当前运输的节点信息、操作时间、始发地点、目的地点、运输路由信息等。
由于已获取了与操作员ID对应的经纬度信息,操作员ID对应的经纬度信息可以作为操作设备的经纬度信息,则可以确定与货物运输信息相对应的货物位置信息为与操作员ID对应的经纬度信息。
步骤104,生成货物点位信息,货物点位信息包括货物运输信息和货物位置信息等,将货物点位信息以区块链的方式存储在用户区块链节点和操作区块链节点。用户可以从用户区块链节点和操作区块链节点获取货物点位信息,用于追踪货物的位置。
区块链网络是一种分布式基础架构体系,利用块链式数据结构来存储数据、利用分布式节点共识算法来生成和更新数据、利用密码学的方式保证数据传输和访问的安全、利用由自动化脚本代码组成的智能合约来编程和操作数据的。区块链网络可实现全网共享验证、抗篡改抵赖、承诺及兑现。区块链的数据结构有内在的防篡改机制,是一种篡改成本比较高的技术,每一个区块都带有上一个区块的数字信息,为区块+链机制。
区块链节点可以是区块链网络中的计算机、用户网盘、快递公司的服务器等,预先分配用于存储货物点位信息的多个区块链节点,将货物点位信息以区块链的方式存储在用户区块链节点和操作区块链节点,能够防止货物点位信息被篡改。
图2为根据本公开的货物位置追踪方法的一个实施例中的确定操作员位置是否异常的流程示意图,如图2所示:
步骤201,获取与模块标识信息相对应的操作员信息,操作员信息包括工作区域范围。
步骤202,根据操作员位置信息确定操作员的当前位置是否位于工作区域范围内。
步骤203,如果否,则确定此操作员的工作状态出现异常,将异常状态信息存储在用户区块链节点和操作区块链节点。
例如,操作员扫描货物包裹的条码时,从员工信息***中获取操作员信息,操作员属于北京亦庄站点,操作员的工作区域范围在北京亦庄站点。根据通过操作员佩戴的定位模块获得的此操作员位置信息确定此操作员的当前位置在上海浦东,则此操作员的当前位置不位于北京亦庄站点,确定此操作员的工作状态出现异常,将异常状态信息存储在用户区块链节点和操作区块链节点,异常状态信息包括操作员的异常位置信息等。
在一个实施例中,货物运输信息包括货物标识和操作时间,用户区块链节点和操作区块链节点根据操作时间生成操作时间戳信息,存储货位点位信息和操作时间戳信息。图3为根据本公开的货物位置追踪方法的一个实施例中的确定物流信息是否异常的流程示意图,如图3所示:
步骤301,当接收到用户发送的货物追踪查询指令时,从用户区块链节点获得与接收到的货物追踪查询指令相对应的第一货物点位信息。
步骤302,根据与第一货物点位信息相对应的货物运输信息和操作时间戳信息从操作区块链节点中提取第二货物点位信息。
步骤303,获得第一货物位置信息中的第一货物位置信息和第二货物位置信息中的第二货物位置信息。
步骤304,判断第一货物位置信息和第二货物位置信息是否相同,如果是,则确定货物物流信息正确,如果否,则确定货物物流信息异常。
例如,用户发送货物追踪查询指令,用于获取于货物A的最新的货物点位信息。从用户区块链节点获得货物A的最新的第一货物点位信息,根据与第一货物点位信息相对应的货物运输信息和操作时间戳信息从操作区块链节点中提取货物A的最新的第二货物点位信息,货物运输信息可以包括货物ID等。
获得第一货物位置信息中的第一货物位置信息和第二货物位置信息中的第二货物位置信息,判断第一货物位置信息和第二货物位置信息是否相同,如果是,则确定货物物流信息正确,如果否,则确定货物物流信息异常。
区块链利用块链式数据结构来验证与存储数据。区块链节点共享的数据可以经过各区块链节点共识验证后,存入各区块链节点分别维护的区块链中,存入区块链的数据难以被篡改或丢失,各区块链节点维护的区块链存储的数据是同步的。存入区块链的数据是经过加密设备加密的,任何区块链节点只能直接从区块链中获取加密数据,对自身进行权限审核通过后,加密数据才会被发送给加密设备进行解密,区块链节点最终才能接收到加密设备返回的明文的数据。
在一个实施例中,用户区块链节点和操作区块链节点都设置有内容密钥和包括有一对公钥和私钥的密钥对,使用内容密钥对货物位置信息进行加密,基于货物运输信息和货物位置信息密文生成货位点位信息。使用私钥对货位点位信息进行签名处理,生成内容签名,可以采用现有的多种签名技术,例如生成哈希值等。
将货位点位信息和内容签名发送至用户区块链节点和操作区块链节点,用户区块链节点和操作区块链节点使用公钥对内容签名进行验证,如果通过验证,则用户区块链节点和操作区块链节点生成操作时间戳信息,存储货位点位信息和操作时间戳信息。
图4为根据本公开的货物位置追踪方法的一个实施例中的发送物流信息的流程示意图,如图4所示:
步骤401,根据预设的通信方式向用户发送第三货物点位信息以及访问网址,通信方式包括邮件、短信、网盘、三方公正的网站等等。例如,获取用户提供的多个邮箱,可把包含有加密经纬度等信息的第三货物点位信息上传到用户邮箱里。
步骤402,获得用户通过访问访问网址上传的第三货物点位信息,使用内容密钥对第三位点位信息中的货物位置信息密文进行解密,获得第三货物位置信息。
步骤403,根据与第三货物点位信息相对应的货物运输信息和操作时间从操作区块链节点中获得第四货物点位信息,使用内容密钥对第四位点位信息中的货物位置信息密文进行解密,获得第四货物位置信息。
步骤404,将第三货物位置信息和第四货物位置信息返回给此用户。用户通过判断第三货物位置信息和第四货物位置信息是否相同,判断物流信息是否正确。
图5为货物运输配送的节点示意图,如图5所示,在运输快递时会有多个节点,包括仓库、分拣中心、车辆运输、快递站点等。针对多个节点可以设置多个操作区块链节点,包括车辆运输区块链节点、分拣中心区块链节点、快递站点区块链节点等。基于操作设备的标识号确定当前用于存储货物点位信息的目标操作区块链节点。例如,基于操作设备的标识号判断此操作设备属于分拣中心,则将物点位信息发送到分拣中心区块链节点进行存储。将货物点位信息存储在一个操作区块链节点时,可以将货物点位信息广播至其它的操作区块链节点。
在一个实施例中,如图6所示,本公开提供一种货物位置追踪装置60,包括:定位信息接收模块61、操作员信息确定模块62、货物信息确定模块63和点位信息处理模块64。
定位信息接收模块61接收定位模块发送的模块标识信息和模块位置信息。操作员信息确定模块62获取与模块标识信息相对应的操作员信息,根据模块位置信息确定操作员位置信息,其中,操作员信息包括:操作员标识。货物信息确定模块63接收与操作员标识相对应的操作设备发送的货物运输信息,根据操作员位置信息确定与货物运输信息相对应的货物位置信息。点位信息处理模块64生成货物点位信息并将货物点位信息以区块链的方式存储在用户区块链节点和操作区块链节点,其中,货物点位信息包括货物运输信息和货物位置信息。
在一个实施例中,如图7所示,本公开的货物位置追踪装置60还包括:操作员位置判定模块65、位置信息提取模块66、物流信息判定模块67、点位信息发送模块68和位置信息发送模块69。
操作员位置判定模块65根据操作员位置信息确定操作员的当前位置是否位于工作区域范围内,如果否,则操作员位置判定模块65确定此操作员的工作状态出现异常,将异常状态信息存储在用户区块链节点和操作区块链节点。
位置信息提取模块66从用户区块链节点获得与接收到的货物追踪查询指令相对应的第一货物点位信息。位置信息提取模块66根据与第一货物点位信息相对应的货物运输信息和操作时间戳信息从操作区块链节点中提取第二货物点位信息。位置信息提取模块66获得第一货物位置信息中的第一货物位置信息和第二货物位置信息中的第二货物位置信息。物流信息判定模块67判断第一货物位置信息和第二货物位置信息是否相同,如果是,则物流信息判定模块67确定货物物流信息正确,如果否,则确定货物物流信息异常。
在一个实施例中,如图8所示,点位信息处理模块64包括:数据加密单元641、签名处理单元642和数据发送单元643。用户区块链节点和操作区块链节点都设置有内容密钥和包括有一对公钥和私钥的密钥对。数据加密单元641使用内容密钥对货物位置信息进行加密,基于货物运输信息和货物位置信息密文生成货位点位信息。签名处理单元642使用私钥对货位点位信息进行签名处理,生成内容签名。数据发送单元643将货位点位信息和内容签名发送至用户区块链节点和操作区块链节点。用户区块链节点和操作区块链节点使用公钥对内容签名进行验证;如果通过验证,则用户区块链节点和操作区块链节点生成操作时间戳信息,存储货位点位信息和操作时间戳信息。
在一个实施例中,点位信息发送模块68采用预设的通信方式向用户发送第三货物点位信息以及访问网址。位置信息提取模块69获得用户通过访问访问网址上传的第三货物点位信息,使用内容密钥对第三位点位信息中的货物位置信息密文进行解密,获得第三货物位置信息。位置信息提取模块69根据与第三货物点位信息相对应的货物运输信息和操作时间从操作区块链节点中获得第四货物点位信息,使用内容密钥对第四位点位信息中的货物位置信息密文进行解密,获得第四货物位置信息。位置信息发送模块69将第三货物位置信息和第四货物位置信息返回给此用户,其中,通信方式包括:邮件、短信。
在一个实施例中,本公开提供一种物流管理***,包括如上任一实施例中的货物位置追踪装置。
图9为根据本公开的货物位置追踪装置的另一个实施例的模块示意图。如图9所示,该装置可包括存储器91、处理器92、通信接口93以及总线94。存储器91用于存储指令,处理器92耦合到存储器91,处理器92被配置为基于存储器91存储的指令执行实现上述的货物位置追踪方法。
存储器91可以为高速RAM存储器、非易失性存储器(non-volatile memory)等,存储器91也可以是存储器阵列。存储器91还可能被分块,并且块可按一定的规则组合成虚拟卷。处理器92可以为中央处理器CPU,或专用集成电路ASIC(Application SpecificIntegrated Circuit),或者是被配置成实施本公开的货物位置追踪方法的一个或多个集成电路。
在一个实施例中,本公开提供一种计算机可读存储介质,计算机可读存储介质存储有计算机指令,指令被处理器执行时实现如上任一个实施例中的货物位置追踪方法。
上述实施例中的货物位置追踪方法、装置以及物流管理***、存储介质,能够基于定位模块获得货物点位信息并采用区块链技术存储和验证货物点位信息,由于区块链具有不可篡改的特性,可有效确保货物点位信息的可靠性,避免不诚实数据,防止货物点位信息被恶意篡改或扰乱;保证货物包裹实物的位置信息和在区块链中存储的货物点位信息一致,能够准确地跟踪物流信息,提高了造假成本,可以保护用户利益,并且对于异常问题也能较准确的追责,增强了用户满意度以及信任度。
可能以许多方式来实现本公开的方法和***。例如,可通过软件、硬件、固件或者软件、硬件、固件的任何组合来实现本公开的方法和***。用于方法的步骤的上述顺序仅是为了进行说明,本公开的方法的步骤不限于以上具体描述的顺序,除非以其它方式特别说明。此外,在一些实施例中,还可将本公开实施为记录在记录介质中的程序,这些程序包括用于实现根据本公开的方法的机器可读指令。因而,本公开还覆盖存储用于执行根据本公开的方法的程序的记录介质。
本公开的描述是为了示例和描述起见而给出的,而并不是无遗漏的或者将本公开限于所公开的形式。很多修改和变化对于本领域的普通技术人员而言是显然的。选择和描述实施例是为了更好说明本公开的原理和实际应用,并且使本领域的普通技术人员能够理解本公开从而设计适于特定用途的带有各种修改的各种实施例。

Claims (15)

1.一种货物位置追踪方法,包括:
接收定位模块发送的模块标识信息和模块位置信息;
获取与所述模块标识信息相对应的操作员信息,根据所述模块位置信息确定操作员位置信息;其中,所述操作员信息包括:操作员标识;
接收到与所述操作员标识相对应的操作设备发送的货物运输信息,根据所述操作员位置信息确定与所述货物运输信息相对应的货物位置信息;所述货物运输信息包括:货物标识和操作时间;
生成货物点位信息并将所述货物点位信息以区块链的方式存储在用户区块链节点和操作区块链节点;
其中,所述货物点位信息包括:所述货物运输信息和所述货物位置信息;所述用户区块链节点和所述操作区块链节点根据所述操作时间生成操作时间戳信息,存储所述货物点位信息和所述操作时间戳信息;
所述用户区块链节点和所述操作区块链节点都设置有内容密钥和包括有一对公钥和私钥的密钥对,所述方法包括:
使用所述内容密钥对所述货物位置信息进行加密,基于所述货物运输信息和货物位置信息密文生成所述货物点位信息;使用所述私钥对所述货物点位信息进行签名处理,生成内容签名;将所述货物点位信息和所述内容签名发送至所述用户区块链节点和所述操作区块链节点;
所述用户区块链节点和所述操作区块链节点使用所述公钥对所述内容签名进行验证;如果通过验证,则所述用户区块链节点和所述操作区块链节点生成所述操作时间戳信息,存储所述货物点位信息和所述操作时间戳信息;
根据预设的通信方式向用户发送第三货物点位信息以及访问网址;获得用户通过访问所述访问网址上传的所述第三货物点位信息,使用所述内容密钥对所述第三货物点位信息中的货物位置信息密文进行解密,获得第三货物位置信息;根据与所述第三货物点位信息相对应的货物运输信息和操作时间从所述操作区块链节点中获得第四货物点位信息,使用所述内容密钥对所述第四货物点位信息中的货物位置信息密文进行解密,获得第四货物位置信息;将所述第三货物位置信息和所述第四货物位置信息返回给此用户。
2.如权利要求1所述的方法,所述操作员信息包括:工作区域范围;所述方法还包括:
根据所述操作员位置信息确定操作员的当前位置是否位于所述工作区域范围内;
如果否,则确定此操作员的工作状态出现异常,将异常状态信息存储在所述用户区块链节点和所述操作区块链节点。
3.如权利要求2所述的方法,还包括:
从所述用户区块链节点获得与接收到的货物追踪查询指令相对应的第一货物点位信息;
根据与所述第一货物点位信息相对应的货物运输信息和操作时间戳信息从所述操作区块链节点中提取第二货物点位信息;
获得所述第一货物点位信息中的第一货物位置信息和所述第二货物点位信息中的第二货物位置信息;
判断所述第一货物位置信息和所述第二货物位置信息是否相同,如果是,则确定货物物流信息正确,如果否,则确定货物物流信息异常。
4.如权利要求3所述的方法,还包括:
所述通信方式包括:邮件、短信、网盘、三方公正的网站。
5.如权利要求1所述的方法,所述操作设备包括:扫描仪,所述方法还包括:
基于所述操作设备的标识号确定当前用于存储所述货物点位信息的目标操作区块链节点;
其中,所述操作区块链节点包括:车辆运输区块链节点、分拣中心区块链节点、快递站点区块链节点。
6.如权利要求1至5任意一项所述的方法,还包括:
所述定位模块包括:GPS单元和通信单元;所述通信单元包括:3G通信单元、4G通信单元、WIFI单元;其中,所述模块位置信息包括:经纬度信息。
7.一种货物位置追踪装置,包括:
定位信息接收模块,用于接收定位模块发送的模块标识信息和模块位置信息;
操作员信息确定模块,用于获取与所述模块标识信息相对应的操作员信息,根据所述模块位置信息确定操作员位置信息;其中,所述操作员信息包括:操作员标识;
货物信息确定模块,用于接收与所述操作员标识相对应的操作设备发送的货物运输信息,根据所述操作员位置信息确定与所述货物运输信息相对应的货物位置信息;所述货物运输信息包括:货物标识和操作时间;
点位信息处理模块,用于生成货物点位信息并将所述货物点位信息以区块链的方式存储在用户区块链节点和操作区块链节点;
其中,所述货物点位信息包括:所述货物运输信息和所述货物位置信息;所述用户区块链节点和所述操作区块链节点根据所述操作时间生成操作时间戳信息,存储所述货物点位信息和所述操作时间戳信息;
所述用户区块链节点和所述操作区块链节点都设置有内容密钥和包括有一对公钥和私钥的密钥对;
所述点位信息处理模块,包括:
数据加密单元,用于使用所述内容密钥对所述货物位置信息进行加密,基于所述货物运输信息和货物位置信息密文生成所述货物点位信息;
签名处理单元,用于使用所述私钥对所述货物点位信息进行签名处理,生成内容签名;
数据发送单元,用于将所述货物点位信息和所述内容签名发送至所述用户区块链节点和所述操作区块链节点;
其中,所述用户区块链节点和所述操作区块链节点使用所述公钥对所述内容签名进行验证;如果通过验证,则所述用户区块链节点和所述操作区块链节点生成所述操作时间戳信息,存储所述货物点位信息和所述操作时间戳信息;
所述货物位置追踪装置还包括:点位信息发送模块,用于采用预设的通信方式向用户发送第三货物点位信息以及访问网址;
所述位置信息提取模块,用于获得用户通过访问所述访问网址上传的所述第三货物点位信息,使用所述内容密钥对所述第三货物点位信息中的货物位置信息密文进行解密,获得第三货物位置信息;根据与所述第三货物点位信息相对应的货物运输信息和操作时间从所述操作区块链节点中获得第四货物点位信息,使用所述内容密钥对所述第四货物点位信息中的货物位置信息密文进行解密,获得第四货物位置信息;
所述货物位置追踪装置还包括:位置信息发送模块,用于将所述第三货物位置信息和所述第四货物位置信息返回给此用户。
8.如权利要求7所述的装置,所述操作员信息包括:工作区域范围;还包括:
操作员位置判定模块,用于根据所述操作员位置信息确定操作员的当前位置是否位于所述工作区域范围内;如果否,则确定此操作员的工作状态出现异常,将异常状态信息存储在所述用户区块链节点和所述操作区块链节点。
9.如权利要求8所述的装置,还包括:
位置信息提取模块,用于从所述用户区块链节点获得与接收到的货物追踪查询指令相对应的第一货物点位信息;根据与所述第一货物点位信息相对应的货物运输信息和操作时间戳信息从所述操作区块链节点中提取第二货物点位信息;获得所述第一货物点位信息中的第一货物位置信息和所述第二货物点位信息中的第二货物位置信息;
物流信息判定模块,用于判断所述第一货物位置信息和所述第二货物位置信息是否相同,如果是,则确定货物物流信息正确,如果否,则确定货物物流信息异常。
10.如权利要求9所述的装置,
其中,所述通信方式包括:邮件、短信、网盘、三方公正的网站。
11.如权利要求7所述的装置,所述操作设备包括:扫描仪;
所述点位信息处理模块,用于基于所述操作设备的标识号确定当前用于存储所述货物点位信息的目标操作区块链节点;
其中,所述操作区块链节点包括:车辆运输区块链节点、分拣中心区块链节点、快递站点区块链节点。
12.如权利要求7至11任意一项所述的装置,还包括:
所述定位模块包括:GPS单元和通信单元;所述通信单元包括:3G通信单元、4G通信单元、WIFI单元;其中,所述模块位置信息包括:经纬度信息。
13.一种物流管理***,包括:
如权利要求7至12任意一项所述货物位置追踪装置。
14.一种货物位置追踪装置,包括:
存储器;以及耦接至所述存储器的处理器,所述处理器被配置为基于存储在所述存储器中的指令,执行如权利要求1至6中任一项所述的方法。
15.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述指令被处理器执行如权利要求1至6中任一项所述的方法。
CN201810763716.5A 2018-07-12 2018-07-12 货物位置追踪方法、装置以及物流管理***、存储介质 Active CN110717698B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810763716.5A CN110717698B (zh) 2018-07-12 2018-07-12 货物位置追踪方法、装置以及物流管理***、存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810763716.5A CN110717698B (zh) 2018-07-12 2018-07-12 货物位置追踪方法、装置以及物流管理***、存储介质

Publications (2)

Publication Number Publication Date
CN110717698A CN110717698A (zh) 2020-01-21
CN110717698B true CN110717698B (zh) 2023-11-07

Family

ID=69208359

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810763716.5A Active CN110717698B (zh) 2018-07-12 2018-07-12 货物位置追踪方法、装置以及物流管理***、存储介质

Country Status (1)

Country Link
CN (1) CN110717698B (zh)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111445127A (zh) * 2020-03-25 2020-07-24 南宁职业技术学院 基于区块链的国际物流跟踪调度***
CN111445190A (zh) * 2020-03-30 2020-07-24 南宁职业技术学院 一种国际物流追踪***
CN112053095A (zh) * 2020-09-30 2020-12-08 东莞市盟大塑化科技有限公司 货物监控方法、装置、计算机设备和存储介质
CN112737773B (zh) * 2020-12-28 2023-05-30 浙江万里学院 基于移动用户信息和区块链技术的智能物流监控方法
CN112689019B (zh) * 2020-12-29 2023-05-30 浙江万里学院 基于区块链技术的物流状态监控方法
CN112653704B (zh) * 2020-12-29 2023-05-09 浙江万里学院 基于区块链技术的智能物流安全信息传输方法
CN113469608A (zh) * 2021-05-17 2021-10-01 杭州佳成国际物流股份有限公司 一种基于区块链的物流监管和追溯***

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010070304A (ja) * 2008-09-17 2010-04-02 Nec Corp 物流配送システム、物流状況管理サーバ、小型通信装置、物流配送方法及び物流配送プログラム
CN102999710A (zh) * 2011-09-14 2013-03-27 北京大学 一种安全共享数字内容的方法、设备及***
WO2014075496A1 (zh) * 2012-11-13 2014-05-22 中兴通讯股份有限公司 一种签收货物的方法、装置及无线签收终端
CN106022681A (zh) * 2016-05-13 2016-10-12 杭州云象网络技术有限公司 一种基于区块链的物流追踪方法
CN106971288A (zh) * 2017-05-31 2017-07-21 无锡井通网络科技有限公司 一种基于区块链的分布式物流追踪方法
CN107368986A (zh) * 2017-06-23 2017-11-21 深圳市盛路物联通讯技术有限公司 一种物流信息处理方法及***
CN107392522A (zh) * 2017-06-23 2017-11-24 深圳市盛路物联通讯技术有限公司 一种物流信息处理方法及***
CN107679809A (zh) * 2017-10-18 2018-02-09 上海唯链信息科技有限公司 一种基于区块链的物流追踪方法
CN108027867A (zh) * 2015-07-14 2018-05-11 Fmr有限责任公司 计算高效的转账处理、审计以及搜索装置、方法和***

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100036674A1 (en) * 2007-03-22 2010-02-11 Brian Johnson Method for shipping deliveries; shipping station and logistics system
US11429921B2 (en) * 2016-12-19 2022-08-30 International Business Machines Corporation Tracking shipments with a local and remote blockchain

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010070304A (ja) * 2008-09-17 2010-04-02 Nec Corp 物流配送システム、物流状況管理サーバ、小型通信装置、物流配送方法及び物流配送プログラム
CN102999710A (zh) * 2011-09-14 2013-03-27 北京大学 一种安全共享数字内容的方法、设备及***
WO2014075496A1 (zh) * 2012-11-13 2014-05-22 中兴通讯股份有限公司 一种签收货物的方法、装置及无线签收终端
CN108027867A (zh) * 2015-07-14 2018-05-11 Fmr有限责任公司 计算高效的转账处理、审计以及搜索装置、方法和***
CN106022681A (zh) * 2016-05-13 2016-10-12 杭州云象网络技术有限公司 一种基于区块链的物流追踪方法
CN106971288A (zh) * 2017-05-31 2017-07-21 无锡井通网络科技有限公司 一种基于区块链的分布式物流追踪方法
CN107368986A (zh) * 2017-06-23 2017-11-21 深圳市盛路物联通讯技术有限公司 一种物流信息处理方法及***
CN107392522A (zh) * 2017-06-23 2017-11-24 深圳市盛路物联通讯技术有限公司 一种物流信息处理方法及***
CN107679809A (zh) * 2017-10-18 2018-02-09 上海唯链信息科技有限公司 一种基于区块链的物流追踪方法

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
Hybrid Cargo-Level Tracking System for Logistics;Guang-Hua Yang 等;IEEE;1-5 *
区块链技术在新型网络购物平台设计中的应用;陈齐 等;武汉理工大学学报(信息与管理工程版);69-73 *
铁路货场条码化管理信息***研究;安洋;铁道货运;22-25 *

Also Published As

Publication number Publication date
CN110717698A (zh) 2020-01-21

Similar Documents

Publication Publication Date Title
CN110717698B (zh) 货物位置追踪方法、装置以及物流管理***、存储介质
US20180220278A1 (en) System and method for securing and verifying information from transportation monitors
EP2689383B1 (en) Systems and methods for electronically signing for a delivered package
CN102891843B (zh) 本地服务单元认证安卓客户端应用程序的方法
CN107801165B (zh) 业务短信推送方法、装置、计算机设备和存储介质
US8981935B2 (en) Method and system for supplying target information
CN110011958B (zh) 信息加密方法、装置、计算机设备及存储介质
EP1850233A1 (en) Authentication method, authentication system, and tag device thereof, information reference client, authentication server, and information server
CN111444273B (zh) 一种基于区块链的数据授权方法以及装置
Tan et al. Secure certificateless authentication and road message dissemination protocol in VANETs
GB2436910A (en) Encrypted electronic mail messaging system
US20060153189A1 (en) Ad hoc communication system, mobile terminal, center, ad hoc communication method and ad hoc communication program
CN108712263B (zh) 信息验证方法、装置、***和计算机可读存储介质
CN102855577A (zh) 基于云计算的多重商品防伪验证方法
US20180205714A1 (en) System and Method for Authenticating Electronic Tags
US20190108690A1 (en) Systems for counting passengers
CN112804360B (zh) 提供跨链隐私数据的方法和装置
KR102567737B1 (ko) 보안 메시지 서비스 제공 방법 및 이를 위한 장치
CN107276764B (zh) 一种基于rfid的供应链路径管控方法
CN116861461A (zh) 数据处理方法、***、装置、存储介质及电子设备
CN113949988B (zh) 一种位置保护方法和***,及存储介质
Santos et al. Stop: A location spoofing resistant vehicle inspection system
JP2009004971A (ja) 通信システム、タグ装置、タグリーダ装置及びサーバ装置
CN112926972B (zh) 一种基于区块链的信息处理方法、区块链***及终端
CN116187879A (zh) 冷链数据处理方法及装置、设备、冷链运输信息***

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right

Effective date of registration: 20210310

Address after: 6 / F, 76 Zhichun Road, Haidian District, Beijing 100086

Applicant after: Beijing Jingdong Zhenshi Information Technology Co.,Ltd.

Address before: 101, 1st floor, building 2, yard 20, Suzhou street, Haidian District, Beijing 100080

Applicant before: Beijing Jingbangda Trading Co.,Ltd.

Effective date of registration: 20210310

Address after: 101, 1st floor, building 2, yard 20, Suzhou street, Haidian District, Beijing 100080

Applicant after: Beijing Jingbangda Trading Co.,Ltd.

Address before: 100195 Beijing Haidian Xingshikou Road 65 West Cedar Creative Garden 4 District 11 Building East 1-4 Floor West 1-4 Floor

Applicant before: BEIJING JINGDONG SHANGKE INFORMATION TECHNOLOGY Co.,Ltd.

Applicant before: BEIJING JINGDONG CENTURY TRADING Co.,Ltd.

TA01 Transfer of patent application right
GR01 Patent grant
GR01 Patent grant