一种动态储物空间控制方法和系统

文档序号:31404168发布日期:2022-09-03 05:48阅读:78来源:国知局
一种动态储物空间控制方法和系统

1.本说明书涉及空间管理领域,特别涉及一种动态储物空间控制方法和系统。


背景技术:

2.随着网络电商的快速发展,网上购物成为人们普遍选择的一种购物方式,与之相关的快递行业也得到了迅猛发展,自助式快递柜的使用,方便了快递员派件、收件人取件,然而在快递柜的使用中,存在由于储物空间大小不适合、余量不足而无法顺利派件的情况。
3.因此,希望能够提供一种动态储物空间控制方法和系统,使得储物空间可以灵活地存放多种不同尺寸的待存放物品,提高储物空间的利用率。


技术实现要素:

4.本说明书实施例之一提供一种动态储物空间控制方法。所述动态储物空间控制方法包括:获取至少一个待存放物品的尺寸信息;基于所述至少一个待存放物品的尺寸信息和总储物空间的相关信息,确定候选储物空间;基于所述至少一个待存放物品的尺寸信息判断所述候选储物空间是否需要进行尺寸调整;以及响应于需要进行尺寸调整时,基于所述待存放物品的尺寸信息自动调整出相适应的储物空间。
5.本说明书实施例之一提供一种动态储物空间控制系统,所述系统包括:获取模块,用于获取至少一个待存放物品的尺寸信息;确定模块,用于基于所述至少一个待存放物品的尺寸信息和总储物空间的相关信息,确定候选储物空间;判断模块,用于基于所述至少一个待存放物品的尺寸信息判断所述候选储物空间是否需要进行尺寸调整;以及第一调整模块,用于响应于需要进行尺寸调整时,基于所述待存放物品的尺寸信息自动调整出相适应的储物空间。
6.本说明书实施例之一提供一种动态储物空间管理装置。所述装置包括至少一个存储器和至少一个处理器,所述至少一个存储器用于存储程序代码;所述至少一个处理器用于执行所述程序代码以实现动态储物空间控制方法。
7.本说明书实施例之一提供一种计算机可读存储介质,所述存储介质存储计算机指令,当所述计算机指令被处理器执行时实现动态储物空间控制方法。
附图说明
8.本说明书将以示例性实施例的方式进一步说明,这些示例性实施例将通过附图进行详细描述。这些实施例并非限制性的,在这些实施例中,相同的编号表示相同的结构,其中:
9.图1是根据本说明书一些实施例所示的动态储物空间控制系统的应用场景示意图;
10.图2是根据本说明书一些实施例所示的动态储物空间控制系统的示例性模块图;
11.图3是根据本说明书一些实施例所示的动态储物空间控制方法的示例性流程图;
12.图4是根据本说明书一些实施例所示的调整相适应的储物空间的示例性流程图;
13.图5是根据本说明书一些实施例所示的动态储物空间的示例性示意图。
具体实施方式
14.为了更清楚地说明本说明书实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单的介绍。显而易见地,下面描述中的附图仅仅是本说明书的一些示例或实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图将本说明书应用于其它类似情景。除非从语言环境中显而易见或另做说明,图中相同标号代表相同结构或操作。
15.应当理解,本文使用的“系统”、“装置”、“单元”和/或“模块”是用于区分不同级别的不同组件、元件、部件、部分或装配的一种方法。然而,如果其他词语可实现相同的目的,则可通过其他表达来替换所述词语。
16.如本说明书和权利要求书中所示,除非上下文明确提示例外情形,“一”、“一个”、“一种”和/或“该”等词并非特指单数,也可包括复数。一般说来,术语“包括”与“包含”仅提示包括已明确标识的步骤和元素,而这些步骤和元素不构成一个排它性的罗列,方法或者设备也可能包含其它的步骤或元素。
17.本说明书中使用了流程图用来说明根据本说明书的实施例的系统所执行的操作。应当理解的是,前面或后面操作不一定按照顺序来精确地执行。相反,可以按照倒序或同时处理各个步骤。同时,也可以将其他操作添加到这些过程中,或从这些过程移除某一步或数步操作。
18.图1是根据本说明书一些实施例所示的动态储物空间控制系统的应用场景示意图。
19.在一些实施例中,动态储物空间控制系统的应用场景100可以包括处理设备110、网络120、存储设备130、用户终端140和总储物空间150。在一些实施例中,应用场景100中的一个或者多个组件可以经由网络120(例如无线连接、有线连接或其组合),以实现彼此连接和/或通信。例如,处理设备110可以通过网络120连接到存储设备130。
20.处理设备110可以处理与动态储物空间控制系统相关的数据和/或信息。在一些实施例中,处理设备110从存储设备130、用户终端140和/或总储物空间150访问信息和/或数据。例如,处理设备110可以从用户终端140获取待存放物品的尺寸信息。又例如,处理设备110还可以获取存储设备130中的总储物空间的相关信息。在一些实施例中,处理设备110可以处理从存储设备130、用户终端140、总储物空间150处获取的数据和/或信息。例如,处理设备110可以基于至少一个待存放物品的尺寸信息和总储物空间的相关信息,确定候选储物空间,以及基于至少一个待存放物品的尺寸信息判断候选储物空间是否需要进行尺寸调整等。在一些实施例中,处理设备110可以包括一个或以上处理引擎(例如,单芯片处理引擎或多芯片处理引擎)。仅作为示例,处理设备110可以包括中央处理单元(cpu)。处理设备110可以处理从其他设备或系统组成部分中获得的数据、信息和/或处理结果,并基于这些数据、信息和/或处理结果执行程序指令,以执行本说明书中描述的一个或以上功能。
21.网络120可以包括提供能够促进动态储物空间控制系统的信息和/或数据交换的任何合适的网络。动态储物空间控制系统的一个或多个组件(例如,处理设备110、存储设备
130、用户终端140和总储物空间150)之间可以通过网络120交换信息和/或数据。例如,网络120可以将从用户终端140获取待存放物品的尺寸信息等。在一些实施例中,网络120可以是有线网络或无线网络中的任意一种或多种。在一些实施例中,网络120可以包括一个或以上网络接入点。例如,网络120可以包括有线或无线网络接入点。在一些实施例中,网络可以是点对点的、共享的、中心式的等各种拓扑结构或者多种拓扑结构的组合。
22.存储设备130可以用于存储数据和/或指令和/或任何其他信息。在一些实施例中,存储设备130可以储存从处理设备110、用户终端140等中获得的数据和/或信息。例如,存储设备130可以存储待存放物品的尺寸信息等。在一些实施例中,存储设备130可以设置在处理设备110中。在一些实施例中,存储设备130可包括大容量存储器、可移除存储器等或其任意组合。
23.用户终端140可以包括一个或多个终端设备或软件。在一些实施例中,用户终端140可以包括移动设备140-1、平板计算机140-2、台式计算机140-3等其他具有输入和/或输出功能的设备中的一种或其任意组合。在一些实施例中,用户可以通过用户终端查看信息和/或输入数据和/或指令。例如,用户可以通过用户终端查看总储物空间150的占用情况。又例如,用户可以在用户终端手动输入待存放物品的尺寸信息。
24.总储物空间150可以指用于存放物品的整个空间。例如,整个寄放柜、整个快递柜等。总储物空间可以包括多个子储物空间,例如,一个快递柜中包括多个储物格,快递柜即为总储物空间,其中的多个储物格为其中的子储物空间。
25.在一些实施例中,总储物空间150可以由支撑架、多个可移动隔板构成,支撑架和可移动隔板用于构成子储物空间,并进一步构成总储物空间150。其中,可移动隔板可以包括移动装置(例如,滚轮、滑轨等),可移动隔板可以通过移动装置进行移动,移动方式可以包括但不限于折叠式移动、平移式移动等;支撑架可以用于支撑可移动隔板以及承受待存放物品的重量。在一些实施例中,可移动隔板与移动装置可以通过多种方式设置在一起,以带动可移动隔板进行移动。例如,移动装置与可移动隔板通过焊接、胶接等直接相连。又例如,移动装置与可移动隔板通过传送带、铰链等间接相连。在一些实施例中,通过控制可移动隔板的移动装置可以改变可移动隔板的形状和/或位置,以对子储物空间的尺寸进行调整。示例性的,通过控制移动装置可以对可移动隔板进行伸缩、平移、折叠等操作,以进一步对子储物空间的尺寸进行调整。可以理解的是,由于总储物空间150包括可移动隔板和移动装置,因此总储物空间150包括的多个子储物空间的尺寸是可以进行调整的。
26.在一些实施例中,动态储物空间控制系统可以应用于多种需要存放物品的场景。动态储物空间控制系统的多种场景可以包括商场场景、物流场景等。需要说明的是以上场景仅为示例,并不对动态储物空间控制系统的具体应用场景起限制作用,本领域技术人员可以在本实施例公开的内容基础上,将动态储物空间控制系统应用于其他合适的任何场景。
27.示例性的,在商场场景中,总储物空间可以为商场中的寄放柜,用户可以将物品暂时存放在寄放柜中,用户也可以将物品从寄放柜中取出。在一些实施例中,动态储物空间控制系统可以应用于用户与实体商家之间。例如,实体商家可以将用户选购的物品存放在储物柜中,实体商家还可以从储物柜中取出用户需要退货或换货的物品。
28.示例性的,在物流场景中,总储物空间可以为快递柜(如,丰巢快递柜),总储物空
间用于可以存放快递包裹。快递员可以将快递包裹存放在快递柜,快递员也可以将用户需要寄出的物品从快递柜中取出。用户可以将快递包裹从快递柜中取出,用户也可以将需要寄出的物品存放到快递柜中。
29.应当注意应用场景仅仅是为了说明的目的而提供,并不意图限制本说明书的范围。对于本领域的普通技术人员来说,可以根据本说明书的描述,做出多种修改或变化。例如,应用场景还可以包括数据库。又例如,应用场景可以在其他设备上实现以实现类似或不同的功能。然而,变化和修改不会背离本说明书的范围。
30.图2是根据本说明书一些实施例所示的动态储物空间控制系统的示例性示意图。如图2所示,动态储物空间控制系统200包括获取模块210、确定模块220、判断模块230、第一调整模块240和第二调整模块250。
31.获取模块210可以用于获取至少一个待存放物品的尺寸信息。在一些实施例中,获取模块210还可以用于获取总储物空间的相关信息。
32.确定模块220可以用于基于至少一个待存放物品的尺寸信息和总储物空间的相关信息,确定候选储物空间。
33.判断模块230可以用于基于至少一个待存放物品的尺寸信息判断候选储物空间是否需要进行尺寸调整。
34.第一调整模块240可以用于响应于需要进行尺寸调整时,基于待存放物品的尺寸信息自动调整出相适应的储物空间。
35.在一些实施例中,第一调整模块可以用于响应于候选存储空间不需要进行尺寸调整,将候选存储空间标记为第一保留空间。
36.在一些实施例中,第一调整模块可以用于响应于候选存储空间需要进行尺寸调整,将候选存储空间标记为第二保留空间;基于第二保留空间,确定至少一个待调整空间;通过控制移动装置的可移动隔板在预设时间内调整至少一个待调整空间;基于调整后的至少一个待调整空间和第二保留空间,自动调整出相适应的储物空间。
37.第二调整模块250可以用于当不存在候选储物空间时,调整待存放物品的配送策略。
38.关于获取模块210、确定模块220、判断模块230、第一调整模块240和第二调整模块250的更多内容参见图3-图5及其相关描述。
39.需要注意的是,以上对于系统及其模块的描述,仅为描述方便,并不能把本说明书限制在所举实施例范围之内。可以理解,对于本领域的技术人员来说,在了解该系统的原理后,可能在不背离这一原理的情况下,对各个模块进行任意组合,或者构成子系统与其他模块连接。例如,在一些实施例中,获取模块210和确定模块220可以整合在一个模块中。又例如,各个模块可以共用一个存储设备,各个模块也可以分别具有各自的存储设备。诸如此类的变形,均在本说明书的保护范围之内。
40.图3是根据本说明书一些实施例所示的动态储物空间控制方法的示例性流程图。在一些实施例中,流程300可以由处理设备110或其组件(如获取模块210、确定模块220等)执行。如图3所示,流程300包括下述步骤。
41.步骤310,获取至少一个待存放物品的尺寸信息。在一些实施例中,步骤310可以由获取模块210执行。
42.待存放物品可以指需要进行存放的物品。例如,图书、衣服、电子设备、快递包裹等。待存放物品的尺寸信息可以指与待存放物品的尺寸相关的信息。例如,待存放物品的长度、宽度、高度等。
43.在一些实施例中,获取模块210可以基于用户的输入获取至少一个待存放物品的尺寸信息。例如,获取模块210可以基于用户通过用户终端输入的待存放物品的尺寸信息,获取至少一个待存放物品的尺寸信息。
44.在一些实施例中,获取模块210可以基于物流订单信息获取至少一个待存放物品的尺寸信息。例如,获取模块210可以通过网络与物流公司的管理系统进行通信,获取物流订单信息,并基于物流订单信息获取至少一个待存放物品的尺寸信息。物流订单信息可以指与待存放物品相关的物流信息。例如,待存放物体的尺寸、运送的时间、重量、种类(如,衣物、易碎品、电子产品等)等。在一些实施例中,物流订单信息可以由用户(例如,卖家和买家)或物流公司输入物流公司的管理系统,并存储至物流公司的管理系统。
45.在一些实施例中,获取模块210可以基于待存放物品的图像获取至少一个待存放物品的尺寸信息。例如,获取模块210可以通过获取待存放物品的图像,通过单目测距、图像识别等方法对待存放物品的图像进行处理,获取待存放物品的尺寸信息。
46.步骤320,基于至少一个待存放物品的尺寸信息和总储物空间的相关信息,确定候选储物空间。在一些实施例中,步骤320可以由确定模块220执行。
47.候选储物空间可以指选定的将要存放待存放物品的储物空间。例如,快递柜中的某个储物格。
48.在一些实施例中,总储物空间中可以包括多个子储物空间。例如,总储物空间为快递柜时,快递柜中的储物格即为子储物空间。总储物空间的相关信息可以是指其包括的子储物空间的数量、子储物空间的占用情况及对应的位置、子储物空间的尺寸信息等。
49.子储物空间的占用情况可以指子储物空间是否被占用,其中,已被占用的子储物空间中存放的物品可以称为已存放物品。在一些实施例中,获取模块210可以通过传感器获取子储物空间的占用情况。例如,获取模块210可以通过重量传感器、红外传感器等确定子储物空间是否被占用。在一些实施例中,储物空间的占用情况可以通过文字、数字等多种方式进行表示。例如,若快递柜中的某个储物格已存放了快递包裹,则该储物格的占用情况可以表示为“已占用”。
50.子储物空间对应的位置可以指子储物空间在总储物空间中的位置。在一些实施例中,子储物空间对应的位置可以通过其在总储物空间中的位置编号确定,位置编号可以由人工提前进行设置。例如,如图5所示,总储物空间510中包括4个子储物空间,子储物空间对应的位置可以分别设置为510-1、510-2、510-3、510-4。在一些实施例中,获取模块210可以通过查询位置编号对子储物空间对应的位置进行定位。例如,如图5所示,位置编号为510-1号,则可以在总储物空间510中定位到位置编号为510-1号的子储物空间。
51.子储物空间的尺寸信息可以指与子储物空间的尺寸相关的信息。例如,子储物空间的长度、宽度、高度等。在一些实施例中,由于子储物空间的尺寸是可以进行调整,子储物空间的尺寸信息可以包括标准尺寸(即未进行尺寸调整的子储物空间的尺寸信息)、调整尺寸(即已进行尺寸调整后的子储物空间的尺寸信息)。在一些实施例中,每个子储物空间在未被占用前可以保持标准尺寸。在一些实施例中,总储物空间中的不同子储物空间可以具
有不同的标准尺寸。例如,如图5所示,总储物空间510中的子储物空间510-3的标准尺寸可以是长度20cm、宽度15cm、高10cm,子储物空间510-4的标准尺寸可以是长度25cm、宽度15cm、高10cm。为便于说明,后续统一根据此处数据进一步举例说明。
52.在一些实施例中,子储物空间的标准尺寸可以预先存储在存储设备(例如,存储设备130)中,当子储物空间进行尺寸调整时,处理设备(例如,处理设备110)可以将子储物空间的调整尺寸及其位置编号存储在存储设备中,进而,获取模块210可以通过位置编号从存储设备直接查询对应的子储物空间的标准尺寸和/或调整尺寸。
53.在一些实施例中,获取模块210还可以通过传感器获取子储物空间的调整尺寸。例如,获取模块210可以通过激光传感器、超声波传感器等,获取子储物空间的调整尺寸。
54.在一些实施例中,确定模块220可以基于待存放物品的尺寸信息和总储物空间中子储物空间的占用情况和尺寸信息,确定候选储物空间。例如,确定模块220可以基于待存放物品的尺寸信息和子储物空间的占用情况确定没有被占用的一个或多个子储物空间,在此基础上,根据待存放物品的尺寸信息和该一个或多个子储物空间的尺寸信息,在其中确定尺寸关系小于或等于第一预设阈值的子储物空间作为候选储物空间。其中,尺寸关系可以指二者分别在长度、宽度、高度上的差值关系,例如,尺寸关系可以是候选储物空间a的高度比待存放物品b的高度高5cm。第一预设阈值可以是预先设定的尺寸关系满足一定的阈值(例如,5cm),第一预设阈值可以基于经验进行设置。例如,第一预设阈值为5cm,如图5a所示,待存放物品520-1的长、宽、高分别为18cm、13cm、8cm,待存放物品520-1与子储物空间510-3在长、宽、高上的尺寸关系均小于第一预设阈值,则可以确定子储物空间510-3为待存放物品520-1的候选储物空间。为便于说明,后续统一根据此处所举例的数据进一步举例说明。
55.通过设置第一预设阈值,可以避免待存放物品与子储物空间的尺寸相差过大的情况出现,有效避免出现对子储物空间的尺寸进行调整后也无法存放待存放物品的情况出现。
56.可以理解的是,可能存在不符合上述条件的储物空间,即不存在候选储物空间。当不存在候选储物空间时,确定模块220可以调用第二调整模块250执行步骤350。当存在候选储物空间时,确定模块220可以调用判断模块230执行步骤330和调用第一调整模块240执行步骤340。
57.步骤330,基于至少一个待存放物品的尺寸信息判断候选储物空间是否需要进行尺寸调整。在一些实施例中,步骤330可以由判断模块230执行。
58.在一些实施例中,判断模块230可以基于候选储物空间与待存放物品的尺寸关系和第二预设阈值,判断候选储物空间是否需要进行尺寸调整。与第一预设阈值类似,第二预设阈值可以是预先设定的尺寸关系需要满足的阈值(例如,2cm),第二预设阈值可以基于经验进行设置,且第二预设阈值小于第一预设阈值。
59.在一些实施例中,当候选储物空间的尺寸比待存放物品的尺寸大,且尺寸关系小于第二预设阈值时,判断模块230可以判断该候选储物空间不需要进行尺寸调整。例如,第二预设阈值为2cm,如图5a所示,子储物空间510-3为待存放物品520-1的候选储物空间,且二者在长、宽、高上的尺寸关系均小于第二预设阈值,可以判断候选储物空间510-3不需要进行尺寸调整。为便于说明,后续统一根据此处举例的数据(例如,第二预设阈值为2cm)进
一步举例说明。
60.在一些实施例中,响应于候选存储空间不需要进行尺寸调整,判断模块230可以将候选储物空间标记为第一保留空间。例如,以上述为例,子储物空间510-3为待存放物品520-1的候选储物空间时,该候选储物空间不需要进行尺寸调整,此时可以将该候选空间标记为第一保留空间。
61.第一保留空间可以指不需要进行尺寸调整的储物空间。
62.在一些实施例中,响应于候选存储空间不需要进行尺寸调整,判断模块230可以基于该候选储物空间的位置编号,定位对应的候选储物空间,并将其标记为第一保留空间。
63.在一些实施例中,当候选储物空间的尺寸比待存放物品的尺寸大,且尺寸关系大于第二预设阈值时,可以判断该候选储物空间需要进行尺寸调整。在一些实施例中,在候选储物空间需要进行尺寸调整时,判断模块230可以进一步判断对候选储物空间的尺寸的具体调整方式(例如,对候选储物空间的长、宽、高中的任意一个或组合进行调整)。例如,如图5b所示,子储物空间510-3为待存放物品520-2的候选储物空间时,待存放物品520-2的长、宽、高分别为15cm、13cm、8cm时,二者在长度上的尺寸关系大于第二预设阈值,宽度和高度上的尺寸关系小于第二预设阈值,则可以对该候选储物空间的长度进行调整。
64.在一些实施例中,当候选储物空间的尺寸比待存放物品的尺寸小,且尺寸关系小于或等于第一预设阈值时,判断模块230可以判断候选储物空间需要进行尺寸调整。例如,如图5b所示,子储物空间510-3为待存放物品520-3的候选储物空间,待存放物品520-3的长、宽、高分别为25cm、13cm、8cm时,二者在长度上的尺寸关系等于第一预设阈值,在宽度和高度上的尺寸关系小于第一预设阈值,则可以对该候储物空间的长度进行调整。
65.步骤340,响应于需要进行尺寸调整时,基于待存放物品的尺寸信息自动调整出相适应的储物空间。在一些实施例中,步骤340可以由第一调整模块240执行。
66.相适应的储物空间可以是比待存放物品的尺寸大,且尺寸关系小于第二预设阈值的子储物空间。
67.在一些实施例中,响应于需要进行尺寸调整时,第一调整模块240可以基于待存放物品的尺寸信息,通过移动可移动隔板,自动调整出相适应的储物空间。关于自动调整出相适应的储物空间的更多内容参见图4及其相关描述。
68.步骤350,当不存在候选储物空间时,调整待存放物品的配送策略。在一些实施例中,步骤350可以由第二调整模块250执行。
69.配送策略可以指将待存放物品配送到总储物空间的方案。在一些实施例中,配送策略可以包括配送时间、配送方式,其中,配送时间可以是将待存放物品存放至总储物空间的时间,配送方式可以包括将物品放在总储物空间等用户来取、送货上门用户等方式。
70.在一些实施例中,当不存在候选储物空间时,第二调整模块250可以调整待存放物品的配送时间。例如,当不存在候选储物空间时,第二调整模块250可以将待存放物品的配送时间调整为三小时后进行配送。
71.在一些实施例中,当不存在候选储物空间时,第二调整模块250可以调整待存放物品的配送方式。例如,当不存在候选储物空间时,第二调整模块250可以将待存放物品的配送方式调整为送货上门。
72.在一些实施例中,第二调整模块250还可以基于收件人的备注,调整待存放物品的
配送策略。例如,收件人的备注为“请于3月10日13:00给我送货上门”,第二调整模块250可以将待存放物品的配送策略调整为3月10日13:00送货上门。在一些实施例中,第二调整模块250可以基于物流的管理系统或商场的管理系统获取收件人的备注。例如,若收件人使用的为顺丰快递,则第二调整模块250可以基于顺丰快递的管理系统获取收件人的备注。
73.可以理解的是,收件人可以在一段时间后将存放在总储物空间中的已存放物品取走,同时存放该物品的子储物空间的占用情况可以从“已占用”变为“未占用”,之后该子储物空间可用于存放其他的物品,其中,收件人取走物品的时间可以称为取件时间。基于此,可以通过预测取件时间,以便在不存在候选储物空间时,调整待存放物品的配送策略。例如,将待存放物品的配送时间调整为该预测的取件时间之后。
74.在一些实施例中,第二调整模块250可以通过取件时间模型预测已存放物品的取件时间。
75.取件时间预测模型可以用于预测已存放物品的取件时间。在一些实施例中,取件时间预测模型可以是循环神经网络模型(recurrent neural network,rnn)。
76.在一些实施例中,取件时间预测模型的输入可以是总储物空间中各子储物空间的占用情况,输出可以是已存放物品的预测取件时间。
77.取件时间预测模型的参数可以通过训练获取。在一些实施例中,取件时间预测模型可以通过多个带有标签的训练样本训练得到。例如,可以将多个带有标签的训练样本输入初始取件时间预测模型,通过标签和初始取件时间预测模型的结果构建损失函数,基于损失函数迭代更新取件时间预测模型的参数。当初始取件时间预测模型的损失函数满足预设条件时模型训练完成,得到训练好的取件时间预测模型。其中,预设条件可以是损失函数收敛、迭代的次数达到阈值等。
78.在一些实施例中,训练样本可以包括样本总储物空间中各子储物空间的占用情况。标签可以是样本已存放物品的预测取件时间。在一些实施例中,训练样本可以基于历史存取数据(例如,子储物空间的历史占用情况及其对应的历史取件时间)获取,标签可以通过人工标注获取。
79.在一些实施例中,取件时间预测模型在输出预测的取件时间的同时,还可以输出该取件时间的置信度,该置信度可以反映子储物空间的占用情况在预设时间范围内(例如,预测的取件时间之后的2h内)从“已占用”变为“未占用”的概率。
80.在一些实施例中,第二调整模块250可以根据取件时间的置信度进一步调整待存放物品的配送策略为通知收件人或调整配送时间,其中,通知的内容可以包括但不限于延迟配送、更改其他配送方式(例如,配送上门等)或暂时无法进行配送等。示例性的,置信度小于或等于置信度阈值(置信度阈值可以基于经验进行设置,例如,0.5)时,第二调整模块250可以调整待存放物品的配送策略为通知收件人;置信度大于置信度阈值时,第二调整模块250可以调整配送时间为预测的取件时间之后的预设时间范围内。
81.在一些实施例中,第二调整模块250还可以根据计划配送时间确定目标已存放物品,再确定提醒对象,并向提醒对象发出奖励提示以吸引其提早取件。其中,计划配送时间可以是计划将待存放物品存放至总储物空间的时间,目标已存放物品可以是预测取件时间与计划配送时间临近的已存放物品,提醒对象可以是预测取件时间与计划配送时间临近的已存放物品对应的收件人,奖励提示可以是为吸引收件人提前取件而设置的奖励。例如,奖
励提示可以是为收件人提供一定的折扣或优惠券等。
82.在一些实施例中,第二调整模块250可以将预测取件时间在计划配送时间之前,且二者的时间差小于预设时间阈值(例如,30mins)的已存放物品确定为目标已存放物品,并将目标已存放物品对应的收件人确定为提醒对象。示例性的,计划配送时间为14:00,已存放物品a的预测取件时间为13:20,已存放物品b的预测取件时间为13:40,第二调整模块250可以将已存放物品b确定为目标已存放物品,并将其对应的收件人c确定为提醒对象。
83.本说明书一些实施例可以基于待存放物品的尺寸信息调整出相适应的储物空间,实现尺寸可以调节的储物空间,使总储物空间可以灵活地存放多种不同尺寸的待存放物品。另外,在不存在候选储物空间时,可以调整待存放物品的配送策略,有效避免用户等待过长时间才收到物品等情况的发生,提升用户的使用体验。
84.图4是根据本说明书一些实施例所示的自动调整出相适应的储物空间的示例性流程图。如图4所示,流程400包括下述步骤。在一些实施例中,流程400可以由第一调整模块240执行。
85.步骤410,响应于候选存储空间需要进行尺寸调整,将候选存储空间标记为第二保留空间。
86.第二保留空间可以指在该子储物空间的基础上需要对进行尺寸调整的储物空间。与第一保留空间的标记方式类似,第二保留空间的标记方式可以参考上述步骤340及其相关描述。
87.步骤420,基于第二保留空间,确定至少一个待调整空间。
88.待调整空间可以指通过调整自身尺寸可以对第二保留空间进行尺寸调整的储物空间。
89.在一些实施例中,第一调整模块240可以将第二保留空间四周相邻的子储物空间确定为待调整空间。例如,如图5b所示,位置编号为510-3的子储物空间为第二保留空间时,第一调整模块240可以将位置编号为510-1、510-2、510-4的子储物空间确定为待调整空间。
90.在一些实施例中,当待调整空间处于被占用状态时,第二调整模块250可以向该子储物空间对应的收件人发出奖励提示以吸引其提早取件,进而可以执行步骤430,即通过第一调整模块240对待调整空间的尺寸进行调整以确定相适应的储物空间。当待调整空间没有被占用时,可以直接执行步骤430。
91.步骤430,通过控制可移动隔板的移动装置在预设时间内调整至少一个待调整空间。
92.可移动隔板可以包括移动装置(例如,滚轮、滑轨等),通过移动装置可以改变可移动隔板的形状和/或位置。关于可移动隔板和移动装置的更多参见图1及其相关描述。
93.预设时间可以指预先设置的时间。例如,5秒、1分钟等。预设时间可以基于经验进行设置。
94.在一些实施例中,第一调整模块240可以通过控制可移动隔板的移动装置在预设时间内进行移动,以实现对至少一个待调整空间的调整。例如,如图5b所示,第一调整模块240可以通过控制可移动隔板530的移动装置,在10秒内从位置“c-d-f-h”(即由顶点c、d、f、h构成的平面所处的位置)移动一段距离至位置“c
’‑d’‑f’‑h’”
(即由顶点c’、d’、f’、h’构成的平面所处的位置),以实现对待调整空间510-4的调整。在一些实施例中,可移动隔板的移
动距离可以根据待存放物品与候选储物空间的尺寸关系确定。
95.步骤440,基于调整后的至少一个待调整空间和第二保留空间,自动调整出相适应的储物空间。
96.在一些实施例中,第一调整模块240可以基于调整后的至少一个待调整空间和第二保留空间形成新的储物空间,当新的储物空间的尺寸合适时,可以将新的储物空间确定为相适应的储物空间。新的储物空间的尺寸合适可以指,新的储物空间的尺寸比待存放物品的尺寸大,且二者的尺寸关系小于第一预设阈值。关于第一预设阈值的说明可以参见步骤320。
97.本说明书的一些实施例通过对待调整空间进行调整,以及基于调整后的待调整空间和第二保留空间自动调整出相适应的储物空间,可以在保证能够存放待存放物品的前提下,最大程度地避免储物空间的浪费。
98.应当注意的是,上述有关流程300和400的描述仅仅是为了示例和说明,而不限定本说明书的适用范围。对于本领域技术人员来说,在本说明书的指导下可以对流程300和400进行各种修正和改变。然而,这些修正和改变仍在本说明书的范围之内。
99.图5是根据本说明书一些实施例所示的动态储物空间的示例性示意图,其中图5a为候选储物空间不需要进行尺寸调整的示例性示意图,图5b为候选储物空间需要进行尺寸调整的示例性示意图。
100.图5a或图5b中包括总储物空间510、待存放物品520-1、待存放物品520-2、待存放物品520-3。其中,总储物空间510可以包括很多个子储物空间(例如,子储物空间510-1、子储物空间510-2、子储物空间510-3、子储物空间510-4),其中,子储物空间510-3可以是由顶点a-b-c-d-e-f-g-h构成的几何体,而510-1、510-2、510-3、510-4可以是子储物空间对应的位置编号。
101.总储物空间510的子储物空间之间可以设置可移动隔板,例如,可移动隔板530为子储物空间510-3和子储物空间510-4之间的可移动隔板。
102.图5a示出了候选储物空间不需要进行尺寸调整的情况。如图5a所示,可以根据待存放物品520-1的长、宽、高与总储物空间510中各子储物空间的尺寸关系确定候选储物空间(例如,确定待存放物品520-1为子储物空间510-3),并可以进一步根据待存放物品520-1的尺寸信息判断候选储物空间为不需要进行尺寸调整,此时可以将该候选储物空间标记为第一保留空间。关于判断子储物空间510-3不需要进行尺寸调整的更多示例参见步骤330及其相关描述,此处不再赘述。
103.图5b示出了候选储物空间需要进行尺寸调整的情况。如图5b所示,候选储物空间为子储物空间510-3时,可以基于待存放物品520-2或待存放物品520-3的尺寸信息判断该候选储物空间(即子储物空间510-3)需要进行尺寸调整。此时,可以将该候选储物空间标记为第二保留空间。进一步地,可以基于待存放物品520-2或待存放物品520-3的尺寸信息,对该候选储物空间的尺寸进行调整。关于子储物空间510-3需要进行尺寸调整的更多示例参见步骤330及其相关描述,此处不再赘述。
104.上文已对基本概念做了描述,显然,对于本领域技术人员来说,上述详细披露仅仅作为示例,而并不构成对本说明书的限定。虽然此处并没有明确说明,本领域技术人员可能会对本说明书进行各种修改、改进和修正。该类修改、改进和修正在本说明书中被建议,所
以该类修改、改进、修正仍属于本说明书示范实施例的精神和范围。
105.同时,本说明书使用了特定词语来描述本说明书的实施例。如“一个实施例”、“一实施例”、和/或“一些实施例”意指与本说明书至少一个实施例相关的某一特征、结构或特点。因此,应强调并注意的是,本说明书中在不同位置两次或多次提及的“一实施例”或“一个实施例”或“一个替代性实施例”并不一定是指同一实施例。此外,本说明书的一个或多个实施例中的某些特征、结构或特点可以进行适当的组合。
106.此外,除非权利要求中明确说明,本说明书所述处理元素和序列的顺序、数字字母的使用、或其他名称的使用,并非用于限定本说明书流程和方法的顺序。尽管上述披露中通过各种示例讨论了一些目前认为有用的发明实施例,但应当理解的是,该类细节仅起到说明的目的,附加的权利要求并不仅限于披露的实施例,相反,权利要求旨在覆盖所有符合本说明书实施例实质和范围的修正和等价组合。例如,虽然以上所描述的系统组件可以通过硬件设备实现,但是也可以只通过软件的解决方案得以实现,如在现有的服务器或移动设备上安装所描述的系统。
107.同理,应当注意的是,为了简化本说明书披露的表述,从而帮助对一个或多个发明实施例的理解,前文对本说明书实施例的描述中,有时会将多种特征归并至一个实施例、附图或对其的描述中。但是,这种披露方法并不意味着本说明书对象所需要的特征比权利要求中提及的特征多。实际上,实施例的特征要少于上述披露的单个实施例的全部特征。
108.一些实施例中使用了描述成分、属性数量的数字,应当理解的是,此类用于实施例描述的数字,在一些示例中使用了修饰词“大约”、“近似”或“大体上”来修饰。除非另外说明,“大约”、“近似”或“大体上”表明所述数字允许有
±
20%的变化。相应地,在一些实施例中,说明书和权利要求中使用的数值参数均为近似值,该近似值根据个别实施例所需特点可以发生改变。在一些实施例中,数值参数应考虑规定的有效数位并采用一般位数保留的方法。尽管本说明书一些实施例中用于确认其范围广度的数值域和参数为近似值,在具体实施例中,此类数值的设定在可行范围内尽可能精确。
109.针对本说明书引用的每个专利、专利申请、专利申请公开物和其他材料,如文章、书籍、说明书、出版物、文档等,特此将其全部内容并入本说明书作为参考。与本说明书内容不一致或产生冲突的申请历史文件除外,对本说明书权利要求最广范围有限制的文件(当前或之后附加于本说明书中的)也除外。需要说明的是,如果本说明书附属材料中的描述、定义、和/或术语的使用与本说明书所述内容有不一致或冲突的地方,以本说明书的描述、定义和/或术语的使用为准。
110.最后,应当理解的是,本说明书中所述实施例仅用以说明本说明书实施例的原则。其他的变形也可能属于本说明书的范围。因此,作为示例而非限制,本说明书实施例的替代配置可视为与本说明书的教导一致。相应地,本说明书的实施例不仅限于本说明书明确介绍和描述的实施例。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1