CN1859355A - Method for processing batch service - Google Patents
Method for processing batch service Download PDFInfo
- Publication number
- CN1859355A CN1859355A CN 200510121506 CN200510121506A CN1859355A CN 1859355 A CN1859355 A CN 1859355A CN 200510121506 CN200510121506 CN 200510121506 CN 200510121506 A CN200510121506 A CN 200510121506A CN 1859355 A CN1859355 A CN 1859355A
- Authority
- CN
- China
- Prior art keywords
- service
- user
- batch
- professional
- execution
- 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
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Stored Programmes (AREA)
Abstract
A batch service processing method is used in communication technology field. Said method includes 1, service center receiving batch service processing task; 2, batch executing said batch service processing task; 3, user state updating; 4, judging whether existing unexecuted user, if exiting then returning to step 2, otherwise ending process. The present invented method avoids processing capacity shortage resulted service executing failing through reasonable regulating service user flow rate.
Description
Technical field
The present invention relates to communication technical field, refer to a kind of method that batch service is handled especially.
Background technology
Along with fast development of information technology, a kind of batch service processing demands occurs more and more.Online upgrading as mobile phone, when there is leak in certain software of installing in the mobile phone and needs when upgrading, telecom operators can directly notify the user to download the patch of this software in the regular hour by mobile switching centre (MSC), software is carried out online upgrading, or directly download and install the software of new edition, to overcome the defective of old software.This business generally has following feature: from service centre initiate, need be to a large amount of users, can notify the user repeatedly with the rational cycle at the appointed time, require the user in the relatively short time, executing business or providing certain response.
A kind of scheme of prior art is, the per user notice is also carried out professional, and each user only could carry out after previous user executes business or reaches certain exit criteria.This serialization mode is carried out lower, the low utilization of resources of efficient in business.
Another kind of scheme is that all users are notified in disposable no compartment of terrain, wait for service execution by user then at the appointed time or provide certain response.This mode has made full use of the disposal ability of service centre, but because a large number of users is received service announcements simultaneously, in the close time, carry out professional, to bring many problems, cause a large number of users to carry out failure, a large number of services as service centre's disposal ability deficiency and carry out request and pour in service centre's handling failure, the overall traffic brought and carry out inefficiency, many users, as shown in Figure 1 because repeatedly carry out failure and abandon using etc.Extension influence surface and influence degree that these problems caused are then bigger.
Summary of the invention
In view of this, the object of the present invention is to provide and a kind ofly can regulate the service-user use traffic, improve the method that batch service is handled that overall traffic is carried out efficient and resource utilization.
For achieving the above object, realize that the present invention needs following steps:
(1) service centre accepts the batch service Processing tasks;
(2) carry out described batch service Processing tasks in batches;
(3) User Status is upgraded;
(4) judge whether to also have unenforced user,, then return step (2) if unenforced user is arranged; If there is not unenforced user, then flow process finishes.
Wherein, the judgement of returning the preceding advanced industry affair term of validity of step (2) in the described step (4), if reach the professional term of validity, then professional the termination if do not reach the professional term of validity, then returned step (2).
Wherein, described step (2) further comprises:
(2a) service centre's configuration service strategy;
(2b) user's inventory is carried out in batches according to described business game;
(2c) notify first service execution by user Processing tasks;
(2d) judge whether current performed user is last batch of, if, execution in step (3) then, if not, then notify next group service execution by user Processing tasks;
(2e) return step (2d).
Wherein, the User Status of described step (3) is updated to and continues to notify the user of the business of execution to remove from the service-user inventory with not needing.
Wherein, described step (3) further comprises: the step that waits for a period of time before User Status is upgraded.
Wherein, described step (2d) further comprises: the step that waits for a period of time before notice next group service execution by user Processing tasks.
Description of drawings
Fig. 1 is the load curve schematic diagram of prior art;
Fig. 2 is the transaction processing system structural representation;
Fig. 3 is the process chart of taking turns of the present invention;
Fig. 4 is a batch processing flow chart of the present invention.
Embodiment
Describe the present invention below in conjunction with accompanying drawing.
As shown in Figure 2, service centre 100 is professional promoters, is entity in logic.It can be a station server, also can be a relatively independent business module; Information channel 200 is transmitters of interactive information, ensures reliability of information transmission and promptness simultaneously, is entity in logic.It can be concrete wireless, wired passage, also can be certain message mechanism; User 300 is professional users, is entity in logic.It can be to use the human user of certain portable terminal, also can be certain program module that possesses automatic processing logic.
After aforesaid batch service processing demands is communicated to service centre 100 as task, with the wheel handling process that starts as shown in Figure 3:
(1) configuration service strategy S10, the main points of step need to be several Key Strategy such as configuration batch size, batch interbody spacer, the professional term of validity, wheel interbody spacer.Every batch of number of users that is comprised when wherein batch size refers to carry out in batches to the user need be taken all factors into consideration system processing power and professional complexity; Batch interbody spacer refers to every crowd of user is carried out blanking time between service announcements and the Business Processing; Professional effectively index futures from being initiated to the valid interval of end, have the multiple concrete form of expression to business, as maximum round, effective time section etc.; The wheel interbody spacer refers to respectively take turns the blanking time between service announcements and the execution.These tactful numerical value are properly regulated, just can made full use of under the situation of system processing power, allow the user obtains fast, reliable business service.
(2) set user scope S20, promptly obtain professional related user or groups of users inventory, the present invention is called the service-user inventory.
(3) the execution S30 of the startup first round.
(4) wait and User Status are upgraded S50 between the wheel, wait for according to the wheel interbody spacer data that aforementioned S10 disposed, and carry out the professional time for the user provides.
(5) judge whether to also have unenforced user S60, if there is not unenforced user, just show that business is complete, flow process finishes; If also there is unenforced user, just carry out next step S70.
(6) judge whether to arrive professional term of validity S70, if reach the professional term of validity, then professional the termination; If the professional term of validity of no show is then carried out next step.
(7) the execution S80 of startup next round, concrete operations are identical with step (3).
(8) return step (4).
Wherein, step (3) further can be refined as batch processing flow process shown in Figure 4:
(3a) refresh service-user S401, because the wheel handling process betides different wheels, after last round of processing, user 300 has different response (perhaps not response), need handle according to user 300 last state in this step, the user who does not need to continue to notify is removed from the service-user inventory.
(3b) user is assigned to different crowd S402, the service-user inventory after according to the batch size strategy that aforementioned S10 disposed S401 being refreshed carries out batch processing.
(3c) obtain first user S403.
(3d) notify this batch service execution by user S404.
(3e) wait between criticizing and User Status is upgraded S405, wait for according to batch interbody spacer data that aforementioned S10 disposed, thereby avoid the concurrent service-user of notifying too concentrated, rationally regulate the user peak.
(3f) judge whether it is last batch of S406, if, then finish flow process shown in Figure 4, if not, next step then carried out.
(3g) obtain next group S407.
In addition, between previously described batch or the length of the stand-by period between wheel determine according to system processing power, channel width, number of users, traffic carrying capacity and the professional complexity of service centre.
Method provided by the invention can be by rationally regulating the service-user use traffic, make service centre when bringing into play disposal ability as far as possible, avoid causing the professional failure of carrying out because of the disposal ability deficiency, perhaps carry out request and pour in service centre's handling failure of bringing, improve overall traffic and carry out efficient and resource utilization because of a large number of services; Simultaneously, method provided by the invention can allow operator better for the user provides business service, allows the user obtain more timely, reliable business experience.
Claims (8)
1. method that batch service is handled in the communication system architecture that is applied to be made of jointly service centre, information channel and user, is characterized in that this method may further comprise the steps:
(1) service centre accepts the batch service Processing tasks;
(2) carry out described batch service Processing tasks in batches;
(3) User Status is upgraded;
(4) judge whether to also have unenforced user,, then return step (2) if unenforced user is arranged; If there is not unenforced user, then flow process finishes.
2. the method that batch service is handled according to claim 1, the judgement of returning the preceding advanced industry affair term of validity of step (2) in the wherein said step (4), if reach the professional term of validity, then professional the termination, if do not reach the professional term of validity, then return step (2).
3. the method that batch service is handled according to claim 1, wherein said step (2) further comprises:
(2a) service centre's configuration service strategy;
(2b) user's inventory is carried out in batches according to described business game;
(2c) notify first service execution by user Processing tasks;
(2d) judge whether current performed user is last batch of, if, execution in step (3) then, if not, then notify next group service execution by user Processing tasks;
(2e) return step (2d).
4. the method that batch service is handled according to claim 1, the User Status of wherein said step (3) are updated to and continue to notify the user of the business of execution to remove from the service-user inventory with not needing.
5. the method that batch service is handled according to claim 2, wherein said step (3) further comprises: the step that waits for a period of time before User Status is upgraded.
6. the method that batch service is handled according to claim 3, the size in batches of wherein said step (2b) is determined according to the system processing power and the professional complexity of service centre.
7. the method that batch service is handled according to claim 3, wherein said step (2d) further comprises: the step that waits for a period of time before notice next group service execution by user Processing tasks.
8. according to claim 5 or the 7 described methods that batch service is handled, the length of the time of wherein said wait is determined according to system processing power, channel width, number of users, traffic carrying capacity and the professional complexity of service centre.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2005101215069A CN1859355B (en) | 2005-12-28 | 2005-12-28 | Method for processing batch service |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2005101215069A CN1859355B (en) | 2005-12-28 | 2005-12-28 | Method for processing batch service |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1859355A true CN1859355A (en) | 2006-11-08 |
CN1859355B CN1859355B (en) | 2011-12-07 |
Family
ID=37298218
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2005101215069A Expired - Fee Related CN1859355B (en) | 2005-12-28 | 2005-12-28 | Method for processing batch service |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN1859355B (en) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101378336B (en) * | 2008-09-24 | 2011-01-05 | 中兴通讯股份有限公司 | Method for processing batch documents of service management system |
CN102255938A (en) * | 2011-03-22 | 2011-11-23 | 苏州阔地网络科技有限公司 | File processing synchronous notification method, system and server |
CN102495838A (en) * | 2011-11-03 | 2012-06-13 | 成都市华为赛门铁克科技有限公司 | Data processing method and data processing device |
CN102857836A (en) * | 2011-06-29 | 2013-01-02 | 中兴通讯股份有限公司 | Device and method for batch service processing |
CN103955381A (en) * | 2014-04-04 | 2014-07-30 | 京信通信***(中国)有限公司 | Method and system for management server to perform batch software update on terminal equipment |
CN104407847A (en) * | 2014-10-29 | 2015-03-11 | 中国建设银行股份有限公司 | Batch processing method and device |
CN105630754A (en) * | 2015-12-31 | 2016-06-01 | 上海精学锐信息科技有限公司 | Method and device for controlling document conversion |
CN105653321A (en) * | 2015-12-28 | 2016-06-08 | 智慧方舟科技有限公司 | Remote upgrading control method, apparatus and system |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1184772C (en) * | 2002-04-30 | 2005-01-12 | 华为技术有限公司 | Method of configuration and upgrade of network apparatus in communication system |
CN100344135C (en) * | 2003-03-20 | 2007-10-17 | 华为技术有限公司 | Checking method for IP address |
-
2005
- 2005-12-28 CN CN2005101215069A patent/CN1859355B/en not_active Expired - Fee Related
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101378336B (en) * | 2008-09-24 | 2011-01-05 | 中兴通讯股份有限公司 | Method for processing batch documents of service management system |
CN102255938A (en) * | 2011-03-22 | 2011-11-23 | 苏州阔地网络科技有限公司 | File processing synchronous notification method, system and server |
CN102857836A (en) * | 2011-06-29 | 2013-01-02 | 中兴通讯股份有限公司 | Device and method for batch service processing |
WO2013000231A1 (en) * | 2011-06-29 | 2013-01-03 | 中兴通讯股份有限公司 | Batch service processing method and device |
CN102495838A (en) * | 2011-11-03 | 2012-06-13 | 成都市华为赛门铁克科技有限公司 | Data processing method and data processing device |
CN102495838B (en) * | 2011-11-03 | 2014-09-17 | 华为数字技术(成都)有限公司 | Data processing method and data processing device |
CN103955381A (en) * | 2014-04-04 | 2014-07-30 | 京信通信***(中国)有限公司 | Method and system for management server to perform batch software update on terminal equipment |
CN104407847A (en) * | 2014-10-29 | 2015-03-11 | 中国建设银行股份有限公司 | Batch processing method and device |
CN104407847B (en) * | 2014-10-29 | 2019-05-07 | 中国建设银行股份有限公司 | A kind of method and device of batch processing |
CN105653321A (en) * | 2015-12-28 | 2016-06-08 | 智慧方舟科技有限公司 | Remote upgrading control method, apparatus and system |
CN105630754A (en) * | 2015-12-31 | 2016-06-01 | 上海精学锐信息科技有限公司 | Method and device for controlling document conversion |
Also Published As
Publication number | Publication date |
---|---|
CN1859355B (en) | 2011-12-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1859355A (en) | Method for processing batch service | |
CN110648054B (en) | Task parallel processing method and device for robot flow automation | |
CN101069382A (en) | Apparatus and method for integrated billing management by real-time session management in wire/wireless integrated service network | |
JP2006524381A5 (en) | ||
CN101359295A (en) | Batch task scheduling and allocating method and system | |
CN110119323A (en) | It is a kind of to take turns the method and system for executing delay queue based on the time | |
CN101056280A (en) | An upgrade management method and system for instant message client | |
CN1317860C (en) | Load balancing method of radio access point | |
CN104683472A (en) | Data transmission method supporting large data volume | |
CN105813047A (en) | Flow regulation and control method, device and system | |
CN1909705A (en) | Universal developing platform based on mobile terminal platform | |
CN1866961A (en) | Client system and service system data synchronizing method and system | |
CN1991900A (en) | Method for realizing mobile security exchange | |
CN100351792C (en) | A real-time task management and scheduling method | |
CN1620064A (en) | Method, system, and apparatus for scheduling pattern based web services | |
CN113515363B (en) | Special-shaped task high-concurrency multi-level data processing system dynamic scheduling platform | |
CN1501643A (en) | Method and apparatus for implementing simultaneous processing of multiple service logic on server | |
CN115695470A (en) | Internet of things platform and edge gateway terminal cloud cooperation system, method and device | |
CN1277196C (en) | Method for applied server of computer system | |
CN1731881A (en) | Method for carrying out active inquiry maintenance on mobile terminal | |
CN1527539A (en) | Long-distance switching-in server with quantity of logic chain-circuit source greater than physical chain-circuit source | |
CN1610350A (en) | Business transmitting method based on soft exchange network | |
CN109246631B (en) | Method for sending short message | |
CN1385985A (en) | Method for realizing business phonetic dynamic loading in intelligent network and system network establishment | |
CN101166354B (en) | Load reallocation system and method based on Iu Flex |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20111207 Termination date: 20161228 |