一种电能业务处理方法、装置、设备及可读存储介质与流程

文档序号:19311816发布日期:2019-12-03 23:35阅读:256来源:国知局
一种电能业务处理方法、装置、设备及可读存储介质与流程

本发明涉及电能计量技术领域,特别是涉及一种电能业务处理方法、装置、设备及可读存储介质。



背景技术:

随着南方电网公司智能费控电能表的全面推广和电能量采集终端的全面覆盖,营销系统和计量自动化系统逐步升级、费控业务模块逐步开发上线,安全费控体系铺开应用,营销业务向智能化、数字化、信息化转型。

安全费控体系下,为保障电能信息数据的安全性和保密性,不被外界截取、变动、篡改,充值、停复电、保电等营销业务操作均需通过应用密码技术对交互指令进行加解密方可实施。目前对智能电表进行控制时,难以实现业务的现场实施,且现有的业务终端操作系统不能与用户信息系统直接相连。

综上所述,如何有效地解决智能电表现场控制等问题,是目前本领域技术人员急需解决的技术问题。



技术实现要素:

本发明的目的是提供一种电能业务处理方法、装置、设备及可读存储介质,以解决智能电表现场控制等问题,以便及时满足用户需求。

为解决上述技术问题,本发明提供如下技术方案:

一种电能业务处理方法,应用于电能业务处理设备,包括:

接收智能移动设备发送的现场业务请求,并利用近红外通讯接口将与所述现场业务请求匹配的业务指令发送给智能电能表;

利用所述近红外通讯接口接收所述智能电能表执行所述业务指令后返回的一次加密电表数据;

判断所述一次加密电表数据是否完整正确;

如果是,则对所述一次加密电表数据进行二次加密,获得二次加密电表数据;

将所述二次加密电表数据发送给所述智能移动设备,以便所述智能移动设备将所述二次加密电表数据发送给安全费控后台。

优选地,对所述一次加密电表数据进行二次加密,获得二次加密电表数据,包括:

利用国密算法对所述一次加密电表数据进行二次加密,获得所述二次加密电表数据。

优选地,所述接收智能移动设备发送的现场业务请求,包括:

利用wifi或蓝牙接收所述智能移动设备发送的现场业务请求。

优选地,所述接收智能移动设备发送的现场业务请求,包括:

接收安装有目标app的所述智能移动设备发送的现场业务请求;其中,所述现场业务请求为密钥下装请求、现场停复电请求、现场红外抄表请求、现场电能表参数设置请求、现场充值请求和现场校时请求中的任意一个请求。

优选地,所述利用近红外通讯接口将与所述现场业务请求匹配的业务指令发送给智能电能表,包括:

查找与所述现场业务请求匹配的加密业务指令;

利用所述红外通信接口将所述加密业务指令发送给智能电能表。

优选地,利用所述红外通信接口将所述加密业务指令发送给智能电能表,包括:

利用所述近红外通讯接口将所述加密业务指令转换为近红外信号并发送给所述智能电能表。

优选地,所述接收智能移动设备发送的现场业务请求,包括:

与所述智能移动设备建立无线通信连接;其中,所述智能移动设备具有显示屏和输入组件;

利用所述无线通信连接接收所述现场业务请求。

一种电能业务处理装置,包括:

现场业务请求转发模块,用于接收智能移动设备发送的现场业务请求,并利用近红外通讯接口将与所述现场业务请求匹配的业务指令发送给智能电能表;

电表数据接收模块,用于利用所述近红外通讯接口接收所述智能电能表执行所述业务指令后返回的一次加密电表数据;

数据验证模块,用于判断所述一次加密电表数据是否完整正确;

数据加密模块,用于如果所述异常加密电表数据验证完整正确,则对所述一次加密电表数据进行二次加密,获得二次加密电表数据;

数据传输模块,用于将所述二次加密电表数据发送给所述智能移动设备,以便所述智能移动设备将所述二次加密电表数据发送给安全费控后台。

一种电能业务处理设备,包括:

近红外通讯接口,用于与智能电能表进行通信交互;

存储器,用于存储计算机程序;

处理器,用于执行所述计算机程序时实现如上述电能业务处理方法的步骤。

一种可读存储介质,所述可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述电能业务处理方法的步骤。

在电能业务处理设备应用本发明实施例所提供的方法,接收智能移动设备发送的现场业务请求,并利用近红外通讯接口将与现场业务请求匹配的业务指令发送给智能电能表;利用近红外通讯接口接收智能电能表执行业务指令后返回的一次加密电表数据;判断一次加密电表数据是否完整正确;如果是,则对一次加密电表数据进行二次加密,获得二次加密电表数据;将二次加密电表数据发送给智能移动设备,以便智能移动设备将二次加密电表数据发送给安全费控后台。

可见,应用本发明实施例所提供的方法后,电能业务处理设备可通过近红外通讯接口与智能电表进行数据交互,且该电能业务处理设备还可借助智能移动设备将电表数据发送给安全费控后台。如此,便可实现现场业务的实施,且实施业务请求的过程中还采用数据加密方法,还可保障电能信息数据的安全性和保密性。

相应地,本发明实施例还提供了与上述电能业务处理方法相对应的电能业务处理装置、设备和可读存储介质,具有上述技术效果,在此不再赘述。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例中一种电能业务处理方法的实施流程图;

图2为本发明实施例中一种电能业务处理装置的结构示意图;

图3为本发明实施例中一种智能电能业务处理设备的结构示意图;

图4为本发明实施例中一种智能电能业务处理设备的具体结构示意图。

具体实施方式

为了使本技术领域的人员更好地理解本发明方案,下面结合附图和具体实施方式对本发明作进一步的详细说明。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

实施例一:

请参考图1,图1为本发明实施例中一种电能业务处理方法的流程图,该方法可应用于电能业务处理设备,包括以下步骤:

s101、接收智能移动设备发送的现场业务请求,并利用近红外通讯接口将与现场业务请求匹配的业务指令发送给智能电能表。

其中,智能移动设备可以为安装有目标app的设备,如智能手机和平板电能等设备。其中目标app用于能够根据用户的操作行为,确定出对应的线程业务请求,以及对接收到的数据进行数据传输以及显示。例如,该目标app可基于安卓系统开发,内置控制电能业务处理设备的现场安全费控业务操作请求(即现场业务请求),提供与信息系统的开发接口,实现远程无线数据交互。

接收现场业务请求的具体实现过程,包括:

步骤一、与智能移动设备建立无线通信连接;其中,智能移动设备具有显示屏和输入组件;

步骤二、利用无线通信连接接收现场业务请求。

为便于描述,下面将上述两个步骤结合起来进行说明。

与智能移动设备建立无线通信连接可具体为建立蓝牙连线或wifi连接,如此,便可利用wifi或蓝牙接收智能移动设备发送的现场业务请求。

接收线程业务请求即为接收安装有目标app的智能移动设备发送的现场业务请求;其中,现场业务请求为密钥下装请求、现场停复电请求、现场红外抄表请求、现场电能表参数设置请求、现场充值请求和现场校时请求中的任意一个请求。

其中,密钥下装请求即现场更新智能电能表的密钥,主要可针对未成功下装密钥或密钥存在异常的智能电表进行密钥更新或密钥下装。

现场停复电请求,即针对通讯盲点、下行通信不稳定等原因导致计量自动化系统无法对费控电能表(即一种智能电能表)拉闸或合闸,以便进行现场控制作业,具体的现场停复电请求即请求电能表现场合闸或请求电能表现场跳闸。

现场红外抄表请求,即针对通讯盲点、下行通信不稳定等原因导致计量自动化系统无法抄到数据的智能电能表,通过现场电能业务处理设备进行现场控制作业,可提高采集成功率,提高数据可用性,如现场红外抄表模型包括读取所有dl/t645-2007/1997标准以及备案文件所列的电能量数据、需量数据以及其它所有变量和参变数据。

现场电能表参数设置请求,即针对通讯盲点、下行通信不稳定等原因导致计量自动化系统无法将参数下发智能电能表,或使用本地模式的智能电能表,可在由于电价政策调整等需要修改智能电能表参数的情况下,通过电能业务处理设备下方电表参数。其中,电表参数包括一类参数设置和二类参数设置等。

现场充值请求,即针对通讯盲点、下行通信不稳定等原因导致计量自动化系统无法将购电信息下发智能电能表,可通过电能业务处理设备现场下发购电参数,购电信息包括购电单号、购电金额、户号等信息。

现场校时请求,即针对通讯盲点、下行通信不稳定等原因导致计量自动化系统无法对智能电能表进行对时的,可通过电能业务处理设备在作业现场对智能电能表进行校时。

需要说明的是,为了保障与智能电能表正常通信,可将电能业务处理设备的近红外通讯接口与智能电能表的近红外通讯接口近距离相对或零距离接触。

在本发明实施例中,可预先在电能业务处理设备中存储业务指令,并存储业务指令与具体的现场业务请求建立对应查找表。优选地,为了保障数据的安全性,还可将业务指令进行加密存储,即发送业务指令给智能电能表可具体包括:

步骤一、查找与现场业务请求匹配的加密业务指令;

步骤二、利用红外通信接口将加密业务指令发送给智能电能表。

为便于描述,下面将上述两个步骤结合起来进行说明。

在接收到现场业务请求之后,可先利用查找表确定出与该线程业务请求匹配的加密业务指令,然后再利用红外通信接口将加密业务指令发送给智能电能表。具体的,利用近红外通讯接口将加密业务指令转换为近红外信号并发送给智能电能表。也就是说,电能业务处理设备与智能电能表之间利用近红外进行通信。

s102、利用近红外通讯接口接收智能电能表执行业务指令后返回的一次加密电表数据。

智能电能表接收到业务指令之后,可对业务指令进行安全校验,在校验通过后,便可执行该业务指令,得到相应电表数据。其中,该电表数据可具体为智能电能表当前的时间、设置参数、电能数据等。为保障数据安全,智能电能表可利用国密算法对电表数据进行加密。在本文中将智能电能表对电表数据所进行的加密称之为异常加密,完成一次加密之后,便获得异常加密电表数据。此时智能电能表可将一次加密电表数据反馈给电能业务处理设备,以便电能业务处理设备接收异常加密电表数据。

s103、判断一次加密电表数据是否完整正确。

电能业务处理设备接收到一次加密电表数据之后可对其完整性和正确性进行校验。例如,可采用诸如crc校验等方式验证一次加密电表数据是否完整,还可采用数字签名验证算法对一次加密电表数据的正确性进行验证。

如果一次加密电表数据完整且正确,则可继续执行s104的操作;如果一次加密电表数据不完整,或不正确,或即不完整也不正确,则可无操作如s106,也可可向移动智能设备反馈请求失败,或向智能电能表发送业务指令。

s104、对一次加密电表数据进行二次加密,获得二次加密电表数据。

在本文中将电能业务处理设备对一次加密电表数据的加密称之为二次加密,相应的,加密结果称之为二次加密电表数据。

为了保障数据的安全性,在传输该一次加密电表数据进行二次加密,加密可采用国密算法。即,可利用国密算法对一次加密电表数据进行二次加密,获得二次加密电表数据。

s105、将二次加密电表数据发送给智能移动设备,以便智能移动设备将二次加密电表数据发送给安全费控后台。

在电能业务处理设备对一次加密电表数据进行二次加密之后,将二次加密电表数据发送给智能移动设备,以便智能移动设备将二次加密电表数据发送给安全费控后台(在一种可能的情况中,安全费控后台可同上文中的计量自动化系统)。

举例说明,电表数据加密传输过程,智能电能表需发送数据a时,先加密得到加密数据a1,智能电能表向电能业务处理设备发送a1;电能业务处理设备验证a1校验码的正确性和完整性,确认无误后对a1加密形成a2,利用智能移动设备的app将a2传输回安全费控后台;安全费控后台先验证解密a2然后再解密a1,获得a。需要说明的是,加密过程中,不同的设备对同一个数据进行加密的结果都不一样,因此可均采用相应的加密算法对待传输的电表数据进行加密。相应地,若需要向智能电能表发送相应数据,其具体实现过程可参照与此,在此不再一一赘述。

可见,应用本发明实施例所提供的方法后,电能业务处理设备可通过近红外通讯接口与智能电表进行数据交互,且该电能业务处理设备还可借助智能移动设备将电表数据发送给安全费控后台。如此,便可实现现场业务的实施,且实施业务请求的过程中还采用数据加密方法,还可保障电能信息数据的安全性和保密性。

实施例二:

相应于上面的方法实施例,本发明实施例还提供了一种电能业务处理装置,下文描述的电能业务处理装置与上文描述的电能业务处理方法可相互对应参照。

参见图2所示,该装置包括以下模块:

现场业务请求转发模块101,用于接收智能移动设备发送的现场业务请求,并利用近红外通讯接口将与现场业务请求匹配的业务指令发送给智能电能表;

电表数据接收模块102,用于利用近红外通讯接口接收智能电能表执行业务指令后返回的一次加密电表数据;

数据验证模块103,用于判断一次加密电表数据是否完整正确;

数据加密模块104,用于如果异常加密电表数据验证完整正确,则对一次加密电表数据进行二次加密,获得二次加密电表数据;

数据传输模块105,用于将二次加密电表数据发送给智能移动设备,以便智能移动设备将二次加密电表数据发送给安全费控后台。

可见,应用本发明实施例所提供的装置后,电能业务处理设备可通过近红外通讯接口与智能电表进行数据交互,且该电能业务处理设备还可借助智能移动设备将电表数据发送给安全费控后台。如此,便可实现现场业务的实施,且实施业务请求的过程中还采用数据加密装置,还可保障电能信息数据的安全性和保密性。

在本发明的一种具体实施方式中,数据加密模块104,具体用于利用国密算法对一次加密电表数据进行二次加密,获得二次加密电表数据。

在本发明的一种具体实施方式中,现场业务请求转发模块101,具体用于利用wifi或蓝牙接收智能移动设备发送的现场业务请求。

在本发明的一种具体实施方式中,现场业务请求转发模块101,具体用于接收安装有目标app的智能移动设备发送的现场业务请求;其中,现场业务请求为密钥下装请求、现场停复电请求、现场红外抄表请求、现场电能表参数设置请求、现场充值请求和现场校时请求中的任意一个请求。

在本发明的一种具体实施方式中,现场业务请求转发模块101,具体用于查找与现场业务请求匹配的加密业务指令;利用红外通信接口将加密业务指令发送给智能电能表。

在本发明的一种具体实施方式中,现场业务请求转发模块101,具体用于利用近红外通讯接口将加密业务指令转换为近红外信号并发送给智能电能表。

在本发明的一种具体实施方式中,电表数据接收模块102,具体用于与智能移动设备建立无线通信连接;其中,智能移动设备具有显示屏和输入组件;利用无线通信连接接收现场业务请求。

实施例三:

相应于上面的方法实施例,本发明实施例还提供了一种智能电能业务处理设备,下文描述的一种智能电能业务处理设备与上文描述的一种电能业务处理方法可相互对应参照。

参见图3所示,该智能电能业务处理设备包括:

近红外通讯接口d0,用于与智能电能表进行通信交互;

存储器d1,用于存储计算机程序;

处理器d2,用于执行计算机程序时实现上述方法实施例的电能业务处理方法的步骤。

具体的,请参考图4,图4为本实施例提供的一种智能电能业务处理设备的具体结构示意图,该智能电能业务处理设备可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上处理器(centralprocessingunits,cpu)322(例如,一个或一个以上处理器)和存储器332,一个或一个以上存储应用程序342或数据344的存储介质330(例如一个或一个以上海量存储设备)。其中,存储器332和存储介质330可以是短暂存储或持久存储。存储在存储介质330的程序可以包括一个或一个以上模块(图示没标出),每个模块可以包括对数据处理设备中的一系列指令操作。更进一步地,中央处理器322可以设置为与存储介质330通信,在智能电能业务处理设备301上执行存储介质330中的一系列指令操作。

智能电能业务处理设备301还可以包括一个或一个以上电源326,至少两个无线网络接口350,其中一个为近红外通讯接口,另一个为蓝牙或wifi接口;一个或一个以上输入输出接口358,和/或,一个或一个以上操作系统341。例如,windowsservertm,macosxtm,unixtm,linuxtm,freebsdtm等。

上文所描述的电能业务处理方法中的步骤可以由智能电能业务处理设备的结构实现。

实施例四:

相应于上面的方法实施例,本发明实施例还提供了一种可读存储介质,下文描述的一种可读存储介质与上文描述的一种电能业务处理方法可相互对应参照。

一种可读存储介质,可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现上述方法实施例的电能业务处理方法的步骤。

该可读存储介质具体可以为u盘、移动硬盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可存储程序代码的可读存储介质。

专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1