JP6279621B2 - インターネットプロトコル(ip)マルチメディア・サブシステム(ims)ベースのピアツーピア(p2p)コンテンツ配信 - Google Patents

インターネットプロトコル(ip)マルチメディア・サブシステム(ims)ベースのピアツーピア(p2p)コンテンツ配信 Download PDF

Info

Publication number
JP6279621B2
JP6279621B2 JP2015561333A JP2015561333A JP6279621B2 JP 6279621 B2 JP6279621 B2 JP 6279621B2 JP 2015561333 A JP2015561333 A JP 2015561333A JP 2015561333 A JP2015561333 A JP 2015561333A JP 6279621 B2 JP6279621 B2 JP 6279621B2
Authority
JP
Japan
Prior art keywords
content
session
service
file
http
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
Application number
JP2015561333A
Other languages
English (en)
Other versions
JP2016517648A (ja
Inventor
オイマン,オズグル
Original Assignee
インテル アイピー コーポレイション
インテル アイピー コーポレイション
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by インテル アイピー コーポレイション, インテル アイピー コーポレイション filed Critical インテル アイピー コーポレイション
Publication of JP2016517648A publication Critical patent/JP2016517648A/ja
Application granted granted Critical
Publication of JP6279621B2 publication Critical patent/JP6279621B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/20Control channels or signalling for resource management
    • H04W72/21Control channels or signalling for resource management in the uplink direction of a wireless link, i.e. towards the network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/0091Signalling for the administration of the divided path, e.g. signalling of configuration information
    • H04L5/0094Indication of how sub-channels of the path are allocated
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/38Transceivers, i.e. devices in which transmitter and receiver form a structural unit and in which at least one part is used for functions of transmitting and receiving
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/022Site diversity; Macro-diversity
    • H04B7/024Co-operative use of antennas of several sites, e.g. in co-ordinated multipoint or co-operative multiple-input multiple-output [MIMO] systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements 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/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1829Arrangements specially adapted for the receiver end
    • H04L1/1854Scheduling and prioritising arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0823Errors, e.g. transmission errors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/003Arrangements for allocating sub-channels of the transmission path
    • H04L5/0053Allocation of signalling, i.e. of overhead other than pilot signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/003Arrangements for allocating sub-channels of the transmission path
    • H04L5/0053Allocation of signalling, i.e. of overhead other than pilot signals
    • H04L5/0055Physical resource allocation for ACK/NACK
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/14Two-way operation using the same type of signal, i.e. duplex
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/10Architectures or entities
    • H04L65/1016IP multimedia subsystem [IMS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/61Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
    • H04L65/611Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for multicast or broadcast
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/61Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
    • H04L65/613Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for the control of the source by the destination
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/104Peer-to-peer [P2P] networks
    • H04L67/1074Peer-to-peer [P2P] networks for supporting data block transmission mechanisms
    • H04L67/1076Resource dissemination mechanisms or network resource keeping policies for optimal resource availability in the overlay network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/02Arrangements for optimising operational condition
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/08Testing, supervising or monitoring using real traffic
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/0005Control or signalling for completing the hand-off
    • H04W36/0083Determination of parameters used for hand-off, e.g. generation or modification of neighbour cell lists
    • H04W36/0085Hand-off measurements
    • H04W36/0088Scheduling hand-off measurements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/0005Control or signalling for completing the hand-off
    • H04W36/0083Determination of parameters used for hand-off, e.g. generation or modification of neighbour cell lists
    • H04W36/0085Hand-off measurements
    • H04W36/0094Definition of hand-off measurement parameters
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/70Services for machine-to-machine communication [M2M] or machine type communication [MTC]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W56/00Synchronisation arrangements
    • H04W56/001Synchronization between nodes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W68/00User notification, e.g. alerting and paging, for incoming communication, change of service or the like
    • H04W68/02Arrangements for increasing efficiency of notification or paging channel
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • H04W72/044Wireless resource allocation based on the type of the allocated resource
    • H04W72/0446Resources in time domain, e.g. slots or frames
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/12Wireless traffic scheduling
    • H04W72/1215Wireless traffic scheduling for collaboration of different radio technologies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/12Wireless traffic scheduling
    • H04W72/1263Mapping of traffic onto schedule, e.g. scheduled allocation or multiplexing of flows
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/20Control channels or signalling for resource management
    • H04W72/23Control channels or signalling for resource management in the downlink direction of a wireless link, i.e. towards a terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/51Allocation or scheduling criteria for wireless resources based on terminal or device properties
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/52Allocation or scheduling criteria for wireless resources based on load
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W74/00Wireless channel access
    • H04W74/08Non-scheduled access, e.g. ALOHA
    • H04W74/0808Non-scheduled access, e.g. ALOHA using carrier sensing, e.g. carrier sense multiple access [CSMA]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/11Allocation or use of connection identifiers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/12Setup of transport tunnels
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/15Setup of multiple wireless link connections
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/20Manipulation of established connections
    • H04W76/22Manipulation of transport tunnels
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/20Manipulation of established connections
    • H04W76/27Transitions between radio resource control [RRC] states
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/20Manipulation of established connections
    • H04W76/28Discontinuous transmission [DTX]; Discontinuous reception [DRX]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/30Connection release
    • H04W76/38Connection release triggered by timers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/005Discovery of network devices, e.g. terminals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/0413MIMO systems
    • H04B7/0456Selection of precoding matrices or codebooks, e.g. using matrices antenna weighting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/06Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
    • H04B7/0613Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission
    • H04B7/0615Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal
    • H04B7/0619Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal using feedback from receiving side
    • H04B7/0636Feedback format
    • H04B7/0639Using selective indices, e.g. of a codebook, e.g. pre-distortion matrix index [PMI] or for beam selection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/0001Arrangements for dividing the transmission path
    • H04L5/0003Two-dimensional division
    • H04L5/0005Time-frequency
    • H04L5/0007Time-frequency the frequencies being orthogonal, e.g. OFDM(A) or DMT
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/10Architectures or entities
    • H04L65/1045Proxies, e.g. for session initiation protocol [SIP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1101Session protocols
    • H04L65/1104Session initiation protocol [SIP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/14Reselecting a network or an air interface
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/24Reselection being triggered by specific parameters
    • H04W36/30Reselection being triggered by specific parameters by measured or perceived connection quality data
    • H04W36/302Reselection being triggered by specific parameters by measured or perceived connection quality data due to low signal strength
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/34Reselection control
    • H04W36/38Reselection control by fixed network equipment
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/20Manipulation of established connections
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/30Connection release
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/04Large scale networks; Deep hierarchical networks
    • H04W84/042Public Land Mobile systems, e.g. cellular systems
    • H04W84/045Public Land Mobile systems, e.g. cellular systems using private Base Stations, e.g. femto Base Stations, home Node B
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/10Small scale networks; Flat hierarchical networks
    • H04W84/12WLAN [Wireless Local Area Networks]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices
    • H04W88/06Terminal devices adapted for operation in multiple networks or having at least two operational modes, e.g. multi-mode terminals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/08Access point devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W92/00Interfaces specially adapted for wireless communication networks
    • H04W92/16Interfaces between hierarchically similar devices
    • H04W92/20Interfaces between hierarchically similar devices between access points
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE 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/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Multimedia (AREA)
  • Databases & Information Systems (AREA)
  • Environmental & Geological Engineering (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)
  • Computer And Data Communications (AREA)

Description

関連出願の相互参照
本願は、2013年4月4日付けで出願された米国特許仮出願第61/808,597号(代理人整理番号P55483Z)の利益を主張し、参照により援用する。
無線モバイル通信技術は、様々な規格およびプロトコルを用いて、ノード(例えば送信基地局)と無線装置(例えばモバイルデバイス)との間でデータを伝送する。一部の無線装置は、ダウンリンク(DL)伝送では直交周波数分割多元接続(OFDMA)、アップリンク(UL)伝送ではシングルキャリア周波数分割多重接続(SC−FDMA)を用いて、通信を行う。信号伝送に直交周波数分割多重(OFDM)を用いる規格およびプロトコルの例として、3GPP(Third Generation Partnership Project)のロング・ターム・エボリューション(LTE)、電気電子技術者協会(IEEE)の802.16規格(例えば、802.16e、802.16m)(業界団体には一般にWiMAX(Worldwide Interoperability for Microwave Access)として知られる)、IEEEの802.11規格(業界団体には一般にWi−Fiとして知られる)が挙げられる。
3GPPの無線アクセスネットワーク(RAN)LTEシステムでは、ノードは、E−UTRAN(Evolved Universal Terrestrial Radio Access Network)ノードB(一般には進化型(evolved)ノードB、強化型(enhanced)ノードB、eNodeB、eNBとも示される)と、無線装置(ユーザーイクイップメント(UE)として知られる)と通信する無線ネットワークコントローラ(RNC)との組合わせであってよい。ダウンリンク(DL)伝送はノード(例えばeNodeB)から無線装置(例えばUE)への通信であってよく、アップリンク(UL)伝送は無線装置からノードへの通信であってよい。
無線装置を用いて、ハイパーテキスト転送プロトコル(HTTP)ストリーミング等の様々なプロトコルにより、インターネットビデオのマルチメディア配信を受信することができる。ビデオストリーミングのHTTPベースの配信を提供するプロトコルの例として、DASH(Dynamic Adaptive Streaming over HTTP)が挙げられる。
本開示の特徴を例示として示す添付の図面と併せて、以下の詳細な説明から、本開示の特徴および効果が明らかになるであろう。
一実施例に係る、インターネットプロトコル(IP)マルチメディア・サブシステム(IMS)ベースのピアツーピア(P2P)コンテンツ配信システムのブロック図である。 一実施例に係るDASH(Dynamic Adaptive Streaming over HyperText Transfer Protocol(HTTP))のためのクライアントおよびサーバーのブロック図である。 一実施例に係る、メディア・プレゼンテーション記述(MPD)メタデータファイル構成のブロック図である。 一実施例に係る、MBMS(Multimedia Broadcast and Multicast Service)ユーザーサービスのためのブロードキャスト・マルチキャスト・サービス・センター(BMSC)ユーザープレーン・サブファンクション(UPF)(BMSC.UPF)のブロック図である。 一実施例に係る、ピアツーピア(P2P)アプリケーショサーバーを用いたインターネットプロトコル(IP)マルチメディア・サブシステム(IMS)ベースのパケット交換ストリーミングサービス(PSS)およびMBMS(Multimedia Broadcast and Multicast Service)機能的アーキテクチャのブロック図である。 一実施例に係る、インターネットプロトコル(IP)マルチメディア・サブシステム(IMS)ベースのピアツーピア(P2P)コンテンツ配信を確立するためのセッション開始プロトコル(SIP)ベースのセッション制御機構のメッセージフローチャートの一例を示す図である。 一実施例に係る、ピアツーピア(P2P)コンテンツ配信に使用可能なサービス制御機能(SCF)モジュールのコンピューター回路の機能性を示す図である。 一実施例に係る、P2Pアプリケーションサーバーを介してピアツーピア(P2P)コンテンツ配信を提供する方法のフローチャートである。 一実施例に係る、ピアツーピア(P2P)アプリケーションサーバー、ノード(例えばeNB)およびユーザーイクイップメント(UE)の図である。 一実施例に係る無線装置(例えばUE)の図である。 以下、図示された例示的実施形態を参照する。本明細書では、特殊言語を用いて例示的実施形態を説明する。とはいえ、それにより本発明の範囲を限定する意図はないことが理解されるであろう。
本発明が開示され説明される前に、本発明は本明細書に開示される特定の構造、プロセスステップまたは材料に限定されず、当該技術分野の当業者に認められ得るそれらの均等物にまで拡張されることを理解されたい。また、本明細書で採用される用語は、特定の実施例を説明することを目的として使用されるに過ぎず、限定を目的としないことも理解されたい。同じ参照符号は、異なる図面において同じ要素を表す。フローチャートおよびプロセスにおいて設けられる番号は、ステップおよび工程の図示を明確にする目的で設けられ、必ずしも特定の順序またはシーケンスを示さない。
例示的実施形態
以下、最初に技術的実施形態を概観してから、特定の技術的実施形態を詳述する。この最初の要約は、読者が技術をより早く理解するのを助けることを目的とするものであり、該技術の重要な特徴または必須の特徴の特定や、特許請求の範囲の限定を目的とするものではない。
インターネットビデオのマルチメディア配信の形式として、ハイパーテキスト転送プロトコル(HTTP)ストリーミングを用いることができる。HTTPとHTTPの基本となるプロトコル(例えば伝送制御プロトコル(TCP)/インターネットプロトコル(IP))との両方が広く採用されているので、HTTPベースの配信により、信頼性およびデプロイメントの単純さがもたらされる。HTTPベースの配信では、ネットワーク・アドレス交換(NAT)およびファイアウォールのトラバース問題を回避することにより、簡単で楽なストリーミングサービスが可能となる。また、HTTPベースの配信またはストリーミングにより、専用のストリーミングサーバーの代わりに標準的なHTTPサーバーおよびキャッシュを使用することができるようになる。HTTPベースの配信では、サーバー側の状態情報が最小化または低減されるので、拡張性がもたらされる。
DASH(Dynamic Adaptive Streaming over HTTP)は、マルチメディアファイルを1以上のセグメントに分割し、HTTPを用いてクライアントに配信することのできるマルチメディアストリーミング技術である。DASHは、規格化されたHTTPストリーミングプロトコルであってよい。一例として、DASHは、3GPP技術仕様書(TS)26.247Vll.1.0(2012−12)において規格化されたものであってよい。また、DASH技術は、ムービング・ピクチャー・エクスパーツ・グループ(MPEG)、Open IPTV Forum(OIPF)、ハイブリッド・ブロードキャスト・ブロードバンド・TV(HbbTV)等の他の組織によっても規格化されている。
DASHクライアントは、一連のHTTP要求応答トランザクションを通じてセグメントをダウンロードすることにより、マルチメディアコンテンツを受信することができる。DASHにより、利用可能な帯域幅の変化に従って、メディアコンテンツの異なるリプレゼンテーション(例えばビットレートや符号化タイプ)を動的に切り替える能力を提供することができる。したがって、DASHにより、ネットワークおよび無線リンクの変化する状態、ユーザー嗜好および装置の機能(ディスプレイ解像度、採用される中央演算処理装置(CPU)の種類、利用可能なメモリリソース等)に素早く適応することができる。DASHの動的な適応により、起動の遅延が短縮され再バッファリングイベントが減少するので、ユーザーの経験品質(QoE)を向上することができる。
インターネットプロトコル(IP)マルチメディア・サブシステム(IMS)またはIPマルチメディア・コアネットワーク・サブシステム(IM CN)は、DASHコンテンツ等のIPマルチメディアサービスを配信するための3GPPのアーキテクチャ・フレームワークである。IPマルチメディア・コアネットワーク・サブシステムは、規格化されたインターフェースによってリンクされた異なるコアネットワークとアクセスネットワークの機能の集合であってよく、グループ化されると1つのIMS管理ネットワークを形成し得る。
ピアツーピア(P2P)通信を採用すると、モバイルデバイスへのストリーミングメディアの配信を大幅に改善することができる。メディアコンテンツの消費が爆発的に増加するに伴い、ストリーミングサービスを提供するメディアサーバーの数は、ユーザーの数に対してほぼ直線的に増加する可能性がある。更に、集中型ストリーミングメディアサーバーには、基幹IPネットワークの帯域幅に対するかなりの需要がある。所望のサービス品質(QoS)および/または経験品質(QoE)を提供するために、ますます多くのエッジサーバーがUEに近接して配置され得る。エッジサーバーは、ローカルでサービスを受けるUEからの要求を処理することができ、また、隣接するエッジサーバーから伝送される要求も処理することができる。
UEに近接して配置される必要のあるエッジサーバーの数を低減するために、エッジサーバーとUEとの間でピアツーピア技術を用いることができる。モバイルデバイス(例えばUE)の機能が許せば、UEはストリーミングデータ用に予備のアップリンク帯域幅および記憶空間を提供することができる。ストリーミングデータは、他の要求された宛先にアップロードすることができる。コンテンツをセグメント化して送信することができ、トラフィックのほとんどがネットワークの端まで広がり得るので、集中型サーバーの記憶空間および帯域幅の需要を低減するのに役立つ。よって、P2P技術によりシステム能力を改善することができ、P2Pサーバーとして機能するエッジサーバーおよび/またはUEの数を増やすことができる。
一実施形態において、IMSは、マルチメディアサービスを提供するために、固定またはモバイルの覆域コアネットワークを有することができる。更に、IMSは、ユーザー認証、登録、サービス発見およびマルチメディアセッション制御のためのインフラストラクチャを提供することができる。図1に、IMSベースのP2Pコンテンツ配信システム100の概観を示す。一実施形態において、IMSが構成されたUE110は、固定またはモバイルのアクセスネットワークを介して、IMS CNサブシステム102に対してコンテンツ配信を開始することができる。IMS UEはポータル104にリダイレクトされてよく、ポータル104はコンテンツ索引作成機能、ブラウジング機能および検索機能を提供することができる。コンテンツは、UE用のネットワークサーバー106等のコンテンツサーバーに保存されてよい。コンテンツ配信の速度を上げるために、コンテンツキャッシュサーバー108は、ユーザーに近接して配置することができる。
ユーザープロファイルはIMS100に保存されてよく、UE110等の端末の機能(すなわち処理機能、画面サイズ、3GPP機能)は、ユーザー嗜好と共にP2Pアプリケーションサービス(例えばP2Pアプリケーションサーバー)に保存されてよい。UEの機能を用いて、UEまたはUE上で動作するクライアントが要求されたコンテンツを受信できるか否かを判定することができる。コンテンツ制御を用いて、コンテンツがネットワークにおいてどのように配信されるかと、UEが要求されたコンテンツをどこで受信することができるかとを制御することができる。
IMSベースのピアツーピアコンテンツ配信機能は、3GPP(Third Generation Partnership Project)のIMSベースのパケット交換ストリーミングサービス(PSS)(3GPP技術仕様書(TS)26.234V11.1.0(2012−09)に記載)およびMBMS(Multimedia Broadcast and Multicast Service)(3GPP技術仕様書(TS)26.346V11.3.0(2012−12)に記載)において適用することのできる機能性であってよい。かかるIMSベースのストリーミングおよびダウンロードサービス機能は、統合マルチメディア・サブシステム(IMS)ベースのPSSおよびMBMS(Multimedia Broadcast and Multicast Service)(3GPP技術仕様書(TS)26.237V11.0.0(2012−06)に記載されるようにIMS_PSS_MBMSと略称される)に適用することができる。一部のIMSベースのピアツーピアコンテンツ配信 サービスは、多数のオンラインユーザーに対するコンテンツ・オンデマンド・サービス、ライブ・ストリーミング・サービスまたは効率的なソフトウェア配信を含むことができる。
DASHコンテンツは、IMSベースのピアツーピアコンテンツ配信サービスを介して配信することができる。DASHでは、メディア・プレゼンテーション記述(MPD)メタデータファイルは、サーバーに保存されるメディアコンテンツ・リプレゼンテーションの構造および異なるバージョン(例えば異なるビットレート、フレームレート、解像度、コーデックの種類)についての情報を提供することができる。更に、DASHは、セグメント形式と指定することができる。MPDメタデータファイルは、他のリプレゼンテーションとの切替えおよび同期提示のためにセグメントをメディア・プレゼンテーション・タイムラインにマップするために、メディアプレーヤーに関する初期化セグメントおよびメディアセグメントについての情報を含むことができる(例えば、メディアプレーヤーは初期化セグメントを検討して、コンテナ形式およびメディアタイミング情報を決定することができる)。メディア・プレゼンテーションの形成におけるセグメントの関係を記述するこのMPDメタデータ情報に基づいて、クライアント(またはクライアント装置)は、HTTP GETまたは部分的なGET方法を用いて、セグメントを要求することができる。クライアントは、ストリーミングセッションを完全に制御することができる。例えば、クライアントは、定時要求と、セグメントのシーケンスの滑らかなプレイアウトとを管理し、潜在的にはビットレートその他の特質を(例えば、装置の状態またはユーザー嗜好の変化に反応するために)調節することができる。
図2に示されるように、DASHにおいて、メディア・プレゼンテーション記述(MPD)メタデータファイルは、ウェブおよび/またはメディアサーバー212に保存されるメディアコンテンツ・リプレゼンテーションの構造および異なるバージョンについての情報を提供することができる。メディアコンテンツ・リプレゼンテーションの異なるバージョンの例として、異なるビットレート、フレームレート、解像度、コーデックの種類その他の類似の種類の情報が挙げられる。更に、DASHは、セグメント形式を特定することもでき、他のリプレゼンテーションとの切替えおよび同期提示のためにセグメントをメディア・プレゼンテーション・タイムラインにマップするために、メディアエンジンに関する初期化およびメディアセグメントについての情報を含むことができる。MPDメタデータ情報(セグメントの関係と、セグメントがどのようにメディア・プレゼンテーションを形成するのかとを記述する)に基づいて、クライアント220は、HTTP GET240メッセージまたは一連の部分的なGETメッセージを用いて、セグメントを要求することができる。クライアントは、定時要求とセグメントのシーケンスの滑らかなプレイアウトとを管理したり、潜在的には装置の状態またはユーザー嗜好の変化に反応するためにビットレートその他の特質を調節する等、ストリーミングセッションを制御することができる。
図2は、DASHベースのストリーミングフレームワークを示す。ウェブ/メディアサーバー212のメディアエンコーダー214は、オーディオ/ビデオ入力210からの入力メディアを、保存の形式またはストリーミングの形式に符号化することができる。メディアセグメンタ216は、入力メディアを一連のフラグメントまたはチャンクに分ける際に用いることができ(232)、一連のフラグメントまたはチャンク232はウェブサーバー218に供給されてよい。クライアント220は、ウェブサーバー(例えばHTTPサーバー)に送られるHTTP GETメッセージを用いて、新しいデータをチャンクで要求することができる(234)。
例えば、クライアント220のウェブブラウザ222は、HTTP GETメッセージ240を用いてマルチメディアコンテンツを要求することができる。ウェブサーバー218は、マルチメディアコンテンツに関するMPD242をクライアントに提供することができる。関連メタデータ情報252に示されるように、MPDを用いて、各セグメントのインデックスおよびセグメントの対応する場所を伝達することができる。236に示されるように、ウェブブラウザは、MPD242に従って、サーバーからセグメントごとにメディアを引き出すことができる。例えば、ウェブブラウザは、HTTP GET URL(frag 1 req)244を用いて第1のフラグメントを要求することができる。ユニフォーム・リソース・ロケーター(URL)またはユニバーサル・リソース・ロケーターを用いて、クライアントがどのセグメントを要求するのかをウェブサーバーに伝えることができる(254)。ウェブサーバーは、第1のフラグメント(すなわちフラグメント1(246))を提供することができる。後続のフラグメントについて、ウェブブラウザは、HTTP GET URL(frag i req)248を用いてフラグメントiを要求することができる。iはフラグメントの整数インデックスである。結果として、ウェブサーバーはフラグメントi(250)を提供することができる。フラグメントは、メディアデコーダーおよび/またはプレーヤー224を介してクライアントに対して提示することができる。
図3に示されるように、DASHは、メディア・プレゼンテーション記述(MPD)メタデータファイル402の異なる形式を指定することができる。メディア・プレゼンテーション記述(MPD)メタデータファイル402は、セグメント形式(またはフラグメント形式)だけでなく、サーバーに保存されるメディアコンテンツ・リプレゼンテーションの構造および異なるバージョンについての情報を提供する。DASHにおいて、メディア・プレゼンテーション記述(MPD)メタデータ402は、ウェブおよび/またはメディアサーバーに保存されるメディアコンテンツ・リプレゼンテーションの構造および異なるバージョンについての情報を提供することができる。図3に示される例では、MPDメタデータは、所定の長さ(この例では60秒)をもつ期間404に時間的に分割されてよい。各期間は、複数の適応セット406を含むことができる。各適応セットは、複数の符号化代替をもつ1以上のメディアコンポーネントについての情報を提供することができる。例えば、この例の適応セット0は、異なるビットレート、モノ、ステレオ、サラウンドサウンド等の、符号化の異なる様々なオーディオ代替を含み得る。期間IDによるマルチメディア・プレゼンテーションのために異なる品質のオーディオを提供することに加えて、適応セットは異なる言語のオーディオを含んでもよい。適応セットにおいて提供される異なる代替は、リプレゼンテーション408と称することができる。
図3において、適応セット1は、様々なビットレート(例えば5メガビット/秒(Mbps)、2Mbps、500キロビット/秒(kbps))またはトリックモードでビデオを提供するものとして示される。トリックモードは、探索、早送り、巻き戻しその他の、マルチメディアストリーミングファイルの場所の変更に用いることができる。更に、ビデオは異なる形式で利用可能であってもよく、例えば2次元(2D)または3次元の(3D)ビデオや、縦長書式または横長書式のビデオであってよい。各リプレゼンテーション408はセグメント情報410を含むことができる。セグメント情報は、初期化情報412および実際のメディアセグメントデータ414を含むことができる。この例では、MPEG−4(MP4)ファイルがサーバーからモバイルデバイスへストリーミング配信される。この例ではMP4を用いたが、多種多様な異なるコーデックが用いられてよい。コーデックは、デジタルデータストリームまたは信号を符号化または復号することのできる装置、アプリケーション、要素またはコンピュータープログラムである。
適応セットのマルチメディアは、更に小さなセグメントに分割することができる。図3の例では、適応セット1の60秒のビデオセグメントが、更に各15秒の4つのサブセグメント414に分割される。これらの例は限定を意図していない。適応セットおよび各メディアセグメントまたはサブセグメントの実際の長さは、メディアの種類、システム要件、可能性のある干渉の種類等によって決まる。実際のメディアセグメントまたはサブセグメントは、1秒未満から数分の長さを有してよい。
DASHコンテンツは、MBMS(Multimedia Broadcast and Multicast Service)を用いて配信されてよい。MBMSは、セルラーネットワーク向けのポイントツーマルチポイントのインターフェース仕様であり、コアネットワーク内だけでなくセル内でも、ブロードキャスト・マルチキャスト・サービスの効率のよい配信を提供することができる。eMBMS(Enhanced Multimedia Broadcast and Multicast Service)はMBMSのLTEバージョンであってよく、LTEネットワークで展開されてよい。LTEのeMBMSは、利用可能な無線リソースのサブセットを用いながら、同じコンテンツ情報をセル内のユーザー全員に送信する(すなわちブロードキャスト)か、或いはセル内の所与のユーザー群(加入者)に送信する(すなわちマルチキャスト)ためのトランスポート機能を提供することができ。残りの利用可能な無線リソースは、特定のユーザーへの伝送のサポートに用いることができる(例えばユニキャストサービス)。
eMBMSのデプロイメントにより、コアMBMSユーザーサービス機能の性能およびユーザビリティを向上することができる。MBMSダウンロード配信は、HTTPベースのユニキャストダウンロード配信をオフロードするためのサービス代替となり得る。利点の例として、非リアルタイムサービスのサポートが可能になること、MBMSストリーミングサービスを補完するコンテンツを提供すること、装置(例えばサーバー)上の増大する記憶容量を活用することが挙げられる。DASHセグメント形式は、HTTPを用いたユニキャストトランスポートにも使用可能であるが、配信環境がユニキャストであるかマルチキャストであるかには依存しない。MBMSユーザーサービスの仕様書(例えば3GPPのTS26.346)によ、FLUTE(File Delivery over Unidirectional Transport)プロトコルを用いたMBMSダウンロード配信により、DASH形式コンテンツを伝送することが可能となる。
FLUTEは、インターネットを介したファイルの一方向配信のためのプロトコルであり、特にマルチキャストネットワークに適する。FLUTEは非同期階層符号化(ALC)を基礎とし、大規模マルチキャスト配信向けに設計された基礎プロトコルである。FLUTEは、階層符号化トランスポート(layered coding transport:LCT)ビルディングブロックのインスタンス化を提供することができる。ALCプロトコルは、LCTビルディングブロックと、混雑状態制御(CC)ビルディングブロックと、前方誤り訂正(FEC)ビルディングブロックとを組み合わせて、混雑状態が制御された信頼できる非同期配信を提供することができる。LCTは、信頼性の高いコンテンツ配信プロトコルおよびストリーム配信プロトコルのために、トランスポートレベルのサポートを提供することができる。ストリーミングデータまたはダウンロードは、MBMSベアラを用いて配信する場合、リアルタイム・トランスポート・プロトコル(RTP)でカプセル化し、FLUTEプロトコルを用いてトランスポートすることができる。RTPは、電話通信、ビデオ電話会議アプリケーション、テレビサービス、ウェブベースのプッシュツートーク機能等の、ストリーミングメディアを用いる通信システムおよび娯楽システムで使用することができる。
図4は、ブロードキャスト・マルチキャスト・サービスセンター(BM−SC)142の機能的アーキテクチャおよび動作を示す。BM−SC142は、DASH形式コンテンツ配信用のMBMSベースのユーザーサービスをホストすることができる。図4は、BMSC(BM−SC)の補助機能的アーキテクチャと、UEとBMSCとの間の関連インターフェースとを示す。BM−SCは、コンテンツ・プロバイダ/マルチキャスト・ブロードキャストソース146と通信することができ、かつ/またはコンテンツ・プロバイダ/マルチキャスト・ブロードキャストソース146を制御することができる。BM−SCは、対話型アナウンス機能、ユーザーサービス発見および/またはアナウンス、セッション・伝送機能、キー管理機能等の様々な機能を提供することができる。セッション・伝送機能は、MBMS配信機能144および関連の配信機能を提供することができ、キー管理機能は、キー要求機能およびキー配信機能を提供することができる。BM−SCは、HTTP(http)、ユーザー・データグラム・プロトコル(UDP)、リアルタイム・トランスポート・プロトコル(RTP)、FLUTEおよび/またはマルチメディア・インターネット・キーイング(MIKEY)のプロトコルを用いて、UEと通信することができる。BM−SCは、SGmbインターフェースを用いてMBMSゲートウェイ(MBMS−GW)と通信することができる。また、BM−SCは、Gmbインターフェースを用いて、ゲートウェイ汎用パケット無線システム(GPRS)対応ノード(GGSN)と通信することができる。
本明細書に記載の技術(例えば、P2Pアプリケーションサーバー、セッション制御機能(SCF)、IM CNサブシステム、クライアント装置または端末、ユーザーイクイップメント(UE)、方法、コンピューター回路、システム、機構、プロセス、プロシージャ)は、IMSネットワークを介するピアツーピア(P2P)コンテンツ配信をサポートすることができる。P2Pコンテンツ配信は、様々なストリーミングおよびダウンロードのプロトコルおよび形式によって行われてよく、例として、1つのUEから別のUEへの(例えば3GPPファイル形式(3GP)ファイルの)HTTPベースのダウンロード配信、送信側UEが異なるリプレゼンテーション(例えば品質レベル、ビットレート、コーデック等)を伴うDASH形式コンテンツを有する場合のHTTPベースの適応ストリーミング(例えば、DASHによる)、送信側UEから複数の受信側UEに配信する場合のFLUTEベースのIPマルチキャストが挙げられる。ユーザー作成コンテンツ(UGC)のライブHTTPベースの適応ストリーミング(例えばDASHによる)の場合、UEは、受信側UEにより信頼性の高い配信を確実にするために、コンテンツをDASH形式で適応的にキャプチャおよび/または符号化してよい。ユーザー作成コンテンツ(UGC)のライブFLUTEベースIPストリーミングの場合、UEは、受信側UEにより信頼性の高い配信を確実にするために、コンテンツを適応的にキャプチャおよび/または符号化してよい。
一例では、P2Pコンテンツの配信は、図5に示されるように、P2Pアプリケーションサーバー130を用いたIMSベースのパケット交換ストリーミングサービス(PSS)およびMBMSユーザーサービス機能的アーキテクチャにおいて実施することができる。P2Pアプリケーションサーバーの機能性は以下に詳述する。別の例において、P2Pアプリケーションサーバーの機能性は、セッション制御機能(SCF)にホストされてよい。SCFは、サービス論理と、サービス論理の実行をサポートする機能とを提供することができる。例えば、SCFは、セッション開始およびセッション変更の間にサービス認証を提供することができ、これは、サービスへのアクセスを許可または拒否するために、PSSおよびMBMSユーザーのサービス加入を確認することを含んでよい。SCFは、関連するPSSおよびMBMSメディア機能を選択することができる。HTTPベースの配信に関して、SCFはプロキシまたはB2BUA(back-to-back user agent)として機能することができる。MBMSに関して、SCFは終端ユーザーエージェント(UA)として機能することができる。
IMSベースのピアツーピアコンテンツ配信サービスには、様々な機能的ブロックまたはモジュールを用いることができる。例えば、IMSコアネットワークサブシステム(IM CNサブシステム)120は、ユーザー登録および認証、移動性およびローミング、マルチメディアセッションの制御、サービス品質(QoS)制御、ポリシー制御、課金、回路交換ネットワークとの相互作用をサポートすることができる。IM CNサブシステムの機能は、3GPPのTS23.228V11.7.0(2012−12)において更に説明され得る。
ユーザーイクイップメント(UE)110は、汎用ブートストラッピング・アーキテクチャ(GBA)、IMS、PSSおよび/またはMBMSクライアントを含んでよく、サービス発見および選択を実行し、サービスの開始、変更および停止を処理し、かつ/またはコンテンツを受信しユーザーに提示することができる。一例では、UE110は、HTTP/SIPアダプタ150、HTTPサーバー160およびBMSC.UPF140をホストしてもよい。
HTTP/SIPアダプタ150の機能は、セッション開始プロトコル(SIP)セッションをHTTP着呼要求と相互に関連付けることができる。HTTP/SIPアダプタは、IM CNサブシステム120、SCF132およびHTTPサーバー160とインターフェースで連結することができる。HTTPサーバーは、HTTPベースの配信のためのDASH形式化されたコンテンツを提供することができる。HTTPサーバーの機能は、3GPPのTS26.247において更に説明され得る。
BMSC.UPF140は、ブロードキャスト・マルチキャスト・サービス・センター(BMSC)ユーザープレーン・サブファンクション(UPF)を含むことができる。BMSC.UPFは、MBMSダウンロードのためにDASH形式化されたコンテンツを提供することができる。BMSC.UPF(またはBMSC.UPFまたはBM−SC(図4の142))は、コンテンツ・プロバイダ/マルチキャスト・ブロードキャスト・ソース(図4の146)と通信することができ、かつ/またはコンテンツ・プロバイダ/マルチキャスト・ブロードキャスト・ソース(図4の146)を制御することができる。BMSCまたはBMSC.UPFの機能は、3GPPのTS26.246V11.3.0(2012−12)において更に説明され得る。
PCRF(Policy and Charging Rule Function)170は、RANおよびパケット交換(PS)コアネットワーク180における課金およびリソースの確立を制御することができる。PCRFの機能は、3GPPのTS23.203Vll.8.0(2012−12)において更に説明され得る。
サービス選択機能(SSF)190は、利用可能なPSS(HTTPベースのDASHを含む)およびMBMSのユーザーサービスのリストと、関連ユーザーサービス記述情報を提供することができる。SSFモジュールは、クライアントの識別情報に対してカスタマイズすることができる。
P2P IMSサービスは、IMSベースのPSSおよびMBMSユーザーサービス機能的アーキテクチャを用いてよい。例えば、送信側UEは、P2Pサーバー機能の一部をホスト(例えば、HTTP、HTTP/SIPアダプタおよびBMSC/FLUTEサーバー機能をサポート)してよい。P2P IMSサービスは、集中型の方式でUGCトラフィックを管理することができる。例えば、P2Pアプリケーションサーバー130は(すなわちUEの外部で)、HTTPサーバー160、HTTP/SIPアダプタ150およびBMSC/FLUTEサーバー140の機能を実行することができ、送信側UEは、コンテンツおよび/または関連メタデータ(例えば、DASHのメディア・プレゼンテーション記述(MPD)またはMBMSのユーザーサービス記述(USD))をP2Pアプリケーションサーバーにアップロードしてよい。例えば、UE110は、HTTPサーバー/クライアントと、SIPクライアントと、HTTPサーバー/クライアントとSIPクライアントとの間で連動するHTTP/SIPアダプタとを有してよい。そして、P2Pアプリケーションサーバーは、コード交換、リパッケージング(例えばDASH形式化)、セグメンテーション、FLUTEベースの配信等を実行することができる。
別の構成では、P2Pアプリケーションサーバー130は、2つのUE間でピアツーピアコンテンツ配信セッションを確立しP2Pセッションパラメータをネゴシエートするために、セッション開始プロトコル(SIP)B2BUA(back-to-back user agent)として機能することができる。例えば、P2Pアプリケーションサーバーは、HTTPベースのダウンロード配信、HTTPベースの適応ストリーミング(例えばメディア・プレゼンテーション記述すなわちMPD)およびFLUTEベースのIPマルチキャスティング(例えばMBMSのユーザーサービス記述すなわちUSD)に関するメタデータを受信し処理することができる。P2Pアプリケーションサーバーは、IMSベースのP2Pセッションを管理し制御することができ(例えば、セッション記述プロトコル(SDP)を用いたセッション管理により)、また、P2Pコンテンツ配信のための新しいメタデータを生成することができる(例えば、MPDまたはUSDの変更により)。
別の例において、P2Pアプリケーションサーバー130は、P2Pコンテンツ配信サービスをホストし、セッション開始およびセッション変更の間にサービス認証およびピア選択を行ってよく、これには、コンテンツ配信サービスへのアクセスを許可または拒否するための、ユーザーのP2Pサービス加入の検証が含まれてよい。別の構成では、IMSベースのP2P共有は、実際のメディアではなくメタデータ(例えば、DASHのMPDまたはMBMSのUSD)の共有を含んでよい。例えば、メタデータを受信すると、受信側UEは、対応するサービス(例えば、DASHベースのストリーミングまたはMBMSベースの配信サービス)をホストするサーバーとセッションを確立して、該対応するメディアコンテンツをフェッチしてよい。メタデータのみのP2P共有は、ユーザー作成コンテンツ(UGC)よりも、ネットワークにホストされるコンテンツに適用可能であってよい。この例について、P2Pアプリケーションサーバーの役割は、SIPベースのセッション制御機構を用いて、2つのUE間の関連メタデータのP2P共有を確立することができる。
P2P共有には、IMSベースのP2Pストリーミングおよび/またはコンテンツおよび/またはサービスメタデータ共有等の様々なプロセスを用いることができる。図6は、IMSベースのPSSおよびMBMSユーザーサービス機能的アーキテクチャを用いてIMSベースのP2Pコンテンツ配信を確立するための、SIPベースのセッション制御機構を示す。UE1(112)はIM CNサブシステム122を介してP2Pアプリケーションサーバー130(またはSCF132)と通信することができ、UE2(114)はIM CNサブシステム124を介してP2Pアプリケーションサーバー(またはSCF)と通信することができる。UE1は、HTTPクライアント、SIPクライアントおよびHTTP/SIPアダプタをホストすることができる。UE2は、HTTPサーバー、SIPクライアントおよびHTTP/SIPアダプタをホストすることができる。SCFは、SIP B2BUAとして機能して(例えば、UE1およびUE2のSIPクライアントと通信する)、UE1とUE2との間のP2Pコンテンツ配信セッションを確立し、P2Pセッション用のSDPをネゴシエートすることができる。また、SCFは、P2Pサービスへのユーザー加入と、要求コンテンツに対するユーザー権利とを検証することができる。
例えば、UE1(112)は、SDPオファーを伴うSIP INVITEメッセージ302をIM CNサブシステム122に送ることにより、UE2(114)とのSIP P2Pセッションを開始することができ、IM CNサブシステム122は、SIP INVITE304をSCF132に転送することができる。SCFは、SDPオファーを伴うSIP INVITEメッセージ306をIM CNサブシステム124に送ることができ、IM CNサブシステム124はSIP INVITE308をUE2に転送することができる。UE2は、SDPを伴うSIP200OKメッセージ310を用いてIM CNサブシステム124に応答することができ、IM CNサブシステム124は、SIP200OK312をSCFに転送することができる。SCFは、SDPを伴うSIP200OK314をIM CNサブシステム122に送ることができ、IM CNサブシステム122は、SIP200OK316をUE1に転送することができる。SDPを受信すると、UE1は、P2Pコンテンツ配信318をUE2から受信することができる。
DASHベースのP2Pストリーミングに関して、UE1は最初にSIPセッション(例えばSIP INVITEまたはRE−INVITE)を確立して、UE2から(例えばSCFを介して)MPDをフェッチしてよい。MPDの受信が成功した後、UE1はSIPセッションを更新し、受信されたMPDに基づいて、DASH形式化コンテンツの配信のために新しいSDPをネゴシエートすることができる。一例では、UE1は、図6に示されるシーケンスに類似のシグナリングを用いて、SIPセッションを更新することができる。この場合、SIP INVITEよりも、SIP RE−INVITEメッセージまたはSIP UPDATEメッセージが用いられる。
IMSベースのコンテンツおよび/またはサービスメタデータ共有に関して、ピアツーピア配信は、MPDの配信(UE1へのDASHコンテンツ配信のため)またはUSDの配信(UE1へのMBMSサービス配信のため)を含むことができる。この場合、UE2はDASH/MBMSサービスの詳細をUE1と共有することができ、そうして、UE1はUE2と同じサービスおよび/またはコンテンツにアクセスすることができる。
P2P IMSサービスは、IMSベースのP2Pマルチキャストストリーミングに用いられてもよい。例えば、UE1は、BM−SCベースのサーバー機能性およびSIPクライアントをホストすることができる。UE1にBM−SC機能性を設けることにより、UEまたはホームゲートウェイの複雑性を高めることができる。UE2は、MBMSクライアントおよびSIPクライアントをホストすることができる。SCFは、SIP B2BUAとして機能して(例えば、UE1およびUE2のSIPクライアントと通信する)、UE1とUE2との間で、マルチキャストプロトコル(例えば、FLUTEおよびIPマルチキャスト)に基づいてP2Pコンテンツ配信セッションを確立し、P2PマルチキャストセッションのためのSDPをネゴシエートすることができる。また、SCFは、P2Pサービスへのユーザー加入と、要求コンテンツに対するユーザー権利とを検証することができる。SIPシグナリングは、図6に示されるシーケンスと類似してよい。IMSにより(例えばFLUTE/IPを用いて)確立されたMBMSセッションを通じて、UE2は、USDおよび関連メディア/データコンテンツをUE1から受信することができる。
別の例は、図7のフローチャートに示すように、ピアツーピア(P2P)コンテンツ配信に使用可能なサービス制御機能(SCF)モジュールのコンピューター回路の機能性500を提供する。本機能性は方法として実施されてよく、或いは、本機能性は命令として機械上で実行されてよい。この場合、命令は、少なくとも1つのコンピューター可読媒体または1つの非一時的な機械可読記憶媒体に含まれてよい。コンピューター回路は、ブロック510に示されるように、2つのユーザーイクイップメント(UE)間のインターネットプロトコル(IP)マルチメディア・サブシステム(IMS)コンテンツ配信を管理するように動作するP2Pアプリケーションサーバーをホストするように構成されてよい。
一例では、P2Pアプリケーションサーバーをホストするように構成されるコンピューター回路は更に、2つのUE間のハイパーテキスト転送プロトコル(HTTP)ベースのダウンロード配信を管理するように構成されるか、2つのUE間のDASH(Dynamic Adaptive Streaming over HTTP)ストリームを管理するように構成されるか、送信側UEから複数の受信側UEに対するFLUTE(File Delivery over Unidirectional Transport)ベースのインターネットプロトコル(IP)マルチキャストを管理するように構成されてよい。HTTPベースダウンロード配信は、3GPP(Third Generation Partnership Project)ファイル形式(3GP)ファイルを含むことができる。DASHストリームは、メディア・プレゼンテーション記述(MPD)メタデータファイル、または異なるリプレゼンテーションを伴うDASH形式コンテンツを含むことができる。FLUTEベースのIPマルチキャストは、非同期階層符号化(asynchronous layered coding:ALC)、階層符号化トランスポート(layered coding transport:LCT)ビルディングブロックまたはユーザーサービス記述(USD)ファイルを含むことができる。
別の例において、P2Pアプリケーションサーバーをホストするように構成されるコンピューター回路は更に、P2Pコンテンツをコード変換するように構成されるか、P2Pコンテンツをリパッケージするように構成されるか、P2PコンテンツをDASH(Dynamic Adaptive Streaming over HyperText Transfer Protocol(HTTP))形式化するように構成されるか、P2Pコンテンツをセグメント化するように構成されるか、P2PコンテンツのFLUTE(File Delivery over Unidirectional Transport)ベースの配信を提供するように構成されてよい。P2Pアプリケーションサーバーをホストするように構成されるコンピューター回路は更に、セッション開始プロトコル(SIP)B2BUA(back-to-back user agent)をホストするように構成されるか、SIP B2BUAを用いて、2つのUE間でP2Pコンテンツ配信セッションを確立するように構成されるか、SIP B2BUAを用いて、2つのUE間でP2Pセッションパラメータをネゴシエートするように構成されるか、セッション記述プロトコル(SDP)を用いてP2Pコンテンツ配信セッションを管理するように構成されるか、メディア・プレゼンテーション記述(MPD)メタデータファイルまたはユーザーサービス記述(USD)ファイルの変更により、P2Pコンテンツ配信のための新しいメタデータを生成するように構成されてよい。
別の構成では、P2Pアプリケーションサーバーをホストするように構成されるコンピューター回路は更に、P2Pコンテンツ配信サービスをホストするように構成されるか、P2Pセッション開始およびP2Pセッション変更の間に、サービス認証およびピア選択を実行するように構成されるか、P2Pサービスへのユーザー加入を検証するように構成されるか、送信側UEからの要求コンテンツに対するユーザー権利を検証するように構成されてよい。P2Pアプリケーションサーバーをホストするように構成されるコンピューター回路は更に、2つのUE間で、DASH(Dynamic Adaptive Streaming over HyperText Transfer Protocol(HTTP))用のメディア・プレゼンテーション記述(MPD)メタデータファイルまたはMBMS(Multimedia Broadcast and Multicast Service)用のユーザーサービス記述(USD)ファイルを含むコンテンツメタデータを共有するように構成されるか、セッション開始プロトコル(SIP)ベースの制御機構を用いて、2つのUE間のP2Pセッションを制御するように構成されてよい。
別の例は、図8のフローチャートに示されるような、ピアツーピア(P2P)アプリケーションサーバーを介してP2Pコンテンツ配信を提供する方法600を提供する。本方法は、機械またはコンピューター回路上で命令として実行されてよく、この場合、命令は、少なくとも1つのコンピューター可読媒体または1つの非一時的な機械可読記憶媒体に含まれる。本方法は、ブロック610に示されるように、第1のUEから、インターネットプロトコル(IP)マルチメディア・サブシステム(IMS)コアネットワーク(IM CN)サブシステムを介して、セッション記述プロトコル(SDP)オファーを伴うセッション開始プロトコル(SIP)招待を受信する工程を有する。次に、ブロック620に示すように、IM CNサブシステムを介して、第2のUEにSDPオファーを伴うSIP招待を転送する工程が続く。本方法の次の工程は、ブロック630に示されるように、第2のUEからIM CNサブシステムを介して、SDPを伴うSIP確認を受信する工程であってよい。本方法は更に、ブロック640に示されるように、IM CNサブシステムを介して、第1のUEにSDPを伴うSIP確認を転送する工程を含んでよい。
一例では、本方法は更に、第1のUEと第2のUEとの間のハイパーテキスト転送プロトコル(HTTP)ベースのダウンロード配信を管理する工程、または、第1のUEと第2のUEとの間のDASH(Dynamic Adaptive Streaming over HTTP)ストリームを管理する工程、または、送信側UEから複数の受信側UEに対するFLUTE(File Delivery over Unidirectional Transport)ベースのインターネットプロトコル(IP)マルチキャストを管理する工程を有することができる。HTTPベースのダウンロード配信は、3GPP(Third Generation Partnership Project)ファイル形式(3GP)ファイルを含んでよい。DASHストリームは、メディア・プレゼンテーション記述(MPD)メタデータファイル、または異なるリプレゼンテーションを伴うDASH形式コンテンツを有することができる。FLUTEベースのIPマルチキャストは、非同期階層符号化(asynchronous layered coding:ALC)、階層符号化トランスポート(layered coding transport:LCT)ビルディングブロックまたはユーザーサービス記述(USD)ファイルを含む。
別の例において、本方法は更に、P2Pコンテンツをコード交換する工程、または、P2Pコンテンツをリパッケージする工程、または、P2PコンテンツをDASH(Dynamic Adaptive Streaming over HyperText Transfer Protocol(HTTP))形式化する工程、または、P2Pコンテンツをセグメント化する工程、または、P2PコンテンツのFLUTE(File Delivery over Unidirectional Transport)ベースの配信を提供する工程を有することができる。本方法は更に、セッション開始プロトコル(SIP)B2BUA(back-to-back user agent)をホストする工程、または、SIP B2BUAを用いて、2つのUE間でP2Pコンテンツ配信セッションを確立する工程、または、SIP B2BUAを用いて、2つのUE間でP2Pセッションパラメータをネゴシエートする工程、または、セッション記述プロトコル(SDP)を用いてP2Pコンテンツ配信セッションを管理する工程、または、メディア・プレゼンテーション記述(MPD)メタデータファイルまたはユーザーサービス記述(USD)ファイルの変更により、P2Pコンテンツ配信のための新しいメタデータを生成する工程を有することができる。
別の構成では、本方法は更に、P2Pコンテンツ配信サービスをホストする工程、または、P2Pセッション開始およびP2Pセッション変更の間に、サービス認証およびピア選択を実行する工程、または、ユーザーのP2Pサービス加入を検証する工程、または、要求コンテンツに対するユーザー権利を検証する工程、または、P2Pサービスへのアクセスを許可または拒否する工程を有することができる。本方法は更に、第1のUEから第2のUEに、DASH(Dynamic Adaptive Streaming over HyperText Transfer Protocol(HTTP))用のメディア・プレゼンテーション記述(MPD)メタデータファイルまたはMBMS(Multimedia Broadcast and Multicast Service)用のユーザーサービス記述(USD)ファイルを含むコンテンツメタデータを転送する工程と、セッション開始プロトコル(SIP)ベースの制御機構を用いてP2Pセッションを制御する工程と、を有することができる。P2Pアプリケーションサーバーはサービス制御機能(SCF)に含まれる。
図9は、例示的なユーザーイクイップメント(UE)720と、IMSコア、EPC、PSコアおよび/またはRAN780内のノード710と、P2Pコンテンツ配信を提供するためのP2Pアプリケーションサーバー130(またはSCF132)とを示す。例えばSCFは、図7の500に記載されるように、P2Pコンテンツ配信に使用可能であってよい。別の構成では、P2Pアプリケーションサーバーは、図8の600に記載されるように、P2Pコンテンツ配信を提供するように構成されてよい。一例では、UEはノードを介して、SCFまたはP2Pアプリケーションサーバーと通信することができる。ノード710の例として、基地局(BS)、ノードB(NB)、進化型ノードB(eNB)、ベースバンド装置(BBU)、リモート・ラジオ・ヘッド(RRH)、リモート無線機器(RRE)、リモート無線装置(RRU)、中央処理モジュール(CPM)が挙げられる。
UE720(例えばクライアント装置)は、プロセッサ722および送受信器724を有してよい。UEは、P2Pコンテンツ配信用に構成されてよい。プロセッサは、セッション開始プロトコル(SIP)クライアントと、インターネットプロトコル(IP)マルチメディア・サブシステム(IMS)ベースのP2Pストリーミングまたはコンテンツメタデータ共有のためのハイパーテキスト転送プロトコル/SIP(HTTP/SIP)アダプタとをホストするように構成されるか、または、セッション開始プロトコル(SIP)クライアントと、IMSベースのP2PマルチキャストストリーミングのためのMBMS(Multimedia Broadcast and Multicast Service)クライアントとをホストするように構成されてよい。送受信器は、サービス制御機能(SCF)のP2PアプリケーションサーバーからP2Pコンテンツ配信セッションパラメータを受信するように構成されてよい。
IMSベースのP2Pストリーミングまたはコンテンツメタデータ共有の例では、プロセッサは更に、HTTPクライアントをホストし、SIPセッションを確立するように構成されてよい。送受信器は更に、別のUEからメディア・プレゼンテーション記述(MPD)メタデータファイルを受信し、MPDメタデータファイルに基づいて、セッション記述プロトコル(SDP)を用いて、該別のUEからDASH形式化コンテンツを受信するように構成されてよい。DASH形式化コンテンツは、P2Pアプリケーションサーバーによって制御されてよい。
IMSベースのP2Pストリーミングまたはコンテンツメタデータ共有の別の例において、プロセッサは更に、HTTPサーバーをホストし、SIPセッションを確立するように構成されてよい。送受信器は更に、別のUEにメディア・プレゼンテーション記述(MPD)メタデータファイルを送信し、MPDメタデータファイルに基づいて、セッション記述プロトコル(SDP)を用いて、該別のUEにDASH形式化コンテンツを送信するように構成されてよい。DASH形式化コンテンツは、P2Pアプリケーションサーバーによって制御されてよい。
IMSベースのP2Pストリーミングまたはコンテンツメタデータ共有の別の構成において、プロセッサは更に、SIPセッションを確立するように構成されてよい。送受信器は更に、別のUEからP2Pマルチキャストストリームにおいて、ユーザーサービス記述(USD)ファイルおよび関連データコンテンツを受信するように構成されてよい。P2Pマルチキャストストリームは、P2Pアプリケーションサーバーによって制御されてよい。別の例において、プロセッサは更に、ブロードキャスト・マルチキャスト・サービス・センター・ユーザープレーン・サブファンクション(BMSC.UPF)またはFLUTE(File Delivery over Unidirectional Transport)サーバーをホストし、SIPセッションを確立するように構成されてよい。送受信器は更に、ユーザーサービス記述(USD)ファイルおよび関連データコンテンツを、P2Pマルチキャストストリームにおいて別のUEにアップロードするように構成されてよい。P2Pマルチキャストストリームは、P2Pアプリケーションサーバーによって制御されてよい。
別の例において、送受信器は更に、別のUEからハイパーテキスト転送プロトコル(HTTP)ベースのダウンロードを受信するか、別のUEからDASH(Dynamic Adaptive Streaming over HTTP)ストリームを受信するか、送信側UEからFLUTE(File Delivery over Unidirectional Transport)ベースのインターネットプロトコル(IP)マルチキャストを受信するか、HTTPベースのアップロードを別のUEに送信するか、DASHストリームを別のUEにアップロードするか、FLUTEベースのIPマルチキャストを複数の受信側UEに配信するように構成されてよい。HTTPベースダウンロード配信は、3GPP(Third Generation Partnership Project)ファイル形式(3GP)ファイルを含むことができる。DASHストリームは、メディア・プレゼンテーション記述(MPD)メタデータファイル、または異なるリプレゼンテーションを伴うDASH形式コンテンツを含むことができる。FLUTEベースのIPマルチキャストは、非同期階層符号化(asynchronous layered coding:ALC)、階層符号化トランスポート(layered coding transport:LCT)ビルディングブロックまたはユーザーサービス記述(USD)ファイルを含むことができる。
別の構成では、プロセッサは更に、ユーザー作成コンテンツ(UGC)をキャプチャし、UGCをDASH(Dynamic Adaptive Streaming over HyperText Transfer Protocol(HTTP))形式またはMBMS(Multimedia Broadcast and Multicast Service)形式に符号化するように構成されてよい。送受信器は更に、サービス制御機能(SCF)のP2Pアプリケーションサーバーを介して、UGCを別のUEにアップロードするように構成されてよい。
図10は、ユーザーイクイップメント(UE)(例えばモバイル端末(MT)、モバイルノード、クライアント装置、移動局(MS)、モバイル無線装置、モバイル通信装置、タブレット、ハンドセットその他の種類の無線装置)の例示である。UEは、ノード、マクロノード、低電力ノード(LPN)または伝送基地局(例えば基地局(BS)、進化型ノードB(eNB)、ベースバンド装置(BBU)、リモート・ラジオ・ヘッド(RRH)、リモート無線機器(RRE)、中継基地局(RS)、無線機器(RE)、リモート無線装置(RRU)、中央処理モジュール(CPM)その他の種類の無線広域ネットワーク(WWAN)アクセスポイント)と通信するように構成される1以上のアンテナを有することができる。無線装置は、3GPPのLTE、WiMAX、HSPA(High Speed Packet Access)、Bluetooth(登録商標)、WiFi等の少なくとも1つの無線通信規格を用いて通信するように構成することができる。無線装置は、各無線通信規格について個別のアンテナを用いて通信することができ、或いは、複数の無線通信規格について共用のアンテナを用いて通信することができる。無線装置は、無線ローカルエリアネットワーク(WLAN)、無線パーソナルエリアネットワーク(WPAN)および/またはWWANにおいて通信することができる。
また、図10は、UEからのオーディオ入力および出力に関して使用可能なマイクおよび1以上のスピーカーを示す。表示画面は、液晶ディスプレイ(LCD)画面であってよく、或いは有機発光ダイオード(OLED)ディスプレイ等の他の種類の表示画面であってよい。表示画面は、タッチスクリーンとして構成することができる。タッチスクリーンは、容量性、抵抗性その他の種類のタッチスクリーン技術を採用してよい。処理機能および表示機能を提供するために、アプリケーションプロセッサおよびグラフィックスプロセッサを内部メモリに結合することができる。データの入出力オプションをユーザーに提供するために、不揮発性メモリポートを用いることもできる。不揮発性メモリポートは、無線装置のメモリ機能を拡張するために用いられてもよい。追加的なユーザー入力を提供するために、キーボードが無線装置に一体化されてよく、或いは無線装置に無線接続されてよい。タッチスクリーンを用いて仮想キーボードが提供されてもよい。
様々な技術、或いはそれらの特定の態様または部分は、フロッピー(登録商標)ディスケット、コンパクトディスク・リードオンリーメモリ(CD−ROM)、ハードドライブ、非一時的なコンピューター可読記憶媒体その他の機械可読記憶媒体のような有形媒体において具現化されるプログラムコード(すなわち命令)の形をとってよい。プログラムコードがコンピューター等の機械にロードされ該機械によって実行される場合、該機械が様々な技術を実施するための装置となる。回路は、ハードウェア、ファームウェア、プログラムコード、実行コード、コンピューター命令および/またはソフトウェアを含むことができる。非一時的なコンピューター可読記憶媒体は、信号を含まないコンピューター可読記憶媒体であってよい。プログラマブルコンピューター上でのプログラムコード実行の場合、コンピューティングデバイスは、プロセッサと、プロセッサによって可読の記憶媒体(揮発性および不揮発性のメモリおよび/または記憶素子を含む)と、少なくとも1つの入力装置と、少なくとも1つの出力装置とを有してよい。揮発性および不揮発性のメモリおよび/または記憶素子は、ランダムアクセスメモリ(RAM)、EPROM(erasable programmable read-only memory)、フラッシュドライブ、光学ドライブ、磁気ハードドライブ、半導体ドライブその他の電子データを保存する媒体であってよい。ノードおよび無線装置は、送受信器モジュール(すなわち送受信器)、カウンターモジュール(すなわちカウンター)、処理モジュール(すなわちプロセッサ)および/または時計モジュール(すなわち時計)もしくはタイマーモジュール(すなわちタイマー)を有してもよい。本明細書に記載の様々な技術を実施または利用することのできる1以上のプログラムは、アプリケーション・プログラムミング・インターフェース(API)、再使用可能制御(reusable control)等を用いてよい。かかるプログラムは、コンピューターシステムと通信するために、高度なプロシージャ言語またはオブジェクト指向のプログラミング言語で実施されてよい。しかしながら、プログラムは、必要に応じてアセンブリまたは機械言語で実施されてよい。いずれの場合でも、言語はコンパイラ型またはインタープリタ型の言語であってよく、ハードウェア実装と組み合わされてよい。
なお、本明細書に記載の機能ユニットの多くは、それらの実施の独立性をよりはっきりと強調するために、モジュールとして称されている。例えば、モジュールは、カスタム超大規模集積回路(VLSI)またはゲートアレイ、既製の半導体(論理チップ、トランジスタ等)その他の個別のコンポーネントを備えるハードウェア回路として実施されてよい。また、モジュールは、フィールド・プログラマブル・ゲートアレイ、プログラマブル・アレイ論理、プログラマブル論理デバイス等の、プログラマブルハードウェア装置として実施されてもよい。
また、モジュールは、様々な種類のプロセッサによる実行用のソフトウェアで実施されてもよい。実行コードの特定モジュールは、例えば、コンピューター命令の1以上の物理ブロックまたは論理ブロックを備えてよく、それらは、例えば、オブジェクト、プロシージャまたは機能としてまとめられてよい。とはいえ、特定モジュールの実行ファイルは物理的に一緒に配置される必要はなく、異なる場所に保存された異種の命令を備えてよく、論理的にまとめられる場合、モジュールを備え該モジュールの上述の目的を達成する。
実際、実行コードのモジュールは、単一の命令であっても複数の命令であってもよく、更には、いくつかの異なるコードセグメント、異なるプログラム、いくつかのメモリデバイスに分散されてよい。同様に、動作データは、本明細書ではモジュールで特定され示される場合があるが、任意の適切な形式で具現化されてよく、また、任意の適切な種類のデータ構造にまとめられてよい。動作データは、単一のデータセットとして収集されてよく、或いは、異なる記憶装置等の異なる場所に分散されてよく、また、少なくとも部分的に、単にシステムまたはネットワーク上の電気信号として存在してよい。モジュールは、所望の機能を実行するように動作するエージェントを含め、パッシブであってもアクティブであってもよい。
本明細書で「例」または「例示」という場合、該例に関連して記載される特定の特徴、構造または特性が本発明の少なくとも1つの実施形態に含まれることを意味する。よって、「一例では」という語句または「例示」という単語が本明細書の様々な箇所で用いられるが、全てが同じ実施形態に言及するわけではない。
本明細書で用いられる場合、複数の項目、構造的要素、組成的要素および/または材料は、便宜上共通のリストに提示される場合がある。しかしながら、かかるリストは該リストの各要素がそれぞれ別々の固有の要素として特定されるかのように解釈されるべきである。よって、かかるリストの個々の要素は、反対の指示なく共通のグループに提示されているというだけで、同じリストの任意の他の要素の事実上の均等物として解釈されるべきではない。更に、本発明の様々な実施形態および例は、それらの様々なコンポーネントの代替と共に言及される場合がある。かかる実施形態、例および代替は、お互いの事実上の均等物として解釈されるものではなく、本発明の別々の自立した表現として解釈されるものである。
更に、記載された特徴、構造または特性は、1以上の実施形態において任意の適切な方法で組み合わされてよい。以下の記載では、本発明の実施形態の完全な理解を提供するために、レイアウト、距離、ネットワークの例等の多数の具体的な詳細が提供される。しかし、当該技術分野の当業者であれば、具体的な詳細の1以上がなくても本発明が実施され得ること、或いは、他の方法、コンポーネント、レイアウト等と共に実施され得ることを認識するであろう。他の例では、本発明の態様を不明瞭にしないように、周知の構造、材料または工程は図示または記載されていない。
上述の説明は、1以上の特定の適用において本発明の原理を説明するものであるが、当該技術分野の当業者には明らかであるように、発明力の発揮がなくとも、本発明の原理および概念から逸脱することなく、実施の形式、利用法、詳細について多くの変更を行うことができる。したがって、特許請求の範囲によるものを除いて、本発明は限定されない。

Claims (14)

  1. P2Pアプリケーションサーバーを介するピアツーピア(P2P)コンテンツ配信を提供する方法であって、
    第1のUEからインターネットプロトコル(IP)マルチメディア・サブシステム(IMS)コアネットワーク(IM CN)サブシステムを介して、セッション記述プロトコル(SDP)オファーを伴うセッション開始プロトコル(SIP)招待を受信するステップと、
    前記SDPオファーを伴う前記SIP招待を、前記IM CNサブシステムを介して第2のUEに転送するステップと、
    前記第2のUEから前記IM CNサブシステムを介して、SDPを伴うSIP確認を受信するステップと、
    前記SDPを伴う前記SIP確認を、前記IM CNサブシステムを介して前記第1のUEに転送するステップと、
    を有し、
    前記第1のUEから前記第2のUEにコンテンツメタデータを転送するステップであって、前記コンテンツメタデータは、DASH(Dynamic Adaptive Streaming over HyperText Transfer Protocol(HTTP))用のメディア・プレゼンテーション記述(MPD)メタデータファイルまたはMBMS(Multimedia Broadcast and Multicast Service)用のユーザーサービス記述(USD)ファイルを含み、MBMSはeMBMS(Enhanced Multimedia Broadcast and Multicast Service)を含む、ステップと、
    セッション開始プロトコル(SIP)ベースの制御機構を用いて、P2Pセッションを制御するステップと、
    を更に有する、
    方法。
  2. 前記第1のUEと前記第2のUEとの間のハイパーテキスト転送プロトコルベース(HTTPベース)のダウンロード配信を管理するステップと、
    前記第1のUEと前記第2のUEとの間のDASH(Dynamic Adaptive Streaming over HTTP)ストリームを管理するステップと、
    送信側UEから複数の受信側UEへのFLUTE(File Delivery over Unidirectional Transport)ベースのインターネットプロトコル(IP)マルチキャストを管理するステップと、
    を更に有する、請求項1に記載の方法。
  3. 前記HTTPベースダウンロード配信は、3GPP(Third Generation Partnership Project)ファイル形式(3GP)ファイルを含み、
    前記DASHストリームは、メディア・プレゼンテーション記述(MPD)メタデータファイル、または異なるリプレゼンテーションを伴うDASH形式コンテンツを含み、
    前記FLUTEベースのIPマルチキャストは、非同期階層符号化(asynchronous layered coding:ALC)、階層符号化トランスポート(layered coding transport:LCT)ビルディングブロックまたはユーザーサービス記述(USD)ファイルを含む、
    請求項2に記載の方法。
  4. P2Pコンテンツをコード交換するステップ、または、
    前記P2Pコンテンツをリパッケージするステップ、または、
    前記P2PコンテンツをDASH(Dynamic Adaptive Streaming over HyperText Transfer Protocol(HTTP))形式化するステップ、または、
    前記P2Pコンテンツをセグメント化するステップ、または、
    前記P2PコンテンツのFLUTE(File Delivery over Unidirectional Transport)ベースの配信を提供するステップ、
    を更に有する、請求項1に記載の方法。
  5. セッション開始プロトコル(SIP)B2BUA(back-to-back user agent)をホストするステップ、または、
    前記SIP B2BUAを介して、前記2つのUE間でP2Pコンテンツ配信セッションを確立するステップ、または、
    前記SIP B2BUAを介して、前記2つのUE間でP2Pセッションパラメータをネゴシエートするステップ、または、
    セッション記述プロトコル(SDP)により、前記P2Pコンテンツ配信セッションを管理するステップ、または、
    メディア・プレゼンテーション記述(MPD)メタデータファイルまたはユーザーサービス記述(USD)ファイルの変更により、P2Pコンテンツ配信のための新しいメタデータを生成するステップ、
    を更に有する、請求項1に記載の方法。
  6. P2Pコンテンツ配信サービスをホストするステップ、または、
    P2Pセッション開始およびP2Pセッション変更の間に、サービス認証およびピア選択を実行するステップ、または、
    ユーザーのP2Pサービス加入を検証するステップ、または、
    要求コンテンツに対するユーザー権利を検証するステップ、または、
    P2Pサービスに対するアクセスを許可または拒否するステップ、
    を更に有する、請求項1に記載の方法。
  7. 前記P2Pアプリケーションサーバーはサービス制御機能(SCF)に含まれる、請求項1に記載の方法。
  8. 請求項1の方法を実行するように構成されるコンピュータープログラムコード手段を備えるコンピュータープログラム。
  9. 2つのユーザーイクイップメント(UE)間のインターネットプロトコル(IP)マルチメディア・サブシステム(IMS)コンテンツ配信を管理することのできるピアツーピア(P2P)アプリケーションサーバーホストするように構成されるコンピューター回路、
    を有する、P2Pコンテンツ配信に使用可能なサービス制御機能(SCF)モジュールであって、
    前記P2Pアプリケーションサーバーをホストするように構成される前記コンピューター回路は、更に、
    前記2つのUE間でコンテンツメタデータを共有するように構成され、前記コンテンツメタデータは、DASH(Dynamic Adaptive Streaming over HyperText Transfer Protocol(HTTP))用のメディア・プレゼンテーション記述(MPD)メタデータファイルまたはMBMS(Multimedia Broadcast and Multicast Service)用のユーザーサービス記述(USD)ファイルを含み、MBMSはeMBMS(Enhanced Multimedia Broadcast and Multicast Service)を含み、
    また、セッション開始プロトコル(SIP)ベースの制御機構を用いて、前記2つのUE間のP2Pセッションを制御するように構成される、
    SCFモジュール。
  10. 前記P2Pアプリケーションサーバーをホストするように構成される前記コンピューター回路は、更に、
    2つのUE間のハイパーテキスト転送プロトコル(HTTP)ベースのダウンロード配信を管理するように構成されるか、または、
    2つのUE間のDASH(Dynamic Adaptive Streaming over HTTP)ストリームを管理するように構成されるか、または、
    送信側UEから複数の受信側UEへのFLUTE(File Delivery over Unidirectional Transport)ベースのインターネットプロトコル(IP)マルチキャストを管理するように構成される、
    請求項9に記載のSCFモジュール
  11. 前記HTTPベースダウンロード配信は、3GPP(Third Generation Partnership Project)ファイル形式(3GP)ファイルを含み、
    前記DASHストリームは、メディア・プレゼンテーション記述(MPD)メタデータファイル、または異なるリプレゼンテーションを伴うDASH形式コンテンツを含み、
    前記FLUTEベースのIPマルチキャストは、非同期階層符号化(asynchronous layered coding:ALC)、階層符号化トランスポート(layered coding transport:LCT)ビルディングブロックまたはユーザーサービス記述(USD)ファイルを含む、
    請求項10に記載のSCFモジュール
  12. 前記P2Pアプリケーションサーバーをホストするように構成される前記コンピューター回路は、更に、
    P2Pコンテンツをコード交換するように構成されるか、または、
    前記P2Pコンテンツをリパッケージするように構成されるか、または、
    前記P2PコンテンツをDASH(Dynamic Adaptive Streaming over HyperText Transfer Protocol(HTTP))形式化するように構成されるか、または、
    前記P2Pコンテンツをセグメント化するように構成されるか、または、
    前記P2PコンテンツのFLUTE(File Delivery over Unidirectional Transport)ベースの配信を提供するように構成される、
    請求項9に記載のSCFモジュール
  13. 前記P2Pアプリケーションサーバーをホストするように構成される前記コンピューター回路は、更に、
    セッション開始プロトコル(SIP)B2BUA(back-to-back user agent)をホストするように構成されるか、または、
    前記SIP B2BUAを用いて、前記2つのUE間でP2Pコンテンツ配信セッションを確立するように構成されるか、または、
    前記SIP B2BUAを用いて、前記2つのUE間でP2Pセッションパラメータをネゴシエートするように構成されるか、または、
    セッション記述プロトコル(SDP)を用いて前記P2Pコンテンツ配信セッションを管理するように構成されるか、または、
    メディア・プレゼンテーション記述(MPD)メタデータファイルまたはユーザーサービス記述(USD)ファイルの変更により、P2Pコンテンツ配信のための新しいメタデータを生成するように構成される、
    請求項9に記載のSCFモジュール
  14. 前記P2Pアプリケーションサーバーをホストするように構成される前記コンピューター回路は、更に、
    P2Pコンテンツ配信サービスをホストするように構成されるか、または、
    P2Pセッションの開始およびP2Pセッションの変更の間に、サービス認証およびピア選択を実行するように構成されるか、または、
    ユーザーのP2Pサービス加入を検証するように構成されるか、または、
    送信側UEからの要求コンテンツに対するユーザー権利を検証するように構成される、
    請求項9に記載のSCFモジュール
JP2015561333A 2013-04-04 2013-12-24 インターネットプロトコル(ip)マルチメディア・サブシステム(ims)ベースのピアツーピア(p2p)コンテンツ配信 Active JP6279621B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US201361808597P 2013-04-04 2013-04-04
US61/808,597 2013-04-04
PCT/US2013/077636 WO2014163691A1 (en) 2013-04-04 2013-12-24 Internet protocol (ip) multimedia subsystem (ims) based peer-to-peer (p2p) content distribution

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2018005526A Division JP6487076B2 (ja) 2013-04-04 2018-01-17 インターネットプロトコル(ip)マルチメディア・サブシステム(ims)ベースのピアツーピア(p2p)コンテンツ配信

Publications (2)

Publication Number Publication Date
JP2016517648A JP2016517648A (ja) 2016-06-16
JP6279621B2 true JP6279621B2 (ja) 2018-02-14

Family

ID=94380285

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015561333A Active JP6279621B2 (ja) 2013-04-04 2013-12-24 インターネットプロトコル(ip)マルチメディア・サブシステム(ims)ベースのピアツーピア(p2p)コンテンツ配信

Country Status (6)

Country Link
US (1) US11388700B2 (ja)
EP (1) EP2982078A4 (ja)
JP (1) JP6279621B2 (ja)
CN (1) CN105027499B (ja)
TW (1) TWI535307B (ja)
WO (1) WO2014163691A1 (ja)

Families Citing this family (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11388700B2 (en) * 2013-04-04 2022-07-12 Apple Inc. Internet protocol (IP) multimedia subsystem (IMS) based peer-to-peer (P2P) content distribution
WO2014172654A1 (en) * 2013-04-19 2014-10-23 Huawei Technologies Co., Ltd. Media quality information signaling in dynamic adaptive video streaming over hypertext transfer protocol
US9386275B2 (en) 2014-01-06 2016-07-05 Intel IP Corporation Interactive video conferencing
US9516220B2 (en) 2014-10-02 2016-12-06 Intel Corporation Interactive video conferencing
US10021346B2 (en) 2014-12-05 2018-07-10 Intel IP Corporation Interactive video conferencing
EP3318067B1 (en) * 2015-07-03 2022-05-18 Telefonaktiebolaget LM Ericsson (publ) A media user client, a media user agent and respective methods performed thereby for providing media from a media server to the media user client
US10341820B2 (en) * 2015-07-10 2019-07-02 Qualcomm Incorporated Techniques for modular multimedia broadcast and multicast service (MBMS) delivery
TWI586156B (zh) * 2015-12-04 2017-06-01 鴻海精密工業股份有限公司 流媒體資料傳輸系統、傳輸方法及資料分佈伺服器
CN105847330A (zh) * 2016-03-16 2016-08-10 中国联合网络通信集团有限公司 一种内容分发方法及系统
US10172044B2 (en) * 2016-03-24 2019-01-01 Motorola Mobility Llc Method and device for data communication over a peer-to-peer connection in a mobile communication network
CN106657133A (zh) * 2017-01-11 2017-05-10 湖南科瑞迪教育发展有限公司 一种p2p流媒体播放的系统及方法
CN110581866B (zh) * 2018-06-07 2022-09-23 中国电信股份有限公司 文件传输方法和ip多媒体子系统ims网络终端
WO2019237363A1 (en) * 2018-06-15 2019-12-19 Nokia Technologies Oy Dynamic management of application servers on network edge computing device
US11502778B2 (en) 2018-11-12 2022-11-15 Nokia Technologies Oy Method and apparatus for efficient delivery of source and forward error correction streams in systems supporting mixed unicast multicast transmission
US11206640B2 (en) 2019-05-22 2021-12-21 At&T Intellectual Property I, L.P. Private local network access, authentication, and association for 5G or other next generation network
WO2021074060A1 (en) * 2019-10-18 2021-04-22 Sony Corporation Terminal devices, infrastructure equipment and methods
CN112769957B (zh) * 2021-02-05 2023-09-22 上海哔哩哔哩科技有限公司 点对点网络调度方法和系统
CN116208782A (zh) * 2021-12-01 2023-06-02 腾讯科技(深圳)有限公司 一种数据处理方法、设备以及可读存储介质
JP7316732B1 (ja) 2023-01-30 2023-07-28 一般社団法人日本ケーブルラボ 異なる配信方式のストリームを空間多重化伝送部によって送受信する装置及びプログラム

Family Cites Families (38)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100508650B1 (ko) * 2002-11-19 2005-08-18 주식회사 휴림인터랙티브 통신단말기간의 피어투피어 방식의 서비스를 위한 확장에스아이피를 이용한 티씨피/아이피 세션 설정 방법
DE602005012817D1 (de) * 2004-09-30 2009-04-02 Huawei Tech Co Ltd Verfahren system zur realisierung von kommunikation
US7983246B2 (en) * 2004-12-20 2011-07-19 Lg Electronics Inc. Multimedia access system
CN101401427B (zh) 2006-03-07 2012-08-15 艾利森电话股份有限公司 用于iptv系统的时间偏移和追踪播放
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)
EP1841129A1 (en) * 2006-03-31 2007-10-03 Matsushita Electric Industrial Co., Ltd. Mobile terminal controlled service delivery selection for multicast services
GB0607294D0 (en) * 2006-04-11 2006-05-24 Nokia Corp A node
CN101115019B (zh) 2006-07-28 2010-05-12 中国科学院声学研究所 一种对等联网文件共享服务网络系统
CN100486206C (zh) * 2006-08-22 2009-05-06 中国科学院声学研究所 一种基于ims的对等联网共享服务的信令控制方法
US8046479B2 (en) 2006-11-07 2011-10-25 Telefonaktiebolaget Lm Ericsson (Publ) Media channel management
EP2147525A1 (en) * 2007-05-10 2010-01-27 Sonim Technologies, Inc. Method and system for providing full duplex services over multiple simplex media paths and sessions
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
EP2091203A1 (en) * 2008-02-12 2009-08-19 Koninklijke KPN N.V. Method and system for transmitting a multimedia stream
JP4623118B2 (ja) * 2008-03-28 2011-02-02 ソニー株式会社 ゲートウェイ装置、通信方法及びプログラム
WO2009141269A1 (en) * 2008-05-20 2009-11-26 Thomson Licensing System and method for distributing a map of content available at multiple receivers
US20100142517A1 (en) 2008-11-10 2010-06-10 Research In Motion Limited Method and System for Supporting SIP Session Policy Using Existing Authorization Architecture and Protocols
JP5269208B2 (ja) 2009-02-17 2013-08-21 テレフオンアクチーボラゲット エル エム エリクソン(パブル) データ配信方法及び装置
RU2527730C2 (ru) 2009-04-01 2014-09-10 Телефонактиеболагет Л М Эрикссон (Пабл) Управление ключами безопасности в основанных на ims услугах широковещания и многоадресного вещания мультимедиа (mbms)
EP2436207B1 (en) * 2009-05-28 2017-12-13 Telefonaktiebolaget LM Ericsson (publ) Method and arrangement for implementing policy rules in peer-to-peer communication
US8879440B2 (en) * 2009-09-29 2014-11-04 Qualcomm Incorporated Method and apparatus for ad hoc venue-cast service
CN102056147B (zh) * 2009-10-29 2014-12-10 中兴通讯股份有限公司 Ip多媒体子系统网络中订阅业务的方法与系统
US9497290B2 (en) * 2010-06-14 2016-11-15 Blackberry Limited Media presentation description delta file for HTTP streaming
EP2604012B1 (en) * 2010-08-10 2017-10-04 Telefonaktiebolaget LM Ericsson (publ) A method in a media client, a media client, a control entity and a method in a control entity
WO2012059376A1 (en) * 2010-11-02 2012-05-10 Telefonaktiebolaget L M Ericsson (Publ) Methods and devices for media description delivery
KR20120083747A (ko) 2011-01-18 2012-07-26 삼성전자주식회사 방송통신 융합형 서비스를 위한 전송 방법 및 장치
CA2827776C (en) * 2011-02-21 2016-07-26 Research In Motion Limited On the managed peer-to-peer sharing in cellular networks
US9160779B2 (en) 2011-06-30 2015-10-13 Qualcomm Incorporated Dynamic adaptive streaming proxy for unicast or broadcast/multicast services
US20130007186A1 (en) * 2011-06-30 2013-01-03 Interdigital Patent Holdings, Inc. Controlling content caching and retrieval
EP2735203B1 (en) * 2011-07-22 2019-05-08 BlackBerry Limited Method and apparatuses for using non-ims connections in ims sessions
US9258344B2 (en) 2011-08-01 2016-02-09 Intel Corporation Multi-hop single sign-on (SSO) for identity provider (IdP) roaming/proxy
WO2013020709A1 (en) 2011-08-10 2013-02-14 Telefonaktiebolaget L M Ericsson (Publ) Media stream handling
BR112014003030B1 (pt) * 2011-08-11 2021-09-08 Apple Inc Método para comutar de um download de mbms para um fornecimento com base em http de conteúdo formatado dash, método para comutar de um fornecimento com base em http de conteúdo formatado dash para um download de mbms e dispositivo móvel
CN104040993A (zh) * 2012-01-17 2014-09-10 瑞典爱立信有限公司 用于发送相应地接收媒体流的方法
US9213605B2 (en) 2012-01-23 2015-12-15 Intel Corporation IP multimedia subsystem and method for MBMS file repair using HTTP servers
CN104662868A (zh) * 2012-07-30 2015-05-27 英特尔移动通信有限责任公司 通信设备、服务器、用于控制通信设备的方法和用于控制服务器的方法
WO2014145921A1 (en) * 2013-03-15 2014-09-18 Activevideo Networks, Inc. A multiple-mode system and method for providing user selectable video content
US11388700B2 (en) * 2013-04-04 2022-07-12 Apple Inc. Internet protocol (IP) multimedia subsystem (IMS) based peer-to-peer (P2P) content distribution

Also Published As

Publication number Publication date
EP2982078A4 (en) 2017-05-24
US20160044099A1 (en) 2016-02-11
CN105027499B (zh) 2021-05-28
JP2016517648A (ja) 2016-06-16
EP2982078A1 (en) 2016-02-10
TWI535307B (zh) 2016-05-21
US11388700B2 (en) 2022-07-12
CN105027499A (zh) 2015-11-04
HK1217064A1 (zh) 2016-12-16
TW201507499A (zh) 2015-02-16
WO2014163691A1 (en) 2014-10-09

Similar Documents

Publication Publication Date Title
JP6487076B2 (ja) インターネットプロトコル(ip)マルチメディア・サブシステム(ims)ベースのピアツーピア(p2p)コンテンツ配信
JP6279621B2 (ja) インターネットプロトコル(ip)マルチメディア・サブシステム(ims)ベースのピアツーピア(p2p)コンテンツ配信
US10433327B2 (en) Presence service using IMS based DASH service
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流和下载服务的装置和方法
JP2017505024A (ja) Dashのためのコマンドを信号伝達するクライアント/サーバ
JP6418665B2 (ja) Imsベースのdashサービスにおいて、プレゼンスサーバによりプレゼンス情報を供給する方法、および、プレゼンスサーバを介してプレゼンス情報を受信するユーザ機器(ue)
HK1217064B (zh) 基於互联网协议(ip)多媒体子系统(ims)的对等(p2p)内容分发
HK1216958B (zh) 一种可用於充当呈现实体的用户设备和一种呈现服务器

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20150904

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20150904

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20160909

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20160920

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20161219

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20170404

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20170703

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20171121

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20171206

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20180117

R150 Certificate of patent or registration of utility model

Ref document number: 6279621

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250