具有电话功能的数据终端的制作方法

文档序号:7724755阅读:130来源:国知局
专利名称:具有电话功能的数据终端的制作方法
技术领域
本发明涉及一种具有电话功能的数据终端,更具体地说,涉及一种具有电话功能和对存储于其中的信息附上优先权顺序功能的数据终端。
例如,在蜂窝电话的电话目录文件中,存储于其中的电话号码能按照该蜂窝电话向电话号码发起呼叫或者自电话号码接收呼叫的呼叫频率的顺序排列在显示单元的屏幕上。
同样在蜂窝电话电子邮件发送器中提供的假名-日语汉字字符转换功能中,字符和符号能按照字符和符号在字符转换中被选定的频率的顺序排列在屏幕上。这种功能允许使用者有效地应用存储在蜂窝电话中的信息。
要注意到“假名”是一种在日语中表示语音的字符系统,并且一般被使用者用来通过键盘输入句子。另一方面,“日语汉字”是一种同样应用在日语中的表义字符系统,并且在假名字符中指定的一个单独字对应于各种各样的日语汉字字符或者各种各样的日语汉字字符串。日语中的句子一般由假名字符和日语汉字字符混合表示,因为单独的假名字符系统不能够在含义上提供一个清楚的理解,而单独的日语汉字字符系统不能提供字符之间的联系。因此,当使用从假名-日语汉字字符转换词典中检索的日语汉字字符替换一些假名字符时,假名-日语汉字字符转换技术被用于表示句子,这提供了多个日语汉字字符或者多个日语汉字字符串作为被使用者输入的单独字的候选者。
发明人注意到,在便携式数据终端中将被使用者使用的信息有时根据使用者停留的区域而不同。例如,假定使用者停留在一个遥远的城市,该使用者可能向这个遥远城市中的一个商店发起频繁的呼叫,尽管使用者在停留在这个遥远城市里之前很少向这个商店发起呼叫。
本发明提供了一种数据终端,它包括用于将多个第一数据存储于其中的存储装置;用于获取数据终端的位置信息的位置信息获取部件;用于根据位置信息确定第一数据的优先权顺序的优先权顺序确定部件;以及用于提供至少一个在第一数据中具有较高优先权顺序的第一数据的信息输出部件。
依照本发明的便携式数据终端,由于蜂窝电话以基于信息优先权顺序的排列顺序提供给使用者存储在存储装置里的信息,所以使用者能更有效地应用存储在蜂窝电话中的信息。
在本发明中,其中具有电话功能的例如个人数字助理的便携式数据终端,涉及蜂窝电话。
本发明的上述和其它目的、特征和优点将在接下来参照附图的描述中变得更明显。


图11是图10中蜂窝电话的画面显示的过程的流程图;
参见图1,显示为根据本发明第一实施例的数据终端的一个蜂窝电话(一般由数字100标明)包括天线11、无线电发射机/接收机12、基带模块13、CPU14、包括键盘的输入装置15、显示单元16、非易失存储器17和GPS(全球定位系统)信号控制器18。
无线电发射机/接收机12通过天线11向/从基站(未示出)发送/接收包括呼叫号码的无线电信号。基带模块13编码要被无线电发射机/接收机12发送的数据并解码由无线电发射机/接收机12接收到的数据。CPU14基于存储于其中的程序进行操作,以便控制蜂窝电话100的整个操作。键盘15用于输入呼叫号码,在非易失存储器17中登记例如电话号码和名字的信息,请求显示在非易失存储器17中登记的信息。
显示单元16在其上显示由键盘15输入的信息、在蜂窝电话中向其发起呼叫或者从其收到呼叫的电话号码,并响应使用者通过键盘15发出的请求而显示在非易失存储器17中登记的信息。GPS信号控制器18接收来自GPS卫星的GPS信号。键盘15包括大约20个键开关和/或一个例如单键飞梭(商标)的拨号盘。
CPU14包括位于其中的一个处理器、一个RAM和一个ROM,在其中存储数据和将被处理器运行的程序。CPU14基于这些程序进行操作,起信息登记部件141、呼叫号码识别部件142、呼叫次数计算部件143、位置信息检索部件144、呼叫次数管理部件145、优先权顺序确定部件146、显示控制部件147、区域范围设置部件148和学习功能设置部件149的作用。
信息登记部件141接收来自使用者通过键盘15作出的请求来登记(或存储)一个名字和一个电话号码到其电话目录文件中,并管理在电话目录文件中登记的电话号码等。
当在蜂窝电话中发起/接收一个呼叫时,呼叫号码识别部件142识别例如目的地/发起号码的电话号码。呼叫次数计算部件143根据呼叫号码识别部件142对呼叫号码的识别对每个区域的呼叫数进行计算。位置信息检索部件144从GPS信号控制器18中检索蜂窝电话100的位置,从而将蜂窝电话当前位置信息存储在其中。
呼叫次数管理部件145接收由呼叫次数计算部件143计算的呼叫次数的数字,将这个呼叫次数的数字和存储在其中的这个区域的目前呼叫次数的数字相加,从而基于由位置信息确定的区域为每个区域管理呼叫次数的数字。例如,假定蜂窝电话的整个服务区域被划分成辖区(作为单位区域),并且使用者在某一特定辖区用蜂窝电话发起呼叫或接收呼叫,呼叫次数计算部件143基于当前位置信息对该特定辖区的呼叫次数的数字进行计算,把这个计数发送给呼叫次数管理部件145,该装置将接收到的计数和该特定辖区的当前的呼叫次数的数字相加。
优先权顺序确定部件146在检索登记在电话目录文件中的电话号码后,根据每个辖区呼叫次数的数字确定辖区的优先权顺序。也就是说,优先权顺序确定部件146确定该单位区域的优先权顺序,允许电话号码以该单位区域呼叫次数的降序排列在显示单元的屏幕上。
例如,如果存储的第一到第三辖区的呼叫次数的数字分别为“1”、“10”和“5”,那么登记的电话号码排列在屏幕上的顺序是属于第二辖区的电话号码,属于第三辖区的电话号码和属于第一辖区的电话号码。每个电话号码的辖区通过电话号码的呼叫代码查出。根据存储在非易失存储器17中的优先权顺序管理文件管理这个排列顺序。
在管理优先权顺序管理文件中的优先权顺序期间,在学习功能设置部件149设置模式之后,优先权顺序确定部件146确定优先权顺序。
显示控制部件147控制显示单元16在其屏幕上以由优先权顺序确定部件146确定的排列顺序显示电话号码和相关的名字,并且作为替换,也可以控制显示单元16在其屏幕上以名字的字母顺序显示电话号码。
区域范围设置部件148基于使用者通过键盘15输入的请求设置区域范围。要被区域范围设置部件148设置的单位区域可以是上述的辖区,或者行政区,例如Kanto行政区或者Kansai行政区,包括几个辖区,也可以是国家,例如日本、美国和中国。作为替换,单位区域可以是城市、市镇或者乡村。呼叫次数管理部件145存储并管理由区域范围设置部件148指定的单位区域的呼叫次数的数字。
学习功能设置部件149基于使用者通过键盘15输入的请求对电话目录文件中的电话号码的排列设置第一模式或第二模式。第一模式是电话号码以对应于优先权顺序确定部件146指定的优先权顺序的顺序进行排列,而第二模式是电话号码以相关名字的字母顺序进行排列。
参考图2,显示了从登记电话目录文件中的电话号码到显示存储在电话目录文件中电话号码的过程。
在步骤S1,电话号码及其相应名字的信息由使用者通过键盘15输入。如果在信息输入完成之后选择了登记指令,信息登记部件141将输入信息登记到电话目录文件中(步骤S2)。优先权顺序确定部件146基于预先选择的模式重新排列从电话登记文件中读出的电话号码(步骤S3),然后基于选择模式在优先权顺序管理文件中管理电话号码的顺序(步骤S4)。显示控制部件147控制显示单元16以根据优先权顺序管理文件的排列顺序来显示电话号码(步骤S5)。
参考图3,显示了在基于各个区域呼叫次数的数字确定区域的优先权顺序和电话号码排列顺序期间由CPU执行的过程。
如果使用者在蜂窝电话100中发起呼叫或者接收呼叫,呼叫号码识别部件142识别呼叫的目的或者发起终端,呼叫次数计算部件143增加其中的呼叫次数的数字(步骤S11),然后位置信息检索部件144从GPS信号控制器18检索蜂窝电话100的当前位置信息(步骤812)。呼叫次数管理部件145接收由呼叫次数计算部件为由位置信息检索部件144识别的区域计算的呼叫次数的数字,将该呼叫次数的数字和该区域现有的呼叫次数的数字相加为每个区域管理呼叫次数的数字(S13)。优先权顺序确定部件146然后基于当前各个区域的呼叫次数确定区域优先权顺序(步骤S14)。在优先权顺序确定之后,过程前进到图2所示的过程,其中步骤S3到S5被实施。
参考图4显示了模式设置期间CPU的执行过程。图5A举例说明在图4过程中学习功能设置步骤中的屏幕画面,而图5B举例说明了在图4过程中区域范围设置步骤中的屏幕画面。
在使用者从显示单元16屏幕上的主菜单选择模式设定菜单之后,屏幕在其上表示如图5A所示的学习功能设置画面(步骤S21)。促使使用者选择菜单中学习功能的“打开模式”或者“关闭模式”。如果使用者选择学习功能的“关闭模式”(步骤S22),那么学习功能设置部件149确定学习功能为关闭模式(步骤S23)。另一方面,如果使用者选择学习功能的“打开模式”(步骤S22),那么学习功能设置部件149确定学习功能为打开模式(步骤S24)。
如果在上述过程中选择了“打开模式”,显示单元16的屏幕在其上表示如图5B所示的区域范围设置菜单(步骤S25)。促使使用者在菜单上选择要计算呼叫次数数字的单位区域。如果使用者在步骤S26选择菜单中的“辖区”,区域范围设置部件148确定将“辖区”作为单位区域(步骤S27)。呼叫次数管理部件145然后管理每个辖区的呼叫次数的数字,呼叫次数的数字由呼叫次数计算部件143进行计算。例如,呼叫次数管理部件145存储和管理每个辖区的呼叫次数的数字,就像东京是“1”,千叶辖区是“10”,Saitama辖区是“5”。
另一方面,如果使用者在步骤S26选择区域范围设置菜单中的“行政区”,区域范围设置部件148确定将行政区作为单位区域。呼叫次数管理部件145然后存储和管理每个行政区的呼叫次数的数字,例如Kanto行政区是“5”,Kansai行政区是“15”,四国行政区是“20”。
另外,如果使用者在步骤S26选择区域范围设置菜单中的“国家”,区域范围设置部件148确定将国家作为单位区域(步骤S29)。呼叫次数管理部件145然后存储和管理每个国家的呼叫次数的数字,例如日本是“15”,美国是“15”,中国是“20”,虽然这种情况在当前的蜂窝电话系统中还没被建立。
模式设置完成后,优先权顺序确定部件146根据在区域设置过程中建立的每个单位区域的呼叫次数重新计算和确定区域的优先权顺序(步骤S30)。在设置过程完成后,屏幕画面表示了等待模式(步骤S31)。
之后,如果使用者通过键盘15请求显示存储在电话目录文件中的电话号码(步骤S32),显示控制部件147基于选择的“打开模式”或者“关闭模式”重新排列存储在电话目录文件中的电话号码的顺序(步骤S33),然后控制显示单元16在其上显示重新排列的电话号码(步骤S34)。应注意如果选择了“打开模式”,在屏幕上电话号码的顺序依从由优先权顺序确定部件146确定的顺序,而如果选择了“关闭模式”,在屏幕上电话号码的顺序依从名字的字母顺序。
参考图6,显示了在区域/学习功能设置期间由CPU进行的过程。图7显示了在区域/学习功能设置期间显示的区域/学习功能设置菜单,假定在区域范围设置过程中选择了“辖区”作为单位区域。
当屏幕上显示了主菜单时(步骤S1),促使使用者选择包括区域/学习功能设置模式的模式中的一种模式。如果使用者在步骤S42选择区域/学习功能设置模式,屏幕画面代表图7中所示的区域/学习功能设置菜单(步骤S43)。促使使用者为排列在屏幕上的每个辖区选择打开或关闭。这样,使用者为每个辖区确定学习功能的打开或关闭。区域范围设置部件148识别对每个辖区的选择(步骤S44)。如果对每个辖区的所有选择都完成了(步骤S4),那么区域范围设置部件148为使用者选择为打开的辖区设置打开模式(步骤S46)。应注意的是学习功能设置为打开的辖区是其电话号码被以由优先权顺序确定部件146确定的优先权顺序排列的单元区域。这样,区域/学习功能设置过程结束。
如在图6中了解的,步骤S47到S50和图4中的步骤S31到S34是相似的。因此,这些步骤S47到S50的详细解释这里被忽略。之后,屏幕上电话号码的顺序依从单位区域的优先权顺序。
根据第一实施例,由于蜂窝电话以每个指定单位区域的呼叫次数数字的顺序安排存储在电话目录文件上的电话号码或信息,可以得到存储在蜂窝电话中的信息的最佳排列。
应注意的是,上述的几个单位区域可以被分组形成大的区域,用以管理其呼叫次数的数字。在这种情况下,可以选择排列顺序以依从在该区域或在该组中的呼叫次数数字。在这个例子中,CPU在区域范围设置部件148中包括组登记部件。
参见图8,显示了由组登记部件进行组设置的过程。图9A显示了图8的过程中使用的组选择菜单,而图9B显示了图8的过程中使用的区域设置菜单。
在屏幕上显示主菜单之后(步骤S61),使用者可以选择图9A所示的组设置菜单(步骤S62),组设置菜单促使使用者选择屏幕上第1到第n个组之一(步骤S63)。例如,在步骤S64,如果使用者选择了屏幕上的第一个组,然后图9B所示的区域设置菜单被显示在屏幕上(步骤S65)。促使使用者通过标记辖区的方框符号选择屏幕上的一些辖区,从而选择将组成第一组的辖区。安装在区域范围设置部件148中的组登记部件识别组成第一组所选辖区(步骤S66)。如果使用者结束第一组的组成(步骤S67),组登记部件登记第一组和包含在其中的相应的辖区(步骤S68)。
接着,由于整个分组还没有完成(步骤S68),处理过程回到步骤S63以重复步骤S63至S69,由此使用者选择第2和随后的组,并为第2和随后的组中的每个选择几个辖区,这同第一组的情况相似。在使用者选择分组的“结束”后(步骤S69),呼叫次数管理部件计算、存储和管理这样形成的每个组的呼叫次数的数字。也就是,该组的呼叫次数的数字是该组中的辖区的呼叫次数的数字的和。
优先权顺序确定部件146基于辖区组的呼叫次数的数字确定电话号码的顺序(步骤S70)。例如,如果第一到第三组的呼叫次数的数字分别是10、20和50,则顺序依照属于第三组、第二组和第一组的电话号码这个顺序。从而,为每个电话号码查得电话代码以便查出该辖区组。由此得到的顺序被作为一个顺序文件存储在非易失存储器17中。显示控制部件控制显示单元16以由优先权顺序确定部件146确定的排列顺序在其上显示电话号码(步骤S71至S74)。
在上面的实施例中,单位区域可以是城市(乡村)、行政区或国家而不是辖区。蜂窝电话可以被另一种具有电话功能的例如PHS或PDA的数据终端代替。
在第一实施例的修改中,可以为蜂窝电话所在的区域存储每个电话号码的呼叫次数的数字。在本例中,对于每个区域,电话号码具有相应的优先权顺序,并且以对于蜂窝电话所在的每个当前区域的优先权顺序为顺序显示在屏幕上。可选择地,电话号码的优先权顺序基于电话号码的电话代码被转换为该区域的优先权顺序。从而,电话号码以从具有较高优先权的辖区(单位区域)到具有较低优先权的辖区的顺序为蜂窝电话的每个当前区域进行显示。
参见图10,显示了根据本发明第二实施例的作为便携式数据终端的蜂窝电话200。在本发明的实施例中由相似附图标记表示的组成元件具有相似功能,为避免重复,这里省略了对其的详细描述。
CPU14运行程序,以便起到信息登记部件211、位置信息检索部件212、优先权顺序确定部件213和显示控制部件214的功能。
参考图11,显示了由CPU14实施的信息登记和信息显示的过程。首先,信息登记部件211接收由使用者通过键盘15输入的信息,以便存储和管理在电话目录文件中包括电话号码和相应名字的信息(步骤S81)。位置信息检索部件212从GPS信号控制器18中接收蜂窝电话200当前的位置信息(步骤S82)。
优先权顺序确定部件213基于从位置信息检索部件212接收的当前位置信息确定电话号码的优先权顺序(步骤S83)。更具体地说,当提供每个具有和当前区域一致的呼叫代码的电话号码的优先权顺序时,优先权顺序确定部件213识别蜂窝电话所属的当前区域,从电话目录文件中提取电话号码,以及重新排列电话号码的顺序。显示控制部件214控制显示单元16以由优先权顺序确定部件指定的顺序在其上显示电话号码和名字。
屏幕上排列的信息可以是存储在一个字典文件、多个字典文件或者除上述电话目录文件之外的多个字符代码文件中的信息。
在假名-日语汉字字符转换过程中,例如,如果要将存储在字典文件中的候选日语汉字字符以本发明的技术排列在屏幕上,优先权顺序确定部件213检索候选日语汉字字符,基于当前位置信息确定日语汉字字符的顺序。之后,显示控制部件214控制显示单元16以由优先权顺序确定部件213指定的排列顺序在屏幕上表示候选的日语汉字字符。
上面的排列中,如果蜂窝电话位于一特定区域,由日语汉字字符表示并为了假名-日语汉字字符的转换而从字典中检索的地理名被排列的结果是与该特定区域最近的地理名被排列在第一行,而其它地理名以该特定区域和这些地理名之间的距离的升序进行排列。
在另一个实施例中,如果为了假名-日语汉字转换而将多个字典存储在蜂窝电话中,且该蜂窝电话位于一特定辖区,则优先权顺序确定部件选择其中一个最适合该特定辖区的字典。在这种情况下,如果使用者输入一些假名字符以便指定地理名字的至少一部分,那么候选日语汉字字符由所选字典的功能以最适合该特定辖区的顺序进行排列。
在另一个例子中,其中选择国家作为单位区域,多个用在各个国家里的字符代码文件(或者字典)被存储在非易失存储器17中。优先权顺序确定部件213基于蜂窝电话所在的国家确定字符代码文件之一。
在第二个实施例中,蜂窝电话提供最适合蜂窝电话所在区域的信息。
在第一或第二实施例中,数据终端并不限于蜂窝电话,而可以是具有GPS功能的个人数字助理或者个人计算机。GPS功能本身可以像上述实施例中一样被提供在数据终端之中,也可以被提供在数据终端之外,例如,在通信公共载体的中心站中。在本例中,中心站基于基站从蜂窝电话接收信号而获取蜂窝电话的位置信息,并给蜂窝电话发送位置信息。另外,虽然以上描述的实施例很大程度上以假名-日语汉字转换技术为参考,但本发明可以被延伸到例如英汉或者汉英转换技术的翻译技术。
由于以上描述的实施例仅作为举例,因此本发明不限于上述实施例,各种各样的修改或变化在不离开本发明范围的情况下,可以容易地由本领域普通技术人员达到。
权利要求
1.一种数据终端,包括一个存储装置,用于在其中存储多个第一数据;一个位置信息获取部件,用于获取所述数据终端的位置信息;优先权顺序确定部件,用于基于所述位置信息来确定所述第一数据的优先权顺序;和一个信息输出部件,用于提供所述第一数据中具有较高优先权顺序的所述第一数据中的至少一个。
2.根据权利要求1所述的数据终端,其中所述信息输出部件进一步提供所述所述第一数据中的至少一个之后的所述第一数据的剩下部分,以便使所述第一数据以所述优先权顺序的一个顺序进行排列。
3.根据权利要求2所述的数据终端,其中所述第一数据包括登记在字典中的多个字符。
4.根据权利要求1所述的数据终端,其中所述第一数据包括存储在多个字典中的字符信息,所述输出部件提供在所述字典之一中的所述字符信息。
5.根据权利要求1所述的数据终端,其中所述第一数据包括在多个字符代码文件中的代码信息,并且所述输出部件提供在所述字符代码文件之一中的所述代码信息。
6.根据权利要求1所述的数据终端,其中所述优先权顺序确定部件被有选择地激活。
7.根据权利要求2所述的数据终端,其中所述数据终端是蜂窝电话,所述第一数据包括电话号码。
8.一种蜂窝电话,包括一个电话目录文件,用于在其中登记多个电话号码;一个区域识别部件,用于根据所述蜂窝电话的位置信息在多个区域中识别蜂窝电话的区域;一个呼叫次数计算部件,用于为每个所述区域计算呼叫次数数字;一个优先权顺序确定部件,用于根据所述呼叫次数数字和由所述区域识别部件识别的当前区域来确定所述区域的优先权顺序;和一个显示单元,用于以一种所述优先权顺序的顺序显示所述电话号码。
9.根据权利要求8所述的蜂窝电话,进一步包括用于为所述多个区域设定范围的区域范围设置部件。
10.根据权利要求8所述的蜂窝电话,进一步包括用于登记在多个组之一内的所述区域的每一个的组登记部件,其中所述优先权顺序确定部件进一步确定所述组的其它优先权顺序,所述其它优先权顺序是根据在每个组中的所述区域的呼叫次数的数字的总和而确定的;和所述显示单元以一种所述其它优先权顺序的顺序显示所述电话号码。
11.根据权利要求8所述的蜂窝电话,其中所述优先权顺序确定部件被有选择地激活。
12.根据权利要求8所述的蜂窝电话,其中所述蜂窝电话是个人数字助理。
13.一种用于在其中存储CPU为操作蜂窝电话而运行的程序的记录媒介,所述程序定义了以下步骤根据蜂窝电话的位置信息在多个区域中确定蜂窝电话的区域;为每个所述区域计算呼叫次数的数字;根据所述呼叫次数数字和蜂窝电话的当前区域确定每个区域的电话号码的优先权顺序;和以优先权顺序的顺序显示电话号码。
全文摘要
蜂窝电话中的CPU计算蜂窝电话所在的每个区域的呼叫次数的数字,并为每个区域存储呼叫次数的数字。存储在电话目录文件中的电话号码被根据同电话号码的电话代码相应的区域的呼叫次数数字附加上优先权顺序。当使用者希望在显示单元的屏幕上显示电话号码时,CPU以优先权顺序的顺序在屏幕上排列电话号码。
文档编号H04Q7/20GK1461174SQ03149168
公开日2003年12月10日 申请日期2003年5月21日 优先权日2002年5月21日
发明者土山钦也 申请人:日本电气株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1