一种并行运行多个电网协议的方法、装置及主站采集系统的制作方法

文档序号:7866425阅读:153来源:国知局
专利名称:一种并行运行多个电网协议的方法、装置及主站采集系统的制作方法
技术领域
本发明属于电力技术领域,尤其涉及一种并行运行多个电网协议的方法、装置及王站米集系统。
背景技术
智能电网在全球迅速发展,但由于全球尚没有统一的电网协议,比如,现存的电网协议包括国内南方电网协议、国家电网协议以及国际标准IEC62056系列协议等等,导致国内不同地方的智能电网会使用不同的电网协议。然而,现有的主站采集系统只能运行一套电网协议,只适用于采用该种电网协议的终端,对采用其它套电网协议的终端不适用,因此
兼容性差。

发明内容
本发明的目的在于提供一种并行运行多个电网协议的方法、装置及主站采集系统,旨在解决现有技术提供的的主站采集系统只能运行一套电网协议,兼容性差的问题。本发明是这样实现的,一种并行运行多个电网协议的方法,所述方法包括启动时,向前端设备发送查询请求;接收所述前端设备发送的当前并行在线运行在主站采集系统中的电网协议信息,所述电网协议信息包括当前并行运行在主站采集系统中的电网协议标识、运行每种电网协议的终端数目;根据所述运行每种电网协议的终端数目,为每种电网协议分配相应数目的线程。本发明的另一目的在于提供一种并行运行多个电网协议的装置,所述装置包括查询请求发送单元,用于启动时,向前端设备发送查询请求;电网协议信息接收单元,用于接收所述前端设备发送的当前并行在线运行在主站采集系统中的电网协议信息,所述电网协议信息包括当前并行运行在主站采集系统中的电网协议标识、运行每种电网协议的终端数目;第一线程分配单元,用于根据所述运行每种电网协议的终端数目,为每种电网协议分配相应数目的线程。本发明的另一目的在于提供一种主站采集系统,所述主站采集系统包括如上所述的并行运行多个电网协议的装置。在本发明中,主站采集系统中可以同时并行运行不同的电网协议,并且,主站采集系统可以根据运行不同电网协议的终端数目的比例,对应分配相应数目的资源,即主站采集系统后台运行的线程数目至相应的电网协议,从而达到负载均衡。


图1是本发明实施例一提供的并行运行多个电网协议的方法的实现流程图;图2是本发明实施例二提供的并行运行多个电网协议的方法的实现流程图3是本发明实施例三提供的并行运行多个电网协议的方法的实现流程图;图4是本发明实施例四提供的并行运行多个电网协议的方法的实现流程图;图5是本发明实施例五提供的并行运行多个电网协议的装置的结构框图。
具体实施例方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。在本发明实施例中,主站采集系统中可以同时并行运行不同的电网协议,并且,主站采集系统可以根据运行不同电网协议的终端数目的比例,对应分配相应数目的资源,即主站采集系统后台运行的线程数目至相应的电网协议,从而达到负载均衡。 实施例一图1是本发明实施例一提供的并行运行多个电网协议的方法的实现流程图,详述如下在步骤SlOl中,启动时,向前端设备发送查询请求。在本实施例中,前端设备中存储有当前并行在线运行在主站采集系统中的电网协议信息,主站采集系统启动时,可以向前端设备发送查询请求,请求前端设备发送当前并行在线运行在主站采集系统中的电网协议信息至主站采集系统。其中,所述前端设备可以是前置机(Front-End Processor, FEP),也可以是网关。在步骤S102中,接收所述前端设备发送的当前并行在线运行在主站采集系统中的电网协议信息,所述电网协议信息包括当前并行运行在主站采集系统中的电网协议标识、运行每种电网协议的终端数目。在本实施例中,前端设备接收到主站采集系统发送的查询请求后,发送当前并行在线运行在主站采集系统中的电网协议信息。其中,所述电网协议信息包括当前并行运行在主站采集系统中的电网协议标识、运行每种电网协议的终端数目。在步骤S103中,根据所述运行每种电网协议的终端数目,为每种电网协议分配相应数目的线程。在本实施例中,主站采集系统中可以同时并行运行不同的电网协议,并且,主站采集系统可以根据运行不同电网协议的终端数目的比例,对应分配相应数目的资源,即主站采集系统后台运行的线程数目至相应的电网协议,从而达到负载均衡的效果。实施例二图2是本发明实施例二提供的并行运行多个电网协议的方法的实现流程图,详述如下在步骤S201中,启动时,向前端设备发送查询请求。在步骤S202中,接收所述前端设备发送的当前并行在线运行在主站采集系统中的电网协议信息,所述电网协议信息包括当前并行运行在主站采集系统中的电网协议标识、运行每种电网协议的终端数目。在步骤S203中,根据所述运行每种电网协议的终端数目,为每种电网协议分配相应数目的线程。
在步骤S204中,启动后,人为干预所述线程的分配。作为本发明的一个优选实施例,在主站采集系统启动后,可以人为的调整为每种电网协议分配的线程数目,增强了主站采集系统中的资源分配的人性化。实施例三图3是本发明实施例三提供的并行运行多个电网协议的方法的实现流程图,详述如下在步骤S301中,启动时,向前端设备发送查询请求。在步骤S302中,接收所述前端设备发送的当前并行在线运行在主站采集系统中的电网协议信息,所述电网协议信息包括当前并行运行在主站采集系统中的电网协议标识、运行每种电网协议的终端数目。在步骤S303中,根据所述运行每种电网协议的终端数目,为每种电网协议分配相应数目的线程。在步骤S304中,启动后,实时监测运行每种电网协议的终端的数目,根据所述数目的变化分配相应比例的线程给不同的电网协议。在本实施例中,王站米集系统启动后,还可以与如端设备保持实时连接,实时的从所述前端设备中读取运行每种电网协议的终端的数目,然后,根据所述数目的变化动态分配相应比例的线程给不同的电网协议,实现了资源分配的动态化。实施例四图4是本发明实施例四提供的并行运行多个电网协议的方法的实现流程图,详述如下在步骤S401中,启动时,向前端设备发送查询请求。
在步骤S402中,接收所述前端设备发送的当前并行在线运行在主站采集系统中的电网协议信息,所述电网协议信息包括当前并行运行在主站采集系统中的电网协议标识、运行每种电网协议的终端数目。在步骤S403中,根据所述运行每种电网协议的终端数目,为每种电网协议分配相应数目的线程。在步骤S404中,启动后,判断是否有电网协议需要超负荷运行,如果是,则执行步骤 S405。在步骤S405中,停止为其他电网协议分配的线程,并将所述线程分配给需要超负荷运行的电网协议。在本实施例中,当有电网协议需要超负荷运行时,停止为其他电网协议分配的线程,并将所述线程分配给需要超负荷运行的电网协议,进一步在不同电网协议间达到了负载均衡。实施例五图5是本发明实施例五提供的并行运行多个电网协议的装置的结构框图,为了便于说明,仅示出了本发明实施例相关的部分。该装置可以是内置于主站采集系统中的软件单元、硬件单元或者软硬件结合的单元。在本发明实施例中,该并行运行多个电网协议的装置5包括查询请求发送单元51、电网协议信息接收单元52和第一线程分配单元53。其中,查询请求发送单元51,用于启动时,向前端设备发送查询请求;
电网协议信息接收单元52,用于接收所述前端设备发送的当前并行在线运行在主站采集系统中的电网协议信息,所述电网协议信息包括当前并行运行在主站采集系统中的电网协议标识、运行每种电网协议的终端数目;第一线程分配单元53,用于根据所述运行每种电网协议的终端数目,为每种电网协议分配相应数目的线程。作为本发明的一个优选实施例,所述装置还可以包括第二线程分配单元,该单元用于启动后,人为干预所述线程的分配。作为本发明的另一个优选实施例,所述装置还可以包括第三线程分配单元,该单元用于启动后,实时监测运行每种电网协议的终端的数目,根据所述数目的变化分配相应比例的线程给不同的电网协议。作为本发明的第三个优选实施例,所述装置还可以包括第四线程分配单元,用于启动后,判断是否有电网协议需要超负荷运行,如果是,则停止为其他电网协议分配的线程,并将所述线程分配给需要超负荷运行的电网协议。 具体各个单元的详细介绍,请参见实施例一、二、三和四中的描述,在此不再赘述。值得注意的是,上述系统实施例中,所包括的各个单元只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。另外,本领域普通技术人员可以理解实现上述各实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,相应的程序可以存储于一计算机可读取存储介质中,所述的存储介质,如R0M/RAM、磁盘或光盘等。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种并行运行多个电网协议的方法,其特征在于,所述方法包括 启动时,向前端设备发送查询请求; 接收所述前端设备发送的当前并行在线运行在主站采集系统中的电网协议信息,所述电网协议信息包括当前并行运行在主站采集系统中的电网协议标识、运行每种电网协议的终端数目; 根据所述运行每种电网协议的终端数目,为每种电网协议分配相应数目的线程。
2.如权利要求1所述的方法,其特征在于,在所述根据所述运行每种电网协议的终端数目,为每种电网协议分配相应数目的线程之后,所述方法还包括 启动后,人为干预所述线程的分配。
3.如权利要求1所述的方法,其特征在于,在所述根据所述运行每种电网协议的终端数目,为每种电网协议分配相应数目的线程之后,所述方法还包括 启动后,实时监测运行每种电网协议的终端的数目,根据所述数目的变化分配相应比例的线程给不同的电网协议。
4.如权利要求1所述的方法,其特征在于,在所述根据所述运行每种电网协议的终端数目,为每种电网协议分配相应数目的线程之后,所述方法还包括 启动后,判断是否有电网协议需要超负荷运行,如果是,则停止为其他电网协议分配的线程,并将所述线程分配给需要超负荷运行的电网协议。
5.一种并行运行多个电网协议的装置,其特征在于,所述装置包括 查询请求发送单元,用于启动时,向前端设备发送查询请求; 电网协议信息接收单元,用于接收所述前端设备发送的当前并行在线运行在主站采集系统中的电网协议信息,所述电网协议信息包括当前并行运行在主站采集系统中的电网协议标识、运行每种电网协议的终端数目; 第一线程分配单元,用于根据所述运行每种电网协议的终端数目,为每种电网协议分配相应数目的线程。
6.如权利要求5所述的装置,其特征在于,所述装置还包括 第二线程分配单元,用于启动后,人为干预所述线程的分配。
7.如权利要求5所述的装置,其特征在于,所述装置还包括 第三线程分配单元,用于启动后,实时监测运行每种电网协议的终端的数目,根据所述数目的变化分配相应比例的线程给不同的电网协议。
8.如权利要求5所述的装置,其特征在于,所述装置还包括 第四线程分配单元,用于启动后,判断是否有电网协议需要超负荷运行,如果是,则停止为其他电网协议分配的线程,并将所述线程分配给需要超负荷运行的电网协议。
9.一种主站采集系统,其特征在于,所述主站采集系统包括如权利要求5至8任一项所述的并行运行多个电网协议的装置。
全文摘要
本发明适用于电力技术领域,提供了一种并行运行多个电网协议的方法、装置及主站采集系统,所述方法包括启动时,向前端设备发送查询请求;接收所述前端设备发送的当前并行在线运行在主站采集系统中的电网协议信息,所述电网协议信息包括当前并行运行在主站采集系统中的电网协议标识、运行每种电网协议的终端数目;根据所述运行每种电网协议的终端数目,为每种电网协议分配相应数目的线程。本发明,主站采集系统中可以同时并行运行不同的电网协议,并且,主站采集系统可以根据运行不同电网协议的终端数目的比例,对应分配相应数目的资源,即主站采集系统后台运行的线程数目至相应的电网协议,从而达到负载均衡。
文档编号H04L29/06GK103023878SQ201210484488
公开日2013年4月3日 申请日期2012年11月23日 优先权日2012年11月23日
发明者万兴科, 邓芳洁, 赵云飞 申请人:深圳市航天泰瑞捷电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1