Nothing Special   »   [go: up one dir, main page]

CN101448334B - Implementation method of distributed services as well as device and system thereof - Google Patents

Implementation method of distributed services as well as device and system thereof Download PDF

Info

Publication number
CN101448334B
CN101448334B CN200810189139XA CN200810189139A CN101448334B CN 101448334 B CN101448334 B CN 101448334B CN 200810189139X A CN200810189139X A CN 200810189139XA CN 200810189139 A CN200810189139 A CN 200810189139A CN 101448334 B CN101448334 B CN 101448334B
Authority
CN
China
Prior art keywords
service
control unit
description information
business description
distributed
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN200810189139XA
Other languages
Chinese (zh)
Other versions
CN101448334A (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 CN200810189139XA priority Critical patent/CN101448334B/en
Publication of CN101448334A publication Critical patent/CN101448334A/en
Priority to PCT/CN2009/074908 priority patent/WO2010078775A1/en
Application granted granted Critical
Publication of CN101448334B publication Critical patent/CN101448334B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Telephonic Communication Services (AREA)

Abstract

The embodiment of the invention discloses an implementation method of distributed services as well as a device and a system thereof. The method comprises the following steps: receiving service activation information sent by a user; constructing service description information according to the service activation information, wherein, the service description information is used for describing the distributed services to be processed by a second service control unit; and sending the service description information to the second service control unit so as to cause the second service control unit to execute the distributed services which are needed to be processed according to the service description information. Service interaction among various service control units can be realized according to the embodiment; the service interaction still can be performed by the method, the device and the system of the embodiment even if users are distributed on various service control units, thus implementing the distributed services among various service control units.

Description

A kind of implementation method of distributed service, Apparatus and system
Technical field
The present invention relates to communication technical field, relate in particular to a kind of implementation method, Apparatus and system of distributed service.
Background technology
In IP Multimedia System (IMS), mainly there is CSCF (Call Session Control Function, CSCF) application server of equipment and operation layer (Application Server, AS) equipment of key-course IMS-Core.Service Control Unit can comprise application server AS or Softswitch etc. in reality; Between the different user that is in same Service Control Unit; Need carry out business contact or when communicating, can utilize distributed service for the user service to be provided easily.Distributed service comprises pick-up service, suspends when being hurried by called person and call out (Completion of Call to Busy Subscriber; CCBS) professional, meet busy business such as go beyond; With the pick-up service is example, and the realization of distributed service can be, when the telephone rings of user B; In generation, answered user A through dialing corresponding prefix and by the telephone number of the user B that answers of generation, answers just carrying out generation at the phone of the called subscriber B of ring.
The implementation method of present distributed service has multiple, is example with the pick-up service, in the prior art; Have and a kind ofly answer the distributed service implementation method of user on same Service Control Unit as called subscriber and Dai, when called subscriber and Dai answer the user on same Service Control Unit the time, generation is answered the user can be through dialing corresponding prefix and quilt for the called number of answering; Answer just carrying out generation at called subscriber's phone of ring, the implementation procedure of this method is: user A dials the telephone number of user B, when B begins ring; User C off-hook, and dial " the Subscriber Number # of 11* user B " is when the residing Service Control Unit of user C receives this generation when answering request; Line with regard to connecting subscribers participating A and user C; At this moment, the ring of user B stops, and user A and user C converse.
Can find out from said process, answer the user present age and when being answered the user and be on the same Service Control Unit, can realize distributed service at an easy rate by generation; For example, pick-up service, but answer the user present age and answered the user in the different service control unit time by generation; Said Service Control Unit can be soft switch or AS etc., and generation is answered prefix * 11* and can't be delivered on called subscriber's the Service Control Unit, is answered the Service Control Unit at user place by generation and just can't know whether be pick-up service; And these epoch answer and need carry out newsletter between user and the calling subscriber; For example, pick-up service, suspended when busy by called person call out CCBS professional, meet and busyly go beyond business etc., at this moment; Just can not carry out service communication between the user of different service control unit; So can't realize distributed service between the different business control unit, satisfy not the user communication demand between the different business control unit, thereby reduced user's distributed service experience.
Summary of the invention
The embodiment of the invention provides a kind of implementation method, Apparatus and system of distributed service, to solve when the user that need carry out newsletter is on the different business control unit, can't realize the problem of distributed service.
For solving the problems of the technologies described above, the embodiment of the invention provides a kind of implementation method of distributed service, comprising:
First Service Control Unit receives the service activation information that the user sends; Said service activation information comprises activation of service sign indicating number or service identification, is used to trigger the business that said first Service Control Unit begins to carry out said service identification or activation of service sign indicating number sign;
First Service Control Unit is according to said service activation information structure business description information, and said business description information is used to describe the distributed service that second Service Control Unit need be handled;
First Service Control Unit sends said business description information to said second Service Control Unit, so that the distributed service that said second Service Control Unit is handled according to said business description information and executing needs.
The embodiment of the invention also provides a kind of implement device of distributed service, comprising:
Receiver module is used to receive the service activation information that the user sends, and said service activation information comprises activation of service sign indicating number or service identification, is used to trigger the business that said first Service Control Unit begins to carry out said service identification or activation of service sign indicating number sign;
Constructing module is used for according to said service activation information structure business description information, and said business description information is used to describe the distributed service that second Service Control Unit need be handled;
Sending module is used to send said business description information to said second Service Control Unit, so that the distributed service that said second Service Control Unit is handled according to said business description information and executing needs.
The embodiment of the invention also provides a kind of realization system of distributed service, comprising:
The distributed service implement device; Be used to receive the service activation information that the user sends; Said service activation information comprises activation of service sign indicating number or service identification, is used to trigger the business that said first Service Control Unit begins to carry out said service identification or activation of service sign indicating number sign; According to said service activation information structure business description information, said business description information is used to describe the distributed service that second Service Control Unit need be handled, and sends said business description information to the second Service Control Unit;
Second Service Control Unit is used for the distributed service of handling according to said business description information and executing needs.
The embodiment of the invention has the following advantages:
Can find out; In embodiments of the present invention; Through method, Apparatus and system according to service activation information structure business description information; Can the distributed service content description that the needs of second Service Control Unit are carried out be come out, and send on second Service Control Unit, said second Service Control Unit just can be carried out follow-up business according to the content of said business description information again; This has just realized mutual between the different service control unit; Even if on the different service control unit of user office, also can make it carry out service interaction through method, the Apparatus and system of the embodiment of the invention, thereby between the different service control unit, realize distributed service.
Description of drawings
In order to be illustrated more clearly in the embodiment of the invention or technical scheme of the prior art; To do to introduce simply to the accompanying drawing of required use in embodiment or the description of the Prior Art below; Obviously, the accompanying drawing in describing below only is some embodiments of the present invention, for those of ordinary skills; Under the prerequisite of not paying creative work property, can also obtain other accompanying drawing according to these accompanying drawings.
Fig. 1 is the flow chart of the implementation method embodiment one of distributed service of the present invention;
Fig. 2 is the flow chart of the implementation method embodiment two of distributed service of the present invention;
Fig. 3 is the flow chart of the implementation method embodiment three of distributed service of the present invention;
Fig. 4 is the signaling process figure of the implementation method embodiment three of distributed service of the present invention;
Fig. 5 is the flow chart of the implementation method embodiment four of distributed service of the present invention;
Fig. 6 is the signaling process figure of the implementation method embodiment four of distributed service of the present invention;
Fig. 7 is the structural representation of the implement device embodiment one of distributed service of the present invention;
Fig. 8 is the structural representation of the implement device embodiment two of distributed service of the present invention;
Fig. 9 is the structural representation of the realization system embodiment of distributed service of the present invention.
Embodiment
To combine the accompanying drawing in the embodiment of the invention below, the technical scheme in the embodiment of the invention is carried out clear, intactly description, obviously, described embodiment only is the present invention's part embodiment, rather than whole embodiment.Based on the embodiment among the present invention, those of ordinary skills are not making the every other embodiment that is obtained under the creative work prerequisite, all belong to the scope of the present invention's protection.
For above-mentioned purpose, the feature and advantage that make the embodiment of the invention can be more obviously understandable, the embodiment of the invention is done further detailed explanation below in conjunction with accompanying drawing and embodiment.
With reference to figure 1, in the embodiment of the invention one, realize that the method that the embodiment of the invention one is provided can may further comprise the steps:
Step 101: receive the service activation information that the user sends;
In this step; The implement device that can be distributed service receives the service activation information that the user sends; The implement device of distributed service can be first Service Control Unit, and said first Service Control Unit can be the AS in the IMS framework, also can be Softswitch; Said service activation information can be service identification or activation of service sign indicating number in reality, can trigger the business that said first Service Control Unit begins to carry out said service identification or activation of service sign indicating number sign;
Step 102: according to said service activation information structure business description information, said business description information is used to describe the distributed service that second Service Control Unit need be handled;
Step 103: said business description information is sent to said second Service Control Unit, so that the distributed service that said second Service Control Unit is handled according to said business description information and executing needs.
In the embodiment of the invention one, said Service Control Unit can be the soft switch control appliance, or application server AS, certainly, also can be other network equipment entities, and the present invention need not to make qualification to this.
Said business description information can comprise: class of service, service parameter are or/and service authentication information; Wherein, said class of service can identify this distributed service and belong to which kind of business, for example; When class of service is when specifying the pick-up service sign indicating number; This distributed service is exactly pick-up service etc., and said service parameter is some specifying informations relevant with distributed service, for example; When class of service was pick-up service, service parameter can comprise caller pickup group number, answered user's telephone number etc. by generation; Whether the content that said service authentication information can make said second Service Control Unit judge that said first Service Control Unit inserts allows.
The said business that needs processing can be to answer in generation or centrex or operator's insertion etc.
Need to prove; The method of the embodiment of the invention can be used in the IMS network; On the network equipment, insert terminals such as Session initiation Protocol user SIP UE, traditional analog phone; Thereby can also can be applied to Softswitch and have in the network equipment of identical function for the user provides distributed service in the IMS network with other.
In the present embodiment; Through constructing business description information according to the service activation information that receives by said first Service Control Unit; This business description information can be used to describe the distributed service that said second Service Control Unit need be handled, and therefore second Service Control Unit can carry out the processing and the realization of follow-up business according to said business description information, can find out; In embodiments of the present invention; The realization of the distributed service between the different business control unit can improve user's in the IMS network network experience so that the user on the different business control unit enjoys distributed service.
With reference to figure 2, in the embodiment of the invention two, said distributed service is pick-up service, realizes that then the method that the embodiment of the invention two is provided can may further comprise the steps:
Step 201: first Service Control Unit receives the INVITE request message that first user sends, and said INVITE request message comprises the designated pickup service sign indicating number and answered user's telephone number by generation;
Wherein, said first user answers the user in generation, answer the bell sound that the user hears other phones the present age after, initiate the INVITE request message to first Service Control Unit at place, pick-up service is carried out in request; Whether said first Service Control Unit can for example, register generation and answer authority according to user property, and call property confirms that this calling needs to use pick-up service;
Step 202: first Service Control Unit obtains the header field value of the REQUEST-URI of INVITE request message;
Specifically in pick-up service, the service activation information that said header field value is carried specifically can comprise the designated pickup service sign indicating number, and said first Service Control Unit is searched REQUEST-URI header field value in said INVITE request message;
Step 203: the service activation information structure business description information that first Service Control Unit carries according to said header field value, business description information can be designated pickup service sign indicating number and caller pickup group number in this example;
Said first Service Control Unit adds the designated pickup service sign indicating number in said header field spreading parameter, said caller pickup group number is that said first Service Control Unit obtains from the HSS inquiry; Wherein, said designated pickup service sign indicating number is the class of service of distributed service, and said caller pickup group number is the service parameter of distributed service;
Step 204: first Service Control Unit is sent to second Service Control Unit with the INVITE request message that has added designated pickup service sign indicating number and caller pickup group number;
The INVITE request message that has added business description information is sent to said second Service Control Unit;
Step 205: second Service Control Unit is further carried out pick-up service according to said designated pickup service sign indicating number;
Said second Service Control Unit can further carry out the execution of pick-up service according to said designated pickup service sign indicating number;
Step 206: second Service Control Unit judges whether said caller pickup group number and called generation are answered group number consistent;
Wherein, in said called generation, answered group number, promptly is that second user's generation is answered group number, can from HSS, be obtained in advance by said second Service Control Unit; Said second Service Control Unit can promptly be that said first user's generation is answered group number with said caller pickup group number, answers group number with said called generation and compares, and judges whether unanimity; If consistent, execution in step 207; If inconsistent, then execution in step 208;
Step 207: second Service Control Unit allows first user to carry out said pick-up service.
When the judged result of step 206 when being, said second Service Control Unit allows first user to carry out said pick-up service, second user is answered the user by generation;
Step 208: finish this pick-up service.
In the present embodiment; Need to prove; The realization of the business description information between the said Service Control Unit not merely is defined in the form of the header field spreading parameter of expansion INVITE request message, can also be through the new header field of expansion; In the parameter that new header field relates to, add the mode of business description information; Can also realize through the XML format messages of Session initiation Protocol sip message body.Can find out that the utilization embodiment of the invention can make the user who is in the different business control unit realize pick-up service very easily.
With reference to flow chart shown in Figure 3, and signaling process figure shown in Figure 4, in the embodiment of the invention three, realize that the method that the embodiment of the invention three provides can may further comprise the steps:
Step 301: user A dials second user's telephone number, and said second user's phone begins ring;
Step 302: after first user hears second user's phone bell sound, dial " * 11* second user's number # ", send the INVITE request message and give oneself first Service Control Unit at place;
The service activation information of in said INVITE request message, carrying comprises that specifically the generation of designated pickup service answers prefix * 11*, and second user's telephone number, and pick-up service is carried out in request, and being answered the user by generation then is second user;
Step 303: first Service Control Unit receives the request INVITE request message that first user sends, and said INVITE request message comprises the designated pickup service sign indicating number and second user's telephone number;
After first Service Control Unit receives the INVITE request message of said first user transmission; Confirm that according to user property and call property these calling needs use pick-up service; Analyze among the REQUEST-URI from the INVITE request message and obtain the designated pickup service sign indicating number, in the generation of dialing for the user in the present example, answered prefix * 11*; In the present embodiment, said second user is promptly answered the user by generation;
Step 304: first Service Control Unit obtains the REQUEST-URI header field value of said INVITE request message;
In the present embodiment, the header field value that gets access to specifically can for:
INVITE?tel:*11*45678333#SIP/2.0;
Step 305: the service activation information structure business description information that first Service Control Unit carries according to said header field value, said business description information comprises designated pickup service sign indicating number and caller pickup group number;
In the present embodiment, the header field value of the INVITE request message behind the extension header field parameter is as follows:
INVITE?tel:45678333;service-code=*11*;service-info=8SIP/2.0
Wherein, service-code representes class of service, represents designated pickup service in this instance; Service-info is a service parameter, representes professional specifying information, represents the generation of caller to answer group number in this instance, can find out, caller pickup group number promptly is 8;
Step 306: first Service Control Unit is with having added the designated pickup service sign indicating number, being sent to second Service Control Unit for the INVITE request message of answering user's telephone number and caller pickup group number;
Step 307: second Service Control Unit begins to carry out pick-up service according to said designated pickup service sign indicating number * 11*;
Step 308: second Service Control Unit judges whether said caller pickup group number and called generation are answered group number consistent, if consistent, execution in step 309, if inconsistent, execution in step 3010;
Step 309: second Service Control Unit allows first user to carry out said pick-up service;
Step 3010: finish this pick-up service.
Need to prove that in the present embodiment, also can adopt the mode of expansion header field to add business description information, for example, the INVITE request message in the reality is as follows:
INVITE?tel:*11*45678333#SIP/2.0
Via:SIP/2.0/TLS?client.atlanta.example.com:5061;branch=z9hG4bK74bf9
Max-Forwards:70
From:Alice<sips:aliceatlanta.example.com>;tag=1234567
To:Bob<sips:bobbiloxi.example.com>
Call-ID:12345601atlanta.example.com
CSeq:1?INVITE
Contact:<sips:aliceclient.atlanta.example.com>
Allow:INVITE,ACK,CANCEL,OPTIONS,BYE,REFER,NOTIFY
Supported:replaces
Content-Type:application/sdp
Content-Length:...
v=0
o=alice?2890844526?2890844526?IN?IP4?client.atlanta.example.com
s=Session?SDP
c=IN?IP4?client.atlanta.example.com
t=3034423619?0
m=audio?49170?RTP/AVP?0
a=rtpmap:0?PCMU/8000
Then said first Service Control Unit through the INVITE request message format of expansion behind the header field is:
INVITE?tel:45678333 SIP/2.0
Via:SIP/2.0/TLS?client.atlanta.example.com:5061;branch=z9hG4bK74bf9
Max-Forwards:70
From:Alice<sips:aliceatlanta.example.com>;tag=1234567
To:Bob<sips:bobbiloxi.example.com>
Call-ID:12345601atlanta.example.com
CSeq:1?INVITE
Contact:<sips:aliceclient.atlanta.example.com>
P_SERVICE_INFO:service-code=11;service-info=8
Allow:INVITE,ACK,CANCEL,OPTIONS,BYE,REFER,NOTIFY
Supported:replaces
Content-Type:application/sdp
Content-Length:...
v=0
o=alice?2890844526?2890844526?IN?IP4?client.atlanta.example.com
s=Session?SDP
c=IN?IP4?client.atlanta.example.com
t=3034423619?0
m=audio?49170?RTP/AVP?0
a=rtpmap:0?PCMU/8000
Perhaps, said first Service Control Unit also can be specially after the then above-mentioned INVITE request message expansion through the method for expansion XML body XML BODY:
INVITE?tel:45678333 SIP/2.0
Via:SIP/2.0/TLS?client.atlanta.example.com:5061;branch=z9hG4bK74bf9
Max-Forwards:70
From:Alice<sips:aliceatlanta.example.com>;tag=1234567
To:Bob<sips:bobbiloxi.example.com>
Call-ID:12345601atlanta.example.com
CSeq:1?INVITE
Contact:<sips:aliceclient.atlanta.example.com>
Allow:INVITE,ACK,CANCEL,OPTIONS,BYE,REFER,NOTIFY
Supported:replaces
Content-Type:application/sdp
Content-Length:...
v=0
o=alice?2890844526?2890844526?IN?IP4?client.atlanta.example.com
s=Session?SDP
c=IN?IP4?client.atlanta.example.com
t=3034423619?0
m=audio?49170?RTP/AVP?0
a=rtpmap:0?PCMU/8000
Content-Type:application/3gpp-ims+xml
Content-Length:...
<Service-Information
xmlns:xsi=″http://www.w3.org/2001/XML?Schema-instance″
xsi:noNamespaceSchemaLocation=″automatic-pulse-info.xsd″>
<Service-DetailedInformation>
<service-code>*11*</service-code>
<service-info>8</service-info>
</Service-DetailedInformation>
</Service-Information>
Above-mentioned extended mode is formed by service code service-code and business information service-info; Said service code can be described the user and dial the generation of activating pick-up service and answer prefix; Promptly be * 11* in the present embodiment, the implication that said business information is described is: the user uses the generation of pick-up service to answer group number.
With reference to flow chart shown in Figure 5, and signaling process figure shown in Figure 6, said distributed service is inserted business for the operator, in the embodiment of the invention four, realizes that the method that the embodiment of the invention four provides can may further comprise the steps:
Step 501: when second user and the 3rd user were conversing, first Service Control Unit received service activation information;
In the present embodiment; After first Service Control Unit receives the INVITE request message of first user transmission; Confirm that according to user property and call property these calling needs use the operator to insert business, receive service activation information, second user's telephone number among the REQUEST-URI from the INVITE request message, said service activation information comprises that the operator inserts prefix and the Subscriber Number that is inserted into; Said insertion prefix is * 89*; Wherein, said first user can be the operator, and said first user can also dial and insert prefix and Centrex cornet;
Step 502: said first Service Control Unit is according to said service activation information structure business description information;
In the present embodiment, the service-code parameter of said business description information in REQUEST-URI, expanding, service-code=*89*;
Said business description information can comprise that the operator inserts service code.
Step 503: said first Service Control Unit is sent to second Service Control Unit with said business description information;
Said first Service Control Unit is sent to second Service Control Unit with the service-code parameter of expansion;
Step 504: said second Service Control Unit is analyzed said business description information, carries out first user, second user and the 3rd user's three party service.
Need to prove that at present embodiment, said business description information also can be led to expansion SIP header field or expand to XMLBODY message body and carried, the present invention does not limit this.
Need to prove; For aforesaid each method embodiment, for simple description, so it all is expressed as a series of combination of actions; But those skilled in the art should know; The present invention does not receive the restriction of described sequence of movement, because according to the present invention, some step can adopt other orders or carry out simultaneously.Secondly, those skilled in the art also should know, the embodiment described in the specification all belongs to preferred embodiment, and related action and module might not be that the present invention is necessary.
Corresponding with the method that the invention described above embodiment is provided, referring to Fig. 7, the embodiment of the invention also provides a kind of implement device of distributed service, and said device can comprise:
Receiver module 701 is used to receive the service activation information that first user sends;
Constructing module 702 is used for according to said service activation information structure business description information, and said business description information is used to describe the distributed service that second Service Control Unit need be handled;
Sending module 703 is used for said business description information is sent to said second Service Control Unit, so that the distributed service that said second Service Control Unit is handled according to the said needs of said business description information and executing.
In the present embodiment, the implement device of distributed service can be a Service Control Unit, specifically can be the soft switch control appliance, or application server AS, certainly, also can be other network equipment entities, and the present invention need not to make qualification to this.
Said business description information can comprise: class of service, service parameter are or/and service authentication information, and wherein, said class of service can identify this distributed service and belong to which kind of business; For example, when class of service was appointment pick-up service sign indicating number, this distributed service was exactly pick-up service etc.; Said service parameter is some specifying informations relevant with distributed service; For example, when class of service was pick-up service, service parameter can comprise caller pickup group number, pick-up service sign indicating number; Whether the content that said service authentication information can make said second Service Control Unit judge that said first Service Control Unit inserts allows.
The said distributed service of need handling can be to answer in generation or centrex or operator insert business etc.
Said device can be subdivided into three modules; Can find out that the implementation procedure of distributed service is accomplished in three module cooperative work jointly; Pass through the embodiment of the invention; Can satisfy present user for the different demands that realize distributed service in the IMS network so that also can carry out distributed service between the different business control unit, improve user's network experience.
Corresponding with the inventive method embodiment two, with reference to shown in Figure 8, show the structural representation of apparatus of the present invention embodiment two, as shown in the figure, this device can comprise:
Receiver module 801 is used to receive the service activation information that first user sends;
In the present embodiment, said service activation information is specially the INVITE request message; Said distributed service is specially pick-up service;
Constructing module 802 is used for according to said service activation information structure business description information, and said business description information is used to describe the distributed service that second Service Control Unit need be handled;
Constructing module specifically comprises and obtains header field value submodule 8021 and constructor module 8022;
Obtain header field value submodule 8021, be used to obtain the header field value of the REQUEST-URI of INVITE request message;
In pick-up service, said header field value can comprise designated pickup service sign indicating number and caller pickup group number;
Insert in the business the operator, said header field value can comprise that the operator inserts prefix and the Subscriber Number that is inserted into or the user's that is inserted into Centrex cornet;
Constructor module 8022, the service activation information that is used for carrying according to said header field value is constructed business description information, and said business description information comprises designated pickup service sign indicating number and caller pickup group number, or said business description information comprises that the operator inserts service code;
Sending module 803 is used for said business description information is sent to said second Service Control Unit, so that the distributed service that said second Service Control Unit is handled according to said business description information and executing needs.
Said execution pick-up service; Promptly be to allow generation to answer the user and the calling subscriber converses; With realize when being in said second Service Control Unit in by when answering the user and can't receive calls, answer the user on behalf of receiving calls by the generation of said first Service Control Unit, thereby can between the different service control unit, realize pick-up service; Satisfied and inserted the different demands of the user of IMS network, improved user's network experience for distributed service.
Corresponding with device embodiment with method embodiment of the present invention, the embodiment of the invention also provides a kind of realization system of distributed service, and with reference to shown in Figure 9, said system specifically can comprise:
Distributed service implement device 901 is used to receive the service activation information that first user sends; According to said service activation information structure business description information, said business description information is used to describe the distributed service that second Service Control Unit need be handled, and sends said business description information to the second Service Control Unit;
The implement device of distributed service specifically can be first Service Control Unit.
Second Service Control Unit 902 is used for the distributed service of handling according to said business description information and executing needs.
Wherein, said distributed service implement device 901 specifically can comprise:
Receiver module is used to receive the service activation information that first user sends;
Constructing module is used for according to said service activation information structure business description information, and said business description information is used to describe the distributed service that second Service Control Unit need be handled;
Sending module is used for said business description information is sent to said second Service Control Unit, so that the distributed service that said second Service Control Unit is handled according to the said needs of said business description information and executing.
Wherein, when service activation information was request INVITE request message, said constructing module specifically can comprise:
Obtain header field value submodule, be used to obtain the header field value of INVITE request message;
In pick-up service, said header field value can comprise the designated pickup service sign indicating number and answered Subscriber Number by generation;
Insert in the business the operator, said header field value can comprise that the operator inserts prefix and the Subscriber Number that is inserted into or the user's that is inserted into Centrex cornet;
The constructor module is used for the service activation information structure business description information of carrying according to said header field value; Said business description information comprises designated pickup service sign indicating number and caller pickup group number, or said business description information comprises that the operator inserts service code.
Need to prove; Because the ten minutes of the implementation method of aforementioned distributed service and device introduction is detailed; So not detailed part of the realization system embodiment of said distributed service; Can no longer system be described in detail at this referring to the description of aforementioned implementation method embodiment to distributed service.
Through the description of above embodiment, those skilled in the art can be well understood to and need to prove, the embodiment of the invention need not introduced independently functional part, can realize by the mode that software adds essential general hardware platform.Based on such understanding; The part that the technical scheme of the embodiment of the invention contributes to prior art in essence in other words can be come out with the embodied of software product; This computer software product is stored in the storage medium, comprises that some instructions are in order to carry out the described method of each embodiment of the present invention.Here alleged storage medium, as: ROM/RAM, disk, CD etc.
Need to prove; In this article; Relational terms such as first and second grades only is used for an entity or operation are made a distinction with another entity or operation, and not necessarily requires or hint relation or the order that has any this reality between these entities or the operation.And; Term " comprises ", " comprising " or its any other variant are intended to contain comprising of nonexcludability; Thereby make and comprise that process, method, article or the equipment of a series of key elements not only comprise those key elements; But also comprise other key elements of clearly not listing, or also be included as this process, method, article or equipment intrinsic key element.Under the situation that do not having much more more restrictions, the key element that limits by statement " comprising ... ", and be not precluded within process, method, article or the equipment that comprises said key element and also have other identical element.
More than implementation method, the Apparatus and system of a kind of distributed service that the embodiment of the invention provided carried out detailed introduction; Used concrete example among this paper principle of the present invention and execution mode are set forth, the explanation of above embodiment just is used to help to understand the method and the thought thereof of the embodiment of the invention; Simultaneously, for one of ordinary skill in the art, according to the thought of the embodiment of the invention, the part that on embodiment and range of application, all can change, in sum, this description should not be construed as limitation of the present invention.

Claims (14)

1. the implementation method of a distributed service is characterized in that, comprising:
First Service Control Unit receives the service activation information that the user sends; Said service activation information comprises activation of service sign indicating number or service identification, is used to trigger the business that said first Service Control Unit begins to carry out said service identification or activation of service sign indicating number sign;
First Service Control Unit is according to said service activation information structure business description information, and said business description information is used to describe the distributed service that second Service Control Unit need be handled;
First Service Control Unit sends said business description information to said second Service Control Unit, so that the distributed service that said second Service Control Unit is handled according to said business description information and executing needs.
2. method according to claim 1 is characterized in that said Service Control Unit comprises soft switch or application server AS.
3. method according to claim 1 is characterized in that, said business description information comprises: class of service, service parameter are or/and service authentication information.
4. according to the arbitrary described method of claim 1-3, it is characterized in that said business description information is carried through extension header field parameter, expansion header field or the expansion expandable mark language XML body of INVITE request message.
5. method according to claim 1 is characterized in that, and is said according to said service activation information structure business description information, specifically comprises:
Obtain the REQUEST-URI header field value of INVITE request message;
Service activation information according to said header field value is carried is constructed business description information.
6. method according to claim 1; It is characterized in that when said distributed service was pick-up service, said business description information comprised designated pickup service sign indicating number and caller pickup group number; Said designated pickup service sign indicating number is a class of service, and said caller pickup group number is a service parameter.
7. method according to claim 1 is characterized in that, when said distributed service was pick-up service, the content of the service activation information that said user sends comprised for answering prefix.
8. according to claim 6 or 7 described methods, it is characterized in that the distributed service that said second Service Control Unit is handled according to said business description information and executing needs specifically comprises:
Second Service Control Unit triggers pick-up service according to said designated pickup service sign indicating number;
Judge whether said caller pickup group number and called generation are answered group number consistent, if then carry out said pick-up service.
9. method according to claim 1 is characterized in that, when said distributed service was inserted business for the operator, said business description information comprised that the operator inserts service code.
10. method according to claim 1 is characterized in that, when said distributed service was inserted business for the operator, said service activation information comprised that the operator inserts prefix and the Subscriber Number that is inserted into or the user's that is inserted into Centrex cornet.
11. the implement device of a distributed service is characterized in that, said device is first Service Control Unit, comprising:
Receiver module is used to receive the service activation information that the user sends, and said service activation information comprises activation of service sign indicating number or service identification, is used to trigger the business that said first Service Control Unit begins to carry out said service identification or activation of service sign indicating number sign;
Constructing module is used for according to said service activation information structure business description information, and said business description information is used to describe the distributed service that second Service Control Unit need be handled;
Sending module is used for said business description information is sent to said second Service Control Unit, so that the distributed service that said second Service Control Unit is handled according to said business description information and executing needs.
12. device according to claim 11 is characterized in that, said constructing module specifically comprises:
Obtain header field value submodule, be used to obtain the REQUEST-URI header field value of INVITE request message;
The constructor module is used for the service activation information structure business description information of carrying according to said header field value.
13. device according to claim 12; It is characterized in that; The service activation information that said constructor module is used for carrying according to said header field value is constructed business description information; Said business description information comprises designated pickup service sign indicating number and caller pickup group number, or said business description information comprises that the operator inserts service code.
14. the realization system of a distributed service is characterized in that, comprising:
The distributed service implement device; Said device is first Service Control Unit; Be used to receive the service activation information that the user sends; Said service activation information comprises activation of service sign indicating number or service identification, is used to trigger the business that said first Service Control Unit begins to carry out said service identification or activation of service sign indicating number sign; According to said service activation information structure business description information, said business description information is used to describe the distributed service that second Service Control Unit need be handled, and sends said business description information to the second Service Control Unit;
Second Service Control Unit is used for the distributed service of handling according to said business description information and executing needs.
CN200810189139XA 2008-12-29 2008-12-29 Implementation method of distributed services as well as device and system thereof Expired - Fee Related CN101448334B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN200810189139XA CN101448334B (en) 2008-12-29 2008-12-29 Implementation method of distributed services as well as device and system thereof
PCT/CN2009/074908 WO2010078775A1 (en) 2008-12-29 2009-11-12 Implementation method, device and system of distributed service

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN200810189139XA CN101448334B (en) 2008-12-29 2008-12-29 Implementation method of distributed services as well as device and system thereof

Publications (2)

Publication Number Publication Date
CN101448334A CN101448334A (en) 2009-06-03
CN101448334B true CN101448334B (en) 2012-04-04

Family

ID=40743644

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200810189139XA Expired - Fee Related CN101448334B (en) 2008-12-29 2008-12-29 Implementation method of distributed services as well as device and system thereof

Country Status (2)

Country Link
CN (1) CN101448334B (en)
WO (1) WO2010078775A1 (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101448334B (en) * 2008-12-29 2012-04-04 华为技术有限公司 Implementation method of distributed services as well as device and system thereof
CN101790010A (en) * 2010-01-22 2010-07-28 中兴通讯股份有限公司 Designated pick-up service realization method and communication system
CN101790006B (en) * 2010-01-22 2014-08-20 中兴通讯股份有限公司 Method for realizing co-group pick-up service and communication system
CN101778363B (en) * 2010-01-22 2014-06-11 中兴通讯股份有限公司 Implementation method of co-group pickup and communication system
CN102045598A (en) * 2010-12-31 2011-05-04 华为技术有限公司 Method and device for realizing called party payment service in IP (internet protocol) multimedia sub-system (IMS) network
WO2014117509A1 (en) * 2013-01-29 2014-08-07 中兴通讯股份有限公司 Multi-cp designated pickup control method and system
CN106254692B (en) * 2015-06-12 2021-01-26 中兴通讯股份有限公司 Multi-service control processor co-group response method and device and service control processor

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1855961A (en) * 2005-04-21 2006-11-01 华为技术有限公司 Method for realizing echo in communication system
CN101267317A (en) * 2007-03-14 2008-09-17 中兴通讯股份有限公司 A method for indicating implementation of variable billing policy in message related service

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101080083A (en) * 2006-05-26 2007-11-28 华为技术有限公司 A call forward method and system
CN101217600A (en) * 2007-01-05 2008-07-09 中兴通讯股份有限公司 A method and device of inquiring transferring operations
CN101448334B (en) * 2008-12-29 2012-04-04 华为技术有限公司 Implementation method of distributed services as well as device and system thereof

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1855961A (en) * 2005-04-21 2006-11-01 华为技术有限公司 Method for realizing echo in communication system
CN101267317A (en) * 2007-03-14 2008-09-17 中兴通讯股份有限公司 A method for indicating implementation of variable billing policy in message related service

Also Published As

Publication number Publication date
CN101448334A (en) 2009-06-03
WO2010078775A1 (en) 2010-07-15

Similar Documents

Publication Publication Date Title
CN101448334B (en) Implementation method of distributed services as well as device and system thereof
CN1964396B (en) A method, system and device to copy color ring
CN101164329B (en) Method for establishing a session between a caller and a callee
CN103477618B (en) For setting up method and the server of the communication not providing caller identity in the telecommunication system
CN101099366B (en) Session initiation protocol intermediate node and the method to session initiation protocol terminal transmission information
CN101888454B (en) Calling method and device of network telephone
JP2017521936A (en) Video media playback method, apparatus and system, and computer storage media
CN101030931B (en) Method for transmitting service data and applied packet terminal thereof
CN101459735B (en) Implementing method and system for customized ring back tone and color image service
CN101467420B (en) Method for providing early-media service based on session initiation protocol
CN107690054A (en) A kind of processing method and processing device of video calling
CN101511072A (en) Method for implementing enhancement type E-number communication business in SIP or IMS network
CN101090420B (en) Implementing method and system for IMS field calling preswitch when busy and opera browser nested service
CN103621019A (en) Multimedia ringtone
CN101072261A (en) Method, device and system for realizing call transfer
CN101848283A (en) Method, device, system and terminal for call rejecting and forwarding
CN101247564B (en) Method, device and system for implementing multimedia polychrome service on the base of call forwarding service
US8594315B1 (en) Speed dial administration based on call history
CN106358156A (en) Call processing method and apparatus for use in multi-party call
CN116016459A (en) Audio/video conference call method, system and storage medium
CN107509173A (en) A kind of acquisition methods of positional information, device and IMS
CN101132348B (en) Method for implementing IMS distinguished ring business by SIP signaling expansion
CN102664863A (en) Method, device, and system for realizing call waiting by user equipment
CN102438084B (en) Method and system for implementing telephone conference
CN101252706B (en) Method and system for forwarding intelligent call

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
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20120404

Termination date: 20121229