专利名称:移动通信终端利用异步高级数据链路控制语音音量的方法
技术领域:
本发明属于移动通信技术范围,特别是涉及一种移动通信终端利用异步高级数据链路控制语音音量的方法。具体说是在通过PDA等便携终端进行通信中,利用异步HDLC(high-level data link control procedure-高级数据链路控制)控制语音音量,可有效调节移动通信终端的语音音量。
背景技术:
一般来说,PDA(个人数字助理)是结合有无线通信和信息处理功能的个人便携装置,其又称为个人信息处理器或个人便携通信终端。PDA中设置有个人日程计划等的管理功能,利用电子笔或笔记识别技术的信息的管理功能,内置词典或说明等可随时检索的参考资料功能,可收发电子邮件、传真、无线呼叫及移动电话消息的通信功能等,它是一种可携带的大小内整合信息处理功能和无线通信功能的便携终端。
此外,HDLC是OSI(open systems interconnection-开放式系统互联)标准参照模型的数据链路层(Data Link Layer第2阶层)的代表性的协议,并在X.25为基础的数据包交换网或通过ISDN的D信道的信号方式中也将使用上述HDLC。在HDLC中,以称为帧的单位分割信息并进行传送。上述分割传送数据的操作与基本模式传送控制步骤相同,但将传送控制中需要的符号始终放入帧的初始部分并确保其与信息相互区分并传送。
现有技术中的相互不同的两个微处理器(Micro-Processor)之间的语音音量(Voice Volume)控制形式由AT(attention)命令(Command)形式构成。
图1是现有技术的PDA中设置的通信模块的外形图。在现有技术中,利用AT命令在PDA 20的主处理器22和通信模块24中设置的处理器之间进行控制。
AT命令在可与调制解调器兼容的调制解调器之间的控制操作中使用,当前大部分的调制解调器中使用上述AT命令。
当使用AT命令传送1字节(byte)的数据时将需要使用Base 64 code形式,从而其大小将增加为2字节,并且,发送方需要设置编码模块,接收方需要设置解码模块,使在与使用HDLC方式比较时,将几倍延迟命令处理时间。
因此,当用户在PDA用户界面上变更语音音量或确认设定值的情况下,通信模块侧的反应速度将比采用HDLC形式时的反应速度慢。
发明内容
为使解决上述现有技术中存在的问题,本发明的目的在于提供一种移动通信终端利用异步高级数据链路控制语音音量的方法,在本发明中,通过利用异步HDLC形式的消息控制并处理移动通信终端和通信模块之间的语音音量,从而可提高移动通信终端的响应速度和准确度。
并且,本发明中的利用异步HDLC协议控制语音音量时使用的消息中包含有语音音量调大/调小请求消息(Voice Volume Up/Down Request Message)、语音音量调大/调小应答消息、语音音量读取请求消息(Voice Volume Read RequestMessage)及语音音量读取应答消息(Voice Volume Read Response Message),使可迅速准确控制移动通信终端的语音音量。
为使达到上述目的,所述移动通信终端利用异步高级数据链路控制语音音量的方法,其特征在于,包含有如下几个步骤当移动通信终端中为控制音量而选择菜单时,用户界面利用异步HDLC将请求当前的音量信息的消息传送给用于处理通话的通信模块的第1步骤;上述通信模块接收上述消息后,读取当前的音量信息并利用上述异步HDLC协议提供给上述用户界面的第2步骤;上述用户界面将上述当前的音量信息显示在移动通信终端的画面的第3步骤;当用户按下按钮调节音量时,向上述通信模块传送音量调节请求消息的第4步骤;上述通信模块根据上述音量调节请求消息调节音量并提供应答消息的第5步骤。
并且,本发明其特征在于,上述异步HDLC协议中包含有用于载入消息的域;用于检测信息域的错误并修改的帧校对域;用于表示消息结束的结束标签。
并且,本发明其特征在于,上述消息中包含有移动通信终端向通信模块请求调节音量等级的语音音量调大/调小请求消息;上述通信模块作为应答向上述移动通信终端传送的音量调大/调小应答消息;移动通信终端为从通信模块接收当前音量信息而请求的语音音量读取请求消息;上述通信模块作为应答向上述移动通信终端传送的语音音量读取应答消息。
并且,本发明其特征在于上述语音音量调大/调小请求消息中设置有用于控制语音音量的等级的等级域,以及用于指定是控制送话音的音量还是控制受话音的音量的类型域。
并且,本发明其特征在于上述语音音量调大/调小应答消息中设置有结果域,上述结果域用于提示上述移动通信终端请求的音量调节命令是否得到处理的状态并提示处理结果。
并且,本发明其特征在于上述语音音量读取请求消息中设置有用于指定是受话音的音量等级还是送话音的音量等级的域。
并且,本发明其特征在于上述语音音量读取应答消息中设置有用于指定是受话音还是送话音的音量等级的域,以及用于设定上述域中指定的音量等级的值的当前音量域,从而提示当前的音量等级。
并且,本发明其特征在于上述移动通信终端中包含有PDA便携移动通信终端。
本发明的有益效果是在不同移动通信终端中设置的微处理器之间进行语音音量控制时,通过使用异步HDLC形式使其比以往的AT命令方式更快更准确地进行语音控制处理,从而可提高与用户的请求对应的装置的响应速度。
图1是现有技术的PDA中设置的通信模块的外形图。
图2、图3是本发明中的在PDA的用户界面和通信模块之间利用异步HDLC控制语音音量的消息的示意图。
图4是本发明中的利用异步HDLC在移动通信终端控制语音音量的动作流程图。
附图主要部分的符号说明30信息域 32帧校对域 34结束标签 70用户界面 72通信模块具体实施方式
本发明提供一种移动通信终端利用异步高级数据链路控制语音音量的方法。下面参照附图对本发明中的实施例进行详细的说明。
表1是本发明中的移动通信终端和通信模块之间的音量控制中使用的异步HDLC的格式的结构图;图2、图3是本发明的移动通信终端的用户界面70上利用异步HDLC与通信模块72控制语音音量的消息的示意图;图4是本发明中的利用异步HDLC在移动通信终端控制语音音量的动作流程图。
表1中提示出的异步HDLC帧格式由信息域30、16位的帧校对域32和8位的结束标签域34构成。
表1
其中,信息域30用于载入PDA用户界面和通信模块72之间的界面控制中使用的所有消息。
在上述信息域30中包含有通过外部装置或PDA用户界面软件请求的消息和与之对应的应答消息。
当在上述信息域30中放入结束标签0x7E 34或扩展字符(Escape Character0x7D)传送时,需要将上述放入扩展字符0x7D,并要传送的文字与扩展补偿值(Escape Complement Value0x20)进行异或(XORexclusive or)处理后进行传送,在接收数据包时,将丢弃上述扩展字符0x7D并将下一文字与扩展补偿值0x20进行异或(XOR)处理而复原使用,上述过程将同样应用于CRC(CyclicRedundancy Check-循环冗余校验)中。
帧校对域32由16位构成,其用于检测上述信息域30中的错误。
CRC将通过X16+X12+X5+1的标准CRC-CCITT-16多项式生成器生成。
CRC循环冗余校验为检测数据传送过程中发生的错误而使用循环2进制符号的方式,当发送方以块单位划分数据并在各块后面添加利用2进制多项式的特殊计算得出的循环符号进行传送时,接收方通过相同的计算确认是否得出相同的循环符号并由此检测传送错误状态。上述方法比基于奇偶校验位(parity bit)方法更为精准并具有优秀的错误检测能力,同时其编码器或解码器的错误检测电路较为简单,因而在X-modem或COMIT等通信协议中使用。
上述用于检测信息域中的传送错误状态的CRC将根据所有数据进行初始化并得到补偿后传送,接收方则通过对接收的位(bit包含CRC位)的计算执行比较操作。其中,在CRC计算中将不包含插入或删除的扩展位(escape bytes)。
结束标签域34表示帧的结束。
它始终表示8位二进制序列的01111110(0x7E)。
以上对本发明中的HDLC帧格式(Asynchronous HDLC frame format)进行了简单的说明。
图2是本发明中的利用异步HDLC控制语音音量的消息的示意图。其中,上述消息中包含有语音音量调大/调小请求消息40、语音音量调大/调小应答消息42、语音音量读取请求消息44及语音音量读取应答消息46。
在通过本发明中的PDA的用户界面70进行通话中,为使进行语音音量控制而使用异步HDLC形式,并利用图2所示的消息在通信模块72中准确快速处理语音音量。
其中,上述语音音量调大/调小请求消息40是当用户用PDA手机通话中按下语音音量调大/调小按钮执行音量调节动作的情况下,PDA用户界面UI为了将用户的请求动作信号传送给通信模块而使用的HDLC形式的请求消息数据包(Request message Packet)。
上述语音音量调大/调小请求消息40的格式由如下表结构构成。
表2
其中,CMD_CODE50表示扩展ID;SUB_CMD_CODE52表示消息ID;LEVEL 54是用于控制语音音量的等级的域;TYPE 56用于指定是控制送话音的音量还是受话音的音量。
当LEVEL域54设定为0时,其表示请求静音处理;1表示将当前的音量等级调小1个等级;2作为默认音量用于将当前音量等级还原到标准指定值;3表示将音量等级调大1个等级;4是用于设定最大音量的设定值。
当TYPE域56设定为0时,其表示请求调节受话音(调节听筒音量);当TYPE域56设定为1时,其表示请求调节送话音(调节麦克风)。
语音音量调大/调小应答消息42是接收PDA向通信模块传送的语音音量调大/调小请求消息40后,进行处理并作为应答传送的消息。
上述语音音量调大/调小应答消息42的结构由如下表所示。
表3
其中,CMD_CODE域50和SUB_CMD_CODE域52与表2所示共同使用。
当接收到的RESULT域58的值设定为0的情况下,其表示相应音量调节请求命令未得到处理;当设定为1的情况下,其表示相应音量的大小按照请求进行了调节。
并且,语音音量读取请求消息44是当用户需要从PDA菜单利用语音音量调节菜单调节语音,或按下语音音量调大/调小按钮调节音量时,为使读取当前通信模块的语音音量的等级信息而向通信模块请求的HDLC形式的请求消息数据包上述语音音量读取请求消息44的结构由如下表4所示的格式构成。
表4
在表4所示的语音音量读取请求消息44的格式中,CMD_CODE域50和SUB_CMD_CODE域52与表2、3所示共同使用。
当TYPE域60设定为0时,其表示请求读取受话音的音量的值,即请求读取当前听筒的语音音量的大小;当设定为1时,其表示请求读取送话音的音量的值,即请求读取当前麦克风的语音音量的大小。
并且,语音音量读取应答消息46是当通信模块接收到PDA用户界面向通信模块传送的语音音量读取请求消息44的情况下,读取相应消息的TYPE域60中设定的听筒或麦克风的语音音量的大小,并在如下表5的应答消息的当前等级域62进行设定后,为了将其传送给PDA的用户界面而使用的应答消息数据包。
上述语音音量读取应答消息46的结构由如下表4所示的格式构成。
表5
其中,表5中的CMD_CODE域50和SUB_CMD_CODE域52与表2、3、4所示共同使用。
TYPE域60具有与上述语音音量读取请求消息44传送的值相同的值。
语音音量读取应答消息46作为语音音量读取请求消息44的应答对请求的听筒或麦克风进行设定,将相应装置的当前语音音量的等级值设定在当前等级域62后传送给PDA的用户界面。
如上所述,本发明中利用异步HDLC形式并通过语音音量调大/调小请求消息40和语音音量调大/调小应答消息42、语音音量读取请求消息44及语音音量读取应答消息46等处理移动通信终端和通信模块之间的语音音量控制,从而可提高移动通信终端的响应速度和准确度。
图3是本发明中的利用异步HDLC在移动通信终端控制语音音量的动作流程图。
当用户选择PDA的语音调节菜单并初始进入的情况或通话中按下语音音量调大/调小按钮需要调节音量时,PDA的用户界面70为了从通信模块72读取语音音量等级信号作为标准值使用而向上述通信模块72传送语音音量读取请求消息44的步骤S80~S82。
通信模块72接收到上述语音音量读取请求消息44时,将读取表4的TYPE域60中设定的听筒或麦克风的当前音量等级,并将其记录在表5中的语音音量读取应答消息的当前等级域62后传送给PDA的用户界面70的步骤S84。
PDA将与接收到的当前等级域62的值对应的当前语音音量信息显示在LCD画面部供用户进行确认,用户将进行确认后为了调节语音音量而按下调大/调小按钮或静音按钮的步骤S86~S88。
当按下按钮时,PDA的用户界面70将在语音音量调大/调小请求消息中设定与用户请求的音量等级域(Up key/Down key/Mike Mute Key/Power Mode设定key)对应的值并传送给通信模块72。
其中,LEVEL域54是用于控制语音音量的等级的域,TYPE域56用于指定是控制送话音的音量还是受话音的音量。
当LEVEL域54设定为0时,其表示请求静音处理;1表示将当前的音量等级调小1个等级;2作为默认音量用于将当前音量等级还原到标准指定值;3表示将音量等级调大1个等级;4是用于设定最大音量的设定值。
当TYPE域56设定为0时,其表示请求调节受话音(调节听筒音量);当TYPF域56设定为1时,其表示请求调节送话音(调节麦克风)的步骤S90。
通信模块72接收到上述语音音量调大/调小请求消息时,将TYPE域56中指定的装置的音量等级变更为LEVEL域54中请求的值的步骤S92。
随后,作为成功处理上述接收的语音音量调大/调小请求消息的应答,上述通信模块72将向PDA的用户界面70传送语音音量调大/调小应答消息。
其中,当语音音量调大/调小应答消息中的RESULT域58值设定为0的情况下,其表示相应音量调节请求命令未得到处理;当设定为1的情况下,其表示相应音量的大小按照请求进行了调节的步骤S94。
此外,当PDA的用户界面70接收到的语音音量调大/调小应答消息中的RESULT域58值设定为0而音量调节失败的情况下,将返回到上述步骤S90并反复处理请求的消息的步骤S96。
如上所述,在本发明中进行移动通信终端和通信模块之间的音量调节操作时,利用作为数据链路层的代表性的协议的异步HDLC,并通过语音音量调大/调小请求消息40和语音音量调大/调小应答消息42、语音音量读取请求消息44及语音音量读取应答消息46控制处理语音音量,从而可提高移动通信终端的响应速度和准确度。
权利要求
1.一种移动通信终端利用异步高级数据链路控制语音音量的方法,其特征在于,包含有如下几个步骤当移动通信终端中为控制音量而选择菜单时,用户界面利用异步HDLC将请求当前的音量信息的消息传送给用于处理通话的通信模块的第1步骤;上述通信模块接收上述消息后,读取当前的音量信息并利用上述异步HDLC协议提供给上述用户界面的第2步骤;上述用户界面将上述当前的音量信息显示在移动通信终端的画面的第3步骤;当用户按下按钮调节音量时,向上述通信模块传送音量调节请求消息的第4步骤;上述通信模块根据上述音量调节请求消息调节音量并提供应答消息的第5步骤。
2.根据权利要求1所述移动通信终端利用异步高级数据链路控制语音音量的方法,其特征在于,上述异步HDLC协议中包含有用于载入消息的域;用于检测信息域的错误并修改的帧校对域;用于表示消息结束的结束标签。
3.根据权利要求1所述移动通信终端利用异步高级数据链路控制语音音量的方法,其特征在于,上述消息中包含有移动通信终端向通信模块请求调节音量等级的语音音量调大/调小请求消息;上述通信模块作为应答向上述移动通信终端传送的音量调大/调小应答消息;移动通信终端为从通信模块接收当前音量信息而请求的语音音量读取请求消息;上述通信模块作为应答向上述移动通信终端传送的语音音量读取应答消息。
4.根据权利要求3所述移动通信终端利用异步高级数据链路控制语音音量的方法,其特征在于上述语音音量调大/调小请求消息中设置有用于控制语音音量的等级的等级域,以及用于指定是控制送话音的音量还是控制受话音的音量的类型域。
5.根据权利要求3所述移动通信终端利用异步高级数据链路控制语音音量的方法,其特征在于上述语音音量调大/调小应答消息中设置有结果域,上述结果域用于提示上述移动通信终端请求的音量调节命令是否得到处理的状态并提示处理结果。
6.根据权利要求3所述移动通信终端利用异步高级数据链路控制语音音量的方法,其特征在于上述语音音量读取请求消息中设置有用于指定是受话音的音量等级还是送话音的音量等级的域。
7.根据权利要求3所述移动通信终端利用异步高级数据链路控制语音音量的方法,其特征在于上述语音音量读取应答消息中设置有用于指定是受话音还是送话音的音量等级的域,以及用于设定上述域中指定的音量等级的值的当前音量域,从而提示当前的音量等级。
8.根据权利要求1至3中任何一项所述移动通信终端利用异步高级数据链路控制语音音量的方法,其特征在于上述移动通信终端中包含有PDA等便携移动通信终端。
全文摘要
本发明属于移动通信技术范围的一种移动通信终端利用异步高级数据链路控制语音音量的方法。在通过PDA等便携终端进行通信中利用异步HDLC-高级数据链路控制语音音量,使可有效调节移动通信终端的语音音量。上述利用异步HDLC协议控制语音音量时使用的消息中包含有语音音量调大/调小请求消息、语音音量调大/调小应答消息、语音音量读取请求消息及语音音量读取应答消息,使可迅速准确控制移动通信终端的语音音量。通过利用异步HDLC形式的消息控制并处理移动通信终端和通信模块之间的语音音量,从而可提高响应速度和准确度。
文档编号H04L29/06GK1909698SQ20061010349
公开日2007年2月7日 申请日期2006年7月25日 优先权日2005年8月4日
发明者吴亨锡 申请人:乐金电子(中国)研究开发中心有限公司