一种用于物流系统的在线申请邮寄包裹的方法及终端

著录项
  • CN201810555418.7
  • 20180601
  • CN108833386A
  • 20181116
  • 长乐壹中正和信息科技有限公司
  • 董建明
  • H04/L2906
  • H04/L2906 G06/Q1008 G06/K900 G06/F2162

  • 福建省福州市长乐区数字福建产业园东湖路33号8号研发楼
  • 福建(35)
摘要
本发明提供的一种用于物流系统的在线申请邮寄包裹的方法及终端,通过发送第一加密信息及第一请求至服务器,使得服务器解密第一加密信息得到第一请求信息;接收服务器回发的采集人脸图像对应的第二请求;响应第二请求后,将采集的第一人脸图像发送至服务器,使服务器从数据库中获取与第一请求信息中寄件人的身份证号码对应的人脸图像,得到第二人脸图像,将第一人脸图像与第二人脸图像进行匹配,若匹配不成功,则拒绝第一请求;若匹配成功,则服务器发送寄件请求的确认消息及第一加密信息至第二终端,使第二终端能够对寄件人信息进行确认,避免他人通过邮寄包裹进行打击报复的情况发生。本发明通过加密形式传输数据,减少寄件人信息泄露的风险。
权利要求

1.一种用于物流系统的在线申请邮寄包裹的方法,其特征在于,包括以下步骤:

S1:加密第一请求信息,得到第一加密信息,所述第一请求信息包括待邮寄包裹的目的地地址信息、寄件人信息和收件人信息,所述寄件人信息包括寄件人的姓名、身份证号码及第一通讯账号;所述收件人信息包括收件人的姓名及第二通讯账号;

S2:发送所述第一加密信息及邮寄包裹的第一请求至预设的服务器,以使得所述服务器接收到所述第一请求后,解密所述第一加密信息,得到第一请求信息;

S3:接收服务器回发的采集人脸图像对应的第二请求;响应所述第二请求后,采集人脸图像,得到第一人脸图像;

S4:发送第一人脸图像至所述服务器,以使得所述服务器接收到第一人脸图像后,从数据库中获取与所述第一请求信息中寄件人的身份证号码对应的人脸图像,得到第二人脸图像,判断第一人脸图像与第二人脸图像是否匹配,若匹配,则所述服务器发送寄件请求的确认消息及第一加密信息至所述第二通讯账号对应的第一终端;当服务器接收到第一终端根据所述确认消息回发的确定接受寄件的第一确认消息时,响应所述第一请求后,回发所述第一请求被接受的确认消息;

S5:当接收到所述第一请求被接受的确认消息时,输出邮寄包裹在线申请成功。

2.根据权利要求1所述的一种用于物流系统的在线申请邮寄包裹的方法,其特征在于,所述S1具体为:

获取当前时间点,得到第一时间点数据;

将预存的对称密钥及所述第一时间点数据通过DUKPT算法生成第一加密密钥;

通过所述第一加密密钥加密所述第一请求信息,得到第一加密信息;

根据所述第一时间点数据、所述目的地地址信息、所述寄件人信息和所述收件人信息,通过哈希算法计算得到第一哈希值;

将所述第一时间点数据、所述第一加密信息及所述第一哈希值进行打包,得到第一数据包。

3.根据权利要求2所述的一种用于物流系统的在线申请邮寄包裹的方法,其特征在于,所述S2具体为:

发送所述第一数据包及邮寄包裹的第一请求至预设的服务器,以使得所述服务器接收到所述第一数据包及第一请求时,获取当前时间点,得到第二时间点数据;所述服务器根据所述第一数据包,得到第一时间点数据、第一加密信息和第一哈希值;所述服务器根据第二时间点数据,得到第二时间点;所述服务器根据第一时间点数据,得到第一时间点;所述服务器判断第二时间点与第一时间点之间的时间差是否在预设时间范围内,若否,则删除所述第一数据包,并拒绝所述第一请求;否则,所述服务器根据所述第一时间点数据和预置的对称密钥,通过DUKPT算法生成第一解密密钥;所述服务器通过第一解密密钥解密所述第一加密信息,得到第一目的地地址信息、第一寄件人信息和第一收件人信息;所述服务器将所述第一目的地地址信息、第一寄件人信息、第一收件人信息和第一时间点数据,通过哈希算法计算得到第二哈希值,判断所述第二哈希值与第一哈希值是否一致,若不一致,则拒绝所述第一请求;否则,执行S3。

4.根据权利要求3所述的一种用于物流系统的在线申请邮寄包裹的方法,其特征在于,所述S2之前还包括:

预置对称密钥于所述服务器中。

5.根据权利要求3所述的一种用于物流系统的在线申请邮寄包裹的方法,其特征在于,所述S2之前还包括:

设置所述服务器的时间与本地时间同步。

6.根据权利要求3所述的一种用于物流系统的在线申请邮寄包裹的方法,其特征在于,所述S4具体为:

发送第一人脸图像至所述服务器,以使得当所述服务器接收到第一人脸图像后,从数据库中获取与第一请求信息中寄件人的身份证号码对应的人脸图像,得到第二人脸图像,判断第一人脸图像与第二人脸图像是否匹配,若匹配,则所述服务器发送寄件请求的确认消息及第一数据包至所述第二通讯账号对应的第一终端,以使得所述第一终端接收到所述第一数据包及所述确认消息时,获取当前时间点,得到第三时间点数据;所述第一终端根据所述第一数据包,得到第一时间点数据、第一加密信息和第一哈希值;所述第一终端根据第一时间点数据,得到第一时间点;所述第一终端根据第三时间点数据,得到第三时间点;所述第一终端判断第三时间点与第一时间点之间的时间差是否在预设第一时间范围内,若是,所述第一终端根据所述第一时间点数据和预置的对称密钥,通过DUKPT算法生成第二解密密钥;所述第一终端通过第一解密密钥解密所述第一加密信息,得到第二目的地地址信息、第二寄件人信息和第二收件人信息;所述第一终端将所述第二目的地地址信息、第二寄件人信息、第二收件人信息和第一时间点数据,通过哈希算法计算得到第三哈希值,判断所述第三哈希值与第一哈希值是否一致,若一致,且第一终端接收寄件人信息无误的确认指令时,发送确定接受寄件的第一确认消息至服务器,以使得当服务器接收到第一终端发送的所述第一确认消息时,响应所述第一请求后,回发所述第一请求被接受的确认消息。

7.根据权利要求6所述的一种用于物流系统的在线申请邮寄包裹的方法,其特征在于,所述S4之前还包括:

设置所述第一终端的时间与本地时间同步。

9.根据权利要求1所述的一种用于物流系统的在线申请邮寄包裹的终端,其特征在于,所述S1具体为:

获取当前时间点,得到第一时间点数据;

将预存的对称密钥及所述第一时间点数据通过DUKPT算法生成第一加密密钥;

通过所述第一加密密钥加密所述第一请求信息,得到第一加密信息;

根据所述第一时间点数据、所述目的地地址信息、所述寄件人信息和所述收件人信息,通过哈希算法计算得到第一哈希值;

将所述第一时间点数据、第一加密信息及所述第一哈希值进行打包,得到第一数据包。

10.根据权利要求9所述的一种用于物流系统的在线申请邮寄包裹的终端,其特征在于,所述S2具体为:

发送所述第一数据包及邮寄包裹的第一请求至预设的服务器,以使得所述服务器接收到所述第一数据包及第一请求时,获取当前时间点,得到第二时间点数据;所述服务器根据所述第一数据包,得到第一时间点数据、第一加密信息和第一哈希值;所述服务器根据第二时间点数据,得到第二时间点;所述服务器根据第一时间点数据,得到第一时间点;所述服务器判断第二时间点与第一时间点之间的时间差是否在预设时间范围内,若否,则删除所述第一数据包,并拒绝所述第一请求;否则,所述服务器根据所述第一时间点数据和预置的对称密钥,通过DUKPT算法生成第一解密密钥;所述服务器通过第一解密密钥解密所述第一加密信息,得到第一目的地地址信息、第一寄件人信息和第一收件人信息;所述服务器将所述第一目的地地址信息、第一寄件人信息、第一收件人信息和第一时间点数据,通过哈希算法计算得到第二哈希值,判断所述第二哈希值与第一哈希值是否一致,若不一致,则拒绝所述第一请求;否则,执行S3。

8.一种用于物流系统的在线申请邮寄包裹的终端,包括存储器和处理器及存储于存储器并可在处理器上运行的计算机程序,其特征在于,所述处理器在执行所述计算机程序时实现以下步骤:

S1:加密第一请求信息,得到第一加密信息,所述第一请求信息包括待邮寄包裹的目的地地址信息、寄件人信息和收件人信息,所述寄件人信息包括寄件人的姓名、身份证号码及第一通讯账号;所述收件人信息包括收件人的姓名及第二通讯账号;

S2:发送所述第一加密信息及邮寄包裹的第一请求至预设的服务器,以使得所述服务器接收到所述第一请求后,解密所述第一加密信息,得到第一请求信息;

S3:接收服务器回发的采集人脸图像对应的第二请求;响应所述第二请求后,采集人脸图像,得到第一人脸图像;

S4:发送第一人脸图像至所述服务器,以使得所述服务器接收到第一人脸图像后,从数据库中获取与所述第一请求信息中寄件人的身份证号码对应的人脸图像,得到第二人脸图像,判断第一人脸图像与第二人脸图像是否匹配,若匹配,则所述服务器发送寄件请求的确认消息及第一加密信息至所述第二通讯账号对应的第一终端;当服务器接收到第一终端根据所述确认消息回发的确定接受寄件的第一确认消息时,响应所述第一请求后,回发所述第一请求被接受的确认消息;

S5:当接收到所述第一请求被接受的确认消息时,输出邮寄包裹在线申请成功。

说明书
技术领域

本发明涉及物流技术领域,尤其涉及一种用于物流系统的在线申请邮寄包裹的方法及终端。

随着互联网技术的高速发展,人们大量的日常购物和货品寄送过程越来越多地依赖社会物流服务,物流能够在极短时间内将包裹送达目的地,极大方便了人们的日常生活购物,但包裹邮寄的整个过程中存在以下问题:1、网上购物因其便利性和高性价比越来越受到人们青睐,人们在购物过程中难免会买到次品,而在网上对收到次品的此次购物进行差评,但存在买家遭受店家报复,通过买家留下的地址信息,邮寄出恐吓的物品给买家,打击报复买家;2、寄件人在线申请邮寄包裹时,需要上传寄件人信息,存在寄件人信息泄露的风险。

有鉴于此,本发明的目的在于提供一种用于物流系统的在线申请邮寄包裹的方法及终端,从根源上避免了他人通过邮寄包裹进行打击报复的情况发生,同时减少寄件人信息泄露的风险。

为了实现上述目的,本发明采用的技术方案为:

本发明提供了一种用于物流系统的在线申请邮寄包裹的方法,包括以下步骤:

S1:加密第一请求信息,得到第一加密信息,所述第一请求信息包括待邮寄包裹的目的地地址信息、寄件人信息和收件人信息,所述寄件人信息包括寄件人的姓名、身份证号码及第一通讯账号;所述收件人信息包括收件人的姓名及第二通讯账号;

S2:发送所述第一加密信息及邮寄包裹的第一请求至预设的服务器,以使得所述服务器接收到所述第一请求后,解密所述第一加密信息,得到第一请求信息;

S3:接收服务器回发的采集人脸图像对应的第二请求;响应所述第二请求后,采集人脸图像,得到第一人脸图像;

S4:发送第一人脸图像至所述服务器,以使得所述服务器接收到第一人脸图像后,从数据库中获取与所述第一请求信息中寄件人的身份证号码对应的人脸图像,得到第二人脸图像,判断第一人脸图像与第二人脸图像是否匹配,若匹配,则所述服务器发送寄件请求的确认消息及第一加密信息至所述第二通讯账号对应的第一终端;当服务器接收到第一终端根据所述确认消息回发的确定接受寄件的第一确认消息时,响应所述第一请求后,回发所述第一请求被接受的确认消息;

S5:当接收到所述第一请求被接受的确认消息时,输出邮寄包裹在线申请成功。

本发明还提供了一种用于物流系统的在线申请邮寄包裹的终端,包括存储器和处理器及存储于存储器并可在处理器上运行的计算机程序,所述处理器在执行所述计算机程序时实现以下步骤:

S1:加密第一请求信息,得到第一加密信息,所述第一请求信息包括待邮寄包裹的目的地地址信息、寄件人信息和收件人信息,所述寄件人信息包括寄件人的姓名、身份证号码及第一通讯账号;所述收件人信息包括收件人的姓名及第二通讯账号;

S2:发送所述第一加密信息及邮寄包裹的第一请求至预设的服务器,以使得所述服务器接收到所述第一请求后,解密所述第一加密信息,得到第一请求信息;

S3:接收服务器回发的采集人脸图像对应的第二请求;响应所述第二请求后,采集人脸图像,得到第一人脸图像;

S4:发送第一人脸图像至所述服务器,以使得所述服务器接收到第一人脸图像后,从数据库中获取与所述第一请求信息中寄件人的身份证号码对应的人脸图像,得到第二人脸图像,判断第一人脸图像与第二人脸图像是否匹配,若匹配,则所述服务器发送寄件请求的确认消息及第一加密信息至所述第二通讯账号对应的第一终端;当服务器接收到第一终端根据所述确认消息回发的确定接受寄件的第一确认消息时,响应所述第一请求后,回发所述第一请求被接受的确认消息;

S5:当接收到所述第一请求被接受的确认消息时,输出邮寄包裹在线申请成功。

上述技术方案的有益效果是:

本发明提供的一种用于物流系统的在线申请邮寄包裹的方法及终端,通过发送所述第一加密信息及邮寄包裹的第一请求至预设的服务器,使得服务器解密所述第一加密信息得到第一请求信息;接收服务器回发的采集人脸图像对应的第二请求;响应所述第二请求后,采集人脸图像,得到第一人脸图像,发送第一人脸图像至服务器,使服务器从数据库中获取与所述第一请求信息中寄件人的身份证号码对应的人脸图像,得到第二人脸图像,将第一人脸图像与第二人脸图像进行匹配,若匹配不成功,则拒绝第一请求,可有效对寄件人的身份信息进行初步校验,防止冒名邮寄包裹的情况发生;若匹配成功,则服务器发送寄件请求的确认消息及第一加密信息至第二终端,以使第一终端解密第一加密信息后,可对此次邮寄包裹的相应信息进行再次确认,避免了他人通过邮寄包裹进行打击报复的情况发生。同时本发明的寄件人及收件人信息在传递过程中均以加密的形式进行传输, 减少了寄件人及收件人信息泄露的风险。

图1所示为本发明的一种用于物流系统的在线申请邮寄包裹的方法的主要步骤示意图。

图2所示为本发明的一种用于物流系统的在线申请邮寄包裹的终端的结构示意图。

附图标号说明:

1、存储器;2、处理器。

下面结合附图和具体实施例对本发明做进一步的说明如下:

如图1所示,本发明提供的一种用于物流系统的在线申请邮寄包裹的方法,包括以下步骤:

S1:加密第一请求信息,得到第一加密信息,所述第一请求信息包括待邮寄包裹的目的地地址信息、寄件人信息和收件人信息,所述寄件人信息包括寄件人的姓名、身份证号码及第一通讯账号;所述收件人信息包括收件人的姓名及第二通讯账号;

S2:发送所述第一加密信息及邮寄包裹的第一请求至预设的服务器,以使得所述服务器接收到所述第一请求后,解密所述第一加密信息,得到第一请求信息;

S3:接收服务器回发的采集人脸图像对应的第二请求;响应所述第二请求后,采集人脸图像,得到第一人脸图像;

S4:发送第一人脸图像至所述服务器,以使得所述服务器接收到第一人脸图像后,从数据库中获取与所述第一请求信息中寄件人的身份证号码对应的人脸图像,得到第二人脸图像,判断第一人脸图像与第二人脸图像是否匹配,若匹配,则所述服务器发送寄件请求的确认消息及第一加密信息至所述第二通讯账号对应的第一终端;当服务器接收到第一终端根据所述确认消息回发的确定接受寄件的第一确认消息时,响应所述第一请求后,回发所述第一请求被接受的确认消息;

S5:当接收到所述第一请求被接受的确认消息时,输出邮寄包裹在线申请成功。

从上述描述可知,本发明提供的一种用于物流系统的在线申请邮寄包裹的方法,通过发送所述第一加密信息及邮寄包裹的第一请求至预设的服务器,使得服务器解密所述第一加密信息得到第一请求信息;接收服务器回发的采集人脸图像对应的第二请求;响应所述第二请求后,采集人脸图像,得到第一人脸图像,发送第一人脸图像至服务器,使服务器从数据库中获取与所述第一请求信息中寄件人的身份证号码对应的人脸图像,得到第二人脸图像,将第一人脸图像与第二人脸图像进行匹配,若匹配不成功,则拒绝第一请求,可有效对寄件人的身份信息进行初步校验,防止冒名邮寄包裹的情况发生;若匹配成功,则服务器发送寄件请求的确认消息及第一加密信息至第二终端,以使第一终端解密第一加密信息后,可对此次邮寄包裹的相应信息进行再次确认,避免了他人通过邮寄包裹进行打击报复的情况发生。同时本发明的寄件人及收件人信息在传递过程中均以加密的形式进行传输, 减少了寄件人及收件人信息泄露的风险。

进一步的,所述S1具体为:

获取当前时间点,得到第一时间点数据;

将预存的对称密钥及所述第一时间点数据通过DUKPT算法生成第一加密密钥;

通过所述第一加密密钥加密所述第一请求信息,得到第一加密信息;

根据所述第一时间点数据、所述目的地地址信息、所述寄件人信息和所述收件人信息,通过哈希算法计算得到第一哈希值;

将所述第一时间点数据、所述第一加密信息及所述第一哈希值进行打包,得到第一数据包。

从上述描述可知,通过上述加密方法,极大提高了第一请求信息在传输过程中的安全性,减少了寄件人信息及收件人信息泄露的风险。

进一步的,所述S2具体为:

发送所述第一数据包及邮寄包裹的第一请求至预设的服务器,以使得所述服务器接收到所述第一数据包及第一请求时,获取当前时间点,得到第二时间点数据;所述服务器根据所述第一数据包,得到第一时间点数据、第一加密信息和第一哈希值;所述服务器根据第二时间点数据,得到第二时间点;所述服务器根据第一时间点数据,得到第一时间点;所述服务器判断第二时间点与第一时间点之间的时间差是否在预设时间范围内,若否,则删除所述第一数据包,并拒绝所述第一请求;否则,所述服务器根据所述第一时间点数据和预置的对称密钥,通过DUKPT算法生成第一解密密钥;所述服务器通过第一解密密钥解密所述第一加密信息,得到第一目的地地址信息、第一寄件人信息和第一收件人信息;所述服务器将所述第一目的地地址信息、第一寄件人信息、第一收件人信息和第一时间点数据,通过哈希算法计算得到第二哈希值,判断所述第二哈希值与第一哈希值是否一致,若不一致,则拒绝所述第一请求;否则,执行S3。

其中,上述的DUKPT(Derived Unique Key Per Transaction)算法是被ANSI(美国国家标准学会)定义的一套密钥管理体系和算法,用于解决金融支付领域的信息安全传输中的密钥管理问题;预设时间范围为0-1秒。

从上述描述可知,若第二时间点与第一时间点的时间差不在预设时间范围内,则直接拒绝第一请求,可将防止网络上大部分的恶意攻击,提高服务器的安全性;同时,本发明将第一时间点及对称密钥通过DUKPT算法生成密钥,由于每次发起邮寄请求的时间点均不同,通过上述方法,能够实现一次一密,极大提高了数据传输的安全性,保证了寄件人信息及收件人信息不被盗取。

进一步的,所述S2之前还包括:

预置对称密钥于所述服务器中。

从上述描述可知,服务器中的对称密钥是事先预置的,并不通过网络进行传输,极大保证了数据解密过程中的安全性。

进一步的,所述S2之前还包括:

设置所述服务器的时间与本地时间同步。

从上述描述可知,为了能够有效地防止网络的恶意攻击,及保证寄件人发起的第一请求能够被服务器响应,必须设置服务器与本地时间同步,本地时间指的为寄件人对应的第二终端上的时间。

进一步的,所述S4具体为:

发送第一人脸图像至所述服务器,以使得当所述服务器接收到第一人脸图像后,从数据库中获取与第一请求信息中寄件人的身份证号码对应的人脸图像,得到第二人脸图像,判断第一人脸图像与第二人脸图像是否匹配,若匹配,则所述服务器发送寄件请求的确认消息及第一数据包至所述第二通讯账号对应的第一终端,以使得所述第一终端接收到所述第一数据包及所述确认消息时,获取当前时间点,得到第三时间点数据;所述第一终端根据所述第一数据包,得到第一时间点数据、第一加密信息和第一哈希值;所述第一终端根据第一时间点数据,得到第一时间点;所述第一终端根据第三时间点数据,得到第三时间点;所述第一终端判断第三时间点与第一时间点之间的时间差是否在预设第一时间范围内,若是,所述第一终端根据所述第一时间点数据和预置的对称密钥,通过DUKPT算法生成第二解密密钥;所述第一终端通过第一解密密钥解密所述第一加密信息,得到第二目的地地址信息、第二寄件人信息和第二收件人信息;所述第一终端将所述第二目的地地址信息、第二寄件人信息、第二收件人信息和第一时间点数据,通过哈希算法计算得到第三哈希值,判断所述第三哈希值与第一哈希值是否一致,若一致,且第一终端接收寄件人信息无误的确认指令时,发送确定接受寄件的第一确认消息至服务器,以使得当服务器接收到第一终端发送的所述第一确认消息时,响应所述第一请求后,回发所述第一请求被接受的确认消息;

其中,所述第一时间范围为0-1.5秒。

从上述描述可知,第三时间点与第一时间点的时间差需要在预设时间范围内,第一终端才会对数据进行后续处理,使数据服务器与第一终端之间传输过程中,能够防止网络上大部分的恶意攻击,提高数据传输的安全性;同时,第一终端将第一时间点及对称密钥通过DUKPT算法生成解密密钥,通过上述方法,能够实现一次一密,极大提高了数据传输的安全性,使寄件人信息及收件人信息在多次传输过程中不被盗取。

进一步的,所述S4之前还包括:

设置所述第一终端的时间与本地时间同步。

从上述描述可知,为了能够有效地防止网络的恶意攻击,及保证收件人对应的第一终端能够对第一请求信息进行确认,必须设置服务器与本地时间同步,本地时间指的为寄件人对应的第二终端上的时间。

如图2所示,本发明提供了一种用于物流系统的在线申请邮寄包裹的终端,包括存储器1和处理器2及存储于存储器1并可在处理器2上运行的计算机程序,所述处理器2在执行所述计算机程序时实现以下步骤:

S1:加密第一请求信息,得到第一加密信息,所述第一请求信息包括待邮寄包裹的目的地地址信息、寄件人信息和收件人信息,所述寄件人信息包括寄件人的姓名、身份证号码及第一通讯账号;所述收件人信息包括收件人的姓名及第二通讯账号;

S2:发送所述第一加密信息及邮寄包裹的第一请求至预设的服务器,以使得所述服务器接收到所述第一请求后,解密所述第一加密信息,得到第一请求信息;

S3:接收服务器回发的采集人脸图像对应的第二请求;响应所述第二请求后,采集人脸图像,得到第一人脸图像;

S4:发送第一人脸图像至所述服务器,以使得所述服务器接收到第一人脸图像后,从数据库中获取与所述第一请求信息中寄件人的身份证号码对应的人脸图像,得到第二人脸图像,判断第一人脸图像与第二人脸图像是否匹配,若匹配,则所述服务器发送寄件请求的确认消息及第一加密信息至所述第二通讯账号对应的第一终端;当服务器接收到第一终端根据所述确认消息回发的确定接受寄件的第一确认消息时,响应所述第一请求后,回发所述第一请求被接受的确认消息;

S5:当接收到所述第一请求被接受的确认消息时,输出邮寄包裹在线申请成功。

进一步的,所述的一种用于物流系统的在线申请邮寄包裹的终端,所述S1具体为:

获取当前时间点,得到第一时间点数据;

将预存的对称密钥及所述第一时间点数据通过DUKPT算法生成第一加密密钥;

通过所述第一加密密钥加密所述第一请求信息,得到第一加密信息;

根据所述第一时间点数据、所述目的地地址信息、所述寄件人信息和所述收件人信息,通过哈希算法计算得到第一哈希值;

将所述第一时间点数据、所述第一加密信息及所述第一哈希值进行打包,得到第一数据包。

进一步的,所述的一种用于物流系统的在线申请邮寄包裹的终端,所述S2具体为:

发送所述第一数据包及邮寄包裹的第一请求至预设的服务器,以使得所述服务器接收到所述第一数据包及第一请求时,获取当前时间点,得到第二时间点数据;所述服务器根据所述第一数据包,得到第一时间点数据、第一加密信息和第一哈希值;所述服务器根据第二时间点数据,得到第二时间点;所述服务器根据第一时间点数据,得到第一时间点;所述服务器判断第二时间点与第一时间点之间的时间差是否在预设时间范围内,若否,则删除所述第一数据包,并拒绝所述第一请求;否则,所述服务器根据所述第一时间点数据和预置的对称密钥,通过DUKPT算法生成第一解密密钥;所述服务器通过第一解密密钥解密所述第一加密信息,得到第一目的地地址信息、第一寄件人信息和第一收件人信息;所述服务器将所述第一目的地地址信息、第一寄件人信息、第一收件人信息和第一时间点数据,通过哈希算法计算得到第二哈希值,判断所述第二哈希值与第一哈希值是否一致,若不一致,则拒绝所述第一请求;否则,执行S3。

进一步的,所述的一种用于物流系统的在线申请邮寄包裹的终端,所述S2之前还包括:

预置对称密钥于所述服务器中。

进一步的,所述的一种用于物流系统的在线申请邮寄包裹的终端,所述S2之前还包括:

设置所述服务器的时间与本地时间同步。

进一步的,所述的一种用于物流系统的在线申请邮寄包裹的终端,所述S4具体为:

发送第一人脸图像至所述服务器,以使得当所述服务器接收到第一人脸图像后,从数据库中获取与第一请求信息中寄件人的身份证号码对应的人脸图像,得到第二人脸图像,判断第一人脸图像与第二人脸图像是否匹配,若匹配,则所述服务器发送寄件请求的确认消息及第一数据包至所述第二通讯账号对应的第一终端,以使得所述第一终端接收到所述第一数据包及所述确认消息时,获取当前时间点,得到第三时间点数据;所述第一终端根据所述第一数据包,得到第一时间点数据、第一加密信息和第一哈希值;所述第一终端根据第一时间点数据,得到第一时间点;所述第一终端根据第三时间点数据,得到第三时间点;所述第一终端判断第三时间点与第一时间点之间的时间差是否在预设第一时间范围内,若是,所述第一终端根据所述第一时间点数据和预置的对称密钥,通过DUKPT算法生成第二解密密钥;所述第一终端通过第一解密密钥解密所述第一加密信息,得到第二目的地地址信息、第二寄件人信息和第二收件人信息;所述第一终端将所述第二目的地地址信息、第二寄件人信息、第二收件人信息和第一时间点数据,通过哈希算法计算得到第三哈希值,判断所述第三哈希值与第一哈希值是否一致,若一致,且第一终端接收寄件人信息无误的确认指令时,发送确定接受寄件的第一确认消息至服务器,以使得当服务器接收到第一终端发送的所述第一确认消息时,响应所述第一请求后,回发所述第一请求被接受的确认消息。

进一步的,所述的一种用于物流系统的在线申请邮寄包裹的终端,所述S4之前还包括:

设置所述第一终端的时间与本地时间同步。

以下再列举出几个优选实施例或应用实施例,以帮助本领域技术人员更好的理解本发明的技术内容以及本发明相对于现有技术所做出的技术贡献:

优选实施例一(或应用实施例一)为:

本发明提供的一种用于物流系统的在线申请邮寄包裹的方法,包括以下步骤:

S1:加密第一请求信息,得到第一加密信息,所述第一请求信息包括待邮寄包裹的目的地地址信息、寄件人信息和收件人信息,所述寄件人信息包括寄件人的姓名、身份证号码及第一通讯账号;所述收件人信息包括收件人的姓名及第二通讯账号;

其中,所述S1具体为:

获取当前时间点,得到第一时间点数据;

将预存的对称密钥及所述第一时间点数据通过DUKPT算法生成第一加密密钥;

通过所述第一加密密钥加密所述第一请求信息,得到第一加密信息;

根据所述第一时间点数据、所述目的地地址信息、所述寄件人信息和所述收件人信息,通过哈希算法计算得到第一哈希值;

将所述第一时间点数据、所述第一加密信息及所述第一哈希值进行打包,得到第一数据包;

S105:预置对称密钥于所述服务器中;

S106:设置所述服务器的时间与本地时间同步;

S2:发送所述第一加密信息及邮寄包裹的第一请求至预设的服务器,以使得所述服务器接收到所述第一请求后,解密所述第一加密信息,得到第一请求信息;

其中,所述S2具体为:

发送所述第一数据包及邮寄包裹的第一请求至预设的服务器,以使得所述服务器接收到所述第一数据包及第一请求时,获取当前时间点,得到第二时间点数据;所述服务器根据所述第一数据包,得到第一时间点数据、第一加密信息和第一哈希值;所述服务器根据第二时间点数据,得到第二时间点;所述服务器根据第一时间点数据,得到第一时间点;所述服务器判断第二时间点与第一时间点之间的时间差是否在预设时间范围内,若否,则删除所述第一数据包,并拒绝所述第一请求;否则,所述服务器根据所述第一时间点数据和预置的对称密钥,通过DUKPT算法生成第一解密密钥;所述服务器通过第一解密密钥解密所述第一加密信息,得到第一目的地地址信息、第一寄件人信息和第一收件人信息;所述服务器将所述第一目的地地址信息、第一寄件人信息、第一收件人信息和第一时间点数据,通过哈希算法计算得到第二哈希值,判断所述第二哈希值与第一哈希值是否一致,若不一致,则拒绝所述第一请求;否则,执行S3;

优选的,所述预设时间范围为0-1秒;

S3:接收服务器回发的采集人脸图像对应的第二请求;响应所述第二请求后,采集人脸图像,得到第一人脸图像;

S305:设置所述第一终端的时间与本地时间同步;本地时间指的为寄件人对应的第二终端上的时间;

S306:预置对称密钥于所述第一终端中;

S4:发送第一人脸图像至所述服务器,以使得所述服务器接收到第一人脸图像后,从数据库中获取与所述第一请求信息中寄件人的身份证号码对应的人脸图像,得到第二人脸图像,判断第一人脸图像与第二人脸图像是否匹配,若匹配,则所述服务器发送寄件请求的确认消息及第一加密信息至所述第二通讯账号对应的第一终端;当服务器接收到第一终端根据所述确认消息回发的确定接受寄件的第一确认消息时,响应所述第一请求后,回发所述第一请求被接受的确认消息;

其中,所述S4具体为:

发送第一人脸图像至所述服务器,以使得当所述服务器接收到第一人脸图像后,从数据库中获取与第一请求信息中寄件人的身份证号码对应的人脸图像,得到第二人脸图像,判断第一人脸图像与第二人脸图像是否匹配,若匹配,则所述服务器发送寄件请求的确认消息及第一数据包至所述第二通讯账号对应的第一终端,以使得所述第一终端接收到所述第一数据包及所述确认消息时,获取当前时间点,得到第三时间点数据;所述第一终端根据所述第一数据包,得到第一时间点数据、第一加密信息和第一哈希值;所述第一终端根据第一时间点数据,得到第一时间点;所述第一终端根据第三时间点数据,得到第三时间点;所述第一终端判断第三时间点与第一时间点之间的时间差是否在预设第一时间范围内,若是,所述第一终端根据所述第一时间点数据和预置的对称密钥,通过DUKPT算法生成第二解密密钥;所述第一终端通过第一解密密钥解密所述第一加密信息,得到第二目的地地址信息、第二寄件人信息和第二收件人信息;所述第一终端将所述第二目的地地址信息、第二寄件人信息、第二收件人信息和第一时间点数据,通过哈希算法计算得到第三哈希值,判断所述第三哈希值与第一哈希值是否一致,若一致,且第一终端接收寄件人信息无误的确认指令时,发送确定接受寄件的第一确认消息至服务器,以使得当服务器接收到第一终端发送的所述第一确认消息时,响应所述第一请求后,回发所述第一请求被接受的确认消息;

优选的,所述第一时间范围为0-1.5秒;

其中,所述数据库存储多个身份证号码和多个人脸图像,所述多个身份证号码与多个人脸图像一一对应;

S5:当接收到所述第一请求被接受的确认消息时,输出邮寄包裹在线申请成功。

优选实施例二(或应用实施例二)为:

本发明提供了一种用于物流系统的在线申请邮寄包裹的终端,包括存储器1和处理器2及存储于存储器1并可在处理器2上运行的计算机程序,所述处理器2在执行所述计算机程序时实现优选实施一的所有步骤。

本发明已由上述相关实施例和附图加以描述,然而上述实施例仅为实施本发明的范例。必须指出的是,已揭露的实施例并未限制本发明的范围。相反地,包括于权利要求的精神及范围的修改及均等设置均包括于本发明的范围内。

本文发布于:2024-09-25 20:29:30,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/1/86206.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议