CN1968134A - Middleware-based multimedia consolidation service realizing method and system - Google Patents

Middleware-based multimedia consolidation service realizing method and system Download PDF

Info

Publication number
CN1968134A
CN1968134A CN 200610075090 CN200610075090A CN1968134A CN 1968134 A CN1968134 A CN 1968134A CN 200610075090 CN200610075090 CN 200610075090 CN 200610075090 A CN200610075090 A CN 200610075090A CN 1968134 A CN1968134 A CN 1968134A
Authority
CN
China
Prior art keywords
application
service
unit
business
description document
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN 200610075090
Other languages
Chinese (zh)
Other versions
CN1968134B (en
Inventor
范涛
唐小光
李明禹
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN200610075090A priority Critical patent/CN1968134B/en
Publication of CN1968134A publication Critical patent/CN1968134A/en
Application granted granted Critical
Publication of CN1968134B publication Critical patent/CN1968134B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Telephonic Communication Services (AREA)

Abstract

The invention relates to a method for realizing multimedia fusion service based on intermediate part, wherein said method comprises that: a, application register that obtaining and storing the application description document registered via application server and the distribution strategy of said application description document; b, service generation that selecting needed application and finding relative distribution relation, the transmission between application servers, and the treatment of abnormal state, and using the format of service description document to store generated service; c, service execution that reading service description document of service executing engine, analyzing the service logic define in service description document, reading the first application met execute document, transmitting the interface parameter, and distributing application server to server; based on the result, confirming the application of next execution until end. Said system comprises application register device, service generator and service executer.

Description

Realize the method and system of multimedia consolidation service based on middleware
Technical field
The present invention relates to computer communication technology, particularly relate to a kind of method and system that realize multimedia consolidation service based on middleware.
Background technology
Along with developing rapidly of computer communication technology, from hardware technology, the speed of CPU is more and more higher, and disposal ability is more and more stronger; From software engineering, the scale of application program constantly enlarges, particularly the appearance of internet (Internet) and World Wide Web (WWW) (WWW, World Wide Web), make the computer application scope more wide, many application programs need to move on the heterogeneous platform of network environment.Everything has all proposed new demand to the software development of a new generation.In this distribution isomerous environment, usually exist the multiple hardwares system platform (as PC, work station, minicomputer etc.), on these hardware platforms, there are various systems soft wares (as different operating system, database, CompilerTools etc.) again, and the user interface of multiple different style, these hardware system platforms also may adopt different procotols to be connected with network architecture.How these system integrations being got up and developed new application is a very real and difficult problem.
At present, at internet multimedia subnet system (IMS, Internet Multiedia Subsystem) in the framework, comprise: user equipment (UE) 1, agent call 2, service call 3, home subscriber server 4 and application server 5 (AS, Application Service), such as comprising AS1, AS2 and AS3.Trigger by service call/session control function module (S-CSCF, Serving Call Session Control Function) application server realizing business mode as shown in Figure 1.As shown in the figure, each application server (such as AS1, AS2 and AS3) provides a relatively independent professional ability unit, do not have related between each application server and calling each other, incidence relation between the application server is according to the CAMEL-Subscription-Information of user to business, be mapped as inceptive filtering criterion (IFC, Initial Filter Criterion) expression formula is stored in the home subscriber server (HSS, Home Subscriber Server).User UE is when using business, be triggered to agent call/session control function module (P-CSCF earlier, Proxy Call Session ControlFunction), described P-CSCF links to each other with S-CSCF, and S-CSCF can be triggered to corresponding application server (such as AS1, AS2 and AS3) according to the user signing contract information of storing among the HSS.
Such scheme is according to the CAMEL-Subscription-Information of user to business, generates the IFC expression formula, realizes management and control to business.And in the IFC expression formula,, can not support the demand of more combinations of services aspect only to set priority and the trigger sequence that AS triggers.Such as, a plurality of AS are combined into a new business (Service) according to certain condition, have certain mutual between the described AS, promise to undertake (SLA for ensureing the same grade of service, Service Level Agreement) and carry out service quality (QoS, Quality ofService) control or the like separately.Therefore, S-CSCF described in the such scheme can only directly trigger the AS of IMS, for the AS of non-IMS (for example in the existing IT system of enterprise, the telecommunications network existing IN business etc.), because the difference of control signaling can not directly trigger AS.
In addition, in above-mentioned IMS system architecture, the mode that is triggered the business of application server (AS) realization by S-CSCF also can promptly increase service-application server 6 (Service-AS), such as Service-AS1 and Service-AS2 as shown in Figure 2 on the basis of Fig. 1.That is to say that certain applications server (AS) provides relatively independent professional ability unit, do not have related between each application server and calling each other.Demand for needs combination new business, be to implement by Service-AS (such as Service-AS1 among the figure and Service-AS2) application server, in described Service-AS, call other relevant AS, just all professional control logics are integrated among the Service-AS and implement.Like this, in the process of implementing, user UE is to signatory Service-AS that contracts that just only needs of business, the user is triggered to P-CSCF earlier when using business, described P-CSCF links to each other with S-CSCF, S-CSCF is triggered to Service-AS according to user's CAMEL-Subscription-Information, calls other relevant AS by Service-AS.
By such scheme as can be known, the service logic complexity of described Service-AS, the cycle of develop and field business is longer, is not suitable for the requirement that new business responds the market demand fast.In addition, this scheme is the business (Service) of user's use and provides professional application (Application) all to implement in AS, professional logical gate does not fully separate with professional control section, require directly to revise AS to developing professional modification, also require to develop new AS for the combination of new business.Very inconvenient to the maintenance and the innovation of business like this, also be unfavorable for the opening of professional ability.
Summary of the invention
The technical problem that the present invention solves provides a kind of method and system that realize multimedia consolidation service based on middleware, can not make up and multiple business such as the voice service in managing telecommunications field, data service, multimedia service to solve present middleware Technology, and adaptive to the execution control of new multimedia consolidation service and route.
For addressing the above problem, the invention provides a kind of method based on middleware realization multimedia consolidation service, described method comprises:
A, obtain and store the user by application server registers the application description document and set the regulative strategy of this application description document;
B, the application description document of selecting to call are also determined the transmission of information between its call relation, each application and the processing of unusual condition, and are stored the business that is generated with the form of business description file;
C, use by resolving described business description file, read first that satisfy executive condition, the interface parameters of delivery applications is also called application server and is carried out, and determines the next application of carrying out according to execution result.
The specific implementation process of steps A comprises:
A1) application server is applied for the registration of by description document;
A2) the application description document of parsing application server registers obtains log-on message;
A3) set corresponding regulative strategy according to described application description document;
A4) log-on message and the regulative strategy thereof of the described application server of storage.
Application by selecting to have registered among the step B is read and is resolved it and uses description document.
Being chosen among the step B needs the application that comprises in the business, set the call relation of described application, the parameter transitive relation between using and use handling process under the execute exception situation.
The specific implementation process of step C comprises:
C1) during professional the execution, read the corresponding service description document according to the sign of business;
C2) resolving this business description file is the object that internal system is discerned;
C3) implementation strategy in the triggering business description file is determined the triggering of an application;
C4) adaptive its call parameters triggers and calls;
C5) judge to trigger and to call whether success, if not, carry out predetermined in advance abnormality processing flow process; If, execution in step C5);
C5) judge whether to also have unenforced application; If have, return step C3); Otherwise, finish.
In addition, the present invention also provides a kind of system based on middleware realization multimedia consolidation service, and described system is the telecommunication service middleware, comprising:
Use register device, be used for the registration of application server, and set the regulative strategy of application server, generate and use description document, and the application of having registered is managed;
Professional generating apparatus and is used register device and is linked to each other, and its call relation is also determined in the application that selection need be called, and the transmission of information and the processing of execute exception situation between the application, and stores the business that is generated with the form of business description file;
Professional final controlling element, link to each other respectively with professional generating apparatus with the application register device, by reading the business description file in the professional generating apparatus, and it is resolved, read first application of satisfying executive condition, interface parameters between the delivery applications is also called application server and is carried out, and determines the next application of carrying out according to execution result.
Described application register device comprises:
Use the identification adaptation unit, be used to discern and resolve the registration description document of application, and send the result after resolving;
The strategy setup unit links to each other with application identification adaptation unit, and set the invoked strategy of each application server according to the analysis result that receives and describe, and the constraints that solves service conflict between the application server;
The apply property memory cell links to each other respectively with tactful setup unit with application identification adaptation unit, is used to store the registration descriptor of application and the policy information of setting;
The application management unit links to each other respectively with the apply property memory cell with tactful setup unit, is used for the management to the registered application server.
Described registration description document comprises: Platform Type, interface protocol, application provider that the term of validity of the unified resource identifier of application server, trigger interface parameter, service quality interface parameters, application, application are carried out;
Described management to the registered application server comprises: newly-increased application, the deletion to server used, revised and use and inquire about and use.
Described professional generating apparatus comprises:
The service logic definition unit is used to the service logic of the service that defines, and described service logic comprises that the application component in the service and trigger condition and correlation, the external grade of service of service of application component promise to undertake definition;
Service Management Unit links to each other with the service logic definition unit, is used to manage to defining professional modification, deletion and query manipulation;
The service attribute memory cell links to each other respectively with the service logic definition unit with Service Management Unit, the policy definition when being used for the service logic of stores service and carrying out service.
Described professional generating apparatus also comprises:
Implementation strategy definition unit: link to each other respectively with the service attribute memory cell with the service logic definition unit, be used to describe professional policy definition when carrying out, and this policy definition is sent to the preservation of service attribute memory cell.
Described policy definition comprises: the implementation strategy of the strategy of professional mutual exclusion and different user grade.
Described professional final controlling element comprises:
First memory cell links to each other with the service attribute memory cell, is used for the business description file that storage service property store unit sends;
Second memory cell links to each other respectively with service logic definition unit, implementation strategy unit and apply property memory cell, is used to store the apply property memory cell and sends the application description document;
The service logic resolution unit links to each other with first memory cell, is used to read the business description file, and it is resolved to the object that internal system is discerned;
The actuating logic control unit links to each other respectively with second memory cell with the service logic resolution unit, according to the business description file, by reading and resolve the application description document, calls the logical operation requirement of adaptive application server;
Use and carry out adaptation unit, link to each other,, select to have registered normal suitable application server, and transmit suitable execution parameter according to described logical operation requirement with the actuating logic control unit.
Described professional final controlling element also comprises: the implementation strategy matching unit, link to each other with the actuating logic control unit, and be used for carrying out the defined implementation strategy of business description file.
By above-mentioned disclosed technical scheme as can be known, technical scheme of the present invention is exactly that the middleware Technology in the conventional I T system is combined with the IMS architectural framework, for the modularization of telecommunication service provides a kind of general frame.By middleware Technology the multimedia service that merges is managed application (Application), new business (Service) and the execution management of combination, so that the existing application system and following application system are managed.Wherein, described application system can be IMS application, Intelligent Network application and other non-IMS application etc.; Middleware Technology of the present invention can customize and make up the business that makes new advances fast based on the application of being managed, and to the execution of new business control, route and adaptive.With convenient professional maintenance and innovation, also be convenient to the opening of professional ability simultaneously.
Description of drawings
Fig. 1 realizes professional a kind of structural representation by service call in the IMS architectural framework;
Fig. 2 realizes professional another kind of structural representation by service call in the IMS architectural framework;
Fig. 3 is a structural representation of realizing the system of multimedia consolidation service based on middleware of the present invention;
Fig. 4 is a structural representation of using register device in the described system of Fig. 3;
Fig. 5 is the structural representation of professional generating apparatus in the described system of Fig. 3;
Fig. 6 is the structural representation of professional final controlling element in the described system of Fig. 3;
Fig. 7 is a flow chart of realizing the method for multimedia consolidation service based on middleware of the present invention;
Fig. 8 is the particular flow sheet of step S11 in the described method of Fig. 7;
Fig. 9 is the particular flow sheet of step S12 in the described method of Fig. 7;
Figure 10 is the particular flow sheet of step S13 in the described method of Fig. 7.
Embodiment
Core of the present invention is that the telecommunication service middleware Technology is incorporated into internet multimedia subsystem (IMS, Internet Multimedia Subsystem) in the architectural framework, and in this field, determine the framework of telecommunication service middleware Technology, use the new business (Service) of (Application), combination and business is carried out management by this telecommunication service middleware management.In addition, telecommunication service middleware of the present invention can be managed the existing application system and following application system, can be IMS application, Utopian IT application, Intelligent Network application and/or other non-IMS application etc. such as application system of the present invention; This telecommunication service middleware can be carried out the application of management to the multimedia service that merges or make up, customize and make up the business that makes new advances fast, and to the execution of new business control, route and adaptive, with convenient professional maintenance and innovation, also be convenient to the opening of professional ability simultaneously.
For the ease of those skilled in the art's understanding, two notions that arrive involved in the present invention were described: professional (Service) and application (Application) earlier before explanation the present invention.
Described business is meant what the user can directly contract, and can bring the service that whole user is experienced.
Described application is meant the functional part that the specific transactions ability is provided.This business is to form according to certain scene and use logical combination on the basis of using.
Below in conjunction with accompanying drawing the present invention is done detailed explanation.
See also Fig. 3, be the structural representation of realizing the system of multimedia consolidation service based on middleware of the present invention.Described system is the telecommunication service middleware, and this middleware can link to each other by a plurality of application servers (A to N), is that IMS uses such as application server A, and application server B is IN application etc.; And handle multiple business (1 to N kind), such as IMS business, IN business etc.Wherein said telecommunication service middleware comprises: use register device 11, professional generating apparatus 12 and professional final controlling element 13.Wherein, described application register device 11 is used for the function of user's registered application server, and sets the regulative strategy of application server, generates and uses description document; And the application of having registered managed; Described professional generating apparatus 12, link to each other with application register device 11, the application that selection need be called is also determined its call relation, and the transmission of information and the processing of execute exception between using, and, store the business that is generated with the form of business description file then to needing grade of service promise to wait the corresponding attribute of traffic set of other attributes; Described professional final controlling element 13, link to each other respectively with application register device 11, professional generating apparatus 12, by reading the business description file in the professional generating apparatus, and it is resolved, read first application of satisfying executive condition, the interface parameters of delivery applications is also called application server and is carried out, and determines the next application of carrying out according to execution result.
In telecommunication service middleware of the present invention, described application register device 11 specifically comprises: use identification adaptation unit 111, tactful setup unit 112, apply property memory cell 113 and application management unit 114, its structural representation sees Fig. 4 for details.Wherein, adaptation unit 111 is discerned in described application, is used to discern and resolve the registration description document of application, and the result who sends after resolving shows tactful setup unit 112; Described tactful setup unit 112, link to each other with application identification adaptation unit 111, setting the invoked strategy of each application server according to the analysis result that receives describes, for example, this application provides scope etc. to the Capability Requirement of mobile phone terminal, application, and for example the agreement of suction parameter, be used to solve constraints etc. between this application server of service conflict.That is to say, being chosen in needs the application that comprises in the business, set these application call relation (sequencing that for example calls, the branch of calling merge etc.), set parameter transitive relation between using, set the handling process of using under the execute exception situation.Described apply property memory cell 113 links to each other respectively with tactful setup unit 112 with application identification adaptation unit 111, is used to store the registration descriptor of application and the policy information of setting; Described application management unit 114 links to each other respectively with apply property memory cell 113 with tactful setup unit 112, is used for the management to the registered application server.Described management comprises: bookkeepings such as using, inquire about application are used, are revised in newly-increased application, deletion.
In technical solutions according to the invention, various application servers, make and oneself can and call by this telecommunication service middleware identification on the application register device that oneself is registered to described telecommunication service middleware by description document; Described application register device can manage the various application of registration, such as, IMS applied business, IN applied business etc.Wherein the registration description document of each application can be described as an extend markup language (XML, Extensible Markup Language) file, described XML file is a kind of making language document of describing type, unified resource identifier (the URI that comprises this application server, Uniform Resource Identifier), the term of validity of trigger interface parameter, service quality (QoS, Quality of Service) interface parameters, application, the Platform Type of using execution, interface protocol, application provider etc.
Described professional generating apparatus 12 specifically comprises: service logic definition unit 121, Service Management Unit 122, service attribute memory cell 123 and/or implementation strategy definition unit 124, its concrete structural representation sees Fig. 5 for details.Wherein, described service logic definition unit 121, the service logic that is used to the service that defines, described service logic comprise that the trigger condition of application component in the service and application component and correlation, the external grade of service of service promise to undertake (SLA, Service Level Agreement) definition; Described Service Management Unit 121 links to each other with service logic definition unit 121, is used to manage to defining professional modification, deletion and query manipulation; Described service attribute memory cell 123 links to each other respectively with service logic definition unit 122 with Service Management Unit 121, the policy definition when being used for the service logic of stores service and carrying out service; Described implementation strategy definition unit 124 links to each other respectively with service attribute memory cell 123 with service logic definition unit 121, is used to the policy definition of the service of describing when carrying out, and this policy definition is sent to the preservation of service attribute memory cell.Implementation strategy of the strategy of professional mutual exclusion, different user grade etc. for example.
The present invention in service creation environment, application that selection need be called and the call relation of determine using, the information transmission between the application and the processing of execute exception.If the professional requirement that has the grade of service to promise to undertake SLA then will decompose SLA the service quality QoS requirements of related application, the business of generation is stored in the service attribute memory cell in the professional generating apparatus with the form of expandable mark language XML.
Described professional final controlling element 13 comprises: first memory cell 131, second memory cell 132, service logic resolution unit 133, actuating logic control unit 134, use and carry out adaptation unit 135 and/or implementation strategy matching unit 136, its concrete structural representation sees Fig. 6 for details.Wherein, described first memory cell 131 links to each other with service attribute memory cell 123, is used for the business description file (Service Profile) that storage service property store unit sends; Described second memory cell 132 links to each other respectively with service logic definition unit 121, implementation strategy unit 124 and apply property memory cell 113, is used to store the apply property memory cell and sends application description document (Application Profile); In addition, described service logic definition unit and implementation strategy definition unit define the service logic of service and this service of description policy definition when the execution by reading application description document in second memory cell.Wherein, in device of the present invention, the business description file of storing in the application description document of storing in second memory cell (Application Profile) and first memory cell (Service Profile) is shared with application register device and professional generating apparatus.Described service logic resolution unit 133 links to each other with first memory cell 131, is used to read the business description file, and it is resolved to the object that internal system is discerned; Described actuating logic control unit 134 links to each other respectively with second memory cell 132 with service logic resolution unit 133, according to the business description file, by reading and resolve the application description document, calls the logical operation requirement of adaptive application server; That is to say,, adopt suitable policy control according to the business description file, call suitable application server, when calling application server, need read the description document (Application Profile) of applied business and resolve, be fitted to the suitable applications server then.Adaptation unit 135 is carried out in described application, links to each other with actuating logic control unit 134, according to described logical operation requirement, selects to have registered normal suitable application server, and transmits suitable execution parameter; Described implementation strategy matching unit 136 links to each other with actuating logic control unit 134, is used for carrying out the defined implementation strategy of business description file; Its essence is a policy engine, and the mode that adopts coupling is determined the operation of carrying out according to current execution environment.
The present invention is when service execution, at first read description document professional in the business description file (Service Profile), resolve execution, when reading first application of satisfying executive condition, the interface parameters of delivery applications is also called application server and is carried out, and determines the next application of carrying out according to the result who carries out.In said process, if the execution conflict of application is arranged, then by professional final controlling element according to the processing that conflicts of predefined strategy.
In addition, the present invention also provides a kind of method based on middleware realization multimedia consolidation service, and the flow chart of described method sees Fig. 7 for details.Described method comprises step:
Step S11: obtain and store the user by application server registers the application description document and set the regulative strategy of this application description document;
Step S12: the application description document that selection need be called is also determined the transmission of information between its call relation, each application server and the processing of unusual condition, and store the business that is generated with the form of business description file;
Step S13: by resolving described business description file, read first application of satisfying executive condition, the interface parameters of delivery applications is also called application server and is carried out, and determines the next application of carrying out according to execution result.
The specific implementation flow chart of described step S11 sees Fig. 8 for details, comprises step:
Step S111: application server is applied for the registration of by description document;
Step S112: resolve the application description document of application server registers, obtain log-on message;
Step S113: set corresponding regulative strategy according to described application description document;
Step S114: log-on message and the regulative strategy thereof of storing described application server.
In the implementation procedure of this above-mentioned steps, the present invention is that example illustrates with IMS.
The user applies for the registration of to using register device by the IMS application server, application server with the description document of this user registration as an extend markup language (XML) file, application identification adaptation unit in this application register device is by discerning and resolve the application XML description document of described registration, and the result who resolves showed the tactful setup unit of this device, described tactful setup unit is set this description document application corresponding regulative strategy; And the regulative strategy of application descriptor of being registered and setting is preserved jointly by the apply property memory cell.
The specific implementation flow chart of described step S12 sees Fig. 9 for details, comprises step:
Step S121: select the included application of this service;
The application that i.e. selection has been registered is read and is resolved it and uses description document.
Step S122: set the call relation between each application, and transmit the parameter between respectively using, and the processing of unusual condition;
Being chosen in needs the application that comprises in the business, set these application call relation (sequencing that for example calls, the branch of calling merge etc.), set parameter transitive relation between using, set the handling process of using under the execute exception situation.
Step S123: wait the corresponding attribute of traffic set of other attributes to needing grade of service promise;
Step S124: the form with the business description file is stored the business that is generated.
The specific implementation flow chart of described step S13 sees Figure 10 for details, comprises step:
Step S131: during professional the execution, read the corresponding service description document according to the sign of business;
Step S132: resolving this business description file is the object that internal system is discerned;
Step S133: trigger the implementation strategy in the business description file, determine the triggering of an application;
Step S134: adaptive its call parameters, trigger and call;
Step S135: whether the judgement triggering calls successful, if not, after the abnormality processing flow process that execution is scheduled in advance (step S136), execution in step S137; If, execution in step S137;
Step S137: judge whether to also have unenforced application,, return step S133 if having, otherwise, finish (step S138).
The realization function of each unit of the above device sees also the implementation procedure of said method, does not repeat them here.
In addition, the present invention except the implementation of above-mentioned employing based on description document (script), can also adopt patterned implementation to the implementation of telecommunication service middleware.Described patterned implementation is: for using register device and professional generating apparatus, can develop graphic interface, the menu of management application, management service is provided on the interface, and the text box that each input parameter is provided, and to the validity check of this parameter, the pattern that further provides the user to operate navigation, user-friendly.But the result of described graphic interface operation also can generate a kind of description document (perhaps script), and the service business final controlling element is resolved it and carried out.Remaining implementation procedure is identical with the present invention, sees for details above-mentionedly, does not repeat them here.
The above only is a preferred implementation of the present invention; should be pointed out that for those skilled in the art, under the prerequisite that does not break away from the principle of the invention; can also make some improvements and modifications, these improvements and modifications also should be considered as protection scope of the present invention.

Claims (13)

1, a kind of method based on middleware realization multimedia consolidation service is characterized in that, comprising:
A, obtain and store the user by application server registers the application description document and set the regulative strategy of this application description document;
B, the application description document of selecting to call are also determined the transmission of information between its call relation, each application and the processing of unusual condition, and are stored the business that is generated with the form of business description file;
C, use by resolving described business description file, read first that satisfy executive condition, the interface parameters of delivery applications is also called application server and is carried out, and determines the next application of carrying out according to execution result.
2, according to the described method of claim 1, it is characterized in that the specific implementation process of steps A comprises based on middleware realization multimedia consolidation service:
A1) application server is applied for the registration of by description document;
A2) the application description document of parsing application server registers obtains log-on message;
A3) set corresponding regulative strategy according to described application description document;
A4) log-on message and the regulative strategy thereof of the described application server of storage.
3,, it is characterized in that the application by selecting to have registered among the step B is read and resolved it and uses description document according to the described method of claim 1 based on middleware realization multimedia consolidation service.
4, according to the described method that realizes multimedia consolidation service based on middleware of claim 1, it is characterized in that, being chosen among the step B needs the application that comprises in the business, set the call relation of described application, the parameter transitive relation between using and use handling process under the execute exception situation.
5, according to the described method of claim 1, it is characterized in that the specific implementation process of step C comprises based on middleware realization multimedia consolidation service:
C1) during professional the execution, read the corresponding service description document according to the sign of business;
C2) resolving this business description file is the object that internal system is discerned;
C3) implementation strategy in the triggering business description file is determined the triggering of an application;
C4) adaptive its call parameters triggers and calls;
C5) judge to trigger and to call whether success, if not, carry out predetermined in advance abnormality processing flow process; If, execution in step C5);
C5) judge whether to also have unenforced application; If have, return step C3); Otherwise, finish.
6, a kind of system based on middleware realization multimedia consolidation service is characterized in that described system is the telecommunication service middleware, comprising:
Use register device, be used for the registration of application server, and set the regulative strategy of application server, generate and use description document, and the application of having registered is managed;
Professional generating apparatus and is used register device and is linked to each other, and its call relation is also determined in the application that selection need be called, and the transmission of information and the processing of execute exception situation between the application, and stores the business that is generated with the form of business description file;
Professional final controlling element, link to each other respectively with professional generating apparatus with the application register device, by reading the business description file in the professional generating apparatus, and it is resolved, read first application of satisfying executive condition, interface parameters between the delivery applications is also called application server and is carried out, and determines the next application of carrying out according to execution result.
7, according to the described system of claim 6, it is characterized in that described application register device comprises based on middleware realization multimedia consolidation service:
Use the identification adaptation unit, be used to discern and resolve the registration description document of application, and send the result after resolving;
The strategy setup unit links to each other with application identification adaptation unit, and set the invoked strategy of each application server according to the analysis result that receives and describe, and the constraints that solves service conflict between the application server;
The apply property memory cell links to each other respectively with tactful setup unit with application identification adaptation unit, is used to store the registration descriptor of application and the policy information of setting;
The application management unit links to each other respectively with the apply property memory cell with tactful setup unit, is used for the management to the registered application server.
8, according to the described system of claim 7, it is characterized in that based on middleware realization multimedia consolidation service,
Described registration description document comprises: Platform Type, interface protocol, application provider that the term of validity of the unified resource identifier of application server, trigger interface parameter, service quality interface parameters, application, application are carried out;
Described management to the registered application server comprises: newly-increased application, the deletion to server used, revised and use and inquire about and use.
9, according to the described system of claim 6, it is characterized in that described professional generating apparatus comprises based on middleware realization multimedia consolidation service:
The service logic definition unit is used to the service logic of the service that defines, and described service logic comprises that the application component in the service and trigger condition and correlation, the external grade of service of service of application component promise to undertake definition;
Service Management Unit links to each other with the service logic definition unit, is used to manage to defining professional modification, deletion and query manipulation;
The service attribute memory cell links to each other respectively with the service logic definition unit with Service Management Unit, the policy definition when being used for the service logic of stores service and carrying out service.
10, according to the described system of claim 9, it is characterized in that described professional generating apparatus also comprises based on middleware realization multimedia consolidation service:
Implementation strategy definition unit: link to each other respectively with the service attribute memory cell with the service logic definition unit, be used to describe professional policy definition when carrying out, and this policy definition is sent to the preservation of service attribute memory cell.
11, according to the described system of claim 10, it is characterized in that described policy definition comprises: the implementation strategy of the strategy of professional mutual exclusion and different user grade based on middleware realization multimedia consolidation service.
12, according to the described system of claim 6, it is characterized in that described professional final controlling element comprises based on middleware realization multimedia consolidation service:
First memory cell links to each other with the service attribute memory cell, is used for the business description file that storage service property store unit sends;
Second memory cell links to each other respectively with service logic definition unit, implementation strategy unit and apply property memory cell, is used to store the apply property memory cell and sends the application description document;
The service logic resolution unit links to each other with first memory cell, is used to read the business description file, and it is resolved to the object that internal system is discerned;
The actuating logic control unit links to each other respectively with second memory cell with the service logic resolution unit, according to the business description file, by reading and resolve the application description document, calls the logical operation requirement of adaptive application server;
Use and carry out adaptation unit, link to each other,, select to have registered normal suitable application server, and transmit suitable execution parameter according to described logical operation requirement with the actuating logic control unit.
13, according to the described system that realizes multimedia consolidation service based on middleware of claim 12, it is characterized in that, described professional final controlling element also comprises: the implementation strategy matching unit, link to each other with the actuating logic control unit, and be used for carrying out the defined implementation strategy of business description file.
CN200610075090A 2006-04-03 2006-04-03 Middleware-based multimedia consolidation service realizing method and system Expired - Fee Related CN1968134B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN200610075090A CN1968134B (en) 2006-04-03 2006-04-03 Middleware-based multimedia consolidation service realizing method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN200610075090A CN1968134B (en) 2006-04-03 2006-04-03 Middleware-based multimedia consolidation service realizing method and system

Publications (2)

Publication Number Publication Date
CN1968134A true CN1968134A (en) 2007-05-23
CN1968134B CN1968134B (en) 2010-05-12

Family

ID=38076700

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200610075090A Expired - Fee Related CN1968134B (en) 2006-04-03 2006-04-03 Middleware-based multimedia consolidation service realizing method and system

Country Status (1)

Country Link
CN (1) CN1968134B (en)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008106885A1 (en) * 2007-03-07 2008-09-12 Huawei Technologies Co., Ltd. Method and system for the service compatibility
CN101127743B (en) * 2007-09-29 2010-06-09 中国电信股份有限公司 Media push service method and system based on home gateway middleware
WO2010148704A1 (en) * 2009-12-30 2010-12-29 中兴通讯股份有限公司 Services cloud system and service realization method
CN101951604A (en) * 2010-08-16 2011-01-19 中兴通讯股份有限公司 Value added service processing method and device
WO2011009320A1 (en) * 2009-07-21 2011-01-27 中兴通讯股份有限公司 Traffic creation system and method for realizing the traffic creation system
US7904925B2 (en) 2007-08-22 2011-03-08 Huawei Technologies Co., Ltd. System, method and device for realizing multimedia service
CN101330449B (en) * 2007-07-02 2011-07-13 中兴通讯股份有限公司 Method for implementing service interaction of IP multimedia subsystem
CN103067906A (en) * 2012-12-07 2013-04-24 大唐移动通信设备有限公司 Method for serving-call session control function (S-CSCF) on storing user contract signing information in IP multimedia subsystem (IMS) framework
CN103905521A (en) * 2012-12-31 2014-07-02 ***通信集团公司 Information processing system and method for network service
CN104168133A (en) * 2014-07-11 2014-11-26 广州联智信息科技有限公司 Method and system for dynamic API page view configuration, and gateway
CN105827671A (en) * 2015-01-04 2016-08-03 深圳市领耀东方科技股份有限公司 System platform characterized by distributed use and centralized management and portal server
CN110750530A (en) * 2019-09-11 2020-02-04 口碑(上海)信息技术有限公司 Service system and data checking method thereof

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060129662A1 (en) * 2002-10-09 2006-06-15 Alon Lelcuk Method and apparatus for a service integration system
CN100571248C (en) * 2004-08-04 2009-12-16 中兴通讯股份有限公司 Service implementation method in a kind of Parlay/OSA environment
CN100369440C (en) * 2005-05-13 2008-02-13 中国联合通信有限公司 A service middleware and service method using the service middleware

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008106885A1 (en) * 2007-03-07 2008-09-12 Huawei Technologies Co., Ltd. Method and system for the service compatibility
CN101330449B (en) * 2007-07-02 2011-07-13 中兴通讯股份有限公司 Method for implementing service interaction of IP multimedia subsystem
US7904925B2 (en) 2007-08-22 2011-03-08 Huawei Technologies Co., Ltd. System, method and device for realizing multimedia service
CN101127743B (en) * 2007-09-29 2010-06-09 中国电信股份有限公司 Media push service method and system based on home gateway middleware
WO2011009320A1 (en) * 2009-07-21 2011-01-27 中兴通讯股份有限公司 Traffic creation system and method for realizing the traffic creation system
CN101964938A (en) * 2009-07-21 2011-02-02 中兴通讯股份有限公司 Business generation system and realization method thereof
WO2010148704A1 (en) * 2009-12-30 2010-12-29 中兴通讯股份有限公司 Services cloud system and service realization method
CN101800762B (en) * 2009-12-30 2014-03-19 中兴通讯股份有限公司 Service cloud system for fusing multiple services and service implementation method
WO2012022098A1 (en) * 2010-08-16 2012-02-23 中兴通讯股份有限公司 Method and system for processing value-added service
CN101951604A (en) * 2010-08-16 2011-01-19 中兴通讯股份有限公司 Value added service processing method and device
CN103067906A (en) * 2012-12-07 2013-04-24 大唐移动通信设备有限公司 Method for serving-call session control function (S-CSCF) on storing user contract signing information in IP multimedia subsystem (IMS) framework
CN103067906B (en) * 2012-12-07 2015-08-12 大唐移动通信设备有限公司 In IMS architecture, S-CSCF is to the store method of user signing contract information
CN103905521A (en) * 2012-12-31 2014-07-02 ***通信集团公司 Information processing system and method for network service
CN103905521B (en) * 2012-12-31 2018-05-18 ***通信集团公司 A kind of information processing system and method for network service
CN104168133A (en) * 2014-07-11 2014-11-26 广州联智信息科技有限公司 Method and system for dynamic API page view configuration, and gateway
CN104168133B (en) * 2014-07-11 2017-07-18 广州联智信息科技有限公司 The method and gateway and system of a kind of dynamic configuration API Access amount
CN105827671A (en) * 2015-01-04 2016-08-03 深圳市领耀东方科技股份有限公司 System platform characterized by distributed use and centralized management and portal server
CN110750530A (en) * 2019-09-11 2020-02-04 口碑(上海)信息技术有限公司 Service system and data checking method thereof
CN110750530B (en) * 2019-09-11 2022-08-02 口碑(上海)信息技术有限公司 Service system and data checking method thereof

Also Published As

Publication number Publication date
CN1968134B (en) 2010-05-12

Similar Documents

Publication Publication Date Title
CN1968134A (en) Middleware-based multimedia consolidation service realizing method and system
CN1236593C (en) Intenet protocol based network service architecture
CN1870514A (en) Method for analysing session service quality
CN1969531A (en) System and method for end-to-end communications tracing
CN1777156A (en) Gateway for next-generation network, dynamic extending, and open interface technology
CN101079878A (en) A method and device for network route optimization
CN1863052A (en) Remote-controlling system and method
CN1887018A (en) A system and method for multi-access
CN1846402A (en) Specifying management nodes in a device management system
CN101079742A (en) Data synchronization method and system between disaster tolerance home user servers
CN1921492A (en) Method and device for configuration management
CN1976289A (en) Program arranging method and system based on distributing network
CN1258929C (en) Feature interactions
CN1606312A (en) Service providing system cooperative with sip and web systems and a method therefor
CN1859495A (en) Method and system for insuring service chain service quality
CN1852102A (en) Method and system for reporting and fetching equipment information
CN1917429A (en) Device and method for remote activation/deactivation of services for communication terminals via an ip network
CN1725689A (en) Telecommunication network calling centre system and its implementing method
CN1870636A (en) Method and system for client redirection
CN1700685A (en) A service middleware and service method using the service middleware
CN1929407A (en) Method for obtaining network information and network management system
CN105512134A (en) Method and system for querying data based on SNMP protocol
CN1905551A (en) Method and system for managing correlation service
CN1969504A (en) Device management system and device management command scheduling method thereof
CN1677930A (en) IP protocal telephone device, method of initial setting of the same and computer-readable recording medium

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20100512