一种电力系统消息推送方法、装置及系统与流程

文档序号:12494564阅读:314来源:国知局
一种电力系统消息推送方法、装置及系统与流程

本发明涉及电力系统信息传输领域,具体涉及一种电力系统消息推送方法、装置及系统。



背景技术:

信息推送技术是指将信息通过一定的网络协议技术,将特定信息推送到企业特定对象。通过信息推送技术,可有效减少信息过载,同时,主动的信息推送避免了特定对象对信息的搜索和获取,提高了信息传送效率,并能够帮助特定对象能够有针对性的过滤和获得有效信息。随着经济的发展,国家电网的规模也不断扩大,电力系统的数据传输与交换效率严重影响了电力系统的生产、办公效率,制约着电网规模的发展。



技术实现要素:

因此,本发明要解决的技术问题在于现有电力系统信息推送效率低。

有鉴于此,本发明提供一种电力系统消息推送方法,包括:

获取待推送消息的消息类型和待推送对象的信息;

根据所述待推送对象的信息确定所述待推送对象需要的消息类型;

向所述推送对象推送消息类型为所述需要的消息类型的待推送消息。

优选地,所述待推送消息是SIP消息,所述获取待推送消息的消息类型包括:

获取SOAP请求消息;

将所述SOAP请求消息映射为所述SIP消息;

确定所述SIP消息的消息类型。

优选地,所述待推送对象信息包括待推送对象标识和允许的推送时间,所述向所述推送对象推送消息类型为所述需要的消息类型的待推送消息,包括:

根据所述待推送对象的所述待推送对象标识和所述允许的推送时间,向所述待推送对象推送所述需要的消息类型的待推送消息。

优选地,所述待推送对象标识包括待推送对象的注册ID和/或待推送对象的IP地址。

相应地,本发明还提供一种电力系统消息推送装置,包括:

获取单元,用于获取待推送消息的消息类型和待推送对象的信息;

确定单元,用于根据所述待推送对象的信息确定所述待推送对象需要的消息类型;

推送单元,用于向所述推送对象推送消息类型为所述需要的消息类型的待推送消息。

优选地,所述待推送消息是SIP消息,所述获取单元包括:

获取子单元,用于获取SOAP请求消息;

映射子单元,用于将所述SOAP请求消息映射为所述SIP消息;

类型确定子单元,用于确定所述SIP消息的消息类型。

优选地,所述待推送对象信息包括待推送对象标识和允许的推送时间,所述推送单元包括:

推送子单元,用于根据所述待推送对象的所述待推送对象标识和所述允许的推送时间,向所述待推送对象推送所述需要的消息类型的待推送消息。

优选地,所述待推送对象标识包括待推送对象的注册ID和/或待推送对象的IP地址。

相应地,本发明还提供一种电力系统消息推送系统,包括:

消息推送应用端,用于发送SOAP请求消息;

web服务器,设置有SOAP编/解码器,用于解码所述SOAP请求消息,对解码后的所述SOAP请求消息编码为SIP消息,并发送所述SIP消息;

消息推送服务器,用于接收所述SIP消息并对所述SIP消息进行分类,根据上述所述的信息推送方法推送所述SIP消息。

优选地,还包括:交换器,分别与所述消息推送服务器、至少一个待推送对象连接,

所述消息推送服务器通过所述交换机向所述待推送对象进行消息推送。

本发明技术方案具有以下优点:

通过获取待推送消息的消息类型和待推送对象的信息,根据待推送对象的信息确定待推送对象需要的消息类型,向推送对象推送消息类型为需要的消息类型的待推送消息,解决了现有电力系统消息推送效率低的问题。

附图说明

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

图1是本发明实施例提供的一种电力系统消息推送方法的流程图;

图2是本发明实施例提供的一种电力系统消息推送装置的结构示意图;

图3是本发明另一实施例提供的一种电力系统消息推送系统的结构示意图。

具体实施方式

下面将结合附图对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明实施例提供一种电力系统消息推送方法,如图1所示,包括:

S11,获取待推送消息的消息类型和待推送对象的信息。其中待推送对象的信息可以通过待推送对象利用IP终端或桌面软终端根据设置的服务器地址与端口参数,继而向服务器进行注册,根据用户的注册信息获得待推送对象的信息。

S12,根据待推送对象的信息确定待推送对象需要的消息类型。在待推送对象进行注册获得待推送对象的信息时,在注册的信息中包括待推送对象感兴趣的消息类型,或者是也可以根据待推送对象的职位信息,推送与该职位信息相应的消息类型,例如在电力系统中,对于变电站故障点的文字汇总,则需要根据注册的职位信息推送给相应的电力维修人员。

S13,向推送对象推送消息类型为需要的消息类型的待推送消息。例如当待推送消息的消息类型为电力系统的变电站布局讨论会的视频时,则推送该消息给相应的变电站布局的决策人。

本发明实施例提供的电力系统消息推送方法,通过获取待推送消息的消息类型和待推送对象的信息,根据待推送对象的信息确定待推送对象需要的消息类型,向推送对象推送消息类型为需要的消息类型的待推送消息,解决了现有电力系统消息推送效率低的问题。

优选地,待推送消息是SIP消息,则步骤S11中具体包括以下步骤:

S111,获取SOAP请求消息。将待推送消息通过简单对象访问协议(SOAP)的格式进行消息的传输。

S112,将SOAP请求消息映射为SIP消息。为了便于信息传输,将SOAP请求消息映射为SIP协议类型的消息。

S113,确定SIP消息的消息类型。

具体地,待推送对象信息包括待推送对象标识和允许的推送时间,步骤S13具体包括:

S131,根据待推送对象的待推送对象标识和允许的推送时间,向待推送对象推送需要的消息类型的待推送消息;其中待推送对象标识包括待推送对象的注册ID和/或待推送对象的IP地址。根据待推送消息通过待推送对象的注册ID和/或待推送对象浏览的IP地址,在待推送对象允许的时间内,向待推送对象进行消息推送。

本发明实施例提供的电力系统消息推送方法,通过获取待推送消息的消息类型和待推送对象的信息,根据待推送对象标识和允许的推送时间,向推送对象推送消息类型为需要的消息类型的待推送消息,解决了现有电力系统消息推送效率低的问题。

本发明实施例还提供一种电力系统消息推送装置,如图2所示,包括:

获取单元21,用于获取待推送消息的消息类型和待推送对象的信息;

确定单元22,用于根据待推送对象的信息确定待推送对象需要的消息类型;

推送单元23,用于向推送对象推送消息类型为需要的消息类型的待推送消息。

优选地,待推送消息是SIP消息,获取单元21包括:

获取子单元,用于获取SOAP请求消息;

映射子单元,用于将SOAP请求消息映射为SIP消息;

类型确定子单元,用于确定SIP消息的消息类型。

优选地,待推送对象信息包括待推送对象标识和允许的推送时间,推送单元23包括:

推送子单元,用于根据待推送对象的待推送对象标识和允许的推送时间,向待推送对象推送需要的消息类型的待推送消息。

优选地,待推送对象标识包括待推送对象的注册ID和/或待推送对象的IP地址。

本发明实施例提供的电力系统消息推送装置,通过获取单元获取待推送消息的消息类型和待推送对象的信息,根据待推送对象的信息确定待推送对象需要的消息类型,向推送对象推送消息类型为需要的消息类型的待推送消息,解决了现有电力系统消息推送效率低的问题。

本发明另一实施例还提供一种电力系统消息推送系统,如图3所示,包括:

消息推送应用端31,用于发送SOAP请求消息;其中,消息推送应用端可以包括:多媒体调度系统、视频会议系统、视频监控系统、协同办公系统,将各个系统的文字、图片、音频和视频中的至少一种消息进行推送。

web服务器32,设置有SOAP编/解码器,用于解码SOAP请求消息,对解码后的SOAP请求消息映射为SIP消息,并发送SIP消息;其中web服务器与消息推送业务应用端通过简单对象访问协议(SOAP)进行通信,并在web服务器与消息推送业务应用端之间设置通信接口,该通讯接口可以是Parlay x API接口,任意Parlay x业务应用均可以通过此接口向web服务器发送SOAP请求信息,其中SOAP请求信息的文件格式为HTTP消息头和XML信息内容格式,在web服务器内设置有编码器与解码器,其中解码器从标准的XML数据包中,提取出需要的消息,并通过消息映射机制映射为SIP消息,继而将SIP消息发送给消息推送服务器。

消息推送服务器33,用于接收SIP消息并对所述SIP消息进行分类,根据上述的信息推送方法推送SIP消息。其中当消息推送服务器接收到SIP消息时,消息推送服务器启动一个逻辑线程对SIP消息进行分类,根据SIP消息的类别进行推送,待推送对象的信息可以通过待推送对象利用IP终端或桌面软终端预先设置服务器地址与端口参数,向服务器进行注册得到。

优选地,还包括:交换器,分别与消息推送服务器33、至少一个待推送对象34连接。消息推送服务器33通过交换机向待推送对象34进行消息推送。通过设置交换器可实现消息推送服务器同时向多个待推送对象进行消息推送。

具体地,交换器与消息推送服务器之间通过SIP协议进行消息传输,上层Parlay X API接口接入的消息通过web服务器以及消息推送服务器,处理为成SIP消息;待推送对象可以包括移动终端用户、SIP用户、PC软终端用户等不同用户,为了实现不同网络用户的接入,在交换器与用户端之间设置有媒体网关设备,通过交换器、媒体网关设备,利用消息推送服务器将SIP消息推送给用户,待推送对象的信息可以通过待推送对象利用IP终端或桌面软终端设置服务器地址与端口参数,向业务服务器进行注册得到,注册完成后的待推送对象的信息可以保存在消息推送服务器模块的数据库中,同时为了便于根据用户类别进行推送,可将注册的用户信息通过通信录进行显示,通过选中通讯录上的用户进行推送或利用消息推送服务器自动进行信息推送。

该系统还可以扩展到将web服务器与第三方呼叫服务器或多媒体调度服务器或呼叫处理服务器等进行连接,实现第三方、多媒体调度或呼叫等功能。

根据本发明另一实施例提供的电力系统消息推送系统,通过消息推送应用端、web服务器、消息推送服务器实现信息推送,解决了现有电力系统消息推送效率低的问题。

显然,上述实施例仅仅是为清楚地说明所作的举例,而并非对实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动。这里无需也无法对所有的实施方式予以穷举。而由此所引伸出的显而易见的变化或变动仍处于本发明创造的保护范围之中。

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