CN103812838A - Service calling method and device and system - Google Patents

Service calling method and device and system Download PDF

Info

Publication number
CN103812838A
CN103812838A CN201210453028.1A CN201210453028A CN103812838A CN 103812838 A CN103812838 A CN 103812838A CN 201210453028 A CN201210453028 A CN 201210453028A CN 103812838 A CN103812838 A CN 103812838A
Authority
CN
China
Prior art keywords
service module
request message
control device
sends
response message
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.)
Pending
Application number
CN201210453028.1A
Other languages
Chinese (zh)
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.)
China Mobile Communications Group Co Ltd
Original Assignee
China Mobile Communications Group 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 China Mobile Communications Group Co Ltd filed Critical China Mobile Communications Group Co Ltd
Priority to CN201210453028.1A priority Critical patent/CN103812838A/en
Publication of CN103812838A publication Critical patent/CN103812838A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Telephonic Communication Services (AREA)

Abstract

The invention discloses a service calling method and device which is applied to a capability opening system which comprises service modules. The service calling method is characterized in that the capability opening system is also provided with a control device. The service calling method comprises receiving a request message which is sent from one of the service modules and called from another of the service modules through the control device, wherein an identifier of the called service module or a requested service type is carried in the request message; determining the called service module through the control device according to the identifier of the called service module or the requested service type; sending the request message to the called service module which is determined out through the control device. According to the service calling method and device and the system, every service module does not need to be directly communicated with the other service modules, addresses of the other modules do not need to be informed, and accordingly the complexity of the module design is reduced, a user only needs to modify the control device when a new module is added, the existing modules only need to be simply updated, and accordingly the compatibility and the extendibility of the capability opening system are improved.

Description

A kind of service calling method and equipment and system
Technical field
The present invention relates to communication technical field, relate in particular to a kind of service calling method and equipment and system.
Background technology
Ability open system refers to integrating and utilizing on the basis of existing telecommunication resources, adopts the open interface of unified multi-layer to open telecommunication capability, and the developer who assembles on the internet utilizes these abilities constantly to create better business application and service.
As shown in Figure 1, be the system architecture schematic diagram of ability open system in prior art, wherein, the service modules such as access module, authentication module, administration module are used for carrying out specific service logic, as particular Web service.Each service module in the ability open system realizing based on Traditional Web services mode with the tightly coupled mode of one each other between two between communication, form netted communication pattern.This mode outstanding feature be exactly by part irrelevant with service logic route etc. together with service logic blending.
Reciprocal process in prior art between any two service modules is:
(1) calling module sends SOAP(Simple Object Access Protocol, Simple Object Access Protocol) request;
(2) after called module is received request, by this request of inter-process logical process, and result is returned to calling module with SOAP form.
For synchronous Web Service(network service) method of calling, after calling module sends request, within the time of called resume module request, respond in same thread execution because calling module sends SOAP request and receives SOAP, therefore calling module can be waited for the response of called module always.For asynchronous Web Service method of calling, the main thread of calling module can return in time, continues other affairs of response.After treating afterwards the called complete request of resume module, result is notified to calling module.
The ability open system realizing based on Traditional Web services mode, adopts synchronization call mode conventionally, and this synchronization call mode exists following shortcoming:
(1) calling module need to be known the URI(Uniform Resource Location of called module, URL(uniform resource locator)) so that the URI based on service module calls.If Web service is deployed to new position (as upgraded the URI of service module), the new URI that must allow other service modules know.
(2), during service operation, the thread of calling module must block.If the response time of called module is long, calling module can be abandoned called request before the response that receives called module.
In prior art, in order to address the above problem, can adopt asynchronous system to realize calling between service module.Although asynchronous system can address the aforementioned drawbacks (2),, still need each service module to know in advance the address of other service modules.In addition, because the interface of each service module may be different, require each service module can process various dissimilar message, cause the design of module very complicated, and in the time adding new service module, in order to process the message of the service module transmission newly adding, need to carry out complicated loaded down with trivial details operation to upgrade other service modules, cause compatibility and the autgmentability of ability open system poor.
Summary of the invention
The embodiment of the present invention provides a kind of service calling method and equipment and system, to reduce the complexity of modular design, and improves compatibility and the extensibility of ability open system.
For achieving the above object, the embodiment of the present invention provides a kind of service calling method, is applied to the ability open system that includes service module, in described ability open system, is also provided with control device, and described method comprises:
Control device receives the request message that calls other service module that service module sends, and has carried the mark of invoked service module or the type of service of asking in described request message;
Described control device is determined invoked service module according to the mark of described invoked service module or the type of service of asking;
Described control device sends to described request message the invoked service module of determining.
Preferably, each service module correspondence is provided with receiving queue and transmit queue;
Described control device also comprises after receiving the request message of service module transmission: the request message receiving is put into the corresponding transmit queue of service module that sends this request message;
Described control device sends to described request message the invoked service module of determining, specifically comprise: described control device takes out described request message from the corresponding transmit queue of service module of transmission described request message, the request message of taking-up is put into the corresponding receiving queue of invoked service module of determining, and from described receiving queue, copy described request message, by the invoked service module that copies the request message obtaining and determine described in sending to.
Preferably, described control device will copy after the request message obtaining sends to the invoked service module of determining, and also comprises:
If the invoked service module that described control device is determined described in confirming does not receive described request message, again copy described request information and sending to described in the invoked service module determined;
If the invoked service module of determining described in described control device confirmation receives described request message, from described receiving queue, delete described request message.
Preferably, described request message is sent to the invoked service module of determining after, also comprise:
The response message that the invoked service module of determining described in described control device receives returns according to described request message, has carried the mark that sends the service module of described request message in described response message;
Described control device determines according to the mark of the service module that sends described request message the service module that sends described request message;
Described control device sends to described response message the service module that sends described request message.
Preferably, each service module correspondence is provided with receiving queue and transmit queue;
After the response message that the invoked service module of determining described in described control device receives returns, also comprise: transmit queue corresponding to invoked service module of determining described in the response message receiving is put into;
Described control device sends to described response message the service module that sends described request message, specifically comprise: described control device takes out described response message from transmit queue corresponding to the described invoked service module of determining, the response message of taking-up is sent to the corresponding receiving queue of service module that sends described request message, and from described receiving queue, copy described response message, send to by copying the response message obtaining the service module that sends described request message.
Preferably, described control device will copy after the response message obtaining sends to the service module that sends described request message, also comprises:
If described control device is confirmed the service module that sends described request message and do not received described response message, again copy described response message and send to the service module that sends described request message;
If described control device is confirmed the service module that sends described request message and is received described response message, delete described response message from described receiving queue.
Preferably, described receiving queue and described transmit queue are fifo queue, and described control device takes out described response message from transmit queue corresponding to the described invoked service module of determining, and specifically comprises:
Described control device takes out response message according to the time order and function order of each response message in transmit queue from transmit queue corresponding to the described invoked service module of determining;
Described control device copies described response message from described receiving queue, specifically comprises:
Described control device is according to the time order and function copy orderly response message of each response message in receiving queue.
Preferably, described control device, according to asked type of service, sends to described invoked service module by described request message, specifically comprises:
If at least two service modules of type of service correspondence of asking, described control device, according to the load of described at least two service modules or/and processing delay is therefrom selected a service module, and sends to described request message the service module of selecting.
The embodiment of the present invention also provides a kind of control device, is applied to the ability open system that includes service module, and described control device comprises:
Receiving element, the request message that calls other service modules sending for receiving service module, has carried the mark of invoked service module or the type of service of asking in described request message;
Control unit, for determining invoked service module according to the mark of described invoked service module or the type of service of asking;
Transmitting element, for the invoked service module of determining according to described control unit, the described request message that described receiving element is received sends to the invoked service module of determining.
Preferably, each service module correspondence is provided with receiving queue and transmit queue, and described control unit comprises the first storing sub-units, the first replicon unit,
Described the first storing sub-units, for receiving after described request message at described receiving element, the described request message receiving is put into the corresponding transmit queue of service module that sends described request message, and for the request message of described transmit queue is taken out, and the corresponding receiving queue of invoked service module of determining described in the request message of taking-up is put into;
Described the first replicon unit after the corresponding receiving queue of invoked service module of determining described in the request message of taking-up being put in described the first storing sub-units, copies described request message from described receiving queue;
Described transmitting element, sends to specifically for described the first replicon unit is copied to the described request message obtaining the invoked service module of determining.
Preferably, described control unit also comprises the first confirmation subelement, the first deletion subelement,
Described first confirms subelement, for sending to after the invoked service module of determining copying the request message obtaining at described transmitting element, whether the invoked service module of determining described in confirmation receives described request message, and confirming as while being, indicate described first to delete subelement deletion request message, confirming as when no, indicate described the first replicon unit to copy described request message;
Described the first replicon unit, also, for according to the indication of described the first confirmation subelement, copies described request message;
Described first deletes subelement, for according to the indication of described the first confirmation subelement, deletes described request message from described receiving queue.
Preferably, described receiving element, the response message of also returning according to described request message for the invoked service module of determining described in receiving, has carried the mark that sends the service module of described request message in described response message;
Described control unit, also determines for the mark of the service module that sends a request message described in basis the service module that sends described request message;
Described transmitting element, also, for the service module of the transmission described request message determined according to described control unit, the described response message that described receiving element is received sends to the service module that sends described request message.
Preferably, each service module correspondence is provided with receiving queue and transmit queue, and described control unit comprises the second storing sub-units, the second replicon unit,
Described the second storing sub-units, for after described receiving element receives described response message, transmit queue corresponding to invoked service module of determining described in the described response message receiving is put into, and for the response message of described transmit queue is taken out, and the response message of taking-up is put into the corresponding receiving queue of service module that sends described request message;
Described the second replicon unit, sends after the receiving queue that the service module of described request message is corresponding for the response message of taking-up being put in described the second storing sub-units, copies described response message from described receiving queue;
Described transmitting element, sends to specifically for described the second replicon unit being copied to the response message obtaining the service module that sends described request message.
Preferably, described control unit also comprises the second confirmation subelement, the second deletion subelement,
Described second confirms subelement, for sending to after the service module that sends described request message copying the response message obtaining at described transmitting element, confirm whether the service module that sends described request message receives described response message, and confirming as while being, indicate described second to delete subelement deletion request message, confirming as when no, indicate described the second replicon unit to copy described request message;
Described the second replicon unit, also, for according to the indication of described the second confirmation subelement, copies described response message;
Described second deletes subelement, for according to the indication of described the second confirmation subelement, deletes described response message from described receiving queue.
The embodiment of the present invention also provides a kind of ability open server, comprises control device and at least 2 service modules;
Described service module, for send the request message that calls other service modules to described control device, in described request message, carry the mark of invoked service module or the type of service of asking, and the response message of returning according to described request message for receiving the described invoked service module of described control device transmission;
Described control device, the request message sending for receiving described service module, and determine invoked service module according to the mark of described invoked service module or the type of service of asking, and described request message is sent to the invoked service module of determining, and for receiving the described response message that sends the mark of the service module of described request message of having carried that described invoked service module sends, and determine according to the mark of the service module that sends described request message the service module that sends described request message, and described response message is sent to the service module that sends described request message.
Preferably, each service module correspondence is provided with receiving queue and transmit queue,
Described control device, also for after receiving the request message of service module transmission, the request message receiving is put into the corresponding transmit queue of service module that sends this request message, and also for taking out described request message from the corresponding transmit queue of service module that sends described request message, and the request message of taking-up is put into the corresponding receiving queue of invoked service module of determining, and from described receiving queue, copy described request message, by the invoked service module that copies the request message obtaining and determine described in sending to.
Preferably, described control device, also for will copy after the request message obtaining sends to the invoked service module of determining, whether the invoked service module of determining described in confirmation receives described request message, and also for not receiving after described request message at the invoked service module of determining described in confirmation, again copy described request information and sending to described in the invoked service module determined, the invoked service module of determining described in confirming receives after described request message, from described receiving queue, delete described request message.
Preferably, each service module correspondence is provided with receiving queue and transmit queue,
Described control device, also for after the response message of returning at the invoked service module of determining described in receiving, transmit queue corresponding to invoked service module of determining described in the response message receiving is put into, and also for taking out described response message from described transmit queue corresponding to invoked service module of determining, the response message of taking-up is sent to the corresponding receiving queue of service module that sends described request message, and from described receiving queue, copy described response message, send to by copying the response message obtaining the service module that sends described request message.
Preferably, described control device, also for will copy after the response message obtaining sends to the service module that sends described request message, confirm whether the service module that sends described request message receives described response message, and also for confirming that the service module that sends described request message does not receive after described response message, again copy described response message and send to the service module that sends described request message, confirming that the service module that sends described request message receives after described response message, from described receiving queue, delete described response message.
Preferably, also comprise adaptation module;
Described adaptation module, the message sending for receiving control device, the message that the message conversion that described control device is sent provides system to resolve for ability, and send to described ability that system is provided, and the message that provides system to send for receiving ability, and the message conversion that provides system to send described ability is the message that described control device can be resolved, and send to described control device.
Compared with prior art, the embodiment of the present invention at least has the following advantages:
By control device being set in capability development system, the mark of the invoked service module carrying in the request message being sent according to service module by control device or the type of service of asking, request message is sent to invoked service module, mode with loose coupling between each service module is communicated by control device, thereby make service module not need directly to communicate by letter with other service modules, do not need to know the address of other service modules yet, reduce the complexity of modular design, in the time adding new service module, only need to modify to control device, only need to simply upgrade for existing service module, thereby compatibility and the extensibility of ability open system are improved.
Accompanying drawing explanation
Fig. 1 is the system architecture schematic diagram of ability open system in prior art;
Fig. 2 is the system architecture schematic diagram of the ability open system that provides of the embodiment of the present invention;
Fig. 3 is the call flow schematic diagram between the service module that provides of the embodiment of the present invention;
Fig. 4 is the call flow schematic diagram between the service module that provides of the embodiment of the present invention;
Fig. 5 is the call flow schematic diagram between the service module that provides of the embodiment of the present invention;
Fig. 6 be the embodiment of the present invention provide under ability open system, access adaptation module and ability provides the schematic diagram of the system architecture after system;
Fig. 7 is the structural representation of the control device that provides of the embodiment of the present invention;
Fig. 8 be the embodiment of the present invention provide under ability open server, access adaptation module and ability provides the schematic diagram of the system architecture after system;
Fig. 9 is the structural representation of the ability open server that provides of the embodiment of the present invention.
Embodiment
Below in conjunction with the accompanying drawing in the present invention, the technical scheme in the present invention is clearly and completely described, obviously, described embodiment is only a part of embodiment of the present invention, rather than whole embodiment.Based on the embodiment in the present invention, those of ordinary skills, not making the every other embodiment obtaining under creative work prerequisite, belong to the scope of protection of the invention.
The system architecture schematic diagram of the ability open system providing for the embodiment of the present invention as shown in Figure 2.In this ability open system, be provided with control device, each service module all has communication connection with control device, and communicates by letter with other service modules by control device.
The ability call request that ability open system is mainly used in user's (being ability user) to send is carried out access control.Service module in ability open system generally includes access module, authentication module, also can further comprise administration module, and some miscellaneous function modules, such as business statistics module and alarm module, service module in certain ability open system is not limited to above-mentioned several, can increase and decrease on this basis as required.Wherein, access module and authentication module can cooperatively interact to realize the ability call request that this ability open system is received and carry out access control, ability call request is carried out in access control process, access module is carried out business statistics or/and authentication module also can be called business statistics module, calls alarm module and carries out service alarm etc.
This ability open system can be integrated system, be that control device and the equal concentrated setting of all service modules are on a network equipment, also can be distributed system, be control device and service module at least by two independently the network equipment realize, each LA Management Room communicates by network.
In each service module, dispose the corresponding relation of the mark of other each modules and the type of service of corresponding module (being the type of service of the performed service logic of corresponding module), wherein the mark of service module is at this ability open system unique identification service module, the mark of service module can be can unique identification service module any information.In control device, be provided with the mark of each service module and the corresponding relation of address in advance, for receiving at control device after the request message of the mark that carries called service module of service module transmission, search the address of this called service module according to the mark of the called service module in request message, and according to the address finding, this call request message is sent to corresponding called service module.
It should be noted that, in embodiments of the present invention, service module in ability open system is as still called module of calling module, to be determined as caller or the callee of business by this service module, be same service module, in the time that it calls the business of other service modules, this service module is calling module, in the time that its business is called by other service modules, this service module is called module.
Based on aforementioned capabilities open system, the call flow between service module can as shown in Figure 3, comprise the following steps:
Step 301, control device receives the request message of the mark of carrying called module of calling module transmission, for the called module of request call.
Wherein, the mark that can also carry calling module in this request message.Concrete, in embodiments of the present invention, take calling module as access module, called module is that alarm module is that example describes, wherein, the ID of access module is 001, the ID of alarm module is 002, when access module receives the ability call request that ability user sends, need to call alarm business time, access module is searched the mark of each module and the corresponding relation of type of service that self configures, know that the module that ID is 002 can provide respective service, and the module I D(002 that will be called) and self ID (001) be carried at and in request message, send to control device.
Step 302, request message is sent to the called module corresponding with the mark of the module that is called by control device.
Concrete, control device is receiving after request message, the ID that parses the called module of carrying in request message is 002, the mark of each service module and the corresponding relation of address of control device inquiry self configuration, know that ID is that the address of 002 service module is 1.1.1.1, request message is sent to the service module that destination address is 1.1.1.1 by control device.
Step 303, control device receives the response message of carrying calling module mark that called module is returned according to request message.
Concrete, alarm module receives after request message, the ID of being known the service module of initiating call request by the calling module ID carrying in request message is 001, alarm module carries out corresponding alarm judgement according to this request message, if the flow that for example user has used exceedes set meal limited flow rate, alarm module judgement need to be sent alarm, in such cases, alarm module is carried at corresponding warning information in response message, and access module ID is carried in response message as the mark of object service module, and response message is sent to control device.
Step 304, control device returns to response message the service module of initiating this request.
Concrete, control device receives after the response message of alarm module transmission, the ID that parses the service module as recipient carrying in response message is 001, the mark of each service module and the corresponding relation of address of control device inquiry self configuration, know that ID is that the address of 001 service module is 1.1.1.2, response message is sent to the service module that destination address is 1.1.1.2 by control device.
By the scheme that adopts the embodiment of the present invention to provide, make each service module not need directly to communicate by letter with other service modules, do not need to know the address of other modules yet, reduce the complexity of modular design, in the time adding new module, only need to modify to control device, only need to simply upgrade for existing service module, thereby improve compatibility and the extensibility of ability open system.
The embodiment of the present invention also provides a kind of ability open system, and its structure is identical with the system configuration shown in Fig. 2, and difference is: can pre-configured type of service in each service module and the corresponding relation of the mark of other each service modules; Also can pre-configured module id in control device and the corresponding relation of module's address, but the corresponding relation of configuration service type and module's address.
In this system, provide the service module of identical services to have multiple, the address that a kind of type of service can corresponding multiple service modules, to realize the load balancing of service module.
Based on this ability open system, the call flow between service module can as shown in Figure 4, comprise the following steps:
Step 401, control device receives the request message that carries type of service that calling module sends, and this type of service represents the type of the business that this calling module asks.
Step 402, control device, according to the type of service of carrying in this request message, sends to this request message the called module that respective type business can be provided.
Concrete, control device, according to the corresponding relation of this type of service inquiry business type and service module address, if inquire the address of a service module, sends to respective service module according to the address inquiring by this request message; If inquire the address of multiple service modules, from these service modules, select one, and according to the address of the service module of selecting, this request message is sent to respective service module.
Control device, in the time selecting service module, can be selected according to the load of service module or processing delay.Control device can active obtaining ability open system in the load information of each service module, also can be by the load information of each service module periodic report self, control device can the multiple service modules corresponding from asked type of service, select the minimum service module of load.Control device can be in the time communicating by letter with each service module, according to the response time of service module, know the processing delay information of each service module, control device can the multiple service modules corresponding from asked type of service, select the module of processing delay minimum.Wherein, for centralized ability open system, the processing delay of service module mainly refers to that service module carries out the response time of Business Processing; For distributed capability open system, the processing delay of service module mainly refers to network communication delay.
Step 403, control device receives the response message of carrying calling module mark that called module is returned according to request message.
Step 404, control device returns to response message the service module of initiating this request.
By the scheme that adopts the embodiment of the present invention to provide, make the control device can be according to the sending strategy of the load of each service module and processing delay optimization request message, thereby on the compatibility of the ability of raising open system and the basis of extensibility, the further load balancing of fulfillment capability open system.
The number of threads of considering control device is limited, when control device receives a large amount of request messages or/and when response message, limited thread is not enough to process all message simultaneously, the message that now needs temporary cache not process in time, simultaneously, pass through buffered message, can also avoid in the time of calling module or called module failure, request message or response message are lost, therefore, in another embodiment of the present invention, on the basis of above each ability open system, for each service module is wherein provided with transmit queue and receiving queue, the request message that transmit queue sends to control device for buffer memory calling module and called module are thought the response message that control device sends, request message and response message that receiving queue sends for buffer control device.
Based on the ability open system that is provided with receiving queue and transmit queue, the call flow between service module can as shown in Figure 5, comprise the following steps:
Step 501, control device receives the request message of the mark of carrying called module of calling module transmission.
Step 502, this request message is put into the transmit queue that this calling module is corresponding by control device.
Step 503, control device takes out request message according to the queue mechanism of this transmit queue (as first in first out) from transmit queue corresponding to calling module, and the request message of taking-up is sent to called receiving queue corresponding to module.
Step 504, according to the queue mechanism of this receiving queue, (as first in first out) copies the one or more request messages in this receiving queue to control device, and the request message copying is sent to called module., can, according to the type of the mark of called module or the business of asking, this request message be sent to called module herein, its specific implementation ditto described in, do not repeat them here.
In this step, be repeated to take out for fear of request message, control device in the time getting request message from receiving queue, get the request message not being labeled, obtaining after request message, can carry out mark to the request message of getting, to indicate respective request message to be sent to called module.
Further, all have request message if having in the receiving queue that multiple service modules are corresponding, control device can adopt polling mechanism or alternate manner, obtains request message successively from these receiving queues.
Step 505, control device, according to whether successfully this request message successfully being sent to called module, carries out follow-up respective handling.If this request message is successfully sent to called module, perform step 506, otherwise execution step 507.
Control device can, according to the feedback of called module, judge whether successfully request message to be sent to called module.The embodiment of the present invention requires service module receiving after request message, to control device feedback response message, with advisory that oneself has been received to request message to control device.If control device is sending after request message, set receive that called module returns in long-time for notifying the response message that receives request message, judge and successfully request message sent to called module; If control device is sending after request message, set do not receive that called module returns in long-time for notifying the response message that receives request message, judge unsuccessful request message to be sent to called module.
Step 506, control device is deleted the request message that in receiving queue corresponding to this called module, success is received by this called module.
Step 507, the request message that failing of sending for calling module successfully received by the module that is called, control device copies this request message from receiving queue corresponding to this called module, and sends it to called module, then proceeds to step 505.
Step 508, control device receives the response message that called module is returned according to request message.
Step 509, this response message is put into transmit queue corresponding to this called module by control device.
Step 510, control device takes out response message according to the queue mechanism of this transmit queue (as first in first out) from transmit queue corresponding to called module, and the response message of taking-up is sent to the receiving queue that calling module is corresponding.
Step 511, according to the queue mechanism of this receiving queue, (as first in first out) copies the one or more response messages in this receiving queue to control device, according to the mark of the calling module of initiation respective request message, the response message copying is sent to this calling module.
In this step, be repeated to take out for fear of response message, control device in the time getting response message from receiving queue, get the response message not being labeled, obtaining after response message, can carry out mark to the breath of replying of getting, to indicate respective acknowledgement message to be sent to calling module.
Further, all have response message if having in the receiving queue that multiple service modules are corresponding, control device can adopt polling mechanism or alternate manner, obtains response message successively from these receiving queues.
Step 512, control device, according to whether successfully this response message being sent to calling module, carries out follow-up respective handling.If control device judgement successfully sends to calling module by this response message, perform step 513, otherwise execution step 514.
Described in the same, control device can, according to the feedback of calling module, judge whether successfully response message to be sent to calling module.
Step 513, control device is deleted the response message that in receiving queue corresponding to this called module, successfully called module receives.
Step 514, that sends for called module fails the response message that called module successfully receives, and control device copies this response message from receiving queue corresponding to this calling module, and sends it to calling module, then proceeds to step 512.
Consider that some service modules need to, according to the transmitting time order of request message, receive and process corresponding response message, therefore preferred, the corresponding receiving queue of each service module and transmit queue all adopt the queue mechanism of first in first out.
By the scheme that adopts the embodiment of the present invention to provide, make the control device can be by receiving queue and transmit queue cache request message and response message, thereby break down and fail while receiving request message or response message at service module, avoid losing because of request message or response message the malloc failure malloc causing, on basis with the compatibility in the ability of raising open system and extensibility, further improve the stability of ability open system.
The ability open system of considering is conventionally connected with ability system is provided, in order to the interface of access capability open system to be provided to service developer and Service User, in order to make ability open system and ability provide system better to communicate, preferred in embodiments of the present invention, as shown in Figure 6, can in ability open system, increase adaptation module, this adaptation module is connected to control device and ability provides between system, pass through adaptation module, can provide the protocol adaptation between the interface of system and the interface of ability open system by fulfillment capability, , the message conversion that provides system and ability open system to send to the other side ability is the message that the other side can resolve.
The system architecture diagram as shown in Figure 6 proposing for the present invention, in the time that needs increase new ability system are provided, only need to provide the agreement configuring on the interface of system for the ability of new access, develop corresponding adaptation module, then in ability open system, increase this ability the configuration information of system is provided.
By the scheme that adopts the embodiment of the present invention to provide, use adaptation module fulfillment capability that the protocol adaptation between the interface of system and the interface of ability open system is provided, thereby avoid providing system different with the agreement of ability open system because of ability, interface to ability open system improves, and then realize on the compatibility of the ability of raising open system and the basis of extensibility, reduce the development and maintenance cost of ability open system.
As previously mentioned, the ability open system that the embodiment of the present invention provides can be distributed system, also can be integrated system, accordingly, the embodiment of the present invention also provides a kind of control device that can be used for above-mentioned distributed system, and a kind of ability open server of realizing above-mentioned integrated system.
As shown in Figure 7, the control device that the embodiment of the present invention provides can be realized by the network equipment, preferred, can be realized by server independently, and this control device comprises:
Receiving element 710, the request message that calls other service modules sending for receiving service module, has carried the mark of invoked service module or the type of service of asking in described request message;
Control unit 720, for determining invoked service module according to the mark of described invoked service module or the type of service of asking;
Transmitting element 730, for the invoked service module of determining according to described control unit 720, the described request message that described receiving element 710 is received sends to the invoked service module of determining.
Each service module correspondence is provided with receiving queue and transmit queue, and described control unit 720 comprises the first storing sub-units 721, the first replicon unit 722,
Described the first storing sub-units 721, for receiving after described request message at described receiving element 710, the described request message receiving is put into the corresponding transmit queue of service module that sends described request message, and for the request message of described transmit queue is taken out, and the corresponding receiving queue of invoked service module of determining described in the request message of taking-up is put into;
Described the first replicon unit 722 after the corresponding receiving queue of invoked service module of determining described in the request message of taking-up being put in described the first storing sub-units 721, copies described request message from described receiving queue;
Described transmitting element 730, sends to specifically for described the first replicon unit 722 is copied to the described request message obtaining the invoked service module of determining.
Described control unit 720 also comprises the first confirmation subelement 723, the first deletion subelement 724,
Described first confirms subelement 723, for sending to after the invoked service module of determining copying the request message obtaining at described transmitting element 730, whether the invoked service module of determining described in confirmation receives described request message, and confirming as while being, indicate described first to delete subelement 724 deletion request messages, confirming as when no, indicate described the first replicon unit 722 to copy described request message;
Described the first replicon unit 722, also, for according to the indication of described the first confirmation subelement 723, copies described request message;
Described first deletes subelement 724, for according to the indication of described the first confirmation subelement 723, deletes described request message from described receiving queue.
Described receiving element 710, the response message of also returning according to described request message for the invoked service module of determining described in receiving, has carried the mark that sends the service module of described request message in described response message;
Described control unit 720, also determines for the mark of the service module that sends a request message described in basis the service module that sends described request message;
Described transmitting element 730, also, for the service module of the transmission described request message determined according to described control unit 720, the described response message that described receiving element 710 is received sends to the service module that sends described request message.
Each service module correspondence is provided with receiving queue and transmit queue, and described control unit 720 comprises the second storing sub-units 725, the second replicon unit 726,
Described the second storing sub-units 725, for after described receiving element 710 receives described response message, transmit queue corresponding to invoked service module of determining described in the described response message receiving is put into, and for the response message of described transmit queue is taken out, and the response message of taking-up is put into the corresponding receiving queue of service module that sends described request message;
Described the second replicon unit 726, sends after the receiving queue that the service module of described request message is corresponding for the response message of taking-up being put in described the second storing sub-units 725, copies described response message from described receiving queue;
Described transmitting element 730, sends to specifically for described the second replicon unit 726 being copied to the response message obtaining the service module that sends described request message.
Described control unit 720 also comprises the second confirmation subelement 727, the second deletion subelement 728,
Described second confirms subelement 727, for sending to after the service module that sends described request message copying the response message obtaining at described transmitting element 730, confirm whether the service module that sends described request message receives described response message, and confirming as while being, indicate described second to delete subelement 728 deletion request messages, confirming as when no, indicate described the second replicon unit 726 to copy described request message;
Described the second replicon unit 726, also, for according to the indication of described the second confirmation subelement 727, copies described response message;
Described second deletes subelement 728, for according to the indication of described the second confirmation subelement 727, deletes described response message from described receiving queue.
The ability open server that can realize above-mentioned integrated system, its framework can be as shown in Figure 8, and this framework and aforesaid ability open systems architecture are similar, comprise control device and at least one service module.The function of control device and service module is identical with distributed system, does not repeat them here; Different from distributed system, the communication mechanism between control device and service module is server intercommunication mechanism.
As shown in Figure 9, the control device that the embodiment of the present invention provides can be realized by the network equipment, preferred, can be realized by centralized server, and this server comprises:
Described service module 910, for send the request message that calls other service modules to described control device, in described request message, carry the mark of invoked service module or the type of service of asking, and the response message of returning according to described request message for receiving the described invoked service module of described control device transmission;
Described control device 920, the request message sending for receiving described service module, and determine invoked service module according to the mark of described invoked service module or the type of service of asking, and described request message is sent to the invoked service module of determining, and for receiving the described response message that sends the mark of the service module of described request message of having carried that described invoked service module sends, and determine according to the mark of the service module that sends described request message the service module that sends described request message, and described response message is sent to the service module that sends described request message.
Each service module correspondence is provided with receiving queue and transmit queue,
Described control device 920, also for after receiving the request message of service module transmission, the request message receiving is put into the corresponding transmit queue of service module that sends this request message, and also for taking out described request message from the corresponding transmit queue of service module that sends described request message, and the request message of taking-up is put into the corresponding receiving queue of invoked service module of determining, and from described receiving queue, copy described request message, by the invoked service module that copies the request message obtaining and determine described in sending to.
Described control device 920, also for will copy after the request message obtaining sends to the invoked service module of determining, whether the invoked service module of determining described in confirmation receives described request message, and also for not receiving after described request message at the invoked service module of determining described in confirmation, again copy described request information and sending to described in the invoked service module determined, the invoked service module of determining described in confirming receives after described request message, from described receiving queue, delete described request message.
Each service module correspondence is provided with receiving queue and transmit queue,
Described control device 920, also for after the response message of returning at the invoked service module of determining described in receiving, transmit queue corresponding to invoked service module of determining described in the response message receiving is put into, and also for taking out described response message from described transmit queue corresponding to invoked service module of determining, the response message of taking-up is sent to the corresponding receiving queue of service module that sends described request message, and from described receiving queue, copy described response message, send to by copying the response message obtaining the service module that sends described request message.
Described control device 920, also for will copy after the response message obtaining sends to the service module that sends described request message, confirm whether the service module that sends described request message receives described response message, and also for confirming that the service module that sends described request message does not receive after described response message, again copy described response message and send to the service module that sends described request message, confirming that the service module that sends described request message receives after described response message, deletes described response message from described receiving queue.
Also comprise adaptation module 930;
Described adaptation module 930, the message sending for receiving control device 920, the message that the message conversion that described control device 920 is sent provides system to resolve for ability, and send to described ability that system is provided, and the message that provides system to send for receiving ability, and the message conversion that provides system to send described ability is the message that described control device 920 can be resolved, and send to described control device 920.
Through the above description of the embodiments, those skilled in the art can be well understood to the mode that the present invention can add essential general hardware platform by software and realize, and can certainly pass through hardware, but in a lot of situation, the former is better execution mode.Based on such understanding, the part that technical scheme of the present invention contributes to prior art in essence in other words can embody with the form of software product, this computer software product is stored in a storage medium, comprise that some instructions (can be personal computers in order to make a computer equipment, server, or the network equipment etc.) carry out the method described in each embodiment of the present invention.
It will be appreciated by those skilled in the art that accompanying drawing is the schematic diagram of a preferred embodiment, the module in accompanying drawing or flow process might not be that enforcement the present invention is necessary.
It will be appreciated by those skilled in the art that the module in the device in embodiment can be distributed in the device of embodiment according to embodiment description, also can carry out respective change and be arranged in the one or more devices that are different from the present embodiment.The module of above-described embodiment can be merged into a module, also can further split into multiple submodules.
The invention described above embodiment sequence number, just to describing, does not represent the quality of embodiment.
Disclosed is above only several specific embodiment of the present invention, and still, the present invention is not limited thereto, and the changes that any person skilled in the art can think of all should fall into protection scope of the present invention.

Claims (20)

1. a kind of service calling method, is applied to the ability open system that includes service module, it is characterized in that, in described ability open system, be also provided with control device, described method comprises:
control device receives the request message that calls other service module that service module sends, and has carried the mark of invoked service module or the type of service of asking in described request message;
described control device is determined invoked service module according to the mark of described invoked service module or the type of service of asking;
described control device sends to described request message the invoked service module of determining.
2. the method of claim 1, is characterized in that, each service module correspondence is provided with receiving queue and transmit queue;
described control device also comprises after receiving the request message of service module transmission: the request message receiving is put into the corresponding transmit queue of service module that sends this request message;
described control device sends to described request message the invoked service module of determining, specifically comprise: described control device takes out described request message from the corresponding transmit queue of service module of transmission described request message, the request message of taking-up is put into the corresponding receiving queue of invoked service module of determining, and from described receiving queue, copy described request message, by the invoked service module that copies the request message obtaining and determine described in sending to.
3. method as claimed in claim 2, is characterized in that, described control device will copy after the request message obtaining sends to the invoked service module of determining, and also comprises:
if the invoked service module that described control device is determined described in confirming does not receive described request message, again copy described request information and sending to described in the invoked service module determined;
if the invoked service module of determining described in described control device confirmation receives described request message, from described receiving queue, delete described request message.
4. the method of claim 1, is characterized in that, described request message is sent to the invoked service module of determining after, also comprise:
the response message that the invoked service module of determining described in described control device receives returns according to described request message, has carried the mark that sends the service module of described request message in described response message;
described control device determines according to the mark of the service module that sends described request message the service module that sends described request message;
described control device sends to described response message the service module that sends described request message.
5. method as claimed in claim 4, is characterized in that, each service module correspondence is provided with receiving queue and transmit queue;
after the response message that the invoked service module of determining described in described control device receives returns, also comprise: transmit queue corresponding to invoked service module of determining described in the response message receiving is put into;
described control device sends to described response message the service module that sends described request message, specifically comprise: described control device takes out described response message from transmit queue corresponding to the described invoked service module of determining, the response message of taking-up is sent to the corresponding receiving queue of service module that sends described request message, and from described receiving queue, copy described response message, send to by copying the response message obtaining the service module that sends described request message.
6. method as claimed in claim 5, is characterized in that, described control device will copy after the response message obtaining sends to the service module that sends described request message, also comprises:
if described control device is confirmed the service module that sends described request message and do not received described response message, again copy described response message and send to the service module that sends described request message;
if described control device is confirmed the service module that sends described request message and is received described response message, delete described response message from described receiving queue.
7. method as claimed in claim 5, is characterized in that, described receiving queue and described transmit queue are fifo queue, and described control device takes out described response message from transmit queue corresponding to the described invoked service module of determining, and specifically comprises:
described control device takes out response message according to the time order and function order of each response message in transmit queue from transmit queue corresponding to the described invoked service module of determining;
described control device copies described response message from described receiving queue, specifically comprises:
described control device is according to the time order and function copy orderly response message of each response message in receiving queue.
8. the method of claim 1, is characterized in that, described control device, according to asked type of service, sends to described invoked service module by described request message, specifically comprises:
if at least two service modules of type of service correspondence of asking, described control device, according to the load of described at least two service modules or/and processing delay is therefrom selected a service module, and sends to described request message the service module of selecting.
9. a kind of control device, is applied to the ability open system that includes service module, it is characterized in that, described control device comprises:
receiving element, the request message that calls other service modules sending for receiving service module, has carried the mark of invoked service module or the type of service of asking in described request message;
control unit, for determining invoked service module according to the mark of described invoked service module or the type of service of asking;
transmitting element, for the invoked service module of determining according to described control unit, the described request message that described receiving element is received sends to the invoked service module of determining.
10. control device as claimed in claim 9, is characterized in that, each service module correspondence is provided with receiving queue and transmit queue, and described control unit comprises the first storing sub-units, the first replicon unit,
described the first storing sub-units, for receiving after described request message at described receiving element, the described request message receiving is put into the corresponding transmit queue of service module that sends described request message, and for the request message of described transmit queue is taken out, and the corresponding receiving queue of invoked service module of determining described in the request message of taking-up is put into;
described the first replicon unit after the corresponding receiving queue of invoked service module of determining described in the request message of taking-up being put in described the first storing sub-units, copies described request message from described receiving queue;
described transmitting element, sends to specifically for described the first replicon unit is copied to the described request message obtaining the invoked service module of determining.
11. control device as claimed in claim 10, is characterized in that, described control unit also comprises the first confirmation subelement, the first deletion subelement,
described first confirms subelement, for sending to after the invoked service module of determining copying the request message obtaining at described transmitting element, whether the invoked service module of determining described in confirmation receives described request message, and confirming as while being, indicate described first to delete subelement deletion request message, confirming as when no, indicate described the first replicon unit to copy described request message;
described the first replicon unit, also, for according to the indication of described the first confirmation subelement, copies described request message;
described first deletes subelement, for according to the indication of described the first confirmation subelement, deletes described request message from described receiving queue.
12. control device as claimed in claim 9, it is characterized in that, described receiving element, the response message of also returning according to described request message for the invoked service module of determining described in receiving, has carried the mark that sends the service module of described request message in described response message;
described control unit, also determines for the mark of the service module that sends a request message described in basis the service module that sends described request message;
described transmitting element, also, for the service module of the transmission described request message determined according to described control unit, the described response message that described receiving element is received sends to the service module that sends described request message.
13. control device as claimed in claim 12, is characterized in that, each service module correspondence is provided with receiving queue and transmit queue, and described control unit comprises the second storing sub-units, the second replicon unit,
described the second storing sub-units, for after described receiving element receives described response message, transmit queue corresponding to invoked service module of determining described in the described response message receiving is put into, and for the response message of described transmit queue is taken out, and the response message of taking-up is put into the corresponding receiving queue of service module that sends described request message;
described the second replicon unit, sends after the receiving queue that the service module of described request message is corresponding for the response message of taking-up being put in described the second storing sub-units, copies described response message from described receiving queue;
described transmitting element, sends to specifically for described the second replicon unit being copied to the response message obtaining the service module that sends described request message.
14. control device as claimed in claim 13, is characterized in that, described control unit also comprises the second confirmation subelement, the second deletion subelement,
described second confirms subelement, for sending to after the service module that sends described request message copying the response message obtaining at described transmitting element, confirm whether the service module that sends described request message receives described response message, and confirming as while being, indicate described second to delete subelement deletion request message, confirming as when no, indicate described the second replicon unit to copy described request message;
described the second replicon unit, also, for according to the indication of described the second confirmation subelement, copies described response message;
described second deletes subelement, for according to the indication of described the second confirmation subelement, deletes described response message from described receiving queue.
15. a kind of ability open server, is characterized in that, comprises control device and at least 2 service modules;
described service module, for send the request message that calls other service modules to described control device, in described request message, carry the mark of invoked service module or the type of service of asking, and the response message of returning according to described request message for receiving the described invoked service module of described control device transmission;
described control device, the request message sending for receiving described service module, and determine invoked service module according to the mark of described invoked service module or the type of service of asking, and described request message is sent to the invoked service module of determining, and for receiving the described response message that sends the mark of the service module of described request message of having carried that described invoked service module sends, and determine according to the mark of the service module that sends described request message the service module that sends described request message, and described response message is sent to the service module that sends described request message.
16. ability open server as claimed in claim 15, is characterized in that, each service module correspondence is provided with receiving queue and transmit queue,
described control device, also for after receiving the request message of service module transmission, the request message receiving is put into the corresponding transmit queue of service module that sends this request message, and also for taking out described request message from the corresponding transmit queue of service module that sends described request message, and the request message of taking-up is put into the corresponding receiving queue of invoked service module of determining, and from described receiving queue, copy described request message, by the invoked service module that copies the request message obtaining and determine described in sending to.
17. ability open server as claimed in claim 16, it is characterized in that, described control device, also for will copy after the request message obtaining sends to the invoked service module of determining, whether the invoked service module of determining described in confirmation receives described request message, and also for not receiving after described request message at the invoked service module of determining described in confirmation, again copy described request information and sending to described in the invoked service module determined, the invoked service module of determining described in confirming receives after described request message, from described receiving queue, delete described request message.
18. ability open server as claimed in claim 15, is characterized in that, each service module correspondence is provided with receiving queue and transmit queue,
described control device, also for after the response message of returning at the invoked service module of determining described in receiving, transmit queue corresponding to invoked service module of determining described in the response message receiving is put into, and also for taking out described response message from described transmit queue corresponding to invoked service module of determining, the response message of taking-up is sent to the corresponding receiving queue of service module that sends described request message, and from described receiving queue, copy described response message, send to by copying the response message obtaining the service module that sends described request message.
19. ability open server as claimed in claim 18, is characterized in that,
described control device, also for will copy after the response message obtaining sends to the service module that sends described request message, confirm whether the service module that sends described request message receives described response message, and also for confirming that the service module that sends described request message does not receive after described response message, again copy described response message and send to the service module that sends described request message, confirming that the service module that sends described request message receives after described response message, deletes described response message from described receiving queue.
20. ability open server as claimed in claim 15, is characterized in that, also comprises adaptation module;
described adaptation module, the message sending for receiving control device, the message that the message conversion that described control device is sent provides system to resolve for ability, and send to described ability that system is provided, and the message that provides system to send for receiving ability, and the message conversion that provides system to send described ability is the message that described control device can be resolved, and send to described control device.
CN201210453028.1A 2012-11-13 2012-11-13 Service calling method and device and system Pending CN103812838A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210453028.1A CN103812838A (en) 2012-11-13 2012-11-13 Service calling method and device and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210453028.1A CN103812838A (en) 2012-11-13 2012-11-13 Service calling method and device and system

Publications (1)

Publication Number Publication Date
CN103812838A true CN103812838A (en) 2014-05-21

Family

ID=50709044

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210453028.1A Pending CN103812838A (en) 2012-11-13 2012-11-13 Service calling method and device and system

Country Status (1)

Country Link
CN (1) CN103812838A (en)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108156122A (en) * 2016-12-06 2018-06-12 中移(杭州)信息技术有限公司 Ability introducing method, system and the equipment of ability open platform
CN108600326A (en) * 2018-03-29 2018-09-28 阿里巴巴集团控股有限公司 Communication means, device and equipment
CN108712498A (en) * 2018-05-23 2018-10-26 新华三大数据技术有限公司 The call method and device of service
CN109525539A (en) * 2017-09-20 2019-03-26 中移(杭州)信息技术有限公司 A kind of capacity calling method calls receipt method, information processing method and system
CN110012053A (en) * 2018-12-25 2019-07-12 阿里巴巴集团控股有限公司 System call method, device, equipment and SOA system architecture under SOA system architecture
CN110249594A (en) * 2017-02-08 2019-09-17 日本电信电话株式会社 Communication device and communication means
CN111049938A (en) * 2020-01-08 2020-04-21 贵阳货车帮科技有限公司 Message notification method and device, electronic equipment and readable storage medium
CN111210203A (en) * 2020-01-08 2020-05-29 北京思特奇信息技术股份有限公司 E-mail distribution method, system, medium and equipment
CN111711620A (en) * 2020-06-05 2020-09-25 南京领行科技股份有限公司 Method, device, equipment and storage medium for realizing bidirectional communication between applications
CN114104880A (en) * 2021-11-15 2022-03-01 云知声(上海)智能科技有限公司 Elevator call control system and control method thereof
CN114461415A (en) * 2021-12-27 2022-05-10 苏州浪潮智能科技有限公司 Message data processing method and device, computer equipment and storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101686441A (en) * 2008-09-28 2010-03-31 华为技术有限公司 Call hold service (CHS) calling method, equipment and system
CN101848239A (en) * 2010-05-11 2010-09-29 中国电子科技集团公司第二十八研究所 High-timeliness distributed service integration calling system
US20110035582A1 (en) * 2008-03-17 2011-02-10 Huawei Technologies Co., Ltd. Network authentication service system and method
CN102196012A (en) * 2010-03-17 2011-09-21 华为技术有限公司 Service opening method, system and service opening server
CN102480426A (en) * 2010-11-25 2012-05-30 迈普通信技术股份有限公司 Communication method based on peripheral component interconnect-express (PCIE) switching bus and PCIE switching system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110035582A1 (en) * 2008-03-17 2011-02-10 Huawei Technologies Co., Ltd. Network authentication service system and method
CN101686441A (en) * 2008-09-28 2010-03-31 华为技术有限公司 Call hold service (CHS) calling method, equipment and system
CN102196012A (en) * 2010-03-17 2011-09-21 华为技术有限公司 Service opening method, system and service opening server
CN101848239A (en) * 2010-05-11 2010-09-29 中国电子科技集团公司第二十八研究所 High-timeliness distributed service integration calling system
CN102480426A (en) * 2010-11-25 2012-05-30 迈普通信技术股份有限公司 Communication method based on peripheral component interconnect-express (PCIE) switching bus and PCIE switching system

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108156122A (en) * 2016-12-06 2018-06-12 中移(杭州)信息技术有限公司 Ability introducing method, system and the equipment of ability open platform
CN110249594A (en) * 2017-02-08 2019-09-17 日本电信电话株式会社 Communication device and communication means
CN109525539A (en) * 2017-09-20 2019-03-26 中移(杭州)信息技术有限公司 A kind of capacity calling method calls receipt method, information processing method and system
CN109525539B (en) * 2017-09-20 2021-04-02 中移(杭州)信息技术有限公司 Capability calling method, call receipt method, information processing method and system
CN108600326A (en) * 2018-03-29 2018-09-28 阿里巴巴集团控股有限公司 Communication means, device and equipment
CN108600326B (en) * 2018-03-29 2021-06-25 创新先进技术有限公司 Communication method, device and equipment
CN108712498A (en) * 2018-05-23 2018-10-26 新华三大数据技术有限公司 The call method and device of service
CN110012053A (en) * 2018-12-25 2019-07-12 阿里巴巴集团控股有限公司 System call method, device, equipment and SOA system architecture under SOA system architecture
CN110012053B (en) * 2018-12-25 2021-07-20 创新先进技术有限公司 System calling method, device and equipment under SOA system architecture and SOA system architecture
CN111210203B (en) * 2020-01-08 2023-08-08 北京思特奇信息技术股份有限公司 E-mail distribution method, system, medium and equipment
CN111049938A (en) * 2020-01-08 2020-04-21 贵阳货车帮科技有限公司 Message notification method and device, electronic equipment and readable storage medium
CN111210203A (en) * 2020-01-08 2020-05-29 北京思特奇信息技术股份有限公司 E-mail distribution method, system, medium and equipment
CN111711620A (en) * 2020-06-05 2020-09-25 南京领行科技股份有限公司 Method, device, equipment and storage medium for realizing bidirectional communication between applications
CN114104880A (en) * 2021-11-15 2022-03-01 云知声(上海)智能科技有限公司 Elevator call control system and control method thereof
CN114104880B (en) * 2021-11-15 2024-03-08 云知声(上海)智能科技有限公司 Elevator call control system and control method thereof
CN114461415A (en) * 2021-12-27 2022-05-10 苏州浪潮智能科技有限公司 Message data processing method and device, computer equipment and storage medium

Similar Documents

Publication Publication Date Title
CN103812838A (en) Service calling method and device and system
US9503957B2 (en) Low cost mesh network capability
CN103888277B (en) A kind of gateway disaster-tolerant backup method, device and system
CN103312528B (en) A kind of heartbeat message sending method and user terminal
CN101848107B (en) SNMP (Simple Network Management Protocol) network element and communication method of SNMP network element and proprietary protocol network element
CN101207517B (en) Method for reliability maintenance of distributed enterprise service bus node
US7257090B2 (en) Multi-site teleconferencing system
US20130139178A1 (en) Cluster management system and method
CN101567861B (en) Data synchronization method and application system between heterogeneous application systems
CN111858045A (en) Multitask GPU resource scheduling method, device, equipment and readable medium
CN113691635B (en) Method and device for calling microservice, electronic equipment and readable storage medium
CN106970843B (en) Remote calling method and device
CN113055539A (en) Communication system based on VoIP dual-redundancy exchange server
CN109874143B (en) Network slice modification method and device
WO2010127625A2 (en) Seats processing method, exchange and call center
US20210258872A1 (en) A method of and a device for operating network gateway services in a service based telecommunications system
CN114363306A (en) Data transmission method based on Netconf protocol and related equipment
CN115396510B (en) Communication method and communication module
CN113727138A (en) HLS intranet source returning method
CN105827567B (en) Service management and control method and capability opening platform
CN114697339A (en) Load balancing method and device under centralized architecture
EP1317123B1 (en) A multi-site teleconferencing system
KR100274848B1 (en) Network management method for network management system
CN113177080B (en) Block chain consensus engine system and block chain consensus processing flow method
CN104426699A (en) Communication method, server and communication system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20140521