买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】基于窄带的数据传输方法以及终端_海能达通信股份有限公司_201610942657.9 

申请/专利权人:海能达通信股份有限公司

申请日:2016-10-31

公开(公告)日:2020-11-17

公开(公告)号:CN108012040B

主分类号:H04M11/06(20060101)

分类号:H04M11/06(20060101);H04L1/00(20060101)

优先权:

专利状态码:有效-授权

法律状态:2020.11.17#授权;2018.06.01#实质审查的生效;2018.05.08#公开

摘要:本发明公开了一种基于窄带的数据传输方法以及终端,所述方法包括:终端在进行语音通信过程中,检测当前是否存在待传输的数据帧;若存在,则在语音超帧之间插入待传输的数据帧;通过语音信道传输所述数据帧。通过上述方式,实现数据和语音的混合传输,不仅不会中断用户语音通话,而且使有限的语音信道得到更到了更加充分的利用,也使用户通过窄带通信进行语音通话时同时接收到更多的数据信息成为可能,丰富了终端的功能,完善了窄带语音通信的功能,也为用户带来了方便。

主权项:1.一种基于窄带的数据传输方法,其特征在于,包括:终端在进行语音通信过程中,检测当前是否存在待传输的数据帧;若存在,则在语音超帧之间插入所述待传输的数据帧;通过语音信道传输所述语音超帧和所述数据帧。

全文数据:基于窄带的数据传输方法以及终端技术领域[0001]本发明涉及通信技术领域,特别是涉及一种基于窄带的数据传输方法以及终端。背景技术[0002]在现有的窄带通信系统的应用中,由于受到带宽的限制,语音信号和数据信号是一般分开传输的。在数字集群通信标准DMR和警用数字集群PDR数字标准中,虽然规定了语音和数据各自的帧格式和传输格式,但是无法支持语音和数据混合传输模式。^如在进行窄带语音通信过程中,终端则无法进行数据信号的传输,而必须等待语音通信结束后,才能传输数据信号。[0003]故,上述窄带通信系统通信功能单一,且语音信号和数据信号必须分开传输,导致数据传输速度降低。发明内容[0004]本发明主要解决的技术问题是提供一种基于窄带的数据传输方法以及终端,能够实现语音信道上的语音和数据信息的快速混合传输,丰富了窄带通信中的通信功能。[0005]为解决上述技术问题,本发明第一方面提供一种基于窄带的数据传输的方法,包括:[0006]终端在进行语音通信过程中,检测当前是否存在待传输的数据中贞;[0007]若存在,则在语音超帧之间插入所述待传输的数据帧;[0008]通过语音信道传输所述数据帧。[0009]结合第一方面,在第一方面的第一种可能实施方式中,所述终端在语音超帧之间插入待传输的数据帧的步骤具体包括:[0010]所述终端在通过所述语音信道传输完当前语音超帧后,判断所述语音信道是否空闲;[0011]如果所述语音信道空闲,则将所述待传输数据帧上传到所述语音信道。[0012]结合第一方面的第一种实施方式,在第一方面的第二种可能实施方式中,所述将所述待传输数据帧上传到所述语音信道的步骤包括:[0013]将所述待传输数据帧插入于所述语音信道中传输的结束帧之后,其中,所述结束帧设置于所述语音超帧之后,表示位于所述结束帧之前的语音超帧组成的连续语音信号结束。[0014]结合第一方面的第一种实施方式,在第一方面的第三种可能实施方式中,所述将所述待传输数据帧上传到所述语音信道的步骤具体包括:[0015]所述终端向所述语音信道的管理系统发送话权申请;[0016]所述终端在预定时间内接收到所述管理系统返回的批准信息时,将所述待传输数据帧上传到所述语音信道。[0017]结合第一方面的第一至第三种任一可能实施方式,在第一方面的第四实施方式中,所述语音信道每次传输所述数据帧的时间为60毫秒。[0018]结合第一方面,在第一方面的第五种可能实施方式中,所述终端在语音超帧之间插入待传输的数据帧的步骤具体包括:[0019]所述终端在待上传至所述语音信道的两个连续的语音超帧之间插入所述待传输的数据帧。[0020]结合第一方面的第五种实施方式,在第一方面的第六种可能实施方式中,所述终端在待上传至所述语音信道的两个连续的语音超帧之间插入所述待传输的数据帧的步骤具体包括:[0021]将所述两个连续的语音超帧中的前一语音超帧和所述数据帧顺序上传至所述语音信道,并缓存所述两个连续的语音超帧中的后一语音超帧;[0022]所述通过语音信道传输所述数据帧的步骤具体包括:[0023]通过所述语音信道将所述两个连续的语音超帧中的前一语音超帧和所述数据帧传输完毕后,取出所述缓存的语音超帧,并进行传输。[0024]结合第一方面的第五至第六种任一可能实施方式,在第一方面的第七实施方式中,所述语音信道每次传输所述数据帧的时间为30毫秒。[0025]为解决上述技术问题,本发明第二方面提供一种基于窄带的数据传输终端,所述终端包括检测单元、数据帧插入单元以及传输单元,[0026]所述检测单元用于在进行语音通信过程中,检测当前是否存在待传输的数据帧;[0027]所述数据帧插入单元用于在存在待传输的数据帧时,在语音超帧之间插入待传输的数据帧;[0028]所述传输单元用于通过语音信道传输所述数据帧。[0029]结合第二方面,在第二方面的第一种可能实施方式中,所述数据帧插入单元具体用于,在存在待传输的数据帧且通过所述语音信道传输完当前语音超帧后,判断所述语音信道是否空闲,并在所述语音信道空闲时,则将所述待传输数据帧上传到所述语音信道。[0030]结合第二方面的第一种可能实施方式,在第二方面的第二种可能实施方式中,所述数据帧插入单元具体用于在存在待传输的数据帧时,将所述待传输的数据帧插入于所述语音信道中传输的结束帧之后,其中,所述结束帧设置于所述语音帧之后,表示位于所述结束帧之前的语音超帧组成的连续语音信号结束。[0031]结合第二方面的第一种可能实施方式,在第二方面的第三种可能实施方式中,所述传输单元具体用于,[0032]向所述语音信道的管理系统发送话权申请;并在预定时间内接收到所述管理系统返回的批准信息时,将所述待传输数据帧上传到所述语音信道进行传输。[0033]结合第二方面的第一至第三种任一可能实施方式,在第二方面的第四可能实施方式中,所述语音信道每次传输所述数据帧的时间为60毫秒。[0034]结合第二方面,在第二方面的第五种可能实施方式中,所述数据帧插入单元具体用于,在待上传至所述语音信道的两个连续的语音超帧之间插入所述待传输的数据帧。[0035]结合第二方面的第五种可能实施方式,在第二方面的第六种实施方式中,所述数据帧插入单元具体用于,将所述两个连续的语音超帧中的前一语音超帧和所述数据帧顺序上传至所述语音信道,并缓存所述两个连续的语音超帧中的后一语音超帧;[0036]所述传输单元具体用于通过所述语音信道将所述两个连续的语音超帧中的前一语音超帧和所述数据帧传输完毕后,取出缓存的所述语音超帧,并进行传输。[0037]结合第二方面的第五至第六种任一可能实施方式,在第二方面的第七可能实施方式中,所述语音信道每次传输所述数据帧的时间为3〇毫秒。[0038]为解决上述技术问题,本发明第三方面提供一种基于窄带的数据传输的所述存储器用于存储所述处理器中运行的程序、以及所述程序运行过程中产生的数据;[0039]所述处理器执行所述存储器存储的程序,用于:[0040]在进行语音通信过程中,检测当前是否存在待传输的数据帧;[0041]在存在所述待传输数据帧时,在语音超帧之间插入所述待传输的数据帧;[0042]指示所述发送器通过语音信道传输所述数据帧。[0043]结合第三方面,在第三方面的第一种可能实施方式中,所述处理器执行所述在语音超帧之间插入所述待传输的数据帧,具体包括:[0044]在通过所述语音信道传输完当前语音超帧后,判断所述语音信道是否空闲,并在所述语音信道空闲时,则将所述待传输数据帧上传到所述语音信道。[0045]结合第三方面的第一种可能的实施方式,在第三方面的第二种可能实施方式中,所述处理器执行所述待传输数据帧上传到所述语音信道,具体包括:[0046]向所述语音信道的管理系统发送话权申请;并在预定时间内接收到所述管理系统返回的批准信息时,将所述待传输数据帧上传到所述语音信道进行传输。[0047]结合第三方面,在第三方面的第三种可能实施方式,所述处理器执行所述在语音超帧之间插入所述待传输的数据帧,具体包括:在待上传至所述语音信道的两个连续的语音超帧之间插入所述待传输的数据帧。[0048]结合第三方面的第三种可能实施方式,在第三方面的第四种可能实施方式中,所述处理器执行所述在待上传至所述语音信道的两个连续的语音超帧之间插入所述待传输的数据帧,具体包括:将所述两个连续的语音超帧中的前一语音超帧和所述数据帧顺序上传至所述语音信道,并缓存所述两个连续的语音超帧中的后一语音超帧;所述处理器执行所述通过语音信道传输所述数据帧的步骤,具体包括:通过所述语音信道将所述两个连续的语音超帧中的前一语音超帧和插入的所述数据帧传输完毕后,取出缓存的所述语音超帧,并进行传输。[0049]本发明的有益效果是:区别于现有技术的情况,本实施方式基于窄带通信的终端在进行语音通信过程中,将待传输的数据帧插入至语音超帧之间,并通过语音信道传输所述数据帧。实现了在语音通信过程中通过语音信道传输适量的数据帧,无需等待语音通信结束才传输,提高了数据帧的传输速率,而且在语音超帧之间插入数据帧的传输速度至少为通过在单帧中间插入少量数据帧的传输速度的2倍,数据帧传输的时间也可提高到至少30毫秒。另外,在不需要中断当前语音通话的前提下,实现数据和语音的混合传输,不仅不会影响用户语音通话,而且使有限的语音信道得到了更加充分的利用,也使用户通过窄带通信进行语音通话时同时接收到更多的数据信息成为可能,丰富了终端的功能,完善了窄带语音通信的功能,也为用户带来了方便。附图说明LUUDUJ疋本友明基于乍带的数据传输方法一实施方式的流程示意图;[0051]S提本发觀于轉随_输施另—实施方式的部分流程示意图._2]目3細2基于轉麵雛输施—实施方式的—麵传输示意图二’_3]图4是基于雜瞳雛输施—实贿細另—麵传输示細;’_4]目5縣測基于雜_雛输方麵—方錦部懿程示細;[0055]图6是图2基于窄带的数据传输方法一实施方式的数据传输示意图;,[0056]图7是本发明基于窄带的数据传输终端一实施方式的结构示意图;[0057]图8是本发明基于窄带的数据传输终端另一实施方式的结果示意图。具体实施方式[0058]参阅图1,图1是本发明基于窄带的数据传输方法一实施方式的流程示意图。本实施方式的基于窄带的数据传输方法包括如下步骤:[0059]101:终端在进行语音通信过程中,检测当前是否存在待传输的数据帧。[0060]例如,基于窄带通信的终端如对讲机在与其他终端如另一对讲机建立语音通话,在结束本次通话之前,终端定时或者在接收到用户检测指令时检测当前是否有数据帧需要传输。若有,则执行102,否则在设定时候后或者接收到新的用户检测指令时继续执行本步骤进行检测。[0061]具体地,该数据帧不仅包括复用呼叫信息、加密信息、别名信息,还包括用户自定义信息,如会议数据、用户的生命体特征数据等,在此不做限定。[0062]102:在语音超帧之间插入待传输的数据帧。[0063]基于窄带通信的终端如对讲机在语音通话中,一般是将用户的语音信息转成成单个或连续的多个语音超帧通过语音信道进行传输。[0064]本实施方式在不影响当前通话的前提下,在语音帧之间插入待传输的数据帧,实现语音和数据的混合传输。[0065]其中,数据帧不仅可以插入到两个连续的语音超帧之间,如为一条语音信息的传输过程;还可以插入到不连续的两个语音超帧之间,即通话间隙。[0066]103:通过语音信道传输所述数据帧。[0067]在语音超帧之间插入待传输的数据帧后,终端通过语音信道传输完成该数据帧前一个语音超帧后,继续通过语音信道传输该数据帧,再传输该数据帧后一个语音超帧。[0068]进一步参阅图2,图2是本发明基于窄带的数据传输方法另一实施方式的流程示意图。其中,图2中的数据传输的方法是图1数据传输的方法一具体实施例,采用将数据帧插入至通话间隙中进行传输。[0069]如图2所示,本实施方式的数据传输方法在执行上述201之后,若检测到存在待传输的数据帧,则执行包括如下步骤:[0070]2〇1:终端在通过所述语音信道传输完当前语音超帧后,判断所述语音信道是否空闲。[0071]本实施方式的数据帧插入到通话间隙内,如图3所示,6个单帧A〜F构成一个语音超帧,数据帧data插入到两个非连续的数据超帧之间。[0072]具体地,进一步地如图3所示,每一个完整的连续语音信号,在日常生活中通常称为一次按讲后面均包括一个结束帧,表示位于所述结束帧之前的语音超帧组成的连续语音信号结束,如图3中的End帧,其中,这里的End只是用于表示结束的意思,并非表示结束帧的真实表达,在不同的通信协议中,均有其特定的结束帧表达方式,在此不做限定。如在DMR协议中,语音超帧后面通过添加一尾帧LCTerminator来表示本次连续语音通信结束。在HT中,则通过在语音超帧后添加一结束,来表示本次连续语音通信结束。另外,在其他实施方式中,在连续语音信号之前即每一次按讲的语音超帧之前还包括一表示一次按讲开始的开始符即头帧,如图3所示的Start帧。需要说明的是,在不同的协议中头帧的表达方式也并不完全相同,例如在,DMR协议中,头帧通过LCHeader来表达,表示本次按讲开始,而在PDT协议中,头帧也可以通过LCHeader来表示,但是在HT协议中,头帧不是必须的。在此不做限定。[0073]首先,终端在传输完当前语音超帧后若检测到上述结束帧,则检测当前语音信道是否空闲。具体地,终端通过检测当前的通信繁忙装置是否空闲来表示语音信道是否空闲,一般用信道AT对应的数值来量化表示,如当AT=0时,代表通信繁忙装置处于空闲状态,当AT不等于0时,代表通信繁忙装置并非出于空闲状态,当前不处于通话间隙。[0074]202:如果所述语音信道空闲,则将所述待传输数据帧上传到所述语音信道。[0075]如果终端通过检测,确定当前语音信道空闲,则可直接将待传输的数据帧上传到语音信道,一般情况下,为了不影响用户的正常通话,即不影响语音超帧的正常传输,也为了尽可能的多传输数据帧,一般设置语音信道每次传输该数据帧的时间为60毫秒。[GG76]在另一个实施方式中,如果终端在传输完毕当前的数据帧后,检测到当前语音信道仍然空闲,可继续传输待传输的数据帧,但是为了不影响语音超帧的传输,影响用户的语音通信,可适当减小本次信道传输数据帧的时间,如减少到30毫秒或20毫秒等,在此不做限定。[0077]在有些情况下,并不是所有的通话双方的终端都会具有本发明的可支持语音和数据混合传输的功能,在这种情况下,单方面是不能完成数据帧的传输。或者支持本发明语音和数据混合传输功能的通话双方终端的一端正在传输数据帧,而另一端由于未知情况而继续上传数据帧,也会造成数据帧传输的失败。[0078]为了避免上述各种的情况的冲突,在另一个实施方式中,终端在检测到当前语音信道空闲时,先向语音信道的管理系统发送话权申请,即通过该管理系统确认当前通话双方是否都支持语音和数据的混合传输或对方是否在上传数据帧等。如果终端在预定时间内接收到该管理系统返回的批准信息时,再将待传输的数据帧上传到该语音信道。如果在预定时间内未接收到该管理系统返回的批准信息或在预定时间内接收到的是未批准的信息,终端不执行将待传输数据帧上传到语音信道的步骤。能够更好的节省信道资源,也避免终端不必要的运行,延长终端的寿命。[0079]203:通过语音信道传输所述数据帧。[0080]在间隔的语音超帧之间插入待传输的数据帧,即终端通过语音信道传输完成该一个语音信息的最后一个语音超帧后,将数据帧插入至该语音信息的结束帧之后,继续通过语音信道传输该数据帧,再传输下一个语音信息的语音超帧。[0081]通过上述方式,本实施方式实现了在语音信道空闲内通过语音信道传输适量的数据帧,无需等待语音通信结束才传输,提高了数据帧的传输速率,而且在语音超帧之间插入数据帧的传输速度至少为通过在单帧中间插入少量数据帧(如图4所示,其中A〜F共6个单帧组成一个语音超帧,在每个语音超帧的中的B〜E4个单帧的中间位置均可传输5ms的低速数据,合计可以用于传输2〇ms低速数据,每秒仅能传输g个汉字左右)的传输速度的6倍,数据帧传输的时间也提高到至少60毫秒。另外,在不需要中断当前语音通话的前提下,实现数据和语音的混合传输,不仅不会影响用户语音通话,而且使有限的语音信道得到了更加充分的利用,也使用户通过窄带通信进行语音通话时同时接收到更多的数据信息成为可能,丰富了终端的功能,完善了窄带语音通信的功能,也为用户带来了方便。[0082]参阅图5,图5是本发明基于窄带的数据传输的方法再一实施方式的流程示意图。本实施方式的数据传输方法是图2数据传输方法的另一具体实施方式,采用将数据帧插入至一条语音信息中进行传输。[0083]如图5所示,本实施方式的基于窄带的数据传输的方法在执行上述2〇1之后,若检测到存在待传输的数据帧,则执行包括如下步骤:[0084]501:所述终端在待上传至所述语音信道的两个连续的语音超帧之间插入所述待传输的数据帧。[0085]本实施方式的数据帧插入在一次语音信息传输过程中,即数据帧插入两个连续的语音超帧之间,如图6所示。[0086]具体地,由于两个连续的语音帧一般表示通话双方一方完整的一段不间断的一句或一段通话,为了不影响接收方的对语音信号的正常接收,也为了在有限的时间内传输数据帧,本实施方式中,将所述两个连续的语音超帧中的前一语音超帧和所述数据帧顺序上传至所述语音信道,并通过语音缓存技术,将待插入数据帧的两个连续的语音超帧中的后一语音超帧进行缓存,如将后一语音帧缓存在数据区,实现将待传输的数据帧进行插入。[0087]502:通过语音信道传输所述数据帧。[0088]终端通过语音信道传输完毕插入数据帧的两个连续的语音超帧的前一语音超帧后,继续通过该语音信道将所述数据帧进行传输,待数据帧传输完毕后,取出所述缓存后一语音超帧,并进行传输。[0089]为了不影响用户的正常通话,即不影响语音超帧的正常传输,也为了尽可能的多传输数据帧,一般设置语音信道每次传输该数据帧的时间为30毫秒。[0090]对于语音接收终端而言,由于终端为接收到语音结束符,并不中断对语音超帧的接收,30毫秒的数据传输时间也完全不会影响用户对语音通话的质量。[0091]通过上述方式,本实施方式实现了在语音通过过程中通过语音信道传输适量的数据帧,无需等待语音通信结束才传输,提高了数据帧的传输速率,而且在语音超帧之间插入数据帧的传输速度至少为通过在单帧中间插入少量数据帧的传输速度的2倍,数据帧传输的时间也提高到至少30毫秒。另外,在不需要中断当前语音通话的前提下,实现数据和语音的混合传输,不仅不会影响用户语音通话,而且使有限的语音信道得到了更加充分的利用,也使用户通过窄带通信进行语音通话时同时接收到更多的数据信息成为可能,丰富了终端的功能,完善了窄带语音通信的功能,也为用户带来了方便。[0092]参阅图7,图7是本发明基于窄带的数据传输终端一实施方式的结构示意图。如图7所示,本实施方式的终端700包括数据帧插入单元701以及传输单元702、检测单元703。[0093]检测单元703用于在进行语音通信过程中,检测当前是否存在待传输的数据帧,并将检测结果发送至数据帧插入单元701。[0094]数据帧插入单元7〇1用于在存在所述待传输数据帧时,在语音超帧之间插入待传输的数据帧。[0095]基于窄带通信的终端如对讲机在语音通话中,一般是将用户的语音信息转成成单个或连续的多个语音超帧通过语音信道进行传输。[0096]本实施方式的数据帧插入单元701在不影响当前通话的前提下,在语音帧之间插入待传输的数据帧,实现语音和数据的混合传输。[0097]其中,数据帧插入单元701不仅可以将数据帧可以插入到两个连续的语音超帧之间,如为一条语音信息的传输过程;还可以将数据帧插入到不连续的两个语音超帧之间,即通话间隙。[0098]具体地,该数据帧不仅包括复用呼叫信息、加密信息、别名信息,还包括用户自定义信息,如会议数据、用户的生命体特征数据等,在此不做限定。[00"]传输单元702用于通过语音信道传输所述数据帧。[0100]传输单元7〇2在数据帧插入单元701将语音超帧之间插入待传输的数据帧后,终端通过语音信道传输完成该数据帧前一个语音超帧后,继续通过语音信道传输该数据帧,再传输该数据帧后一个语音超帧。[0101]在一个具体的实施方式中,数据帧插入单元701具体用于在存在所述待传输数据帧且在通过所述语音信道传输完当前语音超帧后,判断所述语音信道是否空闲,并在所述语音信道空闲,则将所述待传输数据帧上传到所述语音信道。[0102]具体地,本实施方式的数据帧插入到通话间隙内,数据帧插入到两个非连续的数据超帧之间。[0103]具体地,每一个完整的连续语音信号,在日常生活中通常称为一次按讲后面均包括一个结束帧,表示位于所述结束帧之前的语音超帧组成的连续语音信号结束,如在DMR协议中,语音超帧后面通过添加一尾巾贞LCTerminator来表示本次连续语音通信结束。在PDT中,贝通过在语音超帧后添加一结束帧P_Maint,来表示本次连续语音通信结束。另外,在其他实施方式中,在连续语音信号之前即每一次按讲的语音超帧之前还包括一表示一次按讲开始的开始符即头帧,需要说明的是,在不同的协议中头帧的表达方式也并不完全相同,例如在,DMR协议中,头帧通过LCHeader来表达,表示本次按讲开始,而在HT协议中,头帧也可以通过LCHeader来表不,但是在F*DT协议中,头巾贞不是必须的。在此不做限定。[0104]首先,数据帧插入单元701在传输完当前语音超帧后若检测到上述结束帧,则检测当前语音信道是非空闲。在具体实施方式中,数据帧插入单元701通过检测当前的通信繁忙装置是否空闲来表示语音信道是否空闲,一般用信道AT对应的数值来量化表示,如当AT=0时,代表通信繁忙装置处于空闲状态,当AT不等于0时,代表通信繁忙装置并非出于空闲状态,当前不处于通话间隙。[0105]如果数据帧插入单元701通过检测,确定当前语音信道空闲,则可直接将待传输的数据帧上传到语音信道,一般情况下,为了不影响用户的正常通话,即不影响语音超帧的正常传输,也为了尽可能的多传输数据帧,一般设置语音信道每次传输该数据帧的时间为60毫秒。[0106]进一步地,如果数据帧插入单元701在传输完毕当前的数据帧后,检测到当前语音信道仍然空闲,可继续传输待传输的数据帧,但是为了不影响语音超帧的传输,影响用户的语音通信,可适当减小本次信道传输数据帧的时间,如减少到3〇毫秒或20毫秒等,在此不做限定。[0107]在有些情况下,并不是所有的通话双方的终端都会具有本发明的可支持语音和数据混合传输的功能,在这种情况下,单方面是不能完成数据帧的传输。或者支持本发明语音和数据混合传输功能的通话双方终端的一端正在传输数据帧,而另一端由于未知情况而继续上传数据帧,也会造成数据帧传输的失败。[0108]为了避免上述各种的情况的冲突,在另一个实施方式中,数据帧插入单元701在检测到当前语音信道空闲时,先向语音信道的管理系统发送话权申请,即通过该管理系统确认当前通话双方是否都支持语音和数据的混合传输或对方是否在上传数据帧等。如果在预定时间内接收到该管理系统返回的批准信息时,再将待传输的数据帧上传到该语音信道。如果在预定时间内未接收到该管理系统返回的批准信息或在预定时间内接收到的是未批准的信息,数据帧插入单元701不执行将待传输数据帧上传到语音信道的步骤。能够更好的节省信道资源,也避免终端不必要的运行,延长终端的寿命。[0109]传输单元702具体用于通过语音信道传输完成该一个语音信息的最后一个语音超帧,且在数据插入单元701将数据帧插入至该语音信息的结束帧之后,继续通过语音信道传输该数据帧,再传输该下一个语音信息的语音超帧。[0110]通过上述方式,本实施方式实现了在语音信道空闲内通过语音信道传输适量的数据帧,无需等待语音通信结束才传输,提高了数据帧的传输速率,而且在语音超帧之间插入数据帧的传输速度至少为通过在单帧中间插入少量数据帧的传输速度的6倍,数据帧传输的时间也提高到至少60毫秒。另外,在不需要中断当前语音通话的前提下,实现数据和语音的混合传输,不仅不会影响用户语音通话,而且使有限的语音信道得到了更加充分的利用,也使用户通过窄带通信进行语音通话时同时接收到更多的数据信息成为可能,丰富了终端的功能,完善了窄带语音通信的功能,也为用户带来了方便。[0111]在另一个具体的实施方式中,数据帧插入单元701具体用于在存在所述待传输数据帧时,在待上传至所述语音信道的两个连续的语音超帧之间插入所述待传输的数据帧。[0112]本实施方式的数据帧插入在一次语音信息传输过程中,即数据帧插入两个连续的语音超帧之间。[0113]具体地,由于两个连续的语音帧一般表示通话双方一方完整的一段不间断的一句或一段通话,为了不影响接收方的对语音信号的正常接收,也为了在有限的时间内传输数据帧,本实施方式中,数据帧插入单元701将所述两个连续的语音超帧中的前一语音超帧和所述数据巾贞顺序上传至所述语音信道,并通过语音缓存技术,将待插入数据帧的两个连续的语音超帧中的后一语音超帧进行缓存,如将后一语音帧缓存在数据区,实现将待传输的数据帧进行插入。[0114]传输单元7〇2具体用于通过语音信道传输完毕插入数据帧的两个连续的语音超帧的前一语音超帧后,继续通过该语音信道将所述数据帧进行传输,待数据帧传输完毕后,取出所述缓存后一语音超帧,并进行传输。[0115]为了不影响用户的正常通话,即不影响语音超帧的正常传输,也为了尽可能的多传输数据帧,一般设置语音信道每次传输该数据帧的时间为30毫秒。[0116]于语音接收终端而言,由于终端为接收到语音结束符,并不中断对语音超帧的接收,3〇毫秒的数据传输时间也完全不会影响用户对语音通话的质量。[0117]通过上述方式,本实施方式实现了在语音通过过程中通过语音信道传输适量的数据帧,无需等待语音通信结束才传输,提高了数据帧的传输速率,而且在语音超帧之间插入数据帧的传输速度至少为通过在单帧中间插入少量数据帧的传输速度的2倍,数据帧传输的时间也提高到至少30毫秒。另外,在不需要中断当前语音通话的前提下,实现数据和语音的混合传输,不仅不会影响用户语音通话,而且使有限的语音信道得到了更加充分的利用,也使用户通过窄带通信进行语音通话时同时接收到更多的数据信息成为可能,丰富了终端的功能,完善了窄带语音通信的功能,也为用户带来了方便。[0118]参阅图8,图8是本发明基于窄带的数据传输的终端另一实施方式的结构示意图。如图8所示,本实施方式的终端800包括处理器801以及存储器802、发送器804、接收器805。发送器804、接收器805、处理器801以及存储器802通过总线803耦合在一起,其中总线803除包括数据总线之外,还可以包括电源总线、控制总线和状态信号总线等。但是为了清楚说明起见,在图中将各种总线都标为总线803。[0119]发送器804用于向其他终端发送语音超帧或数据帧。[0120]接收器805用于接收其他终端发送的语音超帧或数据帧。[0121]存储器802用于存储所述处理器中运行的程序、以及所述程序运行过程中产生的数据。[0122]在本发明实施例中,处理器801通过调用存储器802存储的程序,来执行以下操作。[0123]处理器801用于在进行语音通信过程中,检测当前是否存在待传输的数据帧;在存在所述待传输数据帧时,在语音超帧之间插入待传输的数据帧。[0124]基于窄带通信的终端如对讲机在语音通话中,一般是将用户的语音信息转成成单个或连续的多个语音超帧通过语音信道进行传输。[0125]本实施方式的处理器801在不影响当前通话的前提下,在语音帧之间插入待传输的数据帧,实现语音和数据的混合传输。其中,处理器801不仅可以将数据帧可以插入到两个连续的语音超帧之间,如为一条语音信息的传输过程;还可以将数据帧插入到不连续的两个语音超帧之间,即通话间隙。[0126]具体地,该数据帧不仅包括复用呼叫信息、加密信息、别名信息,还包括用户自定义信息,如会议数据、用户的生命体特征数据等,在此不做限定。[0127]处理器801还用于通过语音信道传输所述数据帧。[0128]具体地,处理器801在将语音超帧之间插入待传输的数据帧后,终端通过语音信道传输完成该数据帧前一个语音超帧后,继续通过语音信道传输该数据帧,再传输该数据帧后一个语音超帧。[0129]在一个具体的实施方式中,处理器801在存在待传输的数据帧时,具体用于在通过所述语音信道传输完当前语音超帧后,判断所述语音信道是否空闲,并在所述语音信道空闲,则将所述待传输数据帧上传到所述语音信道。[0130]具体地,本实施方式的数据帧插入到通话间隙内,数据帧插入到两个非连续的数据超帧之间。[0131]具体地,每一个完整的连续语音信号,在日常生活中通常称为一次按讲后面均包括一个结束帧,表示位于所述结束帧之前的语音超帧组成的连续语音信号结束,如在DMR协议中,语音超巾贞后面通过添加一尾巾贞LCTerminator来表示本次连续语音通信结束。在F»DT中,则通过在语音超帧后添加一结束帧P_Maint,来表示本次连续语音通信结束。另外,在其他实施方式中,在连续语音信号之前即每一次按讲的语音超帧之前还包括一表示一次按讲开始的开始符即头帧,需要说明的是,在不同的协议中头帧的表达方式也并不完全相同,例如在,DMR协议中,头帧通过LCHeader来表达,表示本次按讲开始,而在TOT协议中,头帧也可以通过LCHeader来表示,但是在PDT协议中,头帧不是必须的。在此不做限定。[0132]首先,处理器801传输完当前语音超帧后若检测到上述结束帧,则检测当前语音信道是否空闲。在具体实施方式中,处理器801通过检测当前的通信繁忙装置是否空闲来表示语音信道是否空闲,一般用信道AT对应的数值来量化表示,如当AT=0时,代表通信繁忙装置处于空闲状态,当AT不等于0时,代表通信繁忙装置并非出于空闲状态,当前不处于通话间隙。[0133]如果处理器801通过检测,确定当前语音信道空闲,则可直接将待传输的数据帧上传到语音信道,一般情况下,为了不影响用户的正常通话,即不影响语音超帧的正常传输,也为了尽可能的多传输数据帧,一般设置语音信道每次传输该数据帧的时间为60毫秒。[0134]在另一个实施方式中,如果处理器801在传输完毕当前的数据帧后,检测到当前语音信道仍然空闲,可继续传输待传输的数据帧,但是为了不影响语音超帧的传输,影响用户的语音通信,可适当减小本次信道传输数据帧的时间,如减少到30毫秒或20毫秒等,在此不做限定。[0135]在有些情况下,并不是所有的通话双方的终端都会具有本发明的可支持语音和数据混合传输的功能,在这种情况下,单方面是不能完成数据帧的传输。或者支持本发明语音和数据混合传输功能的通话双方终端的一端正在传输数据帧,而另一端由于未知情况而继续上传数据帧,也会造成数据帧传输的失败。[0136]为了避免上述各种的情况的冲突,在另一个实施方式中,处理器801在检测到当前语音信道空闲时,先向语音信道的管理系统发送话权申请,即通过该管理系统确认当前通话双方是否都支持语音和数据的混合传输或对方是否在上传数据帧等。如果在预定时间内接收到该管理系统返回的批准信息时,再将待传输的数据帧上传到该语音信道。如果在预定时间内未接收到该管理系统返回的批准信息或在预定时间内接收到的是未批准的信息,处理器8〇1不执行将待传输数据帧上传到语音信道的步骤。能够更好的节省信道资源,也避免终端不必要的运行,延长终端的寿命。[0137]处理器8〇1在间隔的语音超帧之间插入待传输的数据帧后,通过语音信道传输完成该数据帧前一个语音超帧后,继续通过语音信道传输该数据帧,再传输该数据帧后一个语音超帧。[0138]通过上述方式,本实施方式实现了在语音信道空闲内通过语音信道传输适量的数据帧,无需等待语音通信结束才传输,提高了数据帧的传输速率,而且在语音超帧之间插入数据帧的传输速度至少为通过在单帧中间插入少量数据帧的传输速度的6倍,数据帧传输的时间也提高到至少60毫秒。另外,在不需要中断当前语音通话的前提下,实现数据和语音的混合传输,不仅不会影响用户语音通话,而且使有限的语音信道得到了更加充分的利用,也使用户通过窄带通信进行语音通话时同时接收到更多的数据信息成为可能,丰富了终端的功能,完善了窄带语音通信的功能,也为用户带来了方便。[0139]在另一个具体的实施方式中,处理器801在存在待传输的数据帧时,具体用于在待上传至所述语音信道的两个连续的语音超巾贞之间插入所述待传输的数据帧。[0140]本实施方式的数据帧插入在一次语音信息传输过程中,即数据帧插入两个连续的语音超帧之间。[0141]具体地,由于两个连续的语音帧一般表示通话双方一方完整的一段不间断的一句或一段通话,为了不影响接收方的对语音信号的正常接收,也为了在有限的时间内传输数据帧,本实施方式中,处理器801将所述两个连续的语音超帧中的前一语音超帧和所述数据帧顺序上传至所述语音信道,并通过语音缓存技术,将待插入数据帧的两个连续的语音超帧中的后一语音超帧进行缓存,如将后一语音帧缓存在数据区,实现将待传输的数据帧进行插入。[0142]处理器801通过语音信道传输完毕插入数据帧的两个连续的语音超帧的前一语音超帧后,继续通过该语音信道将所述数据帧进行传输,带数据帧传输完毕后,取出所述缓存后一语音超帧,并进行传输。[0143]为了不影响用户的正常通话,即不影响语音超帧的正常传输,也为了尽可能的多传输数据帧,一般设置语音信道每次传输该数据帧的时间为30毫秒。[0144]对于语音接收终端而言,由于终端为接收到语音结束符,并不中断对语音超帧的接收,30毫秒的数据传输时间也完全不会影响用户对语音通话的质量。[0145]通过上述方式,本实施方式实现了在语音信道空闲内通过语音信道传输适量的数据帧,无需等待语音通信结束才传输,提高了数据帧的传输速率,而且在语音超帧之间插入数据帧的传输速度至少为通过在单帧中间插入少量数据帧的传输速度的6倍,数据帧传输的时间也提高到至少60毫秒。另外,在不需要中断当前语音通话的前提下,实现数据和语音的混合传输,不仅不会影响用户语音通话,而且使有限的语音信道得到了更加充分的利用,也使用户通过窄带通信进行语音通话时同时接收到更多的数据信息成为可能,丰富了终端的功能,完善了窄带语音通信的功能,也为用户带来了方便。[0146]上述处理器801还可以称为CPUCentralProcessingUnit,中央处理单元)。存储器802可以包括只读存储器和随机存取存储器,并向处理器901提供指令和数据。存储器802的一部分还可以包括非易失性随机存取存储器NVRAM。[0147]上述本发明实施例揭示的方法可以应用于处理器801中,或者由处理器801实现。处理器801可能是一种集成电路芯片,具有信号的处理能力。[0148]在实现过程中,上述方法的各步骤可以通过处理器801中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器801可以是通用处理器、数字信号处理器DSP、专用集成电路ASIC、现成可编程门阵列FPGA或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件单元组合执行完成。软件单元可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器802,处理器801读取存储器802中的信息,结合其硬件完成上述方法的步骤。[0149]以上所述仅为本发明的实施方式,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

权利要求:1.一种基于窄带的数据传输方法,其特征在于,包括:终端在进行语音通信过程中,检测当前是否存在待传输的数据帧;若存在,则在语音超帧之间插入所述待传输的数据帧;通过语音信道传输所述数据帧。2.根据权利要求1所述的方法,其特征在于,所述终端在语音超帧之间插入所述待传输的数据帧的步骤具体包括:所述终端在通过所述语音信道传输完当前语音超帧后,判断所述语音信道是否空闲;如果所述语音信道空闲,则将所述待传输数据帧上传到所述语音信道。3.根据权利要求2所述的方法,其特征在于,所述将所述待传输数据帧上传到所述语音信道的步骤包括:将所述待传输数据帧插入于所述语音信道中传输的结束帧之后,其中,所述结束帧设置于所述语音超帧之后,表示位于所述结束帧之前的语音超帧组成的连续语音信号结束。4.根据权利要求2所述的方法,其特征在于,所述将所述待传输数据帧上传到所述语音信道的步骤具体包括:所述终端向所述语音信道的管理系统发送话权申请;所述终端在预定时间内接收到所述管理系统返回的批准信息时,将所述待传输数据帧上传到所述语音信道。5.根据权利要求1所述的方法,其特征在于,所述终端在语音超帧之间插入所述待传输的数据帧的步骤具体包括:所述终端在待上传至所述语音信道的两个连续的语音超帧之间插入所述待传输的数据帧。6.根据权利要求5所述的方法,其特征在于,所述终端在待上传至所述语音信道的两个连续的语音超帧之间插入所述待传输的数据帧的步骤具体包括:将所述两个连续的语音超帧中的前一语音超帧和所述数据帧顺序上传至所述语音信道,并缓存所述两个连续的语音超帧中的后一语音超帧;所述通过语音信道传输所述数据帧的步骤具体包括:通过所述语音信道将所述两个连续的语音超帧中的前一语音超帧和所述数据帧传输完毕后,取出所述缓存的语音超帧,并进行传输。7.—种基于窄带的数据传输终端,其特征在于,所述终端包括发送器、处理器以及存储器,所述存储器用于存储所述处理器中运行的程序、以及所述程序运行过程中产生的数据;所述处理器执行所述存储器存储的程序,用于:在进行语音通信过程中,检测当前是否存在待传输的数据帧;在存在所述待传输数据帧时,在语音超帧之间插入所述待传输的数据帧;指示所述发送器通过语音信道传输所述数据帧。8.根据权利要求7所述的终端,其特征在于,所述处理器执行所述在语音超巾贞之间插入所述待传输的数据帧,具体包括:在通过所述语音信道传输完当前语音超帧后,判断所述语音信道是否空闲,并在所述语音信道空闲时,则将所述待传输数据帧上传到所述语音信道。9.根据权利要求8所述的终端,其特征在于,所述处理器执行所述待传输数据帧上传到所述语音信道,具体包括:向所述语音信道的管理系统发送话权申请;并在预定时间内接收到所述管理系统返回的批准信息时,将所述待传输数据帧上传到所述语音信道进行传输。10.根据权利要求7所述的终端,其特征在于,所述处理器执行所述在语音超帧之间插入所述待传输的数据帧,具体包括:在待上传至所述语音信道的两个连续的语音超帧之间插入所述待传输的数据帧。11.根据权利要求10所述的终端,其特征在于,所述处理器执行所述在待上传至所述语音信道的两个连续的语音超帧之间插入所述待传输的数据帧,具体包括:将所述两个连续的语音超帧中的前一语音超帧和所述数据帧顺序上传至所述语音信道,并缓存所述两个连续的语音超帧中的后一语音超帧;所述处理器执行所述通过语音信道传输所述数据帧的步骤,具体包括:通过所述语音信道将所述两个连续的语音超帧中的前一语音超巾贞和插入的所述数据帧传输完毕后,取出缓存的所述语音超帧,并进行传输。

百度查询: 海能达通信股份有限公司 基于窄带的数据传输方法以及终端

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。