CN102549577A - 联系人搜索方法、装置及其应用的移动终端 - Google Patents

联系人搜索方法、装置及其应用的移动终端 Download PDF

Info

Publication number
CN102549577A
CN102549577A CN2011800037335A CN201180003733A CN102549577A CN 102549577 A CN102549577 A CN 102549577A CN 2011800037335 A CN2011800037335 A CN 2011800037335A CN 201180003733 A CN201180003733 A CN 201180003733A CN 102549577 A CN102549577 A CN 102549577A
Authority
CN
China
Prior art keywords
grapheme
sequence
contact person
label
display screen
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.)
Pending
Application number
CN2011800037335A
Other languages
English (en)
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.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies 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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Publication of CN102549577A publication Critical patent/CN102549577A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/242Query formulation
    • G06F16/2423Interactive query statement specification based on a database schema
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/33Querying
    • G06F16/332Query formulation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04883Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
    • 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/2748Methods of retrieving data by matching character strings
    • 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/27453Directories allowing storage of additional subscriber data, e.g. metadata
    • H04M1/2746Sorting, e.g. according to history or frequency of use

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • General Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Data Mining & Analysis (AREA)
  • Computational Linguistics (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • User Interface Of Digital Computer (AREA)
  • Input From Keyboards Or The Like (AREA)
  • Telephone Function (AREA)

Abstract

本发明提供一种联系人搜索方法,其包括:接收用户的第一输入;根据所述第一输入在第一字素序列中选中第一字素,所述第一字素序列显示于一显示屏上,其中,所述第一字素序列与多个联系人标签中的首个单位字符相关联;接收用户的第二输入;根据所述第二输入在第二字素序列中选中第二字素,所述第二字素序列显示于所述显示屏上,所述第二字素序列与所述多个联系人标签中的第二个单位字符相关联;其中,每个所述的联系人标签包括至少两个所述单位字符,所述单位字符由至少一个字素构成或表示;显示与所述第一字素及所述第二字素相关联的联系人标签于所述显示屏上。

Description

联系人搜索方法、装置及其应用的移动终端
技术领域
本发明实施例涉及联系人信息管理及搜索领域,尤其涉及联系人搜索方法、装置及其应用的移动终端。
背景技术
随着智能移动终端设备的发展,以及社交网络的广泛普及,只能移动终端设备用户的社交范围得到了极大的扩充,从而使移动终端设备用户往往有许多的联系人信息需要管理,目前的联系人管理方式在管理大规模的联系人信息中存在着一些明显的弊端,比如,联系人查找或搜索困难,因为目前的联系人搜索基本采用联系人首字母搜索的方式进行,即在联系人搜索框中输入联系人的首字母,由于联系人信息庞大,往往通过各首字母会定位或者超找到许多的具有相同首字母的联系人,这些具有相同的首字母的联系人信息会逐一的被列出来,此时,用户只能通过浏览、及翻页的方式自主的所需的联系人信息,这个过程十分的费时,不符合用户快速查找定位联系人的预期,同时降低了用户对智能移动终端设备的体验。
发明内容
本发明实施例提供一种可快速查找定位联系人的联系人搜索方法、装置及其应用的移动终端以及存储有执行所述联系人搜索方法的可执行指令的存储介质。
一种联系人搜索方法,其包括:
接收用户的第一输入;
根据所述第一输入在第一字素序列中选中第一字素,所述第一字素序列显示于一显示屏上,其中,所述第一字素序列与多个联系人标签中的首个单位字符相关联;
接收用户的第二输入;
根据所述第二输入在第二字素序列中选中第二字素,所述第二字素序列显示于所述显示屏上,所述第二字素序列与所述多个联系人标签中的第二个单位字符相关联;其中,每个所述的联系人标签包括至少两个所述单位字符,所述单位字符由至少一个字素构成或表示;
搜索并显示与所述第一字素及所述第二字素相关联的联系人标签于所述显示屏上。
一种联系人搜索装置,其包括显示模块、输入模块、处理模块以及搜索模块,其特征在于:
所述显示模块用于显示第一字素序列及第二字素序列,
所述输入模块用于接收用户的第一输入,及用户的第二输入;
所述处理模块用于根据所述第一输入在所述第一字素序列中选中第一字素以及根据所述第二输入在所述第二字素序列中选中第二字素,其中,所述第一字素序列与多个联系人标签中的首个单位字符相关联,所述第二字素序列与所述多个联系人标签中的第二个单位字符相关联,且每个所述的联系人标签包括至少两个所述单位字符,所述单位字符由至少一个字素构成或表示;
所述搜索模块用于在包含所述联系人标签的联系人信息中搜索与所述第一字素及所述第二字素相关联的联系人标签;
所述显示模块还用于显示所述搜索模块搜索到的与所述第一字素及所述第二字素相关联的联系人标签。
一种移动终端,其包括存储器,显示屏,及处理装置;
所述存储器内存储有联系人信息,所述联系人信息包括有多个联系人标签,每个所述的联系人标签包括至少两个单位字符,所述单位字符由至少一个字素构成或表示;
所述显示屏用于显示根据所述联系人信息中的联系人标签生成联系人序列,并在邻近所述联系人序列的位置处根据所述联系人信息中的字素生成第一字素序列及第二字素序列,其中,所述第一字素序列与所述多个联系人标签中的每个所述联系人标签中的首个所述单位字符相关联,所述第二字素序列与所述多个联系人标签中的每个所述联系人标签中的第二个所述单位字符相关联;
所述处理装置,用于响应用户的第一输入在所述第一字素序列中选中第一字素以及用户的第二输入在所述第二字素序列中选中第二字素,并根据所述选中的第一字素及第二字素在所述存储器内存储的所述联系人信息中查找与所述第一字素及所述第二字素相关联的联系人标签,并将查找结果发送给所述显示屏;
所述显示屏还用于根据所述处理器的查找结果生成包含与所述第一字素及所述第二字素相关联的联系人标签的联系人信息的所述联系人序列。
一种可读存储介质,所述可读存储介质内存储有可执行指令,所述可执行指令用以执行以下步骤的:
接收用户的第一输入;
根据所述第一输入在第一字素序列中选中第一字素,所述第一字素序列显示于一显示屏上,其中,所述第一字素序列与多个联系人标签中的首个单位字符相关联;
接收用户的第二输入;
根据所述第二输入在第二字素序列中选中第二字素,所述第二字素序列显示于所述显示屏上,所述第二字素序列与所述多个联系人标签中的第二个单位字符相关联;其中,每个所述的联系人标签包括至少两个所述单位字符,所述单位字符由至少一个字素构成或表示;
搜索并显示与所述第一字素及所述第二字素相关联的联系人标签于所述显示屏上。
本发明实施例提供的联系人搜索方法、装置及其应用的移动终端以及可读存储介质,通过在显示屏上显示第一字素序列以及第二字素列表来使用户能够通过组合查找的方式来快速的查找所需的联系人,从而提高联系人查找的效率以及对所述移动终端的用户体验。
附图说明
图1是本发明实施例提供的一种移动终端100示意图;
图2是图1中的移动终端100的***架构框图;
图3是图1中的移动终端100所生成的一种联系人搜索界面示意图;
图4、4a、4b、及图5及5a、是本发明实施例提供的多种联系人搜索方法流程框图;
图6、6a、6b及6c是本发明实施例提供多种联系人搜索装置示意图。
具体实施方式
请参阅图1,为用以承载并实施本发明的移动终端100框图。所述移动终端100,可以是平板电脑、个人数字助理、蜂窝电话、网络家电、相机、智能电话、增强型通用分组无线业务(EGPRS)移动电话、网络基站、媒体播放器、导航设备、电子邮件设备、游戏控制中心、电子相框、数据卡等数据处理设备,或这些数据处理设备或其它数据处理设备中的任意两者或多者的组合。
所述移动终端100包括显示屏102。所述显示屏102优选可以为触敏显示屏,例如,可以是液晶显示屏(LCD)技术、发光二极管(LPD)技术、碳纳米管显示屏或某些其它显示屏技术。显示屏102可以是对与用户的触摸和/或触觉接触敏感的集显示与触摸响应一体的设备。所述显示屏102可以包括多点触敏响应功能,所述多点触敏响应是指所述显示屏102可以处理多个同时的触摸点,包括处理与每个触摸点的压力、面积和/或位置有关的数据,这样的多点触摸功能便于利用多个手指的手势或动作与所述移动终端100进行交互。所述移动终端100可以在所述显示屏102上显示一个或多个图形化用户界面,以用于向用户提供对各种***对象的访问以及用于向用户传达信息。所述图形用户界面可以包括一个或多个可选对象即显示对象。所述显示对象通过图像化的方式为用户提供启用某个功能的入口,所述可选对象包括设备功能、应用、窗口、文件、警报、事件或其它可识别的***对象。
所述移动终端100可以实现多个设备功能,例如,电话设备、电子邮件设备、网络数据通信设备、Wi-Fi基站设备和媒体处理设备。在某些实现方式中,可以在一用户界面的菜单栏中显示具体的显示对象。在某些实现方式中,可以从顶层图形用户界面访问所述设备功能,比如通过触摸的方式调用与所述设备对应的功能。
在一些场景下,当所述移动终端100的某个设备功能被调用之后,所述移动终端100的图形用户界面改变,或者被扩大或用另一用户界面或用户界面元素取代,以辅助用户对与相对应的设备功能相关联的具体功能的访问和操作。例如,响应于用户触摸电话对象,显示屏102的图形用户界面可以呈现与各种电话功能有关的显示对象;同样,触摸电子邮件对象可以使得图形用户界面呈现与各种电子邮件功能有关的显示对象;触摸网络对象可以使得图形用户界面呈现与浏览网页功能有关的显示对象;而触摸媒体播放器对象可以使得图形用户界面呈现与各种媒体处理功能有关的显示对象。
在另一些场景下,图1的顶层图形用户界面环境或状态可以通过按压位于移动终端100底部附近的按钮120恢复。在另一些场景下,每个相对应的设备功能可以具有显示在显示屏102上的相对应的“主界面”显示对象,并且图1的图形用户界面环境可以通过按压“主界面”显示对象来恢复。在另一些场景下,所述移动终端100的顶层图形用户界面可以包括另外的显示对象106,例如,短消息服务(SMS)对象、日历对象、照片对象、相机对象、计算器对象、股票对象、天气对象、地图对象、笔记对象、时钟对象、地址薄对象和设置对象。触摸地图对象例如可以调用地图绘制和基于位置的服务环境和支持功能;同样,选择***示对象106可以调用相对应的对象环境和功能。请参阅图2,为图1中移动终端100的***架构200,所述移动终端100的***架构200可以包括存储器接口202、一个或多个数据处理器、图像处理器和/或中央处理单元204和***接口206。所述存储器接口202、一个或多个处理器204和/或***接口206可以是分离的组件或可以被集成到一个或多个集成电路中。所述***架构200中的各个组件可以用一个或多个通信总线或信号线来连接。感测器、设备和子***可以连接到***接口206来辅助实现所述移动终端所具有的各种功能。例如,运动感测器210、光感测器212和位置感测器214可以连接到***接口206来辅助实现移动终端的运动感测功能、环境亮度感测功能以及位置感测等功能,也可以相互协作的完成特定的功能。其它辅助感测器216也可以连接到***接口206,例如,定位***(例如,GPS接收机)、温度感测器、生物特征计量感测器、气压感测器、海拔感测器,来辅助完成所述移动终端所具有的各种相关的功能。所述移动终端100的***架构200中还包括相机子***220,所述相机子***220通过光感测器212如电荷耦合装置CCD或互补金属氧化物半导体CMOS光学感测器来辅助所述相机子***来实现相应的图像获取功能。所述移动终端100的***架构200中还包括无线通信子***224,所述无线通信子***224用以使所述移动终端具有无线通讯的功能,所述无线通信子***224可以包括射频接收机和发射机和/或光学(例如,红外)接收机和发射机。所述移动终端100的***架构中还包括音频子***226,所述音频子***226,用来实现所述移动终端的声音拾取或者音频信号播放的功能,所述音频子***226包括扬声器228和麦克风230来辅助实现上述的语音拾取及音频信号播放功能,上述的各种元件通过所述***接口206与所述的处理器204连接构成了本发明移动终端100的基本通信及扩展功能架构,所述的基本通信及扩展功能架构是实现所述移动终端100实现通信、拍照等功能的基本构成单元。所述移动终端100的***架构中还包括I/O子***240,所述I/O子***240用以使所述移动终端100实现输入输出控制。所述I/O子***240可以包括屏幕控制器242和/或其它(一个或多个)输入控制器244。所述屏幕控制器242连接到显示屏246,用以控制所述显示屏246中所显示的内容。当所述屏幕为触摸屏时,对应的所述触摸屏控制器242则为触摸屏控制器,触摸屏和对应的触摸屏控制器可以使用多种触敏技术中的任一者来检测触摸以及触摸的移动或中断,所述触摸技术包括但不限于容性的、抗性的、红外的和表面声波技术,以及用于利用触摸屏来实现确定一个或多个触摸点的其它接近感测阵列或其它元件。所述输入控制器244可以连接到其它输入/控制设备248,所述其他输入/控制设备248可以是一个或多个按钮、摇臂开关、拇指旋转开关、红外端口、USB端口和/或诸如铁笔之类的点选设备。此外,所述显示屏246也可以用来呈现虚拟的按钮和/或键盘以实现对所述移动终端的输入控制。其中,所述的处理装置249、处理器204、输入控制器244及输入/控制设备248等元件构成了本发明移动终端100实现联系人搜索的基本处理装置249,该基本处理装置249中的各个元件之间通过相互协作来实现联系人的搜索。所述移动终端100的***架构200的存储器接口202可以连接到存储器250。存储器250可以是高速随机存取存储器和/或非易失性存储器,例如一个或多个磁盘存储设备,一个或多个光学存储设备和/或闪存。存储器可以存储操作***252,所述操作***252可以包括用于处理基本***服务和用于执行依赖硬件的任务的指令。所述存储器250还可存储多个可执行程序,所述可执行程序可以是音乐播放程序254、网络浏览程序256、图像处理程序258、语音通信程序260、短消息通信程序262、文件索引/查找程序264、图形化用户界面生成程序266,或者其他具有各种功能的应用程序,所述存储器接口202及存储器250构成了本发明移动终端100的数据存取装置,通过该数据存取装置,所述移动终端100可以执行各种数据的存取各种应用程序的获取。以上,介绍了应用本发明的联系人搜索方法、及装置的一种示例性的移动终端100以及所述移动终端100的通用的***架构的。以下,将在上述移动终端100的基础的***架构的基础上来具体介绍应用本发明所提供的联系人搜索方法及装置的移动终端100的具体实施例。
请参阅图3,为本发明实施例提供的移动终端100用以查找联系人信息的交互界面310,所述交互界面310的生成和通过所述交互界面310来实现所述移动终端设备100与用户之间的交互至少涉及到上述移动终端100的基础架构中的显示屏102、246,、存储接口202、存储器250以及由所述的处理装置249、屏幕控制器242、输入控制器244及输入/控制设备248等元件构成的处理装置249,即图1中由虚线所框住的部分,换句话说,所述的显示屏102、处理装置249、存储接口以及存储器250为生成所述交互界面310及实现与通过所述的交互界面310来实现所述移动终端100与所述用户之间的交互基础元件,可以理解的,所述必须的元件并不限制为硬件或者软件,其可以是任何本领域人员所熟知的可用以实现上述各个元件相应功能的功能单元,包括硬件实现方式、软件实现方式、或硬件与软件结合的实现方式。以下将直接介绍及描述上述的显示屏102,处理装置249、存储接口202以及存储器250是如何来实现本发明所提供的联系人信息搜索的技术方案的,可以理解,至于涉及到上述元器件之间的必要的数据交互、相关软件的调用,以及一些辅助器件的加入为等本领域技术人员所熟知的技术细节将不做详细描述。此外,所述存储接口202仅用于连接所述处理装置249及存储器250以进行数据的传输,在此先行说明,以下文中涉及到处理装置249及250之间的数据存取过程将不再重复介绍参与所述存取过程的所述存储接口202的功能。
所述的移动终端100包括所述的显示屏102,以及存储器250,显示屏102,处理装置249以及存储器250通过数据总线相互连接,以实现上述各个元件之间的数据交互。
所述存储器250内存储有联系人信息,所述联系人信息包括有多个联系人标签,每个所述的联系人标签包括至少两个单位字符,所述单位字符由至少一个字素构成或表示。
通常为了方便用户快速的搜索联系人,在所述移动终端100的存储器250中存储有联系人信息,所述联系人信息通常具有固定的信息内容,所述的信息内容通常包括:联系人标签,联系人住址,联系人电话,联系人邮箱,联系人传真,联系人照片,联系人性别等等,所述的信息内容通常以一定的格式存储在所述存储器250中。所述的联系人标签通常是用户用区分联系人以及搜索某个的联系人时最常用的可识别标识,例如,联系人的名称或者姓名,但也不限于所述的联系人的名称或者姓名,在一些使用场景下,也可采用其他的表达方式来作为所述的联系人标签,比如象形图片或者文字等类似的表达方式。在本发明所提供的实施方式中,所述的联系人标签包括至少两个单位字符,在所述的联系人标签中设置至少两个所述单位字符的目的在于使所述的联系人标签能够符合联系人的名称或者姓名的常规设置方式,即,通常联系人的姓名或者名称包括两部分,即姓和名两部分。所述单位字符为由至少一个字素构成或代表或者由多个所述字素以一定的规则构成或代表的可识别语义单元,其中所述的“构成”是指所述的单位字符直接由所述的字素组合而成,例如,Jone,其中,Jone为单位字符,而该字符中的J、 O、N、E则为直接构成所述Jone的字素;或汉字“周”,由撇、折、横、竖、横、竖、折、横八个笔画组成,那么撇、折、横、竖、横、竖、折、横则为构成所述“周”的字素。所述的“代表”是指所述的单位字符并不是通过所述的字素直接构成,而是由所述字素来间接的表示,比如汉字可以通过与该汉字对应的拼音或者笔画来表示,比如,“周”,而对应的“zhou”则为代表所述“周”的拼音,其中,Z、H、O、U则为构成代表所述“周”的拼音,即所述的字素。具体地,当所述单位字符为汉字时,相应,所述字素为所述汉字对应的拼音字母组合;或,当所述单位字符为单词时,相应,所述字素为组成所述单词的字母中的首字母,其中,单词指的是通过字母构词方式通过一个或者多个字母构成的具有确定的语意的最小的语义单元;可以理解,汉字可以通过拼音的方式来搜索,也可以通过笔画如五笔的方式来搜索,因此,当所述单位字符为汉字时,相应,所述字素可以为组成所述汉字的笔画。
所述显示屏102,用于显示根据所述联系人信息中的联系人标签生成联系人序列312,并在邻近所述联系人序列312的位置处根据所述联系人信息中的字素生成第一字素序列314及第二字素序列316,其中,所述第一字素序列314与所述多个联系人标签中的每个所述联系人标签中的首个所述单位字符相关联,所述第二字素序列316与所述多个联系人标签中的每个所述联系人标签中的第二个所述单位字符相关联;
请参阅图3,所述显示屏102,根据用于显示根据所述联系人信息中的联系人标签生成联系人序列312,所述联系人序列312可以是通过由的处理装置249中的处理装置249及屏幕控制器242通过调用存储在所述存储器250内的特定联系人序列生成程序根据所述联系人信息中的联系人标签生成对应的联系人数据,所述显示屏102对应的根据所生成的所述联系人数据生成所述联系人序列312,也可以是由由与显示屏102相关联的图像处理器根据所述联系人信息中的联系人标签生成对应的联系人呈现模板,而对应由所述显示屏102进行显示,上述根据预先存储的联系人信息生成联系人序列312为本领域技术人员所熟知的处理方式,其具体内容在此不做详细描述。为了能够搜索方便,本发明中通过所述的显示屏102在所述的联系序列312邻近位置处生成有第一字素序列314及第二字素序列316,其中,所述第一字素序列314与所述多个联系人标签中的每个所述联系人标签中的首个所述单位字符相关联,所述第二字素序列316与所述多个联系人标签中的每个所述联系人标签中的第二个所述单位字符相关联;生成所述第一字素序列314及第二字素序列316的意义在于能够通过组合搜索的方式来对组成所述联系人标签的不同位置处的单位字符进行组合搜索,从而提高搜索的效率以及用户的体验,所述组成所述联系人标签的不同位置处的单位字符具体指:所述第一字素序列314与所述多个联系人标签中的每个所述联系人标签中的首个所述单位字符相关联,所述第二字素序列316与所述多个联系人标签中的每个所述联系人标签中的第二个所述单位字符相关联。可以理解,生成第一字素序列314及第二字素序列316仅是为了说明本发明内容的具体实施方式,根据不同联系人标签的设置习惯来生成多个字素序列,比如生成第三字素序列、第四字素序列,其中所述第三字素序列与所述多个联系人标签中的每个所述联系人标签中的第三个所述单位字符相关联,相应,所述第四字素序列与所述多个联系人标签中的每个所述联系人标签中的第四个所述单位字符相关联,以此类推。
所述处理装置249,用于响应用户的第一输入在所述第一字素序列中选中第一字素以及用户的第二输入在所述第二字素序列中选中第二字素,并根据所述选中的第一字素及第二字素在所述存储器250内存储的所述联系人信息中搜索与所述第一字素及所述第二字素相关联的联系人标签,并将搜索结果发送给所述显示屏102;
所述的处理装置249用以实现用户与根据所述交互界面310与所述移动终端100之间的交互数据处理,即,在用户通过所述交互界面310即所述显示屏246或者所述移动终端100的其他的输入装置如输入/控制设备248输入字素选择指令时,即,用户输入所述的第一输入及第二输入时,所述处理装置249通过所述的屏幕控制器242或输入控制器248来响应所述第一输入及所述第二输入,并通过所述的处理器204根据所述第一输入在所述第一字素序列中选中第一字素,对应所述第二输入在所述第二字素序列中选中第二字素;当获取所述第一输入及第二输入对应的第一字素及第二字素时,所述处理器204将在所述存储器250所存储的联系人信息中搜索与所述第一字素及所述第二字素相关联的联系人标签,所述的相关联的联系人标签指,在构成所述联系人标签的所述多个单位字符所对应或者包含的字素序列包括有与所述被选中的第一字素及第二字素,其中,所述存储器250可以为本地存储器,也可以是通过网络访问的远程存储器如云存储器,此时,所述处理装置249可以是通过网络向云存储服务器发起请求,所述云存储服务器根据所述处理装置249的请求进行相应的资源的查找及搜索,并反馈查找及搜索的结果。当所述处理器根据所述的第一字素及第二字素搜索到与所述第一字素及所述第二字素相关联的联系人标签后,即将搜索结果通过所述的屏幕控制器242发送给所述显示屏102进行显示。可以理解,上述的第一输入及第二输入并不代表输入的先后顺序,只是用于区别不同的输入动作,即,所述的第一输入可以在所述第二输入之前发生,也可以在所述的第二输入之后发生,或者两者同时发生。此外,在所述处理装置249响应所述第一输入时,所述显示屏102显示与所述第一字素相关联的联系人标签,其中,所述第一字素为构成或表示所述联系人标签中的所述首个单位字符的字素中的首字素。
相应,所述显示屏102还用于根据所述处理装置249的搜索结果生成包含与所述第一字素及所述第二字素相关联的联系人标签的联系人信息的所述联系人序列。
所述显示屏102在接到处理装置249所发送的搜索结果后,则根据所述的搜索结果刷新联系人序列,即生成包含与所述第一字素及所述第二字素相关联的联系人标签的联系人信息的所述联系人序列。
本发明实施例提供的所述移动终端通过在所述显示屏上显示第一字素序列以及第二字素列表来使用户能够通过组合搜索的方式来快速的搜索所需的联系人,从而提高联系人搜索的效率以及对所述移动终端的用户体验。
进一步地,本发明实施例中所提供的移动终端100中,所述与所述第一字素及所述第二字素相关联的联系人标签具体指,所述第一字素为构成或表示每个所述联系人标签中的所述首个单位字符的字素中的首字素,所述第二字素为构成或表示每个所述联系人标签中的第二个单位字符的字素中的首字素,且所述第二个单位字符位于所述首个单位字符之后。
为了能够使本发明实施例中所提供的移动终端100在联系人搜索过程中更加的快捷方便,以及符合用户的操作习惯,所述第一字素及所述第二字素不仅被包含在构成所述联系人标签中的多个单位字符的字素中,而且所述的第一字素为构成或表示每个所述联系人标签中的所述首个单位字符的字素中的首字素,所述第二字素为构成或表示每个所述联系人标签中的第二个单位字符的字素中的首字素,且所述第二个单位字符位于所述首个单位字符之后,即,所述的第一字素及第二字素仅在构成所述联系人标签的第一个即首个单位字符及第二个单位字符所包含首个字素中进行搜索和比对,这样可以缩小处理装置249在搜索对应的联系人标签时的搜索范围,从而能够提高搜索的效率,此外,用户通常对联系人标签中的单位字符所包含的字素中的首个字素较为熟悉,这种操作方式能够更好的适应用户的操作习惯。
进一步地,本发明实施例中所提供的移动终端100中,所述显示屏102采用触摸显示屏,以通过触摸的方式来在所述的第一字素序列314及第二字素列表316中进行字素选择,适合于目前移动终端100的操作方式;
相应,所述处理装置249处理装置249用于响应用户在所述显示屏102上的第一滑动输入,并确定所述第一滑动输入的滑动方向和滑动速度,接着在所述显示屏102上显示沿所述第一滑动输入的滑动方向以所述第一滑动输入的滑动速度为初始滑动速度滑动所述的第一字素序列,当所述第一字素序列滑动停止时,将所述第一字素序列中与预设的第一字素选中位置对应的字素选中作为所述第一字素。
当采用触摸的方式来在所述第一字素序列314及第二字素列表316中进行字素选择时,通常可以采用直接点击相应的字素方式来选择即可,但是考虑到这种直接点击的方式可能会有误操作的可能,以及如果现实屏比较小不能完全将所有的字素通过所述字素列表同时显示在显示屏上时,本发明实施例中提供一种通过滑动所述的第一字素序列314及第二字素列表316来选中所述第一字素及第二字素的方式,即,所述处理装置249处理装置249响应用户在所述显示屏102上的第一滑动输入,并确定所述第一滑动输入的滑动方向和滑动速度,接着在所述显示屏102上显示沿所述第一滑动输入的滑动方向以所述第一滑动输入的滑动速度为初始滑动速度滑动所述的第一字素序列,当所述第一字素序列滑动停止时,将所述第一字素序列中与预设的第一字素选中位置对应的字素选中作为所述第一字素,所述的预设的第一字素选中位置为一默认的位置或者根据用户的需求而指定的位置,比如,在所述显示屏102的上设定一个具体的位置标示,并将位于与该位置标示对应位置处的字素为选中的第一字素。同时以与所述用户的第一滑动输入的滑动速度为初始速度来滑动所述的第一字素序列314可以使所述第一字素序列314的滑动能够与用户的预期一致,比如用户会根据其预期的字素在所述第一字素序列314中的位置情况以不同的滑动速度来滑动所述第一字素序列314,从而实现快速的将所需的字素从所述第一字素序列314中选出的目的,比如,当用户预期的字素为所述第一字素序列314中的最后一个字素时,那么用户则会用较快的速度来滑动所述第一字素序列314;当用户预期的字素为所述第一字素序列314中的较为靠前的字素时,那么用户则会用较慢的速度来滑动所述第一字素序列314,以避免过快的滑动使预期的字素超过了所述的第一字素选中位置;当所述第一字素序列滑动停止时,则将此时所述第一字素序列中于预定的第一字素选中位置对应的字素选中作为所述的第一字素。可选择地,本发明通过滑动的方式选择第一字素的过程也不局限于上述的方式,在上述的操作方式中操作者给所述第一字素序列314一个初始速度后,所述的第一字素序列314将以所述初始速度开始滑动,在所述第一字素序列314滑动的过程中,用户将不干预所述第一字素序列314的滑动,而在某些场景下,用户需要通过滑动所述的第一字素序列314来精确的选择所述的第一字素,此时,将会通过所述的触摸屏选中所述的第一字素序列314来进行精确的移动,在此过程中,所述的第一字素序列314并不会被释放,此时,所述的处理装置249将会实时的获取用户沿着所述触摸屏的滑动输入的即时速度,根据所获取的所述滑动输入的即时速度来同步滑动所述第一字素序列314。
同样地,所述处理装置249处理装置249还用于响应用户在所述显示屏102上的第二滑动输入,并确定所述第二滑动输入的滑动方向和滑动速度,接着在所述显示屏102上显示沿所述第二滑动输入的滑动方向以所述第二滑动输入的滑动速度为初始滑动速度滑动所述的第二字素序列,当所述第二字素序列滑动停止时,将所述第二字素序列中与预设的第二字素选中位置对应的字素选中作为所述第二字素。
进一步地,本发明实施例中所提供的所述显示屏还用于突出显示所述第一字素,或突出显示所述第二字素。为了能够使用户更加清楚明确的获知或者辨识此时选中的第一字素第二字素,本发明实施例还通过所述显示屏突出显示所述第一字素或者所述第二字素,具体的,通过改变所述第一字素及所述第二字素的显示要素,比如改变显示的色彩、大小、形状、明暗等要素的方式来突出显示所述第一字素及所述第二字素。此外,本发明实施例中还提供另外一种突出显示所述第一字素、或者第二字素的方式,即,通过所述显示屏102在所述的第一字素选中位置突出显示所述第一字素,或者在所述第一字素选中位置附近以冒泡方式突出显示所述第一字素;同时,通过所述显示屏102在所述的第二字素选中位置突出显示所述第二字素,或者在所述第二字素选中位置附近以冒泡方式突出显示所述第二字素。
进一步地,在本发明实施例所提供一种提升用户操作体验的方式时,即,在所述显示屏102突出显示所述第一字素时,所述处理装置249处理装置249依据所述第一字素序列中除所述被选中的第一字素以外的每个未被选中的字素与所述被选中的第一字素之间的距离由近至远等比例或者指数缩小所述未被选中的字素,并通过所述显示屏102显示所述经等比例或指数缩小的述第一字素序列中所述未被选中的字素;以及,在所述显示屏102突出显示所述第二字素时,所述处理装置249处理装置249依据所述第二字素序列中除所述被选中的第二字素以外的每个未被选中的字素与所述被选中的第二字素之间的距离由近至远等比例或者指数缩小所述未被选中的字素,并通过所述显示屏102显示所述经等比例或指数缩小的所述第二字素序列中未被选中的字素。
本发明实施例所提供的上述的提升用户操作体验的方式中,通过将未被选中的所述第一、二字素序列中的字素根据所述未被选中的所述第一、二字素序列中的字素与对应的所述被选中的第一、二字素之间的距离来等比例的缩小所述未被选中的所述第一、二字素从而使被选中的字素更加的突出醒目,从而便于用户识别所述的被选中的第一字素及第二字素,提升用户的体验质量。
进一步地,在上述通过滑动的方式来选择第一字素及第二字素的基础上,本发明实施例进一步包括:所述在所述显示屏102上显示沿所述第一滑动输入的滑动方向以所述第一滑动输入的滑动速度为初始滑动速度滑动所述的第一字素序列同时,所述处理装置249处理装置249还用于以恒定阻尼或者渐增阻尼的方式逐渐降低所述第一字素序列的滑动速度,并通过所述显示屏102显示所述第一字素序列在所述恒定阻尼或者渐增阻尼条件下的减速状态;或,所述在所述显示屏102上显示沿所述第二滑动输入的滑动方向以所述第二滑动输入的滑动速度为初始滑动速度滑动所述的第二字素序列同时,所述处理装置249处理装置249还用于以恒定阻尼或者渐增阻尼的方式逐渐降低所述第二字素序列的滑动速度,并通过所述显示屏102显示所述第二字素序列在所述恒定阻尼或者渐增阻尼条件下的减速状态。
通过上述的处理方式,使滑动的第一字素序列,及第二字素序列能够经过一段滑动时间后自动的停止,以方便用户及时的查看此时所属第一字素序列或者第二字素序列的滑动的状况,从而提升用户的体验质量。
进一步地,在上述通过滑动的方式来选择第一字素及第二字素的基础上,本发明实施例进一步包括:所述处理装置249处理装置249还用于确定所述第一字素序列的滑动速度是否大于预设的速度阈值,并在所述第一字素序列的滑动速度大于所述预设的速度阈值时,指示所述显示屏102暂停突出显示所述第一字素序列中与第一字素选中位置相对应的字素;或所述处理装置249处理装置249还用于确定所述第二字素序列的滑动速度是否大于预设的速度阈值,并在所述第二字素序列的滑动速度大于所述预设的速度阈值时,指示所述显示屏102暂停突出显示所述第二字素序列中与第二字素选中位置相对应的字素。
本发明实施例所提供的上述技术方案中,根据比较所述第一字素序列或第二字素序列与预定的速度阈值的大小来决定是否来突出显示所述第一字素或者第二字素,即突出显示所述第一字素序列中与第一字素选中位置相对应的字素或者突出显示所述第二字素序列中与第二字素选中位置相对应的字素,当滑动的速度大于预定的速度阈值时,说明用户此时所预期的第一字素或者第二字素距离所第一字素选中位置或第二字素选中位置比较远,那么,此时则没有必要来突出显示每个经过所述第一字素选中位置或第二字素选中位置的字素,从而减小处理器或者显示屏的处理负担,节省处理资源,提高处理的效率,同时能提高用户的用户体验。
进一步,本发明实施例提供的移动终端100可以在相同的位置显示所述的第一字素序列及所述的第二字素序列,即,所述第一字素序列显示于所述显示屏的第一显示位置,所述第二字素序列显示于所述显示屏的第二显示位置,且在显示所述第一字素序列时,所述第二字素序列隐藏;在显示所述第二字素序列时,所述第一字素序列隐藏。具体地,可是通过所述显示屏102来实现,即通过所述显示屏102在第一显示位置显示所述的第一字素序列,在第二显示位置显示所述的第二字素序列,其中,所述的第一显示位置与所述的第二显示位置重合,首先所述显示屏默认显示所述的第一字素序列,并在所述处理装置249接收到所述用户的第二输入时,所述显示屏102隐藏所述第一字素序列,并在与所述第一显示位置重合的第二显示位置处显示所述的第二字素序列。
本发明上述实施例所提供的技术方案中,通过在相互重合的第一显示位置及第二显示位置来显示第一字素序列及第二字素序列来节省所述移动终端的显示屏102的显示空间,并在处理器接收到所述第二输入时启动所述第一字素序列及第二字素序列之间的显示转换,从而使生成在所述移动终端上的交互界面较为简洁,提高显示的效率,同时提升用户的体验质量。
进一步,本发明实施例提供的移动终端100也可在不同的位置显示所述的第一字素序列及所述的第二字素序列,即,所述第一字素序列显示于所述显示屏的第一显示位置,所述第二字素序列显示于所述显示屏的第二显示位置,其中,所述第一显示位置与所述第二显示位置不重合。具体地,可是通过所述显示屏102来实现,即在所述显示屏102在两个不同的显示位置显示所述的第一字素序列及第二字素序列。为了能够使用户清楚的却分所述的第一字素序列及第二字素序列,所述第一字素序列和所述第二字素序列可以是沿着两个相互垂直的维度排列,及所述第一字素序列的排列方向与所述第二字素序列的排列方向相互垂直或者说相互间隔九十度。可以理解,所述第一字素序列与第二字素序列之间间隔足够的距离同样能够是用户区别两个不同字素序列,比如,所述第一字素序列位于所述显示屏的顶部,所述第二字素序列位于所述显示屏的底部,或者所述第一字素序列位于所述显示屏的左侧,而所述第二字素序列位于所述显示屏的右侧。此外,为了能够使所述的第一字素序列及所述第二字素序列的位置符合用户的习惯,所述的第一字素序列及第二字素序列可根据用户的使用习惯来自定义,即,所述第一字素序列及所述第二字素序列的显示位置可以变换,或者根据用户的需求设置在所述显示屏的不同位置处。
为了能够使用户能够快速的学习本发明实施例所提供的移动终端100的联系人搜索功能,通过显示屏102在显示屏的不同位置处显示第一字素序列314及第二字素序列316,以直观呈现方式告诉或者指示用户可通过所显示的第一字素序列314及第二字素序列316来快速的选择相应的字素,以快速的搜索到目标联系人,从而降低所述移动终端100的联系人搜索的操作难度,从而提升用户的体验质量。
进一步地,本发明实施例提供的移动终端100中,所述显示屏102所显示的所述第一字素序列仅包括构成已记录的联系人标签中的首个单位字符的字素中的首字素,其中相同的所述首字素在所述第一字素序列中仅出现一次;所述显示屏102所显示的第二字素序列仅包括构成已记录的联系人标签中的第二个单位字符的字素中的首字素,其中相同的所述首字素在所述第二字素序列中仅出现一次,或所述显示屏102所显示的所述第二字素序列仅包括构成具有所述第一字素的联系人标签中的第二个单位字符的字素中的首字素,其中相同的所述首字素在所述第二字素序列中仅出现一次。
本发明上述实施例所提供的实施方式中,所述第一字素序列及第二字素序中所包含的字素仅包含构成已记录的联系人标签中的首个单位字符的字素中的首字素,其中相同的所述首字素在所述第一字素序列及第二字素序列中仅出现一次;即,第一字素序列及第二字素序是根据现有的存储在所述存储器250内的联系人信息中的联系人标签来生成的,因此,所述第一字素序列及第二字素序中并不包括多余的字素,即不包括未记录的首字素,所述的首字素指构成所述联系人标签中的首个单位字符的字素中的首字素,如此使得所述的第一字素序列显的较为简洁,占用较少的资源,从而提高用户的使用体验。可选择地,为了提高查找效率,所述第二字素序列仅包括构成具有所述第一字素的联系人标签中的第二个单位字符的字素中的首字素,其中相同的所述首字素在所述第二字素序列中仅出现一次,此方案的主要意义在于使用户在使用本发明所提供的所述移动终端100进行联系人搜索时,通过所述的第一输入所选中的第一字素来筛选出具有所述第一字素的联系人标签,此时,第二字素序列将仅包括构成包含所述第一字素的联系人标签的第二单位字符的字素中的首字素,换句话说所述第二字素序列是在所述第一输入所选中的第一字素所限定的联系人标签子集所包含的第二单位字符的字素中进行选取,这样可以进一步的缩小在选取第二字素时间的检索范围,加快检索的速度,减轻处理器的负担及资源,同时提高用户的体验质量。
进一步地,本发明实施例所提供的移动终端100中,所述显示屏102还用于根据所述处理装置249的搜索结果生成包含与所述第一字素及所述第二字素相关联的联系人标签的联系人信息的所述联系人序列具体包括:
所述显示屏102将与所述第一字素及所述第二字素相关联的联系人标签及所述与所述第一字素及所述第二字素相关联的联系人标签对应的联系人信息加载至一预设的联系人信息呈现模板中,并显示所述加载有所述与所述第一字素及所述第二字素相关联的联系人标签及所述与所述第一字素及所述第二字素相关联的联系人标签对应的联系人信息的联系人信息呈现模板,以形成所述的联系人序列。具体的,所述显示屏102显示所述加载有所述与所述第一字素及所述第二字素相关联的联系人标签及所述与所述第一字素及所述第二字素相关联的联系人标签对应的联系人信息的联系人信息呈现模板,以形成所述的联系人序列具体包括:
所述显示屏102将加载有所述与所述第一字素及所述第二字素相关联的联系人标签及所述与所述第一字素及所述第二字素相关联的联系人标签对应的联系人信息的联系人信息呈现模板以错列层叠的方式显示,从而形成所述的联系人序列;或
所述显示屏102将加载有所述与所述第一字素及所述第二字素相关联的联系人标签及所述与所述第一字素及所述第二字素相关联的联系人标签对应的联系人信息的联系人信息呈现模板以环形或扇形排列的方式显示,从而形成所述的联系人序列;或
所述显示屏102将加载有所述与所述第一字素及所述第二字素相关联的联系人标签及所述与所述第一字素及所述第二字素相关联的联系人标签对应的联系人信息的联系人信息呈现模板以不同尺寸及深度的方式显示,其中位于最前端的联系人信息呈现模板以最大尺寸并全清晰度的方式呈现,而其他的联系人信息呈现模板根据其深度的逐渐增加以逐渐模糊的方式呈现,从而以形成所述的联系人序列。
本发明实施例所提供的上述技术方案中,所述显示屏102可以根据预先的设置方式将所搜索到的与所述第一字素及所述第二字素相关联的联系人标签对应的联系人信息加载至一预设的联系人信息呈现模板中,并将所述联系人信息呈现模板呈现在所述显示屏中,通过所述预设的呈现模板来承载搜索到的联系人信息能够使所呈现出的联系人系列更加的个性化,符合用户个性化的需求并提供用户的体验质量。
本发明实施例还提供一种应用在上述的移动终端100上的联系人搜索方法400,本发明实施例所提供的所述搜索方法为通过本发明实施例所提供的所述移动终端100执行联系人搜索的具体流程。
请参阅图4,本发明实施例所提供的联系人搜索方法400,其具体包括:
S410接收用户的第一输入;
S420根据所述第一输入在第一字素序列中选中第一字素,所述第一字素序列显示于一显示屏上,其中,所述第一字素序列与多个联系人标签中的首个单位字符相关联;
S430接收用户的第二输入;
S440根据所述第二输入在第二字素序列中选中第二字素,所述第二字素序列显示于所述显示屏上所述第二字素序列与所述多个联系人标签中的第二个单位字符相关联;其中,每个所述的联系人标签包括至少两个所述单位字符,所述单位字符由至少一个字素构成或表示;
S450搜索并显示与所述第一字素及所述第二字素相关联的联系人标签于所述显示屏上。
通常为了方便用户快速的搜索联系人,在所述移动终端100的存储器250中存储有联系人信息,所述联系人信息通常具有固定的信息内容,所述的信息内容通常包括:联系人标签,联系人住址,联系人电话,联系人邮箱,联系人传真,联系人照片,联系人性别等等,所述的信息内容通常以一定的格式存储在所述存储器250中。所述的联系人标签通常是用户用区分联系人以及搜索某个的联系人时最常用的可识别标识,例如,联系人的名称或者姓名,但也不限于所述的联系人的名称或者姓名,在一些使用场景下,也可采用其他的表达方式来作为所述的联系人标签,比如象形图片或者文字等类似的表达方式。在本发明所提供的实施方式中,所述的联系人标签包括至少两个单位字符,在所述的联系人标签中设置至少两个所述单位字符的目的在于使所述的联系人标签能够符合联系人的名称或者姓名的常规设置方式,即,通常联系人的姓名或者名称包括两部分,即姓和名两部分。所述单位字符为由至少一个字素构成或代表或者由多个所述字素以一定的规则构成或代表的可识别语义单元,其中所述的“构成”是指所述的单位字符直接由所述的字素组合而成,所述的“代表”是指所述的单位字符并不是通过所述的字素直接构成,而是由所述字素来间接的表示,比如汉字可以通过与该汉字对应的拼音或者笔画来表示。所述字素为构成或者代表所述单位字符所采用的不可分割的最小构成单元或构成要素。具体地,当所述单位字符为汉字时,相应,所述字素为所述汉字对应的拼音字母;或,当所述单位字符为单词时,相应,所述字素为组成所述单词的字母中的首字母,其中,单词指的是通过字母构词方式通过一个或者多个字母构成的具有确定的语意的最小的语义单元;可以理解,汉字可以通过拼音的方式来搜索,也可以通过笔画如五笔的方式来搜索,因此,当所述单位字符为汉字时,相应,所述字素可以为组成所述汉字的笔画。
本发明实施例提供的所述联系人搜索方法通过在所述显示屏上显示第一字素序列以及第二字素列表来使用户能够通过组合搜索的方式来快速的搜索所需的联系人,从而提高联系人搜索的效率以及对所述移动终端的用户体验。
进一步地,本发明实施例所提供的联系人搜索方法400中,所述与所述第一字素及所述第二字素相关联的联系人标签具体指,所述第一字素为构成或表示每个所述联系人标签中的所述首个单位字符的字素中的首字素,所述第二字素为构成或表示每个所述联系人标签中的第二个单位字符的字素中的首字素,且所述第二个单位字符位于所述首个单位字符之后。
为了能够使本发明实施例中所提供的联系人搜索方法400在联系人搜索过程中更加的快捷方便,以及符合用户的操作习惯,所述第一字素及所述第二字素不仅被包含在构成所述联系人标签中的多个单位字符的字素中,而且所述的第一字素为构成或表示每个所述联系人标签中的所述首个单位字符的字素中的首字素,所述第二字素为构成或表示每个所述联系人标签中的第二个单位字符的字素中的首字素,且所述第二个单位字符位于所述首个单位字符之后,即,所述的第一字素即第二字素仅在构成所述联系人标签的第一个即首个单位字符及第二个单位字符所包含首个字素中进行搜索和比对,这样可以缩小搜索对应的联系人标签时的搜索范围,从而能够提高搜索的效率,此外,用户通常对联系人标签中的单位字符所包含的字素中的首个字素较为熟悉,这种操作方式能够更好的适应用户的操作习惯。
进一步地,本发明实施例所提供的联系人搜索方法400可适用于具有触摸显示屏的移动终端中,相应,所述联系人搜索方法400中,所述步骤S410,即,所述接收用户的第一输入具体包括:
接收用户在所述显示屏上的第一滑动输入,确定所述第一滑动输入的滑动方向和滑动速度;
相应,所述步骤S420,即,所述根据所述第一输入在第一字素序列中选中第一字素,具体包括:
沿所述第一滑动输入的滑动方向以所述第一滑动输入的滑动速度为初始滑动速度滑动所述的第一字素序列;
当所述第一字素序列滑动停止时,将所述第一字素序列中与预设的第一字素选中位置对应的字素选中作为所述第一字素。
当本发明实施例所提供的所述联系人搜索方法在具有触摸显示屏的移动终端上实现时,如图3所示,采用触摸的方式在所述第一字素序列314及第二字素列表316中进行字素选择通常可以通过直接点击相应的字素的方式来实现,但是考虑到这种直接点击的方式可能会有误操作的可能,本发明实施例中提供的所述联系人搜索方法采用滑动所述的第一字素序列314及第二字素列表316的方式来选中所述第一字素及第二字素,即,处理器响应用户的第一滑动输入,并确定所述第一滑动输入的滑动方向和滑动速度,接着沿所述第一滑动输入的滑动方向以所述第一滑动输入的滑动速度为初始滑动速度滑动所述的第一字素序列,当所述第一字素序列滑动停止时,将所述第一字素序列中与预设的第一字素选中位置对应的字素选中作为所述第一字素,所述的预设的第一字素选中位置为一默认的位置或者根据用户的需求而指定的位置,比如,在所述显示屏102的上设定一个具体的位置标示,并将位于与该位置标示对应位置处的字素为选中的第一字素。同时以与所述用户的第一滑动输入的滑动速度为初始速度来滑动所述的第一字素序列314可以使所述第一字素序列314的滑动能够与用户的预期一致,比如用户会根据其预期的字素在所述第一字素序列314中的位置情况以不同的滑动速度来滑动所述第一字素序列314,从而实现快速的将所需的字素从所述第一字素序列314中选出的目的,比如,当用于预期的字素为所述第一字素序列314中的最后一个字素时,那么用户则会用较快的速度来滑动所述第一字素序列314;当用于预期的字素为所述第一字素序列314中的较为靠前的字素时,那么用户则会用较慢的速度来滑动所述第一字素序列314,以避免过快的滑动使预期的字素超过了所述的第一字素选中位置;当所述第一字素序列滑动停止时,则将此时所述第一字素序列中于预定的第一字素选中位置对应的字素选中作为所述的第一字素。可选择地,本发明通过滑动的方式选择第一字素的过程也不局限于上述的方式,在上述的操作方式中操作者给所述第一字素序列314一个初始速度后,所述的第一字素序列314将以所述初始速度开始滑动,在所述第一字素序列314滑动的过程中,用户将不干预所述第一字素序列314的滑动,而在某些场景下,用户需要通过滑动所述的第一字素序列314来精确的选择所述的第一字素,此时,将会通过所述的触摸屏选中所述的第一字素序列314来进行精确的移动,在此过程中,所述的第一字素序列314并不会被释放,此时,所述的处理装置249将会实时的获取用户沿着所述触摸屏的滑动输入的即时速度,根据所获取的所述滑动输入的即时速度来同步滑动所述第一字素序列314。
同样地,本发明实施例所提供的所述联系人搜索方法400中的步骤S430,即,所述接收用户的第二输入具体包括:
接收用户在所述显示屏上的第二滑动输入,确定所述第二滑动输入的滑动方向和滑动速度;
对应,所述步骤S440,即,所述根据所述第二输入在第二字素序列中选中第二字素具体包括:
沿所述第二滑动输入的滑动方向以所述第二滑动输入的滑动速度为初始滑动速度滑动所述的第二字素序列;
将所述第二字素序列中与预设的第二字素选中位置对应的字素选中作为所述第二字素。
进一步地,请参阅图4a,本发明实施例所提供的联系人搜索方法400,还包括:
S460突出显示所述第一字素,或突出显示所述第二字素。
为了能够使用户更加清楚明确的获知或者辨识此时选中的第一字素第二字素,本发明实施例所提供的联系人搜索方法400还包括突出显示所述第一字素或者所述第二字素。具体的,通过改变所述第一字素及所述第二字素的显示要素,比如改变显示的色彩、大小、形状、明暗等要素的方式来突出显示所述第一字素及所述第二字素。此外,本发明实施例中还提供另外一种突出显示所述第一字素、或者第二字素的方式,即,在所述的第一字素选中位置突出显示所述第一字素,或者在所述第一字素选中位置附近以冒泡方式突出显示所述第一字素;同时,在所述的第二字素选中位置突出显示所述第二字素,或者在所述第二字素选中位置附近以冒泡方式突出显示所述第二字素。
进一步地,请参阅图4b,本发明实施例所提供的所述联系人搜索方法400在上述通过滑动的方式来选择第一字素及第二字素的基础上,进一步包括:
S470在所述突出显示所述第一字素时,依据所述第一字素序列中除所述被选中的第一字素以外的每个未被选中的字素与所述被选中的第一字素之间的距离由近至远等比例或者指数缩小所述未被选中的字素;以及
S480在所述突出显示所述第二字素时,依据所述第二字素序列中除所述被选中的第二字素以外的每个未被选中的字素与所述被选中的第二字素之间的距离由近至远等比例或者指数缩小所述未被选中的字素。
本发明实施例所提供的上述方法中,通过将未被选中的所述第一、二字素序列中的字素根据所述未被选中的所述第一、二字素序列中的字素与对应的所述被选中的第一、二字素之间的距离来等比例的缩小所述未被选中的所述第一、二字素从而使被选中的字素更加的突出醒目,从而便于用户识别所述的被选中的第一字素及第二字素,提升用户的体验质量。
进一步地,请参阅图5,本发明实施例所提供的所述联系人搜索方法400在上述通过滑动的方式来选择第一字素及第二字素的基础上,进一步包括:
S500在所述沿所述第一滑动输入的滑动方向以所述第一滑动输入的滑动速度为初始滑动速度滑动所述的第一字素序列同时,以恒定阻尼或者渐增阻尼的方式逐渐降低所述第一字素序列的滑动速度;或
S510在所述沿所述第二滑动输入的滑动方向以所述第二滑动输入的滑动速度为初始滑动速度滑动所述的第二字素序列同时,以恒定阻尼或者渐增阻尼的方式逐渐降低所述第二字素序列的滑动速度。
本发明实施例通过上述的方法,使滑动的第一字素序列,及第二字素序列能够经过一段滑动时间后自动的停止,以方便用户及时的查看此时所属第一字素序列或者第二字素序列的滑动的状况,以提升用户的体验质量。
进一步地,请参阅图5a,本发明实施例所提供的所述联系人搜索方法400在上述通过滑动的方式来选择第一字素及第二字素的基础上,进一步包括:
S520确定所述第一字素序列的滑动速度是否大于预设的速度阈值;
S530当所述第一字素序列的滑动速度大于所述预设的速度阈值时,暂停突出显示所述第一字素序列中与第一字素选中位置相对应的字素。或
S540确定所述第二字素序列的滑动速度是否大于预设的速度阈值;
S550当所述第二字素序列的滑动速度大于所述预设的速度阈值时,暂停突出显示所述第二字素序列中与第二字素选中位置相对应的字素。
本发明实施例所提供的上述方法中,根据比较所述第一字素序列或第二字素序列与预定的速度阈值的大小来决定是否来突出显示所述第一字素或者第二字素,即突出显示所述第一字素序列中与第一字素选中位置相对应的字素或者突出显示所述第二字素序列中与第二字素选中位置相对应的字素,当滑动的速度大于预定的速度阈值时,说明用户此时所预期的第一字素或者第二字素距离所第一字素选中位置或第二字素选中位置比较远,那么,此时则没有必要来突出显示每个经过所述第一字素选中位置或第二字素选中位置的字素,从而减小处理器或者显示屏的处理负担,节省处理资源,提高处理的效率,同时能提高用户的用户体验。
进一步地,本发明实施例所提供的所述联系人搜索方法400,中,所述第一字素序列显示于所述显示屏的第一显示位置,所述第二字素序列显示于所述显示屏的第二显示位置,且在显示所述第一字素序列时,所述第二字素序列隐藏;在显示所述第二字素序列时,所述第一字素序列隐藏。
本发明上述实施例所提供的技术方案中,通过在相互重合的第一显示位置及第二显示位置来显示第一字素序列及第二字素序列来节省显示空间,并在用户输入所述第二输入时启动所述第一字素序列及第二字素序列之间的显示转换,从而使生成在所述移动终端上的交互界面较为简洁,提高显示的效率,同时提升用户的体验质量。
进一步地,本发明实施例所提供的所述联系人搜索方法400,中,所述第一字素序列显示于所述显示屏的第一显示位置,所述第二字素序列显示于所述显示屏的第二显示位置,其中,所述第一显示位置与所述第二显示位置不重合。为了能够使用户清楚的却分所述的第一字素序列及第二字素序列,所述第一字素序列和所述第二字素序列可以是沿着两个相互垂直的维度排列,及所述第一字素序列的排列方向与所述第二字素序列的排列方向相互垂直或者说相互间隔九十度。可以理解,所述第一字素序列与第二字素序列之间间隔足够的距离同样能够是用户区别两个不同字素序列,比如,所述第一字素序列位于所述显示屏的顶部,所述第二字素序列位于所述显示屏的底部,或者所述第一字素序列位于所述显示屏的左侧,而所述第二字素序列位于所述显示屏的右侧。此外,为了能够使所述的第一字素序列及所述第二字素序列的位置符合用户的习惯,所述的第一字素序列及第二字素序列可根据用户的使用习惯来自定义,即,所述第一字素序列及所述第二字素序列的显示位置可以变换,或者根据用户的需求设置在所述显示屏的不同位置处。
为了能够使用户能够快速的学习本发明实施例所提供的联系人搜索方法,通过在显示屏的不同位置处显示第一字素序列及第二字素序列,以直观呈现方式告诉或者指示用户可通过所显示的第一字素序列及第二字素序列快速的选择相应的字素,以快速的搜索到目标联系人,从而降联系人搜索的操作的学习难度,从而提升用户的体验质量。
进一步地,本发明实施例所提供的所述联系人搜索方法400中,所述第一字素序列仅包括构成已记录的联系人标签中的首个单位字符的字素中的首字素,其中相同的所述首字素在所述第一字素序列中仅出现一次;所述第二字素序列仅包括构成已记录的联系人标签中的第二个单位字符的字素中的首字素,其中相同的所述首字素在所述第二字素序列中仅出现一次,或所述第二字素序列仅包括构成具有所述第一字素的联系人标签中的第二个单位字符的字素中的首字素,其中相同的所述首字素在所述第二字素序列中仅出现一次。
本发明上述实施例所提供的实施方式中,所述第一字素序列及第二字素序中所包含的字素仅包含构成已记录的联系人标签中的首个单位字符的字素中的首字素,其中相同的所述首字素在所述第一字素序列及第二字素序列中仅出现一次;即,第一字素序列及第二字素序是根据现有的存储在所述存储器250内的联系人信息中的联系人标签来生成的,因此,所述第一字素序列及第二字素序中并不包括多余的字素,即不包括未记录的首字素,所述的首字素指构成所述联系人标签中的首个单位字符的字素中的首字素,如此使得所述的第一字素序列显的较为简洁,占用较少的资源,从而提高用户的使用体验。可选择地,为了提高查找效率,所述第二字素序列仅包括构成具有所述第一字素的联系人标签中的第二个单位字符的字素中的首字素,其中相同的所述首字素在所述第二字素序列中仅出现一次,此方案的主要意义在于使用户在使用本发明所提供的所述移动终端100进行联系人搜索时,通过所述的第一输入所选中的第一字素来筛选出具有所述第一字素的联系人标签,此时,第二字素序列将仅包括构成包含所述第一字素的联系人标签的第二单位字符的字素中的首字素,换句话说所述第二字素序列是在所述第一输入所选中的第一字素所限定的联系人标签子集所包含的第二单位字符的字素中进行选取,这样可以进一步的缩小在选取第二字素时间的检索范围,加快检索的速度,减轻处理器的负担及资源,同时提高用户的体验质量。
进一步地,本发明实施例所提供的所述联系人搜索方法400中,所述步骤S450,即,所述显示与所述第一字素及所述第二字素相关联的联系人标签于所述显示屏上,具体包括:
将与所述第一字素及所述第二字素相关联的联系人标签及所述与所述第一字素及所述第二字素相关联的联系人标签对应的联系人信息加载至一预设的联系人信息呈现模板中;
显示所述加载有所述与所述第一字素及所述第二字素相关联的联系人标签及所述与所述第一字素及所述第二字素相关联的联系人标签对应的联系人信息的联系人信息呈现模板。
具体地,所述显示所述加载有所述与所述第一字素及所述第二字素相关联的联系人标签及所述与所述第一字素及所述第二字素相关联的联系人标签对应的联系人信息的联系人信息呈现模板具体包括:
将加载有所述与所述第一字素及所述第二字素相关联的联系人标签及所述与所述第一字素及所述第二字素相关联的联系人标签对应的联系人信息的联系人信息呈现模板以错列层叠的方式显示;或
将加载有所述与所述第一字素及所述第二字素相关联的联系人标签及所述与所述第一字素及所述第二字素相关联的联系人标签对应的联系人信息的联系人信息呈现模板以环形或扇形排列的方式显示;或
将加载有所述与所述第一字素及所述第二字素相关联的联系人标签及所述与所述第一字素及所述第二字素相关联的联系人标签对应的联系人信息的联系人信息呈现模板以不同尺寸及深度的方式显示,其中位于最前端的联系人信息呈现模板以最大尺寸并全清晰度的方式呈现,而其他的联系人信息呈现模板根据其深度的逐渐增加以逐渐模糊的方式呈现。
所提供的联系人搜索方法400中,允许将所搜索到的与所述第一字素及所述第二字素相关联的联系人标签对应的联系人信息加载至一预设的联系人信息呈现模板中,并将所述联系人信息呈现模板呈现在所述显示屏中,通过所述预设的呈现模板来承载搜索到的联系人信息能够使所呈现出的联系人系列更加的个性化,符合用户个性化的需求并提供用户的体验质量。
请参阅图6,本发明实施例提供的用以执行上述联系人搜索方法的联系人搜索装置600,所述联系人搜索装置600包括,显示模块610、输入模块620、处理模块630以及搜索模块640。
所述显示模块610用于显示第一字素序列及第二字素序列;
所述的显示模块610应该理解为包括显示屏以及控制所述显示屏的显示效果以及显示内容的硬件及软件的综合体,或者,所述显示模块610包括为实现其所述功能的所需要的各种硬件及软件资源。
所述输入模块620用于接收用户的第一输入及用户的第二输入;
所述处理模块630用于并根据所述第一输入在所述第一字素序列中选中第一字素以及根据所述第二输入在所述第二字素序列中选中第二字素,其中,所述第一字素序列与多个联系人标签中的首个单位字符相关联,所述第二字素序列与所述多个联系人标签中的第二个单位字符相关联其中,且每个所述的联系人标签包括至少两个所述单位字符,所述单位字符由至少一个字素构成或表示;
所述搜索模块640用于在包含所述联系人标签的联系人信息中搜索与所述第一字素及所述第二字素相关联的联系人标签;
所述显示模块610还用于显示所述搜索模块640搜索到的与所述第一字素及所述第二字素相关联的联系人标签。
通常为了方便用户快速的搜索联系人,通常用户会预先将联系人信息存储在一可读存储器内,比如前述移动终端的存储器250中,所述联系人信息通常具有固定的信息内容,所述的信息内容通常包括:联系人标签,联系人住址,联系人电话,联系人邮箱,联系人传真,联系人照片,联系人性别等等,所述的信息内容通常以一定的格式存储在所述可读存储器中。所述的联系人标签通常是用户用区分联系人以及搜索某个的联系人时最常用的可识别标识,例如,联系人的名称或者姓名,但也不限于所述的联系人的名称或者姓名,在一些使用场景下,也可采用其他的表达方式来作为所述的联系人标签,比如象形图片或者文字等类似的表达方式。在本发明所提供的实施方式中,所述的联系人标签包括至少两个单位字符,在所述的联系人标签中设置至少两个所述单位字符的目的在于使所述的联系人标签能够符合联系人的名称或者姓名的常规设置方式,即,通常联系人的姓名或者名称包括两部分,即姓和名两部分。所述单位字符为由至少一个字素构成或代表或者由多个所述字素以一定的规则构成或代表的可识别语义单元,其中所述的“构成”是指所述的单位字符直接由所述的字素组合而成,所述的“代表”是指所述的单位字符并不是通过所述的字素直接构成,而是由所述字素来间接的表示,比如汉字可以通过与该汉字对应的拼音或者笔画来表示。具体地,当所述单位字符为汉字时,相应,所述字素为所述汉字对应的拼音字母组合;或,当所述单位字符为单词时,相应,所述字素为组成所述单词的字母中的首字母,其中,单词指的是通过字母构词方式通过一个或者多个字母构成的具有确定的语意的最小的语义单元;可以理解,汉字可以通过拼音的方式来搜索,也可以通过笔画如五笔的方式来搜索,因此,当所述单位字符为汉字时,相应,所述字素可以为组成所述汉字的笔画。可以理解,本发明实施例所提供的联系人搜索装置600还可包括以存储模块650,所述存储模块650用以存储所述包含所述联系人标签的联系人信息,换句话说,即,所述包含所述联系人标签的联系人信息存储在所述存储模块650中。
本发明实施例提供的所述联系人搜索装置通处理模块610在显示屏上显示第一字素序列以及第二字素列表来使用户能够通过组合搜索的方式来快速的搜索所需的联系人,从而提高联系人搜索的效率以及对所述移动终端的用户体验。
进一步地,本发明实施例所提供的联系人搜索装置600中,所述与所述第一字素及所述第二字素相关联的联系人标签具体指,所述第一字素为构成或表示每个所述联系人标签中的所述首个单位字符的字素中的首字素,所述第二字素为构成或表示每个所述联系人标签中的第二个单位字符的字素中的首字素,且所述第二个单位字符位于所述首个单位字符之后。
本发明实施例中所提供的所述联系人搜索装置600中,通过限制所述第一字素序列及所述第二字素序列所包含的字素的范围,从而缩小搜索对应的联系人标签时的搜索范围,以能够提高搜索的效率,此外,用户通常对联系人标签中的单位字符所包含的字素中的首个字素较为熟悉,这种操作方式能够更好的适应用户的操作习惯。
进一步地,请参阅图6a,本发明实施例所提供的联系人搜索装置可包括具有触摸控制功能具有触摸显示屏的,相应,所述输入模块620包括滑动感测单元622以及滑动参数获取单元624,所述处理模块630包括滑动触发单元632以及字素选择单元634;
所述滑动感测单元622,用于接收用户在所述显示屏上的第一滑动输入;
所述滑动参数获取单元624,用于确定所述第一滑动输入的滑动方向和滑动速度;
所述滑动触发单元632,用于沿所述第一滑动输入的滑动方向以所述第一滑动输入的滑动速度为初始滑动速度滑动所述的第一字素序列;
所述字素选择单元634,用以,当所述第一字素序列滑动停止时,将所述第一字素序列中与预设的第一字素选中位置对应的字素选中作为所述第一字素。
当本发明实施例所提供的所述联系人搜索装置包括在具有触摸控制功能的触摸显示屏时,如图3所示,所述的第一字素及第二字素的选择便可通过触摸的方式来选择,通过触摸的方式在所述第一字素序列314及第二字素列表316中进行字素选择通常可以通过直接点击相应的字素的方式来实现,但是考虑到这种直接点击的方式可能会有误操作的可能,以及如果现实屏比较小不能完全将所有的字素通过所述字素列表同时显示在显示屏上时,本发明实施例中提供的所述联系人搜索装置采用滑动所述的第一字素序列314及第二字素列表316的方式来选中所述第一字素及第二字素,即,通过所述的滑动感测单元622来检测用户的第一滑动输入,并通过所述的滑动参数确定单元来确定所述第一滑动输入的滑动方向和滑动速度,接着,由所述的滑动触发单元632沿所述第一滑动输入的滑动方向以所述第一滑动输入的滑动速度为初始滑动速度滑动所述的第一字素序列;并在所述第一字素序列滑动停止时,由所述字素选择单元634所述第一字素序列中与预设的第一字素选中位置对应的字素选中作为所述第一字素,其中,所述的预设的第一字素选中位置为一默认的位置或者根据用户的需求而指定的位置,比如,在所述显示屏102的上设定一个具体的位置标示,并将位于与该位置标示对应位置处的字素为选中的第一字素。所述滑动触发单元632以所述用户的第一滑动输入的滑动速度为初始速度来滑动所述的第一字素序列314可以使所述第一字素序列314的滑动能够与用户的预期一致,比如用户会根据其预期的字素在所述第一字素序列314中的位置情况以不同的滑动速度来滑动所述第一字素序列314,从而实现快速的将所需的字素从所述第一字素序列314中选出的目的,比如,当用于预期的字素为所述第一字素序列314中的最后一个字素时,那么用户则会用较快的速度来滑动所述第一字素序列314;当用于预期的字素为所述第一字素序列314中的较为靠前的字素时,那么用户则会用较慢的速度来滑动所述第一字素序列314,以避免过快的滑动使预期的字素超过了所述的第一字素选中位置;当所述第一字素序列滑动停止时,则将此时所述第一字素序列中于预定的第一字素选中位置对应的字素选中作为所述的第一字素。可选择地,本发明通过滑动的方式选择第一字素的过程也不局限于上述的方式,在上述的操作方式中操作者给所述第一字素序列314一个初始速度后,所述的第一字素序列314将以所述初始速度开始滑动,在所述第一字素序列314滑动的过程中,用户将不干预所述第一字素序列314的滑动,而在某些场景下,用户需要通过滑动所述的第一字素序列314来精确的选择所述的第一字素,此时,将会通过所述的触摸屏选中所述的第一字素序列314来进行精确的移动,在此过程中,所述的第一字素序列314并不会被释放,此时,所述的处理装置249将会实时的获取用户沿着所述触摸屏的滑动输入的即时速度,根据所获取的所述滑动输入的即时速度来同步滑动所述第一字素序列314。
同样地,本发明实施例所提供的联系人搜索装置600中,
所述滑动感测单元622,还用于接收用户在所述显示屏上的第二滑动输入;
所述滑动参数获取单元624,还用于确定所述第二滑动输入的滑动方向和滑动速度;
所述滑动触发单元632,还用于沿所述第二滑动输入的滑动方向以所述第二滑动输入的滑动速度为初始滑动速度滑动所述的第二字素序列;
所述的字素选择单元634,还用于,当所述第二字素序列滑动停止时,将所述第二字素序列中与预设的第二字素选中位置对应的字素选中作为所述第二字素。
进一步地,本发明实施例所提供的联系人搜索装置600中,所述显示模块610还用于突出显示所述第一字素,或突出显示所述第二字素。
为了能够使用户更加清楚明确的获知或者辨识此时选中的第一字素第二字素,本发明实施例所提供的联系人搜索装置600的显示模块610还用于突出显示所述第一字素或者所述第二字素。具体的,通过改变所述第一字素及所述第二字素的显示要素,比如改变显示的色彩、大小、形状、明暗等要素的方式来突出显示所述第一字素及所述第二字素。此外,本发明实施例中还提供另外一种突出显示所述第一字素、或者第二字素的方式,即,所述显示模块610还用于在第一字素选中位置突出显示所述第一字素,或者,所述显示模块610还用于在所述第一字素选中位置附近以冒泡方式突出显示所述第一字素;类似地,所述显示模块610还用于在所述的第二字素选中位置突出显示所述第二字素,或者,所述显示模块610还用于在所述第二字素选中位置附近以冒泡方式突出显示所述第二字素。
进一步地,本发明实施例所提供的联系人搜索装置600中,所述显示模块610还用于在所述突出显示所述第一字素时,依据所述第一字素序列中除所述被选中的第一字素以外的每个未被选中的字素与所述被选中的第一字素之间的距离由近至远等比例或者指数缩小所述未被选中的字素;以及
所述显示模块610还用于在所述突出显示所述第二字素时,依据所述第二字素序列中除所述被选中的第二字素以外的每个未被选中的字素与所述被选中的第二字素之间的距离由近至远等比例或者指数缩小所述未被选中的字素。
本发明实施例所提供的上述联系人搜索装置600中,通过显示模块610将未被选中的所述第一、二字素序列中的字素根据所述未被选中的所述第一、二字素序列中的字素与对应的所述被选中的第一、二字素之间的距离来等比例的缩小所述未被选中的所述第一、二字素从而使被选中的字素更加的突出醒目,从而便于用户识别所述的被选中的第一字素及第二字素,提升用户的体验质量。
进一步地,请参阅图6b,本发明实施例所提供的联系人搜索装置600中,所述的处理模块630还包括滑动阻尼单元636,所述滑动阻尼单元636,用于,在所述滑动触发单元632沿所述第一滑动输入的滑动方向以所述第一滑动输入的滑动速度为初始滑动速度滑动所述的第一字素序列时,以恒定阻尼或者渐增阻尼的方式逐渐降低所述第一字素序列的滑动速度。或,所述处理模块630还包括滑动阻尼单元636,所述的滑动阻尼单元636用于,在所述滑动触发单元632沿所述第二滑动输入的滑动方向以所述第二滑动输入的滑动速度为初始滑动速度滑动所述的第二字素序列时,以恒定阻尼或者渐增阻尼的方式逐渐降低所述第二字素序列的滑动速度。
本发明实施例通过上述处理模块630中的滑动阻尼单元636使滑动的第一字素序列,及第二字素序列能够经过一段滑动时间后自动的停止,以方便用户及时的查看此时所属第一字素序列或者第二字素序列的滑动的状况,以提升用户的体验质量。
进一步地,请参阅图6c,本发明实施例所提供的上述联系人搜索装置600中,所述处理模块630还包括速度比较单元638,所述速度比较单元638用于确定所述第一字素序列的滑动速度是否大于预设的速度阈值,并在所述第一字素序列的滑动速度大于所述预设的速度阈值时,发出指令使所述显示模块610暂停突出显示所述第一字素序列中与第一字素选中位置相对应的字素;或,所述处理模块630还包括速度比较单元638,所述速度比较单元638用于确定所述第二字素序列的滑动速度是否大于预设的速度阈值,并在所述第二字素序列的滑动速度大于所述预设的速度阈值时,发出指令使所述显示模块610暂停突出显示所述第二字素序列中与第二字素选中位置相对应的字素。
本发明实施例所提供的上述联系人搜索装置600中,所述显示模块610根据比较所述第一字素序列或第二字素序列与预定的速度阈值的大小来决定是否来突出显示所述第一字素或者第二字素,即突出显示所述第一字素序列中与第一字素选中位置相对应的字素或者突出显示所述第二字素序列中与第二字素选中位置相对应的字素,当滑动的速度大于预定的速度阈值时,说明用户此时所预期的第一字素或者第二字素距离所第一字素选中位置或第二字素选中位置比较远,那么,此时则没有必要来突出显示每个经过所述第一字素选中位置或第二字素选中位置的字素,从而减小处理器或者显示屏的处理负担,节省处理资源,提高处理的效率,同时能提高用户的用户体验。
进一步地,本发明实施例所提供的联系人搜索装置600中,所述第一字素序列显示于显示屏的第一显示位置,所述第二字素序列显示于所述显示屏的第二显示位置,其中,所述的第一显示位置与所述的第二显示位置重合,且在显示所述第一字素序列时,所述第二字素序列隐藏;在显示所述第二字素序列时,所述第一字素序列隐藏。具体地,所述显示模块610在所述显示屏的第一显示位置显示所述的第一字素序列,在所述显示屏的第二显示位置显示所述的第二字素序列,其中,所述的第一显示位置与所述的第二显示位置重合,在实施时,所述第一字素序列及所述第二字素序列不同时显示,即在显示所述第一字素序列时,所述第二字素序列隐藏;在显示所述第二字素序列时,所述第一字素序列隐藏。更具体地,当使用本发明实施例所提供的所述联系人搜索装置时,默认首先在所述的第一显示位置显示所述的第一字素序列,当所述输入模块620接收到用户的第二输入时,发出指令给所述的显示模块610,使所述显示模块610隐藏所述第一字素序列并在所述的第二显示位置显示所述第二字素序列,所述的在所述第二显示位置显示所述的第二字素序列具体包括,所述显示模块610在所述选择模块620所接收到所述用户的第二输入时,隐藏所述第一字素序列,并在与所述第一显示位置重合的第二显示位置出显示所述的第二字素序列。
本发明上述实施例所提供的技术方案中,通过在相互重合的第一显示位置及第二显示位置来显示第一字素序列及第二字素序列来节省显示空间,并在用户输入所述第二输入时启动所述第一字素序列及第二字素序列之间的显示转换,从而使生成在所述移动终端上的交互界面较为简洁,提高显示的效率,同时提升用户的体验质量。
进一步地,本发明实施例所提供的联系人搜索装置600中,所述第一字素序列显示于所述显示屏的第一显示位置,所述第二字素序列显示于所述显示屏的第二显示位置,其中,所述第一显示位置与所述第二显示位置不重合。具体地,所述显示模块610在所述显示屏的第一显示位置显示所述的第一字素序列,并在所述显示屏的第二显示位置显示所述的第二字素序列,所述的第一显示位置和所述第二显示位置不相互重合,即所述第一字素序列和所述的第二字素序列是分别显示在所述的显示屏的不同位置处。为了能够使用户清楚的却分所述的第一字素序列及第二字素序列,所述第一字素序列和所述第二字素序列可以是沿着两个相互垂直的维度排列,及所述第一字素序列的排列方向与所述第二字素序列的排列方向相互垂直或者说相互间隔九十度。可以理解,所述第一字素序列与第二字素序列之间间隔足够的距离同样能够是用户区别两个不同字素序列,比如,所述第一字素序列位于所述显示屏的顶部,所述第二字素序列位于所述显示屏的底部,或者所述第一字素序列位于所述显示屏的左侧,而所述第二字素序列位于所述显示屏的右侧。此外,为了能够使所述的第一字素序列及所述第二字素序列的位置符合用户的习惯,所述的第一字素序列及第二字素序列可根据用户的使用习惯来自定义,即,所述第一字素序列及所述第二字素序列的显示位置可以变换,或者根据用户的需求设置在所述显示屏的不同位置处。
为了能够使用户能够快速的学习本发明实施例所提供的联系人搜索装置的使用方法,通过在所述显示模块610在显示屏的不同位置处显示第一字素序列及第二字素序列,以直观呈现方式告诉或者指示用户可通过所显示的第一字素序列及第二字素序列快速的选择相应的字素,以快速的搜索到目标联系人,从而降联系人搜索的操作的学习难度,从而提升用户的体验质量。
进一步地,本发明实施例所提供的所述联系人搜索装置600中,所述第一字素序列仅包括构成已记录的联系人标签中的首个单位字符的字素中的首字素,其中相同的所述首字素在所述第一字素序列中仅出现一次;所述第二字素序列仅包括构成已记录的联系人标签中的第二个单位字符的字素中的首字素,其中相同的所述首字素在所述第二字素序列中仅出现一次,或所述第二字素序列仅包括构成具有所述第一字素的联系人标签中的第二个单位字符的字素中的首字素,其中相同的所述首字素在所述第二字素序列中仅出现一次。
本发明上述实施例所提供的联系人搜索装置中,所述第一字素序列及第二字素序中所包含的字素仅包含构成已记录的联系人标签中的首个单位字符的字素中的首字素,其中相同的所述首字素在所述第一字素序列及第二字素序列中仅出现一次;即,第一字素序列及第二字素序是根据现有的存储在所述存储器250内的联系人信息中的联系人标签来生成的,因此,所述第一字素序列及第二字素序中并不包括多余的字素,即不包括未记录的首字素,所述的首字素指构成所述联系人标签中的首个单位字符的字素中的首字素,如此使得所述的第一字素序列显的较为简洁,占用较少的资源,从而提高用户的使用体验。可选择地,为了提高查找效率,所述第二字素序列仅包括构成具有所述第一字素的联系人标签中的第二个单位字符的字素中的首字素,其中相同的所述首字素在所述第二字素序列中仅出现一次,此方案的主要意义在于使用户在使用本发明所提供的所述移动终端100进行联系人搜索时,通过所述的第一输入所选中的第一字素来筛选出具有所述第一字素的联系人标签,此时,第二字素序列将仅包括构成包含所述第一字素的联系人标签的第二单位字符的字素中的首字素,换句话说所述第二字素序列是在所述第一输入所选中的第一字素所限定的联系人标签子集所包含的第二单位字符的字素中进行选取,这样可以进一步的缩小在选取第二字素时间的检索范围,加快检索的速度,减轻处理器的负担及资源,同时提高用户的体验质量。
进一步地,本发明实施例所提供的所述联系人搜索装置600中,所述的显示模块610用于显示与所述第一字素及所述第二字素相关联的联系人标签于所述显示屏上。具体包括:
所述显示模块610将与所述第一字素及所述第二字素相关联的联系人标签及所述与所述第一字素及所述第二字素相关联的联系人标签对应的联系人信息加载至一预设的联系人信息呈现模板中,并显示所述加载有所述与所述第一字素及所述第二字素相关联的联系人标签及所述与所述第一字素及所述第二字素相关联的联系人标签对应的联系人信息的联系人信息呈现模板。
具体地,所述显示模块610显示所述加载有所述与所述第一字素及所述第二字素相关联的联系人标签及所述与所述第一字素及所述第二字素相关联的联系人标签对应的联系人信息的联系人信息呈现模板具体包括:
所述显示模块610将加载有所述与所述第一字素及所述第二字素相关联的联系人标签及所述与所述第一字素及所述第二字素相关联的联系人标签对应的联系人信息的联系人信息呈现模板以错列层叠的方式显示;或
所述显示模块610将加载有所述与所述第一字素及所述第二字素相关联的联系人标签及所述与所述第一字素及所述第二字素相关联的联系人标签对应的联系人信息的联系人信息呈现模板以环形或扇形排列的方式显示;或
所述显示模块610将加载有所述与所述第一字素及所述第二字素相关联的联系人标签及所述与所述第一字素及所述第二字素相关联的联系人标签对应的联系人信息的联系人信息呈现模板以不同尺寸及深度的方式显示,其中位于最前端的联系人信息呈现模板以最大尺寸并全清晰度的方式呈现,而其他的联系人信息呈现模板根据其深度的逐渐增加以逐渐模糊的方式呈现。
所提供的联系人搜索装置600中,通过显示模块610将所搜索到的与所述第一字素及所述第二字素相关联的联系人标签对应的联系人信息加载至一预设的联系人信息呈现模板中,并将所述联系人信息呈现模板呈现在所述显示屏中,通过所述预设的呈现模板来承载搜索到的联系人信息能够使所呈现出的联系人系列更加的个性化,符合用户个性化的需求并提供用户的体验质量。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。
具体地,本发明实施例还提供一种可读存储介质,所述可读存储介质内存储有可执行指令,所述的可执行指令用以在被计算机单元读取时执行本发明实施例所提供的所述联系人搜索方法,所述的联系人搜索方法包括:
接收用户的第一输入;
根据所述第一输入在第一字素序列中选中第一字素,所述第一字素序列显示于一显示屏上,其中,所述第一字素序列与多个联系人标签中的首个单位字符相关联;
接收用户的第二输入;
根据所述第二输入在第二字素序列中选中第二字素,所述第二字素序列显示于所述显示屏上,所述第二字素序列与所述多个联系人标签中的第二个单位字符相关联;其中,每个所述的联系人标签包括至少两个所述单位字符,所述单位字符由至少一个字素构成或表示;
搜索并显示与所述第一字素及所述第二字素相关联的联系人标签于所述显示屏上。
进一步,所述可读存储介质内的可执行指令所执行的所述联系人搜索方法中,所述与所述第一字素及所述第二字素相关联的联系人标签具体指,所述第一字素为构成或表示每个所述联系人标签中的所述首个单位字符的字素中的首字素,所述第二字素为构成或表示每个所述联系人标签中的第二个单位字符的字素中的首字素,且所述第二个单位字符位于所述首个单位字符之后。
进一步,所述可读存储介质内的可执行指令所执行的所述联系人搜索方法中,所述单位字符为汉字,相应,所述字素为构成所述汉字所对应的拼音字母中的首字母;或,所述单位字符为单词,相应,所述字素为组成所述单词的字母中的首字母;或,所述单位字符为汉字,相应,所述字素为组成所述汉字的笔画中首笔画。
进一步,所述可读存储介质内的可执行指令所执行的所述联系人搜索方法中,所述接收用户的第一输入具体包括:
接收用户在所述显示屏上的第一滑动输入,确定所述第一滑动输入的滑动方向和滑动速度;
对应,所述根据所述第一输入在第一字素序列中选中第一字素具体包括:
当所述第一字素序列滑动停止时,将所述第一字素序列中与预设的第一字素选中位置对应的字素选中作为所述第一字素。
进一步,所述可读存储介质内的可执行指令所执行的所述联系人搜索方法中,所述接收用户的第二输入具体包括:
接收用户在所述显示屏上的第二滑动输入,确定所述第二滑动输入的滑动方向和滑动速度;
对应,所述根据所述第二输入在第二字素序列中选中第二字素具体包括:
当所述第二字素序列滑动停止时沿所述第二滑动输入的滑动方向以所述第二滑动输入的滑动速度为初始滑动速度滑动所述的第二字素序列;
将所述第二字素序列中与预设的第二字素选中位置对应的字素选中作为所述第二字素。
进一步,所述可读存储介质内的可执行指令所执行的所述联系人搜索方法中,突出显示所述第一字素,或突出显示所述第二字素。
进一步,所述可读存储介质内的可执行指令所执行的所述联系人搜索方法中,所述的突出显示所述第一字素具体包括:
在所述的第一字素选中位置突出显示所述第一字素,或者在所述第一字素选中位置附近以冒泡方式突出显示所述第一字素;
所述的突出显示所述第二字素具体包括:
在所述的第二字素选中位置突出显示所述第二字素,或者在所述第二字素选中位置附近以冒泡方式突出显示所述第二字素。
进一步,所述可读存储介质内的可执行指令所执行的所述联系人搜索方法中,在所述突出显示所述第一字素时,依据所述第一字素序列中除所述被选中的第一字素以外的每个未被选中的字素与所述被选中的第一字素之间的距离由近至远等比例或者指数缩小所述未被选中的字素;以及
在所述突出显示所述第二字素时,依据所述第二字素序列中除所述被选中的第二字素以外的每个未被选中的字素与所述被选中的第二字素之间的距离由近至远等比例或者指数缩小所述未被选中的字素。
进一步,所述可读存储介质内的可执行指令所执行的所述联系人搜索方法中,在所述沿所述第一滑动输入的滑动方向以所述第一滑动输入的滑动速度为初始滑动速度滑动所述的第一字素序列同时,所述方法还包括:以恒定阻尼或者渐增阻尼的方式逐渐降低所述第一字素序列的滑动速度。
进一步,所述可读存储介质内的可执行指令所执行的所述联系人搜索方法中,还包括:
确定所述第一字素序列的滑动速度是否大于预设的速度阈值;
当所述第一字素序列的滑动速度大于所述预设的速度阈值时,暂停突出显示所述第一字素序列中与所述第一字素选中位置相对应的字素。
进一步,所述可读存储介质内的可执行指令所执行的所述联系人搜索方法中,在所述沿所述第二滑动输入的滑动方向以所述第二滑动输入的滑动速度为初始滑动速度滑动所述的第二字素序列同时,所述方法还包括:以恒定阻尼或者渐增阻尼的方式逐渐降低所述第二字素序列的滑动速度。
进一步,所述可读存储介质内的可执行指令所执行的所述联系人搜索方法还包括:
确定所述第二字素序列的滑动速度是否大于预设的速度阈值;
当所述第二字素序列的滑动速度大于所述预设的速度阈值时,暂停突出显示所述第二字素序列中与所述第二字素选中位置相对应的字素。
进一步,所述可读存储介质内的可执行指令所执行的所述联系人搜索方法中,所述第一字素序列显示于所述显示屏的第一显示位置,所述第二字素序列显示于所述显示屏的第二显示位置,其中,所述的第一显示位置与所述的第二显示位置重合,且在显示所述第一字素序列时,所述第二字素序列隐藏;在显示所述第二字素序列时,所述第一字素序列隐藏。
进一步,所述可读存储介质内的可执行指令所执行的所述联系人搜索方法中,所述第一字素序列显示于所述显示屏的第一显示位置,所述第二字素序列显示于所述显示屏的第二显示位置,其中,所述第一显示位置与所述第二显示位置不重合。
进一步,所述可读存储介质内的可执行指令所执行的所述联系人搜索方法中,所述第一字素序列仅包括构成已记录的联系人标签中的首个单位字符的字素中的首字素,其中相同的所述首字素在所述第一字素序列中仅出现一次;所述第二字素序列仅包括构成已记录的联系人标签中的第二个单位字符的字素中的首字素,其中相同的所述首字素在所述第二字素序列中仅出现一次,或所述第二字素序列仅包括构成具有所述第一字素的联系人标签中的第二个单位字符的字素中的首字素,其中相同的所述首字素在所述第二字素序列中仅出现一次。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

Claims (68)

1.一种联系人搜索方法,其特征在于,包括:
接收用户的第一输入;
根据所述第一输入在第一字素序列中选中第一字素,所述第一字素序列显示于显示屏上,其中,所述第一字素序列与多个联系人标签中的首个单位字符相关联;
接收用户的第二输入;
根据所述第二输入在第二字素序列中选中第二字素,所述第二字素序列显示于显示屏上,所述第二字素序列与所述多个联系人标签中的第二个单位字符相关联;其中,每个所述的联系人标签包括至少两个所述单位字符,所述单位字符由至少一个字素构成或表示;
搜索并显示与所述第一字素及所述第二字素相关联的联系人标签于所述显示屏上。
2.如权利要求1所述的方法,其特征在于,所述与所述第一字素及所述第二字素相关联的联系人标签具体指,所述第一字素为构成或表示每个所述联系人标签中的所述首个单位字符的字素中的首字素,所述第二字素为构成或表示每个所述联系人标签中的第二个单位字符的字素中的首字素,且所述第二个单位字符位于所述首个单位字符之后。
3.如权利要求1或2所述的方法,其特征在于,所述单位字符为汉字,相应,所述字素为构成所述汉字所对应的拼音字母中的首字母;或,所述单位字符为单词,相应,所述字素为组成所述单词的字母中的首字母;或,所述单位字符为汉字,相应,所述字素为组成所述汉字的笔画中首笔画。
4.如权利要求1至3任意一项所述的方法,其特征在于,
所述接收用户的第一输入具体包括:
接收用户在所述显示屏上的第一滑动输入,确定所述第一滑动输入的滑动方向和滑动速度;
对应,所述根据所述第一输入在第一字素序列中选中第一字素具体包括:
当所述第一字素序列滑动停止时,将所述第一字素序列中与预设的第一字素选中位置对应的字素选中作为所述第一字素。
5.如权利要求1至3任意一项所述的方法,其特征在于,
所述接收用户的第二输入具体包括:
接收用户在所述显示屏上的第二滑动输入,确定所述第二滑动输入的滑动方向和滑动速度;
对应,所述根据所述第二输入在第二字素序列中选中第二字素具体包括:
当所述第二字素序列滑动停止时沿所述第二滑动输入的滑动方向以所述第二滑动输入的滑动速度为初始滑动速度滑动所述的第二字素序列;
将所述第二字素序列中与预设的第二字素选中位置对应的字素选中作为所述第二字素。
6.如权利要求4或5所述的方法,其特征在于,所述方法还包括:
突出显示所述第一字素,或突出显示所述第二字素。
7.如权利要求6所述的方法,其特征在于,
所述的突出显示所述第一字素具体包括:
在所述的第一字素选中位置突出显示所述第一字素,或者在所述第一字素选中位置附近以冒泡方式突出显示所述第一字素;
所述的突出显示所述第二字素具体包括:
在所述的第二字素选中位置突出显示所述第二字素,或者在所述第二字素选中位置附近以冒泡方式突出显示所述第二字素。
8.如权利要求6或7所述的联系人的搜索方法,其特征在于,
在所述突出显示所述第一字素时,依据所述第一字素序列中除所述被选中的第一字素以外的每个未被选中的字素与所述被选中的第一字素之间的距离由近至远等比例或者指数缩小所述未被选中的字素;以及
在所述突出显示所述第二字素时,依据所述第二字素序列中除所述被选中的第二字素以外的每个未被选中的字素与所述被选中的第二字素之间的距离由近至远等比例或者指数缩小所述未被选中的字素。
9.如权利要求4所述的联系人的搜索方法,其特征在于,在所述沿所述第一滑动输入的滑动方向以所述第一滑动输入的滑动速度为初始滑动速度滑动所述的第一字素序列同时,所述方法还包括:以恒定阻尼或者渐增阻尼的方式逐渐降低所述第一字素序列的滑动速度。
10.如权利要求9所述的联系人的搜索方法,其特征在于,所述方法还包括:
确定所述第一字素序列的滑动速度是否大于预设的速度阈值;
当所述第一字素序列的滑动速度大于所述预设的速度阈值时,暂停突出显示所述第一字素序列中与所述第一字素选中位置相对应的字素。
11.如权利要求5所述的联系人的搜索方法,其特征在于,在所述沿所述第二滑动输入的滑动方向以所述第二滑动输入的滑动速度为初始滑动速度滑动所述的第二字素序列同时,所述方法还包括:以恒定阻尼或者渐增阻尼的方式逐渐降低所述第二字素序列的滑动速度。
12.如权利要求11所述的联系人的搜索方法,其特征在于,所述方法还包括:
确定所述第二字素序列的滑动速度是否大于预设的速度阈值;
当所述第二字素序列的滑动速度大于所述预设的速度阈值时,暂停突出显示所述第二字素序列中与所述第二字素选中位置相对应的字素。
13.如权利要求1至12任意一项所述的搜索方法,其特征在于,所述第一字素序列显示于所述显示屏的第一显示位置,所述第二字素序列显示于所述显示屏的第二显示位置,其中,所述的第一显示位置与所述的第二显示位置重合,且在显示所述第一字素序列时,所述第二字素序列隐藏;在显示所述第二字素序列时,所述第一字素序列隐藏。
14.如权利要求1至12任意一项所述的搜索方法,其特征在于,所述第一字素序列显示于所述显示屏的第一显示位置,所述第二字素序列显示于所述显示屏的第二显示位置,其中,所述第一显示位置与所述第二显示位置不重合。
15.如权利要求1至14任意一项所述的搜索方法,其特征在于,所述第一字素序列仅包括构成已记录的联系人标签中的首个单位字符的字素中的首字素,其中相同的所述首字素在所述第一字素序列中仅出现一次;所述第二字素序列仅包括构成已记录的联系人标签中的第二个单位字符的字素中的首字素,其中相同的所述首字素在所述第二字素序列中仅出现一次,或所述第二字素序列仅包括构成具有所述第一字素的联系人标签中的第二个单位字符的字素中的首字素,其中相同的所述首字素在所述第二字素序列中仅出现一次。
16.如权利要求1至15任意一项所述的搜索方法,其特征在于,所述显示与所述第一字素及所述第二字素相关联的联系人标签于所述显示屏上具体包括:
将与所述第一字素及所述第二字素相关联的联系人标签及所述与所述第一字素及所述第二字素相关联的联系人标签对应的联系人信息加载至一预设的联系人信息呈现模板中;
显示所述加载有所述与所述第一字素及所述第二字素相关联的联系人标签及所述与所述第一字素及所述第二字素相关联的联系人标签对应的联系人信息的联系人信息呈现模板。
17.如权利要求16所述的搜索方法,其特征在于,所述显示所述加载有所述与所述第一字素及所述第二字素相关联的联系人标签及所述与所述第一字素及所述第二字素相关联的联系人标签对应的联系人信息的联系人信息呈现模板具体包括:
将加载有所述与所述第一字素及所述第二字素相关联的联系人标签及所述与所述第一字素及所述第二字素相关联的联系人标签对应的联系人信息的联系人信息呈现模板以错列层叠的方式显示;或
将加载有所述与所述第一字素及所述第二字素相关联的联系人标签及所述与所述第一字素及所述第二字素相关联的联系人标签对应的联系人信息的联系人信息呈现模板以环形或扇形排列的方式显示;或
将加载有所述与所述第一字素及所述第二字素相关联的联系人标签及所述与所述第一字素及所述第二字素相关联的联系人标签对应的联系人信息的联系人信息呈现模板以不同尺寸及深度的方式显示,其中位于最前端的联系人信息呈现模板以最大尺寸并全清晰度的方式呈现,而其他的联系人信息呈现模板根据其深度的逐渐增加以逐渐模糊的方式呈现。
18.一种联系人搜索装置,其包括显示模块(610)、输入模块(620)、处理模块(630)以及搜索模块(640),其特征在于:
所述显示模块(610)用于显示第一字素序列及第二字素序列,
所述输入模块(620)用于接收用户的第一输入及用户的第二输入;
所述处理模块(630)用于根据所述第一输入在所述第一字素序列中选中第一字素以及根据所述第二输入在所述第二字素序列中选中第二字素,其中,所述第一字素序列与多个联系人标签中的首个单位字符相关联,所述第二字素序列与所述多个联系人标签中的第二个单位字符相关联,且每个所述的联系人标签包括至少两个所述单位字符,所述单位字符由至少一个字素构成或表示;
所述搜索模块(640)用于在包含所述联系人标签的联系人信息中搜索与所述第一字素及所述第二字素相关联的联系人标签;
所述显示模块(610)还用于显示所述搜索模块(640)搜索到的与所述第一字素及所述第二字素相关联的联系人标签。
19.如权利要求18所述的搜索装置,其特征在于,所述与所述第一字素及所述第二字素相关联的联系人标签具体指,所述第一字素为构成或表示每个所述联系人标签中的所述首个单位字符的字素中的首字素,所述第二字素为构成或表示每个所述联系人标签中的第二个单位字符的字素中的首字素,且所述第二个单位字符位于所述首个单位字符之后。
20.如权利要求18或19所述的搜索装置,其特征在于,所述单位字符为汉字,相应,所述字素为所述汉字对应的拼音字母组合;或,所述单位字符为单词,相应,所述字素为组成所述单词的字母中的首字母;或,所述单位字符为汉字,相应,所述字素为组成所述汉字的笔画中首笔画。
21.如权利要求18或19所述的搜索装置,其特征在于,所述搜索装置还包括存储模块(650),所述包含所述联系人标签的联系人信息存储在所述存储模块(650)中。
22.如权利要求18至21任意一项所述的搜索装置,其特征在于,所述输入模块(620)包括滑动感测单元(622)及滑动参数获取单元(624);
所述滑动感测单元(622),用于接收用户在所述显示屏上的第一滑动输入;
所述滑动参数获取单元(624),用于确定所述第一滑动输入的滑动方向和滑动速度;
所述处理模块(630)包括滑动触发单元(632)以及字素选择单元(634);
所述滑动触发单元(632),用于沿所述第一滑动输入的滑动方向以所述第一滑动输入的滑动速度为初始滑动速度滑动所述的第一字素序列;
所述字素选择单元(634),用以,当所述第一字素序列滑动停止时,将所述第一字素序列中与预设的第一字素选中位置对应的字素选中作为所述第一字素。
23.如权利要求18至21任意一项所述的搜索装置,其特征在于,
所述滑动感测单元(622),还用于接收用户在所述显示屏上的第二滑动输入;
所述滑动参数获取单元(624),还用于确定所述第二滑动输入的滑动方向和滑动速度;
所述滑动触发单元(632),还用于沿所述第二滑动输入的滑动方向以所述第二滑动输入的滑动速度为初始滑动速度滑动所述的第二字素序列;
所述的字素选择单元(634),还用于,当所述第二字素序列滑动停止时,将所述第二字素序列中与预设的第二字素选中位置对应的字素选中作为所述第二字素。
24.如权利要求21或22所述的搜索装置,其特征在于,所述显示模块(610)还用于突出显示所述第一字素,或突出显示所述第二字素。
25.如权利要求24所述的搜索装置,其特征在于,所述显示模块(610)在所述的第一字素选中位置突出显示所述第一字素,或者在所述第一字素选中位置附近以冒泡方式突出显示所述第一字素;或,所述显示模块(610)在所述的第二字素选中位置突出显示所述第二字素,或者在所述第二字素选中位置附近以冒泡方式突出显示所述第二字素。
26.如权利要求24或25所述的联系人的搜索装置,其特征在于,
所述显示模块(610)还用于在所述突出显示所述第一字素时,依据所述第一字素序列中除所述被选中的第一字素以外的每个未被选中的字素与所述被选中的第一字素之间的距离由近至远等比例或者指数缩小所述未被选中的字素;以及
所述显示模块(610)还用于在所述突出显示所述第二字素时,依据所述第二字素序列中除所述被选中的第二字素以外的每个未被选中的字素与所述被选中的第二字素之间的距离由近至远等比例或者指数缩小所述未被选中的字素。
27.如权利要求22所述的联系人的搜索装置,其特征在于,所述的处理模块(630)还包括:滑动阻尼单元(636),所述滑动阻尼单元(636)用于,在所述滑动触发单元(632)沿所述第一滑动输入的滑动方向以所述第一滑动输入的滑动速度为初始滑动速度滑动所述的第一字素序列时,以恒定阻尼或者渐增阻尼的方式逐渐降低所述第一字素序列的滑动速度。
28.如权利要求27所述的联系人的搜索装置,其特征在于,所述处理模块还包括速度比较单元(638),所述速度比较单元(638)用于确定所述第一字素序列的滑动速度是否大于预设的速度阈值,并在所述第一字素序列的滑动速度大于所述预设的速度阈值时,发出指令使所述显示模块(610)暂停突出显示所述第一字素序列中与所述第一字素选中位置相对应的字素。
29.如权利要求22所述的联系人的搜索装置,其特征在于,所述的处理模块(630)还包括滑动阻尼单元(636),所述滑动阻尼单元(636)用于,在所述滑动触发单元(622)沿所述第二滑动输入的滑动方向以所述第二滑动输入的滑动速度为初始滑动速度滑动所述的第二字素序列时,以恒定阻尼或者渐增阻尼的方式逐渐降低所述第二字素序列的滑动速度。
30.如权利要求29所述的联系人的搜索装置,其特征在于,所述处理模块还包括速度比较单元(638),所述速度比较单元(638)用于确定所述第二字素序列的滑动速度是否大于预设的速度阈值,并在所述第二字素序列的滑动速度大于所述预设的速度阈值时,发出指令使所述显示模块(610)暂停突出显示所述第二字素序列中与所述第二字素选中位置相对应的字素。
31.如权利要求18至30任意一项所述的搜索装置,其特征在于,所述第一字素序列显示于显示屏的第一显示位置,所述第二字素序列显示于所述显示屏的第二显示位置,其中,所述的第一显示位置与所述的第二显示位置重合,且在显示所述第一字素序列时,所述第二字素序列隐藏;在显示所述第二字素序列时,所述第一字素序列隐藏。
32.如权利要求18至30任意一项所述的搜索装置,其特征在于,所述第一字素序列显示于所述显示屏的第一显示位置,所述第二字素序列显示于所述显示屏的第二显示位置,其中,所述第一显示位置与所述第二显示位置不重合。
33.如权利要求18至32任意一项所述的搜索装置,其特征在于,所述第一字素序列仅包括构成已记录的联系人标签中的首个单位字符的字素中的首字素,其中相同的所述首字素在所述第一字素序列中仅出现一次;所述第二字素序列仅包括构成已记录的联系人标签中的第二个单位字符的字素中的首字素,其中,相同的所述首字素在所述第二字素序列中仅出现一次,或所述第二字素序列仅包括构成具有所述第一字素的联系人标签中的第二个单位字符的字素中的首字素,其中相同的所述首字素在所述第二字素序列中仅出现一次。
34.如权利要求18至33任意一项所述的搜索装置,其特征在于,所述的显示模块(610)用于显示与所述第一字素及所述第二字素相关联的联系人标签具体包括:
所述显示模块(610)将与所述第一字素及所述第二字素相关联的联系人标签及所述与所述第一字素及所述第二字素相关联的联系人标签对应的联系人信息加载至一预设的联系人信息呈现模板中,并显示所述加载有所述与所述第一字素及所述第二字素相关联的联系人标签及所述与所述第一字素及所述第二字素相关联的联系人标签对应的联系人信息的联系人信息呈现模板。
35.如权利要求34所述的搜索装置,其特征在于,所述显示模块(610)显示所述加载有所述与所述第一字素及所述第二字素相关联的联系人标签及所述与所述第一字素及所述第二字素相关联的联系人标签对应的联系人信息的联系人信息呈现模板具体包括:
所述显示模块(610)将加载有所述与所述第一字素及所述第二字素相关联的联系人标签及所述与所述第一字素及所述第二字素相关联的联系人标签对应的联系人信息的联系人信息呈现模板以错列层叠的方式显示;或
所述显示模块(610)将加载有所述与所述第一字素及所述第二字素相关联的联系人标签及所述与所述第一字素及所述第二字素相关联的联系人标签对应的联系人信息的联系人信息呈现模板以环形或扇形排列的方式显示;或
所述显示模块(610)将加载有所述与所述第一字素及所述第二字素相关联的联系人标签及所述与所述第一字素及所述第二字素相关联的联系人标签对应的联系人信息的联系人信息呈现模板以不同尺寸及深度的方式显示,其中位于最前端的联系人信息呈现模板以最大尺寸并全清晰度的方式呈现,而其他的联系人信息呈现模板根据其深度的逐渐增加以逐渐模糊的方式呈现。
36.一种移动终端,其包括存储器,显示屏,及处理装置,其特征在于:
所述存储器内存储有联系人信息,所述联系人信息包括有多个联系人标签,每个所述的联系人标签包括至少两个单位字符,所述单位字符由至少一个字素构成或表示;
所述显示屏用于显示根据所述联系人信息中的联系人标签生成联系人序列,并在邻近所述联系人序列的位置处根据所述联系人信息中的字素生成第一字素序列及第二字素序列,其中,所述第一字素序列与所述多个联系人标签中的每个所述联系人标签中的首个所述单位字符相关联,所述第二字素序列与所述多个联系人标签中的每个所述联系人标签中的第二个所述单位字符相关联;
所述处理装置,用于响应用户的第一输入在所述第一字素序列中选中第一字素以及响应用户的第二输入在所述第二字素序列中选中第二字素,并根据所述选中的第一字素及第二字素在所述存储器内存储的所述联系人信息中搜索与所述第一字素及所述第二字素相关联的联系人标签,并将搜索结果发送给所述显示屏;
所述显示屏还用于根据所述处理装置的搜索结果生成包含与所述第一字素及所述第二字素相关联的联系人标签的联系人信息的所述联系人序列。
37.如权利要求36所述的移动终端,其特征在于,所述与所述第一字素及所述第二字素相关联的联系人标签具体指,所述第一字素为构成或表示每个所述联系人标签中的所述首个单位字符的字素中的首字素,所述第二字素为构成或表示每个所述联系人标签中的第二个单位字符的字素中的首字素,且所述第二个单位字符位于所述首个单位字符之后。
38.如权利要求36或37所述的移动终端,其特征在于,所述单位字符为汉字,相应,所述字素为所述汉字对应的拼音字母组合;或,所述单位字符为单词,相应,所述字素为组成所述单词的字母中的首字母;或,所述单位字符为汉字,相应,所述字素为组成所述汉字的笔画中首笔画。
39.如权利要求36至38任意一项所述的移动终端,其特征在于,
所述处理装置用于响应用户在所述显示屏上的第一滑动输入,并确定所述第一滑动输入的滑动方向和滑动速度,接着在所述显示屏上显示沿所述第一滑动输入的滑动方向以所述第一滑动输入的滑动速度为初始滑动速度滑动所述的第一字素序列,当所述第一字素序列滑动停止时,将所述第一字素序列中与预设的第一字素选中位置对应的字素选中作为所述第一字素。
40.如权利要求36至38任意一项所述的移动终端,其特征在于,
所述处理装置用于响应用户在所述显示屏上的第二滑动输入,并确定所述第二滑动输入的滑动方向和滑动速度,接着在所述显示屏上显示沿所述第二滑动输入的滑动方向以所述第二滑动输入的滑动速度为初始滑动速度滑动所述的第二字素序列,当所述第二字素序列滑动停止时,将所述第二字素序列中与预设的第二字素选中位置对应的字素选中作为所述第二字素。
41.如权利要求39或40所述的移动终端,其特征在于,所述显示屏还用于突出显示所述第一字素,或突出显示所述第二字素。
42.如权利要求41所述的移动终端,其特征在于,
所述显示屏在所述的第一字素选中位置突出显示所述第一字素,或者在所述第一字素选中位置附近以冒泡方式突出显示所述第一字素;
所述显示屏在所述的第二字素选中位置突出显示所述第二字素,或者在所述第二字素选中位置附近以冒泡方式突出显示所述第二字素。
43.如权利要求41或42所述的联系人的移动终端,其特征在于,
在所述显示屏突出显示所述第一字素时,所述处理装置依据所述第一字素序列中除所述被选中的第一字素以外的每个未被选中的字素与所述被选中的第一字素之间的距离由近至远等比例或者指数缩小所述未被选中的字素,并通过所述显示屏显示所述经等比例或指数缩小的述第一字素序列中所述未被选中的字素;以及
在所述显示屏突出显示所述第二字素时,所述处理装置依据所述第二字素序列中除所述被选中的第二字素以外的每个未被选中的字素与所述被选中的第二字素之间的距离由近至远等比例或者指数缩小所述未被选中的字素,并通过所述显示屏显示所述经等比例或指数缩小的所述第二字素序列中未被选中的字素。
44.如权利要求39所述的联系人的移动终端,其特征在于,所述在所述显示屏上显示沿所述第一滑动输入的滑动方向以所述第一滑动输入的滑动速度为初始滑动速度滑动所述的第一字素序列同时,所述处理装置还用于以恒定阻尼或者渐增阻尼的方式逐渐降低所述第一字素序列的滑动速度,并通过所述显示屏显示所述第一字素序列在所述恒定阻尼或者渐增阻尼条件下的减速状态。
45.如权利要求44所述的联系人的移动终端,其特征在于,所述处理装置还用于确定所述第一字素序列的滑动速度是否大于预设的速度阈值,并在所述第一字素序列的滑动速度大于所述预设的速度阈值时,指示所述显示屏暂停突出显示所述第一字素序列中与第一字素选中位置相对应的字素。
46.如权利要求39所述的联系人的移动终端,其特征在于,所述在所述显示屏上显示沿所述第二滑动输入的滑动方向以所述第二滑动输入的滑动速度为初始滑动速度滑动所述的第二字素序列同时,所述处理装置还用于以恒定阻尼或者渐增阻尼的方式逐渐降低所述第二字素序列的滑动速度,并通过所述显示屏显示所述第二字素序列在所述恒定阻尼或者渐增阻尼条件下的减速状态。
47.如权利要求46所述的联系人的移动终端,其特征在于,所述处理装置还用于确定所述第二字素序列的滑动速度是否大于预设的速度阈值,并在所述第二字素序列的滑动速度大于所述预设的速度阈值时,指示所述显示屏暂停突出显示所述第二字素序列中与第二字素选中位置相对应的字素。
48.如权利要求36至47任意一项所述的移动终端,其特征在于,所述第一字素序列显示于所述显示屏的第一显示位置,所述第二字素序列显示于所述显示屏的第二显示位置,且在显示所述第一字素序列时,所述第二字素序列隐藏;在显示所述第二字素序列时,所述第一字素序列隐藏。
49.如权利要求36至47任意一项所述的移动终端,其特征在于,所述第一字素序列显示于所述显示屏的第一显示位置,所述第二字素序列显示于所述显示屏的第二显示位置,其中,所述第一显示位置与所述第二显示位置不重合。
50.如权利要求36至49任意一项所述的移动终端,其特征在于,所述显示屏所显示的所述第一字素序列仅包括构成已记录的联系人标签中的首个单位字符的字素中的首字素,其中相同的所述首字素在所述第一字素序列中仅出现一次;所述显示屏所显示的第二字素序列仅包括构成已记录的联系人标签中的第二个单位字符的字素中的首字素,其中相同的所述首字素在所述第二字素序列中仅出现一次,或所述第二字素序列仅包括构成具有所述第一字素的联系人标签中的第二个单位字符的字素中的首字素,其中相同的所述首字素在所述第二字素序列中仅出现一次。
51.如权利要求36至50任意一项所述的移动终端,其特征在于,所述的所述显示屏还用于根据所述处理装置的搜索结果生成包含与所述第一字素及所述第二字素相关联的联系人标签的联系人信息的所述联系人序列具体包括:
所述显示屏将与所述第一字素及所述第二字素相关联的联系人标签及所述与所述第一字素及所述第二字素相关联的联系人标签对应的联系人信息加载至一预设的联系人信息呈现模板中,并显示所述加载有所述与所述第一字素及所述第二字素相关联的联系人标签及所述与所述第一字素及所述第二字素相关联的联系人标签对应的联系人信息的联系人信息呈现模板,以形成所述的联系人序列。
52.如权利要求51所述的移动终端,其特征在于,所述显示屏显示所述加载有所述与所述第一字素及所述第二字素相关联的联系人标签及所述与所述第一字素及所述第二字素相关联的联系人标签对应的联系人信息的联系人信息呈现模板,以形成所述的联系人序列具体包括:
所述显示屏将加载有所述与所述第一字素及所述第二字素相关联的联系人标签及所述与所述第一字素及所述第二字素相关联的联系人标签对应的联系人信息的联系人信息呈现模板以错列层叠的方式显示,从而形成所述的联系人序列;或
所述显示屏将加载有所述与所述第一字素及所述第二字素相关联的联系人标签及所述与所述第一字素及所述第二字素相关联的联系人标签对应的联系人信息的联系人信息呈现模板以环形或扇形排列的方式显示,从而形成所述的联系人序列;或
所述显示屏将加载有所述与所述第一字素及所述第二字素相关联的联系人标签及所述与所述第一字素及所述第二字素相关联的联系人标签对应的联系人信息的联系人信息呈现模板以不同尺寸及深度的方式显示,其中位于最前端的联系人信息呈现模板以最大尺寸并全清晰度的方式呈现,而其他的联系人信息呈现模板根据其深度的逐渐增加以逐渐模糊的方式呈现,从而以形成所述的联系人序列。
53.如权利要求36至52任意一项所述的移动终端,其特征在于,所述处理装置包括处理器、屏幕控制器、输入控制器、输入/控制设备;所述处理器与所述存储器连接,所述屏幕控制器连接所述处理器及显示屏,所述输入控制器连接所述处理器及所述输入/输入控制设备。
54.一种可读存储介质,所述可读存储介质内存储有可执行指令,所述可执行指令被计算机单元读取时,用以执行以下步骤的:
接收用户的第一输入;
根据所述第一输入在第一字素序列中选中第一字素,所述第一字素序列显示于一显示屏上,其中,所述第一字素序列与多个联系人标签中的首个单位字符相关联;
接收用户的第二输入;
根据所述第二输入在第二字素序列中选中第二字素,所述第二字素序列显示于所述显示屏上,所述第二字素序列与所述多个联系人标签中的第二个单位字符相关联;其中,每个所述的联系人标签包括至少两个所述单位字符,所述单位字符由至少一个字素构成或表示;
搜索并显示与所述第一字素及所述第二字素相关联的联系人标签于所述显示屏上。
55.如权利要求54所述的可读存储介质,其特征在于,所述与所述第一字素及所述第二字素相关联的联系人标签具体指,所述第一字素为构成或表示每个所述联系人标签中的所述首个单位字符的字素中的首字素,所述第二字素为构成或表示每个所述联系人标签中的第二个单位字符的字素中的首字素,且所述第二个单位字符位于所述首个单位字符之后。
56.如权利要求54或55所述的可读存储介质,其特征在于,所述单位字符为汉字,相应,所述字素为构成所述汉字所对应的拼音字母中的首字母;或,所述单位字符为单词,相应,所述字素为组成所述单词的字母中的首字母;或,所述单位字符为汉字,相应,所述字素为组成所述汉字的笔画中首笔画。
57.如权利要求54至56任意一项所述的可读存储介质,其特征在于,
所述接收用户的第一输入具体包括:
接收用户在所述显示屏上的第一滑动输入,确定所述第一滑动输入的滑动方向和滑动速度;
对应,所述根据所述第一输入在第一字素序列中选中第一字素具体包括:
当所述第一字素序列滑动停止时,将所述第一字素序列中与预设的第一字素选中位置对应的字素选中作为所述第一字素。
58.如权利要求54至56任意一项所述的可读存储介质,其特征在于,
所述接收用户的第二输入具体包括:
接收用户在所述显示屏上的第二滑动输入,确定所述第二滑动输入的滑动方向和滑动速度;
对应,所述根据所述第二输入在第二字素序列中选中第二字素具体包括:
当所述第二字素序列滑动停止时沿所述第二滑动输入的滑动方向以所述第二滑动输入的滑动速度为初始滑动速度滑动所述的第二字素序列;
将所述第二字素序列中与预设的第二字素选中位置对应的字素选中作为所述第二字素。
59.如权利要求57或58所述的方可读存储介质,其特征在于,所述方法还包括:
突出显示所述第一字素,或突出显示所述第二字素。
60.如权利要求59所述的可读存储介质,其特征在于,
所述的突出显示所述第一字素具体包括:
在所述的第一字素选中位置突出显示所述第一字素,或者在所述第一字素选中位置附近以冒泡方式突出显示所述第一字素;
所述的突出显示所述第二字素具体包括:
在所述的第二字素选中位置突出显示所述第二字素,或者在所述第二字素选中位置附近以冒泡方式突出显示所述第二字素。
61.如权利要求59或60所述的联系人的可读存储介质,其特征在于,
在所述突出显示所述第一字素时,依据所述第一字素序列中除所述被选中的第一字素以外的每个未被选中的字素与所述被选中的第一字素之间的距离由近至远等比例或者指数缩小所述未被选中的字素;以及
在所述突出显示所述第二字素时,依据所述第二字素序列中除所述被选中的第二字素以外的每个未被选中的字素与所述被选中的第二字素之间的距离由近至远等比例或者指数缩小所述未被选中的字素。
62.如权利要求57所述的联系人的可读存储介质,其特征在于,在所述沿所述第一滑动输入的滑动方向以所述第一滑动输入的滑动速度为初始滑动速度滑动所述的第一字素序列同时,所述方法还包括:以恒定阻尼或者渐增阻尼的方式逐渐降低所述第一字素序列的滑动速度。
63.如权利要求62所述的联系人的可读存储介质,其特征在于,所述方法还包括:
确定所述第一字素序列的滑动速度是否大于预设的速度阈值;
当所述第一字素序列的滑动速度大于所述预设的速度阈值时,暂停突出显示所述第一字素序列中与所述第一字素选中位置相对应的字素。
64.如权利要求57所述的联系人的可读存储介质,其特征在于,在所述沿所述第二滑动输入的滑动方向以所述第二滑动输入的滑动速度为初始滑动速度滑动所述的第二字素序列同时,所述方法还包括:以恒定阻尼或者渐增阻尼的方式逐渐降低所述第二字素序列的滑动速度。
65.如权利要求55所述的联系人的可读存储介质,其特征在于,所述方法还包括:
确定所述第二字素序列的滑动速度是否大于预设的速度阈值;
当所述第二字素序列的滑动速度大于所述预设的速度阈值时,暂停突出显示所述第二字素序列中与所述第二字素选中位置相对应的字素。
66.如权利要求54至65任意一项所述的可读存储介质,其特征在于,所述第一字素序列显示于所述显示屏的第一显示位置,所述第二字素序列显示于所述显示屏的第二显示位置,其中,所述的第一显示位置与所述的第二显示位置重合,且在显示所述第一字素序列时,所述第二字素序列隐藏;在显示所述第二字素序列时,所述第一字素序列隐藏。
67.如权利要求54至65任意一项所述的可读存储介质,其特征在于,所述第一字素序列显示于所述显示屏的第一显示位置,所述第二字素序列显示于所述显示屏的第二显示位置,其中,所述第一显示位置与所述第二显示位置不重合。
68.如权利要求54至67任意一项所述的可读存储介质,其特征在于,所述第一字素序列仅包括构成已记录的联系人标签中的首个单位字符的字素中的首字素,其中相同的所述首字素在所述第一字素序列中仅出现一次;所述第二字素序列仅包括构成已记录的联系人标签中的第二个单位字符的字素中的首字素,其中相同的所述首字素在所述第二字素序列中仅出现一次,或所述第二字素序列仅包括构成具有所述第一字素的联系人标签中的第二个单位字符的字素中的首字素,其中相同的所述首字素在所述第二字素序列中仅出现一次。
CN2011800037335A 2011-12-29 2011-12-29 联系人搜索方法、装置及其应用的移动终端 Pending CN102549577A (zh)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2011/084877 WO2013097129A1 (zh) 2011-12-29 2011-12-29 联系人搜索方法、装置及其应用的移动终端

Publications (1)

Publication Number Publication Date
CN102549577A true CN102549577A (zh) 2012-07-04

Family

ID=46353961

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2011800037335A Pending CN102549577A (zh) 2011-12-29 2011-12-29 联系人搜索方法、装置及其应用的移动终端

Country Status (4)

Country Link
US (2) US8775969B2 (zh)
EP (3) EP2657856A4 (zh)
CN (1) CN102549577A (zh)
WO (1) WO2013097129A1 (zh)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013097129A1 (zh) * 2011-12-29 2013-07-04 华为技术有限公司 联系人搜索方法、装置及其应用的移动终端
CN103631526A (zh) * 2013-11-27 2014-03-12 乐视网信息技术(北京)股份有限公司 一种显示搜索信息的设备和方法
WO2014173202A1 (zh) * 2013-04-22 2014-10-30 广东欧珀移动通信有限公司 一种对手机上联系人进行查找的方法及装置
CN104699716A (zh) * 2013-12-10 2015-06-10 腾讯科技(深圳)有限公司 一种搜索信息记录的方法及装置
CN104883600A (zh) * 2015-05-19 2015-09-02 小米科技有限责任公司 列表条目显示方法及装置
WO2016037533A1 (zh) * 2014-09-10 2016-03-17 阿里巴巴集团控股有限公司 一种应用软件操作界面的展示方法及装置
CN112399001A (zh) * 2020-11-03 2021-02-23 珠海格力电器股份有限公司 通讯录的展示方法和装置、存储介质、电子装置
US11436266B2 (en) 2013-01-21 2022-09-06 Samsung Electronics Co., Ltd. Method and apparatus for processing information of a terminal

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9554251B2 (en) * 2012-02-06 2017-01-24 Telefonaktiebolaget L M Ericsson User terminal with improved feedback possibilities
US20150074600A1 (en) * 2013-09-09 2015-03-12 Blackberry Limited Device and method for identifying data
US9521497B2 (en) * 2014-08-21 2016-12-13 Google Technology Holdings LLC Systems and methods for equalizing audio for playback on an electronic device
KR20160029510A (ko) * 2014-09-05 2016-03-15 삼성전자주식회사 인덱스 처리 방법 및 장치
CN104461362A (zh) * 2014-12-08 2015-03-25 乐视致新电子科技(天津)有限公司 一种索引信息的显示控制方法、装置及触控显示设备
JP6043893B2 (ja) * 2014-12-24 2016-12-14 ザワン ユニコム プライベート リミテッド カンパニー メッセージ送信装置、メッセージ送信方法、および記録媒体
CN108234533B (zh) 2016-12-12 2021-10-15 阿里巴巴集团控股有限公司 用户操作处理方法及相关设备

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101039477A (zh) * 2007-03-30 2007-09-19 宇龙计算机通信科技(深圳)有限公司 在移动终端拨打电话界面中检索联系人的方法及装置
CN101478585A (zh) * 2009-01-04 2009-07-08 深圳市同洲电子股份有限公司 一种联系人定位方法、***及移动通信终端
US20100057730A1 (en) * 2008-08-29 2010-03-04 International Business Machines Corporation Contact information querying

Family Cites Families (45)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2071455A1 (en) * 1991-10-16 1993-04-17 Cary Lee Bates Visually aging scroll bar
US5859638A (en) * 1993-01-27 1999-01-12 Apple Computer, Inc. Method and apparatus for displaying and scrolling data in a window-based graphic user interface
EP0624965A3 (en) * 1993-03-23 1996-01-31 Us West Advanced Tech Inc Method and system for searching an on-line phone book in a phone station.
US5745716A (en) * 1995-08-07 1998-04-28 Apple Computer, Inc. Method and apparatus for tab access and tab cycling in a pen-based computer system
JP3606498B2 (ja) * 1996-04-26 2005-01-05 三菱電機株式会社 携帯情報端末装置
US5952942A (en) * 1996-11-21 1999-09-14 Motorola, Inc. Method and device for input of text messages from a keypad
US5850218A (en) * 1997-02-19 1998-12-15 Time Warner Entertainment Company L.P. Inter-active program guide with default selection control
US6233545B1 (en) * 1997-05-01 2001-05-15 William E. Datig Universal machine translator of arbitrary languages utilizing epistemic moments
JPH11272688A (ja) * 1998-03-19 1999-10-08 Fujitsu Ltd インデックスインジケータ、インデックス表示方法並びにインデックスインジケータプログラムを記録した記録媒体
US7286115B2 (en) * 2000-05-26 2007-10-23 Tegic Communications, Inc. Directional input system with automatic correction
US20020052933A1 (en) * 2000-01-14 2002-05-02 Gerd Leonhard Method and apparatus for licensing media over a network
US6816174B2 (en) * 2000-12-18 2004-11-09 International Business Machines Corporation Method and apparatus for variable density scroll area
GB2370208B (en) * 2000-12-18 2005-06-29 Symbian Ltd Computing device with user interface for navigating a contacts list
US7698652B2 (en) * 2001-02-09 2010-04-13 Koninklijke Philips Electronics N.V. Rapid retrieval user interface designed around small displays and few buttons for searching long lists
US20020186252A1 (en) * 2001-06-07 2002-12-12 International Business Machines Corporation Method, apparatus and computer program product for providing context to a computer display window
US7152213B2 (en) * 2001-10-04 2006-12-19 Infogation Corporation System and method for dynamic key assignment in enhanced user interface
WO2003041371A1 (en) * 2001-11-08 2003-05-15 Alcatel Method and apparatus for name search from personal information database
US6966037B2 (en) * 2001-11-19 2005-11-15 Nokia Corporation Method and apparatus for scrollable cross-point navigation in a calendar user interface
JP4019179B2 (ja) * 2003-11-19 2007-12-12 富士フイルム株式会社 電子機器
US7328411B2 (en) * 2004-03-19 2008-02-05 Lexmark International, Inc. Scrollbar enhancement for browsing data
GB0417953D0 (en) * 2004-08-12 2004-09-15 Ibm A method and apparatus for searching data
US20060184901A1 (en) * 2005-02-15 2006-08-17 Microsoft Corporation Computer content navigation tools
US7831908B2 (en) * 2005-05-20 2010-11-09 Alexander Vincent Danilo Method and apparatus for layout of text and image documents
US7937672B2 (en) * 2005-08-02 2011-05-03 Delphi Technologies, Inc. System and method for scrolling through a list
KR100630806B1 (ko) * 2005-11-29 2006-10-04 한국전자통신연구원 동작 인식 장치를 이용한 명령 입력 방법
US7958456B2 (en) * 2005-12-23 2011-06-07 Apple Inc. Scrolling list with floating adjacent index symbols
KR100725520B1 (ko) * 2006-06-01 2007-06-07 삼성전자주식회사 문자입력횟수 적응 다중 입력창을 이용한 검색방법 및 그장치
US8564544B2 (en) * 2006-09-06 2013-10-22 Apple Inc. Touch screen device, method, and graphical user interface for customizing display of content category icons
US7996282B1 (en) * 2006-09-29 2011-08-09 Amazon Technologies, Inc. Method and system for selecting and displaying items
US8464295B2 (en) * 2006-10-03 2013-06-11 Verizon Patent And Licensing Inc. Interactive search graphical user interface systems and methods
ITPI20070093A1 (it) * 2007-08-08 2009-02-09 Mario Pirchio Metodo per animare sullo schermo di un computer una pennavirtuale che scrive e disegna
US8082518B2 (en) * 2008-08-29 2011-12-20 Microsoft Corporation Scrollable area multi-scale viewing
US8638300B2 (en) * 2008-12-23 2014-01-28 Motorola Mobility Llc Method and touch-sensitive apparatus for searching entries in a stored list
KR101620874B1 (ko) * 2009-05-19 2016-05-13 삼성전자주식회사 목록 검색 방법 및 이를 지원하는 휴대 단말기
US20110022451A1 (en) * 2009-07-27 2011-01-27 Mobile Genius, Llc Advertising content for mobile devices
US8264471B2 (en) * 2009-09-22 2012-09-11 Sony Mobile Communications Ab Miniature character input mechanism
CZ20441U1 (cs) 2009-11-24 2010-01-18 Oerlikon Czech S.R.O. Zarízení pro rozvádení
US8196038B2 (en) * 2009-12-15 2012-06-05 Shutterfly, Inc. System, method and graphical user interface for managing contacts and calendars within an online card system
US20110208508A1 (en) * 2010-02-25 2011-08-25 Shane Allan Criddle Interactive Language Training System
US20110304649A1 (en) * 2010-06-10 2011-12-15 Microsoft Corporation Character selection
US8769403B2 (en) * 2010-08-04 2014-07-01 Sony Corporation Selection-based resizing for advanced scrolling of display items
US8812977B2 (en) * 2010-08-12 2014-08-19 Salesforce.Com, Inc. Accessing multi-page data using a page index in a scrollbar
US9317625B2 (en) * 2011-05-11 2016-04-19 Mitel Networks Corporation Quick directory search system on a touch screen device and methods thereof
US9007421B2 (en) * 2011-06-21 2015-04-14 Mitel Networks Corporation Conference call user interface and methods thereof
WO2013097129A1 (zh) * 2011-12-29 2013-07-04 华为技术有限公司 联系人搜索方法、装置及其应用的移动终端

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101039477A (zh) * 2007-03-30 2007-09-19 宇龙计算机通信科技(深圳)有限公司 在移动终端拨打电话界面中检索联系人的方法及装置
US20100057730A1 (en) * 2008-08-29 2010-03-04 International Business Machines Corporation Contact information querying
CN101478585A (zh) * 2009-01-04 2009-07-08 深圳市同洲电子股份有限公司 一种联系人定位方法、***及移动通信终端

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013097129A1 (zh) * 2011-12-29 2013-07-04 华为技术有限公司 联系人搜索方法、装置及其应用的移动终端
US8775969B2 (en) 2011-12-29 2014-07-08 Huawei Technologies Co., Ltd. Contact searching method and apparatus, and applied mobile terminal
US11487800B2 (en) 2013-01-21 2022-11-01 Samsung Electronics Co., Ltd. Method and apparatus for processing information of a terminal
US11436266B2 (en) 2013-01-21 2022-09-06 Samsung Electronics Co., Ltd. Method and apparatus for processing information of a terminal
WO2014173202A1 (zh) * 2013-04-22 2014-10-30 广东欧珀移动通信有限公司 一种对手机上联系人进行查找的方法及装置
CN103631526A (zh) * 2013-11-27 2014-03-12 乐视网信息技术(北京)股份有限公司 一种显示搜索信息的设备和方法
US10261957B2 (en) 2013-12-10 2019-04-16 Tencent Technology (Shenzhen) Company Limited Method and apparatus for navigating information records
CN104699716B (zh) * 2013-12-10 2018-01-09 腾讯科技(深圳)有限公司 一种搜索信息记录的方法及装置
WO2015085911A1 (en) * 2013-12-10 2015-06-18 Tencent Technology (Shenzhen) Company Limited Method and apparatus for navigating information records
CN104699716A (zh) * 2013-12-10 2015-06-10 腾讯科技(深圳)有限公司 一种搜索信息记录的方法及装置
WO2016037533A1 (zh) * 2014-09-10 2016-03-17 阿里巴巴集团控股有限公司 一种应用软件操作界面的展示方法及装置
CN104883600A (zh) * 2015-05-19 2015-09-02 小米科技有限责任公司 列表条目显示方法及装置
CN112399001A (zh) * 2020-11-03 2021-02-23 珠海格力电器股份有限公司 通讯录的展示方法和装置、存储介质、电子装置

Also Published As

Publication number Publication date
EP2843571A2 (en) 2015-03-04
EP2846274A2 (en) 2015-03-11
EP2657856A4 (en) 2014-03-05
EP2843571A3 (en) 2015-05-06
US20130174090A1 (en) 2013-07-04
WO2013097129A1 (zh) 2013-07-04
EP2846274A3 (en) 2015-05-06
US8775969B2 (en) 2014-07-08
EP2657856A1 (en) 2013-10-30
US20140258325A1 (en) 2014-09-11

Similar Documents

Publication Publication Date Title
CN102549577A (zh) 联系人搜索方法、装置及其应用的移动终端
EP3469477B1 (en) Intelligent virtual keyboards
CN102460362B (zh) 在计算设备上的字形输入
RU2654145C2 (ru) Способ и устройство поиска информации и компьютерно-читаемый носитель записи для этого
RU2576247C1 (ru) Способ захвата контента и мобильный терминал для него
CN103415833B (zh) 表面化屏幕外可视对象
KR101919008B1 (ko) 정보 제공 방법 및 이를 위한 이동 단말기
US9942302B2 (en) Terminal apparatus mountable in vehicle, mobile device for working with the terminal apparatus, and methods for providing service thereof
KR102008495B1 (ko) 데이터 공유 방법 및 이를 위한 이동 단말기
CN108629033B (zh) 电子文本的操纵和显示
KR101894395B1 (ko) 캡쳐 데이터 제공 방법 및 이를 위한 이동 단말기
CN105393202B (zh) 用于提供组合用户界面组件的便携式的设备和控制其的方法
WO2017218244A1 (en) Virtual keyboard with intent-based, dynamically generated task icons
US20120038668A1 (en) Method for display information and mobile terminal using the same
JP6306307B2 (ja) 情報伝送方法及びシステム並びにその機器
CN102033710A (zh) 用于管理文件夹的方法和相关设备
CN102187694A (zh) 在移动计算设备上的运动控制的视图
CN103562835A (zh) 带有快速站点访问用户界面的web浏览器
CN102157006A (zh) 生成能够与图像进行交互的角色的动态效果的方法和装置
US20130063357A1 (en) Method for presenting different keypad configurations for data input and a portable device utilizing same
US9817921B2 (en) Information processing apparatus and creation method for creating a playlist
KR101747299B1 (ko) 데이터 객체 디스플레이 방법 및 장치와 컴퓨터로 읽을 수 있는 저장 매체
KR20160035911A (ko) 이동단말기 및 그 제어방법
CN102023679A (zh) 具有照片浏览功能的笔记本电脑
US20160342291A1 (en) Electronic apparatus and controlling method thereof

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20120704