CN102946637A - 用于创建和传输多媒体内容流的方法和装置 - Google Patents
用于创建和传输多媒体内容流的方法和装置 Download PDFInfo
- Publication number
- CN102946637A CN102946637A CN2012103762417A CN201210376241A CN102946637A CN 102946637 A CN102946637 A CN 102946637A CN 2012103762417 A CN2012103762417 A CN 2012103762417A CN 201210376241 A CN201210376241 A CN 201210376241A CN 102946637 A CN102946637 A CN 102946637A
- Authority
- CN
- China
- Prior art keywords
- stream
- request message
- module
- message
- wireless access
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 54
- 230000004044 response Effects 0.000 claims abstract description 58
- 230000005540 biological transmission Effects 0.000 claims description 49
- 238000004891 communication Methods 0.000 claims description 18
- 238000012217 deletion Methods 0.000 claims description 13
- 230000037430 deletion Effects 0.000 claims description 13
- 230000001052 transient effect Effects 0.000 claims 4
- 230000006870 function Effects 0.000 description 39
- 238000012546 transfer Methods 0.000 description 9
- 230000008859 change Effects 0.000 description 6
- 238000012360 testing method Methods 0.000 description 4
- 230000004048 modification Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000005538 encapsulation Methods 0.000 description 1
- 230000008569 process Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1101—Session protocols
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0251—Targeted advertisements
- G06Q30/0264—Targeted advertisements based upon schedule
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0272—Period of advertisement exposure
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/1859—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast adapted to provide push services, e.g. data channels
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/189—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast in combination with wireless systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/28—Flow control; Congestion control in relation to timing considerations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/61—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
- H04L65/611—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for multicast or broadcast
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/60—Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
- H04L67/62—Establishing a time schedule for servicing the requests
-
- 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
- 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/04—Registration at HLR or HSS [Home Subscriber Server]
Abstract
本系统执行一种方法,用于将内容流传输到无线接入网,以便将其广播到与所述无线接入网相连的设备。所述方法包括:发送要向所述无线接入网添加所述内容流的请求消息,其中,所述请求消息包括预定的传送时间;接收表明将向所述无线接入网添加所述内容流的响应消息;一直等到所述预定的传送时间为止;将所述内容流传送到所述无线接入网。本系统能够以较高速度通过公共网络广播多媒体,而不会引起像专用网络那样已知的开支。
Description
本申请是申请日为2005年4月21日、申请号为200580020403.1的同名专利申请的分案申请。
依据35U.S.C.§119要求优先权
本专利申请要求2004年4月21日提交的、标题为“METHODAND APPARATUS FOR CREATION OF MULTIMEDIA CONTENTFLOWS AND TRANSPORT OF MULTIMEDIA”的临时申请No.60/564,467的优先权,后一份申请已经转让给本申请的受让人,故明确以引用方式加入本申请。
发明领域
本发明主要涉及在数据网络中传输多媒体内容,尤其涉及用于创建多媒体内容流并将其跨过数据网络进行传输的系统。
技术背景
诸如无线通信网络之类的数据网络必须在专为单个终端定制的服务和向大量终端提供的服务之间取得折衷。例如,向大量移动终端(用户)分发内容是一个复杂的问题。对于使用较低速度的无线通信链路进行通信的移动终端而言,尤其如此。因此,对于内容提供商而言,很重要的一点是,得到一种使移动终端能够方便和高效地接收内容和/或其他网络服务的方法。
在当前的内容传送/媒体分发系统中,内容提供商以音频、视频、多媒体、实时或非实时内容以及其他内容类型的方式,向内容提供商网络提供内容,内容提供商网络用于向终端用户分发内容。例如,内容提供商可以向内容提供商网络提供高质量的内容,高质量的内容具有相应的高数据速率。在有些地理区域中,已经开发出了专用的广播网络,以便通过使用专用硬件和/或通信链路来接收高质量的内容和将其分发给选中的终端用户。在有些情况下,专用广播网络可以提供十个或者更多的高带宽信道来分发内容。
但是,这些专用网络通常都很昂贵,并且只是设置在有限的工作区内。在宽广的工作区内,无线接入网络通常以低得多的成本向用户提供少得多的带宽。例如,一般的无线网络可能只提供一个数据信道来传递多媒体内容。通常,该数据信道只提供点到点通信,所以,向大量无线用户传送内容是很高昂和低效的。此外,数据信道上可用的带宽可能远小于专用广播网络上可用的带宽。所以,当前还没有性价比高和高效的方式能将内容分发网络上可用的高质量内容传送到无线接入网上的大量用户。
因此,需要一种用于创建多媒体内容流并将其跨过数据网络进行传输的系统。例如,该系统应当能够创建多媒体内容流,并将其从内容提供商网络传输到无线接入网。该系统还应当能够解决这两种网络间的带宽差异。
发明内容
在一个或多个实施例中,提供了一种用于创建多媒体内容流并将其跨过数据网络进行传输的传输系统。例如,在一个实施例中,该传输系统将内容流从内容提供商网络传输到无线接入网。由于能够将内容传输到无线接入网,所以,可以使用有限的可用带宽,将内容广播到该网络上的设备。有权接收该内容的设备可以将收到的广播信息存储到缓冲器中,以便以后阅览。
在一个实施例中,提供了一种用于将内容流传输到无线接入网以便将其广播到与所述无线接入网相连的设备的方法。所述方法包括:发送要向所述无线接入网添加所述内容流的请求消息,其中,所述请求消息包括预定的传送时间。所述方法还包括:接收表明将向所述无线接入网添加所述内容流的响应消息;一直等到所述预定的传送时间为止;然后,将所述内容流传送到所述无线接入网。
在一个实施例中,提供了用于将内容流传输到无线接入网以便将其广播到与所述无线接入网相连的设备的装置。所述装置包括:发送逻辑,发送要向所述无线接入网添加所述内容流的请求消息,其中,所述请求消息包括预定的传送时间。所述装置还包括:接收逻辑,接收表明将向所述无线接入网添加所述内容流的响应消息;等待逻辑,一直等到所述预定的传送时间为止;承载信道,将所述内容流传送到所述无线接入网。
在一个实施例中,提供了用于将内容流传输到无线接入网以便将其广播到与所述无线接入网相连的设备的装置。所述装置包括:发送模块,发送要向所述无线接入网添加所述内容流的请求消息,其中,所述请求消息包括预定的传送时间。所述装置还包括:接收模块,接收表明将向所述无线接入网添加所述内容流的响应消息;等待模块,一直等到所述预定的传送时间为止;传送模块,将所述内容流传送到所述无线接入网。
在一个实施例中,提供了一种包括有指令的计算机可读介质,当被处理逻辑执行时,所述指令将内容流传输到无线接入网以便将其广播到与所述无线接入网相连的设备。所述计算机可读介质包括:发送指令,发送要向所述无线接入网添加所述内容流的请求消息,其中,所述请求消息包括预定的传送时间。所述计算机可读介质还包括:接收指令,接收表明将向所述无线接入网添加所述内容流的响应消息;等待指令,一直等到所述预定的传送时间为止;传送指令,将所述内容流传送到所述无线接入网。
在一个实施例中,提供了一种用于将内容流传输到无线接入网以便将其广播到与所述无线接入网相连的设备的方法。所述方法包括:接收要向所述无线接入网添加所述内容流的请求消息,其中,所述请求消息包括预定的传送时间。所述方法还包括:发送表明将向所述无线接入网添加所述内容流的响应消息;在所述预定的传送时间,接收所述内容流,以便将其广播到所述设备。
在一个实施例中,提供了用于将内容流传输到无线接入网以便将其广播到与所述无线接入网相连的设备的装置。所述装置包括:接收逻辑,用于接收要向所述无线接入网添加所述内容流的请求消息,其中,所述请求消息包括预定的传送时间。所述装置还包括:发送逻辑,用于发送表明将向所述无线接入网添加所述内容流的响应消息;内容接收逻辑,用于接收所述内容流,以便将其广播到所述设备。
在一个实施例中,提供了用于将内容流传输到无线接入网以便将其广播到与所述无线接入网相连的设备的装置。所述装置包括:接收模块,用于接收要向所述无线接入网添加所述内容流的请求消息,其中,所述请求消息包括预定的传送时间。所述装置还包括:发送模块,用于发送表明将向所述无线接入网添加所述内容流的响应消息;内容接收模块,用于在所述预定的传送时间接收所述内容流,以便将其广播到所述设备。
在一个实施例中,提供了一种包括有指令的计算机可读介质,当被处理逻辑执行时,所述指令将内容流传输到无线接入网以便将其广播到与所述无线接入网相连的设备。所述计算机可读介质包括:接收指令,用于接收要向所述无线接入网添加所述内容流的请求消息,其中,所述请求消息包括预定的传送时间。所述计算机可读介质还包括:发送指令,用于发送表明将向所述无线接入网添加所述内容流的响应消息;内容接收指令,用于在所述预定的传送时间接收所述内容流,以便将其广播到所述设备。
通过阅读下面给出的附图说明、具体实施方式和权利要求书,本发明的其他方面、优点和特色将变得显而易见。
附图说明
通过参阅下面结合附图给出的详细说明,本申请中描述的实施例的前述方面及其伴随的优点将变得更加显而易见,其中:
图1示出了通信网络的一个实施例,其包括用于创建多媒体内容流并将其通过数据网络进行传输的系统的一个实施例;
图2的详细示意图给出了用于创建多媒体内容流并通过数据网络将其进行传输的系统的一个实施例;
图3示出了在传输系统的一个或多个实施例中使用的传输消息的一个实施例;
图4示出了在传输系统的一个或多个实施例中使用的消息传送协议的一个实施例;
图5示出了在传输系统的一个实施例中操作内容服务器的方法的一个实施例;以及
图6示出了在传输系统的一个实施例中操作广播基站的方法的一个实施例。
具体实施方式
在一个或多个实施例中,提供了一种用于创建多媒体内容流并将其通过数据网络进行传输的传输系统。
图1示出了通信网络100的一个实施例,其包括用于创建多媒体内容流并通过数据网络将其进行传输的传输系统的一个实施例。例如,该传输系统适用于将内容剪辑从内容提供商网络传输到无线接入网,以便进行广播分发。
网络100包括内容提供商102、内容提供商网络104、优化广播网络106和无线接入网108。网络100还包括多个设备110,其包括移动电话112、个人数字助理(PDA)114和笔记本电脑116。设备110仅仅示出了适用于传输系统的一个或多个实施例的一些设备。应当注意的是,虽然图1中仅仅示出了三种设备,但实际上,任何数量的设备或任何类型的设备都适用于该传输系统。
内容提供商102提供内容,以便将其分发给网络100中的用户。该内容包括视频、音频、多媒体内容、剪辑、实时和非实时内容、脚本、程序、数据或其他任何类型的合适内容。内容提供商102向内容提供商网络104提供内容,以便进行分发。例如,内容提供商102经由通信链路118与内容提供商网络104进行通信,其中,通信链路118包括任何合适类型的有线和/或无线通信链路。
内容提供商网络104包括能够分发内容以便传送给用户的有线和无线网络的任意组合。内容提供商网络104经由链路120,与优化广播网络106进行通信。链路120包括任何合适类型的有线和/或无线通信链路。优化广播网络106包括能够广播高质量内容的有线和无线网络的任意组合。例如,优化广播网络106可以是专用私有网络,其经过优化,能够通过多个优化通信信道向选定的设备传送高质量内容。
在一个或多个实施例中,传输系统传送来自内容提供商网络104的内容,以便通过非专用网络进行分发,如无线接入网108。传输系统包括位于内容提供商网络104中的内容服务器(CS)122,其用于与无线接入网中的广播基站(BBS)124进行通信。CS 122和BBS 124使用传输接口126的一个或多个实施例进行通信,使内容提供商网络104能够以内容流的形式将内容传送到无线接入网108,以便广播/多播到设备110。传输接口126包括控制接口128和承载信道130。控制接口128使CS 122能够改变、取消或者修改从内容提供商网络104流向无线接入网108的内容流。承载网络130将内容流从内容提供商网络104传送到无线接入网108。
在一个实施例中,CS 122使用传输接口126,对要发送到BBS 124的内容流进行调度,以便通过无线接入网108进行广播/多播。例如,该内容流可以包括非实时内容剪辑,其由内容提供商102提供,使用内容提供商网络104进行分发。在一个实施例中,CS 122同BBS 124协商,从而确定该内容剪辑相关的一个或多个参数。一旦BBS 124接收到内容剪辑,就通过无线接入网108进行广播/多播该内容剪辑,以便由一个或多个设备110接收。可以准许任一设备110接收该内容剪辑并将其缓存,以供设备用户以后阅览。
例如,设备110包括客户机程序132,其用于提供节目指南,从而显示预定要通过无线接入网108进行广播的内容的列表。然后,设备用户可以选择接收任何特定内容来进行实时呈现,或者将其存储到高速缓存134中,以供以后阅览。例如,可以将内容剪辑排定在晚间时段进行广播,而设备112接收广播,并将内容剪辑保存在高速缓存134中,从而,设备用户可以在第二天阅览该剪辑。通常,该内容是作为订阅服务的一部分进行广播的,故接收设备可能需要提供密钥或者对其自身进行验证才能接收到广播。
在一个或多个实施例中,传输系统允许CS 122添加、改变、修改或者删除通过承载信道122向BBS 124提供的流。在另一实施例中,传输系统允许CS 122获取无线接入网108提供的内容流分配的有关统计信息。因此,传输系统允许预定的内容流从提供商网络104传输到无线接入网108,以便广播到设备110。该系统还提供了一种方式,可获取要返回到CS 122的内容流广播的有关统计信息。
图2的示意图详细给出了传输系统200的一个实施例,其用于创建多媒体内容流并将其跨过数据网络进行传输。例如,系统200可用作图1所示的传输系统。
传输系统200的一个实施例允许内容提供商网络202将内容流传输到无线接入网204。内容提供商网络202包括CS 206,后者包括CS控制协议逻辑208和CS承载信道逻辑210。无线接入网204包括BBS 212,后者包括BBS控制协议逻辑214和BBS承载信道逻辑216。
CS控制协议逻辑208经由控制接口与BBS控制协议逻辑214通信,控制接口包括请求信道218和响应信道220。请求信道218允许CS控制协议逻辑208向BBS控制协议逻辑214发送请求消息,以请求增加、改变或者删除内容流,或者请求统计信息。响应信道220允许BBS控制协议逻辑214向CS控制协议逻辑208发送响应消息,以对任一请求消息做出响应。在一个实施例中,请求信道218和响应信道220包括任何类型合适的通信链路,CS控制协议逻辑208和BBS控制协议逻辑214包括任何类型合适的发射和接收逻辑,从而能够使用请求信道218和响应信道220交换消息。
在CS控制协议逻辑208的控制下,CS承载信道逻辑210将内容流从提供商内容网络202传送到无线接入网204。例如,CS承载信道逻辑210在其输入端224从提供商内容网络202接收内容流228。在CS控制协议逻辑208获准可向无线接入网204添加内容流228后,CS承载信道逻辑210将内容流228通过承载信道222传送到BBS承载信道216,BBS承载信道216继而通过其输出信道226将内容流228广播到与无线接入网204相连的设备。
在一个实施例中,承载信道222使用通用路由封装(GRE)协议,将内容流从CS 206发送到BBS 212。例如,CS承载信道逻辑210和BBS承载信道216包括能够使用GRE协议实现承载信道222的任何合适逻辑。但是,在其他实施例中,承载信道222可以使用任何合适的传输协议。
在一个实施例中,CS 206和BBS 212包括CPU、处理器、门阵列、硬件逻辑、存储元件、虚拟机、软件和/或软硬件的任何组合。因此,CS 206和BBS 212通常包括用于执行机器可读指令的逻辑,以实现本申请描述的功能。应当注意的是,图2所示的CS 206和BBS212只代表了一种实现方式,在这些实施例的保护范围内,还可以采用其他实施例。
在一个实施例中,传输系统包括计算机可读介质上存储的程序指令,当由设备中的处理逻辑执行的时候,例如,CS 206或BBS 212提供本申请所述的传输系统的功能。例如,可以将指令从计算机可读介质(如软盘、CDROM、存储卡、闪存器件、RAM、ROM或者任何其他类型的存储器件或计算机可读介质)装载到CS 206和/或BBS212中。在另一实施例中,可以将指令从与CS 206或BBS 212交互的外置设备或者网络资源下载到CS 206和/或BBS 212中。当由CS206或BBS 212中的处理逻辑执行时,这些指令提供本申请所述的传输系统的一个或多个实施例。
图3示出了在传输系统的一个或多个实施例中所用的传输消息300的一个实施例。例如,传输消息300可用在图2所示的传输系统200中。在一个或多个实施例中,传输消息300在CS控制协议逻辑208和BBS控制协议逻辑214之间传送(例如,经由链路218、220),以使CS控制协议逻辑208添加、修改或者删除提供给无线接入网204的内容流。在另一实施例中,传输消息300使得CS 206能够获得与无线接入网204中的流有关的统计信息。
在一个实施例中,一个或多个传输消息300包括与某一特定消息相关的参数。例如,AddFlowRequest消息302包括用以表示建议的传送时间、速率、QoS、起始时间、结束时间的一个或多个参数,或者与所述流相关的任何其他参数。任一消息300可用于传递一个或多个消息参数,以便在CS控制协议逻辑208和BBS控制协议逻辑214之间传送信息。应当注意的是,传输消息300仅仅示出了一种实现方式,在这些实施例的保护范围内,也可以使用其他消息和消息类型。
传输消息300包括用于向无线接入网204添加、修改和删除流的消息302至312。例如,消息302包含流参数,并用于请求向无线接入网添加内容流。消息306用于修改该消息中标识出来的特定内容流,例如,修改其起始时间或结束时间。消息310用于删除该消息中标识出来的特定内容流,该特定内容流可以是预定要传送的流或者是当前正在传送的流。
消息314至324用于获取在相应的消息中标识出来的与无线接入网204中的流有关的注册、统计和延时信息。例如,消息314用于请求确定有多少个设备经过注册可以接收该消息中标识出来的特定内容流。消息316用于提供一份报告,以显示经过注册的设备的数量。消息318用于请求与该消息中标识出来的流有关的任何类型的统计信息。消息322用于请求与该消息中标识出来的流有关的延时。因此,在一个或多个实施例中,消息300用于处理从内容提供商网络202传送到无线接入网204的内容流,并且还能够将与这些流有关的状态信息从无线接入网204返回到内容提供商网络202。
图4示出了传输系统的一个或多个实施例中所用的消息传送协议400的一个实施例。例如,消息传送协议400可用于在CS 402和BBS 404之间传送消息300。提供了一个时间指示符406,以指示每个消息的相对时间。
在时间A,从CS 402发送添加流请求消息302到BBS 404,如408所示。添加流请求消息302是向无线接入网添加流的请求,该请求包括的流参数如流地址(IP地址)、流端口(端口)、流速(速率)、预定的传送时间(时间)、服务质量(QoS)等级和/或可用于描述CS402想向无线接入网添加的流的任何其他合适流参数。QoS可包括的信息如带宽、延时、抖动等。
在时间B,BBS 404用添加流响应消息304做出响应,如410所示,以表明是否可以添加该流,其中的时间B可以是时间A之后的较短时间。例如,如果速率和/或QoS对于无线接入网是可接受的,则将会接受该流。否则,就会拒绝该流。假定响应消息410表明可以添加该流并提供了流柄(FlowHandle)来以标识无线接入网中的该流。该响应消息可以包括的信息如经过注册可接收内容流的设备的数量、特征和其他信息。
在时间C,经由承载信道,将内容流从CS 402传送到BBS 404,如412所示,其中时间C对应于添加流请求消息302中指明的时间(Time)。例如,承载信道可以是图2所示的承载信道。因此,在一个或多个实施例中,消息传送协议400可用于在CS 402和BBS 404之间交换一个或多个传输消息300。
图5示出了方法500的一个实施例,其用于运行传输系统一个实施例中的CS。为简洁起见,将结合图2所示的CS 206来描述方法500。在一个或多个实施例中,CS控制协议逻辑208执行程序指令,并控制服务器CS 206的操作,以实现下面描述的功能。
在模块502中,发送一条请求,以请求向无线接入网添加内容流。例如,该请求是AddFlowRequest消息302,其被发送到与无线接入网相关联的BBS。该请求包括的流参数描述该流(即,速率、QoS等)并指示在预定的时间将该流添加到无线接入网。例如,CS控制协议逻辑208将该请求通过请求信道218发送到BBS控制协议逻辑214。
在模块504中,接收到一条响应,其表明是否将该流添加到无线接入网中。例如,该响应是CS控制协议逻辑208接收到的AddFlowResponse消息304。在一个实施例中,无线接入网判断在给定所述流参数的情况下是否可以广播该流。例如,如果流参数表明很高的数据速率,则无线接入网可能无法广播该流。同样,这些流参数可以指明无线接入网可能不支持的其他任何标准(即,预定的时间、QoS等)。如果该请求得到批准,则方法进入模块508。
如果该请求未获批准,则响应消息也可以提供一个或多个可接受的参数。例如,AddFlowResponse消息304表明不将该流添加到无线网络中,但是,在一个实施例中,响应消息包括可用于获得流接受的一个或多个可接受的参数。例如,可以在该响应消息中提供可接受的速率或者QoS参数。该方法转入模块506。
在模块506中,调整流和/或其相关的参数,从而可以通过无线接入网将其发送出去。例如,可以调整该流的流速、QoS、预定的传送时间或任何其他参数,从而可以通过无线网络广播该流。例如,可将流数据速率调整到无线接入网可支持的数据速率。在一个实施例中,CS控制协议逻辑208根据响应消息中提供的可接受参数,调整流和/或流参数。然后,该方法转入模块502,发送一条新的AddFlowRequest消息302,并包括新的或经过调整的流参数。
应当注意的是,模块502、504和506使得CS能够协商与流相关联的一个或多个参数。例如,如果无线网络拒绝或者接受处于特定速率的流,则CS可以在模块506中根据该响应消息中的可接受参数调整速率,并且在模块502中发送一条新的请求,以新速率添加该流。因此,可以协商与流相关的任何参数,例如,预定的传送时间、数据速率、QoS参数、起始时间或者结束时间,直到确定参数对于无线接入网可接受为止。
在模块508中,假设添加流请求成功,则执行测试,以判断是否到了向无线接入网传送流的时间。例如,CS控制协议逻辑208判断用于进行流传送的预定时间是否已经出现。如果用于进行流传送的预定时间已经出现,则方法转入模块516。如果用于进行流传送的预定时间没有出现,则方法转入模块510。
在模块510中,执行测试,以判断是否需要执行某一流功能。例如,可能需要调整流开始或结束时间,或者,可能需要删除该流。在一个实施例中,CS控制协议逻辑208判断是否需要执行另一流功能。如果不需要执行任何流功能,则方法转入模块508,判断是否到了传送流的时间。如果需要执行某一种流功能,则方法转入模块512。
在模块512中,发送一条消息,以请求执行某一种流功能。例如,该消息可以请求调整流起始或者结束时间,或者删除一个流。例如,该消息可以是图3所示的一条消息300。在一个实施例中,CS控制协议逻辑208经由请求信道218,向BBS控制协议逻辑214发送消息。
在模块514中,收到一条响应消息,其表明该功能是否得到准许,或者针对该功能提供响应。例如,该响应消息可以表示,对该流的起始时间所请求的改变得到准许。或者,该响应消息可以提供已经请求过的信息。例如,该响应消息可以指明RegistrationReportResponse消息316所提供的注册值。在一个实施例中,CS控制协议逻辑208经由响应信道220接收响应消息。然后,方法转入模块508,判断是否到了传送流的时间。
在模块516中,在预定的时间,启动向无线接入网的内容流传送。例如,在一个实施例中,内容流通过承载信道222,从CS承载信道逻辑210传送到BBS承载信道逻辑216。
在模块518中,执行测试,以判断是否还需要执行其他流功能。例如,CS控制协议逻辑208判断是否还需要执行其他流功能。例如,这些流功能包括:改变流结束时间、删除该流,或结合图3所示消息300描述的其他功能。如果不执行其他流功能,则方法转入模块524。如果还需要执行其他流功能,则方法转入模块520。
在模块520中,发送一条消息,以请求执行某一流功能。例如,该消息可以请求调整流结束时间或者删除某一流。例如,该消息可以是图3所示的一条消息300。在一个实施例中,CS控制协议逻辑208经由请求信道218,向BBS控制协议逻辑214发送消息。
在模块522中,收到一条响应消息,其表明该功能是否得到准许,或者针对该功能提供响应。例如,响应消息可以表示,对该流的起始时间所请求的改变得到准许。或者,响应消息可以提供已经请求过的信息,例如,图3的消息300所提供的注册值。在一个实施例中,CS控制协议逻辑208经由响应信道220接收响应消息。
在模块524中,执行测试,以判断流传送是否已经完毕。例如,CS控制协议逻辑208判断传送是否已经完毕。例如,如果传送未完毕,则方法转入模块518,判断是否还需要执行其他流功能。如果传送已经完毕,则方法结束于模块526。
应当注意的是,方法500仅仅示出了一种实现方式,在不偏离所述实施例保护范围的情况下,可以改变、添加、删除、重新排列所述功能。
图6示出了方法600的一个实施例,其用于操作传输系统的一个实施例中的BBS。为简洁起见,下面将结合图2所示的BBS 212来描述方法600。在一个或多个实施例中,BBS控制协议逻辑214执行程序指令,并控制BBS 212的操作,以实现下面描述的功能。
在模块602中,收到一条请求,其请求添加内容流,以便通过无线接入网进行广播。例如,该请求是BBS控制协议逻辑214收到的AddFlowRequest消息302,并且,该请求包括与流相关联的流参数,可以包括速率、QoS、预定的传送时间等等。
在模块604中,判断在给定流参数的情况下是否将接受该流。例如,BBS控制协议逻辑214判断所建议的流速率或者QoS是否为可接受的。如果所建议的流和/或其参数可接受,则方法转入模块610。如果所建议的流和/或其参数不可接受,则方法转入模块606。
在模块606中,发送一条否定性响应,以对添加流请求做出响应。例如,BBS控制协议逻辑214经由响应信道220发送该否定性响应消息到CS控制协议逻辑208。在一个实施例中,该否定性响应消息是图3所示的AddFlowResponse消息304,其包括一个表明否定性响应的参数,还可以包括一个或多个可接受的参数。例如,BBS控制协议逻辑214可以确定允许在无线网络中广播该流的可接受参数。这些参数包括在响应消息中,从而向请求方设备指示需要调整哪些参数,以便能够将该流加入无线网络。然后,方法结束于模块608。
在模块610中,发送一条准许将该内容流加入无线接入网的肯定性响应。例如,BBS控制协议逻辑214发送一条准许将该内容流加入无线接入网的肯定性响应。在一个实施例中,该响应消息是AddFlowResponse消息304,其包括的参数表明肯定性响应,并使用响应信道220被发送到CS控制协议逻辑208。该响应消息包括的流柄标识无线接入网中的流。
应当注意的是,通过模块602、604、606和610,可以在CS和BBS之间协商与流相关联的参数。例如,如果BBS 212拒绝某一流并在模块606中发送一条否定性响应,则CS 206可以调整流参数,并发送一条新的添加流请求,以便在模块602中接收。如果新的流参数可接受,则BBS 212接受该流,并在模块610中发送一条肯定性响应。于是,BBS 212和CS 206可以协商与流相关联的任何流参数。
在模块612中,判断是否到了接收预定流的时间。例如,BBS控制协议逻辑214等到在模块602中接收的添加流请求消息中规定的预定传输时间。如果到了接收该流的时间,则方法转入模块620。如果未到接收该流的时间,则方法转入模块614。
在模块614中,判断是否还收到其他流请求。例如,BBS控制协议逻辑214经由请求信道218从CS控制协议逻辑208接收任何其他流请求。这些流请求可以请求修改或者删除无线网络中的流,或者获取与某一特定流有关的状态。如果未收到其他请求,则方法转入模块612,判断是否到了接收该流的时间。如果收到了其他流请求,则方法转入模块616。
在模块616中,对收到的流请求进行解码,如果需要的话,还执行所有识别出的功能。例如,对该请求进行解码,以判断执行何种流功能。该流功能可以是结合图3的消息300所描述的一种功能,或者任何其他合适的功能。例如,BBS控制协议逻辑214对该流请求进行解码,如果需要的话,还提供所请求的功能。例如,所请求的功能可以是与无线接入网中的特定流有关的统计请求(消息318)。BBS控制协议逻辑214获得统计,并在响应消息(消息320)将统计信息提供给请求方设备。例如,请求方设备可以是CS控制协议逻辑208,而BBS控制协议逻辑214用于执行所请求的功能。
在模块618中,发送一条响应,以对流请求做出响应。例如,BBS控制协议逻辑214组装出一条响应消息,并将其经由响应信道220发送到请求方设备。例如,该请求可以是这样一条请求:其确定无线接入网中有多少设备经过注册可接收该流,这由消息314提供。BBS控制协议逻辑214确定注册设备的数量,并在响应消息316中返回该值。然后,该方法转入模块612,以判断是否到了接收传送流的时间。
在模块620中,BBS开始在预定时间接收流。例如,BBS承载信道逻辑216通过承载信道222接收内容流。
在模块622中,通过无线接入网广播内容流。例如,BBS承载信道逻辑216通过无线接入网广播所收到的内容流,以便由一个或多个设备接收。这些设备可以缓存内容流,以供后面浏览。在另一实施例中,BBS可以缓存流,以便以后广播到无线接入网中的设备。
在模块624中,判断是否完全接收到了该流。例如,BBS控制协议逻辑214判断是否完全接收到了该流。如果未完全接收到该流,则方法转入模块626。如果完全接收到了该流,则方法转入模块632。
在模块626中,判断是否还接收到了任何其他流请求。例如,BBS控制协议逻辑214经由请求信道218从CS控制协议逻辑208接收到其他流请求。这些流请求可以请求修改或者删除无线网络中的某一流,或者获取与某一特定流有关的状态。如果没有收到任何请求,则方法转入模块624,以判断是否已经完全接收到了该流。如果还收到了其他流请求,则方法转入模块628。
在模块628中,对收到的流请求进行解码,如果需要的话,还执行任何识别出来的功能。例如,对该请求进行解码,以判断要执行何种流功能。该流功能可以是结合图3的消息300描述的一种功能,或者任何其他合适的功能。例如,BBS控制协议逻辑214对该流进行解码,如果需要的话,提供所请求的功能。例如,所请求的功能可能是与无线接入网中的特定流有关的统计请求。BBS控制协议逻辑214获取统计,并在消息320中将统计信息提供给请求方设备。例如,请求方设备可以是CS控制协议逻辑208,而BBS控制协议逻辑214执行所请求的功能。
在模块630中,发送一条响应,以对流请求做出响应。例如,BBS控制协议逻辑214组装一条响应消息,并将其经由响应信道220发送到请求方设备。例如,该请求可以是这样一条请求:其确定无线接入网中有多少设备经过注册可接收该流,这由消息314提供。BBS控制协议逻辑214确定注册设备的数量,并在响应消息316中返回该值。然后,该方法转入模块624,以判断是否完全收到了该流。
应当注意的是,方法600仅仅示出了一种实现方式,在不偏离所述实施例保护范围的情况下,可以改变、添加、删除、重新排列所述功能。
相应地,虽然上面描述和说明了用于创建多媒体内容流并将其跨网络进行传输的传输系统的一个或多个实施例,但是应当理解的是,可以对这些实施例做出各种修改,而不偏离其精神和实质特点。因此,本申请公开的内容仅仅是说明性的,而非限制本发明的保护范围。本发明的保护范围由后面的权利要求界定。
利用通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或者其他可编程的逻辑器件、分立门或者晶体管逻辑、分立硬件组件或者它们之中的任意组合,可以实现或执行结合本文公开的实施例描述的各种示例性的逻辑框图、模块和电路。通用处理器可能是微处理器,但是在另一种情况中,该处理器可能是任何常规的处理器、控制器、微控制器或者状态机。处理器也可能被实现为计算设备的组合,例如,DSP和微处理器的组合、多个微处理器、一个或者更多结合DSP核心的微处理器或者任何其他此种结构。
结合本文公开的实施例所描述的方法或者算法的步骤可直接体现为硬件、由处理器执行的软件模块或者这二者的组合。软件模块可能存在于RAM存储器、闪存、ROM存储器、EPROM存储器、EEPROM存储器、寄存器、硬盘、移动磁盘、CD-ROM或者本领域熟知的任何其他形式的存储介质中。一种典型存储介质与处理器耦合,从而使得处理器能够从该存储介质中读信息,且可向该存储介质写信息。在替换实例中,存储介质是处理器的组成部分。处理器和存储介质可能存在于一个ASIC中。该ASIC可能存在于一个用户终端中。在一个替换实例中,处理器和存储介质可以作为用户终端中的分立组件存在。
提供所述公开的实施例的上述描述可使得本领域的技术人员能够实现或者使用本发明。对于本领域技术人员来说,这些实施例的各种修改是显而易见的,并且本文定义的总体原理也可以在不脱离本发明的范围和主旨的基础上应用于其他实施例。因此,本发明并不限于本文示出的实施例,而是与符合本文公开的原理和新颖特征的最广范围相一致。本申请中专用的“示例性”一词意味着“用作例子、例证或说明”。本申请中描述为“示例性的”任何实施例不应解释为较其他实施例优选或有优势。
Claims (19)
1.一种用于在无线通信网络中为多媒体流保留资源的方法,包括:
在请求消息中规定流起始时间;
在所述请求消息中规定流结束时间;
在所述请求消息中规定流速;以及
发送所述请求消息以保留所述无线通信网络中的资源用于广播所述多媒体流。
2.根据权利要求1所述的方法,还包括:
接收与所发送的请求消息相对应的响应消息。
3.根据权利要求1所述的方法,其中,所述流起始时间和所述流结束时间是根据传输协议来规定的。
4.根据权利要求1所述的方法,还包括:
标识与所述多媒体流相关联的端口。
5.根据权利要求1所述的方法,还包括:
发送删除流请求,所述删除流请求用于删除针对所述流的保留。
6.根据权利要求5所述的方法,其中,所述删除流请求是在所述流进行期间被发送的。
7.根据权利要求1所述的方法,其中,所述发送包括向广播基站发送所述请求消息。
8.一种用于在无线通信网络中为多媒体流保留资源的装置,包括:
用于在请求消息中规定流起始时间的模块;
用于在所述请求消息中规定流结束时间的模块;
用于在所述请求消息中规定流速的模块;以及
用于发送所述请求消息以保留所述无线通信网络中的资源用于广播所述多媒体流的模块。
9.根据权利要求8所述的装置,还包括:
用于接收与所发送的请求消息相对应的响应消息的模块。
10.根据权利要求8所述的装置,其中,所述流起始时间和所述流结束时间是根据传输协议来规定的。
11.根据权利要求8所述的装置,还包括:
用于标识与所述多媒体流相关联的端口的模块。
12.根据权利要求8所述的装置,还包括:
用于发送删除流请求的模块,所述删除流请求用于删除针对所述流的保留。
13.根据权利要求12所述的装置,其中,所述删除流请求是在所述流进行期间被发送的。
14.根据权利要求8所述的装置,其中,所述的用于发送所述请求消息以保留所述无线通信网络中的资源用于广播所述多媒体流的模块包括用于向广播基站发送所述请求消息的模块。
15.一种存储计算机可执行指令的非瞬态计算机可读介质,所述计算机可执行指令包括用于以下的代码:
在请求消息中规定流起始时间;
在所述请求消息中规定流结束时间;
在所述请求消息中规定流速;以及
发送所述请求消息以保留所述无线通信网络中的资源用于广播所述多媒体流。
16.根据权利要求15所述的非瞬态计算机可读介质,其中,所述指令还包括用于以下的代码:
接收与所发送的请求消息相对应的响应消息。
17.根据权利要求15所述的非瞬态计算机可读介质,其中,所述流起始时间和所述流结束时间是根据传输协议来规定的。
18.根据权利要求15所述的非瞬态计算机可读介质,其中,所述指令还包括用于以下的代码:
标识与所述多媒体流相关联的端口。
19.一种用于在无线通信网络中为多媒体流保留资源的处理器,所述处理器被配置为:
在请求消息中规定流起始时间;
在所述请求消息中规定流结束时间;
在所述请求消息中规定流速;以及
发送所述请求消息以保留所述无线通信网络中的资源用于广播所述多媒体流。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US56446704P | 2004-04-21 | 2004-04-21 | |
US60/564,467 | 2004-04-21 | ||
CN200580020403.1A CN1973511B (zh) | 2004-04-21 | 2005-04-21 | 用于创建和传输多媒体内容流的方法和装置 |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200580020403.1A Division CN1973511B (zh) | 2004-04-21 | 2005-04-21 | 用于创建和传输多媒体内容流的方法和装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102946637A true CN102946637A (zh) | 2013-02-27 |
CN102946637B CN102946637B (zh) | 2017-05-03 |
Family
ID=34966028
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210376241.7A Active CN102946637B (zh) | 2004-04-21 | 2005-04-21 | 用于创建和传输多媒体内容流的方法和装置 |
CN200580020403.1A Active CN1973511B (zh) | 2004-04-21 | 2005-04-21 | 用于创建和传输多媒体内容流的方法和装置 |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200580020403.1A Active CN1973511B (zh) | 2004-04-21 | 2005-04-21 | 用于创建和传输多媒体内容流的方法和装置 |
Country Status (15)
Country | Link |
---|---|
US (2) | US7912457B2 (zh) |
EP (2) | EP2259550B1 (zh) |
JP (4) | JP4870662B2 (zh) |
KR (1) | KR100984265B1 (zh) |
CN (2) | CN102946637B (zh) |
AR (1) | AR048767A1 (zh) |
AU (1) | AU2005239606C1 (zh) |
BR (1) | BRPI0510040B1 (zh) |
CA (1) | CA2562753A1 (zh) |
ES (2) | ES2475496T3 (zh) |
IL (1) | IL178658A0 (zh) |
MX (1) | MXPA06012141A (zh) |
RU (1) | RU2354068C2 (zh) |
TW (1) | TW200620929A (zh) |
WO (1) | WO2005107216A1 (zh) |
Families Citing this family (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7912457B2 (en) * | 2004-04-21 | 2011-03-22 | Qualcomm Incorporated | Methods and apparatus for creation and transport of multimedia content flows |
US8544043B2 (en) * | 2004-07-21 | 2013-09-24 | Qualcomm Incorporated | Methods and apparatus for providing content information to content servers |
CN101120570B (zh) * | 2004-12-09 | 2012-07-04 | 高通股份有限公司 | 用于创建多媒体内容流并将其传输到分发网络的方法和装置 |
US7197324B2 (en) | 2005-01-31 | 2007-03-27 | Sweeney Robert J | Permission based text messaging |
US8966111B2 (en) * | 2005-03-10 | 2015-02-24 | Qualcomm Incorporated | Methods and apparatus for service planning and analysis |
CN1980416B (zh) * | 2005-12-01 | 2011-05-18 | 华为技术有限公司 | 媒体发送权处理方法及装置 |
US8565216B2 (en) * | 2006-06-07 | 2013-10-22 | Qualcomm Incorporated | Methods and apparatus for supporting tunneling related to wireless uplink signaling flows |
US8565217B2 (en) * | 2006-06-07 | 2013-10-22 | Qualcomm Incorporated | Methods and apparatus for supporting tunneling related to wireless downlink signaling flows |
RU2420903C2 (ru) * | 2006-06-07 | 2011-06-10 | Квэлкомм Инкорпорейтед | Способы и устройство для использования значений управления для управления обработкой связи |
US7949006B2 (en) * | 2006-11-09 | 2011-05-24 | Motorola Mobility, Inc. | System and method for media burst control of discrete content for push-to-cellular communication |
CN101312560B (zh) | 2007-05-21 | 2011-08-24 | 株式会社日立制作所 | 移动通信中提供广播组播服务的设备和方法 |
ES2687405T3 (es) * | 2007-09-27 | 2018-10-25 | Sun Patent Trust | Nodo de red y terminal móvil |
US20090168752A1 (en) | 2007-12-31 | 2009-07-02 | Jonathan Segel | Method and apparatus for distributing content |
US9538141B2 (en) * | 2007-12-31 | 2017-01-03 | Alcatel Lucent | Method and apparatus for controlling presentation of content at a user terminal |
JP5191830B2 (ja) | 2008-07-22 | 2013-05-08 | パナソニック株式会社 | 無線基地局、無線通信端末、無線通信システム |
CN101635728B (zh) * | 2009-09-02 | 2012-09-26 | 中兴通讯股份有限公司 | 内容分发网络中数据同步的方法及系统 |
EP2573997A1 (en) | 2011-09-26 | 2013-03-27 | Thomson Licensing | Method for controlling bandwidth and corresponding device |
US10015557B2 (en) | 2011-12-31 | 2018-07-03 | Intel Corporation | Content-based control system |
JP5714620B2 (ja) | 2012-10-19 | 2015-05-07 | 株式会社オプティム | ユーザ端末、オペレータサーバ、リモートサポート方法、及びユーザ端末用プログラム |
US9813468B2 (en) * | 2015-09-08 | 2017-11-07 | Microsoft Technology Licensing, Llc | Wireless control of streaming computing device |
JP6427119B2 (ja) * | 2016-01-21 | 2018-11-21 | 日本電信電話株式会社 | コンテンツ配信システム及びコンテンツ配信方法 |
US10917901B2 (en) * | 2017-03-23 | 2021-02-09 | Qualcomm Incorporated | Quality of service configurations for radio bearers with multiple data flows |
JP2021077073A (ja) | 2019-11-08 | 2021-05-20 | 富士ゼロックス株式会社 | 情報管理装置、情報処理装置、データ構造およびプログラム |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030045273A1 (en) * | 2001-08-31 | 2003-03-06 | Seppo Pyhalammi | Mobile content delivery system |
Family Cites Families (102)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS56110372A (en) | 1980-02-05 | 1981-09-01 | Nec Corp | Digital network terminal device |
JPH0445632A (ja) | 1990-06-13 | 1992-02-14 | Nec Corp | パケット交換網の呼接続制御方式 |
EP0810788A3 (en) | 1990-08-10 | 1998-03-25 | Matsushita Electric Industrial Co., Ltd. | Transmission system and receiver |
US5408526A (en) * | 1992-10-29 | 1995-04-18 | At&T Corp. | Conference calling system |
US5600573A (en) * | 1992-12-09 | 1997-02-04 | Discovery Communications, Inc. | Operations center with video storage for a television program packaging and delivery system |
US5742905A (en) * | 1994-09-19 | 1998-04-21 | Bell Communications Research, Inc. | Personal communications internetworking |
US5635918A (en) * | 1995-03-16 | 1997-06-03 | Motorola, Inc. | Method and apparatus for controlling message delivery to wireless receiver devices |
US5666645A (en) | 1995-04-26 | 1997-09-09 | News America Publications, Inc. | Data management and distribution system and method for an electronic television program guide |
US5630119A (en) * | 1995-05-05 | 1997-05-13 | Microsoft Corporation | System and method for displaying program listings in an interactive electronic program guide |
US5635989A (en) * | 1996-02-13 | 1997-06-03 | Hughes Electronics | Method and apparatus for sorting and searching a television program guide |
US5657072A (en) * | 1996-04-10 | 1997-08-12 | Microsoft Corporation | Interactive entertainment network system and method for providing program listings during non-peak times |
US6035304A (en) * | 1996-06-25 | 2000-03-07 | Matsushita Electric Industrial Co., Ltd. | System for storing and playing a multimedia application adding variety of services specific thereto |
US5878351A (en) * | 1996-11-07 | 1999-03-02 | Nokia Mobile Phones Limited | Methods and apparatus for providing delayed transmission of SMS delivery acknowledgement, manual acknowledgement and SMS messages |
US5852717A (en) | 1996-11-20 | 1998-12-22 | Shiva Corporation | Performance optimizations for computer networks utilizing HTTP |
FR2757340B1 (fr) * | 1996-12-12 | 1999-01-08 | Alsthom Cge Alcatel | Systeme de diffusion de messages a partir d'un terminal de radiocommunication mobile |
US6536041B1 (en) * | 1998-06-16 | 2003-03-18 | United Video Properties, Inc. | Program guide system with real-time data sources |
US6807667B1 (en) * | 1998-09-21 | 2004-10-19 | Microsoft Corporation | Method and system of an application program interface for abstracting network traffic control components to application programs |
JP3474459B2 (ja) | 1998-09-30 | 2003-12-08 | 松下電器産業株式会社 | 送信装置および送信方法、受信装置および受信方法、並びに送受信装置および送受信方法 |
US6223210B1 (en) * | 1998-10-14 | 2001-04-24 | Radio Computing Services, Inc. | System and method for an automated broadcast system |
US6249810B1 (en) | 1999-02-19 | 2001-06-19 | Chaincast, Inc. | Method and system for implementing an internet radio device for receiving and/or transmitting media information |
US7130616B2 (en) * | 2000-04-25 | 2006-10-31 | Simple Devices | System and method for providing content, management, and interactivity for client devices |
AU3758600A (en) | 1999-03-18 | 2000-10-04 | Webtv Networks, Inc. | Application program interfaces for electronic program guide data services |
US6597891B2 (en) * | 1999-04-05 | 2003-07-22 | International Business Machines Corporation | Combining online browsing and on-demand data broadcast for selecting and downloading digital content |
CA2370370A1 (en) | 1999-04-15 | 2000-10-26 | Christopher J. Scott Dougall | Data broadcast system |
KR100699019B1 (ko) | 1999-06-01 | 2007-03-23 | 야후! 인크. | 대역폭 할당 방법 및 장치 |
WO2001015444A1 (fr) | 1999-08-19 | 2001-03-01 | Sony Corporation | Procede de transmission et recepteur |
US6625460B1 (en) * | 1999-12-21 | 2003-09-23 | Nokia Corporation | Unified messaging protocol using SMS |
US6728530B1 (en) * | 1999-12-28 | 2004-04-27 | Nokia Corporation | Calendar-display apparatus, and associated method, for a mobile terminal |
JP2001211431A (ja) | 2000-01-26 | 2001-08-03 | Jisedai Joho Hoso System Kenkyusho:Kk | 送信装置、受信装置、送受信システム、送信方法、および受信方法 |
US8046795B2 (en) | 2000-02-03 | 2011-10-25 | Sony Corporation | Method and system for directing the generation of a video media event in a generation system based on a media event protocol file such that the video media event remains visible at a predetermined location in a second web page while a user navigates from a first web page to the second web page which does not refer to the video media event |
JP2001216263A (ja) * | 2000-02-04 | 2001-08-10 | Mitsubishi Electric Corp | 情報蓄積装置、情報配信装置および端末装置 |
JP2001275055A (ja) | 2000-03-27 | 2001-10-05 | Mitsubishi Electric Corp | 電子番組案内システム、放送受信機、電子番組案内方法 |
US20020133554A1 (en) * | 2000-05-25 | 2002-09-19 | Daniel Checkoway | E-mail answering agent |
JP2001358672A (ja) * | 2000-06-13 | 2001-12-26 | Matsushita Electric Ind Co Ltd | 送出/受信システムおよび放送システム |
JP2002007258A (ja) | 2000-06-16 | 2002-01-11 | Fujitsu Ltd | 情報受信装置および情報受信プログラムを記録したコンピュータ読み取り可能な記録媒体 |
TW561374B (en) * | 2000-07-26 | 2003-11-11 | Cool Partners Inc | Method and apparatus for selecting streaming media in real-time |
JP2002057641A (ja) * | 2000-08-11 | 2002-02-22 | Pioneer Electronic Corp | 情報通信端末装置 |
US6580916B1 (en) * | 2000-09-15 | 2003-06-17 | Motorola, Inc. | Service framework for evaluating remote services based upon transport characteristics |
US7043231B2 (en) * | 2000-09-22 | 2006-05-09 | Ericsson Inc. | System, method and apparatus for polling telecommunications nodes for real-time information |
JP2002101127A (ja) * | 2000-09-25 | 2002-04-05 | Fujitsu Ltd | Ppp接続制御方式 |
JP2002112155A (ja) | 2000-09-28 | 2002-04-12 | Matsushita Electric Ind Co Ltd | 予約サーバ、ホームサーバ、リクエスト受付サーバ及び、録画予約システム |
JP4112166B2 (ja) | 2000-11-02 | 2008-07-02 | 松下電器産業株式会社 | 配置装置、および、配信方法 |
US20020159418A1 (en) | 2000-11-02 | 2002-10-31 | Sharp Laboratories Of America, Inc. | Quality of service using wireless lan |
US7340759B1 (en) * | 2000-11-10 | 2008-03-04 | Scientific-Atlanta, Inc. | Systems and methods for adaptive pricing in a digital broadband delivery system |
AU2105602A (en) * | 2000-12-06 | 2002-06-18 | Ntt Docomo Inc | Apparatus and method for distributing content |
US7551734B2 (en) * | 2000-12-22 | 2009-06-23 | Nokia Corporation | Method and system for modifying a connection parameter |
US7668176B2 (en) | 2001-01-18 | 2010-02-23 | Alcatel-Lucent Usa Inc. | Universal mobile telecommunications system (UMTS) quality of service (QoS) supporting variable QoS negotiation |
US8458754B2 (en) * | 2001-01-22 | 2013-06-04 | Sony Computer Entertainment Inc. | Method and system for providing instant start multimedia content |
JP2002247091A (ja) | 2001-02-19 | 2002-08-30 | Ntt Communications Kk | コンテンツ配信サーバ、方法およびシステム |
JP2002259381A (ja) | 2001-03-05 | 2002-09-13 | Matsushita Electric Ind Co Ltd | コンテンツ配信システムおよび装置 |
JP2002271383A (ja) | 2001-03-06 | 2002-09-20 | Nippon Telegraph & Telephone East Corp | コンテンツ配信制御装置及び方法 |
CA2440279A1 (en) * | 2001-03-09 | 2002-09-19 | N2 Broadband, Inc. | Method and system for managing and updating metadata associated with digital assets |
US20030032409A1 (en) * | 2001-03-16 | 2003-02-13 | Hutcheson Stewart Douglas | Method and system for distributing content over a wireless communications system |
US7472075B2 (en) * | 2001-03-29 | 2008-12-30 | Intellisist, Inc. | System and method to associate broadcast radio content with a transaction via an internet server |
US20020162106A1 (en) * | 2001-04-30 | 2002-10-31 | Pickover Clifford Alan | Method and system for information insertion |
US7454527B2 (en) * | 2001-05-02 | 2008-11-18 | Microsoft Corporation | Architecture and related methods for streaming media content through heterogeneous networks |
US7770195B2 (en) * | 2001-05-07 | 2010-08-03 | Sony Corporation | Information processing apparatus and method, information providing apparatus and method, and program thereof |
JP4174975B2 (ja) * | 2001-05-09 | 2008-11-05 | コニカミノルタビジネステクノロジーズ株式会社 | データ一括送信システム、データ一括送信装置およびデータ一括送信方法、ならびにデータ受信装置およびデータ受信方法 |
US6961560B2 (en) * | 2001-05-23 | 2005-11-01 | International Business Machines Corporation | Method and device for prompt and efficient service discovery in wireless networks |
JP2003203084A (ja) * | 2001-06-29 | 2003-07-18 | Hitachi Ltd | 情報端末装置、サーバ、情報配信装置及び情報配信方法 |
KR100442941B1 (ko) * | 2001-07-06 | 2004-08-04 | 엘지전자 주식회사 | 방송형 메시지 전송장치 및 그 방법 |
US6983312B1 (en) * | 2001-07-16 | 2006-01-03 | At&T Corp. | Method for using scheduled hyperlinks to record multimedia content |
US7076244B2 (en) * | 2001-07-23 | 2006-07-11 | Research In Motion Limited | System and method for pushing information to a mobile device |
ATE330393T1 (de) | 2001-08-21 | 2006-07-15 | Ericsson Telefon Ab L M | Mehrfachsendung in paketvermittelten punkt-zu- punkt-netzwerken |
US6965770B2 (en) * | 2001-09-13 | 2005-11-15 | Nokia Corporation | Dynamic content delivery responsive to user requests |
US6870916B2 (en) | 2001-09-14 | 2005-03-22 | Lucent Technologies Inc. | Targeted and intelligent multimedia conference establishment services |
JP2003108457A (ja) | 2001-10-01 | 2003-04-11 | Nippon Telegr & Teleph Corp <Ntt> | コンテンツ配信ネットワークシステムと、コンテンツ配信制御方法と、コンテンツ配信制御プログラム及びそのプログラムの記録媒体 |
US20030093530A1 (en) * | 2001-10-26 | 2003-05-15 | Majid Syed | Arbitrator system and method for national and local content distribution |
US20030084108A1 (en) * | 2001-10-26 | 2003-05-01 | Majid Syed | System and method for providing a push gateway between consumer devices and remote content povider centers |
JP3729121B2 (ja) | 2001-11-05 | 2005-12-21 | 日本電気株式会社 | コンテンツ配信システムと配信方法及びそのコンピュータプログラム |
JP3727572B2 (ja) | 2001-11-13 | 2005-12-14 | 日本電信電話株式会社 | コンテンツ配信ネットワーク、アドレス通知端末、および通信制御装置 |
JP3951800B2 (ja) | 2001-11-16 | 2007-08-01 | 日本電信電話株式会社 | 相関ルール分析装置と方法およびプログラムと記録媒体 |
JP3590376B2 (ja) | 2001-11-30 | 2004-11-17 | 株式会社東芝 | Ipストリーミングシステム、ポリシーサーバ及びipストリーミング配信方法 |
JP2003179919A (ja) | 2001-12-13 | 2003-06-27 | Sanyo Electric Co Ltd | 番組視聴装置、番組視聴システム、番組情報提供装置および番組情報提供システム |
ATE444658T1 (de) * | 2002-01-23 | 2009-10-15 | Huawei Tech Co Ltd | Verfahren zur bereitstellung eines echtzeit- rundsendedienstes im mobilkommunikationsnetzwerk |
EP1483913A1 (en) | 2002-02-21 | 2004-12-08 | Fujitsu Limited | A method and system for internet content acquisition according to a program guide |
US7392039B2 (en) * | 2002-03-13 | 2008-06-24 | Novatel Wireless, Inc. | Complete message delivery to multi-mode communication device |
JP2003283799A (ja) | 2002-03-27 | 2003-10-03 | Seiko Epson Corp | 画像データ提供装置、画像再生装置および課金装置 |
JP2004056372A (ja) * | 2002-07-18 | 2004-02-19 | Pioneer Electronic Corp | 番組編成装置、番組提供システム、それらの方法、それらのプログラムおよびそれらのプログラムを記録した記録媒体 |
JP4019863B2 (ja) * | 2002-09-04 | 2007-12-12 | 日本電気株式会社 | マルチキャスト制御装置、マルチキャスト配信システム及びマルチキャスト配信方法並びにそのプログラム |
US7073244B2 (en) * | 2002-09-20 | 2006-07-11 | Lear Corporation | Process for machining a flexible foam |
JP4292457B2 (ja) | 2002-10-23 | 2009-07-08 | ソニー株式会社 | 情報処理装置および方法 |
US20040083287A1 (en) | 2002-10-25 | 2004-04-29 | Xia Gao | Terminal-based resource reservation protocol |
US7546383B2 (en) * | 2003-01-08 | 2009-06-09 | Microsoft Corporation | Enabling broadcast of multiple data configurations |
DE10303958B4 (de) * | 2003-01-31 | 2005-03-03 | Siemens Ag | Verfahren und System zum Einfügen eines Multimedia-Nachricht-Mehrfachelements in eine Multimedia-Nachricht |
US7302057B2 (en) * | 2003-01-31 | 2007-11-27 | Realnetworks, Inc. | Method and process for transmitting video content |
JP3963382B2 (ja) | 2003-02-17 | 2007-08-22 | 日本電信電話株式会社 | 帯域設定方法 |
KR20030022838A (ko) | 2003-02-24 | 2003-03-17 | 학교법인 한국정보통신학원 | 멀티미디어 컨텐츠 적응/처리를 이용한 사용자 특성 및환경 기반 멀티미디어 서비스 시스템과 방법 및 그 기록매체 |
JP3949606B2 (ja) | 2003-04-16 | 2007-07-25 | 日本電信電話株式会社 | ネットワークの品質制御方法 |
US8621083B2 (en) | 2003-05-15 | 2013-12-31 | Hewlett-Packard Development Company, L.P. | System and method for multicasting through a localized computer network |
JP2004348494A (ja) * | 2003-05-23 | 2004-12-09 | Hitachi Ltd | コンテンツ配信ネットワーク |
JP3922575B2 (ja) * | 2003-06-20 | 2007-05-30 | 日本電信電話株式会社 | SIPセッション制御によるCDNにおけるQoS保証方法とQoS保証システムおよび端末装置とコンテンツ配信サブシステムとSIPセッション制御サブシステムならびにプログラム |
US7912457B2 (en) * | 2004-04-21 | 2011-03-22 | Qualcomm Incorporated | Methods and apparatus for creation and transport of multimedia content flows |
US20050254440A1 (en) * | 2004-05-05 | 2005-11-17 | Sorrell John D | Private multimedia network |
US20060174271A1 (en) * | 2004-07-20 | 2006-08-03 | Chen An M | Methods and apparatus for providing program guide state information to a device |
US8544043B2 (en) * | 2004-07-21 | 2013-09-24 | Qualcomm Incorporated | Methods and apparatus for providing content information to content servers |
US7411868B2 (en) * | 2004-11-14 | 2008-08-12 | International Business Machines Corporation | Estimation of time within untrusted time device disconnected from trusted time device |
CN101120570B (zh) * | 2004-12-09 | 2012-07-04 | 高通股份有限公司 | 用于创建多媒体内容流并将其传输到分发网络的方法和装置 |
US7248860B2 (en) * | 2004-12-15 | 2007-07-24 | General Motors Corporation | Method and system for customizing hold-time content in a mobile vehicle communication system |
EP1915021B1 (en) * | 2005-02-16 | 2009-09-16 | Panasonic Corporation | Support of mobile terminals in a multicast or broadcast service comprising a plurality of bearers |
US20100146559A1 (en) * | 2008-12-10 | 2010-06-10 | Qualcom Incorporated | Feedback based broadcast scheduling |
US8213926B2 (en) * | 2009-04-29 | 2012-07-03 | Verizon Patent And Licensing Inc. | Method and apparatus for providing multiservice testing |
-
2005
- 2005-04-20 US US11/111,050 patent/US7912457B2/en active Active
- 2005-04-21 ES ES05736286.5T patent/ES2475496T3/es active Active
- 2005-04-21 JP JP2007509719A patent/JP4870662B2/ja not_active Expired - Fee Related
- 2005-04-21 KR KR1020067024252A patent/KR100984265B1/ko active IP Right Grant
- 2005-04-21 RU RU2006140987/09A patent/RU2354068C2/ru not_active IP Right Cessation
- 2005-04-21 CN CN201210376241.7A patent/CN102946637B/zh active Active
- 2005-04-21 BR BRPI0510040-2A patent/BRPI0510040B1/pt active IP Right Grant
- 2005-04-21 CA CA002562753A patent/CA2562753A1/en not_active Abandoned
- 2005-04-21 MX MXPA06012141A patent/MXPA06012141A/es active IP Right Grant
- 2005-04-21 EP EP10180548.9A patent/EP2259550B1/en active Active
- 2005-04-21 AU AU2005239606A patent/AU2005239606C1/en not_active Ceased
- 2005-04-21 CN CN200580020403.1A patent/CN1973511B/zh active Active
- 2005-04-21 EP EP05736286.5A patent/EP1738558B1/en active Active
- 2005-04-21 WO PCT/US2005/014113 patent/WO2005107216A1/en active Application Filing
- 2005-04-21 AR ARP050101589A patent/AR048767A1/es not_active Application Discontinuation
- 2005-04-21 TW TW094112747A patent/TW200620929A/zh unknown
- 2005-04-21 ES ES10180548.9T patent/ES2526972T3/es active Active
-
2006
- 2006-10-16 IL IL178658A patent/IL178658A0/en unknown
-
2010
- 2010-11-08 JP JP2010250012A patent/JP5539164B2/ja not_active Expired - Fee Related
-
2011
- 2011-03-14 US US13/047,706 patent/US8472930B2/en active Active
-
2012
- 2012-10-19 JP JP2012232077A patent/JP5502965B2/ja not_active Expired - Fee Related
-
2013
- 2013-03-13 JP JP2013050951A patent/JP5607199B2/ja active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030045273A1 (en) * | 2001-08-31 | 2003-03-06 | Seppo Pyhalammi | Mobile content delivery system |
Also Published As
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1973511B (zh) | 用于创建和传输多媒体内容流的方法和装置 | |
CN1981490B (zh) | 改变服务质量的方法和设备 | |
RU2288545C2 (ru) | Способ и система передачи мультимедийных сообщений | |
CN1981491B (zh) | 在http消息中提供服务质量参数的方法和设备 | |
CN1998255B (zh) | 用于推送消息启动服务的设备和方法 | |
CN101120570B (zh) | 用于创建多媒体内容流并将其传输到分发网络的方法和装置 | |
EP3089427B1 (en) | Controlling data exchange between a mobile communication network and a data provider | |
CN103650439A (zh) | 通信网络中的策略令牌 | |
US8977763B1 (en) | Systems and methods for distributing streams and stream metadata |
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 |