快递柜信息传输方法、装置、系统、快递柜和储存介质转让专利

申请号 : CN201910129493.1

文献号 : CN109873867B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 李文青马海燕

申请人 : 深圳市丰巢科技有限公司

摘要 :

本发明实施例公开了一种快递柜信息传输方法、装置、系统、快递柜和储存介质。该方法包括:通过第二通信链路,获取至少一个第二快递柜的预设状态信息;其中,所述第二通信链路设置在第一快递柜与每个第二快递柜之间,所述第一快递柜和至少一个所述第二快递柜设置在同一预设区域中;根据获取到的至少一个所述第二快递柜的预设状态信息和自身的预设状态信息,生成预设状态信息集;通过第一通信链路,将预设状态信息集上传至服务器;其中,所述第一通信链路设置在所述第一快递柜与所述服务器之间。本发明实施例的技术方案,通过第一快递柜将预设区域中的快递柜状态信息上传至服务器,实现减少服务器的操作次数,节约资源的效果。

权利要求 :

1.一种快递柜信息传输方法,其特征在于,包括:通过第二通信链路,获取至少一个第二快递柜的预设状态信息;其中,所述第二通信链路设置在第一快递柜与每个第二快递柜之间,所述第一快递柜和至少一个所述第二快递柜设置在同一预设区域中;预设区域为按照行政区域划分的区域;

根据获取到的至少一个所述第二快递柜的预设状态信息和自身的预设状态信息,生成预设状态信息集;

通过第一通信链路,将预设状态信息集上传至服务器;其中,所述第一通信链路设置在所述第一快递柜与所述服务器之间。

2.根据权利要求1所述的方法,其特征在于,还包括:通过所述第一通信链路,获取所述服务器发送的预设数据包;

根据所述预设数据包进行系统升级;

通过所述第二通信链路,将所述预设数据包发送给至少一个所述第二快递柜。

3.根据权利要求1或2所述的方法,其特征在于,还包括:获取用户输入的快递操作指令;

将所述快递操作指令与自身的预设快递柜信息进行匹配;

当所述快递操作指令和自身的所述预设快递柜信息不匹配时,将所述快递操作指令通过所述第二通信链路发送至至少一个所述第二快递柜;

通过所述第二通信链路,获取目标快递柜发送的目标快递柜反馈信息;其中,所述目标快递柜为自身的预设快递柜信息与所述快递操作指令相匹配的所述第二快递柜;

根据所述目标快递柜反馈信息,向用户展示目标快递柜的位置信息。

4.根据权利要求1或2所述的方法,其特征在于,还包括:通过所述第二通信链路获取所述第二快递柜发送的由所述第二快递柜自身获取的快递操作指令;

将所述快递操作指令通过所述第二通信链路发送至所述快递操作指令来源以外的至少一个所述第二快递柜;

通过所述第二通信链路,获取目标快递柜发送的目标快递柜反馈信息;

将所述目标快递柜反馈信息通过所述第二通信链路反馈至所述快递操作指令来源的所述第二快递柜;其中,所述目标快递柜反馈信息用于所述快递操作指令来源的所述第二快递柜据其向用户展示所述目标快递柜的位置信息。

5.一种快递柜信息传输方法,其特征在于,包括:获取自身的预设状态信息;

通过第二通信链路,将所述预设状态信息发送至第一快递柜,以便所述第一快递柜将所述预设状态信息发送至服务器;其中,所述第二通信链路设置在第一快递柜与每个第二快递柜之间,所述第一快递柜和所述第二快递柜设置在同一预设区域中,预设区域为按照行政区域划分的区域。

6.根据权利要求5所述的方法,其特征在于,还包括:通过所述第二通信链路,从所述第一快递柜获取预设数据包;其中,所述预设数据包由所述服务器发送至所述第一快递柜;

根据所述预设数据包进行系统升级。

7.根据权利要求5或6所述的方法,其特征在于,还包括:通过所述第二通信链路,获取所述第一快递柜发送的快递操作指令;

将所述快递操作指令与自身的预设快递柜信息进行匹配;

当所述快递操作指令和自身的所述预设快递柜信息相匹配时,确定自身为目标快递柜;

通过所述第二通信链路,向所述第一快递柜发送目标快递柜反馈信息。

8.根据权利要求5或6所述的方法,其特征在于,还包括:获取用户输入的快递操作指令;

将所述快递操作指令与自身的预设快递柜信息进行匹配;

当所述快递操作指令和自身的所述预设快递柜信息不匹配时,通过所述第二通信链路向所述第一快递柜发送所述快递操作指令;

通过所述第二通信链路获取所述第一快递柜发送的目标快递柜反馈信息;

根据所述目标快递柜反馈信息,向用户展示所述目标快递柜的位置信息。

9.一种快递柜信息传输装置,其特征在于,包括:预设状态信息获取模块,用于通过第二通信链路,获取至少一个第二快递柜的预设状态信息;其中,所述第二通信链路设置在第一快递柜与每个第二快递柜之间,所述第一快递柜和至少一个所述第二快递柜设置在同一预设区域中;预设区域为按照行政区域划分的区域;

预设状态信息集生成模块,用于根据获取到的至少一个所述第二快递柜的预设状态信息和自身的预设状态信息,生成预设状态信息集;

预设状态信息集上传模块,用于通过第一通信链路,将预设状态信息集上传至服务器;

其中,所述第一通信链路设置在所述第一快递柜与所述服务器之间。

10.一种快递柜信息传输装置,其特征在于,包括:预设状态信息获取模块,用于获取自身的预设状态信息;

预设状态信息发送模块,用于通过第二通信链路,将所述预设状态信息发送至第一快递柜,以便所述第一快递柜将所述预设状态信息发送至服务器;其中,所述第二通信链路设置在第一快递柜与每个第二快递柜之间,所述第一快递柜和所述第二快递柜设置在同一预设区域中,预设区域为按照行政区域划分的区域。

11.一种快递柜,其特征在于,所述快递柜包括:一个或多个处理器;

存储器,用于存储一个或多个程序;

通信模块,与所述存储器连接,用于与外接设备传输信息;

当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-4、5-8中任一所述的快递柜信息传输方法。

12.一种快递柜信息传输系统,其特征在于,包括:服务器、至少一个第一快递柜和至少一个第二快递柜;

其中,所述服务器与所述第一快递柜之间设置有第一通信链路;

布置在同一预设区域中的所述第一快递柜与至少一个所述第二快递柜之间设置有第二通信链路;预设区域为按照行政区域划分的区域;

所述第一快递柜设置为实现如权利要求1-4任一项所述的快递柜信息传输方法,所述第二快递柜设置为实现如权利要求5-8任一项所述的快递柜信息传输方法。

13.一种包含计算机可执行指令的存储介质,其特征在于,所述计算机可执行指令在由处理器执行时用于执行如权利要求1-4、5-8中任一所述的快递柜信息传输方法。

说明书 :

快递柜信息传输方法、装置、系统、快递柜和储存介质

技术领域

[0001] 本发明实施例涉及通信技术,尤其涉及一种快递柜信息传输方法、装置、系统、快递柜和储存介质。

背景技术

[0002] 快递柜可以储存快递,方便用户自助寄件和自助取件。
[0003] 为了满足用户的使用需求,快递柜通常布置在居民小区等场所,并且快递柜需要与后台的服务器连接,进行信息交互,以实现服务器对快递柜的运行状态进行监控。
[0004] 现有技术中,快递柜和服务器之间是直接通信,但是每个快递柜都与服务器之间保持通信,随着快递柜数量的增多,服务器的操作次数多,将会消耗较多的资源。

发明内容

[0005] 本发明实施例提供一种快递柜信息传输方法、装置、系统、快递柜和储存介质,以实现减少服务器的操作次数,节约资源。
[0006] 第一方面,本发明实施例提供了一种快递柜信息传输方法,包括:
[0007] 通过第二通信链路,获取至少一个第二快递柜的预设状态信息;其中,所述第二通信链路设置在第一快递柜与每个第二快递柜之间,所述第一快递柜和至少一个所述第二快递柜设置在同一预设区域中;
[0008] 根据获取到的至少一个所述第二快递柜的预设状态信息和自身的预设状态信息,生成预设状态信息集;
[0009] 通过第一通信链路,将预设状态信息集上传至服务器;其中,所述第一通信链路设置在所述第一快递柜与所述服务器之间。
[0010] 第二方面,本发明实施例还提供了一种快递柜信息传输方法,包括:
[0011] 获取自身的预设状态信息;
[0012] 通过第二通信链路,将所述预设状态信息发送至第一快递柜,以便所述第一快递柜将所述预设状态信息发送至服务器;其中,所述第二通信链路设置在第一快递柜与每个第二快递柜之间,所述第一快递柜和所述第二快递柜设置在同一预设区域中。
[0013] 第三方面,本发明实施例还提供了一种快递柜信息传输装置,包括:
[0014] 预设状态信息获取模块,用于通过第二通信链路,获取至少一个第二快递柜的预设状态信息;其中,所述第二通信链路设置在第一快递柜与每个第二快递柜之间,所述第一快递柜和至少一个所述第二快递柜设置在同一预设区域中;
[0015] 预设状态信息集生成模块,用于根据获取到的至少一个所述第二快递柜的预设状态信息和自身的预设状态信息,生成预设状态信息集;
[0016] 预设状态信息集上传模块,用于通过第一通信链路,将预设状态信息集上传至服务器;其中,所述第一通信链路设置在所述第一快递柜与所述服务器之间。
[0017] 第四方面,本发明实施例还提供了一种快递柜信息传输装置,包括:
[0018] 预设状态信息获取模块,用于获取自身的预设状态信息;
[0019] 预设状态信息发送模块,用于通过第二通信链路,将所述预设状态信息发送至第一快递柜,以便所述第一快递柜将所述预设状态信息发送至服务器;其中,所述第二通信链路设置在第一快递柜与每个第二快递柜之间,所述第一快递柜和所述第二快递柜设置在同一预设区域中。
[0020] 第五方面,本发明实施例还提供了一种快递柜,所述快递柜包括:
[0021] 一个或多个处理器;
[0022] 存储器,用于存储一个或多个程序;
[0023] 通信模块,与所述存储器连接,用于与外接设备传输信息;
[0024] 当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本发明任意实施例所提供的快递柜信息传输方法。
[0025] 第六方面,本发明实施例还提供了一种快递柜信息传输系统,包括:
[0026] 服务器、至少一个第一快递柜和至少一个第二快递柜;
[0027] 其中,所述服务器与所述第一快递柜之间设置有第一通信链路;
[0028] 布置在同一预设区域中的所述第一快递柜与至少一个所述第二快递柜之间设置有第二通信链路;
[0029] 所述第一快递柜设置为实现本发明实施例一至实施例四所提供的快递柜信息传输方法,所述第二快递柜设置为实现本发明实施例五至实施例八所提供的快递柜信息传输方法。
[0030] 第七方面,本发明实施例还提供了一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由处理器执行时用于执行如本发明任意实施例所提供的快递柜信息传输方法。
[0031] 本发明实施例通过第一快递柜将预设区域中的快递柜状态信息上传至服务器,解决每个快递柜与服务器进行通信导致的服务器的操作次数多,资源消耗较多的问题,实现减少服务器的操作次数,节约资源的效果。

附图说明

[0032] 图1是本发明实施例一中的一种快递柜信息传输方法的流程图;
[0033] 图2是本发明实施例二中的一种快递柜信息传输方法的流程图;
[0034] 图3是本发明实施例三中的一种快递柜信息传输方法的流程图;
[0035] 图4是本发明实施例四中的一种快递柜信息传输方法的流程图;
[0036] 图5是本发明实施例五中的一种快递柜信息传输方法的流程图;
[0037] 图6是本发明实施例六中的一种快递柜信息传输方法的流程图;
[0038] 图7是本发明实施例七中的一种快递柜信息传输方法的流程图;
[0039] 图8是本发明实施例八中的一种快递柜信息传输方法的流程图;
[0040] 图9是本发明实施例九中的一种快递柜信息传输装置的结构示意图;
[0041] 图10是本发明实施例十中的一种快递柜信息传输装置的结构示意图;
[0042] 图11是本发明实施例十一中的一种快递柜的结构示意图;
[0043] 图12是本发明实施例十二中的一种快递柜信息传输系统的结构示意图。

具体实施方式

[0044] 下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
[0045] 实施例一
[0046] 图1为本发明实施例一提供的一种快递柜信息传输方法的流程图,本实施例可适用于快递柜与服务器之间进行信息传输的情况,并应用在可与服务器通信的第一快递柜上,该方法可以由快递柜信息传输装置来执行,该装置可以由硬件和/或软件来实现,该方法具体包括如下步骤:
[0047] 步骤110、通过第二通信链路,获取至少一个第二快递柜的预设状态信息。
[0048] 其中,第二通信链路设置在第一快递柜与每个第二快递柜之间。第一快递柜是可以与服务器进行信息传输的快递柜,第二快递柜是与第一快递柜进行信息传输的快递柜,第二快递柜向服务器上报预设状态信息时,需要由线第一快递柜获取第二快递柜的预设状态信息。通常将布置在预设区域的第一部快递柜作为第一快递柜,也就是配置为这个预设区域中的主设备快递柜。之后再在这个预设区域中布置的快递柜,则作为第二快递柜,也就是配置为从设备快递柜,每个第二快递柜与第一快递柜之间设置有第二通信链路,以便第二快递柜和第一快递柜之间可以通过第二通信链路进行信息传输。预设区域可以按照已有的行政区域进行划分,例如将一个市作为一个预设区域,也可以将市的一个区作为一个预设区域。预设状态信息一般包括快递柜的运行时的参数,例如快递柜的格口使用情况和快递柜的系统版本等,还包括快递柜的故障信息,例如触控屏故障和格口电控锁故障等。通常快递柜按照预设的时间间隔向服务器上报预设状态信息,比如每隔10分钟或每隔30分钟上报一次。如此,第一快递柜就需要按照预设的时间间隔,通过第二通信链路从设置在同一预设区域中的第二快递柜获取预设状态信息。
[0049] 步骤120、根据获取到的至少一个第二快递柜的预设状态信息和自身的预设状态信息,生成预设状态信息集。
[0050] 其中,在从第二快递柜获取到预设状态信息之后,将获取到的第二快递柜的预设状态信息和第一快递柜自身的预设状态信息,合并在一起生成预设状态信息集。预设状态信息集可以是一个列表,其中包括每个快递柜的标识信息和其对应的预设状态信息。
[0051] 步骤130、通过第一通信链路,将预设状态信息集上传至服务器。
[0052] 其中,在生成预设状态信息集后,就需要将预设状态信息集通过设置在第一快递柜与服务器之间的第一通信链路上传至服务器。这样服务器便可以获知这个预设区域中的快递柜的运行状态,以便对这些快递柜进行对应的操作,例如维护修理。如果在预设状态信息集,发现有快递柜的预设状态信息缺失,就需要工作人员到缺失预设状态信息的快递柜处就行检查处理。
[0053] 本实施例的技术方案,通过第一快递柜将预设区域中的快递柜状态信息上传至服务器,解决每个快递柜与服务器进行通信导致的服务器的操作次数多,资源消耗较多的问题,实现减少服务器的操作次数,节约资源的效果。
[0054] 实施例二
[0055] 图2为本发明实施例二提供的一种快递柜信息传输方法的流程图,本实施例的技术方案是在上述技术方案的基础上进一步细化,该方法包括:
[0056] 步骤210、通过第二通信链路,获取至少一个第二快递柜的预设状态信息。
[0057] 步骤220、根据获取到的至少一个第二快递柜的预设状态信息和自身的预设状态信息,生成预设状态信息集。
[0058] 步骤230、通过第一通信链路,将预设状态信息集上传至服务器。
[0059] 步骤240、通过第一通信链路,获取服务器发送的预设数据包。
[0060] 其中,当需要更新快递柜的系统软件时,服务器向第一快递柜发送延时数据包,第一快递柜通过第一通信链路获取服务器发送的预设数据包。可以是在有新版本的系统软件后,服务器主动下发预设数据包,也可以是服务器获取到预设区域中的快递柜中,有系统版本需要升级的快递柜后,下发预设数据包。
[0061] 步骤250、根据预设数据包进行系统升级。
[0062] 其中,第一快递柜在获取到预设数据包之后,校验系统版本,如果自身的系统需要升级,则根据预设数据包进行系统升级,可以在校验系统版本后立即升级系统,也可以在预定时间进行系统升级,例如在获取到预设数据包的次日零点。
[0063] 步骤260、通过第二通信链路,将预设数据包发送给至少一个第二快递柜。
[0064] 其中,第一快递柜将从服务器获取到的预设数据包发送给第二快递柜,以便需要升级系统的第二快递柜根据预设数据包进行系统升级。可以理解的是,第一快递柜可以在获取到预设数据包之后就发送给第二快递柜,也可以是在自身完成系统升级后再将预设数据包发送给第二快递柜。
[0065] 本实施例的技术方案,通过第一快递柜获取升级系统的预设数据包,然后发送至第二快递柜,解决每个快递柜与服务器通信获取预设数据包导致的服务器负担大的问题,实现节省服务器资源的效果。
[0066] 实施例三
[0067] 图3为本发明实施例三提供的一种快递柜信息传输方法的流程图,本实施例的技术方案是在上述技术方案的基础上进一步细化,该方法包括:
[0068] 步骤310、通过第二通信链路,获取至少一个第二快递柜的预设状态信息。
[0069] 步骤320、根据获取到的至少一个第二快递柜的预设状态信息和自身的预设状态信息,生成预设状态信息集。
[0070] 步骤330、通过第一通信链路,将预设状态信息集上传至服务器。
[0071] 步骤340、获取用户输入的快递操作指令。
[0072] 其中,用户可以是取件人,其输入的快递操作指令可以是通过第一快递柜上配置的触控屏输入取件码,以便取出待取快递,从而实现自助取件。用户也可以是派件人,其输入的快递操作指令可以输入快递单号和收件人信息进行待派送快递存放,以便取件人自助取件,从而实现通过快递柜派件。
[0073] 步骤350、将快递操作指令与自身的预设快递柜信息进行匹配。
[0074] 其中,预设快递柜信息包括当前已存代取件的取件码和将自身作为惯用取件快递柜的取件人信息。将取件人输入的取件码和第一快递柜自身当前已存代取件的取件码进行匹配,或者将派件人输入的收件人信息与将第一快递柜作为惯用取件快递柜的取件人信息进行匹配。示例的,可以根据取件人的取件历史和取件人上传的惯用快递柜来确定取件人的惯用取件快递柜。
[0075] 步骤360、当快递操作指令和自身的预设快递柜信息不匹配时,将快递操作指令通过第二通信链路发送至至少一个第二快递柜。
[0076] 其中,如果快递操作指令和自身的预设快递柜信息不匹配,则在与第一快递柜之间设置有第二通信链路的第二快递柜中寻找用户的目标快递柜。接收到快递操作指令的第二快递柜可以将快递操作指令与自身的预设快递柜信息进行匹配,匹配成功的即为目标快递柜。
[0077] 步骤370、通过第二通信链路,获取目标快递柜发送的目标快递柜反馈信息。
[0078] 其中,目标快递柜为自身的预设快递柜信息与快递操作指令相匹配的第二快递柜,当有第二快递柜确定自身为目标快递柜后,通过第二通信链路向第一快递柜反馈目标快递柜反馈信息,该目标快递柜反馈信息包括目标快递柜的位置信息。
[0079] 步骤380、根据目标快递柜反馈信息,向用户展示目标快递柜的位置信息。
[0080] 其中,可以在第一快递柜配置的屏幕上显示目标快递柜所处的地点名称,以及在地图上的坐标,还可以显示由第一快递柜到目标快递柜的导航路径。
[0081] 本实施例的技术方案,在用户选择的快递柜并非目标快递柜时,与其他快递柜进行通信,向用户展示目标快递柜的位置信息,方便用户找到目标快递柜,提高了用户进行相应快递操作的效率,也减少服务器的负担。
[0082] 实施例四
[0083] 图4为本发明实施例四提供的一种快递柜信息传输方法的流程图,本实施例的技术方案是在上述技术方案的基础上进一步细化,该方法包括:
[0084] 步骤410、通过第二通信链路,获取至少一个第二快递柜的预设状态信息。
[0085] 步骤420、根据获取到的至少一个第二快递柜的预设状态信息和自身的预设状态信息,生成预设状态信息集。
[0086] 步骤430、通过第一通信链路,将预设状态信息集上传至服务器。
[0087] 步骤440、通过第二通信链路获取第二快递柜发送的由第二快递柜自身获取的快递操作指令。
[0088] 其中,当用户向第二快递柜输入快递操作指令,而该第二快递柜获取到的这个快递操作指令与自身的预设快递柜信息不匹配,则发送给与其相连的第一快递柜。第一快递柜通过第二通信链路可以获取到第二快递柜发送的快递操作指令。
[0089] 步骤450、将快递操作指令通过第二通信链路发送至快递操作指令来源以外的至少一个第二快递柜。
[0090] 其中,在第一快递柜获取快递操作指令通过第二通信链路发送至快递操作指令来源以外的至少一个第二快递柜。到某个第二快递柜发送的快递操作指令之后,还可以包括将快递操作指令与自身的预设快递柜信息进行匹配;当快递操作指令和自身的预设快递柜信息不匹配时,将这个快递操作指令通过第二通信链路发送至快递操作指令来源以外的至少一个第二快递柜,以便发来该快递操作指令以外的第二快递柜判断该快递操作指令是否与自身的预设快递柜信息相匹配。
[0091] 步骤460、通过第二通信链路,获取目标快递柜发送的目标快递柜反馈信息。
[0092] 其中,如果快递操作指令来源以外的第二快递柜,将快递操作指令与自身的预设快递柜信息匹配成功,则该第二快递柜为目标快递柜,并会通过第二通信链路向第一快递柜反馈目标快递柜反馈信息。
[0093] 步骤470、将目标快递柜反馈信息通过第二通信链路反馈至快递操作指令来源的第二快递柜。
[0094] 其中,目标快递柜反馈信息用于快递操作指令来源的第二快递柜据其向用户展示目标快递柜的位置信息。
[0095] 本实施例的技术方案,通过第一快递柜转发快递操作指令,以便其他第二快递柜确定自身是否为目标快递柜,从而快速为用户提供目标快递柜的位置信息,方便用户达到自己的目的,并且减轻了服务器的负担。
[0096] 实施例五
[0097] 图5为本发明实施例五提供的一种快递柜信息传输方法的流程图,本实施例可适用于快递柜与服务器之间进行信息传输的情况,并应用在通过第一快递柜与服务器间接通信的第二快递柜上,该方法可以由快递柜信息传输装置来执行,该装置可以由硬件和/或软件来实现,该方法具体包括如下步骤:
[0098] 步骤510、获取自身的预设状态信息。
[0099] 其中,第二快递柜读取预设状态信息相关的自身数据,准备好发送至与其相连的第一快递柜。
[0100] 步骤520、通过第二通信链路,将预设状态信息发送至第一快递柜。
[0101] 其中,第二快递柜将自身的预设状态信息发送至第一快递柜,以便第一快递柜将预设状态信息发送至服务器。第二通信链路设置在第一快递柜与每个第二快递柜之间,并且第一快递柜和第二快递柜是设置在同一预设区域中的快递柜。
[0102] 本实施例的技术方案,预设区域中的第二快递柜通过与其相连的第一快递柜将快递柜状态信息上传至服务器,解决每个快递柜与服务器进行通信导致的服务器的操作次数多,资源消耗较多的问题,实现减少服务器的操作次数,节约资源的效果。
[0103] 实施例六
[0104] 图6为本发明实施例六提供的一种快递柜信息传输方法的流程图,本实施例的技术方案是在实施例五提供的技术方案的基础上进一步细化,该方法包括:
[0105] 步骤610、获取自身的预设状态信息。
[0106] 步骤620、通过第二通信链路,将预设状态信息发送至第一快递柜。
[0107] 步骤630、通过第二通信链路,从第一快递柜获取预设数据包。
[0108] 其中,预设数据包由服务器通过第一通信链路发送至第一快递柜,第一快递柜在接收到用于升级快递柜系统软件的预设数据包后,将该预设数据包发送给与其布置在同一预设区域中的第二快递柜。
[0109] 步骤640、根据预设数据包进行系统升级。
[0110] 其中,第二快递柜在获取到预设数据包之后,校验系统版本,如果自身的系统需要升级,则根据预设数据包进行系统升级。
[0111] 本实施例的技术方案,第二快递柜从第一快递柜获取升级系统的预设数据包,解决每个快递柜与服务器通信获取预设数据包导致的服务器负担大的问题,实现节省服务器资源的效果。
[0112] 实施例七
[0113] 图7为本发明实施例七提供的一种快递柜信息传输方法的流程图,本实施例的技术方案是在实施例五和实施例六提供的技术方案的基础上进一步细化,该方法包括:
[0114] 步骤710、获取自身的预设状态信息。
[0115] 步骤720、通过第二通信链路,将预设状态信息发送至第一快递柜。
[0116] 步骤730、通过第二通信链路,获取第一快递柜发送的快递操作指令。
[0117] 其中,快递操作指令可以为用户向第一快递柜输入的,当第一快递柜将该快递操作指令与自身的预设快递柜信息匹配失败之后,第一快递柜通过第二通信链路,将该快递操作指令发送至与其相连的第二快递柜;快递操作指令也可以为用户向其他某个第二快递柜输入的,获取到用户输入的该快递操作指令的第二快递柜将该快递操作指令与自身的预设快递柜信息匹配失败之后,发送至第一快递柜,有第一快递柜转发给该快递操作指令来源以外的第二快递柜。
[0118] 步骤740、将快递操作指令与自身的预设快递柜信息进行匹配。
[0119] 步骤750、当快递操作指令和自身的预设快递柜信息相匹配时,确定自身为目标快递柜。
[0120] 步骤760、通过第二通信链路,向第一快递柜发送目标快递柜反馈信息。
[0121] 其中,如果该快递操作指令是用户向第一快递柜输入的,则第一快递柜根据目标快递柜反馈信息向用户展示目标快递柜的位置信息;如果该快递操作指令是用户向其他某个第二快递柜输入的,则第一快递柜将目标快递柜反馈信息转发给快递操作指令来源的第二快递柜,由快递操作指令来源的第二快递柜根据目标快递柜反馈信息向用户展示目标快递柜的位置信息。
[0122] 本实施例的技术方案,在用户选择的快递柜并非目标快递柜时,通过第一快递柜发送快递操作指令,以确定目标快递柜,向用户展示目标快递柜的位置信息,方便用户找到目标快递柜,提高了用户进行相应快递操作的效率,也减少服务器的负担。
[0123] 实施例八
[0124] 图8为本发明实施例八提供的一种快递柜信息传输方法的流程图,本实施例的技术方案是在实施例五、实施例六和实施例七提供的技术方案的基础上进一步细化,该方法包括:
[0125] 步骤810、获取自身的预设状态信息。
[0126] 步骤820、通过第二通信链路,将预设状态信息发送至第一快递柜。
[0127] 步骤830、获取用户输入的快递操作指令。
[0128] 步骤840、将快递操作指令与自身的预设快递柜信息进行匹配。
[0129] 步骤850、当快递操作指令和自身的预设快递柜信息不匹配时,通过第二通信链路向第一快递柜发送快递操作指令。
[0130] 步骤860、通过第二通信链路获取第一快递柜发送的目标快递柜反馈信息。
[0131] 其中,如果第一快递柜在接收到该快递操作指令,并与自身的预设快递柜信息匹配成功,则第一快递柜向该快递操作指令来源的第二快递柜发送目标快递柜反馈信息;如果第一快递柜在接收到该快递操作指令,并与自身的预设快递柜信息匹配失败,则第一快递柜将该快递操作指令转发给其他第二快递柜,将该快递操作指令与自身的预设快递柜信息匹配成功的第二快递柜即为目标快递柜,身为目标快递柜的第二快递柜通过第一快递柜将目标快递柜反馈信息转发至该快递操作指令来源的第二快递柜。
[0132] 步骤870、根据目标快递柜反馈信息,向用户展示目标快递柜的位置信息。
[0133] 本实施例的技术方案,第二快递柜通过第一快递柜转发快递操作指令,以便第一快递柜和其他第二快递柜确定自身是否为目标快递柜,从而快速为用户提供目标快递柜的位置信息,方便用户达到自己的目的,并且减轻了服务器的负担。
[0134] 实施例九
[0135] 图9为本发明实施例九提供的一种快递柜信息传输装置的结构示意图,该快递柜信息传输装置包括:
[0136] 预设状态信息获取模块910,用于通过第二通信链路,获取至少一个第二快递柜的预设状态信息;其中,第二通信链路设置在第一快递柜与每个第二快递柜之间,第一快递柜和至少一个第二快递柜设置在同一预设区域中;
[0137] 预设状态信息集生成模块920,用于根据获取到的至少一个第二快递柜的预设状态信息和自身的预设状态信息,生成预设状态信息集;
[0138] 预设状态信息集上传模块930,用于通过第一通信链路,将预设状态信息集上传至服务器;其中,第一通信链路设置在第一快递柜与服务器之间。
[0139] 本实施例的技术方案,通过第一快递柜将预设区域中的快递柜状态信息上传至服务器,解决每个快递柜与服务器进行通信导致的服务器的操作次数多,资源消耗较多的问题,实现减少服务器的操作次数,节约资源的效果。
[0140] 可选的,快递柜信息传输装置,还包括:
[0141] 预设数据包获取模块,用于通过第一通信链路,获取服务器发送的预设数据包;
[0142] 系统升级模块,用于根据预设数据包进行系统升级;
[0143] 预设数据包发送模块,用于通过第二通信链路,将预设数据包发送给至少一个第二快递柜。
[0144] 可选的,快递柜信息传输装置,还包括:
[0145] 第一快递操作指令获取模块,用于获取用户输入的快递操作指令;
[0146] 信息匹配模块,用于将快递操作指令与自身的预设快递柜信息进行匹配;
[0147] 第一快递操作指令发送模块,用于当快递操作指令和自身的预设快递柜信息不匹配时,将快递操作指令通过第二通信链路发送至至少一个第二快递柜;
[0148] 第一目标快递柜反馈信息获取模块,用于通过第二通信链路,获取目标快递柜发送的目标快递柜反馈信息;其中,目标快递柜为自身的预设快递柜信息与快递操作指令相匹配的第二快递柜;
[0149] 位置信息展示模块,用于根据目标快递柜反馈信息,向用户展示目标快递柜的位置信息。
[0150] 可选的,快递柜信息传输装置,还包括:
[0151] 第二快递操作指令获取模块,用于通过第二通信链路获取第二快递柜发送的由第二快递柜自身获取的快递操作指令;
[0152] 第二快递操作指令发送模块,用于将快递操作指令通过第二通信链路发送至快递操作指令来源以外的至少一个第二快递柜;
[0153] 第二目标快递柜反馈信息获取模块,用于通过第二通信链路,获取目标快递柜发送的目标快递柜反馈信息;
[0154] 目标快递柜反馈信息反馈模块,用于将目标快递柜反馈信息通过第二通信链路反馈至快递操作指令来源的第二快递柜;其中,目标快递柜反馈信息用于快递操作指令来源的第二快递柜据其向用户展示目标快递柜的位置信息。
[0155] 本发明实施例九所提供的快递柜信息传输装置可执行本发明实施例一至实施例四所提供的快递柜信息传输方法,具备执行方法相应的功能模块和有益效果。
[0156] 实施例十
[0157] 图10为本发明实施例十提供的一种快递柜信息传输装置的结构示意图,该快递柜信息传输装置包括:
[0158] 预设状态信息获取模块1010,用于获取自身的预设状态信息;
[0159] 预设状态信息发送模块1020,用于通过第二通信链路,将预设状态信息发送至第一快递柜,以便第一快递柜将预设状态信息发送至服务器;其中,第二通信链路设置在第一快递柜与每个第二快递柜之间,第一快递柜和第二快递柜设置在同一预设区域中。
[0160] 本实施例的技术方案,预设区域中的第二快递柜通过与其相连的第一快递柜将快递柜状态信息上传至服务器,解决每个快递柜与服务器进行通信导致的服务器的操作次数多,资源消耗较多的问题,实现减少服务器的操作次数,节约资源的效果。
[0161] 可选的,快递柜信息传输装置,还包括:
[0162] 预设数据包获取模块,用于通过第二通信链路,从第一快递柜获取预设数据包;其中,预设数据包由服务器发送至第一快递柜;
[0163] 系统升级模块,用于根据预设数据包进行系统升级。
[0164] 可选的,快递柜信息传输装置,还包括:
[0165] 第一快递操作指令获取模块,用于通过第二通信链路,获取第一快递柜发送的快递操作指令;
[0166] 第一信息匹配模块,用于将快递操作指令与自身的预设快递柜信息进行匹配;
[0167] 目标快递柜确定模块,用于当快递操作指令和自身的预设快递柜信息相匹配时,确定自身为目标快递柜;
[0168] 目标快递柜反馈信息发送模块,用于通过第二通信链路,向第一快递柜发送目标快递柜反馈信息。
[0169] 可选的,快递柜信息传输装置,还包括:
[0170] 第二快递操作指令获取模块,用于获取用户输入的快递操作指令;
[0171] 第二信息匹配模块,用于将快递操作指令与自身的预设快递柜信息进行匹配;
[0172] 快递操作指令发送模块,用于当快递操作指令和自身的预设快递柜信息不匹配时,通过第二通信链路向第一快递柜发送快递操作指令;
[0173] 目标快递柜反馈信息获取模块,用于通过第二通信链路获取第一快递柜发送的目标快递柜反馈信息;
[0174] 位置信息展示模块,用于根据目标快递柜反馈信息,向用户展示目标快递柜的位置信息。
[0175] 本发明实施例十所提供的快递柜信息传输装置可执行本发明实施例五至实施例八所提供的快递柜信息传输方法,具备执行方法相应的功能模块和有益效果。
[0176] 实施例十一
[0177] 图11为本发明实施例十一提供的一种快递柜的结构示意图,如图11所示,该快递柜包括处理器1110、存储器1120、输入装置1130、输出装置1140和通信模块1150;快递柜中处理器1110的数量可以是一个或多个,图11中以一个处理器1110为例;快递柜中的处理器1110、存储器1120、输入装置1130、输出装置1140和通信模块1150可以通过总线或其他方式连接,图11中以通过总线连接为例。
[0178] 存储器1120作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明实施例中的快递柜信息传输方法对应的程序指令/模块(例如,实施例九提供的快递柜信息传输装置中的预设状态信息获取模块910、预设状态信息集生成模块920和预设状态信息集上传模块930)。处理器1110通过运行存储在存储器1120中的软件程序、指令以及模块,从而执行快递柜的各种功能应用以及数据处理,即实现上述的快递柜信息传输方法。
[0179] 存储器1120可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据终端的使用所创建的数据等。此外,存储器1120可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器1120可进一步包括相对于处理器1110远程设置的存储器,这些远程存储器可以通过网络连接至快递柜。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
[0180] 输入装置1130可用于接收输入的数字或字符信息,以及产生与快递柜的用户设置以及功能控制有关的键信号输入。输出装置1140可包括显示屏等显示设备。通信模块1150用于与外接设备传输信息,可选的,通信模块1150可以通过有线方式和/或无线方式与外接设备传输信息。
[0181] 实施例十二
[0182] 图12为本发明实施例十二提供的一种快递柜信息传输系统的结构示意图,如图12所示,该快递柜信息传输系统,包括:
[0183] 服务器121、至少一个第一快递柜122和至少一个第二快递柜123;
[0184] 其中,服务器121与第一快递柜122之间设置有第一通信链路;
[0185] 布置在同一预设区域中的第一快递柜122与至少一个第二快递柜123之间设置有第二通信链路。
[0186] 第一快递柜122设置为实现本发明实施例一至实施例四所提供的快递柜信息传输方法,第二快递柜123设置为实现本发明实施例五至实施例八所提供的快递柜信息传输方法。
[0187] 实施例十三
[0188] 本发明实施例十三还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行一种快递柜信息传输方法,该方法包括:
[0189] 通过第二通信链路,获取至少一个第二快递柜的预设状态信息;其中,所述第二通信链路设置在第一快递柜与每个第二快递柜之间,所述第一快递柜和至少一个所述第二快递柜设置在同一预设区域中;
[0190] 根据获取到的至少一个所述第二快递柜的预设状态信息和自身的预设状态信息,生成预设状态信息集;
[0191] 通过第一通信链路,将预设状态信息集上传至服务器;其中,所述第一通信链路设置在所述第一快递柜与所述服务器之间。
[0192] 当然,本发明实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的方法操作,还可以执行本发明任意实施例所提供的快递柜信息传输方法中的相关操作。
[0193] 通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、闪存(FLASH)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
[0194] 值得注意的是,上述快递柜信息传输装置的实施例中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。
[0195] 注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。