一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

配送箱、配送对象的定位、信息展示、绑定方法及装置与流程

2022-06-01 15:11:30 来源:中国专利 TAG:


1.本技术涉及物流技术领域,具体而言,本技术涉及一种配送箱、配送对象的定位、信息展示、绑定方法及装置。


背景技术:

2.近年来,随着餐饮等配送行业发展迅猛,外卖的便捷使之成为人们日常生活的一种普通需求,而配送箱作为配送资源普遍采用的配送工具,其重要性不言而喻。
3.由于配送对象被配送资源揽收的顺序跟配送对象的揽收地点距离配送资源的距离有关,也即配送资源往往会根据距离揽收地点由远到近或者由近到远的顺序揽收配送对象,而配送对象被配送资源配送的顺序跟配送对象的配送地点距离配送任意的距离有关,也即配送资源往往会根据距离配送地点由远到近或者由近到远的顺序配送配送对象,但由于揽收顺序和配送顺序往往存在差异,这就导致配送资源将配送对象送达用户时,往往需要在配送箱中逐个翻找配送对象,延长配送时间,进而影响配送的效率。


技术实现要素:

4.本发明实施例提供一种克服上述问题或者至少部分地解决上述问题的配送箱、配送对象的定位、信息展示、绑定方法及装置。
5.第一方面,提供了一种配送箱,包括:
6.分布在配送箱的至少三侧内壁上的距离传感器,距离传感器用于采集距离传感器与配送箱中的配送对象间的距离,作为测距结果;
7.其中,每一侧内壁上距离传感器的个数与配送对象在配送箱中沿每一侧内壁延伸方向的预设放置数量相关,每一侧内壁上的距离传感器均匀分布。
8.第二方面,提供了一种配送对象的定位方法,包括:
9.响应于第一配送对象在如第一方面所述的配送箱中的放置操作,确定测距结果出现更新的距离传感器;
10.根据所述距离传感器更新后的测距结果,确定所述第一配送对象在所述配送箱中的定位信息。
11.作为一种可选的实施方式,确定所述第一配送对象在所述配送箱中的定位信息,之后还包括:
12.将所述定位信息发送至配送终端或服务器,以使得所述配送终端或所述服务器建立所述第一配送对象的订单信息和所述定位信息的绑定关系;
13.其中,所述订单信息是由所述第一配送对象,在响应于第一配送对象在第一方面所述的配送箱中的放置操作之前获取的。作为一种可选的实施方式,根据所述距离传感器更新后的测距结果,确定所述第一配送对象在所述配送箱中的定位信息,包括:
14.从测距结果更新的距离传感器中确定至少一个目标距离传感器;
15.根据所述目标距离传感器与所在内壁上其他距离传感器的位置关系,以及所述目
标距离传感器更新后的测距结果,确定所述第一配送对象在所述配送箱中的定位信息。
16.作为一种可选的实施方式,,所述定位信息包括所述第一配送对象在所述配送箱中的行数信息、列数信息和/或层数信息;
17.所述根据所述目标距离传感器与所在内壁上其他距离传感器的位置关系,以及所述目标距离传感器更新后的测距结果,确定所述第一配送对象在所述配送箱中的定位信息,包括:
18.若所述目标距离传感器位于所述配送箱的宽度方向的内壁,则根据所述目标距离传感器与所在内壁上其他距离传感器的位置关系,确定所述行数信息和层数信息,根据所述目标距离传感器更新后的测距结果与预先确定的配送对象尺寸,确定所述列数信息;
19.若所述目标距离传感器位于所述配送箱的长度方向的内壁,则根据所述目标距离传感器与所在内壁上其他距离传感器的位置关系,确定所述列数信息和层数信息,根据所述目标距离传感器更新后的测距结果与预先确定的配送对象尺寸,确定所述行数信息。
20.作为一种可选的实施方式,,响应于第一配送对象在配送箱中的放置操作,确定测距结果出现更新的距离传感器,之前还包括:
21.接收配送终端根据获取到所述第一配送对象的订单信息发送的测距请求,根据所述测距请求指示距离传感器进行预测距;
22.所述确定测距结果出现更新的距离传感器,包括:
23.指示距离传感器进行二次测距,将所述预测距和二次测距的差异大于预设阈值的距离传感器,作为所述测距结果出现更新的距离传感器。
24.第三个方面,本技术实施例提供一种配送对象的信息展示方法,应用于配送终端,该方法包括:
25.获取第一配送对象的订单信息;
26.获取所述订单信息和所述第一配送对象在如第一方面所述的配送箱中的定位信息的绑定关系;
27.其中,所述定位信息是定位装置根据第二方面所述的定位方法确定的。
28.作为一种可选的实施方式,获取所述订单信息和所述第一配送对象在如第一方面所述的配送箱中的定位信息的绑定关系,包括:
29.接收所述定位装置发送的所述定位信息;
30.建立所述订单信息和所述定位信息的绑定关系。
31.作为一种可选的实施方式,获取所述订单信息和所述第一配送对象在如第一方面所述的配送箱中的定位信息的绑定关系,包括:
32.将所述订单信息发送至所述服务器,以使得所述服务器在接收到所述定位装置发送的定位信息后,建立并向所述配送终端发送所述订单信息和所述定位信息的绑定关系。
33.作为一种可选的实施方式,获得所述订单信息和所述定位信息的绑定关系,之后还包括:
34.展示所述配送箱中包括所述第一配送对象在内的至少一个配送对象的所述定位信息。
35.作为一种可选的实施方式,信息展示方法还包括:
36.响应于配送资源执行所述第一配送对象的取出操作,若确定所述第一配送对象的
上方存在未取出的第二配送对象,则展示所述第二配送对象的定位信息,以及指示所述配送资源移动所述第二配送对象移动的提示信息。
37.作为一种可选的实施方式,,所述响应于配送资源执行所述第一配送对象的取出操作,之后还包括:
38.删除并停止展示所述第一配送对象的订单信息以及定位信息。
39.作为一种可选的实施方式,确定所述第一配送对象的上方存在未取出的第二配送对象,之后还包括:
40.展示所述第二配送对象对应的编辑控件,响应于触发所述编辑控件,根据针对所述第二配送对象的定位信息的编辑操作,展示所述第二配送对象的编辑后的定位信息。
41.作为一种可选的实施方式,接收所述定位装置发送的所述定位信息,之前还包括:
42.根据获取到所述第一配送对象的订单信息,向定位装置发送的测距请求,以使得所述定位装置根据所述测距请求指示距离传感器进行预测距以及响应于第一配送对象在配送箱中的放置操作,指示距离传感器进行二次测距。第四方面,本发明提供了一种配送对象的信息绑定方法,应用于服务器,所述方法包括:
43.接收由配送终端获取的第一配送对象的订单信息;
44.接收由定位装置根据第二方面所述的方法,获取的所述第一配送对象在如第一方面所述的配送箱中的定位信息;
45.建立所述订单信息和所述定位信息的绑定关系。
46.第五方面,本发明提供了一种基于上述配送箱中配送对象的定位装置,包括:
47.更新模块,用于响应于第一配送对象在如第一方面所述配送箱中的放置操作,确定测距结果出现更新的距离传感器;
48.定位模块,用于根据所述距离传感器更新后的测距结果,确定所述第一配送对象在所述配送箱中的定位信息。
49.第六方面,提供了一种配送对象的信息展示装置,包括:
50.订单信息获取模块,用于获取第一配送对象的订单信息;
51.绑定关系获取模块,用于获取所述订单信息和所述第一配送对象在如上述第一方面所述的配送箱中的定位信息的绑定关系;
52.其中,所述定位信息是定位装置根据第二方面所述的定位方法确定的。
53.第七方面,提供了一种服务器,包括:
54.订单接收模块,用于接收由配送终端获取的第一配送对象的订单信息;
55.定位接收模块,用于接收由定位装置根据第二方面所述的方法,获取的所述第一配送对象在第一方面所述的配送箱中的定位信息;
56.关系建立模块,用于建立所述订单信息和所述定位信息的绑定关系。
57.第八方面,本发明实施例提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行程序时实现如第二至第四任意一个方面所提供的方法的步骤。
58.第九方面,本发明实施例提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如第二至第四任意一个方面所提供的方法的步骤。
59.第十方面,本发明实施例提供一种计算机程序,该计算机程序包括计算机指令,该
计算机指令存储在计算机可读存储介质中,当计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行实现如第二至第四任意一个方面所提供的方法的步骤。
60.本发明实施例提供的配送箱、配送对象的定位方法、信息展示方法、装置及电子设备,通过响应于第一配送对象在配送箱中的放置操作,确定测距结果出现更新的距离传感器;根据所述距离传感器更新后的测距结果,确定所述第一配送对象在所述配送箱中的定位信息,使得配送资源能够直观快速地获知第一配送对象在配送箱中的位置,从而降低配送资源的配送时间,提高配送效率。
附图说明
61.为了更清楚地说明本技术实施例中的技术方案,下面将对本技术实施例描述中所需要使用的附图作简单地介绍。
62.图1为本技术实施例提供的一种配送箱中配送对象的定位方法的实施环境的示意图;
63.图2为本技术实施例的配送箱的结构示意图;
64.图3为本技术实施例的距离传感器的检测范围的示意图;
65.图4为本技术实施例的配送箱中配送对象的定位方法的流程示意图;
66.图5为本技术实施例先后两次揽收配送对象时定位信息的变化示意图;
67.图6a为本技术实施例的配送对象在一个位置时,检测到该配送对象的距离传感器的分布示意图;
68.图6b为本技术实施例的配送对象在另一个位置时,检测到该配送对象的距离传感器的分布示意图;
69.图6c为本技术实施例的配送对象在再一个位置时,检测到该配送对象的距离传感器的分布示意图;
70.图7为本技术实施例的目标距离传感器所在内壁上的距离传感器的分布示意图;
71.图8为本技术实施例的配送对象的信息展示方法的流程示意图;
72.图9为本技术实施例展示配送对象的订单信息以及定位信息的界面示意图;
73.图10为本技术实施例提供的一种配送对象的定位装置的结构示意图;
74.图11为本技术实施例提供的一种配送对象的信息展示装置的结构示意图;
75.图12为本技术实施例提供的一种电子设备的结构示意图。
具体实施方式
76.下面详细描述本技术的实施例,实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本技术,而不能解释为对本发明的限制。
77.本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”和“该”也可包括复数形式。应该进一步理解的是,本技术的说明书中使用的措辞“包括”是指存在特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦
接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。
78.为使本技术的目的、技术方案和优点更加清楚,下面将结合附图对本技术实施方式作进一步地详细描述。
79.首先对本技术涉及的几个名词进行介绍和解释:
80.配送资源,是指具有配送能力的要素,可以包括:骑手、快递员、机器人和无人车中的至少一种。
81.距离传感器,用于感应其与某物体间的距离以完成预设的某种功能,距离传感器通过发射光脉冲,并测量此光脉冲从发射到被物体反射回来的时间,通过测时间间隔来计算与物体之间的距离。
82.揽收,配送资源从配送对象的发件方获取配送资源,例如在外卖配送场景,外卖骑手到餐饮店获得餐品的过程,就属于揽收,外卖骑手获得餐品,称之为揽收成功。
83.配送,配送发生在揽收之后,配送资源将配送资源送配送资源的收件方,例如在外卖配送场景,外卖骑手在获得餐品后,至餐品送达买家的过程属于配送,外卖骑手将餐品送达买家,称之为配送成功。
84.本技术提供的配送箱、配送对象的定位、信息展示、绑定方法及装置,旨在解决现有技术的如上技术问题。
85.下面以具体地实施例对本技术的技术方案以及本技术的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本技术的实施例进行描述。
86.可选的,本技术提供的配送箱、配送对象的定位、信息展示、绑定方法及装置的应用场景包括但不限于外卖配送场景、同城快递场景以及社区团购场景,以外卖配送场景为例:配送资源(外卖骑手)达到餐饮店准备揽收配送对象,例如餐品,通过获取并展示餐品的订单信息,使得外卖骑手根据订单信息执行餐品的放置操作,将餐品放置到配送箱中,若检测到配送箱中的距离传感器响应于放置操作触发的测距结果更新,则根据更新后的测距结果确定餐品的定位信息,之后展示餐品的定位信息,使得外卖骑手能够清楚地知道每个订单对应的餐品在配送箱中的位置,从而提高配送的效率。
87.当然,本技术提供的配送箱、配送对象的定位方法、信息展示方法、定位装置及配送终端的应用场景不限于上述情况,其它需要进行配送箱中配送对象的定位方法的应用场景也在本技术的保护范围之内。
88.请参阅图1,其示例性地示出了本技术实施例提供的配送箱中配送对象的定位方法的实施环境的示意图,如图1所示,该实施环境包括:配送箱100、配送终端200以及服务器300;
89.本技术实施例的配送终端200可以是包括但不限于智能手机、平板电脑、便携式计算机、可穿戴设备、车机设备、车载终端等等。配送终端200上安装有服务器300提供配送服务的目标应用程序,目标应用程序可以为应用程序或者操作系统,目标应用程序为配送对象的揽收、定位以及配送实现提供运行环境。例如目标应用程序可以为配送对象的抢单应用程序,该应用程序用于在服务器300公布配送对象的订单信息后,申请获取该配送对象的
配送资格的程序,上述揽收、定位以及配送服务可以基于该目标应用程序实现,目标应用程序为上述服务提供运行环境。再如,目标应用程序可以为为安卓(android)操作系统,上述服务可以基于目标应用程序的快应用实现,目标应用程序为用于提供上述服务的快应用提供运行环境。
90.本技术实施例的服务器300能够保存配送对象的订单信息,从而配送终端200在读取配送对象的订单时,通过向服务器300发送解析请求,能够获得订单信息,并进一步获得配送对象的定位信息。
91.此外,服务器300还可以根据配送对象的定位信息,对配送资源的配送数量、配送效率甚至配送收益进行计算和统计。服务器300具体可以为应用服务器,也可以为web服务器,在实际部署时,该服务器可以为独立服务器,也可以为集群服务器或者云服务器。
92.本技术实施例的配送箱中配送对象的定位方法也可以由终端执行,当由终端执行时,终端只需要从服务器获取配送对象的第一订单信息,根据与距离传感器的通信,确定并展示配送对象的定位信息。
93.请参阅图2,其示例性地示出了本技术实施例的配送箱的结构示意图,如图2所示,本技术实施例的配送箱包括箱体,箱体的顶部开口以放置和取出配送对象,箱体的顶部开口处设置盖板,盖板可通过铰接、卡扣、磁吸等方式与箱体的顶部开口连接,本技术实施例不作具体的限定,达到封闭或开启配送箱的目的。配送箱的至少三侧内壁上设置距离传感器101。
94.本技术实施例的距离传感器101用于根据接收到采集指令,采集配送箱中的配送对象间的距离作为测距结果,可以理解的是,距离传感器的检测角度一般比较小,因此距离传感器往往只采集位于其采集方向上正前方的物体的距离。
95.在上述各实施例的基础上,作为一种可选实施例,当本技术实施例的配送箱中三侧内壁上设置距离传感器时,配送箱的另一侧内壁上设置开口,以方便从配送箱的侧面放置或取出配送对象。
96.请参见图3,其示例性地示出了本技术实施例的距离传感器的检测范围的示意图,图3为配送箱的俯视图,如图所示,距离传感器101a位于配送箱的左侧内壁、距离传感器101b位于配送箱的右侧内壁,配送箱中具有配送对象102a和102b,由于配送对象102a位于距离传感器101a的检测方向上正前方的位置,所以距离传感器101a采集的距离信息是配送对象102a和距离传感器101a间的距离,同理可知,距离传感器101b采集的距离信息是配送对象102b和距离传感器101b间的距离。
97.本技术实施例中每一侧上距离传感器的个数与配送对象在配送箱中沿每一侧内壁延伸方向的预设放置数量相关。
98.由于配送箱的体积是固定的,本技术实施例可以预先根据配送箱的体积以及常规的封装配送对象的包装件的大小,确定配送对象在配送箱中每一行和列能够放置的数量以及总的层数,从而根据每一行、列、层可放置的配送对象的数量,确定出距离传感器的个数,在确定个数后,既可以将距离传感器均匀设置在每一次侧内壁上。
99.例如,目前常采用的配送箱具有统一的大小,长50厘米,宽40厘米,高36厘米,而餐盒的常用规格为长10厘米,宽8厘米,高7厘米,再考虑每一单外卖除了餐盒以外还必要的其他放置空间,配送箱中一般放置3层餐品,每一层放置4行4列餐品。进一步可以在配送箱的
至少三侧内壁中的每一侧内壁上设置3层距离传感器,每一层距离传感器均匀分布,从而使得每个距离传感器都可以检测到一行或者一列上的餐品。
100.本技术实施例的配送箱不需要将内部存放空间进行网格化处理,只需根据配送箱中配送对象的预设放置数量确定距离传感器的个数,然后将每一侧内壁上的距离传感器均匀分布,从而可以对放置到配送箱中的配送对象进行测距。
101.由于相关技术中往往需要配送资源凭借记忆力确定配送对象在配送箱中的位置,同时配送资源在将配送对象放置在配送箱时也并不一定会将配送对象按顺序放置(例如先将配送箱中第一行放满,再放置第二行,以此类推),有些时候可能出现将上一个配送对象放置在配送箱的左上角,而将下一个配送对象放置在配送箱的右下角的情况,如果只是简单的根据配送对象的揽收次序确定配送对象在配送箱中的位置(例如相关技术中预先将配送箱进行网格化处理,并对各网格进行编号,并要求配送资源将配送对象按照揽收次序放置在对应编号的网格中),很容易出现配送箱中配送对象和定位信息错误匹配的情况,进而导致配送资源需要多次尝试才能找到配送对象的位置,延长了配送时间。
102.为了解决上述问题,在上述各实施例的基础上,本技术实施例还提供一种配送箱的配送对象定位方法,请参见图4,其示例性地示出了本技术实施例的配送箱中配送对象的定位方法的流程示意图,该定位方法应用于定位装置,需要注意的是,该定位装置可以设置配送箱中,与距离传感器进行有线或无线方式的连接,也可以设置在配送终端上,与距离传感器进行无线连接,当设置在配送终端时,定位装置可以与下述实施例的信息展示装置集成与同一个装置中,本技术实施例不作具体的限制。如图所示,该方法包括:
103.s101、响应于第一配送对象在配送箱中的放置操作,确定测距结果出现更新的距离传感器。
104.本技术实施例具体可以通过配送资源在到店后,通过配送终端获取第一配送对象的订单信息(例如通过扫码的方式),一般地,当配送资源获取到订单信息后,即会将配送对象置于配送箱中,因此,本技术实施例的配送终端在获取订单信息后,即可指示定位装置在一定时间内不断进行测距,从而确定出在这一时间内测距结果出现更新的距离传感器。
105.例如,当配送终端获取到第一配送对象的订单信息后,配送终端只是定位装置立刻获取各距离传感器的测距结果,由于配送资源还没有将第一配送对象放到配送箱中,因此各距离传感器采集了第一次测距结果,在10秒后,各距离传感器再次进行测距,获得第二次测距结果,由于这10秒期间配送资源将第一配送对象放置在了配送箱中,因此有一部分距离传感器的第二次测距结果相比第一次测距结果存在更新。
106.s102、根据距离传感器更新后的测距结果,确定第一配送对象在配送箱中的定位信息
107.当配送资源将配送对象放置到配送箱时,必然会导致距离传感器的测距结果发生变化,根据这些测距结果发生变化的距离传感器的位置以及测距结果,即可确定出配送对象在配送箱中的位置。
108.为了提高定位的精度,本技术实施例可以对测距结果的变化量设置阈值,只要变化量超过阈值的测距结果,才会认为测距结果出现更新。例如,阈值可以为3cm,当某一距离传感器的测距结果的变化量小于3cm时,则视为该距离传感器的测距结果没有更新。
109.请参见图5,其示例性地示出了本技术实施例先后两次揽收配送对象时定位信息
的变化示意图,在配送资源揽收第一个配送对象102a后,也即获取并展示配送对象102a的第一订单信息后,各距离传感器响应于配送对象102a放置在配送箱的操作,返回了实时采集的第一个测距结果集d1,第一个测距结果集d1中包括距离传感器101a采集的测距信息l1和距离传感器101b采集的测距信息l2。
110.在配送资源揽收第二个配送对象102b后,也即获取并展示配送对象102b的第一订单信息后,各距离传感器响应于配送对象102b放置在配送箱的操作,返回了实时采集的第二个测距结果集d2,第二个测距结果集d2中包括距离传感器101a采集的测距信息l3和距离传感器101b采集的测距信息l4。
111.第二个配送对象在配送箱中的放置位置尽管导致距离传感器101a先后采集的l1和l3没有发生变化,但距离传感器101b先后采集的l2和l4发生变化,所以可知配送箱中存在新的配送对象,并且由于是在配送对象101b的揽收成功响应信息后确定配送箱中存在新的配送对象,所以该新的配送对象就是配送对象101b,从而后续在获取定位信息后,可以正确地将配送对象和定位信息进行对应,克服现有技术存在的一旦随机防止配送对象没有按照预设规则放置在配送箱中,就导致无法准确对应配送对象和定位信息的问题。
112.由于距离传感器是均匀分布在配送箱的内壁上的,并且距离传感器的个数与配送对象在配送箱中沿每一侧内壁延伸方向的预设放置数量相关,因此,根据测距结果出现更新的距离传感器在配送箱中的位置以及测距结果,即可确定新的配送对象在配送箱中的定位信息。
113.本技术实施例的配送对象的定位方法,通过响应于第一配送对象在配送箱中的放置操作,确定测距结果出现更新的距离传感器;根据所述距离传感器更新后的测距结果,确定所述第一配送对象在所述配送箱中的定位信息,可保证获得的定位信息就是放置操作对应的配送对象的定位信息,从而保证了配送对象和定位信息间正确的对应关系,从而降低配送资源的配送时间,提高配送效率。
114.在上述各实施例的基础上,作为一种可选实施例,确定第一配送对象在所述配送箱中的定位信息,之后还包括:
115.将所述定位信息发送至配送终端或服务器,以使得所述配送终端或所述服务器建立所述第一配送对象的订单信息和所述定位信息的绑定关系;
116.其中,订单信息是由所述第一配送对象,在响应于第一配送对象在上述实施例的配送箱中的放置操作之前获取的。
117.本技术既可以由配送终端建立绑定关系,也可以由服务器建立绑定关系。当由配送终端建立绑定关系时,根据定位装置发送的定位信息,建立两者的绑定关系;当由服务器建立绑定关系时,配送终端可以通过扫码等方式获取订单信息,之后配送资源将第一配送对象至于配送箱中,定位装置响应于第一配送对象置于配送箱,确定第一配送对象的定位信息,配送终端在获得订单信息后会将订单信息发送至服务器,定位装置在获得定位信息后也会将定位信息发送至服务器,由服务器建立订单信息和定位信息的绑定关系。在上述各实施例的基础上,作为一种可选实施例,根据距离传感器更新后的测距结果确定配送对象的定位信息,包括:
118.s201、从测距结果更新的距离传感器中确定至少一个目标距离传感器;
119.请参见图6a-图6c,其示例性地示出了本技术实施例的配送对象在不同位置时,检
测到该配送对象的距离传感器的分布示意图。
120.在图6a中,配送对象102a与配送箱中具有距离传感器的3个内壁之间均没有其他的配送对象,所以3个内壁都存在测距结果发生变化的距离传感器。
121.在图6b中,配送对象102b与左右两侧的内壁之间没有其他的配送对象,所以存在两个测距结果出现更新的距离传感器。
122.在图6c中,配送对象102c只与右侧内壁之间没有其他的配送对象,所以只存在一个测距结果出现更新的距离传感器。
123.由图6a-图6c可知,配送对象在放置到配送箱时,可能有一个或多个距离传感器的测距结果发生变化,但根据距离传感器在配送箱中的位置以及距离传感器的测距结果,实际上仅需要一个距离传感器即可确定出新配送对象在配送箱中的位置,因此为了提高定位效率,本技术实施例还需要从测距结果出现更新的距离传感器中确定至少一个目标距离传感器。
124.s202、根据目标距离传感器与所在内壁上其他距离传感器的位置关系,以及目标距离传感器更新后的测距结果,确定配送对象在配送箱中的定位信息。
125.具体地,定位信息包括配送对象在配送箱中的行数信息、列数信息和层数信息。本技术实施例以平行于配送箱的长度方向称之为行,以平行于配送箱的宽度方向称之为列,以平行与配送箱的深度方向称之为层。
126.若目标距离传感器位于配送箱的宽度方向的内壁,则根据目标距离传感器与所在内壁上其他距离传感器的位置关系,确定行数信息和层数信息,根据目标距离传感器更新后的测距结果与预先确定的配送对象尺寸,确定列数信息;
127.若目标距离传感器位于配送箱的长度方向的内壁,则根据目标距离传感器与所在内壁上其他距离传感器的位置关系,确定列数信息和层数信息,根据目标距离传感器更新后的测距结果与预先确定的配送对象尺寸,确定行数信息。
128.以目标距离传感器位于配送箱的宽度方向的内壁为例:
129.根据目标距离传感器与所在内壁上其他距离传感器在配送箱的深度方向上的位置关系,确定层数信息;
130.根据目标距离传感器所在内壁在配送箱中的位置,以及目标距离传感器与所在内壁上其他距离传感器在配送箱的水平方向上的位置关系,确定行数信息。
131.请参见图7,其示例性地示出了本技术实施例的目标距离传感器所在内壁上的距离传感器的分布示意图,如图所示,该内壁上共有上下两层距离传感器,目标距离传感器101c位于下层,相应的可以确定配送对象在配送箱的下层,并且目标距离传感器所在的内壁为配送箱的左内壁,且目标传感器位于下层3个距离传感器的中间,所以进一步可以确定配送对象位于配送箱中的第二行。
132.由于配送对象的包装尺寸一般是固定的,因此,可以根据包装尺寸确定预设长度,该预设长度可以用于表征配送对象的尺寸,进一步根据目标距离传感器实时采集的测距结果与预设长度间的比例关系,即可确定配送对象在配送箱中的列数,例如,若测距结果为2l,预设长度为l,则可知配送对象与目标传感器之间还可以放置2个配送对象,所以可知配送对象的列数为第3列(假设列数从左向右递增)。同理可知,若目标距离传感器位于右侧壁,测距结果为2l,预设长度为l,则列数为第(t-2)列,其中t表示总列数,为大于2的正整
数。
133.在上述各实施例的基础上,作为一种可选实施例,响应于第一配送对象在配送箱中的放置操作,确定测距结果出现更新的距离传感器,之前还包括:
134.接收配送终端根据获取到所述第一配送对象的订单信息发送的测距请求,根据所述测距请求指示距离传感器进行预测距。
135.本技术实施例为了准确定位第一配送对象,在配送终端获取到第一配送对象的顶点信息时,由配送终端向定位装置发送测距请求,这样能利用配送资源放置第一配送对象需要的准备工作的时间差,先确定没有放置第一配送对象时各距离传感器的测距结果。
136.确定测距结果出现更新的距离传感器,包括:
137.指示距离传感器进行二次测距,将所述预测距和二次测距的差异大于预设阈值的距离传感器,作为所述测距结果出现更新的距离传感器。
138.本技术可以在发送测距请求后的预设时长后,指示距离传感器进行二次测距,从而给配送资源留出时间把第一配送对象放置到配送箱中,这样在预设时长后获得的测距结果,就是放置了第一配送对象的测距结果。
139.进一步地,本技术实施例可以在配送箱的底部设置称重传感器,当称重传感器检测到有明显的称重增加时,可确定配送箱中放入了第一配送对象。
140.本技术实施例还提供一种配送对象的信息展示方法,该方法应用于配送终端,如图8所示,该方法包括以下步骤:
141.s301、获取第一配送对象的订单信息。
142.具体的,本技术实施例的配送终端可以设置图像采集设备,通过图像识别或者扫码的方式获得第一配送对象的订单信息。
143.s302、获取订单信息和第一配送对象在配送箱中的定位信息的绑定关系。
144.本技术实施例的配送终端在获得第一配送对象的订单信息后,进一步获得订单信息和第一配送对象在配送箱中的定位信息的绑定关系;通过获取该绑定关系,可以确定出每次获取配送对象后,配送对象在配送箱中的位置,为配送资源准确取件奠定基础。
145.在上述各实施例的基础上,本技术实施例的配送终端只有在接收到一个配送对象的绑定关系后,才可以继续获取下一个配送对象的订单信息,避免出现订单信息和定位信息出现对应错误的情况。
146.在上述各实施例的基础上,作为一种可选实施例,获取所述订单信息和所述第一配送对象在上述实施例的配送箱中的定位信息的绑定关系,包括:
147.接收所述定位装置发送的所述定位信息;
148.建立所述订单信息和所述定位信息的绑定关系。
149.也就是说,本技术实施例可以由配送终端获得定位装置的定位信息,并建立自身获取的顶点信息与该定位信息的绑定关系。
150.在上述各实施例的基础上,作为一种可选实施例,获取所述订单信息和所述第一配送对象在上述实施例的配送箱中的定位信息的绑定关系,包括:
151.将所述订单信息发送至所述服务器,以使得所述服务器在接收到所述定位装置发送的定位信息后,建立并向所述配送终端发送所述订单信息和所述定位信息的绑定关系。
152.本技术实施例由服务器建立绑定关系,因此需要由定位装置和配送终端分别将定
位信息和订单信息发送至服务器,由服务器建立绑定关系。进一步地,本技术实施例的服务器还可以在建立绑定关系后,向配送终端发送获取订单信息的许可指令,配送终端只有在接收到许可指令后才能够继续获取下一个订单信息,从而保证每次建立的绑定关系的订单信息和定位信息都是最近一次放入到配送箱中的配送对象的。
153.在上述各实施例的基础上,作为一种可选实施例,配送终端获得所述订单信息和所述定位信息的绑定关系,之后还包括:
154.展示所述配送箱中包括所述第一配送对象在内的至少一个配送对象的所述定位信息。
155.请参见图9,其示例性地示出了本技术实施例展示配送对象的订单信息以及定位信息的界面示意图,如图所示,界面中展示了3个配送对象的订单信息和定位信息,例如针对配送对象1,以该配送对象对应的订单的唯一标识0412表示,在唯一标识下方展示了该配送对象的收件人的联系电话130xxxxxxxx和收件地址:xx花园1栋101室,还进一步显示了可操作的位置控件,当配送资源点击该位置控件,界面上显示了弹窗,弹窗中显示了配送对象1位于配送箱的第一层中第二行第二列,从而方便配送资源直观快速地获知配送对象的定位信息。
156.本技术实施例的配送对象的信息展示装置,通过获取并展示第一配送对象的订单信息,以指示配送资源将第一配送对象放置在配送箱中,为配送资源有条理地放置配送对象奠定基础,并且接收定位方法确定的、第一配送对象在配送箱中的定位信息,展示定位信息,供配送资源直观地确定配送对象在配送箱中的位置,以提高配送效率。
157.在上述各实施例的基础上,作为一种可选实施例,本技术实施例在展示第一配送对象的定位信息时,可以同时展示目前配送箱中所有的配送对象的定位信息。以图9为例,若在“0412”的左侧的格子内显示“0397”,表示订单“0412”的左侧放置订单“0397”的配送对象。通过展示配送箱中所有的配送对象,可以保证配送资源直观了解各个配送对象所在的位置,有利于提高配送的效率。在上述各实施例的基础上,作为一种可选实施例,定位方法还包括:
158.响应于配送资源执行第一配送对象的取出操作,若确定第一配送对象的上方存在未取出的第二配送对象,则展示第二配送对象的定位信息,以及指示配送资源移动所述第二配送对象移动的提示信息。
159.配送资源在取出配送对象时,通过浏览如图9所示的界面,可以获知不同订单对应的配送对象的定位信息,进而可以根据定位信息执行配送对象的取出操作。
160.本技术实施例可以利用第一配送对象的定位信息确定该配送对象的预设方向是否存在未取出的其他配送对象,若存在与第一配送对象具有同一行数、列数,但层数更高(层数越高则配送对象越靠近配送箱顶部)的配送对象,则可将层数更高的配送对象作为第二配送对象。例如取出操作对应的配送对象的定位信息为1层2排2列,那么就查找是否存在为2层2排2列和3层2排2列的定位信息,如果不存在,说明该定位信息对应的其他配送对象已经被取出。本技术实施例能够避免靠配送资源视觉判断是否存在其他配送对象导致的误差。
161.当然,也可以由配送资源通过视觉判断是否存在未取出的其他配送对象。
162.当一个取出的配送对象的正上方还有其他配送对象,则需要展示该其他配送对象
的定位信息,以使得配送资源把该第二配送对象移动至取出的第一配送对象的原位置,这样操作能够保证配送对象在配送箱中平稳放置,提高配送的安全性。可以理解的是,当第二配送对象的个数有多个时,例如第一配送对象位于第一层,其上方,第二层和第三层均还有两个未配送的第二配送对象(定义为配送对象a和配送对象b),则可以将配送对象a移动至第一配送对象取出前所在的位置,将配送对象b移动至配送对象a移动前的位置,也可以将配送对象b移动至第一配送对象取出前所在的位置。
163.例如,原本其他配送对象的定位信息为2层2排2列,当定位信息为1层2排2列的配送对象被取出时,通过步骤s301~s303可将该其他配送对象的定位信息更新为1层2排2列,这样后续配送资源在配送该其他配送对象时,就可以根据展示的更新后的定位信息,快速取件进行配送。
164.在上述各实施例的基础上,响应于配送资源执行所述第一配送对象的取出操作,之后还包括:
165.删除并停止展示第一配送对象的订单信息以及定位信息。
166.本技术在响应于配送资源执行所述第一配送对象的取出操作之后,展示第二配送对象的更新后的定位信息之前,删除并停止展示第一配送对象的订单信息和定位信息,防止两个配送对象的定位信息发生冲突,引发配送资源的误解。应当理解的是,当删除第一配送信息的订单信息和定位信息后,图9所述的界面中,九宫格中的中间一个格子将不再显示“0412”,从而供配送资源知悉中间的格子已经空了。
167.在上述各实施例的基础上,作为一种可选实施例,确定所述第一配送对象的上方存在未取出的第二配送对象,之后还包括:
168.展示第二配送对象对应的编辑控件,响应于触发编辑控件,根据针对所述第二配送对象的定位信息的编辑操作,展示所述第二配送对象的编辑后的定位信息。
169.具体的,若确定存在第二配送对象,则可以进一步展示第二配送对象的编辑控件,配送资源通过触发编辑控件,可以快速实现对第二配送对象的定位信息的编辑操作。以图9为例,由于在展示配送对象的定位信息时展示了该配送对象所在的层数信息,因此当配送资源触发编辑控件后,首先可以调整层数信息,例如,若第二配送对象位于第二层,则将第二层修改为第一层,表示第二配送对象移动到第一层,当修改为第一层后,界面中可以实时展示当前第一层中尚未取出的配送对象的位置,从而供配送资源直观地确定第二配送对象可以放置的位置,极大地方便了配送资源调整、更新配送对象位置,提高配送效率。
170.在上述各实施例的基础上,作为一种可选实施例,接收根据上述定位方法确定的、第一配送对象在所述配送箱中的定位信息,之前还包括:
171.根据获取到第一配送对象的订单信息,向定位装置发送的测距请求,以使得所述定位装置根据所述测距请求指示距离传感器进行预测距以及响应于第一配送对象在配送箱中的放置操作,指示距离传感器进行二次测距。
172.在上述各实施例的基础上,作为一种可选实施例,根据配送对象的定位信息确定配送对象的预设方向存在未取出的其他配送对象,包括:
173.根据配送对象的定位信息,判断在配送对象的定位信息的预设方向上是否存在其他配送对象的定位信息;
174.若存在其他配送对象的定位信息,则确定配送对象的预设方向存在未取出的其他
配送对象。
175.本技术实施例还提供一种配送对象的信息绑定方法,应用于服务器,所述方法包括:
176.接收由配送终端获取的第一配送对象的订单信息;
177.接收由定位装置根据上述实施例提供的定位方法,获取的所述第一配送对象在上述实施例的配送箱中的定位信息;
178.建立所述订单信息和所述定位信息的绑定关系。
179.本技术实施例的配送对象的信息绑定方法,应用于服务器,通过接收由配送终端获取的第一配送对象的订单信息,以及由定位装置获取的所述第一配送对象在所述配送箱中的定位信息,并建立订单信息和定位信息的绑定关系,为配送资源准确获知配送对象在配送箱中的位置奠定基础。
180.本技术实施例提供了一种配送对象的定位装置,如图10所示,该装置可以包括:更新模块201和定位模块202,具体地:
181.更新模块201,用于响应于第一配送对象在配送箱中的放置操作,确定测距结果出现更新的距离传感器;
182.定位模块202,用于根据所述距离传感器更新后的测距结果,确定所述第一配送对象在所述配送箱中的定位信息。
183.本发明实施例提供的配送对象的定位装置,具体执行上述配送对象的定位方法侧的实施例流程,具体请详见上述配送对象的定位方法实施例的内容,在此不再赘述。本发明实施例提供的配送对象的定位装置,通过响应于第一配送对象在配送箱中的放置操作,确定测距结果出现更新的距离传感器;根据所述距离传感器更新后的测距结果,确定所述第一配送对象在所述配送箱中的定位信息,可保证获得的定位信息就是放置操作对应的配送对象的定位信息,从而保证了配送对象和定位信息间正确的对应关系,使得配送资源能够直观快速地获知第一配送对象在配送箱中的位置,从而降低配送资源的配送时间,提高配送效率。
184.本技术实施例还提供一种配送对象的信息展示装置,应用于配送终端,如图11所示,该装置包括订单信息获取模块301和绑定关系获取模块302,具体的:
185.订单信息获取模块301,用于获取第一配送对象的订单信息,以指示配送资源将所述第一配送对象放置在配送箱中;
186.绑定关系获取模块302,用于获取所述订单信息和第一配送对象在如上述的配送箱中的定位信息的绑定关系,定位信息是定位装置根据上述实施例所述的定位方法确定的。
187.本技术实施例的配送对象的信息展示装置,通过获取第一配送对象的订单信息,以及获取所述订单信息和所述第一配送对象在上述实施例的配送箱中的定位信息的绑定关系,供配送资源直观地确定配送对象在配送箱中的位置,以提高配送效率。
188.本技术实施例还提供一种服务器,包括:
189.订单接收模块,用于接收由配送终端获取的第一配送对象的订单信息;
190.定位接收模块,用于接收由定位装置根据上述实施例提供的定位方法,获取的所述第一配送对象在上述实施例的配送箱中的定位信息;
191.关系建立模块,用于建立所述订单信息和所述定位信息的绑定关系。
192.本技术实施例中提供了一种电子设备,该电子设备包括:存储器和处理器;至少一个程序,存储于存储器中,用于被处理器执行时,与现有技术相比可实现:通过响应于第一配送对象在如上述配送箱中的放置操作,确定测距结果出现更新的距离传感器;根据所述距离传感器更新后的测距结果,确定所述第一配送对象在所述配送箱中的定位信息,使得配送资源能够直观快速地获知第一配送对象在配送箱中的位置,从而降低配送资源的配送时间,提高配送效率。
193.在一个可选实施例中提供了一种电子设备,如图12所示,图12所示的电子设备4000包括:处理器4001和存储器4003。其中,处理器4001和存储器4003相连,如通过总线4002相连。可选地,电子设备4000还可以包括收发器4004。需要说明的是,实际应用中收发器4004不限于一个,该电子设备4000的结构并不构成对本技术实施例的限定。
194.处理器4001可以是cpu(central processing unit,中央处理器),通用处理器,dsp(digital signal processor,数据信号处理器),asic(application specific integrated circuit,专用集成电路),fpga(fieldprogrammable gate array,现场可编程门阵列)或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本技术公开内容所描述的各种示例性的逻辑方框,模块和电路。处理器4001也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,dsp和微处理器的组合等。
195.总线4002可包括一通路,在上述组件之间传送信息。总线4002可以是pci(peripheral component interconnect,外设部件互连标准)总线或eisa(extended industry standard architecture,扩展工业标准结构)总线等。总线4002可以分为地址总线、数据总线、控制总线等。为便于表示,图12中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
196.存储器4003可以是rom(read only memory,只读存储器)或可存储静态信息和指令的其他类型的静态存储设备,ram(random access memory,随机存取存储器)或者可存储信息和指令的其他类型的动态存储设备,也可以是eeprom(electrically erasable programmable read only memory,电可擦可编程只读存储器)、cd-rom(compact disc readonly memory,只读光盘)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。
197.存储器4003用于存储执行本技术方案的应用程序代码,并由处理器4001来控制执行。处理器4001用于执行存储器4003中存储的应用程序代码,以实现前述方法实施例所示的内容。
198.本技术实施例提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,当其在计算机上运行时,使得计算机可以执行前述方法实施例中相应内容。与现有技术相比,通过响应于第一配送对象在如上述的配送箱中的放置操作,确定测距结果出现更新的距离传感器;根据所述距离传感器更新后的测距结果,确定所述第一配送对象在所述配送箱中的定位信息,使得配送资源能够直观快速地获知第一配送对象在配送箱中
的位置,从而降低配送资源的配送时间,提高配送效率。
199.本技术实施例提供了一种计算机程序,该计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中,当计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行如前述方法实施例所示的内容。与现有技术相比,通过响应于第一配送对象在如上述的配送箱中的放置操作,确定测距结果出现更新的距离传感器;根据所述距离传感器更新后的测距结果,确定所述第一配送对象在所述配送箱中的定位信息,使得配送资源能够直观快速地获知第一配送对象在配送箱中的位置,从而降低配送资源的配送时间,提高配送效率。
200.应该理解的是,虽然附图的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,其可以以其他的顺序执行。而且,附图的流程图中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,其执行顺序也不必然是依次进行,而是可以与其他步骤或者其他步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
201.以上仅是本发明的部分实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献