书签 分享 收藏 举报 版权申诉 / 6

自动管理的终端档案分区缓存系统及其工作方法.pdf

  • 上传人:1***
  • 文档编号:6172791
  • 上传时间:2019-05-16
  • 格式:PDF
  • 页数:6
  • 大小:539.03KB
  • 摘要
    申请专利号:

    CN201310583941.8

    申请日:

    2013.11.20

    公开号:

    CN103618771A

    公开日:

    2014.03.05

    当前法律状态:

    授权

    有效性:

    有权

    法律详情:

    专利权人的姓名或者名称、地址的变更IPC(主分类):H04L 29/08变更事项:专利权人变更前:国家电网公司变更后:国家电网公司变更事项:地址变更前:100031 北京市西城区西长安街86号变更后:100031 北京市西城区西长安街86号变更事项:共同专利权人变更前:国网浙江省电力公司信息通信分公司 浙江创维自动化工程有限公司变更后:国网浙江省电力公司信息通信分公司 浙江华云信息科技有限公司|||授权|||实质审查的生效IPC(主分类):H04L 29/08申请日:20131120|||公开

    IPC分类号:

    H04L29/08; G06F17/30

    主分类号:

    H04L29/08

    申请人:

    国家电网公司; 国网浙江省电力公司信息通信分公司; 浙江创维自动化工程有限公司

    发明人:

    蒋鸿城; 李熊; 王中原; 裘炜浩; 王志强; 洪建光; 裴旭斌; 龚小刚; 吴凯峰; 崔蔚; 陈清泰

    地址:

    100031 北京市西城区西长安街86号

    优先权:

    专利代理机构:

    浙江翔隆专利事务所(普通合伙) 33206

    代理人:

    戴晓翔

    PDF完整版下载: PDF下载
    内容摘要

    自动管理的终端档案分区缓存系统,涉及分配自动管理系统及其工作方法。大规模数据采集业务中,各服务器均缓存全部终端档案,加载性能低下和内存消耗过大。本发明特征在于:包括通讯前置机、业务处理器、单位代码管理器及主站;业务处理器与单位代码管理器及通讯前置机连接;主站与通讯前置机、业务处理器、单位代码管理器连接;单位代码管理器设数据库,单位代码管理器按照负载均衡策略自动分配接入终端给业务处理器,业务处理器在缓存中加载分配给自己的终端档案,前置机根据终端的归属关系将数据上送至对应的业务处理器。本技术方案业务处理器只在缓存中加载已分配给自己的终端档案,不必缓存全部终端档案,提高加载性能,降低内存消耗。

    权利要求书

    权利要求书
    1.  自动管理的终端档案分区缓存系统,其特征在于:包括用于负责通信调度、原始报文保存、通信流量统计的通讯前置机、用于负责规约封装解析、采集数据保存的业务处理器、用于管理业务处理器与接入终端关系的单位代码管理器及主站;业务处理器与单位代码管理器及通讯前置机连接;主站与通讯前置机、业务处理器、单位代码管理器连接;单位代码管理器设数据库,单位代码管理器按照负载均衡策略自动分配接入终端给业务处理器,业务处理器在缓存中加载分配给自己的终端档案,前置机根据终端的归属关系将数据上送至对应的业务处理器。

    2.  根据权利要求1所述的自动管理的终端档案分区缓存系统,其特征在于:多台业务处理器组成业务处理器组,业务处理器组连接所有通讯前置机。

    3.  根据权利要求1所述的自动管理的终端档案分区缓存系统,其特征在于:单位代码管理器根据配置的业务处理器及终端数量,按照均衡原则分配每个业务处理器需要加载的终端单位代码范围,以保证各个业务处理器能均衡分配需处理的终端数量;单位代码管理器通过心跳握手来判断所有业务处理器是否工作正常,当连接的业务处理器增加和减少时,单位代码管理器则立刻动态分配其余业务处理器管理的终端范围,并保证各个业务处理器能均衡分配需处理的终端数量;前置机在业务处理器连接异常时,或在规定的时间间隔后读取单位代码管理器分配给业务处理器的终端范围,并把接下来的数据按新配置送至终端所属业务处理器。

    4.  采用权利要求1所述的自动管理的终端档案分区缓存系统的工作方法,其特征在于:包括以下步骤
    1)、单位代码管理器启动时根据配置文件中配置的业务处理器数量,按照均衡原则来分配每个业务处理器需要加载的终端范围;
    2)、单位代码管理器通过心跳握手来判断其下连接的业务处理器是否正常,当连接的业务处理器增加或减少时,单位代码管理器立刻动态分配其余业务处理器管理的终端单位代码范围,并存入数据库中;
    3)、通信前置机定期加载单位代码管理器数据库中业务处理器管理的终端范围;
    4)、通信前置机监测到与业务处理器连接异常时,重新加载单位代码管理器数据库中业务处理器管理终端范围,并将请求提交至新业务处理器;
    5)、主站根据数据库中业务处理器管理终端范围信息向终端所在业务处理器下发下行请求;
    6)、通信前置机根据缓存的业务处理器管理终端范围信息向业务处理器提交终端上行请求;
    7)、业务处理器收到未缓存终端档案的业务请求时,立刻从数据库加载终端档案后再进行业务处理。

    说明书

    说明书自动管理的终端档案分区缓存系统及其工作方法
    技术领域
    本发明涉及分配自动管理系统及其工作方法 。
    背景技术
    大规模数据采集业务根据上报数据规模采用多台业务处理器,每台处理器在缓存中加载终端档案数据,由于接入终端规模庞大,各服务器均缓存全部终端档案,加载性能低下和内存消耗过大。
    发明内容
    本发明要解决的技术问题和提出的技术任务是对现有技术方案进行完善与改进,提供自动管理的终端档案分区缓存系统,以达到提高加载性能、减少内存消耗的目的。为此,本发明采取以下技术方案。
    自动管理的终端档案分区缓存系统,其特征在于:包括用于负责通信调度、原始报文保存、通信流量统计的通讯前置机、用于负责规约封装解析、采集数据保存的业务处理器、用于管理业务处理器与接入终端关系的单位代码管理器及主站;业务处理器与单位代码管理器及通讯前置机连接;主站与通讯前置机、业务处理器、单位代码管理器连接;单位代码管理器设数据库,单位代码管理器按照负载均衡策略自动分配接入终端给业务处理器,业务处理器在缓存中加载分配给自己的终端档案,前置机根据终端的归属关系将数据上送至对应的业务处理器。业务处理器只在缓存中加载已分配给自己的终端档案,不必缓存全部终端档案,提高加载性能,降低内存消耗。
    作为对上述技术方案的进一步完善和补充,本发明还包括以下附加技术特征。
    多台业务处理器组成业务处理器组,业务处理器组连接所有通讯前置机。实现再次分级,减少数据冗余量。
    单位代码管理器根据配置的业务处理器及终端数量,按照均衡原则分配每个业务处理器需要加载的终端单位代码范围,以保证各个业务处理器能均衡分配需处理的终端数量;单位代码管理器通过心跳握手来判断所有业务处理器是否工作正常,当连接的业务处理器增加和减少时,单位代码管理器则立刻动态分配其余业务处理器管理的终端范围,并保证各个业务处理器能均衡分配需处理的终端数量;前置机在业务处理器连接异常时,或在规定的时间间隔后读取单位代码管理器分配给业务处理器的终端范围,并把接下来的数据按新配置送至终端所属业务处理器。
    自动管理的终端档案分区缓存系统的工作方法,其特征在于:包括以下步骤
    1)、单位代码管理器启动时根据配置文件中配置的业务处理器数量,按照均衡原则来分配每个业务处理器需要加载的终端范围;
    2)、单位代码管理器通过心跳握手来判断其下连接的业务处理器是否正常,当连接的业务处理器增加或减少时,单位代码管理器立刻动态分配其余业务处理器管理的终端单位代码范围,并存入数据库中;
    3)、通信前置机定期加载单位代码管理器数据库中业务处理器管理的终端范围;
    4)、通信前置机监测到与业务处理器连接异常时,重新加载单位代码管理器数据库中业务处理器管理终端范围,并将请求提交至新业务处理器;
    5)、主站根据数据库中业务处理器管理终端范围信息向终端所在业务处理器下发下行请求;
    6)、通信前置机根据缓存的业务处理器管理终端范围信息向业务处理器提交终端上行请求;
    7)、业务处理器收到未缓存终端档案的业务请求时,立刻从数据库加载终端档案后再进行业务处理。
    有益效果:业务处理器只在缓存中加载已分配给自己的终端档案,不必缓存全部终端档案,提高加载性能,降低内存消耗。在应对大型信息采集系统的大容量数据采集业务时,对业务处理器的硬件性能要求低,可通过线性扩展业务处理器数量以达到大型计算机的性能和内存,提高数据采集业务的效率,改善大容量数据采集业务导致的性能瓶颈,同时降低硬件设备的成本投入。 
    附图说明
    图1是本发明流程图。
    图2是本发明结构原理图。
    具体实施方式
    以下结合说明书附图对本发明的技术方案做进一步的详细说明。
    如图2所示,本发明包括用于负责通信调度、原始报文保存、通信流量统计的通讯前置机、用于负责规约封装解析、采集数据保存的业务处理器、用于管理业务处理器与接入终端关系的单位代码管理器及主站;业务处理器与单位代码管理器及通讯前置机连接;主站与通讯前置机、业务处理器、单位代码管理器连接;单位代码管理器设数据库,单位代码管理器按照负载均衡策略自动分配接入终端给业务处理器,业务处理器在缓存中加载分配给自己的终端档案,前置机根据终端的归属关系将数据上送至对应的业务处理器。减少数据冗余量,多台业务处理器组成业务处理器组,业务处理器组连接所有通讯前置机。单位代码管理器根据配置的业务处理器及终端数量,按照均衡原则分配每个业务处理器需要加载的终端单位代码范围,以保证各个业务处理器能均衡分配需处理的终端数量;单位代码管理器通过心跳握手来判断所有业务处理器是否工作正常,当连接的业务处理器增加和减少时,单位代码管理器则立刻动态分配其余业务处理器管理的终端范围,并保证各个业务处理器能均衡分配需处理的终端数量;前置机在业务处理器连接异常时,或在规定的时间间隔后读取单位代码管理器分配给业务处理器的终端范围,并把接下来的数据按新配置送至终端所属业务处理器。
    如图1所示,自动管理的终端档案分区缓存系统的工作方法,包括以下步骤:
    1)、单位代码管理器启动时根据配置文件中配置的业务处理器数量,按照均衡原则来分配每个业务处理器需要加载的终端范围;
    2)、单位代码管理器通过心跳握手来判断其下连接的业务处理器是否正常,当连接的业务处理器增加或减少时,单位代码管理器立刻动态分配其余业务处理器管理的终端单位代码范围,并存入数据库中;
    3)、通信前置机定期加载单位代码管理器数据库中业务处理器管理的终端范围;
    4)、通信前置机监测到与业务处理器连接异常时,重新加载单位代码管理器数据库中业务处理器管理终端范围,并将请求提交至新业务处理器;
    5)、主站根据数据库中业务处理器管理终端范围信息向终端所在业务处理器下发下行请求;
    6)、通信前置机根据缓存的业务处理器管理终端范围信息向业务处理器提交终端上行请求;
    7)、业务处理器收到未缓存终端档案的业务请求时,立刻从数据库加载终端档案后再进行业务处理。
    以上图1、2所示的自动管理的终端档案分区缓存系统是本发明的具体实施例,已经体现出本发明实质性特点和进步,可根据实际的使用需要,在本发明的启示下,对其进行形状、结构等方面的等同修改,均在本方案的保护范围之列。

    关 键  词:
    自动 管理 终端 档案 分区 缓存 系统 及其 工作 方法
      专利查询网所有文档均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:自动管理的终端档案分区缓存系统及其工作方法.pdf
    链接地址:https://www.zhuanlichaxun.net/p-6172791.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
    经营许可证编号:粤ICP备2021068784号-1