公开/公告号CN106549803A
专利类型发明专利
公开/公告日2017-03-29
原文格式PDF
申请/专利权人 南京魔格信息科技有限公司;
申请/专利号CN201610941943.3
申请日2016-10-31
分类号H04L12/24(20060101);H04L29/06(20060101);H04L29/08(20060101);G07F17/10(20060101);
代理机构
代理人
地址 211108 江苏省南京市江宁区天元东路391号1栋4楼430室
入库时间 2023-06-19 01:52:33
法律状态公告日
法律状态信息
法律状态
2020-04-28
授权
授权
2017-04-26
实质审查的生效 IPC(主分类):H04L12/24 申请日:20161031
实质审查的生效
2017-03-29
公开
公开
技术领域
本发明涉及一种快递存取件方法,尤其是一种用于智能储物柜在不可靠网络下的正常存取件方法。
背景技术
智能储物柜主要分为云端服务器和终端连部分,两者通过数据连接进行数据交互,对网络依赖程度比较高。为了方便部署,接入的多为移动网络,移动网络存在网络波动或信号不稳定情况,很容易出现间断性的断网,造成业务终端,用户无法正常存取件。
发明内容
本发明要解决的技术问题是现有的智能储物柜在使用过程中用于移动网络存在网络波动或信号不稳定情况,很容易出现间断性的断网,造成业务终端,用户无法正常存取件。
为了解决上述技术问题,本发明提供了一种智能储物柜不可靠网络下正常存取件方法,包括如下步骤:
步骤1,建立同步互联系统,同步互联系统包括智能终端和云端服务器,将智能终端安装在储物柜上,智能终端和云端服务器之间通过网络互联;
步骤2,信息同步更新控制,实时检测智能终端与云端服务器之间的网络连通性,若网络连通,则将云端服务器中更新的快递员登录信息和用户登录信息同步保存至智能终端,同时将智能终端更新的快递员存储信息和用户存储信息同步保存至云端服务器,同时智能终端根据预留单号的剩余数量与预留阈值进行比较,若小于等于预留阈值,则从云端服务器补充预留单号,若大于预留阈值,则不进行补充,若网络异常,则将云端服务器中更新的快递员登录信息和用户登录信息加入到云端等待同步队列中,将终端更新的快递员存取信息和用户存取信息加入到终端等待同步队列中,并在网络连通时按照队列顺序依次同步相应信息;
步骤3,终端登录控制,当用户在智能终端进行登录时,首先由智能终端检测与云端服务器之间的网络连通性,若网络连通,则智能终端优先选择将用户登录信息发送至云端服务器进行匹配验证,若网络异常,则将用户登录信息与本地保存的用户登录信息进行匹配验证,若验证通过,则进入步骤4,若验证未通过,则由智能终端提示显示重新登录信息,并返回步骤2,当快递员在智能终端进行登录时,首先由智能终端检测与云端服务器之间的网络连通性,若网络连通,则智能终端优先选择将快递员登录信息发送至云端服务器进行校验,若网络异常,则将用户登录信息与本地保存的快递员登录信息进行匹配验证,若验证通过,则进入步骤,若验证未通过,则由智能终端提示显示重新登录信息,并返回步骤2
步骤4,存取件控制,当用户在登录后进行存取件时,若为存件,则由智能终端实时获取用户填写的寄件人信息、收件人信息以及物品信息,再进入步骤5,若为取件,则由智能终端实时获取用户输入的取件号和取件密码,再进入步骤6,当快递员在登录后进行存取件时,若为存件,则由智能终端实时获取快递员输入的收件人信息,再进入步骤7,若为取件,则由智能终端实时获取快递员输入的取件指令,再进入步骤8;
步骤5,用户存件控制,由智能终端分配一个预留单号,同时开启一个状态为空的储物格,并在储物格重新关闭后向云端服务器发送寄件请求信息,再将该储物格的状态改为待发件状态,并进入步骤9;
步骤6,用户取件控制,对取件号和取件密码进行匹配验证,若验证通过,则开启相应待取件状态的储物格,并在储物格重新关闭后将状态改为空,再进入步骤9,若验证未通过,则由智能终端提示显示验证失败信息,并返回步骤4;
步骤7,快递员存件控制,由智能终端开启一个储物格,并在储物格重新关闭后生成相应的取件号和取件密码,将取件号和取件密码本地存储同时同步保存至云端服务器,再根据收件人信息将储物格编号、取件号和取件密码发送至相应的收件人,同时将储物格的状态改为待取件状态,再进入步骤9;
步骤8,快递员取件控制,由智能终端开启待发件状态的储物格,并在储物格重新关闭后将状态改为空,再进入步骤9;
步骤9,储物格状态同步,由智能终端实时检测与云端服务器之间的网络连通性,若网络连通,则将储物格状态同步至云端服务器,若网络异常,则将储物格状态加入到状态等待同步队列中,并在网络连通时按照队列顺序依次同步储物格状态信息。
作为本发明的进一步限定方案,步骤2中,若网络异常,云端服务器记录网络异常的持续时长,若持续时长超过设定的时间阈值,则会给运维人员发送告警信息。
作为本发明的进一步限定方案,步骤2中,快递员登录信息和用户登录信息均是按照地理区域进行划分存储在云端服务器中的,快递员存取信息和用户存取信息也均是按照地理区域进行划分存储在终端中的,在进行信息同步保存时,云端服务器是按照地理区域将快递员登录信息和用户登录信息同步保存到对应地理区域的终端中的,终端也是按照地理区域将快递员存取信息和用户存取信息同步保存到云端服务器的对应地理区域存储块中的。
作为本发明的进一步限定方案,步骤5中,若网络异常导致预留单号的剩余数量为0时,则智能终端将生成一个临时单号以及一个临时单号兑换网址。
作为本发明的进一步限定方案,步骤6中,对取件号和取件密码进行匹配验证时,若网络正常,则智能终端优先选择将取件号和取件密码发送至云端服务器进行匹配验证,若网络异常,则将取件号和取件密码与本地保存的取件号和取件密码进行匹配验证。
作为本发明的进一步限定方案,步骤7中,将取件号和取件密码同步保存至云端服务器时,若网络异常,则将取件号和取件密码加入到取件等待同步队列中,并在网络连通时按照队列顺序依次同步相应的取件号和取件密码。
本发明的有益效果在于:本发明能够同时支持快递员的存取件以及用户的存取件,不仅安全性高,而且具有较强的可靠性和容错性,能够有效提高快递员和用户的存取件效率。
附图说明
图1为本发明的方法流程图;
图2为本发明的系统实现框图。
具体实施方式
如图1和2所示,本发明提供的一种智能储物柜不可靠网络下正常存取件方法,包括如下步骤:
步骤1,建立同步互联系统,同步互联系统包括智能终端和云端服务器,将智能终端安装在储物柜上,智能终端和云端服务器之间通过网络互联;
步骤2,信息同步更新控制,实时检测智能终端与云端服务器之间的网络连通性,若网络连通,则将云端服务器中更新的快递员登录信息和用户登录信息同步保存至智能终端,同时将智能终端更新的快递员存储信息和用户存储信息同步保存至云端服务器,同时智能终端根据预留单号的剩余数量与预留阈值进行比较,若小于等于预留阈值,则从云端服务器补充预留单号,若大于预留阈值,则不进行补充,若网络异常,则将云端服务器中更新的快递员登录信息和用户登录信息加入到云端等待同步队列中,将终端更新的快递员存取信息和用户存取信息加入到终端等待同步队列中,并在网络连通时按照队列顺序依次同步相应信息,利用等待同步队列的形式进行等待同步,确保在网络恢复正常后迅速进行同步,增强系统的可靠性和实时性;
步骤3,终端登录控制,当用户在智能终端进行登录时,首先由智能终端检测与云端服务器之间的网络连通性,若网络连通,则智能终端优先选择将用户登录信息发送至云端服务器进行匹配验证,采用优选网络远程验证,确保验证信息更新的实时性,防止出现变更后未同步造成验证失败,若网络异常,则将用户登录信息与本地保存的用户登录信息进行匹配验证,采用本地验证能够确保验证的正常运行,提供了系统的可靠性和容错性,若验证通过,则进入步骤4,若验证未通过,则由智能终端提示显示重新登录信息,并返回步骤2,当快递员在智能终端进行登录时,首先由智能终端检测与云端服务器之间的网络连通性,若网络连通,则智能终端优先选择将快递员登录信息发送至云端服务器进行校验,采用优选网络远程验证,确保验证信息更新的实时性,防止出现变更后未同步造成验证失败,若网络异常,则将用户登录信息与本地保存的用户登录信息进行匹配验证,采用本地验证能够确保验证的正常运行,提供了系统的可靠性和容错性,若网络异常,则将用户登录信息与本地保存的快递员登录信息进行匹配验证,若验证通过,则进入步骤,若验证未通过,则由智能终端提示显示重新登录信息,并返回步骤2
步骤4,存取件控制,当用户在登录后进行存取件时,若为存件,则由智能终端实时获取用户填写的寄件人信息、收件人信息以及物品信息,再进入步骤5,若为取件,则由智能终端实时获取用户输入的取件号和取件密码,再进入步骤6,当快递员在登录后进行存取件时,若为存件,则由智能终端实时获取快递员输入的收件人信息,再进入步骤7,若为取件,则由智能终端实时获取快递员输入的取件指令,再进入步骤8;
步骤5,用户存件控制,由智能终端分配一个预留单号,同时开启一个状态为空的储物格,并在储物格重新关闭后向云端服务器发送寄件请求信息,再由云端服务器通知快递员进行取件,再将该储物格的状态改为待发件状态,并进入步骤9;
步骤6,用户取件控制,对取件号和取件密码进行匹配验证,若验证通过,则开启相应待取件状态的储物格,并在储物格重新关闭后将状态改为空,再进入步骤9,若验证未通过,则由智能终端提示显示验证失败信息,并返回步骤4;
步骤7,快递员存件控制,由智能终端开启一个储物格,并在储物格重新关闭后生成相应的取件号和取件密码,将取件号和取件密码本地存储同时同步保存至云端服务器,再根据收件人信息将储物格编号、取件号和取件密码发送至相应的收件人,收件人信息包括收件人名称和收件人联系电话,同时将储物格的状态改为待取件状态,再进入步骤9;
步骤8,快递员取件控制,由智能终端开启待发件状态的储物格,并由智能终端将已发件信息反馈至云端服务器,并在储物格重新关闭后将状态改为空,再进入步骤9;
步骤9,储物格状态同步,由智能终端实时检测与云端服务器之间的网络连通性,若网络连通,则将储物格状态同步至云端服务器,若网络异常,则将储物格状态加入到状态等待同步队列中,并在网络连通时按照队列顺序依次同步储物格状态信息。
为了进一步确保系统的可靠运行,步骤2中,若网络异常,云端服务器记录网络异常的持续时长,若持续时长超过设定的时间阈值,则会给运维人员发送告警信息,由运维人员及时对网络进行检修,确保系统可靠运行。
为了减少同步信息量,减轻网络的同步负担,步骤2中,快递员登录信息和用户登录信息均是按照地理区域进行划分存储在云端服务器中的,快递员存取信息和用户存取信息也均是按照地理区域进行划分存储在终端中的,在进行信息同步保存时,云端服务器是按照地理区域将快递员登录信息和用户登录信息同步保存到对应地理区域的终端中的,终端也是按照地理区域将快递员存取信息和用户存取信息同步保存到云端服务器的对应地理区域存储块中的,通过区域分配能够有效降低信息的同步量,使网络保持畅通不堵塞。
为了确保用户正常寄件,步骤5中,若网络异常导致预留单号的剩余数量为0时,则智能终端将生成一个临时单号以及一个临时单号兑换网址,快递员在取件返回至中转站时,为临时单号分配一个正常的快递单号,并将该快递单号上传至临时单号兑换网址,用户在寄件后通过在临时单号兑换网址上输入相应的临时单号兑换正常的快递单号。
为了确保用户取件的正常进行,步骤6中,对取件号和取件密码进行匹配验证时,若网络正常,则智能终端优先选择将取件号和取件密码发送至云端服务器进行匹配验证,若网络异常,则将取件号和取件密码与本地保存的取件号和取件密码进行匹配验证。
为了便于取件号和取件密码的远程网络匹配验证,步骤7中,将取件号和取件密码同步保存至云端服务器时,若网络异常,则将取件号和取件密码加入到取件等待同步队列中,并在网络连通时按照队列顺序依次同步相应的取件号和取件密码。
本发明的有益效果在于:本发明能够同时支持快递员的存取件以及用户的存取件,不仅安全性高,而且具有较强的可靠性和容错性,能够有效提高快递员和用户的存取件效率。
对于具体实施方式的理解的描述仅仅是为帮助理解本发明,而不是来限制本发明的。本领域技术人员均可以利用本发明的思想进行一些改动和变化。只要其技术手段没有脱离本发明的思想和要点,仍然在本发明的保护范围之内。
机译: 异类网络之间的分组传输方法,正常情况下,尽管移动终端被传输到异类网络,但正常情况下仍接收下行链路分组
机译: 半结构化对等网络配置方法,涉及在不使用基于不可靠网络的中央服务的情况下创建平等,自治计算机的自组织网络,其中网络具有所需的结构化级别
机译: 用于处理智能网络服务的负载的系统及其方法,能够通过将一些用户移动到移动通信系统来通过移动通信系统来提供正常质量的智能网络服务。