[go: up one dir, main page]

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 PDF

Info

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
Application number
CN 200710089509
Other languages
Chinese (zh)
Other versions
CN101277206A (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 CN 200710089509 priority Critical patent/CN101277206B/en
Priority to CN2007800004547A priority patent/CN101322405B/en
Priority to PCT/CN2007/002804 priority patent/WO2008040181A1/en
Publication of CN101277206A publication Critical patent/CN101277206A/en
Application granted granted Critical
Publication of CN101277206B publication Critical patent/CN101277206B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

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

A kind of service triggering system, method and service interaction functional entity
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.
Method embodiment 1, service interaction functional entity and video-on-demand applications server are separate.
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)

1.一种IMS网络中的业务交互功能实体,其特征在于,包括:1. A service interaction functional entity in an IMS network, characterized in that it comprises: 状态信息管理单元,用于管理状态信息;A state information management unit, configured to manage state information; 签约数据管理单元,用于管理用户签约数据;A subscription data management unit, configured to manage user subscription data; 事件接收单元,用于接收业务触发事件;An event receiving unit, configured to receive a service trigger event; 事件映射处理单元,用于在事件接收单元收到业务触发事件时,根据用户在该业务中的签约身份,从所述签约数据管理单元中获取与该用户相关联的签约身份,集成交互业务的签约数据,以及从所述状态信息管理单元中获取相关状态信息;并根据获取得到的签约身份、集成交互业务的签约数据、状态信息和该业务触发事件中携带的业务信息进行匹配映射,之后输出匹配映射结果及处理指示;The event mapping processing unit is used to obtain the subscription identity associated with the user from the subscription data management unit according to the subscription identity of the user in the service when the event receiving unit receives the service trigger event, and integrate the interactive service Signing data, and obtaining relevant state information from the state information management unit; performing matching mapping according to the obtained signing identity, signing data of integrated interactive services, state information, and service information carried in the service trigger event, and then outputting Matching mapping results and processing instructions; 事件发送单元,用于根据事件映射处理单元输出的匹配映射结果,将处理指示发送到相关事件处理点,进行相应处理。The event sending unit is configured to send the processing instruction to a relevant event processing point for corresponding processing according to the matching mapping result output by the event mapping processing unit. 2.如权利要求1所述的实体,其特征在于,所述状态信息管理单元管理的状态信息中包括:用户各个业务签约身份分别对应的用户状态信息、业务状态信息、会话状态信息和终端状态信息。2. The entity according to claim 1, wherein the status information managed by the status information management unit includes: user status information, service status information, session status information and terminal status corresponding to each service subscription identity of the user information. 3.如权利要求1所述的实体,其特征在于,事件映射处理单元需获取相关状态信息时,状态信息管理单元将其保存的相关状态信息发送到事件映射处理单元。3. The entity according to claim 1, wherein when the event mapping processing unit needs to obtain relevant state information, the state information management unit sends the stored relevant state information to the event mapping processing unit. 4.如权利要求1所述的实体,其特征在于,管理的签约数据包括:用户在各个业务中所具有的签约身份之间的关联信息,以及集成交互业务的签约数据。4. The entity according to claim 1, wherein the managed subscription data includes: association information between subscription identities of users in various services, and subscription data of integrated interactive services. 5.如权利要求4所述的实体,其特征在于,事件映射处理单元需获取所述相关联的签约身份及集成交互业务的签约数据时,签约数据管理单元将其保存的所述相关联的签约身份及集成交互业务的签约数据发送到事件映射处理单元。5. The entity according to claim 4, wherein when the event mapping processing unit needs to obtain the associated signing identity and the signing data of the integrated interactive service, the signing data management unit saves the associated The signing data of the signing identity and the integrated interactive service are sent to the event mapping processing unit. 6.如权利要求1所述的实体,其特征在于,事件接收单元接收到业务触发事件后,创建事件管理记录,以及事件映射处理单元从该事件管理记录中获取所述业务触发事件中携带的签约身份。6. The entity according to claim 1, wherein the event receiving unit creates an event management record after receiving the service trigger event, and the event mapping processing unit acquires the information carried in the service trigger event from the event management record Contracting status. 7.如权利要求1所述的实体,其特征在于,所述事件处理点包含在业务交互功能实体中。7. The entity according to claim 1, wherein the event processing point is included in a service interaction function entity. 8.如权利要求7所述的实体,其特征在于,所述事件处理点将收到的处理指示映射为SIP消息,并向用户终端和/或相关应用服务器发送。8. The entity according to claim 7, wherein the event processing point maps the received processing instruction into a SIP message, and sends it to the user terminal and/or the relevant application server. 9.一种IMS网络中的业务触发系统,其特征在于,包括:用户终端、会话控制功能实体、业务交互功能实体和事件处理点;9. A service triggering system in an IMS network, comprising: a user terminal, a session control functional entity, a service interaction functional entity and an event processing point; 所述用户终端,用于发起和/或接收业务;The user terminal is used to initiate and/or receive services; 会话控制功能实体,用于将用户终端发起的业务触发到业务交互功能实体;The session control functional entity is used to trigger the service initiated by the user terminal to the service interaction functional entity; 业务交互功能实体,用于在收到业务触发事件时,根据用户在该业务中的签约身份,获取与该用户相关联的签约身份,集成交互业务的签约数据,以及相关状态信息;并根据获取得到的签约身份、集成交互业务的签约数据、状态信息和该业务触发事件中携带的业务信息进行匹配映射,并根据匹配映射结果输出处理指示;The business interaction function entity is used to obtain the subscription identity associated with the user according to the subscription identity of the user in the service when receiving the service trigger event, integrate the subscription data of the interactive service, and related status information; and obtain Match and map the obtained contract identity, contract data and status information of the integrated interactive service with the service information carried in the service trigger event, and output processing instructions according to the matching and mapping result; 事件处理点,用于根据业务交互功能实体发来的处理指示,进行相应处理;The event processing point is used to perform corresponding processing according to the processing instruction sent by the business interaction functional entity; 所述业务交互功能实体中包括下列单元:The business interaction functional entity includes the following units: 状态信息管理单元,用于管理状态信息;A state information management unit, configured to manage state information; 签约数据管理单元,用于管理用户的签约数据,包括用户在各个业务中所具有的签约身份之间的关联信息,以及集成交互业务的签约数据;The subscription data management unit is used to manage the subscription data of the user, including the association information between the subscription identities of the user in various services, and the subscription data of integrated interactive services; 事件接收单元,用于接收到来的业务触发事件;An event receiving unit, configured to receive an incoming service trigger event; 事件映射处理单元,用于根据所述业务触发事件中携带的签约身份,从签约数据管理单元中获取相关联的签约身份及集成交互业务的签约数据,并通过状态信息管理单元获取相关状态信息,以及根据获得的签约身份、状态信息、签约数据和业务触发事件中携带的业务信息进行匹配映射,并输出匹配映射结果及处理指示;The event mapping processing unit is used to obtain the associated signing identity and the signing data of the integrated interactive service from the signing data management unit according to the signing identity carried in the service triggering event, and obtain relevant state information through the state information management unit, And perform matching and mapping according to the obtained contracting identity, status information, contracting data and service information carried in the service triggering event, and output the matching and mapping result and processing instructions; 事件发送单元,用于根据事件映射处理单元输出的匹配映射结果,将处理指示发送到相关事件处理点。The event sending unit is configured to send a processing instruction to a relevant event processing point according to the matching mapping result output by the event mapping processing unit. 10.如权利要求9所述的系统,其特征在于,若所述事件处理点用于执行特殊动作,则该事件处理点包含在业务交互功能实体中,或包含在相关应用服务器中,或作为独立的网元。10. The system according to claim 9, wherein, if the event processing point is used to perform a special action, the event processing point is included in a service interaction functional entity, or in a relevant application server, or as a Independent network element. 11.如权利要求9所述的系统,其特征在于,所述事件处理点为相关应用服务器或会话控制功能实体。11. The system according to claim 9, wherein the event processing point is a relevant application server or a session control function entity. 12.如权利要求10所述的系统,其特征在于,所述事件处理点将收到的处理指示映射为SIP消息,并向用户终端和/或相关应用服务器发送。12. The system according to claim 10, wherein the event processing point maps the received processing instruction into a SIP message, and sends it to the user terminal and/or the relevant application server. 13.如权利要求9所述的系统,其特征在于,所述业务交互功能实体与会话控制功能实体之间,存在用于交互业务触发事件的接口;以及13. The system according to claim 9, wherein an interface for exchanging service triggering events exists between the service interaction functional entity and the session control functional entity; and 所述业务交互功能实体与应用服务器之间,存在用于交互处理指示的接口。There is an interface for interactive processing instructions between the service interaction functional entity and the application server. 14.如权利要求13所述的系统,其特征在于,所述业务交互功能实体与会话控制功能实体以ISC接口相连,业务交互功能实体与会话控制功能实体通过该ISC接口发送和接收SIP消息,以完成交互。14. The system according to claim 13, wherein the service interaction function entity and the session control function entity are connected with an ISC interface, and the service interaction function entity and the session control function entity send and receive SIP messages through the ISC interface, to complete the interaction. 15.如权利要求14所述的系统,其特征在于,业务交互功能实体与所述应用服务器以ISC接口相连,业务交互功能实体与该应用服务器通过该ISC接口发送和接收SIP消息,以完成交互。15. The system according to claim 14, wherein the service interaction function entity is connected to the application server through an ISC interface, and the service interaction function entity and the application server send and receive SIP messages through the ISC interface to complete the interaction . 16.如权利要求9所述的系统,其特征在于,所述业务交互功能实体位于相关应用服务器中,或与应用服务器相互独立。16. The system according to claim 9, wherein the service interaction functional entity is located in a relevant application server, or is independent from the application server. 17.一种IMS网络中的业务触发方法,其特征在于,包括下列步骤:17. A method for triggering a service in an IMS network, comprising the following steps: 当业务触发事件到来时,根据用户在该业务中的签约身份,在本地获取与之相关联的签约身份,集成交互业务的签约数据,以及相关状态信息;When a service trigger event arrives, according to the user's subscription status in the service, obtain the subscription status associated with it locally, integrate the subscription data of the interactive service, and related status information; 根据获得的签约身份、集成交互业务的签约数据、状态信息和该业务触发事件中携带的业务信息进行匹配映射,并根据匹配映射结果,指示触发对应的业务。Perform matching and mapping according to the obtained subscription identity, subscription data and status information of the integrated interactive service, and the service information carried in the service triggering event, and instruct to trigger the corresponding service according to the matching and mapping result. 18.如权利要求17所述的方法,其特征在于,所述指示触发对应的业务包括下列之一:指示S-CSCF继续路由所述业务触发事件;18. The method according to claim 17, wherein the instructing to trigger the corresponding service comprises one of the following: instructing the S-CSCF to continue routing the service triggering event; 指示将所述业务触发事件触发到相关应用服务器进行处理;以及instructing to trigger the service trigger event to a relevant application server for processing; and 指示相关事件处理点向应用服务器或用户终端发送执行动作的消息,以触发对应的业务。Instruct the relevant event processing point to send a message to execute an action to the application server or the user terminal, so as to trigger the corresponding service. 19.如权利要求18所述的方法,其特征在于,所述用户签约的业务包括:网络电视业务和通信业务,若当前用户已经建立网络电视会话,当通信业务触发事件到来时,包括下列步骤:19. The method according to claim 18, wherein the services signed by the user include: Internet TV service and communication service, if the current user has established an Internet TV session, when the communication service trigger event arrives, the following steps are included : 根据该用户在通信业务中的IMPU1获取该用户在网络电视业务中的IMPU2,网络电视业务与通信业务集成交互的签约数据;Obtain the IMPU2 of the user in the Internet TV service according to the IMPU1 of the user in the communication service, and sign data for the integration and interaction of the Internet TV service and the communication service; 根据IMPU1和/或IMPU2获取该用户的状态信息;Obtain the status information of the user according to IMPU1 and/or IMPU2; 根据获得的签约身份、状态信息、签约数据和该通信业务触发事件中携带的业务信息进行匹配映射,若匹配映射结果为未匹配映射成功,则指示S-CSCF继续路由所述通信业务触发事件;Perform matching and mapping according to the obtained subscription identity, status information, subscription data, and the service information carried in the communication service trigger event, and if the matching and mapping result indicates that the matching and mapping is successful, instruct the S-CSCF to continue routing the communication service trigger event; 若匹配映射结果为匹配映射到应用服务器,指示将所述通信业务触发事件触发到该应用服务器进行处理;If the matching and mapping result is matching and mapping to the application server, instruct to trigger the communication service trigger event to the application server for processing; 若匹配映射结果为匹配映射到执行动作,则指示相关事件处理点向应用服务器或用户终端发送执行该动作的消息,以触发对应的业务。If the matching mapping result is that the matching is mapped to an execution action, then instruct the relevant event processing point to send a message to execute the action to the application server or the user terminal, so as to trigger the corresponding service. 20.如权利要求18或19所述的方法,其特征在于,相关事件处理点向应用服务器或用户终端发送执行该动作的消息,以触发对应的业务,包括下列步骤:20. The method according to claim 18 or 19, wherein the relevant event processing point sends a message for executing the action to the application server or the user terminal to trigger the corresponding service, comprising the following steps: 事件处理点将所述指示映射为SIP消息;The event processing point maps the indication into a SIP message; 根据匹配映射结果将该SIP消息发送到相关应用服务器或用户终端;Send the SIP message to the relevant application server or user terminal according to the matching mapping result; 所述应用服务器或用户终端将该SIP消息转换为控制消息,并以该控制消息触发对应的业务。The application server or user terminal converts the SIP message into a control message, and uses the control message to trigger the corresponding service. 21.如权利要求20所述的方法,其特征在于,所述控制消息为网络电视控制事件。21. The method according to claim 20, wherein the control message is an IPTV control event. 22.如权利要求20所述的方法,其特征在于,通过扩展SIP INFO的消息体携带所述指示包含的控制事件,以将该指示映射为SIP消息。22. The method according to claim 20, wherein the message body of SIP INFO is extended to carry the control event included in the indication, so as to map the indication into a SIP message. 23.如权利要求18所述的方法,其特征在于,所述匹配映射操作通过扩展初始过滤规则来实现。23. The method of claim 18, wherein the matching mapping operation is implemented by extending an initial filter rule. 24.如权利要求23所述的方法,其特征在于,在初始过滤规则中扩展的内容包括:当进行匹配映射后,匹配到事件处理点时,需要调用执行的业务逻辑脚本;以及24. The method according to claim 23, wherein the content expanded in the initial filter rule includes: after the matching mapping is performed, when an event processing point is matched, a business logic script that needs to be invoked for execution; and 调用执行该业务逻辑脚本得出需执行的动作。Call and execute the business logic script to get the action to be executed. 25.如权利要求17所述的方法,其特征在于,通过在初始过滤规则中扩展触发类型,来支持SIP响应消息、用户的状态、会话的状态,以及当前触发的业务信息作为业务触发事件。25. The method according to claim 17, characterized in that, by extending the trigger type in the initial filter rule, SIP response message, user status, session status, and currently triggered service information are supported as service trigger events. 26.一种IMS网络中的应用服务器,用于执行根据初始过滤规则触发来的业务,其特征在于,包括:26. An application server in an IMS network, configured to execute services triggered according to initial filter rules, characterized in that it comprises: 业务交互功能实体,用于在收到业务触发事件时,根据用户在该业务中的签约身份,获取与该用户相关联的签约身份,集成交互业务的签约数据,以及相关状态信息;并根据获取得到的签约身份、集成交互业务的签约数据、状态信息和该业务触发事件中携带的业务信息进行匹配映射,并根据匹配映射结果输出处理指示;The business interaction function entity is used to obtain the subscription identity associated with the user according to the subscription identity of the user in the service when receiving the service trigger event, integrate the subscription data of the interactive service, and related status information; and obtain Match and map the obtained contract identity, contract data and status information of the integrated interactive service with the service information carried in the service trigger event, and output processing instructions according to the matching and mapping result; 所述业务交互功能实体中包括下列单元:The business interaction functional entity includes the following units: 状态信息管理单元,用于管理状态信息;A state information management unit, configured to manage state information; 签约数据管理单元,用于管理用户的签约数据,包括用户在各个业务中所具有的签约身份之间的关联信息,以及集成交互业务的签约数据;The subscription data management unit is used to manage the subscription data of the user, including the association information between the subscription identities of the user in various services, and the subscription data of integrated interactive services; 事件接收单元,用于接收到来的业务触发事件;An event receiving unit, configured to receive an incoming service trigger event; 事件映射处理单元,用于根据所述业务触发事件中携带的签约身份,从签约数据管理单元中获取相关联的签约身份及集成交互业务的签约数据,并通过状态信息管理单元获取相关状态信息,以及根据获得的签约身份、状态信息、签约数据和业务触发事件中携带的业务信息进行匹配映射,并输出匹配映射结果及处理指示;The event mapping processing unit is used to obtain the associated signing identity and the signing data of the integrated interactive service from the signing data management unit according to the signing identity carried in the service triggering event, and obtain relevant state information through the state information management unit, And perform matching and mapping according to the obtained contracting identity, state information, contracting data and service information carried in the service triggering event, and output the matching and mapping result and processing instructions; 事件发送单元,用于根据事件映射处理单元输出的匹配映射结果,将处理指示发送到相关事件处理点。The event sending unit is configured to send a processing instruction to a relevant event processing point according to the matching mapping result output by the event mapping processing unit.
CN 200710089509 2006-09-22 2007-03-27 Service triggering system, method as well as service interactive functional entity Expired - Fee Related CN101277206B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (2)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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