1.一种基于边缘计算的移动智能终端隐私保护系统,其特征在于:包括云服务器、边缘服务器和多个移动智能终端,边缘服务器分别与云服务器及每一个移动智能终端连接;所述边缘服务器包括通信数据管理模块和本地数据管理模块,所述通信数据管理模块用于在移动智能终端之间进行数据传输时,对传输的数据进行加密;所述本地数据管理模块,用于在云服务器调用移动智能终端的本地存储数据时,询问对应移动智能终端的调用许可,或是在移动智能终端从云服务器加载数据时,对加载的数据进行安全检测;所述通信数据管理模块包括:存储单元,用于保存边缘服务器覆盖范围内各个移动智能终端所对应的ID信息;密钥管理单元,用于为边缘服务器覆盖范围内的各个合法的移动智能终端生成共同的密钥,将生成的密钥分发给各个合法的移动智能终端,并将密钥保存在存储单元中;数据加密单元,用于在接收到移动智能终端发送的通信数据时,利用保存的密钥对数据进行加密,再将加密后的数据发送给目标移动智能终端。
2.根据权利要求1所述的一种基于边缘计算的移动智能终端隐私保护系统,其特征在于:所述本地数据管理模块包括:调用管理单元,用于在云服务器调用移动智能终端的本地存储数据时,询问对应移动智能终端的调用许可,并将结果反馈给云服务器;加载管理单元,用于在在移动智能终端从云服务器加载数据时,对加载的数据进行安全检测。
3.一种基于边缘计算的移动智能终端隐私保护方法,采用权利要求1~2中任意一项所述一种基于边缘计算的移动智能终端隐私保护系统实现,其特征在于:包括以下步骤:S1.在边缘服务器的覆盖范围内,边缘服务器与移动智能终端建立Socket连接,并保存各个移动智能终端所对应的ID信息;S2.边缘服务器对移动智能终端进行数据管理,以实现隐私保护,所述数据管理包括通信数据管理步骤和本地数据管理步骤;所述通信数据管理步骤包括以下子步骤:边缘服务器为覆盖范围内的各个合法的移动智能终端生成共同的密钥,将生成的密钥分发给各个合法的移动智能终端;发送消息的移动智能终端输入消息内容和目标移动智能终端ID,发送给边缘服务器;边缘服务器利用保存的密钥对消息内容进行加密,并将加密后的消息发送给对应ID的目标移动智能终端;目标移动智能终端利用边缘服务器分发的密钥,对接收到的消息进行解密和读取。
4.根据权利要求3所述的一种基于边缘计算的移动智能终端隐私保护方法,其特征在于:所述的本地数据管理步骤包括调用管理和加载管理;所述调用管理包括以下子步骤:云服务器通过边缘服务器向移动智能终端发起数据调用指令;边缘服务器询问对应的移动智能终端是否同意数据调用;若是,将同意的结果反馈给云服务器,云服务器开始从移动智能终端进行数据调用;若否,将不同意的结果反馈给云服务器,并结束此次调用;所述加载管理包括以下子步骤:移动智能终端通过边缘服务器向云服务器发起文件加载请求;边缘服务器对加载文件进行安全检测,判断安全检测是否通过;若是,边缘服务器将检测通过的结果反馈给移动智能终端,移动智能终端开始进行文件加载;若否,边缘服务器向移动智能终端发送安全警告。