一种数据储存方法及系统的利记博彩app

文档序号:10615812阅读:383来源:国知局
一种数据储存方法及系统的利记博彩app
【专利摘要】本发明提供了一种数据储存方法及系统,应用于网络管理系统,其中,提供一管理端,管理端连接至少一个网络设备;提供一服务端,与管理端连接;包括以下步骤:步骤S1、管理端根据预设的采集数据任务向对应的网络设备发送一采集数据的请求;步骤S2、网络设备根据请求,采集对应请求的数据;步骤S3、网络设备与服务端建立连接,并将采集的数据上报至服务端;步骤S4、服务端将接收到的数据参数储存。其技术方案的有益效果在于,根据管理端的请求网络设备可直接将采集的数据直上报至服务端,通过服务端将接收的数据储存,从而降低了网络管理系统的运行负荷,提升了网络管理系统的性能。
【专利说明】
一种数据储存方法及系统
技术领域
[0001 ]本发明涉及通信技术领域,尤其涉及一种数据储存方法及系统。
【背景技术】
[0002]在网络管理系统中,通常需要采集网络设备的运行数据,通过运行数据能够及时的了解设备的运行状态,其中采集网络设备的运行数据具体通过网络管理系统发出性能采集任务,网络设备于接收到采集任务后,根据采集任务,将采集的与网络设备相关的运行数据返回至网络管理系统,网络管理系统将接收到的运行数据保存,进而可方便使用者查看,了解网络设备的运行状况。而上述的操作存在着以下的缺陷:
[0003](I)、在规模较大的网络中,网络设备的运行数据的数据量就会变的非常庞大,因此会导致网络管理系统在采集网络设备的运行数据时任务量加重,降低了网络管理系统的f生會K;
[0004](2)、网络管理系统获取了网络设备的大量运行数据后,将数据进行保存操作同样需要消耗大量的系统资源,从而降低了网络管理系统的运行效率。

【发明内容】

[0005]针对现有技术中网络管理系统采集网络设备的运行数据存在的上述问题,现提供一种旨在减少系统运行负荷提高系统管理效率的数据储存方法及系统。
[0006]具体技术方案如下:
[0007]—种数据储存方法,应用于网络管理系统,其中,提供一管理端,所述管理端连接至少一个网络设备;
[0008]提供一服务端,与所述管理端连接;包括以下步骤:
[0009]步骤S1、所述管理端根据预设的采集数据任务向对应的所述网络设备发送一采集数据的请求;
[0010]步骤S2、所述网络设备根据所述请求,采集对应所述请求的数据;
[0011]步骤S3、所述网络设备与所述服务端建立连接,并将采集的所述数据上报至所述服务端;
[0012]步骤S4、所述服务端将接收到的所述数据参数储存。
[0013]优选的,所述请求包括:采集对象、数据采集参数、数据采集间隔、数据采集开始时间及数据采集结束时间、所述服务端的IP地址及所述服务端的连接端口。
[0014]优选的,所述步骤S3中,所述网络设备与所述服务端建立连接包括以下步骤:
[0015]步骤S31、所述网络设备根据所述请求中的所述IP地址及所述连接端口,向所述服务端发送一连接请求;
[0016]步骤S32、所述服务端根据所述连接请求,与所述网络设备建立连接;
[0017]步骤S33、所述网络设备与所述服务端建立连接后,将所述数据上报至所述服务端。
[0018]优选的,所述连接请求为基于传输控制协议的连接请求。
[0019]优选的,所述服务端提供一数据库,用以储存所述网络设备上报的所述数据。
[°02°]优选的,所述数据库为cassandra数据库。
[0021]优选的,所述服务端提供一数据处理模块,用以将接收的所述数据储存至所述数据库。
[0022]还包括一种数据储存系统,应用于网络管理系统,其中,包括:
[0023]管理端,所述管理端与至少一个网络设备连接;
[0024]服务端,与所述管理端连接;
[0025]所述管理包括一任务调度模块,用以根据预设的采集数据任务向所述网络设备发送一采集数据的请求;
[0026]所述网络设备包括:
[0027]—任务接收模块,用以接收所述请求;
[0028]—数据采集模块,与所述任务接收模块连接,用以根据所述请求,采集所述网络设备的数据;
[0029]—第一连接模块,与所述数据采集模块连接,用以向所述服务端发送连接请求以及向所述服务端发送所述数据;
[0030]所述服务端包括:
[0031 ] —第二连接请求模块,用以接收所述连接请求;
[0032]所述服务端用以在所述网络设备与所述服务端建立连接后,将接收的所述数据储存。
[0033]优选的,所述服务端包括一数据库,用以储存所述网络设备输出的所述数据。
[0034]优选的,所述服务端包括一数据处理模块,与所述第二连接模块及所述数据库连接,用以将接收的所述数据储存至所述数据库。
[0035]上述技术方案具有如下优点或有益效果:根据管理端的请求网络设备可直接将采集的数据直上报至服务端,通过服务端将接收的数据储存,从而降低了网络管理系统的运行负荷,提升了网络管理系统的性能。
【附图说明】
[0036]参考所附附图,以更加充分的描述本发明的实施例。然而,所附附图仅用于说明和阐述,并不构成对本发明范围的限制。
[0037]图1为本发明一种数据储存方法实施例的流程图;
[0038]图2为本发明一种数据储存方法实施例中,关于网路设备上报数据至服务端的流程图;
[0039]图3为本发明一种数据储存系统实施例的结构示意图。
[0040]上述各附图中标记表示:
[0041](1)、管理端;(2)、网络设备;(3)、服务端;(11)、任务调度模块;(21)、任务接收模块;(22)、数据采集模块;(23)、数据采集模块;(24)、第一连接模块;(31)、第二连接模块;
(32),数据处理模块;(33)、数据库。
【具体实施方式】
[0042]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0043]需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。
[0044]下面结合附图和具体实施例对本发明作进一步说明,但不作为本发明的限定。
[0045]本发明包括一种数据储存方法。
[0046]一种数据储存方法的实施例,应用于网络管理系统,其中,提供一管理端1,管理端I连接至少一个网络设备2;
[0047]提供一服务端3,与管理端I连接;
[0048]如图1所示,包括以下步骤:
[0049]步骤S1、管理端I根据预设的采集数据任务向对应的网络设备2发送一采集数据的请求;
[0050]步骤S2、网络设备2根据请求,采集对应请求的数据;
[0051 ]步骤S3、网络设备2,与服务端3建立连接,并将采集的数据上报至服务端3;
[0052]步骤S4、服务端3将接收到的数据参数储存。
[0053]上述技术方案中,使用者在管理端I根据需要创建好采集数据任务后,管理端I根据创建的采集数据任务发送一采集数据的请求至对应的网络设备2,网络设备2根据请求,采集对应该请求的网络设备2的数据,并于网络设备2与服务端3建立连接后,将数据上报至服务端3进行储存,通过网络设备2将数据直接上报至服务端3,从而不需要网络管理系统将网络设备2返回的数据进行保存,提升了网络管理系统的性能,当管理端I需要获取采集到的网络设备2的数据时,可从服务端3中获取。上述方法不仅降低了网络管理系统的运行负荷,还提升了网络管理系统的性能。
[0054]在一种较优的实施方式中,请求包括:
[0055]采集对象、数据采集参数、数据采集间隔、数据采集开始时间及数据采集结束时间、服务端3的IP( Internet Protocol,网络之间互连的协议)地址及服务端3的连接端口。
[0056]采集对象,用以表示所要进行采集数据的网络设备2;
[0057]数据采集间隔,用以表示在每间隔预定时间,网路设备2向服务端上报数据;
[0058]数据采集开始时间及数据采集结束时间,用以表示网路设备2上报一次数据的持续时间
[0059]服务端3的IP地址及连接端口,用以表示网络设备2上报数据时可连接的服务端3的IP地址及连接端口。
[0060]在一种较优的实施方式中,网络设备2与服务端3建立连接,如图2所示,包括以下步骤:
[0061]步骤S31、网络设备2根据请求中的IP地址及连接端口,向服务端3发送一连接请求;
[0062]步骤S32、服务端3根据连接请求,与网络设备2建立连接;
[0063]步骤S33、网络设备2与服务端3建立连接后,将数据上报至服务端3。
[0064]进一步的,连接请求为基于传输控制协议(TCP Transmiss1n ControlProtocol,传输控制协议)的连接请求。
[0065]上述技术方中,网络设备2在接收到管理端I发送的采集数据的请求后,根据该请求中的服务端3的IP地址及连接端口,向服务端3发送TCP连接请求,网络设备2与服务端3建立连接后,将数据上报至服务端3。
[0066]上述技术方案中,网络设备2与服务端3建立TCP连接的方法,为本领域技术人员熟知的技术因此不再赘述。
[0067]在一种较优的实施方式中,服务端3提供一数据库33,用以储存网络设备2输出的数据。
[0068]在一种较优的实施方式中,数据库33为cassandra(Facebook公司开发的开源分布式NoSQL数据库系统)数据库。
[0069]上述技术方案中,采用cassandra数据库,不仅能够储存大量的数据,而且储存效率更高。
[0070]在一种较优的实施方式中,服务端3提供一数据处理模块32,用以将接收的数据储存至数据库33中。
[0071]在具体实施例中,当需要查看网络管理系统中的网络设备2的运行状况时,可通过在管理端I创建采集数据任务,在创建好采集数据任务后,管理端I根据创建好的采集数据任务向网络设备2发送采集数据的请求,网路设备2于接收到请求后,根据该请求采集对应该请求的网络设备2的数据,并根据请求中的关于服务端3的IP地址及连接端口,与服务端3建立TCP连接,在网络设备2与服务端3建立连接后,网路设备2将数据上报至服务端3,服务端3将接收到的数据通过数据处理模块32保存至数据库33中,当管理端I需要于服务端3中获取网络设备2的数据时,可通过管理端I向数据库33发送查询请求以获取关于网络设备2的数据,了解网路设备2的工作状态。
[0072 ]本发明的技术方案中还包括一种数据储存系统。
[0073]如图3所示,一种数据储存系统的实施例,应用于网络管理系统,其中,包括:
[0074]管理端I,管理端I与至少一个网络设备2连接;
[0075]服务端3,与管理端I连接;
[0076]管理包括一任务调度模块11,用以根据预设的采集数据任务向网络设备2发送一采集数据的请求;
[0077]网络设备2包括:
[0078]一任务接收模块21,用以接收请求;
[0079]—数据采集模块22,与任务接收模块21连接,用以根据请求,采集网络设备2的数据;
[0080]一第一连接模块24,与数据采集模块22连接,用以向服务端3发送连接请求以及向服务端3发送数据;
[0081 ]服务端3包括:
[0082]—第二连接请求模块,用以接收连接请求;
[0083]服务端3用以在网络设备2与服务端3建立连接后,将接收的数据储存。
[0084]在一种较优的实施方式中,服务端3包括一数据库33,用以储存网络设备2上报的数据。
[0085]优选的,数据库33可为cassandra数据库33。
[0086]在一种较优的实施方式中,服务端3包括一数据处理模块32,与第二连接模块31及数据库33连接,用以将接收的数据储存至数据库33。
[0087]在具体实施例中,当管理端I需要了解网络设备2的工作状态时,可通过使用者创建的采集数据任务,由任务调度模块11发送一采集数据的请求至对应的网络设备2,网络设备2通过任务接收模块21接收到请求后,由数据采集模块22采集对应请求的网络设备2的数据,在采集到网路设备2的数据后,通过第一连接模块24与服务端3的第二连接模块31建立TCP连接,并在建立连接后,网路设备2将采集的数据上报至服务端3,服务端3中的数据处理模块32将接收到的数据储存至数据库33中。当管理端I需要于服务端3中获取网络设备2的数据时,可通过管理端I向数据库33发送查询请求以获取关于网络设备2的数据了解网路设备2的工作状态
[0088]以上所述仅为本发明较佳的实施例,并非因此限制本发明的实施方式及保护范围,对于本领域技术人员而言,应当能够意识到凡运用本发明说明书及图示内容所作出的等同替换和显而易见的变化所得到的方案,均应当包含在本发明的保护范围内。
【主权项】
1.一种数据储存方法,应用于网络管理系统,其特征在于,提供一管理端,所述管理端连接至少一个网络设备; 提供一服务端,与所述管理端连接;包括以下步骤: 步骤S1、所述管理端根据预设的采集数据任务向对应的所述网络设备发送一采集数据的请求; 步骤S2、所述网络设备根据所述请求,采集对应所述请求的数据; 步骤S3、所述网络设备与所述服务端建立连接,并将采集的所述数据上报至所述服务端; 步骤S4、所述服务端将接收到的所述数据参数储存。2.根据权利要求1所述的数据储存方法,其特征在于,所述请求包括:采集对象、数据采集参数、数据采集间隔、数据采集开始时间及数据采集结束时间、所述服务端的IP地址及所述服务端的连接端口。3.根据权利要求2所述的数据储存方法,其特征在于,所述步骤S3中,所述网络设备与所述服务端建立连接包括以下步骤: 步骤S31、所述网络设备根据所述请求中的所述IP地址及所述连接端口,向所述服务端发送一连接请求; 步骤S32、所述服务端根据所述连接请求,与所述网络设备建立连接; 步骤S33、所述网络设备与所述服务端建立连接后,将所述数据上报至所述服务端。4.根据权利要求3所述的数据储存方法,其特征在于,所述连接请求为基于传输控制协议的连接请求。5.根据权利要求1所述的数据储存方法,其特征在于,所述服务端提供一数据库,用以储存所述网络设备上报的所述数据。6.根据权利要求5所述的数据储存方法,其特征在于,所述数据库为cassandra数据库。7.根据权利要求5所述的数据储存方法,其特征在于,所述服务端提供一数据处理模块,用以将接收的所述数据储存至所述数据库。8.一种数据储存系统,应用于网络管理系统,其特征在于,包括: 管理端,所述管理端与至少一个网络设备连接; 服务端,与所述管理端连接; 所述管理包括一任务调度模块,用以根据预设的采集数据任务向所述网络设备发送一采集数据的请求; 所述网络设备包括: 一任务接收模块,用以接收所述请求; 一数据采集模块,与所述任务接收模块连接,用以根据所述请求,采集所述网络设备的数据; 一第一连接模块,与所述数据采集模块连接,用以向所述服务端发送连接请求以及向所述服务端发送所述数据; 所述服务端包括: 一第二连接请求模块,用以接收所述连接请求; 所述服务端用以在所述网络设备与所述服务端建立连接后,将接收的所述数据储存。9.根据权利要求8所述的数据储存系统,其特征在于,所述服务端包括一数据库,用以储存所述网络设备输出的所述数据。10.根据权利要求9所述的数据储存系统,其特征在于,所述服务端包括一数据处理模块,与所述第二连接模块及所述数据库连接,用以将接收的所述数据储存至所述数据库。
【文档编号】H04L12/24GK105978710SQ201610272039
【公开日】2016年9月28日
【申请日】2016年4月27日
【发明人】杨涛
【申请人】上海斐讯数据通信技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1