CN105743713A - Network management system and network management method - Google Patents

Network management system and network management method 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
Chinese (zh)
Other versions
CN105743713B (en
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/en
Publication of CN105743713A publication Critical patent/CN105743713A/en
Application granted granted Critical
Publication of CN105743713B publication Critical patent/CN105743713B/en
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)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Computer And Data Communications (AREA)

Abstract

The invention relates to the field of communication, and particularly relates to a network management system and a network management method. With the system and the method, network element devices can be grouped according to time needed for the network element devices to transmit data, moreover, execution time of a thread allocated for each group of the network element devices is corresponding to the time needed for the group of network element devices to transmit data, thus, time of each thread is used fully, thread deadlock is avoided, and data transmission efficiency is improved.

Description

A kind of NMS and method
Technical field
The present invention relates to the communications field, particularly relate to a kind of NMS and method.
Background technology
Existing NMS, by a station server, multiple network element devices are carried out the scheduling of task, in the process carried out data transmission, typically require distribution thread to network element device, so that a thread can corresponding a number of network element device, but the time needed when data are transmitted due to network element device is different, namely the time that each thread performs to need differ, but the time being allocated to each thread is comparatively close, if being not carried out complete within the given time at previous thread, then next thread will start, thus causing thread deadlock;If the contrary simple time performed by thread lengthens, the time course that next thread can be caused to wait causes the waste of resource.
Summary of the invention
For prior art Problems existing, now provide a kind of NMS and method, it is possible to increase the efficiency of data transmission.
A kind of NMS, is applied to server with the process of multiple network element devices transmission data, and described NMS includes:
Acquisition module, is connected with network element device each described respectively, in order to obtain the temporal information that described server needs respectively with network element device transmission data each described;
Grouping module, is connected with described acquisition module, in order to multiple described network element devices to be grouped according to described temporal information;
Distribution module, is connected with described grouping module, in order to according to often organizing the execution time of network element device correspondence thread described in each group of the time distribution that described network element device transmission data need;
Perform module, be connected with described distribution module, perform described thread according to the described execution time.
Preferably, when described grouping module is grouped, making the time sum often organizing described network element device transmission data needs less than or equal to a preset value, described distribution module makes often to organize described thread corresponding to described network element device and performs the time equal to described preset value.
Preferably, described acquisition module regularly obtains the temporal information that described server needs respectively to network element device transmission data each described.
Preferably, described acquisition module includes:
Predistribution unit, gives each described network element device in order to predistribution initialization thread.
Preferably, described acquisition module also includes:
Record unit, is connected with described predistribution unit, records the temporal information that each described network element device transmission data need when being used to perform described initialization thread.
A kind of network management, including:
Step S1, obtains a server and transmits, with each network element device, the temporal information that data need respectively;
Multiple described network element devices are grouped by step S2 according to described temporal information;
Step S3, according to often organizing the execution time of network element device correspondence thread described in each group of the time distribution that described network element device transmission data need;
Step S4, performs described thread according to the described execution time.
Preferably, also include after described step S4:
Step S5, after a Preset Time, obtains the temporal information that described server needs respectively to network element device transmission data each described.
Preferably, described step S2 specifically includes:
According to described temporal information, multiple described network element devices are grouped, wherein, often organize time sum that described network element device transmission data need less than or equal to a preset value, and to make the execution time often organizing described thread corresponding to described network element device in described step S3 be described preset value.
Preferably, described step S1 specifically includes:
Predistribution initialization thread gives each described network element device.
Preferably, described step S1 specifically includes:
Step S12, records the temporal information that each described network element device transmission data need in time performing described initialization thread.
Technique scheme provides the benefit that:
The time that technique scheme can be transmitted data according to network element device and need is grouped, and the execution time of the thread of every group NEs equipment distribution is corresponding with the time that this group NEs equipment transmission data needs, utilize the time of each thread fully, thread deadlock can not only be avoided, and improve data transmission efficiency.
Accompanying drawing explanation
Fig. 1-Fig. 2 is the structural representation of the embodiment of a kind of NMS of the present invention;
Fig. 3 is the flow chart of the embodiment of a kind of network management of the present invention.
Detailed description of the invention
It should be noted that when not conflicting, following technical proposals, can be mutually combined between technical characteristic.
Below in conjunction with accompanying drawing, the specific embodiment of the present invention is further described:
The present embodiment provides a kind of NMS, as it is shown in figure 1, be applied in the process that server 12 transmits data with multiple network element devices 11, as in figure 2 it is shown, NMS includes:
Acquisition module 1, is connected with each network element device 11 respectively, transmits, in order to obtain server 12, the temporal information that data need respectively with each network element device 11;
Grouping module 2, is connected with acquisition module 1, in order to multiple network element devices 11 to be grouped according to temporal information;
Distribution module 3, is connected with grouping module 2, and the time needed in order to transmit data according to every group NEs equipment 11 distributes the execution time of the corresponding thread of each group NEs equipment 11;
Perform module 4, be connected with distribution module 3, in order to perform thread according to the time of execution.
In this enforcement, when network element device 11 is more, by each network element device 11 is grouped according to its data transmission period, and the execution time respectively organizing the thread of correspondence is close or identical with the time of its data transmission, after ensureing that a thread is finished, next thread can be performed smoothly, it is not necessary to the longer waiting time, it is prevented that while thread deadlock, also improve the efficiency of data transmission.
In one preferred embodiment of the present invention, when grouping module 2 is grouped, making every group NEs equipment 11 transmit the time sum of data needs less than or equal to a preset value, distribution module 3 makes the thread of every group NEs equipment 11 correspondence perform the time equal to preset value.
In the present embodiment, as long as every group NEs equipment 11 transmits the time sum of data needs less than this preset value, in the execution time that thus can ensure that a thread, data end of transmission between network element device 11 and server 12 that this thread is corresponding, but when every group NEs equipment 11 transmits the time sum of data needs less than a preset value, can there is the wait that thread performs, so as preferred embodiment, the time sum that every group NEs equipment 11 transmits data and needs is equal to preset value, it is possible to that avoids next thread performs wait.
The time sum that the every group NEs equipment 11 of the present embodiment now transmits data to be needed is illustrated equal to preset value, first thread is distributed, make the thread can a corresponding network element device 11, when transmitting data first, record each network element device 11 and transmit the time that information needs, it is temporal information, for instance, the total time that each network element device 11 transmits information and needs is 120 minutes.
Afterwards, it is grouped according to the time that each network element device 11 needs, can so that the data transmission period sum of the network element device often organized can be equal by being grouped, such as, multiple network element devices 11 can be divided into 20 groups, the data transmission period sum of the network element device 11 so often organized is 6 minutes, namely the execution time of the follow-up thread giving the network element device 11 often organized distribution is equally 6 minutes, within herein 6 minutes, it is above-mentioned preset value, thus can ensure that in 6 minutes, data end of transmission between network element device and server that this thread is corresponding, and next thread is without the more waiting time, improve the utilization rate of data transmission.Being set it should be noted that packet situation in the present embodiment can transmit the factors such as total time that information needs according to each network element device 11, as long as enabling to, the data transmission period sum of network element device 11 often organized is identical both may be used.
In one preferred embodiment of the present invention, acquisition module 1 regularly obtains server 12 and transmits, to each network element device 11, the temporal information that data need respectively.
In one preferred embodiment of the present invention, acquisition module 1 includes:
Predistribution unit, gives each network element device 11 in order to predistribution initialization thread.
In the present embodiment, owing to its data transmission period cannot be known when server 12 carried out data transmission with each network element device 11 first time, so can predistribution one initialization thread when server 12 carried out data transmission with network element device 11 first time, the execution time of this initialization thread is likely to differ more with actual data transmission period, but can thus know the data transmission period of this network element device 11 reality, reference is carried out, so that network element device 11 to be grouped when being easy to subsequent data transmission.
In one preferred embodiment of the present invention, acquisition module 1 also includes:
Record unit, is connected with predistribution unit, records each network element device 11 and transmit the temporal information that data need when being used to perform initialization thread.
In the present embodiment, after performing initialization thread, record unit can get the data transmission period that each network element device 11 needs, for subsequent reference.
The present embodiment is supplied to a kind of network management, as it is shown on figure 3, include:
Step S1, obtains a server and transmits, with each network element device, the temporal information that data need respectively;
Multiple network element devices are grouped by step S2 according to temporal information;
Step S3, the time needed according to every group NEs equipment transmission data distributes the execution time of each group NEs equipment correspondence thread;
Step S4, performs thread according to the time of execution.
In one preferred embodiment of the present invention, also include after step S4:
Step S5, after a Preset Time, obtains server and transmits, to each network element device, the temporal information that data need respectively.
In one preferred embodiment of the present invention, step S2 specifically includes:
According to temporal information, multiple network element devices being grouped, wherein, the time sum that every group NEs equipment transmission data needs is less than or equal to a preset value, and to make execution time of thread that every group NEs equipment is corresponding in step S3 be preset value.
In one preferred embodiment of the present invention, step S1 specifically includes:
Predistribution initialization thread gives each network element device.
In one preferred embodiment of the present invention, step S1 specifically includes:
Step S12, records the temporal information that each network element device transmission data need in time performing initialization thread.
nullNow the situation of the time sum that every group NEs equipment transmission data in above-described embodiment needs is illustrated,Such as,First thread is distributed,Make the thread can corresponding a number of network element device,When transmitting data first,Record the time that each network element device transmission information needs,It is temporal information,Afterwards,It is grouped according to the time that each network element device needs,Can so that the data transmission period sum of the network element device often organized can be equal by being grouped,Give the network element device distribution thread often organized afterwards,The execution time of every thread is the same,In the execution time that thus can ensure that a thread,Data end of transmission between network element device and server that this thread is corresponding,And next thread is without the more waiting time,Improve the utilization rate of data transmission,Hereafter can at set intervals the data transmission period of network element device once be obtained,Re-start packet again,The data transmission period needed due to network element device is likely in dynamic change,So the regular acquisition carrying out temporal information,It is easy to adjust in time packet,Ensure the efficiency of data transmission.
To sum up, the time that technique scheme can be transmitted data according to network element device and need is grouped, and the execution time of the thread of every group NEs equipment distribution is corresponding with the time that this group NEs equipment transmission data needs, utilize the time of each thread fully, thread deadlock can not only be avoided, and improve data transmission efficiency.
By illustrating and accompanying drawing, give the exemplary embodiments of the ad hoc structure of detailed description of the invention, based on present invention spirit, also can do other conversion.Although foregoing invention proposes existing preferred embodiment, but, these contents are not intended as limitation.
For a person skilled in the art, after reading described above, various changes and modifications will be apparent to undoubtedly.Therefore, appending claims should regard whole variations and modifications of the true intention containing the present invention and scope as.In Claims scope, the scope of any and all equivalence and content, be all considered as still belonging to the intent and scope of the invention.

Claims (10)

1. a NMS, it is characterised in that being applied to server (12) with the process of multiple network element devices (11) transmission data, described NMS includes:
Acquisition module (1), is connected with network element device each described (11) respectively, transmits, with network element device each described (11), the temporal information that data need respectively in order to obtain described server (12);
Grouping module (2), is connected with described acquisition module (1), in order to multiple described network element devices (11) to be grouped according to described temporal information;
Distribution module (3), is connected with described grouping module (2), in order to according to often organizing the execution time of the corresponding thread of network element device (11) described in each group of the time distribution that described network element device (11) transmission data need;
Perform module (4), be connected with described distribution module (3), in order to perform described thread according to the described execution time.
2. NMS according to claim 1, it is characterized in that, when described grouping module (2) is grouped, making the time sum often organizing described network element device (11) transmission data needs less than or equal to a preset value, described distribution module (3) makes often to organize described thread corresponding to described network element device (11) and performs the time equal to described preset value.
3. NMS according to claim 1, it is characterised in that described acquisition module (1) regularly obtains described server (12) and transmits, to network element device each described (11), the temporal information that data need respectively.
4. NMS according to claim 1, it is characterised in that described acquisition module (1) including:
Predistribution unit, gives each described network element device (11) in order to predistribution initialization thread.
5. NMS according to claim 1, it is characterised in that described acquisition module (1) also includes:
Record unit, is connected with described predistribution unit, records the temporal information that each described network element device (11) transmission data need when being used to perform described initialization thread.
6. a network management, it is characterised in that including:
Step S1, obtains a server and transmits, with each network element device, the temporal information that data need respectively;
Multiple described network element devices are grouped by step S2 according to described temporal information;
Step S3, according to often organizing the execution time of network element device correspondence thread described in each group of the time distribution that described network element device transmission data need;
Step S4, performs described thread according to the described execution time.
7. network management according to claim 6, it is characterised in that also include after described step S4:
Step S5, after a Preset Time, obtains the temporal information that described server needs respectively to network element device transmission data each described.
8. network management according to claim 6, it is characterised in that specifically include in described step S2:
According to described temporal information, multiple described network element devices are grouped, wherein, often organize time sum that described network element device transmission data need less than or equal to a preset value, and to make the execution time often organizing described thread corresponding to described network element device in described step S3 be described preset value.
9. network management according to claim 6, it is characterised in that specifically include in described step S1:
Predistribution initialization thread gives each described network element device.
10. network management according to claim 6, it is characterised in that specifically include in described step S1:
Step S12, records the temporal information that each described network element device transmission data need in time performing described initialization thread.
CN201610232058.8A 2016-04-14 2016-04-14 A kind of Network Management System and method Active CN105743713B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610232058.8A CN105743713B (en) 2016-04-14 2016-04-14 A kind of Network Management System and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610232058.8A CN105743713B (en) 2016-04-14 2016-04-14 A kind of Network Management System and method

Publications (2)

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

Family

ID=56255472

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610232058.8A Active CN105743713B (en) 2016-04-14 2016-04-14 A kind of Network Management System and method

Country Status (1)

Country Link
CN (1) CN105743713B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108737292A (en) * 2018-04-18 2018-11-02 千寻位置网络有限公司 A kind of sending method and system, server of bulk messages
WO2020143434A1 (en) * 2019-01-10 2020-07-16 华为技术有限公司 Read/write request processing method and apparatus, electronic device, and storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101203835A (en) * 2005-04-22 2008-06-18 通用汽车环球科技运作公司 Extensible scheduling of tasks in time-triggered distributed embedded systems
CN102591721A (en) * 2011-12-30 2012-07-18 北京新媒传信科技有限公司 Method and system for distributing thread execution task
EP2487633A1 (en) * 2011-02-11 2012-08-15 Research In Motion Limited Communication device and method for coherent updating of collated message listings
CN103457997A (en) * 2013-07-01 2013-12-18 曙光信息产业(北京)有限公司 Data transmission method and system
CN104849698A (en) * 2015-05-21 2015-08-19 中国人民解放军海军工程大学 Radar signal parallel processing method and system based on heterogeneous multinucleated system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101203835A (en) * 2005-04-22 2008-06-18 通用汽车环球科技运作公司 Extensible scheduling of tasks in time-triggered distributed embedded systems
EP2487633A1 (en) * 2011-02-11 2012-08-15 Research In Motion Limited Communication device and method for coherent updating of collated message listings
CN102591721A (en) * 2011-12-30 2012-07-18 北京新媒传信科技有限公司 Method and system for distributing thread execution task
CN103457997A (en) * 2013-07-01 2013-12-18 曙光信息产业(北京)有限公司 Data transmission method and system
CN104849698A (en) * 2015-05-21 2015-08-19 中国人民解放军海军工程大学 Radar signal parallel processing method and system based on heterogeneous multinucleated system

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108737292A (en) * 2018-04-18 2018-11-02 千寻位置网络有限公司 A kind of sending method and system, server of bulk messages
WO2020143434A1 (en) * 2019-01-10 2020-07-16 华为技术有限公司 Read/write request processing method and apparatus, electronic device, and storage medium
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 (en) 2019-10-11

Similar Documents

Publication Publication Date Title
CN108667748B (en) Method, device, equipment and storage medium for controlling bandwidth
CN110019125B (en) Database management method and device
CN103188279B (en) By the method and apparatus that peer-to-peer network downloads file from multiple neighbor nodes
CN102655503A (en) Resource allocation using shared resource pools
CN108540568B (en) Computing capacity sharing method and intelligent equipment
CN109687986B (en) Redis operation and maintenance method and system based on private cloud platform
CN102447636A (en) Load sharing method and device of data center communication equipment
CN104537045A (en) Service distribution method and device based on distributive system
CN105894159A (en) Implementation method of cross-domain and cross-platform user unified management system
CN103377406A (en) System and method for managing test files
CN107295561B (en) Resource application method and device
CN105471700B (en) A kind of methods, devices and systems of Message Processing
CN102833092A (en) Method and system for managing cloud nodes and central server
CN109413747A (en) Transfer resource distribution method, device, transmission resource request method and device
CN105743713A (en) Network management system and network management method
CN102594798A (en) Agent method and system for connecting databases
CN104184765A (en) Request control method, client apparatus and server-side apparatus
EP2849389B1 (en) Method and apparatus for allocating bandwidth resources
CN109429347B (en) Time slot allocation method and device
CN111752539B (en) BI service cluster system and construction method thereof
CN104780120A (en) Method and device for transmitting files in local area network
CN109217986A (en) A kind of data transmission method and system based on Internet of Things
CN108401261A (en) A kind of exchange method of signaling, apparatus and system
CN104968051A (en) Cell broadband up link resource distribution method and apparatus
CN105306386A (en) Resource allocation method and device in local area network

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