欢迎光临小豌豆知识网!
当前位置:首页 > 物理技术 > 调节控制> 一种餐箱及其控制方法、设备、介质及无人设备独创技术45619字

一种餐箱及其控制方法、设备、介质及无人设备

2021-02-04 22:31:16

一种餐箱及其控制方法、设备、介质及无人设备

  技术领域

  本说明书涉及无人驾驶技术领域,尤其涉及一种餐箱及其控制方法、设备、介质及无人设备。

  背景技术

  外卖配送服务作为互联网技术发展的产物,受到越来越多用户的关注和使用。随着无人驾驶技术的发展,“无人技术+外卖配送”即无人配送外卖车成为外卖配送服务未来发展的趋势。

  无人配送外卖车作为一种外卖配送工具,不仅可以解决配送人员不足与订单不断增长之间的矛盾,而且还能够适应各种极端天气环境,完成恶劣场景的外卖配送任务,提升外卖配送服务的服务质量。

  餐箱作为无人配送外卖车的标准配置,需要具备保温/制冷功能。经研究发现,目前所使用的餐箱是一种功能单一的恒温餐箱。

  基于此,本申请提出了一种餐箱,以提升餐箱的智能性,实现温控灵活的目的。

  发明内容

  本说明书提供一种餐箱及其控制方法、装置、介质及无人设备,以部分解决上述现有技术存在的问题。

  本说明书采用下述技术方案:

  本说明书提供的一种餐箱,包括至少一个能量转换装置、驱动电路和处理器,其中:

  所述能量转换装置包括第一能量层、第二能量层和能量传递层,其中,所述第一能量层用于向所述餐箱的内部输出能量,所述第二能量层用于向所述餐箱的外部输出能量;所述第一能量层和所述第二能量层的能量输出方式不同,所述能量输出方式包括吸收热量、释放热量;所述第一能量层和所述第二能量层的能量输出方式随流经所述能量传递层的电流方向的改变而改变;

  所述处理器,用于向所述驱动电路发送电流控制指令;

  所述驱动电路,用于接收所述处理器发送的所述电流控制指令;根据所述电流控制指令,控制所述能量传递层中的电流方向,以控制所述第一能量层的能量输出方式。

  可选的,所述能量传递层为NP型半导体材料层,其中,所述NP型半导体材料层中的N型半导体材料层和P型半导体材料层垂直分布在所述第一能量层和所述第二能量层之间。

  可选的,若存在两个以上的所述能量转换装置,那么所述能量转换装置中所述第一能量层的能量输出方式相同。

  可选的,所述餐箱还包含能量收集装置,其中:

  所述能量收集装置,用于收集所述第二能量层输出的能量,并将收集的所述能量传递至所述餐箱的其他电气设备上。

  可选的,所述能量转换装置为半导体制冷片;所述驱动电路为H桥驱动电路。

  本说明书还提供了一种餐箱的控制方法,所述控制方法包括:

  接收服务器设备发送的配送任务,所述配送任务中包含待配送的订单信息,所述订单信息中包含待配送的配送对象;

  根据所述配送对象的类型,确定存放所述配送对象的标准温度;

  监测餐箱的内部温度;

  判断所述餐箱的内部温度与所述标准温度是否匹配;

  若不匹配,则通过控制流经所述能量传递层的电流,调节所述餐箱的内部温度,以使调整后的所述内部温度与所述标准温度相匹配。

  可选的,监测餐箱的内部温度,具体包括:

  定位当前所在位置;

  判断所述当前所在位置与所述订单信息中包含的取货位置是否匹配;

  在确定所述当前所在位置与所述订单信息中包含的取货位置匹配时,监测餐箱的内部温度。

  可选的,通过控制流经所述能量传递层的电流,调节所述餐箱的内部温度,具体包括:

  判断所述配送对象是否被放置在所述餐箱中;

  若确定所述配送对象已被放置在所述餐箱中,则通过控制流经所述能量传递层的电流,调节所述餐箱的内部温度,以使调整后的所述餐箱的内部温度与所述标准温度相匹配。

  可选的,在监测所述餐箱的内部温度之前,所述方法还包括:

  为所述配送对象分配用于存放的餐箱;

  建立并存储所述餐箱的标识与所述订单信息之间的对应关系;

  将所述对应关系发送给服务器设备,由所述服务器设备分别将所述对应关系发送给提供所述配送对象的服务提供者和生成所述订单信息的用户。

  本说明书实施例提供的一种餐箱的控制装置,包括:

  接收单元,用于接收服务器设备发送的配送任务,所述配送任务中包含待配送的订单信息,所述订单信息中包含待配送的配送对象;

  确定单元,用于根据所述配送对象的类型,确定存放所述配送对象的温度标准;

  检测单元,用于监测餐箱的内部温度;

  控制单元,用于判断所述餐箱的内部温度与所述标准温度是否匹配;若不匹配,则通过控制流经所述能量传递层的电流,调节所述餐箱的内部温度,以使调整后的所述内部温度与所述标准温度相匹配。

  本说明书还提供了一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述的餐箱的控制方法。

  本说明书还提供了一种无人设备,所述无人设备设有上述记载的餐箱、处理器、存储器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述的餐箱的控制方法

  本说明书采用的上述至少一个技术方案能够达到以下有益效果:

  本说明书提供的餐箱包括至少一个能量转换装置、驱动电路和处理器,所述能量转换装置包括第一能量层、第二能量层和能量传递层,其中,所述第一能量层用于向所述餐箱的内部输出能量,所述第二能量层用于向所述餐箱的外部输出能量;所述第一能量层和所述第二能量层的能量输出方式不同,所述能量输出方式包括吸收热量、释放热量;所述第一能量层和所述第二能量层的能量输出方式随流经所述能量传递层的电流方向的改变而改变;所述处理器用于向所述驱动电路发送电流控制指令;所述驱动电路用于接收所述处理器发送的所述电流控制指令;根据所述电流控制指令,控制所述能量传递层中的电流方向,以控制所述第一能量层的能量输出方式。这样,通过控制餐箱中能量转换装置的电流方向实现对餐箱内部的温度控制,以满足各种配送对象的温度需求,有效扩展了餐箱的温控功能,增加了餐箱温控的灵活性,提升了无人配送车和餐箱的智能化程度。

  附图说明

  此处所说明的附图用来提供对本说明书的进一步理解,构成本说明书的一部分,本说明书的示意性实施例及其说明用于解释本说明书,并不构成对本说明书的不当限定。在附图中:

  图1为本说明书实施例提供的餐箱的结构示意图;

  图2为本说明书实施例提供的一种餐箱的控制方法的流程示意图;

  图3为本说明书实施例提供的一种餐箱的控制装置的结构示意图;

  图4为本说明书实施例提供的无人设备的结构示意图。

  具体实施方式

  目前在外卖配送中所使用的餐箱只能够实现单一的保温或者制冷功能,即一个餐箱要么具备保温功能,要么具备制冷功能。这就意味着,对于需要保温的配送对象,只能使用具有保温功能的餐箱来完成配送;而对于冷藏的配送对象,则只能使用具有制冷功能的餐箱来完成配送。在实际应用中,配送员或者无人配送车要么配置两个不同功能的餐箱,要么根据自身所用餐箱的功能来选择配送对象。经研究发现,这两种方式一方面不能满足实际需求,容易造成资源浪费;另一方面使得外卖配送效率低,用户体验比较差。

  基于此,本说明书提供了一种餐箱,包括至少一个能量转换装置、驱动电路和处理器,所述能量转换装置包括第一能量层、第二能量层和能量传递层,其中,所述第一能量层用于向所述餐箱的内部输出能量,所述第二能量层用于向所述餐箱的外部输出能量;所述第一能量层和所述第二能量层的能量输出方式不同,所述能量输出方式包括吸收热量、释放热量;所述第一能量层和所述第二能量层的能量输出方式随流经所述能量传递层的电流方向的改变而改变;所述处理器用于向所述驱动电路发送电流控制指令;所述驱动电路用于接收所述处理器发送的所述电流控制指令;根据所述电流控制指令,控制所述能量传递层中的电流方向,以控制所述第一能量层的能量输出方式。这样,通过控制餐箱中能量转换装置的电流方向实现对餐箱内部的温度控制,以满足各种配送对象的温度需求,有效扩展了餐箱的温控功能,增加了餐箱温控的灵活性,提升了无人配送车和餐箱的智能化程度。

  为使本说明书的目的、技术方案和优点更加清楚,下面将结合本说明书具体实施例及相应的附图对本说明书技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本说明书一部分实施例,而不是全部的实施例。基于本说明书中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本说明书保护的范围。

  以下结合附图,详细说明本说明书各实施例提供的技术方案。

  图1为本说明书实施例提供的一种餐箱的结构示意图。所述餐箱包括:至少一个能量转换装置101、驱动电路102和处理器103,其中:

  所述能量转换装置101包括第一能量层1011、第二能量层1012和能量传递层1013,其中,所述第一能量层1011用于向所述餐箱的内部输出能量,所述第二能量层1012用于向所述餐箱的外部输出能量;所述第一能量层1011和所述第二能量层1012的能量输出方式不同,所述能量输出方式包括吸收热量、释放热量;所述第一能量层1011和所述第二能量层1012的能量输出方式随流经所述能量传递层的电流方向的改变而改变;

  所述处理器103,用于向所述驱动电路102发送电流控制指令;

  所述驱动电路102,用于接收所述处理器103发送的所述电流控制指令;根据所述电流控制指令,控制所述能量传递层1013中的电流方向,以控制所述第一能量层的能量输出方式。

  在本说明书提供的另一个实施例中,所述能量传递层为NP型半导体材料层,其中,所述NP型半导体材料层中的N型半导体材料层和P型半导体材料层垂直分布在所述第一能量层和所述第二能量层之间。

  具体地,将一块N型半导体材料和一块P型半导体材料联结成电偶对,垂直分布在第一能量层和第二能量层之间,即第一能量层与电偶对的一端连接,第二能量层与电偶对的另一端连接。其中,电流由N型流向P型的一端的能量的输出方式为吸收热量;电流由P型流向N型的一端的能量的输出方式为释放热量。即电流流向的改变使得能量层的能量输出方式发生改变。

  需要说明的是,在电流流向不变的情况下,通过改变电流的大小能够改变能量输出的多少。即电流越大,吸收/释放能量越多,制冷/制热强度越强;反之,吸收/释放能量越小,制冷/制热强度越弱。

  或者,在电流方向一定的情况下,还可以通过调整电压的大小改变能量输出的多少。

  在说明书提供的另一个实施例中,若存在两个以上的所述能量转换装置,那么所述能量转换装置中第一能量层的能量输出方式相同。

  具体地,假设餐箱中包含两个或者两个以上的能量转换装置,那么对于这些能量转换装置,在安装是需要注意,保证其朝向所述餐箱内部的能量转换层的能量输出方式保持一致,即当输出方式为吸收热量时,朝向所述餐箱内部的能量转换层的能量输出方式都为吸收热量;当输出方式为释放热量时,朝向所述餐箱内部的能量转换层的能量输出方式都为释放热量。

  在本说明书提供的另一个实施例中,所述餐箱还包含能量收集装置104,其中:

  所述能量收集装置104,用于收集所述第二能量层输出的能量,并将收集的所述能量传递至所述餐箱的其他电气设备上。

  由于本说明书实施例提供的能量转换装置的一个能量层朝向餐箱内部,而另一个能量层朝向餐箱外部。这里所记载的“朝向”可以理解为能量输出的方向,“朝向餐箱内部”可以理解为能量从能量转换装置的能量输出层输入至餐箱的箱体内部,“朝向餐箱外部”可以理解为能量从能量转换装置的能量输出层输入到餐箱的箱体外部。从节省能源的角度考虑,可以将朝向餐箱外部的能量层输出的能量进行收集,并将收集的能量传输给餐箱其他电气设备。例如:若朝向餐箱外部的能量层输出的能量为冷气,可以将冷气传输给需要降温的电气设备;若朝向餐箱外部的能量层输出的能量为暖气,可以将暖气传输给需要保温的电气设备。这样既可以节省能源还能延长电气设备的使用寿命。

  在本说明书提供的另一个实施例中,所述能量转换装置为半导体制冷片;所述驱动电路为H桥驱动电路。

  可选的,所述餐箱还包括:电磁锁和触摸显示屏。

  其中,电磁锁用于控制餐箱的开关。触摸显示屏用于实现与取货用户和提供产品服务的服务提供者之间的交互。

  可选的,餐箱还可以通过CAN总线与无人配送车的整车控制器VCU建立连接,进而通过VCU与服务器设备建立连接。

  可选的,餐箱还包括外部温度传感器和内部温度传感器,其中,外部温度传感器用于监测餐箱外部环境的温度;内部温度传感器用于监测餐箱的内部温度。

  这样,通过控制餐箱中能量转换装置的电流方向实现对餐箱内部的温度控制,以满足各种配送对象的温度需求,有效扩展了餐箱的温控功能,增加了餐箱温控的灵活性,提升了无人配送车和餐箱的智能化程度。

  图2为本说明书实施例提供的一种餐箱的控制方法的流程示意图。所述方法可以如下所述。本说明书实施例的执行主体为车辆(即无人外卖配送车)。餐箱安装在车辆上,通过CAN总线与车辆的VCU(整车控制器)进行通信。车辆的VCU通过网络(例如:移动互联网)与互联网服务平台对应的服务器建立通信。

  步骤201:接收服务器设备发送的配送任务。

  其中,所述配送任务中包含待配送的订单信息,所述订单信息中包含待配送的配送对象。

  在本说明书提供的实施例中,用户在互联网服务平台上生成一个订单,互联网服务器平台在接收到该订单时,根据订单中所包含的配送信息,生成一个配送任务,并将该配送任务发送给无人配送车。由无人配送车执行该订单的配送任务。

  服务器设备可以根据无人配送车上报的工作状态和位置信息,为该订单选择合适的无人配送车,并将包含该订单对应的订单信息的配送任务发送给无人配送车。

  这里的订单可以是指外卖订单,也可以是与外卖订单具备相似属性的其他订单。这里的配送对象可以理解为订单中包含的商品,例如:餐食、药品、日用品等。

  步骤203:根据所述配送对象的类型,确定存放所述配送对象的标准温度。

  在本说明书提供的实施例中,由于不同的配送对象对于配送途中的环境要求不同,有些配送对象需要保温,例如:餐食,尤其是冬天;而有些配送对象需要冷藏,例如:生鲜等,因此,需要根据配送对象的类型,确定存放该配送对象的环境信息,在本说明书提供的实施例中环境信息主要指温度信息。

  具体地,根据配送对象,确定配送对象的类型;根据预先建立的配送对象的类型与存放需求之间的对应关系,确定该配送任务中包含的配送对象对应的存放需求,这里的存放需求即存放所述配送对象的标准温度。

  例如:生鲜类型对应的存放需求:温度要求0度至零下18度。

  对于不同配送对象对应的存放需求可以根据实验数据得到,也可以根据历史数据得到,这里不做限定。而预先建立的对应关系可以存储在服务器设备中,在需要确定存放需求时从服务器设备中获取该对应关系;也可以由服务器设备发送给无人配送车,并预先存储在无人配送车中。

  需要说明的是,基于能源合理化利用的考虑,季节不同、配送距离不同、地域不同,同一配送对象对应的存放需求可能有所区别。例如:生鲜类型的配送对象对应的存放需求:①在春秋季节,1公里配送范围之内温度为零下5度;3公里配送范围之内温度为零下10度;5公里配送范围之内温度为零下15度。②在冬季,纬度高、外部气温低的地区,常温。

  也就是说,在本步骤中,这里所确定的存放所述配送对象的标准温度应该与当前气候、地理位置等其他外部因素相匹配的标准温度。

  可选的,在接收到配送任务的情况下,所述方法还包括:

  为所述配送对象分配用于存放的餐箱;

  建立并存储所述餐箱的标识与所述订单信息之间的对应关系;

  将所述对应关系发送给服务器设备,由所述服务器设备分别将所述对应关系发送给提供所述配送对象的服务提供者和生成所述订单信息的用户,以便所述服务提供者将所述配送对象放置在对应的所述餐箱中、所述用户从所述餐箱中取出所述配送对象。

  例如:无人配送车提供一个显示界面,所述服务提供者通过该显示界面向无人配送车发送开锁请求,所述开锁请求中包含订单信息;无人配送车在接收到该开锁请求的情况下,根据所述开锁请求中包含订单信息和存储的订单信息与餐箱的标识之间的对应关系,确定开锁请求中包含的订单信息对应的餐箱的标识,并根据确定的餐箱的标识,启动打开该标识对应的餐箱,以便于服务提供者将配送对象放置在该餐箱中。

  需要说明的是,这里为配送对象分配餐箱可以是随机选择一个餐箱进行分配;也可以根据配送对象的大小选择餐箱来进行分配,这里对于分配规则不进行限定。

  可选的,由于一个配送任务中所包含的待配送对象可能不止一个,而不同的配送对象对应的类型也不止一种,因此,若所述配送对象对应的类型数量为两个或者两个以上,那么根据所述配送对象的类型,确定存放所述配送对象的温湿度标准,具体包括:

  首先,针对每一种类型,确定存放该种类型对应的配送对象的温湿度标准。

  其次,根据所述温湿度标准,对所述配送对象进行分组,并为每一组的所述配送对象分配子餐箱。

  其中,所述子餐箱用于存放该组的所述配送对象,所述餐箱中包含至少两个所述子餐箱。

  如果不同类型的配送对象对应的标准温度不同的话,那么需要按照标准温度对配送对象进行分组,并且需要将其分配到不同的子餐箱中存放。

  可选的,监测所述餐箱中每一个子餐箱的当前时刻的温度;针对每一组的所述配送对象,根据监测到的所述当前时刻的温度和该组的所述配送对象对应的标准温度,选择满足该组的所述配送对象的标准温度的子餐箱,建立选择的所述子餐箱的标识与该组的所述配送对象对应的订单信息之间的对应关系;将所述对应关系发送给所述服务器设备。

  服务器设备在接收到该对应关系之后,可以将子餐箱的标识和无人配送车的标识发送给下订单的用户和/或提供订单服务的商家,以便于用户能够准确取到商品、商家将用户所需商品放入对应的子餐箱中。

  步骤205:监测餐箱的内部温度。

  在本说明书提供的实施例中,采集餐箱内配置的内部温度传感器产生的传感数据,根据该传感数据确定餐箱的内部温度。

  可选的,监测餐箱的内部温度,具体包括:

  定位当前所在位置;

  判断所述当前所在位置与所述订单信息中包含的取货位置是否匹配;

  在确定所述当前所在位置与所述订单信息中包含的取货位置匹配时,监测餐箱的内部温度。

  具体地,无人配送车在接收到配送任务之后,根据配送任务中订单信息中包含的取货地址和当前所在位置,规划行驶路线;根据规划的行驶路线,自动行驶至取货地址对应的位置。

  在确定所述当前所在位置与所述订单信息中包含的取货位置匹配时,监测餐箱的内部温度,以便于在服务提供者将配送对象放置到餐箱中时,餐箱的内部温度满足该配送对象的标准温度,以保证配送质量。

  这里“所述当前所在位置与所述订单信息中包含的取货位置匹配”可以是指当前所在位置与所述订单信息中包含的取货位置之间的距离满足设定条件,这里的设定条件可以根据实际需要定义,例如:距离多少。

  步骤207:判断所述餐箱的内部温度与所述标准温度是否匹配,若不匹配,则执行步骤209。

  步骤209:通过控制流经所述能量传递层的电流,调节所述餐箱的内部温度,以使调整后的所述内部温度与所述标准温度相匹配。

  在本说明书提供的实施例中,调节餐箱内部温度的时机可以发生在配送对象被放置到餐箱中时,也可以发生在无人配送车到达取货位置,但配送对象尚未被放置到餐箱中时,这里对于调节时机不做具体限定。

  具体地,判断所述配送对象是否被放置在所述餐箱中;若确定所述配送对象已被放置在所述餐箱中,则通过控制流经所述能量传递层的电流,调节所述餐箱的内部温度。

  例如:向餐箱中能量转换装置对应的驱动电路发送驱动信号,使该驱动电路根据接收到的所述驱动信号调整能量转换装置的电流流向,改变能量转换装置输出方式,以使餐箱根据改变后的输出能量所调整的内部温度与所述标准温度相匹配。

  需要说明的是,在电流流向不变的情况下,通过改变电流的大小能够改变能量输出的多少。即电流越大,吸收/释放能量越多,制冷/制热强度越强;反之,吸收/释放能量越小,制冷/制热强度越弱。

  这里驱动电路可以通过脉冲宽度调制等方式调整能量转换装置的电流流向/大小,进而改变能量转换装置输出方式/输出热量的多少。

  可选的,为了避免不必要的能源消耗,并保证配送对象的质量,在配送对象尚未放入餐箱之前,可以通过调整所述餐箱的恒温参数,使所述餐箱内部的温度处于一种恒定状态,该恒温参数可根据待配送对象的标准温度确定。配置该恒温参数的目的在于:配送对象在未放入之前,餐箱先进行预热/预冷,这样,当配送对象被放置在餐箱之后,可以通过调整能量转换装置快速使餐箱内的温度达到配送对象的标准温度的要求,一方面节省资源,另一方面保证配送中配送对象的质量不受损坏。

  在本说明书提供的另一个实施例中,所述方法还包括:

  监测所述餐箱的实际温度;

  计算所述实际温度与设定的所述标准温度对应的恒定温度之间的温差;

  根据所述温差,调节所述餐箱内所述能量转换装置的输出功率。

  具体地,当所述温差大于设定数值时,调高所述餐箱内所述能量转换装置的电压;当所述温差不大于设定数值时,调低所述餐箱内所述能量转换装置的电压。

  具体地,处理器通过向H桥驱动电路发送调制信号,通过H桥驱动电路来调节所述能量转换装置的输出功率。这样,输出功率小热量消耗少,能起到节省能源的作用。

  需要说明的是,这里所述标准温度对应的恒定温度与上述记载的恒温参数稍有不同:上述记载的恒温参数可以不再标准温度的范围之内,但是接近标准温度;而这里的恒定温度是在标准温度范围之内,从节能角度考虑,在配送对象被放进餐箱之后,通过监测餐箱的内部温度来使得餐箱的内部温度能保持在恒定温度。

  在本说明书提供的另一个实施例中,所述方法还包括:

  在执行配送任务的过程中,监测所述餐箱上安装的电磁锁的状态;

  当监测到所述电磁锁异常打开时,向服务器设备发送包含电磁锁发生故障的故障信息,并关闭所述餐箱内的所述能量转换装置,使其处于关闭状态。

  需要说明的是,这里“电磁锁异常打开”是指电磁锁处于打开状态但尚未到达配送地址。从节省能源的角度考虑,一方面将故障信息上报后台服务器,另一方面控制餐箱内的能量转换装置处于关闭状态,达到节省能源的目的。

  在本说明书提供的另一个实施例中,所述方法还包括:

  实时将餐箱的状态信息通过CAN总线发送给整车控制器,由整车控制器将该状态信息发送给服务器设备,以便于服务器设备及时获取餐箱的状态信息。

  这里的状态信息是指是否放入配送对象、餐箱的内部温度、配送对象是否被取走等等,这里的状态信息可以理解为餐箱的状态有关的所有信息,具体内容不再一一列举。

  在本说明书提供的另一个实施例中,所述方法还包括:

  监测所述无人配送车的腔体温度;

  根据所述腔体温度,将所述餐箱中产生的附属能量传递到有需求的其他电气设备上。

  由于当餐箱启动制热模式时,能量转换装置朝向餐箱内部的一侧处于制热状态时,而另一侧处于制冷状态,那么制冷一侧将产生附属冷气,可以将产生的附属冷气传递到需要降温的电气设备上;

  当餐箱启动制冷模式时,能量转换装置朝向餐箱内部的一侧处于制冷状态时,而另一侧处于制热状态,那么制热一侧将产生附属热量,可以将产生的附属热量传递到需要保温的电气设备上。这样能够提高能源的最大利用率。

  可选的,在本说明书提供的实施例中,无人配送车在执行配送任务的过程中,通过餐箱内部的温度传感器监测餐箱的内部温度;通过外部的温度传感器监测外部环境的温度。根据监测到的内部温度,判断餐箱的内部温度是否能够满足配送对象的需要;从节能角度考虑,还可以根据监测到的外部环境的温度,调整能量转换装置的输出功率,以达到动态调整所述餐箱的内部温度的目的。

  例如:待配送对象为水果,存放的标准温度是4~25摄氏度;那么在配送对象被放置到餐箱中,餐箱的内部温度调整至16摄氏度(处于标准温度范围之内)即可。但是由于采集到的外部温度高达40度,因此为了保证水果质量,需要调整餐箱的内部温度,这里需要降低内部温度,至于降低多少可以根据实际需要确定。

  通过本说明书提供的技术方案,对于接收到配送任务的无人配送车,通过确定配送对象的标准温度,监测餐箱的内部温度,在确定内部温度与标准温度不匹配的情况下,调节餐箱的内部温度,以使调整后的所述内部温度与所述标准温度相匹配。这样,通过对餐箱内部的温度控制以满足各种配送对象的温度需求,有效扩展了餐箱的温控功能,增加了餐箱温控的灵活性,提升了无人配送车和餐箱的智能化程度。

  以外卖配送为例进行说明。用户通过互联网服务平台向服务器发送订单请求,所述订单请求中包含待配送的配送对象和提供所述配送对象的卖家信息。服务器接收所述订单请求,并根据所述订单请求中包含的卖家信息,确定用于配送所述配送对象的无人配送车,并向所述无人配送车发送配送指令。其中,该配送指令中包含订单信息,该订单信息中包含待配送的配送对象、送货地址和取货地址。

  无人配送车接收该配送指令,根据该配送指令中包含的配送对象,确定存放所述配送对象的标准温度。根据该配送指令中包含的取货地址,规划取货路线,并根据该取货路线,行驶至所述取货地址。

  无人配送车根据定位的当前位置,判断是否已到达所述订单信息中包含的取货地址,在确定已到达所述订单信息中包含的取货位置时,监测餐箱的内部温度。

  无人配送车根据监测结果,判断所述餐箱的内部温度与所述标准温度是否匹配,若不匹配,则进一步判断所述配送对象是否被放置在所述餐箱中;

  若确定所述配送对象已被放置在所述餐箱中,则调整所述餐箱中的能量转换装置的电流参数,以使调整后的所述餐箱的能量转换装置输出的能量与所述标准温度相匹配。

  无人配送车在执行配送任务的过程中,通过外部的温度传感器监测外部环境的温度,可以根据监测到的外部环境的温度和配送对象的标准温度,调整餐箱的能量转换装置的输出功率,以达到动态调整所述餐箱的内部温度的目的。

  本说明书提供的上述餐箱的控制方法可以应用在无人配送领域。所使用的无人配送简称为无人配送车。该无人配送车可以应用于使用无人配送车进行配送的领域,如,使用无人配送车进行快递、外卖等配送的场景。

  以上为本说明书实施例提供的餐箱的控制方法,基于同样的思路,本说明书还提供了相应的装置、存储介质和电子设备。

  图3为本说明书实施例提供的一种餐箱的控制装置的结构示意图,所述装置包括:接收单元301、确定单元302、监测单元303和处理单元304,其中:

  接收单元301,用于接收服务器设备发送的配送任务,所述配送任务中包含待配送的订单信息,所述订单信息中包含待配送的配送对象;

  确定单元302,用于根据所述配送对象的类型,确定存放所述配送对象的标准温度;

  监测单元303,用于监测餐箱的内部温度;

  处理单元304,用于判断所述餐箱的内部温度与所述标准温度是否匹配;若不匹配,则通过控制流经所述能量传递层的电流,调节所述餐箱的内部温度,以使调整后的所述内部温度与所述标准温度相匹配。

  在本说明书提供的另一个实施例中,所述监测单元303监测餐箱的内部温度,具体包括:

  定位当前所在位置;

  判断所述当前所在位置与所述订单信息中包含的取货位置是否匹配;

  在确定所述当前所在位置与所述订单信息中包含的取货位置匹配时,监测餐箱的内部温度。

  在本说明书提供的另一个实施例中,所述处理单元304通过控制流经所述能量传递层的电流,调节所述餐箱的内部温度,具体包括:

  判断所述配送对象是否被放置在所述餐箱中;

  若确定所述配送对象已被放置在所述餐箱中,则通过控制流经所述能量传递层的电流,调节所述餐箱的内部温度,以使调整后的所述餐箱的内部温度与所述标准温度相匹配。

  在本说明书提供的另一个实施例中,所述装置还包括:分配单元305,其中:

  所述分配单元305,用于在监测所述餐箱的内部温度之前,为所述配送对象分配用于存放的餐箱;

  建立并存储所述餐箱的标识与所述订单信息之间的对应关系;

  将所述对应关系发送给服务器设备,由所述服务器设备分别将所述对应关系发送给提供所述配送对象的服务提供者和生成所述订单信息的用户。

  需要说明的是,本说明书实施例提供的餐箱的控制装置可以通过硬件方式实现,也可以通过软件方式实现,这里对于实现方式不做具体限定。该控制装置通过确定配送对象的标准温度,监测餐箱的内部温度,在确定内部温度与标准温度不匹配的情况下,调节餐箱的内部温度,以使调整后的所述内部温度与所述标准温度相匹配。这样,通过对餐箱内部的温度控制以满足各种配送对象的温度需求,有效扩展了餐箱的温控功能,增加了餐箱温控的灵活性,提升了无人配送车和餐箱的智能化程度。

  本说明书还提供了一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时可用于执行上述图2提供的餐箱的控制方法。

  基于图2所示的餐箱的控制方法,本说明书实施例还提供了图4所示的无人设备的结构示意图。如图4,在硬件层面,该无人设备包括图1中所记载的餐车、处理器(例如:微处理器MCU)、内部总线、网络接口、内存以及非易失性存储器,当然还可能包括其他业务所需要的硬件。处理器从非易失性存储器中读取对应的计算机程序到内存中然后运行,以实现上述图2所述的餐箱的控制的方法。通过确定配送对象的标准温度,监测餐箱的内部温度,在确定内部温度与标准温度不匹配的情况下,调节餐箱的内部温度,以使调整后的所述内部温度与所述标准温度相匹配。这样,通过对餐箱内部的温度控制以满足各种配送对象的温度需求,有效扩展了餐箱的温控功能,增加了餐箱温控的灵活性,提升了无人配送车和餐箱的智能化程度。

  当然,除了软件实现方式之外,本说明书并不排除其他实现方式,比如逻辑器件抑或软硬件结合的方式等等,也就是说以下处理流程的执行主体并不限定于各个逻辑单元,也可以是硬件或逻辑器件。

  在20世纪90年代,对于一个技术的改进可以很明显地区分是硬件上的改进(例如,对二极管、晶体管、开关等电路结构的改进)还是软件上的改进(对于方法流程的改进)。然而,随着技术的发展,当今的很多方法流程的改进已经可以视为硬件电路结构的直接改进。设计人员几乎都通过将改进的方法流程编程到硬件电路中来得到相应的硬件电路结构。因此,不能说一个方法流程的改进就不能用硬件实体模块来实现。例如,可编程逻辑器件(Programmable Logic Device,PLD)(例如现场可编程门阵列(Field Programmable GateArray,FPGA))就是这样一种集成电路,其逻辑功能由用户对器件编程来确定。由设计人员自行编程来把一个数字系统“集成”在一片PLD上,而不需要请芯片制造厂商来设计和制作专用的集成电路芯片。而且,如今,取代手工地制作集成电路芯片,这种编程也多半改用“逻辑编译器(logic compiler)”软件来实现,它与程序开发撰写时所用的软件编译器相类似,而要编译之前的原始代码也得用特定的编程语言来撰写,此称之为硬件描述语言(Hardware Description Language,HDL),而HDL也并非仅有一种,而是有许多种,如ABEL(Advanced Boolean Expression Language)、AHDL(Altera Hardware DescriptionLanguage)、Confluence、CUPL(Cornell University Programming Language)、HDCal、JHDL(Java Hardware Description Language)、Lava、Lola、MyHDL、PALASM、RHDL(RubyHardware Description Language)等,目前最普遍使用的是VHDL(Very-High-SpeedIntegrated Circuit Hardware Description Language)与Verilog。本领域技术人员也应该清楚,只需要将方法流程用上述几种硬件描述语言稍作逻辑编程并编程到集成电路中,就可以很容易得到实现该逻辑方法流程的硬件电路。

  控制器可以按任何适当的方式实现,例如,控制器可以采取例如微处理器或处理器以及存储可由该(微)处理器执行的计算机可读程序代码(例如软件或固件)的计算机可读介质、逻辑门、开关、专用集成电路(Application Specific Integrated Circuit,ASIC)、可编程逻辑控制器和嵌入微控制器的形式,控制器的例子包括但不限于以下微控制器:ARC 625D、Atmel AT91SAM、Microchip PIC18F26K20以及Silicone Labs C8051F320,存储器控制器还可以被实现为存储器的控制逻辑的一部分。本领域技术人员也知道,除了以纯计算机可读程序代码方式实现控制器以外,完全可以通过将方法步骤进行逻辑编程来使得控制器以逻辑门、开关、专用集成电路、可编程逻辑控制器和嵌入微控制器等的形式来实现相同功能。因此这种控制器可以被认为是一种硬件部件,而对其内包括的用于实现各种功能的装置也可以视为硬件部件内的结构。或者甚至,可以将用于实现各种功能的装置视为既可以是实现方法的软件模块又可以是硬件部件内的结构。

  上述实施例阐明的系统、装置、模块或单元,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。一种典型的实现设备为计算机。具体的,计算机例如可以为个人计算机、膝上型计算机、蜂窝电话、相机电话、智能电话、个人数字助理、媒体播放器、导航设备、电子邮件设备、游戏控制台、平板计算机、可穿戴设备或者这些设备中的任何设备的组合。

  为了描述的方便,描述以上装置时以功能分为各种单元分别描述。当然,在实施本说明书时可以把各单元的功能在同一个或多个软件和/或硬件中实现。

  本领域内的技术人员应明白,本说明书的实施例可提供为方法、系统、或计算机程序产品。因此,本说明书可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本说明书可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

  本说明书是参照根据本说明书实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

  这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

  这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

  在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。

  内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(Flash RAM)。内存是计算机可读介质的示例。

  计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。

  还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。

  本领域技术人员应明白,本说明书的实施例可提供为方法、系统或计算机程序产品。因此,本说明书可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本说明书可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

  本说明书可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本说明书,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。

  本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

  以上所述仅为本说明书的实施例而已,并不用于限制本说明书。对于本领域技术人员来说,本说明书可以有各种更改和变化。凡在本说明书的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本说明书的权利要求范围之内。

《一种餐箱及其控制方法、设备、介质及无人设备.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式(或pdf格式)