WO2009024092A1 - Method and system for controlling the authorization of service resource - Google Patents
Method and system for controlling the authorization of service resource Download PDFInfo
- Publication number
- WO2009024092A1 WO2009024092A1 PCT/CN2008/072083 CN2008072083W WO2009024092A1 WO 2009024092 A1 WO2009024092 A1 WO 2009024092A1 CN 2008072083 W CN2008072083 W CN 2008072083W WO 2009024092 A1 WO2009024092 A1 WO 2009024092A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- service
- control function
- function entity
- resource list
- resource
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/10—Architectures or entities
- H04L65/1016—IP multimedia subsystem [IMS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/10—Network architectures or network communication protocols for network security for controlling access to devices or network resources
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/10—Network architectures or network communication protocols for network security for controlling access to devices or network resources
- H04L63/102—Entity profiles
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/61—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
- H04L65/611—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for multicast or broadcast
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/61—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
- H04L65/612—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for unicast
Definitions
- the present invention relates to the field of communications technologies, and in particular, to a method, system, and device for controlling traffic resource authorization. Background technique
- IPTV Internet Protocol Television
- Digital TV Internet Protocol Television
- technologies including Internet multimedia and communications.
- Users can enjoy IPTV services in two ways at home: computers, or network set-top boxes plus regular TV sets.
- IPTV is different from traditional analog cable TV and digital TV.
- digital TV has many technological innovations relative to analog TV, these technological innovations only change the signal without touching the way media content is transmitted.
- IMS-based IPTV provides IPTV services under the overall architecture of IMS (IP Multimedia Subsystem) to take full advantage of the existing registration, authentication, routing, session control and establishment in the IMS network.
- Services such as service triggering, charging, and end-to-end QoS (Quality of Service) guarantee to provide users with streaming services and multimedia services that integrate streaming media and real-time session services. That is to say, the multimedia session of the user to the content is completed by the existing session control mechanism of the IMS.
- the bearer resource needs to be reserved for the transmission of the media stream.
- Figure 1 shows the service functional architecture of IMS based lPTV defined by the standard organization ETSI TISPAN (Telecommunications and Internet converged Services and Protocols for Advanced Networking).
- ETSI TISPAN Telecommunications and Internet converged Services and Protocols for Advanced Networking
- the IPTV Service Control Function controls the access of the user service, and the IPTV Media Function (MF) is responsible for providing control and delivery of the media stream to the user terminal (UE).
- UE User terminal
- MCF IPTV Media Control Functions
- MDF IPTV Media Delivery Functions
- the media delivery function is usually a media server that transmits the media stream required by the user to the user terminal under the control of the media control function.
- the media control function can also receive and process user's playback control operations, such as fast forward, backward, pause, and locate operations of the media. This operation is usually implemented using Real Time Streaming Protocol (RTSP).
- RTSP Real Time Streaming Protocol
- the IPTV UE service control uses the Gm interface between the IPTV UE and the Core IMS (the IMS core network), the Core IMS, and the ISC (IMS Service Control) interface between the Core IMS and the IPTV Service Control (SCF).
- the interface between the CSCF (Call Session Control Function) in the Core IMS is based on the SIP Initiation Protocol (Session Initiation Protocol).
- the SIP protocol is an application layer control protocol that can be used to establish, modify, and terminate multimedia sessions (or conferences), such as Internet telephony.
- the SIP protocol also supports inviting participants to participate in existing sessions, such as multiparty conferences.
- the Broadcast Service refers to an application that provides services to users through multicast, such as real-time TV (Live TV or Linear TV, LTV).
- multicast service the user terminal (UE or STB) receives the broadcasted TV program information and displays the received program information to the user.
- the P-CSCF Proxy-CSCF, Proxy Call Session Control Function
- the P-CSCF is also responsible for authorizing the user to use the access network resources and completing the QoS processing of the user.
- the same P-CSCF needs to join the multicast group to the user terminal or request to establish a unicast media channel for resource reservation and authorization.
- the S-CSCF (Serving-CSCF, Serving Call Session Control Function) checks the SDP 0/A (Session Description Protocol Offer/ Answer) interaction parameters, and checks the user data. It is confirmed that the user can establish a corresponding session and a bearer channel, and the P-CSCF obtains detailed parameter information (including the session double) of the session established by the user from the SDP O/A interaction in the session establishment process.
- the IP address, port, the transport layer protocol used, even the application layer protocol, the codec mode of the media stream, some or all of the required bandwidth, and the access authorization and resource reservation are completed based on the information.
- the P-CSCF or the access network can locally store the multicast service identifiers and other specific parameters of the multicast service (including multicast) through configuration.
- the transmission protocol of the service content distribution, the multicast address and port, the encoding and decoding mode of the multicast service, and the related parameters required for the corresponding codec may also include the bandwidth requirement of the multicast service, the quality of the multicast service content, and the resolution.
- the correspondence between the multicast service description information for displaying to the end user when the P-CSCF no longer needs to rely on the SDP 0/A process between the UE and the SCF to transmit and acquire the session information and the user.
- Resource authorization The access network includes an access resource providing a sub-network and a resource access control sub-network.
- the P-CSCF needs to authorize the UE to join the multicast group on a multicast-by-multicast address and port; if the multicast service and the multicast address are The correspondence between the two is not saved by the P-CSCF but by the access network. Then, the P-CSCF needs to authorize the multicast service, and the access network element performs authorization according to the multicast address and port corresponding to the multicast service. .
- the BC service package currently exists in the IMS based IPTV related technical documents of the TISPAN standards organization and the technology for the UE to initiate a business process to the BC service package, as shown in Figure 2:
- the terminal requests access to a service packet, and the SCF confirms that the user can access all the multicast services in a package.
- the P-CSCF can complete the authorization of the resource locally.
- the SIP message is processed by the entity that the message traverses, and is not end-to-end.
- the INVITE is sent by the IPTV UE, and the P-CSCF and the S-CSCF process the packet and then forward it to the SCF (Service Control). Function, business control function).
- SCF Service Control
- Function business control function
- the embodiments of the present invention provide a service resource authorization control method, system, and device, which implements authorization control of resources used by a user terminal in a flexible and convenient manner.
- An embodiment of the present invention provides a method for service resource authorization control, including: a proxy call session control function entity receiving a message including a list of available resource information sent by a service control entity;
- the proxy call session control function entity acquires the available resource list information carried in the message, and performs authorization control on the user terminal to use the resource according to the available resource list information.
- the embodiment of the present invention further provides a system for implementing service resource authorization control, including a user terminal, a proxy call session control function entity, and a service control function entity, where the user terminal is configured to send a use network to the proxy call session control function entity.
- the request for the resource sends the capability information of the device to the service control function entity, so that the network side service control function entity selects the mode of sending the available resource list information.
- the proxy call session control function entity is configured to perform authorization control on the request of the user terminal to use the network resource according to the available resource list information sent by the service control function entity;
- the service control function entity is configured to receive a request for using a network resource from the user terminal, and send a message including the available resource list information to the proxy call session control function entity.
- An embodiment of the present invention further provides a user terminal, configured to send a request for using a resource in a network to a network side, including:
- a request sending module configured to send a request for using a resource in the network to the proxy call session control function entity;
- the terminal capability sending module is configured to send the capability information of the device to the service control function entity, so that the network side service control function entity performs the selection of the available resource list information sending manner.
- An embodiment of the present invention further provides a proxy call session control function entity, configured to perform service resource authorization control on a request of a user terminal, including:
- a resource list obtaining module configured to obtain information about available resources carried in a message sent by the service control function entity
- a resource list storage module configured to store the available resource list information obtained by the resource list obtaining module
- the authorization control module is configured to perform authorization control on the request of the user terminal to use the access network resource according to the available resource list information stored by the resource list storage module.
- the embodiment of the present invention further provides a service control function entity, configured to send the available resource list information to the proxy call session control function entity to perform authorization control of the service, including:
- a terminal resource list obtaining module configured to acquire information about available resources of the user terminal
- a resource list sending module configured to send the available resource list information acquired by the terminal resource list obtaining module to the proxy call session control function entity.
- the embodiment of the present invention has at least the following advantages: the available resource list information is sent by the service control function entity to the proxy call session control function entity, and the proxy call session control function entity according to the available resource list information
- the available resource list information is sent by the service control function entity to the proxy call session control function entity, and the proxy call session control function entity according to the available resource list information
- FIG. 1 is a service function architecture diagram of an IMS based lPTV in the prior art
- FIG. 2 is a flowchart of authorization control by using a package in the prior art
- FIG. 3 is a flowchart of a service resource authorization control method according to Embodiment 1 of the present invention
- FIG. 4 is a flowchart of a service resource authorization control method according to Embodiment 2 of the present invention
- FIG. 5 is a flowchart of a service resource authorization control method according to Embodiment 3 of the present invention
- FIG. 6 is a service resource authorization control method according to Embodiment 4 of the present invention
- FIG. 7 is a schematic structural diagram of a system for implementing service resource authorization control according to an embodiment of the present invention. detailed description
- FIG. 3 a flow of a service resource authorization control method is shown in FIG. 3, and includes the following steps:
- Step s301 The SCF (Service Control Entity) sends a message including the available resource list information to the P-CSCF (Proxy Call Session Control Function Entity).
- SCF Service Control Entity
- P-CSCF Proxy Call Session Control Function Entity
- the available resource list information is the information of the user-customized service, and the SCF may obtain the user's available resource list information from the entity that stores the service profile of the UE in advance, such as from the UPSF (User Profile Service Function) entity. Obtained on. In the manner of acquisition, it can be acquired by the SCF periodically or in real time every time it needs to be sent to the P-CSCF.
- UPSF User Profile Service Function
- the message including the available resource list information may be in the following specific form: a response message sent to the P-CSCF when the SCF receives the service access request message or the service modified request message sent by the UE; or sends the service establishment to the UE for the SCF.
- the SCF may send a list of available resources of the user terminal in the above messages to implement the P-CSCF to obtain the available resource list.
- the sent address (link address) of the available resource list may be carried in the sent message including the available resource list information, and the P-CSCF obtains the available resource list according to the access address for authorization control of the service resource. Or carrying the complete content of the available resource list in the sent message including the available resource list information, and the P-CSCF can use the available resource list for the authorization control of the service resource.
- the P-CSCF performs authorization control on the request of the user terminal to use the resource according to the available resource list information carried in the message including the available resource list information.
- the message received by the P-CSCF includes the available resource list information. If the access address of the available resource list is carried, the P-CSCF needs to obtain a list of available resources according to the access address; if the message including the available resource list information carries the complete list of available resources The content, the P-CSCF may perform an access authorization or an access rejection on the request of the user terminal to access the resource according to the information in the available resource list.
- the method for representing the service in the information including the available resource list information includes the following methods: including at least one service identifier and/or specific parameters of the service; or including at least one service identifier; or including at least one service package, each service The package includes at least one service identifier and/or specific parameters of the service; or includes at least one service package group, each service package group including at least one service package, each of the service packages including at least one service identification and/or service Specific parameters.
- the functional entities that control the service resources may be different for different services.
- the following takes the multicast service as an example to describe that the P-CSCF obtains a list of available resources from the entity that controls the multicast service resources and completes The process of multicast service resource authorization control.
- the manner in which the SCF sends a list of available resources to the P-SCSF through a message is described in detail. Specifically, after receiving the request message that the IPTV UE accesses a certain multicast service, the SCF sends a multicast service list that the user can access to the P-type when returning the response message of the request message for the IPTV UE to access the multicast service.
- the CS-CFF obtains the multicast service list information that is accessible to the user from the response message and stores the information, and performs access authorization or access rejection on the user's request according to the obtained user-accessible multicast service list information.
- the available resource information is explicitly or implicitly included in the available multicast service list information.
- the available multicast resource list information includes the available resource information of each multicast service, that is, the available resource information is explicitly carried; or, for example, the P-CSCF locally sets the correspondence between the multicast service identifier and the available resource information, That is, the available multicast service list information has implicitly included the available resource information; or, for example, a combination of the above two methods, that is, the multicast service list information includes available resource information of each multicast service, and the P-CSCF local setting Between the multicast service identity and the available resource information Correspondence.
- the method for implementing service resource authorization control in this embodiment includes the following steps:
- Step s401 The IPTV UE sends an INVITE request message for accessing the multicast service or the multicast service packet to the SCF.
- the INVITE request message is not directly and end-to-end and will be processed by the entity that the request crosses. That is, the INVITE request message is sent by the IPTV UE, processed by the P-CSCF and the S-CSCF, and then forwarded to the SCF.
- Step s402 When returning the response message to the INVITE request message of the IPTV UE, the SCF simultaneously delivers the multicast service list information accessible by the user to the P-CSCF. In this step, the SCF needs to deliver the multicast service list information that the user can access in the response message.
- the specific form of the multicast service list information that can be accessed by the user may be a header field mode or a specified message body mode, for example, a multicast service list information that can be carried in a header domain manner or a multicast service carried in a specified message body manner. List information.
- Step s403 The P-CSCF obtains the multicast service list information accessible by the user from the response message returned by the SCF.
- Step s404 The IPTV UE sends an acknowledgement ACK message to the SCF.
- Step s405 The IPTV UE sends a request for accessing the multicast service data to the P-CSCF/access network.
- Step s406 The P-CSCF/access network authorizes or denies the resource requested by the user according to the multicast service list information accessible by the user.
- Step s407 The P-CSCF/access network sends a response requesting access to the IPTV UE.
- the resource authorization control of the multicast service is implemented by the SCF delivering the multicast service list information accessible by the user.
- the SCF should deliver the resource authorization list according to the capabilities of the entity such as the P-CSCF, the P-CSCF entity and the UE can report the capability to the SCF in advance as follows:
- the UE sends its own capability information in the INVITE request message, and the P-CSCF reports its capability information when forwarding the INVITE request message of the IPTV UE.
- the specific steps are as follows:
- A. Define a new capability tag Option Tag, such as resource-auth-list, UE,
- the P-CSCF carries the Option Tag through the Supported, Require, and other header fields, indicating that the SCF supports the resource authorization list.
- the UE and the P-CSCF indicate that the SIP resource header (for example, P-Batch-Resource-Auth) is used to deliver the resource authorization list by using the header field.
- the SIP resource header for example, P-Batch-Resource-Auth
- the UE and the P-CSCF indicate that the resource authorization list is delivered by using the specified message body mode by carrying the message body type information (for example: Accept-Content: application/resource-auth-list).
- the SCF when the SCF detects that the UE, the P-CSCF, and the like support or needs to send the user-accessible multicast service list information in a specified or unspecified manner, the SCF needs to pass an appropriate signaling message (such as INVITE or 200).
- the OK response message and the way (the ⁇ port passes the P-Batch-Resource-Auth header i or the mode or the application/resource-auth-list message body mode) delivers the resource 4 authorized list.
- Method 1 Send by link.
- the entity such as the P-CSCF can obtain the available resource list from the specified location by using the corresponding protocol procedure.
- a location link such as an HTTP link
- the entity such as the P-CSCF can obtain the available resource list from the specified location by using the corresponding protocol procedure.
- P-Batch-Resource-Auth header field carries authorization of access to resources link position "http://bc-service.example.com/userl-data.xml", available resources, bad table 1 J.
- the entity such as the P-CSCF receives the above 200 OK response message, it acquires the user's resource authorization information from the specified location through the HTTP protocol and completes the resource authorization control locally.
- Method 2 Delivered by direct delivery.
- the complete content of the multicast service list available to the user is carried, and the entity such as the P-CSCF can use the available multicast service list for resource authorization control.
- the 200 OK response message carry the following: SIP/2.0 200 OK
- the entity such as the P-CSCF performs the resource authorization control locally according to the multicast service list information accessible by the user in the 200 OK response message. Regardless of which of the above methods is used, a list of available resources is finally required.
- the list of available resources is a detailed description of the multicast service or available resources that the user can access.
- the link http://bc-service.example.com/userl-data.xml in the above manner 1 and the message body in the second mode can be There are many ways to describe them. Here are two different ways.
- a description of the multicast service resource list which describes the specific parameters of the multicast service.
- the "service” tag is used to describe the specific content of the available service, where the "name” attribute indicates the target i of the available service for identifying or referring to a specific multicast service, the example port is “sip:movie” "ltv.topway.com.cn", "media” tag is used for the media information of the multicast service, where “type” indicates the multicast service type, and “RTP/AVP/audio” indicates the use of the RTP audio and video protocol. Audio, “maddr” means multicast group address, here is “225.1.2.3”, “mport” means port, for example “10000”, “codec” is encoding, for example “PCMU/8000”, “pt” is Payload type.
- the description method of the multicast service resource list is based on the identification mode of the available multicast groups one by one.
- the P-CSCF determines the multicast group information that the user can join according to the available multicast identifiers of the user.
- the description mode of the multicast service resource list is three, and the accessible multicast service information is sent according to the package.
- a multicast service package contains zero or more multicast services. Users can sign up for each multicast service in each package one by one or further. Therefore, the SCF can deliver the multicast service information accessible by the user to the P-CSCF according to the packet. For each packet, you can specify to include only certain multicast services specified, all multicast services except certain specified multicast services, all multicast services, default multicast services, and so on. Such as:
- the package tag is used to describe the service package that the user has access to.
- the name attribute is used to indicate which package the user has subscribed to.
- the multicast service description method service-desc is used to specify the specific user to access. Broadcast business information, Service-desc can be:
- entities such as P-CSCF should have configured the default access rights for each package locally;
- the description method of the multicast service resource list is four, and the accessible multicast service information is sent according to the package-set.
- one or more package sets "package-set" may be configured in the P-CSCF, and the SCF may be based on Package-set increases or decreases some package or multicast services. As follows:
- the "name” attribute in the "package-set” tag describes the name of the packet set that the user can access. Therefore, the user may have all the default packets and multicast services in one or more packet sets, and may remove one or more packets from a certain packet set, or according to the description manner of the foregoing multicast service resource list. The method provides a more detailed description of the package.
- the INVITE process is used between the SCF and the P-CSCF to obtain a list of resources that the user can access.
- the multicast service authorization control method includes the following steps: When the SCF receives the request message for accessing a certain multicast service initiated by the IPTV UE, the SCF returns to access the IPTV UE. The response message of the request message. After receiving the response message, the IPTV UE sends an ACK confirmation message to the SCF.
- the P-CSCF sends a SUBSCRIBE subscription message to the SCF to subscribe to the list of available resources. After receiving the SUBSCRIBE subscription message, the SCF sends a 200 OK response message to the P-CSCF, and sends a NOTIFY notification message to the P-CSCF to notify the available resource list.
- the P-CSCF obtains the available resource list information accessible by the user from the NOTIFY notification message, and performs user access authorization or access rejection according to the obtained user available resource list information.
- this embodiment includes the following steps:
- Step s501 The IPTV UE initiates an INVITE request message for accessing the multicast service to the SCF.
- Step s502 After receiving the INVITE request message, the SCF sends a 200 OK response message to the IPTV UE.
- Step s503 the IPTV UE sends an ACK to the SCF after receiving the 200 OK response message. Message.
- Step s504 The P-CSCF sends a SUBSCRIBE subscription message to the SCF to subscribe to the list of available resources.
- the event header field of the SUBSCRIBE subscription message carries an event type indicating that the requested resource list is requested (for example: "resource-auth-list"), and optionally, the aor parameter is used to obtain a list of available resources of the specified user; if the subscription message is not It belongs to the SIP dialog Dialog created by the request message but needs to obtain the list of available resources that the session established by the request message can access (the P-CSCF as the Proxy cannot be used as the UA (User Agent) to initiate the request in the Dialog to which the request message belongs. However, the request message session needs to be controlled. Further, the SIP session identifier (for example, Call-ID, From-tag, and To-tag) is carried in the Event header field to indicate that the list of available resources related to the SIP session corresponding to the session identifier needs to be obtained. .
- an event type indicating that the requested resource list is requested (for example: "resource-auth-list")
- the aor parameter is used to obtain a
- Step s505 After receiving the SUBSCRIBE subscription message, the SCF sends a 200 OK response message to the P-CSCF.
- Step s506 The SCF sends a NOTIFY notification message to the P-CSCF to notify the P-CSCF of the list of available resources subscribed.
- a NOTIFY notification message to the P-CSCF to notify the P-CSCF of the list of available resources subscribed.
- the delivery mode of the available resource list in the NOTIFY notification message and the specific content refer to the manner in which the 200 OK response message is sent in the second embodiment and the specific description of the content included in the description, and no repeated description is provided herein.
- Step s507 The P-CSCF obtains, from the NOTIFY notification message, information that the user can access the available resource list.
- Step s508 After obtaining the available resource list information, the P-CSCF sends a 200 OK response message to the SCF.
- Step s509 The IPTV UE sends a request for accessing the multicast service data to the P-CSCF/access network.
- Step s510 The P-CSCF/access network authorizes or rejects the resource requested by the IPTV UE according to the available resource list.
- Step s511 The P-CSCF/access network sends a response to the IPTV UE requesting access to the multicast service data.
- the P-CSCF subscribes to the SCF for available resource list information because the user
- the available service information may implicitly or explicitly contain available resource information, so the alternate P-CSCF may subscribe to the SCF for available service list information.
- a specific implementation method for the P-CSCF to subscribe to the available service list information to the SCF and the SCF to return the available list information to the P-CSCF is exemplified by the above-mentioned embodiments as a reference, and therefore no further details are provided herein.
- a resource list or a service list that can be accessed by the subscription (SUBSCRIBE) / notification (NOTIFY) between the P-SCSF and the SCF is implemented.
- the SUBSCRIBE/NOTIFY subscription/notification process can be performed independently at any stage of the INVITE session, or even independently of the INVITE.
- an INVITE process or a subscription (SUBSCRIBE)/notification ( NOTIFY) process is used between the SCF and the P-CSCF, and the P-CSCF obtains a list of resources that the user can access.
- the P-CSCF After obtaining the resource list information that the user can access, the P-CSCF needs to parse and process the available resource list information.
- the available resource list information includes a multicast service identifier, a multicast service packet identifier, or a multicast service packet set.
- the P-CSCF does not have a corresponding relationship between the specific parameters of the multicast service and the specific parameters of the multicast service. Therefore, the P-CSCF needs to be obtained from other servers in the network; or, when the link is delivered, the P-CSCF needs to obtain the link.
- the SCF sends a message including specific parameters of the initially established or modified initial multicast service to the UE or the P-CSCF.
- the initial multicast service is a multicast service that is determined by the SCF or suggested to the UE to be accessed first after the service is established or modified.
- the initial multicast service may be a multicast service initiated by the UE, or the modification request is a specified multicast service, or is performed by the SCF.
- the message is determined according to the user data configuration, the local policy, and the like.
- the message including the specific parameter of the initial multicast service that is currently established or modified is a session establishment request or response message sent by the SCF to the UE, or a session sent by the SCF to the UE.
- the message including the specific parameter of the currently established or modified initial multicast service is sent by the SCF to the UE
- the message including the specific parameter of the currently established or modified initial multicast service passes through the P-CSCF and is P-CSCF.
- CSCF is eventually routed to the UE, so The P-CSCF may obtain specific parameters of the initial multicast service, including the resource authorization information, the identifier of the initial multicast service, and the processing of the message including the specific parameters of the initially established or modified initial multicast service. / or network parameters and other information.
- this embodiment includes the following steps:
- Step s601 The IPTV UE sends an INVITE request message for accessing the multicast service to the SCF.
- Step s602 After receiving the INVITE request message, the SCF sends a 200 OK response message to the IPTV UE, where the 200 OK response message carries specific parameters of the initial multicast service, and may also include available resource list information.
- the specific parameters of the initial multicast service include information such as resource authorization information and an identifier of the initial multicast service.
- the 200 OK response message is processed by the P-CSCF and finally routed to the UE by the P-CSCF. Therefore, the P-CSCF can obtain the specific parameters of the initial multicast service when processing the 200 OK response message, and quickly complete the use of the network for the user.
- the resource accesses the multicast service content for authorization.
- the P-CSCF needs to obtain the available resource list from the link location. In this case, the P-CSCF may forward the 200 OK response message to the UE. And obtaining a list of available resources according to the link address; or the P-CSCF obtains the list of available resources according to the link address and after the processing or the successful list of available resources is completed, the 200 OK response message is forwarded to the UE.
- the available resource list information includes a multicast service identifier, a multicast service packet identifier, or a multicast service packet set, and the P-CSCF does not have the identifier and the multicast service locally.
- the P-CSCF may forward the 200 OK response message to the UE, and then according to other servers in the network (for example, to save the multicast service identifier or the multicast service packet identifier)
- the server corresponding to the specific multicast service and the specific parameters of the multicast service obtains the correspondence between the identifier and the specific parameters of the multicast service; or, the P-CSCF first obtains the identifier and the other server from the network.
- the 200 OK response message is forwarded to the UE.
- the specific parameters of the initially established multicast service in the 200 OK response message may be described and carried by using an SDP, such as:
- i Current-BC: sip: bc-service 1 @example . com
- Step s603 After receiving the 200 OK response message, the IPTV UE sends an ACK message to the SCF.
- Step s604 The IPTV UE sends a request for accessing the multicast service data to the P-CSCF/access network.
- Step s605 the P-CSCF/access network according to the initial multicast service carried in the sX02
- the specific content authorizes or denies the resource requested by the IPTV UE.
- Step s606 The P-CSCF/access network sends a response to the IPTV UE requesting access to the multicast service data.
- the three steps S504 to S508 acquire available resource list information or available service list information.
- the user requests a service switch during the process of using the multicast service, such as a user requesting to switch the LTV channel, then:
- Step s608 The IPTV UE sends a request for accessing the multicast service data to the P-CSCF/access network.
- Step s609 If the P-CSCF/access network has obtained the available resource list, the P-CSCF authorizes or rejects the resource requested by the IPTV UE according to whether the user is allowed to access the target multicast service in the available resource list. If the P-CSCF does not get a list of available resources, the P-CSCF may process and authorize or reject the resources requested by the IPTV UE according to local configuration and the like.
- Step s610 The P-CSCF/access network sends a response to the IPTV UE requesting access to the multicast service data.
- a resource list or a service list that can be accessed in the multicast service mode is obtained.
- the specific implementation process of carrying the specific content of the currently established multicast service in the initial service establishment process of the IPTV UE is described in detail. It is not difficult for a person skilled in the art to derive the service initiated by the IPTV UE according to the foregoing embodiment.
- the authorization control method in the multicast service of the IMS-based IPTV, implements the function of the SCF to deliver the user-available resource list.
- the entity such as the P-CSCF can obtain the user-related resource list in time. It provides a complete solution for the UE to cooperate with the P-CSCF and the access network to quickly complete resource access.
- the multicast service is taken as an example, and the flow and specific implementation manner of the multicast service resource authorization control method are described.
- the functional entity that controls the other resources in the actual application may use the same method in the foregoing embodiment to obtain the available resource list from the entity that performs the service control, thereby completing the service resource authorization control.
- the service control entity can use the same processing method as the SCF in the above embodiment.
- the available resource list can be obtained from the application server AS that provides other service functions to complete the service resource authorization control, and the resource authorization control mode for other services is not repeatedly described herein.
- the embodiment of the present invention further provides a system for implementing service resource authorization control, as shown in FIG. 7, including at least one user terminal 10, a proxy call session control function entity (P-CSCF) 20, and a service control function entity (SCF). ) 30, of which.
- P-CSCF proxy call session control function entity
- SCF service control function entity
- the user terminal 10 is configured to send a request for using the resources in the network to the service control function entity 30, and send the capability information of the device to the service control function entity 30, so that the network side service control function entity 30 performs available resources according to the capability information.
- the selection of the manner of sending the list information, the request for using the resources in the network may be a service access request message or a request message modified by the service.
- the proxy call session control function entity 20 is configured to perform authorization control on the request of the user terminal 10 to use the network resource according to the available resource list information sent by the service control function entity 30.
- the service control function entity 30 is configured to receive a request of the user terminal 10 to use the network resource, and send a message including the available resource list information to the proxy call session control function entity 20.
- the message including the available resource list information may be: a response message sent by the service control function entity 30 to the proxy call session control function entity 20 when receiving the service access request message or the service modified request message sent by the user terminal 10. Or the service control function entity 30 sends a service establishment request or service repair to the user terminal 10. The change request message; or the notification message returned by the service control function entity 30 to the proxy call session control function entity 20 after receiving the subscription message sent by the proxy call session control function entity 20.
- the service control function entity 30 may send the list of available resources of the user terminal 10 in the above messages to implement the acquisition of the list of available resources by the proxy call session control function entity 20.
- an access address (link address) of the available resource list may be carried in the sent message including the available resource list information, and the proxy call session control function entity 20 obtains the available resource list for the service according to the access address.
- the authorization control of the resource; or the complete content of the list of available resources is carried in the message including the available resource list information, and the proxy call session control function entity 20 can use the available resource list for authorization control of the service resource.
- the user terminal 10 further includes:
- the request sending module 11 is configured to send a request for using the resources in the network to the service control function entity 30.
- the terminal capability sending module 12 is configured to send the capability information of the device to the service control function entity 30, so that the service control function entity 30 selects the sending mode of the available resource list information.
- the capability information may be carried in a request message sent by the user terminal.
- proxy call session control function entity 20 further includes:
- the resource list obtaining module 21 is configured to obtain the available resource list information carried in the message sent by the service control function entity 30.
- the message may be a 200 OK response message or a NOTIFY notification message sent by the service control function entity 30, for example: the 200 OK response message is a request for the service access function entity 30 to receive the service access request message or the service modification sent by the user terminal 10.
- the message is sent to the proxy call session control function entity 20, and the request message is a service control function entity 30 sends a service establishment request or a service modification request message to the user terminal 10; the NOTIFY notification is the service control function entity 30.
- the notification message returned to the proxy call session control function entity 20 after receiving the subscription message sent by the proxy call session control function entity 20. .
- the resource list storage module 22 is connected to the resource list obtaining module 21 and configured to store the available resource list information acquired by the resource list obtaining module 21.
- the authorization control module 23 is connected to the resource list storage module 22, and is configured to perform authorization control on the request of the user to access the network resource according to the available resource list information stored by the resource list storage module 22.
- the proxy call session control function entity 20 further includes a capability information sending module 24, configured to send the capability information of the device to the service control function entity 30, so that the service control function entity 30 selects a manner of transmitting the available resource list information. .
- the service control function entity 30 further includes:
- the terminal resource list obtaining module 31 is configured to obtain the available resource list information of the user terminal 10, where the obtaining method is to obtain the available resource list information of the user from the entity that stores the service configuration file, such as the UPSF entity in the network, and the timing may be used. The way to get it or the way it gets in real time when needed.
- the resource list sending module 32 is connected to the terminal resource list obtaining module 31, and configured to send the available resource list information acquired by the terminal resource list obtaining module 31 to the proxy call session control function entity 20 by using a 200 OK response message or a NOTIFY notification message.
- the available resource list information is used to delegate the authorization control of the user terminal request by the call session control function entity 20.
- the service control function entity 30 further includes a resource list setting module 33 for setting the manner in which the resource list sending module 32 transmits the available resource list information according to the capability information sent by the receiving agent call session control function entity 20 and the user terminal 10.
- the function of the SCF ie, the service control function entity 30
- the available resource list information such as the available multicast service list
- the P-CSCF ie, the proxy
- the call session control function entity 20 can acquire the user-related resource list in time. It provides a complete solution for the UE to cooperate with the P-CSCF and the access network to quickly complete resource access.
- the present invention can be implemented by hardware, or can be implemented by means of software plus necessary general hardware platform, and the technical solution of the present invention. It can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.), including a number of instructions for making a A computer device (which may be a personal computer, server, or network device, etc.) performs the methods described in various embodiments of the present invention.
- a non-volatile storage medium which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.
- a computer device which may be a personal computer, server, or network device, etc.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Telephonic Communication Services (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
A method for controlling the authorization of service resource is provided. It includes that: P-CSCF receives the message comprising the available resource list information sent by SCF; P-CSCF acquires the available resource list information in the message and performs the authorization control to the resource request according to the available resource list information. A system and a device for realizing the service resource authorization control are also provided.
Description
业务资源授权控制的方法和系统 Method and system for service resource authorization control
技术领域 Technical field
本发明涉及通信技术领域,尤其涉及一种业务资源授权控制的方 法、 系统和设备。 背景技术 The present invention relates to the field of communications technologies, and in particular, to a method, system, and device for controlling traffic resource authorization. Background technique
IPTV ( Internet Protocol Television, 网络电视)是一种利用宽带 有线电视网, 集互联网多媒体、通讯等多种技术于一体向家庭用户提 供包括数字电视在内的多种交互式服务的崭新技术。用户在家中可以 有两种方式享受 IPTV服务: 计算机、 或网络机顶盒加普通电视机。 IPTV既不同于传统的模拟式有线电视, 也不同于数字电视。 尽管数 字电视相对于模拟电视有许多技术革新,但这些技术革新只有信号的 改变, 而没有触及媒体内容的传播方式。 IPTV (Internet Protocol Television) is a brand-new technology that uses broadband cable TV networks to provide a variety of interactive services, including digital TV, to home users in a variety of technologies, including Internet multimedia and communications. Users can enjoy IPTV services in two ways at home: computers, or network set-top boxes plus regular TV sets. IPTV is different from traditional analog cable TV and digital TV. Although digital TV has many technological innovations relative to analog TV, these technological innovations only change the signal without touching the way media content is transmitted.
IMS based IPTV (基于 IMS的 IPTV )就是在 IMS ( IP Multimedia Subsystem,因特网协议多媒体子系统)的整体架构下提供 IPTV业务, 以充分利用 IMS网络中已有的注册、 认证、 路由、 会话控制与建立、 业务触发、 计费、 端到端 QoS ( Quality of Service, 网络服务质量) 保证等机制来为用户提供流媒体业务及融合流媒体和实时会话业务 的多媒体业务。 也就是说, 用户到内容的多媒体会话是通过 IMS 已 有的会话控制机制来完成, 在建立会话过程中, 需要为媒体流的传送 预留承载资源。 IMS based IPTV (IMS-based IPTV) provides IPTV services under the overall architecture of IMS (IP Multimedia Subsystem) to take full advantage of the existing registration, authentication, routing, session control and establishment in the IMS network. Services such as service triggering, charging, and end-to-end QoS (Quality of Service) guarantee to provide users with streaming services and multimedia services that integrate streaming media and real-time session services. That is to say, the multimedia session of the user to the content is completed by the existing session control mechanism of the IMS. During the establishment of the session, the bearer resource needs to be reserved for the transmission of the media stream.
目前, 许多标准组织在研究 IMS based IPTV。 图 1为标准组织 ETSI TISPAN ( Telecommunications and Internet converged Services and Protocols for Advanced Networking, 电信和互联网融合业务及高级网 络协议) 定义的 IMS based lPTV的业务功能架构。 Currently, many standards organizations are researching IMS based IPTV. Figure 1 shows the service functional architecture of IMS based lPTV defined by the standard organization ETSI TISPAN (Telecommunications and Internet converged Services and Protocols for Advanced Networking).
其中, IPTV业务控制功能(Service Control Function, SCF ) 为 用户业务的访问进行控制, IPTV媒体功能(Media Functions, MF ) 负责为用户终端 ( UE )提供媒体流的控制与交付( Delivery )。 可分
为 IPTV媒体控制功能( Media Control Functions, MCF)和 IPTV媒体 交付功能 ( Media Delivery Functions, MDF )。 媒体交付功能通常是一 些媒体服务器,在媒体控制功能的控制下向用户终端传送用户需要的 媒体流。媒体控制功能还能接收和处理用户的播放控制操作, 例如媒 体的快进、 后退、 暂停、 定位等操作, 这种操作通常使用实时流协议 ( Real Time Streaming Protocol, RTSP ) 来实现。 The IPTV Service Control Function (SCF) controls the access of the user service, and the IPTV Media Function (MF) is responsible for providing control and delivery of the media stream to the user terminal (UE). Dividable It is IPTV Media Control Functions (MCF) and IPTV Media Delivery Functions (MDF). The media delivery function is usually a media server that transmits the media stream required by the user to the user terminal under the control of the media control function. The media control function can also receive and process user's playback control operations, such as fast forward, backward, pause, and locate operations of the media. This operation is usually implemented using Real Time Streaming Protocol (RTSP).
IPTV UE业务控制使用 IPTV UE与 Core IMS ( IMS核心网 )之 间的 Gm接口、 Core IMS以及 Core IMS与 IPTV业务控制 ( SCF ) 之间的 ISC ( IMS Service Control, IMS业务控制)接口, 这些接口, 包括 Core IMS内部的 CSCF ( Call Session Control Function, 呼叫会 话控制功能)之间的接口,都基于 SIP协议( Session Initiation Protocol, 会话初始协议)。 The IPTV UE service control uses the Gm interface between the IPTV UE and the Core IMS (the IMS core network), the Core IMS, and the ISC (IMS Service Control) interface between the Core IMS and the IPTV Service Control (SCF). The interface between the CSCF (Call Session Control Function) in the Core IMS is based on the SIP Initiation Protocol (Session Initiation Protocol).
SIP协议是一个应用层的控制协议, 可以用来建立、 修改、 和终 止多媒体会话(或者会议), 例如 Internet 电话。 SIP协议也支持邀请 参与者参加已经存在的会话, 比如多方会议。 The SIP protocol is an application layer control protocol that can be used to establish, modify, and terminate multimedia sessions (or conferences), such as Internet telephony. The SIP protocol also supports inviting participants to participate in existing sessions, such as multiparty conferences.
在 IPTV中, 多播业务(Broadcast Service, BC )是指通过多播 方式为用户提供业务的一种应用,如实时电视( Live TV或 Linear TV, LTV )。 多播业务中用户终端(UE或者 STB )通过接受广播的电视节 目信息并将接收到的节目信息显示给用户。 In IPTV, the Broadcast Service (BC) refers to an application that provides services to users through multicast, such as real-time TV (Live TV or Linear TV, LTV). In the multicast service, the user terminal (UE or STB) receives the broadcasted TV program information and displays the received program information to the user.
在 IMS网络中, P-CSCF ( Proxy- CSCF,代理呼叫会话控制功能 ) 作为终端接入核心网的第一个业务控制实体同时负责对用户使用接 入网资源进行授权以及完成用户的 QoS处理。在 IPTV系统中, 同样 P-CSCF需要对用户终端加入多播组或者请求建立单播媒体通道进行 资源预留和授权。 In the IMS network, the P-CSCF (Proxy-CSCF, Proxy Call Session Control Function), as the first service control entity of the terminal access core network, is also responsible for authorizing the user to use the access network resources and completing the QoS processing of the user. In the IPTV system, the same P-CSCF needs to join the multicast group to the user terminal or request to establish a unicast media channel for resource reservation and authorization.
在 IMS系统中 S-CSCF ( Serving-CSCF,服务呼叫会话控制功能 ) 等通过检查 SDP 0/A ( Session Description Protocol Offer/ Answer , 会 话描述协议提供 /应答) 交互参数, 通过对用户数据的检查等确认用 户可以建立相应的会话以及承载通道, P-CSCF从会话建立过程中的 SDP O/A交互中获取用户所建立的会话的详细参数信息(包括会话双
方的 IP地址、 端口, 所使用的传输层协议甚至应用层协议、 媒体流 的编解码方式、 所需要的带宽中的部分或者全部信息), 并且根据这 些信息完成接入授权和资源预留。 In the IMS system, the S-CSCF (Serving-CSCF, Serving Call Session Control Function) checks the SDP 0/A (Session Description Protocol Offer/ Answer) interaction parameters, and checks the user data. It is confirmed that the user can establish a corresponding session and a bearer channel, and the P-CSCF obtains detailed parameter information (including the session double) of the session established by the user from the SDP O/A interaction in the session establishment process. The IP address, port, the transport layer protocol used, even the application layer protocol, the codec mode of the media stream, some or all of the required bandwidth, and the access authorization and resource reservation are completed based on the information.
当使用多播方式进行业务部署时, P-CSCF或者接入网(P-CSCF/ 接入网)可以在本地通过配置等方式保存多播业务标识等和多播业务 的具体参数 (包括多播业务内容分发的传输协议、 多播地址及端口、 多播业务的编解码方式及相应的编解码所需要的相关参数,还可能包 括多播业务的带宽需求、 多播业务内容的质量、 解析度以及用于显示 给终端用户的多播业务描述信息)之间的对应关系, 这时 P-CSCF就 不再需要依赖于 UE和 SCF之间的 SDP 0/A过程来传递和获取会话 信息以及用户可以加入的多播组等相关资源授权信息的传递。需要的 是 SCF 能够通过会话建立或者修改等过程中的信令消息将用户能够 访问的多播业务信息传递到 P-CSCF, 由 P-CSCF以及接入网完成加 入以及多播业务切换时的本地资源授权。其中接入网包含接入资源提 供子网络和资源访问控制子网络。 When the service is deployed in the multicast mode, the P-CSCF or the access network (P-CSCF/access network) can locally store the multicast service identifiers and other specific parameters of the multicast service (including multicast) through configuration. The transmission protocol of the service content distribution, the multicast address and port, the encoding and decoding mode of the multicast service, and the related parameters required for the corresponding codec may also include the bandwidth requirement of the multicast service, the quality of the multicast service content, and the resolution. And the correspondence between the multicast service description information for displaying to the end user, when the P-CSCF no longer needs to rely on the SDP 0/A process between the UE and the SCF to transmit and acquire the session information and the user. The transfer of related resource authorization information such as a multicast group that can be joined. What is needed is that the SCF can transmit the multicast service information that the user can access to the P-CSCF through the signaling message in the process of session establishment or modification, and the localization by the P-CSCF and the access network and the local handover when the multicast service is switched. Resource authorization. The access network includes an access resource providing a sub-network and a resource access control sub-network.
如果多播业务和多播地址之间的对应关系是由 P-CSCF保存的, 那么 P-CSCF需要逐多播地址和端口对 UE加入多播组进行授权; 如 果多播业务和多播地址之间的对应关系不是由 P-CSCF而是由接入网 保存的, 那么 P-CSCF需要对多播业务进行授权, 由接入网网元根据 多播业务所对应的多播地址和端口进行授权。 If the correspondence between the multicast service and the multicast address is saved by the P-CSCF, the P-CSCF needs to authorize the UE to join the multicast group on a multicast-by-multicast address and port; if the multicast service and the multicast address are The correspondence between the two is not saved by the P-CSCF but by the access network. Then, the P-CSCF needs to authorize the multicast service, and the access network element performs authorization according to the multicast address and port corresponding to the multicast service. .
目前在 TISPAN标准组织的 IMS based IPTV相关技术文档中存 在的多播业务包 ( BC service package )以及 UE向 BC service package 发起业务过程的技术, 如图 2所示: 在这种技术下实际上相当于终端 请求访问一个业务包,由 SCF确认用户可以访问一个 package中的所 有的多播业务。 当业务建立过程完成后如果用户在一个 package中进 行多播业务切换则 P-CSCF可以在本地完成资源的授权。 其中 SIP消 息会经过消息所跨越的实体的处理, 并不是端到端进行交互的, 如 INVITE是由 IPTV UE始发, 由 P-CSCF、 S-CSCF经过处理后进行转 发最终到达 SCF ( Service Control Function, 业务控制功能)。
在实现本发明的过程中, 发明人发现现有技术至少存在以下问 题: The BC service package currently exists in the IMS based IPTV related technical documents of the TISPAN standards organization and the technology for the UE to initiate a business process to the BC service package, as shown in Figure 2: The terminal requests access to a service packet, and the SCF confirms that the user can access all the multicast services in a package. When the service establishment process is completed, if the user performs a multicast service handover in a package, the P-CSCF can complete the authorization of the resource locally. The SIP message is processed by the entity that the message traverses, and is not end-to-end. For example, the INVITE is sent by the IPTV UE, and the P-CSCF and the S-CSCF process the packet and then forward it to the SCF (Service Control). Function, business control function). In the process of implementing the present invention, the inventors have found that the prior art has at least the following problems:
虽然通过现有技术可以一次性完成对一个 "包"的授权, 但是对 "包"的依赖却极大地限制了业务部署和签约的灵活性。 发明内容 Although the authorization of a "package" can be done in one go through the prior art, the reliance on "package" greatly limits the flexibility of business deployment and contracting. Summary of the invention
本发明的实施例提供了一种业务资源授权控制方法、 系统和设 备, 以灵活便捷的实现对用户终端所使用的资源进行授权控制。 The embodiments of the present invention provide a service resource authorization control method, system, and device, which implements authorization control of resources used by a user terminal in a flexible and convenient manner.
本发明的实施例提供了一种业务资源授权控制的方法, 包括: 代理呼叫会话控制功能实体接收业务控制实体发送的包括可用 资源列表信息的消息; An embodiment of the present invention provides a method for service resource authorization control, including: a proxy call session control function entity receiving a message including a list of available resource information sent by a service control entity;
所述代理呼叫会话控制功能实体获取所述消息中携带的可用资 源列表信息,并根据所述可用资源列表信息对用户终端使用资源的请 求进行授权控制。 The proxy call session control function entity acquires the available resource list information carried in the message, and performs authorization control on the user terminal to use the resource according to the available resource list information.
本发明的实施例还提供一种实现业务资源授权控制的系统, 包括 用户终端、 代理呼叫会话控制功能实体以及业务控制功能实体, 所述用户终端,用于向代理呼叫会话控制功能实体发送使用网络 中资源的请求, 向业务控制功能实体发送本设备的能力信息, 以供网 络侧业务控制功能实体进行可用资源列表信息发送方式的选择。; 所述代理呼叫会话控制功能实体,用于根据业务控制功能实体发 送的可用资源列表信息,对所述用户终端使用网络资源的请求进行授 权控制; The embodiment of the present invention further provides a system for implementing service resource authorization control, including a user terminal, a proxy call session control function entity, and a service control function entity, where the user terminal is configured to send a use network to the proxy call session control function entity. The request for the resource sends the capability information of the device to the service control function entity, so that the network side service control function entity selects the mode of sending the available resource list information. And the proxy call session control function entity is configured to perform authorization control on the request of the user terminal to use the network resource according to the available resource list information sent by the service control function entity;
所述业务控制功能实体,用于接收来自用户终端的使用网络资源 的请求,向所述代理呼叫会话控制功能实体发送包含可用资源列表信 息的消息。 The service control function entity is configured to receive a request for using a network resource from the user terminal, and send a message including the available resource list information to the proxy call session control function entity.
本发明的实施例还提供一种用户终端,用于向网络侧发送使用网 络中资源的请求, 包括: An embodiment of the present invention further provides a user terminal, configured to send a request for using a resource in a network to a network side, including:
请求发送模块,用于向代理呼叫会话控制功能实体发送使用网络 中资源的请求;
终端能力发送模块,用于向业务控制功能实体发送本设备的能力 信息,以供网络侧业务控制功能实体进行可用资源列表信息发送方式 的选择。 a request sending module, configured to send a request for using a resource in the network to the proxy call session control function entity; The terminal capability sending module is configured to send the capability information of the device to the service control function entity, so that the network side service control function entity performs the selection of the available resource list information sending manner.
本发明的实施例还提供一种代理呼叫会话控制功能实体,用于对 用户终端的请求进行业务资源授权控制, 包括: An embodiment of the present invention further provides a proxy call session control function entity, configured to perform service resource authorization control on a request of a user terminal, including:
资源列表获取模块 ,用于获取业务控制功能实体发送的消息中携 带的可用资源列表信息; a resource list obtaining module, configured to obtain information about available resources carried in a message sent by the service control function entity;
资源列表存储模块,用于存储所述资源列表获取模块获取到的可 用资源列表信息; a resource list storage module, configured to store the available resource list information obtained by the resource list obtaining module;
授权控制模块,用于根据所述资源列表存储模块存储的可用资源 列表信息, 对用户终端使用接入网资源的请求进行授权控制。 The authorization control module is configured to perform authorization control on the request of the user terminal to use the access network resource according to the available resource list information stored by the resource list storage module.
本发明的实施例还提供一种业务控制功能实体,用于向代理呼叫 会话控制功能实体发送可用资源列表信息以进行业务的授权控制, 包 括: The embodiment of the present invention further provides a service control function entity, configured to send the available resource list information to the proxy call session control function entity to perform authorization control of the service, including:
终端资源列表获取模块, 用于获取用户终端的可用资源列表信 息; a terminal resource list obtaining module, configured to acquire information about available resources of the user terminal;
资源列表发送模块,用于将所述终端资源列表获取模块获取的可 用资源列表信息向代理呼叫会话控制功能实体发送。 And a resource list sending module, configured to send the available resource list information acquired by the terminal resource list obtaining module to the proxy call session control function entity.
与现有技术相比, 本发明的实施例至少具有以下优点: 由业务控制功能实体将可用资源列表信息发送给代理呼叫会话 控制功能实体,并由代理呼叫会话控制功能实体根据该可用资源列表 信息对用户可用资源进行授权控制, 加快业务切换的速度, 同时又不 会影响用户选择自己可以访问的业务列表的灵活性,可以极大地增强 业务的可用性和提高用户的体验和感受。 附图说明 Compared with the prior art, the embodiment of the present invention has at least the following advantages: the available resource list information is sent by the service control function entity to the proxy call session control function entity, and the proxy call session control function entity according to the available resource list information Authorize control of available resources of users to speed up service switching without affecting the flexibility of users to select service lists that they can access, which can greatly enhance the availability of services and improve the user experience and experience. DRAWINGS
图 1 是现有技术中 IMS based lPTV的业务功能架构图; 图 2 是现有技术中通过使用 package进行授权控制的流程图; 图 3 是本发明实施例一中业务资源授权控制方法的流程图;
图 4 是本发明实施例二中业务资源授权控制方法的流程图; 图 5 是本发明实施例三中业务资源授权控制方法的流程图; 图 6是本发明实施例四中业务资源授权控制方法的流程图; 图 7 是本发明实施例中一种实现业务资源授权控制的系统的结 构示意图。 具体实施方式 1 is a service function architecture diagram of an IMS based lPTV in the prior art; FIG. 2 is a flowchart of authorization control by using a package in the prior art; FIG. 3 is a flowchart of a service resource authorization control method according to Embodiment 1 of the present invention; ; 4 is a flowchart of a service resource authorization control method according to Embodiment 2 of the present invention; FIG. 5 is a flowchart of a service resource authorization control method according to Embodiment 3 of the present invention; FIG. 6 is a service resource authorization control method according to Embodiment 4 of the present invention; FIG. 7 is a schematic structural diagram of a system for implementing service resource authorization control according to an embodiment of the present invention. detailed description
下面结合附图和实施例,对本发明的具体实施方式作进一步详细 描述: The specific embodiments of the present invention are further described in detail below with reference to the accompanying drawings and embodiments.
本发明的实施例一中, 一种业务资源授权控制方法的流程如图 3 所示, 包括如下步骤: In the first embodiment of the present invention, a flow of a service resource authorization control method is shown in FIG. 3, and includes the following steps:
步骤 s301、 SCF (业务控制实体) 向 P-CSCF (代理呼叫会话控 制功能实体)发送包括可用资源列表信息的消息。 Step s301: The SCF (Service Control Entity) sends a message including the available resource list information to the P-CSCF (Proxy Call Session Control Function Entity).
该可用资源列表信息即用户定制的业务的信息, SCF可以预先从 保存有 UE的业务配置文件的实体上获取用户的可用资源列表信息, 如从 UPSF ( User Profile Service Function, 用户业务文件功能) 实体 上获得。 在获取的方式上, 可以由 SCF 定时获取或在每次需要向 P-CSCF发送时实时获取。 The available resource list information is the information of the user-customized service, and the SCF may obtain the user's available resource list information from the entity that stores the service profile of the UE in advance, such as from the UPSF (User Profile Service Function) entity. Obtained on. In the manner of acquisition, it can be acquired by the SCF periodically or in real time every time it needs to be sent to the P-CSCF.
该包括可用资源列表信息的消息可以为以下具体形式: 为 SCF 在接收到 UE发送的业务访问请求消息或者业务修改的请求消息时向 P-CSCF发送的响应消息; 或者为 SCF向 UE发送业务建立请求或者 业务修改时的请求消息;或者为 SCF在接收到 P-CSCF发送的订阅消 息后向 P-CSCF返回的通知消息。 SCF可以在以上几种消息中发送用 户终端的可用资源列表, 以实现 P-CSCF对于可用资源列表的获取。 在具体的发送方式上,可以在发送的包括可用资源列表信息的消息中 携带可用资源列表的访问地址(链接地址), 由 P-CSCF根据该访问 地址获取可用资源列表用于业务资源的授权控制;或在发送的包括可 用资源列表信息的消息中携带可用资源列表的完整内容, P-CSCF可 以使用该可用资源列表用于业务资源的授权控制。
步骤 s302、 P-CSCF根据该包括可用资源列表信息的消息中携带 的可用资源列表信息, 对用户终端使用资源的请求进行授权控制。 The message including the available resource list information may be in the following specific form: a response message sent to the P-CSCF when the SCF receives the service access request message or the service modified request message sent by the UE; or sends the service establishment to the UE for the SCF. The request message when the request or the service is modified; or the notification message returned by the SCF to the P-CSCF after receiving the subscription message sent by the P-CSCF. The SCF may send a list of available resources of the user terminal in the above messages to implement the P-CSCF to obtain the available resource list. In the specific sending manner, the sent address (link address) of the available resource list may be carried in the sent message including the available resource list information, and the P-CSCF obtains the available resource list according to the access address for authorization control of the service resource. Or carrying the complete content of the available resource list in the sent message including the available resource list information, and the P-CSCF can use the available resource list for the authorization control of the service resource. In step s302, the P-CSCF performs authorization control on the request of the user terminal to use the resource according to the available resource list information carried in the message including the available resource list information.
P-CSCF接收到的包括可用资源列表信息的消息, 如果携带可用 资源列表的访问地址, P-CSCF需要根据该访问地址获取可用资源列 表; 如果包括可用资源列表信息的消息携带可用资源列表的完整内 容, 则 P-CSCF可以根据该可用资源列表中的信息, 对用户终端的访 问资源的请求进行访问授权或访问拒绝。该包括可用资源列表信息的 信息中对业务的表示方法包括以下几种方式: 包括至少一个业务标识 和 /或业务的具体参数; 或包括至少一个业务标识; 或包括至少一个 业务包, 每个业务包包括至少一个业务的标识和 /或业务的具体参数; 或包括至少一个业务包组, 每个业务包组包括至少一个业务包,每个 所述业务包包括至少一个业务的标识和 /或业务的具体参数。 The message received by the P-CSCF includes the available resource list information. If the access address of the available resource list is carried, the P-CSCF needs to obtain a list of available resources according to the access address; if the message including the available resource list information carries the complete list of available resources The content, the P-CSCF may perform an access authorization or an access rejection on the request of the user terminal to access the resource according to the information in the available resource list. The method for representing the service in the information including the available resource list information includes the following methods: including at least one service identifier and/or specific parameters of the service; or including at least one service identifier; or including at least one service package, each service The package includes at least one service identifier and/or specific parameters of the service; or includes at least one service package group, each service package group including at least one service package, each of the service packages including at least one service identification and/or service Specific parameters.
在实际应用中, 对于不同的业务, 对业务资源进行控制的功能实 体可能有所不同, 以下以多播业务为例, 描述 P-CSCF从控制多播业 务资源的实体上获取可用资源列表、完成多播业务资源授权控制的过 程。 In practical applications, the functional entities that control the service resources may be different for different services. The following takes the multicast service as an example to describe that the P-CSCF obtains a list of available resources from the entity that controls the multicast service resources and completes The process of multicast service resource authorization control.
本发明的实施例二中, 对多播业务中, SCF通过消息向 P-SCSF 下发可用资源列表的方式做详细的说明。 具体的, SCF接收到 IPTV UE访问某个多播业务的请求消息后,在返回对 IPTV UE访问多播业 务的请求消息的响应消息时,同时下发用户可访问的多播业务列表给 P-CSCF; P-CSCF从该响应消息中获取用户可访问的多播业务列表信 息并进行存储,并根据该已经获取到的用户可用多播业务列表信息对 用户的请求进行访问授权或者访问拒绝。其中可用多播业务列表信息 中显式或隐式包含可用资源信息。 例如, 可用多播业务列表信息中包 含每个多播业务的可用资源信息, 即显式携带可用资源信息; 或例如 P-CSCF本地设置了多播业务标识和可用资源信息之间的对应关系, 即可用多播业务列表信息已经隐式的包含了可用资源信息;或例如上 两种方式的组合,即多播业务列表信息中包含每个多播业务的可用资 源信息, 而且 P-CSCF本地设置了多播业务标识和可用资源信息之间
的对应关系。 In the second embodiment of the present invention, in the multicast service, the manner in which the SCF sends a list of available resources to the P-SCSF through a message is described in detail. Specifically, after receiving the request message that the IPTV UE accesses a certain multicast service, the SCF sends a multicast service list that the user can access to the P-type when returning the response message of the request message for the IPTV UE to access the multicast service. The CS-CFF obtains the multicast service list information that is accessible to the user from the response message and stores the information, and performs access authorization or access rejection on the user's request according to the obtained user-accessible multicast service list information. The available resource information is explicitly or implicitly included in the available multicast service list information. For example, the available multicast resource list information includes the available resource information of each multicast service, that is, the available resource information is explicitly carried; or, for example, the P-CSCF locally sets the correspondence between the multicast service identifier and the available resource information, That is, the available multicast service list information has implicitly included the available resource information; or, for example, a combination of the above two methods, that is, the multicast service list information includes available resource information of each multicast service, and the P-CSCF local setting Between the multicast service identity and the available resource information Correspondence.
参考图 4, 在本实施例中实现业务资源授权控制的方法包括以下 步骤: Referring to FIG. 4, the method for implementing service resource authorization control in this embodiment includes the following steps:
步骤 s401 , IPTV UE向 SCF发送访问多播业务或者多播业务包 的 INVITE请求消息。此 INVITE请求消息并非端到端直接进行交互, 会经过请求所跨越的实体的处理, 即 INVITE请求消息是由 IPTV UE 始发, 由 P-CSCF、 S-CSCF经过处理后进行转发最终到达 SCF。 Step s401: The IPTV UE sends an INVITE request message for accessing the multicast service or the multicast service packet to the SCF. The INVITE request message is not directly and end-to-end and will be processed by the entity that the request crosses. That is, the INVITE request message is sent by the IPTV UE, processed by the P-CSCF and the S-CSCF, and then forwarded to the SCF.
步骤 s402, SCF在返回对 IPTV UE的 INVITE请求消息的响应 消息时, 同时下发用户可访问的多播业务列表信息给 P-CSCF。 此步 骤中, SCF需要在响应消息中下发用户可访问的多播业务列表信息。 该用户可访问的多播业务列表信息的具体形式可以为头域方式或指 定的消息体方式, 例如: 可以为头域方式携带的多播业务列表信息或 指定的消息体方式携带的多播业务列表信息。 Step s402: When returning the response message to the INVITE request message of the IPTV UE, the SCF simultaneously delivers the multicast service list information accessible by the user to the P-CSCF. In this step, the SCF needs to deliver the multicast service list information that the user can access in the response message. The specific form of the multicast service list information that can be accessed by the user may be a header field mode or a specified message body mode, for example, a multicast service list information that can be carried in a header domain manner or a multicast service carried in a specified message body manner. List information.
步骤 s403 , P-CSCF从该 SCF返回的响应消息中获取用户可访问 的多播业务列表信息。 Step s403: The P-CSCF obtains the multicast service list information accessible by the user from the response message returned by the SCF.
步骤 s404 , IPTV UE向 SCF发送确认 ACK消息。 Step s404: The IPTV UE sends an acknowledgement ACK message to the SCF.
步骤 s405, IPTV UE向 P-CSCF/接入网发出访问多播业务数据的 请求。 Step s405: The IPTV UE sends a request for accessing the multicast service data to the P-CSCF/access network.
步骤 s406, P-CSCF/接入网根据用户可访问的多播业务列表信息 对用户请求的资源进行授权或者拒绝。 Step s406: The P-CSCF/access network authorizes or denies the resource requested by the user according to the multicast service list information accessible by the user.
步骤 s407 , P-CSCF/接入网向 IPTV UE发送请求访问的响应。 在上述步骤中, 实现了通过 SCF 下发用户可访问的多播业务列 表信息实现多播业务的资源授权控制。 考虑到 SCF应该根据 P-CSCF 等实体的能力下发资源授权列表, 可以釆用如下方式使得 P-CSCF实 体和 UE将自己的能力预先上报给 SCF: Step s407: The P-CSCF/access network sends a response requesting access to the IPTV UE. In the above steps, the resource authorization control of the multicast service is implemented by the SCF delivering the multicast service list information accessible by the user. Considering that the SCF should deliver the resource authorization list according to the capabilities of the entity such as the P-CSCF, the P-CSCF entity and the UE can report the capability to the SCF in advance as follows:
UE在 INVITE请求消息中上 ^自己的能力信息, 而 P-CSCF在 转发 IPTV UE的 INVITE请求消息时上报自己的能力信息,具体步骤 下: The UE sends its own capability information in the INVITE request message, and the P-CSCF reports its capability information when forwarding the INVITE request message of the IPTV UE. The specific steps are as follows:
A. 定义一个新的能力标签 Option Tag,如 resource-auth-list, UE、
P-CSCF通过 Supported, Require等头域携带该 Option Tag,表示支持 或者需要 SCF支持资源授权列表。 A. Define a new capability tag Option Tag, such as resource-auth-list, UE, The P-CSCF carries the Option Tag through the Supported, Require, and other header fields, indicating that the SCF supports the resource authorization list.
B. UE、 P-CSCF通过携带用于传递资源授权列表的 SIP头域(如 为: P-Batch-Resource-Auth )指示支持通过该头域方式下发资源授权 列表。 B. The UE and the P-CSCF indicate that the SIP resource header (for example, P-Batch-Resource-Auth) is used to deliver the resource authorization list by using the header field.
C. UE、 P-CSCF通过携带用于传递资源授权列表的消息体类型 信息 (如为: Accept-Content: application/resource-auth-list )指示支持 通过指定的消息体方式下发资源授权列表。 C. The UE and the P-CSCF indicate that the resource authorization list is delivered by using the specified message body mode by carrying the message body type information (for example: Accept-Content: application/resource-auth-list).
通过上述方式, SCF探测到 UE、 P-CSCF等实体支持或者需要 通过指定或未指定的方式下发用户可访问的多播业务列表信息时, SCF需要通过适当的信令消息 (如 INVITE或者 200 OK响应消息 ) 以及方式 ( ^口通过 P-Batch-Resource-Auth 头 i或方式或者 application/resource-auth-list消息体方式) 下发资源 4受权列表。 In the above manner, when the SCF detects that the UE, the P-CSCF, and the like support or needs to send the user-accessible multicast service list information in a specified or unspecified manner, the SCF needs to pass an appropriate signaling message (such as INVITE or 200). The OK response message) and the way (the ^ port passes the P-Batch-Resource-Auth header i or the mode or the application/resource-auth-list message body mode) delivers the resource 4 authorized list.
以下具体描述步骤 s402中, SCF下发用户可访问的多播业务列 表信息所采用的不同方式。 The following describes in detail the different manners used by the SCF to deliver the multicast service list information accessible by the user in step s402.
方式一: 通过链接方式下发。 Method 1: Send by link.
具体的, 如在 200 OK响应消息中, 携带用户可用多播业务列表 的位置链接(如 HTTP链接 ), 这时 P-CSCF等实体就可以釆用相应 的协议过程从指定的位置获取可用资源列表。 如: Specifically, as in the 200 OK response message, carrying a location link (such as an HTTP link) of the available multicast service list of the user, the entity such as the P-CSCF can obtain the available resource list from the specified location by using the corresponding protocol procedure. . Such as:
P-Batch-Resource-Auth: P-Batch-Resource-Auth:
http://bc-service.example.com/userl-data.xml Http://bc-service.example.com/userl-data.xml
其中 P-Batch-Resource-Auth 头域携带获取资源授权的链接位置 "http://bc-service.example.com/userl-data.xml" , 可用资源、歹1 J表。 P-CSCF等实体接收到上述 200 OK响应消息时会通过 HTTP协议从 指定的位置获取用户的资源授权信息并在本地完成资源授权控制。 Wherein P-Batch-Resource-Auth header field carries authorization of access to resources link position "http://bc-service.example.com/userl-data.xml", available resources, bad table 1 J. When the entity such as the P-CSCF receives the above 200 OK response message, it acquires the user's resource authorization information from the specified location through the HTTP protocol and completes the resource authorization control locally.
方式二: 通过直接下发方式下发。 Method 2: Delivered by direct delivery.
具体的, 如在 200 OK响应消息中, 携带用户可用多播业务列表 的完整内容, 这时 P-CSCF等实体就可以使用可用多播业务列表进行 资源授权控制。 如在 200 OK响应消息携带以下内容:
SIP/2.0 200 OK Specifically, in the 200 OK response message, the complete content of the multicast service list available to the user is carried, and the entity such as the P-CSCF can use the available multicast service list for resource authorization control. As in the 200 OK response message, carry the following: SIP/2.0 200 OK
Content- Type: application/resource-auth-list Content- Type: application/resource-auth-list
Content-Length: (...) Content-Length: (...)
<package name="example-packagel"; service-desc="all-entries"/> <package name="example -package 1"; service-desc="all-entries"/> <package name="example-package2"; service-desc="as-default"/> <package name="example-package3" /> <package name="example-packagel"; service-desc="all-entries"/> <package name="example -package 1"; service-desc="all-entries"/> <package name="example- Package2"; service-desc="as-default"/> <package name="example-package3" />
<package name="example-package4"; <package name="example-package4";
service-desc="only-listed-entries"> Service-desc="only-listed-entries">
<entry service="bc 1 -in-example-package4"/> <entry service="bc 1 -in-example-package4"/>
<entry service="bc2-in-example-package4"/> <entry service="bc2-in-example-package4"/>
</package> </package>
<package name="example-package5"; <package name="example-package5";
service-desc="all-but-excluding-listed-entries"> Service-desc="all-but-excluding-listed-entries">
<entry service="bcl-in-example-package5"/> <entry service="bcl-in-example-package5"/>
<entry service="bc2-in-example-package5"/> <entry service="bc2-in-example-package5"/>
</package> 其中消息体类型为 application/resource-auth-list ,表示所携带的是 资源授权列表。 消息体的内容中, 通过" package"标签的 "name"参数 描述用户所具有访问权限的包, "service-desc" ( Service Description , 业务描述)描述了子标签 "entry"的含义, 与" service"标签配合描述了 用户的权限, 在后文将对此做详细描述。 </package> where the message body type is application/resource-auth-list , indicating that it is carrying a resource authorization list. In the content of the message body, the "name" parameter of the "package" tag describes the package to which the user has access rights. "service-desc" (Service Description, service description) describes the meaning of the subtag "entry", and "service" "The tag cooperation describes the user's permissions, which will be described in detail later.
通过上述方式一或方式二, P-CSCF等实体接收到上述 200 OK 响应消息后, 根据该 200 OK响应消息中的用户可访问的多播业务列 表信息, 在本地完成资源授权控制。 而无论通过以上所述哪种方式, 最终都需要获取可用资源列表,可用资源列表是对用户可以访问的多 播业务或者可用资源进行的详细描述。 上述方式一中的链接 http://bc-service.example.com/userl-data.xml以及方式二中的消息体可
以釆用的描述方式有很多, 以下给出两种不同的方式。 After receiving the 200 OK response message, the entity such as the P-CSCF performs the resource authorization control locally according to the multicast service list information accessible by the user in the 200 OK response message. Regardless of which of the above methods is used, a list of available resources is finally required. The list of available resources is a detailed description of the multicast service or available resources that the user can access. The link http://bc-service.example.com/userl-data.xml in the above manner 1 and the message body in the second mode can be There are many ways to describe them. Here are two different ways.
( 1 ) 多播业务资源列表的描述方式一, 描述多播业务的具体参 数。 (1) A description of the multicast service resource list, which describes the specific parameters of the multicast service.
具体的, 可以釆用下列描述方式: Specifically, the following description can be used:
Content- Type: application/resource-auth-list Content- Type: application/resource-auth-list
Content-Length: (...) Content-Length: (...)
<service name="sip:movie.ltv.topway.com.cn"> <service name="sip:movie.ltv.topway.com.cn">
<media type="RTP/AVP/audio", <media type="RTP/AVP/audio",
maddr="225.1.2.3", mport=" 10000", codec="PCMU/8000", pt="0'7> Maddr="225.1.2.3", mport=" 10000", codec="PCMU/8000", pt="0'7>
<media type="RTP/AVP/video", <media type="RTP/AVP/video",
maddr="225.1.2.3", mport=" 10002", codec="H264/8000", pt="34'7> Maddr="225.1.2.3", mport=" 10002", codec="H264/8000", pt="34'7>
</service> </service>
具体的, 其中的 "service"标签用于描述可用业务的具体内容, 其 中" name"属性表示用于标识或引用一个具体的多播业务的可用业务 的标 i只, 例 口为" sip:movie. ltv.topway.com.cn", "media"标签用于 4 述 多播业务的媒体信息, 其中 "type"表示多播业务类型, "RTP/AVP/audio"表示釆用 RTP音视频协议的音频, "maddr"表示组播 组地址,这里为 "225.1.2.3", "mport"表示端口,例如为 "10000", "codec" 为编码方式, 例如为 "PCMU/8000", "pt"为净荷类型。 Specifically, the "service" tag is used to describe the specific content of the available service, where the "name" attribute indicates the target i of the available service for identifying or referring to a specific multicast service, the example port is "sip:movie" "ltv.topway.com.cn", "media" tag is used for the media information of the multicast service, where "type" indicates the multicast service type, and "RTP/AVP/audio" indicates the use of the RTP audio and video protocol. Audio, "maddr" means multicast group address, here is "225.1.2.3", "mport" means port, for example "10000", "codec" is encoding, for example "PCMU/8000", "pt" is Payload type.
( 2 ) 多播业务资源列表的描述方式二, 釆用逐个可用多播组的 标识方式。 (2) The description method of the multicast service resource list is based on the identification mode of the available multicast groups one by one.
由于多播业务部署本身需要 P-CSCF的配合才能实现相关的多播 业务, 因此如果 P-CSCF本地能够理解多播标识(或其他 P-CSCF能 够理解的标识) 与受控多播组之间的关系, 那么 SCF就可以仅将用 户可用的多播标识下发给 P-CSCF, P-CSCF根据用户可用多播标识 确定用户可以加入的多播组信息。 如:
Content- Type: application/resource-auth-list Since the multicast service deployment itself requires the cooperation of the P-CSCF to implement the related multicast service, if the P-CSCF can locally understand the multicast identity (or other identifiers that the P-CSCF can understand) and the controlled multicast group. The SCF can then send only the multicast identifiers available to the user to the P-CSCF. The P-CSCF determines the multicast group information that the user can join according to the available multicast identifiers of the user. Such as: Content- Type: application/resource-auth-list
Content-Length: (...) Content-Length: (...)
<entry service="si : movie . ltv.topwei. com . cn"/> <entry service="si : movie . ltv.topwei. com . cn"/>
<entry service="sip: news . ltv. topwei . com . cn"/> <entry service="sip: news . ltv. topwei . com . cn"/>
<entry service="sip:sports. ltv.topwei. com.cn"/> <entry service="sip:sports. ltv.topwei. com.cn"/>
( 3 )多播业务资源列表的描述方式三, 按包(package )发送可 访问的多播业务信息。 (3) The description mode of the multicast service resource list is three, and the accessible multicast service information is sent according to the package.
一个多播业务包包含 0个或多个多播业务。用户逐个包或者进一 步可以对每一个包内的逐个多播业务进行签约。 因此 SCF可以按包 向 P-CSCF下发用户可访问的多播业务信息。 对于每个包, 可以指定 仅包括指定的某些多播业务、除了某些指定的多播业务之外的其他所 有多播业务、 所有多播业务、 默认多播业务等。 如: A multicast service package contains zero or more multicast services. Users can sign up for each multicast service in each package one by one or further. Therefore, the SCF can deliver the multicast service information accessible by the user to the P-CSCF according to the packet. For each packet, you can specify to include only certain multicast services specified, all multicast services except certain specified multicast services, all multicast services, default multicast services, and so on. Such as:
Content- Type: application/resource-auth-list Content- Type: application/resource-auth-list
<package name="example-packagel"; service-desc="all-entries"/> <package name="example-packagel"; service-desc="all-entries"/> <package name="example-package2"; service-desc="as-default"/> <package name="example-package3" /> <package name="example-packagel"; service-desc="all-entries"/> <package name="example-packagel"; service-desc="all-entries"/> <package name="example-package2 "; service-desc="as-default"/> <package name="example-package3" />
<package name="example-package4"; service-desc="only-listed-entries"> <package name="example-package4"; service-desc="only-listed-entries">
<entry service-name="service 1 -in-example-package4"/> <entry service-name="service 1 -in-example-package4"/>
<entry service-name="service2-in-example-package4"/> <entry service-name="service2-in-example-package4"/>
</package> 其中 package 标签用于对用户所具有访问权限的业务包进行描 述, name 属性用于说明用户签约了哪个包, 多播业务描述方法 service-desc 用于指定具体的用户可以访问的多播业务信息, 其中
service-desc可以为: </package> The package tag is used to describe the service package that the user has access to. The name attribute is used to indicate which package the user has subscribed to. The multicast service description method service-desc is used to specify the specific user to access. Broadcast business information, Service-desc can be:
1、 all-entries: 用户有权访问包中的所有多播业务; 1, all-entries: The user has access to all multicast services in the package;
2、 as-default: 表示按照默认权限访问控制方式进行控制。 对于 这种情况 P-CSCF 等实体应该已经本地配置了每个包的默认访问权 限; 2. as-default: Indicates that the access control mode is controlled according to the default permission. For this case, entities such as P-CSCF should have locally configured default access rights for each package;
3、 空: 当不携带 service-desc标签时按照 as-default进行解释; 4、 only-listed-entries: 用户仅有 entry标签中所列的多播业务的 访问权限; 3. Empty: Explain as if-default when the service-desc tag is not carried. 4. only-listed-entries: The user only has access rights to the multicast service listed in the entry tag.
5、 all-but-excluding-listed-entries: 用户有访问包中除了 entry标 签中所列的多播业务之外的所有多播业务的访问权限; 5. all-but-excluding-listed-entries: The user has access rights to all multicast services except the multicast service listed in the entry tag in the access packet;
6、 default-with-exception: 在默认权限访问控制方式之上包括 in-entry标签所列的地多播业务和排除 out-entry所列的多播业务。 6. default-with-exception: On the default privilege access control mode, the multicast multicast service listed in the in-entry tag and the multicast service listed in the out-entry are excluded.
对于第 3以及第 6种情况 P-CSCF等实体应该已经本地配置了每 个包的默认访问权限; For the third and sixth cases, entities such as P-CSCF should have configured the default access rights for each package locally;
( 4 )多播业务资源列表的描述方式四, 按包集合(package-set ) 发送可访问的多播业务信息。 (4) The description method of the multicast service resource list is four, and the accessible multicast service information is sent according to the package-set.
进一步地, 因为大部分用户可能签约的包甚至都是相同的, 或者 收敛于某几个相同的签约包, 因此可以在 P-CSCF配置一个或多个包 集合" package-set", SCF可以基于 package-set增加或者减少某一些包 或者多播业务。 如下所示: Further, since most users may even sign the same package, or converge to some of the same contracted packages, one or more package sets "package-set" may be configured in the P-CSCF, and the SCF may be based on Package-set increases or decreases some package or multicast services. As follows:
Content- Type: application/resource-auth-list Content- Type: application/resource-auth-list
<package-set name="package-set- 1 "/> <package-set name="package-set- 1 "/>
<package-set name="package-set-2"> <package-set name="package-set-2">
<package name="example-package 1"; service-desc="all-entries"/> <package name="example-package 1"; service-desc="all-entries"/> <package name="example-package2"; service-desc="as-default"/> <package name="example-package3" /> <package name="example-package 1"; service-desc="all-entries"/> <package name="example-package 1"; service-desc="all-entries"/> <package name="example -package2"; service-desc="as-default"/> <package name="example-package3" />
<package
name="example-package4";service-desc="only-listed-entries"> <package Name="example-package4";service-desc="only-listed-entries">
<entry service-name="service 1 -in-example-package4"/> <entry service-name="service 1 -in-example-package4"/>
<entry service-name="service2-in-example-package4"/> <entry service-name="service2-in-example-package4"/>
</package> </package>
</package-set> </package-set>
其中的 "package-set"标签中的 "name"属性描述了用户可以访问的 包集合(packet set )的名称。 因此用户可以具有某一个或多个包集合 内所有默认的包以及多播业务,可以对某个包集合中去除某一个或者 多个包,或按照上述多播业务资源列表的描述方式三中的方法对包进 行更细致的描述。 The "name" attribute in the "package-set" tag describes the name of the packet set that the user can access. Therefore, the user may have all the default packets and multicast services in one or more packet sets, and may remove one or more packets from a certain packet set, or according to the description manner of the foregoing multicast service resource list. The method provides a more detailed description of the package.
在上述实施例二中, SCF与 P-CSCF等实体间釆用 INVITE过程, 获取用户可以访问的资源列表。 除了釆用 INVITE过程之外, 还可以 釆用订阅 (SUBSCRIBE ) /通知 (NOTIFY ) 方式获取可以访问的资 源列表。 In the second embodiment, the INVITE process is used between the SCF and the P-CSCF to obtain a list of resources that the user can access. In addition to using the INVITE process, you can also use the SUBSCRIBE / NOTIFY method to get a list of resources that you can access.
本发明的实施例三中, 以多播业务为例,一种的业务资源授权控 制方法包括以下步骤: SCF接收到 IPTV UE发起的访问某个多播业 务的请求消息时 ,返回对 IPTV UE访问的请求消息的响应消息。 IPTV UE收到响应消息后向 SCF发送 ACK确认消息。 P-CSCF向 SCF发 送 SUBSCRIBE订阅消息订阅可用资源列表。 SCF收到 SUBSCRIBE 订阅消息后向 P-CSCF发送 200 OK响应信息, 并向 P-CSCF发送 NOTIFY通知消息通知可用资源列表。 P-CSCF从 NOTIFY通知消息 中获取用户可访问的可用资源列表信息,根据已经获取到的用户可用 资源列表信息进行用户的访问授权或者访问拒绝。 In the third embodiment of the present invention, the multicast service authorization control method includes the following steps: When the SCF receives the request message for accessing a certain multicast service initiated by the IPTV UE, the SCF returns to access the IPTV UE. The response message of the request message. After receiving the response message, the IPTV UE sends an ACK confirmation message to the SCF. The P-CSCF sends a SUBSCRIBE subscription message to the SCF to subscribe to the list of available resources. After receiving the SUBSCRIBE subscription message, the SCF sends a 200 OK response message to the P-CSCF, and sends a NOTIFY notification message to the P-CSCF to notify the available resource list. The P-CSCF obtains the available resource list information accessible by the user from the NOTIFY notification message, and performs user access authorization or access rejection according to the obtained user available resource list information.
参考图 5, 本实施例包括以下步骤: Referring to FIG. 5, this embodiment includes the following steps:
步骤 s501 , IPTV UE向 SCF发起访问多播业务的 INVITE请求 消息。 Step s501: The IPTV UE initiates an INVITE request message for accessing the multicast service to the SCF.
步骤 s502, SCF收到该 INVITE请求消息后向 IPTV UE发送 200 OK响应消息。 Step s502: After receiving the INVITE request message, the SCF sends a 200 OK response message to the IPTV UE.
步骤 s503 , IPTV UE收到 200 OK响应消息后向 SCF发送 ACK
消息。 Step s503, the IPTV UE sends an ACK to the SCF after receiving the 200 OK response message. Message.
步骤 s504, P-CSCF向 SCF发送 SUBSCRIBE订阅消息订阅可用 资源列表。 Step s504: The P-CSCF sends a SUBSCRIBE subscription message to the SCF to subscribe to the list of available resources.
其中 SUBSCRIBE订阅消息的 Event头域中携带表示请求可用资 源列表的事件类型(如为: "resource-auth-list" ) , 可选的通过 aor参数 表示获取指定用户的可用资源列表;如果订阅消息不属于请求消息创 建的 SIP对话 Dialog但又需要获取请求消息建立的会话所能够访问 的可用资源列表( P-CSCF作为 Proxy无法作为 UA ( User Agent, 用 户代理)在请求消息所属的 Dialog 内发起请求, 但又需要对请求消 息会话进行控制 ), 进一步通过 Event头域携带 SIP对话标识(例如 Call-ID、 From-tag 以及 To-tag )表示需要获取该对话标识所对应的 SIP会话相关的可用资源列表。 The event header field of the SUBSCRIBE subscription message carries an event type indicating that the requested resource list is requested (for example: "resource-auth-list"), and optionally, the aor parameter is used to obtain a list of available resources of the specified user; if the subscription message is not It belongs to the SIP dialog Dialog created by the request message but needs to obtain the list of available resources that the session established by the request message can access (the P-CSCF as the Proxy cannot be used as the UA (User Agent) to initiate the request in the Dialog to which the request message belongs. However, the request message session needs to be controlled. Further, the SIP session identifier (for example, Call-ID, From-tag, and To-tag) is carried in the Event header field to indicate that the list of available resources related to the SIP session corresponding to the session identifier needs to be obtained. .
步骤 s505, SCF收到 SUBSCRIBE订阅消息后向 P-CSCF发送 200 OK响应信息。 Step s505: After receiving the SUBSCRIBE subscription message, the SCF sends a 200 OK response message to the P-CSCF.
步骤 s506, SCF向 P-CSCF发送 NOTIFY通知消息,通知 P-CSCF 订阅的可用资源列表。 在此 NOTIFY通知消息中可用资源列表的下 发方式以及具体内容上, 可以参考实施例二中 200 OK响应消息下发 的方式以及包括的内容的具体描述, 在此不做重复说明。 Step s506: The SCF sends a NOTIFY notification message to the P-CSCF to notify the P-CSCF of the list of available resources subscribed. For the delivery mode of the available resource list in the NOTIFY notification message and the specific content, refer to the manner in which the 200 OK response message is sent in the second embodiment and the specific description of the content included in the description, and no repeated description is provided herein.
步骤 s507, P-CSCF从该 NOTIFY通知消息中获取到用户可以访 问可用资源列表的信息。 Step s507: The P-CSCF obtains, from the NOTIFY notification message, information that the user can access the available resource list.
步骤 s508, P-CSCF获取可用资源列表信息后, 向 SCF发送一个 200 OK响应信息。 Step s508: After obtaining the available resource list information, the P-CSCF sends a 200 OK response message to the SCF.
步骤 s509, IPTV UE向 P-CSCF/接入网发出访问多播业务数据的 请求。 Step s509: The IPTV UE sends a request for accessing the multicast service data to the P-CSCF/access network.
步骤 s510, P-CSCF/接入网根据可用资源列表对 IPTV UE请求的 资源进行授权或者拒绝。 Step s510: The P-CSCF/access network authorizes or rejects the resource requested by the IPTV UE according to the available resource list.
步骤 s511 , P-CSCF/接入网向 IPTV UE发送请求访问多播业务数 据的响应。 Step s511: The P-CSCF/access network sends a response to the IPTV UE requesting access to the multicast service data.
上述实施例中 P-CSCF向 SCF订阅可用资源列表信息,因为用户
的可用业务信息中可以隐式或者显式的包含可用资源信息,因此替代 的 P-CSCF可以向 SCF订阅可用业务列表信息。本领域相关技术人员 非常容易以上述实施例作为参考推导出 P-CSCF向 SCF订阅可用业务 列表信息以及 SCF向 P-CSCF返回可用列表信息的具体实现方法,因 此在此不再赘述。 In the above embodiment, the P-CSCF subscribes to the SCF for available resource list information because the user The available service information may implicitly or explicitly contain available resource information, so the alternate P-CSCF may subscribe to the SCF for available service list information. A specific implementation method for the P-CSCF to subscribe to the available service list information to the SCF and the SCF to return the available list information to the P-CSCF is exemplified by the above-mentioned embodiments as a reference, and therefore no further details are provided herein.
通过该实施例所描述的方法,实现了 P-SCSF与 SCF之间通过订 阅 (SUBSCRIBE ) /通知 (NOTIFY ) 方式获取可以访问的资源列表 或者业务列表。 在上述流程中, 订阅过程在 INVITE会话建立之后, 实际应用中 SUBSCRIBE/NOTIFY订阅 /通知过程可以在 INVITE会话 的任何阶段, 甚者可以独立与 INVITE而独立存在。 Through the method described in this embodiment, a resource list or a service list that can be accessed by the subscription (SUBSCRIBE) / notification (NOTIFY) between the P-SCSF and the SCF is implemented. In the above process, after the INVITE session is established, the SUBSCRIBE/NOTIFY subscription/notification process can be performed independently at any stage of the INVITE session, or even independently of the INVITE.
在上述实施例二和实施例三中, SCF 与 P-CSCF 等实体间釆用 INVITE过程或者订阅( SUBSCRIBE )/通知( NOTIFY )过程 , P-CSCF 获取用户可以访问的资源列表。 P-CSCF获取到用户可以访问的资源 列表信息后, 需要对可用资源列表信息进行解析和处理, 例如, 可用 资源列表信息中包含多播业务标识、多播业务包标识或者多播业务包 集合, 并且 P-CSCF本地暂无这些标识和多播业务的具体参数之间的 对应关系, 因此 P-CSCF需要从网络中的其他服务器获取; 或者, 通 过链接方式下发时, P-CSCF需要从链接位置获取可用资源列表。 In the foregoing embodiment 2 and the third embodiment, an INVITE process or a subscription (SUBSCRIBE)/notification ( NOTIFY) process is used between the SCF and the P-CSCF, and the P-CSCF obtains a list of resources that the user can access. After obtaining the resource list information that the user can access, the P-CSCF needs to parse and process the available resource list information. For example, the available resource list information includes a multicast service identifier, a multicast service packet identifier, or a multicast service packet set. And the P-CSCF does not have a corresponding relationship between the specific parameters of the multicast service and the specific parameters of the multicast service. Therefore, the P-CSCF needs to be obtained from other servers in the network; or, when the link is delivered, the P-CSCF needs to obtain the link. Location Get a list of available resources.
本发明实施例四中, SCF向 UE或 P-CSCF发送包括当前建立 或修改的初始多播业务的具体参数的消息。其中初始多播业务为 SCF 决定或者建议 UE在业务建立或修改成功后首先访问的多播业务, 该 初始多播业务可以是 UE发起业务建立或修改请求是指定的多播业 务, 或者是由 SCF根据用户数据配置、 本地策略等方式确定; 其中 所述包括当前建立或修改的初始多播业务的具体参数的消息为 SCF 向 UE发送的会话建立请求或响应消息,或者为 SCF向 UE发送的会 话修改请求或响应消息,或者为 SCF向 UE或 P-CSCF发送的任何其 他消息。当所述包括当前建立或修改的初始多播业务的具体参数的消 息是 SCF发送给 UE时,该包括当前建立或修改的初始多播业务的具 体参数的消息会经过 P-CSCF 并由 P-CSCF 最终路由到 UE, 因此
P-CSCF在对该包括当前建立或修改的初始多播业务的具体参数的消 息处理时, 可以获取初始多播业务的具体参数, 该具体参数包括资源 授权信息、 初始多播业务的标识、 和 /或网络参数等信息。 In the fourth embodiment of the present invention, the SCF sends a message including specific parameters of the initially established or modified initial multicast service to the UE or the P-CSCF. The initial multicast service is a multicast service that is determined by the SCF or suggested to the UE to be accessed first after the service is established or modified. The initial multicast service may be a multicast service initiated by the UE, or the modification request is a specified multicast service, or is performed by the SCF. The message is determined according to the user data configuration, the local policy, and the like. The message including the specific parameter of the initial multicast service that is currently established or modified is a session establishment request or response message sent by the SCF to the UE, or a session sent by the SCF to the UE. Modify the request or response message, or any other message sent by the SCF to the UE or P-CSCF. When the message including the specific parameter of the currently established or modified initial multicast service is sent by the SCF to the UE, the message including the specific parameter of the currently established or modified initial multicast service passes through the P-CSCF and is P-CSCF. CSCF is eventually routed to the UE, so The P-CSCF may obtain specific parameters of the initial multicast service, including the resource authorization information, the identifier of the initial multicast service, and the processing of the message including the specific parameters of the initially established or modified initial multicast service. / or network parameters and other information.
参考图 6, 本实施例包括以下步骤: Referring to Figure 6, this embodiment includes the following steps:
步骤 s601 , IPTV UE向 SCF发送访问多播业务的 INVITE请求 消息。 Step s601: The IPTV UE sends an INVITE request message for accessing the multicast service to the SCF.
步骤 s602, SCF收到该 INVITE请求消息后向 IPTV UE发送 200 OK响应消息, 其中该 200 OK响应消息携带初始多播业务的具体参 数, 同时也可以包含可用资源列表信息。 其中初始多播业务的具体参 数包括资源授权信息以及初始多播业务的标识等信息。 Step s602: After receiving the INVITE request message, the SCF sends a 200 OK response message to the IPTV UE, where the 200 OK response message carries specific parameters of the initial multicast service, and may also include available resource list information. The specific parameters of the initial multicast service include information such as resource authorization information and an identifier of the initial multicast service.
该 200 OK响应消息会经过 P-CSCF处理并由 P-CSCF最终路由 到 UE,因此 P-CSCF在对该 200 OK响应消息处理时可以获取初始多 播业务的具体参数,快速完成对用户使用网络资源访问多播业务内容 进行授权。 The 200 OK response message is processed by the P-CSCF and finally routed to the UE by the P-CSCF. Therefore, the P-CSCF can obtain the specific parameters of the initial multicast service when processing the 200 OK response message, and quickly complete the use of the network for the user. The resource accesses the multicast service content for authorization.
如果该 200 OK响应消息中包含可用资源列表信息, 并且是通过 链接下发时, P-CSCF需要从链接位置获取可用资源列表, 这种情况 下 P-CSCF可以转发该 200 OK响应消息给 UE后, 再根据链接地址 获取可用资源列表; 或者 P-CSCF根据链接地址获取可用资源列表并 且对可用资源列表处理完成或成功后, 再向 UE转发该 200 OK响应 消息。 If the 200 OK response message includes the available resource list information and is delivered by the link, the P-CSCF needs to obtain the available resource list from the link location. In this case, the P-CSCF may forward the 200 OK response message to the UE. And obtaining a list of available resources according to the link address; or the P-CSCF obtains the list of available resources according to the link address and after the processing or the successful list of available resources is completed, the 200 OK response message is forwarded to the UE.
如果该 200 OK响应消息中包含可用资源列表信息, 可用资源列 表信息中包含多播业务标识、 多播业务包标识或者多播业务包集合, 并且 P-CSCF本地暂无这些标识和多播业务的具体参数之间的对应关 系, 这种情况下 P-CSCF可以转发该 200 OK响应消息给 UE后, 再 根据从网络中的其他服务器(如为保存所述多播业务标识或多播业务 包标识和具体多播业务以及多播业务的具体参数之间对应关系的服 务器) 获取标识和多播业务的具体参数之间的对应关系; 或者, P-CSCF先从网络中的其他服务器获取标识和多播业务的具体参数之 间的对应关系,获取完成或成功后再向 UE转发该 200 OK响应消息。
其中, 该 200 OK响应消息中初始建立的多播业务的具体参数可 以使用 SDP等方式进行描述和携带, 如: If the 200 OK response message includes the available resource list information, the available resource list information includes a multicast service identifier, a multicast service packet identifier, or a multicast service packet set, and the P-CSCF does not have the identifier and the multicast service locally. Corresponding relationship between specific parameters. In this case, the P-CSCF may forward the 200 OK response message to the UE, and then according to other servers in the network (for example, to save the multicast service identifier or the multicast service packet identifier) The server corresponding to the specific multicast service and the specific parameters of the multicast service) obtains the correspondence between the identifier and the specific parameters of the multicast service; or, the P-CSCF first obtains the identifier and the other server from the network. Corresponding relationship between specific parameters of the broadcast service, after the acquisition is completed or successful, the 200 OK response message is forwarded to the UE. The specific parameters of the initially established multicast service in the 200 OK response message may be described and carried by using an SDP, such as:
SIP/2.0 200 OK SIP/2.0 200 OK
Content- Type: application/SDP Content- Type: application/SDP
Content-Length: (...) v=0 Content-Length: (...) v=0
o=scf 2890844526 2890842807 IN IP4 10.47.16.5 o=scf 2890844526 2890842807 IN IP4 10.47.16.5
s=BC service s=BC service
i=Current-BC: sip: bc-service 1 @example . com i=Current-BC: sip: bc-service 1 @example . com
c=IN IP4 224.2.17.12 c=IN IP4 224.2.17.12
b=CT:120 b=CT: 120
t=0 0 t=0 0
a=sendonly a=sendonly
m=audio 49170 RTP/AVP 0 m=audio 49170 RTP/AVP 0
m=video 51372 RTP/AVP 99 m=video 51372 RTP/AVP 99
a=rtpmap:99 h263-1998/90000 a=rtpmap:99 h263-1998/90000
如上实例中通过" i= "携带初始多播业务的标识, "c= "行描述了多 播业务的内容分发方式(釆用 IPv4多播且多播地址为 224.2.17.12 ), "i= "携带初始多播业务的标识, "b=,,携带初始多播业务的带宽需求, "m=,,以及" a= "行共同描述了初始多播业务的多播端口、多播业务的编 解码方式及相应的编解码所需要的相关参数等部分信息。 In the above example, the "i=" carries the identifier of the initial multicast service, and the "c=" line describes the content distribution method of the multicast service (using IPv4 multicast and the multicast address is 224.2.17.12), "i=" The identifier carrying the initial multicast service, "b=,, carrying the bandwidth requirement of the initial multicast service, "m=,, and "a=" line jointly describe the multicast port of the initial multicast service, and the compilation of the multicast service. Part of the information such as the decoding method and the relevant parameters required for the corresponding codec.
除了釆用 SDP携带初始多播业务的具体参数之外也可以釆用其 他方式。 In addition to the specific parameters of the initial multicast service carried by the SDP, other methods can be used.
步骤 s603 , IPTV UE收到 200 OK响应消息后向 SCF发送 ACK 消息。 Step s603: After receiving the 200 OK response message, the IPTV UE sends an ACK message to the SCF.
步骤 s604, IPTV UE向 P-CSCF/接入网发出访问多播业务数据的 请求。 Step s604: The IPTV UE sends a request for accessing the multicast service data to the P-CSCF/access network.
步骤 s605 , P-CSCF/接入网根据 sX02中所携带的初始多播业务
的具体内容对 IPTV UE请求的资源进行授权或者拒绝。 Step s605, the P-CSCF/access network according to the initial multicast service carried in the sX02 The specific content authorizes or denies the resource requested by the IPTV UE.
步骤 s606 , P-CSCF/接入网向 IPTV UE发送请求访问多播业务数 据的响应。 Step s606: The P-CSCF/access network sends a response to the IPTV UE requesting access to the multicast service data.
步骤 s607 , s607, 如果 s602中没有携带可用资源列表信息, 则 P-CSCF 采用实施例三所描述的方法采用订阅 /通知过程等方法获取 可用资源列表信息或可用业务列表信息, 如釆用实施例三种步骤 S504至 S508获取可用资源列表信息或可用业务列表信息。 用户在使用多播业务过程中请求业务切换,如用户请求切换 LTV 频道, 这时: Step s607, s607, if the s602 does not carry the available resource list information, the P-CSCF uses the method described in the third embodiment to obtain the available resource list information or the available service list information by using a subscription/notification process or the like, such as an example. The three steps S504 to S508 acquire available resource list information or available service list information. The user requests a service switch during the process of using the multicast service, such as a user requesting to switch the LTV channel, then:
步骤 s608, IPTV UE向 P-CSCF/接入网发出访问多播业务数据的 请求。 Step s608: The IPTV UE sends a request for accessing the multicast service data to the P-CSCF/access network.
步骤 s609, 如果 P-CSCF/接入网已经得到了可用资源列表, 则 P-CSCF 根据可用资源列表中是否允许用户访问目标多播业务对 IPTV UE请求的资源进行授权或者拒绝。如果 P-CSCF没有得到可用 资源列表, 则 P-CSCF可以根据本地配置等方式进行处理并对 IPTV UE请求的资源进行授权或者拒绝。 Step s609: If the P-CSCF/access network has obtained the available resource list, the P-CSCF authorizes or rejects the resource requested by the IPTV UE according to whether the user is allowed to access the target multicast service in the available resource list. If the P-CSCF does not get a list of available resources, the P-CSCF may process and authorize or reject the resources requested by the IPTV UE according to local configuration and the like.
步骤 s610, P-CSCF/接入网向 IPTV UE发送请求访问多播业务数 据的响应。 Step s610: The P-CSCF/access network sends a response to the IPTV UE requesting access to the multicast service data.
通过该实施例所描述的方法,实现了在多播业务方式获取可以访 问的资源列表或者业务列表。 Through the method described in this embodiment, a resource list or a service list that can be accessed in the multicast service mode is obtained.
上述实施例中仅对 IPTV UE发起初始业务建立过程中携带当前 建立的多播业务具体内容的具体实现流程进行了详细描述,本领域技 术人员不难根据上述实施例推导出由 IPTV UE发起的业务修改过程、 由 IPTV SCF发起初始业务建立过程以及业务修改过程以及其他可能 的业务过程中传递当前多播业务具体内容和 /或 P-CSCF 获取可用资 源列表的具体业务流程和实现方案。 通过釆用上述实施例二、实施例三和实施例四所描述的业务资源
授权控制方法, 在基于 IMS的 IPTV的多播业务中, 实现了 SCF下 发用户可用资源列表的功能, 釆用这种方式, P-CSCF等实体可以及 时获取用户相关的资源列表。 为 UE与 P-CSCF、 接入网配合快速完 成资源访问提供了完整的方案。 上述实施例中以多播业务为例,对多 播业务资源授权控制方法的流程以及具体实施方式进行了描述。在实 际应用中对其他资源进行控制的功能实体可以釆用上述实施例中相 同的方法, 从进行业务控制的实体获取可用资源列表, 从而完成业务 资源授权控制。其中, 业务控制的实体可以釆用与上述实施例中 SCF 相同的处理方法。如对于接入资源访问控制子网络, 可以从提供其他 业务功能的应用服务器 AS 获取可用资源列表完成业务资源授权控 制, 对于其他业务的资源授权控制方式, 在此不做重复描述。 In the foregoing embodiment, the specific implementation process of carrying the specific content of the currently established multicast service in the initial service establishment process of the IPTV UE is described in detail. It is not difficult for a person skilled in the art to derive the service initiated by the IPTV UE according to the foregoing embodiment. The modification process, the initial service establishment process initiated by the IPTV SCF, and the service modification process and other possible service processes, the specific business process and implementation scheme for delivering the current multicast service specific content and/or the P-CSCF obtaining the available resource list. By using the business resources described in the second embodiment, the third embodiment and the fourth embodiment The authorization control method, in the multicast service of the IMS-based IPTV, implements the function of the SCF to deliver the user-available resource list. In this way, the entity such as the P-CSCF can obtain the user-related resource list in time. It provides a complete solution for the UE to cooperate with the P-CSCF and the access network to quickly complete resource access. In the above embodiment, the multicast service is taken as an example, and the flow and specific implementation manner of the multicast service resource authorization control method are described. The functional entity that controls the other resources in the actual application may use the same method in the foregoing embodiment to obtain the available resource list from the entity that performs the service control, thereby completing the service resource authorization control. The service control entity can use the same processing method as the SCF in the above embodiment. For example, for the access resource access control sub-network, the available resource list can be obtained from the application server AS that provides other service functions to complete the service resource authorization control, and the resource authorization control mode for other services is not repeatedly described herein.
本发明的实施例还提供了一种实现业务资源授权控制的系统,如 图 7所示, 包括至少一个用户终端 10、 代理呼叫会话控制功能实体 ( P-CSCF ) 20以及业务控制功能实体(SCF ) 30, 其中。 The embodiment of the present invention further provides a system for implementing service resource authorization control, as shown in FIG. 7, including at least one user terminal 10, a proxy call session control function entity (P-CSCF) 20, and a service control function entity (SCF). ) 30, of which.
用户终端 10 , 用于向业务控制功能实体 30发送使用网络中资源 的请求, 以及向业务控制功能实体 30发送本设备的能力信息, 以供 网络侧业务控制功能实体 30根据该能力信息进行可用资源列表信息 发送方式的选择,所述使用网络中资源的请求可以为业务访问请求消 息或者业务修改的请求消息。 The user terminal 10 is configured to send a request for using the resources in the network to the service control function entity 30, and send the capability information of the device to the service control function entity 30, so that the network side service control function entity 30 performs available resources according to the capability information. The selection of the manner of sending the list information, the request for using the resources in the network may be a service access request message or a request message modified by the service.
代理呼叫会话控制功能实体 20, 用于根据业务控制功能实体 30 发送的可用资源列表信息, 对所述用户终端 10使用网络资源的请求 进行授权控制。 The proxy call session control function entity 20 is configured to perform authorization control on the request of the user terminal 10 to use the network resource according to the available resource list information sent by the service control function entity 30.
业务控制功能实体 30 , 用于接收用户终端 10的使用网络资源的 请求, 向所述代理呼叫会话控制功能实体 20发送包含可用资源列表 信息的消息。 The service control function entity 30 is configured to receive a request of the user terminal 10 to use the network resource, and send a message including the available resource list information to the proxy call session control function entity 20.
所述包括可用资源列表信息的消息具体可以为:该业务控制功能 实体 30在接收到用户终端 10发送的业务访问请求消息或者业务修改 的请求消息时向代理呼叫会话控制功能实体 20发送的响应消息; 或 者业务控制功能实体 30向用户终端 10发送业务建立请求或者业务修
改时的请求消息; 或者业务控制功能实体 30在接收到代理呼叫会话 控制功能实体 20发送的订阅消息后向代理呼叫会话控制功能实体 20 返回的通知消息。 业务控制功能实体 30可以在以上几种消息中发送 用户终端 10的可用资源列表, 以实现代理呼叫会话控制功能实体 20 对于可用资源列表的获取。在具体的发送方式上, 可以在发送的包括 可用资源列表信息的消息中携带可用资源列表的访问地址(链接地 址 ) ,由代理呼叫会话控制功能实体 20根据该访问地址获取可用资源 列表用于业务资源的授权控制;或在发送的包括可用资源列表信息的 消息中携带可用资源列表的完整内容, 代理呼叫会话控制功能实体 20可以使用该可用资源列表用于业务资源的授权控制。 具体的, 如图 7所示, 用户终端 10进一步包括: The message including the available resource list information may be: a response message sent by the service control function entity 30 to the proxy call session control function entity 20 when receiving the service access request message or the service modified request message sent by the user terminal 10. Or the service control function entity 30 sends a service establishment request or service repair to the user terminal 10. The change request message; or the notification message returned by the service control function entity 30 to the proxy call session control function entity 20 after receiving the subscription message sent by the proxy call session control function entity 20. The service control function entity 30 may send the list of available resources of the user terminal 10 in the above messages to implement the acquisition of the list of available resources by the proxy call session control function entity 20. In a specific sending manner, an access address (link address) of the available resource list may be carried in the sent message including the available resource list information, and the proxy call session control function entity 20 obtains the available resource list for the service according to the access address. The authorization control of the resource; or the complete content of the list of available resources is carried in the message including the available resource list information, and the proxy call session control function entity 20 can use the available resource list for authorization control of the service resource. Specifically, as shown in FIG. 7, the user terminal 10 further includes:
请求发送模块 11 , 用于向业务控制功能实体 30发送使用网络中 资源的请求。 The request sending module 11 is configured to send a request for using the resources in the network to the service control function entity 30.
终端能力发送模块 12 , 用于向业务控制功能实体 30发送本设备 的能力信息, 以供业务控制功能实体 30进行可用资源列表信息的发 送方式的选择。 该能力信息可以携带在用户终端发送的请求消息中。 The terminal capability sending module 12 is configured to send the capability information of the device to the service control function entity 30, so that the service control function entity 30 selects the sending mode of the available resource list information. The capability information may be carried in a request message sent by the user terminal.
具体的, 代理呼叫会话控制功能实体 20进一步包括: Specifically, the proxy call session control function entity 20 further includes:
资源列表获取模块 21 , 用于获取业务控制功能实体 30发送的消 息中携带的可用资源列表信息。 该消息可以为业务控制功能实体 30 发送的 200 OK响应消息或 NOTIFY通知消息, 例如: 该 200 OK响 应消息为业务控制功能实体 30在接收到用户终端 10发送的业务访问 请求消息或者业务修改的请求消息时向代理呼叫会话控制功能实体 20发送的响应消息, 该请求消息为业务控制功能实体 30向用户终端 10发送业务建立请求或者业务修改时的请求消息; 该 NOTIFY通知 为业务控制功能实体 30在接收到代理呼叫会话控制功能实体 20发送 的订阅消息后向代理呼叫会话控制功能实体 20返回的通知消息。。 The resource list obtaining module 21 is configured to obtain the available resource list information carried in the message sent by the service control function entity 30. The message may be a 200 OK response message or a NOTIFY notification message sent by the service control function entity 30, for example: the 200 OK response message is a request for the service access function entity 30 to receive the service access request message or the service modification sent by the user terminal 10. The message is sent to the proxy call session control function entity 20, and the request message is a service control function entity 30 sends a service establishment request or a service modification request message to the user terminal 10; the NOTIFY notification is the service control function entity 30. The notification message returned to the proxy call session control function entity 20 after receiving the subscription message sent by the proxy call session control function entity 20. .
资源列表存储模块 22 , 与资源列表获取模块 21连接, 用于存储 资源列表获取模块 21获取到的可用资源列表信息。
授权控制模块 23 , 与资源列表存储模块 22连接, 用于根据资源 列表存储模块 22存储的可用资源列表信息, 对用户使用接入网资源 的请求进行授权控制。 The resource list storage module 22 is connected to the resource list obtaining module 21 and configured to store the available resource list information acquired by the resource list obtaining module 21. The authorization control module 23 is connected to the resource list storage module 22, and is configured to perform authorization control on the request of the user to access the network resource according to the available resource list information stored by the resource list storage module 22.
另外, 代理呼叫会话控制功能实体 20还包括, 能力信息发送模 块 24, 用于向业务控制功能实体 30发送本设备的能力信息, 以供业 务控制功能实体 30进行发送可用资源列表信息的方式的选择。 In addition, the proxy call session control function entity 20 further includes a capability information sending module 24, configured to send the capability information of the device to the service control function entity 30, so that the service control function entity 30 selects a manner of transmitting the available resource list information. .
具体的, 业务控制功能实体 30进一步包括: Specifically, the service control function entity 30 further includes:
终端资源列表获取模块 31 , 用于获取用户终端 10的可用资源列 表信息,获取方式为从保存有业务配置文件的实体上获取用户的可用 资源列表信息, 如网络中的 UPSF实体, 可以釆用定时获取的方式或 在需要时实时获取的方式。 The terminal resource list obtaining module 31 is configured to obtain the available resource list information of the user terminal 10, where the obtaining method is to obtain the available resource list information of the user from the entity that stores the service configuration file, such as the UPSF entity in the network, and the timing may be used. The way to get it or the way it gets in real time when needed.
资源列表发送模块 32 , 与终端资源列表获取模块 31连接, 用于 将终端资源列表获取模块 31 获取的可用资源列表信息通过 200 OK 响应消息或 NOTIFY通知消息向代理呼叫会话控制功能实体 20发 送, 该可用资源列表信息用于代理呼叫会话控制功能实体 20对用户 终端请求的授权控制。 The resource list sending module 32 is connected to the terminal resource list obtaining module 31, and configured to send the available resource list information acquired by the terminal resource list obtaining module 31 to the proxy call session control function entity 20 by using a 200 OK response message or a NOTIFY notification message. The available resource list information is used to delegate the authorization control of the user terminal request by the call session control function entity 20.
另外, 业务控制功能实体 30还包括, 资源列表设置模块 33 , 用 于根据接收代理呼叫会话控制功能实体 20以及用户终端 10发送的能 力信息, 设置资源列表发送模块 32发送可用资源列表信息的方式。 In addition, the service control function entity 30 further includes a resource list setting module 33 for setting the manner in which the resource list sending module 32 transmits the available resource list information according to the capability information sent by the receiving agent call session control function entity 20 and the user terminal 10.
通过釆用上述实施例所描述的系统, 实现了 SCF (即业务控制功 能实体 30 )下发可用资源列表信息(如可用多播业务列表) 的功能, 采用这种方式, P-CSCF (即代理呼叫会话控制功能实体 20 )等实体 可以及时获取用户相关的资源列表。 为 UE与 P-CSCF、 接入网配合 快速完成资源访问提供了完整的方案。 By using the system described in the foregoing embodiment, the function of the SCF (ie, the service control function entity 30) to deliver the available resource list information (such as the available multicast service list) is implemented. In this manner, the P-CSCF (ie, the proxy) The call session control function entity 20) and the like can acquire the user-related resource list in time. It provides a complete solution for the UE to cooperate with the P-CSCF and the access network to quickly complete resource access.
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解 到本发明可以通过硬件实现,也可以可借助软件加必要的通用硬件平 台的方式来实现基于这样的理解,本发明的技术方案可以以软件产品 的形式体现出来, 该软件产品可以存储在一个非易失性存储介质(可 以是 CD-ROM, U盘, 移动硬盘等) 中, 包括若干指令用以使得一
台计算机设备(可以是个人计算机, 服务器, 或者网络设备等)执行 本发明各个实施例所述的方法。 Through the description of the above embodiments, those skilled in the art can clearly understand that the present invention can be implemented by hardware, or can be implemented by means of software plus necessary general hardware platform, and the technical solution of the present invention. It can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.), including a number of instructions for making a A computer device (which may be a personal computer, server, or network device, etc.) performs the methods described in various embodiments of the present invention.
总之, 以上所述仅为本发明的较佳实施例而已, 并非用于限定本 发明的保护范围。 凡在本发明的精神和原则之内, 所作的任何修改、 等同替换、 改进等, 均应包含在本发明的保护范围之内。
In conclusion, the above description is only a preferred embodiment of the present invention and is not intended to limit the scope of the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and scope of the present invention are intended to be included within the scope of the present invention.
Claims
1、 一种业务资源授权控制的方法, 其特征在于, 包括: 代理呼叫会话控制功能实体接收业务控制实体发送的包括可用 资源列表信息的消息; A method for controlling a service resource authorization, comprising: a proxy call session control function entity receiving a message including a list of available resource information sent by a service control entity;
所述代理呼叫会话控制功能实体获取所述消息中携带的可用资 源列表信息,并根据所述可用资源列表信息对用户终端使用资源的请 求进行授权控制。 The proxy call session control function entity acquires the available resource list information carried in the message, and performs authorization control on the user terminal to use the resource according to the available resource list information.
2、 如权利要求 1所述业务资源授权控制的方法, 其特征在于, 所述代理呼叫会话控制功能实体接收业务控制实体发送的包括可用 资源列表信息的消息前还包括步骤: The method for controlling the service resource authorization according to claim 1, wherein the proxy call session control function entity further includes the following steps before receiving the message including the available resource list information sent by the service control entity:
所述业务控制实体实时或定时获取用户终端的可用资源列表信 息。 The service control entity obtains the available resource list information of the user terminal in real time or periodically.
3、 如权利要求 1所述业务资源授权控制的方法, 其特征在于, 所述代理呼叫会话控制功能实体获取所述消息中携带的可用资源列 表信息,并根据所述可用资源列表信息对用户终端使用资源的请求进 行授权控制具体包括: The method for controlling the service resource authorization according to claim 1, wherein the proxy call session control function entity acquires the available resource list information carried in the message, and uses the available resource list information to the user terminal. The authorization control using the resource request specifically includes:
所述代理呼叫会话控制功能实体获取所述消息中携带当前建立 或修改的初始多播业务的具体参数,所述代理呼叫会话控制功能实体 根据所述具体参数对用户终端使用资源的请求进行授权控制。 The proxy call session control function entity acquires a specific parameter of the initial multicast service that is currently established or modified in the message, and the proxy call session control function entity performs authorization control on the request of the user terminal to use the resource according to the specific parameter. .
4、 如权利要求 1所述业务资源授权控制的方法, 其特征在于, 所述包括可用资源列表信息的消息具体包括: The method for controlling the service resource authorization according to claim 1, wherein the message including the available resource list information specifically includes:
所述可用资源列表的访问地址; 或完整的可用资源列表。 The access address of the list of available resources; or a complete list of available resources.
5、 如权利要求 4所述业务资源授权控制的方法, 其特征在于, 所述包括可用资源列表信息的消息包括所述可用资源列表的访问地 址时,所述代理呼叫会话控制功能实体接收业务控制实体发送的包括 可用资源列表信息的消息后, 还包括: The method for controlling the service resource authorization according to claim 4, wherein when the message including the available resource list information includes the access address of the available resource list, the proxy call session control function entity receives the service control After the entity sends a message including the available resource list information, it also includes:
所述代理呼叫会话控制功能实体根据所述访问地址,获取所述可 用资源列表。
The proxy call session control function entity acquires the available resource list according to the access address.
6、 如权利要求 4或 5所述业务资源授权控制的方法, 其特征在 于, 所述可用资源列表信息的具体内容为以下方式中的至少一种: 包括至少一个业务标识和 /或业务的具体参数; 或 The method for controlling the service resource authorization according to claim 4 or 5, wherein the specific content of the available resource list information is at least one of the following: including at least one service identifier and/or specific service Parameter; or
包括至少一个业务标识; 或 Including at least one business identifier; or
包括至少一个业务包, 每个业务包包括至少一个业务的标识和 / 或业务的具体参数; 或 Include at least one service package, each service package including at least one service identifier and/or specific parameters of the service; or
包括至少一个业务包组, 每个业务包组包括至少一个业务包, 每 个所述业务包包括至少一个业务的标识和 /或业务的具体参数。 The at least one service package group is included, and each service package group includes at least one service package, and each of the service packages includes at least one service identifier and/or specific parameters of the service.
7、 如权利要求 1所述业务资源授权控制的方法, 其特征在于, 所述代理呼叫会话控制功能实体接收业务控制实体发送的包括可用 资源列表信息的消息的步骤具体为: The method for controlling the service resource authorization according to claim 1, wherein the step of the proxy call session control function entity receiving the message including the available resource list information sent by the service control entity is specifically:
所述代理呼叫会话控制功能实体向所述业务控制实体转发用户 终端的请求消息; The proxy call session control function entity forwards a request message of the user terminal to the service control entity;
代理呼叫会话控制功能实体接收所述业务控制实体返回的响应 消息, 所述响应消息携带所述可用资源列表信息。 The proxy call session control function entity receives a response message returned by the service control entity, and the response message carries the available resource list information.
8、 如权利要求 7所述业务资源授权控制的方法, 其特征在于, 所述请求消息中, 包括所述用户终端和 /或所述代理呼叫会话控制功 能实体所支持的可用资源列表信息的发送方式,以供所述业务控制实 体进行可用资源列表信息的发送方式的选择。 The method for controlling the service resource authorization according to claim 7, wherein the request message includes sending the available resource list information supported by the user terminal and/or the proxy call session control function entity. The method is used for the service control entity to select a manner of sending the available resource list information.
9、 如权利要求 7所述业务资源授权控制的方法, 其特征在于, 所述响应消息携带所述可用资源列表信息具体为: The service resource authorization control method according to claim 7, wherein the response message carrying the available resource list information is specifically:
所述响应消息携带可用多播业务列表信息,所述多播业务列表信 息中显式或隐式包含所述可用资源列表信息。 The response message carries available multicast service list information, and the available service list information is explicitly or implicitly included in the multicast service list information.
10、 如权利要求 1所述业务资源授权控制的方法, 其特征在于, 所述代理呼叫会话控制功能实体接收业务控制实体发送的包括可用 资源列表信息的消息的步骤具体为: The method for controlling the service resource authorization according to claim 1, wherein the step of the proxy call session control function entity receiving the message including the available resource list information sent by the service control entity is specifically:
所述代理呼叫会话控制功能实体向所述业务控制实体发送订阅 消息; The proxy call session control function entity sends a subscription message to the service control entity;
所述代理呼叫会话控制功能实体接收来自所述业务控制实体的
通知消息, 所述通知消息携带所述可用资源列表信息。 The proxy call session control function entity receives from the service control entity a notification message, the notification message carrying the available resource list information.
11、如权利要求 10所述业务资源授权控制的方法, 其特征在于, 所述订阅消息中,包括所述代理呼叫会话控制功能实体所支持的可用 资源列表信息的发送方式,以供所述业务控制实体进行可用资源列表 信息的发送方式的选择。 The method for controlling the service resource authorization according to claim 10, wherein the subscription message includes a manner of sending the available resource list information supported by the proxy call session control function entity for the service The control entity selects the manner in which the available resource list information is sent.
12、 一种实现业务资源授权控制的系统, 包括代理呼叫会话控制 功能实体和业务控制功能实体, 其特征在于, 12. A system for implementing authorization control of a service resource, comprising a proxy call session control function entity and a service control function entity, wherein:
所述代理呼叫会话控制功能实体,用于根据所述业务控制功能实 体发送的可用资源列表信息,对用户终端使用网络资源的请求进行授 权控制; The proxy call session control function entity is configured to perform authorization control on the request of the user terminal to use the network resource according to the available resource list information sent by the service control function entity;
所述业务控制功能实体,用于接收来自所述用户终端的使用网络 资源的请求,向所述代理呼叫会话控制功能实体发送包含可用资源列 表信息的消息。 The service control function entity is configured to receive a request from the user terminal to use a network resource, and send a message including the available resource list information to the proxy call session control function entity.
13、 如权利要求 12所述实现业务资源授权控制的系统, 其特征 在于, 所述代理呼叫会话控制功能实体进一步包括: The system for implementing the service resource authorization control according to claim 12, wherein the proxy call session control function entity further comprises:
资源列表获取模块 ,用于获取所述业务控制功能实体发送的消息 中携带的可用资源列表信息; a resource list obtaining module, configured to obtain the available resource list information carried in the message sent by the service control function entity;
资源列表存储模块,用于存储所述资源列表获取模块获取到的可 用资源列表信息; a resource list storage module, configured to store the available resource list information obtained by the resource list obtaining module;
授权控制模块,用于根据所述资源列表存储模块存储的可用资源 列表信息, 对用户终端使用接入网资源的请求进行授权控制。 The authorization control module is configured to perform authorization control on the request of the user terminal to use the access network resource according to the available resource list information stored by the resource list storage module.
14、 如权利要求 13所述实现业务资源授权控制的系统, 其特征 在于, 所述代理呼叫会话控制功能实体还包括: The system for implementing the service resource authorization control according to claim 13, wherein the proxy call session control function entity further comprises:
能力信息发送模块,用于向所述业务控制功能实体发送代理呼叫 会话控制功能实体的能力信息,以供业务控制功能实体进行可用资源 列表信息发送方式的选择。 The capability information sending module is configured to send the capability information of the proxy call session control function entity to the service control function entity, so that the service control function entity selects the mode of sending the available resource list information.
15、 如权利要求 12所述实现业务资源授权控制的系统, 其特征 在于, 所述业务控制功能实体进一步包括: The system for implementing the service resource authorization control according to claim 12, wherein the service control function entity further comprises:
终端资源列表获取模块, 用于获取用户终端的可用资源列表信
息; a terminal resource list obtaining module, configured to acquire a list of available resources of the user terminal Interest rate
资源列表发送模块,用于将所述终端资源列表获取获取的用户终 端的可用资源列表信息向所述代理呼叫会话控制功能实体发送。 And a resource list sending module, configured to send, by the terminal resource list, the obtained available resource list information of the user terminal to the proxy call session control function entity.
16、 如权利要求 15所述实现业务资源授权控制的系统, 其特征 在于, 所述业务控制功能实体还包括: The system for implementing the service resource authorization control according to claim 15, wherein the service control function entity further includes:
资源列表设置模块,用于根据接收到的代理呼叫会话控制功能实 体以及用户终端发送的能力信息,设置所述可用资源列表信息的发送 方式。 The resource list setting module is configured to set a sending manner of the available resource list information according to the received proxy call session control function entity and the capability information sent by the user terminal.
17、 一种用户终端, 用于向网络侧发送使用网络中资源的请求, 其特征在于, 包括: A user terminal, configured to send a request for using a resource in a network to a network side, where the method includes:
请求发送模块,用于向业务控制功能实体发送使用网络中资源的 请求; a request sending module, configured to send a request for using a resource in the network to the service control function entity;
终端能力发送模块,用于向业务控制功能实体发送本设备的能力 信息,以供网络侧业务控制功能实体进行可用资源列表信息发送方式 的选择。 The terminal capability sending module is configured to send the capability information of the device to the service control function entity, so that the network side service control function entity performs the selection of the available resource list information sending manner.
18、一种代理呼叫会话控制功能实体, 用于对用户终端的请求进 行业务资源授权控制, 其特征在于, 包括: 18. A proxy call session control function entity, configured to perform service resource authorization control on a request of a user terminal, wherein:
资源列表获取模块 ,用于获取业务控制功能实体发送的消息中携 带的可用资源列表信息; a resource list obtaining module, configured to obtain information about available resources carried in a message sent by the service control function entity;
资源列表存储模块,用于存储所述资源列表获取模块获取到的可 用资源列表信息; a resource list storage module, configured to store the available resource list information obtained by the resource list obtaining module;
授权控制模块,用于根据所述资源列表存储模块存储的可用资源 列表信息, 对用户终端使用接入网资源的请求进行授权控制。 The authorization control module is configured to perform authorization control on the request of the user terminal to use the access network resource according to the available resource list information stored by the resource list storage module.
19、 如权利要求 18所述代理呼叫会话控制功能实体, 其特征在 于, 还包括: 19. The proxy call session control function entity of claim 18, further comprising:
能力信息发送模块,用于向所述业务控制功能实体发送代理呼叫 会话控制功能实体的能力信息,以供业务控制功能实体进行可用资源 列表信息发送方式的选择。 The capability information sending module is configured to send the capability information of the proxy call session control function entity to the service control function entity, so that the service control function entity selects the mode of sending the available resource list information.
20、 一种业务控制功能实体, 其特征在于, 用于向代理呼叫会话
控制功能实体发送可用资源列表信息以进行业务的授权控制, 包括: 终端资源列表获取模块, 用于获取用户终端的可用资源列表信 息; 20. A service control function entity, configured to call a conversation to an agent The control function entity sends the available resource list information to perform the authorization control of the service, and includes: a terminal resource list obtaining module, configured to acquire the available resource list information of the user terminal;
资源列表发送模块,用于将所述终端资源列表获取模块获取的可 用资源列表信息向代理呼叫会话控制功能实体发送。 And a resource list sending module, configured to send the available resource list information acquired by the terminal resource list obtaining module to the proxy call session control function entity.
21、 如权利要求 20所述业务控制功能实体, 其特征在于, 还包 括: 21. The service control function entity of claim 20, further comprising:
资源列表设置模块,用于根据接收到的代理呼叫会话控制功能实 体以及用户终端发送的能力信息,设置所述可用资源列表信息的发送 方式。
The resource list setting module is configured to set a sending manner of the available resource list information according to the received proxy call session control function entity and the capability information sent by the user terminal.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP08784074A EP2157744A4 (en) | 2007-08-21 | 2008-08-21 | Method and system for controlling the authorization of service resource |
US12/689,781 US20100122281A1 (en) | 2007-08-21 | 2010-01-19 | Method and system for controlling authorization of service resources |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200710147344.5 | 2007-08-21 | ||
CN200710147344 | 2007-08-21 | ||
CN200710148478.9A CN101378401B (en) | 2007-08-31 | 2007-08-31 | Method, system and equipment for controlling business resource authorization |
CN200710148478.9 | 2007-08-31 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/689,781 Continuation US20100122281A1 (en) | 2007-08-21 | 2010-01-19 | Method and system for controlling authorization of service resources |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2009024092A1 true WO2009024092A1 (en) | 2009-02-26 |
Family
ID=40377873
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2008/072083 WO2009024092A1 (en) | 2007-08-21 | 2008-08-21 | Method and system for controlling the authorization of service resource |
Country Status (3)
Country | Link |
---|---|
US (1) | US20100122281A1 (en) |
EP (1) | EP2157744A4 (en) |
WO (1) | WO2009024092A1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110138431A1 (en) * | 2009-12-09 | 2011-06-09 | Telefonaktiebolaget Lm Ericsson (Publ) | Policies for content downloading and content uploading |
US12114283B2 (en) | 2016-08-21 | 2024-10-08 | Qualcomm Incorporated | Methods and systems for support of location for the internet of things |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101609219B1 (en) | 2008-10-29 | 2016-04-06 | 삼성디스플레이 주식회사 | Liquid crystal display device and method of manufacturing the same |
US8374172B2 (en) | 2009-04-03 | 2013-02-12 | At&T Intellectual Property I, L.P. | Method and apparatus for managing communication sessions |
US9232046B2 (en) | 2010-07-21 | 2016-01-05 | Tksn Holdings, Llc | System and method for controlling mobile services using sensor information |
US20120021770A1 (en) | 2010-07-21 | 2012-01-26 | Naqvi Shamim A | System and method for control and management of resources for consumers of information |
US9210528B2 (en) | 2010-07-21 | 2015-12-08 | Tksn Holdings, Llc | System and method for control and management of resources for consumers of information |
US9215481B2 (en) | 2011-02-16 | 2015-12-15 | Sony Corporation | Method and apparatus for redirecting an IPTV device |
US9160799B2 (en) * | 2011-05-26 | 2015-10-13 | Sonus Networks, Inc. | Systems and methods for authorizing services in a telecommunications network |
US9552587B2 (en) | 2014-07-11 | 2017-01-24 | Sensoriant, Inc. | System and method for mediating representations with respect to preferences of a party not located in the environment |
US10390289B2 (en) | 2014-07-11 | 2019-08-20 | Sensoriant, Inc. | Systems and methods for mediating representations allowing control of devices located in an environment having broadcasting devices |
WO2017053707A1 (en) | 2015-09-23 | 2017-03-30 | Sensoriant, Inc. | Method and system for using device states and user preferences to create user-friendly environments |
US11444987B2 (en) * | 2020-05-13 | 2022-09-13 | Verizon Patent And Licensing Inc. | Systems and methods for user capability exchange across networks |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1832447A (en) * | 2005-03-08 | 2006-09-13 | 华为技术有限公司 | Method for implementing user requiring mode resource preretention in net network |
CN1874259A (en) * | 2005-07-11 | 2006-12-06 | 华为技术有限公司 | Implementation method for entity of carrying control function in network to send down control strategy |
US20070140299A1 (en) * | 2005-12-15 | 2007-06-21 | Hofmann Markus A | Method and network for providing service blending to a subscriber |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100349445C (en) * | 2005-03-08 | 2007-11-14 | 华为技术有限公司 | Method for implementing resource preretention of agency requir mode in next network |
US20070043947A1 (en) * | 2005-08-19 | 2007-02-22 | Mizikovsky Semyon B | Providing multimedia system security to removable user identity modules |
WO2007089383A2 (en) * | 2006-01-31 | 2007-08-09 | Interdigital Technology Corporation | Methods and system for initiating mbms multicast bearer services using an ip multimedia subsystem ims |
US7903674B2 (en) * | 2006-02-09 | 2011-03-08 | International Business Machines Corporation | Method and apparatus for managing multiple user sessions in an internet protocol (IP) multi media system (IMS) |
JP2008017409A (en) * | 2006-07-10 | 2008-01-24 | Hitachi Ltd | QoS CONTROL SYSTEM, QoS CONTROL DEVICE AND SESSION CONTROL DEVICE |
-
2008
- 2008-08-21 WO PCT/CN2008/072083 patent/WO2009024092A1/en active Application Filing
- 2008-08-21 EP EP08784074A patent/EP2157744A4/en not_active Withdrawn
-
2010
- 2010-01-19 US US12/689,781 patent/US20100122281A1/en not_active Abandoned
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1832447A (en) * | 2005-03-08 | 2006-09-13 | 华为技术有限公司 | Method for implementing user requiring mode resource preretention in net network |
CN1874259A (en) * | 2005-07-11 | 2006-12-06 | 华为技术有限公司 | Implementation method for entity of carrying control function in network to send down control strategy |
US20070140299A1 (en) * | 2005-12-15 | 2007-06-21 | Hofmann Markus A | Method and network for providing service blending to a subscriber |
Non-Patent Citations (3)
Title |
---|
"IP Multimedia Subsystem (IMS); Stage 2 (Release 8)", 3GPP 3RD GENERATION PARTNERSHIP PROJECT; TECHNICAL SPECIFICATION GROUP SERVICES AND SYSTEM ASPECTS, June 2007 (2007-06-01), pages 95 * |
LI HAIHUA ET AL: "RELEVANT RESEARCH PROGRESSION AND CRUCIAL PROBLEM ANALYSIS FOR IPTV BASED ON NGN", TELECOMMUNICATIONS NETWORK TECHNOLOGY, no. 5, 31 May 2007 (2007-05-31), pages 5 - 10 * |
See also references of EP2157744A4 * |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110138431A1 (en) * | 2009-12-09 | 2011-06-09 | Telefonaktiebolaget Lm Ericsson (Publ) | Policies for content downloading and content uploading |
US9215483B2 (en) * | 2009-12-09 | 2015-12-15 | Telefonaktiebolaget L M Ericsson (Publ) | Policies for content downloading and content uploading |
US12114283B2 (en) | 2016-08-21 | 2024-10-08 | Qualcomm Incorporated | Methods and systems for support of location for the internet of things |
Also Published As
Publication number | Publication date |
---|---|
EP2157744A4 (en) | 2012-08-22 |
US20100122281A1 (en) | 2010-05-13 |
EP2157744A1 (en) | 2010-02-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2009024092A1 (en) | Method and system for controlling the authorization of service resource | |
US8046479B2 (en) | Media channel management | |
US10397644B2 (en) | Switching between delivery methods in an IPTV communication network | |
JP4927879B2 (en) | IMS-compatible control channel for IPTV | |
US8326942B2 (en) | IP unicast streaming service delivery | |
EP2241078B1 (en) | Method and internet protocol television (iptv) content manager server for iptv servicing | |
EP1988666B1 (en) | A streaming media network system, a realization method and a enable entity of streaming media service | |
US8307049B2 (en) | Method and device for obtaining media description information of IPTV services | |
US8850501B2 (en) | IP media streaming service delivery | |
EP2071838A1 (en) | A system, device and method of suppoting ims terminals to share iptv services | |
CN100579209C (en) | Method and system implementing time shifted TV business based on NGN network, system and media resource apparatus thereof | |
JP4932906B2 (en) | System for accessing television across IP services in an IMS architecture network | |
US20090313376A1 (en) | Method and apparatuses for establishing a session between a client terminal and a media supply system to transport a unicast media stream over an ip network | |
CN101232389A (en) | System, equipment and method for providing multicast business | |
WO2009117919A1 (en) | Establishing method, system and equipment of content on demand cod service | |
US20090147779A1 (en) | Methods, iptv (internet protocol television) terminal, and iptv control server for iptv bandwidth management | |
WO2009155770A1 (en) | Interactive iptv system and content pushing method thereof | |
WO2009049518A1 (en) | A session establishing method, system and entity of ip internet television system | |
CN101378401B (en) | Method, system and equipment for controlling business resource authorization | |
WO2009006820A1 (en) | Method and system for providing media flow during swith of media servers | |
WO2010075785A1 (en) | Method, device and system for file download in ims network | |
WO2011000151A1 (en) | Method and the corresponding apparatus for realizing internet protocol television channel services |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 08784074 Country of ref document: EP Kind code of ref document: A1 |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2008784074 Country of ref document: EP |
|
NENP | Non-entry into the national phase |
Ref country code: DE |