CN1151645C - 分布交互式多媒体业务系统 - Google Patents
分布交互式多媒体业务系统 Download PDFInfo
- Publication number
- CN1151645C CN1151645C CNB961119705A CN96111970A CN1151645C CN 1151645 C CN1151645 C CN 1151645C CN B961119705 A CNB961119705 A CN B961119705A CN 96111970 A CN96111970 A CN 96111970A CN 1151645 C CN1151645 C CN 1151645C
- Authority
- CN
- China
- Prior art keywords
- multimedia
- box
- service
- machine
- request
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
- G06F15/163—Interprocessor communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/40—Network security protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
Abstract
在分布交互式多媒体业务系统中,位于用户前端的机上盒的一个客户应用程序产生连接请求。作为对通过网络接收到连接请求的响应,会话管理器产生一个分配请求和一个创建请求,资源管理器响应分配请求,分配多个多媒体服务器的资源。媒体流管理器响应创建请求,创建一个多媒体流。会话管理器响应资源分配和多媒体创建,在多个多媒体服务器中启动从多个多媒体业务中选定的某一个业务。
Description
技术领域:
本发明一般涉及分布式计算环境,尤其涉及到通过分布式计算环境提供交互式多媒体业务。
背景技术:
在现有的技术中,分布式计算环境(DCE)广为人知。在典型的DCE中,一个或多个客户处理器(客户)通过通信网络与服务器处理器(服务器)通信。用户运行的客户应用程序有时需要客户业务的支持。
现有技术的分布式计算环境的结构,通常配置成服务于相对少量的人数,可能是几百个用户,以访问已知数量的客户工作站或个人微计算机。通信网络趋向于局域化,例如令牌环(token ring)或基带网络。典型的局域网(LAN)有如下预定因素:物理媒介、带宽和协议。从客户到服务器的通信路由,以及从服务器到客户的通信路由趋向于单向或对称。
用户和客户应用程序例如电子数据表和文字处理日趋复杂。业务在可变性、复杂性和资源请求方面渐渐受限制,例如,在许多基于分布式计算系统的局域网中普遍存在的数据库和打印服务器。
调整分布式计算环境以处理交互式多媒体业务是个难题。问题是过于复杂、交互式业务的用户数量可能是数以百万计,其中单个客户又可以同时进行多个交互式会话。业务数以千计。业务的交付需要许多实体的协同操作。视频信息供应商(VIP)提供多媒体信息资源,业务供应商(SP)拥有并运营业务系统,网络管理者提供传输。用户终端设备(CPE)厂商提供电视和机上盒(set-top box)。
然而,客户应用程序却相对日趋简单。实际上,一个不复杂的用户如一个小孩用一个手持遥控器可以操作最新技术的高速64比特视频服务器以及许多千兆字节的数据。然而,业务可以是复杂和多样的,如视频点播、游戏、目录业务、居家购物、远程医疗、远程学习、定购饭店外卖、金融业务等等。多媒体信息资源可以有多种形式,包括文件、关系数据库和编码视频节目。
服务器的地理位置分布和客户一样广泛,连接服务器和客户的网络实际上是由数以百万计的物理电路和虚电路构成的有趣的网状结构。任意被分配的电路的通信特性,无论是通过卫星,电缆还是光缆、通常都是不对称的,并且只有在用户请求获取某个业务时才会显现。连接管理方式可以包括广播方式、多点传送方式、点对点方式、多点对单点方式和多点对多点方式。
简单地说来,理想的结构必须具可调整的,以满足许多用户按下遥控键所产生的业务请求,这些业务请求要求每秒下载数以百万计的比特数据。特别是为了响应简单用户应用程序产生的少量信号,在业务负载不断变化的压力下还需要分配和管理复杂的计算机资源。本发明为这些问题提供了解决方法,其特定的实施方式描述如下。
发明内容:
根据本发明的一个方面,这里提供一种已分配的交互式多媒体业务的系统,其特征在于,包括:一个会话管理器,它响应从一个客户驻地设备的机上盒接收到一个连接请求,产生一个资源分配请求和一个创建媒体流端口请求,该相上盒通过一个网络连接到所述的会话管理器;一个资源管理器,响应所述的资源分配请求,分配多个多媒体服务器的资源;一个媒体流管理器,响应所述的创建媒体流端口请求,创建一个媒体端口;所述的会话管理器,响应资源的分配和媒体流端口的创建,在多个多媒体服务器上启动多个多媒体业务之中一个选定的一个多媒体业务,该选定的多媒体业务通过连在网络上的所述媒体流端口,向所述的机上盒提供多媒体信息。
在分布化的交互式多媒体业务系统中,置于用户前端的电视机所连的机上盒中的客户应用程序产生一个连接请求。该连接请求可以是对用户由手持趋控设备发出的命令的响应。根据本发明的一个方面,作为对通过网络接收到连接请求的响应,在网关路由器中运行的对话管理器程序产生一个分配请求和一个创建请求。
本发明广义地说属于分布化交互式多媒体业务系统。
在所描述的本发明的一种实施例中,作为对分配请求的响应,业务管理单元中的资源管理器分配多个多媒体服务器的物理资源。这些资源可以包括处理器、存储器、磁盘和网络带宽。作为对创建请求的响应,媒体流管理器创建一个多媒体流。该多媒体流是直接连接机上盒的一条虚电源。
会话管理器响应资源分配和多媒体流的创建,在多个多媒体服务器中启动从多个多媒体业务中选定的某个业务。这个被选业务在服务器中运行的同时,通过多媒体流向机上盒提供多媒体信息。
根据本发明的另一方面,这里提供一种用于分配交互式多媒体业务的方法,其特征在于,包括:从多个多媒体服务器的会议管理器的机上盒接收一个连接请求,所述的多个多媒体服务器是由一个网络连接到所述机上盒的;响应所述的连接请求,产生一个资源分配请求;响应于所述的资源分配请求,由一个资源管理器的分配所述的多个多媒体服务器资源;响应所述的连接请求,由所述的多个多媒体服务器创建一个媒体流端口,以向所述的机上盒传送多媒内容;和在所述的多个多媒体服务器的已分配的资源中,启动由多个多媒体业务中一个选定的业务,所述的选定的业务是向所述的机上盒传送所述的多媒体内容。
按照层次化的树状结构进行多个多媒体业务的存储器存储。层次化的树状结构包含许多节点,每个节点代表多个多媒体业务之中的一个。一个特定的多媒体业务可以包含一种综合业务,该综合业务又包括一个或多个基本业务。基本业务可以划分成可选业务和必需业务两种类型。基本业务与多媒体内容相关联。基本业务响应从机上盒接收到的命令,通过媒体流向机上盒提供获取和传输媒体内容的功能。
根据本发明的一个方面,这里提供一种分布交互式多媒体业务系统,其特征在于,包括:一个会话管理器,它响应接收到的连接请求,产生资源分配请求和创建媒体流端口请求,所述的接收到的连接请求来自于通过网络连接至该会话管理器的用户终端机上盒;一个资源管理器,响应资源分配请求,分配多个多媒体服务器资源;一个媒体流管理器,响应创建媒体流端口请求,创造一个多媒体流端口;所述的会话管理器,响应资源分配和媒体流端口创建,在多个多媒体服务器上启动从多个多媒体业务中选好的一个多媒体业务,该送好的多媒体业务通过连在网络上的媒体流端口,向机上盒提供多媒体信息。
根据本发明的另一个方面,这里提供一种分布交互式多媒体业务的方法,其特征在于,包括:响应于从机上盒上接收的一个连接请求,通过网络向连接到多个多媒体业务的机上盒分配多个多媒体业务资源;响应于连接请求,创建一个媒体流端口,以向该机上盒传送多媒内容;以及在多个多媒体服务器分配的资源中,启动从多个多媒体业务中选好的多媒体业务,该选好的多媒体业务向机上盒传送多媒体内容。
附图说明:
以下通过例子给出了优选实施例的描述,可以通过该描述和相关的图例获取对本发明的更详尽的了解。其中:
图1是使用本发明的分布式计算环境(DCE)的顶层框图。
图2是图1中DCE的详细框图。
图3是本发明所用的多媒体业务数据库的框图。
图4-8是按照本发明的优选实施例所示的分布化交互式多媒体业务的客户和服务器相互作用的流程图。
具体实施例:
图1显示了提供多媒体业务的分布式计算环境(DCE)100。多媒体业务可以包括交互式业务、广播式业务和例如居家购物的事务处理业务。这些业务可以获取诸如视频/音频流数据、文件和数据库的多媒体信息资源。DCE100包括服务器200,该服务器通过包含电路103的通信网络110与客户10相连。每个客户10可以是拥有处理器的机上盒的形式,该处理器通过用户应用程序(CA)11进行业务会话的解码和控制。
客户10的用户可以通过手持遥控器发出业务请求,服务器200予以响应。在业务会话期间,服务器和网络资源暂时分配给用户10。服务器资源可以包括计算机处理器、存储器、磁盘。网络资源可以包括一条通信路由103。在会话期间,这条路由103被划分成双向的数据的控制路由。
现在翻到图2,图中显示了一个客户10连接到服务器200。图1中的通信路由103可以划分成一条高带宽前向数据路由104、一条高带宽后向数据路由106和低带宽双向控制路由105。对服务器200所提供业务的获取由网关控制,该网关将业务域划分成层次1(L1)和层次2(L2)业务。
L1网关路由器201用于在客户机上盒10和服务器200间建立一次会话。L1网关路由器201提供网络控制,会话建立和撤消,以及客户和路由器之间的路由寻址。在美国,层次1指的是政府制定的,例如FCC,客户/服务器接口部分。层次1业务没有提供重要的多媒体内容。层次1业务与电话公司提供的“白页电话簿信息”比较相似。
L2交互网关单元或路由器(IGU)202,通过控制线107连接L1网关201,它允许接入不受管制的层次2业务。层次2业务包括厂商提供的多媒体内容,包括所有的视频点播业务。会话管理器205(SEM)位于IGU路由器202中,它能通过用户数据库验证用户权限,在验证通过后向服务器200发送业务请求。在支持大量用户的系统中,可能有多个IGU202。
服务器管理单元(SMU)203协调对服务器资源的请求,服务器资源的系统中可统计的功能部件,例如处理器、存储器、磁盘、缓冲器、和网络带宽。更进一步来说,资源由SMU203中的资源管理器(RM)201来管理。SMU203维护定义系统功能部件的数据,包括客户、会话、服务器指派、端口指派、网络流量、服务器带宽、媒体资源、存储器分配等等的动态信息。可能会有多个SMU203以处理分布化内容的数据库,SMU203也可以成对以作冗余和容错之用。
服务器200包括通用和专用的基于处理器的子系统。例如,信息数据库服务器可以配置成一个磁带或光盘自动选择器(optical juke-box),可以自动获取存有多媒体内容的大量在线和离线大容量磁带和光盘。交互式媒体服务器可以并发传送多个多媒体数据流,如MPEG流,文件和数据库信息。每个服务器可以包括一个或多个处理器、存储器和磁盘存储。
服务器200的输出连接到视频泵(video pump),后者包括一个或多个媒体流端口240。媒体流端口240可以包括复用器以选择服务器和一个流控制器,以向大容量前向数据路由104提供恒定比特率(CBR)流。媒体流端口240的流控制器可以将视频数据编码成活动图像的编码标准(MPEG)格式,并将编码后的数据加工成适合在网络110上通信的传送包。
在DCE的运行期间,例如,在以下将更详细描述的客户/服务器会话期间,控制数据在客户10和服务器200间通过L1和L2网关201-202进行通信,使用相对低带宽的通信路由105和107。
由客户10产生的控制数据可以包括客户对业务的请求,诸如“连接、信息、打开、关闭、挂起、恢复、播放、暂停、快进、倒退、停止、读、写”等等,以及客户提供的标识数据。
由服务器200产生的控制数据可以包括状态信息,如成功/失败,以及对该应用程序的进一步控制数据,都将存储在客户10里。控制数据可以包括地址或“句柄(handles)”,以允许客户10在会话建立后直接与服务器200中的业务通信。大量的多媒体数据从服务器200传向客户10,如视频流和文件,绕过了L1和L2网关,而在高带宽前向数据信道104上直接通信。这些多媒体数据是业务“多媒体内容”。
如图3所示,在本发明的优选实施例中,业务300在服务器200中以层次化的树状结构定义,该树状结构有多个“节点”,可以通过不同目录获取。业务300包含向客户10提供多媒体内容,如信息资源的进程。这些进程在服务器200中运行,按照客户10的用户的指示操作多媒体内容。在层次结构300中,业务首先根据信息供应商301,如HBO,Time-Warner,Dishey等等,进行组织。在DCE100运行期间,根据机上盒10和客户用户的标识符、一个或多个供应商业务显示给用户以供选择。
每个供应商301可以提供指定的业务310,例如电影、旅游和游戏。如果一个业务包括子业务320,我们就称之为“综合业务”。例如,综合旅游业务包括子业务320的地图、目录和预订。业务可以是可选的或是必需的。当综合父业务(parent servie)被打开时,必需的子业务也被打开并分配资源。可选的业务直到用户实际需要时方被激活。并行业务可以和其它业务并行地使用。
作为层次结构底层的是基本业务330。基本业务330设计来传送多媒体信息资源360。操作多媒体信息资源的基本业务可以是,例如,流、文件和数据库。流业务将音频资源以恒定比特速率的MPEG流形式在线104上传送。文件和数据库业务可以传送存储在传统的顺序和关系数据库文件中的信息。
与基本业务相关联的是函数340。这些函数可以通过远程呼叫(RPC)获取。例如,系统引导业务可以用来向机上盒10传送初始化的应用程序接口。流业务由类似VCR函数操作,用以播放节目。文件和数据库业务使用诸如读和写函数以及定位函数。
为了向客户提供业务,需要分配资源350,因此,与业务300相关的是资源参数,如上/下带宽,服务器位置,CPU,磁盘和内存储器使用。资源由SMU203中的资源管理器210管理和分配。对综合业务而言,资源参数可以包括别的必需的并发业务资源的描述。综合业务所需的资源可能少于组成的各基本业务所需资源的总和。
现在翻到图4,描述了DCE100的功能性运行。本发明优选实施例的一个优点是:最小化了客户/服务器接口的复杂度,最小化了低带宽控制路由105上的流量。在本发明的优选实施例中,客户应用程序11和服务器200中运行的业务300间的相互作用,部分借助于基本远程过程调用形式的请求,如有向箭头所示。每一个RPC可以有输入参数。业务300响应RPC请求,产生应答消息,该应答消息可以包括应答信息和说明RPC成功或失败的状态指示。
如图4所示,客户应用程序11通过向IGU202中的SEM205发送一个连接请求410来启动一个业务会话。连接请求410可以包括机上盒11的标识(地址),初始业务路由,客户配置文件和可选的“恢复”状况,请参看数字411。客户地址标明某个特定的机上盒,也可以包含用户标识信息,如某个唯一的口令字。这样,可以向用一个机上盒的多个不同用户有选择地显示不同的业务。
初始业务路由是信息业务供应商301的默认定义,以及向该用户显示的业务(节点)的默认定义。用户配置文件描述了客户机上盒10的性能,如带宽、厂商、模型、网络协议等等。该信息用以正确格式化传送的内容。恢复状况,参见后文,由用户10用来重新连接以前挂起的业务。
作为对接收到连接请求410的响应,SEM205通过向用户数据库发送一个极限验证请求430来验证客户/用户的身份。权限验证应答可以包括某些附加信息,以确认客户10启动的初始业务。通过验证之后,SEM205向RM210发送一个分配请求440。PM210为初始业务分配合适的资源。
SEM205也向媒体流管理器MSM207发送一个创建请求450。MSM“创建”或分配媒体流端口240媒体流端口240是连接客户10和所选业务的信道/端口。SEM205接收媒体流端口240的地址或“句柄”。以便业务直接连接该客户,并传送恒定比特速率音频流。
最后一步,SEM205产生一个启动请求460,启动一个或多个服务器200中的被选业务。启动意味着运行业务的进程,允许获取相关的信息资源。如果被启动的业务是一个综合业务,所有必需的子业务也被启动。业务可以通过媒体流端口240直接向客户10发送初频流。一个成功连接请求460的应答可以包括所启动业务的地址和句柄。客户应用程序11用这些句柄在后续请求中与被选业务直接通信。
在本发明的一种可选实施例中,SEM205也能启动一个“代理”客户程序400。代理客户程序400功能上等同于客户应用程序11。但是,代理客户程序400运行在服务器200中被分配的某一个服务器上,代理客户2程序400的目的是为了简化客户机上盒10的操作,简化客户应用程序11和服务器200中的业务300间的接口。
通过代理客户程序400,客户可以简单地按下机上盒的按键或手持遥控。这些基本命令信号被传往代理客户程序400。代理客户程序400解释基本机上盒命令或按键操作,生成实质上更复杂的RPC调用以实现用户请求。代理客户程序400而后可以在更复杂的层次上与服务300间相互作用。
这种带有代理客户程序400的实施例允许全功能的客户/服务器接口,而机上盒都相对简单和低耗费,事实上,在这种方案下,可以修改基本的RPC调用/响应结构的设计,而毋需改动任何用户终端设备。
如图5所示,系统也可以包括供应商客户应用500。类似于代理客户程序400,供应商客户应用500运行在服务器200中。供应商客户应用500的目的是为了配置供应商301的业务提供,并装入多媒体内容,如信息资源360,到数据库中。因此,每一个图3中的供应商301都有一个供应商客户程序500。业务可以通过增加业务请求520而加入。
在供应商客户应用520运行期间,新业务的实例或拷贝通过开始业务请求525在SEM205中注册。作为新业务注册的一部分,SEM205通过开始业务请求525获取该业务的描述信息,包括该业务在业务树300中的配置和层次。
这样,在客户10连接被选业务或多个业务之后,客户应用程序11,或代理客户程序400可以代表客户11向SEM205发送一个信息请求510。SEM205将注册业务的信息530传送给客户11。信息530格式化后,可以通过媒体流端口240向客户10传送,以作为选择菜单的一部分。
如图6所示,通过一个打开请求610,客户用程序11可以选择某个特定业务运行。该被选业务的运行可能需要分配附加资源,如SEM205向资源管理器210发送附加分配请求640。打开被选业务也可能需要启动附加业务,如基本业务330,以及为这些基本业务信息资源360分配资源。
如图7所示,在打开被选业务之后,该业务可以直接响应控制多媒体内容传送的函命令340,如播放,暂停和读710-712。这意味着客户11或代理客户400绕过了SEM205,直接与业务通信。关闭请求完全撤消该业务,释放所有分配的资源。挂起请求保存整个客户/服务器状况的描述。该状况描述可以在后续的重新连接请求中用以恢复挂起的业务。
在本发明的另一个可选的实施例中,如图8所示,代理客户程序400可以通过一个打开请求810打开一个信息业务360。该信息业务由SEM205通过一个启动信息业务请求激活。在这种情况下,代理客房程序400成了信息业务360的客户。其优点在于:代理客户程序400现在可以直接通过信息请求830,获取例如目录之类的信息。代理客户程序400现在可以向信息业务360发送更复杂的文件和数据库处理,如定位请求。这些请求可以从用户提供的简单菜单按键中获取。
代理客户应用400可以格式化和打包客户11使用的应答信息,通过媒体流端口240向客户11直接传送信息。信息内容可以是以MPEG编码格式向媒体流端口240提供,也可以不是。如果信息内容不是MPEG编码格式,由端口240在传送信息时对该信息进行编码。
以上公开的是本发明的说明性实施方式,它允许客户处理器获取服务器处理器所提供的复杂的多媒体业务。更进一步说,在分布式计算环境中,交互式多媒体业务的用户通过网络启动、打开、使用和关闭复杂的多媒体业务。这些业务由运行在服务器的处理器中,可以获取多媒体信息资源的进程提供。
本发明通过特定与术语和示例来描述。需要了解的是,在本发明的精神和范畴内,可以作不同的改写和改动。因此,后续权利要求的目标是覆盖所有在本发明的精神和范畴内出现的这种改写和改动。
Claims (14)
1.一种分布交互式多媒体业务的系统,其特征在于,包括:
一个会话管理器,它响应从一个客户驻地设备的机上盒接收到的一个连接请求,产生一个资源分配请求和一个创建媒体流端口请求,该机上盒通过一个网络连接到所述的会话管理器;
一个资源管理器,响应所述的资源分配请求,分配多个多媒体服务器的资源;
一个媒体流管理器,响应所述的创建媒体流端口请求,创建一个媒体端口;
所述的会话管理器,响应资源的分配和媒体流端口的创建,在多个多媒体服务器上启动多个多媒体业务之中一个选定的多媒体业务,该选定的多媒体业务通过连在网络上的所述媒体流端口,向所述的机上盒提供多媒体信息。
2.根据权利要求1所述的系统,其特征在于,还包括:
一个存储器,以树状层次结构存储多个多媒体业务,所述的树状层次结构包括多个节点,每个节点代表所述的多个多媒体业务之中的一个多媒体业务,该多媒体业务包括一种综合业务,该综合业务包括一种基本业务,该基本业务可分类为可选业务和必需业务两类。
3.根据权利要求1所述的系统,其特征在于,所述多个多媒体业务之中的每个还包括:
多媒体内容;
响应于从所述机上盒接收的命令用以经由所述的媒体流端口访问所述的多媒体内容并将所述的多媒体内容传输到所述的机上盒的装置。
4.根据权利要求2所述的系统,其特征在于,所述的选定的多媒体业务是一种综合业务,
其中所述的会话管理器响应从所述机上盒接收的一个登录的信息请求和所述机上盒和用户的标识符,给该机上盒提供信息,该信息描述了该机上盒所能访问的多个多媒体业务中的一个子集;
所述的会话管理器响应接收到来自所述机上盒的打开请求,在所述的多个多媒体服务器中执行选定的业务,所述的多个多媒体服务器在执行选定业务时直接与该机上盒相通信。
5.根据权利要求2所述的系统,其特征在于,所述的选定的多媒体业务是一种综合业务,和
其中所述的会话管理器在启动综合业务的同时,启动该综合业务的必需类型的基本业务。
6.根据权利要求4所述的系统,其特征在于,还包括:
一个用户数据库,以验证机上盒和用户的标识符。
7.根据权利要求1所述的系统,其特征在于,还包括:
一个代理客户程序,可操作地接收来自所述机上盒的命令,并将这些命令转换成对所述的选定的多媒体业务的远程过程调用。
8.根据权利要求3所述的系统,其特征在于,所述的多个多媒体业务包括:一种资源业务,所述的资源业务使所述的多媒体内容导航漫游。
9.根据权利要求1所述的系统,其特征在于,所述的已被分配的资源包括:处理器、存储器、磁盘和网络带宽。
10.根据权利要求2所述的系统,其特征在于,所述的树状层次结构的节点按信息内容供应商进行组织,还包括:
一个供应商客户应用,由每个信息内容供应商使用,可操作地将新的多媒体业务加入到所述的树状层次结构中。
11.根据权利要求3所述的系统,其特征在于,所述的命令还包括播放、暂停和读。
12.根据权利要求3所述的系统,其特征在于,所述的多媒体内容包括:流内容、文件内容和数据库内容。
13.根据权利要求3所述的系统,其特征在于,所述的媒体流端口编码所述的多媒体内容,并将该多媒体内容传送到所述的机上盒。
14.一种用于分布交互式多媒体业务的方法,其特征在于,包括:
从多个多媒体服务器的会话管理器的机上盒接收一个连接请求,所述的多个多媒体服务器是由一个网络连接到所述机上盒的;
响应所述的连接请求,产生一个资源分配请求;
响应于所述的资源分配请求,由一个资源管理器分配所述的多个多媒体服务器资源;
响应所述的连接请求,由所述的多个多媒体服务器创建一个媒体流端口,以向所述的机上盒传送多媒体内容;和
在所述的多个多媒体服务器的已分配的资源中,启动由多个多媒体业务中一个选定的业务,所述的选定的业务是向所述的机上盒传送所述的多媒体内容。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US08/522,966 US5671225A (en) | 1995-09-01 | 1995-09-01 | Distributed interactive multimedia service system |
US522966 | 1995-09-01 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1155122A CN1155122A (zh) | 1997-07-23 |
CN1151645C true CN1151645C (zh) | 2004-05-26 |
Family
ID=24083109
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB961119705A Expired - Lifetime CN1151645C (zh) | 1995-09-01 | 1996-08-30 | 分布交互式多媒体业务系统 |
Country Status (7)
Country | Link |
---|---|
US (1) | US5671225A (zh) |
EP (1) | EP0762704B1 (zh) |
JP (1) | JP3532358B2 (zh) |
KR (1) | KR100309915B1 (zh) |
CN (1) | CN1151645C (zh) |
AU (1) | AU698617B2 (zh) |
DE (1) | DE69631502T2 (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101313554B (zh) * | 2006-02-18 | 2012-01-11 | 华为技术有限公司 | 基于ip多媒体子系统的交互式媒体会话建立系统和方法、装置 |
CN110049515A (zh) * | 2011-10-21 | 2019-07-23 | 弗劳恩霍夫应用研究促进协会 | 无线资源管理设备及方法 |
Families Citing this family (215)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0779010A1 (en) * | 1995-06-30 | 1997-06-18 | Koninklijke Philips Electronics N.V. | Method and apparatus for scheduling the availability of movies-on-demand and interactive services |
US5978843A (en) * | 1995-12-06 | 1999-11-02 | Industrial Technology Research Institute | Scalable architecture for media-on-demand servers |
US6282561B1 (en) * | 1995-12-07 | 2001-08-28 | Microsoft Corporation | Method and system for resource management with independent real-time applications on a common set of machines |
US6560656B1 (en) | 1998-02-26 | 2003-05-06 | Sun Microsystems, Inc. | Apparatus and method for providing downloadable code for use in communicating with a device in a distributed system |
US6578044B1 (en) | 1997-11-17 | 2003-06-10 | Sun Microsystems, Inc. | Method and system for typesafe attribute matching |
US6185611B1 (en) | 1998-03-20 | 2001-02-06 | Sun Microsystem, Inc. | Dynamic lookup service in a distributed system |
US6466947B2 (en) | 1998-03-20 | 2002-10-15 | Sun Microsystems, Inc. | Apparatus and method for dynamically verifying information in a distributed system |
US6393497B1 (en) | 1998-03-20 | 2002-05-21 | Sun Microsystems, Inc. | Downloadable smart proxies for performing processing associated with a remote procedure call in a distributed system |
US6487607B1 (en) | 1998-02-26 | 2002-11-26 | Sun Microsystems, Inc. | Methods and apparatus for remote method invocation |
US6446070B1 (en) | 1998-02-26 | 2002-09-03 | Sun Microsystems, Inc. | Method and apparatus for dynamic distributed computing over a network |
US6226746B1 (en) | 1998-03-20 | 2001-05-01 | Sun Microsystems, Inc. | Stack-based system and method to combine security requirements of methods |
US6463446B1 (en) | 1998-02-26 | 2002-10-08 | Sun Microsystems, Inc. | Method and apparatus for transporting behavior in an event-based distributed system |
US6708171B1 (en) | 1996-04-23 | 2004-03-16 | Sun Microsystems, Inc. | Network proxy |
US6138238A (en) | 1997-12-11 | 2000-10-24 | Sun Microsystems, Inc. | Stack-based access control using code and executor identifiers |
US6438614B2 (en) | 1998-02-26 | 2002-08-20 | Sun Microsystems, Inc. | Polymorphic token based control |
US6598094B1 (en) | 1998-03-20 | 2003-07-22 | Sun Microsystems, Inc. | Method and apparatus for determining status of remote objects in a distributed system |
US6272559B1 (en) | 1997-10-15 | 2001-08-07 | Sun Microsystems, Inc. | Deferred reconstruction of objects and remote loading for event notification in a distributed system |
US6421704B1 (en) | 1998-03-20 | 2002-07-16 | Sun Microsystems, Inc. | Method, apparatus, and product for leasing of group membership in a distributed system |
US6832223B1 (en) | 1996-04-23 | 2004-12-14 | Sun Microsystems, Inc. | Method and system for facilitating access to a lookup service |
US6182083B1 (en) | 1997-11-17 | 2001-01-30 | Sun Microsystems, Inc. | Method and system for multi-entry and multi-template matching in a database |
US6247026B1 (en) | 1996-10-11 | 2001-06-12 | Sun Microsystems, Inc. | Method, apparatus, and product for leasing of delegation certificates in a distributed system |
US6282652B1 (en) | 1998-02-26 | 2001-08-28 | Sun Microsystems, Inc. | System for separately designating security requirements for methods invoked on a computer |
US6938263B2 (en) | 1996-04-23 | 2005-08-30 | Sun Microsystems, Inc. | System and method for facilitating dynamic loading of “stub” information to enable a program operating in one address space to invoke processing of a remote method or procedure in another address space |
US6237024B1 (en) * | 1998-03-20 | 2001-05-22 | Sun Microsystem, Inc. | Method and apparatus for the suspension and continuation of remote processes |
US6957260B1 (en) * | 1996-06-03 | 2005-10-18 | Microsoft Corporation | Method of improving access to services provided by a plurality of remote service providers |
US6311197B2 (en) * | 1996-06-03 | 2001-10-30 | Webtv Networks, Inc. | Method for downloading a web page to a client for efficient display on a television screen |
US5900905A (en) * | 1996-06-05 | 1999-05-04 | Microsoft Corporation | System and method for linking video, services and applications in an interactive television system |
US6832380B1 (en) * | 1996-06-28 | 2004-12-14 | Tarantella, Inc. | Client-server application partitioning with metering technique for distributed computing |
US6601103B1 (en) * | 1996-08-22 | 2003-07-29 | Intel Corporation | Method and apparatus for providing personalized supplemental programming |
US5790792A (en) * | 1996-09-04 | 1998-08-04 | Radiant Systems, Inc. | Method and apparatus for transmitting multimedia data from and application logic server to interactive multimedia workstations |
EP0925685A1 (en) * | 1996-09-13 | 1999-06-30 | Sarnoff Corporation | Command and control architecture for a digital studio |
US5880792A (en) * | 1997-01-29 | 1999-03-09 | Sarnoff Corporation | Command and control architecture for a digital studio |
US5832529A (en) | 1996-10-11 | 1998-11-03 | Sun Microsystems, Inc. | Methods, apparatus, and product for distributed garbage collection |
US6728737B2 (en) | 1996-10-11 | 2004-04-27 | Sun Microsystems, Inc. | Method and system for leasing storage |
US6237009B1 (en) | 1996-10-11 | 2001-05-22 | Sun Microsystems, Inc. | Lease renewal service |
JP3723296B2 (ja) * | 1996-10-28 | 2005-12-07 | 富士通株式会社 | ナビゲーション装置 |
US6446125B1 (en) | 1997-03-28 | 2002-09-03 | Honeywell International Inc. | Ripple scheduling for end-to-end global resource management |
DE19727624A1 (de) * | 1997-06-28 | 1999-01-07 | Philips Patentverwaltung | Übertragungssystem mit einer Verwaltungssoftware |
US6345293B1 (en) * | 1997-07-03 | 2002-02-05 | Microsoft Corporation | Personalized information for an end user transmitted over a computer network |
US6014701A (en) * | 1997-07-03 | 2000-01-11 | Microsoft Corporation | Selecting a cost-effective bandwidth for transmitting information to an end user in a computer network |
US6317795B1 (en) * | 1997-07-22 | 2001-11-13 | International Business Machines Corporation | Dynamic modification of multimedia content |
WO1999009725A1 (en) * | 1997-08-21 | 1999-02-25 | At & T Corp. | Packet redirection and message stream management |
US6226642B1 (en) | 1997-09-11 | 2001-05-01 | International Business Machines Corporation | Content modification of internet web pages for a television class display |
US6289424B1 (en) | 1997-09-19 | 2001-09-11 | Silicon Graphics, Inc. | Method, system and computer program product for managing memory in a non-uniform memory access system |
US6249802B1 (en) * | 1997-09-19 | 2001-06-19 | Silicon Graphics, Inc. | Method, system, and computer program product for allocating physical memory in a distributed shared memory network |
DE19741870A1 (de) * | 1997-09-23 | 1999-03-25 | Cit Alcatel | Verfahren zum Verteilen von Datenpaketen einer Betriebssoftware |
US6407998B1 (en) * | 1997-10-02 | 2002-06-18 | Thomson Licensing S.A. | Multimedia decoder for prioritized bi-directional communication in a broadcast system |
GB9721947D0 (en) * | 1997-10-16 | 1997-12-17 | Thomson Consumer Electronics | Intelligent IP packet scheduler algorithm |
US6957427B1 (en) | 1997-10-15 | 2005-10-18 | Sun Microsystems, Inc. | Remote object activation in a distributed system |
US6253256B1 (en) | 1997-10-15 | 2001-06-26 | Sun Microsystems, Inc. | Deferred reconstruction of objects and remote loading in a distributed system |
JP4037610B2 (ja) * | 1997-10-16 | 2008-01-23 | トムソン ライセンシング | 双方向ブロードキャストデータを優先度付けするシステム |
US5996015A (en) * | 1997-10-31 | 1999-11-30 | International Business Machines Corporation | Method of delivering seamless and continuous presentation of multimedia data files to a target device by assembling and concatenating multimedia segments in memory |
JP4194240B2 (ja) * | 1998-01-30 | 2008-12-10 | ザ トラスティーズ オブ コロンビア ユニヴァーシティ イン ザ シティ オブ ニューヨーク | 会話形通信におけるクライアント−サーバインタラクションの方法及びシステム |
CN1298514A (zh) | 1998-02-26 | 2001-06-06 | 太阳微系统公司 | 确定性散列识别远程方法的方法和系统 |
US6604127B2 (en) | 1998-03-20 | 2003-08-05 | Brian T. Murphy | Dynamic lookup service in distributed system |
TW376497B (en) * | 1998-05-26 | 1999-12-11 | Koninkl Philips Electronics Nv | Transmission system for transmitting a main signal and an auxiliary signal |
US6339842B1 (en) * | 1998-06-10 | 2002-01-15 | Dennis Sunga Fernandez | Digital television with subscriber conference overlay |
US6882639B1 (en) | 1998-09-21 | 2005-04-19 | Nortel Networks Limited | Telecommunications middleware |
US6111571A (en) * | 1998-10-01 | 2000-08-29 | Full Moon Productions, Inc. | Method and computer program for operating an interactive themed attraction accessible by computer users |
US6061720A (en) * | 1998-10-27 | 2000-05-09 | Panasonic Technologies, Inc. | Seamless scalable distributed media server |
EP1001574A1 (en) * | 1998-11-10 | 2000-05-17 | International Business Machines Corporation | Method and system in a packet switching network for dynamically adjusting the bandwidth of a continuous bit rate virtual path connection according to the network load |
US6748382B1 (en) * | 1999-01-28 | 2004-06-08 | International Business Machines Corporation | Method for describing media assets for their management |
US6363434B1 (en) * | 1999-03-30 | 2002-03-26 | Sony Corporation Of Japan | Method of managing resources within a network of consumer electronic devices |
US6901518B1 (en) | 1999-04-08 | 2005-05-31 | Sun Microsystems, Inc. | Method and system for establishing trust in downloaded proxy code |
US6845393B1 (en) | 1999-06-14 | 2005-01-18 | Sun Microsystems, Inc. | Lookup discovery service in a distributed system having a plurality of lookup services each with associated characteristics and services |
US6877163B1 (en) | 1999-06-14 | 2005-04-05 | Sun Microsystems, Inc. | Method and system for dynamic proxy classes |
US7068674B1 (en) * | 1999-08-23 | 2006-06-27 | Lg Electronics Inc. | Method of controlling connection between nodes in digital interface |
WO2001029686A1 (en) * | 1999-10-21 | 2001-04-26 | Sony Electronics Inc. | Method for quantifying available system resources in an electronic device |
US6453376B1 (en) * | 1999-10-21 | 2002-09-17 | Sony Corporation | Method for implementing scheduling mechanisms with selectable resource modes |
US6708213B1 (en) * | 1999-12-06 | 2004-03-16 | Lucent Technologies Inc. | Method for streaming multimedia information over public networks |
US6574660B1 (en) * | 1999-12-28 | 2003-06-03 | Intel Corporation | Intelligent content delivery system based on user actions with client application data |
JP2001202371A (ja) * | 2000-01-19 | 2001-07-27 | Sony Corp | データ通信システムならびにそれに用いる受信装置 |
KR100362384B1 (ko) * | 2000-01-27 | 2002-11-23 | 한국전자통신연구원 | 개방형 정보통신망 기반의 공동작업을 위한 분산처리환경관리시스템 및 관리방법 |
AU2001229644A1 (en) * | 2000-01-27 | 2001-08-07 | Suzanne M. Berberet | System and method for providing broadcast programming, a virtual vcr, and a video scrapbook to programming subscribers |
US7508753B2 (en) * | 2000-01-31 | 2009-03-24 | At&T Intellectual Property, Ii, L.P. | Packet redirection and message stream management |
US7959077B2 (en) * | 2000-02-05 | 2011-06-14 | Diebold, Incorporated | Banking system controlled responsive to data bearing records |
US7421486B1 (en) | 2000-04-05 | 2008-09-02 | Microsoft Corporation | Context translation methods and systems |
US7076255B2 (en) | 2000-04-05 | 2006-07-11 | Microsoft Corporation | Context-aware and location-aware cellular phones and methods |
US7213048B1 (en) | 2000-04-05 | 2007-05-01 | Microsoft Corporation | Context aware computing devices and methods |
US7743074B1 (en) * | 2000-04-05 | 2010-06-22 | Microsoft Corporation | Context aware systems and methods utilizing hierarchical tree structures |
US7861261B2 (en) | 2000-04-07 | 2010-12-28 | Visible World, Inc. | Systems and methods for managing and distributing media content |
US7870578B2 (en) | 2000-04-07 | 2011-01-11 | Visible World, Inc. | Systems and methods for managing and distributing media content |
US8572646B2 (en) | 2000-04-07 | 2013-10-29 | Visible World Inc. | System and method for simultaneous broadcast for personalized messages |
US8006261B1 (en) | 2000-04-07 | 2011-08-23 | Visible World, Inc. | System and method for personalized message creation and delivery |
US7904922B1 (en) | 2000-04-07 | 2011-03-08 | Visible World, Inc. | Template creation and editing for a message campaign |
US7900227B2 (en) | 2000-04-07 | 2011-03-01 | Visible World, Inc. | Systems and methods for managing and distributing media content |
US7890971B2 (en) | 2000-04-07 | 2011-02-15 | Visible World, Inc. | Systems and methods for managing and distributing media content |
US7870579B2 (en) | 2000-04-07 | 2011-01-11 | Visible Worl, Inc. | Systems and methods for managing and distributing media content |
US7917924B2 (en) | 2000-04-07 | 2011-03-29 | Visible World, Inc. | Systems and methods for semantic editorial control and video/audio editing |
US7895620B2 (en) | 2000-04-07 | 2011-02-22 | Visible World, Inc. | Systems and methods for managing and distributing media content |
US7870577B2 (en) | 2000-04-07 | 2011-01-11 | Visible World, Inc. | Systems and methods for semantic editorial control and video/audio editing |
US6792466B1 (en) | 2000-05-09 | 2004-09-14 | Sun Microsystems, Inc. | Trusted construction of message endpoints in a distributed computing environment |
US8001232B1 (en) | 2000-05-09 | 2011-08-16 | Oracle America, Inc. | Event message endpoints in a distributed computing environment |
US7200848B1 (en) | 2000-05-09 | 2007-04-03 | Sun Microsystems, Inc. | Migrating processes using data representation language representations of the processes in a distributed computing environment |
US8082491B1 (en) | 2000-05-09 | 2011-12-20 | Oracle America, Inc. | Dynamic displays in a distributed computing environment |
US6898618B1 (en) | 2000-05-09 | 2005-05-24 | Sun Microsystems, Inc. | Client-specified display services in a distributed computing environment |
US6918084B1 (en) | 2000-05-09 | 2005-07-12 | Sun Microsystems, Inc. | Spawning new repository spaces using information provided in advertisement schema messages |
US7260543B1 (en) | 2000-05-09 | 2007-08-21 | Sun Microsystems, Inc. | Automatic lease renewal with message gates in a distributed computing environment |
US6850979B1 (en) | 2000-05-09 | 2005-02-01 | Sun Microsystems, Inc. | Message gates in a distributed computing environment |
US7080078B1 (en) | 2000-05-09 | 2006-07-18 | Sun Microsystems, Inc. | Mechanism and apparatus for URI-addressable repositories of service advertisements and other content in a distributed computing environment |
US6862594B1 (en) | 2000-05-09 | 2005-03-01 | Sun Microsystems, Inc. | Method and apparatus to discover services using flexible search criteria |
US7395333B1 (en) | 2000-05-09 | 2008-07-01 | Sun Microsystems, Inc. | Method and apparatus to obtain negotiated service advertisement |
US6917976B1 (en) | 2000-05-09 | 2005-07-12 | Sun Microsystems, Inc. | Message-based leasing of resources in a distributed computing environment |
US7243356B1 (en) | 2000-05-09 | 2007-07-10 | Sun Microsystems, Inc. | Remote method invocation with secure messaging in a distributed computing environment |
US6950875B1 (en) | 2000-05-09 | 2005-09-27 | Sun Microsystems, Inc. | Message conductors in a distributed computing environment |
US7188251B1 (en) | 2000-05-09 | 2007-03-06 | Sun Microsystems, Inc. | System and method for secure message-based leasing of resources in a distributed computing environment |
US7010573B1 (en) | 2000-05-09 | 2006-03-07 | Sun Microsystems, Inc. | Message gates using a shared transport in a distributed computing environment |
US6789126B1 (en) | 2000-05-09 | 2004-09-07 | Sun Microsystems, Inc. | Addressing message gates in a distributed computing environment |
US6868447B1 (en) | 2000-05-09 | 2005-03-15 | Sun Microsystems, Inc. | Mechanism and apparatus for returning results of services in a distributed computing environment |
US7016966B1 (en) | 2000-05-09 | 2006-03-21 | Sun Microsystems, Inc. | Generating results gates in a distributed computing environment |
US7716492B1 (en) | 2000-05-09 | 2010-05-11 | Oracle America, Inc. | Method and apparatus to obtain service capability credentials |
US8135796B1 (en) | 2000-05-09 | 2012-03-13 | Oracle America, Inc. | Mechanism and apparatus for accessing and addressing services in a distributed computing environment |
US6643650B1 (en) | 2000-05-09 | 2003-11-04 | Sun Microsystems, Inc. | Mechanism and apparatus for using messages to look up documents stored in spaces in a distributed computing environment |
US6973493B1 (en) | 2000-05-09 | 2005-12-06 | Sun Microsystems, Inc. | Mechanism and apparatus for security of newly spawned repository spaces in a distributed computing environment |
US7370091B1 (en) | 2000-05-09 | 2008-05-06 | Sun Microsystems, Inc. | Method and apparatus for obtaining space advertisements |
US7577834B1 (en) | 2000-05-09 | 2009-08-18 | Sun Microsystems, Inc. | Message authentication using message gates in a distributed computing environment |
US7072967B1 (en) | 2000-05-09 | 2006-07-04 | Sun Microsystems, Inc. | Efficient construction of message endpoints |
US6789077B1 (en) | 2000-05-09 | 2004-09-07 | Sun Microsystems, Inc. | Mechanism and apparatus for web-based searching of URI-addressable repositories in a distributed computing environment |
US6970869B1 (en) | 2000-05-09 | 2005-11-29 | Sun Microsystems, Inc. | Method and apparatus to discover services and negotiate capabilities |
US7065574B1 (en) | 2000-05-09 | 2006-06-20 | Sun Microsystems, Inc. | Messaging system using pairs of message gates in a distributed computing environment |
US6763440B1 (en) | 2000-06-02 | 2004-07-13 | Sun Microsystems, Inc. | Garbage collection using nursery regions for new objects in a virtual heap |
US6760815B1 (en) | 2000-06-02 | 2004-07-06 | Sun Microsystems, Inc. | Caching mechanism for a virtual heap |
US6941410B1 (en) | 2000-06-02 | 2005-09-06 | Sun Microsystems, Inc. | Virtual heap for a virtual machine |
US6865657B1 (en) | 2000-06-02 | 2005-03-08 | Sun Microsystems, Inc. | Garbage collector for a virtual heap |
US6957237B1 (en) | 2000-06-02 | 2005-10-18 | Sun Microsystems, Inc. | Database store for a virtual heap |
US6854115B1 (en) | 2000-06-02 | 2005-02-08 | Sun Microsystems, Inc. | Process persistence in a virtual machine |
US7047196B2 (en) | 2000-06-08 | 2006-05-16 | Agiletv Corporation | System and method of voice recognition near a wireline node of a network supporting cable television and/or video delivery |
FR2811504B1 (fr) * | 2000-07-06 | 2003-07-04 | Centre Nat Etd Spatiales | Dispositif serveur de realisation multi-utilisateur en libre-service et de diffusion d'emissions de television et reseau de television |
DE60119461T2 (de) * | 2000-08-25 | 2006-09-21 | Alcatel | Verfahren zur Bereitstellung einer bidirektionellen Verbindung in einem Netz für die Mehrfachübertragung von Datenströmen mit Verwendung vom Internetprotokoll und Netz für die Anwendung des Verfahrens |
US20020129080A1 (en) * | 2001-01-11 | 2002-09-12 | Christian Hentschel | Method of and system for running an algorithm |
JP4296461B2 (ja) * | 2000-09-07 | 2009-07-15 | ソニー株式会社 | 記録再生システム、サーバ装置、端末装置、映像データ提供方法、再生方法及びコンピュータ読取可能な記録媒体 |
US7490344B2 (en) | 2000-09-29 | 2009-02-10 | Visible World, Inc. | System and method for seamless switching |
US7549160B1 (en) * | 2000-12-21 | 2009-06-16 | Cisco Technology, Inc. | Method and system for authenticated access to internet protocol (IP) multicast traffic |
US7493565B2 (en) * | 2000-12-22 | 2009-02-17 | Microsoft Corporation | Environment-interactive context-aware devices and methods |
US6944679B2 (en) * | 2000-12-22 | 2005-09-13 | Microsoft Corp. | Context-aware systems and methods, location-aware systems and methods, context-aware vehicles and methods of operating the same, and location-aware vehicles and methods of operating the same |
US7296275B2 (en) | 2001-01-04 | 2007-11-13 | Sun Microsystems, Inc. | Method and system for passing objects in a distributed system using serialization contexts |
US8095370B2 (en) | 2001-02-16 | 2012-01-10 | Agiletv Corporation | Dual compression voice recordation non-repudiation system |
US7617515B1 (en) * | 2001-05-24 | 2009-11-10 | Vixs Systems, Inc. | Method and apparatus for managing resources in a multimedia system |
US7076560B1 (en) | 2001-06-12 | 2006-07-11 | Network Appliance, Inc. | Methods and apparatus for storing and serving streaming media data |
US7155531B1 (en) * | 2001-06-12 | 2006-12-26 | Network Appliance Inc. | Storage methods and apparatus for streaming media data |
US6813690B1 (en) | 2001-06-12 | 2004-11-02 | Network Appliance, Inc. | Caching media data using content-sensitive identifiers |
US6742082B1 (en) * | 2001-06-12 | 2004-05-25 | Network Appliance | Pre-computing streaming media payload method and apparatus |
US7657428B2 (en) | 2001-07-09 | 2010-02-02 | Visible World, Inc | System and method for seamless switching of compressed audio streams |
US7185342B1 (en) * | 2001-07-24 | 2007-02-27 | Oracle International Corporation | Distributed service aggregation and composition |
US7660887B2 (en) | 2001-09-07 | 2010-02-09 | Sun Microsystems, Inc. | Systems and methods for providing dynamic quality of service for a distributed system |
US7756969B1 (en) | 2001-09-07 | 2010-07-13 | Oracle America, Inc. | Dynamic provisioning of identification services in a distributed system |
EP1436686A4 (en) * | 2001-09-20 | 2005-09-21 | Ucentric Holdings Inc | CENTRALIZED RESOURCE MANAGER WITH PASSIVE DETECTION SYSTEM |
WO2003047211A1 (en) * | 2001-11-23 | 2003-06-05 | Cyberscan Technology, Inc. | Method and systems for large scale controlled and secure data downloading |
US7529263B1 (en) * | 2002-01-19 | 2009-05-05 | Ucentric Systems, Inc. | Local area-networked system having intelligent traffic control and efficient bandwidth management |
US7386627B1 (en) | 2002-01-29 | 2008-06-10 | Network Appliance, Inc. | Methods and apparatus for precomputing checksums for streaming media |
US20030200336A1 (en) * | 2002-02-15 | 2003-10-23 | Suparna Pal | Apparatus and method for the delivery of multiple sources of media content |
WO2004019530A1 (en) | 2002-02-15 | 2004-03-04 | Visible World, Inc. | System and method for seamless switching through buffering |
CN100463382C (zh) * | 2002-04-08 | 2009-02-18 | 松下电器产业株式会社 | 多媒体数据解码装置 |
US7423549B2 (en) * | 2002-04-12 | 2008-09-09 | Thomson Licensing | Digital control circuit for serial UART transmissions |
US8843990B1 (en) | 2002-04-25 | 2014-09-23 | Visible World, Inc. | System and method for optimized channel switching in digital television broadcasting |
WO2004023437A2 (en) | 2002-09-06 | 2004-03-18 | Visible World, Inc. | System for authoring and editing personalized message campaigns |
JP4110977B2 (ja) * | 2003-01-21 | 2008-07-02 | 松下電器産業株式会社 | サーバ |
US8375082B2 (en) * | 2003-04-17 | 2013-02-12 | Hewlett-Packard Development Company, L.P. | Communications systems and methods |
US8438601B2 (en) | 2003-07-02 | 2013-05-07 | Rovi Solutions Corporation | Resource management for a networked personal video recording system |
US7454120B2 (en) | 2003-07-02 | 2008-11-18 | Macrovision Corporation | Methods and apparatus for client aggregation of television programming in a networked personal video recording system |
CA2534012A1 (en) * | 2003-08-06 | 2005-02-17 | Motorola, Inc. | Method and apparatus for enabling content provider authentication |
US20050083975A1 (en) * | 2003-10-20 | 2005-04-21 | Macri Dean P. | Using multiple communication links in conjunction with a media adapter |
US8528015B2 (en) * | 2003-11-06 | 2013-09-03 | Aptiv Digital, Inc. | Resource sharing system of set-top boxes |
US8170096B1 (en) | 2003-11-18 | 2012-05-01 | Visible World, Inc. | System and method for optimized encoding and transmission of a plurality of substantially similar video fragments |
US7508814B1 (en) | 2003-12-30 | 2009-03-24 | At&T Intellectual Property, Ii, L.P. | Electronic loop provisioning methods and systems |
US7792874B1 (en) | 2004-01-30 | 2010-09-07 | Oracle America, Inc. | Dynamic provisioning for filtering and consolidating events |
US7554974B2 (en) * | 2004-03-09 | 2009-06-30 | Tekelec | Systems and methods of performing stateful signaling transactions in a distributed processing environment |
US9396212B2 (en) | 2004-04-07 | 2016-07-19 | Visible World, Inc. | System and method for enhanced video selection |
US9087126B2 (en) | 2004-04-07 | 2015-07-21 | Visible World, Inc. | System and method for enhanced video selection using an on-screen remote |
US8132204B2 (en) | 2004-04-07 | 2012-03-06 | Visible World, Inc. | System and method for enhanced video selection and categorization using metadata |
US20070226344A1 (en) * | 2004-07-23 | 2007-09-27 | General Instrument Corporation | Centralized Resource Manager With Power Switching System |
US9060200B1 (en) | 2004-08-11 | 2015-06-16 | Visible World, Inc. | System and method for digital program insertion in cable systems |
US20060156378A1 (en) * | 2005-01-07 | 2006-07-13 | Fu-Sheng Chiu | Intelligent interactive multimedia system |
US7856094B2 (en) | 2005-03-21 | 2010-12-21 | Tekelec | Methods, systems, and computer program products for providing telecommunications services between a session initiation protocol (SIP) network and a signaling system 7 (SS7) network |
JP4101251B2 (ja) * | 2005-05-24 | 2008-06-18 | 富士通株式会社 | 負荷分散プログラム、負荷分散方法、及び負荷分散装置 |
US7760708B2 (en) | 2005-07-08 | 2010-07-20 | Tekelec | Methods, systems, and computer program products for triggering SIP nodes to include SS7 routing information in response messages including information requested by SS7 nodes |
GB2428950A (en) * | 2005-08-01 | 2007-02-07 | Era Digital Media Co Ltd | Intelligent interactive multimedia system |
US20070099683A1 (en) * | 2005-10-29 | 2007-05-03 | Similarity, Inc., A Delaware Corporation | Interactive pictures |
WO2007052315A1 (en) | 2005-11-03 | 2007-05-10 | Telecom Italia S.P.A. | Method for establishing a multimedia session with a remote user of a communications network |
US8582946B2 (en) | 2005-11-04 | 2013-11-12 | Rovi Guides, Inc. | Systems and methods for recording programs using a network recording device as supplemental storage |
KR100729622B1 (ko) * | 2005-12-01 | 2007-06-19 | 삼성전자주식회사 | 멀디미디어 컨텐츠 재생 방법 및 장치 |
KR100772185B1 (ko) * | 2005-12-08 | 2007-11-01 | 한국전자통신연구원 | 가입자망에서 양방향 멀티미디어 서비스 제공 시스템 및방법 |
WO2007066931A1 (en) * | 2005-12-08 | 2007-06-14 | Electronics And Telecommunications Research Institute | Apparatus and method for interactive multimedia service in access network |
US8050253B2 (en) * | 2006-01-09 | 2011-11-01 | Tekelec | Methods, systems, and computer program products for decentralized processing of signaling messages in a multi-application processing environment |
US20070197293A1 (en) * | 2006-02-20 | 2007-08-23 | Nokia Corporation | System and method for alias addressing during effectuation a push-to-talk service in a multiplayer gaming environment |
FR2898749B1 (fr) * | 2006-03-20 | 2008-08-22 | Alcatel Sa | Procede d'adaptation de profil utilisateur commun |
WO2007127166A2 (en) | 2006-04-24 | 2007-11-08 | Visible World Inc. | Systems and methods for generating media content using microtrends |
JP2007299334A (ja) * | 2006-05-02 | 2007-11-15 | Sony Computer Entertainment Inc | 情報処理システム及びコンピュータの制御方法 |
US9386327B2 (en) | 2006-05-24 | 2016-07-05 | Time Warner Cable Enterprises Llc | Secondary content insertion apparatus and methods |
US8280982B2 (en) | 2006-05-24 | 2012-10-02 | Time Warner Cable Inc. | Personal content server apparatus and methods |
CN1968266B (zh) * | 2006-06-05 | 2010-12-08 | 华为技术有限公司 | 一种媒体资源服务器的资源管理系统及方法 |
US8024762B2 (en) | 2006-06-13 | 2011-09-20 | Time Warner Cable Inc. | Methods and apparatus for providing virtual content over a network |
US8059667B2 (en) * | 2007-01-31 | 2011-11-15 | Tekelec | Methods, systems, and computer program products for applying multiple communications services to a call |
US8213440B2 (en) | 2007-02-21 | 2012-07-03 | Tekelec Global, Inc. | Methods, systems, and computer program products for using a location routing number based query and response mechanism to route calls to IP multimedia subsystem (IMS) subscribers |
US8073127B2 (en) * | 2007-02-21 | 2011-12-06 | Tekelec | Methods, systems, and computer program products for using a location routing number based query and response mechanism to effect subscriber cutover |
US20080198996A1 (en) * | 2007-02-21 | 2008-08-21 | Tekelec | Methods, systems, and computer program products for using a location routing number based query and response mechanism to effect advanced routing |
US8730970B2 (en) | 2007-02-23 | 2014-05-20 | Tekelec Global, Inc. | Methods systems, and computer program products for providing voicemail routing information in a network that provides customized voicemail services |
US8181206B2 (en) | 2007-02-28 | 2012-05-15 | Time Warner Cable Inc. | Personal content server apparatus and methods |
CN101874383A (zh) * | 2007-04-20 | 2010-10-27 | 泰克莱克公司 | 用于在通信网络中提供服务交互和中介的系统、方法和计算机程序产品 |
CN101365103B (zh) * | 2007-08-06 | 2010-06-02 | 中国科学院声学研究所 | 一种有线电视网络互动业务的管理方法 |
CN101378391B (zh) * | 2007-08-31 | 2011-12-21 | 华为技术有限公司 | 媒体业务实现方法及通讯系统以及相关设备 |
US9503691B2 (en) | 2008-02-19 | 2016-11-22 | Time Warner Cable Enterprises Llc | Methods and apparatus for enhanced advertising and promotional delivery in a network |
WO2009149133A2 (en) * | 2008-06-02 | 2009-12-10 | Tekelec | Methods, systems, and computer readable media for providing next generation network (ngn)-based end user services to legacy subscribers in a communications network |
EP2353292A1 (en) * | 2008-09-24 | 2011-08-10 | Alcatel Lucent | Client configuration and management for fast channel change of multimedia services |
WO2010060087A2 (en) | 2008-11-24 | 2010-05-27 | Tekelec | Systems, methods, and computer readable media for location-sensitive called-party number translation in a telecommunications network |
US9712341B2 (en) | 2009-01-16 | 2017-07-18 | Tekelec, Inc. | Methods, systems, and computer readable media for providing E.164 number mapping (ENUM) translation at a bearer independent call control (BICC) and/or session intiation protocol (SIP) router |
WO2010083509A2 (en) | 2009-01-16 | 2010-07-22 | Tekelec | Methods, systems, and computer readable media for centralized routing and call instance code management for bearer independent call control (bicc) signaling messages |
US8819258B2 (en) * | 2009-05-07 | 2014-08-26 | International Business Machines Corporation | Architecture for building multi-media streaming applications |
CN101651787B (zh) * | 2009-08-12 | 2011-01-19 | 北京中科大洋科技发展股份有限公司 | 一种网络化文件化数字媒体节目审片系统 |
CN101631205B (zh) * | 2009-08-12 | 2011-07-20 | 北京中科大洋科技发展股份有限公司 | 一种网络化文件化数字媒体节目审片方法 |
US8224337B2 (en) | 2009-09-16 | 2012-07-17 | Tekelec, Inc. | Methods, systems, and computer readable media for providing foreign routing address information to a telecommunications network gateway |
CN102364465A (zh) * | 2011-09-30 | 2012-02-29 | 深圳市赫迪威信息技术有限公司 | 一种文件存储方法及存储集群 |
US20140282786A1 (en) | 2013-03-12 | 2014-09-18 | Time Warner Cable Enterprises Llc | Methods and apparatus for providing and uploading content to personalized network storage |
CN103945232A (zh) * | 2014-03-17 | 2014-07-23 | 深圳创维-Rgb电子有限公司 | 一种电视的资源调度方法和装置 |
US10156841B2 (en) | 2015-12-31 | 2018-12-18 | General Electric Company | Identity management and device enrollment in a cloud service |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5195092A (en) * | 1987-08-04 | 1993-03-16 | Telaction Corporation | Interactive multimedia presentation & communication system |
US5351276A (en) * | 1991-02-11 | 1994-09-27 | Simpact Associates, Inc. | Digital/audio interactive communication network |
US5287447A (en) * | 1991-06-28 | 1994-02-15 | International Business Machines Corporation | Method and system for providing container object attributes to a non-container object |
US5371532A (en) * | 1992-05-15 | 1994-12-06 | Bell Communications Research, Inc. | Communications architecture and method for distributing information services |
US5325423A (en) * | 1992-11-13 | 1994-06-28 | Multimedia Systems Corporation | Interactive multimedia communication system |
ES2112976T3 (es) * | 1993-05-19 | 1998-04-16 | Alsthom Cge Alcatel | Red de videos a peticion. |
US5442390A (en) * | 1993-07-07 | 1995-08-15 | Digital Equipment Corporation | Video on demand with memory accessing and or like functions |
US5541919A (en) * | 1994-12-19 | 1996-07-30 | Motorola, Inc. | Multimedia multiplexing device and method using dynamic packet segmentation |
US5544161A (en) * | 1995-03-28 | 1996-08-06 | Bell Atlantic Network Services, Inc. | ATM packet demultiplexer for use in full service network having distributed architecture |
-
1995
- 1995-09-01 US US08/522,966 patent/US5671225A/en not_active Expired - Lifetime
-
1996
- 1996-08-08 AU AU61954/96A patent/AU698617B2/en not_active Expired
- 1996-08-09 EP EP96112876A patent/EP0762704B1/en not_active Expired - Lifetime
- 1996-08-09 DE DE69631502T patent/DE69631502T2/de not_active Expired - Lifetime
- 1996-08-29 KR KR1019960036266A patent/KR100309915B1/ko not_active IP Right Cessation
- 1996-08-29 JP JP22812896A patent/JP3532358B2/ja not_active Expired - Lifetime
- 1996-08-30 CN CNB961119705A patent/CN1151645C/zh not_active Expired - Lifetime
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101313554B (zh) * | 2006-02-18 | 2012-01-11 | 华为技术有限公司 | 基于ip多媒体子系统的交互式媒体会话建立系统和方法、装置 |
CN110049515A (zh) * | 2011-10-21 | 2019-07-23 | 弗劳恩霍夫应用研究促进协会 | 无线资源管理设备及方法 |
CN110049515B (zh) * | 2011-10-21 | 2024-03-29 | 弗劳恩霍夫应用研究促进协会 | 无线资源管理设备及方法 |
Also Published As
Publication number | Publication date |
---|---|
EP0762704B1 (en) | 2004-02-11 |
CN1155122A (zh) | 1997-07-23 |
US5671225A (en) | 1997-09-23 |
KR970016991A (ko) | 1997-04-28 |
AU698617B2 (en) | 1998-11-05 |
KR100309915B1 (ko) | 2001-12-28 |
DE69631502T2 (de) | 2004-12-23 |
JPH09205633A (ja) | 1997-08-05 |
DE69631502D1 (de) | 2004-03-18 |
EP0762704A3 (en) | 2001-07-11 |
AU6195496A (en) | 1997-03-06 |
EP0762704A2 (en) | 1997-03-12 |
JP3532358B2 (ja) | 2004-05-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1151645C (zh) | 分布交互式多媒体业务系统 | |
US20060117342A1 (en) | Method for acquiring channel information and registering for reception of multicast based IP TV broadcasting in access network | |
JP3571912B2 (ja) | 通信装置およびサービス提供方法 | |
US20020159464A1 (en) | Method of and system for providing parallel media gateway | |
CN101742240B (zh) | 可灵活切换多媒体节点的iptv系统及其实现方法 | |
CN110839142B (zh) | 监控目录的共享方法和装置 | |
CN101471939A (zh) | Soa架构的融合业务系统中的多次用户认证鉴权方法 | |
CN109936563A (zh) | 一种同声传译的数据处理方法和装置 | |
CN109698818A (zh) | 一种获取在线用户以及跨流媒体通信的方法和装置 | |
CN110196839A (zh) | 一种基于视联网的共享文件方法和装置 | |
CN109640036B (zh) | 配置修改方法和装置 | |
CN1305287C (zh) | 用于数字用户线中的网络电话业务的装置和方法 | |
CN109743585B (zh) | 一种监控视频收藏以及收藏夹克隆的方法和装置 | |
CN109600567B (zh) | 一种视频会议的处理方法和系统 | |
Sanuki et al. | Design of a video-server complex for interactive television | |
CN109561080A (zh) | 一种动态入网通信的方法和装置 | |
KR100242647B1 (ko) | 가변 라우터경로와 가변 ip어드레스를 이용한 인터넷서비스 방법 및 시스템. | |
Leydekkers et al. | A computational and engineering view on open distributed real-time multimedia exchange | |
Schill et al. | A quality of service abstraction tool for advanced distributed applications | |
CN110647334B (zh) | 会议控制软件的升级方法和装置 | |
KR20020066558A (ko) | 대용량 통신처리 시스템 연동 기능을 이용한 인증 방법 및그를 이용한 위성 멀티미디어 서비스 방법 | |
Sala et al. | Scheduling disciplines for HFC systems: what can we learn from ATM scheduling? | |
Schill et al. | Architectural support for QoS management and abstraction: SALMON:(Support Architecture for transmission of Live Media streams On networks) | |
Leszczuk et al. | Video content streaming service using IP/RSVP protocol stack | |
Mullery et al. | Simplifying real-time Multimedia application development using session descriptions |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CX01 | Expiry of patent term |
Granted publication date: 20040526 |
|
EXPY | Termination of patent right or utility model |