专利名称:一种会话变速系统、装置和方法
技术领域:
本发明涉及通信领域,具体涉及一种会话变速系统、装置和方法。
技术背景在网络会议等会话过程中,如果网络发生拥塞,将导致会话质量的降低, 如画面清晰度降低、出现马赛克、声音延緩等。为了解决这个问题,通常需 要结束当前会话,之后选择较低的会话速率以重新开始会话。如果网络拥塞情 况没有明显好转,并且重新选择的会话速率所要求的带宽无法得到满足,那么新 的会话的质量仍然很低。这种情况下,不得不再次结束会话,并再次选择较低 的会话速率以重新开始会话。然而,如此操作多次之后,也未必能够得到好的 会话质量,这显然会增加操作的繁杂程度。并且,由于在网络拥塞情况有明显 好转后不对会话速率进行调整,因此网络拥塞消失时的会话速率还是经过降速 后的速率,这显然降低了用户的带宽利用率,浪费了用户的带宽成本,导致用 户满意度明显降低。发明内容有鉴于此,本发明的主要目的在于提供一种会话变速系统、装置和方法, 有效提高会话质量,提高用户满意度。为达到上述目的,本发明的技术方案是这样实现的一种会话变速系统,该系统包括设置有变速判决单元的多点控制单元以及 设置有变速请求单元、变速执行单元的用户终端;所述变速判决单元分别与变 速请求单元、变速执行单元相连;其中,所述变速请求单元,用于发送变速请求;所述变速判决单元,用于获取所述变速请求,并根据所获取的变速请求确定请求变速的用户终端的通信速率;速率调整。所述变速执行单元是编解码器。所述变速判决单元进一步与定时器相连;所述定时器,用于在超时时通知所述变速判决单元;所述变速判决单元,用于在收到来自定时器的所述通知时确定所述通信速率。一种会话变速装置,该装置包括变速判决单元,用于获取会话中用户终端 的变速请求,并根据所获取的变速请求确定请求变速的用户终端的通信速率。 所述变速判决单元进一步与定时器相连; 所述定时器,用于在超时时通知所述变速判决单元; 所述变速判决单元,用于在收到来自定时器的所述通知时确定所述通信速率。所述变速判决单元,进一步用于启动所述定时器。一种会话变速装置,该装置包括相连的变速请求单元、变速执行单元;其中,所述变速请求单元,用于发送变速请求;所述变速执行单元,用于接收新的通信速率,并根据该通信速率进行通信 速率调整。所述变速执行单元是编解码器。 一种会话变速方法,该方法包括获取会话中用户终端的变速请求,根据获取到的变速请求调整请求变速的 用户终端的通信速率。进行所述调整时应用到下述策略将所述变速请求中的速率直接确定为新的通信速率。进行所述调整时应用到下述策略中至少 一种将所述变速请求中的最低通信速率确定为新的通信速率;具有相同会话起始速率的用户终端在变速后仍保持相同通信速率; 变速前后的不同通信速率数目相等。进一步设置定时器,在该定时器超时时进行所述通信速率的调整。 在所述定时器超时后,进一步重置该定时器,并清除上一定时周期所统计 的变速请求。可见,本发明所提供的会话变速系统、装置和方法,均可以根据会话中各 用户终端的变速请求,调整请求变速的用户终端的通信速率;'因此,在用户终 端期望合理利用带宽、有效提高会话质量的前提下,均可以为用户终端调整通 信速率。这显然可以有效提高会话质量,明显提高了用户满意度。
图1为本发明一实施例的会话变速系统图; 图2为本发明一实施例的会话变速流程图; 图3为本发明的会话变速流程简图。
具体实施方式
下面结合附图对本发明技术详细描述。参见图1,图1为本发明一实施例的会话变速系统图。图1中,多点控制 单元(Multipoint Control Unit, MCU)中的变速判决单元除了与定时器相连以 外,还分别与用户终端中的变速请求单元、变速执行单元相连。在实际应用中,可以预先在变速判决单元中设置变速策略和自动变速使能 等。在具体应用时,变速判决单元可以查找自身所设置的自动变速使能,并根 据自动变速使能的开关状态确定是否启动了自动变速功能,如果启动了,变速 判决单元可以以发送信号等方式启动定时器;如果没启动,变速判决单元则不 进行后续操作。在正常工作时,变速判决单元会收到来自变速请求单元的变速请求。这是因为在用户终端的当前会话因网络拥塞等情况而无法顺利进行时,用户终端中的变速请求单元会收到可以保证当前会话顺利进行的变低的通信速率(通常为编解码速率);当然,在用户终端应用变低的通信速率进行会话时,如果网络 拥塞等状况消失,变速请求单元会收到可以保证会话顺利进行的变高的通信速 率(变高后的通信速率通常不会高于会话起始速率)。在这种情况下,变速请求 单元可以将收到通信速率携带于变速请求中发送给变速判决单元。针对收到的变速请求,变速判决单元可以获取其中所包含的速率,只有速 率不低于支持视频通信的速率、并且不高于会话起始速率,变速判决单元才确 定包含该速率的变速请求是有效的。变速判决单元可以丟弃无效的变速请求。先设置的变速策略,为请求变速的用户终端确定新的通信速率。需要说明的是, 虽然这种变速方式能够及时确定适合用户终端当前会话的通信速率,但可能因 变速请求的过于频繁而导致用户终端变速过于频繁,进而增加用户终端的通信 负荷,降低通信质量。因此,可以在MCU中设置与变速判决单元相连的定时 器,在确定启动了自动变速功能时启动该定时器;并且,在定时器未超时时统 计当前会话中各用户终端发来的变速请求。当定时器超时时,定时器会以信号等方式通知变速判决单元。在获知定时 器超时时,变速判决单元从统计到的所有变速请求中获取各用户终端的最新变 速请求。无论是在收到用户终端的变速请求时立即确定新的通信速率,还是在定时 器超时时才根据所统计的各用户终端的最新变速请求确定新的通信速率,变速 判决单元都需要依赖预先设置的变速策略。所述变速策略是用于指导变速判决 单元确定新的通信速率的信息,如策略a:将变速请求中的速率(该速率通常不低于支持视频通信的速率, 如128K;并且不高于会话起始速率)确定为新的通信速率。当然,在实际应用中,所述变速策略还可以包含以下设置中的一种或多种,策略b:将收到的变速请求中的最低通信速率确定为新的通信速率。策略c:具有相同会话起始速率的用户终端在变速后仍保持相同通信速率。策略d:变速前后的不同通信速率数目相等。应用上述变速策略确定新的通信速率的方法有多种,下面只以 一例简单描 述。假设第一用户终端、第二用户终端、第三用户终端以及第四用户终端正在 进行会话,会话起始速率为1024的第一用户终端请求变速至768,会话起始速 率为1024的第二用户终端请求变速至704,会话起始速率为1536的第三用户 终端请求变速至1280,会话起始速率为1536的第四用户终端请求变速至1600。针对第一用户终端和第二用户终端,MCU将新的通信速率统一确定为704 和768中较低的704;针对第三用户终端和第四用户终端,MCU首先确定第四 用户终端的变速请求无效,再将第三用户终端和第四用户终端的新通信速率统 一确定为1280。在后续通信过程中,如果有会话起始速率为1536的第五用户 终端加入会话,MCU则将第五用户终端的新通信速率确定为与第三用户终端、 第四用户终端相同的1280。在确定了新的通信速率后,MCU会将该通信速率发送给相应的用户终端中 的变速执行单元。所述变速执行单元收到来自MCU的通信速率后,转而应用 该通信速率进行后续通信。所述变速执行单元通常为编解码器。为了保证MCU能够针对新的通信速率进行持久、循环性操作,需要在定 时器超时后重置定时器,并清除上一定时周期所统计的变速请求。这样,MCU 就可以在新一轮定时周期中再次为各用户终端确定新的通信速率,直到会话结 束为止。在实际应用中,变速判决单元、定时器、变速请求单元以及变速执行单元, 可以不同于图1中的设置方式,而是设置于其它物理实体或分别单独设置。由针对图1的描述可见,可以根据会话中各用户终端的变速请求,调整请 求变速的用户终端的通信速率;因此,在用户终端期望合理利用带宽、有效提 高会话质量的前提下,均可以为用户终端调整通信速率。这显然可以有效提高 会话质量,明显提高了用户满意度。如将图1中的内容以流程描述,其流程可以如图2所示。参见图2,图2 为本发明一实施例的会话变速流程图,该流程包括以下步骤步骤201:判断是否启动了自动变速功能,如果启动了,进入步骤202;否 则,直接结束本流程。步骤202:启动定时器。步骤203:统计会话中各用户终端的变速请求。步骤204:判断定时器是否超时,如果超时,进入步骤205;否则,返回步 骤203。步骤205:根据统计到的变速请求调整请求变速的用户终端的通信速率。 步骤206:重置定时器,清除上一定时周期所统计的变速请求。 步骤207:判断会话是否结束,如果会话结束,结束本流程;否则,返回 步骤203。如将图2中的内容简要描述,其流程可以如图3所示。参见图3,图3为 本发明的会话变速流程简图,该流程包括以下步骤 步骤301:获取会话中用户终端的变速请求。步骤302:根据获取到的变速请求调整请求变速的用户终端的通信速率。 由以上所述可见,本发明所提供的会话变速系统、装置和方法,均可以根 据会话中各用户终端的变速请求,调整请求变速的用户终端的通信速率;因此, 在用户终端期望合理利用带宽、有效提高会话质量的前提下,均可以为用户终 端调整通信速率。这显然可以有效提高会话质量,明显提高了用户满意度。
权利要求
1、一种会话变速系统,其特征在于,该系统包括设置有变速判决单元的多点控制单元MCU以及设置有变速请求单元、变速执行单元的用户终端;所述变速判决单元分别与变速请求单元、变速执行单元相连;其中,所述变速请求单元,用于发送变速请求;所述变速判决单元,用于获取所述变速请求,并根据所获取的变速请求确定请求变速的用户终端的通信速率;所述变速执行单元,用于根据变速判决单元确定的所述通信速率进行通信速率调整。
2、 根据权利要求1所述的系统,其特征在于,所述变速执行单元是编解码器。
3、 根据权利要求1或2所述的系统,其特征在于,所述变速判决单元进一 步与定时器相连;所述定时器,用于在超时时通知所述变速判决单元;所述变速判决单元,用于在收到来自定时器的所述通知时确定所述通信速率。
4、 一种会话变速装置,其特征在于,该装置包括变速判决单元,用于获取 会话中用户终端的变速请求,并根据所获取的变速请求确定请求变速的用户终 端的通信速率。
5、 根据权利要求4所述的装置,其特征在于,所述变速判决单元进一步与 定时器相连;所述定时器,用于在超时时通知所述变速判决单元;所述变速判决单元,用于在收到来自定时器的所述通知时确定所述通信速率。
6、 根据权利要求5所述的装置,其特征在于,所述变速判决单元,进一步 用于启动所述定时器。
7、 一种会话变速装置,其特征在于,该装置包括相连的变速请求单元、变速执行单元;其中,所述变速请求单元,用于发送变速请求;所述变速执行单元,用于接收新的通信速率,并根据该通信速率进行通信 速率调整。
8、 根据权利要求7所述的装置,其特征在于,所述变速执行单元是编解码器。
9、 一种会话变速方法,其特征在于,该方法包括获取会话中用户终端的变速请求,根据获取到的变速请求调整请求变速的 用户终端的通信速率。
10、 根据权利要求9所述的方法,其特征在于,进行所述调整时应用到下 述策略将所述变速请求中的速率直接确定为新的通信速率。
11、 根据权利要求9所述的方法,其特征在于,进行所述调整时应用到下 述策略中至少一种将所述变速请求中的最低通信速率确定为新的通信速率;具有相同会话起始速率的用户终端在变速后仍保持相同通信速率;变速前后的不同通信速率数目相等。
12、 根据权利要求9至11任一项所述的方法,其特征在于,进一步设置定 时器,在该定时器超时时进行所述通信速率的调整。
13、 根据权利要求12所述的方法,其特征在于,在所述定时器超时后,进 一步重置该定时器,并清除上一定时周期所统计的变速请求。
全文摘要
本发明所提供的会话变速系统、装置和方法,均可以根据会话中各用户终端的变速请求,调整请求变速的用户终端的通信速率;因此,在用户终端期望合理利用带宽、有效提高会话质量的前提下,均可以为用户终端调整通信速率。这显然可以有效提高会话质量,明显提高了用户满意度。
文档编号H04L12/18GK101217390SQ20081005598
公开日2008年7月9日 申请日期2008年1月3日 优先权日2008年1月3日
发明者刘准时 申请人:中兴通讯股份有限公司