CN1859355A - Method for processing batch service - Google Patents

Method for processing batch service Download PDF

Info

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
Application number
CN 200510121506
Other languages
Chinese (zh)
Other versions
CN1859355B (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.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co 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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN2005101215069A priority Critical patent/CN1859355B/en
Publication of CN1859355A publication Critical patent/CN1859355A/en
Application granted granted Critical
Publication of CN1859355B publication Critical patent/CN1859355B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

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

A kind of method that batch service is handled
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.
CN2005101215069A 2005-12-28 2005-12-28 Method for processing batch service Expired - Fee Related CN1859355B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Cited By (11)

* Cited by examiner, † Cited by third party
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