System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及计算机领域,特别是涉及一种用户数据的加密传输方法、一种用户数据的加密传输装置、一种电子设备以及一种计算机可读介质。
技术介绍
1、智能家居通常指的是利用先进的技术,如传感器、网络连接和自动化控制,来提高家居生活的便利性、舒适度和安全性的系统。智能家居可以包括智能照明系统、智能温控系统、智能安防系统、智能家电等。通过智能家居系统,用户可以通过手机或语音助手远程控制家中的设备,也可以根据个人偏好设置自动化场景,如根据时间调节灯光和温度,提高家居的能效和舒适度。智能家居技术的发展为人们的生活带来了更多便利和舒适,也成为了未来家居发展的重要方向。
2、智能家居中安装的智能设备来说,为了实现如智能照明、智能温控、智能安防、智能家电控制等功能,通常需要在用户同意的情况下,采集必要的用户用户数据。若智能设备传输的数据信息被窃取,可能导致用户的用户数据泄露。
技术实现思路
1、本专利技术实施例是提供一种用户数据的加密传输方法、装置、电子设备以及计算机可读存储介质,以解决用户的用户数据可能被泄露的问题。
2、本专利技术实施例公开了一种用户数据的加密传输方法,其应用于智能设备,所述智能设备与服务器通信连接,所述方法包括:
3、采集用户数据;所述用户数据包含至少一组字段信息以及与所述字段信息对应的内容信息;
4、在所述用户数据包含隐私数据的情况下,采用预设的加密规则,将所述隐私数据中的字段信息和/或与所述字段信息对应的内容信息替换为非隐私数据
5、将包含所述非隐私数据的用户数据向所述服务器发送;所述服务器用于基于所述加密规则,将所述用户数据中的非隐私数据替换为隐私数据,并对包含所述隐私数据的用户数据进行处理。
6、可选地,所述加密规则记载有隐私数据与非隐私数据的对应关系;
7、所述采用预设的加密规则,将所述隐私数据中的字段信息和/或与所述字段信息对应的内容信息替换为非隐私数据的步骤,包括:
8、根据所述隐私数据与非隐私数据的对应关系,将所述隐私数据中的表征隐私的字段信息替换为表征非隐私实体的字段信息,得到非隐私数据;
9、和/或,
10、根据所述隐私数据与非隐私数据的对应关系,将所述隐私数据中表征隐私的内容信息替换为表征非隐私实体的内容信息,得到非隐私数据;
11、和/或,
12、根据所述隐私数据与非隐私数据的对应关系,将所述隐私数据中表征隐私的内容信息替换为无实义文本,得到隐私数据。
13、可选地,所述智能设备还用于与移动终端进行通信,所述方法还包括:
14、接收移动终端发送的加密规则并存储。
15、可选地,所述方法还包括:
16、通过近距离通信方式,接收所述移动终端发送的联网信息;
17、采用所述联网信息,建立与互联网的连接;
18、在与互联网的连接建立成功后,向所述移动终端返回联网成功信息;所述移动终端用于在联网成功的情况下,将所述智能设备的硬件信息发送至所述服务器。
19、可选地,所述方法还包括:
20、所述移动终端基于与所述服务器之间的通信,建立账户;
21、所述服务器基于所述账户,生成配对的公钥和私钥,并将所述公钥向所述移动终端发送;
22、所述移动终端向所述服务器发送通过所述公钥加密的隐私数据;
23、所述服务器采用私钥对所述隐私数据解密,并针对所述隐私数据随机生成非隐私数据,生成记载有隐私数据与非隐私数据的对应关系的加密规则;
24、所述服务器将所述隐私数据对应的非隐私数据向所述移动终端发送;
25、所述移动终端基于非隐私数据。生成记载有隐私数据与非隐私数据的对应关系的加密规则。
26、可选地,所述移动终端向所述服务器发送通过所述公钥加密的隐私数据的步骤,包括:
27、所述移动终端将通过公钥加密的隐私数据中的字段信息以及内容信息分别向所述服务器发送;
28、所述服务器将所述隐私数据对应的非隐私数据向所述移动终端发送的步骤,包括:
29、所述服务器将所述隐私数据对应的非隐私数据中的字段信息以及内容信息分别向所述移动终端发送;
30、可选地,所述方法还包括:
31、所述移动终端向所述服务器发送用户指定的加密方式;
32、所述服务器采用私钥对所述隐私数据解密,并针对所述隐私数据随机生成非隐私数据,生成记载有隐私数据与非隐私数据的对应关系的加密规则的步骤,包括:
33、所述服务器采用私钥对所述隐私数据解密,并采用所述加密方式,针对所述隐私数据随机生成非隐私数据,生成记载有隐私数据与非隐私数据的对应关系的加密规则。
34、本专利技术实施例还公开了一种用户数据的加密传输装置,其应用于智能设备,所述智能设备与服务器通信连接,所述装置包括:
35、数据采集模块,用于采集用户数据;所述用户数据包含至少一组字段信息以及与所述字段信息对应的内容信息;
36、替换模块,用于在所述用户数据包含隐私数据的情况下,采用预设的加密规则,将所述隐私数据中的字段信息和/或与所述字段信息对应的内容信息替换为非隐私数据;
37、发送模块,用于将包含所述非隐私数据的用户数据向所述服务器发送;所述服务器用于基于所述加密规则,将所述用户数据中的非隐私数据替换为隐私数据,并对包含所述隐私数据的用户数据进行处理。
38、可选地,所述加密规则记载有隐私数据与非隐私数据的对应关系;
39、所述替换模块包括:
40、第一替换子模块,用于根据所述隐私数据与非隐私数据的对应关系,将所述隐私数据中的表征隐私的字段信息替换为表征非隐私实体的字段信息,得到非隐私数据;
41、和/或,
42、第二替换子模块,用于根据所述隐私数据与非隐私数据的对应关系,将所述隐私数据中表征隐私的内容信息替换为表征非隐私实体的内容信息,得到非隐私数据;
43、和/或,
44、第三替换子模块,用于根据所述隐私数据与非隐私数据的对应关系,将所述隐私数据中表征隐私的内容信息替换为无实义文本,得到隐私数据。
45、可选地,所述智能设备还用于与移动终端进行通信,所述装置还包括:
46、加密规则存储模块,用于接收移动终端发送的加密规则并存储。
47、可选地,所述装置还包括:
48、联网信息接收模块,用于通过近距离通信方式,接收所述移动终端发送的联网信息;
49、联网模块,用于采用所述联网信息,建立与互联网的连接;
50、联网成功确认模块,用于在与互联网的连接建立成功后,向所述移动终端返回联网成功信息;所述移动终端用于在联网成功的情况下,将所述智能设备的硬件信息发送至所述服务器。
51、可选地,所述装置还包括:本文档来自技高网...
【技术保护点】
1.一种用户数据的加密传输方法,其特征在于,其应用于智能设备,所述智能设备与服务器通信连接,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述加密规则记载有隐私数据与非隐私数据的对应关系;
3.根据权利要求1所述的方法,其特征在于,所述智能设备还用于与移动终端进行通信,所述方法还包括:
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
5.根据权利要求3所述的方法,其特征在于,所述方法还包括:
6.根据权利要求5所述的方法,其特征在于,所述移动终端向所述服务器发送通过所述公钥加密的隐私数据的步骤,包括:
7.根据权利要求5所述的方法,其特征在于,所述方法还包括:
8.一种用户数据的加密传输装置,其特征在于,其应用于智能设备,所述智能设备与服务器通信连接,所述装置包括:
9.一种电子设备,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,所述处理器、所述通信接口以及所述存储器通过所述通信总线完成相互间的通信;
10.一个或多个计算机可读介质,其上
...【技术特征摘要】
1.一种用户数据的加密传输方法,其特征在于,其应用于智能设备,所述智能设备与服务器通信连接,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述加密规则记载有隐私数据与非隐私数据的对应关系;
3.根据权利要求1所述的方法,其特征在于,所述智能设备还用于与移动终端进行通信,所述方法还包括:
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
5.根据权利要求3所述的方法,其特征在于,所述方法还包括:
6.根据权利要求5所述的方法,其特征在于,所述移动终端向所述服务...
【专利技术属性】
技术研发人员:郭颖珊,文佳,何文剑,唐杰,
申请(专利权)人:珠海格力电器股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。