电力采集终端的对时方法和装置与流程

文档序号:19672836发布日期:2020-01-10 22:51阅读:620来源:国知局
电力采集终端的对时方法和装置与流程

本发明涉及电力测试技术领域,具体而言,涉及一种电力采集终端的对时方法和装置。



背景技术:

传统的电力采集终端的对时方法,工作人员一般是通过操作后台终端一条一条的手动发送命令进行对时测试,不仅操作复杂,还耗费工作人员的测试时间。



技术实现要素:

本发明的目的包括,提供了一种电力采集终端的对时方法和装置,其能够自动对电力采集终端进行对时测试,不仅操作简单,还节约了工作人员的测试时间。

本发明的实施例可以这样实现:

第一方面,本发明实施例提供一种电力采集终端的对时方法,应用于后台终端,所述后台终端与电力采集终端通信连接,所述后台终端预存有多个对时操作指令,所述方法包括:获取所述电力采集终端的对时类型;根据所述对时类型从所述多个对时操作指令中选取对应的目标对时操作指令;向所述电力采集终端发送所述目标对时操作指令,以便所述电力采集终端根据所述目标对时操作指令进行对时操作。

可见,通过在后台终端预存有多个对时操作指令,后台终端在获取到电力采集终端的对时类型后,会自动的从多个对时操作指令中选取与对时类型相对应的目标对时操作指令向电力采集终端发送,不需要工作人员的参与,就能实现对电力采集终端的对时操作,不仅使得对时操作简单,还减少了工作人员测试的时间。

在可选的实施方式中,所述根据所述对时类型从所述多个对时操作指令中选取对应的目标对时操作指令的步骤包括:所述对时类型为主站授时类型时,从所述多个对时操作指令中选取对时设置指令和第一对时命令;所述向所述电力采集终端发送所述目标对时操作指令,以便所述电力采集终端根据所述目标对时操作指令进行对时操作的步骤包括:向所述电力采集终端发送所述对时设置指令,以将所述电力采集终端设置为对时测试状态;当所述电力采集终端已被设置为所述对时测试状态时,将所述第一对时命令发送至所述电力采集终端,所述第一对时命令携带有对时时间,以便所述电力采集终端根据所述第一对时命令中的对时时间进行时间修改。

可见,当后台终端获取的对时类型为主站授时类型时,后台终端会自动的从多个对时操作指令中选取对时设置指令和第一对时命令向电力采集终端发送,不需要工作人员的参与,就能实现对电力采集终端的主站授时操作,不仅使得对时操作简单,还减少了工作人员测试的时间。

在可选的实施方式中,所述根据所述对时类型从所述多个对时操作指令中选取对应的目标对时操作指令的步骤包括:所述对时类型为精确对时类型时,从所述多个对时操作指令中选取对时设置指令和第二对时命令;所述向所述电力采集终端发送所述目标对时操作指令,以便所述电力采集终端根据所述目标对时操作指令进行对时操作的步骤包括:向所述电力采集终端发送所述对时设置指令,以将所述电力采集终端设置为对时测试状态;当所述电力采集终端已被设置为所述对时测试状态时,将所述第二对时命令发送至所述电力采集终端,以便所述电力采集终端根据所述第二对时命令从网络中获取当前的北京时间,并根据所述当前的北京时间进行时间修改。

可见,当后台终端获取的对时类型为精确授时类型时,后台终端会自动的从多个对时操作指令中选取对时设置指令和第二对时命令向电力采集终端发送,不需要工作人员的参与,就能实现对电力采集终端的精确对时操作,不仅使得对时操作简单,还减少了工作人员测试的时间。

在可选的实施方式中,所述当所述电力采集终端已被设置为所述对时测试状态时,将所述第二对时命令发送至所述电力采集终端,以便所述电力采集终端根据所述第二对时命令从网络中获取当前的北京时间,并根据所述当前的北京时间进行时间修改的步骤之后,所述方法还包括:若所述电力采集终端未在预设时间完成时间的修改,判断所述电力采集终端对时失败。

可见,通过设置预设时间,能够避免因电力采集终端出现断电或断网等异常情况导致对时不准确的现象出现。同时,通过设置预设时间,还能确保电力采集终端的对时方法的对时效率。

在可选的实施方式中,所述对时设置指令包括验证指令、对时标志指令、上报标志指令及清除指令,所述向所述电力采集终端发送所述对时设置指令以将所述电力采集终端设置为对时测试状态的步骤之后,所述方法还包括:当接收到所述电力采集终端基于所述验证指令反馈的应答消息、所述电力采集终端基于所述对时标志指令反馈的对时标志设置成功的消息、所述电力采集终端基于所述上报标志指令反馈的上报标志设置成功的消息以及所述电力采集终端基于所述清除指令反馈的数据清除成功的消息时,确定所述电力采集终端已被设置为所述对时测试状态。

在可选的实施方式中,所述向所述电力采集终端发送目标对时命令的步骤之后,所述方法还包括:若接收到所述电力采集终端发送的对时成功信息,向所述电力采集终端发送日志读取指令;获取所述电力采集终端根据所述日志读取指令发送的日志信息。

可见,通过获取电力采集终端发送的日志信息,能够使得工作人员及时知晓电力采集终端的对时的详细情况,提高时效性。

第二方面,本发明实施例提供一种电力采集终端的对时装置,应用于后台终端,所述后台终端与电力采集终端通信连接,所述后台终端预存有多个对时操作指令,所述装置包括:获取模块,用于获取所述电力采集终端的对时类型;选取模块,用于根据所述对时类型从所述多个对时操作指令中选取对应的目标对时操作指令;发送模块,用于向所述电力采集终端发送所述目标对时操作指令,以便所述电力采集终端根据所述目标对时操作指令进行对时操作。

在可选的实施方式中,所述选取模块,用于在所述对时类型为主站授时类型时,从所述多个对时操作指令中选取对时设置指令和第一对时命令;所述发送模块,用于向所述电力采集终端发送所述对时设置指令,以将所述电力采集终端设置为对时测试状态;当所述电力采集终端已被设置为所述对时测试状态时,将所述第一对时命令发送至所述电力采集终端,所述第一对时命令携带有对时时间,以便所述电力采集终端根据所述第一对时命令中的对时时间进行时间修改。

在可选的实施方式中,所述选取模块,用于在所述对时类型为精确对时类型时,从所述多个对时操作指令中选取对时设置指令和第二对时命令;所述发送模块,用于向所述电力采集终端发送所述对时设置指令,以将所述电力采集终端设置为对时测试状态;当所述电力采集终端已被设置为所述对时测试状态时,将所述第二对时命令发送至所述电力采集终端,以便所述电力采集终端根据所述第二对时命令从网络中获取当前的北京时间,并根据所述当前的北京时间进行时间修改。

在可选的实施方式中,所述对时设置指令包括验证指令、对时标志指令、上报标志指令及清除指令,所述发送模块,用于当接收到所述电力采集终端基于所述验证指令反馈的应答消息、所述电力采集终端基于所述对时标志指令反馈的对时标志设置成功的消息、所述电力采集终端基于所述上报标志指令反馈的上报标志设置成功的消息以及所述电力采集终端基于所述清除指令反馈的数据清除成功的消息时,确定所述电力采集终端已被设置为所述对时测试状态。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1为本发明实施例提供的后台终端的一种应用环境示意图;

图2为本发明实施例提供的后台终端的一种结构示意图;

图3为本发明实施例提供的电力采集终端的对时方法的一种流程示意图;

图4为本发明实施例提供的电力采集终端的对时方法的另一种流程示意图;

图5为本发明实施例提供的电力采集终端的对时装置的一种结构示意图。

图标:100-后台终端;110-存储器;120-处理器;130-通信模块;140-对时装置;141-获取模块;142-选取模块;143-发送模块;200-电力采集终端。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。

因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。

在本发明的描述中,需要说明的是,若出现术语“上”、“下”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,或者是该发明产品使用时惯常摆放的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。

此外,若出现术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。

需要说明的是,在不冲突的情况下,本发明的实施例中的特征可以相互结合。

请参考图1,为本实施例提供的后台终端100的一种可实施的应用环境示意图,该后台终端100与多个电力采集终端200均通信连接,后台终端100可以通过网络或非网络的方式与多个电力采集终端200建立通信连接。可以理解,后台终端100可以通过以太网或gprs(generalpacketradioservic,通用分组无线服务)等网络的方式与多个电力采集终端200建立通信连接,后台终端100还可以通过rs232非网络的方式与多个电力采集终端200建立通信连接。

其中,后台终端100可以是计算机,后台终端100上安装有运电后台应用程序,工作人员通过对运电后台应用程序的操作,就能使得后台终端100对电力采集终端200进行自动对时操作。

请参考图2,为图1所示的后台终端100的一种可实施的结构示意图,该后台终端100包括存储器110、处理器120及通信模块130,存储器110、处理器120以及通信模块130各元件之间直接或间接地电性连接,以实现数据的传输或交互。例如,这些元件相互之间可通过一条或多条通讯总线或信号线实现电性连接。

其中,存储器110用于存储程序或数据,该数据可以为多个对时操作指令。存储器110可以是,但不限于,随机存取存储器(randomaccessmemory,ram),只读存储器(readonlymemory,rom),可编程只读存储器(programmableread-onlymemory,prom),可擦除只读存储器(erasableprogrammableread-onlymemory,eprom),电可擦除只读存储器(electricerasableprogrammableread-onlymemory,eeprom)等。

处理器120用于读/写存储器110中存储的数据或程序,并执行相应地功能。例如,当存储器110中存储的计算机程序被处理器120执行时,能够实现本发明实施例所揭示的电力采集终端的对时方法。

通信模块130用于通过网络或通信总线建立后台终端100与多个电力采集终端200之间的通信连接,并通过网络或rs232通信总线收发数据。

应当理解的是,图2所示的结构仅为后台终端100的结构示意图,后台终端100还可包括比图2中所示更多或者更少的组件,或者具有与图2所示不同的配置。图2中所示的各组件可以采用硬件、软件或其组合实现。

请参考图3,为本发明实施例提供的电力采集终端的对时方法的一种流程示意图。需要说明的是,本发明实施例提供的电力采集终端的对时方法并不以图3以及以下的具体顺序为限制,应当理解,在其他实施例中,本发明实施例提供的电力采集终端的对时方法其中部分步骤的顺序可以根据实际需要相互交换,或者其中的部分步骤也可以省略或删除。该电力采集终端的对时方法可以应用在图1所示的后台终端100中,下面将对图3所示的具体流程进行详细阐述。

步骤s101,获取电力采集终端的对时类型。

在本实施例中,后台终端100根据后台终端100与电力采集终端200的通信方式,可以获得电力采集终端200的对时类型。可以理解,后台终端100可以向电力采集终端200发送通信状态查询指令,电力采集终端200基于通信状态查询指令向后台终端100反馈电力采集终端200当前的通信状态信息,后台终端100根据当前的通信状态信息确定电力采集终端200的对时类型。

步骤s102,根据对时类型从多个对时操作指令中选取对应的目标对时操作指令。

在本实施例中,对时类型包括主站授时类型和精确对时类型,当电力采集终端200向后台终端100反馈的通信状态信息表征电力采集终端200与后台终端100之间的通信方式为rs232通信时,后台终端100则确定电力采集终端200的对时类型为主站授时类型。当电力采集终端200向后台终端100反馈的通信状态信息表征电力采集终端200与后台终端100之间的通信方式为以太网或gprs通信时,后台终端100则确定电力采集终端200的对时类型为精确对时类型。

在本实施例中,当对时类型为主站授时类型时,后台终端100从多个对时操作指令中选取对时设置指令和第一对时命令。当对时类似为精确对时类型时,后台终端100从多个对时操作指令中选取对时设置指令和第二对时命令。可以理解,不同的对时类型,后台终端100对电力采集终端200的对时操作的流程并不相同。其中,后台终端100在主站授时类型时选取的对时设置指令与在精确对时类型时选取的对时设置指令是相同的。

步骤s103,向电力采集终端发送目标对时操作指令,以便电力采集终端根据目标对时操作指令进行对时操作。

在本实施例中,当电力采集终端200的对时类型为主站授时类型时,后台终端100向电力采集终端200发送目标对时操作指令的具体原理为:向电力采集终端200发送对时设置指令,以将电力采集终端200设置为对时测试状态;当电力采集终端200已被设置为对时测试状态时,将第一对时命令发送至电力采集终端200,第一对时命令携带有对时时间,以便电力采集终端200根据第一对时命令中的对时时间进行时间修改。

可以理解,当电力采集终端200的对时类型为主站授时类型时,主站授时类型对应的目标对时操作指令包括对时设置指令和第一对时命令。后台终端100可以先向电力采集终端200发送对时设置指令,以便电力采集终端200根据对时设置指令进行设置,使得电力采集终端200设置为对时测试状态;后台终端100在电力采集终端200已被设置为对时测试状态后,会将第一对时命令发送至电力采集终端200,以便电力采集终端200将更改自身的时间与第一对时命令中的对时时间一致。其中,第一对时命令可以设置为“060100400002001c07df0c0108000000”,第一对时命令中的“df0c01080000”表示对时时间为2015年12月1日08:00:00。且对时时间为预先设置在第一对时命令中的,当然,工作人员通过对后台终端100的操作可以对第一对时命令中的对时时间进行修改。

在本实施例中,当电力采集终端200的对时类型为精确对时类型时,后台终端100向电力采集终端200发送目标对时操作指令的具体原理为:向电力采集终端200发送对时设置指令,以将电力采集终端200设置为对时测试状态;当电力采集终端200已被设置为对时测试状态时,将第二对时命令发送至电力采集终端200,以便电力采集终端200根据第二对时命令从网络中获取当前的北京时间,并根据当前的北京时间进行时间修改。

可以理解,当电力采集终端200的对时类型为精确对时类型时,精确对时类型对应的目标对时操作指令包括对时设置指令和第二对时命令。后台终端100可以先向电力采集终端200发送对时设置指令,以便电力采集终端200根据对时设置指令进行设置,使得电力采集终端200设置为对时测试状态;后台终端100在电力采集终端200已被设置为对时测试状态后,会将第二对时命令发送至电力采集终端200,以便电力采集终端200通过以太网或gprs从网络中获取当前时刻的北京时间,电力采集终端200将更改自身的时间与获取的北京时间一致。

在本实施例中,对时设置指令包括验证指令、对时标志指令、上报标志指令及清除指令。后台终端100确定电力采集终端200已被设置为对时测试状态的工作原理为:当接收到电力采集终端基于验证指令反馈的应答消息、电力采集终端基于对时标志指令反馈的对时标志设置成功的消息、电力采集终端基于上报标志指令反馈的上报标志设置成功的消息以及电力采集终端基于清除指令反馈的数据清除成功的消息时,确定电力采集终端已被设置为对时测试状态。

在本实施例中,无论电力采集终端200处于主站授时类型还是精确对时类型,后台终端100均可以先向电力采集终端200发送验证指令,电力采集终端200在接收到验证指令后,若电力采集终端200与后台终端100之间的通信连接异常,电力采集终端200产生的应该消息无法发送至后台终端100,后台终端100接收不到应答消息则不会进行下一步的对时操作,当后台终端100在超过预设等待时间也未接收到应答消息,后台终端100可以结束此次对时操作并发出故障信息,也可以再一次向电力采集终端200发送验证指令。若电力采集终端200与后台终端100之间的通信连接正常,电力采集终端200产生的应答消息能够发送至后台终端100,后台终端100接收到应答消息后会执行下一步的对时操作。即后台终端100会继续向电力采集终端200发送对时标志指令,电力采集终端200接收到对时标志指令后会将电力采集终端200中的对时事件的有效标志位设置为1,若对时事件的有效标志位并未成功设置为1,则表示打开电力采集终端200的对时功能失败,电力采集终端200则会向后台终端100发送对时标志设置失败的消息,后台终端100在接收到对时标志设置失败的消息后会结束此次对时操作并发出故障信息。若对时事件的有效标志位设置为了1,则表示打开电力采集终端200的对时功能,电力采集终端200在打开对时功能后会向后台终端100发送对时标志设置成功的消息,后台终端100在接收到对时标志设置成功的消息后会执行下一步的对时操作。即后台终端100会继续向电力采集终端200发送上报标志指令,电力采集终端200接收到上报标志指令后会将电力采集终端200中的上报标志位设置为1,若上报标志位并未成功设置为1,则表示电力采集终端200主动向后台终端100上报对时事件的功能设置失败,电力采集终端200则会向后台终端100发送上报标志设置失败的消息,后台终端100则会结束此次对时操作并发出故障信息。若上报标志位成功设置为了1,则表示电力采集终端200主动向后台终端100上报对时事件的功能设置成功,后台终端100在接收到上报标志设置成功的消息后会执行下一步的对时操作。即后台状态会继续向电力采集终端200发送清除指令,若电力采集终端200接收到清除指令后并未对存储的所有数据进行清除,则表示电力采集终端200数据清除失败,电力采集终端200会向后台终端100发送数据清除失败的消息。若电力采集终端200接收到清除指令后将电力采集终端200中存储的所有数据全部清除,则表示电力采集终端200数据清除成功,电力采集终端200会向后台终端100发送数据清除成功的消息,后台终端100则会确定该电力采集终端200已被设置为对时测试状态。

当然,在其他实施例中,后台终端100向电力采集终端200发送验证指令、对时标志指令、上报标志指令及清除指令的顺序可以根据实际情况进行调整,并不以本实施例的顺序为唯一顺序。

其中,验证指令可以设置为“06010043000800030100”,对时标志指令可以设置为“06010031140900030100”,上报标志指令可以设置为“06010031140800160300”,清除指令可以设置为“070100430003000000”。

请参照图4,为电力采集终端的对时方法的另一种流程示意图,图4所示的电力采集终端的对时方法在图3所示的电力采集终端的对时方法的基础上,还包括以下步骤:

步骤s104,若接收到电力采集终端发送的对时成功信息,向电力采集终端发送日志读取指令。

在本实施例中,当电力采集终端200根据对时时间或北京时间进行时间修改完成后,电力采集终端200会向后台终端100发送对时成功信息,后台终端100则会向电力采集终端200发送日志读取指令。其中,日志读取指令可以设置为“05030031140200090103002022020000201e0200002020020000”。

步骤s105,获取电力采集终端根据日志读取指令发送的日志信息。

在本实施例中,电力采集终端200在接收到后台终端100发送的日志读取指令后会将上一次进行对时操作产生的日志信息发送至后台终端100,以便后台终端100获取电力采集终端200的日志信息。其中,日志信息包括对时事件发生序号、对时事件发生时间以及对时事件结束时间等信息。

进一步地,在本实施例中,后台终端100还可以像电力采集终端200发送当记录数指令,电力采集终端200则会对应的向后台终端100反馈记录数。其中,记录数指令可以设置为“0501003114040000”。

在本实施例中,当电力采集终端200与后台终端100为gprs和以太网通信方式时,后台终端100在进行对时操作之前会先获取电力采集终端200的心跳周期和ip号,后台终端100根据心跳周期设置预设时间,根据ip号可以对电力采集终端200进行区分和识别。其中,心跳周期可以设置为60s,预设时间可以设置为3个心跳周期。

在本实施例中,工作人员还可以根据超级终端对电力采集终端200的对时情况进行监控。其中,超级终端可以为计算机上的一个应用程序,该计算机可以与后台终端100建立通信连接,超级终端也可以安装在后台终端100上。

为了执行上述实施例及各个可能的方式中的相应步骤,下面给出一种电力采集终端的对时装置140的实现方式。请参照图5,图5为本发明实施例提供的一种电力采集终端的对时装置140的功能模块示意图。需要说明的是,本实施例所提供的电力采集终端的对时装置140,其基本原理及产生的技术效果和上述实施例相同,为简要描述,本实施例部分未提及之处,可参考上述的实施例中相应内容。该电力采集终端的对时装置140包括获取模块141、选取模块142和发送模块143。

获取模块141用于获取电力采集终端200的对时类型。

可以理解,获取模块141用于执行上述步骤s101的内容。

在本实施例中,获取模块141还用于获取电力采集终端200根据日志读取指令发送的日志信息。

可以理解,获取模块141还用于执行上述步骤s105的内容。

选取模块142用于根据对时类型从多个对时操作指令中选取对应的目标对时操作指令。

可以理解,选取模块142用于执行上述步骤s102的内容。

发送模块143用于向电力采集终端200发送目标对时操作指令,以便电力采集终端200根据目标对时操作指令进行对时操作。

可以理解,发送模块143用于执行上述步骤s103的内容。

在本实施例中,发送模块143还用于若接收到电力采集终端200发送的对时成功信息,向电力采集终端200发送日志读取指令。

可以理解,发送模块143还用于执行上述步骤s104的内容。

可选地,上述的获取模块141、选取模块142和发送模块143均可以软件或固件(firmware)的形式存储于存储器110中,并可由处理器120执行。

综上所述,本发明实施例提供了一种电力采集终端的对时方法和装置,应用于后台终端,后台终端与电力采集终端通信连接,后台终端预存有多个对时操作指令,电力采集终端的对时方法包括:获取电力采集终端的对时类型;根据对时类型从多个对时操作指令中选取对应的目标对时操作指令;向电力采集终端发送目标对时操作指令,以便电力采集终端根据目标对时操作指令进行对时操作。通过在后台终端预存有多个对时操作指令,后台终端在获取到电力采集终端的对时类型后,会自动的从多个对时操作指令中选取与对时类型相对应的目标对时操作指令向电力采集终端发送,不需要工作人员的参与,就能实现对电力采集终端的对时操作,不仅使得对时操作简单,还减少了工作人员测试的时间。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

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