专利名称:移动电话内的拨号方法
技术领域:
本发明涉及一种移动电话内的拨号方法,尤其是通过输入部分电话号码检索在移动电话内储存的电话号码并拔叫检索到的电话号码的方法。
在移动电话中,常常拔叫某一方的用户每次拔入该方的电话号码的七位或更高位数字是不够高效的。为了解决该问题,移动电话被设置了储存未来所需的常用电话号码功能的电话号码本。当用户使用电话号码本功能拔叫电话号码时,按功能键或滚动键几次以检索所想要的电话号码。一旦检索到所需电话号码,用户输入另一键,该号码能自动呼叫。对于拔叫用户不能正确记起的电话号码来说,电话号码本是有用的。但是由于用户需要反复按下滚动键直到所需的电话号码被检索到,即使是当用户已经知道该号码,拨号速度从过程一开始就受到限制。最坏的情况是用户按键的次数超过电话号码数字数。
在另一种方式中,移动电话已经设置了与唯一的缩位拨号键相关的缩位拨号功能,以注册常用电话号码。用户能通过按下相关的缩位拨号键拔叫注册的电话号码,但是用户需记住与缩位拨号键相关的电话号码或一方。相应地,麻烦的是用户需要分别注意与缩位拨号键相关的电话号码或一方。
已用于移动电话的其它的改进拨号技术是声音拨号功能的声音识别方法。为了呼叫相应一方,注册了与声音数据相关的电话号码,该号码由用户输入。依据接收和识别与已存储的声音数据匹配的输入声音,拨叫与该声音相关的电话号码。但是这种方法对周围杂音比较敏感,从而其拨号成功率比较低。
因此,本发明的一个目的是提供一种方法,当用户只输入电话号码的几个数字时,该方法检索一个电话号码,然后拨叫该检索到的电话号码。
为实现上述的和其它的目的。在移动电话内提供了一种拨号方法,该种方法在电话的第一存储器内存储常用的电话号码,在第二存储器内存储较少使用的电话号码。通过接收从键盘输入的一位或更多位数字的数据,该方法检索第一存储器以寻找一储存的电话号码,其一段与输入数据相匹配。如果相匹配的电话号码被找到,在电话显示屏上显示它。如果在第一存储器中没有找到相匹配的电话号码,进行第二存储器的检索,如果找到则显示该号码。无论何时显示来自第一或第二存储器的相匹配的电话号码,依据用户命令的接收,即检测到输入“发送”键,该号码自动拨号。如果第一和第二存储器的电话号码的一段都没有与输入数字数据相匹配的,移动电话将输入的数字输出到显示屏。
结合附图,通过下面详细说明更加清楚地反映本发明的上述目的或其它目的、特性和优点。
图1是本发明实施的移动电话方框图;图2是根据本发明实施例的移动电话内的拨号方法的流程图;图3A和3B是存储电话号码的存储图;图4是根据本发明实施例检索存储在移动电话内的电话号码和拔叫检索到的电话号码的拨号方法的流程图。
图1例解本发明实施的移动电话的方框图。移动电话包括微处理器(MPU)100,第一,第二,第三存储器110-130,键盘140,显示屏150和射频接口160。
工作中,微处理器100读取来自第一至第三存储器110-130的操作程序和数据,并且控制移动电话的整个工作。第一存储器100最好是非易失性存储器,如电可擦和可编程只读存储器,其储存无线电频率参数和必需的数据,各种移动电话的功能元件的数据,如电话号码本的功能件。应该注意到词“电话号码本的功能件”指的是这种新功能,即通过检测用户输入的电话号码前几位数字,能自动显示预置的电话号码。当然,该词除了有以前的现有技术电话号码本的功能外,还有不同的含义。
根据本发明,尤其是第一存储器110储存常用电话号码的数据,以实现电话号码本的功能。第二存储器120,如是易失性存储器,静态随机存储器。其储存访问微处理器100的必需数据并且也储存移动电话工作中用户输入的电话号码。尤其是,根据本发明的一个实施例,第二存储器120有堆栈结构且储存较少的常用电话号码。第三存储器130,如快速只读存储器,储存了移动电话的控制程序。键盘140包括拨号键和发送键,并且根据用户输入键产生键数据。用户激活发送键拨号显示的电话号码。键盘140产生的键数据传给微处理器100。在微处理器100控制下,显示屏150显示移动电话状态信息,显示从键盘输入的键数据和从存储器110和120读入的电话号码。在微处理器100的控制下,无线电频率接口的射频接口160传递并接收通信的射频信号。
现在结合图1方框图参照图2的流程图,来描述本发明的一个实施例,其中移动电话只通过检测用户输入的几个电话号码数字,从存储器110和120检索电话号码。一旦这些数字被检测到,相应地储存在移动电话中的电话号码被检索并被显示,然后如果接收到用户命令将自动拨号。
首先,用户通过键盘140逐位输入要拔的电话号码,并且在步骤201中微处理器100从键盘140接收相应的键数据。在步骤203,微处理器100检索第一存储器110,以找到与用户输入的键数据相匹配的电话号码。该步骤最好在用户输入每一数字后执行。(而该程序可以设计成在执行开头检索之前,等候接收号码的两个或三个开头数字后开始。)步骤205微处理器110确定是否第一存储器110有一个电话号码与输入键数据相匹配。也就是说为了给输入键数据执行电话号码本的功能,微处理器110检索第一存储器110并判断是否存在存储的一个或更多的以输入键数据开头的电话号码。或者反过来,程序能被设计为执行进一步的检索,看储存的电话号码尾部是否与输入数据匹配。例如,如果在美国的一个用户常拨号境外不同电话号码如“1-516-579-2281”和“1-516-579-2390”,允许用户输入这个号码的后段的第一部分,如“2281”或只是“22”。然后程序将检索存储器“22”开头的和尾部有“22”的电话号码。采用该方法电话号码本功能件检索和显示所需号码的速度在一些情况下可以更快,尤其是当储存了许多带有同一地区号(516)和交换局(579)的号码。
当在步骤205没有发现匹配的电话号码时,为了寻找带有一段与输入键数据相匹配的电话号码,在步骤207中微处理器100检索第二存储器120,并在步骤209内判断是否存在相配号码。例如依据接收的用户所需拔叫的电话号码的第一个数字,微处理器100把储存在第二存储器120内的所有电话号码的数字数据的第一个数字与输入的数字数据相比较,以判断是否存储的电话号码与输入数据匹配。
如果在步骤209第二存储器120没有与输入的数字数据相匹配的电话号码,在步骤211微处理器100将输入数字数据输出到显示屏150。相反,在步骤205或209如果第一或第二存储器110或120判定有一个或多个匹配电话号码,在步骤213微处理器100输出匹配的一个或几个电话号码到显示屏150。当有几个电话号码与输入的数字数据相匹配时,微处理器100以预定检索顺序输出他们。对于储存在第一存储器110内的电话号码,该检索顺序可以是储存顺序,并且对于储存在第二存储器120内的电话号码,该检索顺序可以是与储存顺序相反。(应该注意常用的移动电话显示屏只能显示一个电话号码。照此如果存在多个检索到的匹配号码,可选择地设计该方法为允许用户使用滚动键向下滚动到下一个相匹配的号码。在这种情形下,即使在第一存储器发现相匹配号码,改进图2的流程图当在步骤205输出“是”时,继续进入步骤207以从第二存储器检索存在的另外相匹配的号码。较低的优先号码在滚动单中继续显示。)于是,在最佳实施例中,当存在与输入数据相匹配的几个电话号码时,微处理器100输出最优先的电话号码到显示屏150。此处,最优先的电话号码可能是最常用的电话号码。可采用另一种方法,相匹配的电话号码以数字顺序输出。例如,如果在存储器中发现这两个号码,基于数字顺序,号码“579-2280”比号码“579-2281”优先显示。总之,相应于每一匹配电话号码的团体缩写名称也可以从存储器中检索到并且和电话号码一起显示。
如果在显示屏150上显示的电话号码与他/她所想拔叫的电话号码一致,移动电话用户将在键盘140上输入发送健。否则,用户输入拨号的电话号码的下一数字的键数据。如果程序设计成允许用户此时滚动较低的优先号码,用户可以这样做,且通过敲击发送键选择这些号码的一个。
然后在步骤215判断是否键盘140上的发送键被用户按下。如果按下了发送键,微处理器100在步骤217拔叫当前显示屏150上显示的电话号码。但是,如果发送键没有被按下,微处理器100返回到步骤201以接收拔入的电话号码的下一数字的键数据。
图3A图示了第一存储器110的存储图,常用电话号码以地址ADD的顺序储存。在创建过程中微处理器100储存这些常用电话号码,在该过程中用户输入常用电话号码和每一号码的所叫团体。另外,不论何时微处理器100发现用户在正常呼叫模式下常常拨号一个新号码,微处理器100可以自动将该号码加入到常用电话号码单中。例如,如果微处理器100发现新的号码在特定时间内被呼叫超过预定次数,微处理器100可以将该号码加入到第一存储器内的电话号码单中。而且,通过记录在第一和第二存储器中每一电话号码被拨号的次数,微处理器100依据相应号码的使用频率能被编程为可动态地改变在每一存储器中储存的电话号码的优先顺序。如果需要使用这种动态的方法,处于第二存储器的常用电话号码可以转换到第一存储器,反之亦然。
图3B图示了第二存储器120的储存图,其中以“呼叫”顺序储存较少使用的电话号码。例如,当使用的电话号码在存储器110或120中预先没有储存,程序可以把该新的电话号码加入到图3B的电话号码单的末尾。用该方法,较少使用的号码以呼叫顺序储存。在创建过程中用户也可输入较少使用的电话号码,储存在第二存储器中。
图4是根据本发明示范的拨号方法,例如假定用户想要拨号电话号码“0482-100-2000”。
参见图1,3A,3B和4,详细说明了根据本发明的一个实施例,当用户想要拨叫号码“0482-100-2000”时,在移动电话内检索储存的电话号码和拔叫检索到的电话号码的过程。首先,用户按下要拨叫的电话号码的第一个数字“0”。然后在步骤401微处理器100接收电话号码的第一个数字“0”的键数据。接着微处理器100在步骤403检索第一存储器110寻找一个电话号码的第一个数字的键数据与第一键数据相同。即,微处理器100检索第一存储器以寻找第一个数字是“0”的电话号码。例如,第一存储器110可以有如图3A所示的几个第一个数字是“0”的电话号码。此时,在步骤405微处理器100输出在第一个数字是“0”的电话号码中的最优先的号码,“053-300-4000”到显示屏。在后一情况下,当一特定号码被拨号,微处理器100通过更新内部计数器判断哪一电话号码在过去拔叫更频繁。
同时,既然显示在显示屏150上的电话号码不是想要拨叫的号码,用户将按下拔叫电话号码的下一数字“4”。然后,在步骤407微处理器100从键盘140接收电话号码的第二个数字“4”。在步骤409微处理器100再一次检索第一存储器110以寻找第一个和第二个数字是“04”的电话号码。在步骤411微处理器100输出第一个第二个数字是“04”的电话号码到显示屏150。
既然电话号码“0481-500-6000”也不是要拔叫的电话号码,用户将使用键盘140按下想拔电话号码的下一数字“8”。然后,在步骤413,在步骤413微处理器100从键盘140接收电话号码的第三个数字“8”的第三键数据。接着,在步骤415微处理器100又一次检索第一存储器110以寻找第一至第三位是“048”的电话号码。在步骤417微处理器100输出第一至第三位数字是“048”的电话号码“0481-500-6000”到显示屏150。
此时,既然电话号码“0481-500-6000”仍不是所需的号码,用户将按下所需电话号码的下一数字“2”。在步骤419微处理器100然后从键盘140接收电话号码的第四位数字“2”的第四个键数据。接着,在步骤421微处理器100检索第二存储器120以寻找第一至第四位是“0482”的电话号码。即微处理器100检索第一存储器110以寻找与输入数字数据相匹配的电话号码,当第一存储器110没有与输入数字数据相配的电话号码时,检索第二存储器120。
步骤423,微处理器然后从第二存储器120读取第一至第四位数字是“0482”的电话号码“0482-100-2000”,并输出读取的电话号码到显示屏150。既然电话号码“0482-100-2000”与想要拨叫的号码一致,用户将按“发送”键。步骤425微处理器100依据检测输入的发送键,拔叫显示在显示屏150上的电话号码“0482-100-2000”。
如上所述,用户通过采用这种新颖的拨号方法能只按几位拔叫的电话号码的数字就能拨叫电话,而无需输入全部数字。
由此参照某一最佳实施例本发明已经公开,但本领域技术人员理解本发明为在其形式和细节上的各种变化都不排除在本发明实质和范围之外。例如,尽管实施例是结合存储在移动电话的三个存储器的信息来描述的,但可选择地采用更多或更少的储存器以完成同一功能。移动电话也可以设计为不采用双等级系统,即最常用的和较少使用的电话号码。也就是说,只有最常用的电话号码可以储存在存储器中的唯一电话号码单中。相应地,这些和其它改进包括在从属权利要求限定的本发明范围之内。
权利要求
1.一种在包括键盘和显示屏的移动电话内的一种拨号方法,该方法包括下述步骤a)在移动电话的第一存储器内储存常用电话号码并且在移动电话的第二存储器内储存较少使用的电话号码;b)依据接收从键盘输入的数字数据,检索第一存储器以寻找一个其一段与输入的数字数据相匹配的电话号码;c)如果第一存储器有一与输入的数字数据相匹配的电话号码,从第一存储器读取匹配的电话号码并输出读取的电话号码到显示屏;d)当第一存储器没有相匹配的电话号码时,检索第二存储器以寻找与输入的数字数据匹配的电话号码;e)如果第二存储器有一与输入的数字数据相匹配的电话号码,从第二存储器读取匹配的电话号码并输出读取的电话号码到显示屏;f)通过检测输入的发送键,拨叫当前显示在显示屏上的电话号码。
2.如权利要求1所述的拨号方法,其特征在于包括步骤如果第二存储器没有与输入的数字数据相匹配的电话号码,将输入数字数据输出到显示屏。
3.如权利要求3所述的拨号方法,其特征在于包括步骤如果没有接收到输入的发送键,接收用户输入的第二个数字数据,并重复步骤b)到f)以寻找跟在第一数字数据后的第二数字数据。
4.如权利要求3所述的拨号方法,其特征在于第一数字数据是一位数字并且第二个数字数据是一位数字。
5.如权利要求3所述的拨号方法,其特征在于第一数字数据至少是两位数字并且第二个数字数据是一位数字。
6.如权利要求1所述的拨号方法,其特征在于检索第一存储器的步骤b)通过检索第一存储器以寻找开始段与输入数据匹配的电话号码来完成。
7.如权利要求1所述的拨号方法,其特征在于步骤b)是通过检索第一存储器以寻找一电话号码来完成,该号码开始段与输入数据匹配,或其尾部与输入数据匹配。
8.如权利要求1所述的拨号方法,其特征在于如果在第一存储器内有大量电话号码的一段与输入数据匹配,在这些电话号码中输出最优先的电话号码到显示屏。
9.如权利要求8所述的拨号方法,其特征在于依据接收输入的滚动键,下一最优先的匹配电话号码被显示。
10.如权利要求8所述的拨号方法,其特征在于所述大量的匹配电话号码在所述显示屏上以一个顺序显示,该顺序基于对大量相匹配电话号码动态判定的使用频率。
11.如权利要求1所述的拨号方法,其特征在于在创建模式中所述常用电话号码存储在第一存储器内。
12.如权利要求1所述的拨号方法,其特征在于包括步骤判断在呼叫模式中一个当前没有存在第一存储器内的新电话号码被用户拔叫次数是否超过预定次数,如果超过,所述新的电话号码作为一个新的常用号码存储在第一存储器内。
13.如权利要求1所述的拨号方法,其特征在于在创建过程中较少使用的电话号码被存在第二存储器中。
14.如权利要求1所述的拨号方法,其特征在于在呼叫模式下当用户拨号一新的电话号码时,该号码作为较少使用的电话号码存于第二存储器中。
15.在包括存储常用电话号码的非易失性存储器和存储较少使用电话号码的易失性存储器的移动电话内的一种拨号方法,该方法包括下列步骤a)依据接收用户输入的第一数字数据,检索非易失性存储器以寻找一个电话号码,其第一位数字与第一个数据相同;b)如果非易失性存储器有一个电话号码,其第一位数字与第一个数字数据相同,从非易失性存储器在第一位数字与第一个数字数据相同的电话号码中读取最优先的电话号码,并且输出读取的电话号码到显示屏。c)如果非易失性存储器没有一个电话号码,其第一位数字与第一个数字数据相同,检索易失性存储器寻找第一位数字与第一个数字数据相同的电话号码。d)如果易失性存储器有一电话号码,其第一位数字与第一个数字数据相同,从易失性存储器读取第一位数字与第一个数字数据相同的电话号码中的最优先的号码并且输出读取的号码到显示屏;e)依据在步骤b)或d)中检测输入的发送键,拔叫在显示屏上显示的电话号码。
16.如权利要求15所述的拨号方法,其特征在于包括步骤如果发送键没有被接收到,接收用户输入的第二个数字数据,并按照第一个数字数据对第二个数字数据重复步骤a)至e)。
17.在包括键盘和显示屏的移动电话内的一种拨号方法,该方法包括下述步骤a)在移动电话的一个存储器内储存常用电话号码;b)依据接收从键盘输入的数字数据,检索存储器寻找一个电话号码,其一段与输入的数字数据匹配;c)如果第一存储器有与输入数字数据匹配的电话号码,在显示屏上显示相匹配电话号码;d)通过接收用户的特定命令,拔叫该匹配号码。
18.如权利要求17所述的拨号方法,其特征在于所述的特定命令是用户输入的发送键。
19.如权利要求17所述的拨号方法,其特征在于包括步骤在移动电话的一个存储器内储存较少使用的电话号码;如果在步骤b)没有找到相匹配的常用电话号码,检索有一段与所述的输入数字数据相匹配的较少使用的电话号码;显示相匹配的较少使用的号码;依据接收特定用户命令,拔叫显示的较少使用的电话号码;
全文摘要
在移动电话内的一种拨号方法,常用电话号码储存在第一存储器中,较少使用的电话号码储存在第二存储器内。依据接收到从键盘输入的包括一位或多位数字的数据,该方法检索第一存储器寻找一个储存的号码,其一段与输入数据相匹配。如果找到了一个匹配的电话号码,在显示屏上显示它。如果在第一存储器内没有相匹配的号码,检索第二存储器判断是否有一相匹配的电话号码储存于其中。无论何时来自第一或第二存储器的相匹配的电话号码被显示,依据接收到用户的命令,即依据检测到输入的发送键,自动拨叫显示的号码。
文档编号H04M1/274GK1233128SQ9910602
公开日1999年10月27日 申请日期1999年4月14日 优先权日1998年4月14日
发明者梁载得 申请人:三星电子株式会社