联络人搜寻结果的显示方法、系统及其计算机程序产品的制作方法

文档序号:7925336阅读:200来源:国知局
专利名称:联络人搜寻结果的显示方法、系统及其计算机程序产品的制作方法
技术领域
本发明涉及一种显示联络人的方法,且特别涉及一种显示联络人搜寻结果的方法、系统、及使用此方法的计算机程序产品。
背景技术
随着移动通讯技术的蓬勃发展,手机、个人数字助理(PDA)手机、以及智能型手机等各式移动通话装置的普及率也随之大幅上升,现代人越来越习惯以手机取代传统市话来作为和亲朋好友沟通联络的工具。手机除了提供使用者一种不受时间地点限制的通话方式之外,在用户识别模块(SubscriberIdentify Module, SIM )卡或是手机本身所配置的内存中,更可以用来储存多笔联络人的电话号码信息。
一般来说,手机软件开发业者会开发一套通讯簿应用程序,让使用者通过此应用程序来输入或编辑联络人的相关信息以建立个人通讯簿。在通讯簿建立完毕之后,使用者也可以检视通讯簿的内容来选择联络人并直接进行拨打动作。如此一来,使用者不再需要通过手写的方式来记录他人的联络电话,进而免除在需要拨打电话时,必须同时操作手机以及查阅手写记录所带来的不便。
然而在一般的通讯簿应用程序设计中,当使用者准备拨打电话而进行联络人的搜寻动作时,所产生的搜寻结果多半会依照耳关络人的名称来排序显示。举例来说,在搜寻结果当中,英文的联络人名称会按照英文字母的顺序来显示,而中文的联络人名称则会依照姓氏的笔划多寡来排列显示。
但根据使用心得报告以及调查结果显示,在依照联络人名称所排序的搜寻结果当中,排列在最上方的联络人往往并非使用者希望拨打电话的对象。也就是说,使用者在检视依照联络人名称所排序的搜寻结果时,仍旧必须从搜寻结果中自行慢慢寻找需要的联络人信息,这样的情况显然会对搜寻效率以及使用观感造成负面影响。因此, 一种帮助使用者更快速搜寻出需要联络人信息的方法,便是手机软件开发业者所致力研究的项目。

发明内容
有鉴于此,本发明提供一种联络人搜寻结果的显示方法,在联络人信息的搜寻结果当中,首先显示使用者最常使用的联络人信息。
本发明提供一种联络人搜寻结果的显示系统,在根据使用者的输入而搜寻出对应的联络人信息后,依照其使用频率的高低来排列并显示搜寻结果。
本发明提供一种计算机程序产品,可藉由将计算机程序加载通话装置执行,以依照使用频率的高低来显示联络人信息的搜寻结果。
为达到上述及其它目的,本发明提出一种联络人搜寻结果的显示方法,此方法首先检测至少一个按键的选取信号。其中,上述按键对应数个种类的字符,且各个种类的字符的数量至少为一。接着,自电话号码记录中搜寻与各按键所对应的字符有关的所有联络人信息。在取得各个联络人信息的使用频率之后,依照使用频率的高低来排序并显示上述联络人信息。
在本发明的一实施例中,其中字符的种类包括字母、符号、以及数字。而联络人信息至少包括联络人名称或联络人号码。电话号码记录则包括通讯簿或通话记录。
在本发明的一实施例中,其中自电话号码记录中搜寻与上述字符有关的所有联络人信息的步骤,包括在字符的种类为字母时,自电话号码记录中搜寻包括上述字符的所有联络人名称。
在本发明的一实施例中,其中自电话号码记录中搜寻与上述字符有关的所有联络人信息的步骤,包括在字符的种类为符号时,自电话号码记录中搜寻包括上述字符,与需使用上述字符所组成的所有联络人名称。
在本发明的一实施例中,其中自电话号码记录中搜寻与上述字符有关的所有联络人信息的步骤,包括在字符的种类为数字时,自电话号码记录中搜
在本发明的一实施例中,其中取得各联络人信息的使用频率的步骤,包括根据通话记录计数各个联络人信息所分别对应的拨打次数,并且以对应的拨打次数作为各联络人信息的使用频率。其中,拨打次数至少包括拨入次数或拨出次数。
在本发明的一实施例中,其中在计数各联络人信息所分别对应的拨打次数的步骤之后,还包括统计各个联络人信息所分别对应的未接听次数。接着,根据所对应的拨打次数与未接听次数,计算各联络人信息的使用频率。而未接听次数至少包括他人拨入电话但4吏用者未接听的次数,或使用者拨出电话但对方未接听的次数。
在本发明的 一 实施例中,还包括分别定义拨入次数以及拨出次数的权重值,并以对应的拨入次数、拨出次数,以及权重值来计算各联络人信息的使用频率。
在本发明的一实施例中,其中取得各联络人信息的使用频率的步骤,包括根据短信记录计数各联络人信息所分别对应的通信次数,并以对应的通信次数以及拨打次数作为各联络人信息的使用频率。其中,通信次数至少包括短信接收次数以及短信发送次数。
从另一观点来看,本发明提出一种联络人搜寻结果的显示系统,此系统包括按键选取检测模块、联络人信息搜寻模块、使用频率取得模块,以及联络人信息显示模块。其中,按键选取检测模块适于检测至少一个按键的选取信号。其中,上述按键对应至数个种类的字符,且各种类的字符的数量至少为一。联络人信息搜寻模块适于自电话号码记录中,搜寻与各按键所对应的上述字符有关的所有联络人信息。使用频率取得模块适于取得各个联络人信息的使用频率。而联络人信息显示模块则适于依照使用频率的高低,排序并显示所有联络人信息。
在本发明的一实施例中,其中字符的种类包括字母、符号、以及数字。而联络人信息至少包括联络人名称或联络人号码。电话号码记录则包括通讯簿或通话记录。
在本发明的一实施例中,其中使用频率取得模块根据通话记录计数各联络人信息所分别对应的拨打次数,并且以对应的拨打次数作为各联络人信息的使用频率。其中,拨打次数至少包括拨入次数或拨出次数。
从又一观点来看,本发明提出一种计算机程序产品,经由通话装置加载
程序执行下列步骤首先,检测至少一个按键的选取信号。其中,上述按键对应数个种类的字符,且各种类的字符的数量至少为一。接着,自电话号码记录中搜寻与各按键所对应的上述字符有关的所有联络人信息,并取得各联络人信息的使用频率。最后,依照使用频率的高低,排序并显示所有联络人信息。
本发明在使用者按下按键时,自电话号码记录中搜寻与按键所对应的字符有关的所有联络人信息,并且根据使用频率的高低来排序并显示上述联络人信息。如此一来,方便使用者从搜寻结果中快速地找到经常通话或传送短信的联络人,进而提高在通话装置中搜寻联络人的效率。
为让本发明的上述特征和优点能更明显易懂,下文特举较佳实施例,并配合所附图式,作详细说明如下。


图1是依照本发明的一实施例所绘示的联络人搜寻结果的显示方法的流程图。
图2是依照本发明的一实施例所绘示的键盘的外观示意图。
图3是依照本发明的一实施例所绘示的搜寻与按键所对应的字符有关的联络人信息的流程图。
图4是依照本发明的一实施例所绘示的联络人搜寻结果的显示系统的方块图。

110--140:
200:键盘
210:按键
220:按键
310-—340:
络人信息的各步骤
400:联络人搜寻结果的显示系统410:按键选取检测模块420:联络人信息搜寻模块430:使用频率取得模块440:联络人信息显示模块
具体实施例方式
为了使本发明的内容更为明了 ,以下特举实施例作为本发明确实能够据以实施的范例。图1是依照本发明的一实施例所绘示的联络人搜寻结果的显示方法的流程图,说明使用者在操作通话装置并搜寻联络人信息(包括联络人名称或联络人号码等等)时,依照使用频率来排序并显示:^臾寻结果的详细步骤。其中,
通话装置可以是手机、个人数字助理(PDA)手机、或智能型手机等等,在
此并不限制其范围。
请参阅图1,在使用者需要搜寻联络人信息时,可通过点选按键的方式
来输入想要搜寻的部分联络人名称或联络人号码。因此如步骤110所示,首
先检测使用者点选按键所产生的选取信号。在本实施例中,按键可以是实体
键盘上的按键或软件键盘(Software Input Panel, SIP)上的按键,键盘的种类并不用以限制本发明的范围。
其中,无论是实体键盘或软件键盘,在键盘上的按键均对应至数个不同种类的字符,且各个种类的字符的数量至少为一。举例来说,图2是依照本发明的一实施例所绘示的键盘的外观示意图。如图2所示,键盘200包括12个按键,且每个按键至少对应两个种类以上的字符。在本实施例中,字符的种类包括字母、符号、以及数字。再进一步来说,字母可以是英文字母、德文字母、或其它各种不同语言的字母,而符号则包括各种语言的拼音符号(例如中文的注音符号)或一般符号(例如*或#),在此并不限制其范围。
以按键210为例,按键210共对应可被区分为三个种类的8个字符,分别是种类属于数字的字符3、种类属于拼音符号的字符虫、卩、丐、儿,以及种类属于字母的字符D、 E、 F。而按键220则对应4个字符,这4个字符分别属于两种不同的种类,分别是属于一般符号的字符#,以及属于拼音符号的字符曰、△、 U。
必须特别说明的是,使用者可点选一个或一个以上的按键来搜寻联络人信息,然而为了方便说明,在此假设使用者点选的是按键210。亦即,在步骤110中所检测到的是按键210的选取信号。接下来如步骤120所示,自电话号码记录中搜寻与按键210所对应的各个字符有关的所有联络人信息。在本实施例中,电话号码记录可以是通讯簿、通话记录(例如拨入号码记录或拨出号码记录),或同时包括通讯簿以及通话记录。
也就是说,使用者点选按键210所产生的搜寻结果将是在电话号码记录中,所有与字符3、字符生、字符卩、字符弓、字符儿、字符D、字符E,以及字符F有关的联络人信息。在本实施例中,搜寻与按键对应字符相关的联络人信息的方法如图3所示。请参阅图3,首先在步骤310中,取得按键210 所对应的字符。
倘若所取得的字符其种类属于字母(即字符D、 E、 F),那么如步骤320 所示,自电话号码记录中搜寻在联络人名称中包括字符D、 E、 F的所有联络 人信息。举例来说,倘若在电话号码记录中记录有联络人名称分别为Emma、 Fiona、 George,以及Hank的数笔联络人信息,那么在步骤320中便会搜寻 出包括字符D、 E、 F的联络人名称。也就是联络人名称为Emma、 Fiona,以 及George的这三笔联络人信息。
若取得的字符的种类为符号(即字符生、卩、弓、儿),则如步骤330 所示,自电话号码记录中搜寻包括字符虫、卩、弓、儿的联络人名称,以及 需利用字符虫、卩、弓、儿所组成的联络人名称。举例来说,根据中文注音 符号的基本规则,「郑」这个中文字是由字符虫以及字符厶所组成,由于需 使用到按键210所对应的字符虫,因此在执行步骤330后,在电话号码记录 中所有联络人名称包括r郑」这个中文字的联络人信息便会被取出而作为搜 寻结果。
然而,若取得的字符的种类为数字(即字符3),由于数字可以作为联 络人名称的一部分,或是组成联络人号码,因此在执行步骤350所产生的搜 寻结果当中,便会包括所有出现字符3的联络人号码,以及所有包括字符3 的联络人名称。
必需特别说明的是,除了点选不同的按键会产生不同的搜寻结果之外, 在使用者多点选一个按键的同时,搜寻结果也将随之改变。然而在步骤120 中,与使用者点选的按键所对应的字符有关的所有联络人信息都将被视为搜 寻结果。在取得搜寻结果之后,接着如步骤130所示,取得搜寻结果中各个 联络人信息的使用频率。
在一实施例中,根据通话装置的通话记录来计数上述联络人信息所分别 对应的拨打次数,并且以对应的拨打次数作为各联络人信息的使用频率。其 中,拨打次数可以是拨入次数、拨出次数,或同时包括拨入次数以及拨出次 数。而除了以拨打次数来作为使用频率之外,在另一实施例中,拨入次数以 及拨出次数更分别被定义不同的权重值,因此在计算联络人信息的使用频率 时,将同时根据拨入次数、拨出次数,以及所对应的权重值来计算之。
在另一实施例中,在计数各联络人信息所分别对应的拨打次数之后,还可以根据通话记录来统计各联络人信息所分别对应的未接听次数。其中,未 接听次数包括由他人拨入电话但使用者并未接听的次数,以及由使用者拨打 电话但对方并未接听的次数。接着,根据各个联络人信息所分别对应的拨打 次数以及未接听次数来计算其使用频率。
在又一实施例中,在取得搜寻结果之后,将根据通话装置的短信记录来 计数搜寻结果中各个联络人信息所分别对应的通信次数。其中,通信次数包 括短信接收次数、短信发送次数,或同时包括短信接收次数以及短信发送次
数,而短信可以是文字简讯或多媒体筒讯等等。接下来,以对应的通信次凝:
作为各联络人信息的使用频率。
除此之外,更可以同时结合各联络人信息所对应的通信次数与拨打次数 来计算其使用频率。换句话说,在计算搜寻结果中各联络人信息的使用频率 时,除了根据拨打次数(即拨入次数与拨出次数)或未接听次数来计算之外, 还可以将通信次数(即短信接收次数与短信发送次数)一并纳入计算。
而根据不同的搜寻条件,亦可替上述各种拨打次数以及通信次数设定不 同的权重值,据以在各种搜寻条件下更合理地计算各联络人信息的使用频率。 举例来说,当使用者在准备拨打电话而进行搜寻联络人信息的动作时,拨打 次数相较于通信次数来说,会具有较高的权重值。而当使用者在准备传送短 信而搜寻联络人信息时,通信次数的权重值将比拨打次数的权重值高。
在取得搜寻结果中各个联络人信息所分别对应的使用频率之后,最后如
步骤140所示,依照使用频率的高低来排序并显示搜寻结果中的所有联络人 信息。如此一来,显示在最上方的联络人信息便是具有最高使用频率的联络 人信息。根据统计,使用频率越高表示使用者再次与此一联络人联络的机率 越大。因此,依照使用频率的高低来排列显示搜寻结果,将可以大幅提高搜 寻联络人的效率。
在上述实施例中虽然是以按下一个按键为例来说明如何在电话号码记录 冲搜寻与按键所对应的字符有关的所有联络人信息,但必须特别说明的是, 在使用者搜寻联络人信息时,每按下一个按键便会产生不同的搜寻结果。换 言之,假设使用者连续按下图2的按键210与按4建220,那么搜寻到的联络 人信息会同时和按键210与按键220所各别对应的字符有关。而这些联络人 信息会依照其使用频率的高低来排序显示,以方便使用者快速地从中选取需 要的联络人信息。根据上述方法,本发明亦提供一种联络人搜寻结果的显示系统,可配置 在手机、个人数字助理(PDA)手机,或智能型手机等各种通话装置中,进 而让使用者在搜寻联络人时,能直接检视根据使用频率高低所排序的搜寻结 果。图4是依照本发明的一实施例所绘示的联络人搜寻结果的显示系统的方
块图。请参阅图4,联络人搜寻结果的显示系统400包括按键选取检测模块 410、联络人信息搜寻模块420、使用频率取得模块430,以及联络人信息显 示模块440,以下将针对各个模块的功能进行详细地说明。
按键选取检测模块410例如是触控式屏幕的感测组件或连接在实体键盘 上的硬件组件,用以在使用者选取软件键盘或实体键盘上的按键时,检测对 应产生的选取信号。其中,使用者所选取的按键对应至不同种类的数个字符, 且属于同一种类的字符的数量至少有一个。
联络人信息搜寻模块420根据使用者所选取的按键来产生搜寻结果。详 细地说,联络人信息搜寻模块420将从电话号码记录中,搜寻出与被选按键 所对应的字符有关的所有联络人信息。然而产生搜寻结果的详细步骤已于前 述实施例所揭露,故在此不再赘述。
使用频率取得模块430则用以在产生搜寻结果之后,根据记录在通话记 录中的拨打次数(例如拨入次数或拨出次数)、未接听次数,或是记录在短 信记录中的通信次数(例如短信接收次数或短信发送次数)等各项信息来计 算搜寻结果中各个联络人信息的使用频率。在本实施例中,根据拨打次数、 未接听次数,或通信次数等信息来计算使用频率的步骤与先前所述的实施例 相同或相似,故在此亦不再赘述。
联络人信息显示模块440依照使用频率的高低来排序搜寻结果中的所有
联络人信息,并将排序后的联络人信息显示在例如通话装置的屏幕画面。如
此一来,使用者在进行联络人信息的搜寻动作后,便能在屏幕上看到依照使 用频率高低所排序的搜寻结果。
本发明另提供一种计算机程序产品,其用以执行上述的联络人搜寻结果 的显示方法,此计算机程序产品基本上是由多数个程序代码片段所组成的(例 如设定程序代码片段、以及部署程序代码片段等等),并且这些程序代码片 段在加载通话装置中并执行之后,即可完成上述联络人搜寻结果的显示方法 的步骤与上述联络人搜寻结果的显示系统的功能。
综上所述,本发明所述的联络人搜寻结果的显示方法、系统,及使用此方法的计算机程序产品根据使用者选取的按键,自电话号码记录中搜寻与选 取按键所对应的字符有关的所有联络人信息。接着,取得各联络人信息的使 用频率,并依照使用频率的高低来排序并显示搜寻结果。如此一来,使用者 较常联络的联络人信息便会显示在搜寻结果的最上方,以方便使用者选取, 进而提高搜寻联络人与使用通话装置的效率。
虽然本发明已以较佳实施例揭露如上,然其并非用以限定本发明,任何 所属技术领域中具有通常知识者,在不脱离本发明的精神和范围内,当可作 些许的更动与润饰,因此本发明的保护范围当视后附的申请专利范围所界定 者为准。
权利要求
1.一种联络人搜寻结果的显示方法,该方法包括检测至少一个按键的一选取信号,其中该些按键对应多个种类的字符,且各该些种类的字符的数量至少为一;自一电话号码记录中,搜寻与各该些按键所对应的该些字符有关的多个联络人信息;取得各该些联络人信息的一使用频率;以及依照该些使用频率的高低,排序并显示该些联络人信息。
2. 如权利要求1所述的联络人搜寻结果的显示方法,其中, 该些字符的种类包括一字母、 一符号、以及一数字;各该些联络人信息包括一联络人名称或一联络人号码;以及 该电话号码记录包括一通讯簿或 一通话记录。
3. 如权利要求2所述的联络人搜寻结果的显示方法,其中自该电话号码 记录中,搜寻与该些字符有关的该些联络人信息的步骤包括在该些字符的该种类为该字母时,自该电话号码记录中搜寻包括该些字 符的该些联络人名称;在该些字符的该种类为该符号时,自该电话号码记录中搜寻包括该些字 符,与需使用该些字符所组成的该些联络人名称;以及在该些字符的该种类为该数字时,自该电话号码记录中搜寻包括该些字 符的该些联络人号码以及该些联络人名称。
4. 如权利要求1所述的联络人搜寻结果的显示方法,其中取得各该些联 络人信息的该使用频率的步骤包括根据一通话记录计数各该些联络人信息所分别对应的 一拨打次数,其中 该拨打次数包括一拨入次数或一拨出次数;以及以对应的该拨打次数作为各该些联络人信息的该使用频率。
5. 如权利要求4所述的联络人搜寻结果的显示方法,其中在计数各该些 联络人信息所分别对应的该拨打次数的步骤之后还包括统计各该些联络人信息所分别对应的 一未接听次数,其中该未接听次数 包括他人拨入电话但使用者未接听的次数,或者使用者拨出电话但对方未接 听的次数;以及根据对应的该拨打次数与该未接听次数,计算各该些联络人信息的该使 用频率。
6. 如权利要求5所述的联络人搜寻结果的显示方法,还包括 分别定义该拨入次数以及该拨出次数的一权重值;以及 以对应的该拨入次数、该拨出次数,以及该^又重值计算各该些联络人信息的该使用频率。
7. 如权利要求4所述的联络人搜寻结果的显示方法,还包括 根据一短信记录计数各该些联络人信息所分别对应的一通信次数,其中该通信次数包括一短信接收次数或一短信发送次数;以及根据对应的该通信次数以及该拨打次数计算各该些联络人信息的该使用 频率。
8. —种联络人搜寻结果的显示系统,包括一按键选取检测模块,适于检测至少一按键的一选取信号,其中该些按 键对应多个种类的字符,且各该些种类的字符的数量至少为一;一联络人信息搜寻模块,适于自一电话号码记录中,搜寻与各该些按键 所对应的该些字符有关的多个联络人信息;一使用频率取得模块,适于取得各该些联络人信息的一使用频率;以及一联络人信息显示模块,适于依照该些使用频率的高低,排序并显示该 些联络人信息。
9. 如权利要求8所述的联络人搜寻结果的显示系统,其中 该些字符的种类包括一字母、 一符号、以及一数字; 各该些联络人信息包括一联络人名称或一联络人号码;以及 该电话号码记录包括一通讯簿或一通话记录。
10. 如权利要求9所述的联络人搜寻结果的显示系统,其中该使用频率取得模块根据一通话记录计数各该些联络人信息所分别对应的一拨打次数, 并且以对应的该拨打次数作为各该些联络人信息的该使用频率;其中该拨打 次数包括一拨入次数或一拨出次数。
11. 一种计算机程序产品,经由一通话装置加载该程序执行如权利要求 1至7中任一项所述的联络人搜寻结果的显示方法。
全文摘要
提供了一种联络人搜寻结果的显示方法、系统、及使用此方法的计算机程序产品。在此方法中,首先检测至少一个按键的选取信号。其中,按键对应数个种类的字符,而各种类的字符的数量至少为一。接着,自电话号码记录中搜寻与上述选取字符有关的所有联络人信息,并取得各联络人信息的使用频率。最后,依照使用频率的高低来排序并显示上述搜寻的联络人信息。如此一来,即可最先显示搜寻结果中具有最高使用频率的联络人信息,进而提高搜寻联络人信息的效率。
文档编号H04M1/2745GK101656775SQ200810214400
公开日2010年2月24日 申请日期2008年8月22日 优先权日2008年8月22日
发明者崔源茂, 陆光荣 申请人:宏达国际电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1