具体技术细节
[0006] 针对现有技术的上述不足,本发明提供一种基于标识的货品室内导航方法、系统、终端及存储介质,以解决上述技术问题。
[0007] 第一方面,本发明提供一种基于标识的货品室内导航方法,包括:在入库时为货品分配入库位置,并生成与所述入库位置对应的位置字段;
将所述位置字段绑定至预先为所述货品生成的标识,得到标识字段;
接收货品查询请求,通过对货品的标识进行解析,获取所述货品的入库位置;
基于所述入库位置和预先构建的室内地图生成室内导航路径,并将所述导航路径发送至执行终端。
[0008] 在一个可选的实施方式中,在入库时为货品分配入库位置,并生成与所述入库位置对应的位置字段,包括:获取待入库货品的基本信息,所述基本信息包括型号信息、订单信息;
预先基于常见的产品型号将仓库划分为多个区域,基于待入库货品的型号信息调取目标区域的库位存储信息,所述库位存储信息包括空闲库位的位置和非空闲库位的货品订单信息;
判断目标区域中是否存在与待入库货品的订单信息相同的货品订单信息:
若是,则将货品订单信息与待入库货品的订单信息相同的非空闲库位标记为匹配库位,将与匹配库位距离最近的空闲库位分配为待入库货品的入库位置;
若否,则从所述目标区域的空闲库位中选取目标区块,所述目标区块包括多个相邻的空闲库位,随机将目标区块中的任一空闲库位分配为待入库货品的入库位置。
[0009] 在一个可选的实施方式中,在入库时为货品分配入库位置,并生成与所述入库位置对应的位置字段,包括:预先根据库位位置为库位生成库位编号;
为入库货品的型号信息分配唯一对应的型号编码,为入库货品的订单信息分配唯一对应的订单编号;
根据待入库货品的入库位置、型号信息和订单信息调取对应库位编号、对应型号编号和对应订单编号;
将对应库位编号、对应型号编号和对应订单编号组成的数组设置为所述位置字段。
[0010] 在一个可选的实施方式中,将所述位置字段绑定至预先为所述货品生成的标识,得到标识字段,包括:接收标识注册请求,从所述标识注册请求中提取注册信息,所述注册信息包括货品的型号信息、订单信息及属性信息;
基于所述注册信息为所述货品生成标识;
将所述位置字段添加至所述标识的末尾,得到标识字段,将所述标识字段添加至标识图谱。
[0011] 在一个可选的实施方式中,接收货品查询请求,通过对货品的标识进行解析,获取所述货品的入库位置,包括:从所述货品查询请求提取目标标识;
从所述标识图谱中查询包含所述目标标识的目标标识字段;
解析所述目标标识字段,得到货品的型号信息、订单信息及属性信息;
基于目标标识字段中的目标位置字段,从标识图谱中筛选出与所述目标位置字段的相似度达到设定的阈值的关联标识字段;
统计关联标识字段的数量,并将所述数量显示输出。
[0012] 在一个可选的实施方式中,基于所述入库位置和预先构建的室内地图生成室内导航路径,并将所述导航路径发送至执行终端,包括:获取执行终端的实时定位数据;
利用最短路径算法基于所述室内地图生成从所述实时定位数据到所述入库位置的最短路径。
[0013] 第二方面,本发明提供一种基于标识的货品室内导航系统,包括:入库分配模块,用于在入库时为货品分配入库位置,并生成与所述入库位置对应的位置字段;
标识生成模块,用于将所述位置字段绑定至预先为所述货品生成的标识,得到标识字段;
标识解析模块,用于接收货品查询请求,通过对货品的标识进行解析,获取所述货品的入库位置;
路径导航模块,用于基于所述入库位置和预先构建的室内地图生成室内导航路径,并将所述导航路径发送至执行终端。
[0014] 在一个可选的实施方式中,所述入库分配模块包括:信息获取单元,用于获取待入库货品的基本信息,所述基本信息包括型号信息、订单信息;
区域划分单元,用于预先基于常见的产品型号将仓库划分为多个区域,基于待入库货品的型号信息调取目标区域的库位存储信息,所述库位存储信息包括空闲库位的位置和非空闲库位的货品订单信息;
信息判断单元,用于判断目标区域中是否存在与待入库货品的订单信息相同的货品订单信息;
第一分配单元,用于若目标区域中存在与待入库货品的订单信息相同的货品订单信息,则将货品订单信息与待入库货品的订单信息相同的非空闲库位标记为匹配库位,将与匹配库位距离最近的空闲库位分配为待入库货品的入库位置;
第二分配单元,用于若目标区域中不存在与待入库货品的订单信息相同的货品订单信息,则从所述目标区域的空闲库位中选取目标区块,所述目标区块包括多个相邻的空闲库位,随机将目标区块中的任一空闲库位分配为待入库货品的入库位置。
[0015] 第三方面,提供一种终端,包括:处理器、存储器,其中,
该存储器用于存储计算机程序,
该处理器用于从存储器中调用并运行该计算机程序,使得终端执行上述的终端的方法。
[0016] 第四方面,提供了一种计算机存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述各方面所述的方法。
[0017] 本发明的有益效果在于,本发明提供的基于标识的货品室内导航方法、系统、终端及存储介质,能够提高室内货品的定位精度与效率、降低成本与资源消耗、拓宽应用场景与提升用户体验以及提升物流管理与运营效率。这些有益效果使得本发明在室内导航和物流管理领域具有广泛的应用前景和市场价值。
[0018] 此外,本发明设计原理可靠,结构简单,具有非常广泛的应用前景。
法律保护范围
涉及权利要求数量10:其中独权4项,从权-4项
1.一种基于标识的货品室内导航方法,其特征在于,包括:
在入库时为货品分配入库位置,并生成与所述入库位置对应的位置字段;
将所述位置字段绑定至预先为所述货品生成的标识,得到标识字段;
接收货品查询请求,通过对货品的标识进行解析,获取所述货品的入库位置;
基于所述入库位置和预先构建的室内地图生成室内导航路径,并将所述导航路径发送至执行终端。
2.根据权利要求1所述的方法,其特征在于,在入库时为货品分配入库位置,并生成与所述入库位置对应的位置字段,包括:
获取待入库货品的基本信息,所述基本信息包括型号信息、订单信息;
预先基于常见的产品型号将仓库划分为多个区域,基于待入库货品的型号信息调取目标区域的库位存储信息,所述库位存储信息包括空闲库位的位置和非空闲库位的货品订单信息;
判断目标区域中是否存在与待入库货品的订单信息相同的货品订单信息:
若是,则将货品订单信息与待入库货品的订单信息相同的非空闲库位标记为匹配库位,将与匹配库位距离最近的空闲库位分配为待入库货品的入库位置;
若否,则从所述目标区域的空闲库位中选取目标区块,所述目标区块包括多个相邻的空闲库位,随机将目标区块中的任一空闲库位分配为待入库货品的入库位置。
3.根据权利要求2所述的方法,其特征在于,在入库时为货品分配入库位置,并生成与所述入库位置对应的位置字段,包括:
预先根据库位位置为库位生成库位编号;
为入库货品的型号信息分配唯一对应的型号编码,为入库货品的订单信息分配唯一对应的订单编号;
根据待入库货品的入库位置、型号信息和订单信息调取对应库位编号、对应型号编号和对应订单编号;
将对应库位编号、对应型号编号和对应订单编号组成的数组设置为所述位置字段。
4.根据权利要求3所述的方法,其特征在于,将所述位置字段绑定至预先为所述货品生成的标识,得到标识字段,包括:
接收标识注册请求,从所述标识注册请求中提取注册信息,所述注册信息包括货品的型号信息、订单信息及属性信息;
基于所述注册信息为所述货品生成标识;
将所述位置字段添加至所述标识的末尾,得到标识字段,将所述标识字段添加至标识图谱。
5.根据权利要求4所述的方法,其特征在于,接收货品查询请求,通过对货品的标识进行解析,获取所述货品的入库位置,包括:
从所述货品查询请求提取目标标识;
从所述标识图谱中查询包含所述目标标识的目标标识字段;
解析所述目标标识字段,得到货品的型号信息、订单信息及属性信息;
基于目标标识字段中的目标位置字段,从标识图谱中筛选出与所述目标位置字段的相似度达到设定的阈值的关联标识字段;
统计关联标识字段的数量,并将所述数量显示输出。
6.根据权利要求1所述的方法,其特征在于,基于所述入库位置和预先构建的室内地图生成室内导航路径,并将所述导航路径发送至执行终端,包括:
获取执行终端的实时定位数据;
利用最短路径算法基于所述室内地图生成从所述实时定位数据到所述入库位置的最短路径。
7.一种基于标识的货品室内导航系统,其特征在于,包括:
入库分配模块,用于在入库时为货品分配入库位置,并生成与所述入库位置对应的位置字段;
标识生成模块,用于将所述位置字段绑定至预先为所述货品生成的标识,得到标识字段;
标识解析模块,用于接收货品查询请求,通过对货品的标识进行解析,获取所述货品的入库位置;
路径导航模块,用于基于所述入库位置和预先构建的室内地图生成室内导航路径,并将所述导航路径发送至执行终端。
8.根据权利要求7所述的系统,其特征在于,所述入库分配模块包括:
信息获取单元,用于获取待入库货品的基本信息,所述基本信息包括型号信息、订单信息;
区域划分单元,用于预先基于常见的产品型号将仓库划分为多个区域,基于待入库货品的型号信息调取目标区域的库位存储信息,所述库位存储信息包括空闲库位的位置和非空闲库位的货品订单信息;
信息判断单元,用于判断目标区域中是否存在与待入库货品的订单信息相同的货品订单信息;
第一分配单元,用于若目标区域中存在与待入库货品的订单信息相同的货品订单信息,则将货品订单信息与待入库货品的订单信息相同的非空闲库位标记为匹配库位,将与匹配库位距离最近的空闲库位分配为待入库货品的入库位置;
第二分配单元,用于若目标区域中不存在与待入库货品的订单信息相同的货品订单信息,则从所述目标区域的空闲库位中选取目标区块,所述目标区块包括多个相邻的空闲库位,随机将目标区块中的任一空闲库位分配为待入库货品的入库位置。
9.一种终端,其特征在于,包括:
存储器,用于存储基于标识的货品室内导航程序;
处理器,用于执行所述基于标识的货品室内导航程序时实现如权利要求1‑6任一项所述基于标识的货品室内导航方法的步骤。
10.一种存储有计算机程序的计算机可读存储介质,其特征在于,所述可读存储介质上存储有基于标识的货品室内导航程序,所述基于标识的货品室内导航程序被处理器执行时实现如权利要求1‑6任一项所述基于标识的货品室内导航方法的步骤。