CN117978668B - 异质物联网信息传递方法、装置及非易失性存储介质 - Google Patents
异质物联网信息传递方法、装置及非易失性存储介质 Download PDFInfo
- Publication number
- CN117978668B CN117978668B CN202410386321.3A CN202410386321A CN117978668B CN 117978668 B CN117978668 B CN 117978668B CN 202410386321 A CN202410386321 A CN 202410386321A CN 117978668 B CN117978668 B CN 117978668B
- Authority
- CN
- China
- Prior art keywords
- internet
- things
- entity
- preset
- task
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 51
- 230000005540 biological transmission Effects 0.000 title abstract description 15
- 238000012546 transfer Methods 0.000 claims description 25
- 238000012545 processing Methods 0.000 claims description 23
- 230000006855 networking Effects 0.000 claims description 22
- 238000013507 mapping Methods 0.000 claims description 8
- 230000006870 function Effects 0.000 abstract description 19
- 230000003993 interaction Effects 0.000 abstract description 8
- 230000008569 process Effects 0.000 description 14
- 238000004891 communication Methods 0.000 description 7
- 238000005516 engineering process Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 5
- 230000000694 effects Effects 0.000 description 3
- 238000004458 analytical method Methods 0.000 description 2
- 238000010276 construction Methods 0.000 description 2
- 230000008878 coupling Effects 0.000 description 2
- 238000010168 coupling process Methods 0.000 description 2
- 238000005859 coupling reaction Methods 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 238000013499 data model Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000036541 health Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Landscapes
- Telephonic Communication Services (AREA)
Abstract
本申请公开了一种异质物联网信息传递方法、装置及非易失性存储介质。其中,该方法包括:第一物联网确定第一物联网中的第一实体对应的本体,其中,第二物联网中与第一实体对应的第二实体也对应本体,第一物联网和第二物联网为异质物联网;第一物联网确定第一预设指令中包含的第一实体,并依据第一实体对应的本体生成第二预设指令,其中,第一预设指令为第一物联网接收的用于指示第二物联网执行第一预设任务的指令;发送第二预设指令至第二物联网,其中,第二预设指令用于指示第二物联网执行第一预设任务。本申请解决了由于相关技术中不同的物联网之间的语义描述功能相对独立导致的不同物联网之间无法进行信息交互的技术问题。
Description
技术领域
本申请涉及电数字数据处理领域,具体而言,涉及一种异质物联网信息传递方法、装置及非易失性存储介质。
背景技术
相关技术中由于不同的物联网的语义描述功能通常是独立开发的,因此不同的物联网之间对同一对象可能采用了不同的描述方式,导致不同物联网之间无法进行信息传递和信息交互。
针对上述的问题,目前尚未提出有效的解决方案。
发明内容
本申请实施例提供了一种异质物联网信息传递方法、装置及非易失性存储介质,以至少解决由于相关技术中不同的物联网之间的语义描述功能相对独立导致的不同物联网之间无法进行信息交互的技术问题。
根据本申请实施例的一个方面,提供了一种异质物联网信息传递方法,包括:第一物联网确定第一物联网中的第一实体对应的本体,其中,第二物联网中与第一实体对应的第二实体也对应本体,第一物联网和第二物联网为异质物联网;第一物联网确定第一预设指令中包含的第一实体,并依据第一实体对应的本体生成第二预设指令,其中,第一预设指令为第一物联网接收的用于指示第二物联网执行第一预设任务的指令;发送第二预设指令至第二物联网,其中,第二预设指令用于指示第二物联网执行第一预设任务。
可选地,依据第一实体对应的本体生成第二预设指令的步骤包括:依据第一实体对应的本体,将第一实体映射为本体对应的本体编码;在第一预设指令中将第一实体替换为第一实体对应的本体编码,得到第二预设指令。
可选地,依据第一实体对应的本体生成第二预设指令的步骤包括:第一物联网依据第一实体确定第一预设指令对应的第一预设任务的任务类型;依据任务类型,在第二物联网中检索与任务类型对应的目标第二物联网;确定与目标第二物联网之间共享的本体编码列表,其中,本体编码列表中包括第一物联网和目标第二物联网所共有的本体对应的本体编码;依据本体编码列表和第一实体对应的本体生成第二预设指令。
可选地,依据任务类型,在第二物联网中检索与任务类型对应的目标第二物联网的步骤包括:依据任务类型,确定执行第一预设任务所需的设备类型;依据设备类型,在第二物联网中确定包含有设备类型的设备的目标第二物联网。
可选地,依据任务类型,在第二物联网中检索与任务类型对应的目标第二物联网的步骤包括:依据任务类型,确定第一预设任务的执行地点的位置信息;依据位置信息,在第二物联网中确定与位置信息对应的目标第二物联网。
可选地,异质物联网信息传利方法还包括:接收第二物联网转发的第三预设指令,其中,第三预设指令中包括用于指示本体信息的本体编码,第三预设指令用于指示第一物联网执行第二预设任务;依据本体编码指示的本体信息,执行第二预设任务。
可选地,依据本体编码指示的本体信息,执行第二预设任务的步骤包括:确定本体编码指示的第一类本体信息,第二类本体信息和第三类本体信息,其中,第一类本体信息为第二预设任务的执行地点信息,第二类本体信息为第二预设任务对应的设备信息,第三类本体信息为第二预设任务对应的操作类型信息;依据第一类本体信息,第二类本体信息和第三类本体信息执行第二预设任务。
根据本申请实施例的另一方面,还提供了一种异质物联网信息传递装置,适用于第一物联网中,包括:第一处理模块,用于确定第一物联网中的第一实体对应的本体,其中,第二物联网中与第一实体对应的第二实体也对应本体,第一物联网和第二物联网为异质物联网;第二处理模块,用于确定第一预设指令中包含的第一实体,并依据第一实体对应的本体生成第二预设指令,其中,第一预设指令为第一物联网接收的用于指示第二物联网执行第一预设任务的指令;第三处理模块,用于发送第二预设指令至第二物联网,其中,第二预设指令用于指示第二物联网执行第一预设任务。
根据本申请实施例的另一方面,还提供了一种非易失性存储介质,非易失性存储介质中存储有程序,其中,在程序运行时控制非易失性存储介质所在设备执行异质物联网信息传递方法。
根据本申请实施例的另一方面,还提供了一种电子设备,包括:存储器和处理器,处理器用于运行存储在存储器中的程序,其中,程序运行时执行异质物联网信息传递方法。
在本申请实施例中,采用第一物联网确定第一物联网中的第一实体对应的本体,其中,第二物联网中与第一实体对应的第二实体也对应本体,第一物联网和第二物联网为异质物联网;第一物联网确定第一预设指令中包含的第一实体,并依据第一实体对应的本体生成第二预设指令,其中,第一预设指令为第一物联网接收的用于指示第二物联网执行第一预设任务的指令;发送第二预设指令至第二物联网,其中,第二预设指令用于指示第二物联网执行第一预设任务的方式,通过确定不同物联网中的实体对应的本体,并依据实体对应的本体来重新编码需要传递的信息,达到了让其他物联网可以理解接收到的信息的目的,从而实现了在异质物联网之间实现信息交互的技术效果,进而解决了由于相关技术中不同的物联网之间的语义描述功能相对独立导致的不同物联网之间无法进行信息交互技术问题。
附图说明
此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
图1是根据本申请实施例提供的一种异质物联网***的架构示意图;
图2是根据本申请实施例提供的一种异质物联网信息传递方法的流程示意图;
图3是根据本申请实时例提供的一种异质物联网语义互操作过程的过程示意图;
图4是根据本申请实施例提供的一种异质物联网信息传递装置的结构示意图;
图5是根据本申请实施例提供的一种电子设备的结构示意图。
具体实施方式
为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。
需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
为了更好地理解本申请实施例,以下将本申请实施例中涉及的技术术语解释如下:
语义互操作:语义互操作性指实体之间交换信息的能力,用于实现在某个专业领域范围内理解数据模型的含义。
异质物联网:异质物联网是指由各种不同类型、不同协议标准、不同功能特性和不同通信能力的物联网设备组成的网络。在这样的网络中,设备可能包括传感器、执行器、智能手机、智能家电、工业控制器、嵌入式***以及各类穿戴设备等,它们使用不同的操作***、数据格式、传输技术和通信协议进行交互。
目前随着通信技术的不断发展和智慧城市建设进程的不断进行,物联网作为智慧城市建设的基础之一分布也越来越广泛。然而当前的物联网***仍存在着署分散、网络广域多样、网络互联低效等问题,并且由于不同的物联网的语义描述都是独立开发的,因此物联网实体或应用程序难以在语义上进行互操作性。导致无法对物联网***中的多个物联网的不同资源进行统一管理。
为了解决上述问题,本申请实施例中提供了相关的解决方案,以下详细说明。
根据本申请实施例,提供了一种异质物联网信息传递方法的方法实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机***中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
本申请实施例所提供的异质物联网信息传递方法适用于由不同物联网组成的异质物联网***中,例如,适用于如图1所示的三元分治的异质物联网***中。从图1中可以看出,在异质物联网***中的各个物联网会被抽象为服务元、资源元和数据元来表示。其中服务元用于体现该物联网所能实现的功能,以及运行的应用等。资源元则用于体现该物联网所能提供的各类资源,如计算资源等。另外通过资源元还可以确定物联网中所包含的设备类型。数据元则是物联网中的设备采集或者在设备的运行过程中生成的数据。
在上述运行环境下,本申请实施例提供了一种异质物联网信息传递方法,如图2所示,该方法包括如下步骤:
步骤S202, 第一物联网确定第一物联网中的第一实体对应的本体,其中,第二物联网中与第一实体对应的第二实体也对应本体,第一物联网和第二物联网为异质物联网;
在步骤S202所提供的技术方案中,本体模型可以用来描述各个物联网中的实体,并且可以进一步实现依靠本体模型来让各种物联网中的各个实体进行交互。通过确定各个物联网中的实体所对应的本体模型,可以实现任意物联网对其他物联网中的实体的信息进行理解,从而实现对不同物联网中的异质资源的统一管理。
上述第一物联网可以为异质物联网***中的任意物联网。上述第二物联网为异质物联网***中除了第一物联网之外的任意物联网。
需要说明的是,确定各个物联网中的实体所对应的本体模型,并让指代同一对象的实体对应一个本体模型的过程就是对异质物联网***中的各个物联网进行语义互操作的过程。其中,对各个物联网进行语义互操作后,各个物联网可以具备捕捉语义、集成语义互操作性、支持语义互操作性等功能。捕捉语义指的是物联网具备捕获公共知识的能力,例如使用常见的本体;具备捕获跨领域知识的能力,例如使用跨域本体;以及具备捕获特定领域知识的能力,例如使用领域本体。
通过让物联网具备捕获公共知识的能力,可以让依赖于通用架构,功能和通信手段的物联网的设备之间实现信息互通,例如物联网中的物联网传感器,执行器,网关等设备。通过让物联网具备捕获跨领域知识的能力可以让物联网***覆盖跨领域。例如,电动物联网***可以同时属于运输和能源领域。而提供让物联网具备捕获特定领域知识的能力,则额可以让物联网专注于特定领域,例如交通,能源,健康等领域。
在本申请的一些实施例中,通过让物联网具备集成语义互操作性能力,可以为物联网设备设置在互操作性方面的功能,例如,在设备正常运行之前使用元数据参数交换。具体地,物联网***可以使用各种互操作性参数,包括技术参数(例如驱动程序,协议)和语义参数(例如应用程序功能)。还可以为物联网中的设备增加互操作性方面的推理和协商能力,例如,使用制图表达参数并就互操作性概要达成一致。具体地,物联网***可以使用多种知识表示。对于用于信息交换的表示形式,需要使用一致的协议。这样通过让不同物联网之间进行协商从而让不同物联网所面临的语义知识水平达成一致。
通过物联网具备集成语义互操作性能力还可以让物联网设备具备整体互操作性能力。具体地,物联网***可以集成多种技术以实现互操作性(例如驱动程序,协议,中间件),并且可以通过集成多种操作以实现互操作性。
上述支持语义互操作性功能指的是物联网可以提供实现语义互操作性的工具,从而让开发人员可以使用支撑工具来对物联网的语义相关功能进行操作,例如本体发现和选择,映射,对齐,合并和集成工具。
在本申请的一些实施例中,对物联网进行语义互操作的过程如图3所示,包括语义知识创建、语义互操作功能创建和语义互操作等功能。
从图3中可以看出,本体可以分为IoT通用本体、IoT跨域本体和IoT域本体三类不同的本体模型。语义知识创建的过程可以认为是建立本体模型的过程。语义互操作功能创建的过程可以认为是对本体模型进行对齐的过程,也就是确定各个物联网中的实体所对应的本体模型的过程。之后对物联网进行语义互操作的过程包括将物联网对应的本体实例化。
具体地,上述本体实例化的过程指的是假设物联网1的数据A想要和物联网2的数据B进行语义互操作,则需要抽取出物联网1数据A的本体1(可以理解为抽象的类A,数据A为类A的一个实体)和物联网2的数据B的本体2(可以理解为抽象的类B)。之后根据本体1和本体2获取物联网1和物联网2之间对齐的本体,其中,对齐的本体就是抽象出来的共享的本体1和本体2的本体,称为对齐的本体(可以理解为抽象的类C,具有类A和B的所有属性)。对齐的本体根据物联网1的数据A生成的新的本体,就是一个根据实例化本体(可以理解为类C在物联网1的情况下实例化生成的一个实体)。
另外,图3中的设备模式指的是对设备的描述。设备模式可以提供一致且可被理解的设备描述信息,使得不同的***或者应用可以根据设备描述信息来正确解释和操作设备。
具体地,以智能家居物联网和智能音箱物联网为例,可以对这两个物联网定义一个共享的本体,用于描述它们共同关注的领域和实体,例如房间、灯光、温度等。本体可以使用通用的本体语言进行建模。
而在建立了本体模型后,可以进一步建立本体和各个物联网中的实体,以及不同物联网中指代同一对象的实体之间的映射关系,从而实现对不同物联网之间的语义的对齐。例如,智能家居***中的"living room"对应智能音箱***中的"main room"。
步骤S204,第一物联网确定第一预设指令中包含的第一实体,并依据第一实体对应的本体生成第二预设指令,其中,第一预设指令为第一物联网接收的用于指示第二物联网执行第一预设任务的指令;
在步骤S204所提供的技术方案中,依据第一实体对应的本体生成第二预设指令的步骤包括:依据第一实体对应的本体,将第一实体映射为本体对应的本体编码;在第一预设指令中将第一实体替换为第一实体对应的本体编码,得到第二预设指令。
作为一种可选地实施方式,依据第一实体对应的本体生成第二预设指令的步骤包括:第一物联网依据第一实体确定第一预设指令对应的第一预设任务的任务类型;依据任务类型,在第二物联网中检索与任务类型对应的目标第二物联网;确定与目标第二物联网之间共享的本体编码列表,其中,本体编码列表中包括第一物联网和目标第二物联网所共有的本体对应的本体编码;依据本体编码列表和第一实体对应的本体生成第二预设指令。
具体地,当智能家居***向智能音箱***发送指令或数据时,数据需要按照共享的本体进行编码。智能音箱***接收到数据后,可以使用本体知识进行语义解析,理解指令的含义并执行相应的操作。
例如,用户在智能家居***中说:"打开客厅的灯"。智能家居***会将这个指令转换为语义表示的指令代码,并通过与智能音箱***共享的本体进行编码,如将"打开"映射为"turn on","客厅"映射为"living room","灯"映射为"light"。然后,智能家居***向智能音箱***发送编码后的指令代码。
而智能音箱***收到指令后,会使用本体知识进行语义解析,从而理解指令的含义是要打开客厅的灯。然后,智能音箱***与智能家居***进行协作,发送指令给智能家居***的灯控制模块,从而实现打开客厅灯的操作。
在本申请的一些实施例中,依据任务类型,在第二物联网中检索与任务类型对应的目标第二物联网的步骤包括:依据任务类型,确定执行第一预设任务所需的设备类型;依据设备类型,在第二物联网中确定包含有设备类型的设备的目标第二物联网。
作为一种可选地实施方式,依据任务类型,在第二物联网中检索与任务类型对应的目标第二物联网的步骤包括:依据任务类型,确定第一预设任务的执行地点的位置信息;依据位置信息,在第二物联网中确定与位置信息对应的目标第二物联网。
具体地,由于一个物联网***中通常会有多个物联网接入,而用户在通过其中的某个物联网下发指令时,通常不会在指令中明确执行该指令所需要调用的目标物联网的标识信息,因此直接接收用户下发指令的物联网需要根据指令的内容来判断应该由哪些目标物联网来具体执行该指令。
在判断指令对应的目标物联网时,可以先确定指令中所包含的实体,并进一步根据实体对应的本体模型来确定该指令的具体内容。其中指令的内容包括涉及的设备,所需要的数据或者希望对设备执行的操作等。在明确了指令内容后,可以根据各个物联网的服务元中确定与该指令希望达到的效果匹配的服务元,从而根据服务元来确定执行指令的目标物联网。或者可以根据指令中涉及的设备来确定与该设备匹配的资源元,进而根据资源元所对应的物联网来确定目标物联网。
例如,在指令为打开客厅中的灯时,可以确定该指令需要对处于客厅中的照明设备的工作状态进行设置,因此可以根据指令中所涉及的地点信息和设备类型信息来确定涵盖了客厅中的照明设备的物联网为需要执行该指令的目标物联网。
步骤S206,发送第二预设指令至第二物联网,其中,第二预设指令用于指示第二物联网执行第一预设任务。
在本申请的一些实施例中,第一物联网还用于:接收第二物联网转发的第三预设指令,其中,第三预设指令中包括用于指示本体信息的本体编码,第三预设指令用于指示第一物联网执行第二预设任务;依据本体编码指示的本体信息,执行第二预设任务。
作为一种可选地实施方式,第一物联网依据本体编码指示的本体信息,执行第二预设任务的步骤包括:确定本体编码指示的第一类本体信息,第二类本体信息和第三类本体信息,其中,第一类本体信息为第二预设任务的执行地点信息,第二类本体信息为第二预设任务对应的设备信息,第三类本体信息为第二预设任务对应的操作类型信息;依据第一类本体信息,第二类本体信息和第三类本体信息执行第二预设任务。
通过采用第一物联网确定第一物联网中的第一实体对应的本体,其中,第二物联网中与第一实体对应的第二实体也对应本体,第一物联网和第二物联网为异质物联网;第一物联网确定第一预设指令中包含的第一实体,并依据第一实体对应的本体生成第二预设指令,其中,第一预设指令为第一物联网接收的用于指示第二物联网执行第一预设任务的指令;发送第二预设指令至第二物联网,其中,第二预设指令用于指示第二物联网执行第一预设任务的方式,通过确定不同物联网中的实体对应的本体,并依据实体对应的本体来重新编码需要传递的信息,达到了让其他物联网可以理解接收到的信息的目的,从而实现了在异质物联网之间实现信息交互的技术效果,进而解决了由于相关技术中不同的物联网之间的语义描述功能相对独立导致的不同物联网之间无法进行信息交互技术问题。
另外在本申请实施例所提供的方案中,通过在不同的物联网之间建立统一的描述和理解,使得不同物联网***之间可以进行有效的信息交换,解决了信息传递的问题。进而使得不同物联网中的异质资源可以在语义上进行统一管理,提高了资源利用效率。而且通过不同物联网之间的推理和协商机制,包含有多个异质物联网的物联网***可以根据语义知识来进行智能决策,以及让不同物联网之间进行交互,提升了***的智能能力。
本申请实施例提供了一种异质物联网信息传递装置,适用于第一物联网中。其中,第一物联网可以是多个异质物联网组成的异质物联网***中的任意物联网。图4是该装置的结构示意图。从图4中可以看出,该装置包括:第一处理模块40,用于确定第一物联网中的第一实体对应的本体,其中,第二物联网中与第一实体对应的第二实体也对应本体,第一物联网和第二物联网为异质物联网;第二处理模块42,用于确定第一预设指令中包含的第一实体,并依据第一实体对应的本体生成第二预设指令,其中,第一预设指令为第一物联网接收的用于指示第二物联网执行第一预设任务的指令;第三处理模块44,用于发送第二预设指令至第二物联网,其中,第二预设指令用于指示第二物联网执行第一预设任务。
在本申请的一些实施例中,第二处理模块42依据第一实体对应的本体生成第二预设指令的步骤包括:依据第一实体对应的本体,将第一实体映射为本体对应的本体编码;在第一预设指令中将第一实体替换为第一实体对应的本体编码,得到第二预设指令。
在本申请的一些实施例中,第二处理模块42依据第一实体对应的本体生成第二预设指令的步骤包括:第一物联网依据第一实体确定第一预设指令对应的第一预设任务的任务类型;依据任务类型,在第二物联网中检索与任务类型对应的目标第二物联网;确定与目标第二物联网之间共享的本体编码列表,其中,本体编码列表中包括第一物联网和目标第二物联网所共有的本体对应的本体编码;依据本体编码列表和第一实体对应的本体生成第二预设指令。
在本申请的一些实施例中,第二处理模块42依据任务类型,在第二物联网中检索与任务类型对应的目标第二物联网的步骤包括:依据任务类型,确定执行第一预设任务所需的设备类型;依据设备类型,在第二物联网中确定包含有设备类型的设备的目标第二物联网。
在本申请的一些实施例中,第二处理模块42依据任务类型,在第二物联网中检索与任务类型对应的目标第二物联网的步骤包括:依据任务类型,确定第一预设任务的执行地点的位置信息;依据位置信息,在第二物联网中确定与位置信息对应的目标第二物联网。
在本申请的一些实施例中,异质物联网信息传递装置还用于:接收第二物联网转发的第三预设指令,其中,第三预设指令中包括用于指示本体信息的本体编码,第三预设指令用于指示第一物联网执行第二预设任务;依据本体编码指示的本体信息,执行第二预设任务。
在本申请的一些实施例中,异质物联网信息传递装置依据本体编码指示的本体信息,执行第二预设任务的步骤包括:确定本体编码指示的第一类本体信息,第二类本体信息和第三类本体信息,其中,第一类本体信息为第二预设任务的执行地点信息,第二类本体信息为第二预设任务对应的设备信息,第三类本体信息为第二预设任务对应的操作类型信息;依据第一类本体信息,第二类本体信息和第三类本体信息执行第二预设任务。
需要说明的是,上述异质物联网信息传递装置中的各个模块可以是程序模块(例如是实现某种特定功能的程序指令集合),也可以是硬件模块,对于后者,其可以表现为以下形式,但不限于此:上述各个模块的表现形式均为一个处理器,或者,上述各个模块的功能通过一个处理器实现。
本申请实施例提供了一种非易失性存储介质。非易失性存储介质中存储有程序,其中,在程序运行实时执行如下异质物联网信息传递方法:第一物联网确定第一物联网中的第一实体对应的本体,其中,第二物联网中与第一实体对应的第二实体也对应本体,第一物联网和第二物联网为异质物联网;第一物联网确定第一预设指令中包含的第一实体,并依据第一实体对应的本体生成第二预设指令,其中,第一预设指令为第一物联网接收的用于指示第二物联网执行第一预设任务的指令;发送第二预设指令至第二物联网,其中,第二预设指令用于指示第二物联网执行第一预设任务。
本申请实施例所提供的方法实施例可以在物联网中的移动终端、计算机终端或者类似的运算装置、电子设备中执行。图5示出了一种用于实现异质物联网信息传递方法的电子设备的硬件结构框图。如图5所示,电子设备50可以包括一个或多个(图中采用502a、502b,……,502n来示出)处理器502(处理器502可以包括但不限于微处理器MCU或可编程逻辑器件FPGA等的处理装置)、用于存储数据的存储器504、以及用于通信功能的传输模块506。除此以外,还可以包括:显示器、输入/输出接口(I/O接口)、通用串行总线(USB)端口(可以作为BUS总线的端口中的一个端口被包括)、网络接口、电源和/或相机。本领域普通技术人员可以理解,图5所示的结构仅为示意,其并不对上述电子装置的结构造成限定。例如,电子设备50还可包括比图5中所示更多或者更少的组件,或者具有与图5所示不同的配置。
应当注意到的是上述一个或多个处理器502和/或其他数据处理电路在本文中通常可以被称为“数据处理电路”。该数据处理电路可以全部或部分的体现为软件、硬件、固件或其他任意组合。此外,数据处理电路可为单个独立的处理模块,或全部或部分的结合到电子设备50中的其他元件中的任意一个内。如本申请实施例中所涉及到的,该数据处理电路作为一种处理器控制(例如与接口连接的可变电阻终端路径的选择)。
存储器504可用于存储应用软件的软件程序以及模块,如本申请实施例中的异质物联网信息传递方法对应的程序指令/数据存储装置,处理器502通过运行存储在存储器504内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的异质物联网信息传递方法。存储器504可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器504可进一步包括相对于处理器502远程设置的存储器,这些远程存储器可以通过网络连接至电子设备50。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
传输模块506用于经由一个网络接收或者发送数据。上述的网络具体实例可包括计算机终端50的通信供应商提供的无线网络。在一个实例中,传输模块506包括一个网络适配器(Network Interface Controller,NIC),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,传输模块506可以为射频(Radio Frequency,RF)模块,其用于通过无线方式与互联网进行通讯。
显示器可以例如触摸屏式的液晶显示器(LCD),该液晶显示器可使得用户能够与电子设备50的用户界面进行交互。
在本申请的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
在本申请所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对相关技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述仅是本申请的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本申请的保护范围。
Claims (8)
1.一种异质物联网信息传递方法,其特征在于,包括:
第一物联网确定所述第一物联网中的第一实体对应的本体,其中,第二物联网中与所述第一实体对应的第二实体也对应所述本体,所述第一物联网和所述第二物联网为异质物联网;
所述第一物联网确定第一预设指令中包含的所述第一实体,并依据所述第一实体对应的所述本体生成第二预设指令,其中,所述第一预设指令为所述第一物联网接收的用于指示所述第二物联网执行第一预设任务的指令,依据所述第一实体对应的所述本体生成第二预设指令包括:依据所述第一实体对应的本体,将所述第一实体映射为所述本体对应的本体编码;在所述第一预设指令中将所述第一实体替换为所述第一实体对应的所述本体编码,得到所述第二预设指令;
依据所述第一实体对应的所述本体生成第二预设指令还包括:所述第一物联网依据所述第一实体确定所述第一预设指令对应的所述第一预设任务的任务类型;依据所述任务类型,在所述第二物联网中检索与所述任务类型对应的目标第二物联网;确定与所述目标第二物联网之间共享的本体编码列表,其中,所述本体编码列表中包括所述第一物联网和所述目标第二物联网所共有的本体对应的本体编码;依据所述本体编码列表和所述第一实体对应的所述本体生成所述第二预设指令;
发送所述第二预设指令至所述第二物联网,其中,所述第二预设指令用于指示所述第二物联网执行所述第一预设任务。
2.根据权利要求1所述的异质物联网信息传递方法,其特征在于,所述依据所述任务类型,在所述第二物联网中检索与所述任务类型对应的目标第二物联网的步骤包括:
依据所述任务类型,确定执行所述第一预设任务所需的设备类型;
依据所述设备类型,在所述第二物联网中确定包含有所述设备类型的设备的所述目标第二物联网。
3.根据权利要求1所述的异质物联网信息传递方法,其特征在于,所述依据所述任务类型,在所述第二物联网中检索与所述任务类型对应的目标第二物联网的步骤包括:
依据所述任务类型,确定所述第一预设任务的执行地点的位置信息;
依据所述位置信息,在所述第二物联网中确定与所述位置信息对应的所述目标第二物联网。
4.根据权利要求1所述的异质物联网信息传递方法,其特征在于,所述异质物联网信息传利方法还包括:
接收所述第二物联网转发的第三预设指令,其中,所述第三预设指令中包括用于指示本体信息的本体编码,所述第三预设指令用于指示所述第一物联网执行第二预设任务;
依据所述本体编码指示的所述本体信息,执行所述第二预设任务。
5.根据权利要求4所述的异质物联网信息传递方法,其特征在于,所述依据所述本体编码指示的所述本体信息,执行所述第二预设任务的步骤包括:
确定所述本体编码指示的第一类本体信息,第二类本体信息和第三类本体信息,其中,所述第一类本体信息为所述第二预设任务的执行地点信息,所述第二类本体信息为所述第二预设任务对应的设备信息,所述第三类本体信息为所述第二预设任务对应的操作类型信息;
依据所述第一类本体信息,所述第二类本体信息和所述第三类本体信息执行所述第二预设任务。
6.一种异质物联网信息传递装置,适用于第一物联网中,其特征在于,包括:
第一处理模块,用于确定所述第一物联网中的第一实体对应的本体,其中,第二物联网中与所述第一实体对应的第二实体也对应所述本体,所述第一物联网和所述第二物联网为异质物联网;
第二处理模块,用于确定第一预设指令中包含的所述第一实体,并依据所述第一实体对应的所述本体生成第二预设指令,其中,所述第一预设指令为所述第一物联网接收的用于指示所述第二物联网执行第一预设任务的指令,依据所述第一实体对应的所述本体生成第二预设指令包括:依据所述第一实体对应的本体,将所述第一实体映射为所述本体对应的本体编码;在所述第一预设指令中将所述第一实体替换为所述第一实体对应的所述本体编码,得到所述第二预设指令;
依据所述第一实体对应的所述本体生成第二预设指令还包括:所述第一物联网依据所述第一实体确定所述第一预设指令对应的所述第一预设任务的任务类型;依据所述任务类型,在所述第二物联网中检索与所述任务类型对应的目标第二物联网;确定与所述目标第二物联网之间共享的本体编码列表,其中,所述本体编码列表中包括所述第一物联网和所述目标第二物联网所共有的本体对应的本体编码;依据所述本体编码列表和所述第一实体对应的所述本体生成所述第二预设指令;
第三处理模块,用于发送所述第二预设指令至所述第二物联网,其中,所述第二预设指令用于指示所述第二物联网执行所述第一预设任务。
7.一种非易失性存储介质,其特征在于,所述非易失性存储介质中存储有程序,其中,在所述程序运行时控制所述非易失性存储介质所在设备执行权利要求1至5中任意一项所述的异质物联网信息传递方法。
8.一种电子设备,其特征在于,包括:存储器和处理器,所述处理器用于运行存储在所述存储器中的程序,其中,所述程序运行时执行权利要求1至5中任意一项所述的异质物联网信息传递方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202410386321.3A CN117978668B (zh) | 2024-04-01 | 2024-04-01 | 异质物联网信息传递方法、装置及非易失性存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202410386321.3A CN117978668B (zh) | 2024-04-01 | 2024-04-01 | 异质物联网信息传递方法、装置及非易失性存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN117978668A CN117978668A (zh) | 2024-05-03 |
CN117978668B true CN117978668B (zh) | 2024-06-04 |
Family
ID=90853580
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202410386321.3A Active CN117978668B (zh) | 2024-04-01 | 2024-04-01 | 异质物联网信息传递方法、装置及非易失性存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN117978668B (zh) |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109347950A (zh) * | 2018-10-17 | 2019-02-15 | 南京邮电大学 | 一种基于Kaa Project的物联网智慧服务***及其实现方法 |
CN109564579A (zh) * | 2016-06-13 | 2019-04-02 | 纽拉公司 | 用于物联网集成平台的情况预测机制 |
CN111813570A (zh) * | 2020-06-09 | 2020-10-23 | 国网山西省电力公司信息通信分公司 | 一种电力物联网的事件驱动型消息交互方法 |
CN112434289A (zh) * | 2020-05-14 | 2021-03-02 | 陈洋洋 | 基于物联网的网络大数据信息防泄密方法、***及服务器 |
KR102293195B1 (ko) * | 2020-03-27 | 2021-08-25 | 가톨릭대학교 산학협력단 | 네트워크 계층 구조에 따른 사물인터넷 보안 시스템 |
CN113377850A (zh) * | 2021-06-09 | 2021-09-10 | 深圳前海墨斯科技有限公司 | 认知物联网大数据技术平台 |
CN114637262A (zh) * | 2022-03-10 | 2022-06-17 | 广东泰云泽科技有限公司 | 基于5g驱动的智能工厂数字孪生信息的决策控制方法及*** |
CN114666682A (zh) * | 2022-03-25 | 2022-06-24 | 陈同中 | 多传感器物联网资源自适应部署管控中间件 |
CN114979296A (zh) * | 2022-05-20 | 2022-08-30 | 深圳市晨北科技有限公司 | 物联网通信方法及相关终端、存储介质 |
CN116150186A (zh) * | 2022-12-02 | 2023-05-23 | 深圳市艾奥科技有限公司 | 一种基于大数据的通信物联管理方法及*** |
-
2024
- 2024-04-01 CN CN202410386321.3A patent/CN117978668B/zh active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109564579A (zh) * | 2016-06-13 | 2019-04-02 | 纽拉公司 | 用于物联网集成平台的情况预测机制 |
CN109347950A (zh) * | 2018-10-17 | 2019-02-15 | 南京邮电大学 | 一种基于Kaa Project的物联网智慧服务***及其实现方法 |
KR102293195B1 (ko) * | 2020-03-27 | 2021-08-25 | 가톨릭대학교 산학협력단 | 네트워크 계층 구조에 따른 사물인터넷 보안 시스템 |
CN112434289A (zh) * | 2020-05-14 | 2021-03-02 | 陈洋洋 | 基于物联网的网络大数据信息防泄密方法、***及服务器 |
CN111813570A (zh) * | 2020-06-09 | 2020-10-23 | 国网山西省电力公司信息通信分公司 | 一种电力物联网的事件驱动型消息交互方法 |
CN113377850A (zh) * | 2021-06-09 | 2021-09-10 | 深圳前海墨斯科技有限公司 | 认知物联网大数据技术平台 |
CN114637262A (zh) * | 2022-03-10 | 2022-06-17 | 广东泰云泽科技有限公司 | 基于5g驱动的智能工厂数字孪生信息的决策控制方法及*** |
CN114666682A (zh) * | 2022-03-25 | 2022-06-24 | 陈同中 | 多传感器物联网资源自适应部署管控中间件 |
CN114979296A (zh) * | 2022-05-20 | 2022-08-30 | 深圳市晨北科技有限公司 | 物联网通信方法及相关终端、存储介质 |
CN116150186A (zh) * | 2022-12-02 | 2023-05-23 | 深圳市艾奥科技有限公司 | 一种基于大数据的通信物联管理方法及*** |
Non-Patent Citations (1)
Title |
---|
物联网技术的发展及其工业应用的方向;彭瑜;自动化仪表;20110131;第32卷(第01期);第1-12页 * |
Also Published As
Publication number | Publication date |
---|---|
CN117978668A (zh) | 2024-05-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Mocnej et al. | Quality-enabled decentralized IoT architecture with efficient resources utilization | |
CN108809972B (zh) | 基于开源生态***的物联网综合实验及应用开发平台 | |
Yun et al. | A device software platform for consumer electronics based on the Internet of Things | |
Khujamatov et al. | Networking and computing in internet of things and cyber-physical systems | |
CN111556158B (zh) | 物联网平台的接入方法、接入装置、接入设备及存储介质 | |
Georgakopoulos et al. | Discovery-driven service oriented IoT architecture | |
CN114374602B (zh) | 主控设备配置方法、装置、云服务器及存储介质 | |
CN103997521A (zh) | 一种基于路由器的文件操作方法、装置及路由器 | |
CN112887356A (zh) | 共享內存的数据分发服务的***及其运作方法 | |
Ruta et al. | Social internet of things for domotics: A knowledge-based approach over LDP-CoAP | |
Sai et al. | Smart Home Messenger Notifications System using IoT | |
Sultanow et al. | A review of IoT technologies, standards, tools, frameworks and platforms | |
Belli et al. | Connectivity Standards Alliance Matter: State of the art and opportunities | |
CN117978668B (zh) | 异质物联网信息传递方法、装置及非易失性存储介质 | |
Ruta et al. | An agent framework for knowledge-based homes | |
Ruta et al. | A semantic-based evolution of EIB Konnex protocol standard | |
Shah et al. | IoT gateway for smart devices | |
Roelands et al. | The diy smart experiences project: a european endeavour removing barriers for user-generated internet of things applications | |
Khan | Unanticipated dynamic adaptation of mobile applications | |
CN109218049A (zh) | 一种控制方法、相关设备以及*** | |
Singh et al. | IoT Communication protocols | |
Rodríguez et al. | Discovery and registration: finding and integrating components into dynamic systems | |
Oen | Interoperability at the Application Layer in the Internet of Things | |
Britz et al. | Bridging the gap between smart home and agents | |
Dickerson et al. | Standards for the IoT |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |