一种物联网多编码标识跨域统一映射方法及系统转让专利

申请号 : CN202211550148.3

文献号 : CN115665226B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 黄杰宋国华王滨谢金池

申请人 : 东南大学

摘要 :

本发明公开了一种物联网多编码标识跨域统一映射方法与系统,所述系统或方法为物联网跨域异构多标识提供统一映射标准,让不同物联网域内的采用异构标识的物联网设备通过标识统一映射码实现跨域多设备之间的互联互通与设备协同,能够实现对于各种异构的物联网标识通用解析查询以及跨域采用异构标识的物联网设备之间的协同工作。

权利要求 :

1.一种物联网多编码标识跨域统一映射系统,其特征在于:所述系统为物联网跨域异构多标识提供统一映射标准,让不同物联网域内的采用异构标识的物联网设备通过标识统一映射码实现跨域多设备之间的互联互通与设备协同;

所述统一映射码包括功能码、领域码、物联网域网关码、标识类型和设备标识,设备根据功能码完成功能码到设备标识统一映射码的转换,再通过设备标识统一映射码获取设备的通信地址,实现通过功能码到设备地址的映射转换,获得设备的通信地址后完成设备间的互联互通与设备协同;

所述功能码:描述物联网设备所具备的具体功能,在实现跨域多设备之间的协同时,根据功能码进行索引查询所需协同设备的标识统一映射码;

所述领域码:描述物联网设备所处于的系统领域,在实现跨域多设备之间的协同时,根据领域码判断设备间是否处于统一系统领域内,若是则可以直接实现设备间的协同,若不是则需要首先进行授权再进行设备间协同;

使用本系统可实现两种功能:①物联网设备标识的注册与映射,②跨域的多物联网设备间的协同,其中实现跨域的多物联网设备间的协同功能具体包括如下步骤:S1,协同设备A向物联网多编码标识跨域统一映射系统发送设备协同请求,查询拥有所需功能的协同设备B的标识统一映射码和设备的通信地址;所述请求包括协同设备A的原标识与所需设备的功能码;

S2,物联网多编码标识跨域统一映射系统根据协同设备A所发送请求中的功能码在标识映射代理模块中查询对应的协同设备B的标识统一映射码,并将查询到的设备B与设备A的标识统一映射码中的领域码进行对比,如果领域码相同则可以直接调用;否则,需要对不同的领域进行授权;

S3,物联网多编码标识跨域统一映射系统将符合要求的标识发送给地址映射代理模块,将协同设备B的标识统一映射码映射为协同设备B通信地址,地址映射代理模块将协同设备B的标识统一映射码与通信地址发送给协同设备A;

S4,协同设备A根据返回的协同设备B的标识统一映射码与通信地址向协同设备B发起协同请求;

S5,协同设备B收到协同设备A的协同请求后,共同完成相应的协同工作。

2.如权利要求1所述的一种物联网多编码标识跨域统一映射系统,其特征在于:

所述物联网域网关码:描述物联网设备所处的物联网域,可以通过设备的物联网域网关码查询得到设备所处的位置;

所述标识类型和设备标识:是物联网设备原始所采用的标识类型以及对应的设备标识。

3.如权利要求1或2所述的一种物联网多编码标识跨域统一映射系统,其特征在于:还包括标识注册代理模块、标识映射代理模块和地址映射代理模块,设备发送功能码到标识映射代理模块完成功能码到设备标识统一映射码的转换,再将设备标识统一映射码发送到地址映射代理模块获取设备的通信地址,实现通过功能码到设备地址的映射转换,获得设备的通信地址后完成设备间的互联互通与设备协同。

4.如权利要求3所述的一种物联网多编码标识跨域统一映射系统,其特征在于:

所述标识注册代理模块:负责物联网设备在系统中进行注册,并在设备注册成功时为设备分配标识统一映射码,并将设备原标识和标识统一映射码发送到标识映射代理模块中保存;

所述标识映射代理模块:接收并保存标识注册代理模块中完成注册的标识统一映射码,并以标识统一映射码中的功能码为基准,查询协同设备;

所述地址映射代理模块:负责协同设备标识统一映射码到物联网设备通信地址的映射。

5.如权利要求4所述的一种物联网多编码标识跨域统一映射系统,其特征在于:标识注册模块根据设备注册请求参数为设备分配标识统一映射码,并将统一映射码发送到地址映射代理模块,保存设备标识统一映射码与设备通信地址的映射关系,实现设备原标识到设备标识统一映射码的映射。

6.如权利要求5所述的一种物联网多编码标识跨域统一映射系统,其特征在于:所述标识类型包括但不仅限于DNS、OID、EPC、Handle和Ecode。

7.使用如权利要求6所述系统的一种物联网多编码标识跨域统一映射方法,其特征在于,实现物联网设备标识的注册与映射功能具体包括如下步骤:S1,物联网设备在物联网域网关之下使用时,向物联网多编码标识跨域统一映射系统发送注册请求,通过标识注册代理模块将设备原标识码统一映射为标识统一映射码的格式,并将设备的原标识与设备的标识统一映射码发送到标识映射代理模块中保存;

S2,设备注册成功后,系统将注册成功的消息发送给物联网设备,并将设备的标识统一映射码与设备的通信地址的映射关系发送到地址映射代理模块保存;

S3,当设备进行移动放入到了另一个物联网域网关之下工作时,重复步骤S1及S2,设备进行重新注册,并更新在标识映射代理模块中设备原标识与新的标识统一映射码的映射关系和在地址映射代理模块中的设备标识统一映射码与设备地址的映射关系。

说明书 :

一种物联网多编码标识跨域统一映射方法及系统

技术领域

[0001] 本发明属于物联网信息系统技术领域,具体涉及一种物联网多编码标识跨域统一映射方法及系统。

背景技术

[0002] 物联网技术是通信网和互联网技术的扩展与延伸,通过通信技术、RFID、智能传感器、嵌入式技术将世界上的物体连接起来,使得世界上的万物实现交互和无缝连接。物联网技术通过广泛的接入设备对世界进行全面的实时感知,并在应用于城市公共安全、工业监控、环境监控、智能交通等多个领域,因此存在很大的异构性,且在系统间的互操作性上存在孤岛现象,在物联网标识体系的研究中各种异构的标识体系使得物联网实现万物互联更加的困难。
[0003] 物联网标识作为物联网世界中物品的“身份证号码”是物联网万物互联的基础,必须把每一个物品赋予特定的数据标识,为每一个物品设立唯一的数字“身份证号码”,才能在海量的数据信息传输的过程中通过数字“身份证号码”实现物联网中物与物、人与物之间的精准交互,实现信息的获取、处理、传送与交换。
[0004] 随着物联网技术的飞速发展以及大规模低成本物联网智能终端设备的部署使用,且不同的终端设备使用了不同的标识编码,因此对不同终端设备进行解析寻址以及对跨设备跨标识体系之间的信息交互与通信提出了需求,传统的物联网采用封闭的建设模式,从而造成了显著的隔离,形成了多个物联网域。由于在不同的物联网域内和不同的物联网域之间的终端设备所采用的表示体系和标识编码不同,相互孤立,不同的物联网域内的物联网设备无法联系,因此要实现不同物联网设备之间的互联互通,必须将物联网多编码标识进行跨域统一映射。
[0005] 兼容性是对物联网标识编码的主要要求。在目前的物联网中已近存在并使用多种异构的表示体系,实现在不同的应用场景中的服务,通信,对象标识的注册和解析。目前国际上主流的标识体系主要有DNS、OID、EPC、Handle和Ecode等,然而多种标识体系之间存在较大的异构性,不同的标识体系之间无法直接互联互通。各种异构的标识体系之间无法兼容,甚至这些异构的标识体系会导致物联网标识服务之间产生冲突。兼容性是物联网表示编码的最主要要求,因此将多种异构的编码标识进行统一映射,兼容已有的异构的编码标识体系是有必要的。

发明内容

[0006] 本发明正是针对现有技术中存在的问题,提供一种物联网多编码标识跨域统一映射方法及系统,所述系统或方法为物联网跨域异构多标识提供统一映射标准,让不同物联网域内的采用异构标识的物联网设备通过标识统一映射码实现跨域多设备之间的互联互通与设备协同,能够实现对于各种异构的物联网标识通用解析查询以及跨域采用异构标识的物联网设备之间的协同工作。
[0007] 为了实现上述目的,本发明采取的技术方案是:一种物联网多编码标识跨域统一映射系统,所述系统为物联网跨域异构多标识提供统一映射标准,让不同物联网域内的采用异构标识的物联网设备通过标识统一映射码实现跨域多设备之间的互联互通与设备协同;所述统一映射码包括功能码、领域码、物联网域网关码、标识类型和设备标识,设备根据功能码完成功能码到设备标识统一映射码的转换,再通过设备标识统一映射码获取设备的通信地址,实现通过功能码到设备地址的映射转换,获得设备的通信地址后完成设备间的互联互通与设备协同。
[0008] 作为本发明的一种改进,所述功能码:描述物联网设备所具备的具体功能,在实现跨域多设备之间的协同时,根据功能码进行索引查询所需协同设备的标识统一映射码;所述领域码:描述物联网设备所处于的系统领域,在实现跨域多设备之间的协同时,根据领域码判断设备间是否处于统一系统领域内,若是则可以直接实现设备间的协同,若不是则需要首先进行授权再进行设备间协同。
[0009] 作为本发明的一种改进,所述物联网域网关码:描述物联网设备所处的物联网域,可以通过设备的物联网域网关码查询得到设备所处的位置;所述标识类型和设备标识:是物联网设备原始所采用的标识类型以及对应的设备标识。
[0010] 作为本发明的一种改进,一种物联网多编码标识跨域统一映射系统,还包括标识注册代理模块、标识映射代理模块和地址映射代理模块,
[0011] 设备发送功能码到标识映射代理模块完成功能码到设备标识统一映射码的转换,再将设备标识统一映射码发送到地址映射代理模块获取设备的通信地址,实现通过功能码到设备地址的映射转换,获得设备的通信地址后完成设备间的互联互通与设备协同。
[0012] 作为本发明的另一种改进,所述标识注册代理模块:负责物联网设备在系统中进行注册,并在设备注册成功时为设备分配标识统一映射码,并将设备原标识和标识统一映射码发送到标识映射代理模块中保存;所述标识映射代理模块:接收并保存标识注册代理模块中完成注册的标识统一映射码,并以标识统一映射码中的功能码为基准,查询协同设备;所述地址映射代理模块:负责设备标识统一映射码到物联网设备通信地址的映射。
[0013] 作为本发明的另一种改进,标识注册模块根据设备注册请求参数为设备分配标识统一映射码,并将统一映射码发送到地址映射代理模块,保存设备标识统一映射码与设备通信地址的映射关系。
[0014] 作为本发明的另一种改进,所述标识类型包括但不仅限于DNS、OID、EPC、Handle和Ecode。
[0015] 为了实现上述目的,本发明还采取的技术方案是:一种物联网多编码标识跨域统一映射方法,该方法实现两种功能:①物联网设备标识的注册与映射,②跨域的多物联网设备间的协同。
[0016] 作为本发明的一种改进,实现物联网设备标识的注册与映射功能具体包括如下步骤:
[0017] S1,物联网设备在物联网域网关之下使用时,向物联网多编码标识跨域统一映射系统发送注册请求,通过标识注册代理模块将设备原标识码统一映射为标识统一映射码的格式,并将设备的原标识与设备的标识统一映射码发送到标识映射代理模块中保存;
[0018] S2,设备注册成功后,系统将注册成功的消息发送给物联网设备,并将设备的标识统一映射码与设备的通信地址的映射关系发送到地址映射代理模块保存;
[0019] S3,当设备进行移动放入到了另一个物联网域网关之下工作时,重复步骤S1及S2,设备进行重新注册,并更新在标识映射代理模块中设备原标识与新的标识统一映射码的映射关系和在地址映射代理模块中的设备标识统一映射码与设备地址的映射关系。
[0020] 作为本发明的一种改进,所述跨域的多物联网设备间的协同具体包括如下步骤:
[0021] S1,协同设备A向物联网多编码标识跨域统一映射系统发送设备协同请求,查询拥有所需功能的协同设备B的标识统一映射码和设备的通信地址;所述请求消息包括协同设备A的原标识与所需的设备功能码;
[0022] S2,物联网多编码标识跨域统一映射系统根据协同设备A所发送请求中的功能码在标识映射代理模块中查询对应的协同设备B的标识统一映射码,并将查询到的设备B与设备A的标识统一映射码中的邻域码进行对比,如果邻域码相同则可以直接调用;否则,需要对不同的领域进行授权;
[0023] S3,物联网多编码标识跨域统一映射系统将符合要求的标识发送给地址映射代理模块,将协同设备B的标识统一映射码映射为协同设备B通信地址,地址映射代理模块将协同设备B的标识统一映射码与通信地址发送给协同设备A;
[0024] S4,协同设备A根据返回的协同设备B的标识统一映射码与通信地址向协同设备B发起协同请求;
[0025] S5,协同设备B收到协同设备A的协同请求后,共同完成相应的协同工作。
[0026] 与现有技术相比:本发明具有的技术优势及技术效果是:
[0027] 1、本发明提供了一种支持物联网多编码标识跨域统一映射及多设备间的跨域协同方法,该方法的标识统一映射码根据设备的物联网标识类型、原标识、所处系统领域和物联网网关域、设备功能信息组合而成,其本身既是物联网对象标识同时也是物联网应用标识,当进行多设备间的协同时,它作为物联网应用标识,同时设备标识统一映射码唯一标识了一个物联网设备,作为该设备的对象标识;
[0028] 2、与其他物联网标识相比,本发明中的设备标识统一映射码可以支持跨物联网域、跨系统领域以及跨标识类型的多物联网设备间的设备协同。同时本发明支持的物联网多编码标识兼容现有的多种标识编码体系。

附图说明

[0029] 图1是本发明物联网多编码标识跨域统一映射系统的架构图;
[0030] 图2是本发明物联网设备标识统一映射注册的步骤流程图;
[0031] 图3是本发明物联网多设备协同的步骤流程图。

具体实施方式

[0032] 下面结合附图和具体实施方式,进一步阐明本发明,应理解下述具体实施方式仅用于说明本发明而不用于限制本发明的范围。
[0033] 实施例1
[0034] 一种物联网多编码标识跨域统一映射系统,如图1所示,包括标识注册代理模块、标识映射代理模块和地址映射代理模块,标识注册代理模块负责物联网设备在系统中进行注册,并在设备注册成功时为设备分配标识统一映射码,并将设备原标识和标识统一映射码发送到标识映射代理模块中保存;标识映射代理模块接收并保存标识注册代理模块中完成注册的标识统一映射码,并以标识统一映射码中的功能码为基准,查询协同设备;地址映射代理模块:负责设备标识统一映射码到物联网设备通信地址的映射;上述模块中标识注册代理模块与地址映射代理模块共同完成物联网设备标识的统一映射注册,实现设备原标识到设备标识统一映射码的映射,注册过程中设备向标识注册代理模块发送注册请求,请求参数为设备原标识类型、原标识、系统领域、物联网网关域和设备功能描述信息,标识注册模块根据设备注册请求参数为设备分配标识统一映射码,并将统一映射码发送到地址映射代理模块,保存设备标识统一映射码与设备通信地址的映射关系。
[0035] 上述模块中标识映射代理模块与地址映射代理模块共同完成跨域多设备间的协同,协同过程中设备发送功能码到标识映射代理模块完成功能码到设备标识统一映射码的转换,再将设备标识统一映射码发送到地址映射代理模块获取设备的通信地址,实现通过功能码到设备地址的映射转换,获得设备的通信地址后完成设备间的互联互通与设备协同。
[0036] 这其中,采用功能码+领域码+物联网域网关码+标识类型+设备标识作为物联网设备的“标识统一映射码”, “功能码”用来描述物联网设备所具备的具体功能,在实现跨域多设备之间的协同时,根据功能码进行索引查询所需协同设备的标识统一映射码,“邻域码”用来描述物联网设备所处于的系统领域,在实现跨域多设备之间的协同时,根据领域码判断设备间是否处于统一系统领域内,若是则可以直接实现设备间的协同,若不是则需要首先进行授权再进行设备间协同,“物联网域网关码”表示物联网设备所处哪个物联网域网关下,用来描述物联网设备所处的物联网域,可以通过设备的物联网域网关码查询得到设备所处的位置,“标识类型”为现有的各种异构的物联网标识类型,可以但不仅限于以下标识类型的一种:DNS、OID、EPC、Handle、Ecode,“设备标识”表示物联网设备在原设备标识类型下的原设备标识。
[0037] 最终,系统为物联网跨域异构多标识提供统一映射标准,让不同物联网域内的采用异构标识的物联网设备通过标识统一映射码实现跨域多设备之间的互联互通与设备协同。
[0038] 实施例2
[0039] 在本实施例中物联网设备投入使用是需要通过物联网多编码标识跨域统一映射系统的标识注册代理模块进行注册将原标识进行统一映射,物联网设备根据标识统一映射码完成多设备间的协同工作。
[0040] 一种物联网多编码标识跨域统一映射方法,假设设备A生产后所使用的物联网标识类型为EPC,设备标识为01010101,所处物联网域网关的物联网域网关码为“001.001”,设备A通过标识注册代理模块进行设备标识统一映射的注册流程如图2,具体步骤如下:
[0041] 1)设备A在物联网域网关之下使用时,需要通过物联网域网关向“物联网多编码标识跨域统一映射系统”的标识注册代理模块发起注册请求,请求参数为{EPC,01010101,设备描述信息},设备描述信息中包含设备A的功能和所处系统领域信息;
[0042] 2)系统根据设备A的注册请求参数以及所处物联网域网关(001.001)等信息将设备A的原设备标识映射为“a/Ⅰ/001.001/001/01010101”,其中“a”表示设备A的功能码,“Ⅰ”表示设备A所处系统领域,“001.001”表示设备A所处物联网域网关信息,“001”表示设备A原标识类型(EPC),“01010101”表示设备A原设备标识;
[0043] 3)设备A注册成功后,系统会将注册成功的消息发送给协同设备A,并将设备A的“标识统一映射码”与通信地址的映射关系发送到地址映射代理模块保存;
[0044] 4)当设备A发生移动时,设备A在新的物联网域“002.002”,生产系统领域“Ⅱ”下工作时,设备需要向系统重新注册,新的“标识统一映射码”为“a/Ⅱ/002.002/001/01010101”,并更新系统标识映射服代理模块中和地址映射代理模块中的映射关系。
[0045] 在本实施例中存在协同设备A的“标识统一映射码”为“a/Ⅰ/001.001/001/01010101”,协同设备A需要功能码为b的协同设备B与自己协同工作,协同设备A跨域调用协同设备B的流程如图3,具体步骤如下:
[0046] 1)协同设备A向“物联网多编码标识跨域统一映射系统”发送设备协同的请求,查询功能码为“b”的设备的“标识统一映射码”,请求消息为{ID_A,b};
[0047] 2)“物联网多编码标识跨域统一映射系统”的标识映射代理模块根据功能码“b”映射为对应的“标识统一映射码”;
[0048] 3)标识映射代理模块根据功能码“b”的得到协同设备B的跨域统一映射码“b/Ⅱ/002.002/002/002002002”,设备B所处系统领域为“Ⅱ”,所属物联网域为“002.002”,原标识体系为“002”的Handle体系,原设备标识为002002002,系统对协同设备A和协同设备B所处系统领域比较,发现A和B所处不同系统,需要进行授权A拥有调用B的权限;
[0049] 4)系统将协同设备B的“标识统一映射码”发送到地址映射代理模块获取协同设备B的通信地址,地址映射代理模块将协同设备B的“标识统一映射码”与通信地址的映射关系返回协同设备A;
[0050] 5)协同设备A根据返回的协同设备B的“标识统一映射码”与协同设备B的通信地址,向协同设备B发起功能协同请求,协同设备B收到协同设备A的请求后,需要向系统验证是否已对协同设备A进行授权,若已授权则向协同设备A返回调用请求,与协同设备A进行协同工作。
[0051] 综上所述,本发明将设备原标识统一映射为标识统一映射码,标识统一映射码根据设备的物联网标识类型、原标识、所处系统领域和物联网网关域、设备功能信息组合而成,其作为物联网应用标识的同时也是物联网对象标识。与其他物联网标识相比,本发明中的设备标识统一映射码同时兼容现有的多种物联网标识体系,并且可以实现跨物联网域、跨系统领域以及跨标识类型的多物联网设备间的协同工作。
[0052] 需要说明的是,以上内容仅仅说明了本发明的技术思想,不能以此限定本发明的保护范围,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰均落入本发明权利要求书的保护范围之内。