CN1151645C - 分布交互式多媒体业务系统 - Google Patents

分布交互式多媒体业务系统 Download PDF

Info

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
Application number
CNB961119705A
Other languages
English (en)
Other versions
CN1155122A (zh
Inventor
���ɵ¡�F������
唐纳德·F·胡伯
M
戴维·M·汤格
B
迈克尔·B·埃文斯
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Digital Equipment Corp
Original Assignee
Digital Equipment Corp
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 Digital Equipment Corp filed Critical Digital Equipment Corp
Publication of CN1155122A publication Critical patent/CN1155122A/zh
Application granted granted Critical
Publication of CN1151645C publication Critical patent/CN1151645C/zh
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations 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/163Interprocessor communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/40Network security protocols
    • 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

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.一种用于分布交互式多媒体业务的方法,其特征在于,包括:
从多个多媒体服务器的会话管理器的机上盒接收一个连接请求,所述的多个多媒体服务器是由一个网络连接到所述机上盒的;
响应所述的连接请求,产生一个资源分配请求;
响应于所述的资源分配请求,由一个资源管理器分配所述的多个多媒体服务器资源;
响应所述的连接请求,由所述的多个多媒体服务器创建一个媒体流端口,以向所述的机上盒传送多媒体内容;和
在所述的多个多媒体服务器的已分配的资源中,启动由多个多媒体业务中一个选定的业务,所述的选定的业务是向所述的机上盒传送所述的多媒体内容。
CNB961119705A 1995-09-01 1996-08-30 分布交互式多媒体业务系统 Expired - Lifetime CN1151645C (zh)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Cited By (3)

* Cited by examiner, † Cited by third party
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