一种电力设备检修业务循环推送方法和系统的制作方法

文档序号:6522221阅读:255来源:国知局
一种电力设备检修业务循环推送方法和系统的制作方法
【专利摘要】本申请公开了一种电力设备检修业务循环推送方法和系统,所述方法包括:通过所述推送服务器获取所述任务信息和所述任务信息执行结果,并分别向所述用户终端和所述监控终端发送提示信息,所述用户终端或所述监控终端获取到所述提示信息后,由所述推送服务器提取任务信息或任务信息执行结果,以实现电力设备检修业务循环推送。
【专利说明】一种电力设备检修业务循环推送方法和系统
【技术领域】
[0001]本申请涉及通讯【技术领域】,更具体地说,涉及一种电力设备检修业务循环推送方法和系统。
【背景技术】
[0002]用户终端电力行业内部现场作业工作有着一套特殊的作业流程体系,当产生计划/非计划任务均会通知现场作业人员,由现场作业人员完成计划/非计划工作,现场作业人员根据实际情况记录现场作业结果,以纸制或电话方式回馈管理部门,再由管理部门根据作业结果与回访情况确定工作是否结束。随着电力行业工作作业流程化与移动化,当遇到需紧急处理的现场工作时需要实时派发与回馈结果,单纯靠电话或计划类的纸制文本可能无法及时有效的处理现场突发情况;复杂的问题情况无法在电话或工作计划中体现,将会给抢修施工、电力检修、电力巡视工作带来不便。
[0003]有鉴于此,急需一种应用于电力设备检修业务的循环推送系统和方法。

【发明内容】

[0004]有鉴于此,本申请提供一种电力设备检修业务循环推送方法和系统。
[0005]现提出的方案如下:
[0006]—种电力设备检修业务循环推送方法,所述方法包括:
[0007]监控服务器向推送服务器发送具有第一标识信息的任务信息;
[0008]所述推送服务器获取且存储所述任务信息,依据所述第一标识信息向用户终端发送提示信息;
[0009]所述用户终端检测到所述提示信息后,提取所述任务信息;
[0010]所述用户终端解析并执行所述任务信息,并向所述推送服务器发送具有第二标识信息的任务信息执行结果;
[0011]所述推送服务器获取并存储所述任务信息执行结果,依据所述第二标识信息后,向所述监控服务器发送提示信息;
[0012]所述监控服务器检测到所述提示信息后,提取所述任务信息执行结果,断所述任务信息执行结果是否满足预设条件,如果不满足,通过所述推送服务器下发具有第一标识的任务信息至所述推送服务器。
[0013]优选的,上述电力设备检修业务循环推送方法中,还包括:
[0014]所述推送服务器,获取到所述任务信息后,将所述任务信息标记为未读信息;
[0015]当所述检测到用户终端提取所述任务信息后,将所述任务信息标记为已读信息。
[0016]优选的,上述电力设备检修业务循环推送方法中,还包括:
[0017]所述推送服务器,获取到所述任务信息执行结果后,将所述任务信息标记为未读信息;
[0018]当所述检测到用户终端提取所述任务信息执行结果后,将所述任务执行结果标记为已读信息。
[0019]优选的,上述电力设备检修业务循环推送方法中,还包括:
[0020]实时检测网络的通断,当检测到网络断开时,所述用户终端根据预设周期向所述推送服务器发起建立连接指令。
[0021]优选的,上述电力设备检修业务循环推送方法中,还包括:
[0022]当所述用户终端与所述推送服务器建立连接后,检测所述推送服务器中是否具有标记为未读信息的任务信息,如果有,则向所述用户终端发送提示信息。
[0023]优选的,上述电力设备检修业务循环推送方法中,还包括:
[0024]实时检测网络的通断,当检测到网络断开时,所述监控服务器根据预设周期向所述推送服务器发起建立连接指令。
[0025]优选的,上述电力设备检修业务循环推送方法中,还包括:
[0026]当所述监控服务器与所述推送非武器建立连接后,检测所述推送服务器中是否具有标记为未读信息的任务信息执行结果,如果有,则向所述监控服务器发送提示信息。
[0027]一种电力设备检修业务循环推送系统,所述系统包括:
[0028]监控服务器、推送服务器和用户终端;
[0029]所述监控服务器,用于向推送服务器发送具有第一标识信息的任务信息;和获取到提示信息后,提取任务信息执行结果,判断所述任务信息执行结果是否满足预设条件,如果不满足,通过所述推送服务器下发具有第一标识的任务信息至所述用户终端;
[0030]所述推送服务器,用于获取且存储所述任务信息和任务信息执行结果,依据所述任务信息和任务信息执行结果的标记信息,向所述监控服务器或所述用户终端发送提示信息;
[0031]所述用户终端,用于获取到所述提示信息后,提取所述推送服务器中的任务信息,解析并执行所述任务信息,并向所述推送服务器发送具有第二标识信息的任务信息执行结果。
[0032]优选的,上述电力设备检修业务循环推送系统中,所述推送服务器,还包括:
[0033]信息标记单元,用于获取到所述任务信息或任务信息执行结果后,将所述任务信息或任务信息执行结果标记为未读信息;
[0034]当所述检测到用户终端提取所述任务信息或所述监控服务器获提取任务信息执行结果后,将所述任务信息或任务信息执行结果标记为已读信息。
[0035]优选的,上述电力设备检修业务循环推送系统中,还包括:
[0036]网络状态判断单元,用于判断网络的连接状态,当检测到网络断开时,控制所述监控服务器根据预设周期向所述推送服务器发起建立连接指令,和控制用户终端根据预设周期向所述推送服务器发起建立连接指令。
[0037]从上述的技术方案可以看出,本申请公开的电力设备检修业务循环推送方法和系统,所述方法通过所述推送服务器获取所述任务信息和所述任务信息执行结果,并分别向所述用户终端和所述监控终端发送提示信息,所述用户终端或所述监控终端获取到所述提示信息后,由所述推送服务器提取任务信息或任务信息执行结果,以实现电力设备检修业务循环推送。【专利附图】

【附图说明】
[0038]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0039]图1为本申请实施例公开的一种电力设备检修业务循环推送方法的流程图;
[0040]图2为本申请另一实施例公开的一种电力设备检修业务循环推送系统结构图。
【具体实施方式】
[0041 ] 下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0042]本申请提供一种电力设备检修业务的循环推送方法。
[0043]参见图1,图1为本申请实施例提供的所述电力设备检修业务的循环推送方法流程图。
[0044]一种电力设备检修业务循环推送方法,所述方法包括:
[0045]步骤SlOl:监控服务器向推送服务器发送具有第一标识信息的任务信息;
[0046]其中,所述第一标识信息为与特定的用户端相对应的特定标识。
[0047]步骤S102:所述推送服务器获取且存储所述任务信息,依据所述第一标识信息向用户终端发送提示信息;
[0048]当用户终端未提取所述任务信息时,所述推送服务器则可以存储所述任务信息,并向用户终端发送提示信息。
[0049]步骤S103:所述用户终端检测到所述提示信息后,提取所述任务信息;
[0050]步骤S104:所述用户终端解析并执行所述任务信息,并向所述推送服务器发送具有第二标识信息的任务信息执行结果;
[0051]其中所述第二标识信息与所述监控服务器相对应。
[0052]步骤S105:所述推送服务器获取并存储所述任务信息执行结果,依据所述第二标识信息后,向所述监控服务器发送提示信息;
[0053]步骤S106:所述监控服务器检测到所述提示信息后,提取所述任务信息执行结果,断所述任务信息执行结果是否满足预设条件,如果不满足,通过所述推送服务器下发具有第一标识的任务信息至所述推送服务器。
[0054]可见,本申请提供的技术方案,通过所述推送服务器获取所述任务信息和所述任务信息执行结果,并分别向所述用户终端和所述监控终端发送提示信息,所述用户终端或所述监控终端获取到所述提示信息后,由所述推送服务器提取任务信息或任务信息执行结果,以实现电力设备检修业务循环推送。
[0055]可以理解的是,为了将对用户终端提取后的任务信息和未提取的任务信息进行区另IJ,本申请中所述服务器获取到所述任务信息后还可以依据任务信息的状态,对所述任务信息进行标识。[0056]具体的,所述推送服务器,获取到所述任务信息后,将所述任务信息标记为未读信息;
[0057]当所述检测到用户终端提取所述任务信息后,将所述任务信息标记为已读信息。
[0058]可以理解的是,为了将对监控服务器提取后的任务信息执行结果和未提取的任务信息执行结果进行区别,本申请中所述服务器获取到所述任务信息执行结果后还可以依据任务信息的状态,对所述任务信息执行结果进行标识。
[0059]具体的:所述推送服务器,获取到所述任务信息执行结果后,将所述任务信息标记为未读信息;
[0060]当所述检测到用户终端提取所述任务信息执行结果后,将所述任务执行结果标记为已读信息。
[0061]可以理解的是,当网络信号不稳定时,为了保持本申请中的所述电力设备检修业务循环推送方法能够正常执行,本申请中的所述方法还可以包括:
[0062]实时检测网络的通断,当检测到网络断开时,所述用户终端根据预设周期向所述推送服务器发起建立连接指令。
[0063]当所述用户终端与所述推送服务器建立连接后,检测所述推送服务器中是否具有标记为未读信息的任务信息,如果有,则向所述用户终端发送提示信息。
[0064]实时检测网络的通断,当检测到网络断开时,所述监控服务器根据预设周期向所述推送服务器发起建立连接指令。
[0065]当所述监控服务器与所述推送非武器建立连接后,检测所述推送服务器中是否具有标记为未读信息的任务信息执行结果,如果有,则向所述监控服务器发送提示信息。
[0066]通过监控服务器、推送服务器和客户端建立持久的连接来保证通信息内容的正常传递,通过改造其推送方式将由监控服务器向用户终端推送,改造为终端定时获取与推送服务器推送相结合的方式。当网络环境异常,终端定时的向推送服务器发起并建立持久连接通道向推送服务器获取最新的订阅消息;同时推送服务器有未读任务信息时通过持久连接通道向用户终端发出消息提醒,由用户终端发起命令并获取未读任务信息,通过两种获取方式的结合,避免出现推送服务器推送的消息丢失或终端频繁发起命令造成电量消耗。
[0067]由于电力行业的特殊需要,由监控服务器通过推送服务器向用户端推送相关任务信息,用户终端在完成任务后将任务信息执行结果通过推送服务器反向推送至监控服务器,监控服务器将对任务信息执行结果以页面形式向管理人员进行展示,由管理人员确定该任务是否已完成或重新通过推送服务器推送至用户终端。在这一系列推送过程中,用户终端向推送服务器进行了相关业务的订阅与设备注册,监控服务器也将自身管理模块向推送服务器进行注册,推送服务器建立订阅者与发布者之间的对应群组关系,推送消息的发起来源于监控服务器,由所述监控服务器向订阅群组即用户终端群组发送任务信息,用户终端在收到任务信息并处理完成后,通过推送服务器将任务信息执行结果向对应的发布者(监控服务器)进行回馈,在这一过程中,原用户终端群组转变为发布者而原监控服务器转变为订阅者,这一系列的转换工作均由推送服务器完成,推送服务器根据对应的群组关系,由谁触发派发即是发布者,同时转换监控服务器与用户终端的位置,实现消息的循环。为了避免出现环状推送,即订阅者与发布者之间消息不停轮转,订阅者与发布者角色不停互换,要求由人工确定该消息是否应该发布或者截止。[0068]对应于本申请中的所述方法,本申请还提供了一种电力设备检修业务循环推送系统。
[0069]参见图2,图2为本申请实施例提供的电力设备检修业务循环推送系统的结构图。
[0070]该系统包括:监控服务器1、推送服务器2和用户终端3。
[0071]所述监控服务器1,用于向推送服务器2发送具有第一标识信息的任务信息;和获取到提示信息后,提取任务信息执行结果,判断所述任务信息执行结果是否满足预设条件,如果不满足,通过所述推送服务器2下发具有第一标识的任务信息至所述用户终端3 ;
[0072]所述推送服务器2,用于获取且存储所述任务信息和任务信息执行结果,依据所述任务信息和任务信息执行结果的标记信息,向所述监控服务器I或所述用户终端3发送提示信息;
[0073]所述用户终端3,用于获取到所述提示信息后,提取所述推送服务器2中的任务信息,解析并执行所述任务信息,并向所述推送服务器2发送具有第二标识信息的任务信息执行结果。[0074]可以理解的是,本申请中的所述系统中还可以包括:信息标记单元,用于获取到所述任务信息或任务信息执行结果后,将所述任务信息或任务信息执行结果标记为未读信息;
[0075]当所述检测到用户终端提取所述任务信息或所述监控服务器获提取任务信息执行结果后,将所述任务信息或任务信息执行结果标记为已读信息。
[0076]当然,为了保持网络的持久连接,本申请中的所述系统还可以包括:网络状态判断单元,用于判断网络的连接状态,当检测到网络断开时,控制所述监控服务器根据预设周期向所述推送服务器发起建立连接指令,和控制用户终端根据预设周期向所述推送服务器发起建立连接指令。
[0077]最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0078]本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。
[0079]对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本申请。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本申请的精神或范围的情况下,在其它实施例中实现。因此,本申请将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
【权利要求】
1.一种电力设备检修业务循环推送方法,其特征在于,所述方法包括: 监控服务器向推送服务器发送具有第一标识信息的任务信息; 所述推送服务器获取且存储所述任务信息,依据所述第一标识信息向用户终端发送提示信息; 所述用户终端检测到所述提示信息后,提取所述任务信息; 所述用户终端解析并执行所述任务信息,并向所述推送服务器发送具有第二标识信息的任务信息执行结果; 所述推送服务器获取并存储所述任务信息执行结果,依据所述第二标识信息后,向所述监控服务器发送提示信息; 所述监控服务器检测到所述提示信息后,提取所述任务信息执行结果,断所述任务信息执行结果是否满足预设条件,如果不满足,通过所述推送服务器下发具有第一标识的任务信息至所述推送服务器。
2.根据权利要求1电力设备检修业务循环推送方法,其特征在于,所述方法,还包括: 所述推送服务器,获取到所述任务信息后,将所述任务信息标记为未读信息; 当所述检测到用户终端提取所述任务信息后,将所述任务信息标记为已读信息。
3.根据权利要求1电力设备检修业务循环推送方法,其特征在于,所述方法,还包括: 所述推送服务器,获 取到所述任务信息执行结果后,将所述任务信息标记为未读信息; 当所述检测到用户终端提取所述任务信息执行结果后,将所述任务执行结果标记为已读信息。
4.根据权利要求2电力设备检修业务循环推送方法,其特征在于,所述方法还包括: 实时检测网络的通断,当检测到网络断开时,所述用户终端根据预设周期向所述推送服务器发起建立连接指令。
5.根据权利要求4电力设备检修业务循环推送方法,其特征在于,所述方法还包括: 当所述用户终端与所述推送服务器建立连接后,检测所述推送服务器中是否具有标记为未读信息的任务信息,如果有,则向所述用户终端发送提示信息。
6.根据权利要求3电力设备检修业务循环推送方法,其特征在于,所述方法还包括: 实时检测网络的通断,当检测到网络断开时,所述监控服务器根据预设周期向所述推送服务器发起建立连接指令。
7.根据权利要求6电力设备检修业务循环推送方法,其特征在于,所述方法还包括: 当所述监控服务器与所述推送非武器建立连接后,检测所述推送服务器中是否具有标记为未读信息的任务信息执行结果,如果有,则向所述监控服务器发送提示信息。
8.一种电力设备检修业务循环推送系统,其特征在于,所述系统包括: 监控服务器、推送服务器和用户终端; 所述监控服务器,用于向推送服务器发送具有第一标识信息的任务信息;和获取到提示信息后,提取任务信息执行结果,判断所述任务信息执行结果是否满足预设条件,如果不满足,通过所述推送服务器下发具有第一标识的任务信息至所述用户终端; 所述推送服务器,用于获取且存储所述任务信息和任务信息执行结果,依据所述任务信息和任务信息执行结果的标记信息,向所述监控服务器或所述用户终端发送提示信息;所述用户终端,用于获取到所述提示信息后,提取所述推送服务器中的任务信息,解析并执行所述任务信息,并向所述推送服务器发送具有第二标识信息的任务信息执行结果。
9.根据权利要求8中的电力设备检修业务循环推送系统,其特征在于,所述推送服务器,还包括: 信息标记单元,用于获取到所述任务信息或任务信息执行结果后,将所述任务信息或任务信息执行结果标记为未读信息; 当所述检测到用户终端提取所述任务信息或所述监控服务器获提取任务信息执行结果后,将所述任务信息或任务信息执行结果标记为已读信息。
10.根据权利要求8中的电力设备检修业务循环推送系统,其特征在于,还包括: 网络状态判断单元,用于判断网络的连接状态,当检测到网络断开时,控制所述监控服务器根据预设周期向所述推送服务器发起建立连接指令,和控制用户终端根据预设周期向所述推送服务器 发起建立连接指令。
【文档编号】G06Q10/06GK103617499SQ201310646431
【公开日】2014年3月5日 申请日期:2013年12月4日 优先权日:2013年12月4日
【发明者】陈嵘, 陈水耀, 胡俊华, 叶海明, 严朝阳, 丁立聪, 韩翊, 吴建伟 申请人:国家电网公司, 国网浙江省电力公司, 国网浙江省电力公司检修分公司, 浙江创维自动化工程有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1