一种智能快件箱的箱门打开方法及装置与流程

专利2022-06-29  80


本发明涉及智能快件箱领域,更具体地说,涉及一种智能快件箱的箱门打开方法。



背景技术:

随着网络购物的兴起,快递行业得到飞速发展,可以暂存快递包裹的智能快件箱得到了广泛使用,越来越多的快递被投放到智能快件箱中。智能快件箱既提高了投递员派送包裹效率,也为用户收取快递提供了极大的便利。用户在收到取件通知后,到达智能快件箱取件页面输入接收到的取件码或开箱门凭据,即可打开对应的格口箱门,从中取出自己的快递,并关闭箱门,此次快件箱格口(即储物空间)使用完成。在现有技术中,出于安全的考虑,一旦用户将格口的箱门关闭,则无法再使用该取件码将其打开。但在一些情况下,用户在取件过程中可能出现失误操作,在还没完全将格口内的快递包裹取出时就将箱门关闭,导致格口内的快递包裹再也无法取出。现有技术中,用户只能通过联系客服进行远程开箱处理,但是远程开箱一般不能立刻打开,用户需要在智能快件箱边上等待。如果用户走开,因为箱门属于正常打开并关闭,系统默认快递包裹已经取走,格口由占用状态变成了空闲状态。下一个快件箱使用者可以正常使用该格口进行业务操作。如果此格口被再次使用,容易造成原未取走的快递包裹丢失,造成事故。因此,现有技术中这种箱门打开方式用户体验较差、可能出现包裹丢失的情况。



技术实现要素:

本发明要解决的技术问题在于,针对现有技术的上述用户体验较差、安全性较差的缺陷,提供一种用户体验较好、较为安全的智能快件箱的箱门打开方法及装置。

本发明解决其技术问题所采用的技术方案是:构造一种智能快件箱的箱门打开方法,包括如下步骤:

a)输入开箱门凭据;

b)查找到该开箱门凭据对应的储物空间;

c)判断该开箱门凭据是否首次用于打开该储物空间箱门,如是,执行步骤e);否则,执行步骤d);

d)判断该储物空间是否满足重复开箱门条件,如是,执行步骤e);否则,报错并退出;

e)打开箱门,记录事件及发生时间,并在箱门关闭时将该储物空间标记为空闲状态。

更进一步地,所述步骤d)进一步包括:

d1)判断该储物空间的状态是否空闲状态,如是,执行下一步骤;否则,报错并退出;

d2)判断距该储物空间上次开箱时间是否大于第一设定时间间隔,如是,报错并退出;如不是,执行步骤e)。

更进一步地,所述步骤d2)中,通过比较该储物空间使用该开箱凭据打开箱门的最后一次事件的发生时间和当前时间的差值及事先设定的第一设定时间间隔的大小来判断该储物空间上次开箱时间是否大于第一设定时间间隔。

更进一步地,还包括如下步骤:

m)用户存物时,输入或选择其希望使用的储物空间类型;

n)查找该智能快件箱中空闲的该类型储物空间,并得到每个空闲的该类型储物空间的空闲时长,选择空闲时长最长的一个分配给该用户。

更进一步地,所述步骤n)中,按照空闲的该类型储物空间的所述空闲时长由长倒短形成队列,并选择队列最前方的储物空间分配给用户;其中,所述空闲时长包括所述储物空间标记为空闲且无事件发生的时间长度。

更进一步地,所述空闲时长通过将当前时间减去该储物空间最后一个事件发生的时间而得到。

更进一步地,所述开箱门凭据包括服务器在形成取物通知时产生并推送给用户的取物密码,所述开箱门凭据包括数字、数字和字母的组合、二维码或图案;所述开箱门凭据的输入包括用户通过键盘输入或直接扫描显示在用户移动终端屏幕上的二维码或图案。

本发明还涉及一种实现上述方法的装置,包括:

输入单元:用于输入开箱门凭据;

目标储物空间查找单元:用于查找到该开箱门凭据对应的储物空间;

首次使用判断单元:用于判断该开箱门凭据是否首次用于打开该储物空间箱门,如是,调用条件判断单元;否则,调用箱门打开单元;

条件判断单元:用于判断该储物空间是否满足重复开箱门条件,如是,调用箱门打开单元;否则,报错并退出;

箱门打开单元:用于打开箱门,记录事件及发生时间,并在箱门关闭时将该储物空间标记为空闲状态。

更进一步地,所述条件判断单元包括:

空闲状态判断模块:用于判断该储物空间的状态是否空闲状态,如是,调用时间判断模块;否则,报错并退出;

时间判断模块:用于判断距该储物空间上次开箱时间是否大于第一设定时间间隔,如是,报错并退出;如不是,调用箱门打开单元。

更进一步地,还包括:

储物空间选择单元:用于在用户存物时,输入或选择其希望使用的储物空间类型;

储物空间分配单元:用于查找该智能快件箱中空闲的该类型储物空间,并得到每个空闲的该类型储物空间的空闲时长,选择空闲时长最长的一个分配给该用户。

实施本发明的一种智能快件箱的箱门打开方法及装置,具有以下有益效果:由于增加了判断开箱门凭据用于打开指定的储物空间箱门的次数,同时,利用记录的事件数据实现上述判断,并利用被记录的事件发生的时间来判断重复开箱的时间间隔,使得在设定时间内的重复开箱能够实现,而超出设定时间的重复开箱则不能实现。这些步骤与技术参数的结合,既能够解决现实中用户不小心关闭箱门的情况,使得其不用通过现有的繁琐方式(通过客服人员)重复打开储物空间箱门,解决了现有技术中存在的繁琐、不安全的重复开箱方式带来的缺陷;同时,设定的时间内重复开箱还在一定程度上防止了恶意开箱而带来的安全隐患。而按照储物空间处于空闲状态的时间长度来分配储物空间,则进一步地保证上述方法的成功实施,并进一步提高了其安全性。因此,其用户体验较好、较为安全。

附图说明

图1是本发明一种智能快件箱的箱门打开方法及装置实施例的箱门打开方法流程图;

图2是所述实施例中判断是否首次使用开箱门凭据开箱的具体流程图;

图3是所述实施例中判断是否满足重复开箱条件的具体流程图;

图4是所述实施例中装置结构示意图。

具体实施方式

下面将结合附图对本发明实施例作进一步说明。

如图1所示,在本发明的一种智能快件箱的箱门打开方法及装置实施例中,该智能快件箱的箱门打开方法包括如下步骤:

步骤s11输入开箱门凭据:在本步骤中,和一般的智能储物柜的操作方式大致相同,用户或者使用者输入开箱门凭据。在本实施例中,上述输入包括通过智能快件箱上的键盘输入或者是通过智能快件箱上的扫描部件,例如,红外扫描装置,扫描显示在用户移动终端上的数字、条码、二维码或图案并取得其中包含的信息,还包括通过无线的方式输入,例如,用户的移动终端通过蓝牙或类似的方式连接在智能快件箱上并传输信息等等方式,将开箱门凭据传输到上述智能快件箱中,其中,所述开箱门凭据包括服务器在形成取物通知时产生并推送给用户的取物密码,所述开箱门凭据包括数字、数字和字母的组合、二维码或图案;所述开箱门凭据的输入包括用户通过键盘输入或直接扫描显示在用户移动终端屏幕上的二维码或图案。该开箱门凭据对于上述智能快件箱而言,可以是服务器在生成后通知该快件箱的,也可以是接收到上述输入信息后向所述服务器要求的。在前一种情况下,当智能快件箱接收到上述输入信息后,只需要将其对比就能够判断该信息用于打开储物空间的编号,这是由于服务器在生成上述开箱门凭据时,是对应于一个具体的储物空间而产生的;而在后一种情况下,这些信息需要上传到服务器,并要求服务器下发该信息对应的储物空间编号。在网络条件较差、服务器负载较大的情况下,通常使用事先下发的方式;而在网络条件较好、服务器负载较轻的情况下,也可以使用收到信息后向服务器查询的方式,这种方式的安全性能较好,中间步骤泄露开箱门凭据的可能性较小。

步骤s12查找该凭据对应的储物空间:在本步骤中,查找到该开箱门凭据对应的储物空间。对于服务器生成上述开箱门凭据后同时推送给上述用户终端和智能快件箱的情况,本步骤是在上述智能快件箱内部执行的,将服务器下发的开箱门凭据和储物空间的对照关系取出,查找就能够实现;而在另一种服务器不将开箱门凭据下发到智能快件箱的情况下,本步骤是在服务器上执行的,智能快件箱上传其收到的开箱门凭据,服务器在对应于该智能储物柜的开箱门凭据和储物空间对照表或对照关系中查找,找到后将对应的储物空间编号发送给智能快件箱。

步骤s13第一次使用该凭据开箱否,如是,执行步骤s15;如不是,执行步骤s14;在本步骤中,判断上述开箱门凭据是否第一次用于打开该储物空间的箱门,是将上述开箱门凭据与该储物空间的事件记录中最后一次打开箱门时使用的开箱门凭据比较,如果相同,则认为不是第一次使用。在本实施例中,即使是使用最简单的6位数字的开箱密码,对于一个储物空间来讲,在一段时间内两次产生的相同的密码的情况几乎是不可能的,所以,上述判断规则在实际使用中能够较好地实现。

步骤s14满足重复开箱条件否,如是执行步骤s15;否则执行步骤s16;在本步骤中,判断是否满足重复开箱的条件是判断是不是同一个用户操作,在设定的时间内,操作该智能快件箱并输入相同的开箱门凭据的只能是同一个用户,因为用户在设定时间内不可能离开智能快件箱;而如果时间较长,则不能保证是合法的用户在操作,因此,此时即使开箱门凭据正确,也不会再次打开该储物空间的箱门。

步骤s15开箱,记录事件,标记储物空间:在本步骤中,由于判断是第一次使用该开箱门凭据或符合设定的重复开箱门条件,智能快件箱认为是合法的用户在操作,因此,其发出开门指令,使得该储物空间对应的箱门打开,并记录事件和事件发生的时间。在用户取走快递,关闭箱门的时候,还会对该储物空间进行标记,使其状态为空闲,便于系统在后续的步骤中使用该储物空间。值得一提的是,在本步骤中,记录事件还包括记录上述开箱门凭据,这一点和通常的时间记录是不同的,通常的时间记录仅仅记录发生的事件和时间,但是不会记录具体信息,例如,导致该时间出现的密码等等。而在本实施例中,由于有判断是否使用该开箱门凭据重复开箱门的步骤,所以其记录事件时,是将开箱门凭据的内容或信息一起记录的,便于在上述步骤中进行比较。

步骤s16报错并退出:在本步骤中,由于判断该开箱门凭据已经使用过,即本次输入的开箱门凭据是重复打开箱门,但是,其又不符合重复开箱门的条件。所以,箱门不能打开,系统报错并显示在智能快件箱的屏幕上,使得使用者能够知道不能开箱的理由。在一些情况下,上述报错信息也会被记录,以便于在用户和运营公司之间出现争执时进行反查;同时,上述显示内容也可以包括出错原因、使用的开箱门凭据和时间的,便于用户拍照、保留,作为证据。

更具体而言,如图2所示,在本实施例中,判断是否第一次使用输入的开箱门凭据打开对应的储物箱门具体包括:

步骤s21查找得到输入的开箱门凭据对应的储物空间编号,并得到该储物空间的事件清单:在本步骤中,通过上述途径由该智能快件箱本身或服务器得到储物空间编号,按照该储物空间编号,取得存在该智能快件箱中的该储物空间的全部或最近一段时间的事件记录清单,该事件记录清单中记录了该储物空间(包括储物空间的箱门)该段时间内的所有动作、动作发生的时间和导致这些动作的相关内容,例如,开箱门、开箱门时间和开箱门使用的凭据等等。值得一提的是,如果是一段时间,则该段时间至少应该覆盖该储物空间的多个使用周期,即保证其最近的操作能够在上述清单内。换句话说,上述一段时间根据不同的储物空间的使用状态,可能是变化的。

步骤s22事件清单上的最后一次打开箱门的凭据和输入的相同否,如相同,执行步骤s24;否则,执行步骤s23。在本步骤中,将制冷快件箱得到的、用户输入的开箱门凭据和上述取得的事件清单中最后一个开箱门事件中的开箱门凭据的数据内容进行比较,判断其似乎相同。

步骤s23判断第一次使用该凭据开箱:在本步骤中,由于上述比较结果不同,故判断是第一次使用该开箱门凭据打开该储物空间的箱门。

步骤s24判断不是第一次使用该凭据开箱:在本步骤中,由于上述比较结果相同,表明该储物空间上次开箱就是使用该开箱门凭据开箱的,故判断该开箱门凭据并不是第一次用于打开该箱门。

此外,如图3所示,在本实施例中,判断是否满足重复开箱条件具体包括:

步骤s31储物空间状态为空闲否,如是,执行步骤s33;否则,执行步骤s32。在本步骤中,对于上述储物空间的状态判断是对储物空间的再次确认。正常情况下,如果通过系统(不管是服务器还是智能快件箱)查找到该开箱门凭据已经用于打开过该箱门,其储物空间的状态就应该是空闲的。但是,在一些特殊的情况下,例如,干扰的存在或系统的某些操作没有能够存储下来等等,其状态可能就会出现异常。为了保证再次开箱门的正确性,提高安全性能,使用本步骤中进行确认。值得一提的是,在本步骤中,确认的是由于箱门正常打开和关闭后产生的储物空间状态标记,并不是一些情况下有储物空间内物品探测的传感器输出的检测信号,实际上,在存在上述传感器时,其输出的箱号可能是空闲,也可能不是空闲信号,因为用户可能有部分快递没有取出,此时,传感器的输出信号和由于正常开关门而产生的状态信号是不一致的。之所以使用上述由于正常开关门而产生的状态信号,也是为了在这种情况下能够重复开箱门。

步骤s32系统异常,报警并退出:在本步骤中,由于储物空间的状态不一致,表明系统可能在某些部件上出现失效或异常,于是判断为系统异常,上报服务器,产生报警信号;同时,维持整个智能快件箱的状态不改变,换句话说,退出开箱门程序。

步骤s33该储物空间最后一次开箱在设定时间内否,如是,执行步骤s34;否则,执行步骤s35。在本步骤中,通过判断距该储物空间上次开箱时间是否大于第一设定时间间隔来判断该储物空间的最后一次开箱是否在设定时间内,如是,则执行步骤s34;如不是,则执行步骤s35。更具体而言,在本步骤中,由于已知当前时间,通过上述事件清单可以得知该储物空间使用该开箱门凭据的最后一次开箱门的时间或关箱门的时间,通过比较该储物空间使用该开箱凭据打开箱门的最后一次事件的发生时间和当前时间的差值及事先设定的第一设定时间间隔的大小来判断该储物空间上次开箱时间是否大于第一设定时间间隔。即使用当前时间减去上述最后一次事件发生时间,如果得到的差值大于上述第一设定时间(事先设定的时间间隔),则认为不再设定时间内;如小于,则认为在设定时间内。

步骤s34判断为满足重复开箱条件:在本步骤中,判断为满足重复开箱条件。

步骤s35判断为不满足重复开箱条件:在本步骤中,判断为不满足重复开箱条件。

此外,在本实施例中,为了保证储物空间在取物后能够空闲足够长的时间,以保证在未超过设定时间的范围内都能够被合法的重复开箱门的方式打开,在本实施例中,还可以在为用户分配储物空间是采取如下方法:

首先,用户存物时,输入或选择其希望使用的储物空间类型;之后,服务器或智能快件箱查找该智能快件箱中空闲的该类型储物空间,并得到每个空闲的该类型储物空间的空闲时长,选择空闲时长最长的一个分配给该用户。在本实施例中,上述方法中当然可以逐个对比上述符合要求的储物空间的空闲时间,并从其中找到空闲时间最长的一个;此外,也可以按照空闲的该类型储物空间的所述空闲时长由长倒短形成队列,并选择队列最前方的储物空间分配给用户;其中,所述空闲时长包括所述储物空间标记为空闲且无事件发生的时间长度。形成队列的好处是容易实现,只要将符合要求的储物空间在比较其空闲时长时排列即可,不需要记录每次比较的结果,并在这些结果中找到最大值。此外,对于一个已经形成的队列来讲,后面增加的储物空间的空闲时间绝对不会比已经在队列中的储物空间的空闲时间长,所以,增加储物空间后的比较是较为简单的。在本实施例中,所述空闲时长通过将当前时间减去该储物空间最后一个事件发生的时间而得到的。

本发明还涉及一种实现上述方法的装置,如图4所示,所述装置包括:输入单元1、目标储物空间查找单元2、首次使用判断单元3、条件判断单元4、箱门打开单元5、储物空间选择单元6和储物空间分配单元7;其中,输入单元1用于输入开箱门凭据;目标储物空间查找单元2用于查找到该开箱门凭据对应的储物空间;首次使用判断单元3用于判断该开箱门凭据是否首次用于打开该储物空间箱门,如是,调用条件判断单元4;否则,调用箱门打开单元5;条件判断单元4用于判断该储物空间是否满足重复开箱门条件,如是,调用箱门打开单元;否则,报错并退出;箱门打开单元5用于打开箱门,记录事件及发生时间,并在箱门关闭时将该储物空间标记为空闲状态;储物空间选择单元6用于在用户存物时,输入或选择其希望使用的储物空间类型;储物空间分配单元7用于查找该智能快件箱中空闲的该类型储物空间,并得到每个空闲的该类型储物空间的空闲时长,选择空闲时长最长的一个分配给该用户。

此外,在本实施例中,所述条件判断单元4进一包括:空闲状态判断模块41用于判断该储物空间的状态是否空闲状态,如是,调用时间判断模块42;否则,报错并退出;以及时间判断模块42用于判断距该储物空间上次开箱时间是否大于第一设定时间间隔,如是,报错并退出;如不是,调用箱门打开单元。

以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。


技术特征:

1.一种智能快件箱的箱门打开方法,其特征在于,包括如下步骤:

a)输入开箱门凭据;

b)查找到该开箱门凭据对应的储物空间;

c)判断该开箱门凭据是否首次用于打开该储物空间箱门,如是,执行步骤e);否则,执行步骤d);

d)判断该储物空间是否满足重复开箱门条件,如是,执行步骤e);否则,报错并退出;

e)打开箱门,记录事件及发生时间,并在箱门关闭时将该储物空间标记为空闲状态。

2.根据权利要求1所述的智能快件箱的箱门打开方法,其特征在于,所述步骤d)进一步包括:

d1)判断该储物空间的状态是否空闲状态,如是,执行下一步骤;否则,报错并退出;

d2)判断距该储物空间上次开箱时间是否大于第一设定时间间隔,如是,报错并退出;如不是,执行步骤e)。

3.根据权利要求2所述的智能快件箱的箱门打开方法,其特征在于,所述步骤d2)中,通过比较该储物空间使用该开箱凭据打开箱门的最后一次事件的发生时间和当前时间的差值及事先设定的第一设定时间间隔的大小来判断该储物空间上次开箱时间是否大于第一设定时间间隔。

4.根据权利要求1所述的智能快件箱的箱门打开方法,其特征在于,还包括如下步骤:

m)用户存物时,输入或选择其希望使用的储物空间类型;

n)查找该智能快件箱中空闲的该类型储物空间,并得到每个空闲的该类型储物空间的空闲时长,选择空闲时长最长的一个分配给该用户。

5.根据权利要求4所述的智能快件箱的箱门打开方法,其特征在于,所述步骤n)中,按照空闲的该类型储物空间的所述空闲时长由长倒短形成队列,并选择队列最前方的储物空间分配给用户;其中,所述空闲时长包括所述储物空间标记为空闲且无事件发生的时间长度。

6.根据权利要求5所述的智能快件箱的箱门打开方法,其特征在于,所述空闲时长通过将当前时间减去该储物空间最后一个事件发生的时间而得到。

7.根据权利要求1所述的一种智能快件箱的箱门打开方法,其特征在于,所述开箱门凭据包括服务器在形成取物通知时产生并推送给用户的取物密码,所述开箱门凭据包括数字、数字和字母的组合、二维码或图案;所述开箱门凭据的输入包括用户通过键盘输入或直接扫描显示在用户移动终端屏幕上的二维码或图案。

8.一种实现如权利要求1所述的智能快件箱的箱门打开方法的装置,其特征在于,包括:

输入单元:用于输入开箱门凭据;

目标储物空间查找单元:用于查找到该开箱门凭据对应的储物空间;

首次使用判断单元:用于判断该开箱门凭据是否首次用于打开该储物空间箱门,如是,调用条件判断单元;否则,调用箱门打开单元;

条件判断单元:用于判断该储物空间是否满足重复开箱门条件,如是,调用箱门打开单元;否则,报错并退出;

箱门打开单元:用于打开箱门,记录事件及发生时间,并在箱门关闭时将该储物空间标记为空闲状态。

9.根据权利要求8所述的装置,其特征在于,所述条件判断单元包括:

空闲状态判断模块:用于判断该储物空间的状态是否空闲状态,如是,调用时间判断模块;否则,报错并退出;

时间判断模块:用于判断距该储物空间上次开箱时间是否大于第一设定时间间隔,如是,报错并退出;如不是,调用箱门打开单元。

10.根据权利要求8所述的装置,其特征在于,还包括:

储物空间选择单元:用于在用户存物时,输入或选择其希望使用的储物空间类型;

储物空间分配单元:用于查找该智能快件箱中空闲的该类型储物空间,并得到每个空闲的该类型储物空间的空闲时长,选择空闲时长最长的一个分配给该用户。

技术总结
本发明涉及一种智能快件箱的箱门打开方法,包括如下步骤:输入开箱门凭据;查找到该开箱门凭据对应的储物空间;判断该开箱门凭据是否首次用于打开该储物空间箱门,如是,打开箱门,记录事件及发生时间,并在箱门关闭时将该储物空间标记为空闲状态;否则,判断该储物空间是否满足重复开箱门条件,如满足,打开箱门,记录事件及发生时间,并在箱门关闭时将该储物空间标记为空闲状态;如不满足,报错并退出。本发明还涉及一种实现上述方法的装置。实施本发明的一种智能快件箱的箱门打开方法及装置,具有以下有益效果:能重复打开箱门、其用户体验较好、较为安全。

技术研发人员:车志松
受保护的技术使用者:深圳市智莱科技股份有限公司
技术研发日:2020.01.14
技术公布日:2020.06.05

转载请注明原文地址: https://bbs.8miu.com/read-47937.html

最新回复(0)