CN101277206B - Service triggering system, method as well as service interactive functional entity - Google Patents
Service triggering system, method as well as service interactive functional entity Download PDFInfo
- Publication number
- CN101277206B CN101277206B CN 200710089509 CN200710089509A CN101277206B CN 101277206 B CN101277206 B CN 101277206B CN 200710089509 CN200710089509 CN 200710089509 CN 200710089509 A CN200710089509 A CN 200710089509A CN 101277206 B CN101277206 B CN 101277206B
- Authority
- CN
- China
- Prior art keywords
- service
- event
- user
- mapping
- trigger
- 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
Links
Images
Landscapes
- Telephonic Communication Services (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The invention discloses a service triggering system, a service triggering method and a service interaction function entity for realizing each service integration signed by user and triggering service dynamically. The service interaction function entity includes: an event sink unit for receiving service triggering event; an event mapping process unit for processing match mapping to service information according with user sign identity, sign date and status information of integration interaction service, and service information carried by the service triggering event, then match mapping result and process indication are output; an event sending unit for sending process indication to corresponding event process point and processing corresponding process according with the match mapping result output by the event mapping process unit.
Description
Technical field
The present invention relates to the communications field and field, internet, particularly relate to a kind of service triggering system, method and service interaction functional entity.
Background technology
Web TV (IPTV) business is based on broadband network to be carried out, is main business with the Streaming Media, and live television service, VOD service etc. mainly are provided.V compares with traditional T, and it is abundant more professional flexibly that IPTV can provide, and a comprehensive IPTV value-added service platform is provided, and realizes business such as communication, data, video, audio frequency.
Next generation network (NGN) is based on the UNE of group technology, adopt to carry and framework that control is separated, makes professional generation and provide more flexible, and what various service applications also can be convenient combines.NGN has inherited all business of original PSTN fixed network, has also inherited mobile network's professional ability simultaneously.The NGN communication service comprises traditional circuit-switched speech traffic and value-added service, traditional Packet Service, and the new business of flexible combination expansion in the NGN network, (comprising fusion, multimedia application, individual business that voice-and-data is professional).
Application server (Application Service) is that process user is used and the functional entity of service logic in the NGN network.Service request from user is triggered to AS, user's request is controlled and is managed according to concrete service logic by AS.
IP Multimedia System (IMS) is an IP Multimedia System of 3GPP R5/R6 standard definition; IMS adopts the bearer path of IP packet domain as its control signaling and media delivery; Adopt Session Initiation Protocol as call control signalling, realized service management, session control and carried the three who inserts separating.
Background based on many nets merge has proposed the Web TV based on IMS at present, and Web TV has incorporated the IMS network as a kind of business, realizes the foundation and the control of Web TV session by the conversation control function entity of IMS network.
After network TV business incorporates the IMS network; Scene demand mutual between some different business has appearred; For example: the user is watching video frequency request program, hopes when calling, communication terminal ring are arranged the video frequency request program of can automatic pause watching; Again for example: the user is watching World Cup Competition, hopes that calling can be automatically by Forwarded-to Voice Mailbox, and when end of match, user no longer watched, forward-shifting service no longer was triggered or the like.These scene demands all are based on state of user, dynamically business of triggering.
But the service trigger mode that the IMS network provides at present is a kind of service trigger mode of static state.The subscription data of service call session control function entity (S-CSCF) download user comprises initial filter criteria (Initial Filter Criteria).Initial filter criteria has defined the application server that when Service Point Trigger matees, need select.When service call session control function entity is received initial request, the initial filter criteria of match user is selected the application corresponding server according to matching result, to trigger the business that the user contracts.This is a kind of Route Selection mode of static state, and purpose just is routed to correct application server with the session request, can not trigger business dynamically according to the state of state of user, session.Therefore existing IMS Network triggering mode can not satisfy above-mentioned scene demand.
In sum, the static traffic triggering mode of existing IMS network can not satisfy business demand.
Summary of the invention
The embodiment of the invention provides a kind of service triggering system, method and service interaction functional entity, each business integration that the user is contracted in realization, and dynamically trigger professional in view of the above.
Service interaction functional entity in a kind of IMS network of the embodiment of the invention comprises: the state information management unit is used for controlled state information; The subscription data administrative unit is used for the leading subscriber subscription data; The incident receiving element is used to receive the service trigger incident; Incident mapping treatment unit is used for when the incident receiving element is received the service trigger incident, according to the signatory identity of user in this business, obtains the signatory identity that is associated with this user, the subscription data of integrated interactive service, and correlation behavior information; And the business information of carrying in subscription data, state information and this service trigger incident according to the signatory identity that acquires, integrated interactive service is mated mapping, mapping result of output coupling afterwards and processing indication; The incident transmitting element is used for the coupling mapping result according to the output of incident mapping treatment unit, will handle indication and send to the dependent event process points, carries out handled.
Service triggering system in a kind of IMS network of the embodiment of the invention comprises: user terminal, conversation control function entity, service interaction functional entity and event handling point; Said user terminal is used for initiating and/or receiving business; Conversation control function entity, the service trigger that is used for user terminal is initiated is to the service interaction functional entity; The service interaction functional entity is used for when receiving the service trigger incident, according to the signatory identity of user in this business, obtains the signatory identity that is associated with this user, the subscription data of integrated interactive service, and correlation behavior information; And the business information of carrying in subscription data, state information and this service trigger incident according to the signatory identity that acquires, integrated interactive service matees mapping, and indication is handled in output according to the coupling mapping result; The event handling point, the processing that is used for sending according to the service interaction functional entity is indicated, and carries out handled; Comprise the following units in the said service interaction functional entity: the state information management unit is used for controlled state information; The subscription data administrative unit is used for the subscription data of leading subscriber, comprises the related information between the signatory identity that the user had in each business, and the subscription data of integrated interactive service; The incident receiving element is used to receive the service trigger incident of arrival; Incident mapping treatment unit; Be used for the signatory identity of carrying according to said service trigger incident; From the subscription data administrative unit, obtain the signatory identity that is associated and the subscription data of integrated interactive service; And obtain correlation behavior information through the state information management unit, and mate mapping according to the business information of carrying in the signatory identity, state information, subscription data and the service trigger incident that obtain, and output coupling mapping result and handle indication; The incident transmitting element is used for the coupling mapping result according to the output of incident mapping treatment unit, will handle indication and send to the dependent event process points.
Service trigger method in the IMS network of the embodiment of the invention; Comprise the following steps: when the service trigger event comes,, obtain signatory identity associated therewith in this locality according to the signatory identity of user in this business; The subscription data of integrated interactive service, and correlation behavior information; The business information of carrying in subscription data, state information and this service trigger incident according to the signatory identity that obtains, integrated interactive service is mated mapping, and according to the coupling mapping result, indication triggers corresponding service.
Application server in the IMS network of the embodiment of the invention; Be used to carry out according to initial filter criteria and trigger the business of coming, comprising: the service interaction functional entity is used for when receiving the service trigger incident; According to the signatory identity of user in this business; Obtain the signatory identity that is associated with this user, the subscription data of integrated interactive service, and correlation behavior information; And the business information of carrying in subscription data, state information and this service trigger incident according to the signatory identity that acquires, integrated interactive service matees mapping, and indication is handled in output according to the coupling mapping result; Comprise the following units in the said service interaction functional entity: the state information management unit is used for controlled state information; The subscription data administrative unit is used for the subscription data of leading subscriber, comprises the related information between the signatory identity that the user had in each business, and the subscription data of integrated interactive service; The incident receiving element is used to receive the service trigger incident of arrival; Incident mapping treatment unit; Be used for the signatory identity of carrying according to said service trigger incident; From the subscription data administrative unit, obtain the signatory identity that is associated and the subscription data of integrated interactive service; And obtain correlation behavior information through the state information management unit, and mate mapping according to the business information of carrying in the signatory identity, state information, subscription data and the service trigger incident that obtain, and output coupling mapping result and handle indication; The incident transmitting element is used for the coupling mapping result according to the output of incident mapping treatment unit, will handle indication and send to the dependent event process points.
The embodiment of the invention is related with the signatory identity of user in each business; And each business integration that this user is contracted; Integrated interactive service is provided; And according to user's demand, the corresponding subscription data (each professional subscription data that promptly related this user contracts) that integrated interactive service is provided.When the service trigger event comes, according to the signatory identity of user in this business, obtain signatory identity associated therewith, the subscription data of integrated interactive service, and correlation behavior information; And the business information of carrying in subscription data, state information and this service trigger incident according to the signatory identity that obtains, integrated interactive service matees mapping, and according to the coupling mapping result, indication triggers corresponding service afterwards.
Thereby solved the problem that prior art exists, can dynamically trigger business, satisfied business demand.
Description of drawings
Fig. 1 is the service interaction functional entity structural representation of the embodiment of the invention;
Fig. 2 is the structural representation of service interaction functional entity embodiment one of the present invention;
Fig. 3 is the service triggering system structural representation of the embodiment of the invention;
Fig. 4 is the structural representation of system embodiment one of the present invention;
Fig. 5 is the structural representation of system embodiment two of the present invention;
Fig. 6 is the structural representation of system embodiment three of the present invention;
Fig. 7 is the structural representation of system embodiment six of the present invention;
Fig. 8 is the structural representation of system embodiment seven of the present invention;
Fig. 9 is the method step flow chart of the embodiment of the invention;
Figure 10 is the expansion sketch map of the filtering rule of the embodiment of the invention;
Figure 11 is another expansion sketch map of the filtering rule of the embodiment of the invention;
Figure 12 is the signaling process figure of the inventive method embodiment one;
Figure 13 is the signaling process figure of the inventive method embodiment two;
Figure 14 is the signaling process figure of the inventive method embodiment three;
Figure 15 is the signaling process figure of the inventive method embodiment four.
Embodiment
In order to realize integrated between each business that the user contracts, and dynamically trigger professional in view of the above.
1, the embodiment of the invention is introduced service interaction functional entity (ServiceIntetaction Funciton) in existing IMS framework, realizes that (but being not limited to) network TV business becomes mutual with the professional session set of other NGN.Referring to shown in Figure 1, this service interaction functional entity comprises: incident receiving element, incident mapping treatment unit and incident transmitting element.
Said incident receiving element is used to receive the service trigger incident of arrival.
Said incident mapping treatment unit; Be used for the signatory identity of carrying according to said service trigger incident; Obtain signatory identity associated therewith, the subscription data of integrated interactive service, and correlation behavior information; And the business information of carrying in subscription data, state information and this service trigger incident according to the signatory identity that obtains, integrated interactive service is mated mapping, mapping result of output coupling afterwards and processing indication.
Said incident transmitting element is used for the coupling mapping result according to the output of incident mapping treatment unit, will handle indication and send to the dependent event process points, carries out handled.
1.1, service interaction functional entity embodiment one, specific to professional integrated of network TV business and communication session, the event handling point is included in the service interaction functional entity.Referring to shown in Figure 2, comprising:
1.1.1, the state information management unit, be used for controlled state information.
State information is with user's format management: possibly comprise the signatory identity of a plurality of business below the user, for example: simultaneously or respectively subscription network television services, communication session business etc.; Comprise again and should signatory corresponding state information of identity specific to each signatory identity, comprising user state information, as watch Web TV, hurry, free time etc.; Business state information is as comprising broadcast TV channel information, video frequency request program information etc. for network TV business; Terminal's status information is like network TV terminal state information, communication terminal state information etc.; Session state information, like the communication session state, the Web TV session status.
Correlation behavior information (for example: as presence server) itself can be preserved in this state information management unit; Perhaps, correlation behavior information itself is not preserved in this state information management unit, when needing, from the network element of preserving state information (for example: transmit after obtaining correlation behavior information presence server) again.
1.1.2, the subscription data administrative unit, be used for the leading subscriber subscription data.
Because the embodiment of the invention provides (each business integration that this user is contracted of integrated interactive service; Alternately new business experience is provided through integrated between the different business) for the user; And according to user's demand; The corresponding subscription data (each professional subscription data that promptly related this user contracts) that integrated interactive service is provided; So the user contracting data of subscription data administrative unit management comprises: the related information between the signatory identity that the user is had in each business, and the subscription data of this user's integrated interactive service, business information etc.
This subscription data administrative unit itself can be preserved subscription data, business information of the said signatory identity that is associated, integrated interactive service etc.Perhaps; This subscription data administrative unit itself is not preserved subscription data, business information of the said signatory identity that is associated, integrated interactive service etc.; When needing; After from the network element of the subscription data of preserving the said signatory identity that is associated, integrated interactive service, business information etc., obtaining, transmit again; For example: the subscription data of the said signatory identity that is associated, integrated interactive service, business information etc. can be used as the service contracting data transparency and are kept among user's subscribed services functional entity UPSF (User ProfileServer Function), this subscription data administrative unit can through and UPSF between interface obtain.
1.1.3, the incident receiving element, be used to receive the service trigger incident of arrival.
Can be regarded as a user agent (User Agent), the request of response service trigger event after the service trigger incident that reception arrives, is created the incident management record; All sip messages in the managing conversation; Peace preservation association's speech phase; Keep session state information.
1.1.4, incident mapping treatment unit, be used to keep session state information; According to the signatory identity of carrying in the said service trigger incident; Obtain the subscription data of signatory identity associated therewith and integrated interactive service through the subscription data administrative unit; And obtain correlation behavior information through the state information management unit; And the business information of carrying in subscription data, state information and this service trigger incident according to the signatory identity that obtains, integrated interactive service is mated mapping, mapping result of output coupling afterwards and processing indication.
If match trigger network TV control event, then mate the address information (in the present embodiment, being home address information) that comprises Web TV event handling unit in the mapping result, handle to be designated as and carry out relevant action (broadcast, time-out etc.); Trigger new incident (as: forward-shifting service) if match, then mate the address information that comprises associated application servers (preceding commentaries on classics server) in the mapping result, handle being designated as by this application server executable operations (preceding commentaries on classics operation); If do not match any incident (coupling failure), then mate the address information that comprises conversation control function entity in the mapping result, handle being designated as the continuation route.
1.1.5, the incident transmitting element, be used for coupling mapping result according to incident mapping treatment unit output, will handle to indicate sending to the dependent event process points, carry out handled.
Can be regarded as a user agent (User Agent), the responses match mapping result is created new dialogue, initiates new request, keeps dialogue state information, session state information.
If comprise the address information of Web TV event handling unit in the coupling mapping result, then will handle indication and send to Web TV event handling unit; If comprise the address information of associated application servers in the coupling mapping result, then will handle indication and service trigger incident and be forwarded to this application server; If comprise the address information of conversation control function entity in the coupling mapping result, then will handle indication and service trigger incident and be routed to conversation control function entity.(also portability out of Memory in the said coupling mapping result, be used to inform incident transmitting element will handle indication and where send to)
1.1.6, Web TV event handling unit, in the present embodiment, i.e. event handling point.Be used for supervising the network TV control event, accomplish control network TV business.
After the processing indication that the incident transmitting element sends is received in Web TV event handling unit; Be mapped as the Web TV control event of standard according to User Status etc.; Comprise Play, Pause, Record etc., send to Web TV application server or network TV terminal.
In other embodiments, certain said Web TV event handling unit also can independently be set to application server, can also be arranged in the Web TV application server.
2, the embodiment of the invention also provides a kind of service triggering system, referring to shown in Figure 3, comprises user terminal, conversation control function entity, service interaction functional entity and event handling point.
Said user terminal is used for initiating and/or receiving business.
Said conversation control function entity, the service trigger that is used for user terminal is initiated is to the service interaction functional entity.
Said service interaction functional entity (being the service interaction functional entity of the embodiment of the invention); Be used for when receiving the service trigger incident; Business information according to carrying in the signatory identity of user, subscription data, state information and this service trigger incident is mated mapping, and indication is handled in output according to the coupling mapping result.Comprising incident receiving element, incident mapping treatment unit and incident transmitting element; Further also can comprise state information management unit and subscription data administrative unit.
Said event handling point, the processing that is used for sending according to the service interaction functional entity is indicated, and carries out handled.
Below specifically describe through 7 system embodiments.
2.1, system embodiment one, referring to shown in Figure 4.
Said event handling point is used to carry out special action, and (for example: this event handling point is Web TV event handling unit; Be used for carrying out the action such as broadcast, time-out of network TV business); Then this event handling point is arranged in the service interaction functional entity as the functional entity module in the service interaction functional entity.When this event handling point is received the processing indication of sending service interaction functional entity inside; Should handle indication map is sip message, and to user terminal (for example: network TV terminal) and/or associated application servers (for example: the Web TV application server) send.
2.2, system embodiment two, referring to shown in Figure 5.
Said event handling point is used to carry out special action, and (for example: this event handling point is Web TV event handling unit; Be used for carrying out the action such as broadcast, time-out of network TV business), then this event handling point is as associated application servers (for example: the functional entity module the Web TV application server).When this event handling point was received the processing indication that the service interaction functional entity sends, should handle indication map was sip message, and to user terminal (for example: network TV terminal) send, perhaps in the inner continuation processing of said application server.
2.3, system embodiment three, referring to shown in Figure 6.
Said event handling point is used to carry out special action (for example: this event handling point is Web TV event handling unit, is used for carrying out the actions such as broadcast, time-out of network TV business), and then this event handling point is as application server independently.When this event handling point was received the processing indication that the service interaction functional entity sends, should handle indication map was sip message, and to user terminal (for example: network TV terminal) and/or associated application servers (for example: the transmission Web TV application server).
2.4, system embodiment four, said event handling point be used for accomplishing, the new business that triggers by integrated interactive service (for example: forward-shifting service), then this event handling point be associated application servers (for example: preceding commentaries on classics server).
2.5, system embodiment five, said event handling point be used for accomplishing; Handle the said service trigger incident that needs behind the integrated interactive service to continue to carry out (for example: continue routing service trigger event-set up communication session request), then this event handling point is call conversation control function entity S-CSCF.
2.6, system embodiment six, referring to shown in Figure 7.
Said service interaction functional entity (wherein can comprise or not comprise the event handling point described in the system embodiment one to three) is as independent network element.
2.7, system embodiment seven, referring to shown in Figure 8.
Said service interaction functional entity (wherein can comprise or not comprise the event handling point described in the system embodiment one to three) (for example: the Web TV application server) is arranged in associated application servers.
Among the said system embodiment one to seven, between said service interaction functional entity and the conversation control function entity, there is the interface that is used for the interactive service trigger event; And between said service interaction functional entity and the application server, there is the interface that is used for the interaction process indication.
Wherein, the interface between service interaction functional entity and the conversation control function entity is used between conversation control function entity (CSCF) and service interaction functional entity, sending and receiving sip message.Conversation control function entity is received the initial session request, whether transmits conversation request to the service interaction functional entity through this interface according to the filtering rule decision.The service interaction functional entity receives the conversation request that the interactive function entity is transmitted through this interface, and handles this conversation request, and decision terminates, is redirected or acts on behalf of this conversation request according to result.This interface can be an ISC interface.
Wherein, the interface between service interaction functional entity and the application server is used between service interaction functional entity and application layer, sending and receiving sip message.The request of receiving of service interaction functional entity, response message, the trigger event mapping determines whether to trigger professional to the application corresponding server according to mapping result.If service interaction functional entity and application server are separate, then this interface can be an ISC interface; If service interaction functional entity and application server close establish, then this interface is an internal interface.
3, the present invention implements a kind of service trigger method also is provided, and referring to shown in Figure 9, comprises the following steps:
S1, service trigger event comes.
S2, according to the signatory identity of user in this business, obtain signatory identity associated therewith, the subscription data of integrated interactive service, and correlation behavior information.
The business information of carrying in S3, subscription data, state information and this service trigger incident according to the signatory identity that obtains, integrated interactive service is mated mapping.
S4, according to the coupling mapping result, indication triggers corresponding service.
Indication described in this step triggers corresponding service and comprises: indication S-CSCF continues the said service trigger incident of route; Indication is handled said service trigger Event triggered to associated application servers; And indication dependent event process points is to the message of application server or user terminal transmission execution action, to trigger corresponding service.
For example: business packet includes network television services and communication service that said user contracts; If the active user has set up the Web TV session; When the communication service trigger event arrives; Comprise following content: obtain the IMPU2 of this user in network TV business according to the IMPU1 of this user in communication service, the integrated mutual subscription data of network TV business and communication service; Obtain this state of user information according to IMPU1 and/or IMPU2; Business information according to carrying in the signatory identity, state information, subscription data and this service trigger incident that obtain is mated mapping, if the coupling mapping result is shone upon successfully for not mating, then indicates S-CSCF to continue the said communication service trigger event of route; If the coupling mapping result is mapped to application server for coupling, indication is triggered to this application server with said communication service trigger event and handles; If the coupling mapping result is carried out action for coupling is mapped to, then indicate the dependent event process points to send the message of carrying out this action, to trigger corresponding service to application server or user terminal.
4, enumerated in the service interaction functional entity, system and method for the foregoing description the service trigger standard Event below:
4.1. basic SIP method includes but not limited to registered events (REGISTER), incident (INVITE, ACK, CANCLE) is set up in session, and session stops incident (BYE).
4.2. expansion SIP method includes but not limited to subscribing incident (SUBSCRIBE/NOTIFY), message event (MESSAGE), message event (INFO).
4.3.SIP response message includes but not limited to 1xx, 2xx, 3xx, 4xx, 5xx, 6xx.Such as 180 ring incidents (180Ringing), 200 reply incident (200OK).
4.4. the Web TV control event, this type incident is the incident that session exerts an influence to Web TV, and comprising: the real time streaming protocol (rtsp) control event comprises SETUP, PLAY, PAUSE, RECORD; The information presented event is utilized network TV terminal screen display caller information, is realized video communication etc.
5, the Web TV control event of describing in the service interaction functional entity of the foregoing description, the system and method realizes through the expansion sip message, unites with other standard sip event.
Present sip message is not supported Streaming Media control; So the embodiment of the invention realizes the mapping of RTSP incident through expansion SIP INFOmethod; Being SIP INFO method carries the IPTV control event of standard through the mode of extended message body, comprises Play, Pause, Record etc.; After SIP INFO is received at the terminal, resolve the control event in the message body, convert the RTSP control messages into.
6, the incident mapping treatment of describing in the service interaction functional entity of the foregoing description, the system and method.
In the embodiment of the invention, following to the expansion of filtering rule:
Referring to shown in Figure 10, compare with initial filter criteria, increased a class newly---operation (Operation).Operation has defined next step operation that when Service Point Trigger matees, need carry out, such as carrying out a service logic script.The purpose that increases operation (Operation) be because present initial filter criteria carry out in Service Point Trigger coupling back next step be operating as the route conversation request to the application corresponding server; But for the integrated interactive service of Web TV, next step operation that the service interaction functional entity is carried out in Service Point Trigger coupling back possibly be to be mapped as a Web TV control event.Operation comprises data structure---operation information; Operation information has been indicated next step operation that need carry out; Possibly be to call certain script; For example: realize the mapping of Web TV standard control event, this is mapped on the service interaction functional entity and realizes, rather than triggers professional certain application server that arrives and carry out.
Referring to shown in Figure 11, compare with initial filter criteria, increased by three new classes in the trigger of service point: conditional code (Status Code), state description (Status Description) and business information (ServiceInformation).Promptly can be according to triggering business or executable operations such as the state of sip response message, state of user, session, current business of triggering information.For example receiving 180Ringing ring response, business of triggering when the service interaction functional entity is that Web TV control is professional, and user's current state thinks then that for watching video frequency request program Service Point Trigger matees, and carries out next step operation.
Below specifically describe through 4 method embodiment.
In order to realize following functional entity demand: the user watches network TV program through network TV terminal; Video frequency request program for example; This moment, user communication terminal had incoming call, in the time of the communication terminal ring, and the video frequency request program that the automatic pause user of system is watching.Present embodiment provides the integrated mutual realization flow of network TV business and mediaphone professional (Multimedia Telephony Service).Referring to shown in Figure 12, comprise the following steps:
1. user A sends VOD service conversation initial request (INVITE) through network TV terminal to call conversation control function entity; The initial filter criteria of service call session control function entity match user A; Transmit conversation request message to the service interaction functional entity; And carry business information in this message, i.e. VOD service (VOD service of integrated call session management).
2. service interaction functional entity (SIF) receives the conversation request of transmitting; And according to the calling subscriber identification IMPU1 that carries in the message subscription data of user A is obtained in inquiry; Comprising the signatory associated user sign IMPU2 of user A, and the subscription data of video request program and the integrated interactive service of mediaphone.Here IMPU2 realizes the ID of professional (Multimedia Telephony) session of mediaphone for user A.Reusing the user's configuration service functional entity (UPSF) in the IMS framework in the present embodiment, is to obtain user contracting data through the Sh interface between SIF and the UPSF therefore.User contracting data also can be kept on the signatory management entity of other user (and/or obtain through other interface).
3. service interaction functional entity (SIF) obtains the state information of user A according to ID IMPU1, associated user sign IMPU2 inquiry.Here user's A condition is that the user is idle, the communication terminal of user A is idle, the network TV terminal of user A is idle.SIF obtains state information through subscribing frame mechanism (SUBSCRIBE/NOTIFY) from presence server (Presence) in the present embodiment.State information also can be obtained from other condition managing entity.
4. service interaction functional entity (SIF) is idle with the communication terminal of the business information of carrying in the trigger event (VOD service conversation initial request message INVITE) (VOD service of integrated call session management), ID IMPU1, user's A condition information (user is idle), user A; The video request program that idle these information of the network TV terminal of user A, common and step 2 are obtained is mated mapping (be specially and mate the coupling mapping ruler that shines upon in this subscription data) with the subscription data of the integrated interactive service of mediaphone.Here match corresponding business trigger point (video-on-demand applications server), then transmit the request of VOD service conversation initial to the video-on-demand applications server.(annotate: VOD service is the triggering of carrying out according to calling service here; VOD service also can trigger according to called service, and this moment, SIF can not match the corresponding business trigger point, carries out called service and triggers the triggering that flow process is accomplished VOD service.)
5. the VOD service conversation initial request of video-on-demand applications server response user A, user A begins to watch video frequency request program.
6. video-on-demand applications server agent user A issued state information is to presenting application server, comprising: user A is in the state of watching VOD service, the programme information of watching etc.Here state information issue realizes through condition publishing method (PUBLISH).User state information also can be published to presence server through other functional entity, for example: the direct issued state information of user network television terminal etc.
7. user B initiates new communication session initial request (INVITE) through communication terminal to the communication terminal of user A, and this communication session initial request is routed to the service call session control function entity that user A is given in assignment.
8. service call session control function entity is transmitted the communication terminal of this communication session initial request to user A.
9. through a series of negotiations, the communication terminal of user A sends ring response message (180Ringing).
10. the communication terminal issued state information (ringing condition) of user A is to presence server (this state information also can be issued by other functional entity agency).
11. call conversation control function entity is transmitted the communication terminal of ring response message (180Ringing) to user B.
12. the state of user A communication terminal changes, presence server sends a notification message (NOTIFY) to the service interaction functional entity, carrier state information (ringing condition).
Annotate: do not have inevitable sequencing in the present embodiment between step 11 and the step 12.
13. service interaction functional entity (SIF) is with the ID (IMPU1), the business information that obtain in the state information (ringing condition) of carrying in the trigger event (NOTIFY), the step 2---VOD service professional (integrated the VOD service of call session management), user state information---user watches video frequency request program, the video request program of obtaining with step 2 and the subscription data of the integrated interactive service of mediaphone mate mapping.Here match corresponding business trigger point (video-on-demand applications server), need to carry out Web TV event handling (suspend and play); Afterwards, will to handle indication map be that SIP INFO (Pause) message sends to network TV terminal to the video-on-demand applications server.
Annotate: in the present embodiment, comprise Web TV event handling unit in the video-on-demand applications server, promptly corresponding system embodiment two described situation.
14. user A network TV terminal conversion SIP INFO (Pause) message is RTSP (Pause) message, control suspends video frequency request program.
15. user A replys calling through communication terminal.
Method embodiment 2, service interaction functional entity and live telecast server are separate.
In order to realize following functional entity demand: when the user watches network TV program; If the user has new calling; Network measuring for watching Web TV, realizes user's calling transfer according to user's signatory rule control to User Status, for example before forwards the user's voice mailbox to.Present embodiment provides the integrated mutual realization flow of network TV business and call redirection class professional (Communication Diversion).We are the call deflection service of tv state Network Based with this service definition in this realization flow.Referring to shown in Figure 13, comprise the following steps:
(message interaction process that session is set up has only been described among the figure, do not provide and media server between interaction flow)
1. user A sends live television service conversation initial request message (INVITE) through network TV terminal to call conversation control function entity; The initial filter criteria of call conversation control function entity match user A; Transmit said live television service conversation initial request message to the service interaction functional entity; And carry business information in this message, i.e. live television service (call deflection service of tv state Network Based).
2. service interaction functional entity (SIF) receives the live television service conversation initial request message (INVITE) of forwarding; And according to the calling subscriber A that carries in this message sign IMPU1 the subscription data of user A is obtained in inquiry; Comprising the signatory associated user sign IMPU2 of user A, and the subscription data of live telecast and the integrated interactive service of mediaphone.Here IMPU2 is used to realize the ID of professional (Multimedia Telephony) session of mediaphone for user A.Reusing the user's configuration service functional entity (UPSF) in the IMS framework in the present embodiment, is to obtain user contracting data through the Sh interface between SIF and the UPSF therefore.User contracting data also can be kept on the signatory management entity of other user (and/or obtain through other interface).
3. service interaction functional entity (SIF) obtains the state information of user A according to ID IMPU1, associated user sign IMPU2 inquiry.Here User Status is that the user is idle, user IMS UE is idle, user ITF is idle.SIF obtains user state information through subscribing frame mechanism (SUBSCRIBE/NOTIFY) from presence server (Presence) in the present embodiment.User state information also can obtain from other condition managing entity.
4. service interaction functional entity (SIF) is idle these information of communication terminal network TV terminal idle, user A of the business information (call deflection service of tv state Network Based) of carrying in the trigger event (live television service conversation initial request message INVITE), user A sign IMPU1, user's A condition information (user is idle), user A, and the live telecast that common and step 2 are obtained is mated mapping (be specially and mate the coupling mapping ruler that shines upon in this subscription data) with the subscription data of the integrated interactive service of mediaphone.Here match corresponding business trigger point (live telecast application server), then transmit live television service conversation initial request message to the live telecast application server.(live television service is the triggering of carrying out according to calling service here; Live television service also can trigger according to called service, and this moment, SIF can not match the corresponding business trigger point, carries out called service and triggers the triggering that flow process is accomplished live television service.)
5. the request of live telecast application server responses user A, user A begins to watch live television programming.
6. live telecast server agent user A issued state information comprises that to presenting application server user A is in the state of watching live television service, and the programme information of watching.Here state information issue realizes through condition publishing method (PUBLISH).User state information also can be published to presence server through other functional entity, and for example the user network television terminal directly releases news etc.
7. user B initiates new communication session initial request message (INVITE) through communication terminal to the communication terminal of user A, and this communication session initial request message is routed to the service call session control function entity that user A is given in assignment;
8. the initial filter criteria of service call session control function entity match user A; Find the call deflection service of the signatory tv state Network Based of user A; Therefore transmit conversation request to the service interaction functional entity; And carry business information in this message, i.e. the call deflection service of tv state Network Based.
9. the service interaction functional entity receives the communication session initial request message of transmitting; And according to the CSI called subscriber identification IMPU2 that carries in this message the subscription data of user A is obtained in inquiry; Comprising the signatory associated user sign IMPU1 of user A, and the subscription data of live telecast and the integrated interactive service of mediaphone.
10. the service interaction functional entity is inquired about the state information of obtaining user A according to ID IMPU2, associated user sign IMPU1, and user's A condition is that user communication terminal is idle, network TV terminal is watched live television programming here.
11. the service interaction functional entity with the business information (call deflection service of tv state Network Based), ID IMPU2, the user state information (user watches live television programming) that carry in the trigger event (communication session initial request message INVITE), matees mapping with the live telecast of step 9 acquisition and the subscription data of the integrated interactive service of mediaphone.Match corresponding business trigger point (call redirection application server), then trigger call deflection service, transmit the communication session initial request message to the call redirection application server.
Annotate: corresponding system embodiment four described situation.
12. the call redirection application server is carried out the forward-shifting service logic, initiates new preceding commentaries on classics initial session request again.
Method embodiment 3, service interaction functional entity and video-on-demand applications server close to be established, and realizes the integrated of VOD service and mediaphone business.Referring to shown in Figure 14, comprise the following steps:
1. user A sends VOD service conversation initial request (INVITE) through network TV terminal to call conversation control function entity; Service call session control function entity; Transmit conversation request to the video-on-demand applications server, and carry business information in the message--VOD service (VOD service that integrated call session is managed).
2. the SIF sub-functional entities of video-on-demand applications server (service interaction functional entity) receives the conversation request of transmitting; And according to the CSI called subscriber identification of carrying in the message--the subscription data of user A is obtained in the IMPU1 inquiry; Comprise associated user sign--IMPU2, and the subscription data of video request program and the integrated interactive service of mediaphone that user A is signatory.Here IMPU2 realizes the ID of professional (Multimedia Telephony) session of mediaphone for the user.
3. the SIF sub-functional entities of video-on-demand applications server is according to ID--IMPU1, associated user sign--, and state of user information is obtained in the IMPU2 inquiry.Here User Status is that the user is idle, user communication terminal is idle, the user network television terminal idle.
4. the SIF sub-functional entities of video-on-demand applications server is according to trigger event, and----user is idle, user communication terminal is idle, idle these information of user network television terminal for IMPU1, business information--VOD service professional (integrated the VOD service of call session management), user state information--, and the video request program that common and step 2 are obtained is mated mapping (be specially and mate the coupling mapping ruler that shines upon in this subscription data) with the subscription data of the integrated interactive service of mediaphone for INVITE, ID.Here match corresponding business trigger point (video-on-demand applications server), then carry out the VOD service logic.
5. video-on-demand applications server response user A request, user A begins to watch video frequency request program.
6. video-on-demand applications server agent user A issues user state information to presence server, comprises that user A is in the video request program state of watching, video on demand content information etc.Here state information issue realizes through condition publishing method (PUBLISH).User state information also can be published to presence server through other functional entity, for example: the direct issued state information of user network television terminal etc.
7. user B initiates new communication session initial request (INVITE) through communication terminal to the communication terminal of user A, and conversation request is routed to the service call session control function entity that user A is given in assignment.
8. service call session control function entity is transmitted the communication terminal of conversation initial request to user A.
9. consult through some series, the communication terminal of user A sends ring response message (180Ringing).
10. the communication terminal issued state information (180Ringing) of user A is to presence server.(this state information also can be issued by other functional entity agency).
11. call conversation control function entity is transmitted the communication terminal of 180Ringing to user B.
12. the state of user A communication terminal changes, presence server sends a notification message (NOTIFY) to the video-on-demand applications server, carrier state information (180Ringing).
Annotate: do not have inevitable sequencing in the present embodiment between step 11 and the step 12.
----user watches video frequency request program for IMPU1, business information--VOD service (VOD service of integrated call session management), user state information--for NOTIFY, ID 13. the SIF sub-functional entities of video-on-demand applications server is according to trigger event; The user communication terminal ring; Mate mapping with the subscription data of video request program and the integrated interactive service of mediaphone; Here match corresponding business trigger point (video-on-demand applications server); Carry out the Web TV event handling, be mapped as SIP INFO (Pause) message and send to network TV terminal.
Annotate: in the present embodiment, comprise Web TV event handling unit in the video-on-demand applications server, promptly corresponding system embodiment seven described situation.
14. user A network TV terminal conversion SIP INFO (Pause) message is RTSP (Pause) message, control suspends video frequency request program.
15. user A replys calling through communication terminal.
Method embodiment 4, service interaction functional entity and live telecast server close to be established, and realizes the integrated of live television service and call transfer service.Referring to shown in Figure 15, comprise the following steps:
1. user A sends live television service conversation initial request (INVITE) through network TV terminal to call conversation control function entity; Call conversation control function entity is transmitted conversation request to live telecast application server (LTV application server), and carries business information in the message--live television service (call deflection service of tv state Network Based).
2. the service interaction functional entity (SIF) of live telecast application server receives the conversation initial request (INVITE) of transmitting; And according to the calling subscriber identification that carries in the message--the subscription data of user A is obtained in the IMPU1 inquiry; Comprise associated user sign--IMPU2, and the subscription data of live telecast and the integrated interactive service of mediaphone that user A is signatory.Here IMPU2 is used to realize the ID of professional (Multimedia Telephony) session of mediaphone for the user.Reusing the user's configuration service functional entity (UPSF) in the IMS framework in the present embodiment, is to obtain user contracting data through the Sh interface between SIF and the UPSF therefore.User contracting data also can be kept on the signatory management entity of other user (and/or obtain through other interface).
3. the service interaction functional entity (SIF) of live telecast application server is according to ID--IMPU1, associated user sign--, and state of user information is obtained in the IMPU2 inquiry.Here User Status is that the user is idle, user IMS UE is idle, user ITF is idle.SIF obtains user state information through subscribing frame mechanism (SUBSCRIBE/NOTIFY) from presence server (Presence) in the present embodiment.User state information also can obtain from other condition managing entity.
4. the SIF sub-functional entities of live telecast application server is according to trigger event, and----IMPU1, business information--live television service (call deflection service of tv state Network Based), user state information--user is idle, user communication terminal is idle, the user network television terminal is idle, and the live telecast that common and step 2 are obtained is mated mapping (be specially and mate the coupling mapping ruler that shines upon in this subscription data) with the subscription data of the integrated interactive service of mediaphone for INVITE, ID.Here match corresponding business trigger point (live telecast application server), carry out the live television service logic.
5. live telecast application server responses user A request, user A begins to watch live television programming.
6. live telecast application server proxy user A issues user state information to presence server, comprises that user A is in the live telecast state of watching, live telecast channel information etc.Here state information issue realizes through condition publishing method (PUBLISH).User state information also can be published to presence server through other functional entity, for example: the direct issued state information of user network television terminal etc.
7. user B initiates new communication session initial request (INVITE) through communication terminal to the communication terminal of user A, and conversation request is routed to the service call session control function entity that user A is given in assignment.
8. the initial filter criteria of service call session control function entity match user A; Find the call deflection service of the signatory tv state Network Based of user A; Therefore transmit conversation request to the call redirection application server, and in message, carry business information--the call deflection service of tv state Network Based.
9. the SIF sub-functional entities of call redirection application server receives the conversation initial request (INVITE) of transmitting; And according to the CSI called subscriber identification of carrying in the message--the subscription data of user A is obtained in the IMPU2 inquiry; Comprise associated user sign--IMPU1, and the subscription data of live telecast and the integrated interactive service of mediaphone that user A is signatory.Here IMPU1 realizes the ID of live telecast session for the user.
10. the SIF sub-functional entities of call redirection application server is according to ID--IMPU2, associated user sign--, and state of user information is obtained in the IMPU1 inquiry.Here User Status is receiving live television programming for the user is watching live television programming, user communication terminal free time, user network television terminal.
----user watches live television programming for IMPU2, business information--call deflection service of tv state Network Based, user state information--for INVITE, ID 11. the SIF functional entity of call redirection application server is according to trigger event; The live telecast that common and step 9 are obtained is mated mapping (be specially and mate the coupling mapping ruler that shines upon in this subscription data) with the subscription data of the integrated interactive service of mediaphone; Here match corresponding business trigger point (call redirection application server); Trigger call deflection service, carry out the call deflection service logic on the call redirection application server.
12. the call redirection application server is carried out the call deflection service logic, initiates new preceding change of team words initial request (INVITE).
In sum; The embodiment of the invention is related with the signatory identity of user in each business; And each business integration that this user is contracted; Integrated interactive service is provided, and according to user's demand, the corresponding subscription data (each professional subscription data that promptly related this user contracts) that integrated interactive service is provided.When the service trigger event comes, according to the signatory identity of user in this business, obtain signatory identity associated therewith, the subscription data of integrated interactive service, and correlation behavior information; And the business information of carrying in subscription data, state information and this service trigger incident according to the signatory identity that obtains, integrated interactive service matees mapping, and according to the coupling mapping result, indication triggers corresponding service afterwards.Thereby can dynamically trigger business, satisfy business demand.
Further, embodiments of the invention disclose the situation of incident process points (Web TV event handling unit) and the situation of service interaction functional entity.
Further, embodiments of the invention have been enumerated the service trigger standard Event in service interaction functional entity, the system and method.
Further, embodiments of the invention are realized the Web TV control event through the expansion sip message, thereby realization Web TV control event and other standard sip event are united.
Further, embodiments of the invention have supported the incident mapping treatment through the expansion filtering rule.
Obviously, those skilled in the art can carry out various changes and modification to the present invention and not break away from the spirit and scope of the present invention.Like this, belong within the scope of claim of the present invention and equivalent technologies thereof if of the present invention these are revised with modification, then the present invention also is intended to comprise these changes and modification interior.
Claims (26)
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN 200710089509 CN101277206B (en) | 2007-03-27 | 2007-03-27 | Service triggering system, method as well as service interactive functional entity |
| CN2007800004547A CN101322405B (en) | 2006-09-22 | 2007-09-24 | Method, device and system for implementing business integration |
| PCT/CN2007/002804 WO2008040181A1 (en) | 2006-09-22 | 2007-09-24 | Method, apparatus and system for integrating services |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN 200710089509 CN101277206B (en) | 2007-03-27 | 2007-03-27 | Service triggering system, method as well as service interactive functional entity |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN101277206A CN101277206A (en) | 2008-10-01 |
| CN101277206B true CN101277206B (en) | 2012-12-12 |
Family
ID=39996244
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN 200710089509 Expired - Fee Related CN101277206B (en) | 2006-09-22 | 2007-03-27 | Service triggering system, method as well as service interactive functional entity |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN101277206B (en) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101909062A (en) * | 2010-08-09 | 2010-12-08 | 王铮夫 | Three network convergence-oriented service subscription, distribution and management system |
| CN103701641B (en) * | 2013-12-19 | 2018-03-02 | 迈普通信技术股份有限公司 | A kind of method and system for automating O&M |
| EP3032800B1 (en) | 2014-12-08 | 2017-08-16 | Alcatel Lucent | Control and supervision of connected objects |
| CN106294669B (en) * | 2016-08-05 | 2019-06-04 | 上海摩库数据技术有限公司 | A kind of multiple terminals data collection and relationship converting system and method |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1770764A (en) * | 2004-11-06 | 2006-05-10 | 华为技术有限公司 | A matching method for business trigger points |
| CN1905564A (en) * | 2006-08-07 | 2007-01-31 | 华为技术有限公司 | Method for user to dynamically change and filter rule |
-
2007
- 2007-03-27 CN CN 200710089509 patent/CN101277206B/en not_active Expired - Fee Related
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1770764A (en) * | 2004-11-06 | 2006-05-10 | 华为技术有限公司 | A matching method for business trigger points |
| CN1905564A (en) * | 2006-08-07 | 2007-01-31 | 华为技术有限公司 | Method for user to dynamically change and filter rule |
Non-Patent Citations (1)
| Title |
|---|
| 赖剑 等.2006北京地区高校研究生学术交流会——通信与信息技术会议论文集(上).北京邮电大学出版社,2006,915-920. * |
Also Published As
| Publication number | Publication date |
|---|---|
| CN101277206A (en) | 2008-10-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10560489B2 (en) | Method and device for processing a piece of information indicative of a desire to be involved in at least one user application session | |
| US8831193B2 (en) | System and method for providing telephone call notification and management in a network environment | |
| KR101275421B1 (en) | Method, communication network and service broker to provide service mix to subscribers | |
| EP1987655B1 (en) | Method and network for providing service blending to a subscriber | |
| US20150334136A1 (en) | Method and system for telecommunication network to provide session service to internet | |
| US20070250884A1 (en) | System and method of providing call source information | |
| JP5436577B2 (en) | Managing associated sessions in the network | |
| CN101674323A (en) | Push service negotiation method and device, and push service system | |
| CN101313567B (en) | Electronic program providing method, electronic program system and service functional unit | |
| CN105530389A (en) | Voice message method and device based on IMS network | |
| CN101123718A (en) | Method and system for multimedia on-demand broadcasting, and multimedia terminal | |
| US9277535B2 (en) | Simultaneous delivery of a telephony call over a broadband access network and a circuit-switched network | |
| CN101888516A (en) | Method and system for realizing video communication | |
| EP1890463A1 (en) | Accessing interactive services over internet | |
| JP5283712B2 (en) | Method and apparatus for enabling non-IP based networks to interact with IPTV based systems | |
| EP2466929B1 (en) | Method, device and system for implementing emergency call override service | |
| CN102017588A (en) | Methods and arrangements for interactive caller information services in a communication network | |
| CN101068199B (en) | Method, system, service agent and terminal for realizing converged services | |
| CN101277206B (en) | Service triggering system, method as well as service interactive functional entity | |
| WO2011150705A1 (en) | System and method for implementing instant communication | |
| CN105227469A (en) | A kind of capacity of equipment discover method, device and terminal | |
| TWI467967B (en) | Internet Protocol TV Message Management System and Method | |
| JP5826030B2 (en) | Transmission of a part of multimedia content to a remote communication terminal via a network | |
| CN101322405B (en) | Method, device and system for implementing business integration | |
| CN101166162A (en) | A method and system for transmitting service event |
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: 20121212 Termination date: 20140327 |