视频会议实现方法、设备及系统的制作方法

文档序号:7695678阅读:119来源:国知局
专利名称:视频会议实现方法、设备及系统的制作方法
技术领域
本发明涉及网络通讯技术领域,具体涉及视频会议实现方法、媒体资源设备、视频业 务管理设备、视频会议实现系统、以及视频会议终端。
背景技术
随着Next Generation Network (下一代网络,NGN)、 IP Multimedia Subsystem (IP 多媒体子系统,IMS)的发展,视频会议的应用越来越广泛。 目前的视频会议模型如附图l所示。


图1中,参加视频会议的参会用户包括用户A、用户B和用户C。通过协议的一个请求操 作可以指定用户A收看用户B的视频,通过协议的一个请求操作可以指定用户B收看用户C的视 频,通过协议的另一个请求操作可以指定用户C收看预置的视频文件。
在图l所示的视频会议模型中,在媒体资源服务器侧,只存在视频会议、用户两个层次 的概念,媒体资源服务器中维护有输入图像数据、以及输出图像数据之间的对应关系。图像 数据一般包括用户的视频(即用户的图像数据)和/或预置的视频文件。在将视频文件也看 成一种特殊用户的输入数据时,可以说,媒体资源服务器中维护有用户之间的数据交互关系。 因此,目前的视频会议是以用户为对象的,这种视频会议模型可以称为基于用户为对象的视 频会议模型。
在实现本发明的过程中,发明人发现上述现有技术至少存在如下问题 在视频会议实现过程中,通常情况下,多个参会用户需要收看同一个视频,此时,基于 用户为对象的视频会议模型需要通过多条视频播放操作才能够使多个参会用户收看同一个 视频,例如,针对每个收看视频的参会用户,媒体资源服务器都会接收到一条播放命令,并 根据接收到的播放命令执行播放操作。而且,媒体资源服务器需要维护数量庞大的参会用户 之间的数据交互关系;另外,由于媒体资源服务器接收到的播放命令会有先后顺序,因此, 如果需要使多个收看同一视频的参会用户在同一时间收看到视频,则需要考虑为多个参会用 户播放视频之间的时间同步问题。
综上所述,现有的基于用户为对象的视频会议模型在视频业务实现过程中操作复杂,且 不利于视频会议的扩展。

发明内容
本发明实施方式提供一种视频会议实现方法、设备及系统,可简单方便的实现视频会议, 提高了视频会议的可扩展性。
本发明实施方式提供的 一种视频会议实现方法,包括
创建视频图像,所述视频图像具有图像标识信息;
为所述创建的视频图像定义图像数据来源和图像数据输出;
根据具有图像标识信息的视频图像的图像数据来源和图像数据输出获取并发送图像数据。
本发明实施方式提供的一种媒体资源设备,包括
创建图像模块,用于为视频会议创建视频图像,所述视频图像具有图像标识信息; 处理图像模块,用于为所述创建的视频图像定义图像数据来源和图像数据输出,并根据 具有图像标识信息的视频图像的图像数据来源和图像数据输出信息获取并发送图像数据。 本发明实施方式提供的一种视频会议实现方法,包括
向媒体资源设备发送创建图像信息,以指示媒体资源设备为视频会议创建视频图像; 向媒体资源设备发送包含有图像标识信息的定义图像信息,以指示媒体资源设备为具有 所述图像标识信息的视频图像定义图像数据来源和图像数据输出。 本发明实施方式提供的一种视频业务管理设备,包括
创建指示模块,用于向媒体资源设备发送创建图像信息,以指示媒体资源设备为视频会 议创建视频图像;
定义指示模块,用于向媒体资源设备发送包含有图像标识信息的定义图像信息,以指示 媒体资源设备为具有所述图像标识信息的视频图像定义图像数据来源和图像数据输出。 本发明实施方式提供的一种视频会议实现系统,包括
视频业务管理设备,用于向媒体资源设备发送创建图像信息、定义图像信息; 媒体资源设备,用于根据接收到的创建图像信息为视频会议创建具有图像标识信息的视 频图像,根据接收到的定义图像信息为所述创建的视频图像定义图像数据来源和图像数据输 出,根据具有图像标识信息的视频图像的图像数据来源和图像数据输出获取并发送图像数 据。
本发明实施方式提供的一种视频会议终端,包括
创建模块,用于接收外部输入的创建命令,并向视频业务管理设备发送创建指示信息, 以触发视频业务管理设备向媒体资源设备发送创建图像信息;定义模块,用于接收外部输入的定义命令,并向视频业务管理设备发送定义指示信息, 以触发视频业务管理设备向媒体资源设备发送定义图像信息。
通过上述技术方案的描述可知,通过创建视频图像、为视频图像定义图像数据来源、图 像数据输出等操作,建立了基于图像为对象的视频会议模型,在用户与视频会议之间抽象出 图像层,使视频会议的操作可以针对视频图像来实现,从而使基于图像为对象的视频会议模 型更符合视频会议业务的要求;由于视频会议的操作是针对视频图像的,因此,可以避免针 对多个参会用户存在多条播放命令、针对每个收看视频图像的参会用户均維护-条记录、为 多个参会用户播放同一视频图像时考虑时间同歩等现象;从而简化了视频会议的操作,提高 了视频会议的可扩展性。 附簡说明
图l是现有技术的视频会议模型示意图2a是一个以视频图像为对象来实现视频会议的系统的示意图; 图2b是一个视频会议实现方法具体实施方式
的流程图3是一个视频会议模型具体实施方式
的示意图; 图4是图3中的视频会议模型的一个应用场景示意图; 郞是一个具体实施方式
中图像操作消息的,序列示意图; 图6是另一个视频会议实现方法具体实施方式
的流程图-, 图7是一个具体实施方式
中腿S和用户之间的媒体流连接示意鹏是一个创建视频图像具体实施方式
的示意图9是一个为视频團像设定图像数据来源具体实施方式
的示意图
图10是一个为视频图像设定图像数据输出具体实施方式
的示意图ll是另一个为视频图像设定图像数据输出具体实施方式
的示意图12是一个发送视频图像的图像WI具体实施方式
示意图13是"^h媒体资源设备具体实施方式
的结构示意图14是一个视频业务管理设备具体实施方式
的结构示意图15是一个视频会议终端具体实施方式
的结构示意图。
具体实施例方式
本发明实施方式在用户与视频会议之间抽象出了图像层,这样,视频会议业务中操作可 以以视頻图像为对象来实现,即视频会议业务可以是针对视频图像的,视频图像即具有图像 画面属性的图像。通过利用视频图像能够使本发明实施方式中的视频会议模型成为基于图像 为对象的视频会议模型。参考图2a,为一个以视频图像为对象来实现视频会议的系统的示意图。该系统包括 视频业务管理设备向媒体资源设备发送创建图像信息和定义图像信息,以指示媒体资源 设备为视频会议创建视频图像、以及为视频图像定义图像数据来源和图像数据输出信息等。 创建图像信息和定义图像信息中可以包含有图像标识信息。创建图像信息中还可以包含有图 像属性信息。
媒体资源设备根据视频业务管理设备发送来的创建图像信息为视频会议创建具有图像 标识信息的视频图像,根据视频业务管理设备发送来的定义图像信息为视频图像定义图像数 据来源和阁像数据输出。媒体资源设备根据视频图像的图像数据来源获取图像数据,媒体资 源设备根据视频图像的图像数据输出发送图像数据。
该系统还可以包括一个或多个视频会议终端,视频会议终端用于视频会议终端,用于接 收外部输入的命令,如创建命令和定义命令;视频会议终端在接收到创建命令后,向视频业 务管理设备发送创建指示信息,使视频业务管理设备在接收到创建指示信息后,根据该创建 指示信息向媒体资源设备发送创建图像信息;视频会议终端在接收到外部输入的定义命令 后,向视频业务管理设备发送定义指示信息,使视频业务管理设备在接收到定义指示信息后, 根据该定义指示信息向媒体资源设备发送定义图像信息。下面结合附图2b对视频会议实现方 法的一个具体的实施例进行说明。
图2b中,步骤200、为视频会议创建视频图像,该视频图像具有图像标识信息。其它例 子中,该视频图像还可以具有图像画面属性。到步骤210。
图像标识信息用于标识创建的视频图像。图像标识信息应能够唯一标识一个创建的视频 图像,即一个图像标识对应一个视频图像。图像标识信息可以由视频会议标识和为该视频会 议内部各视频图像顺序编制的顺序号组成,也可以仅由为各视频会议中的各视频图像顺序编 制的顺序号组成。
图像画面属性如图像画面大小、图像的背景色等。图像画面属性可以根据实际需要来设 定。而且,图像画面属性也可以包含在后续定义图像信息中,或者创建图像信息采用默认设 置等。当图像画面属性保护在后续定义图像信息中时,即后续定义图像信息修改了创建的视 频图像的图像画面属性。
执行为视频会议创建视频图像的网络设备可以为媒体资源服务器。在IP Multimedia Subsystem (IP多媒体子系统,IMS)中,媒体资源服务器可以称为Media Resource Function (MRF),在NGN中,媒体资源服务器可以称为Media Resource Server (MRS)。媒体资源服 务器可以在创建视频会议的过程中创建视频图像,也可以在视频会议成功创建后再创建视频 图像。为视频会议创建的视频图像可以为一个或多个。媒体资源服务器可以在接收到携带有创建图像信息的消息后,根据创建图像信息创建一 个或多个视频图像。媒体资源服务器可以在没有接收到创建图像信息的情况下创建视频图 像。例如,媒体资源服务器接收到创建视频会议的消息、且根据该消息成功创建了视频会议 后,根据缺省设置信息创建一个或多个视频图像。
当需要为一个视频会议创建多个视频图像时,可以先后创建,也可以同时创建。另外需 要说明的是, 一个视频会议的所有视频图像可以分批次的先后创建, 一个批次可以创建一个 或多个视频图像。
上述创建图像信息可以包括图像标识信息(或者生成图像标识信息的规则)和视频图像 的图像画面属性等。当然,创建图像信息中也可以不包括图像标识信息和图像画面属性信息 中的一个或两个。图像标识信息和图像画面属性信息中的一个或两个也可以为媒体资源服务 器中存储的信息。上述缺省设置信息可以包括图像标识信息(或者生成图像标识信息的规则) 和默认的图像画面属性等。这里的图像标识信息可以为一个或多个。
携带有创建图像信息的消息可以是专用于承载创建图像信息的消息,也可以是现有消 息。在利用现有消息来携带创建图像信息时,可以对该现有的消息进行扩展,以在现有消息 中携带创建图像信息。
发送携带有创建图像信息的消息的实体可以为视频业务管理侧,视频业务管理侧如 Application Server (应用月艮务器,AS)、或Serving—Call Session Control Function (月艮 务呼叫会话控制功能,S-CSCF)实体。
媒体资源服务器在创建了视频图像后,可以可选的向视频业务管理侧发送响应消息。该 响应消息中可以携带成功创建视频图像的信息,也可以携带未成功创建视频图像的信息。成 功创建视频图像的信息可以包括视频会议的标识信息、创建的视频图像的个数、视频图像 的属性信息以及成功创建标识信息中的一个或多个。
在不同的实施方式中,下述内容具体可以为不同的情况,能够为本领域技术人员进行替 换或者改进,在此将不赘述。例如,创建视频图像的触发条件,携带有创建图像信息的消息 的具体名称、响应消息中携带的信息内容、图像画面属性包含的内容、以及视频业务管理侧 所表现出来的具体的网络设备名称等等。
步骤210、为创建的视频图像定义图像数据来源、图像数据输出。其它例子中还可以定 义图像画面属性等其它内容或者参数。到步骤220。
图像数据来源用于表示视频图像的输入信息,即针对该视频图像输出的图像数据的源端 信息。图像数据来源可以是预置的视频文件,也可以是某个或某些参加视频会议的参会用户 信息。当然,还可以是预置的视频文件和某个参加视频会议的参会用户信息、或者预置的视频文件和某些参加视频会议的参会用户信息。当视频图像的输入信息包括多个源端时,可能 需要进行多画面显示。
图像数据输出用于表示视频图像的输出信息,即针对该视频图像的图像数据(图像数据 也可以称为视频数据)的目的端信息。该目的端信息可以为收看视频图像的参会用户信息, 即该视频图像的图像数据的接收方参会用户信息。该目的端信息也可以为视频文件的存储信 息,即该视频图像输入的图像数据输出到媒体资源服务器或其他网络设备的视频文件中。图 像数据输出信息可以是某个参加视频会议的参会用广信息,可以是某些参加视频会议的参会 用户信息,还可以是某个参加视频会议的参会用户信息和视频文件的存储位置信息,或者还 可以是某些参加视频会议的参会用户信息和视频文件的存储位置信息。
其它具体实施方式
中,还可以为创建的视频图像定义其他内容或者参数。如定义该视频 图像所在的视频会议,该视频图像的备注信息等等用于说明视频图像的信息;再如,为视频 图像定义图像画面属性,相当于修改创建的视频图像的图像画面属性。在此不再一一例举。
执行定义视频图像操作的网络设备可以为媒体资源服务器。媒体资源服务器可以在成功 创建了视频图像后,根据其存储的缺省设置信息为创建的视频图像进行定义操作。媒体资源 服务器也可以在接收到携带有定义图像信息的消息后,为创建的视频图像定义图像数据来 源、图像数据输出和图像画面属性等参数。该定义图像信息可以包括图像标识信息、图像数 据来源、和图像数据输出信息。可选的,定义图像信息中还可以包括图像画面属性信息。用 于定义操作的缺省设置信息中也可以包括图像标识信息、图像数据来源、和图像数据输出信 息。
携带有定义图像信息的消息可以是专用于承载定义图像信息的消息,也可以是现有消 息。在利用现有消息来携带定义图像信息时,可以对该现有的消息进行扩展,以在现有消息 中携带定义图像信息。发送携带有定义图像信息的消息的实体可以为视频业务管理侧,视频 业务管理侧如AS、或S-CSCF实体。
媒体资源服务器在针对创建的视频图像执行了定义操作后,可以可选的向视频业务管理 侧发送响应消息。该响应消息中可以携带成功为视频图像进行定义的信息,也可以携带未成
功为视频图像进行定义的信息。成功为视频图像进行定义的信息可以包括视频会议的标识
信息、及为视频图像定义的各参数等。
在执行了定义操作后,媒体资源服务器存储有该视频图像的信息。例如,媒体资源服务
器为该视频图像存储了一条记录,该记录包括图像标识信息、图像画面属性信息、图像数 据来源信息、图像数据输出信息等。这样,虽然该视频图像的图像数据来源可能是多个,该 视频图像的图像数据输出信息也可能是多个,但是,媒体资源服务器只需要存储一条记录。媒体资源服务器存储视频图像的信息的操作可以分歩骤完成。例如,在创建视频图像过程中, 为该视频图像存储图像标识信息、图像画面属性信息,在定义操作过程中,在该视频图像存 储的信息中增加图像数据来源信息和图像数据输出信息。
不同的实施方式中,下述内容具体可以为不同的情况,能够为本领域技术人员进行替换 或者改进,在此将不赘述。例如,为视频图像进行定义操作的触发条件,携带有定义图像信 息的消息的具体名称、响应消息中携带的信息内容、以及视频业务管理侧所表现出来的具体
的M络设备名称。
歩骤220、针对具有图像标识信息的视频图像获取图像数据,即根据具有图像标识信息 的视频图像的图像数据来源获取图像数据。到步骤230。
执行步骤220的网络设备可以为媒体资源服务器。媒体资源服务器可以在成功的执行了 视频图像定义操作后,直接根据为该视频图像定义的图像数据来源获取图像数据。媒体资源 服务器也可以在接收到携带有获取图像数据信息的消息后,再根据为该视频图像定义的图像 数据来源获取图像数据。获取图像数据信息中包含有图像标识信息。
携带有获取图像数据信息的消息可以是专用于承载获取图像数据信息的消息,也可以是 现有消息。在利用现有消息来携带获取图像数据信息时,可以对该现有的消息进行扩展,以 在现有消息中携带获取图像数据信息。
发送携带有获取图像数据信息的消息的实体可以为视频业务管理侧,视频业务管理侧如 AS (应用服务器)、或S-CSCF (服务呼叫会话控制功能)实体。
媒体资源服务器根据图像数据来源信息获取的图像数据可以是一个或多个预置的视频 文件;也可以是输入用户的图像数据,即输入用户的视频;还可以是预置的视频文件和输入 用户的图像数据。这里的输入用户可以为一个或多个。也就是说,媒体资源服务器获取图像 数据的过程可以是査找已存储的预置的视频文件,也可以是接收输入用户发送来的图像数 据,还可以同时包括上述查找和接收过程。
媒体资源服务器在获取了图像数据后,可以可选的向视频业务管理侧发送上报消息。该 上报消息中可以携带成功获取图像数据的信息,也可以携带未成功获取图像数据的信息。成 功获取图像数据的信息可以包括图像标识信息、图像数据来源信息、以及成功获取图像数 据标识信息等。
在不同的实施方式中,下述内容具体可以为不同的情况,能够为本领域技术人员进行替 换或者改进,在此将不赘述。例如,获取图像数据的触发条件,携带有获取图像数据信息的 消息的具体名称、上报消息中携带的信息内容、査找预置的视频文件的过程、预置的视频文 件存储的位置、以及视频业务管理侧所表现出来的具体的网络设备名称等等。歩骤230、针对具有图像标识信息的视频图像发送获取的图像数据,即根据具有图像标 识信息的视频图像的图像数据输出获取图像数据。
执行步骤230的网络设备可以为媒体资源服务器。媒体资源服务器可以在成功的执行了 获取图像数据的操作后,直接根据为该视频图像定义的图像数据输出发送图像数据。媒体资 源服务器也可以在接收到携带有发送图像数据信息的消息后,再为该视频图像定义的图像数 据输出发送图像数据。发送图像数据信息中包含有图像标识信息。该发送图像数据的步骤包 括向参会用户发送图像数据、和/或将图像数据发送到视频文件中。当图像数据输出为视频 文件时,实现了视频录制;当图像数据来源为预置的视频文件、或者用户、且图像数据输出 为用户时,实现了视频播放。
携带有发送图像数据信息的消息可以是专用于承载发送图像数据信息的消息,也可以是 现有消息。在利用现有消息来携带发送图像数据信息时,可以对该现有的消息进行扩展,以 在现有消息中携带发送图像数据信息。
发送携带有获取图像数据信息的消息的实体可以为视频业务管理侧,即视频业务管理设 备,视频业务管理侧如AS、或S-CSCF实体。
媒体资源服务器根据一个或多个预置的视频文件发送图像数据;也可以根据接收到的输 入用户的图像数据来发送图像数据;还可以根据预置的视频文件和输入用户的图像数据来发 送图像数据。这里的输入用户可以为一个或多个。也就是说,根据视频图像的图像数据来源、 以及图像画面属性的不同,媒体资源服务器向参会用户发送的图像数据可以在参会用户处呈 现为单画面方式、或者画中画方式,或者呈现为多画面方式等。
媒体资源服务器执行了发送图像数据操作后,可以可选的向视频业务管理侧发送上报消 息。该上报消息中可以携带已发送图像数据的信息,也可以携带不能够成功发送图像数据的
信息o
不同的实施方式中,下述内容具体可以为不同的情况,能够为本领域技术人员进行替 换或者改进,在此将不赘述。例如,发送图像数据的触发条件,携带有发送图像数据信息的 消息的具体名称、上报消息中携带的信息内容、发送的图像数据在参会用户处呈现的具体形 式、录制视频文件的过程、录制的视频文件存储的位置、以及视频业务管理侧所表现出来的 具体的网络设备名称等等。
需要说明的是,在对视频图像进行了定义后,可以修改为视频图像定义的信息。例如, 在视频会议进行过程中,可能会由于用户加入视频会议或者参会用户退出视频会议而导致视 频图像的图像数据来源、图像数据输出等参数发生变化,从而需要修改视频图像的参数。修 改的内容可以为修改视频图像的图像数据输出,从而改变收看视频图像的对象。或者,在视频图像的图像数据来源中增加和/或减少参会用户信息等。上述修改可以在视频播放、视 频录制等过程中进行,也可以在视频播放、视频录制等过程之前进行。修改视频图像参数的 过程就是对视频图像参数重新定义的过程,冈此,修改视频图像参数的过程也可以称为对视 频图像的重新定义过程。
上述修改视频图像的参数的过程可以为视频业务管理侧向媒体资源服务器发送修改 信息,媒体资源服务器根据接收到的修改信息来修改其存储的视频图像的参数。媒体资源服 务器存储的视频图像的参数可以包括图像标识信息、图像画面属性信息、图像数据来源、 以及图像数据输出等。
由于媒体资源服务器处存储的视频图像的参数是以视频图像为对象的,因此,可以避 免针对每个收看视频图像的参会用户均维护一条记录的现象。
媒体资源服务器可以在重新定义视频图像的参数后,向视频业务管理侧返回响应信息, 以通知视频业务管理侧成功定义该视频图像的参数。
在其它实施方式中,在视频会议结束时,或者在视频图像的图像数据来源都退出视频会 议,或者在收看视频图像的参会用户都退出视频会议等需要删除视频图像的情况下,媒体资 源服务器需要删除对应的视频图像。媒体资源服务器可以根据接收到的删除图像信息删除对 应的视频图像,例如,媒体资源服务器接收视频业务管理侧发送来的携带有删除图像信息的 消息,媒体资源服务器从删除图像信息中获取图像标识信息,并删除具有该图像标识的视频 图像。
媒体资源服务器可以在删除视频图像后,向视频业务管理侧返回响应信息,以通知视 频业务管理侧成功删除该视频图像。
从上述发送图像数据的过程步骤210、 220、 230可看到,虽然视频图像的收看用户或者 其它接收对象可能是多个,但是,由于视频业务管理侧是针对视频图像下发命令(如发送命 令等),因此,可以通过一条命令来表示向多个用户或者其它接收对象发送图像数据,从而 避免分别针对每个用户或者其它接收对象的接收分别发送命令。同理,虽然视频图象的来源 可以是多个用户或者视频文件,但是,由于视频业务管理侧是针对视频图像下发命令(如发 送命令等),因此,可以通过一条命令来表示从多个用户或者其它视频文件获取图像数据, 从而避免分别针对每个用户或者其它视频文件分别发送获取图像数据的命令。这样不但简化 了发送、获取图像数据的过程,而且,媒体资源服务器可以不需要考虑为多个参会用户播放 同 一 视频图像时的时间同步问题。
通过前述发明实施方式,可以建立一种基于图像的视频会议模型,该视频会议模型包 括视频会议层、图像层和用户层。视频会议层可以包含视频会议的会议ID、会议属性等。图像层包括一个或多个视频图像,图像层可以使视频会议中一些的操作体现为针对图像的操 作。用户层可以包含一个或多个参会用户; 一个参会用户可以为图像层中的一个或多个视频 图像提供输入数据,但是, 一个参会用户只能够接收一个视频图像的图像数据,而且,多个 参会用户可以同时收看同一个视频图像的图像数据(g卩 一个视频图像的输出可以包括一个或 多个用户)。
该基于图像的视频会议模型的一个具体的例子可以如附图3所示。图3中定义了三个视 频图像,这三个视频图像均对应有图像标识、图像数据来源、图像数据输出和图像画面属性。 这三个视频图像的图像标识分别为Imagel、 Image2和Image3。
其屮,视频图像I腿gel的输入为预置的视频文件,视频图像Imagel的输出为用户A,即 用户A收看预置的视频文件。视频图像Image2的输入为用户B和用户C,视频图像Iraage2的输 出为用户C。视频图像Image3的输入为用户C,视频图像Image3的输出为用户B。这三个视频 图像的图像画面属性可以根据实际需要设定,例如,图像画面属性可以包括画面大小、画 面背景色、和多画面属性等。多画面属性如四画面、或六画面等。
从图3所示的基于图像的视频会议模型中可以看出,视频会议中的一些操作均为针对视 频图像进行的操作,也就是说,不论视频会议是要实现演讲模式、多画面业务、视频播放、 视频录制、或者扩展新的视频业务,都是以视频图像为对象进行操作的。通过执行创建视频 图像的操作、通过执行为视频图像定义图像数据来源、图像数据输出、图像画面属性(视频 图像的输入数据如何构成图像)的操作、通过执行为视频图像获取发送图像数据的操作,不 仅可以屏蔽参会用户之间的数据交互关系,而且,可以实现通过一条独立的协议请求操作指 定哪些参会用户收看哪些图像数据来源的图像数据。另外,该基于图像的视频会议模型更符 合视频会议业务逻辑,从而使视频会议业务能够根据参会用户不同的业务属性控制参会用户 看不同的视频图像,使视频会议业务的实现层次清晰。并且,该基于图像的视频会议模型有 利于视频业务的扩展,例如,如果目前的视频会议支持的6画面功能需要扩展到16画面功能, 则只需要针对视频图像进行视频会议业务接口的扩展即可,即只要媒体资源服务器支持修改 后的图像画面属性即可。
参考图4,为一种在IMS中的实现视频会议的系统。该系统包括MRF、 AS以及S-CSCF。
在图4所示的IMS中,MRF为媒体资源服务器,MRF的媒体资源控制接口分别为Mr接口和 Sr接口 。 Mr接口为MRF与S-CSCF之间的接口 , Sr接口为AS与MRF之间的接口 。 AS和S-CSCF可以 均为视频业务管理设备。Mr接口、和Sr接口可以均为基于SIP协议的接口。这样,在IMS应用 场景中,可以通过扩展Mr接口和Sr接口的SIP协议来实现AS (或S-CSCF)、以及MRF针对视频 图像的操作,如AS (或S-CSCF)对MRF创建视频图像、定义视频图像等的控制;再如,MRF向AS或者S-CSCF上报处理结果信息等。
在一具体实施方式
中,可以进行如下操作来实现针对视频图像的视频会议创建图像 (Creatlmage)操作、处理图像(Operatelraage)操作、图像事件(Resultlmage)、以及 删除图像(Deletelraage)操作。具体的,包括
进行图像创建Creatlmage操作,以便使AS或S-CSCF指示媒体资源服务器创建视频图像, 媒体资源服务器根据AS或S-CSCF的指示创建视频图像。根据实际需要媒体资源服务器还可以 为创建的视频图像实例分配资源、并激活该视频图像实例;例如,在需要录制视频文件时, 需要为视频图像实例分配资源。Creatlmage操作的参数可以包括Imageld、 ImageSizelnfo、 禾口ImageBackColor等。
进行图像处理Operatelmage操作,以便使媒体资源服务器为创建的视频图像进行定义。 例如定义视频图像的图像数据来源、图像数据输出、图像画面属性等。Operatelmage操作的 参数可以包括Imageld、 Imagel叩ut、禾口ImageOutput等。
进行图像事件Resultlmage操作,以便使媒体资源服务器向AS (或CSCF)返回图像处理 的结果信息。例如,视频播放完成、图像数据录制完成等。Resultlmage操作的参数可以包 括ImageId禾口ImageResult等。
进行图像删除Deletelmage操作,以便使媒体资源服务器删除某个或某些视频图像,且 在视频图像分配有资源时,媒体资源服务器还可以释放该视频图像占用的资源。Deletelmage 操作的参数可以包括Image Id等。
上述Imageld参数用于表示视频会议中的一个视频图像,即为视频图像的图像标识。一 个视频会议中可以存在一个或者多个视频图像,多个视频图像之间可以通过ImageId来标识 区分, 一个Imageld仅标识一个视频图像。
上述ImageSizelnfo参数用于表示视频图像的画面大小。
上述ImageBackColor参数用于表示视频图像的背景色。
上述Imagelnput用于表示视频图像的图像数据来源,即视频图像的输入。如果图像数 据来源包括参会用户的图像数据,则lmagelnput需要能够表示出参会用户信息,进一步地, Imagelnput还可以表示出参会用户的图像数据(即参会用户的画面)在图像中的位置、以及 縮放比例等信息。如果图像数据来源包括预置的视频文件数据,则lmagelnput需要表示出该 视频文件本身的属性(如文件名等),进一步地,Imagelnput还可以表示出视频文件对应的 画面在视频图像中的位置、縮放比例、以及播放时长等信息,从而实现了视频播放功能。如 果为了实现文字显示功能(即在画面中显示文字的功能),则lmagelnput需要能够表示出字符串内容、字体、以及字库类型等信息,进一歩地,Imagel叩ut还可以农示出字符串在收看 画面中的位置、以及縮放比例等信息。
上述ImageOutput参数用于表示视频图像的图像数据输出信息。如果图像数据输出到参 会用户,贝l」ImageOutput需要表示出参会用户信息。如果为了实现录像功能(即图像数据输 出到视频文件),则lmagelnput需要能够表示出该视频文件本身的属性(如文件名)、视频 文件的格式、图片大小、以及帧频等信息。
上述ImageResult参数用于表示图像处理操作的执行结果信息。媒体资源服务器在完成 图像处理操作后,通过ImageResult参数可以向AS等视频业务应用层(即视频业务管理侧) 反馈图像处理操作的执行结果信息。
上述四种操作可以体现为发送四种图像操作消息,本发明实施方式不限制上述各参数 在消息中的携带方式。另外,视频会议终端可以通过向AS或S-CSCF等视频业务管理设备发送 相应的信息来触发上述操作;例如,视频会议终端向视频业务管理设备发送创建指示信息, 以触发Creatlmage操作;再例如,视频会议终端向视频业务管理设备发送定义指示信息,以 角虫发Operatelmage操作。
参考图5,为应用图4所示的IMS系统中采用图像操作消息实现视频会议的一个执行序列 的示意图。
图5中,AS或S-CSCF通过Creatlmage操作消息触发媒体资源服务器创建视频图像。在创 建视频图像之后,AS或S-CSCF通过Operatelmage操作消息触发媒体资源服务器执行为创建的 视频图像定义参数、获取输入图像数据、输出图像数据等操作。媒体资源服务器在执行 0perateImage操作消息触发的图像处理操作过程中,可以通过Resul t Image消息向AS或 S-CSCF上报图像处理操作的执行结果信息。AS或S-CSCF可以根据媒体资源服务器上报的执行 结果信息继续执行视频会议业务逻辑。AS在执行视频会议业务逻辑过程中如果确定需要继续 进行图像处理操作,则AS或S-CSCF可以继续向媒体资源服务器下发Operatelmage操作消息, 以指示媒体资源服务器继续进行后续的图像处理操作。在整个视频图像的图像处理操作过程 中,AS或S-CSCF可以和媒体资源服务器之间进行多次的Operatelmage操作消息和 Resultlmage消息的交互。如果不需继续进行图像处理操作,则AS或S-CSCF可以向媒体资源 服务器下发Deletelmage操作消息,以结束图像处理操作流程。在上述各操作过程中,如果 各操作是对应同一个视频图像的,则各操作消息中的图像标识ID (Imageld)必须相同。
在另一实施例中,如果上述各图像操作消息在SIP协议中实现,则可以通过对SIP消息 体进行扩展,来实现在SIP消息体中携带图像操作消息,从而完成AS或S-CSCF对媒体资源服务器进行前述的图像创建操作、图像处理操作和图像删除操作的控制、以及媒体资源服务器 向AS或S-CSCF上报图像亊件操作结果信息的图像亊件操作。
利用SIP协议来实现各图像操作消息的一个具体的例于可以为,在SIP消息体中增加新 的应用类型,如增加应用类型为vid的内容类型(Content-Type),在消息体中携带具体的 图像操作信息,如创建图像的信息、处理(定义)图像的信息、删除图像的信息、以及上报 内容等。
如果在SIP消息体中增加上述内容类型,则可以在SIP消息中进行如下定义 Content-type二〈Content-type—paxmater> Content-type—parmater= 〃印plication/vid "
上述定义表示当content-type的值为applicaitong/vid时,则消息体中携带的信息 为图像操作信息。
消息体中携带的图像操作信息可以定义为如下格式 MessageType=〈 message—type 〉; Message—len = <length—value〉 MessageContent=< message—content 〉; message_type= "ci" /《oi" / "ri" / "di" / length—value=l* (DIGIT) message—content= byte—string
在上述定义中,ci表不Creatlmage操作,oi表示Operatelmage操作,ri表示ResultImage 操作,di表示DeleteImage操作;message-type参数可以设置为必选参数。
上述定义中的Message—1 en表示在消息体中携带的raessage-content参数的长度; Message—len参数可以设置为可选参数,在message-content中携带有图像标识信息等信息 时,可以设置Message—len参数。
上述定义中的message-content携带有图像操作中需要的参数数据,如图像标识信息 等。message-content可以设置为可选参数,在图像操作中需要参数数据时,才可以在 message-content中携带信息。message-content中携带的信息长度可以由Message—len参数 来表示。message-content的位置可以与Message—len邻接,并可以设置在Message—len参数 之后。message-content可以由AS或S-CSCF的上层业务设置,并由MRF的业务脚本进行接收和 解析。
下面以视频业务管理侧为AS、媒体资源服务器为MRS、应用场景为IMS为例、结合附图6-12对视频会议实现方法进行说明。
本发明实施方式的视频会议实现方法流程图如附图6所示。
歩骤601、 AS向MRS发送邀请(INVITE)消息,以建立参会用户(UE)与MRS之间的连接。 INVITE消息的消息体中携带有UE的Session Description Protocol (会话描述协议,SDP)
信息o
歩骤602、 MRS接收到AS发送来的INVITE消息后,向AS返回200 0K响应消息。MRS可以在 该200 OK响应消息中携带MRF本地的SDP信息。
步骤603、 AS接收到200 0K响应消息后,向MRS返回ACK (确认)消息。
如果参加视频会议的参会用户包括用户A、用户B和用户C,则针对每个用户,AS和MRS 之间均需要进行上述步骤1至步骤3的操作。通过上述步骤后,用户A、 B、 C加入视频会议。 之后,建立MRS和各参会用户之间的媒体流连接。
用户A、用户B、用户C加入视频会议、且建立了MRS和各参会用户之间的媒体流连接的 示意图如附图7所示。
从图7中可以看出,虽然用户A、用户B、用户C分别与MRS建立了媒体流连接,但是,用 户A、用户B、用户C看到的远程图像均是黑屏。
步骤604、 AS在UE与MRS建立媒体流连接后,向MRS发送INFO消息、且INFO消息体中携带 有创建图像消息。
INFO消息中携带的创建图像消息的一个具体例子可以为
Content—Length:…
Cont ent-Type=appli cat i on/v i d
MessageType=ci Message—len=60
MessageContent=ImageId:1;ImageSizelnfo:cif;ImageBackColor:RGB(255, 255,255) 上述创建图像消息表示针对图像l,图像大小为cif,图像背景色为RGB。 步骤605、 MRS在接收到INFO消息后,向AS返回200 0K消息;与此同时,MRS根据INFO消 息中携带的创建图像消息执行视频图像的创建操作。
如附图8所示,为一个具体例子中,创建的视频图像的示意图。在图8中,MRS根据INFO 消息中携带的创建图像消息成功创建了两个视频图像,这两个视频图像的图像标识分别为图 像l和图像2。图像l和图像2是与视频会议相关联的视频图像,即图像l和图像2是视频会议中 的视频图像。MRS可以设置两个视频图像的图像属性信息,如设置视频图像的图像大小、背景色等信息。MRS可以根据其存储的缺省设置信息来设置视频图像的图像属性信息,也可以 根据AS发送来的INFO消息携带的创建图像消息中的信息来设置视频图像的图像属性信息。
需要说明的是,视频图像的创建过程也可以和视频会议的创建过程合二为一,即在创 建视频会议时,默认创建若干个和视频会议相关联的视频图像。
歩骤60S、 AS向MRS发送INFO消息、且INFO消息体中携带有图像处理操作消息,以指示 MRS执行定义视频图像、获取输入图像数据、发送图像数据等图像处理操作。
INFO消息体中携带的图像处理操作消息的 一个具体例子为
Content—Length:…
Content-Type^即plication/vid
MessageType=oi Message—len=45
MessageContent二Imageld:1;Imagelnput:userA;ImageOutput:userB
上述图像处理操作消息表示针对图像l,图像数据来源(即输入)为用户A,图像数
据输出为用户B;即指示MRS将用户A的视频发送到用户B。在上述例举的图像处理操作消息中, 是将图像数据来源和图像数据输出通过一条SIP消息来传输的,本发明实施方式也可以将图 像数据来源信息和图像数据输出信息通过多条SIP消息来传输。
步骤607、 MRS接收到INFO消息后,向AS发送200 0K响应消息,与此同时,MRS根据INFO 消息体的图像处理操作消息中携带的信息执行图像处理操作。
例如为视频图像1进行前述步骤606中的定义(图像数据来源为用户A,图像数据输出为 用户B),并获取用户A的视频,将获取的用户A的图像数据发送给用户B,即向用户B发送用 户A的图像数据。
对于前述步骤606 607,该定义视频图像的内容可以包括多种不同的状态。针对同一 视频图像可以先后或者同时进行不同方面的定义;对于不同的视频图象也可以先后或者同时 进行相同或者不同的定义。或者说,AS可以修改视频图像的图像数据输出信息和/或图像数 据来源,即视频图像可以切换,AS可以通过向MRS下发图像切换操作信息,以实现将某视频 图像发送到其他用户处、或发送到其他视频文件处。
例如, 一个定义视频图像的内容为指定或者定义视频图像1的图像数据来源为用户A和 用户C。这时,视频会议模型的状态如附图9所示。其中,用户A的图像数据用黑色的人物剪 影表示,用户C的图像数据用白色的人物剪影表示,视频图像l用并列的黑色的人物剪影和白 色的人物剪影表示。另一个定义视频图像的内容为指定或者定义视频图像2的图像数据来源为用户B、且图 像2的图像数据输出为用户A、用户B和用户C。这时,视频会议模型的状态如附图10所示。其 中,用户B的视频图像和视频图像2的图像数据来源都用灰色的人物剪影农示。
又一个定义视频图像的内容为指定或者定义视频图像1的图像数据来源为用户A和用户 C、且图像1的图像数据输出为用户B和用户C。这时,视频会议模型的状态如附图ll所示。其 中,用户A的图像数据用黑色的人物剪影表示,用户C的图像数据用白色的人物剪影表示,视 频图像l用并列的黑色的人物剪影和白色的人物剪影表示。
又一个定义视频图像的内容为指定或者定义视频图像l的图像数据来源为预置的视频 文件、视频图像1的图像数据输出为用户B和用户C;并且视频图像2的图像数据来源为用户B、 图像2的图像数据输出为视频文件和用户A。这时,视频会议模型的状态如附图12所示。其中, 预置的视频文件用M型图标表示,用户B的视频图像、视频图像2的图像数据来源、视频图像2 的图像数据输出都用灰色的人物剪影表示。
步骤608、 MRS在执行完成INFO消息要求的图像处理操作后,向AS上报携带有图像处理 操作消息体的INFO消息,以便将图像处理结果如视频播放完成、视频录制完成等信息上报给 AS。
INFO消息携带的图像处理操作消息体的一个具体的例子可以为
Content—Length:…
Content-Type=appli cat ion/vi d
MessageType二ri Message—len=30
MessageContent=ImageId:1;ImageResult:Success 上述图像处理消息体表示针对图像l,视频播放成功完成。 步骤609、 AS接收到INFO消息后,向MRS返回200 0K响应消息。
步骤610、 AS向MRF发送携带有图像处理操作消息体的INFO消息,以指示MRS删除视频图 像。例如,当视频图像不存在收看的参会用户时,AS要求MRS删除视频图像。 INFO消息携带的图像处理操作消息体的一个具体的例子可以为 Content-Length:… Content_Type=applica_tion/vid
MessageType=diMessage—len=10
MessageContent=ImageId:1
上述图像处理操作消息体表示删除图像1 。
歩骤611、 MRS接收到AS发送的INFO消息后,向AS返回200 OK响应消息,与此同时,MRF 根据INFO消息中携带的删除图像消息体执行视频图像删除操作,以删除对应的视频图像,如 删除图像l。
步骤612、 AS根据参会用户的状态变化向MRS发送BYE请求,以释放视频会议中的某个参 会用户的会话,如某个参会用户需要退出视频会议,则AS向服S发送BYE请求。 步骤613、 MRS接收到BYE请求后,向AS返回200 OK响应消息。
在图6所示的流程屮,是在成功创建了视频会议后,才创建视频图像的。另一个具体实 施方式中也可以在创建视频会议过程中创建视频图像,例如,创建视频会议的消息中携带有 创建图像信息。从而可以简化视频图像的创建过程。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可借助软件 加必需的硬件平台的方式来实现,当然也可以全部通过硬件来实施,但很多情况下前者是更 佳的实施方式。基于这样的理解,本发明的技术方案对背景技术做出贡献的全部或者部分可 以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁 碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网 络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。
从上述方法描述可知,通过创建视频图像、为视频图像定义图像数据来源、图像数据输 出等操作,建立了基于图像为对象的视频会议模型,在用户与视频会议之间抽象出图像层, 使视频会议的操作可以针对视频图像来实现,从而使基于图像为对象的视频会议模型更符合 视频会议业务的要求;由于视频会议的操作是针对视频图像的,因此,可以避免针对多个参 会用户存在多条播放命令、针对每个收看视频图像的参会用户均维护一条记录、为多个参会 用户播放同一视频图像时考虑时间同步等现象;从而简化了视频会议的操作,提高了视频会 议的可扩展性。
附图13为一个媒体资源设备的结构示意图。
图13中的媒体资源设备可以为媒体资源服务器。在頂S中,媒体资源设备可以为MRF,在 NGN中,媒体资源设备可以为MRS。其可以执行前述的视频会议的方法。 该媒体资源设备包括创建图像模块1210和处理图像模块1220。
创建图像模块1210为视频会议创建具有图像标识信息的视频图像。创建图像模块1210 可以在创建视频会议的过程中创建视频图像,也可以在视频会议成功创建后再创建视频图像。为视频会议创建的视频图像可以为一个或多个。
创建图像模块1210可以在接收到视频业务管理侧发送来的携带有创建图像信息的消息 后,根据创建图像信息创建一个或多个视频图像;创建图像模块1210也可以在没有接收到创 建图像信息的情况下创建视频图像;例如,创建图像模块12IO接收到创建视频会议的消息、 且根据该消息成功创建了视频会议后,根据媒体资源设备存储的缺省设置信息创建一个或多 个视频图像。(在方法中有说明的)
在根据消息中携带的创建图像信息创建视频图像的情况下,创建图像模块1210可以包 括创建图像子模块12101和创建响应子模块12102。
在创建视频会议过程屮或者在视频会议创建后,创建图像子模块12101接收到视频业务 管理侧发送来的携带有创建图像信息的消息后,根据消息中携带的创建图像信息为视频会议 创建视频图像。
创建响应子模块12102根据创建图像子模块12101的创建执行情况向视频业务管理侧返 回响应消息。该响应消息中可以携带成功创建视频图像的信息,也可以携带未成功创建视频 图像的信息。成功创建视频图像的信息可以包括视频会议的标识信息、创建的视频图像的 个数、视频图像的属性信息以及成功创建标识信息中的一个或多个。
在创建图像模块1210成功创建了视频图像后,处理图像模块1220为成功创建的视频图像 定义图像数据来源和图像数据输出,并根据具有图像标识信息的视频图像的图像数据来源获 取图像数据,根据具有图像标识信息的视频图像的图像数据输出信息发送图像数据。
处理图像模块1220为视频图像定义的图像数据来源表示视频图像的输入信息,图像数据 来源可以是预置的视频文件,也可以是某个或某些参加视频会议的参会用户信息,当然,还 可以是预置的视频文件和某个参加视频会议的参会用户信息、或者预置的视频文件和某些参 加视频会议的参会用户信息。
处理图像模块1220为视频图像定义的图像数据输出表示视频图像的输出信息。图像数据 输出信息可以是某个参加视频会议的参会用户信息、或者某些参加视频会议的参会用户信 息、和/或者视频文件的存储位置信息。
处理图像模块1220还可以为创建的视频图像定义其他内容,如定义该视频图像所述的视 频会议,该视频图像的备注信息等等用于说明视频图像的信息;再如,处理图像模块1220 为视频图像定义图像画面属性(相当于修改创建的视频图像的图像画面属性)。在此不再一 一例举。
处理图像模块1220可以在接收到视频业务管理侧发送来的携带有定义图像信息的消息 后,为创建的视频图像定义图像数据来源、图像数据输出和图像画面属性等参数。处理图像模块1220也可以在没有接收到定义图像信息的情况下为创建的视频图像进行定义操作,例 如,处理图像模块1220根据媒体资源设各存储的缺省设置信息为创建的视频图像进行定义操 作。处理图像模块1220可以根据视频业务管理侧的指示获取输入的图像数据、输出图像数据。
处理图像模块1220可以包括定义于模块12201、获取于模块12202和发送子模块12203。
定义子模块12201根据视频业务管理侧发送来的定义图像信息为创建的视频图像定义图 像数据来源和图像数据输出,并向视频业务管理侧返回响应消息。消息中携带的定义图像信 息可以包括图像标识信息、图像数据来源、和图像数据输出信息。可选的,定义图像信息中 还可以包括图像画面属性信息。如果定义子模块12201是根据媒体资源设备屮存储的缺省设 置信息来定义视频图像的,则缺省设置信息中可以包括图像标识信息、图像数据来源、和图 像数据输出信息。携带有定义图像信息的消息、定义子模块12201返回的响应消息等如上述 方法实施方式的描述。
需要说明的是,在定义子模块12201对视频图像进行了定义后,还可以修改为视频图像 定义的信息,例如,在视频会议进行过程中,可能会由于用户加入视频会议或者参会用户退 出视频会议而导致视频图像的图像数据来源、图像数据输出等参数发生变化,从而定义子模 块12201需要修改视频图像的参数。修改的内容可以为修改视频图像的图像数据输出,从 而改变收看视频图像的对象。当然,定义子模块12201也可以对视频图像的其他定义信息进 行修改,如定义子模块12201在视频图像的图像数据来源中增加和/或减少参会用户信息等。 上述定义子模块12201执行的修改操作可以在视频播放、视频录制等过程中进行,也可以在 视频播放、视频录制等过程之前进行。具体的修改过程可以如上述方法实施方式中的描述。
定义子模块12201可以在重新定义视频图像的参数后,向视频业务管理侧返回响应信 息,以通知视频业务管理侧成功定义该视频图像的参数。
获取子模块12202根据视频业务管理侧发送来的图像标识信息查找视频图像的图像数 据来源,并根据査找到的图像数据来源获取预置的图像数据和/或输入用户的图像数据。
具体的,这里的图像标识信息可以是定义图像信息中携带的图像标识信息,也可以是视 频业务管理侧单独发送来的获取图像数据信息的消息中携带的图像标识信息。也就是说,获 取子模块12202可以在定义子模块12201成功的执行了视频图像定义操作后,直接根据为该 视频图像定义的图像数据来源获取图像数据;获取子模块12202也可以在接收到携带有获取 图像数据信息的消息后,再根据获取图像数据信息中的图像标识信息、为该视频图像定义的 图像数据来源获取图像数据。
发送子模块12203根据视频图像的图像数据输出 息向参会用户和/或视频文件发送获 取子模块12202获取的图像数据。具体的,发送了模块12203可以在获取了模块12202成功的执行了获取图像数据的操作 后,直接根据为该视频图像定义的图像数据输出发送图像数据(包括向参会用户发送图像数 据、和/或将图像数据发送到视频文件中即录制视频文件)。发送丫-模块12203也可以在接收 到携带有发送图像数据信息的消息后,根据发送图像数据信息中的图像标识信息为该视频图 像定义的图像数据输出发送图像数据。发送子模块12203根据一个或多个预置的视频文件发 送图像数据;发送子模块12203也可以根据输入用户的图像数据来发送图像数据;还可以根 据预置的视频文件和输入用广的图像数据来发送图像数据。发送子模块12203可以将图像数 据发送至参会用户,以实现视频播放;发送子模块12203也可以将图像数据发送至视频文件, 以实现视频录制。携带有发送图像数据信息的消息、输入用户的个数、预置的视频文件的个 数等如上述方法实施方式中的描述。
在其它具体实施例中,媒体资源设备可以可选的包括图像事件模块1230。图像事件模块 1230向视频业务管理侧上报处理图像模块1220的执行情况,如向视频业务管理侧上报获取子 模块12202获取图像数据的执行情况信息、以及发送子模块12203发送图像数据的执行情况信 息。上报消息中携带的信息如上述方法实施方式中的描述。
本发明实施方式中的媒体资源设备可以可选的包括删除图像模块1240。 删除图像模块1240根据视频业务管理侧发送来的删除图像信息中的图像标识信息删除 创建的视频图像。删除图像模块1240可以在删除视频图像后,向视频业务管理侧返回响应信 息,以通知视频业务管理侧成功删除该视频图像。具体如上述方法实施方式中的描述。
视频业务管理设备执行的操作如上述实施方式中视频业务管理侧、以及AS或者S-CSCF 的描述。媒体资源设备执行的操作如上述实施方式中媒体资源服务器的描述。在此不再重复 说明。
下面结合附图14对视频业务管理设备进行说明。
图14中的视频业务管理设备可以为AS、或S-CSCF等。视频业务管理设备包括创建指示 模块1300和定义指示模块1310。视频业务管理设备还可以可选的包括图像事件接收模块 1320和/或删除指示模块1330。
创建指示模块1300向媒体资源设备发送创建图像信息,以指示媒体资源设备为视频会议 创建视频图像。创建指示模块1300可以在其所在的视频业务管理设备接收到视频会议终端发 送来的创建指示信息后,根据该创建指示信息向媒体资源设备发送创建图像信息。
定义指示模块1310向媒体资源设备发送包含有图像标识信息的定义图像信息,以指示媒 体资源设备为具有所述图像标识信息的视频图像定义图像数据来源和图像数据输出。定义指 示模块1310可以在其所在的视频业务管理设备接收到视频会议终端发送来的定义指示信息后,根据该定义指示信息向媒体资源设备发送定义图像信息。
图像事件接收模块1320接收媒体资源设备上报的获取图像数据的执行情况信息、以及 发送图像数据的执行情况信息。图像事件接收模块1320可以将接收到的获取图像数据的执 行情况信息、以及发送图像数据的执行情况信息发送至视频会议终端。
删除指示模块1330向媒体资源设备发送包含有图像标识信息的删除图像信息,以指示媒 体资源设备删除具有该图像标识信息的视频图像。删除指示模块1330可以在接收到视频会议 终端发送来的删除指示信息后,向媒体资源设备发送上述删除图像信息。
下面以图15为例对本发明实施方式提供的视频会议终端进行说明。
视频会议终端可以为普通的PC机等。
图15中的视频会议终端包括创建模块1400和定义模块1410。视频会议终端还可以 可选的包括显示模块1420和/或删除模块1430。
创建模块1400在接收到外部输入的创建命令后,根据该创建命令向视频业务管理设备发 送创建指示信息,以触发视频业务管理设备向媒体资源设备发送创建图像信息。创建模块 1400可以通过自定义的消息发送创建指示信息。
定义模块1410在接收到外部输入的定义命令后,根据该定义命令向视频业务管理设备发 送定义指示信息,以触发视频业务管理设备向媒体资源设备发送定义图像信息。定义模块 1410可以通过自定义的消息发送定义指示信息。
显示模块1420接收视频业务管理设备发送来的获取图像数据的执行情况信息、以及发 送图像数据的执行情况信息,并显示接收到的执行情况信息,例如显示在屏幕上或通过打印 机打印显示。
删除模块1430在接收到外部输入的删除命令后,向视频业务管理设备发送删除指示信 息,以触发视频业务管理设备向媒体资源设备发送包含有图像标识信息的删除图像信息。删 除模块1430可以通过自定义的消息发送删除图像信息。
虽然通过实施例描绘了本发明,本领域普通技术人员知道,本发明有许多变形和变化而 不脱离本发明的精神,本发明的申请文件的权利要求包括这些变形和变化。
权利要求
1、一种视频会议实现方法,其特征在于,所述方法包括创建视频图像,所述视频图像具有图像标识信息;为所述创建的视频图像定义图像数据来源和图像数据输出;根据具有图像标识信息的视频图像的图像数据来源和图像数据输出获取并发送图像数据。
2、 如权利要求l所述的方法,其特征在于,所述为视频会议创建视频图像包括 根据视频业务管理侧发送来的创建图像信息为视频会议创建视频图像。
3、 如权利要求1所述的方法,其特征在于,所述为所述视频图像定义图像数据来源和 图像数据输出包括根据视频业务管理侧发送来的定义图像信息为所述视频图像定义图像数据来源和图像 数据输出。
4、 如权利要求1所述的方法,其特征在于,所述根据具有图像标识信息的视频图像的 图像数据来源和图像数据输出获取并播放图像数据包括根据与视频业务管理侧提供的图像标识信息对应的视频图像的图像数据来源获取预置 的图像数据和/或获取输入用户的图像数据;根据与视频业务管理侧提供的图像标识信息对应的视频图像的图像数据输出向参会用 户发送和/或向视频文件发送所述获取的图像数据。
5、 如权利要求1所述的方法,其特征在于,所述方法还包括存储所述视频图像的图像标识信息、图像数据来源、图像数据输出和图像画面属性信息。
6、 如权利要求1所述的方法,其特征在于,所述方法还包括根据视频业务管理侧发送来的信息修改所述视频图像的下述信息之一或者任何组合图 像数据来源、图像数据输出、图像画面属性; 禾口/或所述方法还包括接收视频业务管理侧发送来的删除图像信息;根据删除图像信息中的图像标识信息删除所述创建的视频图像。
7、 如权利要求1一6中任一权利要求所述的方法,其特征在于,所述方法还包括向视频业务管理侧发送包含各歩骤执行情况的上报消息,该上报消息携带已成功执行的 信息或者携带不能够成功执行的信息。
8、 一种媒体资源设备,其特征在于,所述设备包括创建图像模块,用于为视频会议创建视频图像,所述视频图像具有图像标识信息; 处理图像模块,用于为所述创建的视频图像定义图像数据来源和图像数据输出,并根据 具有图像标识信息的视频图像的图像数据来源和图像数据输出信息获取并发送图像数据。
9、 如权利耍求8所述的设备,其特征在于,所述创建图像模块包括创建图像子模块,用于根据视频业务管理侧在创建视频会议过程中或者在视频会议创建 后发送来创建图像信息为视频会议创建视频图像;创建响应子模块,用于根据创建图像子模块的创建执行情况向视频业务管理侧返冋响应 信息。
10、 如权利要求8所述的设备,其特征在于,所述处理图像模块包括定义子模块,用于根据视频业务管理侧发送来的定义图像信息为所述创建的视频图像定 义图像数据来源和图像数据输出,并向视频业务管理侧返回响应信息;获取子模块,用于根据与视频业务管理侧提供的图像标识信息对应的视频图像的图像数 据来源获取预置的图像数据、和/或者获取输入用户的图像数据;发送子模块,用于根据与视频业务管理侧提供的图像标识信息对应的视频图像的图像数 据输出向参会用户发送、和/或者向视频文件发送所述获取子模块获取的图像数据。
11、 如权利要求8所述的设备,其特征在于,所述设备还包括图像事件模块,用于向视频业务管理侧上报所述获取图像数据的执行情况信息、以及发送图像数据的执行情况信息;和/或者,删除图像模块,用于根据视频业务管理侧发送来的删除图像信息中的图像标识信息删除 所述创建的视频图像,并向视频业务管理侧返回响应信息。
12、 一种视频会议实现方法,其特征在于,所述方法包括向媒体资源设备发送创建图像信息,以指示媒体资源设备为视频会议创建视频图像;向媒体资源设备发送包含有图像标识信息的定义图像信息,以指示媒体资源设备为具有 所述图像标识信息的视频图像定义图像数据来源和图像数据输出。
13、 如权利要求12所述的方法,其特征在于,所述方法还包括接收媒体资源设备上报的获取图像数据的执行情况信息、以及发送图像数据的执行情况 信息;和/或向媒体资源设备发送包含有图像标识信总的删除图像信总,以指示媒体资源设备删除具 有所述图像标识信息的视频图像。
14、 一种视频业务管理设备,其特征在于,所述设备包括创建指小模块,用于向媒体资源设备发送创建图像信息,以指示媒体资源设备为视频会 议创建视频图像;定义指示模块,用于向媒体资源设备发送包含有图像标识信息的定义图像信息,以指示 媒体资源设备为具有所述图像标识信息的视频图像定义图像数据来源和图像数据输出。
15、 如权利要求14所述的设备,其特征在于,所述设备还包括图像事件接收模块,用于接收媒体资源设备上报的获取图像数据的执行情况信息、以及 发送图像数据的执行情况信息;和/或删除指示模块,用于向媒体资源设备发送包含有图像标识信息的删除图像信息,以指示 媒体资源设备删除具有所述图像标识信息的视频图像。
16、 一种视频会议实现系统,其特征在于,所述系统包括视频业务管理设备,用于向媒体资源设备发送创建图像信息、定义图像信息; 媒体资源设备,用于根据接收到的创建图像信息为视频会议创建具有图像标识信息的视 频图像,根据接收到的定义图像信息为所述创建的视频图像定义图像数据来源和图像数据输 出,根据具有图像标识信息的视频图像的图像数据来源和图像数据输出获取并发送图像数 据。
17、 如权利要求16所述的系统,其特征在于,所述系统还包括视频会议终端,用于接收外部输入的创建命令,并向视频业务管理设备发送创建指示信 息,以触发视频业务管理设备向媒体资源设备发送创建图像信息;接收外部输入的定义命令, 并向视频业务管理设备发送定义指示信息,以触发视频业务管理设备向媒体资源设备发送定 义图像信息。
18、 一种视频会议终端,其特征在于,所述终端包括创建模块,用于接收外部输入的创建命令,并向视频业务管理设备发送创建指示信息, 以触发视频业务管理设备向媒体资源设备发送创建图像信息;定义模块,用于接收外部输入的定义命令,并向视频业务管理设备发送定义指示信息, 以触发视频业务管理设备向媒体资源设备发送定义图像信息。
19、如权利要求18所述的终端,其特征在于,所述终端还包括显示模块,用于接收视频业务管理设备发送来的获取图像数据的执行情况信息、以及发 送图像数据的执行情况信息,并显示;和/或删除模块,用于接收外部输入的删除命令,并向视频业务管理设备发送删除指小信息, 以触发视频业务管理设备向媒体资源设备发送包含有图像标识信息的删除图像信息。
全文摘要
公开了视频会议实现方法、设备及系统。视频会议实现方法包括创建视频图像,所述视频图像具有图像标识信息,为所述创建的视频图像定义图像数据来源和图像数据输出,根据具有图像标识信息的视频图像的图像数据来源、以及图像数据输出获取并发送图像数据。利用上述方法建立的视频会议模型为基于图像为对象的视频会议模型,即在用户与视频会议之间抽象出了图像层;上述技术方案可以避免针对多个参会用户存在多条播放命令、针对每个收看视频图像的参会用户均维护一条记录、为多个参会用户播放同一视频图像时考虑时间同步等现象;从而简化了视频会议的操作,提高了视频会议的可扩展性。
文档编号H04N7/15GK101626482SQ20081011657
公开日2010年1月13日 申请日期2008年7月11日 优先权日2008年7月11日
发明者朱祥文, 辉 禹, 莫晓军, 浩 龚 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1