调整手持终端的DSP使用的方法和装置 【发明领域】
本发明涉及一种手持终端,并且特别涉及一种优化与手持终端资源有关的DSP(数字信号处理)使用的方法和装置。相关技术背景
在手持终端中,使用资源的基本值被设置。结果,终端的性能受设置的基本值的范围限制。而且,手持终端与网络通信来确定网络的容量。当手持终端的基本值不同于网络所支持的容量时,终端通过与网络的协商过程来调整基本值。
例如,手持终端能够通过协商过程检查网络环境稳定还是不稳定,来按照协议灵活地调整数据传输速度。但是,因为数据传输速度调整操作是根据网络容量来执行的,所以有效使用手持终端资源的方法没有被考虑。
通常,网络参考测量报告来检查无线信道,并根据检查结果分配给信道全速率或半速率,从而有效管理有限的资源。例如,当网络的传输状态不稳定时,网络分配半速率以便接收更多的用户。更明确地,在传统的技术中,虽然数据速度按照网络性能来调整,但是有效使用手持终端资源地过程没有被考虑。
因此,在传统的技术中,虽然手持终端仅支持全速率并且网络在不稳定状态中,在手持终端的处理性能中,仅固定到现有算法的资源被使用。在这种情况中,手持终端根据DSP(数字信号处理)的使用来分配其资源,以便有效使用资源。
但是,在按照传统技术的手持终端中,在超出DSP处理能力的情况中,DSP的吞吐量减少。并且,在网络不稳定状态下,通信质量降低,通信失效状态发生,或者在最差情况中,手持终端可能关闭。为了减少DSP的吞吐量,用户不得不手动禁用DSP使用增加因素或资源。但是,因为对于一般用户来说,禁用因素或资源很困难,所以用户可能不能正确使用接口。
此外,在和DTE(数据终端设备)例如PC(个人计算机)和PDA(个人数字助理)互锁的应用区域中,虽然用户已知规范(V.25ter等)的详细内容并且使用“at command”来设置规范值,但是应用是不可能的,因为程序的终端初始化命令(例如出厂设置复位)被接收。因此,不可能实际减少DSP的使用。更明确地,当网络环境不稳定时,不可能有效使用资源,因为手持终端用固定基本值来设置与网络的通信状态,以确定存储器,FIFO(先入先出)尺寸,数据帧尺寸和影响DSP(数据压缩,DTX(不连续传输使用)等)的资源(因素)应用等。
此外,在和DTE(PC,PDA,附加终端等)互锁的应用中,用户能够按照情况需要来使用接口,例如ITU(国际电联)V.25ter,GSM(全球移动通信系统)07.07和GSM07.05。在该情况中,用户必须具备其机械规范的全面理解并且精确地手动应用规范。因为不可能精确地应用规范,系统性能降低。
此外,在和DTE的应用程序互锁中,终端基本值复位现象由于应用程序的特性而不规则地发生。在这种情况中,虽然用户已知规范的内容,但是用户不可能平稳地应用规范,因为规范被应用程序自动改变。
如上所述,在传统终端中,因为用户不可能有效使用资源,DSP的使用不能被减少。而且,在超出DSP处理能力的情况中,DSP的吞吐量在网络不稳定状态中降低,通信质量降低,不能通信的状态发生,并且在最差的情况中,手持终端关闭。发明概述
本发明的目的是提供一种通过自动将终端设置到最佳状态,而且通过根据网络状态自动调整终端的使用(吞吐量)向用户提供稳定的通信服务,来调整手持终端的DSP使用的方法和装置。
这些和其它目的和优点通过提供调整手持终端的DSP使用的方法来实现,其中通过从网络接收接收等级数据和接收质量数据,并将接收的接收等级数据值和接收质量数据值与预存的基本值相比较,和根据比较结果调整DSP的当前使用来调整。
本发明还是调整手持终端的DSP使用的装置,该装置包括存储单元,用于预存有关接收等级数据和接收质量数据的第一和第二基本值,无线通信单元,用于从网络接收接收等级数据和接收质量数据,和微计算机,用于将接收的接收等级数据和接收质量数据与预存的基本值相比较,并根据比较结果调整关于每个资源的DSP的当前使用。
发明另外的优点、目的和特征将在随后的说明中部分提出,并将根据下文的研究使本领域的普通技术人员部分明白,或者可以通过发明的实践被了解。发明的目的和优点可以如在所附权利要求中特别指出的来实现和获得。附图简述
图1是按照本发明一个实施例的手持终端DSP使用调整装置的框图;
图2是按照本发明实施例的手持终端DSP使用调整装置的微计算机框图;和
图3是示出包括在按照本发明一个实施例的手持终端DSP使用调整方法中的步骤流程图。优选实施例详述
按照优选实施例,调整手持终端数字信号处(DSP)的使用的本发明的方法和装置自动优化终端,并通过从网络接收接收等级数据和接收质量数据向用户提供稳定的通信服务。接收的接收等级数据和接收的接收质量数据然后与预存的参考值比较,并且DSP的当前使用根据比较结果被调整。
图1是按照本发明一个实施例的手持终端DSP使用调整装置的框图。装置100包括存储器10,无线通信单元20和微计算机30。存储器预存有关接收等级的第一基本值(S1)、有关接收质量的第二基本值(S2)、等待状态中的DSP使用信息(DSPbase)和DSP最大使用信息(DSPmax)。无线通信单元周期地从网络接收接收等级数据(RxLev)和接收质量数据(RxQual)。并且,微计算机比较从无线通信单元接收的接收等级数据值(RxLev)和第一基本值(S1),并比较接收质量数据值(RxQual)和第二基本值(S2)。当在比较结果中判断为网络不稳定状态时,微计算机还计算关于每个资源的DSP的当前使用(X),并调整计算的DSP当前使用(X),使其不大于预存的DSP最大使用(DSPmax)。这里,DSP当前使用(X)最好对应于通过顺序相加关于n数目资源的DSP参考使用而计算的值。
图2是示出按照本发明微计算机的一种可能的构成方式的框图。如所示,微计算机包括比较器31,比较器32,使用计算器33,加法器34和使用调整器35。比较器31比较接收等级数据值(RxLev)和第一基本值(S1)并输出比较结果。比较器32比较接收质量数据值(RxQual)和第二基本值(S2)并输出比较结果。当接收等级数据值(RxLev)小于第一基本值(S1)或者接收质量数据值(RxQual)大于第二基本值(S2)时,使用计算器根据从比较器输出的比较结果计算关于资源的DSP使用(fi;0<i≤n)。加法器通过将预存的等待状态中的DSP使用(DSPbase)加到由使用计算器计算的DSP使用(fi;0<i≤n)来计算DSP的当前使用(X)。并且使用调整器35调整加法器中计算的DSP当前使用(X),使其不大于预存的DSP最大使用(DSPmax)。
按照本发明,DSP(数字信号处理)意味着各种改善通信的精确性和可靠性的数字信号处理技术。但是,有各种影响DSP处理过程的因素。这些因素包括但不限于所有有关语音、切换、一种语音编解码、数据压缩、DTX不连续传输使用的数字数据处理。因此,在本发明中,手持终端检查它所属的无线接口的状态,判断网络环境为稳定状态还是不稳定状态,并且当在判断结果中判断为不稳定状态时,手持终端通过执行监视算法来调整DSP的使用。
图3是示出包括在按照本发明一个实施例的手持终端DSP使用调整方法中的步骤流程图。作为附加步骤,该方法包括在存储器中预存有关接收等级的第一基本值(S1)、有关接收质量的第二基本值(S2)、等待状态中的DSP使用(DSPbase)和DSP最大使用(DSPmax)。接收等级的第一基本值(S1)、接收质量的第二基本值(S2)、等待状态中的DSP使用(DSPbase)和DSP最大使用(DSPmax)可以例如由厂商预先计算。
在下一步骤中,接收等级数据(RxLev)和接收质量数据(RxQual)例如从BTS(基站收发系统)在无线通信单元中被接收以调整网络环境(稳定状态或不稳定状态)。接收的接收等级数据值(RxLev)和接收质量数据值(RxQual)然后输出到微计算机,如步骤ST31所示。
在下一步骤中,最好但不是必须包括在微计算机中的第一比较器比较接收等级数据值(RxLev)和预存在存储器中的第一基本值(S1)并向使用计算器输出比较结果。最好但不是必须包括在微计算机中的第二比较器比较接收质量数据值(RxQual)和预存在存储器中的第二基本值(S2)并向使用计算器输出比较结果。
当在比较器输出的比较结果中,接收等级数据值(RxLev)小于第一基本值(S1)或者接收质量数据值(RxQual)大于第二基本值(S2)时,使用计算器确定网络环境在不稳定状态中,如步骤ST32所示。当网络环境为不稳定状态时,使用计算器计算关于资源的DSP使用(fi;0<i≤n)并将计算的DSP使用(fi)输出给加法器,如步骤ST33所示。
加法器通过将预存的等待状态中的DSP使用(DSPbase)加到计算的DSP使用(fi)来计算DSP的当前使用(X),并将计算的DSP当前使用(X)输出给使用调整器。这里,相加的DSP使用(DSPbase+fi;0<i≤n)可以对应于DSP的当前使用(X)。例如,DSP的当前使用(X)可以是通过顺序相加增加DSP使用的关于n数目资源(Ri;0<i≤n)的DSP参考使用(fi;0<i≤n),或者将等待状态中的DSP使用(DSPbase)加到(顺序相加的DSP参考使用的)该总和,而计算的值。关于每个资源的DSP使用(fi;0<i≤n)最好以功能的顺序存储在存储器中,从而不影响手持终端的基本性能,如步骤ST34和ST35所示。当DSP的吞吐量增加或减少时,DSP使用也增加或减少。因此,按照发明的一个实施例,DSP的吞吐量和DSP的使用可以有相同的含义,但不是必须这样。
在下一步骤中,使用调整器比较从加法器输出的DSP当前使用(X)和存储器中预存的DSP最大使用(DSPmax),如步骤ST37所示。当DSP当前使用(X)不小于或等于DSP最大使用(DSPmax)时,使用调整器调整DSP的当前使用(X)使其不大于DSP最大使用(DSPmax),或者通过禁用使用计算器计算的DSP使用(fi;0<i≤n)(禁用增加DSP使用的一定资源(Ri;0<i≤n))来调整终端环境,如步骤ST38所示。这里,DSP最大使用(DSPmax)可以由厂商预先存储,并且DSP最大使用(DSPmax)可以对应于在终端中适当处理数字信号的最大值。
当DSP当前使用(X)不大于时或者当步骤ST38结束时,每个资源的DSP使用被计算并且每个计算的DSP使用通过过程ST34被相加,如步骤ST36所示。
因此,在本发明中,当关于网络环境的数据值(RxLev)(RxQual)和基本值(S1)(S2)比较并且网络环境的不稳定状态通过比较被判定时,DSP当前使用(X)根据存储器10中预存的数据库(S1,S2,DSPbase,DSPmax)被计算。计算的DSP当前使用(X)超出预存的最大使用(DSPmax)时,不重要的资源被顺序禁用,同时DSP吞吐量增加到DSP最大或当前使用(X),从而不大于DSP的最大使用(DSPmax)。
如上所述,在本发明中,通过自动调整DSP的使用使其不大于DSP最大使用(DSPmax)或者根据网络环境禁用增加DSP使用的一定资源(Ri;0<i≤n),能够自动设置手持终端为最佳状态。
此外,通过自动调整DSP的使用使其不大于DSP最大使用(DSPmax)或者根据网络环境禁用增加DSP使用的一定资源(Ri;0<i≤n),能够向用户提供稳定的通信服务。
而且,通过根据网络环境自动调整DSP的使用,不需为确定资源或因素(数据压缩,DTX(不连续传输使用)等,Ri;0<i≤n)的应用固定基本值,并且在其它网络中能够执行终端的有效资源(Ri;0<i≤n)管理,能够向用户提供稳定的通信服务。
前面的实施例和优点只是举例并且不解释为限制本发明。本教导能够容易地应用到其它类型的装置。本发明的描述是希望举例说明,并且不限制权利要求的范围。许多替代、修改和变化对本领域技术人员是显而易见的。在权利要求中,装置加功能从句希望覆盖在执行所述功能时在这里说明的结构,不仅是结构相当而且是相当的结构。