掌桥专利:专业的专利平台
掌桥专利
首页

用于标识解析的编码规则兼容控制方法

文献发布时间:2023-06-19 18:32:25


用于标识解析的编码规则兼容控制方法

技术领域

本发明涉及工业互联网标识解析技术领域,具体涉及用于标识解析的编码规则兼容控制方法。

背景技术

随着现代技术的不断发展,人们的生活越来越信息化,物联网概念已经被越来越多的人所熟知,即通过某种标识(例如标签、条码等)将某一领域或行业的物品与物品之间联系起来,建立物品与物品之间的“通信”。通过标识读取器读取标识上的编码信息,将该编码信息发送至解析系统进行解析,从而获取物品的相关信息。

新建立的标识解析平台在面对传统应用时,需要建立新的标识编码规则,进而使得传统业务接入到新的标识解析场景中来,通过标识解析来联动以物联网为基础的业务逻辑。

目前市场都是通过上述方法来接入传统业务场景,但是这个过程存在一个问题,就是如果传统业务已存在一条完善的编码规则体系,如何在接入新的标识解析平台的同时解决新老版本的兼容问题。因此,如何设计一种能够兼容新旧系统的标识编码规则,并且使得旧系统(老版本工业互联网)在接入新系统(新的标识解析平台)的同时能够继续适用原有旧系统的方法是亟需解决的技术问题。

发明内容

针对上述现有技术的不足,本发明所要解决的技术问题是:如何提供一种用于标识解析的编码规则兼容控制方法,能够兼容新旧系统的标识编码规则,并且使得旧系统在接入新系统的同时能够继续适用原有旧系统,从而能够提高标识编码和标识解析的兼容性,并为工业互联网标识解析提供了一种新思路。

为了解决上述技术问题,本发明采用了如下的技术方案:

用于标识解析的编码规则兼容控制方法,包括:

S1:创建携带版本号的编码规则,版本号与新系统和旧系统的版本关联;

S2:基于创建的编码规则进行新系统的新产品编码或导入旧系统的旧产品编码,并生成对应的统一标识;

S3:解析统一标识得到对应的版本号,并获取对应的场景配置项数据;然后基于版本号判断对应统一标识属于新系统还是旧系统:若属于新系统,则进入步骤S4;若属于旧系统,则进入步骤S5;

S4:进入新系统,基于对应的新产品编码和场景配置项数据执行业务处理;

S5:进入旧系统,基于对应的旧产品编码和场景配置项数据执行业务处理。

优选的,步骤S1中,编码规则的编码逻辑为:标识前缀/场景编码-版本号-新/旧产品编码。

优选的,步骤S2中,生成统一标识时,根据具体业务场景设置对应的场景编码。

优选的,设置场景编码时配置与对应场景编码关联的结构化字段作为场景配置项数据。

优选的,每个业务场景下设置有多个版本的场景配置项数据,并且为每个版本的场景配置项数据设置对应的版本生效状态。

优选的,步骤S3中,解析统一标识得到对应的版本号、场景编码和产品编码,进而基于对应的版本号、场景编码和产品编码获取对应的场景配置项数据。

优选的,步骤S4和S5中,执行业务处理是指实现场景配置项数据的应用。

本发明中用于标识解析的编码规则兼容控制方法与现有技术相比,具有如下有益效果:

本发明通过创建携带与新系统和旧系统的版本关联的版本号的编码规则,实现新系统和旧系统标识编码规则的统一和兼容,并在进行标识解析时基于版本号判断对应统一标识属于新系统还是旧系统,并且对于属于新系统和旧系统的统一标识,能够分别在新系统和旧系统中执行业务处理,即能够在标识解析平台基于标识开展业务处理,也能够将标识带回原有旧系统处理原来的业务逻辑,进而能够有效兼容新旧系统的标识编码规则,并且旧系统(老版本工业互联网)在接入新系统(标识解析平台)的同时能够继续适用原有旧系统,从而能够提高标识编码和标识解析的兼容性,并为工业互联网标识解析提供了一种新思路。

附图说明

为了使发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步的详细描述,其中:

图1为用于标识解析的编码规则兼容控制方法的流程图;

图2为用于标识解析的编码规则兼容控制方法的网络构架图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅表示本发明的选定实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例都属于本发明保护的范围。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。在本发明的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,或者是该发明产品使用时惯常摆放的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”、“第三”等仅用于区分描述,而不能理解为指示或暗示相对重要性。此外,术语“水平”、“竖直”等术语并不表示要求部件绝对水平或悬垂,而是可以稍微倾斜。如“水平”仅仅是指其方向相对“竖直”而言更加水平,并不是表示该结构一定要完全水平,而是可以稍微倾斜。在本发明的描述中,还需要说明的是,除非另有明确的规定和限定,术语“设置”、“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。

实施例:

本实施例中公开了一种用于标识解析的编码规则兼容控制方法。

如图1和图2所示,用于标识解析的编码规则兼容控制方法,包括:

S1:创建携带版本号的编码规则,版本号与新系统和旧系统的版本关联;

S2:基于创建的编码规则进行新系统的新产品编码或导入旧系统的旧产品编码,并生成对应的统一标识;

S3:解析统一标识得到对应的版本号,并获取对应的场景配置项数据;然后基于版本号判断对应统一标识属于新系统还是旧系统:若属于新系统,则进入步骤S4;若属于旧系统,则进入步骤S5;

本实施例中,解析统一标识得到对应的版本号、场景编码和产品编码,进而通过版本选择器基于对应的版本号、场景编码和产品编码获取对应的场景配置项数据。

S4:进入新系统,基于对应的新产品编码和场景配置项数据执行业务处理;

S5:进入旧系统,基于对应的旧产品编码和场景配置项数据执行业务处理。

本实施例中,执行业务处理是指实现场景配置项数据的应用。

本发明通过创建携带与新系统和旧系统的版本关联的版本号的编码规则,实现新系统和旧系统标识编码规则的统一和兼容,并在进行标识解析时基于版本号判断对应统一标识属于新系统还是旧系统,并且对于属于新系统和旧系统的统一标识,能够分别在新系统和旧系统中执行业务处理,即能够在标识解析平台基于标识开展业务处理,也能够将标识带回原有旧系统处理原来的业务逻辑,进而能够有效兼容新旧系统的标识编码规则,并且旧系统(老版本工业互联网)在接入新系统(标识解析平台)的同时能够继续适用原有旧系统,从而能够提高标识编码和标识解析的兼容性,并为工业互联网标识解析提供了一种新思路。

具体实施过程中,编码规则的编码逻辑为:标识前缀/场景编码-版本号-新/旧产品编码。

例如:旧系统的编码版本为:[标识前缀/场景编码-A00-旧产品编码];新系统的编码版本为:[标识前缀/场景编码-B00-新/旧产品编码]。

本发明中编码规则的编码逻辑能够实现新系统和旧系统标识编码规则的统一和兼容,从而能够辅助提高标识编码和标识解析的兼容性。

具体实施过程中,生成统一标识时,根据具体业务场景设置对应的场景编码。设置场景编码时配置与对应场景编码关联的结构化字段作为场景配置项数据。场景编码即是业务场景的通用标志,一个场景编码后面可以存在多个版本的产品编码。

每个业务场景下设置有多个版本的场景配置项数据,并且为每个版本的场景配置项数据设置对应的版本生效状态。由于原有系统和新标识系统的可能存在的差异,场景配置项数据为自定义配置,可用于标识解析后的业务字段处理。

本发明在生成统一标识时根据具体业务场景设置对应的场景编码,使得能够在解析标识是基于版本号、场景编码和产品编码获取对应的场景配置项数据,从而能够有效的基于标识实现业务处理。

最后需要说明的是,以上实施例仅用以说明本发明的技术方案而非限制技术方案,本领域的普通技术人员应当理解,那些对本发明的技术方案进行修改或者等同替换,而不脱离本技术方案的宗旨和范围,均应涵盖在本发明的权利要求范围当中。

相关技术
  • 一种兼容多标准编码规则的动物电子标识
  • 兼容多标准编码规则的动物电子标识
技术分类

06120115599598