CN104584482B - 用于基于ims的p2p流和下载服务的装置和方法 - Google Patents
用于基于ims的p2p流和下载服务的装置和方法 Download PDFInfo
- Publication number
- CN104584482B CN104584482B CN201380044711.2A CN201380044711A CN104584482B CN 104584482 B CN104584482 B CN 104584482B CN 201380044711 A CN201380044711 A CN 201380044711A CN 104584482 B CN104584482 B CN 104584482B
- Authority
- CN
- China
- Prior art keywords
- sip
- mobile device
- http
- scf
- module
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/0215—Traffic management, e.g. flow control or congestion control based on user or device properties, e.g. MTC-capable devices
- H04W28/0221—Traffic management, e.g. flow control or congestion control based on user or device properties, e.g. MTC-capable devices power availability or consumption
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/08—Access restriction or access information delivery, e.g. discovery data delivery
- H04W48/14—Access restriction or access information delivery, e.g. discovery data delivery using user query or user detection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B17/00—Monitoring; Testing
- H04B17/30—Monitoring; Testing of propagation channels
- H04B17/309—Measuring or estimating channel quality parameters
- H04B17/318—Received signal strength
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J11/00—Orthogonal multiplex systems, e.g. using WALSH codes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J11/00—Orthogonal multiplex systems, e.g. using WALSH codes
- H04J11/0069—Cell search, i.e. determining cell identity [cell-ID]
- H04J11/0086—Search parameters, e.g. search strategy, accumulation length, range of search, thresholds
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/16—Time-division multiplex systems in which the time allocation to individual channels within a transmission cycle is variable, e.g. to accommodate varying complexity of signals, to vary number of channels transmitted
- H04J3/1694—Allocation of channels in TDM/TDMA networks, e.g. distributed multiplexers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0036—Systems modifying transmission characteristics according to link quality, e.g. power backoff arrangements specific to the receiver
- H04L1/0038—Blind format detection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1812—Hybrid protocols; Hybrid automatic repeat request [HARQ]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1829—Arrangements specially adapted for the receiver end
- H04L1/1861—Physical mapping arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1829—Arrangements specially adapted for the receiver end
- H04L1/1864—ARQ related signaling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1867—Arrangements specially adapted for the transmitter end
- H04L1/1893—Physical mapping arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
- H04L41/069—Management of faults, events, alarms or notifications using logs of notifications; Post-processing of notifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/50—Network service management, e.g. ensuring proper service fulfilment according to agreements
- H04L41/5032—Generating service level reports
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/16—Threshold monitoring
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0032—Distributed allocation, i.e. involving a plurality of allocating devices, each making partial allocation
- H04L5/0035—Resource allocation in a cooperative multipoint environment
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0053—Allocation of signalling, i.e. of overhead other than pilot signals
- H04L5/0055—Physical resource allocation for ACK/NACK
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0053—Allocation of signalling, i.e. of overhead other than pilot signals
- H04L5/0057—Physical resource allocation for CQI
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0058—Allocation criteria
- H04L5/0073—Allocation arrangements that take into account other cell interferences
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/0091—Signalling for the administration of the divided path, e.g. signalling of configuration information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/14—Two-way operation using the same type of signal, i.e. duplex
-
- 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
-
- 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
-
- 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/65—Network streaming protocols, e.g. real-time transport protocol [RTP] or real-time control protocol [RTCP]
-
- 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/75—Media network packet handling
- H04L65/762—Media network packet handling at the source
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/02—Arrangements for optimising operational condition
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/08—Testing, supervising or monitoring using real traffic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/10—Scheduling measurement reports ; Arrangements for measurement reports
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/0205—Traffic management, e.g. flow control or congestion control at the air interface
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/0215—Traffic management, e.g. flow control or congestion control based on user or device properties, e.g. MTC-capable devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/0252—Traffic management, e.g. flow control or congestion control per individual bearer or channel
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/0268—Traffic management, e.g. flow control or congestion control using specific QoS parameters for wireless networks, e.g. QoS class identifier [QCI] or guaranteed bit rate [GBR]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/08—Load balancing or load distribution
- H04W28/09—Management thereof
- H04W28/0925—Management thereof using policies
- H04W28/0942—Management thereof using policies based on measured or predicted load of entities- or links
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/16—Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/0005—Control or signalling for completing the hand-off
- H04W36/0055—Transmission or use of information for re-establishing the radio link
- H04W36/0061—Transmission or use of information for re-establishing the radio link of neighbour cell information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/0005—Control or signalling for completing the hand-off
- H04W36/0055—Transmission or use of information for re-establishing the radio link
- H04W36/0066—Transmission or use of information for re-establishing the radio link of control information between different types of networks in order to establish a new radio link in the target network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/0005—Control or signalling for completing the hand-off
- H04W36/0083—Determination of parameters used for hand-off, e.g. generation or modification of neighbour cell lists
- H04W36/0085—Hand-off measurements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/0005—Control or signalling for completing the hand-off
- H04W36/0083—Determination of parameters used for hand-off, e.g. generation or modification of neighbour cell lists
- H04W36/0085—Hand-off measurements
- H04W36/0088—Scheduling hand-off measurements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/16—Performing reselection for specific purposes
- H04W36/22—Performing reselection for specific purposes for handling the traffic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/70—Services for machine-to-machine communication [M2M] or machine type communication [MTC]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W40/00—Communication routing or communication path finding
- H04W40/005—Routing actions in the presence of nodes in sleep or doze mode
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W40/00—Communication routing or communication path finding
- H04W40/24—Connectivity information management, e.g. connectivity discovery or connectivity update
- H04W40/246—Connectivity information discovery
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/16—Discovering, processing access restriction or access information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/20—Selecting an access point
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. Transmission Power Control [TPC] or power classes
- H04W52/02—Power saving arrangements
- H04W52/0209—Power saving arrangements in terminal devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. Transmission Power Control [TPC] or power classes
- H04W52/02—Power saving arrangements
- H04W52/0209—Power saving arrangements in terminal devices
- H04W52/0212—Power saving arrangements in terminal devices managed by the network, e.g. network or access point is leader and terminal is follower
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. Transmission Power Control [TPC] or power classes
- H04W52/02—Power saving arrangements
- H04W52/0209—Power saving arrangements in terminal devices
- H04W52/0225—Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. Transmission Power Control [TPC] or power classes
- H04W52/02—Power saving arrangements
- H04W52/0209—Power saving arrangements in terminal devices
- H04W52/0225—Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal
- H04W52/0229—Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal where the received signal is a wanted signal
- H04W52/0235—Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal where the received signal is a wanted signal where the received signal is a power saving command
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. Transmission Power Control [TPC] or power classes
- H04W52/02—Power saving arrangements
- H04W52/0209—Power saving arrangements in terminal devices
- H04W52/0251—Power saving arrangements in terminal devices using monitoring of local events, e.g. events related to user activity
- H04W52/0258—Power saving arrangements in terminal devices using monitoring of local events, e.g. events related to user activity controlling an operation mode according to history or models of usage information, e.g. activity schedule or time of day
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. Transmission Power Control [TPC] or power classes
- H04W52/04—Transmission power control [TPC]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. Transmission Power Control [TPC] or power classes
- H04W52/04—Transmission power control [TPC]
- H04W52/06—TPC algorithms
- H04W52/14—Separate analysis of uplink or downlink
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/02—Selection of wireless resources by user or terminal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
- H04W72/044—Wireless resource allocation based on the type of the allocated resource
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
- H04W72/044—Wireless resource allocation based on the type of the allocated resource
- H04W72/0453—Resources in frequency domain, e.g. a carrier in FDMA
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/20—Control channels or signalling for resource management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/20—Control channels or signalling for resource management
- H04W72/21—Control channels or signalling for resource management in the uplink direction of a wireless link, i.e. towards the network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/20—Control channels or signalling for resource management
- H04W72/23—Control channels or signalling for resource management in the downlink direction of a wireless link, i.e. towards a terminal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/50—Allocation or scheduling criteria for wireless resources
- H04W72/52—Allocation or scheduling criteria for wireless resources based on load
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/50—Allocation or scheduling criteria for wireless resources
- H04W72/54—Allocation or scheduling criteria for wireless resources based on quality criteria
- H04W72/541—Allocation or scheduling criteria for wireless resources based on quality criteria using the level of interference
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W74/00—Wireless channel access
- H04W74/002—Transmission of channel access control information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W74/00—Wireless channel access
- H04W74/002—Transmission of channel access control information
- H04W74/004—Transmission of channel access control information in the uplink, i.e. towards network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/12—Setup of transport tunnels
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/15—Setup of multiple wireless link connections
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/15—Setup of multiple wireless link connections
- H04W76/16—Involving different core network technologies, e.g. a packet-switched [PS] bearer in combination with a circuit-switched [CS] bearer
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/20—Manipulation of established connections
- H04W76/23—Manipulation of direct-mode connections
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/20—Manipulation of established connections
- H04W76/27—Transitions between radio resource control [RRC] states
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/20—Manipulation of established connections
- H04W76/28—Discontinuous transmission [DTX]; Discontinuous reception [DRX]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/30—Connection release
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/02—Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
- H04W8/08—Mobility data transfer
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W92/00—Interfaces specially adapted for wireless communication networks
- H04W92/02—Inter-networking arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/0001—Arrangements for dividing the transmission path
- H04L5/0003—Two-dimensional division
- H04L5/0005—Time-frequency
- H04L5/0007—Time-frequency the frequencies being orthogonal, e.g. OFDM(A) or DMT
- H04L5/001—Time-frequency the frequencies being orthogonal, e.g. OFDM(A) or DMT the frequencies being arranged in component carriers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/18—Selecting a network or a communication service
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. Transmission Power Control [TPC] or power classes
- H04W52/02—Power saving arrangements
- H04W52/0209—Power saving arrangements in terminal devices
- H04W52/0261—Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/30—Resource management for broadcast services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W80/00—Wireless network protocols or protocol adaptations to wireless operation
- H04W80/08—Upper layer protocols
- H04W80/10—Upper layer protocols adapted for application session management, e.g. SIP [Session Initiation Protocol]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/02—Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
- H04W84/04—Large scale networks; Deep hierarchical networks
- H04W84/042—Public Land Mobile systems, e.g. cellular systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/02—Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
- H04W84/10—Small scale networks; Flat hierarchical networks
- H04W84/12—WLAN [Wireless Local Area Networks]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
- H04W88/06—Terminal devices adapted for operation in multiple networks or having at least two operational modes, e.g. multi-mode terminals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/08—Access point devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/12—Access point controller devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/14—Backbone network devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/16—Gateway arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/18—Service support devices; Network management devices
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Multimedia (AREA)
- Computer Security & Cryptography (AREA)
- Quality & Reliability (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- Electromagnetism (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
Abstract
公开了用于提供DASH格式化内容的基于HTTP的传送到MBMS下载之间的P2P切换的技术。在一个例子中,宿主UE可以包括被配置为执行以下操作的计算机电路:从服务控制功能(SCF)模块接收会话发起协议(SIP)终止消息,以终止用于将基于DASH的内容传送给移动设备的SIP会话;将SIP确认消息发送给SCF以转发给移动设备;以及在移动设备与在宿主移动设备上进行操作的BMSC.UPF模块之间建立基于FLUTE协议的MBMS下载会话,以进行MBMS下载。还公开了用于使用该切换的经由BMSC的P2P MBMS下载以及经由HTTP服务器的文件修复的技术。
Description
相关申请
本申请要求享受于2012年9月28日提交的、具有代理案号P49082Z的美国临时专利申请No.61/707784的利益,故以引用方式将其合并。
背景技术
无线移动通信技术使用各种标准和协议来在传输站与无线移动设备之间发送数据。一些无线设备经由物理层,使用与期望的数字调制方案相结合的正交频分复用(OFDM)来进行通信。使用OFDM的标准和协议包括第三代合作伙伴计划(3GPP)长期演进(LTE)、电气和电子工程师协会(IEEE)802.16标准(例如,802.16e、802.16m)(其通常作为WiMAX(微波接入全球互通)为工业部门已知)、以及IEEE 802.11标准(其通常作为WiFi为工业部门已知)。
在3GPP无线接入网(RAN)LTE系统中,传输站可以是演进型通用地面无线接入网(E-UTRAN)节点B(通常也被表示为演进型节点B、增强型节点B、eNodeB、或者eNB)和无线网络控制器(RNC)的组合,其与无线移动设备(被称为用户设备(UE))进行通信。下行链路(DL)传输可以是从传输站(或者eNodeB)到无线移动设备(或者UE)的通信,而上行链路(UL)传输可以是从无线移动设备到传输站的通信。
在下行链路传输中,传输站可以利用使用单播服务的单播子帧来与单个无线移动设备进行通信。单播传送可以具有一对一关系,其是指一个消息对一个移动设备。或者,传输站可以利用使用多媒体广播多播服务(MBMS)的多播\广播单频网(MBSFN)子帧,来与多个无线移动设备进行通信。MBMS中的传输多播和广播业务可以具有一对多的关系,其是指一个消息对很多移动设备。
附图说明
通过下面结合附图进行的详细描述,本公开内容的特征和优点将是显而易见的,其中,附图一起通过举例的方式示出了本公开内容的特征;并且其中:
图1示出根据一个例子的、基于互联网协议(IP)多媒体子系统(IMS)的对等(P2P)内容分发系统的框图;
图2示出根据一个例子的、用于P2P的基于IMS的分组交换流服务(PSS)和MBMS功能架构的框图;
图3示出根据一个例子的、广播多播服务中心(BMSC)用户面子功能(UPF)(BMSC.UPF)的框图;
图4示出根据一个例子的、用于使用P2P来从多媒体广播多播服务(MBMS)下载切换至超文本传输协议(HTTP)动态自适应流(DASH)的基于HTTP的传送的过程的示图;
图5示出根据一个例子的、用于使用P2P来从基于HTTP的传送切换至DASH内容的MBMS下载传送的过程的示图;
图6示出根据一个例子的、使用HTTP服务器的示例MBMS文件修复过程;
图7示出根据一个例子的、用于使用P2P进行的经由BMSC的MBMS下载和经由HTTP服务器的文件修复的过程的示图;
图8示出根据一个例子的、服务功能控制(SCF)模块的计算机电路的功能,其中SCF模块可操作以使用P2P来从MBMS下载切换至DASH格式化内容的基于HTTP的传送;
图9示出根据一个例子的、宿主移动设备的计算机电路的功能,其中宿主移动设备可操作以使用P2P来从DASH格式化内容的基于HTTP的传送切换至到移动设备的MBMS下载;
图10示出根据一个例子的、SCF模块的计算机电路的功能,其中SCF模块可操作以使用P2P来从MBMS下载切换至用于文件修复的数据的基于HTTP的传送;以及
图11是示出根据一个例子的无线设备(例如UE)的示图。
现在将参照所示出的示例性实施例,并且本文将使用特定的语言来描述这些示例性实施例。然而,应当理解的是,并非旨在由此限制本发明的范围。
具体实施方式
在公开并描述本发明之前,应当理解的是,本发明并不限于本文所公开的特定结构、处理步骤或者材料,而是扩展至如相关领域的普通技术人员所认识的其等效物。还应当理解的是,本文使用的术语仅用于描述特定例子的目的,而非旨在是限制性的。不同附图中的相同的附图标记表示相同的要素。在流程图和过程中提供的数字是在示出步骤和操作时为了清楚起见而提供的,而未必指示特定的次序或者顺序。
示例实施例
下面提供了对技术实施例的初步概述,随后更详细地描述了特定技术实施例。该初步概述旨在帮助读者更快速地理解技术,而非旨在标识该技术的关键特征或者必要特征,也并非旨在限制请求保护的主题的范围。
超文本传输协议(HTTP)流能够用作互联网视频的多媒体传送的形式。基于HTTP的传送因广泛采用HTTP和HTTP的底层协议(包括传输控制协议(TCP)/互联网协议(IP))二者而能够提供可靠性和部署简单性。基于HTTP的传送通过避免网络地址转换(NAT)和防火墙穿越问题,而能够实现简单且容易的流服务。基于HTTP的传送或者流还能够提供使用标准HTTP服务器和缓存而不是专门的流服务器的能力。基于HTTP的传送因在服务器侧的最少或者减少的状态信息而能够提供可扩展性。
HTTP动态自适应流(DASH)是多媒体流技术,其中,多媒体文件可以被划分成一个或多个分段并且使用HTTP来传送给客户端。DASH客户端可以通过一系列HTTP请求-响应事务来下载分段,从而接收多媒体内容。DASH能够提供随着可用带宽改变而在媒体内容的不同表示(包括比特率或者编码类型)之间动态切换的能力。因此,DASH能够允许对改变的网络和无线链路状况、用户偏好和设备能力(例如,显示分辨率、使用的中央处理单元(CPU)的类型、或者可用的存储器资源)的快速适应。DASH的动态适应能够以更短的启动延迟和更少的重新缓冲事件,来为用户提供更好的体验质量(QoE)。
互联网协议(IP)多媒体子系统(IMS)或者IP多媒体核心网子系统(IM CN)是3GPP中用于传送IP多媒体服务的架构框架。IP多媒体核心网子系统可以是由标准化接口连接的不同核心网和接入网功能的集合,其中,组合在一起的标准化接口能够形成一个IMS管理网络。
P2P内容分发
使用对等(P2P)通信能够在将流媒体传送给移动设备方面提供显著的改善。随着媒体内容消费的爆炸式增长,要求提供流服务的媒体服务器的数量随着用户的数量而接近线性增加。此外,集中式流媒体服务器对骨干IP网络的带宽具有相当大的需求。在UE附近部署了越来越多的边缘服务器,以提供期望的服务质量(QoS)和/或体验质量(QoE)。
可以在边缘服务器与UE之间使用对等技术,以减少需要在UE附近部署的边缘服务器的数量。如果移动设备的能力允许,那么UE可以为流数据提供备用的上行链路带宽和存储空间。可以将流数据上传到其它请求的目的地。
在一个实施例中,IMS可以是提供多媒体服务的固定的和移动的汇聚核心网。此外,IMS能够提供用于用户认证、注册、服务发现和多媒体会话控制的基础设施。图1提供对基于IMS的P2P内容分发系统100的总览。在一个实施例中,IMS配置的UE 110可以经由固定的或者移动的接入网,来向IMS CN子系统102发起内容分发。IMS UE可以被重定向到能够提供内容索引、浏览和搜索功能的门户104。可以将内容存储在内容服务器(例如,UE的网络服务器106)上。可以在用户附近部署内容缓存服务器108,以对内容分发进行加速。
可以将用户简档存储在IMS 100中,并且可以将终端(例如,UE 110)的能力(即,处理能力、屏幕尺寸、3GPP能力)与用户的偏好一起存储在P2P应用服务中。UE能力可以用于决定UE或者在UE上进行操作的客户端是否能够接收所请求的内容。内容控制可以用于控制在网络中如何分发内容以及UE能够在何处得到所请求的内容。
为了易于与互联网整合,IMS可以使用会话发起协议(SIP)。SIP服务器或者代理的多个角色(可以将其统称为呼叫会话控制功能(CSCF))可以用于处理IMS中的SIP信令分组。IMS能够支持固定接入(例如,数字用户线(DSL)、电缆调制解调器、或者以太网)、移动接入(例如,W-CDMA、CDMA 2000、GSM、或者GPRS)和无线接入(例如,WLAN(IEEE 802.11-2012)或者WWAN(3GPP LTE版本10、11或者IEEE 802.1m6-2011))。像普通老式电话(POTS—模拟电话)的其它电话系统以及不兼容IMS的IP语音(VoIP)系统可以通过网关来支持。可以通过IMS或者IM CN网络,在多播帧(例如,多媒体广播多播服务(MBMS)下载传送)、或者单播帧(例如,基于HTTP的传送)中传送DASH格式化内容。
在一个实施例中,包括DASH内容的内容传送会话可以使用MBMS下载方法,然后在会话中间(会话中)将MBMS下载方法切换至基于HTTP的传送方法来传送。或者,内容传送会话可以使用基于HTTP的传送方法,然后在会话中将基于HTTP的传送方法切换至MBMS下载方法来传送。在基于IMS的网络中,在将DASH格式化内容传输给用户期间的MBMS下载方法与基于HTTP的传送方法之间的切换可能是所期望的。
下面是对基于MBMS和HTTP的传送的概述。该概述并非旨在是完整的。在3GPP技术规范(TS)26.234中提供了对基于用于按需的单播流或者直播内容的实时流协议(RTSP)的分组交换流服务(PSS)的更完整的解释。在3GPP TS 26.247中描述了基于HTTP的流服务(包括渐进式下载和DASH)。基于3GPP的MBMS规范TS 26.346规定了用于多播/广播内容分发的流和下载技术。在3GPP TS 26.237中提供了DASH/PSS/MBMS用户服务的基于IMS的扩展和相关联的流和下载过程。
MBMS下载传送可以是用于卸载基于HTTP的单播下载传送的替代服务。使用MBMS下载传送的好处可以包括能够实现对非实时服务类型的支持、能够实现对补充MBMS流服务的内容的提供以及利用移动设备上不断增加的存储容量。DASH分段格式尽管主要用于利用HTTP的单播传输,但是可以与传送环境是单播还是多播无关。可以将MBMS下载传送与单向传输的文件传送(FLUTE)协议一起使用来发送DASH格式化内容。
FLUTE可以是用于通过互联网来单向传送文件的协议,其可以尤其适合于多播网络。FLUTE可以构建在异步分层编码(ALC)(被设计用于大规模可扩展的多播分发的基本协议)上。FLUTE能够提供对分层编码传输(LCT)构建块的实例化。ALC协议能够将LCT构建块、拥塞控制(CC)构建块和前向纠错(FEC)构建块组合,以提供拥塞控制的可靠的异步传送。LCT能够提供对可靠的内容传送和流传送协议的传输级别支持。流数据或者下载可以用实时传输协议(RTP)来封装,并且当通过MBMS承载传送时,使用FLUTE协议来传输。RTP可以用于涉及流媒体(例如,电话、视频电话会议应用、电视服务和基于网络的一键通特征)的通信和娱乐系统中。
三个功能层可以用于传送基于MBMS的服务,这些层可以包括承载层、传送方法层和用户服务层或者应用层。承载层能够提供IP数据能够由此传输的机制。承载可以包括单播承载或者MBMS承载。传送层能够提供诸如安全和密钥分发之类的功能、通过前向纠错(FEC)技术的可靠性控制和相关联的传送过程(例如,文件修复、传送验证)。传送方法可以包括下载和流传输。MBMS用户服务可以启用应用。用户服务可以包括多媒体消息传递服务或者分组交换流服务(PSS)。
通过HTTP的基于DASH的自适应性流可以不同于基于实时流协议(RTSP)的自适应性流。RTSP可以是在娱乐和通信系统中用于控制流媒体服务器的网络控制协议。RTSP协议可以用于以基于推(push-based)且服务器控制的方式在端点之间建立并控制媒体会话,而基于DASH的自适应性流可以是基于拉(pull-based)且客户端控制的。媒体服务器的客户端可以发出类似盒式磁带录像机(VCR)的命令(例如,播放和暂停),以促进对来自服务器的媒体文件的回放的实时控制。尽管在某些方面类似于HTTP,但是RTSP可以定义在控制多媒体回放方面有用的控制顺序。尽管HTTP可以是无状态的,但是RTSP能够具有当需要跟踪并发会话时使用的状态或者标识符。
在使用基于DASH的自适应性流技术之前,渐进式下载方法也可用于从标准HTTP网络服务器的媒体传送。基于HTTP的渐进式下载的缺点可以包括:如果用户在渐进式下载已经开始之后决定停止观看内容(例如,切换至另一内容),则可能会浪费带宽;下载不是真正比特率自适应的;或者下载不支持直播媒体服务。DASH技术能够解决基于RTP/RTSP的流式传输以及基于HTTP的渐进式下载的弱点。
在DASH中,媒体呈现描述(MPD)元数据文件能够提供关于在服务器中存储的媒体内容表示的结构和不同版本的信息,其包括不同的比特率、帧速率、分辨率、编解码器类型和类似的信息。MPD信息可以用于确保将分段映射到媒体呈现时间轴,其中媒体呈现时间轴用于将呈现与其它表示进行切换以及同步。此外,DASH还可以指定分段格式(例如,关于用于媒体引擎的初始化和媒体分段的信息)。媒体引擎可以观看初始化分段来确定容器格式和媒体时序信息。
DASH技术的例子可以包括微软IIS平滑流(Microsoft IIS Smooth Streaming)、苹果HTTP直播流(Apple HTTP Live Streaming)、以及奥多比HTTP动态流(Adobe HTTPDynamic Streaming)。DASH技术也已经由组织(例如,第三代合作伙伴计划(3GPP)、运动图像专家组(MPEG)以及开放IPTV论坛(OIPF))标准化。
MBMS与DASH之间的切换
为了针对整个自适应流会话或者内容传送会话来提供一致的用户体验,移动设备可以根据某些情况,在基于HTTP的传送与MBMS下载之间进行切换。例如,切换情况可以包括在分组交换流服务(PSS)与MBMS覆盖之间的改变,或者由特定用户动作(例如,特技播放)进行触发。特技播放或特技模式可以包括快进、快退、慢动作、慢退、暂停和继续。特技播放或特技模式可以基于由移动设备进行的对接收的分段的处理。可以以可以要求的、低于或者高于分段的标称时间轴(内部时间戳)的速度将所接收的(或者所下载的)分段提供给解码器,从而在屏幕或者媒体呈现上产生期望的特技效果。
移动设备可能已经建立了MBMS下载或者基于HTTP的DASH格式化内容传送会话。移动设备能够切换至其他传送方法,例如:如果在接收MBMS下载,那么切换至基于HTTP的传送,或者,如果在接收基于HTTP的传送,那么切换至MBMS下载。可以提供在信道不改变和信道改变的情况下的、用于从MBMS下载切换至基于HTTP的传送方法的一些相关切换事件的例子。例如,在信道不改变的情况下,用户可能观看MBMS用户服务并且移出MBMS覆盖。或者,用户可能发起促进到基于HTTP的传送的切换的特技播放模式动作。在另一个例子中,在信道改变的情况下,内容可能仅在分组交换流(PSS)/DASH上是可用的。可以提供在信道不改变和信道改变的情况下的、用于从基于HTTP的传送切换至MBMS下载的一些相关切换事件的例子。例如,在信道不改变的情况下,用户可能从特技播放模式返回至正常的MBMS用户服务。在另一个例子中,在信道改变的情况下,内容可能仅在MBMS上是可用的。
图2提供了基于IMS的分组交换流服务(PSS)和MBMS功能架构的示例框图。在该示例实施例中,架构的部分可以被存放在移动设备(例如,UE)中,以能够实现对等(P2P)流和下载传送服务。为了提供P2P流和下载传送服务,UE可以存放以下各项中的一项或多项:PSS服务器282、PSS适配器292、HTTP服务器260、HTTP/SIP适配器250、或者广播多播服务中心(BMSC)用户面子功能(UPF)(BMSC.UPF)240。这允许P2P流和下载传送服务在MBMS与DASH传送之间切换。
UE 210可以包含通用引导架构(GBA)、IMS、PSS以及MBMS客户端,其可以执行服务发现和选择,处理服务发起、修改和终止,和/或接收内容并将内容呈现给用户。
UE还可以存放HTTP/SIP适配器。HTTP/SIP适配器功能将SIP会话与HTTP输入请求相关。UE还可以存放HTTP服务器。在3GPP TS 26.234(例如,版本11.0.0)中描述了HTTP服务器的功能。
SCF 230可以提供服务逻辑和支持这样的服务逻辑的执行的功能。SCF可以在会话发起和会话修改期间提供服务授权,其可以包括检查PSS和MBMS用户的服务订制,以便允许或拒绝接入该服务。SCF可以选择相关的PSS和MBMS媒体功能。对于基于HTTP的传送而言,SCF可以充当代理或者背对背用户代理(B2BUA)。对于MBMS而言,SCF可以充当终止用户代理(UA)。
HTTP/SIP适配器250可以将SIP会话与HTTP输入请求相关。HTTP服务器260可以提供用于基于HTTP的传送的DASH格式化内容。策略和计费规则功能(PCRF)270模块可以控制RAN和PS核心网280中的资源的计费和建立。在3GPP TS 23.203(例如,版本11.0.0)中规定了PCRF。
SSF 290模块可以提供可用PSS(包括基于HTTP的DASH)的列表、以及MBMS用户服务和相关的用户服务描述信息。可以针对客户端的标识来对SSF模块进行个性化。PSS适配器292可以在SIP与RTSP之间执行双向协议转换,以提供对PSS服务器的控制。服务选择功能(SSF)模块可以提供可用PSS(包括基于HTTP的DASH)的列表、以及MBMS用户服务和相关的用户服务描述信息。可以针对客户端的标识来对其进行个性化。
BMSC.UPF 240可以包括广播多播服务中心(BMSC)用户面子功能(UPF)。BMSC.UPF可以提供用于MBMS下载的DASH格式化内容。BMSC.UPF或者BM-SC.UPF可以与内容提供商/多播广播源246相通信和/或控制内容提供商/多播广播源246。BM-SC可以提供MBMS传送功能244。UE可以存放BMSC.UPF。BMSC.UPF包含所有的BMSC用户面子功能UPF。图3示出BMSC子功能架构和UE和BMSC之间的相关联的接口。在3GPP TS 26.346(例如,版本11.0.0)中描述了子功能架构。
在一个实施例中,可以先发起MBMS下载传送,并且UE可以从在另一UE(例如,宿主UE 296)中存放的BMSC.UPF接收DASH格式化内容。UE可以在获得MPD之后,通过从(在宿主UE296中存放的)HTTP服务器取出媒体分段,来开始HTTP流传输。这将在下面更充分地论述。
MBMS→HTTP切换
如图2的示例框图中所示出的,在IMS网络中从P2P MBMS下载切换至DASH格式化内容的基于HTTP的传送时,执行多个步骤。在继续下去的段落中提供了这些步骤的示例实现方式,并且在图2和图4中示出了它们。这些步骤并非旨在是限制性的。步骤的编号也并非旨在提供执行步骤所要求的次序。
在第一步骤中,在移动设备在包括DASH内容的当前内容传送会话中,从宿主UE296接收MBMS下载的同时,移动设备(例如,UE 210)可以向IM CN子系统220发出会话发起协议(SIP)重新邀请。SIP重新邀请可以包括SIP Re-INVITE消息。SIP重新邀请可以包括会话描述协议(SDP)提议(offer)和针对在宿主UE 296上存放的HTTP服务器260的请求统一资源标识符(URI),以在同一内容传送会话中经由基于HTTP的传送来提供DASH内容。
请求URI与用户确定激活的基于HTTP的传送会话相关。请求URI可以由用户和域部分组成。用户部分可以包含内容标识符。内容标识符可以是从来自服务选择功能(SSF)290模块的用户服务描述信息中取得的。或者,内容标识符可以是从服务选择信息中取得的。域部分是可以从SSF 290获得的服务提供商域名。“To(去往)”头部可以包含与请求URI中的URI相同的URI。“From(来自)”头部可以指示用户的公共用户标识。
SDF提议可以包括可用于HTTP流会话的媒体能力和策略。SDF提议可以是基于对MPD的分析以及基于在服务选择过程期间或者在用于通过SIP选项来取得缺少的参数的过程期间从SSF模块290接收的参数来导出的。针对MPD的向HTTP服务器的请求可以不是必需的,这是因为UE可能已经在MBMS下载期间获取了MPD。如果没有,那么UE可以向HTTP服务器发送HTTP GET请求,以便下载MPD。在一个实施例中,SDP提议可以包括与设置为零的端口先前协商的媒体描述。SDP提议还可以包括两个或更多额外的媒体描述:其包括用于媒体控制信道(即,MPD传送信道)的一个媒体描述、以及用于媒体传送信道(即,用于通过HTTP的单播流的传送信道)的一个或多个媒体描述。在另一个实施例中,在编解码器和传输协议方面,用于媒体传送的SDP提议可以与所发送的用于广播的先前的SDP提议相同。由于基于HTTP的传送在传输控制协议(TCP)之上运行,而基于FLUTE的MBMS下载传送在用户数据报协议(UDP)之上运行,因此可以在SDP中指示从MBMS至DASH传送的改变。
在第二步骤中,IM CN子系统220可以将SIP重新邀请转发给SCF模块230。
在第三步骤中,当接收到SIP修改请求时,SCF 230将确定当前广播的程序是否具有MBMS到HTTP的切换支持。如果MBMS到HTTP的切换对于UE 210是不可用的,那么拒绝会话修改,并且维持旧的MBMS会话(以及先前预留的资源)。
如果MBMS到HTTP切换对于UE 210是可用的,那么SCF 230可以充当背对背用户代理(B2BUA)以执行第三步骤中以下的动作。
当从UE 210接收到SIP Re-INVITE时,SCF 230可以检查针对所请求的内容的用户权限,识别该请求是针对HTTP流的,选择宿主UE 296中的HTTP/SIP适配器250,并且通过相应地改变“请求URI”来将SIP请求转发给负责HTTP流服务的HTTP/SIP适配器。当从HTTP/SIP适配器接收到301或者302响应时,SCF将不将该消息转发给UE 210。
如果请求URI在用户部分中包含内容标识符,并且在域部分中包含域名,那么SCF230可以选择合适的HTTP/SIP适配器250,并且产生对所选择的PSS适配器292的SIP INVITE请求。SIP INVITE请求的“To”头部可以包含与从UE接收的SIP修改请求的请求URI中的内容标识符相同的内容标识符。
SCF 230可以将SIP INVITE请求与SDP参数一起发送给HTTP/SIP适配器250,其中,SDP参数包括可用于HTTP流会话的媒体能力和策略。SIP INVITE请求可以是基于对MPD的分析来导出的。在一个实施例中,SDP提议可以包括与设置为零的端口先前协商的媒体描述以及两个或更多额外的媒体描述:用于媒体控制信道(即,MPD传送信道)的一个媒体描述、以及用于媒体传送信道(即,用于通过HTTP的单播流的传送信道)的一个或多个媒体描述。
然后SCF可以拆除在宿主UE 296上进行操作的BMSC.UPF与UE 210之间的基于FLUTE的MBMS下载会话。
在第四步骤中,当接收到HTTP流会话发起请求时,在宿主UE 296上进行操作的HTTP/SIP适配器250可以检查存在于“To”头部的用户部分中的内容标识符以及SDP中的媒体参数,并且可以根据请求URI来选择HTTP服务器260。HTTP服务器可以在与HTTP/SIP适配器相同的宿主UE 296上进行操作,或者可以不在与HTTP/SIP适配器相同的宿主UE 296进行操作。HTTP/SIP适配器可以决定将请求重定向至在另一宿主UE上进行操作的另一HTTP/SIP适配器服务器。在这种情况下,如果内容未由该HTTP/SIP适配器管理,那么HTTP/SIP适配器将返回301响应,或者出于任何其它原因(例如,负载均衡)而返回302响应。重定向的HTTP/SIP适配器可以在联系头(Contact header)中指示一个或多个目的HTTP/SIP适配器地址。
在第五步骤中,HTTP/SIP适配器260可以向SCF 230返回包括SDP应答的SIP 200OK消息。SDP应答可以描述HTTP流会话。
在第六步骤中,SCF 230可以将SIP 200OK转送给IM CN子系统220。IM CN子系统可以与如在TS23.203中规定的策略计费和控制(PCC)架构的策略计费和规则功能(PCRF)270进行交互,以委托QoS预留,然后将SIP 200OK转发给UE 210。
代理呼叫会话控制功能(P-CSCF)在PCC架构中用作应用功能。PCRF 270可以决定针对IMS发起且控制的PSS和MBMS用户服务,来如何执行QoS的策略控制。PCRF可以使用在会话建立期间从P-CSCF接收的SDP来计算正确的QoS授权。可以使用适当的现有承载,或者可以分配新的所需要的承载。网络发起的承载控制以及UE 210发起的承载控制是可能的。当接收到最终SDP时,UE可以发起对所需要的承载的建立,除非网络发起的承载分配过程已经在进行,或者UE已被配置为使用网络发起的资源控制。
在步骤7中,在接收到SIP 200OK之后,UE 210可以离开多播信道,并且开始通过HTTP下载DASH格式化内容,使得使用预留的QoS将媒体分段传送给UE。
在图4中示出了在前述段落中所公开的、用于从MBMS下载切换至DASH内容的基于HTTP的传送的示例步骤,以示出一个示例通信流。
另一个例子提供了服务控制功能(SCF)模块的计算机电路的功能800,SCF模块可操作以从多媒体广播多播服务(MBMS)下载切换至超文本传输协议(HTTP)动态自适应流(DASH)格式化内容的基于HTTP的传送(如图8的流程图所示出的)。此外,该功能可以实现为方法,或者该功能可以作为机器上的指令来执行,其中,将指令包括在至少一个计算机可读介质或者一个非暂时性机器可读存储介质上。
在图8所示的例子中,如在框810中,计算机电路可以被配置为:在移动设备在包括DASH格式化内容的内容传送会话中,从在宿主移动设备上进行操作的广播多播服务中心用户面子功能(BM-SC.UPF)模块接收MBMS下载的同时,在服务控制功能(SCF)模块处从该移动设备接收会话发起协议(SIP)重新邀请。
如在框820中,计算机电路可以被配置为:将SIP邀请从SCF模块发送给在宿主移动设备上进行操作的HTTP/SIP适配器,以选择用于到移动设备的基于HTTP的传送的、在宿主移动设备或者另一宿主移动设备上进行操作的HTTP服务器。如在框830中,可以在SCF模块处从HTTP/SIP适配器接收SIP确认,其中SIP确认用于指示对用于内容传送会话的、在宿主移动设备上的HTTP服务器的选择。如在框840中,可以将SIP确认转发给移动设备,其中SIP确认用于指示到用于内容传送会话的HTTP服务器的切换。
在另一个例子中,SIP重新邀请可以是在互联网协议(IP)多媒体子系统(IMS)核心网(IM CN)子系统处从移动设备接收的,并且IP CN子系统被配置为将SIP重新邀请转发给SCF。
在另一个例子中,计算机电路还可以被配置为:将SIP确认发送给IM CN子系统,以能够实现服务质量(QOS)预留。IM CN子系统可以将SIP确认转发给移动设备,其中SIP确认用于指示到用于内容传送会话的HTTP服务器的切换。
在另一个例子中,可以将会话描述协议(SDP)提议和请求URI包括在SIP重新邀请消息中。
在另一个例子中,计算机电路还可以被配置为确定在移动设备处是否支持MBMS到HTTP的切换。
在另一个例子中,计算机电路可以被配置为:当MBMS到HTTP的切换在移动设备处是可用的时,对在宿主移动设备处进行操作的广播多播服务中心用户面子功能(BMSC.UPF)模块与移动设备之间的MBMS内容传送会话进行拆除。
在另一个例子中,SIP重新邀请可以包括SIP Re-INVITE消息,该SIP邀请可以包括SIP INVITE消息,并且SIP确认可以包括SIP 200OK。
HTTP→MBMS切换
图2和图5提供了用于从基于HTTP的传送切换至DASH内容的MBMS下载的示例示图。在该示例示图中,假设已经发起DASH内容的基于HTTP的传送,并且UE 210正在通过HTTP从在宿主UE 296上进行操作的HTTP服务器260接收DASH格式化内容。在继续下去的段落中,将参照图2中所示的IMS来论述图5中所示的示例步骤。
在第一步骤中,为了从基于HTTP的传送切换至DASH内容的MBMS下载接收,会话修改请求(即,SIP Re-INVITE)可以由UE 210发出,并且与SDP提议一起被发送给IM CN子系统220。SIP Re-INVITE也用于指示所选择的MBMS下载服务和FLUTE会话信息。可以根据在UE服务选择过程期间接收的参数来创建SDP提议。还可以根据UE 210的媒体能力和可用于MBMS下载服务的期望带宽来创建SDP提议。
在一个实施例中,在编解码器和传输协议方面,用于媒体传送的SDP提议可以与先前的被提供用于基于HTTP的传送的SDP提议相同。在另一个实施例中,MPD可以包括用于从基于HTTP的传送切换至MBMS下载传送的信息,并且UE 210可以在发出切换至MBMS下载的会话修改请求(例如,SIP Re-INVITE)时利用这样的信息。SIP Re-INVITE消息还可以包含请求URI,其可以是MBMS下载服务的公知的PSI(公共服务标识符)。“To”头部可以包含与请求URI中的URI相同的URI,并且“From”头部可以指示用户的公共用户标识。
在第二步骤中,IM CN子系统220可以将SIP Re-INVITE消息转发给SCF 230。
在第三步骤中,当接收到SIP Re-INVITE请求时,SCF 230可以根据用户订制信息来执行服务授权过程,以检查请求的MBMS下载服务的服务权限。
当接收到SIP修改请求时,SCF 230可以确定当前传送的内容是否具有HTTP到MBMS的切换支持。如果HTTP到MBMS的切换对于UE是不可用的,那么可以拒绝会话修改,并且可以维持旧的HTTP会话(以及先前预留的资源)。如果HTTP到MBMS切换对于UE 210是可用的,那么SCF可以充当B2BUA,在宿主UE 296上进行操作的BMSC.UPF 240与UE 210之间建立基于FLUTE的MBMS下载会话,并且将SIP BYE消息发送给HTTP/SIP适配器250以终止其之间的SIP会话。
在第四步骤中,HTTP/SIP适配器250然后可以释放HTTP服务器260,并且将SIP200OK消息发送给SCF 230。
在第五步骤中,一旦从HTTP适配器250接收到SIP 200OK消息,SCF 230就可以将SIP 200OK消息与SDP应答一起发送给IM CN子系统220。
在第六步骤中,IM CN子系统220可以将SIP 200OK消息与SDP应答一起转发给UE210。P-CSCF可以在PCC架构中用作应用功能。PCRF 270可以决定针对由MBMS用户服务发起且控制的IMS来如何执行QoS的策略控制。在该MBMS设置中,在一个实施例中,PCRF可以不发起对特定承载的建立。
在第七步骤中,一旦UE 210接收到SIP 200OK响应,UE就可以激活如在SDP中描述的对应的MBMS用户服务,尤其是基于FLUTE的MBMS下载服务。MBMS下载接收发起可以与MBMS广播模式激活过程或者MBMS多播模式激活过程相对应。UE可以检查所接收的SDP中的FLUTE会话参数,并且相应地接收MBMS下载数据。在文件传送表(FDT)不可用的情况下,UE可以根据SDP应答中的fdt地址(fdt_address)属性来得到FDT。FDT可以包含用于在FLUTE会话中传送的文件的内容描述信息。在不完整下载的情况下,UE可以针对由SDP应答中的修复服务器地址(repair-server-address)属性所指示的修复服务器来执行文件修复过程。将在继续下去的段落中更充分地论述文件修复。
在图5中还示出了用于从基于HTTP的传送切换至DASH内容的MBMS下载传送的示例过程。
另一个例子提供了宿主移动设备的计算机电路的功能900,其中,宿主移动设备可操作以从超文本传输协议(HTTP)动态自适应流(DASH)格式化内容的基于HTTP的传送切换至到移动设备的多媒体广播多播服务(MBMS)下载(如图9的流程图所示)。此外,该功能可以实现为方法,或者该功能可以作为机器上的指令来执行,其中,将指令包括在至少一个计算机可读介质或者一个非暂时性机器可读存储介质上。
在图9所示的例子中,如在框910中,计算机电路可以被配置为:在宿主移动设备上进行操作的HTTP/SIP适配器处,从服务控制功能(SCF)模块接收会话发起协议(SIP)终止消息,以终止用于将基于DASH的内容传送给移动设备的SIP会话。如在框920中,可以将SIP确认消息发送给SCF,以转发给移动设备。如在框930中,可以在移动设备与在宿主移动设备上进行操作的广播多播服务中心用户面子功能(BMSC.UPF)模块之间建立基于单向传输的文件传送(FLUTE)协议的MBMS下载会话,以进行MBMS下载。
在另一个例子中,SIP终止可以包括SIP BYE消息,并且SIP确认可以包括SIP200OK消息。
在另一个例子中,宿主移动设备可以经由支持内容的单播和多播传送的空中接口,来与移动设备进行通信。宿主移动设备可以使用从由以下各项构成的组中选择的协议:第三代合作伙伴计划(3GPP)长期演进(LTE)标准版本8、9、10或者11以及电气和电子工程师协会(IEEE)802.16m-2011标准。
在另一个例子中,宿主移动设备可以被配置为连接到以下各项中的至少一项:无线局域网(WLAN)、无线个域网(WPAN)和无线广域网(WWAN),并且移动设备包括天线、触敏显示屏、扬声器、麦克风、图形处理器、应用处理器、内部存储器、非易失性存储器端口、或者其组合。
MBMS下载和文件修复过程
通过3GPP的MBMS的文件下载传送服务提供了文件修复特性,该特性使得没有接收到足够符号来正确地对文件进行解码的UE能够请求额外的符号。在通过单播将符号传送给特定UE所需要的综合负荷是适度的情况下,这允许网络通过单播承载而非负载广播承载来将特定符号传送给特定UE。
文件修复特性依赖网络中的文件修复服务器来为UE的修复请求服务。当前架构需要专门被设计为服务于UE请求的专用服务器。该方法可能是昂贵的,并且对大型部署没有很好的扩展。
图6示出了对当前文件修复特性的增强,其够实现使用常规HTTP网络服务器630来处理文件修复请求而非依赖于BMSC 620。在MBMS下载与基于HTTP的传送之间切换的能力能够实现增强的文件修复过程。由BMSC 620提供的MBMS广播服务可以通过蜂窝网络640将文件或者其它媒体610发送给UE 650。对于源符号的恢复而言,UE可以使用标准化的HTTP请求/响应来联系HTTP服务器630。该方法利用了现有的、可扩展的、标准化的以及广泛部署的基于网络的基础设施,来进行修复服务。在一些例子中,系统可以通过智能地执行通过MBMS的修复符号传输(修复符号是发送给UE的冗余符号,其允许UE在实际上没有重新发送缺少的文件片段的情况下修复文件,例如,由AL-FEC方案产生的符号),来在服务器复杂性、可扩展性、缓存效率以及HTTP请求开销方面实现良好的性能-复杂性折衷,而同时允许通过有限数量的HTTP请求进行对源符号的恢复。操作者不必使用专门的文件修复服务器,并且可以使用被用于传送内容的同一网络服务器。因此,对于现在由HTTP服务器处理的文件修复过程而言,不再需要BMSC。HTTP服务器仅需要存储内容,而不必耗费资源来进行FEC编码,这将允许系统以低复杂性来实现良好的缓存和网络效率,这将允许操作者利用通过使用网络或者互联网中的常规网络服务器来提供的可扩展性、可靠性以及可容易得到的内容。
在一个实施例中,通过基于IMS的PSS和MBMS服务的MBMS文件修复过程利用了在MBMS与HTTP传送服务之间切换的能力。可以修改MBMS下载传送方法,使得由UE通过MBMS承载从广播文件的BMSC接收FLUTE会话,此后,UE建立切换到HTTP网络服务器的会话,以便通过HTTP取得文件的缺少的组成部分(而非保持连接到用于MBMS文件修复服务的BMSC,这是当前的过程)。
关于基于IMS的PSS和MBMS服务的3GPP技术规范TS 26.237v.11.0.0假设在文件修复期间UE保持连接到BMSC,并且BMSC主持文件修复服务。因此,现有过程无法应用于使用常规HTTP网络服务器来将文件修复服务传送给UE。
在继续下去的段落中,在基于IMS的PSS和MBMS服务的情况下,提供了基于对常规HTTP网络服务器的使用的、用于MBMS文件修复的方法和信令过程。具体地,如图2中所示,规定了对MBMS下载传送过程的修改,使得由UE 210通过MBMS承载从位于宿主UE 296上的、广播文件的BMSC.UPF 240接收FLUTE会话,此后,UE建立切换到位于同一宿主UE或者不同的宿主UE上的HTTP网络服务器260的会话,以便通过HTTP取得文件的缺少的组成部分。
对P2P通信的使用提供了显著的优点,其在于使用常规HTTP网络服务器630来处理文件修复请求,而非依赖于BMSC。具体而言,将BMSC.UPF 240、HTTP服务器260以及HTTP/SIP适配器250放置在一个或多个宿主UE上,允许恢复信息是可容易得到的并且可容易访问的,而不需要在用户位置附近放置大量的边缘服务器。
如图2的示例框图中所示出的,在从P2P MBMS下载至文件修复请求信息的基于HTTP的传送的切换中,执行多个步骤。在继续下去的段落中提供了并且在图2和图7中示出了这些步骤的示例实现方式。这些步骤并非旨在是限制性的。步骤的编号也非旨在提供执行步骤所要求的次序。
在第一步骤中,UE 210生成发送给IM CN子系统220的初始SIP INVITE消息,其中SIP INVITE消息用于指示选择的MBMS下载服务。将SDP提议包括在SIP INVITE消息中。IMCN子系统将SIP INVITE消息和SDP提议转发给SCF 230。
SIP INVITE请求中的请求URI可以是MBMS下载服务的公知的PSI(公共服务标识符)。“To”头部可以包含与请求URI中的URI相同的URI。“From”头部可以指示用户的公共用户标识。
可以将SDP提议包括在该请求中。SDP提议可以根据在UE服务选择过程期间接收的参数以及可用于MBMS下载服务的媒体能力和要求的带宽来完成。
在第二步骤中,当接收到SIP INVITE请求时,SCF可以检查SDP提议中的SDP参数,并且根据用户订制信息来执行服务授权过程,以检查请求的MBMS下载服务的服务权限。在检查成功的情况下,SCF可以利用包括SDP应答的SIP 200OK来进行应答。SDP应答可以包含用于指示文件传送表(FDT)的地址的fdt_address:uri以及用于指示修复服务器的地址的repair-server-address:uri。
在第三步骤中,一旦UE 210接收到SIP响应(SIP 200OK),UE就可以检查所接收的SDP中的FLUTE会话参数,并且相应地接收MBMS下载数据。在FDT是不可用的情况下,UE可以根据SDP应答中的fdt地址属性来得到FDT。FDT包含用于在FLUTE会话中传送的文件的内容描述信息。
在第四步骤中,在下载不完整的情况下,UE 210可以针对由来自SCF 230的SDP应答中的修复服务器地址属性指示的修复服务器,来执行文件修复过程。为了从MBMS下载切换至来自网络服务器的修复服务的基于HTTP的传送,可以由UE发出会话发起协议(SIP)Re-INVITE,并且发送给IM CN子系统220。可以将会话描述协议(SDP)提议和指向修复服务器的请求URI包括在SIP Re-INVITE消息中,以激活文件修复。IM CN子系统可以将SIP Re-INVITE消息转发给SCF。
请求URI与来自用户希望激活的网络服务器的基于HTTP的文件修复会话相关。在该例子中,网络服务器位于宿主UE上。请求URI可以由用户部分和域部分组成。用户部分可以包含内容标识符。内容标识符可以是从来自服务选择功能(SSF)模块290的用户服务描述信息中取得的。内容标识符可以是从服务选择信息中取得的。域部分是从SSF获得的服务提供商域名。“To”头部可以包含修复服务器地址URI。“From”头部可以指示用户的公共用户标识。内容标识符可以是从服务选择信息中取得的。
可以根据可用于文件修复会话的媒体能力和策略、以及在服务选择过程期间或者在由SIP选项取得缺少的参数的过程期间从SSF接收的参数,来将SDP提议包括在Re-INVITE请求中。
在第五步骤中,当接收到SIP修改请求时,SCF 230可以确定当前广播的程序是否具有出于文件修复目的的MBMS/FLUTE到HTTP的切换支持。如果MBMS到HTTP的切换对于UE是不可用的,那么可以拒绝会话修改,并且可以维持旧的MBMS会话(以及先前预留的资源)。
如果MBMS到HTTP的切换对于UE 210是可用的,那么充当B2BUA的SCF 230可以执行第五步骤中的下面的动作。
当从UE 210接收到SIP Re-INVITE时,SCF 230可以检查针对请求的内容的用户权限,识别该请求是针对MBMS文件修复过程的,选择在宿主UE 296上进行操作的HTTP/SIP适配器250,并且通过相应地改变“请求URI”将SIP INVITE请求转发给负责文件修复服务的HTTP/SIP适配器。当从HTTP/IP适配器接收到301或者302响应时,SCF可以不将该消息转发给UE。
如果请求URI在用户部分中包含内容标识符,并且在域部分中包含域名,那么SCF230可以选择合适的HTTP/IP适配器250,并且生成对所选择的HTTP/SIP适配器的SIPINVITE请求。SIP INVITE请求的“To”头部可以包含与从UE接收的SIP修改请求的请求URI中的内容标识符相同的内容标识符。
充当B2BUA的SCF 230可以将SIP INVITE请求与SDP参数一起发送给HTTP/SIP适配器。SCF可以拆除在宿主UE 296上进行操作的BMSC.UPF240与UE 210之间的基于FLUTE的MBMS下载会话。
在第六步骤中,当接收到MBMS文件修复激活请求(即,具有SDP提议的SIP邀请)时,HTTP/SIP适配器250可以检查存在于“To”头部的用户部分中的内容标识符以及SDP中的媒体参数,并且可以根据请求URL来选择HTTP服务器260。基于URI,HTTP服务器可以位于与BMSC.UPF 240相同的宿主UE或者不同的宿主UE上。HTTP/SIP适配器250可以将包括UE 210的IP地址的HTTP POST消息发送给HTTP服务器。HTTP/SIP适配器可以决定将请求重定向至在另一宿主UE上进行操作的另一HTTP/SIP适配器服务器。在这种情况下,如果内容未由该HTTP/SIP适配器管理,那么HTTP/SIP适配器可以返回301响应,或者出于任何其它原因(例如,负载均衡)而返回302响应。重定向的HTTP/SIP适配器可以在联系头(Contact header)中指示一个或多个目的HTTP/SIP适配器地址。
在第七步骤中,当接收到从HTTP/SIP适配器250接收的HTTP POST消息时,HTTP服务器260利用HTTP 200OK响应来对HTTP/SIP适配器进行应答。HTTP/SIP适配器可以将包括SDP应答的SIP 200OK消息返回给SCF 230。SDP应答可以描述MBMS文件修复会话,其包括所请求的内容文件的下载URL。与针对流而定义的SDP应答的不同之处在于:不存在与控制协议(RTSP)相对应的媒体行、在“m”行中对TCP传输和基于HTTP的下载方法(而不是流)的指示、以及对HTTP URL(而不是RTSP URI)的指示。如果无法发现用户已选择的内容,那么HTTP/SIP适配器可以利用适当的错误代码(例如,SIP错误代码404“Not Found”响应)来回复。
在第八步骤中,SCF 230可以将SIP 200OK消息转发给IM CN子系统220。IM CN子系统可以将SIP 200OK转发给UE。
在第九步骤中,在接收到SIP 200OK消息之后,UE 210可以离开多播信道,并且通过向从SIP 200OK消息获得的URL发送HTTP GET请求来开始MBMS文件修复。HTTP服务器可以将HTTP响应中的内容文件传送给UE。
在图7中示出了用于使用P2P通信来从MBMS下载切换至来自位于宿主UE上的网络服务器的文件修复服务的基于HTTP的传送的示例过程。
另一个例子提供了服务控制功能(SCF)模块的计算机电路的功能1000,SCF模块可操作以从多媒体广播多播服务(MBMS)下载切换至用于文件修复的内容的基于超文本传输协议(HTTP)的传送(如图9的流程图所示)。此外,该功能可以实现为方法,或者该功能可以作为机器上的指令来执行,其中,将指令包括在至少一个计算机可读介质或者一个非暂时性机器可读存储介质上。
在图10中所示的例子中,如在框1010中,计算机电路被配置为:在移动设备在包括DASH格式化内容的内容传送会话中,从在宿主移动设备上进行操作的广播多播服务中心用户面子功能(BM-SC.UPF)模块接收MBMS下载的同时,在服务控制功能(SCF)模块处从移动设备接收会话发起协议(SIP)重新邀请。如在框1020中,计算机电路还被配置为确定SIP重新邀请是针对文件修复过程的。如在框1030中,可以将SIP邀请从SCF模块发送给用于文件修复过程的HTTP/SIP适配器,其中,HTTP/SIP适配器被配置为在宿主移动设备或者另一宿主移动设备上进行操作。如在框1040中,可以在SCF模块处从HTTP/SIP适配器接收SIP确认,其中SIP确认用于指示对用于请求的文件修复内容的内容传送的、在宿主移动设备或者其它宿主移动设备上的HTTP服务器的选择。如在框1050中,可以将SIP确认转发给移动设备,其中SIP确认用于指示到用于请求的文件修复内容的内容传送的HTTP服务器的切换。
在另一个例子中,SIP重新邀请可以是在互联网协议(IP)多媒体子系统(IMS)核心网(IM CN)子系统处从移动设备接收的,并且IP CN子系统可以被配置为将SIP重新邀请转发给SCF。
在另一个例子中,SIP重新邀请可以包括:会话描述协议(SDP)提议;以及请求统一资源标识符(URI),并且URI可以包括:内容标识符;以及修复服务器地址URI。
在另一个例子中,计算机电路还被配置为针对用于与内容标识符相关联的内容的用户权限进行检查。
在另一个例子中,SIP邀请可以包括“To”头部,其包含与SIP重新邀请中的内容标识符相同的内容标识符。
在另一个例子中,HTTP/SIP适配器可以被配置为:检查“To”头部中的内容标识符;根据修复服务器地址URI来选择HTTP服务器;将包括移动设备的互联网协议(IP)地址的HTTP POST消息发送给HTTP服务器;以及确定是否将请求URI重定向至另一HTTP/SIP适配器。
在另一个例子中,HTTP服务器可以被配置为将SIP确认发送给HTTP/SIP适配器。
在另一个例子中,SIP确认可以包括SDP应答,该SDP应答描述包括请求的文件修复内容的下载URL的MBMS文件修复会话。
在另一个例子中,计算机电路还被配置为确定在移动设备处是否支持MBMS到HTTP的切换。
在另一个例子中,计算机电路还被配置为:当MBMS到HTTP的切换在移动设备处是可用的时,对在宿主移动设备处进行操作的广播多播服务中心用户面子功能(BMSC.UPF)模块与移动设备之间的MBMS内容传送会话进行拆除。
在另一个例子中,SIP重新邀请可以包括SIP Re-INVITE消息,SIP邀请可以包括SIP INVITE消息,并且SIP确认可以包括SIP 200OK。
应当注意的是,在多个例子中所使用的特定空中接口(例如,RAN)特性并不旨在是限制性的。空中接口可以是不相关的。只要使得相关联的网络能够主持所描述的基于IMS的MBMS下载传送功能,任何空中接口或多个空中接口的组合就可以是可适用的。
图11提供了无线设备(例如,用户设备(UE)、移动站(MS)、移动无线设备、移动通信设备、平板设备、手持设备或者其它类型的无线设备)的示例示图。无线设备可以包括一个或多个天线,其被配置为与诸如以下各项的节点或者传输站进行通信:基站(BS)、演进型节点B(eNB)、基带单元(BBU)、远程无线电头端(RRH)、远程无线电设备(RRE)、中继站(RS)、无线电设备(RE)、远程无线电单元(RRU)、中央处理模块(CPM)、或者其它类型的无线广域网(WWAN)接入点。无线设备可以被配置为使用至少一种无线通信标准来进行通信,其中无线通信标准包括3GPP LTE、WiMAX、高速分组接入(HSPA)、蓝牙和WiFi。无线设备可以针对每种无线通信标准使用单独的天线来进行通信,或者针对多种无线通信标准使用共享的天线来进行通信。无线设备可以在无线局域网(WLAN)、无线个域网(WPAN)和/或WWAN中进行通信。
图11还提供了可以用于来自无线设备的音频输入和输出的麦克风和一个或多个扬声器的示图。显示屏幕可以是液晶显示器(LCD)屏幕或者其它类型的显示屏幕(例如,有机发光二极管(OLED)显示器)。显示屏幕可以被配置为触摸屏。触摸屏可以使用电容、电阻或者另一类型的触摸屏技术。应用处理器和图形处理器可以耦合到内部存储器以提供处理和显示能力。非易失性存储器端口还可以用于向用户提供数据输入/输出选项。非易失性存储器端口还可以用于扩展无线设备的存储器能力。键盘可以与无线设备相集成或者无线地连接到无线设备,以提供额外的用户输入。还可以使用触摸屏来提供虚拟键盘。
各种技术或者其某些方面或者部分可以采用程序代码(即,指令)的形式,程序代码体现为有形介质,例如,软盘、压缩光盘只读存储器(CD-ROM)、硬盘驱动器、非暂时性计算机可读存储介质或者任何其它机器可读存储介质,其中,当将程序代码加载到机器(例如,计算机)中并且由机器执行时,该机器变成用于实现各种技术的装置。电路可以包括硬件、固件、程序代码、可执行代码、计算机指令和/或软件。非暂时性计算机可读存储介质可以是不包括信号的计算机可读存储介质。在程序代码在可编程计算机上执行的情况下,计算设备可以包括处理器、可由处理器读取的存储介质(包括易失性和非易失性存储器和/或存储元件)、至少一个输入设备以及至少一个输出设备。易失性和非易失性存储器和/或存储元件可以是随机存取存储器(RAM)、可擦除可编程只读存储器(EPROM)、闪存驱动器、光学驱动器、磁性硬盘驱动器、固态驱动器、或者用于存储电子数据的其它介质。节点和无线设备还可以包括收发机模块(即,收发机)、计数器模块(即,计数器)、处理模块(即,处理器)和/或时钟模块(即,时钟)或者定时器模块(即,定时器)。可以实现或使用本文所描述的各种技术的一个或多个程序可以使用应用编程接口(API)、可重复使用控制等。这样的程序可以用高级过程或者面向对象的编程语言来实现,以与计算机系统进行通信。然而,如果需要的话,程序可以用汇编或者机器语言来实现。在任何情况下,语言可以是编译的或解释的语言,并且与硬件实现相组合。
应当理解的是,在本说明书中描述的功能单元中的很多功能单元已被标记为模块,以便更具体强调其实现独立性。例如,模块可以实现为硬件电路,其包括定制的超大规模集成(VLSI)电路或者门阵列、现成的半导体(例如,逻辑芯片、晶体管或者其它分立组件)。模块还可以用诸如以下各项的可编程硬件设备来实现:现场可编程门阵列、可编程阵列逻辑、可编程逻辑设备等。
模块还可以用由各种类型的处理器执行的软件来实现。例如,可执行代码的经识别的模块可以包括计算机指令的一个或多个物理或者逻辑块,计算机指令例如可以被组织为对象、过程或者功能。然而,经识别的模块的可执行文件无需在物理上位于一起,而可以包括存储在不同位置的不同的指令,这些指令当在逻辑上结合在一起时,包括模块并且实现用于模块的所述目的。
事实上,可执行代码的模块可以是单个指令或者很多指令,并且甚至可以在除了不同的程序之外的多个不同的代码段上以及跨越多个存储器设备来分布。类似地,本文中可以在模块内识别并且示出操作数据,并且操作数据可以体现为任何合适的形式,以及被组织在任何适当类型的数据结构内。操作数据可以被收集为单个数据集,或者可以分布在不同位置上(包括在不同的存储设备上),并且可以至少部分地仅作为系统或者网络中的电子信号而存在。模块可以是无源的或者有源的,其包括可操作以执行期望功能的代理。
贯穿本说明书对“示例”或者“示例性”的提及意味着将结合例子所描述的特定特征、结构或者特性包括在本发明的至少一个实施例中。因此,在贯穿本说明书的各个地方的短语“在一个例子中”或者词语“示例性”的出现未必都是指相同的实施例。
为了方便起见,如本文所使用的,多个项目、结构要素、组成元素和/或材料可以呈现在公共列表中。然而,这些列表应当被解释为如同列表的每个成员被单独识别为分别的且唯一的成员。因此,除非有相反指示,否则仅基于这样的列表中的成员在公共组中的呈现,该列表中没有单独的成员应当被解释为实际上等效于相同列表中的任何其它成员。此外,本文中可以将本发明的各个实施例和例子与对其各个部件的替代一起来指代。应当理解的是,这样的实施例、例子和替代方式不应当被解释为彼此的实际等效物,而是应当被视为是本发明的单独的且自主的表示。
此外,可以在一个或多个实施例中,以任何适当的方式来组合所描述的特征、结构或者特性。在下面的描述中,提供了大量的具体细节,例如,布局、距离的例子、网络例子等,以提供对本发明的实施例的透彻理解。然而,相关领域的技术人员应当认识到,本发明可以在没有这些具体细节中的一个或多个的情况下来实现,或者利用其它方法、部件、布局等来实现。在其它实例中,没有示出或者详细描述公知的结构、材料、或者操作,以避免模糊本发明的多个方面。
尽管前述例子说明了本发明在一个或多个特定的应用中的原理,但是对于本领域普通技术人员显而易见的是,在不付出创造性劳动的情况下,并且在不脱离本发明的原理和概念的情况下,可以在实现方式的形式、使用和细节方面做出大量的修改。相应地,目的并不在于本发明是受限制的,除了如以下给出的权利要求限制的之外。
Claims (23)
1.一种服务控制功能(SCF)模块,所述SCF模块可操作以从多媒体广播多播服务(MBMS)下载切换至超文本传输协议(HTTP)动态自适应流(DASH)格式化内容的基于HTTP的传送,所述SCF模块具有被配置为执行以下操作的计算机电路:
在移动设备在包括DASH格式化内容的内容传送会话中,从在宿主移动设备上进行操作的广播多播服务中心用户面子功能(BM-SC.UPF)模块接收MBMS下载的同时,在服务控制功能(SCF)模块处从所述移动设备接收会话发起协议(SIP)重新邀请;
将SIP邀请从所述SCF模块发送给在所述宿主移动设备上进行操作的HTTP/SIP适配器,以选择用于到所述移动设备的基于HTTP的传送的、在所述宿主移动设备或者另一宿主移动设备上进行操作的HTTP服务器;
在所述SCF模块处从所述HTTP/SIP适配器接收SIP确认,其中,所述SIP确认用于指示对用于所述内容传送会话的、在所述宿主移动设备上的所述HTTP服务器的选择;以及
将所述SIP确认转发给所述移动设备,其中,所述SIP确认用于指示到用于所述内容传送会话的所述HTTP服务器的切换。
2.根据权利要求1所述的服务控制功能(SCF)模块,其中,所述SIP重新邀请是在互联网协议(IP)多媒体子系统(IMS)核心网(IM CN)子系统处从所述移动设备接收的,并且所述IPCN子系统被配置为将所述SIP重新邀请转发给所述SCF。
3.根据权利要求2所述的服务控制功能(SCF)模块,其中,所述计算机电路还被配置为将所述SIP确认发送给所述IM CN子系统,以能够实现服务质量(QOS)预留,
并且所述IM CN子系统将所述SIP确认转发给所述移动设备,其中,所述SIP确认用于指示到用于所述内容传送会话的所述HTTP服务器的所述切换。
4.根据权利要求1所述的服务控制功能(SCF)模块,其中,会话描述协议(SDP)提议和请求URI被包括在所述SIP重新邀请消息中。
5.根据权利要求1所述的服务控制功能(SCF)模块,其中,所述计算机电路还被配置为:
确定在所述移动设备处是否支持MBMS到HTTP的切换。
6.根据权利要求1所述的服务控制功能(SCF)模块,其中,所述计算机电路还被配置为:
当MBMS到HTTP的切换在所述移动设备处是可用的时,对在所述宿主移动设备处进行操作的广播多播服务中心用户面子功能(BMSC.UPF)模块与所述移动设备之间的所述MBMS内容传送会话进行拆除。
7.根据权利要求1所述的服务控制功能(SCF)模块,其中,所述SIP重新邀请包括SIPRe-INVITE消息,所述SIP邀请包括SIP INVITE消息,并且所述SIP确认包括SIP 200OK。
8.一种宿主移动设备,所述宿主移动设备可操作以从超文本传输协议(HTTP)动态自适应流(DASH)格式化内容的基于HTTP的传送切换至到移动设备的多媒体广播多播服务(MBMS)下载,所述宿主移动设备具有被配置为执行以下操作的计算机电路:
在所述宿主移动设备上进行操作的HTTP/SIP适配器处,从服务控制功能(SCF)模块接收会话发起协议(SIP)终止消息,以终止用于将基于DASH的内容传送给移动设备的SIP会话;
将SIP确认消息发送给所述SCF,以转发给所述移动设备;以及
在所述移动设备与在所述宿主移动设备上进行操作的广播多播服务中心用户面子功能(BMSC.UPF)模块之间,建立基于单向传输的文件传送(FLUTE)协议的MBMS下载会话,以进行所述MBMS下载。
9.根据权利要求8所述的宿主移动设备,其中,所述SIP终止包括SIP BYE消息,并且所述SIP确认包括SIP 200OK消息。
10.根据权利要求8所述的宿主移动设备,其中,所述宿主移动设备经由支持对内容的单播和多播传送的空中接口,来与所述移动设备进行通信。
11.根据权利要求8所述的宿主移动设备,其中,所述宿主移动设备使用从由以下各项构成的组中选择的协议:第三代合作伙伴计划(3GPP)长期演进(LTE)标准版本8、9、10或者11;以及电气和电子工程师协会(IEEE)802.16m-2011标准。
12.根据权利要求8所述的宿主移动设备,其中,所述宿主移动设备被配置为连接到以下各项中的至少一项:无线局域网(WLAN)、无线个域网(WPAN)和无线广域网(WWAN),
以及所述移动设备包括天线、触敏显示屏、扬声器、麦克风、图形处理器、应用处理器、内部存储器、非易失性存储器端口、或者其组合。
13.一种服务控制功能(SCF)模块,所述SCF模块可操作以从多媒体广播多播服务(MBMS)下载切换至用于文件修复的内容的基于超文本传输协议(HTTP)的传送,所述服务控制功能(SCF)模块具有被配置为执行以下操作的计算机电路:
在移动设备在包括DASH格式化内容的内容传送会话中,从在宿主移动设备上进行操作的广播多播服务中心用户面子功能(BM-SC.UPF)模块接收MBMS下载的同时,在服务控制功能(SCF)模块处从所述移动设备接收会话发起协议(SIP)重新邀请;
确定所述SIP重新邀请是针对文件修复过程的;
将SIP邀请从所述SCF模块发送给用于文件修复过程的HTTP/SIP适配器,其中,所述HTTP/SIP适配器被配置为在所述宿主移动设备或者另一宿主移动设备上进行操作;
在所述SCF模块处从所述HTTP/SIP适配器接收SIP确认,其中,所述SIP确认用于指示对用于请求的文件修复内容的内容传送的、在所述宿主移动设备或者其它宿主移动设备上的HTTP服务器的选择;以及
将所述SIP确认转发给所述移动设备,其中,所述SIP确认用于指示到用于所述请求的文件修复内容的所述内容传送的所述HTTP服务器的切换。
14.根据权利要求13所述的服务控制功能(SCF)模块,其中,所述SIP重新邀请是在互联网协议(IP)多媒体子系统(IMS)核心网(IM CN)子系统处从所述移动设备接收的,并且所述IP CN子系统被配置为将所述SIP重新邀请转发给所述SCF。
15.根据权利要求13所述的服务控制功能(SCF)模块,其中,所述SIP重新邀请包括:
会话描述协议(SDP)提议;以及
请求统一资源标识符(URI),
其中所述URI包括:内容标识符和修复服务器地址URI。
16.根据权利要求15所述的服务控制功能(SCF)模块,其中,所述计算机电路还配置为:
针对用于与所述内容标识符相关联的内容的用户权限来进行检查。
17.根据权利要求15所述的服务控制功能(SCF)模块,其中,所述SIP邀请包括To头部,其中,所述To头部包含与所述SIP重新邀请中的所述内容标识符的相同的内容标识符。
18.根据权利要求17所述的服务控制功能(SCF)模块,其中,所述HTTP/SIP适配器被配置为:
检查所述To头部中的所述内容标识符;
根据所述修复服务器地址URI来选择所述HTTP服务器;
将包括所述移动设备的互联网协议(IP)地址的HTTP post消息发送给所述HTTP服务器;以及
确定是否将所述请求URI重定向至另一HTTP/SIP适配器。
19.根据权利要求18所述的服务控制功能(SCF)模块,其中,所述HTTP服务器被配置为:
将所述SIP确认发送给所述HTTP/SIP适配器。
20.根据权利要求13所述的服务控制功能(SCF)模块,其中,所述SIP确认包括SDP应答,其中,所述SDP应答描述包括所述请求的文件修复内容的下载URL的MBMS文件修复会话。
21.根据权利要求13所述的服务控制功能(SCF)模块,其中,所述计算机电路还被配置为:
确定在所述移动设备处是否支持MBMS到HTTP的切换。
22.根据权利要求13所述的服务控制功能(SCF)模块,其中,所述计算机电路还被配置为:
当MBMS到HTTP的切换在所述移动设备处是可用的时,对在所述宿主移动设备处进行操作的所述广播多播服务中心用户面子功能(BMSC.UPF)模块与所述移动设备之间的所述MBMS内容传送会话进行拆除。
23.根据权利要求13所述的服务控制功能(SCF)模块,其中,所述SIP重新邀请包括SIPRe-INVITE消息,所述SIP邀请包括SIP INVITE消息,并且所述SIP确认包括SIP 200OK。
Applications Claiming Priority (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US201261707784P | 2012-09-28 | 2012-09-28 | |
| US61/707,784 | 2012-09-28 | ||
| PCT/US2013/062592 WO2014052955A1 (en) | 2012-09-28 | 2013-09-30 | Ims based p2p streaming and download services |
| US14/041,363 US9398498B2 (en) | 2012-09-28 | 2013-09-30 | IMS based P2P streaming and download services |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN104584482A CN104584482A (zh) | 2015-04-29 |
| CN104584482B true CN104584482B (zh) | 2018-02-23 |
Family
ID=94384413
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201380044711.2A Active CN104584482B (zh) | 2012-09-28 | 2013-09-30 | 用于基于ims的p2p流和下载服务的装置和方法 |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US9398498B2 (zh) |
| EP (1) | EP2901619A4 (zh) |
| JP (1) | JP2015530833A (zh) |
| KR (1) | KR101665896B1 (zh) |
| CN (1) | CN104584482B (zh) |
| WO (1) | WO2014052955A1 (zh) |
Families Citing this family (20)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9213605B2 (en) * | 2012-01-23 | 2015-12-15 | Intel Corporation | IP multimedia subsystem and method for MBMS file repair using HTTP servers |
| US20150350284A1 (en) * | 2014-05-27 | 2015-12-03 | Acer Incorporated | Method of Enhancement of Data Transmission in Multimedia Service |
| EP2953313A1 (en) | 2014-06-05 | 2015-12-09 | Thomson Licensing | Method for operating a cache arranged along a transmission path between client terminals and at least one server, and corresponding cache |
| US9668238B1 (en) | 2014-10-02 | 2017-05-30 | Sprint Spectrum L.P. | Multicast file delivery |
| US10200920B2 (en) * | 2015-02-10 | 2019-02-05 | Qualcomm Incorporated | On-demand system information |
| US10616822B2 (en) | 2015-02-10 | 2020-04-07 | Qualcomm Incorporated | System information updating |
| US9769733B2 (en) | 2015-02-10 | 2017-09-19 | Qualcomm Incorporated | Incremental transmission of system information |
| US20160248829A1 (en) * | 2015-02-23 | 2016-08-25 | Qualcomm Incorporated | Availability Start Time Adjustment By Device For DASH Over Broadcast |
| US10171515B2 (en) * | 2016-04-20 | 2019-01-01 | International Business Machines Corporation | Notifying response sender of malformed session initiation protocol (SIP) response messages |
| US11102535B1 (en) | 2016-06-21 | 2021-08-24 | Amazon Technologies, Inc. | Adjusting parameter settings for bitrate selection algorithms |
| US10440082B1 (en) * | 2016-06-21 | 2019-10-08 | Amazon Technologies, Inc. | Adjusting parameter settings for bitrate selection algorithms |
| US10440085B2 (en) | 2016-12-30 | 2019-10-08 | Facebook, Inc. | Effectively fetch media content for enhancing media streaming |
| US10476943B2 (en) * | 2016-12-30 | 2019-11-12 | Facebook, Inc. | Customizing manifest file for enhancing media streaming |
| WO2018141376A1 (en) * | 2017-02-01 | 2018-08-09 | Huawei Technologies Co., Ltd. | System and method for session management in nextgen mobile core networks |
| KR102289879B1 (ko) * | 2017-03-20 | 2021-08-13 | 삼성전자 주식회사 | 셀룰러망에서 세션의 다양한 ssc 모드 지원을 위한 upf 변경 방안 |
| CN112313922B (zh) * | 2018-06-26 | 2022-01-07 | 华为技术有限公司 | 用于在5g网络中提供多播/广播服务的实体和方法 |
| CN111756558A (zh) * | 2019-03-26 | 2020-10-09 | 珠海格力电器股份有限公司 | 家电设备的配网方法及装置、家电设备的配网系统 |
| CN110337117B (zh) * | 2019-07-10 | 2020-05-05 | 牡丹江师范学院 | 一种智能化网络信息收发系统 |
| US11470136B2 (en) * | 2020-10-07 | 2022-10-11 | Tencent America LLC | URL customization using the session-based dash operations |
| US11910032B1 (en) | 2022-08-02 | 2024-02-20 | Rovi Guides, Inc. | Systems and methods for distributed media streaming |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103748810A (zh) * | 2011-08-11 | 2014-04-23 | 英特尔公司 | 用于ims网络上dash格式化内容在mbms下载与基于http的交付之间切换的方法 |
Family Cites Families (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2007101473A1 (en) | 2006-03-07 | 2007-09-13 | Telefonaktiebolaget Lm Ericsson (Publ) | Time-shifting and chase-play for an iptv system |
| EP1833217A1 (en) | 2006-03-09 | 2007-09-12 | Matsushita Electric Industrial Co., Ltd. | Providing service data of a bidirectional service (IMS, e.g. PoC, conference) by using a downlink multicast service (e.g. MBMS) |
| US8046479B2 (en) | 2006-11-07 | 2011-10-25 | Telefonaktiebolaget Lm Ericsson (Publ) | Media channel management |
| EP2160906B1 (en) * | 2007-06-19 | 2015-07-22 | Nokia Technologies Oy | System and method for an MBMS to PSS handover |
| EP2053825B1 (en) | 2007-10-25 | 2015-07-08 | Alcatel Lucent | Distribution of shared content streams in communications networks |
| US8537822B2 (en) * | 2008-11-10 | 2013-09-17 | Research In Motion Limited | Methods and apparatus for providing alternative paths to obtain session policy |
| EP2399390A1 (en) | 2009-02-17 | 2011-12-28 | Telefonaktiebolaget L M Ericsson (publ) | Method and apparatus for distributing data in a peer-to- peer network |
| RU2527730C2 (ru) | 2009-04-01 | 2014-09-10 | Телефонактиеболагет Л М Эрикссон (Пабл) | Управление ключами безопасности в основанных на ims услугах широковещания и многоадресного вещания мультимедиа (mbms) |
| JP5961174B2 (ja) * | 2010-11-02 | 2016-08-02 | テレフオンアクチーボラゲット エルエム エリクソン(パブル) | メディア記述配信のための方法およびデバイス |
| KR20120083747A (ko) | 2011-01-18 | 2012-07-26 | 삼성전자주식회사 | 방송통신 융합형 서비스를 위한 전송 방법 및 장치 |
| EP3541046B1 (en) | 2011-07-22 | 2022-11-02 | BlackBerry Limited | Using non-ims connections in ims sessions |
| CN103858457B (zh) | 2011-08-01 | 2018-11-13 | 英特尔公司 | 用于身份提供商(IdP)漫游/代理的多跳单点登录(SSO) |
| US20140173677A1 (en) * | 2011-08-10 | 2014-06-19 | Telefonaktiebolaget L M Ericsson (Publ) | Media stream handling |
| US9213605B2 (en) | 2012-01-23 | 2015-12-15 | Intel Corporation | IP multimedia subsystem and method for MBMS file repair using HTTP servers |
-
2013
- 2013-09-30 US US14/041,363 patent/US9398498B2/en active Active
- 2013-09-30 KR KR1020157004526A patent/KR101665896B1/ko active Active
- 2013-09-30 CN CN201380044711.2A patent/CN104584482B/zh active Active
- 2013-09-30 WO PCT/US2013/062592 patent/WO2014052955A1/en active Application Filing
- 2013-09-30 JP JP2015530172A patent/JP2015530833A/ja active Pending
- 2013-09-30 EP EP13841016.2A patent/EP2901619A4/en not_active Withdrawn
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103748810A (zh) * | 2011-08-11 | 2014-04-23 | 英特尔公司 | 用于ims网络上dash格式化内容在mbms下载与基于http的交付之间切换的方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2014052955A1 (en) | 2014-04-03 |
| JP2015530833A (ja) | 2015-10-15 |
| KR101665896B1 (ko) | 2016-10-12 |
| EP2901619A4 (en) | 2016-05-04 |
| KR20150036737A (ko) | 2015-04-07 |
| EP2901619A1 (en) | 2015-08-05 |
| CN104584482A (zh) | 2015-04-29 |
| US20140095730A1 (en) | 2014-04-03 |
| US9398498B2 (en) | 2016-07-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10778458B2 (en) | Methods for switching between a MBMS download and an HTPP-based delivery of DASH formatted content over an IMS network | |
| CN104584482B (zh) | 用于基于ims的p2p流和下载服务的装置和方法 | |
| JP6487076B2 (ja) | インターネットプロトコル(ip)マルチメディア・サブシステム(ims)ベースのピアツーピア(p2p)コンテンツ配信 | |
| CN105027499B (zh) | 基于互联网协议(ip)多媒体子系统(ims)的对等(p2p)内容分发 | |
| US10433327B2 (en) | Presence service using IMS based DASH service | |
| JP6418665B2 (ja) | Imsベースのdashサービスにおいて、プレゼンスサーバによりプレゼンス情報を供給する方法、および、プレゼンスサーバを介してプレゼンス情報を受信するユーザ機器(ue) | |
| HK1217064B (zh) | 基於互联网协议(ip)多媒体子系统(ims)的对等(p2p)内容分发 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant | ||
| TR01 | Transfer of patent right | ||
| TR01 | Transfer of patent right |
Effective date of registration: 20200401 Address after: California, USA Patentee after: Apple Inc. Address before: California, USA Patentee before: INTEL Corp. |