一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于物联网设备信任度的物联网数据备份方法与流程

2021-11-24 19:48:00 来源:中国专利 TAG:


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.图1为本发明实施例提供的物联网后台服务器的应用示意图。
43.图2为本发明实施例提供的基于物联网设备信任度的物联网数据备份方法的示意图。
44.图3为本发明实施例提供的基于物联网设备信任度的物联网数据备份装置的示意图。
具体实施方式
45.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例只是本发明的一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。
46.因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
47.如图1所示,本发明实施例提供了一种物联网后台服务器。其中,所述物联网后台服务器可以包括存储器和处理器。所述存储器和处理器之间直接或间接地电性连接,以实现数据的传输或交互。例如,相互之间可通过一条或多条通讯总线或信号线实现电性连接。所述存储器中可以存储有至少一个可以以软件或固件(firmware)的形式,存在的软件功能模块(如后文所述的基于物联网设备信任度的物联网数据备份装置)。所述处理器可以用于执行所述存储器中存储的可执行的计算机程序,从而实现如后文所述的基于物联网设备信
任度的物联网数据备份方法。
48.在一种可以替代的示例中,所述存储器可以是,随机存取存储器(random access memory,ram)、只读存储器(read only memory,rom)、可编程只读存储器(programmable read

only memory,prom)、可擦除只读存储器(erasable programmable read

only memory,eprom)或电可擦除只读存储器(electric erasable programmable read

only memory,eeprom)等。所述处理器可以是一种通用处理器,包括中央处理器(central processing unit,cpu)、网络处理器(network processor,np)、片上系统(system on chip,soc)等;所述处理器还可以是数字信号处理器(dsp)、专用集成电路(asic)、现场可编程门阵列(fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
49.结合图2,本发明实施例还提供一种基于物联网设备信任度的物联网数据备份方法,可应用于上述物联网后台服务器。其中,所述基于物联网设备信任度的物联网数据备份方法有关的流程所定义的方法步骤,可以由所述物联网后台服务器实现。下面将对图2所示的具体流程,进行详细阐述。
50.步骤100,基于获取到的通信连接的每一个物联网设备对应的第一设备位置信息,确定通信连接的多个所述物联网设备中每两个所述物联网设备之间的目标信任度信息。
51.在本发明实施例中,所述物联网后台服务器可以先执行步骤100,即基于获取到的通信连接的每一个物联网设备对应的第一设备位置信息,确定通信连接的多个所述物联网设备中每两个所述物联网设备之间的目标信任度信息。所述第一设备位置信息用于表征对应的所述物联网设备的设备位置,所述目标信任度信息用于表征对应两个所述物联网设备之间的信任度。
52.步骤200,判断是否获取到所述物联网设备发送的物联网数据,并在判定获取到所述物联网设备发送的物联网数据之后,将发送所述物联网数据的物联网设备确定为第一物联网设备,并将与所述第一物联网设备之间的目标信任度信息满足预先配置的信任度阈值信息的每一个物联网设备,确定为所述第一物联网设备对应的第二物联网设备。
53.在本发明实施例中,所述物联网后台服务器可以在执行步骤100之后执行步骤200,即判断是否获取到所述物联网设备发送的物联网数据,并在判定获取到所述物联网设备发送的物联网数据之后,将发送所述物联网数据的物联网设备确定为第一物联网设备,并将与所述第一物联网设备之间的目标信任度信息满足预先配置的信任度阈值信息的每一个物联网设备,确定为所述第一物联网设备对应的第二物联网设备。其中,所述物联网数据基于对应的物联网设备采集得到。
54.步骤300,基于每一个第二物联网设备对物联网数据进行备份处理。
55.在本发明实施例中,所述物联网后台服务器可以在执行步骤200之后执行步骤300,即基于每一个第二物联网设备对物联网数据进行备份处理。
56.如此,在获取到物联网设备发送的物联网数据之后,基于预先确定的物联网设备之间的目标信任度信息确定出对应的第二物联网设备,对物联网数据进行备份处理,由于确定出的第二物联网设备对应的目标信任度信息满足预先配置的信任度阈值信息,使得第二物联网设备的可靠性较高,从而使得在基于第二物联网设备进行备份处理时可以提高物联网数据备份的安全性,进而改善现有技术中物联网数据备份的安全性不高的问题。
57.在本发明实施例中,在一种可以替代的示例中,步骤100可以包括如下所示的步骤
110、步骤130和步骤150。
58.步骤110,针对通信连接的每一个物联网设备,获取该物联网设备的设备位置,得到该物联网设备对应的第一设备位置信息。
59.在本发明实施例中,所述物联网后台服务器可以先执行步骤110,即针对通信连接的每一个物联网设备,获取该物联网设备的设备位置,得到该物联网设备对应的第一设备位置信息。其中,所述物联网后台服务器通信连接有多个所述物联网设备。
60.步骤130,针对每两个所述物联网设备,基于该两个所述物联网设备对应的所述第一设备位置信息,确定该两个所述物联网设备之间的相关关系,得到该两个所述物联网设备之间的第一相关关系信息。
61.在本发明实施例中,所述物联网后台服务器可以在执行步骤110之后执行步骤130,即针对每两个所述物联网设备,基于该两个所述物联网设备对应的所述第一设备位置信息,确定该两个所述物联网设备之间的相关关系,得到该两个所述物联网设备之间的第一相关关系信息。
62.步骤150,针对每两个所述物联网设备,基于该两个所述物联网设备之间的所述第一相关关系信息,确定该两个所述物联网设备之间的信任度,得到该两个所述物联网设备之间的目标信任度信息。
63.在本发明实施例中,所述物联网后台服务器可以在执行步骤130之后执行步骤150,即针对每两个所述物联网设备,基于该两个所述物联网设备之间的所述第一相关关系信息,确定该两个所述物联网设备之间的信任度,得到该两个所述物联网设备之间的目标信任度信息。
64.如此,在获取到物联网设备对应的第一设备位置信息之后,可以先基于两个物联网设备对应的第一设备位置信息确定两个物联网设备之间的相关关系,使得可以基于两个物联网设备之间的相关关系得到两个物联网设备之间的目标信任度信息,即将物联网设备之间的位置关系作为确定物联网设备之间的目标信任度信息的依据,其中,由于物联网设备之间的位置关系在较大程度上可以影响物联网设备之间的信任度,因而,采用本发明提高的方案,可以使得确定的设备信任度具有较高的可靠性,从而改善现有技术中导致确定的设备信任度存在可靠性难以得到保障的问题。
65.在本发明实施例中,在一种可以替代的示例中,步骤110可以包括:
66.第一步,生成设备位置获取请求信息,并将所述设备位置获取请求信息分别发送给通信连接的每一个物联网设备,其中,所述物联网设备用于基于接收到的所述设备位置获取请求信息将用于表征设备位置的第一设备位置信息发送给所述物联网后台服务器;
67.第二步,分别获取每一个所述物联网设备基于所述设备位置获取请求信息发送的所述第一设备位置信息,以得到每一个所述物联网设备对应的第一设备位置信息。
68.在本发明实施例中,在一种可以替代的示例中,所述生成设备位置获取请求信息,并将所述设备位置获取请求信息分别发送给通信连接的每一个物联网设备的步骤,可以包括:
69.第一步,判断是否接收到设备信任度确定请求信息;
70.第二步,若接收到所述设备信任度确定请求信息,则对所述设备信任度确定请求信息进行解析处理,得到请求确定的各所述物联网设备的网络地址信息,或者,基于解析处
理得到的各所述物联网设备的设备身份信息得到各所述物联网设备的网络地址信息(如预先建立有设备身份信息于网络地址信息之间的对应关系);
71.第三步,生成设备位置获取请求信息,并基于各所述物联网设备的网络地址信息将所述设备位置获取请求信息分别发送给各所述物联网设备。
72.在本发明实施例中,在一种可以替代的示例中,步骤130可以包括:
73.第一步,针对每两个所述物联网设备,基于该两个所述物联网设备对应的所述第一设备位置信息,计算该两个所述物联网设备之间的距离,得到该两个所述物联网设备之间的第一距离信息;
74.第二步,针对每两个所述物联网设备,基于该两个所述物联网设备之间的第一距离信息,确定该两个所述物联网设备之间的相关关系,得到该两个所述物联网设备之间的第一相关关系信息。
75.在本发明实施例中,在一种可以替代的示例中,所述针对每两个所述物联网设备,基于该两个所述物联网设备之间的第一距离信息,确定该两个所述物联网设备之间的相关关系,得到该两个所述物联网设备之间的第一相关关系信息的步骤,可以包括:
76.第一步,针对每两个所述物联网设备,基于该两个所述物联网设备对应的所述第一设备位置信息,确定该两个所述物联网设备对应的位置之间是否属于同一个目标规划区域(如同一栋建筑物等根据配置确定即可),得到该两个所述物联网设备对应的区域表征系数,其中,属于同一个所述目标规划区域的两个所述物联网设备对应的区域表征系数小于属于不同所述目标规划区域的两个所述物联网设备对应的区域表征系数;
77.第二步,针对每两个所述物联网设备,基于该两个所述物联网设备对应的区域表征系数和该两个所述物联网设备之间的第一距离信息,确定该两个所述物联网设备之间的相关关系,得到该两个所述物联网设备之间的第一相关关系信息。
78.在本发明实施例中,在一种可以替代的示例中,所述针对每两个所述物联网设备,基于该两个所述物联网设备对应的区域表征系数和该两个所述物联网设备之间的第一距离信息,确定该两个所述物联网设备之间的相关关系,得到该两个所述物联网设备之间的第一相关关系信息的步骤,可以包括:
79.第一步,针对每两个所述物联网设备,计算该两个所述物联网设备对应的区域表征系数和该两个所述物联网设备之间的第一距离信息之间的乘积,得到该两个所述物联网设备对应的位置相关关系表征值,即将计算得到的乘积作为所述位置相关关系表征值;
80.第二步,针对每两个所述物联网设备,基于该两个所述物联网设备对应的位置相关关系表征值,得到该两个所述物联网设备之间、与所述位置相关关系表征值之间具有负相关关系的第一相关关系信息,即所述位置相关关系表征值与所述第一相关关系信息之间具有负相关关系,前者越大,对应的后者越小,前者越小,对应的后者越大。
81.在本发明实施例中,在一种可以替代的示例中,步骤150可以包括:
82.第一步,针对每两个所述物联网设备,基于该两个所述物联网设备之间的所述第一相关关系信息,确定出与所述第一相关关系信息具有负相关关系的相关关系表征值,作为该两个所述物联网设备之间的第一相关关系表征值,即所述第一相关关系信息与所述相关关系表征值之间具有负相关关系,前者越大,对应的后者越小,前者越小,对应的后者越大;
83.第二步,针对每两个所述物联网设备,基于该两个所述物联网设备之间的第一相关关系表征值,得到该两个所述物联网设备之间的目标信任度信息,其中,所述第一相关关系表征值与所述目标信任度信息之间具有正相关关系,即前者越大,对应的后者越大,前者越小,对应的后者越小。
84.在本发明实施例中,在一种可以替代的示例中,所述针对每两个所述物联网设备,基于该两个所述物联网设备之间的第一相关关系表征值,得到该两个所述物联网设备之间的目标信任度信息的步骤,可以包括:
85.第一步,针对每两个所述物联网设备,基于该两个所述物联网设备之间的设备类型信息,得到该两个所述物联网设备之间的第二相关关系表征值,即在上述通过位置关系来表征设备关系的基础上,进一步通过设备类型关系来表征设备关系;
86.第二步,针对每两个所述物联网设备,基于该两个所述物联网设备之间的第一相关关系表征值和第二相关关系表征值,得到该两个所述物联网设备之间的目标信任度信息。
87.在本发明实施例中,在一种可以替代的示例中,所述针对每两个所述物联网设备,基于该两个所述物联网设备之间的设备类型信息,得到该两个所述物联网设备之间的第二相关关系表征值的步骤,可以包括:
88.第一步,针对每两个所述物联网设备,基于该两个所述物联网设备之间的设备类型信息,确定该两个所述物联网设备之间的第一设备类型关系信息,例如,可以针对设备类型信息进行信息相似度计算,得到对应的相似度信息,并将该相似度信息作为对应的第一设备类型关系信息;
89.第二步,针对每一个所述物联网设备,基于该物联网设备与每一个其它的物联网设备之间的第一设备类型关系信息,确定该物联网设备对应的第一设备类型关系代表信息;
90.第三步,针对每两个所述物联网设备,基于该两个所述物联网设备对应的第一设备类型关系代表信息之间的信息相似度(如可以计算第一设备类型关系代表信息之间的差值,其中,差值越小,可以得到越大的信息相似度),确定该两个所述物联网设备之间的第二设备类型关系信息(如将得到的信息相似度作为所述第二设备类型关系信息);
91.第四步,针对每两个所述物联网设备,基于该两个所述物联网设备之间的第一设备类型关系信息和第二设备类型关系信息(如计算乘积),得到该两个所述物联网设备之间的第二相关关系表征值。
92.在本发明实施例中,在一种可以替代的示例中,所述针对每一个所述物联网设备,基于该物联网设备与每一个其它的物联网设备之间的第一设备类型关系信息,确定该物联网设备对应的第一设备类型关系代表信息的步骤,可以包括:
93.针对每一个所述物联网设备,将该物联网设备作为目标物联网设备,基于该目标物联网设备与每一个其它物联网设备之间的第一设备类型关系信息执行目标信息确定操作,得到该目标物联网设备对应的第一设备类型关系代表信息。
94.其中,所述目标信息确定操作包括:
95.第一步,针对所述目标物联网设备以外的每一个其它物联网设备,基于该其它物联网设备与所述目标物联网设备之间的第一设备类型关系信息与预先配置的设备类型关
系阈值信息之间的大小关系,将该其它物联网设备作为所述目标物联网设备的第一其它物联网设备或第二其它物联网设备,其中,每一个所述第一其它物联网设备与所述目标物联网设备之间的第一设备类型关系信息大于或等于所述设备类型关系阈值信息,每一个所述第二其它物联网设备与所述目标物联网设备之间的第一设备类型关系信息小于所述设备类型阈值信息;
96.第二步,在多个所述第一其它物联网设备中,基于与所述目标物联网设备之间的第一距离信息的大小关系确定出第一候选其它物联网设备,其中,所述第一候选其它物联网设备与所述目标物联网设备之间的第一距离信息在多个所述第一其它物联网设备与所述目标物联网设备之间的第一距离信息中具有最小值;
97.第三步,在多个所述第二其它物联网设备中,基于与所述目标物联网设备之间的第一距离信息的大小关系确定出第二候选其它物联网设备,其中,所述第二候选其它物联网设备与所述目标物联网设备之间的第一距离信息在多个所述第二其它物联网设备与所述目标物联网设备之间的第一距离信息中具有最小值;
98.第四步,基于所述第一候选其它物联网设备与所述目标物联网设备之间的第一设备类型关系信息和所述第二候选其它物联网设备与所述目标物联网设备之间的第一设备类型关系信息,构建设备类型关系范围信息(即将得到的两个第一设备类型关系信息中的较大值作为设备类型关系范围信息的上限值、较小值作为设备类型关系范围信息的下限值),并确定所述设备类型范围信息与预先配置的设备类型范围参考信息之间的关系;
99.第五步,若所述设备类型范围信息与所述设备类型范围参考信息之间的交集范围的宽度大于或等于预先配置的宽度阈值,则将所述设备类型范围信息作为目标设备类型范围信息;
100.第六步,若所述设备类型范围信息与所述设备类型范围参考信息之间的交集范围的宽度小于所述宽度阈值,则重新确定所述第一候选其它物联网设备和/或所述第二候选其它物联网设备(如其它的第一其它物联网设备中对应的第一距离信息的最小值、其它的第二其它物联网设备对应的第一距离信息的最小值),直到得到的新的设备类型范围信息与所述设备类型范围参考信息之间的交集范围的宽度大于或等于所述宽度阈值,并将所述新的设备类型范围信息作为目标设备类型范围信息;
101.第七步,在多个所述第一其它物联网设备中,将对应的所述第一设备类型关系信息属于所述目标设备类型范围信息的每一个所述第一其它物联网设备,作为第一代表物联网设备,并在多个所述第二其它物联网设备中,将对应的所述第一设备类型关系信息属于所述目标设备类型范围信息的每一个所述第二其它物联网设备,作为第二代表物联网设备;
102.第八步,计算每一个所述第一代表物联网设备和每一个所述第二代表物联网设备对应的所述第一设备类型关系信息的加权值,作为所述目标物联网设备对应的第一设备类型关系代表信息,其中,每一个所述第一代表物联网设备对应的加权值相同,每一个所述第二代表物联网设备对应的加权值相同,且所述第一代表物联网设备对应的加权值大于所述第二代表物联网设备对应的加权值。
103.在本发明实施例中,在一种可以替代的示例中,所述针对每两个所述物联网设备,基于该两个所述物联网设备之间的第一相关关系表征值和第二相关关系表征值,得到该两
个所述物联网设备之间的目标信任度信息的步骤,可以包括:
104.针对每两个所述物联网设备,计算该两个所述物联网设备之间的第一相关关系表征值和第二相关关系表征值的乘积,得到该两个所述物联网设备之间表征融合值(即将计算得到的乘积作为所述表征融合值),并将该表征融合值作为该两个所述物联网设备之间的目标信任度信息。
105.在本发明实施例中,在一种可以替代的示例中,步骤200可以包括:
106.第一步,判断是否获取到任意一个所述物联网设备发送的物联网数据;
107.第二步,在判定获取到有一个所述物联网设备发送的物联网数据之后,将发送所述物联网数据的物联网设备确定为第一物联网设备;
108.第三步,针对所述第一物联网设备以外的每一个所述物联网设备,确定该物联网设备与所述第一物联网设备之间的目标信任度信息是否大于或等于预先配置的信任度阈值信息;
109.第四步,统计大于或等于所述信任度阈值信息的目标信任度信息对应的物联网设备的数量,得到对应的第一设备数量,并确定所述第一设备数量与预先配置的设备数量阈值之间的大小关系;
110.第五步,在所述第一设备数量小于或等于所述设备数量阈值时,将大于或等于所述信任度阈值信息的目标信任度信息对应的每一个所述物联网设备,确定为所述第一物联网设备对应的第二物联网设备。
111.在本发明实施例中,在一种可以替代的示例中,步骤200还可以包括:
112.在所述第一设备数量大于所述设备数量阈值时,在大于或等于所述信任度阈值信息的目标信任度信息对应的每一个所述物联网设备中,确定出所述设备数量阈值个所述物联网设备作为所述第一物联网设备对应的第二物联网设备。
113.在本发明实施例中,在一种可以替代的示例中,所述在所述第一设备数量大于所述设备数量阈值时,在大于或等于所述信任度阈值信息的目标信任度信息对应的每一个所述物联网设备中,确定出所述设备数量阈值个所述物联网设备作为所述第一物联网设备对应的第二物联网设备的步骤,可以包括:
114.第一步,在所述第一设备数量大于所述设备数量阈值时,基于大于或等于所述信任度阈值信息的目标信任度信息对应的每一个所述物联网设备的目标信任度信息之间大小关系进行排序,得到对应的第一物联网设备序列,如先大后小或先小后大;
115.第二步,在所述第一物联网设备序列中获取对应的目标信任度信息最大的所述设备数量阈值个所述物联网设备,并将所述设备数量阈值个所述物联网设备,作为所述第一物联网设备对应的第二物联网设备。
116.在本发明实施例中,在另一种可以替代的示例中,所述在所述第一设备数量大于所述设备数量阈值时,在大于或等于所述信任度阈值信息的目标信任度信息对应的每一个所述物联网设备中,确定出所述设备数量阈值个所述物联网设备作为所述第一物联网设备对应的第二物联网设备的步骤,可以包括:
117.第一步,在所述第一设备数量大于所述设备数量阈值时,针对大于或等于所述信任度阈值信息的目标信任度信息对应的每一个所述物联网设备,获取该物联网设备在历史上作为其它物联网设备对应的第二物联网设备的次数,得到该物联网设备对应的历史次
数;
118.第二步,基于大于或等于所述信任度阈值信息的目标信任度信息对应的每一个所述物联网设备的历史次数之间大小关系进行排序,得到对应的第二物联网设备序列;
119.第三步,在所述第二物联网设备序列中获取对应的历史次数最小的所述设备数量阈值个所述物联网设备,并将所述设备数量阈值个所述物联网设备,作为所述第一物联网设备对应的第二物联网设备。
120.在本发明实施例中,在另一种可以替代的示例中,所述在所述第一设备数量大于所述设备数量阈值时,在大于或等于所述信任度阈值信息的目标信任度信息对应的每一个所述物联网设备中,确定出所述设备数量阈值个所述物联网设备作为所述第一物联网设备对应的第二物联网设备的步骤,可以包括:
121.第一步,在所述第一设备数量大于所述设备数量阈值时,针对大于或等于所述信任度阈值信息的目标信任度信息对应的每一个所述物联网设备,获取该物联网设备在最近的一个历史时间段(具体时长可以根据预先进行的配置操作生成)内是否作为其它物联网设备对应的第二物联网设备,并统计在所述历史时间段内未作为其它物联网设备对应的第二物联网设备的物联网设备的数量,得到对应的第二设备数量;
122.第二步,确定所述第二设备数量与所述设备数量阈值之间的大小关系;
123.第三步,在所述第二设备数量大于或等于所述设备数量阈值时,在所述历史时间段内未作为其它物联网设备对应的第二物联网设备的物联网设备中,确定出所述设备数量阈值个所述物联网设备作为所述第一物联网设备对应的第二物联网设备;
124.第四步,在所述第二设备数量小于所述设备数量阈值时,将在所述历史时间段内未作为其它物联网设备对应的第二物联网设备的物联网设备,作为所述第一物联网设备对应的第二物联网设备,并在所述历史时间段内作为其它物联网设备对应的第二物联网设备的物联网设备中选择出所述第二设备数量和所述设备数量阈值之间的数量差值个物联网设备作为所述第一物联网设备对应的第二物联网设备。
125.在本发明实施例中,在一种可以替代的示例中,所述在所述第二设备数量大于或等于所述设备数量阈值时,在所述历史时间段内未作为其它物联网设备对应的第二物联网设备的物联网设备中,确定出所述设备数量阈值个所述物联网设备作为所述第一物联网设备对应的第二物联网设备的步骤,可以包括:
126.在所述第二设备数量大于或等于所述设备数量阈值时,在所述历史时间段内未作为其它物联网设备对应的第二物联网设备的物联网设备中,确定出历史上作为其它物联网设备对应的第二物联网设备的次数最少的所述设备数量阈值个所述物联网设备,并将该设备数量阈值个所述物联网设备作为所述第一物联网设备对应的第二物联网设备。
127.在本发明实施例中,在一种可以替代的示例中,所述在所述历史时间段内作为其它物联网设备对应的第二物联网设备的物联网设备中选择出所述第二设备数量和所述设备数量阈值之间的数量差值个物联网设备作为所述第一物联网设备对应的第二物联网设备的步骤,可以包括:
128.在所述历史时间段内作为其它物联网设备对应的第二物联网设备的物联网设备中,选择出在所述历史时间段内作为其它物联网设备对应的第二物联网设备的物联网设备的次数最少的所述第二设备数量和所述设备数量阈值之间的数量差值个物联网设备,并将
所述数量差值个物联网设备作为所述第一物联网设备对应的第二物联网设备。
129.在本发明实施例中,在一种可以替代的示例中,步骤300可以包括:
130.第一步,在预先确定的多个数据备份设备中,确定出至少一个所述数据备份设备(如任意一个或备份最少的一个等),作为目标数据备份设备,并将所述物联网数据发送给所述目标数据备份设备中进行备份存储;
131.第二步,获取所述目标数据备份设备的设备身份信息和所述物联网数据的数据标识信息,并将基于所述设备身份信息和所述数据标识信息建立的身份

标识对应关系,发送给每一个所述第二物联网设备存储。
132.在本发明实施例中,在另一种可以替代的示例中,步骤300可以包括:
133.第一步,在预先确定的多个数据备份设备中,基于每一个所述第二物联网设备进行推选,以确定出至少一个所述数据备份设备,并将所述至少一个所述数据备份设备作为目标数据备份设备;
134.第二步,将所述物联网数据发送给所述目标数据备份设备中进行备份存储(分别进行备份存储)。
135.结合图3,本发明实施例还提供一种基于物联网设备信任度的物联网数据备份装置,可应用于上述物联网后台服务器。其中,所述基于物联网设备信任度的物联网数据备份装置可以包括如下的软件功能模块(存储于所述物联网后台服务器的存储器):
136.信任度信息确定模块,用于基于获取到的通信连接的每一个物联网设备对应的第一设备位置信息,确定通信连接的多个所述物联网设备中每两个所述物联网设备之间的目标信任度信息,其中,所述第一设备位置信息用于表征对应的所述物联网设备的设备位置,所述目标信任度信息用于表征对应两个所述物联网设备之间的信任度;
137.物联网设备确定模块,用于判断是否获取到所述物联网设备发送的物联网数据,并在判定获取到所述物联网设备发送的物联网数据之后,将发送所述物联网数据的物联网设备确定为第一物联网设备,并将与所述第一物联网设备之间的目标信任度信息满足预先配置的信任度阈值信息的每一个物联网设备,确定为所述第一物联网设备对应的第二物联网设备,其中,所述物联网数据基于对应的物联网设备采集得到;
138.物联网数据备份模块,用于基于每一个所述第二物联网设备对所述物联网数据进行备份处理。
139.如上所述,所述物联网后台服务器的处理器可以执行所述联网数据备份装置包括的软件功能模块,以实现上述的联网数据备份方法,如此,所述信任度信息确定模块、所述物联网设备确定模块和所述物联网数据备份模块的具体作用,可以参照前述的步骤100、步骤200和步骤300。
140.综上所述,本发明提供的一种基于物联网设备信任度的物联网数据备份方法,在获取到物联网设备发送的物联网数据之后,基于预先确定的物联网设备之间的目标信任度信息确定出对应的第二物联网设备,对物联网数据进行备份处理,由于确定出的第二物联网设备对应的目标信任度信息满足预先配置的信任度阈值信息,使得第二物联网设备的可靠性较高,从而使得在基于第二物联网设备进行备份处理时可以提高物联网数据备份的安全性,进而改善现有技术中物联网数据备份的安全性不高的问题。
141.以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技
术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献