编码信息的转换方法和装置,矩阵图像的识别方法和装置转让专利

申请号 : CN202110538929.X

文献号 : CN113034630B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 戴新宇闵伟张金钟郝慧涛

申请人 : 浙江口碑网络技术有限公司

摘要 :

本申请公开了一种编码信息的转换方法和装置,矩阵图像的识别方法和装置,其中,所述转换方法包括:根据获取的编码信息,确定矩阵图像的范围;根据所述矩阵图像中图像元素表征的含义,确定所述编码信息中码元对应的目标图像元素信息;根据所述目标图像元素信息生成用于表示所述编码信息的所述矩阵图像,从而提高编码信息的转换效率。

权利要求 :

1.一种编码信息的转换方法,其特征在于,包括:根据获取的编码信息的长度,确定矩阵图像的范围,其中,所述矩阵图像的范围根据坐标原点和定位行以及编码信息确定;或者,根据坐标原点和定位列以及编码信息确定;或者,根据坐标原点、定位列、定位行、以及编码信息,确定;去除所述定位行和定位列之外的矩阵图像为所述编码信息;所述矩阵图像的第一行为定位行,第一列为定位列;

根据所述矩阵图像中图像元素表征的含义,确定所述编码信息中码元对应的目标图像元素信息;

根据所述目标图像元素信息生成用于表示所述编码信息的所述矩阵图像;具体包括:根据所述目标图像元素信息,定位所述码元在所述矩阵图像中的图像位置;根据所述图像位置,以及与所述图像位置对应的所述目标图像元素信息,按照所述矩阵图像的范围,生成表示所述编码信息的所述矩阵图像。

2.根据权利要求1所述的编码信息的转换方法,其特征在于,还包括:将第一图像元素确定为表征所述矩阵图像的定位坐标原点;

将以所述坐标原点的横轴方向第一行设置的横向图像元素集合,确定为所述矩阵图像的列向校验位;和/或,将以所述坐标原点的纵轴方向第一列设置的纵向图像元素集合,确定为所述矩阵图像的行向校验位。

3.根据权利要求2所述的编码信息的转换方法,其特征在于,所述第一图像元素表示当前位为1;所述横向图像元素集合和所述纵向图像元素集合包括第二图像元素和第三图像元素中的至少一种;所述第二图像元素表示校验和为1;所述第三图像元素表示校验和为0。

4.根据权利要求2所述的编码信息的转换方法,其特征在于,所述根据矩阵图像中图像元素表征的含义,确定所述编码信息中的码元对应的目标图像元素信息,包括:根据所述图像元素表征的含义和所述编码信息的二进制表示形式,按照编码顺序确定所述码元对应的所述目标图像元素信息,其中,所述码元为1的所述目标图像元素信息对应于所述第一图像元素。

5.一种编码信息的转换装置,其特征在于,包括:第一确定单元,用于根据获取的编码信息的长度,确定矩阵图像的范围,其中,所述矩阵图像的范围根据坐标原点和定位行以及编码信息确定;或者,根据坐标原点和定位列以及编码信息确定;或者,根据坐标原点、定位列、定位行、以及编码信息,确定;去除所述定位行和定位列之外的矩阵图像为所述编码信息;所述矩阵图像的第一行为定位行,第一列为定位列;

第二确定单元,用于根据所述矩阵图像中图像元素表征的含义,确定所述编码信息中的码元对应的目标图像元素信息;

生成单元,用于根据所述目标图像元素信息生成用于表示所述编码信息的所述矩阵图像,具体包括:根据所述目标图像元素信息,定位所述码元在所述矩阵图像中的图像位置;

根据所述图像位置,以及与所述图像位置对应的所述目标图像元素信息,按照所述矩阵图像的范围,生成表示所述编码信息的所述矩阵图像。

6.一种矩阵图像的识别方法,其特征在于,包括:获取设置在实体对象上的矩阵图像;

根据权利要求1到权利要求4任意一项所述的编码信息的转换方法,以转换顺序解析所述矩阵图像中与编码信息中码元对应的图像元素的图像含义;

将所述图像含义按照解析顺序进行组合,识别出所述矩阵图像对应的所述编码信息。

7.一种矩阵图像的识别装置,其特征在于,包括:获取单元,用于获取设置在实体对象上的矩阵图像;

解析单元,用于根据权利要求1到权利要求4任意一项所述的编码信息的转换方法,以转换顺序解析所述矩阵图像中与编码信息中码元对应的图像元素的图像含义;

确定单元,用于将所述图像含义按照解析顺序进行组合,识别出所述矩阵图像对应的所述编码信息。

8.一种舱体识别方法,其特征在于,包括:在舱体上设置根据权利要求1到权利要求4任意一项所述的编码信息的转换方法转换后的矩阵图像;

获取所述舱体上的所述矩阵图像;

根据权利要求6所述的矩阵图像的识别方法,识别所述矩阵图像对应的编码信息。

9.一种配送资源的配送方法,其特征在于,包括:根据上述权利要求6所述的矩阵图像的识别方法,识别设置在配送舱体的矩阵图像,获取所述配送舱体对应的编码信息;其中,所述配送舱体用于承载配送资源,所述矩阵图像采用上述权利要求1到权利要求4任意一项所述的编码信息的转换方法获得;

根据所述编码信息确定所述配送资源的目标配送位置;

建立与所述配送舱体的配送连接关系;

根据所述配送连接关系,将所述配送舱体按照配送路径,配送到所述目标配送位置。

10.一种配送舱体的返回方法,其特征在于,包括:根据上述权利要求6所述的矩阵图像的识别方法,识别设置在配送舱体的矩阵图像,获取所述配送舱体对应的编码信息;其中,所述矩阵图像采用上述权利要求1到权利要求4任意一项所述的编码信息的转换方法生成;

根据所述编码信息确定所述配送舱体中的配送资源是否完成卸载;

若是,则建立与所述配送舱体的返回关系;

根据所述返回关系,将所述配送舱体按照返回路径,配送到指定位置。

说明书 :

编码信息的转换方法和装置,矩阵图像的识别方法和装置

技术领域

[0001] 本申请涉及互联网智能AI技术领域,具体涉及一种编码信息的转换方法和装置;一种矩阵图像的识别方法和装置;一种舱体识别方法,以及配送资源的配送方法和配送舱
体的返回方法。

背景技术

[0002] 随着互联网技术的不断发展,配送机器人成为新一代配送方式的引领者。
[0003] 现有配送机器人仅采用激光强度来识别配送体的位置,通过内部数据分析完成物品配送。

发明内容

[0004] 本申请提供一种编码信息的转换方法,能够通过对配送舱体的识别实现配送资源的配送和/或配送舱体的返回,简化内部的数据分析以及逻辑运算,提高配送效率。
[0005] 本申请提供一种编码信息的转换方法,包括:
[0006] 根据获取的编码信息,确定矩阵图像的范围;
[0007] 根据所述矩阵图像中图像元素表征的含义,确定所述编码信息中码元对应的目标图像元素信息;
[0008] 根据所述目标图像元素信息生成用于表示所述编码信息的所述矩阵图像。
[0009] 在一些实施例中,还包括:
[0010] 将第一图像元素确定为表征所述矩阵图像的定位坐标原点;
[0011] 将以所述坐标原点的横轴方向第一行设置的横向图像元素集合,确定为所述矩阵图像的列向校验位;和/或,将以所述坐标原点的纵轴方向第一列设置的纵向图像元素集
合,确定为所述矩阵图像的行向校验位。
[0012] 在一些实施例中,所述第一图像元素表示当前位为1;所述横向图像元素集合和所述纵向图像元素集合包括第二图像元素和第三图像元素中的至少一种;所述第二图像元素
表示校验和为1;所述第三图像元素表示校验和为0。
[0013] 在一些实施例中,所述根据矩阵图像中图像元素表征的含义,确定所述编码信息中的码元对应的目标图像元素信息,包括:
[0014] 根据所述图像元素表征的含义和所述编码信息的二进制表示形式,按照编码顺序确定所述码元对应的所述目标图像元素信息,其中,所述码元为1的所述目标图像元素信息
对应于所述第一图像元素。
[0015] 在一些实施例中,所述根据所述目标图像元素信息生成用于表示所述编码信息的所述矩阵图像,包括:
[0016] 根据所述目标图像元素信息,确定所述码元在所述矩阵图像中的图像位置;
[0017] 根据所述图像位置,以及与所述图像位置对应的所述目标图像元素信息,按照所述矩阵图像的范围,生成表示所述编码信息的所述矩阵图像。
[0018] 本申请还提供一种编码信息的转换装置,包括:
[0019] 第一确定单元,用于根据获取的编码信息,确定矩阵图像的范围;
[0020] 第二确定单元,用于根据所述矩阵图像中图像元素表征的含义,确定所述编码信息中的码元对应的目标图像元素信息;
[0021] 生成单元,用于根据所述目标图像元素信息生成用于表示所述编码信息的所述矩阵图像。
[0022] 本申请还提供一种矩阵图像的识别方法,包括:
[0023] 获取设置在实体对象上的矩阵图像;
[0024] 根据上述编码信息的转换方法,以转换顺序解析所述矩阵图像中与编码信息中码元对应的图像元素的图像含义;
[0025] 将所述图像含义按照解析顺序进行组合,识别出所述矩阵图像对应的所述编码信息。
[0026] 本申请还提供一种矩阵图像的识别装置,包括:
[0027] 获取单元,用于设置在实体对象上的矩阵图像;
[0028] 解析单元,用于根据上述编码信息的转换方法,以转换顺序解析所述矩阵图像中与编码信息中码元对应的图像元素的图像含义;
[0029] 确定单元,用于将所述图像含义按照解析顺序进行组合,识别出所述矩阵图像对应的所述编码信息。
[0030] 本申请还提供一种舱体识别方法,包括:
[0031] 在舱体上设置根据上述编码信息的转换方法转换后的矩阵图像;
[0032] 获取所述舱体上的所述矩阵图像;
[0033] 根据上述矩阵图像的识别方法,识别所述矩阵图像对应的编码信息。
[0034] 本申请还提供一种配送资源的配送方法,包括:
[0035] 根据上述矩阵图像的识别方法,识别设置在配送舱体的矩阵图像,获取所述配送舱体对应的编码信息;其中,所述配送舱体用于承载配送资源,所述矩阵图像采用上述编码
信息的转换方法获得;
[0036] 根据所述编码信息确定所述配送资源的目标配送位置;
[0037] 建立与所述配送舱体的配送连接关系;
[0038] 根据所述配送连接关系,将所述配送舱体按照配送路径,配送到所述目标配送位置。
[0039] 本申请还提供一种配送舱体的返回方法,包括:
[0040] 根据上述矩阵图像的识别方法,识别设置在配送舱体的矩阵图像,获取所述配送舱体对应的编码信息;其中,所述矩阵图像采用上述编码信息的转换方法生成;
[0041] 根据所述编码信息确定所述配送舱体中的配送资源是否完成卸载;
[0042] 若是,则建立与所述配送舱体的返回关系;
[0043] 根据所述返回关系,将所述配送舱体按照返回路径,配送到指定位置。
[0044] 本申请还提供一种计算机存储介质,用于存储网络平台产生数据,以及对应所述网络平台产生数据进行处理的程序;
[0045] 所述程序在被所述处理器读取执行时,执行如上述编码信息的转换方法的步骤,或者,执行如上述矩阵图像的识别方法的步骤,或者,执行如上述舱体识别方法的步骤,或
者执行如上述配送资源的配送方法的步骤,或者执行如上述配送舱体的返回方法的步骤。
[0046] 本申请还提供一种电子设备,包括:
[0047] 处理器;
[0048] 存储器,用于存储对网络平台产生数据进行处理的程序,所述程序在被所述处理器读取执行时,执行如上述编码信息的转换方法的步骤,或者,执行如上述矩阵图像的识别
方法的步骤,或者,执行如上述舱体识别方法的步骤,或者执行如上述配送资源的配送方法
的步骤,或者执行如上述配送舱体的返回方法的步骤。
[0049] 与现有技术相比,本申请具有以下优点:
[0050] 本申请提供的编码信息的转换方法,能够为需要设置编码信息的实体对象上附着与将编码信息转换为矩阵图像的图像标签,将编码信息转换为矩阵图像的过程无需大量的
逻辑运算,根据编码信息的长度确定矩阵图像的范围,在根据编码信息中码元与图像元素
的对应关系,以及图像元素表征的含义等信息生成用于表示编码信息的矩阵图像即可,转
换简单快速。
[0051] 本申请提供的矩阵图像的识别方法,能够将获取的实体对象上的矩阵图像按照编码信息的转换方法,以转换顺序解析矩阵图像中与编码信息的码元对应的图像元素的图像
含义,将图像含义按照解析顺序进行组合,进而能够获得相应的实体对象的编码信息,从而
便于后续根据编码信息获取其他相关实体对象承载的信息。
[0052] 本申请提供的舱体识别方法,能够获取设置在舱体上根据编码信息的转换方法转换的矩阵图像,并通过矩阵图像识别方法,获取矩阵图像中每个图像元素对应的码元信息,
进而获得舱体的编码信息,同样也可以便于后续根据编码信息获取其他相关数据信息。
[0053] 本申请提供的配送资源的配送方法,能够通过配送机器人获取配送舱体上的矩阵图像并进行识别,根据识别获得的编码信息确定配送舱体配送的目标配送位置,配送机器
人根据其与配送舱体之间建立的配送连接关系,将配送舱体按照配送路径配送到目标配送
位置,从而实现配送资源高效准确的配送到目标位置,实现采用机器人的配送方式完成配
送资源的配送,且对于配送舱体编码信息的识别更加简单和准确。
[0054] 本申请提供的配送舱体的返回方法,能够通过识别设置在配送舱体的矩阵图像,获取所述配送舱体对应的编码信息,从而确定配送舱体中的配送资源是否完成卸载,根据
卸载情况,确定配送舱体被配送到指定位置还是再次对配送资源进行后续的相关操作,同
样地,对于配送舱体编码信息的识别更加简单和准确,并且能够根据识别编码信息后绑定
的相关信息确定对配送舱体后续的执行方式,使得配送方式更加便捷、快速,且配送舱体的
返回和再次配送都减低了耗时。

附图说明

[0055] 图1是本申请提供的一种编码信息的转换方法实施例的流程图。
[0056] 图2是本申请提供的一种编码信息的转换方法实施例中矩阵图像的结构示意图。
[0057] 图3是本申请提供的一种编码信息的转换装置实施例的结构示意图。
[0058] 图4是本申请提供的一种矩阵图像的识别方法实施例的流程图。
[0059] 图5是本申请提供的一种矩阵图像的识别装置实施例的结构示意图。
[0060] 图6是本申请提供的一种舱体识别方法实施例的流程图。
[0061] 图7是本申请提供的一种舱体识别装置实施例的结构示意图。
[0062] 图8是本申请提供的一种配送资源的配送方法实施例的流程图。
[0063] 图9是本申请提供的一种配送资源的配送装置实施例的结构示意图。
[0064] 图10是本申请提供的一种配送舱体的返回方法实施例的流程图。
[0065] 图11是本申请提供的一种配送舱体的返回装置实施例的结构示意图。
[0066] 图12是本申请提供的一种电子设备实施例的结构示意图。

具体实施方式

[0067] 在下面的描述中阐述了很多具体细节以便于充分理解本申请。但是本申请能够以很多不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本申请内涵的情况
下做类似推广,因此本申请不受下面公开的具体实施的限制。
[0068] 本申请中使用的术语是仅仅出于对特定实施例描述的目的,而非旨在限制本申请。在本申请中和所附权利要求书中所使用的描述方式例如:“一种”、“第一”、和“第二”等,
并非对数量上的限定或先后顺序上的限定,而是用来将同一类型的信息彼此区分。
[0069] 不论是在物流配送场景还是外卖餐品配送场景,甚至是实体门店的服务配送场景,医疗领域下的服务配送场景,以及养老服务配送场景,配送方式突破人工配送方式,发
展到智能机器人的配送方式。
[0070] 对于机器人主体实现多配送舱体的配送方案中,需要机器人识别出不同舱体信息,通过舱体信息由机器人拖拽所述舱体,将舱体配送到目标位置,完成配送资源的配送任
务,但是,舱体的识别需要机器人的内部或者服务器等设备进行大量的内部逻辑运算或分
析,实现对不同舱体的区分,进而会导致配送效率低,资源损耗大等技术问题,基于此,本申
请构思一种能够识别配送舱体信息的识别方法,避免大量的内部逻辑运算或分析。下面首
先对本申请提供的一种编码信息的转换方法进行详细描述,依次对矩阵图像的识别方法进
行描述,以及对舱体识别方法、配送资源的配送方法、配送舱体的返回方法进行描述。
[0071] 请参考图1所所示,图1是本申请提供的一种编码信息的转换方法实施例的流程图,所述转换方法实施例包括:
[0072] 步骤S101:根据获取的编码信息,确定矩阵图像的范围;
[0073] 在本实施例中,所述编码信息可以是二进制形式的编码信息,也可以是八进制、十进制等形式的编码信息。为保证矩阵图像的简洁,当所述编码信息为二进制形式以外的其
他形式时,需要转换为二进制的表达方式。所述编码信息可以是表示实体对象的编号,例
如:配送机器人中对配送舱体进行编码,获得编码信息,当配送机器人包括多个配送舱体
时,每个配送舱体具有不同的编码信息。本实施例中,所述编码信息中编码数据采用BCH
(15,11,1)编码方式进行编码,如:1110010010110000的编码信息表示配送舱体的编码。还
可以采用ASCII编码方式进行编码,因此,具体编码信息的编码方式不限于上述编码方式。
[0074] 所述矩阵图像的范围可以是根据编码信息的长度确定,例如上述示例中1110010010110000编码信息其矩阵图像范围可以是5×5,其中,矩阵图像的第一行和第一
列中的至少之一为校验,也可以作为定位行和定位列,矩阵图像内部即4×4的范围对应于
编码信息。因此,还可以包括:确定所述矩阵图像中的图像元素以及图像元素表征的含义,
具体可以包括:
[0075] 步骤Sa1:将第一图像元素确定为表征所述矩阵图像的定位坐标原点;
[0076] 步骤Sa2:将以所述坐标原点的横轴方向第一行设置的横向图像元素集合,确定为所述矩阵图像的列向校验位;和/或,将以所述坐标原点的纵轴方向第一列设置的纵向图像
元素集合,确定为所述矩阵图像的行向校验位。
[0077] 其中,在本实施例中,所述第一图像元素可以是圆形,表示当前位为1;横向图像元素集合和纵向图像元素集合可以包括第二图像元素和第三图像元素中的至少一种,所述第
二图像元素可以是正方形,表示校验和为0;所述第三图像元素可以是三角形,表示校验和
为1。如果是不同的编码信息表示形式,则第二图像元素和第三图像元素表示的校验和可以
是与编码信息匹配的内容。因此,第一图像元素、第二图像元素以及第三图像元素的形状表
示不受上述示例限制,表示的数值信息也不受上述示例限制,满足与编码信息相匹配即可。
当编码信息为16位时(如上示例1110010010110000),则在考虑定位行列和/或校验位情况
下,所述矩阵图像的整体范围可以是5×5,对应于编码信息的范围可以是4×4。
[0078] 所述步骤Sa2中的列向校验位和行向校验位还可以作为定位行和定位列,可以理解的是,对于定位行和定位列可以是二者中的至少一个,即可以根据坐标原点和定位行以
及编码信息,确定矩阵图像的范围;或者,根据坐标原点和定位列以及编码信息,确定矩阵
图像的范围;或者,根据坐标原点、定位列、定位行、以及编码信息,确定矩阵图像的范围。因
此,定位行和定位列可以是至少其中之一。换言之,可以以坐标原点和定位行在两个方向上
确定出矩阵图像的范围(例如当在识别矩阵图像时扫描不到定位行上方的图像元素信息
时,则扫描定位行下方的图像元素信息),根据坐标原点和定位列也可以在两个方向上确定
出矩阵图像的范围(例如当扫描不到定位列左侧的图像元素信息时,则扫描定位列右侧的
图像元素信息),当然,如果为提高对矩阵图像的识别场景下的识别速度,可以根据坐标原
点、定位列和定位行来确定出唯一的矩阵图像范围。
[0079] 步骤S102:根据所述矩阵图像中图像元素表征的含义,确定所述编码信息中码元对应的目标图像元素信息;
[0080] 结合上述步骤S102的描述,所述步骤102的具体实现过程可以是,确定码元为1时的目标图像元素信息,当码元为0时可以确定目标图像元素信息,记为空即可。以编码信息
为二进制表示形式为例,按照编码信息的编码顺序读取码元,并根据所述图像元素表征的
含义确定所述码元对应的目标图像元素信息。沿用上述示例,编码信息的二进制表示形式
的编码顺序为从左到右,则从左到右依次进行读取,分别确定码元对应的目标图像元素信
息。在本实施例中,码元为1时对应的为第一图像元素,码元为0时对应的可以为空,也可以
是其他用来表示数值0的图像元素,在本实施例中以空为例进行说明。沿用上述编码信息的
示例,即:1110010010110000,从左到右按照顺序确定码元数值为1时对应的目标图像元素
信息,即:第一图像元素、第一图像元素、第一图像元素、空、空、第一图像元素、空、空、第一
图像元素、空、第一图像元素、第一图像元素、空、空、空、空(编码信息1110010010110000转
换为矩阵图像可以参考图2所示)。
[0081] 步骤S103:根据所述目标图像元素信息生成用于表示所述编码信息的所述矩阵图像。
[0082] 所述步骤S103的目的在于生成与所述编码信息匹配的矩阵图像,具体实现过程可以参考图2所示,图2是本申请提供的一种编码信息的转换方法实施例中矩阵图像的结构示
意图,其中,编码信息为上述示例中的二进制编码信息,图像元素也采用上述实施例中给出
的示例,圆形、正方形和三角形,实现过程可以包括:
[0083] 步骤S103‑1:根据所述目标图像元素信息,定位所述码元在所述矩阵图像中的图像位置;
[0084] 步骤S103‑2:根据所述图像位置,以及与所述图像位置对应的所述目标图像元素信息,按照所述矩阵图像的范围,生成表示所述编码信息的所述矩阵图像。
[0085] 其中,所述步骤S103‑1可以根据矩阵排列方式定位码元在所述矩阵图像中的图像位置,例如:按照从左到右,从上到下的矩阵排列方式,将码元布设在矩阵图像的范围内,从
而确定出每个码元在矩阵图像中的图像位置。如图2所示,本实施例给出的示例是按照从左
到右从上到下的矩阵排列布局方式,可以理解的是,还可以采用从左到右从下到上,或者,
从右到左从上到下,或者,从右到左从下到上,或者是从任意一个方向角度的排列布局;也
就是说,定位行列可以是任意角度上的排列布局,而码元可以在确定的矩阵图像范围内,根
据排列布局进行一一对应匹配。
[0086] 根据确定的图像位置以及所述图像位置对应的所述目标图像元素信息,则可以生成对应于所述编码信息的矩阵图像。
[0087] 在本实施例中,关于行向校验为和列向校验为的校验和可以是分别对行上和列上的数值1进行累加后取末尾值,确定与所述末尾值对应的目标图像元素,从而确定所述第一
行设置的横向图像元素集合中的图像元素,和第一列设置的纵向图像元素集合中的图像元
素。
[0088] 本申请提供的编码信息的转换方法实施例的目的在于将编码信息转换为矩阵图像,可以将矩阵图像作为标签设置于实体对象上,通过对实体对象上的所述矩阵图像的识
别即可获知实体对象的相关信息,从而能够避免在对实体对象进行识别上由于需要大量的
内部逻辑运算或分析,而导致识别过程复杂。
[0089] 以上是对本申请提供的一种编码信息的转换方法实施例的具体描述,与前述提供的一种编码信息的转换方法实施例相对应,本申请还公开一种编码信息的转换装置实施
例,请参看图3,由于装置实施例基本相似于方法实施例,所以描述得比较简单,相关之处参
见方法实施例的部分说明即可。下述描述的装置实施例仅仅是示意性的。
[0090] 如图3所示,图3是本申请提供的一种编码信息的转换装置实施例的结构示意图,所述实施例包括:
[0091] 第一确定单元301,用于根据获取的编码信息,确定矩阵图像的范围;
[0092] 第二确定单元302,用于根据所述矩阵图像中图像元素表征的含义,确定所述编码信息中码元对应的目标图像元素信息;
[0093] 生成单元303,用于根据所述目标图像元素信息生成用于表示所述编码信息的所述矩阵图像。
[0094] 本实施例中还可以包括:第三确定单元,用于设置所述矩阵图像中的图像元素以及图像元素表征的含义,具体可以包括:
[0095] 所述第一确定子单元,用于将第一图像元素设置为表征所述矩阵图像的定位坐标原点;
[0096] 所述第二确定子单元,用于将以所述坐标原点的横轴方向第一行设置的横向图像元素集合,确定为所述矩阵图像的定位行和/或列向校验位;和/或,所述第三确定子单元,
用于将以所述坐标原点的纵轴方向第一列设置的纵向图像元素集合,确定为所述矩阵图像
的定位列和/或行向校验位。
[0097] 其中,在本实施例中,所述第一图像元素表示当前位为1;所述横向图像元素集合和所述纵向图像元素集合包括第二图像元素和第三图像元素中的至少一种;所述第二图像
元素表示校验和为1;所述第三图像元素表示校验和为0。
[0098] 所述第一确定单元301以及第三确定单元的具体内容可以参考上述步骤S101的描述,此处不再进行重复赘述。
[0099] 所述第二确定单元302的具体实现过程可以是:根据所述图像元素表征的含义和所述编码信息的二进制表示形式,按照编码顺序确定所述码元对应的所述目标图像元素信
息,其中,所述码元为1的所述目标图像元素信息对应于所述第一图像元素。具体内容可以
参考上述步骤S102的描述,此处不再重复赘述。
[0100] 所述生成单元303的具体实现过程可以包括:
[0101] 位置确定子单元,用于根据所述目标图像元素信息,定位所述码元在所述矩阵图像中的图像位置;
[0102] 生成子单元,用于根据所述图像位置,以及与所述图像位置对应的所述目标图像元素信息,按照所述矩阵图像的范围,生成表示所述编码信息的所述矩阵图像。
[0103] 关于所述生成单元303的具体内容可以参考上述步骤S103的内容,此处不再重复赘述。
[0104] 基于上述内容,本申请还提供一种矩阵图像的识别方法,如图4所示,图4是本申请提供的一种矩阵图像的识别方法实施例的流程图,所述识别方法实施例包括:
[0105] 步骤S401:获取设置在实体对象上的矩阵图像;
[0106] 步骤S402:根据上述编码信息的转换方法,以转换顺序解析所述矩阵图像中与编码信息中码元对应的图像元素的图像含义;
[0107] 步骤S403:将所述图像含义按照解析顺序进行组合,识别出所述矩阵图像对应的所述编码信息。
[0108] 在本实施例中,所述步骤S401中的所述实体对象可以是配送机器人的配送舱体,所述矩阵图像作为图像标签设置在所述配送舱体上,通过扫描等捕捉方式,获取实体对象
上的矩阵图像。扫描过程中,需要根据坐标原点和行向校验位(也可以是定位列),或者坐标
原点和列向校验位(也可以是定位行),不论是作为校验还是定位,均可以采用其中至少一
个信息,因为,当作为定位时可以以坐标原点和定位行在两个方向上确定出矩阵图像的范
围(例如当扫描不到定位行上方的图像元素信息时,则扫描定位行下方的图像元素信息),
根据坐标原点和定位列也可以在两个方向上确定出矩阵图像的范围(例如当扫描不到定位
列左侧的图像元素信息时,则扫描定位列右侧的图像元素信息),当然,如果为提高对矩阵
图像的识别速度,可以根据坐标原点、定位列和定位行来确定出唯一的矩阵图像范围。如果
作为校验时,则列向校验位校验成功后,则可以说明行向的数据信息是正确的,无需再进行
校验,反之亦是。因此,以所述坐标原点的横轴方向第一行设置的横向图像元素集合,以及
以所述坐标原点的纵轴方向第一列设置的纵向图像元素集合,可以具有定位功能也可以具
有校验功能。
[0109] 所述步骤S402可以根据编码信息的转换方法中,解析出矩阵图像中图像元素表示的数值,例如:圆形在行列定位以外表示的数值为1,正方形表示校验和数值为0,三角形表
示校验和数值为1。具体解析过程可以是按照将编码信息转换为矩阵图像时的顺序进行解
析,例如:从左到右,从上到下进行解析。从而获得矩阵图像中图像元素的数值信息,当解析
时不存在图像元素则解析的当前位置上的数值为0。
[0110] 所述步骤S403将根据步骤S402解析后获得的数值按照解析顺序进行组合,识别出所述矩阵图像对应的所述编码信息。可以理解的是,不论转换顺序还是解析顺序均可以是
按照编码信息的从首位数字到末尾数字,或者从末尾数字到首位数字的顺序,即可以是正
序也可以倒序。
[0111] 识别出所述矩阵图像对应的编码信息后,则可以获取相应实体对象的相关信息以便进行后续的处理操作。
[0112] 以上是对本申请提供的一种矩阵图像的识别方法实施例的描述,关于识别方法实施例中涉及的解析部分内容可以参考上述编码信息的转换方法的实施例,因此,对于识别
方法实施例描述的较为概要。
[0113] 基于上述矩阵图像的识别方法实施例,本申请还提供一种矩阵图像的识别装置,如图5所示,图5是本申请提供的一种矩阵图像的识别装置实施例的结构示意图,所述识别
装置包括:
[0114] 获取单元501,用于设置在实体对象上的矩阵图像;
[0115] 解析单元502,用于根据上述编码信息的转换方法,以转换顺序解析所述矩阵图像中与编码信息中码元对应的图像元素的图像含义;
[0116] 确定单元503,用于将所述图像含义按照解析顺序进行组合,识别出所述矩阵图像对应的所述编码信息。
[0117] 关于获取单元501的具体内容可以参考上述步骤S401的内容,此处不再重复赘述。
[0118] 关于解析单元502的具体内容可以参考上述步骤S402的内容以及步骤S101到步骤S103的内容,此处也不再重复赘述。
[0119] 关于确定单元503的具体内容可以参考上述步骤S403的内容,此处不再重复赘述。
[0120] 基于上述内容,本申请还提供一种舱体识别方法,如图6所示,图6是本申请提供的一种舱体识别方法实施例的流程图,所述舱体识别方法包括:
[0121] 步骤S601:在舱体上设置根据上述编码信息的转换方法转换后的矩阵图像;
[0122] 所述步骤S601中的舱体可以是配送机器人用于存放配送物品的载体,可以与所述配送机器人连接,在所述舱体上设置有矩阵图像,所述矩阵图像可以是以标签的形式附着
在舱体上,也可以是以印制方式附着在舱体上,本实施例中,对于矩阵图像在所述舱体上的
承载方式以及展示形式没有特别限定。能够满足通过配送机器人或者其他需要捕捉或扫描
舱体上矩阵图像的任何方式均可。关于将舱体的编码信息转换为矩阵图像的具体内容参考
上述步骤S101到步骤S103,此处不再重复描述。当舱体包括多个时,每个舱体具有相应的编
码信息,每个编码信息均可以通过上述编码信息转换方法转换为矩阵图像,并附着于所述
舱体上。
[0123] 步骤S602:获取所述舱体上的所述矩阵图像;
[0124] 所述步骤S602中的所述矩阵图像可以通过配送机器人或者其他需要捕捉或扫描的设备进行获取,例如可以通过摄像头进行矩阵图像的捕捉或扫描。
[0125] 步骤S603:根据上述矩阵图像的识别方法,识别所述矩阵图像对应的编码信息;
[0126] 所述步骤S603目的在于识别出所述矩阵图像对应的编码信息,从而获知当前扫描的舱体的编码信息,以便后续对舱体或者舱体内部承载的物品进行相应处理。具体识别的
过程可以参考上述步骤S401到步骤S403。
[0127] 与上述舱体识别方法实施例相对应的,本申请还提供一种舱体识别装置实施例,如图7所示,图7是本申请提供的一种舱体识别装置实施例的结构示意图,所述舱体识别装
置实施例包括:
[0128] 设置单元701,用于在舱体上设置根据上述编码信息的转换方法转换后的矩阵图像;
[0129] 获取单元702,用于获取所述舱体上的所述矩阵图像;
[0130] 识别单元703,用于根据上述矩阵图像的识别方法,识别所述矩阵图像对应的编码信息。
[0131] 关于所述识别装置实施例的具体内容参考上述识别方法实施例的相关描述,此处不再重复赘述。
[0132] 基于上述内容本申请还提供一种配送资源的配送方法,如图8所示,图8是本申请提供的一种配送资源的配送方法实施例的流程图,所述配送方法实施例包括:
[0133] 步骤S801:根据上述矩阵图像的识别方法,识别设置在配送舱体的矩阵图像,获取所述配送舱体对应的编码信息;其中,所述配送舱体用于承载配送资源,所述矩阵图像采用
上述编码信息的转换方法获得;
[0134] 所述步骤S801中配送舱体可以是用于餐饮服务配送、物流服务配送、医疗服务配送、养老服务配送等场景下,需要放置配送资源的承载体。在本实施例中,主要是针对智能
机器人进行配送服务时设置的配送舱体,例如:餐饮服务场景下的餐箱,餐箱上附着有根据
餐箱编码信息转换后的矩阵图像,配送机器人通过扫描所述矩阵图像,对矩阵图像进行识
别并获取餐箱的编码信息。
[0135] 步骤S802:根据所述编码信息确定所述配送资源的目标配送位置;
[0136] 当配送资源放入配送舱体后,会将配送舱体的编码信息与配送资源的订单信息进行绑定,因此,通过编码信息可以读取到配送资源的订单信息,进而能够获知目标配送位
置。
[0137] 步骤S803:建立与所述配送舱体的配送连接关系;
[0138] 所述步骤S803可以理解为,配送机器人为分体式时,需要将配送机器人与配送舱体之间建立配送的连接关系,进而使得配送机器人能够拖拽配送舱体到达目标配送位置,
当然也可以通过配送机器人控制所述配送舱体到达目标配送位置。配送的连接关系可以无
限控制的连接关系,也可以是机械连接关系。所述步骤S803中建立配送连接关系的时机没
有限制,可以是获取目标配送位置之后,也可以是在步骤S801之前或者步骤S802之前。即:
建立配送连接关系后再根据识别的矩阵图像获取相关目标配送位置也是可行的,因此,识
别矩阵图像或者确定目标配送位置,与建立配送连接关系没有具体限制。
[0139] 步骤S804:根据所述配送连接关系,将所述配送舱体按照配送路径,配送到所述目标配送位置。
[0140] 所述步骤S804的目的在于基于配送连接关系,将配送舱体配送到目标配送位置,具体地,配送机器人能够根据目标配送位置,计算出配送路径,之后根据配送连接关系,将
所述配送舱体按照所述配送路径进行配送。在将配送舱体配送到目标配送位置后,所述配
送机器人和所述配送舱体之间断开连接关系,配送机器人进入下一轮配送任务的执行,在
下一轮配送任务执行过程中,可以根据配送任务的具体位置确定是否将配送到目标配送位
置的其他配送舱体进行回收,故此,本申请还可以提供一种配送舱体的返回方法,后续会进
行描述。
[0141] 以上主要针对配送资源的配送方法实施例的描述,相应地,本申请还提供一种配送资源的配送装置,如图9所示,所述配送装置实施例包括:
[0142] 获取单元901,用于根据上述矩阵图像的识别方法,识别设置在配送舱体的矩阵图像,获取所述配送舱体对应的编码信息;其中,所述配送舱体用于承载配送资源,所述矩阵
图像采用上述编码信息的转换方法获得;
[0143] 确定单元902,用于根据所述编码信息确定所述配送资源的目标配送位置;
[0144] 建立单元903,用于建立与所述配送舱体的配送连接关系;
[0145] 配送单元904,用于根据所述配送连接关系,将所述配送舱体按照配送路径,配送到所述目标配送位置。
[0146] 关于所述配送装置实施例的具体实现过程可以上述关于矩阵图像的识别方法、编码信息的转换方法、配送资源的配送方法等相应实施例的描述,此处不再重复赘述。
[0147] 基于上述内容本申请还提供一种配送舱体的返回方法,如图10所示,图10是本申请提供的一种配送舱体的返回方法实施例的流程图,所述返回方法实施例包括:
[0148] 步骤S1001:根据上述矩阵图像的识别方法,识别设置在配送舱体的矩阵图像,获取所述配送舱体对应的编码信息;其中,所述矩阵图像采用上述编码信息的转换方法生成;
[0149] 所述步骤S1001中的通过配送机器人对所述配送舱体的矩阵对象进行扫码识别,获取配送舱体编码信息,具体矩阵图像的生成以及识别均可以参考上述相关内容,此处不
再重复赘述,需要说明的是,识别方法相对于转换方法是逆向过程,即编码信息转换过程中
的相关设置的信息,在识别方法过程中也可以识别出转换前的编码信息。
[0150] 步骤S1002:根据所述编码信息确定所述配送舱体中的配送资源是否完成卸载;
[0151] 所述步骤S1002的理解可以结合应用场景,当配送舱体中的配送资源被提取后,服务器或者配送机器人(或者其他能够记录配送任务状态的中间设备或终端设备等)内部会
接收到相应订单完成配送的相关信息,例如:订单123456789已被提取,编码信息绑定的订
单状态也就会相应的发生更新,配送机器人在获得编码信息后根据编码信息绑定订单状
态,可以确定配送舱体中的配送资源是否完成了配送,若确定已被提取,则表示完成卸载;
若未被提取,说明配送资源还在配送舱体中。
[0152] 此处需要补充说明的,配送舱体的返回可以是配送机器人在配送其他配送舱体的路径中完成,也可以是全部或者部分配送舱体被配送到目标配送位置后,进行返回操作。如
果是配送机器人在配送其他配送舱体的路径中完成,则可以按照配送舱体的当前路径确定
途径的其他已被配送到目标配送位置的配送舱体信息,即确定能够优先返回的配送舱体的
信息,进而在配送过程中进行配送舱体返回时减少不必要的耗时。
[0153] 步骤S1003:若是,则建立与所述配送舱体的返回连接关系;
[0154] 所述步骤S1003的目的在于当配送舱体中配送资源已被提取,则配送机器人可以对所述配送舱体进行返回操作,故此,需要建立返回连接关系,当然,返回连接关系与所述
配送连接关系类似,可以是机械的连接关系,也可以无线的控制连接关系。
[0155] 如果配送舱体中的配送资源没有被提取,则可以反馈相关信息,提醒用户提取配送资源,或者,如果超出设置的提取时间阈值,则返回配送舱体。当配送资源没有被提取的
相关操作不限于上述两种方式。
[0156] 步骤S1004:根据所述返回关系,将所述配送舱体按照返回路径,配送到指定位置;
[0157] 所述指定位置可以理解为所述配送舱体最初在配送前的位置。
[0158] 以上是对本申请提供的一种配送舱体的返回方法实施例的描述,相应的,本申请还提供一种配送舱体的返回装置实施例,如图11所示,所述返回装置实施例包括:
[0159] 获取单元1101,用于根据上述矩阵图像的识别方法,识别设置在配送舱体的矩阵图像,获取所述配送舱体对应的编码信息;其中,所述矩阵图像采用上述编码信息的转换方
法生成;
[0160] 确定单元1102,用于根据所述编码信息确定所述配送舱体中的配送资源是否完成卸载;
[0161] 建立单元1103,用于若是,则建立与所述配送舱体的返回关系;
[0162] 配送单元1104,用于根据所述返回关系,将所述配送舱体按照返回路径,配送到指定位置。
[0163] 关于配送舱体的返回装置实施例的具体内容也可以参考上述编码信息的转换方法实施例、矩阵图像的识别方法实施例、舱体识别方法实施例、配送资源的配送方法实施例
等相关描述,此处不再重复赘述。
[0164] 基于上述内容,本申请还提供一种电子设备,如图12所示,电子设备实施例包括:
[0165] 处理器1201;
[0166] 存储器1202,用于存储对网络平台产生数据进行处理的程序,所述程序在被所述处理器读取执行时,执行如上述编码信息的转换方法的步骤;或者,执行如上述矩阵图像的
识别方法的步骤;或者,执行如上述的舱体识别方法的步骤;或者,执行如上述的配送资源
的配送方法的步骤;或者执行如上述的配送舱体的返回方法的步骤。
[0167] 基于上述内容,本申请还提供一种计算机存储介质,用于存储网络平台产生数据,以及对应所述网络平台产生数据进行处理的程序;
[0168] 所述程序在被读取执行时,执行如上述编码信息的转换方法的步骤;或者,执行如上述矩阵图像的识别方法的步骤;或者,执行如上述的舱体识别方法的步骤;或者,执行如
上述的配送资源的配送方法的步骤;或者执行如上述的配送舱体的返回方法的步骤。
[0169] 在一个典型的配置中,计算设备包括一个或多个处理器 (CPU)、 输入/输出接口、网络接口和内存。
[0170] 内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器 (RAM) 和/或非易失性内存等形式,如只读存储器 (ROM) 或闪存(flash RAM)。内存是计算机可读介
质的示例。
[0171] 1、计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、 程序的模块或其他数
据。计算机的存储介质的例子包括,但不限于相变内存  (PRAM)、静态随机存取存储器 
(SRAM)、动态随机存取存储器 (DRAM)、 其他类型的随机存取存储器 (RAM)、只读存储器 
(ROM)、电可擦除可编程只读存储器 (EEPROM)、快闪记忆体或其他内存技术、只读光盘只读
存储器 (CD‑ROM)、数字多功能光盘 (DVD) 或其他光学存储、磁盒式磁带,磁带磁磁盘存储
或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按
照本文中的界定,计算机可读介质不包括非暂存电脑可读媒体 (transitory media),如调
制的数据信号和载波。
[0172] 2、本领域技术人员应明白,本申请的实施例可提供为方法、系统或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例
的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用
存储介质(包括但不限于磁盘存储器、CD‑ROM、光学存储器等)上实施的计算机程序产品的
形式。
[0173] 本申请虽然以较佳实施例公开如上,但其并不是用来限定本申请,任何本领域技术人员在不脱离本申请的精神和范围内,都可以做出可能的变动和修改,因此本申请的保
护范围应当以本申请权利要求所界定的范围为准。