一种电子储物柜箱格远程访问系统及远程预约、远程取消预约方法转让专利

申请号 : CN201210104492.X

文献号 : CN102663838B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 胡飞虎

申请人 : 胡飞虎

摘要 :

一种电子储物柜箱格远程访问系统及远程预约、远程取消预约方法。所述系统包括服务器、客户端和多个电子储物柜,所述服务器包括数据库、信息推送模块、远程预约模块、远程取消预约模块,所述客户端通过网络和所述服务器连接并进行通信,所述电子储物柜包括中央控制单元、监视装置和多个箱格,所述中央控制单元包括控制模块、人机交互装置、网络连接装置,所述控制模块控制所述箱格门的开启,通过所述网络连接装置和所述服务器连接并进行通信。本发明通过一种远程访问系统实现了远程预约箱格的功能,确保用户在投递货物时有可用的箱格,提高了货物投递效率。本发明也支持用户远程取消自己预约的箱格,避免箱格资源浪费。

权利要求 :

1.一种电子储物柜箱格远程访问系统,包括服务器、客户端和多个电子储物柜,所述服务器包括数据库、信息推送模块、远程预约模块、远程取消预约模块,所述客户端通过网络和所述服务器连接并进行通信,所述电子储物柜包括中央控制单元、监视装置和多个箱格,所述中央控制单元包括控制模块、人机交互装置、网络连接装置,所述控制模块控制所述箱格门的开启,通过所述网络连接装置和所述服务器连接并进行通信;所述数据库用于存储用户信息、电子储物柜信息、箱格信息,其中所述用户信息包括用户编号和用户密码,所述电子储物柜信息包括电子储物柜编号,所述箱格信息包括箱格编号、箱格状态、该箱格所属电子储物柜编号和预约用户编号,所述箱格状态的初始状态为空闲状态;其特征在于:所述信息推送模块用于向所述电子储物柜的中央控制单元中的控制模块发送用户信息,以及该电子储物柜的电子储物柜信息和箱格信息;

所述远程预约模块用于接收所述客户端发送的用户编号和用户密码,根据所述数据库存储的用户信息判断是否合法;如合法,则将所述箱格状态为空闲状态的箱格信息发送给该客户端;接收该客户端发送的箱格编号,将该箱格编号和该用户编号发送到该箱格所属电子储物柜的控制模块;接收该控制模块发送的确认信息,将所述数据库中存储的该箱格信息中的预约用户编号修改为该用户编号、箱格状态修改为预占状态,并向该客户端发送确认信息;

所述远程取消预约模块用于接收所述客户端发送的用户编号和用户密码,根据所述数据库存储的用户信息判断是否合法;如合法,则将所述预约用户编号为该用户编号的箱格信息发送到该客户端;接收该客户端发送的箱格编号,将该箱格编号和该用户编号发送到该箱格所属电子储物柜的控制模块;接收该控制模块发送的确认信息,将所述数据库中存储的该箱格信息中的预约用户编号清空、箱格状态修改为空闲状态,并向客户端发送确认信息;

所述控制模块包括信息接收模块、预约模块、预约存入模块、取消预约模块、取货模块;

所述信息接收模块用于接收并存储所述信息推送模块发送的信息;

所述预约模块用于接收所述远程预约模块发送的用户编号和箱格编号,将存储的该箱格信息中的预约用户编号修改为该用户编号、箱格状态修改为预占状态,向服务器发送确认信息;

所述预约存入模块用于判断通过所述人机交互装置输入的用户编号和用户密码是否合法;如合法,则将所述预约用户编号为该用户编号的箱格信息,通过所述人机交互装置显示给用户进行选择;读取该用户通过所述人机交互装置选择的箱格并开启对应的箱格门,将存储的该箱格信息中的预约用户编号清空;读取该用户输入的存入确认信息,将存储的该箱格信息中的箱格状态修改为占用状态;将相关箱格使用记录发送到所述服务器,相关箱格使用记录包括用户编号、箱格信息、箱格门打开时间、用户存入确认时间;

所述取消预约模块用于接收所述远程取消预约模块发送的用户编号和箱格编号,将存储的该箱格信息中的预约用户编号清空、箱格状态修改为空闲状态,向服务器发送确认信息;

所述取货模块用于读取收货人取走所述箱格内货物的信号,将存储的该箱格信息中的箱格状态修改为空闲状态,将相关箱格使用记录发送到服务器,相关箱格使用记录包括箱格信息、取货时间;

所述服务器还包括存入确认模块,用于接收所述预约存入模块发送的相关箱格使用记录并存储到所述数据库中,将所述数据库中存储的对应箱格信息中的预约用户编号清空、箱格状态修改为占用状态;

所述服务器还包括取货确认模块,用于接收所述取货模块发送的相关箱格使用记录并存储到数据库中,将数据库中存储的对应箱格信息中的箱格状态修改为空闲状态。

2.一种基于权利要求1所述的电子储物柜箱格远程访问系统的远程预约方法,其特征在于,包括如下步骤:

客户端将用户输入的用户编号和用户密码发送到服务器的远程预约模块,远程预约模块根据数据库存储的用户信息判断是否合法;如合法,则远程预约模块将箱格状态为空闲状态的箱格信息发送给该客户端;该客户端接收并显示给该用户进行选择,将该用户选择的箱格编号发送到远程预约模块;远程预约模块将该箱格编号和该用户的用户编号发送到该箱格所属电子储物柜的控制模块;该控制模块的预约模块接收服务器远程预约模块发送的用户编号和箱格编号,将存储的该箱格信息中的预约用户编号修改为该用户编号、箱格状态修改为预占状态,向服务器发送确认信息;服务器的远程预约模块接收该信息,将数据库中存储的该箱格信息中的预约用户编号修改为该用户编号、箱格状态修改为预占状态,并向该客户端发送确认信息;该客户端提示预约成功。

3.根据权利要求2所述的方法,其特征在于,还包括如下步骤:

预约存入模块读取用户在电子储物柜的人机交互装置上输入的用户编号和用户密码,根据存储的用户信息判断是否合法;如合法,则预约存入模块将预约用户编号为该用户编号的箱格信息,通过人机交互装置显示给该用户进行选择;该用户在人机交互装置上选择箱格并确认;预约存入模块读取该用户通过人机交互装置选择的箱格并开启对应的箱格门,将存储的该箱格信息中的预约用户编号清空;该用户将待投递货物放入箱格,关闭箱格门并确认;预约存入模块读取该用户输入的存入确认信息,将存储的该箱格信息中的箱格状态修改为占用状态,将相关箱格使用记录发送到服务器,相关箱格使用记录包括用户编号、箱格信息、箱格门打开时间、用户存入确认时间;服务器的存入确认模块接收该相关箱格使用记录并存储到数据库中,将数据库中存储的对应箱格信息中的预约用户编号清空、箱格状态修改为占用状态。

4.根据权利要求3所述的方法,其特征在于,还包括如下步骤:

取货模块读取收货人取走箱格内货物的信号,将存储的该箱格信息中的箱格状态修改为空闲状态,将相关箱格使用记录发送到服务器,相关箱格使用记录包括箱格信息、取货时间;服务器的取货确认模块接收相关箱格使用记录并存储到数据库中,将数据库中存储的对应箱格信息中的箱格状态修改为空闲状态。

5.一种基于权利要求1所述的电子储物柜箱格远程访问系统的远程取消预约方法,其特征在于,包括如下步骤:

客户端将用户输入的用户编号和用户密码发送到服务器的远程取消预约模块,远程取消预约模块根据数据库存储的用户信息判断是否合法;如合法,则远程取消预约模块将预约用户编号为该用户编号的箱格信息发送给该客户端;该客户端接收并显示给该用户进行选择,将该用户选择的箱格编号发送到远程取消预约模块;远程取消预约模块将该箱格编号和该用户的用户编号发送到该箱格所属电子储物柜的控制模块;该控制模块的取消预约模块接收服务器远程取消预约模块发送的用户编号和箱格编号,将存储的该箱格信息中的预约用户编号清空、箱格状态修改为空闲状态,向服务器发送确认信息;服务器的远程取消预约模块接收该信息,将数据库中存储的该箱格信息中的预约用户编号清空、箱格状态修改为空闲状态,并向该客户端发送确认信息;该客户端提示取消预约成功。

6.根据权利要求2或5所述的方法,其特征在于,还包括如下步骤:服务器的信息推送模块预先将用户信息,以及电子储物柜的电子储物柜信息、箱格信息发送到该电子储物柜的控制模块的信息接收模块,信息接收模块接收并存储。

说明书 :

一种电子储物柜箱格远程访问系统及远程预约、远程取消

预约方法

技术领域:

[0001] 本发明属于货物投递领域,具体涉及一种电子储物柜箱格远程访问系统及基于该系统的远程预约、远程取消预约方法。背景技术:
[0002] 目前已有一些公开的发明专利或专利申请涉及到了电子储物柜箱格的使用。如中国专利公开号CN 101814215B公开了一种使用密码储物柜递送货物的方法:递送员首先输入业主的户号及业主和自己的手机号,然后根据反馈的各箱柜的使用状态信息进行箱柜号选择,中央控制单元使对应的箱柜门自动打开;当递送员将物品存放其中并关闭好箱柜门,打印存物信息凭证,并同时将存物的箱柜号信息及取物密码通过手机短信平台发送给业主;当业主收到短信准备取物时,输入户名和取物密码,业主根据反馈的费用支付信息进行费用支付,中央控制单元在接收到费用支付信息后使对应的箱柜门自动打开;当业主将物品取出并关闭好箱柜门,打印取货信息凭证。再如中国专利公开号CN 101916461A公开一种无人值守的快递收发装置及其收发件方法,它通过一、发送件人身份确认;二、收件人信息输入;三、称重缴费;四、选箱;五、打印票据及发送短信等步骤完成收发件程序。
[0003] 上述系统和方法中,用户只有直接操作电子储物柜才能使用箱格。如果电子储物柜能被多个用户共享使用,那么当某个用户想使用电子储物柜箱格时,箱格有可能全部被其他用户占用了,从而导致该用户无法投递货物。由于无法预先知道电子储物柜箱格的占用情况,在箱格全部被占用时,会降低用户投递货物的效率,并给用户和收货人带来不便。
[0004] 有鉴于此,本发明提供了一种电子储物柜箱格远程访问系统及远程预约、远程取消预约的方法。用户可以通过客户端远程查询电子储物柜的空闲箱格信息,并选择合适型号的空闲箱格进行远程预约。这样,当用户投递货物时,就可以使用预约过的箱格存入货物。用户也可以远程取消自己预约过的箱格,避免箱格资源浪费。发明内容:
[0005] 本发明提出的一种电子储物柜箱格远程访问系统及远程预约、远程取消预约方法,具体内容如下:
[0006] 一种电子储物柜箱格远程访问系统,包括服务器、客户端和多个电子储物柜,所述服务器包括数据库、信息推送模块、远程预约模块、远程取消预约模块,所述客户端通过网络和所述服务器连接并进行通信,所述电子储物柜包括中央控制单元、监视装置和多个箱格,所述中央控制单元包括控制模块、人机交互装置、网络连接装置,所述控制模块控制所述箱格门的开启,通过所述网络连接装置和所述服务器连接并进行通信;
[0007] 所述数据库用于存储用户信息、电子储物柜信息、箱格信息,其中所述用户信息包括用户编号和用户密码,所述电子储物柜信息包括电子储物柜编号,所述箱格信息包括箱格编号、箱格状态、该箱格所属电子储物柜编号和预约用户编号,所述箱格状态的初始状态为空闲状态;
[0008] 所述信息推送模块用于向所述电子储物柜的中央控制单元中的控制模块发送用户信息,以及该电子储物柜的电子储物柜信息和箱格信息;
[0009] 所述远程预约模块用于接收所述客户端发送的用户编号和用户密码,根据所述数据库存储的用户信息判断是否合法;如合法,则将所述箱格状态为空闲状态的箱格信息发送给该客户端;接收该客户端发送的箱格编号,将该箱格编号和该用户编号发送到该箱格所属电子储物柜的控制模块;接收该控制模块发送的确认信息,将所述数据库中存储的该箱格信息中的预约用户编号修改为该用户编号、箱格状态修改为预占状态,并向该客户端发送确认信息;
[0010] 所述远程取消预约模块用于接收所述客户端发送的用户编号和用户密码,根据所述数据库存储的用户信息判断是否合法;如合法,则将所述预约用户编号为该用户编号的箱格信息发送到该客户端;接收该客户端发送的箱格编号,将该箱格编号和该用户编号发送到该箱格所属电子储物柜的控制模块;接收该控制模块发送的确认信息,将所述数据库中存储的该箱格信息中的预约用户编号清空、箱格状态修改为空闲状态,并向客户端发送确认信息;
[0011] 所述控制模块包括信息接收模块、预约模块、预约存入模块、取消预约模块、取货模块;
[0012] 所述信息接收模块用于接收并存储所述信息推送模块发送的信息;
[0013] 所述预约模块用于接收所述远程预约模块发送的用户编号和箱格编号,将存储的该箱格信息中的预约用户编号修改为该用户编号、箱格状态修改为预占状态,向服务器发送确认信息;
[0014] 所述预约存入模块用于判断通过所述人机交互装置输入的用户编号和用户密码是否合法;如合法,则将所述预约用户编号为该用户编号的箱格信息,通过所述人机交互装置显示给用户进行选择;读取该用户通过所述人机交互装置选择的箱格并开启对应的箱格门,将存储的该箱格信息中的预约用户编号清空;读取该用户输入的存入确认信息,将存储的该箱格信息中的箱格状态修改为占用状态;将相关箱格使用记录发送到所述服务器,相关箱格使用记录包括用户编号、箱格信息、箱格门打开时间、用户存入确认时间;
[0015] 所述取消预约模块用于接收所述远程取消预约模块发送的用户编号和箱格编号,将存储的该箱格信息中的预约用户编号清空、箱格状态修改为空闲状态,向服务器发送确认信息;
[0016] 所述取货模块用于读取收货人取走所述箱格内货物的信号,将存储的该箱格信息中的箱格状态修改为空闲状态,将相关箱格使用记录发送到服务器,相关箱格使用记录包括箱格信息、取货时间;
[0017] 所述服务器还包括存入确认模块,用于接收所述预约存入模块发送的相关箱格使用记录并存储到所述数据库中,将所述数据库中存储的对应箱格信息中的预约用户编号清空、箱格状态修改为占用状态;
[0018] 所述服务器还包括取货确认模块,用于接收所述取货模块发送的相关箱格使用记录并存储到数据库中,将数据库中存储的对应箱格信息中的箱格状态修改为空闲状态。
[0019] 一种基于所述的电子储物柜箱格远程访问系统的远程预约方法,包括如下步骤:客户端将用户输入的用户编号和用户密码发送到服务器的远程预约模块,远程预约模块根据数据库存储的用户信息判断是否合法;如合法,则远程预约模块将箱格状态为空闲状态的箱格信息发送给该客户端;该客户端接收并显示给该用户进行选择,将该用户选择的箱格编号发送到远程预约模块;远程预约模块将该箱格编号和该用户的用户编号发送到该箱格所属电子储物柜的控制模块;该控制模块的预约模块接收服务器远程预约模块发送的用户编号和箱格编号,将存储的该箱格信息中的预约用户编号修改为该用户编号、箱格状态修改为预占状态,向服务器发送确认信息;服务器的远程预约模块接收该信息,将数据库中存储的该箱格信息中的预约用户编号修改为该用户编号、箱格状态修改为预占状态,并向该客户端发送确认信息;该客户端提示预约成功。
[0020] 预约存入模块读取用户在电子储物柜的人机交互装置上输入的用户编号和用户密码,根据存储的用户信息判断是否合法;如合法,则预约存入模块将预约用户编号为该用户编号的箱格信息,通过人机交互装置显示给该用户进行选择;该用户在人机交互装置上选择箱格并确认;预约存入模块读取该用户通过人机交互装置选择的箱格并开启对应的箱格门,将存储的该箱格信息中的预约用户编号清空;该用户将待投递货物放入箱格,关闭箱格门并确认;预约存入模块读取该用户输入的存入确认信息,将存储的该箱格信息中的箱格状态修改为占用状态,将相关箱格使用记录发送到服务器,相关箱格使用记录包括用户编号、箱格信息、箱格门打开时间、用户存入确认时间;服务器的存入确认模块接收该相关箱格使用记录并存储到数据库中,将数据库中存储的对应箱格信息中的预约用户编号清空、箱格状态修改为占用状态。
[0021] 取货模块读取收货人取走箱格内货物的信号,将存储的该箱格信息中的箱格状态修改为空闲状态,将相关箱格使用记录发送到服务器,相关箱格使用记录包括箱格信息、取货时间;服务器的取货确认模块接收相关箱格使用记录并存储到数据库中,将数据库中存储的对应箱格信息中的箱格状态修改为空闲状态。
[0022] 一种基于所述的电子储物柜箱格远程访问系统的远程取消预约方法,包括如下步骤:客户端将用户输入的用户编号和用户密码发送到服务器的远程取消预约模块,远程取消预约模块根据数据库存储的用户信息判断是否合法;如合法,则远程取消预约模块将预约用户编号为该用户编号的箱格信息发送给该客户端;该客户端接收并显示给该用户进行选择,将该用户选择的箱格编号发送到远程取消预约模块;远程取消预约模块将该箱格编号和该用户的用户编号发送到该箱格所属电子储物柜的控制模块;该控制模块的取消预约模块接收服务器远程取消预约模块发送的用户编号和箱格编号,将存储的该箱格信息中的预约用户编号清空、箱格状态修改为空闲状态,向服务器发送确认信息;服务器的远程取消预约模块接收该信息,将数据库中存储的该箱格信息中的预约用户编号清空、箱格状态修改为空闲状态,并向该客户端发送确认信息;该客户端提示取消预约成功。
[0023] 所述远程预约或远程取消预约的方法,还包括如下步骤:服务器的信息推送模块预先将用户信息,以及电子储物柜的电子储物柜信息、箱格信息发送到该电子储物柜的控制模块的信息接收模块,信息接收模块接收并存储。
[0024] 本发明的有益效果是:
[0025] 该系统和方法可以使用户通过客户端远程查询电子储物柜的空闲箱格信息,并选择合适型号的空闲箱格进行远程预约,确保用户到达电子储物柜的安装地点时有可以使用的箱格,避免因没有可用箱格而造成的不便,提高了货物投递效率。此外,当用户不再需要使用预约过的箱格时,只需通过客户端远程取消自己预约过的箱格即可,避免箱格资源浪费,且方便快捷。附图说明:
[0026] 图1是电子储物柜箱格远程访问系统的一种实施示意图。
[0027] 图2是单个电子储物柜的中央控制单元的结构示意图。
[0028] 图3是电子储物柜箱格远程访问系统中服务器的结构示意图。
[0029] 图4是电子储物柜箱格远程访问系统中控制模块的结构示意图。
[0030] 图5是远程预约方法的流程图。
[0031] 图6是预约成功后存入货物的流程图。
[0032] 图7是远程取消预约方法的流程图。具体实施方式:
[0033] 下面结合附图对本发明做详细描述。
[0034] 图1示出了本发明中电子储物柜箱格远程访问系统的一种实施,包括服务器1、客户端2和多个电子储物柜3。客户端2可以是计算机、个人数字助理、平板电脑或智能手机,通过网络4和服务器1连接并进行通信。电子储物柜3包括中央控制单元5、监视装置6和多个箱格7。监视装置6用于对货物存取过程进行实时监控。单个电子储物柜3可以包括多个监视装置6和多种型号的箱格7。
[0035] 图2示出了单个电子储物柜3的中央控制单元5的结构,包括控制模块8、人机交互装置9、网络连接装置10。控制模块8控制箱格门的开启。网络连接装置10通过网络4和服务器1连接,用于实现控制模块8和服务器1的通信。
[0036] 图3示出了电子储物柜箱格远程访问系统中服务器1的结构,包括数据库11、信息推送模块12、远程预约模块13、远程取消预约模块14、存入确认模块15和取货确认模块16。
[0037] 数据库11用于存储用户信息、电子储物柜信息、箱格信息,其中用户信息包括用户编号和用户密码,电子储物柜信息包括电子储物柜编号,箱格信息包括箱格编号、箱格状态、该箱格7所属电子储物柜编号和预约用户编号,箱格状态的初始状态为空闲状态。
[0038] 信息推送模块12用于向电子储物柜3的中央控制单元5中的控制模块8发送用户信息,以及该电子储物柜3的电子储物柜信息和箱格信息。
[0039] 远程预约模块13用于接收客户端2发送的用户编号和用户密码,根据数据库11存储的用户信息判断是否合法;如合法,则将箱格状态为空闲状态的箱格信息发送给该客户端2;接收该客户端2发送的箱格编号,将该箱格编号和该用户编号发送到该箱格7所属电子储物柜3的控制模块8;接收该控制模块8发送的确认信息,将数据库11中存储的该箱格信息中的预约用户编号修改为该用户编号、箱格状态修改为预占状态,并向该客户端2发送确认信息。
[0040] 远程取消预约模块14用于接收客户端2发送的用户编号和用户密码,根据数据库11存储的用户信息判断是否合法;如合法,则将预约用户编号为该用户编号的箱格信息发送到该客户端2;接收该客户端2发送的箱格编号,将该箱格编号和该用户编号发送到该箱格7所属电子储物柜3的控制模块8;接收该控制模块8发送的确认信息,将数据库11中存储的该箱格信息中的预约用户编号清空、箱格状态修改为空闲状态,并向客户端2发送确认信息。
[0041] 图4示出了电子储物柜箱格远程访问系统中控制模块8的结构,包括信息接收模块81、预约模块82、预约存入模块83、取消预约模块84、取货模块85和数据区86。
[0042] 信息接收模块81用于接收并存储信息推送模块12发送的信息。
[0043] 预约模块82用于接收远程预约模块13发送的用户编号和箱格编号,将存储的该箱格信息中的预约用户编号修改为该用户编号、箱格状态修改为预占状态,向服务器1发送确认信息。
[0044] 预约存入模块83用于判断通过人机交互装置9输入的用户编号和用户密码是否合法;如合法,则将预约用户编号为该用户编号的箱格信息,通过人机交互装置9显示给用户进行选择;读取该用户通过人机交互装置9选择的箱格并开启对应的箱格门,将存储的该箱格信息中的预约用户编号清空;读取该用户输入的存入确认信息,将存储的该箱格信息中的箱格状态修改为占用状态;将相关箱格使用记录发送到服务器1,相关箱格使用记录包括用户编号、箱格信息、箱格门打开时间、用户存入确认时间。
[0045] 取消预约模块84用于接收远程取消预约模块14发送的用户编号和箱格编号,将存储的该箱格信息中的预约用户编号清空、箱格状态修改为空闲状态,向服务器1发送确认信息。
[0046] 取货模块85用于读取收货人取走箱格7内货物的信号,将存储的该箱格信息中的箱格状态修改为空闲状态,将相关箱格使用记录发送到服务器1,相关箱格使用记录包括箱格信息、取货时间。
[0047] 数据区86可以是数据库、文件或者内存变量,用于存储相关信息,如信息接收模块81接收的信息、相关箱格使用记录。
[0048] 服务器1还包括存入确认模块15,用于接收预约存入模块83发送的相关箱格使用记录并存储到数据库11中,将数据库11存储的对应箱格信息中的预约用户编号清空、箱格状态修改为占用状态。
[0049] 服务器1还包括取货确认模块16,用于接收取货模块85发送的相关箱格使用记录并存储到数据库11中,将数据库11中存储的对应箱格信息中的箱格状态修改为空闲状态。
[0050] 服务器1的信息推送模块12预先将用户信息,以及电子储物柜3的电子储物柜信息、箱格信息发送到该电子储物柜3的控制模块8的信息接收模块81,信息接收模块81接收并存储。
[0051] 图5示出了本发明远程预约方法的流程,包括如下步骤:
[0052] 在S31中,客户端2将用户输入的用户编号和用户密码发送到服务器1的远程预约模块13。
[0053] 在S32中,远程预约模块13根据数据库11存储的用户信息判断是否合法,如不合法,结束;如合法,执行S33。
[0054] 在S33中,远程预约模块13将箱格状态为空闲状态的箱格信息发送给该客户端2。
[0055] 在S34中,该客户端2接收并显示给该用户进行选择,将该用户选择的箱格编号发送到远程预约模块13。
[0056] 在S35中,远程预约模块13将该箱格编号和该用户的用户编号发送到该箱格7所属电子储物柜3的控制模块8。
[0057] 在S36中,该控制模块8的预约模块82接收服务器1的远程预约模块13发送的用户编号和箱格编号,将存储的该箱格信息中的预约用户编号修改为该用户编号、箱格状态修改为预占状态,向服务器1发送确认信息。
[0058] 在S37中,服务器1的远程预约模块13接收该信息,将数据库11中存储的该箱格信息中的预约用户编号修改为该用户编号、箱格状态修改为预占状态,并向该客户端2发送确认信息。
[0059] 在S38中,该客户端2提示预约成功。
[0060] 图6示出了如图5所示远程预约成功后存入货物的流程,包括如下步骤:
[0061] 在S41中,用户在电子储物柜3的人机交互装置9上输入用户编号和用户密码。
[0062] 在S42中,控制模块8的预约存入模块83判断该用户的用户信息是否合法,包括:预约存入模块83读取用户在电子储物柜3的人机交互装置9上输入的用户编号和用户密码,根据存储的用户信息判断是否合法;如不合法,结束;如合法,执行S43。
[0063] 在S43中,预约存入模块83将预约用户编号为该用户编号的箱格信息,通过人机交互装置9显示给该用户进行选择。
[0064] 在S44中,该用户在人机交互装置9上选择箱格并确认。
[0065] 在S45中,预约存入模块83读取该用户通过人机交互装置9选择的箱格并开启对应的箱格门,将存储的该箱格信息中的预约用户编号清空。
[0066] 在S46中,该用户将待投递货物放入箱格7,关闭箱格门并确认。
[0067] 在S47中,预约存入模块83读取该用户输入的存入确认信息,将存储的该箱格信息中的箱格状态修改为占用状态,将相关箱格使用记录发送到服务器1,相关箱格使用记录包括用户编号、箱格信息、箱格门打开时间、用户存入确认时间。
[0068] 在S48中,服务器1的存入确认模块15接收该相关箱格使用记录并存储到数据库11中,将数据库11中存储的对应箱格信息中的预约用户编号清空、箱格状态修改为占用状态。
[0069] 图6所示流程之后还包括如下步骤:取货模块85读取收货人取走箱格7内货物的信号,将存储的该箱格信息中的箱格状态修改为空闲状态,将相关箱格使用记录发送到服务器1,相关箱格使用记录包括箱格信息、取货时间;服务器1的取货确认模块16接收相关箱格使用记录并存储到数据库11中,将数据库11中存储的对应箱格信息中的箱格状态修改为空闲状态。
[0070] 图7示出了本发明远程取消预约方法的流程,包括如下步骤:
[0071] 在S51中,客户端2将用户输入的用户编号和用户密码发送到服务器1的远程取消预约模块14。
[0072] 在S52中,远程取消预约模块14根据数据库11存储的用户信息判断是否合法,如不合法,结束;如合法,执行S53。
[0073] 在S53中,远程取消预约模块14将预约用户编号为该用户编号的箱格信息发送给该客户端2。
[0074] 在S54中,该客户端2接收并显示给该用户进行选择,将该用户选择的箱格编号发送到远程取消预约模块14。
[0075] 在S55中,远程取消预约模块14将该箱格编号和该用户的用户编号发送到该箱格7所属电子储物柜3的控制模块8。
[0076] 在S56中,该控制模块8的取消预约模块84接收服务器1的远程取消预约模块14发送的用户编号和箱格编号,将存储的该箱格信息中的预约用户编号清空、箱格状态修改为空闲状态,向服务器1发送确认信息。
[0077] 在S57中,服务器1的远程取消预约模块84接收该信息,将数据库11中存储的该箱格信息中的预约用户编号清空、箱格状态修改为空闲状态,并向该客户端2发送确认信息。
[0078] 在S58中,该客户端2提示取消预约成功。