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

一种基于物联网的大数据分析方法与流程

2021-10-20 00:09: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.本技术提供的一种基于物联网的大数据分析方法,在接收到对目标物联网设备的设备运行数据进行存储的存储请求信息时,生成时间戳信息,使得可以将该时间戳信息和该设备运行数据发送至目标区块链中进行存储,从而保证该设备运行数据的存储安全性,进而改善现有技术中存在的数据存储的安全性较低的问题,具有较高的实用价值。
43.为使本技术的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
44.图1为本技术实施例提供的物联网控制设备的结构框图。
45.图2为本技术实施例提供的基于物联网的大数据分析方法包括的各步骤的流程示意图。
具体实施方式
46.为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例只是本技术的一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本技术实施例的组件可以以各种不同的配置来布置和设计。
47.因此,以下对在附图中提供的本技术的实施例的详细描述并非旨在限制要求保护的本技术的范围,而是仅仅表示本技术的选定实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
48.本技术实施例提供了一种基于物联网的大数据分析系统。其中,该基于物联网的大数据分析系统可以包括物联网控制设备和与该物联网控制设备连接的物联网设备(如智能空调、智能冰箱等)。
49.如图1所示,所述物联网控制设备可以包括存储器和处理器。
50.详细地,所述存储器和处理器之间直接或间接地电性连接,以实现数据的传输或交互。例如,相互之间可通过一条或多条通讯总线或信号线实现电性连接。所述存储器中可以存储有至少一个可以以软件或固件(firmware)的形式,存在的软件功能模块(计算机程序)。所述处理器可以用于执行所述存储器中存储的可执行的计算机程序,从而实现本技术实施例(如后文所述)提供的基于物联网的大数据分析方法。
51.可选地,所述存储器可以是,但不限于,随机存取存储器(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)等。
52.所述处理器可以是一种通用处理器,包括中央处理器(central processing unit,cpu)、网络处理器(network processor,np)、片上系统(system on chip,soc)等;还可以是数字信号处理器(dsp)、专用集成电路(asic)、现场可编程门阵列(fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
53.并且,图1所示的结构仅为示意,所述物联网控制设备还可包括比图1中所示更多或者更少的组件,或具有与图1所示不同的配置,例如,可以包括用于与其它设备进行信息交互的通信单元。
54.其中,在一种可以替代的示例中,所述物联网控制设备可以是一种具备数据处理能力的服务器。
55.结合图2,本技术实施例还提供一种基于物联网的大数据分析方法,可应用于上述物联网控制设备。其中,该基于物联网的大数据分析方法有关的流程所定义的方法步骤,可以由所述物联网控制设备实现。下面将对图2所示的具体流程,进行详细阐述。
56.步骤s110,基于目标物联网设备的第一设备标识信息,将设备控制指令发送给所述目标物联网设备。
57.在本实施例中,所述物联网控制设备可以基于目标物联网设备的第一设备标识信息确定该目标物联网设备,然后,将设备控制指令发送给该目标物联网设备。其中,该目标物联网设备上安装的设备运行程序按照该设备控制指令运行,以产生设备运行数据。
58.步骤s120,判断是否接收到对所述设备运行数据进行存储的存储请求信息。
59.在本实施例中,在基于步骤s120将所述设备控制指令发送给所述目标物联网设备,使得该目标物联网设备运行产生设备运行数据之后,所述物联网控制设备可以判断是否接收到对所述设备运行数据进行存储的存储请求信息(如所述目标物联网设备在达到一定的条件时,如存储的数据量大于预设数据量或得到一定的时间间隔,发送的该存储请求信息)。
60.其中,若判定接收到所述存储请求信息,可以执行步骤s130。
61.步骤s130,获取所述目标物联网设备的设备运行数据,并基于获取到该设备运行数据的时间信息生成时间戳信息。
62.在本实施例中,在基于步骤s120判定接收到所述存储请求信息之后,所述物联网控制设备可以获取所述目标物联网设备的设备运行数据,并基于获取到该设备运行数据的时间信息生成时间戳信息。
63.步骤s140,将所述设备运行数据和所述时间戳信息发送至预先针对所述目标物联网设备构建的目标区块链中进行存储。
64.在本实施例中,在基于步骤s130获取到所述设备运行数据和生成所述时间戳信息之后,所述物联网控制设备可以将该设备运行数据和该时间戳信息发送至预先针对所述目标物联网设备构建的目标区块链中进行存储。
65.基于上述方法,在接收到对目标物联网设备的设备运行数据进行存储的存储请求信息时,生成时间戳信息,使得可以将该时间戳信息和该设备运行数据发送至目标区块链中进行存储,从而保证该设备运行数据的存储安全性,进而改善现有技术中存在的数据存储的安全性较低的问题。
66.第一方面,对于步骤s110需要说明的是,将所述设备控制指令发送给所述目标物联网设备的具体方式不受限制。
67.例如,在一种可以替代的示例中,步骤s110可以包括步骤s111、步骤s112和步骤s113,具体内容如下所述。
68.步骤s111,获得对目标物联网设备进行控制的设备控制指令。
69.在本实施例中,所述物联网控制设备可以获得对目标物联网设备(如智能热水器、智能空调等)进行控制的设备控制指令。其中,该物联网控制设备与该目标物联网设备通信连接。
70.步骤s112,基于所述设备控制指令确定所述目标物联网设备的设备标识信息。
71.在本实施例中,在基于步骤s111得到所述设备控制指令之后,所述物联网控制设备可以基于该设备控制指令,确定所述目标物联网设备的设备标识信息(如ip地址、mac地址或设备指纹等)。
72.步骤s113,基于所述设备标识信息将所述设备控制指令发送给所述目标物联网设备。
73.在本实施例中,在基于步骤s112确定所述设备标识信息之后,所述物联网控制设备可以基于该设备标识信息确定所述目标物联网设备,使得可以将所述设备控制指令发送给所述目标物联网设备。
74.其中,所述目标物联网设备上安装有设备运行程序,该设备运行程序用于基于所述设备控制指令控制该目标物联网设备的运行。也就是说,该设备控制指令可以作为所述设备运行程序的运行触发条件或作为该设备运行程序的指定运行方式的运行触发条件。
75.第一方面,对于步骤s111需要说明的是,获得所述设备控制指令的具体方式不受限制,可以根据实际应用需求进行选择。
76.例如,在第一种可以替代的示例中,步骤s111包括子步骤11、子步骤12和子步骤13,具体内容如下所述。
77.子步骤11,生成控制通知信息,并将该控制通知信息发送给目标物联网设备。
78.在本实施例中,可以先生成控制通知信息,然后,将所述控制通知信息发送给所述目标物联网设备。
79.其中,所述目标物联网设备用于基于所述控制通知信息对目标用户进行定位,以基于该定位采集该目标用户所在环境的用户环境状态信息(例如,通过摄像头转动拍摄图像,然后,对图像进行人体识别,从而确定所在空间中目标用户所在的位置,实现对目标用户的定位,再采集该目标用户所在环境的用户环境状态信息,如温度、湿度和声音响度等,使得可以基于距离,确定播放的音频到达用户所在位置时,声音响度是否过大或过小,进而进行声音响度降低或增大的调整)。
80.子步骤12,获取所述目标物联网设备发送的所述用户环境状态信息。
81.在本实施例中,在基于子步骤11发送所述控制通知信息给所述目标物联网设备之后,可以获取该目标物联网设备基于该控制通知信息采集的用户环境状态信息。
82.子步骤13,对所述用户环境状态信息进行解析处理,得到用于对所述目标物联网设备进行控制的设备控制指令。
83.在本实施例中,在基于子步骤12得到所述用户环境状态信息之后,可以对该用户环境状态信息进行解析处理(例如,可以将获得的声音响度信息与声音响度阈值信息进行比较),如此,可以得到用于对所述目标物联网设备进行控制的设备控制指令,如降低播放的音频的声音响度等。
84.又例如,在第二种可以替代的示例中,步骤s111包括子步骤21、子步骤22、子步骤23、子步骤24、子步骤25和子步骤26,具体内容如下所述。
85.子步骤21,响应于目标用户基于对目标物联网设备的控制需求进行的目标控制操作,生成物联网设备控制数据。
86.在本实施例中,在目标用户需要对所述目标物联网设备进行控制时,如需要对音频播放设备的声音进行调整时,目标用户可以直接对所述物联网控制设备或通过其它设备对该物联网控制设备进行目标控制操作,如此,可以生成该目标控制操作对应的物联网设备控制数据。
87.子步骤22,获取所述物联网设备控制数据的物联网设备控制参考信息,并将所述物联网设备控制数据转换为对应的目标哈希值。
88.在本实施例中,在基于子步骤21得到所述物联网设备控制数据时,可以获取该物联网设备控制数据的物联网设备控制参考信息,然后,可以对该物联网设备控制数据进行哈希处理,得到对应的目标哈希值。
89.其中,所述物联网设备控制参考信息可以基于对所述物联网设备控制数据进行解析处理得到,如得到需要将声音响度调高的幅度增加参考值。
90.子步骤23,基于所述目标哈希值执行查找操作,以从预先建立的参考信息映射表包括的参考信息表项中确定所述物联网设备控制数据对应的目标参考信息表项。
91.在本实施例中,在基于子步骤22得到所述目标哈希值之后,可以基于该目标哈希值执行查找操作,如此,可以从预先建立的参考信息映射表包括的参考信息表项中,确定所述物联网设备控制数据对应的参考信息表项,即得到对应的目标参考信息表项。
92.其中,所述目标参考信息表项用于存储历史上对所述目标物联网设备进行控制的历史物联网设备控制数据的历史物联网设备控制参考信息,如历史上将声音响度调高的历史幅度增加参考值。
93.可以理解的是,为了便于进行准确的查找,在生成物联网设备控制数据时,可以在
数据的前部分基于对应的物联网设备配置特定信息(如设备指纹或ip地址),使得基于对同一物联网设备进行控制生成的不同物联网设备控制数据转换为哈希值之后,在特定位置具有相同的值,如此,可以保证能够查找到用于存储历史上对所述目标物联网设备进行控制的历史物联网设备控制数据的历史物联网设备控制参考信息的目标参考信息表项。
94.子步骤24,若对所述参考信息映射表执行所述查找操作确定出所述目标参考信息表项,则基于所述物联网设备控制参考信息和所述目标参考信息表项中存储的每一条所述历史物联网设备控制参考信息,确定所述物联网设备控制数据的物联网设备控制特征信息(如将声音响度调高的幅度增加参考值和声音响度调高的历史幅度增加参考值进行加权求和处理,得到物联网设备控制特征信息,其中,声音响度调高的幅度增加参考值的权重系数可以大于声音响度调高的历史幅度增加参考值,例如,前者可以为0.05,后者可以为0.95,根据具体的精度需求进行确定即可)。
95.在本实施例中,在基于子步骤23执行所述查找操作之后,若确定出所述目标参考信息表项,可以基于所述物联网设备控制参考信息和所述目标参考信息表项中存储的每一条所述历史物联网设备控制参考信息,确定所述物联网设备控制数据的物联网设备控制特征信息。
96.子步骤25,若对所述参考信息映射表执行所述查找操作未确定出所述目标参考信息表项,则在所述参考信息映射表中添加所述物联网设备控制数据对应的新参考信息表项,将所述物联网设备控制参考信息存储于所述新参考信息表项中,并基于所述物联网设备控制参考信息确定所述物联网设备控制数据的物联网设备控制特征信息。
97.在本实施例中,在基于子步骤23执行所述查找操作之后,若未确定出所述目标参考信息表项,即表明可能存储的历史物联网设备控制参考信息已经丢失或者还未存储过历史物联网设备控制参考信息,因此,可以在所述参考信息映射表中添加所述物联网设备控制数据对应的新参考信息表项。然后,可以将所述物联网设备控制参考信息存储于所述新参考信息表项中(如此,在下一次执行子步骤23时,可以将该新参考信息表项作为所述目标参考表项)。最后,由于不具有历史物联网设备控制参考信息,因而,可以基于所述物联网设备控制参考信息确定所述物联网设备控制数据的物联网设备控制特征信息。
98.子步骤26,基于所述物联网设备控制特征信息,得到对所述目标物联网设备进行控制的设备控制指令。
99.在本实施例中,在基于子步骤24或子步骤25得到所述物联网设备控制特征信息之后,可以基于该物联网设备控制特征信息,得到对所述目标物联网设备进行控制的设备控制指令(例如,可以将所述物联网设备控制特征信息转换为所述目标物联网设备可以识别的信息,即得到所述设备控制指令,使得该目标物联网设备可以基于该设备控制指令运行)。
100.可选地,在上述的第一种示例中,基于子步骤11以生成所述控制通知信息的具体方式不受限制,可以根据实际应用需求进行选择。
101.例如,在一种可以替代的示例中,子步骤11可以包括以下步骤:
102.首先,获取最近一次针对目标物联网设备生成设备控制指令的时间信息,得到对应的历史时间信息;
103.其次,计算所述历史时间信息与当前时间信息之间的时间差值(,并判断该时间差
值是否大于预设时间差值(其中,该预设时间差值的具体数值不受限制,可以基于用户根据实际需求进行的配置操作生成);
104.然后,若所述时间差值大于或等于所述预设时间差值,则生成控制通知信息;
105.最后,若所述时间差值小于所述预设时间差值,则再次执行所述获取最近一次针对目标物联网设备生成设备控制指令的时间信息的步骤(如此,可以不断的进行循环,使得可以按照一定的时间间隔,即按照上述的预设时间差值生成所述控制通知信息,如在应用于具有较高控制精度的环境时,该预设时间差值可以较小,如1s,在应用于具有较低控制精度的环境时,为了避免资源浪费的问题,该预设时间差值可以较大,如1mi n)。
106.又例如,在另一种可以替代的示例中,子步骤11可以包括以下步骤:
107.首先,判断是否接收到物联网遥控设备基于目标用户的目标控制操作发送的控制启动信息(也就是说,所述目标用户在具有对所述目标物联网设备的控制需求时,可以对该物联网遥控设备进行目标控制操作,使得该物联网遥控设备可以向所述物联网控制设备发送控制启动信息),其中,该物联网遥控设备与所述物联网控制设备通信连接;
108.其次,若接收到所述控制启动信息,则基于该控制启动信息生成控制通知信息,其中,该控制启动信息和该控制通知信息中携带有所述目标物联网设备的设备标识信息。
109.可选地,在上述的第二种示例中,基于子步骤21以生成所述物联网设备控制数据的具体方式不受限制,可以根据实际应用需求进行选择。
110.例如,在一种可以替代的示例中,子步骤21可以包括以下步骤:
111.响应于目标用户基于对目标物联网设备的控制需求对物联网控制设备的屏幕进行的目标控制滑动操作,生成物联网设备控制数据;
112.其中,所述物联网设备控制数据为滑动轨迹数据,例如,可以识别该滑动轨迹数据的长度,得到对声音响度调高的幅度值。
113.又例如,在另一种可以替代的示例中,子步骤21可以包括以下步骤:
114.响应于目标用户基于对目标物联网设备的控制需求对物联网控制设备的麦克风进行的目标控制声音输入操作(如目标用户输出语音“将声音调大”),并进行语音识别处理,生成物联网设备控制数据。
115.再例如,在另一种可以替代的示例中,子步骤21可以包括以下步骤:
116.响应于目标用户基于对目标物联网设备的控制需求对物联网控制设备的图像采集装置进行的目标控制身体动作(如头部左右摇动,表示对当前播放的音乐不满意,可以生成切换音乐的控制数据),并进行图像识别处理,生成物联网设备控制数据。
117.可选地,在上述的第二种示例中,基于子步骤24以确定所述物联网设备控制数据的物联网设备控制特征信息的具体方式不受限制,可以根据实际应用需求进行选择。
118.例如,在一种可以替代的示例中,子步骤24可以包括以下步骤:
119.第一步,基于所述目标参考信息表项中的历史物联网设备控制参考信息的出现频率信息,确定多条候选历史物联网设备控制参考信息,以及每一条候选历史物联网设备控制参考信息与下一条候选历史物联网设备控制参考信息之间的参考信息间隔时间(即相邻两条候选历史物联网设备控制参考信息的生成时间信息之间的时间间隔),其中,该出现频率信息基于所述历史物联网设备控制参考信息的数量、最早的生成时间信息和最晚的生成时间信息确定(即该数量与该最早的生成时间信息和该最晚的生成时间信息之间的时间差
值的商值,为该出现频率信息,其中,该出现频率信息越大,可以基于越小的采样间隔对多条历史物联网设备控制参考信息进行采样,得到越多数量的候选历史物联网设备控制参考信息);
120.第二步,针对每一条所述候选历史物联网设备控制参考信息(最后一条候选历史物联网设备控制参考信息除外,即生成时间信息最晚的一条候选历史物联网设备控制参考信息),基于该候选历史物联网设备控制参考信息对应的参考信息间隔时间(即与下一条候选历史物联网设备控制参考信息的生成时间信息之间的时间间隔),确定在该参考信息间隔时间内与下一条候选历史物联网设备控制参考信息的生成时间信息满足预设条件的目标历史物联网设备控制参考信息(如该目标历史物联网设备控制参考信息的生成时间信息与下一条候选历史物联网设备控制参考信息的生成时间信息之间的差值,与该目标历史物联网设备控制参考信息和下一条候选历史物联网设备控制参考信息之间的历史物联网设备控制参考信息的数量的比值,大于预设比值阈值,其中,该预设比值阈值可以基于用户根据实际应用需求进行的配置操作生成,且在存在多条历史物联网设备控制参考信息满足所述预设条件时,可以选择对应的比值最大的一条作为目标历史物联网设备控制参考信息,在不存在满足所述预设条件的历史物联网设备控制参考信息时,可以选择对应的比值最大的一条作为目标历史物联网设备控制参考信息),以及基于从该目标历史物联网设备控制参考信息到该下一条候选历史物联网设备控制参考信息之间的多条历史物联网设备控制参考信息,组合形成物联网设备控制参考信息集合,其中,该物联网设备控制参考信息集合不包括该目标历史物联网控制参考信息和该下一条候选历史物联网设备控制参考信息;
121.第三步,按照预设的时间间隔长度,从每一个所述物联网设备控制参考信息集合中确定出多个中间历史物联网设备控制参考信息(也就是说,可以基于所述时间间隔长度进行采样,得到多个中间历史物联网设备控制参考信息,即将生成时间最早的一个作为中间历史物联网设备控制参考信息,然后,将该生成时间加上该时间间隔长度得到一个时间信息,之后,再将该时间信息之后的最近的一个作为中间历史物联网设备控制参考信息;且若所述物联网设备控制参考信息集合中包括的历史物联网设备控制参考信息的数量小于数量阈值,可以直接将该物联网设备控制参考信息集合包括的历史物联网设备控制参考信息都作为中间历史物联网设备控制参考信息;其中,该时间间隔长度和该数量阈值可以基于用户根据实际应用需求进行的配置操作生成);
122.第四步,对于每一条所述候选历史物联网设备控制参考信息对应的多条中间历史物联网设备控制参考信息,遍历该多条中间历史物联网设备控制参考信息,得到多组彼此之间的生成时间差值小于预设时间差值的两条候选中间历史物联网设备控制参考信息(一条所述候选历史物联网设备控制参考信息对应的多条中间历史物联网设备控制参考信息中,得到一组生成时间差值小于预设时间差值的两条候选中间历史物联网设备控制参考信息,因此,针对多条所述候选历史物联网设备控制参考信息,可以多组生成时间差值小于预设时间差值的两条候选中间历史物联网设备控制参考信息,其中,若一条所述候选历史物联网设备控制参考信息对应的多条中间历史物联网设备控制参考信息中存在多组生成时间差值小于预设时间差值的两条候选中间历史物联网设备控制参考信息,可以选择其中时间差值最小的一组生成时间差值小于预设时间差值的两条候选中间历史物联网设备控制参考信息,并且,该预设时间差值可以基于用户根据实际应用需求进行的配置操作生成);
123.第五步,在两条所述候选中间历史物联网设备控制参考信息选择一条,得到目标中间历史物联网设备控制参考信息(例如,可以选择生成时间信息较晚的一条作为目标中间历史物联网设备控制参考信息);
124.第六步,针对每一条所述候选历史物联网设备控制参考信息,将该候选历史物联网设备控制参考信息、该候选历史物联网设备控制参考信息对应的所述目标历史物联网设备控制参考信息和该候选历史物联网设备控制参考信息对应的所述目标中间历史物联网设备控制参考信息加入到同一集合中,得到该候选历史物联网设备控制参考信息对应的目标物联网设备控制参考信息集合;
125.第七步,针对每一个所述目标物联网设备控制参考信息集合,遍历该目标物联网设备控制参考信息集合中的每一条历史物联网设备控制参考信息,得到与所述物联网设备控制数据的物联网设备控制参考信息相似度最大的初选历史物联网设备控制参考信息(其中,物联网设备控制参考信息之间的相似度,与对目标物联网设备的运行参数进行调整的幅度之间的差值正负相关关系,可以该差值越小,对应的相似度越大);
126.第八步,检测每一条所述初选历史物联网设备控制参考信息与所述物联网设备控制数据的物联网设备控制参考信息之间的信息相似度,并判断该信息相似度是否大于第一预设相似度(该第一预设相似度可以基于用户根据实际应用需求进行的配置操作生成);
127.第九步,若所述信息相似度大于所述第一预设相似度,则确定对应的初选历史物联网设备控制参考信息作为代表历史物联网设备控制参考信息(即将每一条信息相似度大于所述第一预设相似度的初选历史物联网设备控制参考信息,都作为代表历史物联网设备控制参考信息);
128.第十步,若所述信息相似度小于所述第一预设相似度,则在对应的初选历史物联网设备控制参考信息所在的目标物联网设备控制参考信息集合中,选择多条(例如,可以为两条,也可以是其它数量,可以根据实际应用需求进行配置)与所述物联网设备控制参考信息之间的信息相似度大于第二预设相似度的历史物联网设备控制参考信息,作为代表历史物联网设备控制参考信息,其中,该第二预设相似度小于该第一预设相似度(该第二预设相似度可以基于用户根据实际应用需求进行的配置操作生成);
129.第十一步,基于所述代表历史物联网设备控制参考信息,对所述物联网设备控制参考信息进行修正处理(例如,可以将所述代表历史物联网设备控制参考信息和所述物联网设备控制参考信息进行加权求和处理,如前所述),得到所述物联网设备控制数据的物联网设备控制特征信息。
130.第二方面,对于步骤s130需要说明的是,获取所述目标物联网设备的设备运行数据并基于获取到该设备运行数据的时间信息生成时间戳信息的具体方式不受限制,可以根据实际应用需求进行选择。
131.例如,在一种可以替代的示例中,步骤s130可以包括以下步骤:
132.首先,生成设备验证信息,并将该设备验证信息发送给区块链节点设备,其中,该区块链节点设备上部署有所述目标区块链,且该区块链节点设备用于对所述设备验证信息进行验证,以在验证通过之后向所述物联网控制设备发送验证成功信息;其次,在接收到所述验证成功信息时,获取所述目标物联网设备的设备运行数据,并基于获取到该设备运行数据的时间信息生成时间戳信息。
133.可选地,在上述示例中,生成所述设备验证信息的具体方式不受限制,可以根据实际应用需求进行选择。
134.例如,在一种可以替代的示例中,可以基于以下步骤生成所述设备验证信息:首先,获取所述物联网控制设备的第二设备标识信息;生成包括所述第二设备标识信息的设备验证信息。
135.也就是说,所述区块链节点设备可以基于所述第二设备标识信息和预先配置的设备授权名单,确定是否通过验证。例如,若该设备授权名单上具有该第二设备标识信息,可以通过验证。
136.又例如,在另一种可以替代的示例中,可以基于以下步骤生成所述设备验证信息:基于所述第一设备标识信息生成设备验证信息,其中,该设备验证信息包括该第一设备标识信息。
137.也就是说,所述区块链节点设备可以基于所述第一设备标识信息和预先配置的设备授权名单,确定是否通过验证。例如,若该设备授权名单上具有该第一设备标识信息,可以通过验证。
138.再例如,在另一种可以替代的示例中,可以基于以下步骤生成所述设备验证信息:首先,获取所述物联网控制设备的第二设备标识信息;其次,基于所述第一设备标识信息和第二设备标识信息生成设备验证信息,其中,该设备验证信息包括该第一设备标识信息和该第二设备标识信息。
139.也就是说,所述区块链节点设备可以基于所述第一设备标识信息、所述第二设备标识信息和预先配置的设备授权名单,确定是否通过验证。例如,若该设备授权名单上具有该第一设备标识信息和该第二设备标识信息,可以通过验证。
140.第三方面,对于步骤s140需要说明的是,将所述设备运行数据和所述时间戳信息发送至预先针对所述目标物联网设备构建的目标区块链中进行存储的具体方式不受限制,可以根据实际应用需求进行选择。
141.例如,在一种可以替代的示例中,步骤s140可以包括以下步骤:
142.首先,生成设备验证信息(如前所述),并将该设备验证信息发送给区块链节点设备,其中,该区块链节点设备上部署有所述目标区块链,且该区块链节点设备用于对所述设备验证信息进行验证,以在验证通过之后向所述物联网控制设备发送验证成功信息;其次,在接收到所述验证成功信息时,将所述设备运行数据和所述时间戳信息发送至预先针对所述目标物联网设备构建的目标区块链中进行存储。
143.在上述示例的基础上,为了提高数据的安全性,所述大数据分析方法还包括以下步骤:
144.第一步,从所述目标区块链获取所述设备运行数据和所述时间戳信息;
145.第二步,基于所述时间戳信息获取本地存储的设备运行数据;
146.第三步,基于本地存储的设备运行数据对从所述目标区块链获取的设备运行数据进行数据一致性验证;
147.第四步,若本地存储的设备运行数据与从所述目标区块链获取的设备运行数据进行数据一致,则确定从所述目标区块链获取的设备运行数据验证通过;
148.第五步,若本地存储的设备运行数据与从所述目标区块链获取的设备运行数据进
行数据不一致,则确定从所述目标区块链获取的设备运行数据验证未通过,并将基于本地存储的设备运行数据生成的校正通知信息发送给所述目标区块链,以校正存储于该目标区块链的的设备运行数据。
149.综上所述,本技术提供的一种基于物联网的大数据分析方法,在接收到对目标物联网设备的设备运行数据进行存储的存储请求信息时,生成时间戳信息,使得可以将该时间戳信息和该设备运行数据发送至目标区块链中进行存储,从而保证该设备运行数据的存储安全性,进而改善现有技术中存在的数据存储的安全性较低的问题,具有较高的实用价值。
150.在本技术实施例所提供的几个实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置和方法实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本技术的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
151.另外,在本技术各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。
152.所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,电子设备,或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read

only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
153.以上所述仅为本技术的优选实施例而已,并不用于限制本技术,对于本领域的技术人员来说,本技术可以有各种更改和变化。凡在本技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本技术的保护范围之内。
再多了解一些

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

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

相关文献

  • 日榜
  • 周榜
  • 月榜