CN105743713A - 一种网络管理***及方法 - Google Patents

一种网络管理***及方法 Download PDF

Info

Publication number
CN105743713A
CN105743713A CN201610232058.8A CN201610232058A CN105743713A CN 105743713 A CN105743713 A CN 105743713A CN 201610232058 A CN201610232058 A CN 201610232058A CN 105743713 A CN105743713 A CN 105743713A
Authority
CN
China
Prior art keywords
network element
element device
thread
time
temporal information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201610232058.8A
Other languages
English (en)
Other versions
CN105743713B (zh
Inventor
贾鑫
Original Assignee
Shanghai Feixun Data Communication Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shanghai Feixun Data Communication Technology Co Ltd filed Critical Shanghai Feixun Data Communication Technology Co Ltd
Priority to CN201610232058.8A priority Critical patent/CN105743713B/zh
Publication of CN105743713A publication Critical patent/CN105743713A/zh
Application granted granted Critical
Publication of CN105743713B publication Critical patent/CN105743713B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/02Standardisation; Integration
    • H04L41/0246Exchanging or transporting network management information using the Internet; Embedding network management web servers in network elements; Web-services-based protocols

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer And Data Communications (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明涉及通信领域,尤其涉及一种网络管理***及方法。本发明能够按照网元设备传输数据需要的时间进行分组,并且每组网元设备分配的线程的执行时间与该组网元设备传输数据需要的时间对应,充分的利用每一条线程的时间,不仅能够避免线程死锁,而且提高了数据传输效率。

Description

一种网络管理***及方法
技术领域
本发明涉及通信领域,尤其涉及一种网络管理***及方法。
背景技术
现有的网络管理***,由一台服务器对多个网元设备进行任务的调度,在进行数据传输的过程中,通常需要分配线程给网元设备,以使一线程可以对应一定数量的网元设备,但是由于网元设备在数据传输时需要的时间不同,各个线程执行需要的时间即不相同,但是分配给每个线程的时间却较为相近,如果在前一线程在给定的时间内没有执行完毕,则下一线程将启动,从而造成线程死锁;相反的如果简单的将线程执行的时间加长,会导致下一线程等待的时间过程,造成资源的浪费。
发明内容
针对现有技术存在的问题,现提供了一种网络管理***及方法,能够提高数据传输的效率。
一种网络管理***,应用于服务器与多个网元设备传输数据的过程中,所述网络管理***包括:
获取模块,分别与各个所述网元设备连接,用以获取所述服务器分别与各个所述网元设备传输数据需要的时间信息;
分组模块,与所述获取模块连接,用以根据所述时间信息对多个所述网元设备分组;
分配模块,与所述分组模块连接,用以按照每组所述网元设备传输数据需要的时间分配各组所述网元设备对应线程的执行时间;
执行模块,与所述分配模块连接,根据所述执行时间执行所述线程。
优选的,所述分组模块进行分组时,使每组所述网元设备传输数据需要的时间之和小于等于一预设值,所述分配模块使每组所述网元设备对应的所述线程执行时间等于所述预设值。
优选的,所述获取模块定期获取所述服务器分别向各个所述网元设备传输数据需要的时间信息。
优选的,所述获取模块包括:
预分配单元,用以预分配初始化线程给各个所述网元设备。
优选的,所述获取模块还包括:
记录单元,与所述预分配单元连接,用以于执行所述初始化线程时记录各个所述网元设备传输数据需要的时间信息。
一种网络管理方法,包括:
步骤S1,获取一服务器分别与各个网元设备传输数据需要的时间信息;
步骤S2,根据所述时间信息对多个所述网元设备分组;
步骤S3,按照每组所述网元设备传输数据需要的时间分配各组所述网元设备对应线程的执行时间;
步骤S4,根据所述执行时间执行所述线程。
优选的,所述步骤S4之后还包括:
步骤S5,于一预设时间后,获取所述服务器分别向各个所述网元设备传输数据需要的时间信息。
优选的,所述步骤S2中具体包括:
根据所述时间信息对多个所述网元设备分组,其中,每组所述网元设备传输数据需要的时间之和小于等于一预设值,并且于所述步骤S3中使每组所述网元设备对应的所述线程的执行时间为所述预设值。
优选的,所述步骤S1中具体包括:
预分配初始化线程给各个所述网元设备。
优选的,所述步骤S1中具体包括:
步骤S12,于执行所述初始化线程时记录各个所述网元设备传输数据需要的时间信息。
上述技术方案的有益效果是:
上述技术方案能够按照网元设备传输数据需要的时间进行分组,并且每组网元设备分配的线程的执行时间与该组网元设备传输数据需要的时间对应,充分的利用每一条线程的时间,不仅能够避免线程死锁,而且提高了数据传输效率。
附图说明
图1-图2为本发明一种网络管理***的实施例的结构示意图;
图3为本发明一种网络管理方法的实施例的流程图。
具体实施方式
需要说明的是,在不冲突的情况下,下述技术方案,技术特征之间可以相互组合。
下面结合附图对本发明的具体实施方式作进一步的说明:
本实施例提供一种网络管理***,如图1所示,应用于服务器12与多个网元设备11传输数据的过程中,如图2所示,网络管理***包括:
获取模块1,分别与各个网元设备11连接,用以获取服务器12分别与各个网元设备11传输数据需要的时间信息;
分组模块2,与获取模块1连接,用以根据时间信息对多个网元设备11分组;
分配模块3,与分组模块2连接,用以按照每组网元设备11传输数据需要的时间分配各组网元设备11对应线程的执行时间;
执行模块4,与分配模块3连接,用以根据执行时间执行线程。
本实施中,在网元设备11较多的情况下,通过将各个网元设备11根据其数据传输时间进行分组,并且各组对应的线程的执行时间与其数据传输的时间相近或相同,保证一条线程执行完毕后,能够顺利的执行下一条线程,无需较长的等待时间,防止线程死锁的同时还提高了数据传输的效率。
本发明一个较佳的实施例中,分组模块2进行分组时,使每组网元设备11传输数据需要的时间之和小于等于一预设值,分配模块3使每组网元设备11对应的线程执行时间等于预设值。
本实施例中,每组网元设备11传输数据需要的时间之和只要不超过该预设值,这样就可以保证一线程的执行时间内,该线程对应的网元设备11与服务器12之间的数据传输完毕,但是当每组网元设备11传输数据需要的时间之和小于一预设值时,会存在线程执行的等待,所以作为优选的实施例,每组网元设备11传输数据需要的时间之和等于预设值,可以避免下一线程的执行等待。
现对本实施例每组网元设备11传输数据需要的时间之和等于预设值进行举例说明,首先分配线程,使得一条线程可以对应一个网元设备11,在首次传输数据时,记录下各个网元设备11传输信息需要的时间,即为时间信息,例如,各个网元设备11传输信息需要的总时间为120分钟。
之后,根据各个网元设备11需要的时间进行分组,通过分组可以使得每组的网元设备的数据传输时间之和可以相等,例如,多个网元设备11可以分为20组,那么每组的网元设备11的数据传输时间之和为6分钟,即后续给每组的网元设备11分配的线程的执行时间一样均为6分钟,此处的6分钟即为上述的预设值,这样就可以保证在6分钟内,该线程对应的网元设备与服务器之间的数据传输完毕,并且下一线程无需较多的等待时间,提高数据传输的利用率。需要说明的是,本实施例中的分组情况可以根据各个网元设备11传输信息需要的总时间等因素进行设定,只要能够使得每组的网元设备11的数据传输时间之和相同既可。
本发明一个较佳的实施例中,获取模块1定期获取服务器12分别向各个网元设备11传输数据需要的时间信息。
本发明一个较佳的实施例中,获取模块1包括:
预分配单元,用以预分配初始化线程给各个网元设备11。
本实施例中,由于服务器12与各个网元设备11第一次进行数据传输时无法知晓其数据传输时间,所以服务器12与网元设备11第一次进行数据传输时可以预分配一初始化线程,该初始化线程的执行时间可能与实际的数据传输时间相差较多,但是可由此知晓该网元设备11实际的数据传输时间,便于后续数据传输时进行参考,以对网元设备11进行分组。
本发明一个较佳的实施例中,获取模块1还包括:
记录单元,与预分配单元连接,用以于执行初始化线程时记录各个网元设备11传输数据需要的时间信息。
本实施例中,在执行初始化线程后,记录单元可以获取到各个网元设备11需要的数据传输时间,用于后续参考。
本实施例提供给了一种网络管理方法,如图3所示,包括:
步骤S1,获取一服务器分别与各个网元设备传输数据需要的时间信息;
步骤S2,根据时间信息对多个网元设备分组;
步骤S3,按照每组网元设备传输数据需要的时间分配各组网元设备对应线程的执行时间;
步骤S4,根据执行时间执行线程。
本发明一个较佳的实施例中,步骤S4之后还包括:
步骤S5,于一预设时间后,获取服务器分别向各个网元设备传输数据需要的时间信息。
本发明一个较佳的实施例中,步骤S2中具体包括:
根据时间信息对多个网元设备分组,其中,每组网元设备传输数据需要的时间之和小于等于一预设值,并且于步骤S3中使每组网元设备对应的线程的执行时间为预设值。
本发明一个较佳的实施例中,步骤S1中具体包括:
预分配初始化线程给各个网元设备。
本发明一个较佳的实施例中,步骤S1中具体包括:
步骤S12,于执行初始化线程时记录各个网元设备传输数据需要的时间信息。
现对上述实施例中每组网元设备传输数据需要的时间之和的情况进行举例说明,例如,首先分配线程,使得一条线程可以对应一定数量的网元设备,在首次传输数据时,记录下各个网元设备传输信息需要的时间,即为时间信息,之后,根据各个网元设备需要的时间进行分组,通过分组可以使得每组的网元设备的数据传输时间之和可以相等,之后给每组的网元设备分配线程,每条线程的执行时间一样,这样就可以保证一线程的执行时间内,该线程对应的网元设备与服务器之间的数据传输完毕,并且下一线程无需较多的等待时间,提高数据传输的利用率,此后可以每隔一段时间对网元设备的数据传输时间进行一次获取,再重新进行分组,由于网元设备需要的数据传输时间可能在动态的变化,所以定期的进行时间信息的获取,便于及时调整分组,保证数据传输的效率。
综上,上述技术方案能够按照网元设备传输数据需要的时间进行分组,并且每组网元设备分配的线程的执行时间与该组网元设备传输数据需要的时间对应,充分的利用每一条线程的时间,不仅能够避免线程死锁,而且提高了数据传输效率。
通过说明和附图,给出了具体实施方式的特定结构的典型实施例,基于本发明精神,还可作其他的转换。尽管上述发明提出了现有的较佳实施例,然而,这些内容并不作为局限。
对于本领域的技术人员而言,阅读上述说明后,各种变化和修正无疑将显而易见。因此,所附的权利要求书应看作是涵盖本发明的真实意图和范围的全部变化和修正。在权利要求书范围内任何和所有等价的范围与内容,都应认为仍属本发明的意图和范围内。

Claims (10)

1.一种网络管理***,其特征在于,应用于服务器(12)与多个网元设备(11)传输数据的过程中,所述网络管理***包括:
获取模块(1),分别与各个所述网元设备(11)连接,用以获取所述服务器(12)分别与各个所述网元设备(11)传输数据需要的时间信息;
分组模块(2),与所述获取模块(1)连接,用以根据所述时间信息对多个所述网元设备(11)分组;
分配模块(3),与所述分组模块(2)连接,用以按照每组所述网元设备(11)传输数据需要的时间分配各组所述网元设备(11)对应线程的执行时间;
执行模块(4),与所述分配模块(3)连接,用以根据所述执行时间执行所述线程。
2.根据权利要求1所述的网络管理***,其特征在于,所述分组模块(2)进行分组时,使每组所述网元设备(11)传输数据需要的时间之和小于等于一预设值,所述分配模块(3)使每组所述网元设备(11)对应的所述线程执行时间等于所述预设值。
3.根据权利要求1所述的网络管理***,其特征在于,所述获取模块(1)定期获取所述服务器(12)分别向各个所述网元设备(11)传输数据需要的时间信息。
4.根据权利要求1所述的网络管理***,其特征在于,所述获取模块(1)包括:
预分配单元,用以预分配初始化线程给各个所述网元设备(11)。
5.根据权利要求1所述的网络管理***,其特征在于,所述获取模块(1)还包括:
记录单元,与所述预分配单元连接,用以于执行所述初始化线程时记录各个所述网元设备(11)传输数据需要的时间信息。
6.一种网络管理方法,其特征在于,包括:
步骤S1,获取一服务器分别与各个网元设备传输数据需要的时间信息;
步骤S2,根据所述时间信息对多个所述网元设备分组;
步骤S3,按照每组所述网元设备传输数据需要的时间分配各组所述网元设备对应线程的执行时间;
步骤S4,根据所述执行时间执行所述线程。
7.根据权利要求6所述的网络管理方法,其特征在于,所述步骤S4之后还包括:
步骤S5,于一预设时间后,获取所述服务器分别向各个所述网元设备传输数据需要的时间信息。
8.根据权利要求6所述的网络管理方法,其特征在于,所述步骤S2中具体包括:
根据所述时间信息对多个所述网元设备分组,其中,每组所述网元设备传输数据需要的时间之和小于等于一预设值,并且于所述步骤S3中使每组所述网元设备对应的所述线程的执行时间为所述预设值。
9.根据权利要求6所述的网络管理方法,其特征在于,所述步骤S1中具体包括:
预分配初始化线程给各个所述网元设备。
10.根据权利要求6所述的网络管理方法,其特征在于,所述步骤S1中具体包括:
步骤S12,于执行所述初始化线程时记录各个所述网元设备传输数据需要的时间信息。
CN201610232058.8A 2016-04-14 2016-04-14 一种网络管理***及方法 Active CN105743713B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610232058.8A CN105743713B (zh) 2016-04-14 2016-04-14 一种网络管理***及方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610232058.8A CN105743713B (zh) 2016-04-14 2016-04-14 一种网络管理***及方法

Publications (2)

Publication Number Publication Date
CN105743713A true CN105743713A (zh) 2016-07-06
CN105743713B CN105743713B (zh) 2019-10-11

Family

ID=56255472

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610232058.8A Active CN105743713B (zh) 2016-04-14 2016-04-14 一种网络管理***及方法

Country Status (1)

Country Link
CN (1) CN105743713B (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108737292A (zh) * 2018-04-18 2018-11-02 千寻位置网络有限公司 一种批量消息的发送方法及***、服务器
WO2020143434A1 (zh) * 2019-01-10 2020-07-16 华为技术有限公司 读写请求处理方法、装置、电子设备以及存储介质

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101203835A (zh) * 2005-04-22 2008-06-18 通用汽车环球科技运作公司 在时间触发的分布式嵌入式***中任务的可扩展调度
CN102591721A (zh) * 2011-12-30 2012-07-18 北京新媒传信科技有限公司 一种分配线程执行任务的方法和***
EP2487633A1 (en) * 2011-02-11 2012-08-15 Research In Motion Limited Communication device and method for coherent updating of collated message listings
CN103457997A (zh) * 2013-07-01 2013-12-18 曙光信息产业(北京)有限公司 数据传输方法以及数据传输***
CN104849698A (zh) * 2015-05-21 2015-08-19 中国人民解放军海军工程大学 一种基于异构多核***的雷达信号并行处理方法及***

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101203835A (zh) * 2005-04-22 2008-06-18 通用汽车环球科技运作公司 在时间触发的分布式嵌入式***中任务的可扩展调度
EP2487633A1 (en) * 2011-02-11 2012-08-15 Research In Motion Limited Communication device and method for coherent updating of collated message listings
CN102591721A (zh) * 2011-12-30 2012-07-18 北京新媒传信科技有限公司 一种分配线程执行任务的方法和***
CN103457997A (zh) * 2013-07-01 2013-12-18 曙光信息产业(北京)有限公司 数据传输方法以及数据传输***
CN104849698A (zh) * 2015-05-21 2015-08-19 中国人民解放军海军工程大学 一种基于异构多核***的雷达信号并行处理方法及***

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108737292A (zh) * 2018-04-18 2018-11-02 千寻位置网络有限公司 一种批量消息的发送方法及***、服务器
WO2020143434A1 (zh) * 2019-01-10 2020-07-16 华为技术有限公司 读写请求处理方法、装置、电子设备以及存储介质
US11899939B2 (en) 2019-01-10 2024-02-13 Huawei Technologies Co., Ltd. Read/write request processing method and apparatus, electronic device, and storage medium

Also Published As

Publication number Publication date
CN105743713B (zh) 2019-10-11

Similar Documents

Publication Publication Date Title
CN108667748B (zh) 一种控制带宽的方法、装置、设备和存储介质
CN110019125B (zh) 数据库管理的方法和装置
CN103188279B (zh) 通过对等网络从多个邻居节点下载文件的方法和装置
CN102655503A (zh) 使用共享资源池的资源分配
CN109687986B (zh) 一种基于私有云平台的Redis运维方法及***
CN102447636A (zh) 一种数据中心通讯设备的负载分担方法和装置
CN104537045A (zh) 一种基于分布式***的业务分配方法及装置
CN105894159A (zh) 一种跨领域跨平台的用户统一管理***的实现方法
CN103377406A (zh) 测试文件管理***及方法
CN107295561B (zh) 资源的申请方法及装置
CN103929441A (zh) 一种任务分配方法及装置
CN105471700B (zh) 一种消息处理的方法、装置和***
CN102833092A (zh) 云节点管理方法及***、中心服务器
CN109413747A (zh) 传输资源分配方法、装置、传输资源请求方法及装置
CN105743713A (zh) 一种网络管理***及方法
CN104184765A (zh) 一种请求控制方法及客户端装置和服务器端装置
EP2849389B1 (en) Method and apparatus for allocating bandwidth resources
CN109429347B (zh) 时隙分配方法及装置
CN111752539B (zh) Bi服务集群***及其搭建方法
CN104780120A (zh) 一种局域网中文件传输的方法和装置
CN109217986A (zh) 一种基于物联网的数据传输方法及***
CN104968051A (zh) 一种小区宽带上行链路的资源分配方法和装置
CN105306386A (zh) 一种局域网中资源分配的方法和装置
CN102761970B (zh) Csma时隙提供和获取以及组网方法、设备及***
CN112788768A (zh) 一种通信资源分配方法及装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20201112

Address after: Room 10242, No. 260, Jiangshu Road, Xixing street, Binjiang District, Hangzhou City, Zhejiang Province

Patentee after: Hangzhou Jiji Intellectual Property Operation Co., Ltd

Address before: 201600 Shanghai city Songjiang District Sixian Road No. 3666

Patentee before: Phicomm (Shanghai) Co.,Ltd.

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20211217

Address after: 238300 No. 04, Tangtou natural village, Panhu administrative village, Shushan town, Wuwei County, Wuhu City, Anhui Province

Patentee after: Ding Yuting

Address before: Room 10242, No. 260, Jiangshu Road, Xixing street, Binjiang District, Hangzhou City, Zhejiang Province

Patentee before: Hangzhou Jiji Intellectual Property Operation Co., Ltd

TR01 Transfer of patent right