CN103970600B - A kind of Generic Notification system, the notice sending method and dispatching method of program scheduler - Google Patents

A kind of Generic Notification system, the notice sending method and dispatching method of program scheduler Download PDF

Info

Publication number
CN103970600B
CN103970600B CN201310038649.8A CN201310038649A CN103970600B CN 103970600 B CN103970600 B CN 103970600B CN 201310038649 A CN201310038649 A CN 201310038649A CN 103970600 B CN103970600 B CN 103970600B
Authority
CN
China
Prior art keywords
scheduled program
notification message
returning result
notification
program
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.)
Active
Application number
CN201310038649.8A
Other languages
Chinese (zh)
Other versions
CN103970600A (en
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.)
Alibaba Group Holding Ltd
Original Assignee
Alibaba Group Holding 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 Alibaba Group Holding Ltd filed Critical Alibaba Group Holding Ltd
Priority to CN201310038649.8A priority Critical patent/CN103970600B/en
Publication of CN103970600A publication Critical patent/CN103970600A/en
Application granted granted Critical
Publication of CN103970600B publication Critical patent/CN103970600B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Stored Programmes (AREA)
  • Telephonic Communication Services (AREA)

Abstract

This application discloses a kind of Generic Notification system, the notice sending method and dispatching method of program scheduler;The Generic Notification system includes:Receiving module, for when needing to start scheduled program, obtaining simultaneously resolution scheduling parameter;The scheduling parameter includes:The path of scheduled program and the operational factor for passing to the scheduled program;Calling module, the scheduled program is called for the path of the scheduled program according to resolution scheduling gain of parameter and the operational factor of scheduled program;Processing module, for receiving the returning result of scheduled program;Notification message is constructed according to the returning result of scheduled program;Send a notification message.The application can be universally used in the task run result notice of various scheduling systems.

Description

A kind of Generic Notification system, the notice sending method and dispatching method of program scheduler
Technical field
The present invention relates to computer realm, more particularly to a kind of Generic Notification system, the notice sending method of program scheduler And dispatching method.
Background technology
On line in production system, scheduling system is very common, is exactly briefly at the appointed time to perform designated program System, from simplest crontab, (the scheduling system that linux is carried, many scheduling systems are expanded based on crontab ), arrive to the cron4j to increase income, the scheduling system of each corporate departments oneself exploitation.It is as follows that scheduling system is generally used to solution Railway Project:A) specified time performs appointed task;B) definition of task dependence and associative operation;C) task status tracks; D) detection of task run result and alarm, notice.
Simplest crontab can be only done the appointed task performed in specified time, and the dependence condition of task needs to appoint It is engaged in oneself going detection to judge, Mission Success whether tracking is also required to task oneself completion, and simple scheduling timing is held The operation result state of line program can not also be obtained, and result can not be post-processed, for example notice (is such as believed to the interface specified Case, instant messenger, short message etc.);So crontab is the scheduling system that can realize minimum function, N/A mechanism.To Using crontab and wish informing mechanism, then need scheduled program oneself to realize.
In each major company, crontab can not meet the scheduling of large amount of complex task certainly, so can usually develop oneself Scheduling system, it is complicated or simple, often realize the part or all of function in above-mentioned a, b, c, d, can also may add Other functions, wherein for above-mentioned function d, these scheduling systems can each realize the detection of the task run result of oneself, and The alert notice mechanism of oneself is realized, it is often not general enough, and do the duplication of labour.
The content of the invention
The application technical problems to be solved are to provide a kind of task run result that can be universally used in various scheduling systems and led to Know scheme.
In order to solve the above problems, this application provides a kind of Generic Notification system, including:
Receiving module, for when needing to start scheduled program, obtaining simultaneously resolution scheduling parameter;The scheduling parameter bag Include:The path of scheduled program and the operational factor for passing to the scheduled program;
Calling module, for the path of the scheduled program according to resolution scheduling gain of parameter and the operation of scheduled program Be scheduled program described in parameter call;
Processing module, for receiving the returning result of scheduled program;It is logical according to the returning result of scheduled program construction Know message;Send a notification message.
Further, described Generic Notification system also includes:
Interface module, for providing the interface externally to send a notification message;
The receiving module is additionally operable to obtain and parses the notification message configuration of the scheduled program, is disappeared according to the notice Breath configuration determines notification interface corresponding to each returning result, and the notification interface includes sending method and recipient;
The processing module, which sends a notification message, to be referred to:
Processing module notification interface according to corresponding to the returning result of the scheduled program determine sending method and Recipient;By interface corresponding with identified sending method in the interface module, notification message is sent to and determined Recipient.
Further, the receiving module is additionally operable to determine that the scheduled program respectively returns according to notification message configuration As a result corresponding content of announcement;
Processing module refers to according to the returning result construction notification message of scheduled program:
The processing module generates notification message, in the notification message according to the returning result of the scheduled program Carry content of announcement corresponding to the returning result.
Further, the content of announcement includes returning result record number, directory size;
The processing module is additionally operable to carry out returning result record number, the statistics of directory size.
Present invention also provides a kind of notice sending method of program scheduler, including:
When needing to start scheduled program, obtain and resolution scheduling parameter, the scheduling parameter include scheduled program Path and scheduled program operational factor;
Called and adjusted according to the operational factor of the path of the scheduled program of resolution scheduling gain of parameter and scheduled program Spend program;
Receive the returning result of scheduled program;
Notification message is constructed according to the returning result of scheduled program;
Send a notification message.
Further, described method also includes:
Obtain and parse the notification message configuration of the scheduled program, determine that each return is tied according to notification message configuration Notification interface corresponding to fruit, the notification interface include sending method and recipient;
Described the step of sending a notification message, includes:
Sending method and recipient are determined according to notification interface corresponding to the returning result of the scheduled program;By with The identified corresponding external interface of sending method, identified recipient is sent to by notification message.
Further, described method also includes:
The content of announcement according to corresponding to notification message configuration determines scheduled each returning result of program;
The step of constructing notification message according to the returning result of scheduled program includes:
According to the returning result of the scheduled program, notification message is generated, the return knot is carried in the notification message Content of announcement corresponding to fruit.
Further, the content of announcement includes returning result record number, directory size;
Also include after the step of returning result of the scheduled program of reception:
Carry out returning result record number, the statistics of directory size.
Present invention also provides a kind of dispatching method, including:
When the system of scheduling needs to start scheduled program, Generic Notification system is called;
The Generic Notification system obtains and resolution scheduling parameter, the scheduling parameter include scheduled program path and The operational factor of scheduled program;
The Generic Notification system is according to the path of the scheduled program of resolution scheduling gain of parameter and scheduled program Operational factor calls scheduled program;
The Generic Notification system receives the returning result of scheduled program;Constructed according to the returning result of scheduled program Notification message, and send a notification message.
Task run result (returning result of i.e. scheduled program) of at least one scheme of the application to scheduling system Notified, and be common to various scheduling systems;The Generic Notification system that the yet another aspect of the application is provided is in certain limit It is interior seamless to be embedded into any scheduling system;The yet another aspect of the application can notify task run result that it optimizes Scheme can also be that different scheduled programs customize different notification means and content of announcement.Certainly, appointing for the application is implemented One product must be not necessarily required to reach all the above advantage simultaneously.
Brief description of the drawings
Fig. 1 is the structural representation of the Generic Notification system of embodiment one;
Fig. 2 is the external connection relation schematic diagram of the Generic Notification system of embodiment one;
Fig. 3 is the schematic flow sheet of a specific example in embodiment one;
Fig. 4 is the dispatching method schematic flow sheet of embodiment two.
Embodiment
The technical scheme of the application is described in detail below in conjunction with drawings and Examples.
If it should be noted that not conflicting, each feature in the embodiment of the present application and embodiment can be tied mutually Close, within the protection domain of the application.In addition, though logical order is shown in flow charts, but in some situations Under, can be with the step shown or described by being performed different from order herein.
Embodiment one, a kind of Generic Notification system, as shown in figure 1, including:
Receiving module 11, for when needing to start scheduled program, obtaining simultaneously resolution scheduling parameter;The scheduling parameter Including:The path of scheduled program and the operational factor for passing to the scheduled program;
Calling module 12, for the path of the scheduled program according to resolution scheduling gain of parameter and the fortune of scheduled program Be scheduled program described in row parameter call;
Processing module 13, for receiving the returning result of scheduled program;Constructed according to the returning result of scheduled program Notification message;Send a notification message.
In the present embodiment some alternatives, the processing module 13 can also be notified outside other processing, For example carry out status tracking or start other scheduling system etc. according to pre-defined rule.
Existing scheduling system 21 directly invokes scheduled program 23, for example is scheduled according to the time start by set date of configuration Program.As shown in Fig. 2 present embodiments provide the Generic Notification system 22 being inserted among the two, this Generic Notification system 22 can call actual scheduled program 23 according to the instruction of scheduling system 21, transmit the operational factor of scheduled program, can be with The processing such as completion notice.One Generic Notification system 22 can be one or more scheduling system services.
The Generic Notification system 22 of the present embodiment may be considered one and be positioned over scheduling system 21 and scheduled program 23 Between intermediate layer, scheduling system 21 can first dispatch Generic Notification system 22, at the same by the path of actual scheduled program 23 and The operational factor of the scheduled program 23 is passed to as the scheduling parameter of Generic Notification system 22;Generic Notification system 22 will dispatch Scheduled program command row and operational factor parse in parameter, then call scheduled program 23 accordingly.General procedure meeting Setting different returning results respectively for situations such as normal operation or failure, (such as program return value, usual " 0 " represent operation Normally, non-" 0 " represents failure, but not limited to this), place corresponding to different returning results is pre-set in Generic Notification system 22 Reason mode, so call the Generic Notification system 22 of the program can be after the returning result of scheduled program 23 is received, pin To normal and unsuccessfully etc. returning result makes a decision and different processing is done to different returning results.
The start-up parameter of system 21 is dispatched in the present embodiment to be included successively:The executable file of Generic Notification system external Fullpath, the path of scheduled program 23, the operational factor of scheduled program 23.Scheduling system 21 in this sample embodiment When needing to start scheduled program 23, it will be to start executable file external in Generic Notification system 22, this is executable Scheduled program 23 will be called according to the path of scheduled program 23 after file start and join the operation of scheduled program 23 Number passes to scheduled program 23.Such benefit is:Any one has dispatched the Generic Notification of system 21 and the present embodiment When system 22 is combined, the startup order line of the scheduling system 21 need to be only replaced in batches, added in the foremost of start-up parameter logical With the fullpath of notice system, this parameter is that the seamless insertion of Generic Notification system 22 can be achieved, it is not necessary to dispatching system 21 provisioning interfaces, it is not required that the other places for dispatching system are modified, application scenarios are that non-normal open is used, even Crontab can be convenient to use.
In a kind of alternative of the present embodiment, the Generic Notification system can also include:
Interface module 14, for providing the interface externally to send a notification message;
In a kind of embodiment of the alternative, the receiving module 11 can be also used for obtaining and parse described adjusted Spend the notification message configuration of program, the notification interface according to corresponding to notification message configuration determines each returning result, the notice Interface includes sending method and recipient;
Processing module 13, which sends a notification message, can specifically refer to:
The processing module 13 notification interface according to corresponding to the returning result of the scheduled program determines sending method And recipient;By interface corresponding with identified sending method in the interface module 14, notification message is sent to institute The recipient of determination.
Thus can to it is normal and unsuccessfully etc. returning result notified (for returning result for failure in the case of, should Notice can also regard alarm as).Wherein, sending method can be, but not limited to two kinds of short message, mailbox most basic sending methods, be It is exactly to be sent by short message interface/email interface in interface module 14 during short message/mailbox;If desired for can also extend Other sending methods, such as MSN etc..Notification interface can be with identical or different corresponding to different returning results.
In a kind of embodiment of the alternative, the receiving module 11 is additionally operable to true according to notification message configuration Content of announcement corresponding to fixed scheduled each returning result of program;
Processing module 13 constructs notification message according to the returning result of scheduled program can specifically refer to:
The processing module 13 generates notification message, in the notification message according to the returning result of the scheduled program Content of announcement corresponding to middle carrying returning result.
The content of announcement includes any one of following or any combination:Scheduled program operation starting time, the end time, Run time, the notice of scheduled program output such as line number inspection, self-defined html file contents are sent altogether.Difference is returned Returning content of announcement corresponding to result can be with identical or different.
In other alternatives, for some other applications, such as a kind of hadoop (distributed system architecture) task Scheduling, the content of announcement can also include returning result record number, directory size etc.;Now, the processing module 13 is gone back It can be used for the statistics for carrying out returning result record number, directory size etc..
It can be, but not limited to by increasing parameter " notification message configuration " in the start-up parameter of scheduling system to set State notification interface and content of announcement corresponding to each returning result of scheduled program;Scheduling system when calling Generic Notification system, The parameter can be sent to Generic Notification system.The parameter be placed on Generic Notification system fullpath this parameter after, its Before its original start-up parameter;The parameter can be null, indicate no configuration, do not do any notice.When this scheduling system needs When wanting configuration notification function, then above-mentioned null is changed to the notification message configuration path of reality, Generic Notification system is according to this Path obtains notification interface and content of announcement corresponding to scheduled each returning result of program;Notice in different start-up parameters Message arrangement parameter can point to same notification message configuration path, can also point to different paths.The parameter can be silent Recognize or preset configuration, a user configuration interface can also be provided, voluntarily configured or changed by user.
Because different start-up parameters corresponds to different scheduled programs, therefore by the notice in different start-up parameters Message arrangement parameter is configured respectively, can be that different scheduled programs each sets notification interface and content of announcement. In other alternatives, notification interface that can also be directly in Generic Notification system corresponding to preset different returning results and logical Know content, but because Generic Notification system can not differentiate different scheduled programs, so so will be unable to be directed to different quilts Scheduler program carries out personal settings.
In one specific example of the present embodiment, the handling process of the Generic Notification system is as shown in figure 3, including following Step 301~306.
301st, simultaneously resolution scheduling parameter is obtained.
Generic Notification system is called by various scheduling systems, meeting band up-regulation when scheduling system calls Generic Notification system Spend parameter, the incoming scheduling parameter of Generic Notification system analysis scheduling system, so as to obtain:Notification message configuration path, adjusted Spend path, the operational factor of scheduled program of program.
302nd, called according to the operational factor of the path of the scheduled program of resolution scheduling gain of parameter and scheduled program Scheduled program.
303rd, the returning result of scheduled program is received.
Meeting returning result after scheduled program execution is over, receives and records, for using below.
304th, notification message configuration is parsed.
Generic Notification system needs to parse notification message configuration after terminating to run scheduled program, determines notification message Content and sending method, that is, seeing needs where to be sent a notification message with which kind of mode, and interior required in notification message Hold.
305th, according to the returning result and notification message arrangement notification message of scheduled program.
Meeting specified notification content in notification message configuration, such as run time, operation result file line number, self-defined construction Html statistics files etc., this part is to construct the content of notification message.
306th, send a notification message.
Configured according to the notification message after parsing, the sending method as per advice specified in message arrangement sends notification message Give the recipient corresponding to program returning result that is scheduled.
Here is the design example of a simplified notice configuration parameter:
Wherein, notify is configuration root node.
Second level configuration node:Success, failed, status_255 are that scheduled program returning result judges branch, I.e. when the notice configuration that program returning result is normal (return value 0) Ze Huizou success branches;When program returning result is The notice configuration of failure (return value is non-zero) Ze Huizou failed branches;It can be walked when program returning result is state 255 The notice configuration of status_255 branches." 255 " wherein behind the third status_255 are the values in this example, other In the case of can arbitrary disposition.
Third level configuration node is the configuration of the notification interface and content of announcement of notification message.Wherein method connects for notice The sending method of notification message in mouthful, acquiescence provide sms (short message) and two kinds of mail (mail);Receiver is notification interface In recipient, can be separated multiple of comma, method is that then receiver is cell-phone number to sms, if method is Then receiver is addresses of items of mail to mail, is then parsed if other Custom Notifications method by the method realization sides; Context is content of announcement, can be the multiple of comma segmentation, and Generic Notification system can carry several contents of announcement, such as Attachment represents the file in path behind colon when annex is sent, and custom_htm is self-defined htm file contents, can be incited somebody to action Htm sends (for example much scheduled program has the statistical report form of oneself) when message body, and context also supports self-defined add Add.
Embodiment two, a kind of notice sending method of program scheduler, as shown in figure 4, including:
401st, when needing to start scheduled program, obtain and resolution scheduling parameter, the scheduling parameter include scheduled The path of program and the operational factor of the scheduled program;
402nd, described adjusted is called according to the path of the scheduled program of resolution scheduling gain of parameter and operational factor Spend program;
403rd, the returning result of the scheduled program is received;
404th, notification message is constructed according to the returning result of the scheduled program;
405th, send a notification message.
In a kind of alternative of the present embodiment, it can be, but not limited to complete above-mentioned step by a Generic Notification system Suddenly, the fullpath in scheduling system start-up parameter foremost plus executable file external in Generic Notification system is passed through. System is so dispatched when needing to start scheduled program, it will first call Generic Notification system.
In a kind of alternative of the present embodiment, step 405 can include:
The notification message is sent by external interface.
In a kind of embodiment of the alternative, methods described also includes:
Obtain and parse the notification message configuration of the scheduled program, each returning result is determined according to notification message configuration Corresponding notification interface;The notification interface includes sending method and recipient;
Step 405 specifically includes:
Sending method and recipient are determined according to notification interface corresponding to the returning result of the scheduled program;By with The identified corresponding external interface of sending method, identified recipient is sent to by notification message.
In a kind of embodiment of the alternative, methods described also includes:
The content of announcement according to corresponding to notification message configuration determines scheduled each returning result of program;
Step 404 specifically includes:
According to the returning result of the scheduled program, notification message is generated, the return knot is carried in the notification message Content of announcement corresponding to fruit.
In a kind of alternative of the present embodiment, can increasing parameter in the start-up parameter of scheduling system, " notice disappears Breath configuration " sets notification interface and content of announcement, and the parameter can be sent to by scheduling system when calling Generic Notification system Generic Notification system.The parameter be placed on Generic Notification system fullpath this parameter after, other original start-up parameters it Before;The parameter can be null, indicate no configuration, do not do any notice.When this scheduling system needs configuration notification function, Above-mentioned null is changed again to the notification message configuration path of reality;Notification message configuration parameter in different start-up parameters can be with Same notification message configuration path is pointed to, different paths can also be pointed to;So can be that different scheduled programs customize Personalized notification message configuration.The parameter can be acquiescence or preset configuration, can also provide a user configuration interface, Voluntarily configured or changed by user.
In other alternatives, for some other applications, such as a kind of hadoop (distributed system architecture) task Scheduling, the content of announcement can also include output result record number, directory size;It can also include after the step 403: Carry out returning result record number, the statistics of directory size.
In some alternatives of the present embodiment, it is contemplated that possible cross-platform use, so for above-mentioned Notification Method Cross-platform language can be used to realize, such as cross-platform script, such as Python.
Embodiment three, a kind of dispatching method, including:
When the system of scheduling needs to start scheduled program, Generic Notification system is called;
The Generic Notification system obtains and resolution scheduling parameter, the scheduling parameter include scheduled program path and The operational factor of scheduled program;
The Generic Notification system is according to the path of the scheduled program of resolution scheduling gain of parameter and scheduled program Operational factor calls scheduled program;
The Generic Notification system receives the returning result of scheduled program;Constructed according to the returning result of scheduled program Notification message, and send a notification message.
It is other to realize that details refers to embodiment one and two.
One of ordinary skill in the art will appreciate that all or part of step in the above method can be instructed by program Related hardware is completed, and described program can be stored in computer-readable recording medium, such as read-only storage, disk or CD Deng.Alternatively, all or part of step of above-described embodiment can also be realized using one or more integrated circuits.Accordingly Ground, each module/unit in above-described embodiment can be realized in the form of hardware, can also use the shape of software function module Formula is realized.The application is not restricted to the combination of the hardware and software of any particular form.
Certainly, the application can also have other various embodiments, ripe in the case of without departing substantially from the application spirit and its essence Know those skilled in the art when can be made according to the application it is various it is corresponding change and deformation, but these corresponding change and become Shape should all belong to the protection domain of claims hereof.

Claims (9)

  1. A kind of 1. Generic Notification system, it is characterised in that including:
    Receiving module, for when needing to start scheduled program, obtaining simultaneously resolution scheduling parameter;The scheduling parameter includes: The notification message configuration of scheduled program, the path of scheduled program and the operational factor for passing to the scheduled program;
    Calling module, for the path of the scheduled program according to resolution scheduling gain of parameter and the operational factor of scheduled program Call the scheduled program;
    Processing module, for receiving the returning result of scheduled program;Notice is constructed according to the returning result of scheduled program to disappear Breath;Sent a notification message according to notification message configuration.
  2. 2. Generic Notification system as claimed in claim 1, it is characterised in that also include:
    Interface module, for providing the interface externally to send a notification message;
    The receiving module is additionally operable to the notification interface according to corresponding to notification message configuration determines each returning result, described logical Know that interface includes sending method and recipient;
    The processing module sends a notification message according to notification message configuration to be referred to:
    Processing module notification interface according to corresponding to the returning result of the scheduled program determines sending method and reception Side;By interface corresponding with identified sending method in the interface module, notification message is sent to identified connect Debit.
  3. 3. Generic Notification system as claimed in claim 2, it is characterised in that:
    The receiving module is additionally operable to according to corresponding to notification message configuration determines scheduled each returning result of program Content of announcement;
    Processing module refers to according to the returning result construction notification message of scheduled program:
    The processing module generates notification message, carried in the notification message according to the returning result of the scheduled program Content of announcement corresponding to the returning result.
  4. 4. Generic Notification system as claimed in claim 3, it is characterised in that:
    The content of announcement includes returning result record number, directory size;
    The processing module is additionally operable to carry out returning result record number, the statistics of directory size.
  5. A kind of 5. notice sending method of program scheduler, it is characterised in that including:
    When needing to start scheduled program, obtain and resolution scheduling parameter, the scheduling parameter include:Scheduled program is led to Know the operational factor of message arrangement, the path of scheduled program and scheduled program;
    Scheduled journey is called according to the operational factor of the path of the scheduled program of resolution scheduling gain of parameter and scheduled program Sequence;
    Receive the returning result of scheduled program;
    Notification message is constructed according to the returning result of scheduled program;
    Sent a notification message according to notification message configuration.
  6. 6. method as claimed in claim 5, it is characterised in that also include:
    The notification interface according to corresponding to notification message configuration determines each returning result, the notification interface include sending method And recipient;
    Described the step of being sent a notification message according to notification message configuration, includes:
    Sending method and recipient are determined according to notification interface corresponding to the returning result of the scheduled program;By with really The corresponding external interface of fixed sending method, notification message is sent to identified recipient.
  7. 7. method as claimed in claim 6, it is characterised in that also include:
    The content of announcement according to corresponding to notification message configuration determines scheduled each returning result of program;
    The step of constructing notification message according to the returning result of scheduled program includes:
    According to the returning result of the scheduled program, notification message is generated, the returning result pair is carried in the notification message The content of announcement answered.
  8. 8. method as claimed in claim 7, it is characterised in that:
    The content of announcement includes returning result record number, directory size;
    Also include after the step of returning result of the scheduled program of reception:
    Carry out returning result record number, the statistics of directory size.
  9. A kind of 9. dispatching method, it is characterised in that including:
    When the system of scheduling needs to start scheduled program, Generic Notification system is called;
    The Generic Notification system obtains and resolution scheduling parameter, the scheduling parameter include:The notification message of scheduled program The operational factor of configuration, the path of scheduled program and scheduled program;
    The Generic Notification system is according to the path of the scheduled program of resolution scheduling gain of parameter and the operation of scheduled program Parameter call is scheduled program;
    The Generic Notification system receives the returning result of scheduled program;Constructed and notified according to the returning result of scheduled program Message, and sent a notification message according to notification message configuration.
CN201310038649.8A 2013-01-31 2013-01-31 A kind of Generic Notification system, the notice sending method and dispatching method of program scheduler Active CN103970600B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310038649.8A CN103970600B (en) 2013-01-31 2013-01-31 A kind of Generic Notification system, the notice sending method and dispatching method of program scheduler

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310038649.8A CN103970600B (en) 2013-01-31 2013-01-31 A kind of Generic Notification system, the notice sending method and dispatching method of program scheduler

Publications (2)

Publication Number Publication Date
CN103970600A CN103970600A (en) 2014-08-06
CN103970600B true CN103970600B (en) 2018-04-03

Family

ID=51240135

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310038649.8A Active CN103970600B (en) 2013-01-31 2013-01-31 A kind of Generic Notification system, the notice sending method and dispatching method of program scheduler

Country Status (1)

Country Link
CN (1) CN103970600B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105955724B (en) * 2016-04-22 2019-12-03 Oppo广东移动通信有限公司 A kind of call method and device of terminal parameter

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101017447A (en) * 2007-02-13 2007-08-15 华为技术有限公司 IDE calling device and calling method therefor
US7451447B1 (en) * 1998-08-07 2008-11-11 Arc International Ip, Inc. Method, computer program and apparatus for operating system dynamic event management and task scheduling using function calls
CN101751288A (en) * 2008-12-12 2010-06-23 ***通信集团山东有限公司 Method, device and system applying process scheduler
CN102662778A (en) * 2012-04-28 2012-09-12 杭州格畅科技有限公司 Callback response method of inter-application communication on online application platform, application and online application platform

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001256066A (en) * 2000-02-29 2001-09-21 Internatl Business Mach Corp <Ibm> Computer system, switching system of operating system, mounting method of operating system, switching method of operating system, storage medium and program transmitter

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7451447B1 (en) * 1998-08-07 2008-11-11 Arc International Ip, Inc. Method, computer program and apparatus for operating system dynamic event management and task scheduling using function calls
CN101017447A (en) * 2007-02-13 2007-08-15 华为技术有限公司 IDE calling device and calling method therefor
CN101751288A (en) * 2008-12-12 2010-06-23 ***通信集团山东有限公司 Method, device and system applying process scheduler
CN102662778A (en) * 2012-04-28 2012-09-12 杭州格畅科技有限公司 Callback response method of inter-application communication on online application platform, application and online application platform

Also Published As

Publication number Publication date
CN103970600A (en) 2014-08-06

Similar Documents

Publication Publication Date Title
KR101769423B1 (en) Reminder method and apparatus based on chatting room
EP2239929B1 (en) Method and system for filtering incoming messages to a mobile device
US8849322B2 (en) Systems and methods for sharing threaded conversations on mobile communications devices
US8055722B2 (en) Notification control through brain monitoring of end user concentration
US8238526B1 (en) Voicemail outbox
CN103647867B (en) A kind of message leaving method and system
US20120198348A1 (en) Apparatus and method for providing integrated user information
CN107562556B (en) Failure recovery method, recovery device and storage medium
US20090181702A1 (en) Multi-mode communication
US20110201320A1 (en) Automated caller identifier from contact lists of a user&#39;s contacts
US20100022259A1 (en) Mobile communications device capable of replying to advertising message and method thereof
US9374689B1 (en) Apparatus and method for supporting telephonic synthetic identities
US10062055B2 (en) Locating previously communicated electronic messages
US20090063637A1 (en) System and method for providing message status in chat messaging
US10659415B1 (en) System processed emojis
US20170142049A1 (en) Method and device for processing and displaying emails
US20170279761A1 (en) Integrating communication modes in persistent conversations
US20230396707A1 (en) Method and system for group communication across electronic mail users and feature phone users
CN109600456A (en) A kind of contact identification processing method and processing device of messaging application
US8929867B2 (en) Automated electronic messaging to a person with whom another form of communication is exchanged
CN103970600B (en) A kind of Generic Notification system, the notice sending method and dispatching method of program scheduler
WO2007097598A1 (en) Icon transforming system, and service method for the same
US9444775B2 (en) Multipurpose internet mail extensions (“MIME”) metadata for group messaging
CN105898673B (en) A kind of method for sending information and device
US20110191427A1 (en) Communication method adapted for users using multiple communication facilities

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant