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

物联网信息传输方法及装置、存储介质及电子设备

文献发布时间:2023-06-19 13:48:08


物联网信息传输方法及装置、存储介质及电子设备

技术领域

本申请涉及物联网技术领域,尤其涉及一种物联网信息传输方法及装置、存储介质及电子设备。

背景技术

随着科技的发展,物联网技术在人们的生活中使用越来越广泛。物联网是一种通过射频识别、红外感应器、全球定位系统、激光扫描器等信息传感设备,按约定的协议,把任何设备与互联网连接起来,进行信息传输,以实现智能化识别、定位、跟踪、监控和管理的一种网络。

现有技术中,物联网信息传输是通过VPN(Virtual Private Network,虚拟专用网络)适配,在适配的情况下再传输,然而,在物联网海量终端(包括物联网设备和接收端)环境下,每次传输物联网信息均需要进行VPN的适配,需要消耗大量的资源,且效率较低。

发明内容

本申请提供了一种物联网信息传输方法及装置、存储介质及电子设备,目的在于解决现有的物联网传输,需要消耗大量的资源,且效率较低的问题。

为了实现上述目的,本申请提供了以下技术方案:

一种物联网信息传输方法,应用于接收端,所述方法包括:

向物联网平台发送密钥获取请求;所述密钥获取请求中包括目标物联网设备的设备信息;

获取所述物联网平台发送的反馈信息;所述反馈信息至少包括目标解密密钥,所述目标解密密钥基于所述物联网平台与所述目标物联设备预先协商的解密密钥得到;

向所述目标物联网设备发送连接请求,以便于所述目标物联网设备在建立与所述接收端的连接的情况下,基于预先协商的加密密钥,对所述目标物联网设备采集的物联网信息进行加密处理,并传输加密处理后的物联网信息;

获取所述加密处理后的物联网信息,并基于所述目标解密密钥,对所述加密处理后的物联网信息进行解密处理,得到物联网信息。

上述的方法,可选的,所述反馈信息还包括授权令牌。

上述的方法,可选的,所述向所述目标物联网设备发送连接请求,包括:

基于所述授权令牌,向所述目标物联网设备发送连接请求。

上述的方法,可选的,所述目标物联网设备建立与所述接收端的连接,包括:

所述目标物联网设备基于所述授权令牌,对所述接收端进行权限校验,得到校验结果;

在所述校验结果表征通过权限校验的情况下,建立与所述接收端的连接。

上述的方法,可选的,所述目标物联网设备基于所述授权令牌,对所接收端进行权限校验,得到校验结果,包括:

所述目标物联网设备基于所述授权令牌,向所述物联网平台发送权限校验请求;以便于所述物联网平台判断预先存储的令牌中是否存在与所述授权令牌相匹配的令牌,若存在,则生成表征通过权限校验的校验结果,若不存在,则生成表征未通过权限校验的校验结果;

获取所述物联网平台反馈的校验结果。

上述的方法,可选的,所述获取所述物联网平台发送的反馈信息,包括:

获取所述物联网平台在通过对所述密钥获取请求的合法性校验的情况下,所发送的反馈信息。

上述的方法,可选的,所述基于预先协商的加密密钥,对所述目标物联网设备采集的物联网信息进行加密处理,包括:

按预设的更新策略,对预先协商的加密密钥进行更新处理,得到目标加密密钥;

利用所述目标加密密钥,对所述目标物联网设备采集的物联网信息进行加密处理。

一种物联网信息传输装置,应用于接收端,所述装置包括:

第一发送单元,用于向物联网平台发送密钥获取请求;所述密钥获取请求中包括目标物联网设备的设备信息;

第一获取单元,用于获取所述物联网平台发送的反馈信息;所述反馈信息至少包括目标解密密钥,所述目标解密密钥基于所述物联网平台与所述目标物联设备预先协商的解密密钥得到;

第二发送单元,用于向所述目标物联网设备发送连接请求,以便于所述目标物联网设备在建立与所述接收端的连接的情况下,基于预先协商的加密密钥,对所述目标物联网设备采集的物联网信息进行加密处理,并传输加密处理后的物联网信息;

第二获取单元,用于获取所述加密处理后的物联网信息,并基于所述目标解密密钥,对所述加密处理后的物联网信息进行解密处理,得到物联网信息。

一种存储介质,所述存储介质存储有指令集,其中,所述指令集被处理器执行时实现如上述的物联网信息传输方法。

一种电子设备,包括:

存储器,用于存储至少一组指令集;

处理器,用于执行所述存储器中存储的指令集,通过执行所述指令集实现如上述的物联网信息传输方法。

与现有技术相比,本申请包括以下优点:

本申请提供了一种物联网信息传输方法及装置、存储介质及电子设备,该方法包括:物联网平台存储预先与目标物联网设备进行协商的解密密钥,物联网设备在建立与接收端的连接的情况下,基于预先协商的加密密钥对自身采集的物联网信息进行加密处理,并将加密处理后的物联网信息发送至接收端,接收端通过物联网平台获取目标物联网设备对应的目标解密密码,从而利用目标解密密钥对加密处理后的物联网信息进行解密处理,得到物联网信息,可见,本申请方案,由于无需进行VPN适配,从而减小对资源的消耗,并提高了物联网信息传输的效率。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。

图1为本申请提供的一种物联网信息传输方法的方法流程图;

图2为本申请提供的一种物联网信息传输方法的又一方法流程图;

图3为本申请提供的一种物联网信息传输方法的再一方法流程图;

图4为本申请提供的一种物联网信息传输方法的示例图;

图5为本申请提供的一种物联网信息传输装置的结构示意图;

图6为本申请提供的一种电子设备的结构示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

本文使用的术语“包括”及其变形是开放性包括,即“包括但不限于”。术语“基于”是“至少部分地基于”。术语“一个实施例”表示“至少一个实施例”;术语“另一实施例”表示“至少一个另外的实施例”;术语“一些实施例”表示“至少一些实施例”。其他术语的相关定义将在下文描述中给出。

需要注意,本申请公开中提及的“第一”、“第二”等概念仅用于对不同的装置、模块或单元进行区分,并非用于限定这些装置、模块或单元所执行的功能的顺序或者相互依存关系。

需要注意,本申请公开中提及的“一个”、“多个”的修饰是示意性而非限制性的,本领域技术人员应当理解,除非在上下文另有明确指出,否则应该理解为“一个或多个”。

本申请可用于众多通用或专用的计算装置环境或配置中。例如:个人计算机、服务器计算机、手持设备或便携式设备、平板型设备、多处理器装置、包括以上任何装置或设备的分布式计算环境等等。

本申请实施例提供了一种物联网信息传输方法,该方法可以应用在接收端,参阅图1,物联网信息传输方法的方法流程图如图1所示,具体包括:

S101、向物联网平台发送密钥获取请求。

本实施例中,当存在物联网信息获取需求时,接收端向物联网平台发送密钥获取请求,其中,物联网信息包括但限于视频和图片,密钥获取请求包括目标物联网设备的设备信息,目标物联网设备为待获取物联网信息对应的物联网设备,也就是采集待获取物联网信息的物联网设备,目标物联网设备包括但不限于摄像装置,目标物联网设备的设备信息包括但不限于目标物联网的位置信息。

本实施例中,物联网平台在接收到接收端发送的密钥获取请求的情况下,对密钥获取请求进行合法性校验,也就是校验接收端是否有获取密钥的权限;物联网平台在通过对密钥获取请求的合法性校验后,基于目标物联网设备的设备信息,获取目标物联网设备对应的目标解密密钥,并将该目标解密密钥作为反馈信息进行反馈。

需要说明的是,目标解密密钥基于物联网平台与目标物联设备预先协商的解密密钥得到,具体的,基于预设的更新策略,对预先协商的解密密钥进行更新处理,得到目标解密密钥。要说明的是,更新策略为人为设定的策略,可以根据需求进行修改,可选的,更新策略可以是,将预先协商的解密密钥与目标物联网设备的设备标识和日期参数进行哈希计算,也就是说,目标解密密钥是将预先协商的密钥、与日期参数和目标物联网设备的设备标识进行哈希计算得到的。

S102、获取物联网平台发送的反馈信息。

本实施例中,获取物联网平台发送的反馈信息,具体的,获取物联网平台在通过对密钥获取请求的合法性校验的情况下,所发送的反馈信息。其中,反馈信息至少包括解密密钥。

可选的,反馈信息中还可以包括授权令牌,授权令牌为物联网平台在通过对密钥获取请求的合法性校验后,生成的令牌。

S103、向目标物联网设备发送连接请求,以便于目标物联网设备在建立与接收端的连接的情况下,基于预先协商的加密密钥,对目标物联网设备采集的物联网信息进行加密处理,并传输加密处理后的物联网信息。

本实施例中,接收端向目标物联网设备发送连接请求,连接请求用于请求与目标物联网设备建立连接。可选的,接收端基于授权令牌,向目标物联网设备发送连接请求。

本实施例中,目标物联网设备建立与接收端的连接,并在建立与接收端的连接后,获取自身所采集的物联网信息,并利用预先协商的加密密钥,对自身所采集的物联网信息进行加密处理,并通过连接通路,将加密处理后的物联网信息传输至接收端。

其中,参阅图2,目标物联网设备建立与接收端的连接的过程,具体包括以下步骤:

S201、目标物联网设备基于授权令牌,对接收端进行权限校验,得到校验结果。

本实施例中,目标物联网设备在接收到接收端发送的连接请求后,基于连接请求中包括的授权令牌,对接收端进行权限校验,得到校验结果。

具体的,基于授权令牌,对接收端进行权限校验,得到校验结果的过程,具体包括以下步骤:

目标物联网设备基于授权令牌,向物联网平台发送权限校验请求;以便于物联网平台判断预先存储的令牌中是否存在与授权令牌相匹配的令牌,若存在,则生成表征通过权限校验的校验结果,若不存在,则生成表征未通过权限校验的校验结果;

获取物联网平台反馈的校验结果。

本实施例中,目标物联网设备基于授权令牌,向物联网平台发送权限校验请求,物联网平台在接收到目标物联网发送的权限校验请求后,获取权限校验请求中包括的授权令牌,并查找预先存储的令牌,通过将预先存储的令牌和该授权令牌进行匹配,判断预先存储的令牌中是否存在与该授权令牌相匹配的令牌,若存在,则生成表征通过权限校验的校验结果,若不存在,则生成表征未通过权限校验的校验结果,并将该校验结果反馈至目标物联网设备。

目标物联网设备获取物联网平台反馈的校验结果。

S202、判断校验结果是否表征通过权限校验,若是,执行S203,若否,执行S204。

S203、建立与接收端的连接。

本实施例中,若校验结果表征通过权限校验,则建立与接收端的连接。

S204、不建立与接收端的连接。

本实施例中,若校验结果过表征未权限校验,则不建立接收端的连接。

本实施例中,加密密钥和解密密钥的协商过程,包括:

步骤一、目标物联网设备基于设备指纹信息,向物联网平台发起密钥协商请求。

步骤二、物联网平台在通过设备指纹信息的校验后,向目标物联网设备发送物联网平台的证书和签名、以及第一协商信息。

步骤三、目标物联网设备验证物联网平台的证书和签名,在物联网平台的证书和签名通过验证后,向物联网平台发送目标物联网设备的设备证书和签名、以及第二协商信息,其中,目标物联网设备的设备证书为目标物联网设备接入物联网平台时,物联网平台分配的证书,该第二协商信息基于第一协商信息得到。

步骤四、物联网平台对目标物联网设备的证书和签名进行验证,在目标物联网设备的证书和签名通过验证后,完成密钥协商,物联网平台基于第一协商信息和第二协商信息,得到协商的解密密钥;目标物联网设备基于第一协商信息和第二协商信息,得到协商的加密密钥。

需要说明的是,目标物联网设备和物联网平台按照预设的协商周期进行密钥协商,可选的,协商周期可以是十二个小时、一天、一周。

参阅图3,目标物联网设备基于预先协商的加密密钥,对目标物联网设备采集的物联网信息进行加密处理的过程,具体包括以下步骤:

S301、按预设的更新策略,对预先协商的加密密钥进行更新处理,得到目标加密密钥。

本实施例中,按预设的更新策略,对预先协商的加密密钥进行更新处理,得到目标加密密钥,需要说明的是,更新策略为人为设定的策略,可以根据需求进行修改,可选的,更新策略可以是,将预先协商的加密密钥与目标物联网设备的设备标识和日期参数进行哈希计算,也就是说,目标加密密钥是将预先协商的加密密钥、与日期参数和目标物联网设备的设备标识进行哈希计算得到的。

需要说明的是,预先协商的加密密钥可以是基于流加密算法得到的密钥。

S302、利用目标加密密钥,对目标物联网设备采集的物联网信息进行加密处理。

本实施例中,目标物联网设备采集物联网信息,并利用目标加密密钥,对所采集的物联网信息进行加密处理。

S104、获取加密处理后的物联网信息,并基于目标解密密钥,对加密处理后的物联网信息进行解密处理,得到物联网信息。

本实施例中,获取目标物联网设备传输的加密处理后的物联网信息,利用物联网平台反馈的目标解密密钥,对加密处理后的物联网信息进行解密处理,从而得到物联网信息。

本申请实施例提供的物联网信息传输方法中,物联网平台存储预先与目标物联网设备进行协商的解密密钥,物联网设备在建立与接收端的连接的情况下,基于预先协商的加密密钥对自身采集的物联网信息进行加密处理,并将加密处理后的物联网信息发送至接收端,接收端通过物联网平台获取目标物联网设备对应的目标解密密码,从而利用目标解密密钥对加密处理后的物联网信息进行解密处理,得到物联网信息。应用本申请实施例提供的物联网信息传输方法,由于无需进行VPN适配,从而减小对资源的消耗,并提高了物联网信息传输的效率。

参阅图4,对本申请实施例提及的物联网信息传输方法的具体过程进行具体说明如下:

S401、接收端向物联网平台发送密钥获取请求。

当接收端需要从物联网设备中获取物联网信息时,接收端基于物联网设备的设备信息,向物联网平台发送密钥获取请求。其中,物联网设备为待获取物联网信息的设备。

S402、物联网平台对密钥获取请求进行合法性校验。

S403、物联网平台判断密钥获取请求是否通过合法性校验,若否,执行S404,若是,执行S405。

S404、物联网平台向接收端发送第一提示信息。第一提示信息用于提示接收端不具备获取密钥的权限。

S405、物联网平台向接收端发送目标解密密钥和授权令牌。

物联网平台在通过对密钥获取请求的合法性校验的情况下,生成授权令牌,并基于预先协商的解密密钥,得到物联网设备的目标解密密钥,将授权令牌和目标解密密钥发送至接收端。

S406、接收端向物联网设备发送连接请求。

接收端获取授权令牌和目标解密密钥,并基于授权令牌,向物联网设备发送连接请求。

S407、物联网设备向物联网平台发送权限校验请求。

物联网设备在接收端连接请求后,获取连接请求中包括的授权令牌,并基于授权令牌,向物联网平台发送权限校验请求。

S408、物联网平台向物联网设备发送校验结果。

物联网平台基于预先存储的令牌,对物联网设备发送的授权令牌进行匹配,若预先存储的令牌中存在与授权令牌相匹配的令牌,则生成表征通过权限校验的校验结果,否则生成表征未通过权限校验的校验结果,并将校验结果反馈至物联网设备。

S409、物联网设备判断校验结果是否表征通过权限校验,若否,执行S410,若是,执行S411。

S410、物联网设备向接收端发送第二提示信息,第二提示信息用于提示接收端连接失败。

S411、物联网设备建立与接收端的连接。

物联网设备在校验结果过表征通过校验的情况下,建立与接收端的连接。

S412、物联网利用预先协商的加密密钥,对自身所采集的物联网信息进行加密处理。

物联网设备在校验结果过表征通过校验的情况下,建立与接收端的连接,并获取自身所采集的物联网信息,对预先协商的加密密钥进行更新处理,得到目标加密密钥,利用目标加密密钥对采集到的物联网信息进行加密处理。

S413、物理网设备向接收端发送加密处理后的物联网信息。

物理网设备通过连接通路,将加密处理后的物联网信息传输至接收端。

S414、接收端利用目标解密密钥,对加密处理后的物联网信息进行解密处理,得到物联网信息。

需要说明的是,虽然采用特定次序描绘了各操作,但是这不应当理解为要求这些操作以所示出的特定次序或以顺序次序执行来执行。在一定环境下,多任务和并行处理可能是有利的。

应当理解,本申请公开的方法实施方式中记载的各个步骤可以按照不同的顺序执行,和/或并行执行。此外,方法实施方式可以包括附加的步骤和/或省略执行示出的步骤。本申请公开的范围在此方面不受限制。

与图1所述的方法相对应,本申请实施例还提供了一种物联网信息传输装置,用于对图1中方法的具体实现,其结构示意图如图5所示,具体包括:

第一发送单元501,用于向物联网平台发送密钥获取请求;所述密钥获取请求中包括目标物联网设备的设备信息;

第一获取单元502,用于获取所述物联网平台发送的反馈信息;所述反馈信息至少包括目标解密密钥,所述目标解密密钥基于所述物联网平台与所述目标物联设备预先协商的解密密钥得到;

第二发送单元503,用于向所述目标物联网设备发送连接请求,以便于所述目标物联网设备在建立与所述接收端的连接的情况下,基于预先协商的加密密钥,对所述目标物联网设备采集的物联网信息进行加密处理,并传输加密处理后的物联网信息;

第二获取单元504,用于获取所述加密处理后的物联网信息,并基于所述目标解密密钥,对所述加密处理后的物联网信息进行解密处理,得到物联网信息。

本申请实施例提供的物联网信息传输装置中,物联网平台存储预先与目标物联网设备进行协商的解密密钥,物联网设备在建立与接收端的连接的情况下,基于预先协商的加密密钥对自身采集的物联网信息进行加密处理,并将加密处理后的物联网信息发送至接收端,接收端通过物联网平台获取目标物联网设备对应的目标解密密码,从而利用目标解密密钥对加密处理后的物联网信息进行解密处理,得到物联网信息。应用本申请实施例提供的物联网信息传输装置,由于无需进行VPN适配,从而减小对资源的消耗,并提高了物联网信息传输的效率。

在本申请的一个实施例中,基于前述方案,所述反馈信息还包括授权令牌。

在本申请的一个实施例中,基于前述方案,第二发送单元503在向所述目标物联网设备发送连接请求时,具体用于:

基于所述授权令牌,向所述目标物联网设备发送连接请求。

在本申请的一个实施例中,基于前述方案,第二发送单元503在目标物联网设备建立与所述接收端的连接时,具体用于:

所述目标物联网设备基于所述授权令牌,对所述接收端进行权限校验,得到校验结果;

在所述校验结果表征通过权限校验的情况下,建立与所述接收端的连接。

在本申请的一个实施例中,基于前述方案,第二发送单元503在目标物联网设备基于所述授权令牌,对所接收端进行权限校验,得到校验结果时,具体用于:

所述目标物联网设备基于所述授权令牌,向所述物联网平台发送权限校验请求;以便于所述物联网平台判断预先存储的令牌中是否存在与所述授权令牌相匹配的令牌,若存在,则生成表征通过权限校验的校验结果,若不存在,则生成表征未通过权限校验的校验结果;

获取所述物联网平台反馈的校验结果。

在本申请的一个实施例中,基于前述方案,第一获取单元502具体用于:

获取所述物联网平台在通过对所述密钥获取请求的合法性校验的情况下,所发送的反馈信息。

在本申请的一个实施例中,基于前述方案,第二发送单元503在基于预先协商的加密密钥,对所述目标物联网设备采集的物联网信息进行加密处理时,具体用于:

按预设的更新策略,对预先协商的加密密钥进行更新处理,得到目标加密密钥;

利用所述目标加密密钥,对所述目标物联网设备采集的物联网信息进行加密处理。

本申请实施例还提供了一种存储介质,所述存储介质存储有指令集,其中,在所述指令集运行时执行如上文任一实施例公开的物联网信息传输方法。

本申请实施例还提供了一种电子设备,其结构示意图如图6所示,具体包括存储器601,用于存储至少一组指令集;处理器602,用于执行所述存储器中存储的指令集,通过执行所述指令集实现如上文任一实施例公开的物联网信息传输方法。

尽管已经采用特定于结构特征和/或方法逻辑动作的语言描述了本主题,但是应当理解所附权利要求书中所限定的主题未必局限于上面描述的特定特征或动作。相反,上面所描述的特定特征和动作仅仅是实现权利要求书的示例形式。

虽然在上面论述中包含了若干具体实现细节,但是这些不应当被解释为对本申请公开的范围的限制。在单独的实施例的上下文中描述的某些特征还可以组合地实现在单个实施例中。相反地,在单个实施例的上下文中描述的各种特征也可以单独地或以任何合适的子组合的方式实现在多个实施例中。

以上描述仅为本申请公开的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本申请公开中所涉及的公开范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离上述公开构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本申请公开中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。

相关技术
  • 物联网信息传输方法及装置、存储介质及电子设备
  • 信息传输方法、装置、主机设备、电子设备及存储介质
技术分类

06120113818407