移动电话的操作方法 本发明涉及一种操纵在数据传输网中使用的移动电话的方法,该方法至少包括一个编码和解码算法,该算法用于将模拟语言数据转化成数字数据或反过来。
传统的用于数字,蜂窝网的移动电话使用一种编码和解码算法,该算法用于将模拟数据和语言数据转化成数字数据。这些算法实质上都是软件程序,它们的发展和改进速度都很快。最近几年出现了多种协议,例如全速率、半速率或增强全速率。这些协议被进一步发展,一方面能更有效地使用可利用的通道容量,另一方面能提供改进的语音质量。对于具有特殊音调特征的语言,例如汉语,必须使用能适合这种语言特性的特种算法。这种算法的发展和改进非常复杂并且会花费数月,甚至数年的时间。但是,这种改进的算法只能被用在新的移动电话中,因为编码和解码算法形成移动电话永久程序操纵系统的一部分,所述电话在制造后不能被改进。这种状况既不能使顾客满意又不能使制造商满意,前者是因为他或她不能利用改进的性能,后者是因为恐怕购买者对这种移动电话有一个较差的印象。
因此,本发明的目的是提供一种操纵所述种类移动电话的方法,其中可以避免上述缺点。
为了实现此目的,根据本发明的方法的特征在于至少还有一个编码和解码算法经由数据传输线路被用于移动电话,所述线路建立在移动电话和网络之间,该算法由移动电话容纳并存储在非易失存储器中,以便在执行后被用于数据转化。
传统的移动电话被用于数字、蜂窝网中的操作。一般在制造期间就会为这种电话提供一种给定的编码和解码算法,每次出于此目的就会使用当前的标准。一旦可以利用一种新地、改进的标准,就能将其用在所述移动电话并将其存储在非易失存储器中。根据本发明,用户可以选择新或旧的算法。当选择新算法时,这种编码和解码算法将被用于语音数据的转化;可以只进行匹配编码和解码算法的工作。用户可以在不同的算法之间进行选择,或者就在新算法下载之后,或者在以后的任何时候都能改变算法。例如,可以是以较高的价格提供一种具有改进语音质量的较高数据传输率,或者在较低质量要求的情况下采用一种具有降低通道容量的传输。当在一个移动电话中提供不同的算法时,还可以在当前算法还不能利用的区域中操作。
为了建立用于编码和解码算法传输的数据传输线路,网络通常将一个SMS信息传递给移动电话,或者可以对移动电话进行直接的呼叫,以便触动一个从移动电话到网络的呼叫。因此能简单地通知用户新的功能和特征。如果需要,用户能通过网络下载新算法。但是,用户也可以拒绝使用新软件或在以后采用它。
当数据传输线路与GSM标准、特别是协议DCS1800或PCS1900相对应时,可以实现更大领域的应用。这种方法可以被用在目前使用的所有的移动电话中。根据本发明的方法还可以被用于未来的GSM标准的进一步发展。
当一个测试和在数据传输末或在一部分数据传输后被传输时,可以实现特别可靠的操作,所述测试和与一个通过移动电话从传输数据计算得到的测试和比较,而且在相同测试和的情况下终止数据传输,而在不同测试和的情况下重复传输。因此在数据传输期间可以检测错误信号,从而避免由于不正确传输算法而引起的算法失败。鉴于此,整个算法被划分成不同的块,每个块被单独传输,在每个块之后进行成功数据传输的测试。只当可以没有错误地装载时才能使用一种下载算法。否则其被消除并将其占据的存储区释放。
根据本发明的一种移动电话,当它包含一个非易失存储器及装置时,该装置用于接收至少又一种通过一个建立在移动电话和网络之间的数据传输线路的编码和解码算法,并用于将它存储在非易失存储器中。
在本发明另一实施例中的非易失存储器被构建为EEPROM或快速PROM(Flash PROM)。这种存储器提供与移动电话蓄电池无关的数据保护,在没有能量供给时,也能存储所述数据。
特具吸引力的是移动电话,其包括在编码和解码算法之间切换的装置,每次激活一个给定的编码和解码算法。此功能可以被设置在移动电话的操作系统中,其中一切换就可以确定哪个编码和解码算法是有效的。这些算法被显示给用户,然后用户必须决定一个给定的编码和解码算法。通过一个菜单选择所需的算法,以便激活它。也可以被设置成仅对用户显示移动电话相关网络所支持的算法。
在以下的参照附图对实施例的描述中可以明显地看出本发明的其它优点和细节。
图1表示在具有网络的数据传输线路存在的情况下根据本发明的一种移动电话;
图2表示电波到语音信号或语音信号到电波转化的框图。
图1示意性地表示了一个移动电话1,其具有一个发送/接收单元2,一个控制单元3,一个第一存储器4及一个第二存储器5。移动电话1通过一个天线6与网络的一个发送/接收站7无线接触。发送/接收站7连接到一个网络计算机8。可以设立单独的存储器4、5,但是一个单独的存储器也可以被划分为几个区域。
为了建立一个用于编码和解码算法传输的数据传输线路,网络计算机8通过发送/接收站7将一个SMS信息传递给移动电话1;与其响应,激发了一个从移动电话1到网络的呼叫。然后在移动电话1和网络计算机8之间建立了一条数据传输线路。网络计算机8经过发送/接收站7将新的编码和解码算法传输给移动电话1,移动电话1通过天线6接收信号并将信号传递给发送/接收单元2。控制单元3检测哪个存储器4或5能被用于存储编码和解码算法。例如,当存储器4在相关时刻被激发时,新下载的算法被存储在存储器5中。如果存储器5被占据,该存储区域可以被删除并再用于写。或者,编码和解码算法也可以被存储在另外的自由存储区。数据传输分块进行,在各个传输后,一个测试和通过网络计算机8被传递给移动电话电话1。与此无关,移动电话1的控制单元3也计算一个测试和,该数与通过网络计算机8传递的测试和比较。在一种无误差数据传输情况中,这两个测试和是相同的。否则移动电话1要求网络计算机8重复数据传输。当编码和解码算法被没有任何错地传递到移动电话1时,用户被相应地通过移动电话1上显示的信息得到一些消息。用户可以通过移动电话1的操作菜单在存储器4的旧算法和存储器5的新算法之间进行选择,但每次只能激活一种算法。当用户决定使用新算法时,控制单元3激活存储器5,并在同时关闭存储器4。对于另外的呼叫,使用存储器5中的新编码和解码算法。
图2示意性地表示了发送/接收单元2。它包括一个解调器9,它将模拟无线信号转化为电信号,接着通过一个模拟-数字转化器10将所述电信号转化成数字信号;这些数字信号进一步被解码器11、12中的一个处理。解码器11使用存储在存储器4中的编码和解码算法。解码器12中使用的编码和解码算法存储在存储器5中。解码器11和12之间的切换通过装置21进行。所述数字数据进一步由和瞬态存储器中编码和解码算法相关联的解码器处理。当存储器5被启动时,将使用解码器12。解码器包括用于将电波信号转变为语音数据的语音算法。转化信号被供给一个数字-模拟转化器13,它将数字信号转化为模拟信号。模拟信号经过一个装在移动电话1中的扬声器输出。
当用户对着移动电话1的一个麦克15讲话时,进行相反的步骤。模拟声波从麦克15传递到A/D转化器16,以便被转化成数字信号。和选择的解码器11或12一起,匹配的编码器17或18也被启动。经过装置22,例如该装置可以是一个软件控制的切换装置,每次选择一个编码器17或18。数字信号以这种方式通过编码器被转化,以便它们能通过无线传递。至此,到模拟信号的转化发生在一个数字-模拟转化器19中,而且进一步的处理发生在一个调制器20中。调制器20将经过天线6的电波提供给传输/接受站7,从而提供给网络计算机8。