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 PDFInfo
- 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
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
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.
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)
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)
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 |
-
2013
- 2013-01-31 CN CN201310038649.8A patent/CN103970600B/en active Active
Patent Citations (5)
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)
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 |