专利名称:根据通话频率进行号码匹配的方法及移动电话的制作方法
技术领域:
本发明涉及电子和通讯领域,具体涉及一种才艮据通话频率进行号码匹配 的方法及移动电话。
背景技术:
目前,移动电话正在逐步地改变人们的生活方式。如同计算机和网络的 广泛应用,移动电话是可以提高社会生产率。不管一个人身在何处,只要携 带一台移动电话,就可以联系全球的人,仍然可以正常办公。但是,在人们 的日常生活中,经常出现很多人拨错号码,这会给人带来金钱和时间的浪费。 同样,对于那些接到了不想要的电话,同样也是一种资源的浪费。如果降低 拨错电话号码的发生,那么将会使人们避免很多次接错电话的情况发生。目前,中国有近5亿移动电话的用户,每年能够节省的费用是可观的。一种准确快速拨号的方法是,在移动电话上键入一组数据。根据这组数 字从电话号码本(SIM卡和手机上)查找匹配的电话号码,然后将匹配的号 码全部显示在一个匹配号码列表上,用户只要选择一个,就可以进行拨号。 常用的电话号码为ll位数字,平均只要输入6位号码,就可以查找出很少的 匹配号码,然后可以选择一个并拨号。其中,最重要的环节是显示匹配后的 号码列表。如果能够找到一种非常有效的方法来准确更新匹配号码列表,那 么可以对拨号的效率带来很大的提高。发明内容本发明所要解决的技术问题是提供一种根据通话频率进行号码匹配的方 法及移动电话,提高了拨号速度,同时,降低了拨错号码的概率,也简化了 操作的步骤。为了解决上述问题,本发明提供了一种根据通话频率进行号码匹配的方 法,包括,在拨号输入一组数字后,根据该组数字查询电话号码本,如果电话号码 本中有多个号码包含该组数字,则将该些号码显示在匹配号码列表上,其中 根据号码的通话频率对这些号码进行排序。进一步地,上述方法还可包括,所述电话号码本包含所述数字的所有匹 配号码并不是都显示在匹配号码列表,其中还包括步骤,设置匹配号码列表中最多显示匹配号码的个数,当匹配的号码个数超过 所述设置的最多显示匹配号码的个数,则按照排序在该位置及位置更靠后的 匹配号码就不显示,排除掉匹配度不高的号码。进一步地,上述方法还可包括,在成功拨打或接听一个陌生电话号码后, 如果需要存储该陌生电话号码到电话号码本中,则将该陌生电话号码的对应 通话频率加1。进一步地,上述方法还可包括,在每次成功拨打或接听一个电话号码后, 如果电话号码本中有该电话号码,则将该电话号码对应的通话频率加1。进一步地,上述方法还可包括,所述根据输入的一组数字查询电话号码 本,还包括,如果电话号码本中没有号码包含该组数字,则将该组数字删除一个凄t字, 找到匹配号码,并将该些号码显示在匹配号码列表上,其中根据号码的通话 频率对这些号码进行排序。进一步地,上述方法还可包括,所述根据输入的一组数字查询电话号码 本,进一步包括,如果由于电话号码本中包含所述数字的匹配号码过多,没有显示需要的 号码,则将所述数字后再输入一个数字,缩小匹配号码的个数,并将该些号 码显示在匹配号码列表上,其中根据号码的通话频率对这些号码进行排序。本发明还提供了 一种根据通话频率进行号码匹配的移动电话,包括键盘、 电话号码本,还包括查询匹配号码模块,用于接收键盘发送的一组数字,根据该组数字查询电话号码本,如果电话号码本中有多个号码包含该组数字,则查询电 话号码本中该些号码的通话频率,根据号码的通话频率对该些号码进行排序,将该些号码显示在匹配号码列表上。进一步地,上述移动电话还可包括,所述查询匹配号码模块还用于,设 置匹配号码列表中最多显示匹配号码的个数,当匹配的号码个数超过所述设置的最多显示匹配号码的个数,则按照排序在该位置及位置更靠后的匹配号 码就不显示,排除掉匹配度不高的号码。进一步地,上述移动电话还可包括,所述电话号码本,用于存储电话号 码和该电话号码的通话频率,并发送给查询匹配号码模块,并且在每次成功 拨打或接听一个电话号码后,如果电话号码本中有该电话号码,则将该电话号码对应的通话频率加1并储存;如果电话号码本中没有该电话号码,需要 存储该电话号码时,则将该电话号码及该电话号码对应的通话频率加1后储 存,如果电话号码本中没有该电话号码,不需要存储该电话号码时,则放弃 储存该电话号码。进一步地,上述移动电话还可包括,所述键盘,用于拨号时,输入一组 数字,并将输入的一组数字发送给所述查询匹配号码;溪块。与现有技术相比,应用本发明,提高了拨号速度,同时,降低了拨错号 码的概率,也简化了操作的步骤。
图1是本发明的根据通话频率进行号码匹配的移动电话的结构示意图; 图2是本发明具体实例中修改电话号码本上电话号码的通话频率的流程图;图3是本发明具体实例中获取匹配号码和建立匹配号码列表的流程图;图4是本发明具体实例中从电话号码本上查找到匹配号码并显示现在匹 配号码列表上的示意图。
具体实施方式
下面结合附图和具体实施方式
对本发明作进一步说明。本发明的主要构思是根据输入号码的位数及内容的变化进行动态显示 联系人相关信息,其中,按照号码使用频率进行排列显示联系人相关信息。本发明的根据通话频率进行号码匹配的方法,具体包括如下,当用户在拨号时,输入一组数字后,首先根据这组数字去查询电话号码 本,如果电话号码本中有某些号码是包含这组数字的,则说明这些号码是匹 配号码,然后将这些号码显示在匹配号码列表上,其中根据号码的通话频率对这些号码进行排序;例如,通话频率最高的可以作为第一个匹配号码,以 此类推;匹配号码列表上,还包括,设置匹配号码列表中最多显示匹配号码的个数, 当匹配的号码个数超过所述设置的最多显示匹配号码的个数,则按照排序在 该位置及位置更靠后的匹配号码就不显示,排除掉匹配度不高的号码。例如, 如果设置匹配号码列表最多显示20个匹配号码,当匹配的号码超过20个, 则按照排序在第21位及位置更靠后的匹配号码就不会被显示。如果用户在输入一组数字后,在电话号码本中没有查到需要的号码,则 可以包括两种情况 一是没有匹配号码,可以将这组数字删除一个数字,或 许就可以找到匹配号码;二是由于电话号码本中包含该组数字的匹配号码过 多,以至于需要的号码没有显示出来,则可以将这组数字后再输入一个数字, 就可以缩小匹配号码的个数,那么就有可能显示这个匹配号码。通常,第二 种情况很少出现。如果用户成功拨打或接听一个陌生电话号码之后,则对该电话号码的处 理方法包括以下两种当需要存储这个陌生电话到电话号码本中,则将该号 码的对应通话频率加l;否则,放弃存储该电话号码并返回。其中,用户在每次成功拨打一个电话号码后,如果移动电话的电话号码 本中有该电话号码,则将该电话号码对应的通话频率加1;同理,在每次成 功接听一个电话号码后,如果电话号码本上有该电话号码,则将该电话号码 的只于应通i舌频率力口 1。如图1所示, 一种根据通话频率进行号码匹配的移动电话,包括键盘、 电话号码本、查询匹配号码才莫块,其中,键盘,用于拨号时,输入一组数字,并将输入的一组数字发送给查询匹 配号码模块;查询匹配号码;漠块,用于接收键盘发送的所述一组数字,根据该组数字 查询电话号码本,如果电话号码本中有多个号码包含该组数字,则查询电话 号码本中该些号码的通话频率,根据号码的通话频率对该些号码进行排序,将该些号码显示在匹配号码列表上;其中查询匹配号码模块还可以用于,设置匹配号码列表中最多显示匹配 号码的个数,当匹配的号码个数超过所述设置的最多显示匹配号码的个数, 则按照排序在该位置及位置更靠后的匹配号码就不显示,排除掉匹配度不高 的号码;例如,如果设置匹配号码列表最多显示20个匹配号码,当匹配的号 码超过20个,则按照排序在第21位及位置更靠后的匹配号码就不会被显示, 这样可以排除掉那些匹配度不高的号码。电话号码本,用于存储电话号码和该电话号码的通话频率,并发送给查 询匹配号码冲莫块。电话号码本,还用于在每次成功拨打或接听一个电话号码后,如果电话 号码本中有该电话号码,则将该电话号码对应的通话频率加1并储存;如果 电话号码本中没有该电话号码,需要存储该电话号码时,则将该电话号码及 该电话号码对应的通话频率加1后储存,如果电话号码本中没有该电话号码, 不需要存储该电话号码时,则放弃储存该电话号码。下面结合具体实例对本发明作进一步说明。在众多的移动电话上,都有存储电话号码和对应的联系人到通讯录(电 话号码本)上的功能,具备这个功能是本方法的前提,本方法也是适用于准 确快速拨号模式的,为了提供准确快速拨号模式的效率。如果能够建立一个 智能化的匹配号码列表,那么将能够提高准确快速拨号模式的质量。在手机 软件设计上,电话号码本的数据结构中是可以找到一个变量用来存储通话频 率的,本发明的具体实例如下第一步如图2所示,可以计算出电话号码的通话频率。移动电话在拨打或接听一个电话号码,如果这个号码在电话号码本里,那么这个号码的通 话频率会加1。说明,这个号码又被使用一次。当然,如果这个号码不在电 话号码本里,可以把这个号码加入电话号码本里,然后设置此号码的通话频率为l,或者可以直接把这个号码忽略掉;第二步如图3所示,在准确快速拨号模式,可以建立匹配号码列表, 然后快速拨打电话。在手机的IDLE界面,然后切换到准确快速拨号模式, 在输入3个或以上数字后,就可以建立匹配号码列表了。如何建立匹配号码 列表,是根据电话号码本里号码与输入数字的匹配度,以及这个号码的拨打 频率来决定的。如果匹配的号码过多,那么就根据拨打频率来排顺序。例如, 一个列表可以显示20个号码,那么就取前面20个通话频率最大的号码,作 为匹配号码显示在列表上;第三步如果需要的号码不在显示列表上,有可能是号码太多,没有显 示出来,可以继续输入一个数字,重新建立匹配号码列表;有可能是输入了 一个错误的数字,号码已经被跳过去,那么可以删除一个数字,重新建立匹 配号码列表。例如输入12586,就可以匹配出5个号码,匹配号码是根据 通话频率来决定先后顺序的,匹配号码列表如图4所示;第四步如果匹配号码列表上包含需要的电话号码,那么选中并拨打这 个号码。如果匹配号码列表上没有包含需要的电话号码,同时输入的数字个 数小于电话号码的长度,那么回到第三步,否则,就直接按输入的数字进行 拨号。以上的具体实现方式是本发明的一个描述。其中,本发明是以准确快速 拨号^t莫式为应用前提的。当然,有关匹配号码列表的方法也可以扩展到其他 的模式,并不局限于上面这种模式。快速有效地建立匹配号码列表是可以提 高拨号的速度和准确度的。以上所述,仅为本发明较佳的具体实施方式
,但本发明的保护范围并不 局限于此,任何熟悉该技术的人在本发明所公开的技术范围内,可轻易想到 的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范 围应该以权利要求的保护范围为准。
权利要求
1、一种根据通话频率进行号码匹配的方法,其特征在于,包括,在拨号输入一组数字后,根据该组数字查询电话号码本,如果电话号码本中有多个号码包含该组数字,则将该些号码显示在匹配号码列表上,其中根据号码的通话频率对这些号码进行排序。
2、 如权利要求l所述的方法,其特征在于,所述电话号码本包含所述数字的所有匹配号码并不是都显示在匹配号码 列表,其中还包括步骤,设置匹配号码列表中最多显示匹配号码的个数,当匹配的号码个数超过 所述设置的最多显示匹配号码的个数,则按照排序在该位置及位置更靠后的 匹配号码就不显示,排除掉匹配度不高的号码。
3、 如权利要求l所述的方法,其特征在于, 还包括,在成功拨打或接听一个陌生电话号码后,如果需要存储该陌生电话号码 到电话号码本中,则将该陌生电话号码的对应通话频率加1。
4、 如权利要求1所述的方法,其特征在于, 进一步包括,在每次成功拨打或接听一个电话号码后,如果电话号码本中有该电话号 码,则将该电话号码对应的通话频率加1。
5 、 如权利要求1至4任一所述的方法,其特征在于,所述根据输入的一组数字查询电话号码本,还包括,如果电话号码本中没有号码包含该组数字,则将该组数字删除一个数字, 找到匹配号码,并将该些号码显示在匹配号码列表上,其中根据号码的通话 频率对这些号码进行排序。
6、 如权利要求1至4任一所述的方法,其特征在于,所述根据输入的一组数字查询电话号码本,进一步包括,如果由于电话号码本中包含所述数字的匹配号码过多,没有显示需要的 号码,则将所述数字后再输入一个数字,缩小匹配号码的个数,并将该些号 码显示在匹配号码列表上,其中根据号码的通话频率对这些号码进行排序。
7、 一种根据通话频率进行号码匹配的移动电话,包括键盘、电话号码 本,其特征在于,还包括查询匹配号码模块,用于接收键盘发送的一组数字,根据该组数 字查询电话号码本,如果电话号码本中有多个号码包含该组数字,则查询电 话号码本中该些号码的通话频率,根据号码的通话频率对该些号码进行排序,将该些号码显示在匹配号码列表上。
8、 如权利要求7所述的移动电话,其特征在于,所述查询匹配号码一莫块还用于,设置匹配号码列表中最多显示匹配号码 的个数,当匹配的号码个数超过所述设置的最多显示匹配号码的个数,则按 照排序在该位置及位置更靠后的匹配号码就不显示,排除掉匹配度不高的号 码。
9、 如权利要求7所述的移动电话,其特征在于,所述电话号码本,用于存储电话号码和该电话号码的通话频率,并发送 给查询匹配号码^t块,并且在每次成功拨打或接听一个电话号码后,如果电 话号码本中有该电话号码,则将该电话号码对应的通话频率加1并储存;如 果电话号码本中没有该电话号码,需要存储该电话号码时,则将该电话号码 及该电话号码对应的通话频率加1后储存,如果电话号码本中没有该电话号 码,不需要存储该电话号码时,则放弃储存该电话号码。
10、 如权利要求6所述的移动电话,其特征在于,所述键盘,用于拨号时,输入一组数字,并将输入的一组数字发送给所 述查询匹配号码才莫块。
全文摘要
本发明公开了一种根据通话频率进行号码匹配的方法及移动电话,包括键盘、电话号码本、查询匹配号码模块,所述查询匹配号码模块用于接收键盘发送的一组数字,根据该组数字查询电话号码本,如果电话号码本中有多个号码包含该组数字,则查询电话号码本中该些号码的通话频率,根据号码的通话频率对该些号码进行排序,将该些号码显示在匹配号码列表上。应用本发明,提高了拨号速度,同时,降低了拨错号码的概率,也简化了操作的步骤。
文档编号H04Q7/32GK101330687SQ200810110810
公开日2008年12月24日 申请日期2008年6月10日 优先权日2008年6月10日
发明者黄翠荣 申请人:中兴通讯股份有限公司