本申请涉及物联网控制,尤其涉及一种云端数据清理方法、装置、存储介质以及云服务器。
背景技术:
1、随着物联网技术的发展,各种常见的机器设备可以通过物联网接入网络实现指令的接收和响应,以使得用户便于通过网络对多个设备进行统一集中控制。由于设备只要接入过集控系统,其设备信息都会缓存至云服务器中,而云服务器不会对设备信息进行清理,导致部分设备信息失效之后还是会残留在云服务器中。因此为了保证云端中设备信息的正确性和准确性,需要通过一种云端数据清理方法来及时清理无效设备信息。
技术实现思路
1、本申请提供一种云端数据清理方法、装置、存储介质以及云服务器,可以解决相关技术中云端无效数据冗杂、设备信息不准确的技术问题。
2、第一方面,本申请实施例提供一种云端数据清理方法,应用于云服务器,该方法包括:
3、当监测到设备机组中存在至少一个离线设备时,确定所述设备机组中所有设备的第一设备信息和第二设备信息,所述第一设备信息为所述设备机组中所有设备的实际连接信息,所述第二设备信息为所述云服务器中记录的所有设备的地址标识信息;
4、基于所述第一设备信息和所述第二设备信息,判断所有离线设备是否均为无效设备;
5、若所有离线设备均为无效设备,则清除各无效设备对应的无效设备数据。
6、第二方面,本申请实施例提供一种云端数据清理装置,应用于云服务器,该装置包括:
7、状态监测模块,用于当监测到设备机组中存在至少一个离线设备时,确定所述设备机组中所有设备的第一设备信息和第二设备信息,所述第一设备信息为所述设备机组中所有设备的实际连接信息,所述第二设备信息为所述云服务器中记录的所有设备的地址标识信息;
8、设备检验模块,用于基于所述第一设备信息和所述第二设备信息,判断所有离线设备是否均为无效设备;
9、数据清理模块,用于若所有离线设备均为无效设备,则清除各无效设备对应的无效设备数据。
10、第三方面,本申请实施例提供一种计算机存储介质,所述计算机存储介质存储有多条指令,所述指令适于由处理器加载并执行上述的方法的步骤。
11、第四方面,本申请实施例提供一种云服务器,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述计算机程序适于由处理器加载并执行上述的方法的步骤。
12、本申请一些实施例提供的技术方案带来的有益效果至少包括:
13、本申请提供一种云端数据清理方法,应用于云服务器,,当监测到设备机组中存在至少一个离线设备时,确定设备机组中所有设备的第一设备信息和第二设备信息,第一设备信息为设备机组中所有设备的实际连接信息,第二设备信息为云服务器中记录的所有设备的地址标识信息;基于第一设备信息和第二设备信息,判断所有离线设备是否均为无效设备;若所有离线设备均为无效设备,则清除各无效设备对应的无效设备数据。由于云服务器中会记录所有连接过的设备的地址信息,而在设备机组中的实际设备可能存在修改、删除等,那么当云服务器监测到存在离线设备时,通过对比设备机组中的实际连接信息和云服务器中记录的设备地址信息,可以准确判断离线设备是否都是实际场景中的无效设备,并进一步直接清理云服务器中无效设备的无效设备数据,实现自动校准云服务器中的设备信息准确性、减少人力检查更正成本,方便了后续设备机组在物联网中的使用。
1.一种云端数据清理方法,其特征在于,应用于云服务器,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述基于所述第一设备信息和所述第二设备信息,判断所有离线设备是否均为无效设备,包括:
3.根据权利要求2所述的方法,其特征在于,所述对比所述第一设备信息对应的第一设备数量和所述第二设备信息对应的第二设备数量之后,还包括:
4.根据权利要求1所述的方法,其特征在于,所述当监测到设备机组中存在至少一个离线设备时之前,还包括:
5.根据权利要求4所述的方法,其特征在于,所述设备运行数据包括设备传感数据、设备控制数据、设备状态数据中的至少一种。
6.根据权利要求4所述的方法,其特征在于,所述基于各设备运行数据监测所述设备机组中是否存在离线设备,包括:
7.根据权利要求1所述的方法,其特征在于,所述无效设备数据中至少包括各无效设备在所述云服务器中对应的地址标识信息。
8.一种云端数据清理装置,其特征在于,应用于云服务器,所述装置包括:
9.一种计算机存储介质,其特征在于,所述计算机存储介质存储有多条指令,所述指令适于由处理器加载并执行如权利要求1~7任意一项的所述方法的步骤。
10.一种云服务器,其特征在于,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如权利要求1~7任一项所述方法的步骤。