专利名称:使用网络唤醒会议电视终端召开视频会议的方法、终端及系统的制作方法
技术领域:
本发明涉及到通信领域,特别涉及到一种使用网络唤醒会议电视终端召开视频会议的方法、终端及系统。
背景技术:
会议电视业务中,会议电视终端分布在不同地域的多个会场中,通过IP网络、El 网络等进行互联,使用多点控制单元(MCU,Multipoint Control Unit)可以召开多点会议, 实现跨地域多会场的音视频交流,大大地提高工作效率。在目前的会议电视系统中召开多点会议的基本流程是,需要参会的会议电视终端首先上电启动,在系统正常运行之后分别到指定的网守(Gate Keeper, GK)上进行注册,配置管理员可以通过MCU的页面对在GK上已经注册的会议电视终端进行呼叫和控制,顺利召开多点会议。上述流程要求在召开会议之前,必须先对需要参会的会议电视终端进行上电启动,而在正常的应用场景中这些会议电视终端通常分布在不同地域的多个会场之中,这便需要在每一个地域各安排一个会议电视管理员对会议电视终端进行上电操作,然后才能通过MCU进行会议召开。显然,目前这种使用方式增加了会议电视管理员的投入,同时使得召开多点会议的流程较为繁琐。
发明内容
本发明的主要目的为提供一种使用网络唤醒会议电视终端召开视频会议的方法、 终端及系统,通过MCU启动一或多个会议电视终端,节约成本的同时,提高了视频会议的效率。本发明提出一种使用网络唤醒会议电视终端召开视频会议的方法,包括会议电视系统的多点控制单元发送网络唤醒包到至少一在指定网守未注册的会议电视终端;所述至少一会议电视终端收到网络唤醒包后,启动系统并在所述网守上进行注 ππ
册;多点控制单元在网守上查询所述会议电视终端的注册信息;多点控制单元根据所述注册信息决定是否召开视频会议。优选地,在执行所述多点控制单元发送网络唤醒包到至少一会议电视终端之前, 还包括所述多点控制单元根据用户的配置选择会议电视终端。优选地,所述多点控制单元根据注册信息决定是否召开视频会议还包括当存在未在所述网守上注册的会议电视终端时,返回发送网络唤醒包到至少一在指定网守未注册的会议电视终端。本发明还提出一种会议电视系统的多点控制单元,包括
发送模块,用于发送网络唤醒包到至少一在指定网守未注册的会议电视终端;供所述至少一会议电视终端收到网络唤醒包后,启动系统并在所述网守上进行注册;查询模块,用于在所述网守上查询所述会议电视终端的注册信息;决定模块,用于根据所述注册信息决定是否召开视频会议。优选地,所述多点控制单元还包括选择模块,用于根据用户的配置选择会议电视终端。优选地,所述决定模块具体用于当存在未在所述网守上注册的会议电视终端时,通过所述发送模块发送网络唤醒包到至少一在所述网守未注册的会议电视终端。本发明还提出一种会议电视终端,包括接收模块,用于接收会议电视系统的多点控制单元的网络唤醒包;网络处理模块,用于在接收模块收到网络唤醒包后,启动系统并在指定网守上进行注册。本发明还提出一种会议电视系统,包括多点控制单元和至少一会议电视终端,所述多点控制单元,用于发送网络唤醒包到至少一在指定网守未注册的会议电视终端;以及在网守上查询所述会议电视终端的注册信息,并根据所述注册信息决定是否召开视频会议。所述会议电视终端,用于收到所述多点控制单元的网络唤醒包后,启动系统并在所述网守上进行注册。优选地,所述多点控制单元具体用于当存在未在所述网守上注册的会议电视终端时,发送网络唤醒包到至少一在所述网守未注册的会议电视终端。优选地,所述多点控制单元还用于
用于根据用户的配置选择会议电视终端。本发明提出的一种使用网络唤醒会议电视终端召开视频会议的方法、终端及系统,可以在无须手动给会议电视终端上电开机的情况下召开多点视频会议,做到无须配置管理员会场支持便可预约会议召开。相比于目前在各地都需要配置一个会议电视管理员的做法,可以大大地降低人员成本,提高了视频会议的效率。
图1为本发明使用网络唤醒会议电视终端召开视频会议的方法一实施例的流程示意图;图2为图1所示方法的应用场景示意图;图3为本发明使用网络唤醒会议电视终端召开视频会议的方法又一实施例的流程示意图;图4为本发明MCU —实施例的结构示意图;图5为本发明MCU又一实施例的结构示意图;图6为本发明会议电视终端一实施例的结构示意图;图7为本发明使用网络唤醒会议电视终端召开视频会议的系统一实施例的结构示意图。本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施例方式应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。参照图1,提出本发明使用网络唤醒会议电视终端召开视频会议的方法一实施例, 包括步骤S10、会议电视系统的MCU发送网络唤醒包到至少一在指定GK未注册的会议电视终端;图2所示为本实施例的典型应用场景,包括MCUlOl、GK102、路由器103和多个会议电视终端109,MCUlOU GK102、路由器103均接入到以太网中,会议电视终端109分别通过各自的路由器103接入以太网中。其中,MCUlOl具有网络唤醒功能以及相应的页面配置。按照用户在页面上的配置信息,发送网络唤醒包到需要参会的会议电视终端109所在的子网,借助会议电视终端109所属路由器103进行广播,最终唤醒会议电视终端109。所述GK102分别接受MCUlOl和会议电视终端109的注册,对在其上注册的资源进行管理。所述会议电视终端109,根据布局需求分布在各个会场之中,在接收到路由器103所广播的网络唤醒包之后,对网络唤醒包进行解析,如果其中携带了与自身网卡相同的MAC地址时,在相应Pin脚上产生使能会议电视终端109的电源模块的信号,触发会议电视终端109上电启动。上述路由器103除了通常的路由功能之外,其必须配置为转发定向子网广播包的功能,可以在子网中广播网络唤醒包,以唤醒该子网中的会议电视终端109。当要召开视频会议时,MCUlOl查询参会的所有会议电视终端109是否已经在 GK102中注册,如果是则开始视频会议,否则启动网络唤醒功能向所有需要参会,但尚未在GK102上注册的会议电视终端109发送网络唤醒包,对于每一个参会的会议电视终端 109,需要知道其MAC地址、IP地址、子网掩码等信息,通过所属IP地址和所属子网掩码,可计算出需要发送的网络唤醒包的目的子网广播地址,通过所属MAC地址构造出需要唤醒的会议电视终端109的网络唤醒包,然后通过raw socket编程把所构造的网络唤醒包发送到需唤醒的会议电视终端109所在子网。步骤S11、所述至少一会议电视终端109收到网络唤醒包后,启动系统并在GK102 上进行注册;会议电视终端109包括接收模块、网络处理模块和主板电源管理模块,接收模块即网络唤醒包进出会议电视终端109的数据通道,完成网络唤醒包的接收,其通过RJ45与外部网络连接,通过MII或PCI接口与会议电视终端109的其它模块连接。网络处理模块包括一块具有WAKE_0N_LAN功能的网卡芯片(例如Realtek 8139C等)、辅助电源及一些外围电路,所述辅助电源不依赖于主机电源,可单独给所述网卡芯片供电。所述网卡芯片可以在没有CPU支持的前提下,对经过网口的数据包进行解析,根据数据包的MAC地址判断是否为唤醒本会议电视终端109的网络唤醒包,并在确认收到唤醒本网卡的网络唤醒包的时候在一特定Pin引脚上产生某特定的电平(高电平、低电平、正向脉冲、反向脉冲等),以使能主板电源管理模块。主板电源管理模块,是会议电视终端109主板的电源供给管理模块,其根据外部的一个使能信号,连上或切断主板的电源,给会议电视终端109上电或者断电。以Realtek 8139C为例,如果某会议电视终端109的网卡的MAC地址为00:11:22:33:44:55, 网卡在网口上检测到了 FFFFFFFFFFFF001122334455001122334455(重复 36 次本网卡 MAC 地址001122334455),则说明这是属于唤醒本网卡的网络唤醒包,此时将在LWAKE (pin83) 上产生一个高电平(系统设计时根据系统需要配置),从而使能主板电源管理模块,对会议电视终端109上电。会议电视终端109启动系统,并运行平稳后,到GK102上进行注册。步骤S12、MCU在GK上查询所述会议电视终端的注册信息;MCUlOl在发送网络唤醒包后一指定时间如10s,向GK102查询会议电视终端109 是否已成功在GK102上注册,延时一预设时间的目的是给会议电视终端109启动以及在 GK102上注册预留一定的时间。如查询到某一会议电视终端109的注册信息,则表明该会议电视终端109唤醒成功,可将该会议电视终端109的状态信息标记为激活状态。步骤S13、MCU根据所述注册信息决定是否召开视频会议。MCUlOl根据查询的结果决定是否召开视频会议,如所述需要参会的会议电视终端 109都已经在GK102上注册,则召开会议。或者当某一预设范围内的会议电视终端109已在 GK102上注册,如某些重要的成员已经到齐,而部分非重要的成员缺席时,也可召开会议。决定是否召开会议可预先设置,或者将会议电视终端109的注册结果反馈给用户后,由用户决定。本实施例中,可以在无须手动给会议电视终端109上电开机的情况下召开多点视频会议,做到无须配置管理员会场支持便可预约会议召开。相比于目前在各地都需要配置一个会议电视管理员的做法,可以大大地降低人员成本,提高了视频会议的效率。在一实施例中,步骤S13包括当存在未在所述GK102上注册的会议电视终端109时,返回步骤S10。当存在需要参会,但未在GK102上注册的会议电视终端109时,MCUlOl重新发送网络唤醒包到上述未注册的会议电视终端109,然后经过所述预设时间再查询GK102是否存在之前未注册的会议电视终端109的注册信息。当重发网络唤醒包的次数或查询注册信息的次数达一预设值时,则放弃唤醒,将无法唤醒的会议电视终端109的状态信息标记为超时退出状态。可以设置一延时计数器,对重发网络唤醒包的次数或查询注册信息的次数进行计数。也可以设置一延时计时器,当达到预设时间后,则放弃唤醒。上述方法可多次唤醒会议电视终端109,又可防止陷入死循环。参照图3,提出本发明使用网络唤醒会议电视终端召开视频会议的方法一实施例, 在上述实施例中,还包括步骤S14、所述MCUlOl根据用户的配置选择会议电视终端109。MCUlOl接收用户的配置页面关于召开会议的配置信息,用户可以通过配置页面选择需参会的会议电视终端109,选择立即开会或者预约会议。本实施例给用户提供根据实际需要进行选择的机会,使用户使用更加灵活方便。参照图4,提出本发明会议电视系统的MCU100 —实施例,包括发送模块10,用于发送网络唤醒包到至少一在指定GK未注册的会议电视终端;供所述至少一会议电视终端收到网络唤醒包后,启动系统并在所述GK上进行注册;查询模块20,用于在所述GK上查询所述会议电视终端的注册信息;决定模块30,用于根据所述注册信息决定是否召开视频会议。
图2所示为本实施例的典型应用场景,包括MCU100、GK、路由器和多个会议电视终端,MCU100、GK、路由器均接入到以太网中,会议电视终端分别通过各自的路由器接入以太网中。其中,MCU100具有网络唤醒功能以及相应的页面配置。按照用户在页面上的配置信息,发送网络唤醒包到需要参会的会议电视终端所在的子网,借助会议电视终端所属路由器进行广播,最终唤醒会议电视终端。所述GK分别接受MCU100和会议电视终端的注册,对在其上注册的资源进行管理。所述会议电视终端,根据布局需求分布在各个会场之中,在接收到路由器所广播的网络唤醒包之后,对网络唤醒包进行解析,如果其中携带了与自身网卡相同的MAC地址时,在相应pin脚上产生使能会议电视终端的电源模块的信号,触发会议电视终端上电启动。上述路由器除了通常的路由功能之外,其必须配置为转发定向子网广播包的功能,可以在子网中广播网络唤醒包,以唤醒该子网中的会议电视终端。当要召开视频会议时,MCU100查询参会的所有会议电视终端是否已经在GK中注册,如果是则开始视频会议,否则启动网络唤醒功能发送模块10向所有需要参会,但尚未在GK上注册的会议电视终端发送网络唤醒包,对于每一个参会的会议电视终端,需要知道其MAC地址、IP地址、子网掩码等信息,通过所属IP地址和所属子网掩码,可计算出需要发送的网络唤醒包的目的子网广播地址,通过所属MAC地址构造出需要唤醒的会议电视终端的网络唤醒包,然后通过raw socket编程把所构造的网络唤醒包发送到需唤醒的会议电视终端所在子网。会议电视终端接收到网络唤醒包后,自动上电并启动系统,当会议电视终端系统运行平稳后,到GK上进行注册。查询模块20在发送网络唤醒包后一指定时间如10s,向GK查询会议电视终端是否已成功在GK上注册,延时一指定时间的目的是给会议电视终端启动以及在GK上注册预留一定的时间。如查询到某一会议电视终端的注册信息,则表明该会议电视终端唤醒成功,可将该会议电视终端的状态信息标记为激活状态。决定模块30根据查询的结果决定是否召开视频会议,如所述需要参会的会议电视终端都已经在GK上注册,则召开会议。或者当某一预设范围内的会议电视终端已在GK 上注册,如某些重要的成员已经到齐,而部分非重要的成员缺席时,也可召开会议。决定是否召开会议可预先设置,或者将会议电视终端的注册结果反馈给用户后,由用户决定。本实施例中,可以在无须手动给会议电视终端上电开机的情况下召开多点视频会议,做到无须配置管理员会场支持便可预约会议召开。相比于目前在各地都需要配置一个会议电视管理员的做法,可以大大地降低人员成本,提高了视频会议的效率。在一实施例中,决定模块30具体用于当存在未在所述GK上注册的会议电视终端时,通过发送模块10发送网络唤醒包到至少一在所述GK未注册的会议电视终端。当存在需要参会,但未在GK上注册的会议电视终端时,决定模块30启动发送模块 10重新发送网络唤醒包到上述未注册的会议电视终端,然后经过所述预设时间再查询GK 是否存在之前未注册的会议电视终端的注册信息。当重发网络唤醒包的次数或查询注册信息的次数达一预设值时,则放弃唤醒,将无法唤醒的会议电视终端的状态信息标记为超时退出状态。可以设置一延时计数器,对重发网络唤醒包的次数或查询注册信息的次数进行计数。也可以设置一延时计时器,当达到预设时间后,则放弃唤醒。上述方法可多次唤醒会议电视终端,又可防止陷入死循环。参照图5,提出本发明会议电视系统的MCU100又一实施例,在上述实施例中,还包括选择模块40,用于根据用户的配置选择会议电视终端。MCU100接收用户的配置页面关于召开会议的配置信息,用户可以通过配置页面选择需参会的会议电视终端,选择立即开会或者预约会议。本实施例给用户提供根据实际需要进行选择的机会,使用户使用更加灵活方便。参照图6,提出本发明会议电视终端200 —实施例,包括接收模块50,用于接收会议电视系统的MCU的网络唤醒包;网络处理模块60,用于在接收模块50收到网络唤醒包后,启动系统并在指定GK上进行注册。图2所示为本实施例的典型应用场景,包括MCU、GK、路由器和多个会议电视终端 200,MCU、GK、路由器均接入到以太网中,会议电视终端200分别通过各自的路由器接入以太网中。其中,MCU具有网络唤醒功能以及相应的页面配置。按照用户在页面上的配置信息,发送网络唤醒包到需要参会的会议电视终端200所在的子网,借助会议电视终端200所属路由器进行广播,最终唤醒会议电视终端200。所述GK分别接受MCU和会议电视终端200 的注册,对在其上注册的资源进行管理。所述会议电视终端200,根据布局需求分布在各个会场之中,在接收到路由器所广播的网络唤醒包之后,对网络唤醒包进行解析,如果其中携带了与自身网卡相同的MAC地址时,在相应pin脚上产生使能会议电视终端200的电源模块的信号,触发会议电视终端200上电启动。上述路由器除了通常的路由功能之外,其必须配置为转发定向子网广播包的功能,可以在子网中广播网络唤醒包,以唤醒该子网中的会议电视终端200。当要召开视频会议时,MCU查询参会的所有会议电视终端200是否已经在GK中注册,如果是则开始视频会议,否则启动网络唤醒功能:MCU向所有需要参会,但尚未在GK上注册的会议电视终端200发送网络唤醒包。接收模块50即网络唤醒包进出会议电视终端200的数据通道,完成网络唤醒包的接收,其通过RJ45与外部网络连接,通过MII或PCI接口与会议电视终端200的其它模块连接。网络处理模块60包括一块具有WAKE_0N_LAN功能的网卡芯片(例如Realtek 8139C 等)、辅助电源及一些外围电路,所述辅助电源不依赖于主机电源,可单独给所述网卡芯片供电。所述网卡芯片可以在没有CPU支持的前提下,对经过网口的数据包进行解析,根据数据包的MAC地址判断是否为唤醒本会议电视终端200的网络唤醒包,并在确认收到唤醒本网卡的网络唤醒包的时候在一特定Pin引脚上产生某特定的电平(高电平、低电平、正向脉冲、反向脉冲等),以使能主板电源管理模块。主板电源管理模块,是会议电视终端200主板的电源供给管理模块,其根据外部的一个使能信号,连上或切断主板的电源,给会议电视终端200上电或者断电。以Realtek 8139C为例,如果某会议电视终端200的网卡的MAC地址为 00:11:22:33:44:55,网卡在网口上检测到了 FFFFFFFFFFFF0011223344550011223344 55 (重复36次本网卡MAC地址001122334455),则说明这是属于唤醒本网卡的网络唤醒包, 此时将在LWAKE(pin83)上产生一个高电平(系统设计时根据系统需要配置),从而使能主板电源管理模块,对会议电视终端200上电。网络处理模块60启动系统,并运行平稳后,到GK上进行注册。MCU在发送网络唤醒包后一指定时间如10s,向GK查询会议电视终端200是否已成功在GK上注册,延时一指定时间的目的是给会议电视终端200启动以及在GK上注册预留一定的时间。如查询到某一会议电视终端200的注册信息,则表明该会议电视终端200 唤醒成功,可将该会议电视终端200的状态信息标记为激活状态。MCU根据查询的结果决定是否召开视频会议,如所述需要参会的会议电视终端 200都已经在GK上注册,则召开会议。或者当某一预设范围内的会议电视终端200已在GK 上注册,如某些重要的成员已经到齐,而部分非重要的成员缺席时,也可召开会议。决定是否召开会议可预先设置,或者将会议电视终端200的注册结果反馈给用户后,由用户决定。本实施例中,可以在无须手动给会议电视终端200上电开机的情况下召开多点视频会议,做到无须配置管理员会场支持便可预约会议召开。相比于目前在各地都需要配置一个会议电视管理员的做法,可以大大地降低人员成本,提高了视频会议的效率。参照图7,提出本发明会议电视系统一实施例,包括MCU100和至少一会议电视终端 200,所述MCU100,用于发送网络唤醒包到至少一在指定GK未注册的会议电视终端 200 ;以及在GK上查询所述会议电视终端200的注册信息,并根据所述注册信息决定是否召开视频会议。所述会议电视终端200,用于收到所述MCU100的网络唤醒包后,启动系统并在所述GK上进行注册。所述MCU100具体用于当存在未在所述GK上注册的会议电视终端200时,发送网络唤醒包到至少一在所述GK未注册的会议电视终端。所述MCU100还用于用于根据用户的配置选择会议电视终端200。上述MCU100的结构和工作原理与图4或图5所示之MCU100 —致,会议电视终端 200的结构和工作原理图6所示之会议电视终端200 —致,此处不再赘述。以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
权利要求
1.一种使用网络唤醒会议电视终端召开视频会议的方法,其特征在于,包括 会议电视系统的多点控制单元发送网络唤醒包到至少一在指定网守未注册的会议电视终端;所述至少一会议电视终端收到网络唤醒包后,启动系统并在所述网守上进行注册; 多点控制单元在网守上查询所述会议电视终端的注册信息; 多点控制单元根据所述注册信息决定是否召开视频会议。
2.如权利要求1所述的方法,其特征在于,在执行所述多点控制单元发送网络唤醒包到至少一会议电视终端之前,还包括所述多点控制单元根据用户的配置选择会议电视终端。
3.如权利要求1或2所述的方法,其特征在于,所述多点控制单元根据注册信息决定是否召开视频会议还包括当存在未在所述网守上注册的会议电视终端时,返回发送网络唤醒包到至少一在指定网守未注册的会议电视终端。
4.一种会议电视系统的多点控制单元,其特征在于,包括发送模块,用于发送网络唤醒包到至少一在指定网守未注册的会议电视终端;供所述至少一会议电视终端收到网络唤醒包后,启动系统并在所述网守上进行注册; 查询模块,用于在所述网守上查询所述会议电视终端的注册信息; 决定模块,用于根据所述注册信息决定是否召开视频会议。
5.如权利要求4所述的多点控制单元,其特征在于,还包括 选择模块,用于根据用户的配置选择会议电视终端。
6.如权利要求4或5所述的多点控制单元,其特征在于,所述决定模块具体用于当存在未在所述网守上注册的会议电视终端时,通过所述发送模块发送网络唤醒包到至少一在所述网守未注册的会议电视终端。
7.—种会议电视终端,其特征在于,包括接收模块,用于接收会议电视系统的多点控制单元的网络唤醒包; 网络处理模块,用于在接收模块收到网络唤醒包后,启动系统并在指定网守上进行注 册。
8.—种会议电视系统,包括多点控制单元和至少一会议电视终端,其特征在于, 所述多点控制单元,用于发送网络唤醒包到至少一在指定网守未注册的会议电视终端;以及在网守上查询所述会议电视终端的注册信息,并根据所述注册信息决定是否召开视频会议。所述会议电视终端,用于收到所述多点控制单元的网络唤醒包后,启动系统并在所述网守上进行注册。
9.如权利要求8所述的会议电视系统,其特征在于,所述多点控制单元具体用于当存在未在所述网守上注册的会议电视终端时,发送网络唤醒包到至少一在所述网守未注册的会议电视终端。
10.如权利要求8或9所述的会议电视系统,其特征在于,所述多点控制单元还用于 用于根据用户的配置选择会议电视终端。
全文摘要
本发明揭示了一种使用网络唤醒会议电视终端召开视频会议的方法,包括会议电视系统的多点控制单元发送网络唤醒包到至少一在指定网守未注册的会议电视终端;所述至少一会议电视终端收到网络唤醒包后,启动系统并在所述网守上进行注册;多点控制单元在网守上查询所述会议电视终端的注册信息;多点控制单元根据所述注册信息决定是否召开视频会议。本发明还提出了对应的终端和系统。本发明提供的一种使用网络唤醒会议电视终端召开视频会议的方法、终端及系统,通过MCU启动一或多个会议电视终端,节约成本的同时,提高了视频会议的效率。
文档编号H04N7/15GK102300075SQ20111024917
公开日2011年12月28日 申请日期2011年8月26日 优先权日2011年8月26日
发明者林旭嘉 申请人:中兴通讯股份有限公司