System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 设备配置文件的加密方法、解密方法及医疗设备技术_技高网

设备配置文件的加密方法、解密方法及医疗设备技术

技术编号:40117621 阅读:5 留言:0更新日期:2024-01-23 20:09
本申请提供了一种设备配置文件的加密方法,包括:当获取到设备的更新请求时,解析更新请求得到更新设备信息数据;根据更新设备信息数据和预设数据定义规则,生成配置数据,预设数据定义规则用于定义配置数据的数据格式,配置数据包含有用于更新所述设备的若干配置信息,配置数据按照次序排列;将配置数据转换成字符串得到转换编码;根据预设加密规则,对转换编码进行加密得到加密编码,预设加密规则用于表示转换编码的字符与加密编码的字符之间的映射关系;根据加密编码,生成配置文件并发送至设备。此外,本申请还提供了一种设备配置文件的解密方法及医疗设备。

【技术实现步骤摘要】

本申请涉及信息安全,尤其涉及一种设备配置文件的加密方法、解密方法及医疗设备


技术介绍

1、在对诸如呼吸机等通气设备的设备端进行设备更新、修复、开关设置、内容变更等的升级过程中,通常通过远程控制云端对相应的升级过程生成配置文件,并通过邮件、网络端、移动存储等方式传输到设备端来读取解析配置文件后进行对应的升级操作。配置文件通常以不加密的方式,即明文方式进行发送,或者通过base64编码的方式对配置文件进行转译。但是,明文方式发送的配置文件存在泄漏信息的风险,而常见的base64编码算法容易被解析,从而使配置文件存在被篡改的风险,影响设备和用户信息安全。


技术实现思路

1、有鉴于此,实有必要提供一种设备配置文件的加密方法、解密方法及医疗设备。

2、第一方面,本申请实施例提供一种设备配置文件的加密方法,所述设备配置文件的加密方法包括:当获取到设备的更新请求时,解析所述更新请求得到更新设备信息数据;根据所述更新设备信息数据和预设数据定义规则,生成配置数据,所述预设数据定义规则用于定义所述配置数据的数据格式,所述配置数据包含有用于更新所述设备的若干配置信息,所述配置数据按照次序排列;将所述配置数据转换成字符串得到转换编码;根据预设加密规则,对所述转换编码进行加密得到加密编码,所述预设加密规则用于表示转换编码的字符与加密编码的字符之间的映射关系;根据所述加密编码,生成配置文件并发送至所述设备。

3、第二方面,本申请实施例提供一种设备配置文件的解密方法,所述设备配置文件的解密方法包括:解析所述配置文件得到加密编码;根据预设解密规则,对所述加密编码进行解密得到转换编码,所述加密编码和所述转换编码都为字符串,所述预设解密规则用于表示加密编码的字符与转换编码的字符之间的映射关系;将所述转换编码转换成配置数据,以根据预设数据定义规则生成更新设备信息数据,所述预设数据定义规则用于定义所述配置数据的数据格式,所述配置数据包含有用于更新所述设备的若干配置信息,所述配置数据按照次序排列;根据所述更新设备数据,对所述设备进行更新。

4、第三方面,本申请实施例提供一种医疗设备,所述医疗设备包括存储器、以及处理器,存储器用于存储计算机程序;处理器用于执行所述计算机程序以实现上述的设备配置文件的加密方法或者设备配置文件的解密方法。

5、上述设备配置文件的加密方法、解密方法及医疗设备,在接收到设备更新请求时,解析更新请求得到更新设备信息数据,并根据更新设备信息数据和预设数据定义规则,生成包含有用于更新设备的内容的配置数据,根据预设加密规则,对配置数据进行加密得到加密配置数据,以生成配置文件并发送至设备,供设备按照预设解密规则进行解析得到更新设备数据来进行相应的设备更新。在设备更新时实现对设备和用户信息安全的同时,还能实现避免泄漏信息。

本文档来自技高网...

【技术保护点】

1.一种设备配置文件的加密方法,其特征在于,所述设备配置文件的加密方法包括:

2.如权利要求1所述的设备配置文件的加密方法,其特征在于,所述转换编码中同一字符位于奇数位和位于偶数位时对应于加密编码中的字符不同,且同一字符位于奇数位或者位于偶数位时对应于加密编码中的字符相同。

3.如权利要求2所述的设备配置文件的加密方法,其特征在于,所述加密编码的字符包括奇数位加密字符、以及偶数位加密字符;根据预设加密规则,对所述转换编码进行加密得到加密编码,包括:

4.如权利要求3所述的设备配置文件的加密方法,其特征在于,所述加密编码按照预设字符间隔数设置有若干预设特殊字符,所述转换编码中同一字符位于奇数位和位于偶数位时对应于加密编码中的预设特殊字符相同。

5.如权利要求1所述的设备配置文件的加密方法,其特征在于,所述预设数据定义规则包括若干预设数据类型、以及若干预设数据长度,所述预设数据类型包含有所述配置信息的数据类型,每一预设数据类型对应一个预设数据长度,每一配置信息对应一个预设数据类型。

6.如权利要求5所述的设备配置文件的加密方法,其特征在于,根据所述更新设备信息数据和预设数据定义规则,生成配置数据,包括:

7.一种设备配置文件的解密方法,其特征在于,所述设备配置文件的解密方法包括:

8.如权利要求7所述的设备配置文件的解密方法,其特征在于,所述加密编码中同一字符位于奇数位和位于偶数位时对应于转换编码中的字符不同,且同一字符位于奇数位或者位于偶数位时对应于转换编码中的字符相同;所述加密编码的字符包括奇数位转换字符、以及偶数位转换字符;根据预设解密规则,对所述加密编码进行解密得到转换编码,包括:

9.如权利要求8所述的设备配置文件的解密方法,其特征在于,所述转换编码按照预设字符间隔数设置有若干预设特殊字符,所述加密编码中同一字符位于奇数位和位于偶数位时对应于转换编码中的预设特殊字符相同。

10.一种医疗设备,其特征在于,所述医疗设备包括:

...

【技术特征摘要】

1.一种设备配置文件的加密方法,其特征在于,所述设备配置文件的加密方法包括:

2.如权利要求1所述的设备配置文件的加密方法,其特征在于,所述转换编码中同一字符位于奇数位和位于偶数位时对应于加密编码中的字符不同,且同一字符位于奇数位或者位于偶数位时对应于加密编码中的字符相同。

3.如权利要求2所述的设备配置文件的加密方法,其特征在于,所述加密编码的字符包括奇数位加密字符、以及偶数位加密字符;根据预设加密规则,对所述转换编码进行加密得到加密编码,包括:

4.如权利要求3所述的设备配置文件的加密方法,其特征在于,所述加密编码按照预设字符间隔数设置有若干预设特殊字符,所述转换编码中同一字符位于奇数位和位于偶数位时对应于加密编码中的预设特殊字符相同。

5.如权利要求1所述的设备配置文件的加密方法,其特征在于,所述预设数据定义规则包括若干预设数据类型、以及若干预设数据长度,所述预设数据类型包含有所述配置信息的数据类型,每一预设数据类型...

【专利技术属性】
技术研发人员:陈荣海
申请(专利权)人:深圳融昕医疗科技有限公司
类型:发明
国别省市:

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

1