CN102891931B - 一种基于手机的联系人查找处理方法及手机 - Google Patents

一种基于手机的联系人查找处理方法及手机 Download PDF

Info

Publication number
CN102891931B
CN102891931B CN201210383267.4A CN201210383267A CN102891931B CN 102891931 B CN102891931 B CN 102891931B CN 201210383267 A CN201210383267 A CN 201210383267A CN 102891931 B CN102891931 B CN 102891931B
Authority
CN
China
Prior art keywords
chinese character
contact person
chinese
list
mobile phone
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN201210383267.4A
Other languages
English (en)
Other versions
CN102891931A (zh
Inventor
侯克芬
叶锌尧
胡亚军
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Linyi Future Technology City Development And Construction Group Co ltd
Original Assignee
Huizhou TCL Mobile Communication Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huizhou TCL Mobile Communication Co Ltd filed Critical Huizhou TCL Mobile Communication Co Ltd
Priority to CN201210383267.4A priority Critical patent/CN102891931B/zh
Publication of CN102891931A publication Critical patent/CN102891931A/zh
Priority to PCT/CN2013/080862 priority patent/WO2014056341A1/zh
Application granted granted Critical
Publication of CN102891931B publication Critical patent/CN102891931B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/26Devices for calling a subscriber
    • H04M1/27Devices whereby a plurality of signals may be stored simultaneously
    • H04M1/274Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc
    • H04M1/2745Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc using static electronic memories, e.g. chips
    • H04M1/27467Methods of retrieving data
    • H04M1/2747Scrolling on a display
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/22Details of telephonic subscriber devices including a touch pad, a touch sensor or a touch detector

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • User Interface Of Digital Computer (AREA)
  • Input From Keyboards Or The Like (AREA)
  • Telephone Function (AREA)

Abstract

本发明公开了一种基于手机的联系人查找处理方法及手机,所述方法包括步骤:手机进入联系人界面后,接收用户触摸屏选择的某一字母,控制获取与所选字母对应着的联系人汉字姓名的第一个汉字的列表;控制生成一圆形位图,将所述第一个汉字的列表中的汉字依次画到所述圆形位图中,并控制在联系人界面上显示所述圆形位图的一个扇形区域;控制所述圆形位图随着用户的触摸屏滑动手势旋转,接收用户通过所述扇形区域选择的某一汉字并获取与对应联系人所在的列表位置,控制定位到对应的列表位置,通过进一步类似的扇形查找直到定位到用户希望查找的联系人所在的列表位置。通过本发明用户能方便快捷的定位到目标联系人,为用户提供了方便。

Description

一种基于手机的联系人查找处理方法及手机
技术领域
本发明涉及移动终端领域,尤其涉及的是一种基于手机的联系人查找处理方法及手机。
背景技术
随着移动通信技术的发展和人们生活水平的不断提高,各种移动终端如手机的使用越来越普及,手机已经成为人们日常生活中不可缺少的通讯工具。
目前手机的功能越来越多,手机用户在进行操作以及进入操作界面时,对趣味性、易用性和快速性的要求越来越高。目前手机对联系人的快速搜索方式,如采用姓名第二个和/或第三个字母排除法等,大多都是以下拉列表的方式显示给用户供用户选择,不方便用户直观的查看,且画面显示单一。
因此,现有技术还有待于改进和发展。
发明内容
本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种基于手机的联系人查找处理方法及采用该方法的手机,旨在提供一种新的查找手机中已存联系人的方式,使手机用户既能快速查找到目标联系人。
本发明解决技术问题所采用的技术方案如下:
一种基于手机的联系人查找处理方法,其中,包括步骤:
S1、当需在手机查找联系人时,所述手机接收用户输入或选择的需查找的联系人汉字姓名首字母的操作指令,从预先建立的联系人数据库中获取与所述首字母对应的所有联系人汉字姓名的第一个汉字,生成第一汉字列表;
S2、生成一圆形位图,将所述第一汉字列表中的汉字以圆形排列方式依次排列到所述圆形位图中,并将所述圆形位图的一个扇形区域显示在手机屏上,控制所述圆形位图随着用户的触摸屏滑动手势旋转,以在手机屏上的所述扇形区域中显示不同的汉字;
S3、接收用户从所述扇形区域显示的第一汉字列表中选择的需查找的联系人汉字姓名第一个汉字,并根据该选择的第一个汉字从所述联系人数据库中获取与所选择的第一个汉字对应的所有联系人,根据所述联系人汉字姓名的第二个汉字生成第二汉字列表;并控制更新所述圆形位图,将所述第二汉字列表所包含的汉字依次排列到所述圆形位图中,并控制在手机操作界面中所述扇形区域内依次显示所述第二汉字列表的汉字;同时将所述联系人进行缓存;
S4、接收用户通过所述扇形区域选择的所述第二汉字列表中的某一汉字,通过搜索缓存的所述联系人获取其中汉字姓名的第二个汉字为所选汉字的所有联系人信息,并控制将当前联系人显示列表定位到对应联系人所在的列表位置。
所述基于手机的联系人查找处理方法,其中,在所述步骤S1之前还包括:
S0、预先在手机中建立一联系人数据库,接收用户输入的联系人汉字姓名,并控制将输入的联系人汉字姓名转化为对应的拼音,存储到所述联系人数据库中,并建立联系人汉字姓名的首字母与该首字母对应着的联系人汉字姓名的第一个汉字的对应关系。
所述基于手机的联系人查找处理方法,其中,
所述步骤S0中还包括步骤:预先记录已存联系人汉字姓名的第一个汉字与对应的第一个联系人在联系人列表中的位置,并保存。
所述基于手机的联系人查找处理方法,其中,所述步骤S3还包括步骤:
接收用户从所述扇形区域显示的第一汉字列表中选择的第一个汉字,通过查找联系人数据库获得与所选第一个汉字对应的第一个联系人在联系人列表中的列表位置,控制将当前联系人显示列表定位到所述列表位置。
所述基于手机的联系人查找处理方法,其中,所述步骤S0中所述的联系人数据库,其存储联系人信息的具体方式为:将所述联系人汉字姓名和对应拼音分别存储到两个不同字段。
所述基于手机的联系人查找处理方法,其中,所述的扇形区域为所述圆形位图的左半圆区域,在所述扇形区域中一次显示的汉字不超过7个。
所述基于手机的联系人查找处理方法,其中,其中步骤S2中所述的控制所述圆形位图随着用户的触摸屏滑动手势旋转,以在手机屏上的所述扇形区域中显示不同的汉字的步骤具体为:
L1、记录用户触摸屏滑动手势手指按下的第一点位置以及手指释放的第二点位置;
L2、根据记录第一点和第二点位置以及所述圆形位图的圆心,计算出用户触摸屏滑动手势的旋转角度;
L3、计算自上次更新所述圆形位图上的汉字起,所述圆形位图的累计旋转角度,判断是否更新所述圆形位图上的汉字;
L4、当所述累计旋转角度达到180度时,则对所述圆形位图上的汉字进行一次更新,并将更新后的圆形位图的位置复位;否则按照L2计算出的旋转角度控制圆形位图旋转。
一种采用所述基于手机的联系人查找处理方法的手机,其中,包括:
第一控制模块,用于当需手机查找联系人时,接收用户输入或选择的联系人汉字姓名首字母的操作指令,从预先建立的联系人数据库中获取与所述首字母对应的所有联系人汉字姓名的第一个汉字,生成第一汉字列表;
圆形位图控制模块,用于生成一圆形位图,将所述第一汉字列表中的汉字在所述圆形位图中依次排列显示,并将所述圆形位图的一个扇形区域显示在手机屏上;以及用于收到第二控制模块的更新消息时,控制更新所述圆形图上显示的汉字列表;还用于控制所述圆形位图随着用户的触摸屏滑动手势旋转,以在手机屏上的所述扇形区域中显示不同的汉字;
第二控制模块、用于接收用户从所述扇形区域显示的第一汉字列表中选择的需查找的联系人汉字姓名第一个汉字,并根据该选择的第一个汉字从所述联系人数据库中获取与所选择的第一个汉字对应的所有联系人,根据所述联系人汉字姓名的第二个汉字生成第二汉字列表;通知所述圆形位图控制模块进行更新,以将所述第二汉字列表所包含的汉字依次排列到所述圆形位图中;同时还用于将所述联系人信息进行缓存;
第三控制模块、用于接收用户通过所述扇形区域选择的所述第二汉字列表中的某一汉字,通过搜索缓存的联系人信息获取其中汉字姓名的第二个汉字为所选汉字的所有联系人信息,并控制将当前联系人显示列表进一步定位到对应联系人所在的列表位置。
所述手机,其中,所述手机还包括:
联系人信息建立模块、用于在手机中建立一个联系人数据库,接收用户输入的联系人汉字姓名,并控制将输入的联系人汉字姓名转化为对应的拼音,将所述联系人汉字姓名和对应拼音分别存储到所述联系人数据库的两个不同字段,还用于建立联系人汉字姓名首字母与该首字母对应着的联系人汉字姓名的第一个汉字的对应关系;还用于预先记录已存联系人汉字姓名的第一个汉字与对应的第一个联系人在联系人列表中的位置;
存储模块、用于存储所述联系人数据库,以及存储所述联系人汉字姓名的首字母与该首字母对应着的联系人汉字姓名的第一个汉字的对应关系,以及存储预先记录的联系人汉字姓名第一个汉字与对应的第一个联系人在联系人列表中的位置;同时还用于缓存第二控制模块搜索联系人数据库获取的所述联系人;
所述第二控制模块还用于,控制将当前联系人显示列表定位到汉字姓名的第一个汉字为用户从第一汉字列表中选择的对应汉字的第一个联系人所在的列表位置。
所述的手机,其中,
所述圆形位图中一次画入的汉字不超过14个;
所述的扇形区域为所述圆形位图的左半圆区域,所述扇形区域一次显示的汉字不超过7个。
本发明所提供的一种基于手机的联系人查找处理方法及手机,通过本发明使手机增加了新的功能:提供了一种新的查找联系人的方式,手机进入联系人操作界面后,根据用户触摸屏输入或选择的联系人汉字姓名的首字母,在手机界面上自动显示一个包含与所选字母对应的联系人汉字姓名第一个汉字的扇形结构,且所述扇形结构可随着用户的触摸屏滑动操作手势旋转更新,用户从所述扇形结构的汉字中选择需要查找的联系人汉字姓名的第一个汉字,便能快速定位到对应联系人的列表位置。通过本发明手机用户不仅能方便快捷的定位到目标联系人的列表位置,同时还增强了用户操作的趣味性,并且其操作简单,为用户提供了方便。
附图说明
图1是本发明新增联系人并保存到联系人数据库的流程图。
图2为本发明的联系人数据库存储联系人资料的示意图。
图3是本发明一种基于手机的联系人查找处理方法的实施例的流程图。
图4是本发明一种基于手机的联系人查找处理方法中圆形位图的示意图。
图5是本发明一种基于手机的联系人查找处理方法中圆形位图旋转控制的流程图。
图6是本发明一种基于手机的联系人查找处理方法的实施例的具体实现流程图。
图7是本发明一种手机的原理框图。
具体实施方式
为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明的一种基于手机的联系人查找处理方法,在手机进入联系人界面之后,所述方法提供了一种新的快速查找手机已存联系人的方式,在查找联系人之前,需要预先建立一个联系人数据库并存入若干联系人信息。为了更好的理解本发明,先对建立联系人信息并保存到建立的联系人数据库的流程做如下说明。
请参见图1,图1是本发明新增联系人并保存到联系人数据库的流程图,具体过程如下:
01、首先进入增加联系人界面,用户通过此界面输入联系人汉字姓名;比如用户输入“张文文”。
02、手机接收用户输入的联系人汉字姓名,调用内部程序将所述汉字转化为对应的拼音; “张文文”对应的拼音为“ZHANG”“WEN”“WEN”。
03、将所述联系人汉字姓名和包含了联系人汉字姓名每个汉字以及对应的拼音的联系人信息分别存储到建立的联系人数据库的display_name和sort_key两个字段;即将“张文文”保存到联系人数据库的display_name字段,将“ZHANG 张 WEN 文 WEN 文”保存到联系人数据库的sort_key字段,具体如图2所示。
04、完成联系人信息的建立以及保存。
当将联系人信息保存到联系人数据库后,根据联系人数据库中sork_key字段信息,建立已存联系人汉字姓名的首字母与该首字母对应着的联系人汉字姓名第一个汉字的对应关系,并将所述对应关系保存到名为allNameMap的集合类中,所述allNameMap集合类的可声明为HashMap<String, ArrayList<String>>(),即一个首字母对应着一个已存联系人汉字姓名的第一个汉字的列表,参照图2可知,首字母'Z'与对应联系人汉字姓名的第一个汉字的对应关系在所述allNameMap集合类的值为:<'Z', <'张','郑', '钟', '周', '祖'>>,首字母' L '与对应联系人汉字姓名的第一个汉字的对应关系在所述allNameMap集合类的值为:<'L', <'老'>>,知道某一首字母,便能通过所述allNameMap集合类获取对应已存联系人汉字姓名的第一个汉字的列表。
进一步的,还需预先建立另一对应关系,即提取联系人汉字姓名第一个汉字,找到联系人列表中以该汉字作为汉字姓名第一个汉字的第一个联系人,将该汉字与对应第一个联系人在联系人列表中的位置关联起来;并将这一对应关系保存到名为mLastNamePos的集合类中,所述mLastNamePos集合类可声明为HashMap<String, Integer>(),即一个姓氏汉字或者联系人汉字姓名的第一个汉字对应着一个联系人列表中的位置,参见图2所示联系人数据库,本实施例中所述mLastNamePas集合类的值可为:<'张', 1>、<'郑', 3>、<'钟', 4>、<'周', 5>、<'朱', 6>、<'祖', 10>、<'老', 11>。通过所述mLastNamePos集合类,可知联系人汉字姓名的第一个汉字为‘张’的第一个联系人在联系人列表中的位置为1,联系人汉字姓名的第一个汉字为‘郑’的第一个联系人在联系人列表中的位置是为3,联系人汉字姓名的第一个汉字为‘钟’的第一个联系人在联系人列表中的位置是为4,以此类推。
进一步的,本发明实施例中,对应的手机联系人界面的显示效果为:同时显示联系人汉字姓名和首字母信息,且联系人汉字姓名显示在屏幕左侧,同时在屏幕右侧展开对应的联系人汉字姓名的首字母条。
基于上述所述实施例,请参见图3,图3是本发明一种基于手机的联系人查找处理方法的实施例的流程图。所述的方法包括以下步骤:
S110、当需要在手机中查找联系人时,所述手机接收用户输入的或通过屏幕右侧展开的已过滤的全部联系人汉字姓名的首字母条上选择的某一首字母的操作指令,从预先建立的联系人数据库中获取与所输入或选择的首字母对应的所有联系人汉字姓名的第一个汉字,生成第一汉字列表。如图4(b)所示,假设用户点击选择所述联系人界面首字母条上的字母'Z',手机接收到用户的该操作指令,从allNameMap集合类中获得字母'Z'对应的第一汉字列表为:'张','郑', '钟', '周', '朱','祖'。
S120、生成一圆形位图,将所述第一汉字列表中的汉字在所述圆形位图中依次排列显示,并将所述圆形位图的一个扇形区域显示在手机屏上。较佳的,本实施例中,还能控制所述圆形位图随着用户的触摸屏滑动手势旋转显示,对应在手机界面上的显示效果为所述扇形区域随着用户的触摸屏滑动手势显示不同的汉字。
较佳的,本实施例所述圆形位图如图4(a)所示,所述圆形位图中包含若干卡位,本实施例中有14个卡位,围绕所述圆形位图一周排列,其序号分别为1,2,3,4,5,6,7,8,9,10,11,12,13,14。对应的在所述圆形位图中一次最多可画入14个汉字,将所述第一汉字列表中的汉字依次画到所述圆环形位图的各个卡位中,即将所述第一汉字列表中的第1个汉字'张'画到序号为1的卡位,将第2个汉字'郑'画到序号为2的卡位,依次类推。
S130、接收用户从所述扇形区域选择的第一汉字列表中的某一汉字,从所述联系人汉字姓名第一个汉字与对应的第一个联系人在联系人列表中的位置的对应关系中,获取与当前所选第一个汉字对应的第一个联系人的列表位置,并控制将当前联系人显示列表定位到对应列表位置。如用户点击选择扇形区域中的汉字为‘朱’,从所述mLastNamePos集合类中获得的对应列表位置为6,控制将联系人列表定位到位置6,在手机操作界面上的效果为:当前显示的联系人列表的顶部就是姓'朱'的联系人列表,换句话说,即是将原来在列表位置6之前的联系人列表隐藏起来。
如果需要查找的联系人已经出现在当前显示的联系人列表中,用户可以直接选择该联系人,如果需要查找的联系人仍然不在当前的显示界面中,用户可执行进一步的扇形查找,具体步骤步骤为:
S140、通过搜索联系人数据库获取联系人汉字姓名的第一个汉字为步骤S130中所选汉字的所有联系人,根据所述联系人汉字姓名的第二个汉字生成第二汉字列表,同时将所述联系人进行缓存。本实施例中即先查找获得汉字姓名的第一个汉字为‘朱’的所有已存联系人,并从这些汉字姓名的第一个汉字为‘朱’的所有联系人中提取联系人汉字姓名的第二个汉字,形成的第二汉字列表:‘爱’,'飞','老', '伟';并将汉字姓名的第一个汉字为‘朱’的所有联系人信息进行缓存。
S150、控制更新所述圆形位图,将所述第二汉字列表所包含的汉字依次排列显示到所述圆形位图中,并控制在手机操作界面中所述扇形区域内显示所述第二汉字列表的的汉字;较佳的,同样控制所述圆形位图随着用户的触摸屏滑动手势旋转,对应在手机界面上的显示效果为所述扇形区域的显示内容随着用户的滑动手势旋转更新。本实施例中所述圆形位图及显示的所述扇形区域如上述所述。
S160、接收用户通过所述扇形区域选择的所述第二汉字列表中的某一汉字,通过搜索缓存所述联系人获取其中汉字姓名的第二个汉字为当前所选汉字的所有联系人,并控制将当前联系人显示列表进一步定位到对应联系人所在的列表位置。本实施例中,若用户选择了所述扇形区域中的汉字‘伟’,从缓存的汉字姓名的第一个汉字为‘朱’的联系人信息中查找出对应的联系人‘朱伟亮’,控制手机将当前联系人显示列表定位到‘朱伟亮’所在的列表位置,即从‘朱伟亮’开始显示联系人列表。
由于通常情况下联系人汉字姓名各不相同,通过两次扇形查找基本能快速定位到需要查找的联系人所在的列表位置,当然,若需更精确的查找某联系人,可进一步执行与上述步骤S140-S160类似的步骤,直到准确定位到需要查找的联系人所在的列表位置为止。
较佳的,本实施例所述扇形区域为所述圆形位图的左半圆区域,对应的所述圆形位图的右半圆部分为不可见。如图4(b)所示,所述扇形区域显示在联系人列表的右侧,圆心位置显示的是对应的联系人汉字姓名的首字母,本实施例中显示的是字母'Z'。
需要说明的是,当需要画入所述圆形位图的汉字数量小于所述圆形位图所包含卡位的数量时,允许存在空白卡位,显示效果如图4(b)所示;若需要排列显示到所述圆形位图的汉字数量大于所述圆形位图所包含卡位的数量时,则第一次时将需要排列显示到所述圆形位图的汉字中的前14个汉字排列显示到到所述圆形位图对应的14个卡位中,用户操作时,若希望选择的汉字不在当前已显示在圆形位图的14个汉字中时,可对所述圆形位图进行更新,按顺序将还未排列显示到所述圆形位图的其他汉字排列显示到圆形位图。
进一步的,本发明实施例所述控制所述圆形位图随着用户的触摸屏滑动手势旋转的步骤如图5所示,包括如下步骤:
41、用户在所述圆形位图旁白的屏幕空白处以滑动趋势的手势滑动;手机记录下用户触摸屏滑动手势手指按下的第一点位置以及手指释放的第二点位置。
42、根据记录的第一点和第二点位置结合所述扇形区域对应的圆形位图的圆心位置,计算本次用户触摸屏滑动手势对应的旋转角度。
43、计算自前一次更新所述圆形位图起,所述圆形位图的累计旋转角度;比如本次旋转操作前,所述圆形位图的累计旋转角度为60度,计算出的本次用户触摸屏滑动手势对应的旋转角度为1度,则可得当前累计旋转角度为61度,如果本次用户触摸屏滑动手势对应的旋转角度为-1度,则可得当前累计旋转角度为59度。
44、根据所述当前累计旋转角度判断是否需要更新所述圆形位图。本实施例中即当所述累计旋转角度达到180度时,则判断需要对所述圆形位图上的汉字进行一次更新,进入步骤45;如果当前累计旋转角度没有达到180度,进入步骤47。
45、更新圆形位图,具体更新方式为:若当前待排列显示到所述圆形位图的汉字列表中有20个汉字,例如为:<'张','周','郑','钟','中','朱','仲','正','值', '真','左','政', '祝','著','之','致','智','只','知','章'>,初始排列显示到圆形位图的汉字为其中的前14个汉字,即:<'张','周','郑','钟','中','朱','仲','正','值', '真','左','政', '祝','著'>,分别对应所述圆形位图的序号为1-14的卡位,若本次计算的当前累计旋转角度超过180度,则更新的所述圆形位图上的汉字,将所述汉字列表中从第8个汉字开始的14个汉字排列显示到所述圆形位图,对应的更新后的圆形位图序号1-14的卡位对应的汉字为:<'正','值', '真','左','政', '祝,'著','之','致','智','只','知','章'>,序号14的卡位由于没有相应的汉字对应则保留为空白卡位。
46、控制将更新后的圆形位图的左半圆显示给用户,即将序号为1-7的卡位上的汉字显示给用户。进入步骤48。
47、控制所述圆形位图按照用户触摸屏滑动手势对应的旋转角度进行旋转,将旋转后的圆形位图的对应扇形区域显示给用户。
48、旋转结束。
进一步的,如图6所示,图6为本发明所述基于手机的联系人查找处理方法中显示并查找某联系人的具体流程图,过程如下:
51、从联系人数据库获得联系人汉字姓名及其对应的首字母信息。
52、将首字母与对应的已存联系人的汉字姓名第一个汉字建立一对应关系并保存到allNameMap集合类中。
53、记录已存联系人汉字姓名第一个汉字与对应的第一个联系人在联系人列表中的位置,并保存到mLastNamePos集合类中。
54、手机进入联系人列表时,显示联系人姓名及对应的首字母条信息。
55、用户点击选择手机界面首字母条上的某一字母。
56、通过查询allNameMap集合类获取与该字母对应的联系人汉字姓名的第一个汉字,生成第一汉字列表。
57、生成一圆形位图并将所述第一汉字列表所包含的汉字排列显示到到所述圆形位图中,将所述圆形位图的一个扇形区域显示在手机屏上。
58、用户通过手机界面上的扇形区域选择所述第一汉字列表的某一汉字。
59、控制从mLastNamePos集合类查找出与所选第一汉字对应的列表位置,控制将当前联系人列表定位到对应的列表位置。
60、结束。
基于上述实施例所述的基于手机的联系人查找处理方法,为用户提供了一种新的快速查找联系人的方式,在联系人界面接收用户输入或选择的代表联系人汉字姓名首字母的某一字母,手机自动将与该字母对应着的联系人汉字姓名的第一个汉字显示在手机界面的一扇形结构中,并控制所述扇形结构随着用户的触摸屏滑动操作手势旋转以显示不同的汉字,用户通过所述扇形结构选择某一个汉字,手机便能快速的定位到汉字姓名的第一个汉字为当前所选汉字的第一个联系人所在的列表位置,通过进一步类似的扇形查找直到定位到用户希望查找的联系人所在的列表位置。使手机用户不仅能方便快捷的定位到目标联系人所在的列表位置,且其操作简单,为用户提供了方便。
基于上述实施例,本发明还提供了一种采用上述所述基于手机的联系人查找处理方法的手机,如图7所示,本实施例的手机包括:
联系人信息建立模块600、用于在手机中建立一个联系人数据库,接收用户输入的联系人汉字姓名,并控制将输入的联系人汉字姓名转化为对应的拼音,存储到所述联系人数据库中;还用于建立联系人汉字姓名的首字母与该首字母对应着的联系人汉字姓名的第一个汉字的对应关系;具体参见上述实施例所述。
第一控制模块610,用于当需手机查找联系人时,接收用户输入的或通过屏幕右侧展开的首字母条选择的某一首字母的操作指令,从预先建立的联系人数据库中获取与所输入或选择的首字母对应的所有联系人汉字姓名的第一个汉字,生成第一汉字列表;具体参见上述实施例所述。
圆形位图控制模块620,用于生成一圆形位图,将所述第一汉字列表中的汉字在所述圆形位图中依次排列显示,并将所述圆形位图的一个扇形区域显示在手机屏上;以及用于收到第二控制模块630的更新消息时,控制更新所述圆形图上显示的汉字列表;还用于控制所述圆形位图随着用户的触摸屏滑动手势旋转,以在手机屏上的所述扇形区域中显示不同的汉字;具体参见上述实施例所述。
第二控制模块630、用于接收用户从所述扇形区域选择的所述第一汉字列表中的某一汉字,通过搜索联系人数据库中获取联系人汉字姓名的第一个汉字为所选汉字的所有联系人信息,根据其汉字姓名的第二个汉字生成第二汉字列表,并通知所述圆形位图控制模块620进行更新,以将所述第二汉字列表所包含的汉字依次排列显示到所述圆形位图中并在所述扇形区域内显示对应的汉字;同时还用于将通过搜索获取的所述联系人缓存到存储模块650;并控制将当前联系人显示列表定位到汉字姓名的第一个汉字为用户选择的汉字的第一个联系人所在的列表位置;具体参见上述实施例所述。
第三控制模块640、用于接收用户通过所述扇形区域选择的所述第二汉字列表中的某一汉字,通过搜索缓存的所述联系人获取其中汉字姓名的第二个汉字为所选汉字的所有联系人信息,并控制将当前联系人显示列表进一步定位到对应联系人所在的列表位置。具体参见上述实施例所述。
进一步的,本实施例中所述联系人信息建立模块600还用于,预先记录已存联系人汉字姓名的第一个汉字与对应的第一个联系人在联系人列表中的位置,并保存;以及用于将所述联系人汉字姓名和对应拼音分别存储到所述联系人数据库的两个不同字段。具体参见上述实施例所述。
进一步的,所述手机还包括存储模块650、用于存储所述联系人数据库,以及存储所述联系人汉字姓名的首字母与该首字母对应着的联系人汉字姓名的第一个汉字的对应关系,以及存储预先记录的已存联系人的汉字姓名的第一个汉字与对应的第一个联系人在联系人列表中的位置;同时还用于缓存第二控制模块630中获取的联系人汉字姓名的第一个汉字为用户所选汉字的所有联系人信息。具体参见上述实施例所述。
较佳的,本实施例中,所述圆形位图中一次排列显示的汉字不超过14个;所述的扇形区域为所述圆形位图的左半圆区域,所述扇形区域一次显示的汉字不超过7个。
较佳的,本实施例中,所述圆形位图控制模块620还用于在旋转所述圆形位图过程中更新所述圆形位图上的汉字。具体为当自上一次更新所述圆形位图上的汉字起,所述圆形位图的累计旋转角度达到180度时,控制所述圆形位图上的汉字进行一次更新,并且更新后的圆形位图的显示位置会回到初始时的位置;当所述累计旋转角度未达到180度时,所述圆形位图按照当前用户触摸屏手势滑动的旋转角度旋转。
综上所述,本发明所提供的基于手机的联系人查找处理方法及手机,为用户提供了一种新的快速查找联系人的方式,在联系人列表界面,手机接收用户输入或选择的联系人汉字姓名首字母条上的一个字母,在手机界面上自动生成一个包含有与该所选字母对应的联系人汉字姓名的第一个汉字的扇形结构,且可控制所述扇形结构随着用户的触摸屏滑动操作手势旋转更新,用户通过所述扇形结构选择某一汉字,手机便能快速的定位到汉字姓名第一个汉字为所选汉字的第一个联系人所在的列表位置,通过进一步类似的扇形查找,可定位到用户希望查找的联系人所在的列表位置。通过本发明手机用户不仅能方便快捷的定位到目标联系人,且其操作简单,为用户提供了方便。
应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。

Claims (9)

1.一种基于手机的联系人查找处理方法,其特征在于,包括步骤:
S1、当需在手机查找联系人时,所述手机接收用户输入或选择的需查找的联系人汉字姓名首字母的操作指令,从预先建立的联系人数据库中获取与所述首字母对应的所有联系人汉字姓名的第一个汉字,生成第一汉字列表;
S2、生成一圆形位图,将所述第一汉字列表中的汉字以圆形排列方式依次排列到所述圆形位图中,并将所述圆形位图的一个扇形区域显示在手机屏上,控制所述圆形位图随着用户的触摸屏滑动手势旋转,以在手机屏上的所述扇形区域中显示不同的汉字;
S3、接收用户从所述扇形区域显示的第一汉字列表中选择的需查找的联系人汉字姓名第一个汉字,并根据该选择的第一个汉字从所述联系人数据库中获取与所选择的第一个汉字对应的所有联系人,根据所述联系人汉字姓名的第二个汉字生成第二汉字列表;并控制更新所述圆形位图,将所述第二汉字列表所包含的汉字依次排列到所述圆形位图中,并控制在手机操作界面中所述扇形区域内依次显示所述第二汉字列表的汉字;同时将所述联系人进行缓存; 
S4、接收用户通过所述扇形区域选择的所述第二汉字列表中的某一汉字,通过搜索缓存的所述联系人获取其中汉字姓名的第二个汉字为所选汉字的所有联系人信息,并控制将当前联系人显示列表定位到对应联系人所在的列表位置;
所述步骤S3还包括:接收用户从所述扇形区域显示的第一汉字列表中选择的第一个汉字,通过查找联系人数据库获得与所选第一个汉字对应的第一个联系人在联系人列表中的列表位置,控制将当前联系人显示列表定位到所述列表位置;
所述圆形位图中包含若干卡位,卡位围绕所述圆形位图一周排列,对应的将所述第一汉字列表中的汉字依次画到所述圆形位图的各个卡位中。
2.根据权利要求1所述基于手机的联系人查找处理方法,其特征在于,在所述步骤S1之前还包括:
S0、预先在手机中建立一联系人数据库,接收用户输入的联系人汉字姓名,并控制将输入的联系人汉字姓名转化为对应的拼音,存储到所述联系人数据库中,并建立联系人汉字姓名的首字母与该首字母对应着的联系人汉字姓名的第一个汉字的对应关系。
3.根据权利要求2所述基于手机的联系人查找处理方法,其特征在于,
所述步骤S0中还包括步骤:预先记录已存联系人汉字姓名的第一个汉字与对应的第一个联系人在联系人列表中的位置,并保存。
4.根据权利要求2所述基于手机的联系人查找处理方法,其特征在于,所述步骤S0中所述的联系人数据库,其存储联系人信息的具体方式为:将所述联系人汉字姓名和对应拼音分别存储到两个不同字段。
5.根据权利要求1所述基于手机的联系人查找处理方法,其特征在于,所述的扇形区域为所述圆形位图的左半圆区域,在所述扇形区域中一次显示的汉字不超过7个。
6.根据权利要求1所述基于手机的联系人查找处理方法,其特征在于,其中步骤S2中所述的控制所述圆形位图随着用户的触摸屏滑动手势旋转,以在手机屏上的所述扇形区域中显示不同的汉字的步骤具体为:
L1、记录用户触摸屏滑动手势手指按下的第一点位置以及手指释放的第二点位置;
L2、根据记录第一点和第二点位置以及所述圆形位图的圆心,计算出用户触摸屏滑动手势的旋转角度;
L3、计算自上次更新所述圆形位图上的汉字起,所述圆形位图的累计旋转角度,判断是否更新所述圆形位图上的汉字;
L4、当所述累计旋转角度达到180度时,则对所述圆形位图上的汉字进行一次更新,并将更新后的圆形位图的位置复位;否则按照L2计算出的旋转角度控制圆形位图旋转。
7.一种采用权利要求1所述基于手机的联系人查找处理方法的手机,其特征在于,包括:
第一控制模块,用于当需手机查找联系人时,接收用户输入或选择的联系人汉字姓名首字母的操作指令,从预先建立的联系人数据库中获取与所述首字母对应的所有联系人汉字姓名的第一个汉字,生成第一汉字列表;
圆形位图控制模块,用于生成一圆形位图,将所述第一汉字列表中的汉字在所述圆形位图中依次排列显示,并将所述圆形位图的一个扇形区域显示在手机屏上;以及用于收到第二控制模块的更新消息时,控制更新所述圆形图上显示的汉字列表;还用于控制所述圆形位图随着用户的触摸屏滑动手势旋转,以在手机屏上的所述扇形区域中显示不同的汉字;
第二控制模块、用于接收用户从所述扇形区域显示的第一汉字列表中选择的需查找的联系人汉字姓名第一个汉字,并根据该选择的第一个汉字从所述联系人数据库中获取与所选择的第一个汉字对应的所有联系人,根据所述联系人汉字姓名的第二个汉字生成第二汉字列表;通知所述圆形位图控制模块进行更新,以将所述第二汉字列表所包含的汉字依次排列到所述圆形位图中;同时还用于将所述联系人信息进行缓存; 
第三控制模块、用于接收用户通过所述扇形区域选择的所述第二汉字列表中的某一汉字,通过搜索缓存的联系人信息获取其中汉字姓名的第二个汉字为所选汉字的所有联系人信息,并控制将当前联系人显示列表进一步定位到对应联系人所在的列表位置;
所述圆形位图中包含若干卡位,卡位围绕所述圆形位图一周排列,对应的将所述第一汉字列表中的汉字依次画到所述圆形位图的各个卡位中。
8.根据权利要求7所述手机,其特征在于,所述手机还包括:
联系人信息建立模块、用于在手机中建立一个联系人数据库,接收用户输入的联系人汉字姓名,并控制将输入的联系人汉字姓名转化为对应的拼音,将所述联系人汉字姓名和对应拼音分别存储到所述联系人数据库的两个不同字段,还用于建立联系人汉字姓名首字母与该首字母对应着的联系人汉字姓名的第一个汉字的对应关系;还用于预先记录已存联系人汉字姓名的第一个汉字与对应的第一个联系人在联系人列表中的位置; 
存储模块、用于存储所述联系人数据库,以及存储所述联系人汉字姓名的首字母与该首字母对应着的联系人汉字姓名的第一个汉字的对应关系,以及存储预先记录的联系人汉字姓名第一个汉字与对应的第一个联系人在联系人列表中的位置;同时还用于缓存第二控制模块搜索联系人数据库获取的所述联系人;
所述第二控制模块还用于,控制将当前联系人显示列表定位到汉字姓名的第一个汉字为用户从第一汉字列表中选择的对应汉字的第一个联系人所在的列表位置。
9.根据权利要求7所述的手机,其特征在于,
所述圆形位图中一次画入的汉字不超过14个;
所述的扇形区域为所述圆形位图的左半圆区域,所述扇形区域一次显示的汉字不超过7个。
CN201210383267.4A 2012-10-11 2012-10-11 一种基于手机的联系人查找处理方法及手机 Expired - Fee Related CN102891931B (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201210383267.4A CN102891931B (zh) 2012-10-11 2012-10-11 一种基于手机的联系人查找处理方法及手机
PCT/CN2013/080862 WO2014056341A1 (zh) 2012-10-11 2013-08-06 一种联系人信息查找方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210383267.4A CN102891931B (zh) 2012-10-11 2012-10-11 一种基于手机的联系人查找处理方法及手机

Publications (2)

Publication Number Publication Date
CN102891931A CN102891931A (zh) 2013-01-23
CN102891931B true CN102891931B (zh) 2015-04-22

Family

ID=47535285

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210383267.4A Expired - Fee Related CN102891931B (zh) 2012-10-11 2012-10-11 一种基于手机的联系人查找处理方法及手机

Country Status (2)

Country Link
CN (1) CN102891931B (zh)
WO (1) WO2014056341A1 (zh)

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102891931B (zh) * 2012-10-11 2015-04-22 惠州Tcl移动通信有限公司 一种基于手机的联系人查找处理方法及手机
CN103167087A (zh) * 2013-01-31 2013-06-19 广东欧珀移动通信有限公司 一种手机联系人搜索方法及***
CN103186320B (zh) * 2013-03-28 2016-01-20 广东欧珀移动通信有限公司 一种手机桌面中快速定位分类列表的方法及装置
CN103220430B (zh) * 2013-04-22 2015-10-14 广东欧珀移动通信有限公司 一种对手机上联系人进行查找的方法及装置
CN104427072A (zh) * 2013-08-26 2015-03-18 北京三星通信技术研究有限公司 移动终端及其分组处理方法
CN103617204B (zh) * 2013-11-15 2017-01-25 福建星网锐捷通讯股份有限公司 一种基于android***的快速查找联系人的方法
CN103986830A (zh) * 2014-05-19 2014-08-13 天津三星通信技术研究有限公司 一种联系人查找方法及便携式终端
CN103995669B (zh) * 2014-05-22 2018-10-09 Tcl集团股份有限公司 一种通讯录导航条显示方法及装置
CN104253903A (zh) * 2014-09-03 2014-12-31 北京奇虎科技有限公司 一种信息的查找方法和装置
CN104506724B (zh) * 2014-12-22 2017-07-04 网易(杭州)网络有限公司 联系人列表的显示方法和设备
CN106161709A (zh) * 2015-04-21 2016-11-23 锤子软件(北京)有限公司 联系人定位方法及***
CN105721653A (zh) * 2016-02-26 2016-06-29 深圳市金立通信设备有限公司 一种联系人查找方法及终端
CN107678665A (zh) * 2017-09-13 2018-02-09 青岛真时科技有限公司 一种查找联系人的方法、装置和智能手表

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1960410A (zh) * 2006-09-25 2007-05-09 宇龙计算机通信科技(深圳)有限公司 移动终端的联系人定位方法
CN101478585A (zh) * 2009-01-04 2009-07-08 深圳市同洲电子股份有限公司 一种联系人定位方法、***及移动通信终端
CN101764867A (zh) * 2009-12-02 2010-06-30 宇龙计算机通信科技(深圳)有限公司 一种定位联系人的方法、***及移动终端
CN102281352A (zh) * 2011-07-29 2011-12-14 华为技术有限公司 联系人列表显示方法及终端
CN102594963A (zh) * 2012-02-27 2012-07-18 广东步步高电子工业有限公司 一种应用于触屏移动手持装置中的联系人快速定位查找的方法及***

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2369817A1 (en) * 2010-02-25 2011-09-28 Research In Motion Limited Illuminated optical navigation module
CN101854419A (zh) * 2010-02-25 2010-10-06 深圳市同洲电子股份有限公司 一种手机联系人的查找方法和装置
CN102055851A (zh) * 2010-12-31 2011-05-11 惠州Tcl移动通信有限公司 一种通信录排序方法、通信录、通信终端
CN102891931B (zh) * 2012-10-11 2015-04-22 惠州Tcl移动通信有限公司 一种基于手机的联系人查找处理方法及手机

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1960410A (zh) * 2006-09-25 2007-05-09 宇龙计算机通信科技(深圳)有限公司 移动终端的联系人定位方法
CN101478585A (zh) * 2009-01-04 2009-07-08 深圳市同洲电子股份有限公司 一种联系人定位方法、***及移动通信终端
CN101764867A (zh) * 2009-12-02 2010-06-30 宇龙计算机通信科技(深圳)有限公司 一种定位联系人的方法、***及移动终端
CN102281352A (zh) * 2011-07-29 2011-12-14 华为技术有限公司 联系人列表显示方法及终端
EP2547081A1 (en) * 2011-07-29 2013-01-16 Huawei Technologies Co., Ltd. Contact list display method and terminal
CN102594963A (zh) * 2012-02-27 2012-07-18 广东步步高电子工业有限公司 一种应用于触屏移动手持装置中的联系人快速定位查找的方法及***

Also Published As

Publication number Publication date
CN102891931A (zh) 2013-01-23
WO2014056341A1 (zh) 2014-04-17

Similar Documents

Publication Publication Date Title
CN102891931B (zh) 一种基于手机的联系人查找处理方法及手机
CN109997348A (zh) 一种终端界面的显示方法及终端
US20150213127A1 (en) Method for providing search result and electronic device using the same
WO2017098332A2 (en) Method and system for inputting information
CN106648575A (zh) 用于语言设置的方法及装置
CN105573587B (zh) 一种图标管理的方法及装置
CN103279381A (zh) 在移动终端中提供剪贴板功能的装置和方法
KR101842558B1 (ko) 로밍 네트워크 접속 방법 및 장치
CN102890672A (zh) 用于移动终端的应用程序的查找方法及装置
KR101947462B1 (ko) 사용자 디바이스에서 단축번호 제공 방법 및 장치
CN105794155B (zh) 一种显示消息的方法、装置及设备
US10289298B2 (en) Interface method for a portable terminal
EP3385863A1 (en) Method of managing multimedia files, electronic device, and graphical user interface
KR20160027848A (ko) 콘텐츠 검색 방법 및 이를 구현하는 전자 장치
CN105872271B (zh) 一种电话会议第三方联系人的呼叫方法及移动终端
CN112740179B (zh) 应用程序的启动方法和装置
CN108958503A (zh) 输入方法和装置
EP4228226A1 (en) File sending method and apparatus, and electronic device
CN106506771B (zh) 联系人对象分类展示方法、装置及移动终端
CN105468264A (zh) 根据操控方式对应用程序进行操控的方法、装置与终端设备
CN106886350A (zh) 一种基于图像的通信信息显示方法及移动终端
CN110263077A (zh) 一种获取移动终端中文件的方法、移动终端及存储介质
CN109917988B (zh) 选中内容显示方法、装置、终端及计算机可读存储介质
CN106055208A (zh) 一种图标排列方法和终端
CN102104689A (zh) 联系人信息查找方法、***及移动终端

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20210107

Address after: 313000 room 1020, science and Technology Pioneer Park, 666 Chaoyang Road, Nanxun Town, Nanxun District, Huzhou, Zhejiang.

Patentee after: Huzhou You Yan Intellectual Property Service Co.,Ltd.

Address before: 510000 No.106 Fengze East Road, Nansha District, Guangzhou City, Guangdong Province (self compiled Building 1) x1301-a4845 (cluster registration) (JM)

Patentee before: Guangzhou shengxia Intellectual Property Operation Co.,Ltd.

Effective date of registration: 20210107

Address after: 510000 No.106 Fengze East Road, Nansha District, Guangzhou City, Guangdong Province (self compiled Building 1) x1301-a4845 (cluster registration) (JM)

Patentee after: Guangzhou shengxia Intellectual Property Operation Co.,Ltd.

Address before: 516006 No.70, Huifeng 4th Road, Zhongkai high tech Zone, Huizhou City, Guangdong Province

Patentee before: HUIZHOU TCL MOBILE COMMUNICATION Co.,Ltd.

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20230104

Address after: 276000 Torch Building, Keji Avenue, high tech Industrial Development Zone, Linyi City, Shandong Province

Patentee after: Linyi future technology city development and Construction Group Co.,Ltd.

Address before: 313000 room 1020, science and Technology Pioneer Park, 666 Chaoyang Road, Nanxun Town, Nanxun District, Huzhou, Zhejiang.

Patentee before: Huzhou You Yan Intellectual Property Service Co.,Ltd.

TR01 Transfer of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20150422