【技术实现步骤摘要】
设备接入方法、数据交换方法、装置、设备及存储介质
[0001]本申请涉及数据安全
,尤其涉及一种设备接入方法、数据交换方法、装置、设备及存储介质。
技术介绍
[0002]目前,一些接入设备(如通用串行总线USB设备)的设备功能都是出厂时固定,在出厂后无法改变或者只能以重新写入软件的方式改变其功能。并且当接入设备需要进行应用扩展时,需要在计算机主机中安装驱动等控制软件,导致容易被计算机主机抓包,从而暴露真实数据源和网络通信数据,也可能导致接入设备被恶意程序破解,存在较高的安全风险。
技术实现思路
[0003]本申请提供了一种设备接入方法、数据交换方法、装置、设备及存储介质,以解决当前接入设备功能单一且存在较高安全风险的技术问题。
[0004]为了解决上述技术问题,第一方面,本申请提供了一种设备接入方法,应用于联网设备,方法包括:
[0005]当与服务端通信连接时,预加载目标配置信息,服务端存储有多种预设配置信息,目标配置信息为多种预设配置信息中的一种,目标配置信息包括联网设备在至少一种应用场景下的场景配置信息,场景配置信息包括第一描述符集合和描述符指令集合中的至少一种,第一描述符集合用于定义联网设备的设备类型;
[0006]基于目标场景配置信息,建立与目标设备之间的通信连接,以使联网设备接入到目标设备,目标场景配置信息为场景配置信息中的一种。
[0007]本申请通过在联网设备与服务端通信连接时,预加载服务端的目标配置信息,服务端存储有多种预设配置信息,目标配置信息为 ...
【技术保护点】
【技术特征摘要】
1.一种设备接入方法,其特征在于,应用于联网设备,所述方法包括:当与服务端通信连接时,预加载目标配置信息,所述服务端存储有多种预设配置信息,所述目标配置信息为多种所述预设配置信息中的一种,所述目标配置信息包括所述联网设备在至少一种应用场景下的场景配置信息,所述场景配置信息包括第一描述符集合和描述符指令集合中的至少一种,所述第一描述符集合用于定义所述联网设备的设备类型;基于目标场景配置信息,建立与目标设备之间的通信连接,以使所述联网设备接入到所述目标设备,所述目标场景配置信息为所述场景配置信息中的一种。2.如权利要求1所述的设备接入方法,其特征在于,所述当与服务端通信连接时,预加载目标配置信息,包括:当与服务端通信连接时,向所述服务端发送配置获取请求,所述配置获取请求携带有所述联网设备的标识信息;接收所述服务端返回的与所述标识信息对应的目标配置信息。3.如权利要求1所述的设备接入方法,其特征在于,所述联网设备作为与目标设备通信连接的主机设备,所述描述符指令集合包括多种功能指令集,所述功能指令集用于控制所述联网设备与所述目标设备之间的数据交换。4.如权利要求3所述的设备接入方法,其特征在于,所述基于目标场景描述符信息,建立与目标设备之间的通信连接,包括:基于所述描述符指令集合中的功能指令集,对所述目标设备的第二描述符集合中的多种描述符进行枚举;若枚举成功,则配置所述联网设备与所述目标设备通信时的目标数据源,所述目标数据源设于所述目标设备。5.如权利要求4所述的设备接入方法,其特征在于,所述功能指令集包括获取指令集和验证指令集,所述基于所述描述符指令集合中的功能指令集,对所述目标设备的第二描述符集合中的多种描述符进行枚举,包括:基于所述获取指令集,读取所述目标设备的第二描述符集合;基于所述验证指令集,对所述第二描述符集合中的多种描述符进行验证;若多种所述描述符满足预设设备要求,则判定枚举成功。6.如权利要求4所述的设备接入方法,其特征在于,所述功能指令集还包括数据源指令集,所述目标场景配置信息还包括数据源配置信息,所述配置所述联网设备与所述目标设备通信时的目标数据源,包括:基于所述数据源指令集,根据所述数据源配置信息,确定所述联网设备与所述目标设备通信时的目标数据源。7.如权利要求3所述的设备接入方法,其特征在于,所述联网设备为网络读写控制设备,所述基于目标场景描述符信息,建立与目标设备之间的通信连接,包括:基于所述描述符指令集中的功能指令集,对所述目标设备的第二描述符集合中的多种描述符进行枚举;若枚举成功,则向所述服务端请求下发与所述目标设备对应的驱动指令集,以完成通信连接,所述驱动指令集用于与所述目标设备进行数据交换。8.如权利要求3所述的设备接入方法,其特征在于,所述联网设备为网络代理控制设
备,所述基于目标场景描述符信息,建立与目标设备之间的通信连接,包括:基于所述描述符指令集合中的功能指令集,对所述目标设备的第二描述符集合中的多种描述符进行枚举;若枚举成功,则将所述第二描述符集合发送至所述服务端,以使在所述服务端对所述目标设备进行虚拟化,生成所述目标设备对应的虚拟设备,从而建立与所述目标设备之间的通信连接。9.如权利要求1所述的设备接入方法,其特征在于,所述联网设备作为与目标设备通信连接的从机设备,所述基于目标场景描述符信息,建立与目标设备之间的通信连接,包括:接收所述目标设备发送的枚举请求;响应于所述枚举请求,向所述目标设备返回所述第一描述符集合,以使所述目标设备对所述第一描述符集合进行枚举,并在枚举成功后,根据数据源配置信息配置所述联网设备与所述目标设备通信时的目标数据源,所述目标数据源设于所述服务端。10.如权利要求6或9所述的设备接入方法,其特征在于,所述数据源配置信息包括数据源的容量信息,所述容量信息包括数据源的最后逻辑块地址和块容量。11.如权利要求4或9所述的设备接入方法,其特征在于,所述描述符集合包括设备描述符、配置描述符、接口描述符、端点描述符、字符串描述符和预设的自定义描述符中的至少一种。12.如权利要求1所述的设备接入方法,其特征在于,所述目标设备包括至少一个第一目标设备和至少一个第二目标设备,所述联网设备作为与所述第一目标设备通信连接的主机设备,以及作为与所述第二目标设备通信连接的从机设备,所述基于目标场景描述符信息,建立与目标设备之间的通信连接,包括:基于所述描述符指令集合中的功能指令集,对所述第一目标设备的第二描述符集合中的多种描述符进行枚举;若枚举成功,则配置所述联网设备与所述第一目标设备通信时的第一目标数据源,以完成与所述第一目标设备的通信连接,所述第一目标数据源设于所述第一目标设备;接收所述第二目标设备发送的枚举请求;响应于所述枚举请求,向所述第二目标设备返回所述第一描述符集合,以使所述第二目标设备对所述第一描述符集合进行枚举,并在枚举成功后,根据数据源配置信息配置所述联网设备与所述第二目标设备通信时的第二目标数据源,所述第二目标数据源设于所述服务端或所述第一目标设备。13.如权利要求1所述的设备接入方法,其特征在于,所述当与...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。