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

基于物联网的电力信息共享方法、装置、设备和存储介质与流程

2022-07-22 22:40:26 来源:中国专利 TAG:


1.本发明涉及电力设备控制领域,具体涉及一种基于物联网的电力信息共享方法、装置、设备和存储介质。


背景技术:

2.对于住宅的电力信息共享,现有技术一般只涉及结合物联网使用智能电表采集用电数据,进行计量。难以适应当前广泛存在的如租住、合住等多样化的住宅利用场景。
3.发明人通过对现有技术的研究发现,现有技术至少存在以下问题:1、电力设备的数据只能提供给业主,而无法同时将采集到的数据提供给住宅的租户等相关人员;住宅的租户获取住宅电力设备的数据,一般需要由业主提供,导致租户获取住宅电力信息的便利性差,并且由于租户无法获取到第一手信息,关于信息的可靠性争议往往容易导致业主和租户产生纠纷;2、在业主具有多处住宅的情况下,各处住宅的电力信息往往会分别提供给业主,不便于业主进行控制和管理。


技术实现要素:

4.本发明实施例提供的基于物联网的电力信息共享方法、装置、设备和存储介质,可以提高接收到电力设备上传数据的真实性和可靠性,同时为住宅相关用户对住宅的电力使用进行管理提供便利条件。
5.本发明第一实施例提供了一种基于物联网的电力信息共享方法,包括步骤:获取业主用户信息,所述业主用户信息包括与业主用户绑定的至少一个电力设备;根据所述业主用户信息中的至少一个所述电力设备,向目标用户发起电力信息共享;当获取到所述电力设备的数据上传请求,判断所述电力设备是否满足预设的通信条件;若所述电力设备不满足所述通信条件,向所述电力设备发送密钥更新信号,获取所述电力设备返回的第一公钥;生成第二公钥和第二私钥,根据所述第一公钥加密所述第二公钥得到公钥密文,并向所述电力设备发送所述公钥密文;重新判断所述电力设备是否满足所述通信条件;若所述电力设备满足所述通信条件,返回通信确认信息;获取所述电力设备根据所述通信确认信息发送的加密参数集;所述加密参数集为基于所述电力设备采集的电力信息、采用所述第一私钥加密得到的加密数据集;根据所述第一公钥对所述加密数据集进行解密,获得明文数据集;向所述业主用户和所述电力信息共享的目标用户发送所述明文数据集。
6.作为上述方案的改进,所述判断所述电力设备是否满足预设的通信条件,包括:
获取所述电力设备的数据上传请求,查询所述电力设备的所述第一公钥;若查询到所述电力设备的所述第一公钥,且所述第一公钥处于预设的有效期内,则判断所述电力设备满足所述通信条件;若未查询到所述电力设备处于所述有效期的所述第一公钥,则判断所述电力设备不满足所述通信条件。
7.作为上述方案的改进,所述业主用户为绑定有至少一个住宅标识的用户;每一所述住宅标识与至少一个所述电力设备关联;所述业主用户通过绑定所述住宅标识,与所述住宅标识所关联的所有电力设备绑定;所述业主用户信息记录了与所述业主用户绑定的所有电力设备。
8.作为上述方案的改进,根据所述业主用户信息,向所述业主用户提供绑定的全部所述电力设备的所述明文数据集。
9.作为上述方案的改进,还包括步骤:获取用户输入的查询指令;根据所述查询指令和所述用户加入的所述电力信息共享,向所述用户提供所述电力设备的明文数据集。
10.作为上述方案的改进,所述电力信息共享还包括计费合约,根据所述计费合约和所述电力设备的明文数据集向所述目标用户发送缴费提醒。
11.作为上述方案的改进,还包括步骤:根据预先设置的所述电力设备的告警阈值,当判断所述明文数据集的电力信息超过所述告警阈值,向所述业主用户和所述电力信息共享的目标用户发送安全告警信息。
12.本发明第三实施例提供了一种基于物联网的电力信息共享装置,包括:用户信息管理模块,用于获取业主用户信息,所述业主用户信息包括与业主用户绑定的至少一个电力设备;还用于根据所述业主用户信息中的至少一个所述电力设备,向目标用户发起电力信息共享;电力设备管理模块,用于当获取到所述电力设备的数据上传请求,判断所述电力设备是否满足预设的通信条件;若所述电力设备不满足所述通信条件,向所述电力设备发送密钥更新信号,获取所述电力设备返回的第一公钥;生成第二公钥和第二私钥,根据所述第一公钥加密所述第二公钥得到公钥密文,并向所述电力设备发送所述公钥密文;重新判断所述电力设备是否满足所述通信条件;若所述电力设备满足所述通信条件,返回通信确认信息;信息处理模块,用于获取所述电力设备根据所述通信确认信息发送的加密参数集;所述加密参数集为基于所述电力设备采集的电力信息、采用所述第一私钥加密得到的加密数据集;还用于根据所述第一公钥对所述加密数据集进行解密,获得明文数据集;向所述业主用户和所述电力信息共享的目标用户发送所述明文数据集。
13.本发明第三实施例提供了一种基于物联网的电力信息共享设备,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现如上任一项所述的基于物联网的电力信息共享方法。
14.本发明第四实施例提供了一种计算机可读存储介质,所述计算机可读存储介质包括存储的计算机程序;其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备实现如上任一项所述的基于物联网的电力信息共享方法。
15.本发明实施例提供的基于物联网的电力信息共享方法、装置、设备和存储介质,通过对电力设备密钥的有效性,判断电力设备是否满足通信条件,提高了接收到电力设备上传数据的真实性和可靠性;并通过构建电力信息共享,为业主和租户等住宅相关用户获取住宅的电力信息提供便利,便于住宅相关用户对住宅的电力使用进行管理。
附图说明
16.图1是本发明第一实施例提供的基于物联网的电力信息共享方法的流程示意图。
17.图2是本发明第二实施例提供的基于物联网的电力信息共享装置的结构示意图。
18.图3是本发明第三实施例提供的基于物联网的电力信息共享设备的结构示意图。
具体实施方式
19.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
20.本发明第一实施例提供了一种基于物联网的电力信息共享方法。参见图1,所述电力信息共享方法包括步骤s11至s17。
21.s11、获取业主用户信息,所述业主用户信息包括与业主用户绑定的至少一个电力设备。
22.具体地,所述业主用户为绑定有至少一个住宅标识的用户,每一所述住宅标识与至少一个所述电力设备关联。例如,所述电力设备可以是安装在住宅中的智能电表,可以采集用电数据并可以通过接收用户的控制指令实现控制功能,例如限制用电、断电等。所述业主用户通过绑定所述住宅标识,与所述住宅标识所关联的所有电力设备绑定;所述业主用户信息记录了与所述业主用户绑定的所有电力设备。
23.s12、根据所述业主用户信息中的至少一个所述电力设备,向目标用户发起电力信息共享。
24.具体地,所述电力信息共享还包括计费合约,根据所述计费合约和所述电力设备的明文数据集向所述目标用户发送缴费提醒。
25.例如,系统通过mqtt技术和物联网将电力设备的信息发布到物联网大数据平台。业主通过设备信息将房屋放租信息发布到物联网大数据平台。租户通过物联网平台查找房子,进行下单、签合同、缴押金房租、缴水电费、各种杂费。物联网大数据平台统一管理租户的信息信息,租户获得授权即可实时查看用电情况。用户通过平台进行智享租房的全交易过程,信息完全共享。物联网大数据平台通过设备监控房屋的用电安全,及时通过socket推送,反馈给用户及租户。通过自动生成的设备信息共享群,分享设备,用户获得租房断路器的控制权。共享实时租房及用电的情况。
26.s13、获取所述电力设备的数据上传请求,判断所述电力设备是否满足预设的通信条件。
27.当任一所述电力设备需要将信息上传到所述服务器时,首先向所述服务器发送所述数据上传请求,从而触发所述服务器对通信条件的判断,根据判断结果确定是否需要执
行步骤s22至s23的非对称密钥更新步骤。
28.具体地,步骤s13可以包括步骤s13-1至步骤s13-2。
29.s13-1、获取所述电力设备的数据上传请求,查询所述电力设备的第一公钥。
30.优选地,所述服务器中存储了记载电力设备与第一公钥对应关系的映射表,并在每次接收到电力设备返回的第一公钥之后,更新所述映射表中的对应关系。参见步骤s13,由所述服务器针对每一所述电力设备生成的一份包括第二公钥和第二私钥的第二非对称密钥,并且该第二非对称密钥与电力设备的对应关系同样记载于所述映射表中。从而,所述服务器根据所述数据上传请求中所述电力设备的终端识别信息,可以通过查询所述映射表的方式确定对应的所述第一公钥。
31.s13-2、若查询到所述电力设备的所述第一公钥,且所述第一公钥处于预设的有效期内,则判断所述电力设备满足所述通信条件;若未查询到所述电力设备处于所述有效期的所述第一公钥,则判断所述电力设备不满足所述通信条件。
32.具体地,所述有效期可以是根据每一所述电力设备分别设定,或是为多个所述电力设备设置统一的所述有效期。所述有效期的期限计算可以是从所述第一公钥的生成时刻起算,或是从所述服务器接收到所述第一公钥的时刻起算。
33.第一公钥的获得过程参见步骤s14。可以理解地,在第一次执行步骤s11至s17所示流程的情况下,所述电力设备尚未具有第一公钥,则判断所述电力设备不满足所述通信条件。
34.例如,假设电力设备包括电表a至d共四台电力设备,其中电表a的密钥有效期设定为两小时(2h)。电表a向所述服务器发送数据上传请求,所述服务器根据该数据上传请求中电表a的标识,在所述映射表中查询电表a对应的第一公钥,并且确定第一公钥的使用时长是否超过2h。若超过2h,判断电表a不满足所述通信条件;若未超过2h,则判断电表a满足所述通信条件。
35.s14、若所述电力设备不满足所述通信条件,向所述电力设备发送密钥更新信号,获取所述电力设备返回的第一公钥;生成第二公钥和第二私钥,根据所述第一公钥加密所述第二公钥得到公钥密文,并向所述电力设备发送所述公钥密文;重新判断所述电力设备是否满足所述通信条件。
36.所述电力设备在接收到所述密钥更新信号之后,在本地生成包括所述第一公钥和第一私钥的第一非对称密钥,并将所述第一公钥发送给所述服务器。
37.所述服务器接收到所述第一公钥之后,在本地生成包括所述第二公钥和所述第二私钥的第二非对称密钥,采用所述第一公钥对将所述第二公钥进行加密得到公钥密文,发送给所述服务器。优选地,每一组所述第二非对称密钥对应用于所述服务器与一个所述电力设备的通信过程。由于所述服务器与每一电力设备进行通信时采用的非对称密钥相互独立,在用户购置新电力设备的情况下,新电力设备只需要与所述服务器进行一次通信过程,即可更新所述服务器中记录的电力设备与非对称密钥的对应关系,完成密钥的适配,而无需更新所述服务器与其他电力设备之间的非对称密钥,在保护通信安全的基础上,简化了新电力设备的接入流程。
38.s15、若所述电力设备满足所述通信条件,返回通信确认信息。
39.所述通信确认信息用于使所述电力设备根据所述关联关系确定需要采集的所述
监控参数,以作为需要采集的所述监控参数目标参数。
40.s16、获取所述电力设备根据所述通信确认信息发送的加密参数集;所述加密参数集为基于所述电力设备采集的电力信息、采用所述第一私钥加密得到的加密数据集。
41.所述电力设备通过采集目标参数,将采集到的目标参数转为json格式数据,并采用所述第一私钥加密,得到所述加密参数集。
42.所述加密数据集为所述电力设备根据与所述第一公钥对应的第一私钥,对采集到的各目标参数进行加密得到的密文信息。
43.s17、根据所述第一公钥对所述加密数据集进行解密,获得明文数据集;向所述业主用户和所述电力信息共享的目标用户发送所述明文数据集。
44.根据所述业主用户信息中绑定的所有所述电力设备,向所述业主用户提供绑定的全部所述电力设备的所述明文数据集。
45.具体地,还可以包括对电力信息的查询流程,包括获取用户输入的查询指令;根据所述查询指令和所述用户加入的所述电力信息共享,向所述用户提供所述电力设备的明文数据集。
46.具体地,用户端进程通过共享或实时订阅app端或web端发布的主题,且数据格式是二进制。数据内容,比如tds值、ph值、温度、余氯、电压、电流、温度、烟量、定位、开合闸(手动、自动)等信息。接收订阅信息后,解析订阅的二进制数据格式,适用与硬件芯片的指令,从而根据用户所具有的权限获取相应的电力设备的信息。
47.具体地,根据预先设置的所述电力设备的告警阈值,当判断所述明文数据集的电力信息超过所述告警阈值,向所述业主用户和所述电力信息共享的目标用户发送安全告警信息。
48.本发明第一实施例提供的基于物联网的电力信息共享方法,通过对电力设备密钥的有效性,判断电力设备是否满足通信条件,提高了接收到电力设备上传数据的真实性和可靠性;并通过构建电力信息共享,为业主和租户等住宅相关用户获取住宅的电力信息提供便利,便于住宅相关用户对住宅的电力使用进行管理。
49.本发明第二实施例提供了一种基于物联网的电力信息共享装置,适用于与多个电力设备通讯的服务器。参见图2,电力信息共享装置200包括:用户信息管理模块210,用于获取业主用户信息,所述业主用户信息包括与业主用户绑定的至少一个电力设备;还用于根据所述业主用户信息中的至少一个所述电力设备,向目标用户发起电力信息共享;电力设备管理模块220,用于当获取到所述电力设备的数据上传请求,判断所述电力设备是否满足预设的通信条件;若所述电力设备不满足所述通信条件,向所述电力设备发送密钥更新信号,获取所述电力设备返回的第一公钥;生成第二公钥和第二私钥,根据所述第一公钥加密所述第二公钥得到公钥密文,并向所述电力设备发送所述公钥密文;重新判断所述电力设备是否满足所述通信条件;若所述电力设备满足所述通信条件,返回通信确认信息;信息处理模块230,用于获取所述电力设备根据所述通信确认信息发送的加密参数集;所述加密参数集为基于所述电力设备采集的电力信息、采用所述第一私钥加密得到的加密数据集;还用于根据所述第一公钥对所述加密数据集进行解密,获得明文数据集;向
programmable gate array,fpga) 或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等,所述处理器310是所述基于物联网的电力信息共享设备300的服务器,利用各种接口和线路连接整个电力信息共享终端设备的各个部分。
56.所述存储器320可用于存储所述计算机程序或模块,所述处理器310通过运行或执行存储在所述存储器内的计算机程序或模块,以及调用存储在存储器内的数据,实现所述电力信息共享终端设备的各种功能。所述存储器320可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器320可以包括高速随机存取存储器,还可以包括非易失性存储器,例如硬盘、内存、插接式硬盘,智能存储卡(smart media card, smc),安全数字(secure digital, sd)卡,闪存卡(flash card)、至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
57.其中,所述基于物联网的电力信息共享设备300集成的模块或单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。
58.需说明的是,以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。另外,本发明提供的装置实施例附图中,模块之间的连接关系表示它们之间具有通信连接,具体可以实现为一条或多条通信总线或信号线。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
59.本发明第三实施例提供的基于物联网的电力信息共享设备和存储介质,通过对电力设备密钥的有效性,判断电力设备是否满足通信条件,提高了接收到电力设备上传数据的真实性和可靠性;并通过构建电力信息共享,为业主和租户等住宅相关用户获取住宅的电力信息提供便利,便于住宅相关用户对住宅的电力使用进行管理。
60.以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。
再多了解一些

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

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

相关文献