当前位置: 首页 > 专利查询>黄建邦专利>正文

设备接入方法、数据交换方法、装置、设备及存储介质制造方法及图纸

技术编号:35855594 阅读:15 留言:0更新日期:2022-12-07 10:42
本申请公开了一种设备接入方法、数据交换方法、装置、设备及存储介质,设备接入方法通过在联网设备与服务端通信连接时,预加载服务端的目标配置信息,目标配置信息包括联网设备在至少一种应用场景下的场景配置信息,场景配置信息包括第一描述符集合和描述符指令集合中的至少一种,第一描述符集合用于定义联网设备的设备类型,从而能够根据目标配置信息重新定义联网设备的设备功能,使得设备功能更加丰富;基于目标场景配置信息,建立与目标设备之间的通信连接,以使联网设备接入到目标设备,通信数据可以不经过计算机主机,有效避免被计算机主机抓包而泄露真实数据源和网络通信数据,以及有效避免被恶意程序破解,保证联网设备和数据的安全性。备和数据的安全性。备和数据的安全性。

【技术实现步骤摘要】
设备接入方法、数据交换方法、装置、设备及存储介质


[0001]本申请涉及数据安全
,尤其涉及一种设备接入方法、数据交换方法、装置、设备及存储介质。

技术介绍

[0002]目前,一些接入设备(如通用串行总线USB设备)的设备功能都是出厂时固定,在出厂后无法改变或者只能以重新写入软件的方式改变其功能。并且当接入设备需要进行应用扩展时,需要在计算机主机中安装驱动等控制软件,导致容易被计算机主机抓包,从而暴露真实数据源和网络通信数据,也可能导致接入设备被恶意程序破解,存在较高的安全风险。

技术实现思路

[0003]本申请提供了一种设备接入方法、数据交换方法、装置、设备及存储介质,以解决当前接入设备功能单一且存在较高安全风险的技术问题。
[0004]为了解决上述技术问题,第一方面,本申请提供了一种设备接入方法,应用于联网设备,方法包括:
[0005]当与服务端通信连接时,预加载目标配置信息,服务端存储有多种预设配置信息,目标配置信息为多种预设配置信息中的一种,目标配置信息包括联网设备在至少一种应用场景下的场景配置信息,场景配置信息包括第一描述符集合和描述符指令集合中的至少一种,第一描述符集合用于定义联网设备的设备类型;
[0006]基于目标场景配置信息,建立与目标设备之间的通信连接,以使联网设备接入到目标设备,目标场景配置信息为场景配置信息中的一种。
[0007]本申请通过在联网设备与服务端通信连接时,预加载服务端的目标配置信息,服务端存储有多种预设配置信息,目标配置信息为多种预设配置信息中的一种,目标配置信息包括联网设备在至少一种应用场景下的场景配置信息,场景配置信息包括第一描述符集合和描述符指令集合中的至少一种,第一描述符集合用于定义联网设备的设备类型,从而能够根据目标配置信息重新定义联网设备的设备功能,使得设备功能更加丰富;同时通过服务端存储预设配置信息,以便于实时监控,当联网设备丢失后可以在服务端切断与联网设备的通信连接,保证联网设备的数据源安全;最后基于目标场景配置信息,建立与目标设备之间的通信连接,以使联网设备接入到目标设备,从而以服务端获取配置信息并与目标设备建立通信连接的方式,有效避免被计算机主机抓包而泄露真实数据源和网络通信数据,以及有效避免被恶意程序破解,保证联网设备的设备安全性。
[0008]在第一方面的一些实现方式中,当与服务端通信连接时,预加载目标配置信息,包括:
[0009]当与服务端通信连接时,向服务端发送配置获取请求,配置获取请求携带有联网设备的标识信息;
[0010]接收服务端返回的与标识信息对应的目标配置信息。
[0011]本实现方式以标识信息区分不同联网设备的目标配置信息,从而实现多个联网设备的集中管理,提高信息管理效率。
[0012]在第一方面的一些实现方式中,联网设备作为与目标设备通信连接的主机设备,描述符指令集合包括多种功能指令集,功能指令集用于控制联网设备与目标设备之间的数据交换。
[0013]本实现方式通过配置联网设备的指令集合,使得联网设备具备主机功能,改变了原有接入设备只具备从机功能的情况,从而使得联网设备的应用拓展更加广泛,能够适用于更多应用场景,满足不同用户在不同场景的需求。
[0014]在第一方面的一些实现方式中,基于目标场景描述符信息,建立与目标设备之间的通信连接,包括:
[0015]基于描述符指令集合中的功能指令集,对目标设备的第二描述符集合中的多种描述符进行枚举;
[0016]若枚举成功,则配置联网设备与目标设备通信时的目标数据源,目标数据源设于目标设备。
[0017]本实现方式通过功能指令集结合描述符集合进行主机枚举,以实现联网设备作为主机与目标设备通信连接,同时通过配置目标数据源,以保证联网设备的相应功能能够得以实现。
[0018]在第一方面的一些实现方式中,功能指令集包括获取指令集和验证指令集,基于描述符指令集合中的功能指令集,对目标设备的第二描述符集合中的多种描述符进行枚举,包括:
[0019]基于获取指令集,读取目标设备的第二描述符集合;
[0020]基于验证指令集,对第二描述符集合中的多种描述符进行验证;
[0021]若多种描述符满足预设设备要求,则判定枚举成功。
[0022]本实现方式通过多种指令集实现描述符集合获取和验证,实现了联网设备作为主机时的设备连接。
[0023]在第一方面的一些实现方式中,功能指令集还包括数据源指令集,目标场景配置信息还包括数据源配置信息,配置联网设备与目标设备通信时的目标数据源,包括:
[0024]基于数据源指令集,根据数据源配置信息,确定联网设备与目标设备通信时的目标数据源。
[0025]在第一方面的一些实现方式中,联网设备为网络读写控制设备,基于目标场景描述符信息,建立与目标设备之间的通信连接,包括:
[0026]基于描述符指令集中的功能指令集,对目标设备的第二描述符集合中的多种描述符进行枚举;
[0027]若枚举成功,则向服务端请求下发与目标设备对应的驱动指令集,以完成通信连接,驱动指令集用于与目标设备进行数据交换。
[0028]在第一方面的一些实现方式中,联网设备为网络代理控制设备,基于目标场景描述符信息,建立与目标设备之间的通信连接,包括:
[0029]基于描述符指令集合中的功能指令集,对目标设备的第二描述符集合中的多种描述符进行枚举;
[0030]若枚举成功,则将第二描述符集合发送至服务端,以使在服务端对目标设备进行虚拟化,生成目标设备对应的虚拟设备,从而建立与目标设备之间的通信连接。
[0031]在第一方面的一些实现方式中,联网设备作为与目标设备通信连接的从机设备,基于目标场景描述符信息,建立与目标设备之间的通信连接,包括:
[0032]接收目标设备发送的枚举请求;
[0033]响应于枚举请求,向目标设备返回第一描述符集合,以使目标设备对第一描述符集合进行枚举,并在枚举成功后,根据数据源配置信息配置联网设备与目标设备通信时的目标数据源,目标数据源设于服务端。
[0034]在第一方面的一些实现方式中,数据源配置信息包括容量信息,所述容量信息包括数据源的最后逻辑块地址和块容量。
[0035]在第一方面的一些实现方式中,描述符集合包括设备描述符、配置描述符、接口描述符、端点描述符、字符串描述符和预设的自定义描述符中的至少一种。
[0036]在第一方面的一些实现方式中,目标设备包括至少一个第一目标设备和至少一个第二目标设备,联网设备作为与第一目标设备通信连接的主机设备,以及作为与第二目标设备通信连接的从机设备,基于目标场景描述符信息,建立与目标设备之间的通信连接,包括:
[0037]基于描述符指令集合中的功能指令集,对第一目标设备的第二描述符集合中的多种描述符进行枚举;
[0038]若枚举成功,则配置联网设备与第一目标设备通信时的第一目标数据源,以完本文档来自技高网
...

【技术保护点】

【技术特征摘要】
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所述的设备接入方法,其特征在于,所述当与...

【专利技术属性】
技术研发人员:黄建邦
申请(专利权)人:黄建邦
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1