CN103970600A - General notification system and notification sending method for program scheduling as well as scheduling method - Google Patents

General notification system and notification sending method for program scheduling as well as scheduling method Download PDF

Info

Publication number
CN103970600A
CN103970600A CN201310038649.8A CN201310038649A CN103970600A CN 103970600 A CN103970600 A CN 103970600A CN 201310038649 A CN201310038649 A CN 201310038649A CN 103970600 A CN103970600 A CN 103970600A
Authority
CN
China
Prior art keywords
program
scheduled
notification message
results
notification
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201310038649.8A
Other languages
Chinese (zh)
Other versions
CN103970600B (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

The invention discloses a general notification system and a notification sending method for program scheduling as well as a scheduling method. The general notification system comprises a receiving module, a calling module and a processing module, wherein the receiving module is used for acquiring and analyzing scheduling parameters when the scheduled program is required to be started; the scheduling parameters comprise a path of the scheduled program and operating parameters transmitted to the scheduled program; the calling module is used for calling the scheduled program according to the path of the scheduled program, which is obtained by analyzing the scheduling parameters and the operating parameters of the scheduled program; the processing module is used for receiving a return result of the scheduled program, constructing a notification message according to the return result of the scheduled program and transmitting the notification message. The general notification system disclosed by the invention can be generally used for notifying task running results of various scheduling systems.

Description

Notice sending method and the dispatching method of a kind of general reporting system, program scheduler
Technical field
The present invention relates to computer realm, relate in particular to notice sending method and the dispatching method of a kind of general reporting system, program scheduler.
Background technology
On line in production system, dispatching system is very common, simply say to be exactly the system of at the appointed time carrying out designated program, the dispatching system of developing from the simplest crontab (dispatching system that linux carries, a lot of dispatching systems expand based on crontab), to the cron4j increasing income to, all departments oneself of each company.Dispatching system is general with solving following several problem: a) fixed time is carried out appointed task; B) Task Dependent contextual definition and associative operation; C) task status is followed the tracks of; D) task run result detects and reports to the police, notifies.
The simplest crontab can only complete the appointed task of carrying out in the fixed time, the dependence condition of task needs task oneself to go to detect judgement, Mission Success whether tracking also needs task oneself to complete, and the operation result state of simple dispatching system timing executive routine also cannot obtain, cannot carry out aftertreatment to result, such as notice is to the interface (as mailbox, instant messenger, note etc.) of specifying; So crontab is the dispatching system that can realize minimum function, N/A mechanism.If use crontab and wish informing mechanism, need the program of being scheduled oneself to realize.
In each major company; crontab cannot meet the scheduling of large amount of complex task certainly; so usually can develop the dispatching system of oneself, complicated or simple, tend to realize the part or all of function in above-mentioned a, b, c, d; may also can add other functions; wherein, for above-mentioned functions d, these dispatching systems can realize the detection of the task run result of oneself separately, and realize the alert notice mechanism of oneself; often general not, and do the duplication of labour.
Summary of the invention
The technical matters that the application will solve is to provide a kind of task run result notification scheme that is common to various dispatching systems.
In order to address the above problem, the application provides a kind of general reporting system, comprising:
Receiver module, while being scheduled program, obtains and resolution scheduling parameter for starting when needs; Described scheduling parameter comprises: the path of the program that is scheduled and pass to the operational factor of this program that is scheduled;
Calling module, for the program that is scheduled described in calling according to the operational factor of the path of the program that is scheduled of resolution scheduling gain of parameter and the program that is scheduled;
Processing module, for receiving returning results of the program of being scheduled; Return results structure notification message according to the program of being scheduled; Send a notification message.
Further, described general reporting system also comprises:
Interface module, for providing the interface externally sending a notification message;
Described receiver module also, for the notification message configuration of the program that is scheduled described in obtaining and resolving, determines and respectively returns results corresponding notification interface according to this notification message configuration, and described notification interface comprises send mode and take over party;
Described processing module sends a notification message and refers to:
Notification interface corresponding to returning results of program that be scheduled described in described processing module basis determined send mode and take over party; By in described interface module with the corresponding interface of determined send mode, notification message is sent to determined take over party.
Further, described receiver module also for according to this notification message configuration determine described in the program that is scheduled respectively return results corresponding content of announcement;
Processing module refers to according to the structure notification message that returns results of the program that is scheduled:
Returning results of the program that is scheduled described in described processing module basis, generates notification message, carries this and return results corresponding content of announcement in this notification message.
Further, described content of announcement comprises returning results and records number, directory size;
Described processing module is also for returning results the statistics that records number, directory size.
The application also provides a kind of notice sending method of program scheduler, comprising:
In the time that needs startup is scheduled program, to obtain and resolution scheduling parameter, described scheduling parameter comprises the operational factor of the path of the program of being scheduled and the program that is scheduled;
Call according to the operational factor of the path of the program that is scheduled of resolution scheduling gain of parameter and the program that is scheduled the program of being scheduled;
Reception the returning results of program that be scheduled;
Return results structure notification message according to the program of being scheduled;
Send a notification message.
Further, described method also comprises:
The notification message configuration of the program that is scheduled described in obtaining and resolving, determines and respectively returns results corresponding notification interface, described notification interface comprises send mode and take over party according to this notification message configuration;
The described step sending a notification message comprises:
Determine send mode and take over party according to notification interface corresponding to returning results of the described program that is scheduled; By with the corresponding external interface of determined send mode, notification message is sent to determined take over party.
Further, described method also comprises:
Described in determining according to described notification message configuration, the program that is scheduled respectively returns results corresponding content of announcement;
Comprise according to the step that returns results structure notification message of the program of being scheduled:
According to returning results of the described program that is scheduled, generate notification message, in this notification message, carry this and return results corresponding content of announcement.
Further, described content of announcement comprises returning results and records number, directory size;
Described reception is scheduled after the step returning results of program and also comprises:
Return results the statistics that records number, directory size.
The application also provides a kind of dispatching method, comprising:
When dispatching system need to start while being scheduled program, call general reporting system;
Described general reporting system obtains and resolution scheduling parameter, and described scheduling parameter comprises the operational factor of the path of the program of being scheduled and the program that is scheduled;
Described general reporting system calls according to the operational factor of the path of the program that is scheduled of resolution scheduling gain of parameter and the program that is scheduled the program of being scheduled;
Described general reporting system receives returning results of the program that is scheduled; According to the program of being scheduled return results structure notification message, and send a notification message.
The task run result (the returning results of be scheduled program) of at least one scheme of the application to dispatching system notified, and is common to various dispatching systems; The general reporting system that the application's another scheme provides can seamlessly be embedded into any dispatching system within the specific limits; The application's another scheme can be notified task run result, and its prioritization scheme can also customize different notification means and content of announcement for the different programs of being scheduled.Certainly, arbitrary product of enforcement the application must not necessarily need to reach above-described all advantages simultaneously.
Brief description of the drawings
Fig. 1 is the structural representation of the general reporting system of embodiment mono-;
Fig. 2 is the outside annexation schematic diagram of the general reporting system of embodiment mono-;
Fig. 3 is the schematic flow sheet of an object lesson in embodiment mono-;
Fig. 4 is the dispatching method schematic flow sheet of embodiment bis-.
Embodiment
Below in conjunction with drawings and Examples, the application's technical scheme is described in detail.
It should be noted that, if do not conflicted, each feature in the embodiment of the present application and embodiment can mutually combine, all within the application's protection domain.In addition, although there is shown logical order in flow process, in some cases, can carry out shown or described step with the order being different from herein.
Embodiment mono-, a kind of general reporting system, as shown in Figure 1, comprising:
Receiver module 11, while being scheduled program, obtains and resolution scheduling parameter for starting when needs; Described scheduling parameter comprises: the path of the program that is scheduled and pass to the operational factor of this program that is scheduled;
Calling module 12, for the program that is scheduled described in calling according to the operational factor of the path of the program that is scheduled of resolution scheduling gain of parameter and the program that is scheduled;
Processing module 13, for receiving returning results of the program of being scheduled; Return results structure notification message according to the program of being scheduled; Send a notification message.
In some alternatives of the present embodiment, other outside can also notifying of described processing module 13 processed, such as carrying out status tracking or starting other dispatching system etc. according to pre-defined rule.
Existing dispatching system 21 is directly called the program of being scheduled 23, such as the program that is scheduled according to the time start by set date of configuration.As shown in Figure 2, the present embodiment provides and has been inserted in the two middle general reporting system 22, this general reporting system 22 can call the actual program 23 that is scheduled according to the instruction of dispatching system 21, transmits the operational factor of the program that is scheduled, and can also complete the processing such as notice.A general reporting system 22 can be one or more dispatching system services.
The general reporting system 22 of the present embodiment can be thought a middle layer that is positioned over dispatching system 21 and is scheduled between program 23, dispatching system 21 can first be dispatched general reporting system 22, and the scheduling parameter of simultaneously path of the actual program 23 that is scheduled and this operational factor that is scheduled program 23 being used as to general reporting system 22 is imported into; General reporting system 22 parses capable the program command that is scheduled in scheduling parameter and operational factor, then calls accordingly the program of being scheduled 23.General procedure can for normal operation or unsuccessfully etc. situation different returning results (for example program rreturn value is set respectively; conventionally " 0 " represents normal operation; non-" 0 " represents unsuccessfully; but be not limited to this); in general reporting system 22, set in advance difference and return results corresponding processing mode; the general reporting system 22 that calls like this this program can receive after the returning results of the program of being scheduled 23, for normal and unsuccessfully wait to return results and make a decision and different returning results done to different processing.
In the present embodiment, the start-up parameter of dispatching system 21 comprises successively: the fullpath of the external executable file of general reporting system, the path of the program that is scheduled 23, the operational factor of the program that is scheduled 23.Dispatching system 21 in the present embodiment is in the time that needs startup is scheduled program 23 like this, will be to start external executable file in general reporting system 22, this executable file will call the program of being scheduled 23 and the operational factor of the program of being scheduled 23 is passed to the program of being scheduled 23 according to the path of the program of being scheduled 23 after starting.Such benefit is: when the general reporting system 22 of any one existing dispatching system 21 and the present embodiment combines, only need replace in batches the startup command row of this dispatching system 21, add this parameter of fullpath of general reporting system can realize the seamless embedding of general reporting system 22 in the foremost of start-up parameter, do not need and the about stationary interface of dispatching system 21, do not need other place of dispatching system to change yet, application scenarios is that non-normal open is used, or even crontab can be convenient to use.
In a kind of alternatives of the present embodiment, described general reporting system can also comprise:
Interface module 14, for providing the interface externally sending a notification message;
In a kind of embodiment of this alternatives, the notification message configuration of the program that is scheduled described in described receiver module 11 can also be used for obtaining and resolve, determine and respectively return results corresponding notification interface according to this notification message configuration, described notification interface comprises send mode and take over party;
Processing module 13 sends a notification message and specifically can refer to:
Notification interface corresponding to returning results of program that be scheduled described in described processing module 13 bases determined send mode and take over party; By in described interface module 14 with the corresponding interface of determined send mode, notification message is sent to determined take over party.
So just can notify (for returning results as failed situation, this notice also can be regarded warning as) with unsuccessfully waiting to return results to normal.Wherein, send mode can be, but not limited to note, two kinds of send modes the most basic of mailbox, is exactly to send by the short message interface/email interface in interface module 14 while being note/mailbox; As needs also can be expanded other send mode, such as Instant Messenger (IM) software etc.Difference returns results corresponding notification interface can be identical or different.
In a kind of embodiment of this alternatives, described receiver module 11 also for according to this notification message configuration determine described in the program that is scheduled respectively return results corresponding content of announcement;
Processing module 13 is constructed notification message according to returning results of the program that is scheduled and specifically can be referred to:
Returning results of the program that is scheduled described in described processing module 13 bases, generates notification message, carries this and return results corresponding content of announcement in this notification message.
Described content of announcement comprises following any one or combination in any: the program that is scheduled operation starting time, end time, notice transmission etc. of working time, the program that is scheduled output as line number inspection, self-defined html file content altogether.Difference returns results corresponding content of announcement can be identical or different.
In other alternatives, other application for some, such as the scheduling of hadoop (a kind of distributed system architecture) task, described content of announcement can also comprise returning results and records number, directory size etc.; Now, described processing module 13 can also be used for returning results the statistics that records number, directory size etc.
Can be, but not limited to by the start-up parameter of dispatching system, increase parameter " notification message configuration " arrange described in the program that is scheduled respectively return results corresponding notification interface and content of announcement; Dispatching system, in the time calling general reporting system, can send to this parameter general reporting system.After this parameter is placed on general this parameter of reporting system fullpath, before other original start-up parameter; This parameter can be null, indicates, without configuration, not do any notice.In the time that this dispatching system needs configuration notification function, then revise above-mentioned null to actual notification message configuration path, described in general reporting system obtains according to this path, the program that is scheduled respectively returns results corresponding notification interface and content of announcement; Notification message configuration parameter in different start-up parameter can point to same notification message configuration path, also can point to different paths.This parameter can be acquiescence or preset configuration, and user's configuration interface also can be provided, and is configured voluntarily or is changed by user.
Due to the program that is scheduled corresponding to different start-up parameter, be therefore configured respectively by the notification message configuration parameter in different start-up parameter, can notification interface and content of announcement be set separately for the different programs that is scheduled.In other alternatives, also can be directly in general reporting system preset difference return results corresponding notification interface and content of announcement, but because general reporting system cannot be differentiated the different programs that is scheduled, so cannot carry out personal settings for the different programs of being scheduled like this.
In an object lesson of the present embodiment, the treatment scheme of described general reporting system as shown in Figure 3, comprises the following steps 301~306.
301, obtain also resolution scheduling parameter.
General reporting system is called by various dispatching systems, when calling general reporting system, dispatching system can bring scheduling parameter, the scheduling parameter that general reporting system resolution scheduling system is imported into, thus obtain: the path of notification message configuration path, the program that is scheduled, the operational factor of the program that is scheduled.
302, call according to the operational factor of the path of the program that is scheduled of resolution scheduling gain of parameter and the program that is scheduled the program of being scheduled.
303, receive returning results of the program that is scheduled.
The program that is scheduled can return results after carrying out and being over, and receives and records, for below.
304, resolve notification message configuration.
General reporting system needs to resolve notification message configuration after finishing to move the program that is scheduled, and determines content and the send mode of notification message, and see and need to where send a notification message by which kind of mode, and needed content in notification message.
305, returning results and notification message arrangement notification message according to the program that is scheduled.
Meeting specified notification content in notification message configuration, such as working time, operation result file line number, the html statistics file of self-defined structure etc., this part is the content of structure notification message.
306, send a notification message.
According to the notification message configuration after resolving, the send mode of as per advice specifying in message arrangement sends to this program of being scheduled to return results corresponding take over party notification message.
The design example of the notice configuration parameter of a simplification below:
Wherein, notify is configuration root node.
Second level configuration node: success, failed, status_255 judge branch for the program of being scheduled returns results, when program returns results the notice configuration for normal (rreturn value is 0) Ze Huizou success branch; When program returns results the notice configuration into failure (rreturn value is non-zero) Ze Huizou failed branch; When program returns results the notice configuration into state 255 Shi Huizou status_255 branches.Wherein the third status_255 " 255 " are below the values in this example, can arbitrary disposition in other situation.
Third level configuration node is the configuration of notification interface and the content of announcement of notification message.Wherein method is the send mode of the notification message in notification interface, and acquiescence provides sms (note) and mail (mail) two kinds; Receiver is the take over party in notification interface, can be comma separate multiple, method be sms receiver be cell-phone number, if method is mail, receiver is addresses of items of mail, other Custom Notifications method is resolved by this method realization side if; Context is content of announcement, can be comma cut apart multiple, general reporting system can carry several contents of announcement, the file that represents path after colon such as attachment sends when annex, custom_htm is self-defined htm file content, htm can be sent to (such as a lot of programs of being scheduled has the statistical report form of oneself) when message body, context also supports self-defined interpolation.
Embodiment bis-, a kind of notice sending method of program scheduler, as shown in Figure 4, comprising:
401, in the time that needs startup is scheduled program, obtain and resolution scheduling parameter, described scheduling parameter comprises the path of the program of being scheduled and the operational factor of this program that is scheduled;
402, the program that is scheduled described in calling according to the path of the program that is scheduled described in resolution scheduling gain of parameter and operational factor;
403, be scheduled described in receiving the returning results of program;
404, according to described in be scheduled program return results structure notification message;
405, send a notification message.
In a kind of alternatives of the present embodiment, can be, but not limited to complete above-mentioned steps by a general reporting system, by the fullpath of executable file external in dispatching system start-up parameter foremost adds general reporting system.Dispatching system, in the time that needs startup is scheduled program, will first be called general reporting system like this.
In a kind of alternatives of the present embodiment, step 405 can comprise:
Send described notification message by external interface.
In a kind of embodiment of this alternatives, described method also comprises:
Obtain and resolve the notification message configuration of this program that is scheduled, determine and respectively return results corresponding notification interface according to this notification message configuration; Described notification interface comprises send mode and take over party;
Step 405 specifically comprises:
Determine send mode and take over party according to notification interface corresponding to returning results of the described program that is scheduled; By with the corresponding external interface of determined send mode, notification message is sent to determined take over party.
In a kind of embodiment of this alternatives, described method also comprises:
Described in determining according to described notification message configuration, the program that is scheduled respectively returns results corresponding content of announcement;
Step 404 specifically comprises:
According to returning results of the described program that is scheduled, generate notification message, in this notification message, carry this and return results corresponding content of announcement.
In a kind of alternatives of the present embodiment, can in the start-up parameter of dispatching system, increase parameter " notification message configuration " notification interface and content of announcement are set, dispatching system, in the time calling general reporting system, can send to this parameter general reporting system.After this parameter is placed on general this parameter of reporting system fullpath, before other original start-up parameter; This parameter can be null, indicates, without configuration, not do any notice.In the time that this dispatching system needs configuration notification function, then revise above-mentioned null to actual notification message configuration path; Notification message configuration parameter in different start-up parameter can point to same notification message configuration path, also can point to different paths; Can be the notification message configuration of the different program that is scheduled customized personal like this.This parameter can be acquiescence or preset configuration, and user's configuration interface also can be provided, and is configured voluntarily or is changed by user.
In other alternatives, other application for some, such as the scheduling of hadoop (a kind of distributed system architecture) task, described content of announcement can also comprise that Output rusults records number, directory size; After described step 403, can also comprise: return results the statistics that records number, directory size.
In some alternatives of the present embodiment, consider possible cross-platform use, thus can use cross-platform language to realize for above-mentioned Notification Method, for example, such as cross-platform script, Python.
Embodiment tri-, a kind of dispatching method, comprising:
When dispatching system need to start while being scheduled program, call general reporting system;
Described general reporting system obtains and resolution scheduling parameter, and described scheduling parameter comprises the operational factor of the path of the program of being scheduled and the program that is scheduled;
Described general reporting system calls according to the operational factor of the path of the program that is scheduled of resolution scheduling gain of parameter and the program that is scheduled the program of being scheduled;
Described general reporting system receives returning results of the program that is scheduled; According to the program of being scheduled return results structure notification message, and send a notification message.
Other is realized details and refers to embodiment mono-and two.
One of ordinary skill in the art will appreciate that all or part of step in said method can carry out instruction related hardware by program and complete, described program can be stored in computer-readable recording medium, as ROM (read-only memory), disk or CD etc.Alternatively, all or part of step of above-described embodiment also can realize with one or more integrated circuit.Correspondingly, the each module/unit in above-described embodiment can adopt the form of hardware to realize, and also can adopt the form of software function module to realize.The application is not restricted to the combination of the hardware and software of any particular form.
Certainly; the application also can have other various embodiments; in the situation that not deviating from the application's spirit and essence thereof; those of ordinary skill in the art are when making various corresponding changes and distortion according to the application, but these corresponding changes and distortion all should belong to the protection domain of the application's claim.

Claims (9)

1. a general reporting system, is characterized in that, comprising:
Receiver module, while being scheduled program, obtains and resolution scheduling parameter for starting when needs; Described scheduling parameter comprises: the path of the program that is scheduled and pass to the operational factor of this program that is scheduled;
Calling module, for the program that is scheduled described in calling according to the operational factor of the path of the program that is scheduled of resolution scheduling gain of parameter and the program that is scheduled;
Processing module, for receiving returning results of the program of being scheduled; Return results structure notification message according to the program of being scheduled; Send a notification message.
2. general reporting system as claimed in claim 1, is characterized in that, also comprises:
Interface module, for providing the interface externally sending a notification message;
Described receiver module also, for the notification message configuration of the program that is scheduled described in obtaining and resolving, determines and respectively returns results corresponding notification interface according to this notification message configuration, and described notification interface comprises send mode and take over party;
Described processing module sends a notification message and refers to:
Notification interface corresponding to returning results of program that be scheduled described in described processing module basis determined send mode and take over party; By in described interface module with the corresponding interface of determined send mode, notification message is sent to determined take over party.
3. general reporting system as claimed in claim 2, is characterized in that:
Described receiver module also for according to this notification message configuration determine described in the program that is scheduled respectively return results corresponding content of announcement;
Processing module refers to according to the structure notification message that returns results of the program that is scheduled:
Returning results of the program that is scheduled described in described processing module basis, generates notification message, carries this and return results corresponding content of announcement in this notification message.
4. general reporting system as claimed in claim 3, is characterized in that:
Described content of announcement comprises returning results and records number, directory size;
Described processing module is also for returning results the statistics that records number, directory size.
5. a notice sending method for program scheduler, is characterized in that, comprising:
In the time that needs startup is scheduled program, to obtain and resolution scheduling parameter, described scheduling parameter comprises the operational factor of the path of the program of being scheduled and the program that is scheduled;
Call according to the operational factor of the path of the program that is scheduled of resolution scheduling gain of parameter and the program that is scheduled the program of being scheduled;
Reception the returning results of program that be scheduled;
Return results structure notification message according to the program of being scheduled;
Send a notification message.
6. method as claimed in claim 5, is characterized in that, also comprises:
The notification message configuration of the program that is scheduled described in obtaining and resolving, determines and respectively returns results corresponding notification interface, described notification interface comprises send mode and take over party according to this notification message configuration;
The described step sending a notification message comprises:
Determine send mode and take over party according to notification interface corresponding to returning results of the described program that is scheduled; By with the corresponding external interface of determined send mode, notification message is sent to determined take over party.
7. method as claimed in claim 6, is characterized in that, also comprises:
Described in determining according to described notification message configuration, the program that is scheduled respectively returns results corresponding content of announcement;
Comprise according to the step that returns results structure notification message of the program of being scheduled:
According to returning results of the described program that is scheduled, generate notification message, in this notification message, carry this and return results corresponding content of announcement.
8. method as claimed in claim 7, is characterized in that:
Described content of announcement comprises returning results and records number, directory size;
Described reception is scheduled after the step returning results of program and also comprises:
Return results the statistics that records number, directory size.
9. a dispatching method, is characterized in that, comprising:
When dispatching system need to start while being scheduled program, call general reporting system;
Described general reporting system obtains and resolution scheduling parameter, and described scheduling parameter comprises the operational factor of the path of the program of being scheduled and the program that is scheduled;
Described general reporting system calls according to the operational factor of the path of the program that is scheduled of resolution scheduling gain of parameter and the program that is scheduled the program of being scheduled;
Described general reporting system receives returning results of the program that is scheduled; According to the program of being scheduled return results structure notification message, and send a notification message.
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 true CN103970600A (en) 2014-08-06
CN103970600B 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)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105955724A (en) * 2016-04-22 2016-09-21 广东欧珀移动通信有限公司 Method and device for calling terminal parameter

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20010018717A1 (en) * 2000-02-29 2001-08-30 International Business Machines Corporation Computer system, operating system switching system, operating system mounting method, operating system switching method, storage medium, and program transmission apparatus
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

Patent Citations (5)

* 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
US20010018717A1 (en) * 2000-02-29 2001-08-30 International Business Machines Corporation Computer system, operating system switching system, operating system mounting method, operating system switching method, storage medium, and program transmission apparatus
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

Cited By (2)

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

Also Published As

Publication number Publication date
CN103970600B (en) 2018-04-03

Similar Documents

Publication Publication Date Title
AU2012348048B2 (en) Contextual and location awareness for device interaction
US9871751B2 (en) Dynamic filter generation for message management systems
KR102048211B1 (en) Techniques for communicating notifications to subscribers
US8055722B2 (en) Notification control through brain monitoring of end user concentration
US20110035453A1 (en) Automatic rules-based messaging system based on analysis of text and/or associated metadata
US9485632B2 (en) Activity-aware intelligent alerting and delivery of electronic short messages, and related methods, apparatuses, and computer-readable media
WO2017214212A1 (en) Dynamic outgoing message modification
CN108366098B (en) Data interaction method and device for network nodes
US20170078228A1 (en) Providing centralized message notification
CN103970600A (en) General notification system and notification sending method for program scheduling as well as scheduling method
US11838446B2 (en) Action limitations for items of a shared voicemail inbox
US9699121B2 (en) Instant text message conductor
CN109067911B (en) Message sending implementation method based on multi-cloud platform sending conditions
CN107423131B (en) Sharing method and server
CN114095365B (en) Processing method and device of Internet of things service based on 5G message
US11887591B2 (en) Methods and systems for enabling a digital assistant to generate an ambient aware response
US8104045B1 (en) Universal data forwarding system and method
WO2014098834A1 (en) Multi-channel conversation
CN106708706A (en) Task program exception alarm information processing method and apparatus
US20140258398A1 (en) System and Method for Automatic Context Detection, Sharing, and Storage in Real-Time Communication Systems
US20210192373A1 (en) Determining and executing proactive delivery actions using artificial intelligence
CN107864083B (en) Message prompt interception method, server and client
EP3375179B1 (en) Per-stage assignment of pipeline agents
US20150058430A1 (en) Method and system for changing a keypad language and electronic device thereof
US20150081772A1 (en) Systems and Methods for Message Prompting

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