CN105656650A - Timing tracking method and element management system (EMS) - Google Patents

Timing tracking method and element management system (EMS) Download PDF

Info

Publication number
CN105656650A
CN105656650A CN201410641062.0A CN201410641062A CN105656650A CN 105656650 A CN105656650 A CN 105656650A CN 201410641062 A CN201410641062 A CN 201410641062A CN 105656650 A CN105656650 A CN 105656650A
Authority
CN
China
Prior art keywords
timing
tracing task
task
timing tracing
time
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.)
Withdrawn
Application number
CN201410641062.0A
Other languages
Chinese (zh)
Inventor
王啸
吴道立
廖思华
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
Original Assignee
ZTE Corp
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 ZTE Corp filed Critical ZTE Corp
Priority to CN201410641062.0A priority Critical patent/CN105656650A/en
Priority to PCT/CN2015/081960 priority patent/WO2016074480A1/en
Publication of CN105656650A publication Critical patent/CN105656650A/en
Withdrawn legal-status Critical Current

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

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Debugging And Monitoring (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)

Abstract

The invention discloses a timing tracking method. The method comprises the following steps: reading timing tracking tasks in a timing tracking task list in sequence by an element management system (EMS), and activating the timing tracking tasks when that the timing tracking tasks are not activated and conform to an activating condition is determined; and re-reading the timing tracking tasks in the timing tracking task list in sequence when that reading of the timing tracking tasks in the timing tracking task list is finished is determined, and deactivating the timing tracking tasks when that the re-read timing tracking tasks are already activated and conform to a deactivating condition is determined till re-reading is finished. The invention also discloses the EMS at the same time.

Description

A kind of timing tracking method and Element management system
Technical field
The present invention relates to the signaling tracing correlation technique in the communications field, relate in particular to a kind of timing tracking methodAnd Element management system (EMS, ElementManagementSystem).
Background technology
In the communications field, signaling tracing technology is used widely, and signaling tracing is used for following the tracks of all kindsSignaling, be the very important part of EMS regular maintenance, for EMS attendant is dailyThe means of analysis, orientation problem are provided in maintenance.
But mobile office is now more and more general, client may be anywhere or anytime with EMS chain rupture, alsoLogin EMS that may be at any time. The timing that industry has realized is at present followed the tracks of all by client control, fixedTime follow the tracks of the time started arrive time, client to EMS send start tracking message; In the time that timing finishes,Client sends and finishes tracking message to EMS. But, if follow the tracks of in timing the situation that the time started does not arriveLower client is with EMS chain rupture, and tracing task will be lost so, thereby can not obtain corresponding tracking message.
Summary of the invention
In view of this, the embodiment of the present invention is expected to provide a kind of timing tracking method and EMS, can solve orderFront client is with the problem that cannot ensure in the situation of EMS chain rupture that timing tracing task is not lost.
For achieving the above object, the technical scheme of the embodiment of the present invention is achieved in that
The embodiment of the present invention provides a kind of timing tracking method, and described method comprises:
Element management system EMS reads the timing tracing task in the list of timing tracing task successively, determines instituteWhen stating timing tracing task un-activation and meeting activation condition, activate described timing tracing task;
Determine that the timing tracing task in the list of described timing tracing task reads while end, reads again successivelyTiming tracing task in the list of described timing tracing task, determines that the timing tracing task again reading is sharpLive and while meeting deexcitation condition, timing tracing task described in deexcitation, until again read end.
In such scheme, described EMS read successively timing tracing task in timing tracing task list itBefore, described method also comprises:
Create the list of timing tracing task, resolve the timing tracing task request that client sends, described in determiningWhen timing tracing task is rational timing tracing task, add described timing to follow described timing tracing taskTrack task list.
In such scheme, described activation condition comprises:
The time started of timing tracing task and end time are empty, and described timing tracing task is aperiodicProperty timing tracing task;
Or the time started of timing tracing task and end time are empty, described timing tracing task is weekPhase property is tracing task regularly, and the current EMS time meets the periodicity timing that activates described timing tracing taskRequirement;
Or the time started of timing tracing task is empty, end time non-NULL, or time started non-NULL,End time is empty, and described timing tracing task is aperiodicity timing tracing task, and the current EMS timeMeet the end time requirement or the time started requirement that activate described timing tracing task;
Or the time started of timing tracing task is empty, end time non-NULL, described timing tracing taskFor timing tracing task periodically, and the current EMS time is while meeting the end that activates described timing tracing taskBetween require and periodically timing requirement;
Or time started non-NULL, the end time of timing tracing task is empty, described timing tracing taskFor timing tracing task periodically, and the current EMS time is while meeting the beginning that activates described timing tracing taskBetween require and periodically timing requirement;
Or, time started and the equal non-NULL of end time of timing tracing task, described timing tracing task isAperiodicity timing tracing task, and the current EMS time is while meeting the beginning that activates described timing tracing taskBetween require and end time requirement;
Or, time started and the equal non-NULL of end time of timing tracing task, described timing tracing task isPeriodically timing tracing task, and current EMS time meets the time started of activating described timing tracing taskRequirement, end time require and periodically timing requirement.
In such scheme, described deexcitation condition comprises:
The end time non-NULL of timing tracing task, and the current EMS time meet timing described in deexcitation and follow the tracks ofThe end time requirement of task;
Or, the end time non-NULL of timing tracing task, described timing tracing task is for periodically regularly followingTrack task, and the end time that the current EMS time meets timing tracing task described in deexcitation require and the cycleProperty timing requirement;
Or the end time of timing tracing task is empty, described timing tracing task is for periodically regularly followingTrack task, and the current EMS time meet the periodicity timing requirement of timing tracing task described in deexcitation.
In such scheme, described method also comprises:
The signaling data of the described timing tracing task of reported by network element equipment is preserved into signaling tracing file, andDescribed signaling tracing file is stored to EMS above or pushes on third-party server.
The embodiment of the present invention also provides a kind of Element management system EMS, and described EMS comprises: activate mouldPiece and deexcitation module; Wherein,
Described active module, for reading successively the timing tracing task of timing tracing task list, determinesDescribed timing tracing task un-activation and while meeting activation condition, activates described timing tracing task;
Described deexcitation module, reads for the timing tracing task of determining the list of described timing tracing taskWhen end, again read successively the timing tracing task in the list of described timing tracing task, determine and again readWhen the timing tracing task of getting has activated and met deexcitation condition, timing tracing task, straight described in deexcitationTo again reading end.
In such scheme, described EMS also comprises creation module, for creating the list of timing tracing task, separatesAnalyse the timing tracing task request that client sends, determine that described timing tracing task is for reasonably timing trackingWhen task, described timing tracing task is added to the list of described timing tracing task.
In such scheme, described activation condition comprises:
The time started of timing tracing task and end time are empty, and described timing tracing task is aperiodicProperty timing tracing task;
Or the time started of timing tracing task and end time are empty, described timing tracing task is weekPhase property is tracing task regularly, and the current EMS time meets the periodicity timing that activates described timing tracing taskRequirement;
Or the time started of timing tracing task is empty, end time non-NULL, or time started non-NULL,End time is empty, and described timing tracing task is aperiodicity timing tracing task, and the current EMS timeMeet the end time requirement or the time started requirement that activate described timing tracing task;
Or the time started of timing tracing task is empty, end time non-NULL, described timing tracing taskFor timing tracing task periodically, and the current EMS time is while meeting the end that activates described timing tracing taskBetween require and periodically timing requirement;
Or time started non-NULL, the end time of timing tracing task is empty, described timing tracing taskFor timing tracing task periodically, and the current EMS time is while meeting the beginning that activates described timing tracing taskBetween require and periodically timing requirement;
Or, time started and the equal non-NULL of end time of timing tracing task, described timing tracing task isAperiodicity timing tracing task, and the current EMS time is while meeting the beginning that activates described timing tracing taskBetween require and end time requirement;
Or, time started and the equal non-NULL of end time of timing tracing task, described timing tracing task isPeriodically timing tracing task, and current EMS time meets the time started of activating described timing tracing taskRequirement, end time require and periodically timing requirement.
In such scheme, described deexcitation condition comprises: the end time non-NULL of timing tracing task, and work asThe front EMS time meets the end time requirement of timing tracing task described in deexcitation;
Or, the end time non-NULL of timing tracing task, described timing tracing task is for periodically regularly followingTrack task, and the end time that the current EMS time meets timing tracing task described in deexcitation require and the cycleProperty timing requirement;
Or the end time of timing tracing task is empty, described timing tracing task is for periodically regularly followingTrack task, and the current EMS time meet the periodicity timing requirement of timing tracing task described in deexcitation.
In such scheme, described EMS also comprises pushing module, for by the described timing of reported by network element equipmentThe signaling data of tracing task is preserved into signaling tracing file, and described signaling tracing file is stored to EMSGo up or push on third-party server.
The timing tracking method that the embodiment of the present invention provides and EMS, EMS reads successively timing tracking and appointsTiming tracing task in business list, when determining the un-activation of described timing tracing task and meeting activation condition,Activate described timing tracing task; Determine that the timing tracing task in the list of described timing tracing task reads knotShu Shi, reads the timing tracing task in the list of described timing tracing task again successively, determines and again readsTiming tracing task when having activated and having met deexcitation condition, timing tracing task described in deexcitation, untilAgain read end. So, in client, with EMS chain rupture in the situation that, EMS still can independently realize fixedTime tracing task in the opening and closing of EMS end, solved in the situation of current client with EMS chain ruptureCannot ensure the problem that timing tracing task is not lost.
Brief description of the drawings
Fig. 1 is the embodiment of the present invention one timing tracking method schematic flow sheet;
Figure 2 shows that the embodiment of the present invention realizes the mutual schematic diagram of facility information of timing tracking method;
Fig. 3 is the embodiment of the present invention two timing tracking method schematic flow sheets;
Fig. 4 is that the method flow of embodiment of the present invention establishment timing tracing task list and timing tracing task showsIntention;
Fig. 5 is the method flow schematic diagram that the embodiment of the present invention activates timing tracing task;
Fig. 6 is the method flow schematic diagram of embodiment of the present invention deexcitation timing tracing task;
Fig. 7 is embodiment of the present invention EMS composition structural representation.
Detailed description of the invention
In embodiments of the present invention, EMS reads the timing tracing task in the list of timing tracing task successively,When determining the un-activation of described timing tracing task and meeting activation condition, activate described timing tracing task; ReallyTiming tracing task in fixed described timing tracing task list reads while end, and it is described fixed again to read successivelyTime timing tracing task in tracing task list, determine that the timing tracing task again reading has activated and accorded withWhile closing deexcitation condition, timing tracing task described in deexcitation, until again read end.
Fig. 1 is the embodiment of the present invention one timing tracking method schematic flow sheet, Figure 2 shows that the invention processExample realizes the mutual schematic diagram of facility information of timing tracking method; As shown in Figure 1 and Figure 2, the invention processExample timing tracking method flow process comprises:
Step 101:EMS reads the timing tracing task in the list of timing tracing task successively, described in determiningTiming tracing task un-activation and while meeting activation condition, activates described timing tracing task;
Before this step, described method also comprises: EMS creates the list of timing tracing task, resolves clientThe timing tracing task request sending, while determining described timing tracing task for rational timing tracing task,Described timing tracing task is added to the list of described timing tracing task;
Here, described definite described timing tracing task is that reasonably timing tracing task comprises: resolve clientHold the timing tracing task request sending, obtain the mission bit stream of described timing tracing task, judgement is described appointsWhether the timing information in business information is reasonable, if described timing information is unreasonable, definite described timing is followedTrack task is irrational timing tracing task, for example: timing time of starting of tracing task is later than endTime, the end time is early than current EMS time etc.; If described timing information is reasonable, it is described fixed to determineTime tracing task be rational timing tracing task;
Whether wherein, described mission bit stream comprises: the timing information, tracking condition of timing tracing task, beThe stored position information of the signaling data of the periodically information of timing tracing task, and timing tracing task etc.;Wherein, described timing information comprises: the time started of timing tracing task, end time, periodically timingTime started and end time; Described tracking condition comprises tracing object etc.; The form of described time is passableFor " when year-month-day: point ", as 2014-11-0810:10; Time started and the knot of described periodicity timingThe bundle time is time started and the end time of a timing tracing task execution cycle, for example: periodically fixedTime tracing task the time requirement 8:30-10:30 that is Monday, and the 9:00-11:30 of Friday, described weekThe time started of phase property timing is respectively 8:30 on every Mondays and 9:00 on every Fridays, and described periodicity regularlyEnd time is respectively 10:30 on every Mondays and 11:30 on every Fridays;
Further, determine when described timing tracing task is irrational timing tracing task, send timingTracing task miscue information is to client; Here, described timing tracing task miscue information is detailedError reason is described, for example: the time started of timing tracing task is later than the end time etc.
Further, described described timing tracing task is added to the list of described timing tracing task before, instituteThe method of stating also comprises: allocating task number is given described timing tracing task, and described task number is sent to client,And the mission bit stream of resolving the described timing tracing task obtaining is preserved into corresponding mission bit stream file; ItsIn, described mission bit stream file can be the file of XML form, after ensureing that described EMS is restarted, appointsBusiness information can not be lost;
Here, EMS allocating task number is given described timing tracing task, and described task number is sent to client,So, so that EMS reads the task in the list of timing tracing task according to described task number, also make visitor simultaneouslyFamily end can obtain signaling tracking data etc. according to described task number.
Further, it is passable that described EMS reads timing tracing task in timing tracing task list successivelyFor: EMS reads the timing tracing task in the list of timing tracing task periodically successively; Here,Cycle can be set according to actual needs, and preferred, the described cycle is 30 seconds.
Further, determine that described timing tracing task activates, or the un-activation of described timing tracing taskAnd while not meeting activation condition, EMS does not process described timing tracing task, continue to read timing and followNext timing tracing task in track task list.
Further, described activation condition comprises: the time started of timing tracing task and end time are sky,And described timing tracing task is aperiodicity timing tracing task;
Or the time started of timing tracing task and end time are empty, described timing tracing task is weekPhase property is tracing task regularly, and the current EMS time meets the periodicity timing that activates described timing tracing taskRequirement;
Or the time started of timing tracing task is empty, end time non-NULL, or time started non-NULL,End time is empty, and described timing tracing task is aperiodicity timing tracing task, and the current EMS timeMeet the end time requirement or the time started requirement that activate described timing tracing task;
Or the time started of timing tracing task is empty, end time non-NULL, described timing tracing taskFor timing tracing task periodically, and the current EMS time is while meeting the end that activates described timing tracing taskBetween require and periodically timing requirement;
Or time started non-NULL, the end time of timing tracing task is empty, described timing tracing taskFor timing tracing task periodically, and the current EMS time is while meeting the beginning that activates described timing tracing taskBetween require and periodically timing requirement;
Or, time started and the equal non-NULL of end time of timing tracing task, described timing tracing task isAperiodicity timing tracing task, and the current EMS time is while meeting the beginning that activates described timing tracing taskBetween require and end time requirement;
Or, time started and the equal non-NULL of end time of timing tracing task, described timing tracing task isPeriodically timing tracing task, and current EMS time meets the time started of activating described timing tracing taskRequirement, end time require and periodically timing requirement;
Here, the described current EMS time meets the periodicity timing requirement bag that activates described timing tracing taskDraw together: it is late for current EMS in the time started of described periodicity timing, early than described periodicity timingEnd time, and meet regularly certain subcycle of tracing task of described periodicity; For example: described periodicityThe 8:30-10:30 that the time requirement of timing tracing task is Monday, and the 9:00-11:30 of Friday, current EMSTime is the 9:00 of Monday, meets a subcycle of described periodicity timing tracing task Monday, 9:00Meet the time started requirement of described periodicity timing;
The described current EMS time meet activate described timing tracing task time started require comprise: currentIt is late for EMS in the time started of described timing tracing task;
The described current EMS time meet activate described timing tracing task end time require comprise: currentThe EMS time is early than the end time of described timing tracing task;
Be sky when time started and the end time of described timing tracing task, and be that periodically timing is followed the tracks ofWhen task, described timing tracing task does not have the permanent end time, only follows in some or several time periodsRing is carried out, for example: and the 8:30-10:30 that periodically time requirement of timing is Monday, and the 9:00-11:30 of Friday,So described timing tracing task weekly Monday 8:30-10:30 and Friday 9:00-11:30 in circulation carry out;
If described timing tracing task time started and end time are sky, and aperiodicity timing is followed the tracks ofWhen task, when described EMS reads this timing tracing task, just start to carry out this timing tracing task, andOwing to there is no the end time, therefore can permanent execution this timing tracing task;
If described timing tracing task time started and end time are non-NULL, and aperiodicity timing is followedWhen track task, described timing tracing task is the Continuous Tracking in certain a period of time, as the time started is2014-11-0810:10, the end time is 2014-11-1010:10, described timing tracing task is when above-mentionedBetween carry out continuously in section.
Further, after the described timing tracing task of described activation, described method also comprises: EMS upgradesThe task status of described timing tracing task is for activating;
The described timing tracing task of described activation comprises: EMS sends activate a task request message to respective network elementsEquipment, so that described network element device is carried out described timing tracing task; Here, described network element device can beCall conversation control function entity (CSCF, CallSessionControlFunction).
Further, described method also comprises: by the signaling of the described timing tracing task of reported by network element equipmentData are preserved into signaling tracing file, and described signaling tracing file is stored to EMS above or pushes to the 3rdOn side's server;
Here, described signaling tracing file can be XML file;
Described that described signaling tracing file is stored to EMS is upper or push on third-party server, comprising:According to the stored position information of the signaling data in the mission bit stream of described timing tracing task, by described signalingTrace file is stored to EMS above or pushes on third-party SFTP/FTP server; So, EMSAttendant is without real-time keeping before client, observes tracking data, can be at any time by client from EMSAbove or on SFTP/FTP server download corresponding signaling tracing file, carry out signalling analysis, processing etc.;
Wherein, when not comprising in the stored position information of described signaling data, signaling tracing file is stored toWhen information on tripartite's SFTP/FTP server, it is upper that signaling tracing file is stored to EMS by acquiescence, onlyHave in the stored position information of described signaling data, comprised signaling tracing file is stored to third-partyWhen information on SFTP/FTP server, just described signaling tracing file is pushed to third-partyOn SFTP/FTP server; In the time signaling tracing file being pushed on SFTP/FTP server, EMSEnd, without preserving described signaling tracing file, so, has been alleviated the pressure of EMS.
Step 102: determine that the timing tracing task in the list of described timing tracing task reads while end, heavyNewly read successively the timing tracing task in the list of described timing tracing task, definite timing of again reading is followedWhen track task has activated and met deexcitation condition, timing tracing task described in deexcitation, until again readFinish;
Here, the timing tracing task in the list of described timing tracing task reads end, i.e. timing is followed the tracks of and appointedLast timing tracing task in business list has read;
Described deexcitation condition comprises: the regularly end time non-NULL of tracing task, and current EMS time accords withClose the end time requirement of timing tracing task described in deexcitation; Wherein, the described current EMS time meetsThe end time of activating described timing tracing task requires to comprise: it is late follows in described timing for current EMSThe end time of track task, equal or be later than timing tracing task end time;
Or, the end time non-NULL of timing tracing task, described timing tracing task is for periodically regularly followingTrack task, and the end time that the current EMS time meets timing tracing task described in deexcitation require and the cycleProperty timing requirement; Wherein, when the described current EMS time meets the end of timing tracing task described in deexcitationBetween require and periodically timing require to comprise: the current EMS time is during early than the end of described timing tracing taskBetween, be no earlier than the described periodicity end time regularly;
Or the end time of timing tracing task is empty, described timing tracing task is for periodically regularly followingTrack task, and the current EMS time meet the periodicity timing requirement of timing tracing task described in deexcitation; ItsIn, the periodicity timing that the described current EMS time meets timing tracing task described in deexcitation requires to comprise:It is late for current EMS in the end time of described periodicity timing.
Further, described in described deexcitation, timing tracing task comprises: EMS sends deexcitation task requestsMessage is to network element device, so that described network element device finishes the execution to described timing tracing task.
Further, determine the timing tracing task un-activation of again reading, although or activated and do not metWhen deexcitation condition, EMS does not process described timing tracing task, continues to read timing tracing taskNext timing tracing task in list.
Further, when determining that the timing tracing task that again reads has activated and described timing tracing taskEnd time non-NULL, the current EMS time meets the end time requirement of timing tracing task described in deexcitationTime, described method also comprises: described timing tracing task is set for forever finishing.
Further, after timing tracing task, described method also comprises: EMS upgrades institute described in deexcitationThe task status of stating timing tracing task is inactive.
Fig. 3 is the embodiment of the present invention two timing tracking method schematic flow sheets, and as shown in Figure 3, the present invention is realExecuting example two timing tracking method flow processs comprises:
Step 301:EMS creates the list of timing tracing task, resolves the timing tracing task that client sendsRequest, while determining described timing tracing task for rational timing tracing task, by described timing tracing taskAdd the list of timing tracing task;
Concrete, as shown in Figure 4, comprise the following steps:
Step 401: client creates timing tracing task, and send the request of timing tracing task to EMS.
Step 402:EMS resolves the request of described timing tracing task and obtains the task of described timing tracing taskInformation;
Whether here, described mission bit stream comprises: the timing information, tracking condition of timing tracing task, beThe stored position information of the signaling data of the periodically information of timing tracing task, and timing tracing task etc.;Wherein, described timing information comprises: the time started of timing tracing task, end time, periodically timingTime started and end time; Described tracking condition comprises follows the tracks of entity etc.; The form of described time is passableFor " when year-month-day: point ", as 2014-11-0810:10; Time started and the knot of described periodicity timingThe bundle time is time started and the end time of a timing tracing task execution cycle.
Step 403:EMS judges that whether described timing tracing task is reasonable, if rationally, and execution step 404;If unreasonable, execution step 406;
Here, EMS judges whether described timing tracing task rationally comprises: EMS follows according to described timingThe mission bit stream of track task, judges that whether the timing information in described mission bit stream is reasonable, if described timingInformation is unreasonable, determines that described timing tracing task is irrational timing tracing task, for example: regularlyThe time that tracing task starts is later than the time of end, and the end time is early than current EMS time etc.; If instituteState timing information reasonable, determine that described timing tracing task is rational timing tracing task.
Step 404:EMS is described timing tracing task allocating task number, and described task number is sent toClient.
Step 405: described timing tracing task is added to the list of timing tracing task, and preserve described timingThe mission bit stream of tracing task is mission bit stream file, execution step 407;
Here, described described timing tracing task is added to timing tracing task list before, described method is alsoComprise: EMS creates the list of timing tracing task;
Described mission bit stream file can be the file of XML form so that described timing tracing task appointBusiness information persistence, after ensureing that described EMS is restarted, mission bit stream can not be lost.
Step 406:EMS sends timing tracing task miscue information to client;
Here, described timing tracing task miscue information is described error reason in detail, for example: timing is followedThe time started of track task is later than the end time etc.
Step 407: finish this handling process.
Step 302:EMS reads the timing tracing task in the list of timing tracing task successively, described in determiningTiming tracing task un-activation and while meeting activation condition, activates described timing tracing task;
Concrete, as shown in Figure 5, comprise the following steps:
Step 501:EMS reads the timing tracing task in timing tracing task list successively, described in judgementWhether timing tracing task activates, if un-activation, execution step 502; If activated, carry out stepRapid 501;
Here, described EMS reads successively the timing tracing task in timing tracing task list and can be:EMS reads the timing tracing task in the list of timing tracing task periodically successively; Wherein, the described cycleCan set according to actual needs, preferred, the described cycle is 30 seconds.
Step 502:EMS judges whether the time started of described timing tracing task is empty, if be not empty,Execution step 503; Empty if, execution step 504.
Step 503:EMS judges that the current EMS time is whether during early than the beginning of described timing tracing taskBetween, if be no earlier than the time started of described timing tracing task, execution step 504; Otherwise, carry out stepRapid 501.
Step 504:EMS judges whether the end time of described timing tracing task is empty, if be not empty,Execution step 505; Empty if, execution step 506.
Step 505:EMS judges that the current EMS time is whether during early than the end of described timing tracing taskBetween, if early than time started of described timing tracing task, execution step 506; Otherwise, execution step501。
Step 506:EMS judges whether described timing tracing task is periodically regularly tracing task, ifBe execution step 507; If not, execution step 510.
Step 507:EMS judges whether the current EMS time meets certain height of described timing tracing taskCycle, if met, execution step 508; If do not met, execution step 501;
Here judge that certain the subcycle whether current EMS time meet described timing tracing task comprises:EMS judges by the date whether the current EMS time meets certain subcycle of described timing tracing task;The wherein said date can be the exact date of every month, as: 1,3, No. 5 can be also tool weeklyThe body date, as: Monday weekly, Friday; For example: the time requirement of described periodicity timing tracing taskFor the 8:30-10:30 of Monday, and the 9:00-11:30 of Friday, the 9:00 that the current EMS time is Monday,Meet a subcycle of described periodicity timing tracing task Monday.
Step 508:EMS judges that whether the current EMS time is early than the described periodicity time started regularly,If be no earlier than the time started of described periodicity timing, execution step 509; Otherwise, execution step 501.
Step 509:EMS judges that whether the current EMS time is early than the described periodicity end time regularly,If early than the end time of described periodicity timing, execution step 510; Otherwise, execution step 501.
Step 510:EMS sends activate a task request message to respective network elements equipment.
Step 511:EMS upgrades the task status of described timing tracing task for activating.
Further, described method also comprises: EMS is by the described timing tracing task of reported by network element equipmentSignaling data is preserved into signaling tracing file, and described signaling tracing file is stored to EMS above or pushes toOn third-party server;
Here, described signaling tracing file can be XML file;
Described that described signaling tracing file is stored to EMS is upper or push on third-party server, comprising:According to the stored position information of the signaling data in the mission bit stream of described timing tracing task, by described signalingTrace file is stored to EMS above or pushes on third-party SFTP/FTP server; So, EMSAttendant is without real-time keeping before client, observes tracking data, can be at any time by client from EMSAbove or on SFTP/FTP server download corresponding signaling tracing file, carry out signalling analysis, processing etc.;
Wherein, when not comprising in the stored position information of described signaling data, signaling tracing file is stored toWhen information on tripartite's SFTP/FTP server, it is upper that signaling tracing file is stored to EMS by acquiescence, onlyHave in the stored position information of described signaling data, comprised signaling tracing file is stored to third-partyWhen information on SFTP/FTP server, just described signaling tracing file is pushed to third-partyOn SFTP/FTP server; In the time signaling tracing file being pushed on SFTP/FTP server, EMSEnd, without preserving described signaling tracing file, so, has been alleviated the pressure of EMS.
Step 303:EMS determines that the timing tracing task in the list of described timing tracing task reads while end,Again read successively the timing tracing task in the list of described timing tracing task, determine the timing of again readingWhen tracing task has activated and met deexcitation condition, timing tracing task described in deexcitation, until again readGet end;
Concrete, as shown in Figure 6, comprise the following steps:
Step 601:EMS reads the timing tracing task in timing tracing task list successively, described in judgementWhether timing tracing task activates, if activated, and execution step 602; If un-activation, carries out stepRapid 601.
Step 602:EMS judges whether the end time of described timing tracing task is empty, if be not empty,Execution step 603; Empty if, execution step 606.
Step 603:EMS judges that the current EMS time is whether during early than the end of described timing tracing taskBetween, if be no earlier than the time started of described timing tracing task, execution step 604; Otherwise, carry out stepRapid 606.
Step 604:EMS arranges described timing tracing task for forever finishing.
Step 605:EMS sends deexcitation task requests message to network element device, execution step 608.
Step 606:EMS judges whether described timing tracing task is periodically regularly tracing task, ifBe execution step 607; If not, execution step 601.
Step 607:EMS judges that whether the current EMS time is early than the described periodicity end time regularly,If be no earlier than the time started of described timing tracing task, execution step 605; Otherwise, execution step 601.
The task status that step 608:EMS upgrades described timing tracing task is deexcitation.
Step 609: finish this handling process.
Fig. 7 is embodiment of the present invention EMS composition structural representation, as shown in Figure 7, and the embodiment of the present inventionEMS composition comprises: active module 71 and deexcitation module 72; Wherein,
Described active module 71, for reading successively the timing tracing task of timing tracing task list, reallyWhen determining the un-activation of described timing tracing task and meeting activation condition, activate described timing tracing task;
Described deexcitation module 72, reads for the timing tracing task of determining the list of described timing tracing taskGet while end, again read successively the timing tracing task in the list of described timing tracing task, determine againWhen the timing tracing task reading has activated and has met deexcitation condition, timing tracing task described in deexcitation,Until again read end.
Further, described EMS also comprises creation module 73, for creating the list of timing tracing task,Resolve the timing tracing task request that client sends, determine that described timing tracing task is for reasonably regularly followingWhen track task, described timing tracing task is added to the list of described timing tracing task;
Here, described creation module 73 determines that described timing tracing task is rational timing tracing task bagDraw together:
Described creation module 73 is resolved the timing tracing task request that client sends, and obtains described timing and follows the tracks ofThe mission bit stream of task, judges that whether the timing information in described mission bit stream is reasonable, if described timing letterCease unreasonable, determine described timing tracing task be irrational timing tracing task, for example: timing followThe time that track task starts is later than the time of end, and the end time is early than current EMS time etc.; If described inTiming information is reasonable, determines that described timing tracing task is rational timing tracing task;
Whether wherein, described mission bit stream comprises: the timing information, tracking condition of timing tracing task, beThe stored position information of the signaling data of the periodically information of timing tracing task, and timing tracing task etc.;Wherein, described timing information comprises: the time started of timing tracing task, end time, periodically timingTime started and end time; Described tracking condition comprises follows the tracks of entity etc.; The form of described time is passableFor " when year-month-day: point ", as 2014-11-0810:10; Time started and the knot of described periodicity timingThe bundle time is time started and the end time of a timing tracing task execution cycle;
Described creation module 73, also for determining that described timing tracing task is irrational timing tracing taskTime, send timing tracing task miscue information to client; Here described timing tracing task mistake,Information is described error reason in detail, for example: the time started of timing tracing task is later than the end time etc.;
Described creation module 73, also gives described timing tracing task for allocating task number, described task numberSend to client, and the mission bit stream of resolving the described timing tracing task obtaining is preserved into corresponding appointingBusiness message file; Wherein, described mission bit stream file can be the file of XML form, described in ensureingAfter EMS is restarted, mission bit stream can not be lost.
Further, described activation condition comprises:
The time started of timing tracing task and end time are empty, and described timing tracing task is aperiodicProperty timing tracing task;
Or the time started of timing tracing task and end time are empty, described timing tracing task is weekPhase property is tracing task regularly, and the current EMS time meets the periodicity timing that activates described timing tracing taskRequirement;
Or the time started of timing tracing task is empty, end time non-NULL, or time started non-NULL,End time is empty, and described timing tracing task is aperiodicity timing tracing task, and the current EMS timeMeet the end time or the time started requirement that activate described timing tracing task;
Or the time started of timing tracing task is empty, end time non-NULL, described timing tracing taskFor timing tracing task periodically, and the current EMS time is while meeting the end that activates described timing tracing taskBetween require and periodically timing requirement;
Or time started non-NULL, the end time of timing tracing task is empty, described timing tracing taskFor timing tracing task periodically, and the current EMS time is while meeting the beginning that activates described timing tracing taskBetween require and periodically timing requirement;
Or, time started and the equal non-NULL of end time of timing tracing task, described timing tracing task isAperiodicity timing tracing task, and the current EMS time is while meeting the beginning that activates described timing tracing taskBetween require and end time requirement;
Or, time started and the equal non-NULL of end time of timing tracing task, described timing tracing task isPeriodically timing tracing task, and current EMS time meets the time started of activating described timing tracing taskRequirement, end time require and periodically timing requirement;
Here, the described current EMS time meets the periodicity timing requirement bag that activates described timing tracing taskDraw together: it is late for current EMS in the time started of described periodicity timing, early than described periodicity timingEnd time, and meet regularly certain subcycle of tracing task of described periodicity; For example: described periodicityThe 8:30-10:30 that the time requirement of timing tracing task is Monday, and the 9:00-11:30 of Friday, current EMSTime is the 9:00 of Monday, meets a subcycle of described periodicity timing tracing task Monday, 9:00Meet the time started requirement of described periodicity timing;
The described current EMS time meet activate described timing tracing task time started require comprise: currentIt is late for EMS in the time started of described timing tracing task;
The described current EMS time meet activate described timing tracing task end time require comprise: currentThe EMS time is early than the end time of described timing tracing task.
Further, described deexcitation condition comprises: the end time non-NULL of timing tracing task, and currentThe EMS time meets the end time requirement of timing tracing task described in deexcitation;
Or, the end time non-NULL of timing tracing task, described timing tracing task is for periodically regularly followingTrack task, and the end time that the current EMS time meets timing tracing task described in deexcitation require and the cycleProperty timing requirement;
Or the end time of timing tracing task is empty, described timing tracing task is for periodically regularly followingTrack task, and the current EMS time meet the periodicity timing requirement of timing tracing task described in deexcitation.
Further, described EMS also comprises pushing module 74, described fixed for by reported by network element equipmentTime tracing task signaling data preserve into signaling tracing file, and described signaling tracing file is stored toEMS is upper or push on third-party server;
Here, described pushing module 74 is stored to described signaling tracing file EMS above or pushes to the 3rdOn side's server, comprising: described pushing module 74 is according to the letter in the mission bit stream of described timing tracing taskMake the stored position information of data, described signaling tracing file is stored to EMS above or pushes to third partySFTP/FTP server on; So, EMS attendant, without real-time keeping before client, observesTracking data, can be at any time by client from EMS or SFTP/FTP server download corresponding signalingTrace file, carries out signalling analysis, processing etc.;
Wherein, when not comprising in the stored position information of described signaling data, signaling tracing file is stored toWhen information on tripartite's SFTP/FTP server, it is upper that signaling tracing file is stored to EMS by acquiescence, onlyHave in the stored position information of described signaling data, comprised signaling tracing file is stored to third-partyWhen information on SFTP/FTP server, just described signaling tracing file is pushed to third-partyOn SFTP/FTP server; In the time signaling tracing file being pushed on SFTP/FTP server, EMSEnd, without preserving described signaling tracing file, so, has been alleviated the pressure of EMS.
Further, described active module 71, for the task status of upgrading described timing tracing task is alsoActivate;
Described deexcitation module 72 is also activation for upgrading the task status of described timing tracing task.
Further, described deexcitation module 72, also for having worked as definite timing tracing task again readingActivate and the end time non-NULL of described timing tracing task, the current EMS time meets timing described in deexcitationThe end time of tracing task, while requirement, arranges described timing tracing task for forever finishing.
In embodiments of the present invention, described active module 71, deexcitation module 72, creation module 73 and push awaySend the module 74 all can be by the central processing unit (CPU, CentralProcessingUnit) in EMS or numeralSignal processor (DSP, DigitalSignalProcessor) or field programmable gate array (FPGA,FieldProgrammableGateArray) realize.
The above, be only preferred embodiment of the present invention, is not intended to limit protection scope of the present invention.

Claims (10)

1. a timing tracking method, is characterized in that, described method comprises:
Element management system EMS reads the timing tracing task in the list of timing tracing task successively, determines instituteWhen stating timing tracing task un-activation and meeting activation condition, activate described timing tracing task;
Determine that the timing tracing task in the list of described timing tracing task reads while end, reads again successivelyTiming tracing task in the list of described timing tracing task, determines that the timing tracing task again reading is sharpLive and while meeting deexcitation condition, timing tracing task described in deexcitation, until again read end.
2. method according to claim 1, is characterized in that, described EMS reads successively timing and follows the tracks ofBefore timing tracing task in task list, described method also comprises:
Create the list of timing tracing task, resolve the timing tracing task request that client sends, described in determiningWhen timing tracing task is rational timing tracing task, add described timing to follow described timing tracing taskTrack task list.
3. according to method described in claim 1 or 2, it is characterized in that, described activation condition comprises:
The time started of timing tracing task and end time are empty, and described timing tracing task is aperiodicProperty timing tracing task;
Or the time started of timing tracing task and end time are empty, described timing tracing task is weekPhase property is tracing task regularly, and the current EMS time meets the periodicity timing that activates described timing tracing taskRequirement;
Or the time started of timing tracing task is empty, end time non-NULL, or time started non-NULL,End time is empty, and described timing tracing task is aperiodicity timing tracing task, and the current EMS timeMeet the end time requirement or the time started requirement that activate described timing tracing task;
Or the time started of timing tracing task is empty, end time non-NULL, described timing tracing taskFor timing tracing task periodically, and the current EMS time is while meeting the end that activates described timing tracing taskBetween require and periodically timing requirement;
Or time started non-NULL, the end time of timing tracing task is empty, described timing tracing taskFor timing tracing task periodically, and the current EMS time is while meeting the beginning that activates described timing tracing taskBetween require and periodically timing requirement;
Or, time started and the equal non-NULL of end time of timing tracing task, described timing tracing task isAperiodicity timing tracing task, and the current EMS time is while meeting the beginning that activates described timing tracing taskBetween require and end time requirement;
Or, time started and the equal non-NULL of end time of timing tracing task, described timing tracing task isPeriodically timing tracing task, and current EMS time meets the time started of activating described timing tracing taskRequirement, end time require and periodically timing requirement.
4. according to method described in claim 1 or 2, it is characterized in that, described deexcitation condition comprises:
The end time non-NULL of timing tracing task, and the current EMS time meet timing described in deexcitation and follow the tracks ofThe end time requirement of task;
Or, the end time non-NULL of timing tracing task, described timing tracing task is for periodically regularly followingTrack task, and the end time that the current EMS time meets timing tracing task described in deexcitation require and the cycleProperty timing requirement;
Or the end time of timing tracing task is empty, described timing tracing task is for periodically regularly followingTrack task, and the current EMS time meet the periodicity timing requirement of timing tracing task described in deexcitation.
5. according to method described in claim 1 or 2, it is characterized in that, described method also comprises:
The signaling data of the described timing tracing task of reported by network element equipment is preserved into signaling tracing file, andDescribed signaling tracing file is stored to EMS above or pushes on third-party server.
6. an Element management system EMS, is characterized in that, described EMS comprises: active module and goingActive module; Wherein,
Described active module, for reading successively the timing tracing task of timing tracing task list, determinesDescribed timing tracing task un-activation and while meeting activation condition, activates described timing tracing task;
Described deexcitation module, reads for the timing tracing task of determining the list of described timing tracing taskWhen end, again read successively the timing tracing task in the list of described timing tracing task, determine and again readWhen the timing tracing task of getting has activated and met deexcitation condition, timing tracing task, straight described in deexcitationTo again reading end.
7. EMS according to claim 6, is characterized in that, described EMS also comprises creation module,Be used for creating the list of timing tracing task, resolve the timing tracing task request that client sends, described in determiningWhen timing tracing task is rational timing tracing task, add described timing to follow described timing tracing taskTrack task list.
8. according to EMS described in claim 6 or 7, it is characterized in that, described activation condition comprises:
The time started of timing tracing task and end time are empty, and described timing tracing task is aperiodicProperty timing tracing task;
Or the time started of timing tracing task and end time are empty, described timing tracing task is weekPhase property is tracing task regularly, and the current EMS time meets the periodicity timing that activates described timing tracing taskRequirement;
Or the time started of timing tracing task is empty, end time non-NULL, or time started non-NULL,End time is empty, and described timing tracing task is aperiodicity timing tracing task, and the current EMS timeMeet the end time requirement or the time started requirement that activate described timing tracing task;
Or the time started of timing tracing task is empty, end time non-NULL, described timing tracing taskFor timing tracing task periodically, and the current EMS time is while meeting the end that activates described timing tracing taskBetween require and periodically timing requirement;
Or time started non-NULL, the end time of timing tracing task is empty, described timing tracing taskFor timing tracing task periodically, and the current EMS time is while meeting the beginning that activates described timing tracing taskBetween require and periodically timing requirement;
Or, time started and the equal non-NULL of end time of timing tracing task, described timing tracing task isAperiodicity timing tracing task, and the current EMS time is while meeting the beginning that activates described timing tracing taskBetween require and end time requirement;
Or, time started and the equal non-NULL of end time of timing tracing task, described timing tracing task isPeriodically timing tracing task, and current EMS time meets the time started of activating described timing tracing taskRequirement, end time require and periodically timing requirement.
9. according to EMS described in claim 6 or 7, it is characterized in that, described deexcitation condition comprises:The end time non-NULL of timing tracing task, and the current EMS time meet timing tracing task described in deexcitationEnd time requirement;
Or, the end time non-NULL of timing tracing task, described timing tracing task is for periodically regularly followingTrack task, and the end time that the current EMS time meets timing tracing task described in deexcitation require and the cycleProperty timing requirement;
Or the end time of timing tracing task is empty, described timing tracing task is for periodically regularly followingTrack task, and the current EMS time meet the periodicity timing requirement of timing tracing task described in deexcitation.
10. according to EMS described in claim 6 or 7, it is characterized in that, described EMS also comprises propelling movementModule, for preserving into signaling tracing literary composition by the signaling data of the described timing tracing task of reported by network element equipmentPart, and described signaling tracing file is stored to EMS above or pushes on third-party server.
CN201410641062.0A 2014-11-13 2014-11-13 Timing tracking method and element management system (EMS) Withdrawn CN105656650A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201410641062.0A CN105656650A (en) 2014-11-13 2014-11-13 Timing tracking method and element management system (EMS)
PCT/CN2015/081960 WO2016074480A1 (en) 2014-11-13 2015-06-19 Timed tracing method, element management system, and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410641062.0A CN105656650A (en) 2014-11-13 2014-11-13 Timing tracking method and element management system (EMS)

Publications (1)

Publication Number Publication Date
CN105656650A true CN105656650A (en) 2016-06-08

Family

ID=55953695

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410641062.0A Withdrawn CN105656650A (en) 2014-11-13 2014-11-13 Timing tracking method and element management system (EMS)

Country Status (2)

Country Link
CN (1) CN105656650A (en)
WO (1) WO2016074480A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109375996A (en) * 2018-09-27 2019-02-22 安徽省鼎众金融信息咨询服务有限公司 A kind of support dependence managerial role scheduling system
CN109447534A (en) * 2018-12-29 2019-03-08 华润电力(菏泽)有限公司 A kind of working hour distribution method, device, equipment and storage medium

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1866869A (en) * 2006-02-17 2006-11-22 华为技术有限公司 Service network tracking system and method
CN101163312A (en) * 2007-11-08 2008-04-16 中兴通讯股份有限公司 Signaling tracking method
CN101183980A (en) * 2007-12-12 2008-05-21 上海华为技术有限公司 Equipment tracking method, device and system
CN101232691A (en) * 2007-01-24 2008-07-30 中兴通讯股份有限公司 Method and apparatus for tracing signaling
CN101378596A (en) * 2008-09-19 2009-03-04 华为技术有限公司 Method, system and equipment for tracking single user
CN101667928A (en) * 2009-09-25 2010-03-10 中兴通讯股份有限公司 Client, signaling tracking server, protocol module and signaling tracking method
CN102387491A (en) * 2010-08-27 2012-03-21 中兴通讯股份有限公司 Signal tracking method and device
CN102739465A (en) * 2011-04-12 2012-10-17 中兴通讯股份有限公司 Method for realizing signaling tracking, apparatus and system thereof

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102118720B (en) * 2009-12-31 2015-07-08 华为技术有限公司 Signaling tracking method, system and device
CN104145497A (en) * 2012-09-19 2014-11-12 华为技术有限公司 User equipment tracking method and system, access device and access controller

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1866869A (en) * 2006-02-17 2006-11-22 华为技术有限公司 Service network tracking system and method
CN101232691A (en) * 2007-01-24 2008-07-30 中兴通讯股份有限公司 Method and apparatus for tracing signaling
CN101163312A (en) * 2007-11-08 2008-04-16 中兴通讯股份有限公司 Signaling tracking method
CN101183980A (en) * 2007-12-12 2008-05-21 上海华为技术有限公司 Equipment tracking method, device and system
CN101378596A (en) * 2008-09-19 2009-03-04 华为技术有限公司 Method, system and equipment for tracking single user
CN101667928A (en) * 2009-09-25 2010-03-10 中兴通讯股份有限公司 Client, signaling tracking server, protocol module and signaling tracking method
CN102387491A (en) * 2010-08-27 2012-03-21 中兴通讯股份有限公司 Signal tracking method and device
CN102739465A (en) * 2011-04-12 2012-10-17 中兴通讯股份有限公司 Method for realizing signaling tracking, apparatus and system thereof

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109375996A (en) * 2018-09-27 2019-02-22 安徽省鼎众金融信息咨询服务有限公司 A kind of support dependence managerial role scheduling system
CN109447534A (en) * 2018-12-29 2019-03-08 华润电力(菏泽)有限公司 A kind of working hour distribution method, device, equipment and storage medium

Also Published As

Publication number Publication date
WO2016074480A1 (en) 2016-05-19

Similar Documents

Publication Publication Date Title
CN104317749B (en) Information write-in method and device
WO2004025479A3 (en) Methods and systems for moving data objects using locks
GB2458048A (en) Method and apparatus for mobile intelligence
MY195590A (en) Quantitative Unified Analytic Neural Networks
TW200617680A (en) Establishing command order in an out of order DMA command queue
CN101882089A (en) Method for processing business conversational application with multi-thread and device thereof
CN103414762B (en) cloud backup method and device
EA200600036A1 (en) METHOD FOR PREDICTING AND AUTOMATED DESIGN OF A SINGLE WELL AND COMPUTATIONAL SYSTEM FOR ITS IMPLEMENTATION
MY189491A (en) Database data modification request processing method and apparatus
CN103106222A (en) Processing method and processing device of timer
CN108009642A (en) Distributed machines learning method and system
CN103595807A (en) Data synchronous updating method and device
SG11201900526WA (en) Risk identification method, risk identification apparatus, and cloud risk identification apparatus and system
CN110262883A (en) Task processing method, device and electronic equipment based on timer
CN106126326A (en) Timing task management method and apparatus
SI1810523T1 (en) Method and products for aligning data between a manager and an agent in a management network
CN102455934A (en) Workflow scheduling method and device
CN108108952A (en) A kind of service implementation method, system, equipment and computer storage media
CN110427134A (en) Data processing method, device, equipment and the readable storage medium storing program for executing of instant messaging
WO2020239910A3 (en) An intelligent computer aided decision support system
CN105656650A (en) Timing tracking method and element management system (EMS)
CN104298671B (en) data statistical analysis method and device
CN109684400A (en) A method of the master data management automation based on RPA finance robot
CN110139229A (en) Delay sends method, apparatus, computer equipment and the storage medium of short message
WO2018084751A3 (en) Method for distributing orders

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
WW01 Invention patent application withdrawn after publication
WW01 Invention patent application withdrawn after publication

Application publication date: 20160608