数据处理方法、装置、储物柜、存储介质和电子设备与流程

文档序号:23263590发布日期:2020-12-11 18:53阅读:86来源:国知局
数据处理方法、装置、储物柜、存储介质和电子设备与流程

本发明涉及数据处理技术领域,尤其涉及一种数据处理方法、装置、储物柜、存储介质和电子设备。



背景技术:

线下配送的业务中,例如外卖业务和快递业务等,通常情况下是由配送员送到用户手中,这种配送方式存在的问题是配送员必须与用户面对面交货,若用户有事,不能在收货地点等待,造成配送员的等待,配送效率低。针对这种问题,现有一些平台通过将物品放到储物柜中,用户从储物柜中自取货物,由此,可以提供配送人员的配送效率。

但现有的储物柜仅为普通柜体,柜格分配时仅考虑尺寸因素。无法满足不同物品对储存温度、气密性等要求,尤其是当配送物品为餐品时,可能导致食品变质,影响用户体验。



技术实现要素:

有鉴于此,本发明实施例提供了一种数据处理方法、装置、储物柜、存储介质和电子设备,可以满足不同类别的餐品的存放需求,提升用户体验。

第一方面,本发明实施例提供了一种数据处理方法,所述方法包括:

确定目标订单的对象属性信息;

确定柜格的状态信息,所述状态信息包括已分配和未分配;以及

根据所述对象属性信息和所述状态信息确定至少一个柜格分配给所述目标订单。

优选地,所述确定目标订单的对象属性信息包括:

获取目标订单的订单标识;以及

根据所述订单标识获取所述目标订单的对象属性信息。

优选地,所述确定目标订单的对象属性信息为:接收配送终端发送的对象属性信息。

优选地,所述对象属性信息包括对象尺寸。

优选地,所述对象属性信息还包括对象分类信息,所述对象分类信息包括浓汤类、固体类、保温类、保冷类和保鲜类。

优选地,所述根据所述对象属性信息和所述状态信息确定至少一个柜格分配给所述目标订单包括:

确定与所述对象属性信息匹配的多个柜格属性集合;以及按照所述柜格属性集合和所述状态信息为所述目标订单分配柜格。

优选地,各所述柜格属性集合包括至少一个柜格属性并具有与所述对象属性信息对应的优先级;

其中,按照所述柜格属性集合和所述状态信息为所述目标订单分配柜格为:按照所述柜格属性集合的优先级和所述状态信息为所述目标订单分配柜格。

优选地,所述柜格属性包括空间位置、柜格尺寸、气密性、保温性、保冷性和保鲜性。

优选地,所述按照所述柜格属性集合的优先级和所述状态信息为所述目标订单分配柜格包括:

在匹配的多个柜格属性集合中选择优先级最高的柜格属性集合;

确定满足选择的柜格属性集合且状态信息为未分配的候选柜格集合;

响应于所述候选柜格集合不为空,在所述候选柜格集合中选择一个柜格分配给所述目标订单;以及

响应于所述候选柜格集合为空,在匹配的多个柜格属性集合中选择下一个优先级的柜格属性集合。

优选地,所述根据所述对象属性信息和所述状态信息确定至少一个柜格分配给所述目标订单包括:

获取与所述对象属性信息匹配且状态信息为未分配的柜格生成展示信息,所述展示信息包括柜格标识;

发送所述展示信息;

接收配送终端发送的目标柜格标识;以及

将所述目标柜格标识对应的柜格分配给所述目标订单。

优选地,所述方法还包括:

将分配给所述目标订单的柜格标记为已分配。

优选地,所述方法还包括:

向分配给所述目标订单的柜格发送控制信号,所述控制信号用于控制所述柜格开启柜门。

优选地,所述方法还包括:

向配送终端发送分配给所述目标订单的柜格的标识。

第二方面,本发明实施例提供了一种储物柜,所述储物柜包括:

柜体,包括多个柜格;以及

控制设备,包括存储器和处理器,所述存储器用于存储一条或多条计算机程序指令,其中,所述一条或多条计算机程序指令被所述处理器执行如下步骤:

确定目标订单的对象属性信息;

确定柜格的状态信息,所述状态信息包括已分配和未分配;以及

根据所述对象属性信息和所述状态信息确定至少一个柜格分配给所述目标订单。

优选地,所述确定目标订单的对象属性信息包括:

获取目标订单的订单标识;以及

根据所述订单标识获取所述目标订单的对象属性信息。

优选地,所述确定目标订单的对象属性信息为:接收配送终端发送的对象属性信息。

优选地,所述对象属性信息包括对象尺寸。

优选地,所述对象属性信息还包括对象分类信息,所述对象分类信息包括浓汤类、固体类、保温类、保冷类和保鲜类。

优选地,所述根据所述对象属性信息和所述状态信息确定至少一个柜格分配给所述目标订单包括:

确定与所述对象属性信息匹配的多个柜格属性集合;以及按照所述柜格属性集合和所述状态信息为所述目标订单分配柜格。

优选地,各所述柜格属性集合包括至少一个柜格属性并具有与所述对象属性信息对应的优先级;

其中,按照所述柜格属性集合和所述状态信息为所述目标订单分配柜格为:按照所述柜格属性集合的优先级和所述状态信息为所述目标订单分配柜格。

优选地,所述柜格属性包括空间位置、柜格尺寸、气密性、保温性、保冷性和保鲜性。

优选地,所述按照所述柜格属性集合的优先级和所述状态信息为所述目标订单分配柜格包括:

在匹配的多个柜格属性集合中选择优先级最高的柜格属性集合;

确定满足选择的柜格属性集合且状态信息为未分配的候选柜格集合;

响应于所述候选柜格集合不为空,在所述候选柜格集合中选择一个柜格分配给所述目标订单;以及

响应于所述候选柜格集合为空,在匹配的多个柜格属性集合中选择下一个优先级的柜格属性集合。

优选地,所述根据所述对象属性信息和所述状态信息确定至少一个柜格分配给所述目标订单包括:

获取与所述对象属性信息匹配且状态信息为未分配的柜格生成展示信息,所述展示信息包括柜格标识;

发送所述展示信息;

接收配送终端发送的目标柜格标识;以及

将所述目标柜格标识对应的柜格分配给所述目标订单。

优选地,所述控制设备还用于将分配给所述目标订单的柜格标记为已分配。

优选地,所述控制设备还用于向分配给所述目标订单的柜格发送控制信号,所述控制信号用于控制所述柜格开启柜门。

优选地,所述控制设备还用于向配送终端发送分配给所述目标订单的柜格的标识。

第三方面,本发明实施例提供了一种数据处理装置,所述装置包括:

信息确定单元,用于确定目标订单的对象属性信息;

状态确定单元,用于确定柜格的状态信息,所述状态信息包括已分配和未分配;以及

分配单元,用于根据所述对象属性信息和所述状态信息确定至少一个柜格分配给所述目标订单。

优选地,所述信息确定单元包括:

标识获取子单元,用于获取目标订单的订单标识;以及

属性获取子单元,用于根据所述订单标识获取所述目标订单的对象属性信息。

优选地,所述信息确定单元用于接收配送终端发送的对象属性信息。

优选地,所述对象属性信息包括对象尺寸。

优选地,所述对象属性信息还包括对象分类信息,所述对象分类信息包括浓汤类、固体类、保温类、保冷类和保鲜类。

优选地,所述分配单元包括:

柜格属性集合确定子单元,用于确定与所述对象属性信息匹配的多个柜格属性集合;以及

柜格分配子单元,用于按照所述柜格属性集合和所述状态信息为所述目标订单分配柜格。

优选地,各所述柜格属性集合包括至少一个柜格属性并具有与所述对象属性信息对应的优先级;

其中,所述柜格分配子单元用于按照所述柜格属性集合的优先级和所述状态信息为所述目标订单分配柜格。

优选地,所述柜格属性包括空间位置、柜格尺寸、气密性、保温性、保冷性和保鲜性。

优选地,所述柜格分配子单元包括:

第一选择模块,用于在匹配的多个柜格属性集合中选择优先级最高的柜格属性集合;

确定模块,用于确定满足选择的柜格属性集合且状态信息为未分配的候选柜格集合;

分配模块,用于响应于所述候选柜格集合不为空,在所述候选柜格集合中选择一个柜格分配给所述目标订单;以及

第二选择模块,用于响应于所述候选柜格集合为空,在匹配的多个柜格属性集合中选择下一个优先级的柜格属性集合。

优选地,所述分配单元包括:

展示信息生成子单元,用于获取与所述对象属性信息匹配且状态信息为未分配的柜格生成展示信息,所述展示信息包括柜格标识;

展示信息发送子单元,用于发送所述展示信息;

接收子单元,用于接收配送终端发送的目标柜格标识;以及柜格分配子单元,用于将所述目标柜格标识对应的柜格分配给所述目标订单。

优选地,所述装置还包括:

标记单元,用于将分配给所述目标订单的柜格标记为已分配。

优选地,所述装置还包括:

控制信号生成单元,用于向分配给所述目标订单的柜格发送控制信号,所述控制信号用于控制所述柜格开启柜门。

优选地,所述装置还包括:

发送单元,用于向配送终端发送分配给所述目标订单的柜格的标识。

第四方面,本发明实施例提供了一种计算机可读存储介质,其上存储计算机程序指令,所述计算机程序指令在被处理器执行时实现如第一方面所述的方法。

第五方面,本发明实施例提供了一种电子设备,包括存储器和处理器,所述存储器用于存储一条或多条计算机程序指令,其中,所述一条或多条计算机程序指令被所述处理器执行以实现如第一方面所述的方法。

本发明实施例的技术方案通过确定目标订单的对象属性信息和柜格的状态信息,根据所述对象属性信息和所述状态信息确定至少一个柜格分配给所述目标订单。由此,可以满足不同类别的餐品的存放需求,提升用户体验。

附图说明

通过以下参照附图对本发明实施例的描述,本发明的上述以及其它目的、特征和优点将更为清楚,在附图中:

图1是本发明实施例的数据处理系统的示意图;

图2是本发明实施例的储物柜的示意图;

图3是本发明实施例的控制设备的数据处理方法的流程图;

图4是本发明实施例的确定目标订单的对象属性信息的流程图;

图5是本发明实施例的配送终端的对象属性选择界面的示意图;

图6是本发明一个实施例的柜格分配的流程图;

图7是本发明实施例的匹配的柜格属性集合与对应的优先级的示意图;

图8是本发明实施例的分配柜格的流程图;

图9是本发明另一个实施例的柜格分配的流程图;

图10是本发明实施例的配送终端的柜格选择界面的示意图;

图11是本发明实施例的数据处理装置的示意图;

图12是本发明实施例的电子设备的示意图。

具体实施方式

以下基于实施例对本发明进行描述,但是本发明并不仅仅限于这些实施例。在下文对本发明的细节描述中,详尽描述了一些特定的细节部分。对本领域技术人员来说没有这些细节部分的描述也可以完全理解本发明。为了避免混淆本发明的实质,公知的方法、过程、流程、元件和电路并没有详细叙述。

此外,本领域普通技术人员应当理解,在此提供的附图都是为了说明的目的,并且附图不一定是按比例绘制的。

除非上下文明确要求,否则在说明书的“包括”、“包含”等类似词语应当解释为包含的含义而不是排他或穷举的含义;也就是说,是“包括但不限于”的含义。

在本发明的描述中,需要理解的是,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。此外,在本发明的描述中,除非另有说明,“多个”的含义是两个或两个以上。

图1是本发明实施例的数据处理系统的示意图。如图1所示,本发明实施例的订单系统包括至少一个储物柜1、至少一个配送终端2和至少一个服务器3。本实施例以一个储物柜1、一个配送终端2和一个服务器3为例进行说明。其中,储物柜1、配送终端2和服务器3通过网络进行通信连接。

进一步地,本发明实施例以所述储物柜为外卖储物柜为例进行说明,其中,储物柜1为骑手存放餐品及用户取餐的设备。配送终端2为配送人员使用的终端设备,服务器3为物流后端,用于存储订单的对象属性信息。

进一步地,用户可以通过用户终端在预定应用软件、预定网页等进行商品选购操作,用户在用户终端完成选购(也即,确认下单)后,将订单信息发送至商户终端。商家可在商户终端在确认接单之后,向外卖平台发送接单信息。外卖平台在接收到商户终端发送的接单信息后,根据预定的订单分配方法为该订单分配一个配送终端。配送终端的骑手从商家取餐并配送至用户取餐地点对应的储物柜,将餐品放置在所述储物柜中,等待用户取餐。

在本实施例中,所述配送终端2可以通过手机、笔记本电脑、台式电脑、平板电脑等实现,也可以通过专用的电子通信设备来实现。

在本实施例中,当骑手取餐并配送至储物柜1后,储物柜1自动为订单分配一个柜格。

进一步地,图2是本发明实施例的储物柜的示意图。如图2所示,本发明实施例的储物柜1包括柜体a和控制设备2。

在本实施例中,柜体a包括多个柜格,如图2中编号001-036。

进一步地,所述柜体a包括多个不同尺寸的柜格。本发明实施例以所述柜体a包括三种尺寸的柜格为例进行说明,其中,编号001-016柜格为小号柜格,编号017-028柜格为中号柜格,编号029-036柜格为大号柜格。应理解,图2中的柜格尺寸仅为本发明实施例一个示例,本发明实施例对此不作限制,所属柜格可以仅包括一种尺寸,也可以包括多种尺寸。

进一步地,由于大尺寸柜格通常用于放置较大尺寸的商品,重量较大,因此,优选地,将大尺寸的柜格设置在较低的位置,方便存取。

进一步地,本发明实施例的柜格按照属性分类包括气密性、保温性、保冷性和保鲜性。

对应地,对象分类信息包括浓汤类、固体类、保温类、保冷类和保鲜类,所述对象为订单对应的食品。

其中,气密性柜格具有较好的密封效果,适合放置浓汤类食品,可以避免相邻的柜格之间串味,例如汤面、麻辣烫、米线、冒菜等。保温性柜格适合存放保温类食品,使得食品保持在一定的温度范围内,例如大多数的中餐。保冷性柜格适合存放保冷类食品,避免食品融化而影响口感,例如冰激凌、冷饮等。保鲜性柜格适合存放保鲜类食品,例如蔬菜、水果等。

进一步地,所述柜格可以只具备上述一种属性,也可以同时具备上述多种属性。

应理解,本发明实施例仅示出了常用的几种柜格属性,在实际应用中,可以根据应用场景添加新的属性,或减少现有的属性。

在本实施例中,控制设备b包括存储器和处理器,所述存储器用于存储一条或多条计算机程序指令,其中,所述一条或多条计算机程序指令被所述处理器执行本发明实施例的数据处理方法。

进一步地,所述控制设备还可以包括输入单元b1和显示单元b2。其中,输入单元b1包括多个输入控件,用于用户输入。显示单元b2用于向用户信息。

进一步地,所述控制设备还可以锁具,设置在所述柜格的合适位置,用于锁定所述柜格的柜门,避免餐品丢失。

进一步地,控制设备可以通过控制信号控制所述锁具开启,使得所述储物柜更加智能化。

进一步地,在配送终端的用户存放餐品时,控制设备可以通过控制信号控制所述锁具开启。

进一步地,在取餐用户取餐时,控制设备可以通过控制信号控制所述锁具开启。

在一个可选的实现方式中,取餐用户可以通过所述输入单元输入取餐信令,以使得所述控制设备根据所述取餐信令开启对应的柜格。其中,所述取餐信令可以是取餐密码。具体地,在配送终端的用户将餐品存入柜格后,控制设备生成取餐密码,并发至服务器,服务器将所述取餐密码发送至所述取餐用户的终端设备。

在另一个可选的实现方式中,取餐用户可以通过终端设备扫描所述显示单元的,以使得所述控制设备根据所述取餐信令开启对应的柜格。其中,所述取餐信令可以是取餐密码。具体地,在配送终端的用户将餐品存入柜格后,控制设备生成取餐密码,并发至服务器,服务器将所述取餐密码发送至所述取餐用户的终端设备。

进一步地,本发明实施例的控制设备的数据处理方法如图3所示,包括如下步骤:

步骤s100、确定目标订单的对象属性信息。

在本实施例中,控制设备确定目标订单的对象属性信息。

进一步地,所述对象为配送终端的用户需要放入储物柜的餐品。

进一步地,所述目标订单为配送终端的用户需要放入储物柜的餐品对应的订单。

在一个实施例中,控制设备可以通过图4所示的步骤确定目标订单的对象属性信息,具体包括如下步骤:

步骤s110、获取目标订单的订单标识。

在本实施例中,控制设备获取目标订单的订单标识。

进一步地,所述订单标识可以是订单号。

在一个可选的实现方式中,配送终端的用户到达储物柜后,通过输入单元输入目标订单的订单号,由此,控制设备可以获取目标订单的订单标识。

在另一个可选的实现方式中,配送终端的用户到达储物柜后,通过配送终端的应用程序选择目标订单,配送终端自动将所述的目标订单的订单标识发送至控制设备,由此,控制设备可以获取目标订单的订单标识。具体地,储物柜还包括无线通信单元,能够自动扫描可连接设备,当配送终端进入无线通信单元的覆盖范围内时,无线通信单元与配送终端自动建立无线连接,用户通过配送终端的应用程序选择目标订单,配送终端通过无线通信方式自动将所述的目标订单的订单标识发送至控制设备。可选地,所述无线通信单元可以是wifi(无线上网)模块或蓝牙模块。

具体地,当无线通信单元为wifi模块时,无线扫描方式可以通过主动扫描(activescanning)实现。主动扫描是配送终端以主动的方式,在每个信道上发出proberequest帧,请求某个特定无线网络予以回应。主动扫描是主动寻找网络,使用主动扫描的工作站将会以如下的程序扫描信道表所列的频道:跳至某个信道,然后等候来帧指示(indicationofanincomingframe)或者等到probedelay定时器超时,如果在这个信道收到帧,就证明该信道有用户在使用,因此可以加以探测,而probedelay定时器可用来防止某个闲置信道让整个过程停止,因为工作站不会一直等待帧的到来。利用基本的dcf(distributedcoordinationfunction,分布式协调功能)访问过程取得媒介使用权,然后送出一个proberequest帧。至少等候一段最短的信道时间(minchanneltime),如果媒介并不忙碌,表示没有网络存在,因此可以跳至下个信道,如果在minchanneltime这段期间媒介非常忙碌,就继续等候一段时间,直到最长的信道时间(即maxchanneltime)超时,然后处理任何的proberesponse帧。

可选地,无线扫描方式还可以通过被动扫描(passivescanning)实现。在被动扫描中,检测设备会在信道列表(channellist)所列的各个信道之间不断切换,并静候beacon帧的到来。所收到的任何帧都会被暂存起来,以便取出传送这些帧的bss(basicserviceset,基本服务集)的相关数据。

当无线通信单元为蓝牙模块时,无线通信单元和配送终端一个为主设备,另一个为从设备。其中,从设备为广播设备,以广播的方式发送可连接信号,主设备为扫描设备或发起设备,用于扫描从设备广播的可连接信号,在扫描到可连接信号后,向从设备发起连接请求。进一步地,无线通信单元可以为从设备,也可以为主设备。在所述无线通信单元为从设备时,配送终端被配置为主设备。在所述无线通信单元为主设备时,配送终端被配置为从设备。

由此,控制设备即可获取目标订单的订单标识。

步骤s120、根据所述订单标识获取所述目标订单的对象属性信息。

在本实施例中,控制设备根据所述订单标识获取所述目标订单的对象属性信息。

进一步地,所述对象属性信息包括对象尺寸和对象分类信息,所述对象分类信息包括浓汤类、固体类、保温类、保冷类和保鲜类。

进一步地,所述控制设备从所述服务器获取所述对象属性信息。

在一个可选的实现方式中,服务器是3独立于所述外卖平台的设备,服务器3从外卖平台获取各订单标识和订单的商品名称,根据所述商品名称的关键词确定对应的对象属性信息。所述订单标识可以是订单号,所述对象属性信息包括对象尺寸和对象分类信息,所述对象分类信息包括浓汤类、固体类、保温类、保冷类和保鲜类。例如,如果商品名称中包括汤面、麻辣烫、米线、冒菜等关键词,则确定该订单对应的对象分类信息为浓汤类;如果商品名称中包括蛋糕、饼干等关键词,则确定该订单对应的对象分类信息为固体类;如果商品名称中包括热饮等关键词,则确定该订单对应的对象分类信息为保温类;如果商品名称中包括冷饮、冰激凌等关键词,则确定该订单对应的对象分类信息为保冷类;如果商品名称中包括蔬菜、水果关键词,则确定该订单对应的对象分类信息为保险。

在另一个可选的实现方式中,服务器是3是外卖平台,服务器3根据订单的商品名称的关键词确定对应的对象分类信息,具体确定对象属性信息的方法如上所述,在此不再赘述。

应理解,上述仅给出了本发明实施例的一个确定对象属性信息的示例,本发明实施例对此不作限制。例如,还可以通过机器学习、神经网络等方法获取所述对象属性信息。

还应理解,本发明实施例中,一个订单的对象分类信息可以有一种,也可以有多种。例如,对于麻辣烫类的订单,最终确定的对象分类信息可以包括浓汤类和保温类中的一种或两种。

进一步地,所述对象尺寸为订单对应的商品的包装尺寸。

在一个可选的实现方式中,可以根据储物柜1的柜格尺寸的分类对所述对象尺寸进行分类。例如,假设储物柜1的柜格分为大、中、小三种尺寸,则可以将对象尺寸也分为大、中、小三种尺寸。在一个示例中,商家预先根据商品的实际情况设置每一种商品的对象尺寸的类别(大、中、小),并上传至服务器3,服务器3根据订单对应的商品信息确定所述对象尺寸的类别。

在一个可选的实现方式中,对象尺寸为可以为商品包装的具体尺寸,包括包装的长度、高度和宽度。在一个示例中,商家预先根据商品的实际情况设置每一种商品的对象尺寸的包装的长度、高度和宽度,并上传至服务器3,服务器3根据订单对应的商品信息确定所述对象尺寸。

由此,控制设备即可获取所述目标订单的对象属性信息。

在另一个实施例中,控制设备还可以通过接收配送终端发送的对象属性信息。

具体地,配送终端的展示界面可如图5所示。配送终端的用户到达储物柜后,从配送终端的显示界面选择需要存储的对象,进入选择对象属性界面,选择对应的对象尺寸和对象分类信息,点击确定,配送终端将所述对象属性信息发送至控制设备。

由此,控制设备即可获取所述目标订单的对象属性信息。

步骤s200、确定柜格的状态信息。

在本实施例中,控制设备获取各个柜格的状态信息,所述状态信息包括已分配状态和未分配状态。

步骤s300、根据所述对象属性信息和所述状态信息确定至少一个柜格分配给所述目标订单。

在本实施例中,控制设备根据所述对象属性信息和所述状态信息确定至少一个柜格分配给所述目标订单。

在一个实施例中,根据所述对象属性信息和所述状态信息确定至少一个柜格分配给所述目标订单如图6所示,包括如下步骤:

步骤s310、确定与所述对象属性信息匹配的多个柜格属性集合。

在本实施例中,各所述柜格属性集合包括至少一个柜格属性并具有与所述对象属性信息对应的优先级。

进一步地,与所述对象属性信息匹配的多个柜格属性集合可以通过预先设置。

进一步地,以所述对象属性信息为浓汤类为例进行说明,匹配的柜格属性集合与对应的优先级如图7所示。按照优先级由高到低的顺序,柜格属性集合包括(空间位置低、具有气密性、具有保温性)、(具有气密性、具有保温性)、(具有保温性)和(空间位置低)四种集合。

应理解,上述仅给出了本发明实施例的一个示例,具体的柜格属性集合可以根据对象属性信息和柜格的实际情况进行对应的设置,本发明实施例对此不作限制。

还应理解,上述每一个柜格属性集合还应包括柜格尺寸满足所述对象尺寸。

步骤s320、按照所述柜格属性集合的优先级和所述状态信息为所述目标订单分配柜格。

在本实施例中,控制设备按照所述柜格属性集合的优先级和所述状态信息为所述目标订单分配柜格。具体如图8所示,包括如下步骤:

步骤s321、在匹配的多个柜格属性集合中选择优先级最高的柜格属性集合。

在本实施例中,控制设备在匹配的多个柜格属性集合中选择优先级最高的柜格属性集合。

进一步地,以图7为例进行说明,控制设备选择的柜格属性集合为(空间位置低、具有气密性、具有保温性)。

步骤s322、确定满足选择的柜格属性集合且状态信息为未分配的候选柜格集合。

在本实施例中,控制设备获取满足上述条件的所有柜格,获取每一个柜格的状态信息,选择其中状态信息为未分配的柜格,组成候选柜格集合,候选柜格集合中的每一元素可以为所述柜格编号。

步骤s323、判断所述候选柜格集合是否为空。

在本实施例中,控制设备判断上述确定的候选柜格集合是否为空,如果所述候选柜格集合为空,表示没有满足当前柜格属性集合的柜格,如果所述柜格集合不为空,表示有满足当前柜格属性集合的柜格。

进一步地,响应于所述候选柜格集合不为空,进入步骤s324。

进一步地,响应于所述候选柜格集合为空,返回步骤s321,在匹配的多个柜格属性集合中选择下一个优先级的柜格属性集合。

步骤s324、选择一个柜格分配给所述目标订单。

在本实施例中,响应于所述候选柜格集合不为空,在所述候选柜格集合中选择一个柜格分配给所述目标订单。

进一步地,可以在所述候选柜格集合中按序选择一个柜格,也可以随机选择一个柜格。

由此,可以自动为目标订单分配一个柜格,使得配送终端的用户不需要手动选择柜格,提高配送人员的效率。

本发明实施例通过确定目标订单的对象属性信息和柜格的状态信息,根据所述对象属性信息和所述状态信息确定至少一个柜格分配给所述目标订单。由此,可以满足不同类别的餐品的存放需求,提升用户体验。

在另一个实施例中,控制设备还可以通过图9所示的步骤为所述目标订单分配柜格,具体包括如下步骤:

步骤s325、获取与所述对象属性信息匹配且状态信息为未分配的柜格生成展示信息。

在本实施例中,控制设备获取与所述对象属性信息匹配且状态信息为未分配的柜格生成展示信息,所述展示信息包括柜格标识。

进一步地,控制设备可以预先设置一个或对个与所述对象属性信息匹配的柜格属性集合,获取满足柜格属性集合的所有柜格。

步骤s326、发送所述展示信息。

在本实施例中,控制设备将获取到的展示信息发送到配送终端。

具体地,配送终端接收到的展示信息如图10所示,配送终端的用户可以根据展示信息选择一个匹配的柜格。

可选地,为了进一步使得配送终端的用户选择一个合适的柜格,可以在展示信息中柜格对应的位置显示柜格的属性信息。

步骤s327、接收配送终端发送的目标柜格标识。

在本实施例中,配送终端的用户选择柜格后,将柜格标识发送至控制设备。

步骤s328、将所述目标柜格标识对应的柜格分配给所述目标订单。

在本实施例中,控制设备将所述目标柜格标识对应的柜格分配给所述目标订单。

本发明实施例通过确定目标订单的对象属性信息和柜格的状态信息,根据所述对象属性信息和所述状态信息确定至少一个柜格分配给所述目标订单。由此,可以满足不同类别的餐品的存放需求,提升用户体验。

进一步地,为了避免同一个柜格重复分配,本发明实施例的方法还包括:

步骤s400、将分配给所述目标订单的柜格标记为已分配。

由此,可以避免同一个柜格重复分配。

进一步地,为了提高配送人员的效率,使得柜格更加智能化,本发明实施例的方法还包括:

步骤s500、向分配给所述目标订单的柜格发送控制信号,所述控制信号用于控制所述柜格开启柜门。

由此,可以使得配送人员能够快速存放餐品,进一步提高工作效率。

进一步地,为了使得配送人员能够快速找到对应的柜格,本发明实施例的方法还包括:

步骤s600、向配送终端发送分配给所述目标订单的柜格的标识。

由此,可以使得配送人员能够快速找到对应的柜格,进一步提高工作效率。

应理解,上述步骤s400、s500和s600不区分执行顺序,控制设备可以是先后执行,也可以是同时执行。

图11是本发明实施例的数据处理装置的示意图。如图11所示,本发明实施例的数据处理装置包括信息确定单元111、状态确定单元112和分配单元113。其中,信息确定单元111用于确定目标订单的对象属性信息。状态确定单元112用于确定柜格的状态信息,所述状态信息包括已分配和未分配。分配单113用于根据所述对象属性信息和所述状态信息确定至少一个柜格分配给所述目标订单。

优选地,所述信息确定单元包括:

标识获取子单元,用于获取目标订单的订单标识;以及

属性获取子单元,用于根据所述订单标识获取所述目标订单的对象属性信息。

优选地,所述信息确定单元用于接收配送终端发送的对象属性信息。

优选地,所述对象属性信息包括对象尺寸。

优选地,所述对象属性信息还包括对象分类信息,所述对象分类信息包括浓汤类、固体类、保温类、保冷类和保鲜类。

优选地,所述分配单元包括:

柜格属性集合确定子单元,用于确定与所述对象属性信息匹配的多个柜格属性集合,各所述柜格属性集合包括至少一个柜格属性并具有与所述对象属性信息对应的优先级;以及

柜格分配子单元,用于按照所述柜格属性集合的优先级和所述状态信息为所述目标订单分配柜格。

优选地,所述柜格属性包括空间位置、柜格尺寸、气密性、保温性、保冷性和保鲜性。

优选地,所述柜格分配子单元包括:

第一选择模块,用于在匹配的多个柜格属性集合中选择优先级最高的柜格属性集合;

确定模块,用于确定满足选择的柜格属性集合且状态信息为未分配的候选柜格集合;

分配模块,用于响应于所述候选柜格集合不为空,在所述候选柜格集合中选择一个柜格分配给所述目标订单;以及

第二选择模块,用于响应于所述候选柜格集合为空,在匹配的多个柜格属性集合中选择下一个优先级的柜格属性集合。

优选地,所述分配单元包括:

展示信息生成子单元,用于获取与所述对象属性信息匹配且状态信息为未分配的柜格生成展示信息,所述展示信息包括柜格标识;

展示信息发送子单元,用于发送所述展示信息;

接收子单元,用于接收配送终端发送的目标柜格标识;以及

柜格分配子单元,用于将所述目标柜格标识对应的柜格分配给所述目标订单。

优选地,所述装置还包括:

标记单元,用于将分配给所述目标订单的柜格标记为已分配。

优选地,所述装置还包括:

控制信号生成单元,用于向分配给所述目标订单的柜格发送控制信号,所述控制信号用于控制所述柜格开启柜门。

优选地,所述装置还包括:

发送单元,用于向配送终端发送分配给所述目标订单的柜格的标识。

本发明实施例通过确定目标订单的对象属性信息和柜格的状态信息,根据所述对象属性信息和所述状态信息确定至少一个柜格分配给所述目标订单。由此,可以满足不同类别的餐品的存放需求,提升用户体验。

图12是本发明实施例的电子设备的示意图。在本实施例中,电子设备包括服务器、终端等。如图12所示,该电子设备:至少包括一个处理器121;以及,与至少一个处理器121通信连接的存储器122;以及,与扫描装置通信连接的通信组件123,通信组件123在处理器121的控制下接收和发送数据;其中,存储器122存储有可被至少一个处理器121执行的指令,指令被至少一个处理器121执行以实现上述数据处理方法。

具体地,该电子设备包括:一个或多个处理器121以及存储器122,图12中以一个处理器121为例。处理器121、存储器122可以通过总线或者其他方式连接,图12中以通过总线连接为例。存储器122作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块。处理器121通过运行存储在存储器122中的非易失性软件程序、指令以及模块,从而执行设备的各种功能应用以及数据处理,即实现上述数据处理方法。

存储器122可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储选项列表等。此外,存储器122可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实施例中,存储器122可选包括相对于处理器121远程设置的存储器,这些远程存储器可以通过网络连接至外接设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

一个或者多个模块存储在存储器122中,当被一个或者多个处理器121执行时,执行上述任意方法实施例中的数据处理方法。

上述产品可执行本申请实施例所提供的方法,具备执行方法相应的功能模块和有益效果,未在本实施例中详尽描述的技术细节,可参见本申请实施例所提供的方法。

本发明实施例通过确定目标订单的对象属性信息和柜格的状态信息,根据所述对象属性信息和所述状态信息确定至少一个柜格分配给所述目标订单。由此,可以满足不同类别的餐品的存放需求,提升用户体验。

本发明的另一个实施例涉及一种非易失性存储介质,用于存储计算机可读程序,所述计算机可读程序用于供计算机执行上述部分或全部的方法实施例。

即,本领域技术人员可以理解,实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本申请各实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

本发明实施例还提供了a1、一种数据处理方法,所述方法包括:

确定目标订单的对象属性信息;

确定柜格的状态信息,所述状态信息包括已分配和未分配;以及

根据所述对象属性信息和所述状态信息确定至少一个柜格分配给所述目标订单。

a2、如a1所述的方法,所述确定目标订单的对象属性信息包括:

获取目标订单的订单标识;以及

根据所述订单标识获取所述目标订单的对象属性信息。

a3、如a1所述的方法,所述确定目标订单的对象属性信息为:接收配送终端发送的对象属性信息。

a4、如a1所述的方法,所述对象属性信息包括对象尺寸。

a5、如a4所述的方法,所述对象属性信息还包括对象分类信息,所述对象分类信息包括浓汤类、固体类、保温类、保冷类和保鲜类。

a6、如a1所述的方法,所述根据所述对象属性信息和所述状态信息确定至少一个柜格分配给所述目标订单包括:

确定与所述对象属性信息匹配的多个柜格属性集合;以及

按照所述柜格属性集合和所述状态信息为所述目标订单分配柜格。

a7、如a6所述的方法,各所述柜格属性集合包括至少一个柜格属性并具有与所述对象属性信息对应的优先级;

其中,按照所述柜格属性集合和所述状态信息为所述目标订单分配柜格为:按照所述柜格属性集合的优先级和所述状态信息为所述目标订单分配柜格。

a8、如a6所述的方法,所述柜格属性包括空间位置、柜格尺寸、气密性、保温性、保冷性和保鲜性。

a9、如a7所述的方法,所述按照所述柜格属性集合的优先级和所述状态信息为所述目标订单分配柜格包括:

在匹配的多个柜格属性集合中选择优先级最高的柜格属性集合;

确定满足选择的柜格属性集合且状态信息为未分配的候选柜格集合;

响应于所述候选柜格集合不为空,在所述候选柜格集合中选择一个柜格分配给所述目标订单;以及

响应于所述候选柜格集合为空,在匹配的多个柜格属性集合中选择下一个优先级的柜格属性集合。

a10、如a1所述的方法,所述根据所述对象属性信息和所述状态信息确定至少一个柜格分配给所述目标订单包括:

获取与所述对象属性信息匹配且状态信息为未分配的柜格生成展示信息,所述展示信息包括柜格标识;

发送所述展示信息;

接收配送终端发送的目标柜格标识;以及

将所述目标柜格标识对应的柜格分配给所述目标订单。

a11、如a1所述的方法,所述方法还包括:

将分配给所述目标订单的柜格标记为已分配。

a12、如a1所述的方法,所述方法还包括:

向分配给所述目标订单的柜格发送控制信号,所述控制信号用于控制所述柜格开启柜门。

a13、如a1所述的方法,所述方法还包括:

向配送终端发送分配给所述目标订单的柜格的标识。

本发明实施例还公开了b1、一种储物柜,所述储物柜包括:

柜体,包括多个柜格;以及

控制设备,包括存储器和处理器,所述存储器用于存储一条或多条计算机程序指令,其中,所述一条或多条计算机程序指令被所述处理器执行如下步骤:

确定目标订单的对象属性信息;

确定柜格的状态信息,所述状态信息包括已分配和未分配;以及

根据所述对象属性信息和所述状态信息确定至少一个柜格分配给所述目标订单。

b2、如b1所述的储物柜,所述确定目标订单的对象属性信息包括:

获取目标订单的订单标识;以及

根据所述订单标识获取所述目标订单的对象属性信息。

b3、如b1所述的储物柜,所述确定目标订单的对象属性信息为:接收配送终端发送的对象属性信息。

b4、如b1所述的储物柜,所述对象属性信息包括对象尺寸。

b5、如b4所述的储物柜,所述对象属性信息还包括对象分类信息,所述对象分类信息包括浓汤类、固体类、保温类、保冷类和保鲜类。

b6、如b1所述的储物柜,所述根据所述对象属性信息和所述状态信息确定至少一个柜格分配给所述目标订单包括:

确定与所述对象属性信息匹配的多个柜格属性集合;以及

按照所述柜格属性集合和所述状态信息为所述目标订单分配柜格。

b7、如b6所述的储物柜,各所述柜格属性集合包括至少一个柜格属性并具有与所述对象属性信息对应的优先级;

其中,按照所述柜格属性集合和所述状态信息为所述目标订单分配柜格为:按照所述柜格属性集合的优先级和所述状态信息为所述目标订单分配柜格。

b8、如b6所述的储物柜,所述柜格属性包括空间位置、柜格尺寸、气密性、保温性、保冷性和保鲜性。

b9、如b7所述的储物柜,所述按照所述柜格属性集合的优先级和所述状态信息为所述目标订单分配柜格包括:

在匹配的多个柜格属性集合中选择优先级最高的柜格属性集合;

确定满足选择的柜格属性集合且状态信息为未分配的候选柜格集合;

响应于所述候选柜格集合不为空,在所述候选柜格集合中选择一个柜格分配给所述目标订单;以及

响应于所述候选柜格集合为空,在匹配的多个柜格属性集合中选择下一个优先级的柜格属性集合。

b10、如b1所述的储物柜,所述根据所述对象属性信息和所述状态信息确定至少一个柜格分配给所述目标订单包括:

获取与所述对象属性信息匹配且状态信息为未分配的柜格生成展示信息,所述展示信息包括柜格标识;

发送所述展示信息;

接收配送终端发送的目标柜格标识;以及

将所述目标柜格标识对应的柜格分配给所述目标订单。

b11、如b1所述的储物柜,所述控制设备还用于将分配给所述目标订单的柜格标记为已分配。

b12、如b1所述的储物柜,所述控制设备还用于向分配给所述目标订单的柜格发送控制信号,所述控制信号用于控制所述柜格开启柜门。

b13、如b1所述的储物柜,所述控制设备还用于向配送终端发送分配给所述目标订单的柜格的标识。

本发明实施例还公开了c1、一种数据处理装置,所述装置包括:

信息确定单元,用于确定目标订单的对象属性信息;

状态确定单元,用于确定柜格的状态信息,所述状态信息包括已分配和未分配;以及

分配单元,用于根据所述对象属性信息和所述状态信息确定至少一个柜格分配给所述目标订单。

c2、如c1所述的装置,所述信息确定单元包括:

标识获取子单元,用于获取目标订单的订单标识;以及

属性获取子单元,用于根据所述订单标识获取所述目标订单的对象属性信息。

c3、如c1所述的装置,所述信息确定单元用于接收配送终端发送的对象属性信息。

c4、如c1所述的装置,所述对象属性信息包括对象尺寸。

c5、如c4所述的装置,所述对象属性信息还包括对象分类信息,所述对象分类信息包括浓汤类、固体类、保温类、保冷类和保鲜类。

c6、如c1所述的装置,所述分配单元包括:

柜格属性集合确定子单元,用于确定与所述对象属性信息匹配的多个柜格属性集合;以及

柜格分配子单元,用于按照所述柜格属性集合和所述状态信息为所述目标订单分配柜格。

c7、如c6所述的装置,各所述柜格属性集合包括至少一个柜格属性并具有与所述对象属性信息对应的优先级;

其中,所述柜格分配子单元用于按照所述柜格属性集合的优先级和所述状态信息为所述目标订单分配柜格。

c8、如c6所述的装置,所述柜格属性包括空间位置、柜格尺寸、气密性、保温性、保冷性和保鲜性。

c9、如c7所述的装置,所述柜格分配子单元包括:

第一选择模块,用于在匹配的多个柜格属性集合中选择优先级最高的柜格属性集合;

确定模块,用于确定满足选择的柜格属性集合且状态信息为未分配的候选柜格集合;

分配模块,用于响应于所述候选柜格集合不为空,在所述候选柜格集合中选择一个柜格分配给所述目标订单;以及

第二选择模块,用于响应于所述候选柜格集合为空,在匹配的多个柜格属性集合中选择下一个优先级的柜格属性集合。

c10、如c1所述的装置,所述分配单元包括:

展示信息生成子单元,用于获取与所述对象属性信息匹配且状态信息为未分配的柜格生成展示信息,所述展示信息包括柜格标识;

展示信息发送子单元,用于发送所述展示信息;

接收子单元,用于接收配送终端发送的目标柜格标识;以及

柜格分配子单元,用于将所述目标柜格标识对应的柜格分配给所述目标订单。

c11、如c1所述的装置,所述装置还包括:

标记单元,用于将分配给所述目标订单的柜格标记为已分配。

c12、如c1所述的装置,所述装置还包括:

控制信号生成单元,用于向分配给所述目标订单的柜格发送控制信号,所述控制信号用于控制所述柜格开启柜门。

c13、如c1所述的装置,所述装置还包括:

发送单元,用于向配送终端发送分配给所述目标订单的柜格的标识。

本发明实施例还公开了d1、一种计算机可读存储介质,其上存储计算机程序指令,所述计算机程序指令在被处理器执行时实现如a1-a13中任一项所述的方法。

本发明实施例还公开了e1、一种电子设备,包括存储器和处理器,所述存储器用于存储一条或多条计算机程序指令,其中,所述一条或多条计算机程序指令被所述处理器执行以实现如a1-a13中任一项所述的方法。

以上所述仅为本发明的优选实施例,并不用于限制本发明,对于本领域技术人员而言,本发明可以有各种改动和变化。凡在本发明的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1