首页> 中国专利> 加速可视电话协商的方法及其可视电话

加速可视电话协商的方法及其可视电话

摘要

本发明涉及一种加速可视电话协商的方法,包括可视电话在本地数据库中查询与对端上次协商成功所保存的参数;若查询到,则可视电话将与对端上次协商成功所保存的参数作为参数消息中的参数,向对端发送媒体数据。本发明还提供一种可视电话。本发明通过保存与对方最新协商成功的所保存的参数,提供给后续进行视频通话时直接使用,不用进行多次协商。

著录项

  • 公开/公告号CN101778429A

    专利类型发明专利

  • 公开/公告日2010-07-14

    原文格式PDF

  • 申请/专利权人 中兴通讯股份有限公司;

    申请/专利号CN200910239656.8

  • 发明设计人 李涛;周江;

    申请日2009-12-29

  • 分类号H04W28/18;H04W76/02;H04L29/06;H04N7/14;

  • 代理机构深圳市世纪恒程知识产权代理事务所;

  • 代理人胡海国

  • 地址 518057 广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦法务部

  • 入库时间 2023-12-18 00:05:42

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2018-12-14

    未缴年费专利权终止 IPC(主分类):H04W28/18 授权公告日:20140716 终止日期:20171229 申请日:20091229

    专利权的终止

  • 2014-07-16

    授权

    授权

  • 2011-06-15

    实质审查的生效 IPC(主分类):H04W28/18 申请日:20091229

    实质审查的生效

  • 2010-07-14

    公开

    公开

说明书

技术领域

本发明涉及无线通讯技术领域,尤其涉及一种加速可视电话协商的方法及其可视电话。

背景技术

可视电话是一种集音频和视频于一体的多媒体通信装置,可同时提供语音电话和视频电话服务。随着3G时代的来临,可视电话将会越来越普及。

目前可视电话的主要缺点就是接通耗时比较长,需数秒甚至更长时间的等待才能看/听到对方的图像/声音,不仅严重影响了用户感受,对于运营商和客户的资源也是一种浪费。针对此问题,目前提出了定向媒体的协商加速技术(Media Oriented Negotiation Acceleration,MONA),相较于传统的H.324而言加快了协商的速度。

MONA包括SPC(Signaling Preconfigured Channel)、MPC(MediaPreconfigured Channels)和ACP(Accelerated H.245 procedures)共三种技术,其中MPC协商速度最快,图1为标准的MPC会话建立流程示意图,具体包括如下步骤:

步骤101,本端与对端成功建立链路将参数消息发送给对端。

步骤102,如果本端以MPC优先,则在参数消息的载荷(Payload)域中填充媒体数据并发送给对端。此时对端也将媒体数据发送给本端。

步骤103,本端接收对端的参数消息并分析。

步骤104,本端应用MPC算法进行运算,具体为,本端将其MPC-RX(接收位)和对端的MPC-TX(发送位),以及将对端MPC-RX和本端的MPC-TX进行逻辑与运算。如果运算结果不为0,并且本端没有SPC优先,则说明对端支持MPC。

步骤105,本端判断媒体数据是否符合本端的MPC-RX。如果不符合,则进入步骤106丢弃上述媒体数据。如果符合,则进入步骤107播放媒体数据。

步骤108,本端收到对端参数消息之后根据对端的MPC-RX判断本端之前建立预配置通道是否正确。如果正确,则进入步骤110;如果不正确则停止发送,进入步骤109选择合适的通道进行发送。

步骤110,本端与对端成功建立MPC通道,进行正常通话,MPC为通过H.245消息建立的通道,并且H.245应用的逻辑通道号为MPC预配置的逻辑通道号。

从上述步骤可知,现有的可视电话之间的协商都需要经过步骤105和106进行协商,如果媒体数据不符合本端的MPC-RX或者预配置通道不正确,则需要丢弃之前发送的媒体数据或者重新匹配预配置通道,造成了协商的延迟。

发明内容

本发明的目的在于提供一种加速可视电话协商的方法及其可视电话,解决现有技术中可视电话进行协商时的延迟问题。

本发明提供一种加速可视电话协商的方法,包括:可视电话在本地数据库中查询与对端上次协商成功所保存的参数;若查询到,则可视电话将与对端上次协商成功所保存的参数作为参数消息中的参数,向对端发送媒体数据。

优选的,上述加速可视电话协商的方法还包括:可视电话接收对端发送的媒体数据,并判断媒体数据是否符合本端的接收位,若符合则直接播放媒体数据;若不符合,则丢弃媒体数据。

优选的,上述加速可视电话协商的方法还包括:可视电话解析对端发送的参数消息中的参数,并将解析得到的参数和本地数据库中与对端上次协商成功后所保存的参数进行比较。

优选的,若解析得到的参数和本地数据库中与对端上次协商成功后所保存的参数不相同则进入标准的协商流程;若相同则与对端进行正常通话。

优选的,上述加速可视电话协商的方法还包括若可视电话未查询到与对端上次协商成功所保存的参数,则与对端进入标准的协商流程。

本发明还提供一种可视电话,包括本地数据库,用于存储与对端上次协商成功所保存的参数;查询模块,用于在本地数据库中查询与对端上次协商成功后所保存的参数;媒体数据模块,用于将与对端上次协商成功所保存的参数作为参数消息中的参数,向对端发送媒体数据。

优选的,上述媒体数据模块还用于接收对端发送的媒体数据,并判断媒体数据是否符合本端的接收位,若符合则直接播放媒体数据;若不符合,则丢弃媒体数据。

优选的,上述可视电话还包括比较模块,用于解析对端发送的参数消息中的参数,并比较解析得到的参数和本地数据库中上次协商成功后所保存的参数是否相同。

优选的,上述比较模块还用于在比较结果为不相同时,触发所述可视电话进入标准的协商流程;若比较结果为相同时,触发所述可视电话则与对端进行正常通话。

优选的,上述与对端上次协商成功所保存的参数为媒体能力参数。

本发明通过保存与对方最新协商成功的所保存的参数,提供给后续进行视频通话时直接使用,不用进行多次协商,达到“一猜就中”的结果,而直接进入媒体数据的发送、接收和播放,资源占用较小,因此应用起来也较为灵活,有效地提高协商速度,有利于业务推广。

附图说明

图1为标准的MPC会话建立流程示意图;

图2为本发明加速可视电话协商的方法的一种实施例的流程图;

图3为本发明加速可视电话协商的方法的另一种实施例的流程图;

图4为本发明可视电话的一种实施例的结构示意图;

图5为本发明可视电话的另一种实施例的结构示意图。

具体实施方式

下面结合附图和具体实施例对本发明所述技术方案作进一步的详细描述,以使本领域的技术人员更好的理解本发明并能予以实施,但所举实施例不作为对本发明的限定。

本发明加速可视电话协商的方法,主要通过可视电话在本地数据库中查询与对端上次协商成功所保存的参数;若查询到,将与对端上次协商成功所保存的参数作为参数消息中的参数,向对端发送媒体数据。此时只要对端的MPC配置没有更新,对端直接播放媒体数据,从而加快协商的速度。

图2为本发明加速可视电话协商的方法的一种实施例的流程图。

在本实施例中,仅本端支持本发明加速可视电话协商的方法。

步骤201,本端成功的与对端建立无线链路。

步骤202,本端在本地数据库中查询与对端上次协商成功后所保存的参数;该参数为在协商过程中所需的参数,比如媒体能力参数中的MPC-RX(接收位)、MPC-TX(发送位)以及MONA-ML(复用级别)。

如果未查询到,则进入步骤206;如果查询到,则进入步骤203。

步骤203,本端将与对端上次协商成功所保存的参数作为参数消息中的参数。

步骤204,本端使用修改后的参数消息向对端发送媒体数据。同时接收对端发送的媒体数据,如果媒体数据符合本端的MPC-RX,则本端接收到对端的媒体数据后直接播放媒体数据。

步骤205,本端解析对端发送的参数消息中的参数,并将解析得到的参数和本地数据库中与对端上次协商成功后所保存的参数进行比较。如果二者相同,说明对端的参数没有更新,与对端协商成功,接着进入步骤208;若二者不相同,说明对端的参数已经更新,接着进入步骤206。

步骤206,进入标准的MPC协商流程,即图1的步骤101~107,然后进入步骤207。

步骤207,如果与对端协商成功,本端保存本次协商成功的参数至本地数据库,比如媒体能力参数中的MPC-RX、MPC-TX以及MONA-ML等至本地数据库,并进入步骤208。如果不成功则删除之前保存的信息。

步骤208,本端与对端进行正常通话。

图3为本发明加速可视电话协商的方法的另一种实施例的流程图。

进一步的,为了使本端与对端均能加速看到对方图像和收听到对方的声音,则对端和本端均支持本发明加速可视电话协商的方法。

步骤301,本端与对端成功的建立无线链路。

步骤302,本端与对端均在各自的本地数据库中查询与对方上次协商成功后所保存的参数;该参数为在协商过程中所需的参数,比如媒体能力参数中的MPC-RX(接收位)、MPC-TX(发送位)以及MONA-ML(复用级别)。

如果未查询到,则进入步骤306;如果查询到,则进入步骤303。

步骤303,本端和对端均将与对方上次协商成功所保存的参数作为参数消息中的参数。比如修改参数消息中的MPC-RX、MPC-TX以及MONA-ML。

步骤304,本端使用修改后的参数消息向对端发送媒体数据,同时对端也使用修改后的参数消息向本端发送媒体数据。如果本端与对端接收到的媒体数据均符合各自的MPC-RX,则本端及对端在接收到对方的媒体数据后直接播放媒体数据。

步骤305,本端和对端均解析对方发送的参数消息中的参数,并将解析得到的参数和本地数据库中与对方上次协商成功后所保存的参数进行比较。如果二者相同,则说明对方的参数没有更新,与对方协商成功,接着进入步骤308;若二者不相同,说明对端的参数已经更新,接着进入步骤306。

步骤306,进入标准的MPC协商流程,即图1的步骤101~107,然后进入步骤307。

步骤307,如果本端与对端协商成功,本端与对端均保存本次协商成功的参数至本地数据库,比如媒体能力参数中的MPC-RX、MPC-TX以及MONA-ML等至本地数据库,并进入步骤308。如果不成功则删除之前保存的信息。

步骤308,本端与对端进行正常通话。

图4为本发明可视电话的一种实施例的结构示意图。

可视电话40包括本地数据库401、查询模块402和媒体数据模块403。

本地数据库401,用于存储与对端上次协商成功所保存的参数;查询模块402,用于在本地数据库中查询与对端上次协商成功后所保存的参数;媒体数据模块403,用于将与对端上次协商成功所保存的参数作为参数消息中的参数,向对端发送媒体数据。该参数为在协商过程中所需的参数,比如媒体能力参数中的MPC-RX(接收位)、MPC-TX(发送位)以及MONA-ML(复用级别)。

本发明可视电话40通过在本地数据库401中查询与对端上次协商成功所保存的参数;若查询到,将与对端上次协商成功所保存的参数作为参数消息中的参数,向对端发送媒体数据。此时只要对端的MPC配置没有更新,对端直接播放媒体数据,从而加快协商的速度。

图5为本发明可视电话的另一种实施例的结构示意图。

可视电话40除了包括本地数据库401、查询模块402和媒体数据模块403之外,还包括比较模块404。

进一步的,为了使本端与对端均能加速看到对方图像和收听到对方的声音,则对端和本端均支持本发明可视电话协商的方法。此时需对可视电话进行如下改进:

媒体数据模块403还用于接收对端发送的媒体数据,并判断媒体数据是否符合本端的接收位,若符合则直接播放媒体数据;若不符合,则丢弃媒体数据。

比较模块404,用于解析对端发送的参数消息中的参数,并比较解析得到的参数和本地数据库中上次协商成功后所保存的参数是否相同;若比较结果为不相同,则触发可视电话进入标准的协商流程;若比较结果为相同时,触发可视电话则与对端进行正常通话。

本发明通过保存与对方最新协商成功的所保存的参数,提供给后续进行视频通话时直接使用,不用进行多次协商,达到“一猜就中”的结果,而直接进入媒体数据的发送、接收和播放,资源占用较小,因此应用起来也较为灵活,有效地提高协商速度,有利于业务推广。

以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号