CN201010001656.7
2010.01.21
CN101764645A
2010.06.30
授权
有权
授权|||实质审查的生效IPC(主分类):H04B 7/26申请日:20100121|||公开
H04B7/26; H04W80/00(2009.01)I
H04B7/26
中兴通讯股份有限公司
陈念; 李平华; 卢东华; 张建刚
518057 广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦法务部
北京派特恩知识产权代理事务所(普通合伙) 11270
蒋雅洁;王黎延
本发明公开了一种实现语音并发数据的方法及装置,在语音并发数据业务呼叫建立阶段,当PPP协商未完成,且存在前向信令,以及语音帧全速率并且有数据业务帧时,则在逻辑信道优先复用数据业务帧,否则,在逻辑信道优先复用语音帧。采用本发明所述的方法及装置,可以提高语音并发数据呼叫的成功率,方便用户的使用。
1. 一种实现语音并发数据的方法,其特征在于,该方法包括:在语音并发数据业务呼叫建立阶段,在逻辑信道上优先复用数据业务帧,并发成功后,在逻辑信道上优先复用语音帧。2. 根据权利要求1所述的方法,其特征在于,所述在语音并发数据业务呼叫建立阶段,逻辑信道优先复用数据业务帧之前,该方法包括:复用子层判定当前处于语音并发数据呼叫建立阶段并且点对点协议(PPP)协商未完成时,继续判断当前是否有存在前向信令帧;如果当前存在前向信令,则复用子层判断当前语音帧是否全速率并且有数据业务帧;如果当前语音帧全速率并且有数据业务帧,则在逻辑信道上优先复用数据业务帧。3. 根据权利要求2所述的方法,其特征在于,如果复用子层判定当前没有处于语音并发数据呼叫建立阶段,或者PPP协商完成,则该方法包括:在逻辑信道上优先复用语音帧。4. 根据权利要求2所述的方法,其特征在于,如果复用子层判断当前不存在前向信令,则该方法包括:在逻辑信道上优先复用语音帧。5. 根据权利要求2所述的方法,其特征在于,如果复用子层判断当前语音帧不是全速率,或者没有数据业务帧,则该方法包括:在逻辑信道上优先复用语音帧。6. 一种实现语音并发数据的装置,其特征在于,该装置包括:判断处理模块,用于确定当前是否为语音并发数据业务呼叫建立阶段,并通知优先复用器;优先复用器,用于在语音并发数据业务呼叫建立阶段,在逻辑信道优先复用数据业务帧,并发成功后,在逻辑信道上优先复用语音帧。7. 根据权利要求6所述的装置,其特征在于,所述优先复用器包括:数据业务优先复用器,用于在语音并发数据业务呼叫建立阶段,将复用帧格式调整为数据业务优先;语音业务优先复用器,用于并发成功后,将复用帧格式调整为语音业务优先。8. 根据权利要求7所述的装置,其特征在于,所述判断处理模块包括:并发呼叫建立判断模块,用于根据SDM的复用子层收到的语音并发数据呼叫信令,判断当前是否处于语音并发数据呼叫建立阶段,以及判断PPP协商是否未完成,判断结果为是时,触发前向信令判断模块;前向信令判断模块,用于根据SDM中的标志位,判断当前是否存在前向信令帧,判断结果为否时,触发语音帧速率及数据业务帧判断模块;语音帧速率及数据业务帧判断模块,用于根据复用子层中语音帧格式的相应字段判断当前语音帧是否全速率,并且根据SDM中数据业务帧的保存结果判断是否有数据业务帧,判断结果为是时,触发数据业务优先复用器。9. 根据权利要求7或8所述的装置,其特征在于,所述数据业务优先复用器将复用帧格式调整为数据业务优先,具体为:SDM根据当前复用帧的内容及长度,将全速率的语音帧进行降速率或丢弃,将逻辑信道中的剩余空间用于传送数据业务帧,在帧格式类型中获取相匹配的帧格式,并将复用帧以该格式通过逻辑信道发送至终端;所述语音业务优先复用器将复用帧格式调整为语音业务优先,具体为:SDM根据当前复用帧的内容及长度,先复用语音帧,然后根据信道剩余空间决定复用数据业务帧的大小,在帧格式类型中获取相匹配的帧格式,并将复用帧以该格式通过逻辑信道发送至终端。10. 根据权利要求7或8所述的装置,所述语音业务优先复用器还用于:当并发呼叫建立判断模块判断当前没有处于语音并发数据呼叫建立阶段,或者PPP协商完成,则将复用帧格式调整为语音业务优先;当前向信令判断模块判断当前不存在前向信令,则将复用帧格式调整为语音业务优先;当语音帧速率及数据业务帧判断模块判断当前语音帧不是全速率,或者没有数据业务帧,则将复用帧格式调整为语音业务优先。
一种实现语音并发数据的方法及装置 技术领域 本发明涉及语音并发数据技术,特别是指在CDMA2000系统中一种实现语音并发数据的方法及装置。 背景技术 CDMA2000系统除了支持基本的语音业务和数据业务以外,还支持并发业务,并发业务是指在同一次呼叫中支持两种或两种以上的业务,比如,语音业务和数据业务并发、或者数据业务和数据业务并发等。在CDMA2000 Release A的协议标准中支持语音业务和数据业务的并发,通俗的讲,就是让用户一边上网一边打电话的业务,也就是当终端和分组数据交换域有数据传输的同时,可以与另一用户进行语音通信;或者与另一用户进行语音通信的同时,可以发起与分组数据交换域的连接。 语音并发数据业务呼叫,包括语音并发主叫数据业务呼叫和语音并发被叫数据业务呼叫。用户在进行文件传输协议(FTP,File Transfer Protocol)数据下载或浏览网页时,依然可以接收来自另一用户的呼叫或主动呼叫另一用户;在进行语音通话时,依然可以进行FTP数据下载或浏览网页,实现了语音通信与数据业务并发。 CDMA2000系统介质访问控制(MAC,Media Access Control)层业务信道的基本信道(FCH,Fundamental Channel)和专用控制信道(DCCH,DedicatedControl Channel)等逻辑信道支持并发业务,系统同时支持语音业务和分组域业务,在呼叫进入逻辑信道后由选择分发单元(SDU,Select Distribute Unit)复用子层完成语音、分组数据、信令帧的复用和解复用,逻辑信道FCH和DCCH的帧格式如图1所示,分为主业务数据块、次业务数据块和信令业务数据块。其中,主要业务数据块和次要数据业务块中既可以放置语音数据也可以放置数据业务的数据,具体放置什么业务是由呼叫建立阶段的点对点协议(PPP,Point-to-Point Protocol)协商确定;信令业务数据块用来复用空口信令;三种业务数据块的大小由协议数据单元(PDU,Protocol Data Unit)Type 1和PDU Type2两种帧格式类型决定,PDU Type1和PDU Type2的帧格式分别如图2和图3所示。FCH和DCCH都可以支持以上两种PDU Type,使用哪种PDU Type根据呼叫类型在呼叫建立阶段来决定。 现有技术中,在整个语音并发数据业务中,因为语音的实时性要求比较高,系统在逻辑信道复用帧时优先复用语音帧,只有在逻辑信道有空闲时才复用数据业务帧。在语音并发数据呼叫建立并进入PPP协商阶段,如果用户一直讲话或者处于非常嘈杂的环境下,语音帧一直是全速率帧,语音业务要占用全部的逻辑信道空间,使得逻辑信道FCH和DCCH没有空闲来复用数据业务帧,导致在数据业务呼叫建立阶段中,与终端如手机进行PPP协商的数据业务帧将无法发送到终端,从而导致语音并发数据业务呼叫失败。 发明内容 有鉴于此,本发明的主要目的在于提供一种实现语音并发数据的方法及装置,以提高语音并发数据业务的呼叫成功率,方便用户的使用。 为达到上述目的,本发明的技术方案是这样实现的: 本发明提供了一种实现语音并发数据的方法,该方法包括: 在语音并发数据业务呼叫建立阶段,在逻辑信道上优先复用数据业务帧,并发成功后,在逻辑信道上优先复用语音帧。 上述方案中,所述在语音并发数据业务呼叫建立阶段,逻辑信道优先复用数据业务帧之前,该方法包括:复用子层判定当前处于语音并发数据呼叫建立阶段并且点对点协议(PPP)协商未完成时,继续判断当前是否有存在前向信令帧;如果当前存在前向信令,则复用子层判断当前语音帧是否全速率并且有数据业务帧;如果当前语音帧全速率并且有数据业务帧,则在逻辑信道上优先复用数据业务帧。 上述方案中,如果复用子层判定当前没有处于语音并发数据呼叫建立阶段,或者PPP协商完成,则该方法包括:在逻辑信道上优先复用语音帧。 上述方案中,如果复用子层判断当前不存在前向信令,则该方法包括:在逻辑信道上优先复用语音帧。 上述方案中,如果复用子层判断当前语音帧不是全速率,或者没有数据业务帧,则该方法包括:在逻辑信道上优先复用语音帧。 本发明还提供了一种实现语音并发数据的装置,该装置包括: 判断处理模块,用于确定当前是否为语音并发数据业务呼叫建立阶段,并通知优先复用器; 优先复用器,用于在语音并发数据业务呼叫建立阶段,在逻辑信道优先复用数据业务帧,并发成功后,在逻辑信道上优先复用语音帧。 上述方案中,所述优先复用器包括: 数据业务优先复用器,用于在语音并发数据业务呼叫建立阶段,将复用帧格式调整为数据业务优先; 语音业务优先复用器,用于并发成功后,将复用帧格式调整为语音业务优先。 上述方案中,所述判断处理模块包括: 并发呼叫建立判断模块,用于根据SDM的复用子层收到的语音并发数据呼叫信令,判断当前是否处于语音并发数据呼叫建立阶段,以及判断PPP协商是否未完成,判断结果为是时,触发前向信令判断模块; 前向信令判断模块,用于根据SDM中的标志位,判断当前是否存在前向信令帧,判断结果为否时,触发语音帧速率及数据业务帧判断模块; 语音帧速率及数据业务帧判断模块,用于根据复用子层中语音帧格式的相应字段判断当前语音帧是否全速率,并且根据SDM中数据业务帧的保存结果判断是否有数据业务帧,判断结果为是时,触发数据业务优先复用器。 上述方案中,所述数据业务优先复用器将复用帧格式调整为数据业务优先,具体为:SDM根据当前复用帧的内容及长度,将全速率的语音帧进行降速率或丢弃,将逻辑信道中的剩余空间用于传送数据业务帧,在帧格式类型中获取相匹配的帧格式,并将复用帧以该格式通过逻辑信道发送至终端; 所述语音业务优先复用器将复用帧格式调整为语音业务优先,具体为:SDM根据当前复用帧的内容及长度,先复用语音帧,然后根据信道剩余空间决定复用数据业务帧的大小,在帧格式类型中获取相匹配的帧格式,并将复用帧以该格式通过逻辑信道发送至终端。 上述方案中,所述语音业务优先复用器还用于: 当并发呼叫建立判断模块判断当前没有处于语音并发数据呼叫建立阶段,或者PPP协商完成,则将复用帧格式调整为语音业务优先; 当前向信令判断模块判断当前不存在前向信令,则将复用帧格式调整为语音业务优先; 当语音帧速率及数据业务帧判断模块判断当前语音帧不是全速率,或者没有数据业务帧,则将复用帧格式调整为语音业务优先。 本发明所提供的一种实现语音并发数据的方法及装置,在语音并发数据业务呼叫建立阶段,当PPP协商未完成,且存在前向信令,以及语音帧全速率并且有数据业务帧时,则在逻辑信道优先复用数据业务帧,否则,在逻辑信道优先复用语音帧。采用本发明所述的方法及装置,可以提高语音并发数据业务的呼叫成功率,方便用户的使用,提高用户的满意度。 附图说明 图1为逻辑信道FCH和DCCH的帧格式示意图; 图2为CDMA2000协议MAC层逻辑信道帧格式PDU Type1示意图; 图3为CDMA2000协议MAC层逻辑信道帧格式PDU Type2示意图; 图4为本发明实现语音并发数据的方法流程图; 图5为本发明实现语音并发数据的装置组成图。 具体实施方式 本发明的基本思想是:在语音并发数据业务呼叫建立阶段,在逻辑信道优先复用数据业务帧,并发成功后,在逻辑信道上优先复用语音帧,以提高语音并发数据业务的呼叫成功率。 下面以MAC层的逻辑信道FCH帧格式PDU Type1为例,对本发明所述的方法做以详细描述。在FCH上主业务数据块复用语音帧,次业务数据块复用数据业务帧,信令业务数据块复用空口信令。 本发明所提供的实现语音并发数据呼叫的方法,如图4所示,该方法包括以下步骤: 步骤401:复用子层判断当前是否处于语音并发数据呼叫建立阶段并且PPP协商未完成,如果是,则执行步骤402,如果否,则执行步骤405; 本步骤中,在语音并发数据呼叫建立阶段,终端会向基站发送语音并发数据呼叫信令,基站将该信令发送到其内部的选择分发复用解复用模块(SDM,Select Distribute Multiplex Demultiplex Module),当SDM中的复用子层收到该信令时,则说明当前处于语音并发数据呼叫建立阶段;SDM激活基站内部的无线链路协议(RLP,Radio Link Protocol),通知RLP进行PPP协商检测,其中,当RLP检测到PPP协商完成后通知SDM;如果SDM中的复用子层判定当前处于语音并发数据呼叫建立阶段并且PPP协商未完成,则执行步骤402;如果复用子层判定当前没有处于语音并发数据呼叫建立阶段,或者PPP协商完成,则执行步骤405。 步骤402:复用子层判断当前是否存在前向信令帧,如果不存在,则执行步骤403,如果存在,则执行步骤405; 本步骤中,所述前向信令帧,是指从基站发送到终端的用于维持通话状态的信令;该信令在发送过程中,会在SDM中建立一个相应的标志位,用以标识该前向信令帧的存在。 步骤403:复用子层判断当前语音帧是否全速率并且有数据业务帧;如果是,则执行步骤404;如果否,则执行步骤405; 本步骤中,SDM的复用子层收到语音帧后,会根据帧格式中的相应字段获取该语音帧的传输速率;当SDM收到数据业务帧时,会将该数据业务帧保存,供复用子层查询;如果用户一直讲话或处于非常嘈杂的环境下,则语音帧一直是全速率帧,使得语音业务占用全部的逻辑信道空间,而没有空闲空间复用数据业务帧;如果复用子层判定当前语音帧全速率并且有数据业务帧,则执行步骤404;否则,执行步骤405。 步骤404:SDM将逻辑信道帧复用方式调整为数据业务优先;结束当前流程; 本步骤中,SDM将复用子层的逻辑信道帧复用方式调整为数据业务优先;具体为:SDM根据当前复用帧的内容及长度,即语音帧、数据帧及信令帧的内容及长度,将全速率的语音帧进行降速率或丢弃,在不损伤语音帧的情况下,将逻辑信道中的剩余空间用于传送数据业务帧,在帧格式类型,如PDU Type1中获取相匹配的帧格式,例如采用图2的Category为14的复用条目,使主业务数据块传输的语音业务为0,而次业务数据块传输的数据业务为168,并将复用帧以该格式通过逻辑信道发送至终端;所述对语音帧进行降速率,一般是将其速率降为全速率的一半。实际应用中,在语音并发数据呼叫建立阶段,SDM对语音帧进行降速或丢弃的时间,即为用户完成上网拨号的时间,一般在2~3秒时间内,所以不会对语音帧的传送有较大的损伤。在本实施例中,是以逻辑信道FCH为例,实际应用中,逻辑信道可以单独使用FCH或DCCH,也可以同时使用两个信道来传送数据业务帧。 步骤405:SDM将逻辑信道帧复用方式调整为语音业务优先。 本步骤中,SDM将复用子层的逻辑信道帧复用方式调整为语音业务优先,具体为:SDM根据当前复用帧的内容及长度,即语音帧、数据帧及信令帧的内容及长度,先复用语音帧,然后根据信道剩余空间决定复用数据业务帧的大小,在帧格式类型,如PDU Type1中获取相匹配的帧格式,并将复用帧以该格式通过逻辑信道发送至终端。 上述方法中,当PPP协商完成后,即语音并发数据呼叫成功后,就可以启用补充信道(SCH,Supplemental Channel)传送数据业务帧,因此在PPP协商完成后优先复用语音帧,也不会对语音并发数据业务造成影响。 基于上述方法,本发明还提供了一种实现语音并发数据的装置,该装置位于SDM中,包括:判断处理模块和优先复用器,其中, 判断处理模块,用于确定当前是否为语音并发数据业务呼叫建立阶段,并通知优先复用器; 优先复用器,用于在语音并发数据业务呼叫建立阶段,在逻辑信道优先复用数据业务帧,并发成功后,在逻辑信道上优先复用语音帧。 其中,优先复用器包括:语音业务优先复用器和数据业务优先复用器,如图5所示;其中, 数据业务优先复用器,用于在语音并发数据业务呼叫建立阶段,将复用帧格式调整为数据业务优先; 语音业务优先复用器,用于并发成功后,将复用帧格式调整为语音业务优先。 其中,判断处理模块包括:并发呼叫建立判断模块、前向信令判断模块、语音帧速率及数据业务帧判断模块,如图5所示;其中, 并发呼叫建立判断模块,用于根据SDM的复用子层收到的语音并发数据呼叫信令,判断当前是否处于语音并发数据呼叫建立阶段,以及判断PPP协商是否未完成,判断结果为是时,触发前向信令判断模块,进一步地,判断结果为否时,触发语音业务优先复用器; 前向信令判断模块,用于根据SDM中的标志位,判断当前是否存在前向信令帧,判断结果为否时,触发语音帧速率及数据业务帧判断模块,进一步地,判断结果为是时,触发语音业务优先复用器; 语音帧速率及数据业务帧判断模块,用于根据复用子层中语音帧格式的相应字段判断当前语音帧是否全速率,并且根据SDM中数据业务帧的保存结果判断是否有数据业务帧,判断结果为是时,触发数据业务优先复用器,进一步地,判断结果为否时,触发语音业务优先复用器。 所述数据业务优先复用器将复用帧格式调整为数据业务优先,具体为:SDM根据当前复用帧的内容及长度,将全速率的语音帧进行降速率或丢弃,在不损伤语音帧的情况下,将逻辑信道中的剩余空间用于传送数据业务帧,在帧格式类型,如PDU Type1中获取相匹配的帧格式,并将复用帧以该格式通过逻辑信道发送至终端; 所述语音业务优先复用器将复用帧格式调整为语音业务优先,具体为:SDM根据当前复用帧的内容及长度,先复用语音帧,然后根据信道剩余空间决定复用数据业务帧的大小,在帧格式类型,如PDU Type1中获取相匹配的帧格式,并将复用帧以该格式通过逻辑信道发送至终端。 所述语音业务优先复用器还用于, 当并发呼叫建立判断模块判断当前没有处于语音并发数据呼叫建立阶段,或者PPP协商完成,则将复用帧格式调整为语音业务优先; 当前向信令判断模块判断当前不存在前向信令,则将复用帧格式调整为语音业务优先; 当语音帧速率及数据业务帧判断模块判断当前语音帧不是全速率,或者没有数据业务帧,则将复用帧格式调整为语音业务优先。 以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
《一种实现语音并发数据的方法及装置.pdf》由会员分享,可在线阅读,更多相关《一种实现语音并发数据的方法及装置.pdf(12页珍藏版)》请在专利查询网上搜索。
本发明公开了一种实现语音并发数据的方法及装置,在语音并发数据业务呼叫建立阶段,当PPP协商未完成,且存在前向信令,以及语音帧全速率并且有数据业务帧时,则在逻辑信道优先复用数据业务帧,否则,在逻辑信道优先复用语音帧。采用本发明所述的方法及装置,可以提高语音并发数据呼叫的成功率,方便用户的使用。 。
copyright@ 2017-2020 zhuanlichaxun.net网站版权所有经营许可证编号:粤ICP备2021068784号-1