CN101179622B - Multi-order processing arrangement in communication system and processing method thereof - Google Patents

Multi-order processing arrangement in communication system and processing method thereof Download PDF

Info

Publication number
CN101179622B
CN101179622B CN2006101380802A CN200610138080A CN101179622B CN 101179622 B CN101179622 B CN 101179622B CN 2006101380802 A CN2006101380802 A CN 2006101380802A CN 200610138080 A CN200610138080 A CN 200610138080A CN 101179622 B CN101179622 B CN 101179622B
Authority
CN
China
Prior art keywords
subevent
incident
layer
asynchronous
communication equipment
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.)
Expired - Fee Related
Application number
CN2006101380802A
Other languages
Chinese (zh)
Other versions
CN101179622A (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.)
ZTE Corp
Original Assignee
ZTE Corp
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 ZTE Corp filed Critical ZTE Corp
Priority to CN2006101380802A priority Critical patent/CN101179622B/en
Publication of CN101179622A publication Critical patent/CN101179622A/en
Application granted granted Critical
Publication of CN101179622B publication Critical patent/CN101179622B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

The invention discloses a processing equipment and a processing method for multiple commands in a communications system, which includes the following steps: a server sets a message format and processes a layer which is required to be divided and generates an asynchronous finishing mark thereof according to an issue transmitted by a client; messages corresponding to different operations in each layer are divided according to the setting, trends of sub-issues which are divided are indicated respectively, the sub-issues which are divided are invoked, whether the sub-issues are divided into the last layer is judged by way of serial or parallel transmission; if not, then transmitting to the next layer for continuous division; if approved, then the sub-issues are transmitted to a corresponding communications equipment for processing; processing results from different communications equipments are received and answering is returned and is combined and then is saved in the asynchronous finishing mark; then the combined finishing answering is invoked, and whether the answering of sub-issues of the same layer is received is judged; the answering is transmitted to the upper layer for combining and processing if the answering of sub-issues of the same layer is received; then whether the processing layer is the top layer is judged, and the asynchronous finishing mark is transmitted to an issue requester if the processing layer is the top layer. The invention greatly enhances efficiency in command processing.

Description

A kind of many process of commands equipment and processing method thereof in the communication system
Technical field
The present invention relates to a kind of many process of commands in the communication system, relate in particular to many process of commands in the communication system of the network management system of communication apparatus and any C/S structure.
Background technology
Present communication system generally all is to adopt C/S (client/server) structure commonly used.And, then also comprise the equipment that corresponding webmaster is managed to the network management system of communication apparatus, as shown in Figure 1, one of them webmaster can be managed plurality of devices.Each mutual submodule in the corresponding this communication system, we are referred to as communication entity.Network management system to communication apparatus, a normal operating process generally is: client sends a request to server end, server end sends to the request of relative clients end the equipment of corresponding management, equipment will ask the corresponding loopback of replying to give server end through the processing of self, server end will be replied loopback and be given client, thereby finish a complete request response process, we are referred to as command process whole process.To functional requirement commonly used, it generally all is command process one to one between simple request and the response between this two communication entities, but continuous development along with business and demand, the request that appearance is initiated from client needs a plurality of functional requirements that could finish jointly the request and the response of equipment end.
In the network management system of communication apparatus, the user generally is one to one to a function request of equipment.Its processing procedure generally is exactly the user sends a request to webmaster by client a server end, the request that server end sends client is converted to the request to equipment, server end of replying of loopback after the intact relevant request of device processes to request, server end is converted to replying of equipment end replying of client is transmitted back to client, thereby finishes a function request.This treating method, request and response are simple man-to-man series processes.Along with the development of business and the proposition of related needs, a user's function request may need simultaneously different equipment to be sent a plurality of association requests and just can finish relevant function.Such as to transmission equipment, need the network connection data (being used for characterizing a kind of annexation between two equipment) between two transmission equipments of configuration, need all send command request this moment to two transmission equipments.Traditional processing method is earlier equipment 1 to be sent request, after finishing Deng equipment 1 corresponding response, just can continue equipment 2 is initiated the request of request and treatment facility 2, thereby finish the request of Client-initiated function, as shown in Figure 2, this processing mode is exactly the serial process pattern that our front is called;
Because could continue next request after having only previous processing request to finish, this is a kind of tupe commonly used, handle simply, but inefficiency.If because: the response that equipment 1 is transmit a request to the equipment of receiving 1 needs 50 seconds, and the response that equipment 2 is transmit a request to the equipment of receiving 2 also needs 50 seconds, and the time of entire process process need is exactly that the processing time sum to two equipment is so: 100 seconds.Along with the increase of traffic carrying capacity and the development of network of relation business, this demand is more and more general, and the scale of network is also increasing, if also continue to adopt this incident tupe of " serial " one by one, treatment effeciency will be very low.If we can adopt a kind of parallel treating method, as shown in Figure 3, after the request of receiving client, simultaneously equipment 1 is sent relevant request with equipment 2 at server end, receive the response of equipment 1 and equipment 2 Deng server end after, just give the client corresponding response.This parallel tupe has obtained very large raising on the efficient, the deadline of whole functional is exactly the maximum duration in a plurality of request responses, with regard to this example, the raising of this efficient just only needs 50 seconds, if but along with the increase of network capacity, will be huge.Equally, at some demands, some processing has the requirement on the sequential, the sequential relationship between needing to guarantee to ask to respond.
Summary of the invention
Technical problem to be solved by this invention is to provide a kind of many process of commands equipment and processing method thereof in the communication system, mainly be from functional perspective, at different distribution requirements, the tupe of the parallel or serial between the configuring request response very flexibly, improve treatment effeciency, thereby satisfy the problem of different customer demands.
In order to address the above problem, the invention provides a kind of many process of commands method in communication system, be applied to it is characterized in that in the processing and response result operation thereof of the event request between client, server end and a plurality of communication equipment in the communication system, may further comprise the steps:
(1) incident that sends according to the client event requestor of server end, correspondence be provided with this incident message format, handle the layer of required branch and generate the asynchronous complement mark of this incident; Described incident is a message, i.e. mutual data structure between each layer event handling entity; Described asynchronous complement mark comprises: the front, subevent between server end and communication equipment add the ID that comprises this subevent between unique identification server end and the communication equipment and this subevent split before the corresponding server termination receive ID from the incident of client event requestor transmission;
(2) server end is provided with the fractionation of this incident being carried out the corresponding message of different business successively according to above-mentioned, the trend of the subevent after indication splits respectively simultaneously, call the subevent after the fractionation, and the transmission means of serial or parallel is adopted in the subevent after will splitting, judge whether to split the bottom of this incident, proceed to split if not the subevent being sent to down one deck, handle if issue corresponding communication equipment;
(3) server end receives the echo reply from the result of different communication equipment, these echo replies are merged, simultaneously amalgamation result is kept at asynchronous complement mark, call to merge to finish and reply, judge whether to receive that all reply with the straton incident, continue to merge and handle if replying of will merging sends to last layer, judge simultaneously when preprocessing layer whether be top layer, if will merge reply the event request person who issues client according to asynchronous complement mark, be specially: the replying of merging according to being kept at the server end in the described asynchronous complement mark and the ID of the subevent between the communication equipment, the corresponding server termination is received the ID of the primitive event that sends from the client event requestor before finding it to split, and sends to the event request person of clients corresponding.
Method of the present invention, wherein, described step further comprises in (3): judge that according to described asynchronous complement mark the subevent after whether the echo reply from different communication device processes result that receives all splits with step (2) is middle is corresponding.
Method of the present invention, wherein, the serial transmission mode comprises described in the step (2): send a subevent and go to split to communication equipment or following one deck, receive by the time to reply accordingly to issue afterwards another subevent again;
The parallel transmission mode comprises described in the step (2): send simultaneously all subevents to communication equipment or down one deck go to split, and the subevent issues and does not have sequencing.
In order to address the above problem, the present invention also provides in communication system a kind of many process of commands equipment in the communication system, be applied in the processing and response result operation thereof of the event request between client, server end and a plurality of communication equipment in the communication system, it is characterized in that, described treatment facility places in the server end, and this treatment facility comprises: command processor, professional deconsolidation process device, logic deconsolidation process device, business replys processor and logic is replied processor; Wherein,
Described command processor is used for the incident that sends according to the client event requestor, correspondence be provided with this incident message format, handle the layer of required branch and generate the asynchronous complement mark of this incident; Described incident is a message, i.e. mutual data structure between each layer event handling entity; Comprise in the described asynchronous complement mark: the front, subevent between server end and communication equipment add the ID that comprises this subevent between unique identification server end and the communication equipment and this subevent split before the corresponding server termination receive ID from the incident of client event requestor transmission;
Described professional deconsolidation process device is used for according to above-mentioned the fractionation of this incident being carried out the corresponding message of different business successively being set;
Described logic deconsolidation process device, be used for indicating respectively the trend of the subevent after the fractionation, call the subevent after the fractionation, and the transmission means of serial or parallel is adopted in the subevent after will splitting, judge whether to split the bottom of this incident, if not, the professional deconsolidation process device that then subevent is sent to down one deck is proceeded to split, if then issue corresponding communication equipment and handle;
Described business is replied processor, is used to receive the echo reply from the result of different communication equipment, these echo replies is merged, and amalgamation result is kept at asynchronous complement mark;
Described logic is replied processor, be used to call merge to finish and reply, judge whether to receive that all reply with the straton incident, if, the business that sends to last layer of replying that then will merge is replied processor and is continued merge to handle, judge simultaneously when preprocessing layer whether be top layer, if, what then will merge replys the event request person who issues client according to asynchronous complement mark, be specially: what be used for merging replys according to being kept at the server end of described asynchronous complement mark and the ID of the subevent between the communication equipment, the corresponding server termination is received the ID of the primitive event that sends from the client event requestor before finding it to split, and sends to the event request person of clients corresponding.
Treatment facility of the present invention, wherein, described logic is replied processor, further comprises: be used for judging according to described asynchronous complement mark whether the echo reply from different communication device processes result that receives is all corresponding with the subevent after the described professional deconsolidation process device fractionation.
Treatment facility of the present invention, wherein, described logic deconsolidation process device, it adopts the serial transmission mode to comprise: professional deconsolidation process device sends the professional deconsolidation process device of a subevent to communication equipment or following one deck, receive by the time to reply accordingly to issue afterwards another subevent again; It adopts the parallel transmission mode to comprise: professional deconsolidation process device sends all subevents simultaneously to communication equipment or the following professional deconsolidation process device of one deck, and the subevent issues and do not have sequencing.
The technical solution of the present invention by at the different functional requirement of many process of commands mode foundation, provides the processing method that disposes serial or parallel flexibly easily, improves the efficient of command process, simplifies the logical process process; To realize:
1, improved the efficient of command process greatly.To can supporting many command process of parallel processing, shorten to the time overhead of one of them long life order by the summation of the time overhead of original all orders.The raising of efficient is huge.
2, adopt the treatment mechanism of layering, autgmentability is very good.The three-layer architecture that not only is suitable for the communication apparatus webmaster also is very easy to expand to the architecture of multilayer.
3,, provide method very easily to support the order partition process that serial or parallel and serial parallel mix according to the demand of different business.
Description of drawings
Fig. 1 is network management system figure of the prior art of the present invention;
Fig. 2 is the flow chart of serial process pattern of the prior art of the present invention;
Fig. 3 is the flow chart of parallel processing mode of the prior art of the present invention;
Fig. 4 is the flow chart of distributed event handling pattern of the present invention;
Fig. 5 is a parallel processing sequence chart among the embodiment of the present invention;
Fig. 6 is a serial process sequence chart among the embodiment of the present invention;
Fig. 7 is that multilayer splits sequence chart among the embodiment of the present invention;
Fig. 8 is multilayer result collating sequence figure among the embodiment of the present invention.
Embodiment
The present invention is in order to solve the drawback that conventional solution exists, further set forth a kind of many process of commands equipment and processing method thereof in the communication system of the present invention by following specific embodiment, below embodiment is described in detail, but not as a limitation of the invention.
The general thought of the embodiment of the invention: the one, the mode of hierarchical service is adopted in the service of server end, and just the event handling entity is layering; The 2nd, receive replying of one deck down at each layer, response result is merged total replying of processing entities that the upper strata is given in the back.
Narrate each process of the processing of equipment of the present invention and method below in conjunction with a plurality of examples, and in conjunction with Fig. 2, Fig. 3, shown in Figure 4, its specific embodiments is as follows:
(1) server end defines the message format and the content of this incident according to the incident that the client event requestor sends.The incident here is meant mutual data structure between each layer event handling entity, is also referred to as message.Concrete use definition code is (C++ is all used in following realization):
class?CMessage
{
long nCommandID;
void* pCmdPara;
int nMessageType;
int nCmdCode;
unsigned?int?nCmdLayer;
}
Wherein, CMessage has following attribute:
Event identifier (nCommandID): each request is all had a unique sign, represent with long;
Event type (nMessageType): two incidents have same command id, distinguish with event type.Following several event type is arranged: request, response, overtime;
Event argument (pCmdPara): the content of expression request.With ANYTYPE (being exactly the void pointer) expression, to adapt to various request needs;
Event code (nCmdCode): with the digital request of representing a specific function, different orders has different codings, represents with long;
The incident number of plies (nCmdLayer): in multilayer distributed event handling, a request needs a plurality of tasks to handle successively, for reducing new event code definition, also in order to handle conveniently, distinguishes the request that each task is handled with the incident number of plies.The number of plies as task A is 1, and the number of plies of task B is exactly 2 so, and this attribute is only meaningful in same communication entity.
(2) define asynchronous complement mark.Describe for convenient, the message of the last communication entity (calling the communication entity of current communication entity) that current communication entity is handled is called father's message, and the message that current communication entity sends to next communication entity (communication entity that current communication entity calls) is called sub-message.As in the serial process pattern of Fig. 2, server-side processes is from the message of client, and this message is exactly father's message, after the intact father's message of server-side processes, sends new message to equipment 1, and this message is exactly sub-message.
In the message scheduling process, the sub-message after being split by father's message is issued to corresponding communication entity, can respond a relevant response message and give native system after the communication entity of correspondence is finished dealing with.It is exactly in order to dispatch and handle the response of asynchronous command effectively that asynchronous complement mark pattern is set.Asynchronous complement mark pattern is before sub-message, at first generates an asynchronous complement mark (asynchronous completion token (ACT)), has comprised the ID of unique recognin message and the ID of father's message among the ACT; Sub-Message Processing finishes, and finds ACT according to the sub-message of response, finds corresponding father's message by ACT again.Call simultaneously and reply processor and finish return results and merge.As shown in Figure 3, in the interactive mode of parallel processing mode, the ACT effect is to send sub-message simultaneously to equipment 1 and equipment 2 when server end, after server end is received and is replied, judge that by ACT replying is the sub-acknowledgement messaging of server end to equipment 1, or server end is to the sub-acknowledgement messaging of equipment 2; And, judge whether all to finish according to the sub-message of receiving whether sub-message response equals to split.
The present embodiment scheme adopts the command id of message as ACT.Implementation procedure comprises:
1) realizes ACT.In the present embodiment, the command id that just adopts message is as ACT.Sub-message of every generation just generates a unique command id, as ACT;
2) preserve ACT.This preserves ACT before comprising the sub-message of transmission in this task, and preserves ACT in sub-message.Preserve ACT in the task of the present embodiment, as long as set up a table, the hold-over command sign just can in table; As in sub-message, preserving ACT, as long as in sub-message, carry ACT;
In the table of preserving ACT, all corresponding readjustment nodal information of each ACT after receiving response, just calls the callback information of preservation, thereby realizes the effective processing of response according to ACT.The concrete definition code that uses is:
class?CAsyncCT
{int?nOpNum;
int?nOpCompleted;
CMessage*pParentCmd;
ANYTYPE?pResult;
CAnyData*pChildCmds;
}
Subevent number (nOpNum): the number of the subevent after record father incident is decomposed, so that judge to reply whether finish;
Reply complement mark (nOpCompleted): reply number when equaling the number of subevent when what receive, this sign can be set to TRUE, replys with sign and finishes;
Father's incident (pParentCmd): the content of record father incident;
Response result (pResult): the record response result is the amalgamation result of each subevent response result;
Subevent (pChildCmds): the content that writes down all subevents.
Below in conjunction with Fig. 5, Fig. 6, Fig. 7, Fig. 8, do further narration to embodiment:
(3) the professional deconsolidation process device that is provided with in the server end is used for being responsible for carrying out the partition of professional corresponding message.The fractionation strategy that professional deconsolidation process device defines by oneself after receiving father's message splits;
Professional deconsolidation process device base class of definition in the present embodiment, be used for the special Virtual Function that splits according to the message format of concrete function, default realization is arranged, and define a variable represent be which the layer fractionation, the exploitation user also can inherit such according to professional specific demand, again realize the fractionation of concrete service message, (professional deconsolidation process device base class is named as CSrvSplit, as 501 among Fig. 5,6,7).
And the logic deconsolidation process device that is provided with in the server end, be mainly used in trend, the fractionation of control messages frame structure, call professional deconsolidation process device and finish professional strategy and split.If the business that current professional deconsolidation process device is not the bottom splits, a plurality of sub-message after logic deconsolidation process device will decompose is issued down the professional deconsolidation process device of one deck; The professional deconsolidation process device of following one deck carries out deconsolidation process for sub-message again.If working as the professional deconsolidation process device of anterior layer is the professional deconsolidation process of the bottom, logic deconsolidation process device then will split the sub-message in back and issue communication equipment.The send mode of the sub-message after professional deconsolidation process device decomposes can be a serial or parallel.Serial mode refers to send a sub-message to receiving by the time that respective acknowledgement issues another sub-message again after one deck deconsolidation process device or the communication equipment down.As shown in Figure 2, embodied the serial process mode; Parallel mode refers to send simultaneously all sub-message to communication equipment or next layer service deconsolidation process device, and sub-message issues and do not have sequencing, as shown in Figure 3, has embodied the parallel processing mode; In multilayer distributed event handler procedure, logic deconsolidation process device can independently be selected send mode (the parallel transmission or the serial transmission) flexibly;
Logic deconsolidation process device base class of definition is mainly used in the Message Processing flow process trend that the control user sends in the present embodiment, and accomplishes to split or multilayer splits by individual layer according to user's request, is parallel issue or serial issues.Not to be that lowermost layer is just parallel be handed down to oneself and split message place layer after the fractionation, specific implementation is by a described deconsolidation process device base class, inherit two classes from this class again: serial process class, parallel processing class, call described professional deconsolidation process device and finish the message fractionation, the asynchronous complement mark that comprises definition in the message of partition, and judge whether to split the bottom, if the bottom just is handed down to relevant communication entity; If not, the message after splitting is sent to oneself continue fractionation, (logic deconsolidation process device base class is named as CLogicSplit, as 502 among Fig. 5,6,7).
(4) business that is provided with in the server end is replied processor, be used for handling the merging that sends to the communication equipment return results or the business of low layer is replied the merging of processor return results, the professional deconsolidation process device of each layer all has corresponding one business to reply processor; Business is replied processor and is mainly collected the response that sends out sub-message after professional deconsolidation process device splits, and this a little message response is merged into a result.And amalgamation result is kept in the asynchronous complement mark;
Professional results processor base class of definition in the present embodiment, being mainly used in the processing subsystem return results handles, comprise processing such as success or not as a result, merging as a result, default realization is arranged, can inherit such according to professional specific demand, realize processing again the result, (professional results processor base class is named as CSrvRsltHandle, as 503 among Fig. 5,6,8).
And the logic that is provided with in the server is replied processor, this processor major function be call business reply processor finish the result merge, judge whether to receive all with the straton message response, business is replied result that processor merges send to the last layer business and reply processor.Judge whether current business is replied processor is top layer, if the result is issued event request person;
Logic of definition is replied the processor base class in the present embodiment, inherit out from this base class that serial logic is replied processor and parallel logic is replied processor, the event handler of each layer all one of correspondence is replied processor, receive one from after the replying of lower floor's event handler when replying processor, call professional results processor and finish professional result's merging, check simultaneously whether corresponding replying all received in all subevents.After replying of all subevents all received, then total response result is sent to the event handler of last layer.If, then the result is issued event request person, thereby finishes whole processing procedure, (logic is replied the processor base class and is named as CLogicRsltHandle, as 504 among Fig. 5,6,8) when anterior layer is top layer.
(5) present embodiment is by getting up above-mentioned four relational processors someway, as defines a template class:
CCommandFactory<CSrvSplit,CSrvRsltHandle,CLogicSplit,CLogicRsltHandle>。The Design Mode of employing order factory gets up command code and four relational processors of user's issuing service.For example: CCmdController::instance (), the registration function form in the bracket be (split layer, command code, CCommandFactory); When the communication body of handling partition is received relevant request, according to command code carry out the partition of order by order factory calling logic deconsolidation process device and will split after request be issued to next stage communication body; Calling logic is replied the processing that processor responds in the time of response that the communication body of replying when processing is received association requests, thereby finishes the entire process process.
Embodiment of the present invention can also provide a kind of mode of automatic registration, can specified services deconsolidation process device, logic deconsolidation process device, business reply processor, logic is replied the command code of processor, event request person's correspondence, the layer that is divided.So just can according to user's request specify to split strategy, parallel still serial issue, divide which floor etc.
As Fig. 5, Fig. 6, Fig. 7, shown in Figure 8, finish the distribution (comprising serial, parallel) of certain order, multilayer splits the merging processing procedure that reaches the multilayer response result, thereby finishes whole many process of commands.
In conjunction with shown in Figure 4, for the described method of the embodiment of the invention, in distributed event handler procedure, FTP client FTP 401 is issued command processor 402 with incident; Command processor 402 is issued step 403 with this incident, carries out processing events, resolves into a plurality of subevents and registered callbacks, and the incident number of plies after the decomposition adds 1; Step 404 judges whether the incident after decomposing is the incident of the bottom, handles if equipment 405 is issued in the subevent; Continue resolution process if not then returning step 402; What equipment 405 will return replys, and issues and replys processor 406, and execution in step 407 then, collects all and replys and amalgamation result; Step 408 judges whether the result after merging is replying of top layer incident, send to FTP client FTP 401 processing if then will reply the interface, if otherwise returned step 406, this of replying as the last layer incident would be replied, and continue to receive replying after handling.Solid black lines is a control flows among Fig. 4, and black dotted lines is a flow of event.
Certainly; the present invention also can have other various embodiments; under the situation that does not deviate from spirit of the present invention and essence thereof; those of ordinary skill in the art can make various corresponding changes and distortion according to the present invention, but these corresponding changes and distortion all should belong to the protection range of the appended claim of the present invention.

Claims (6)

1. a kind of many process of commands method in the communication system is applied to it is characterized in that in the processing and response result operation thereof of the event request between client, server end and a plurality of communication equipment in the communication system, may further comprise the steps:
(1) incident that sends according to the client event requestor of server end, correspondence be provided with this incident message format, handle the layer of required branch and generate the asynchronous complement mark of this incident; Described incident is a message, i.e. mutual data structure between each layer event handling entity; Described asynchronous complement mark comprises: the front, subevent between server end and communication equipment add the ID that comprises this subevent between unique identification server end and the communication equipment and this subevent split before the corresponding server termination receive ID from the incident of client event requestor transmission;
(2) server end is provided with the fractionation of this incident being carried out the corresponding message of different business successively according to above-mentioned, the trend of the subevent after indication splits respectively simultaneously, call the subevent after the fractionation, and the transmission means of serial or parallel is adopted in the subevent after will splitting, judge whether to split the bottom of this incident, if not, then the subevent is sent to down one deck and proceed to split, if then issue corresponding communication equipment and handle;
(3) server end receives the echo reply from the result of different communication equipment, these echo replies are merged, simultaneously amalgamation result is kept at asynchronous complement mark, call to merge to finish and reply, judge whether to receive that all reply with the straton incident, if, replying of then will merging sends to last layer and continues to merge and handle, judge simultaneously when preprocessing layer whether be top layer, if, what then will merge replys the event request person who issues client according to asynchronous complement mark, be specially: the replying of merging according to being kept at the server end in the described asynchronous complement mark and the ID of the subevent between the communication equipment, the corresponding server termination is received the ID of the primitive event that sends from the client event requestor before finding it to split, and sends to the event request person of clients corresponding.
2. the method for claim 1, it is characterized in that described step further comprises in (3): judge that according to described asynchronous complement mark the subevent after whether the echo reply from different communication device processes result that receives all splits with step (2) is middle is corresponding.
3. the method for claim 1 is characterized in that, the serial transmission mode comprises described in the step (2): send a subevent and go to split to communication equipment or following one deck, receive by the time to reply accordingly to issue afterwards another subevent again;
The parallel transmission mode comprises described in the step (2): send simultaneously all subevents to communication equipment or down one deck go to split, and the subevent issues and does not have sequencing.
4. a kind of many process of commands equipment in the communication system, be applied in the processing and response result operation thereof of the event request between client, server end and a plurality of communication equipment in the communication system, it is characterized in that, described treatment facility places in the server end, and this treatment facility comprises: command processor, professional deconsolidation process device, logic deconsolidation process device, business replys processor and logic is replied processor; Wherein,
Described command processor is used for the incident that sends according to the client event requestor, correspondence be provided with this incident message format, handle the layer of required branch and generate the asynchronous complement mark of this incident; Described incident is a message, i.e. mutual data structure between each layer event handling entity; Described asynchronous complement mark comprises: the front, subevent between server end and communication equipment add the ID that comprises this subevent between unique identification server end and the communication equipment and this subevent split before the corresponding server termination receive ID from the incident of client event requestor transmission;
Described professional deconsolidation process device is used for according to above-mentioned the fractionation of this incident being carried out the corresponding message of different business successively being set;
Described logic deconsolidation process device, be used for indicating respectively the trend of the subevent after the fractionation, call the subevent after the fractionation, and the transmission means of serial or parallel is adopted in the subevent after will splitting, judge whether to split the bottom of this incident, proceed to split if not the professional deconsolidation process device that the subevent is sent to down one deck, handle if issue corresponding communication equipment;
Described business is replied processor, is used to receive the echo reply from the result of different communication equipment, these echo replies is merged, and amalgamation result is kept at asynchronous complement mark;
Described logic is replied processor, be used to call merge to finish and reply, judge whether to receive that all reply with the straton incident, if the business that sends to last layer of replying that will merge is replied processor and is continued merge to handle, judge simultaneously when preprocessing layer whether be top layer, if will merge reply the event request person who issues client according to asynchronous complement mark, be specially: what be used for merging replys according to being kept at the server end of asynchronous complement mark and the ID of the subevent between the communication equipment, the corresponding server termination is received the ID of the primitive event that sends from the client event requestor before finding it to split, and sends to the event request person of clients corresponding.
5. treatment facility as claimed in claim 4, it is characterized in that, described logic is replied processor, further comprises: be used for judging according to described asynchronous complement mark whether the echo reply from different communication device processes result that receives is all corresponding with the subevent after the described professional deconsolidation process device fractionation.
6. treatment facility as claimed in claim 4, it is characterized in that, described logic deconsolidation process device, it adopts the serial transmission mode to comprise: professional deconsolidation process device sends the professional deconsolidation process device of a subevent to communication equipment or following one deck, receive by the time to reply accordingly to issue afterwards another subevent again; It adopts the parallel transmission mode to comprise: professional deconsolidation process device sends all subevents simultaneously to communication equipment or the following professional deconsolidation process device of one deck, and the subevent issues and do not have sequencing.
CN2006101380802A 2006-11-07 2006-11-07 Multi-order processing arrangement in communication system and processing method thereof Expired - Fee Related CN101179622B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2006101380802A CN101179622B (en) 2006-11-07 2006-11-07 Multi-order processing arrangement in communication system and processing method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2006101380802A CN101179622B (en) 2006-11-07 2006-11-07 Multi-order processing arrangement in communication system and processing method thereof

Publications (2)

Publication Number Publication Date
CN101179622A CN101179622A (en) 2008-05-14
CN101179622B true CN101179622B (en) 2010-06-16

Family

ID=39405702

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2006101380802A Expired - Fee Related CN101179622B (en) 2006-11-07 2006-11-07 Multi-order processing arrangement in communication system and processing method thereof

Country Status (1)

Country Link
CN (1) CN101179622B (en)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102681998A (en) * 2011-03-08 2012-09-19 腾讯科技(深圳)有限公司 Method and system for requesting and responding services
CN102523107B (en) * 2011-12-02 2017-12-22 浙江鸿泉车联网有限公司 The method and device of balanced network management system service end and client computing pressure
CN104427539B (en) * 2013-08-21 2018-05-11 中国移动通信集团公司 Determine the method and gateway device of gateway status
CN103986605B (en) * 2014-05-23 2017-11-14 新华三技术有限公司 NM server, processing server, network management system and corresponding method
CN104202233B (en) * 2014-08-13 2018-02-02 可牛网络技术(北京)有限公司 A kind of information interacting method, terminal, server and system
CN105790978A (en) * 2014-12-23 2016-07-20 中兴通讯股份有限公司 Network manager communication message processing method and device, server and main control board
WO2018119630A1 (en) * 2016-12-27 2018-07-05 华为技术有限公司 Interaction method, and terminal
CN108762907B (en) * 2018-05-31 2021-11-02 口口相传(北京)网络技术有限公司 Task processing method and system based on multiple clients
CN111158877A (en) * 2019-12-28 2020-05-15 山东爱德邦智能科技有限公司 Event management method and device for big data platform and computer readable storage medium
CN112003827B (en) * 2020-07-27 2022-07-08 山东英信计算机技术有限公司 Configurable Redfish service analysis method and system based on parallel computing
CN113395358B (en) * 2021-08-16 2021-11-05 贝壳找房(北京)科技有限公司 Network request execution method and execution system
CN114584527B (en) * 2022-03-16 2024-04-09 杭州和利时自动化有限公司 HART communication method, device, equipment and readable storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1282025A2 (en) * 2001-07-24 2003-02-05 Cavium Networks Inc. An interface for a security coprocessor
CN1409564A (en) * 2001-09-26 2003-04-09 微软公司 Multiple partial news communication between honeyomb equipment using standard interface
US20030210678A1 (en) * 2002-05-10 2003-11-13 Nokia Corporation Functionality split between mobile terminal and terminal equipment for internet protocol multimedia signal exchange
CN2805235Y (en) * 2005-06-08 2006-08-09 中兴通讯股份有限公司 Device for processing data business in multiple business transmission platform

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1282025A2 (en) * 2001-07-24 2003-02-05 Cavium Networks Inc. An interface for a security coprocessor
CN1409564A (en) * 2001-09-26 2003-04-09 微软公司 Multiple partial news communication between honeyomb equipment using standard interface
US20030210678A1 (en) * 2002-05-10 2003-11-13 Nokia Corporation Functionality split between mobile terminal and terminal equipment for internet protocol multimedia signal exchange
CN2805235Y (en) * 2005-06-08 2006-08-09 中兴通讯股份有限公司 Device for processing data business in multiple business transmission platform

Also Published As

Publication number Publication date
CN101179622A (en) 2008-05-14

Similar Documents

Publication Publication Date Title
CN101179622B (en) Multi-order processing arrangement in communication system and processing method thereof
CN108255905B (en) Interface calls data processing method, device and computer equipment
CN101436148B (en) Integrated client end and method for performing interaction of desktop application and network WEB application
CN101262498B (en) A distributed message call method and device
CN110071965B (en) Data center management system based on cloud platform
CN108023908A (en) Data-updating method, apparatus and system
JPH08511889A (en) Extended inter-program communication server
CN106503091A (en) A kind of implementation method of changeable data structure automatic synchronization coupling
CN111698205A (en) Service calling method and related equipment
CN109358847A (en) A kind of Business Management Platform
US6598073B2 (en) Processing common work using flexible command strings
CN112764909B (en) Sharing method and system based on cloud architecture workstation
US20040139144A1 (en) Using web services to access computational grids by non-members of the grid
CN113656502A (en) Data synchronization method, system, electronic device and storage medium
CN112351106A (en) Service grid platform containing event grid and communication method thereof
JP2001229058A (en) Data base server processing method
CN114024976B (en) Big data service architecture based on 5G and method for constructing big data service
US20050097555A1 (en) Method, system and program product for processing a transaction
CN109600251B (en) Virtual network deployment method, system and device
CN112073501A (en) Tenant separation type storage and management method
CN110138985A (en) Dynamic allocation method and device, electronic equipment, the storage medium of client
CN100407745C (en) System for realizing data searching control in call centre and controlling method
CN110009311A (en) A kind of private clound tenant&#39;s management method towards power grid enterprises
CN109669793A (en) Object calling method in middleware process
CN110019415A (en) Cloud computing big data digging system based on mobile terminal

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

Granted publication date: 20100616

Termination date: 20171107

CF01 Termination of patent right due to non-payment of annual fee