WO2018018845A1 - Contact search method, device, and terminal - Google Patents
Contact search method, device, and terminal Download PDFInfo
- Publication number
- WO2018018845A1 WO2018018845A1 PCT/CN2016/113595 CN2016113595W WO2018018845A1 WO 2018018845 A1 WO2018018845 A1 WO 2018018845A1 CN 2016113595 W CN2016113595 W CN 2016113595W WO 2018018845 A1 WO2018018845 A1 WO 2018018845A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- area
- user
- contact
- preset
- character
- 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.)
- Ceased
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/26—Devices for calling a subscriber
- H04M1/27—Devices whereby a plurality of signals may be stored simultaneously
- H04M1/274—Devices 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/2745—Devices 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/27467—Methods of retrieving data
- H04M1/2748—Methods of retrieving data by matching character strings
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/26—Devices for calling a subscriber
- H04M1/27—Devices whereby a plurality of signals may be stored simultaneously
- H04M1/274—Devices 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/2745—Devices 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/27467—Methods of retrieving data
- H04M1/27475—Methods of retrieving data using interactive graphical means or pictorial representations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2250/00—Details of telephonic subscriber devices
- H04M2250/22—Details of telephonic subscriber devices including a touch pad, a touch sensor or a touch detector
Definitions
- the present invention relates to the field of communications technologies, and in particular, to a method, an apparatus, and a terminal for finding a contact.
- the user can search for the name of the contact by using the terminal, filter the initials of the contact's pinyin, or complete the search operation of the contact by voice, so as to quickly and accurately find the contact that the user needs.
- the location in the address book to complete the subsequent call process is often used.
- the embodiment of the invention provides a method, a device and a terminal for finding a contact, which can reduce the time spent by an elderly user and a person with low character and letter recognition ability in the contact searching process.
- the embodiment of the present invention adopts the following technical solutions:
- an embodiment of the present invention provides a method for searching for a contact, where the method includes:
- an embodiment of the present invention provides an apparatus for searching for a contact, where the apparatus includes:
- a receiving module configured to receive indication information input by the user, where the indication information is used to indicate an area selected by the user;
- Determining a module configured to determine a character corresponding to the selected area of the user
- the display module is configured to display contact information associated with the character, and a call record associated with the character generated within a certain time, the certain time being a period of time at which the current time is the cutoff time.
- an embodiment of the present invention provides a terminal, where the terminal includes the device in the second aspect.
- a method, a device, and a terminal for searching for a contact determine a character corresponding to a region selected by a user according to a selected area of the user indicated by the indication information input by the user, and then display the association with the character.
- Contact information, as well as call records associated with characters that are generated within a certain period of time can determine the character by determining the area selected by the user. And determine the contact information and call history associated with the character.
- the user refers to the selection of the area to be completed, and the process of the contact search can be triggered, and the related content is presented on the display interface of the terminal.
- the above implementation mode is simple and easy to grasp, and also avoids the input process of voice information. Therefore, it is more suitable for elderly users, and people with lower text and letter recognition ability, and can reduce such users in contacts. The time spent in the discovery process.
- FIG. 1 is a flowchart of a method for searching for a contact according to an embodiment of the present invention
- FIG. 2 is a flowchart of another method for searching for a contact according to an embodiment of the present invention
- FIG. 3 is a flowchart of another method for searching for a contact according to an embodiment of the present invention.
- FIG. 4 is a schematic diagram of a terminal display interface according to an embodiment of the present invention.
- FIG. 5 is a schematic structural diagram of an apparatus for searching for a contact according to an embodiment of the present disclosure
- FIG. 6 is a schematic structural diagram of a terminal according to an embodiment of the present invention.
- An embodiment of the present invention provides a method for searching for a contact.
- the method is applied to a terminal. As shown in FIG. 1 , the method includes:
- the indication information is used to indicate an area selected by the user.
- the terminal may determine the selected area of the user by using a sensor disposed inside the terminal or another device having the identification touch operation, and trigger the step. 102.
- the specific method of determining the area selected by the user will be raised later, and will not be described here.
- the corresponding character exists in each selected area of the user, and in the present invention, the type of the character, The quantity, expression form, etc. are not specifically limited and can be set by the user according to their own needs.
- the characters displayed in the selected area of the user can be set to one word, so that the larger text can be presented to the user, or the user can be more effectively distinguished.
- Different categories of contacts can be displayed according to the user's personal habits when displaying. For example, when the user stores the contacts according to the university, middle school, and primary school, then the contacts Zhang San, Li Si, and Wang Wu are in the information storage. It may be named as University Zhang San, Middle School Li Si, and Elementary School Wang Wu. In this way, universities, middle schools, and elementary schools can be displayed as keywords, and in order to ensure that users can intuitively clarify the true meaning of the characters displayed on the terminal, they can directly The above keywords are used as characters.
- the character can be at least one character in the contact name, such as the prefix of the contact name, the suffix, the keyword or the last name of the contact, and the like.
- the above content is exemplified by the character as the text, and the type of the character is not limited in the actual application, and may be other types such as letters, numbers, symbols, and the like.
- a certain period of time is a period of time at which the current time is the deadline.
- the contact information may include a contact name, a contact phone number, and a location of the contact in the address book;
- the call record may include a contact name and a call time, and the call time includes at least a call start time and a call end. One of the time and the length of the call.
- the characters may be corresponding to the preset areas according to certain rules. For example, in the historical period, the characters corresponding to the contacts with higher user communication frequency and the preset areas in the display area may be associated, that is, one-to-one correspondence; or, corresponding communication The character of the more contacts in the rate is associated with the preset area that is above the display area. In this way, it is convenient for the user to filter the related content of the desired contact.
- a method for searching for a contact determines a character corresponding to a region selected by a user according to a region selected by a user indicated by the indication information input by the user, and then displays contact information associated with the character. And the call history associated with the character that is generated within a certain period of time.
- the present invention can determine the character by determining the area selected by the user. And determine the contact information and call history associated with the character.
- the user refers to the selection of the area to be completed, and the process of the contact search can be triggered, and the related content is presented on the display interface of the terminal.
- step 101 is performed to receive the indication information input by the user, step 104 and step 105 may be performed:
- the user's click operation can be locked by the terminal according to the detected strength, duration, frequency and other parameters of the user performing the click process, so that the position where the click operation is generated and the area in contact with the display screen, that is, the click, can be accurately determined.
- the area of operation It should be noted that the manner of determining the area in which the click operation is generated is not limited to the foregoing implementation manner, and may be implemented in other manners that can be used to detect the area where the user performs the instruction information input process, which is not limited herein.
- the relationship between the preset area and the characters is a one-to-one correspondence, that is, a preset area can only match one character, and different characters need to match different presets, so
- the preset area needs to satisfy the condition that there is no overlap with each other in the setting process, that is, there is no overlap between the preset areas.
- the area of the click operation performed by the user may not completely match the specific preset area. Therefore, it is also necessary to determine all the pre-determination according to the positional relationship between the area where the click operation is generated and all the preset areas.
- the user-selected area in the area is set forth below, and the specific implementation manner will be described below, and will not be described here.
- a method for searching for a contact provided by an embodiment of the present invention can lock a location as a user by determining a location relationship between an area in which a click operation is generated and all preset areas on the basis of determining an area in which a click operation is generated.
- the preset area of the selected area can lock a location as a user by determining a location relationship between an area in which a click operation is generated and all preset areas on the basis of determining an area in which a click operation is generated.
- the click position may be shifted, etc., in order to accurately determine a unique preset area, and use the preset area as the user selected area
- the area selected by the user may be determined by determining the size of the overlapping area between the area in which the click operation is generated and the preset area. Therefore, on the basis of the implementation shown in FIG. 2, an implementation as shown in FIG. 3 can also be implemented.
- the step 105 determines the user selected area in all the preset areas according to the positional relationship between the area where the click operation is generated and all the preset areas, and may be specifically implemented as steps 1051 to 1054.
- step 1051 Determine whether the area in which the click operation is generated overlaps only with one area. Wherein, if the area in which the click operation is generated overlaps only one area, step 1052 is performed; otherwise, step 1053 is performed.
- the preset area has a one-to-one correspondence with characters.
- step 1053 Determine whether an area that generates a click operation overlaps with at least two preset areas. If the area where the click operation is generated overlaps with the at least two preset areas, step 1054 is performed; otherwise, step 101 is performed.
- the dialog box may be generated in the display interface or the form of ringing, shaking, etc., to inform the user that the current location of the click operation does not exist.
- the preset area which triggers the user to perform the input operation again or to abandon the process of finding the contact this time.
- the step 101 is re-triggered, that is, the indication information input by the user is received again, thereby determining the area where the click operation is generated again, or can be regarded as the terminal monitoring the input state of the user in real time, where Not limited.
- the implementation process of the foregoing steps 1051 to 1054 is only a specific implementation method for discriminating the selected area of the user.
- the process is not limited to the foregoing process, for example, by first determining whether there is overlap with the preset area. Then, when there is overlap, it is determined that the number of overlapping preset areas exists, or other achievable manners are adopted to perform screening and determining processes of the selected area of the user, and details are not described herein.
- a method for searching for a contact considers whether there is an overlap between an area where a click operation is generated and a preset area, and whether there is overlap between an area where a click operation is generated and a preset area, and The size of the overlap area when there is overlap determines the displacement of a preset area that can be used as the area selected by the user. Moreover, when it is detected that the area where the click operation is generated does not overlap with any of the preset areas, the user may be triggered to input the indication information again to complete the search process of the contact, or directly prompt the user to abandon the operation of searching for the contact. .
- FIG. 4 a schematic diagram of an operation process performed by a user on a display screen of a terminal in a possible specific implementation scenario provided by the present invention, wherein the content displayed by the terminal and the operation position of the user are generated, that is, a click is generated.
- the area of operation As shown in FIG. 4, a schematic diagram of an operation process performed by a user on a display screen of a terminal in a possible specific implementation scenario provided by the present invention, wherein the content displayed by the terminal and the operation position of the user are generated, that is, a click is generated.
- the terminal may determine the selected area of the user according to the above 1051 to step 1054, and at the same time, in order to facilitate the user to know the location of the selected area, the terminal may change the background color of the displayed content of the area, and the characters in the area.
- the color of the user's selected area is changed from white to black, and the character color of the user-selected area is changed from black to white to inform the user that the selected area selected by the terminal is the area, that is, The corresponding character is the area of "Liu".
- the area may also be referred to as a regular surname preset area, that is, the contact's last name.
- the corresponding characters are “small”, “A”, “old”.
- the contact name is "wife”, “husband” and the like
- the character does not belong to the regular family name, it can be regarded as a custom last name. That is to say, in the embodiment of the present invention, whether the character corresponding to the regular surname preset area or the character corresponding to the custom surname preset area is the first word of the contact name, but in practice During the application process, the above characters can also be adjusted, and are not limited to the above setting forms.
- the user can set the custom last name preset area to the keyword area, that is, the contact name includes the set characters, and is not required. Limit the character to the first word of the contact name.
- the terminal may associate the contacts associated with the character according to the correspondence between the preset characters and the contact.
- the person information and recent call record classification are displayed.
- the name of the contact and the time when the call starts can be displayed in the recent call record;
- the contact information can display the name of the contact, the contact information, and the location of the contact in the address book.
- the recent communication record can also display the historical communication status between the contact and the user, for example, adding an identifier after each call record to distinguish the content of the record as an incoming/outgoing point, or for It is not limited to distinguish whether the phone is turned on or not.
- the contact information may also display the priority set by the contact in the address book, for example, adding an identifier after each contact information to distinguish the contact. The importance of this is not limited here.
- the identifiers set in the recent call record and the contact information may be distinguished by characters, colors, and graphics, and are set by the user in advance, which is not limited herein.
- the information set in the contact information for distinguishing the location of the contact in the address book can be distinguished not only by the middle, the bottom, and the top, but also by changing the color of the font, etc.
- An embodiment of the present invention provides a device for searching for a contact, where the device is applied to a terminal, as shown in FIG. 5, the device 20 is configured to execute any method flow shown in FIG. 1 to FIG. 20 includes:
- the receiving module 21 is configured to receive indication information input by the user, where the indication information is used to indicate a region selected by the user.
- the determining module 22 is configured to determine a character corresponding to the area selected by the user.
- the display module 23 is configured to display contact information associated with the character and a call record associated with the character generated within a certain period of time, and the certain time is a period of time at which the current time is the deadline.
- the contact information includes a contact name, a contact phone, and a location where the contact is located in the address book;
- the call record includes a contact name and a call time, and the call time includes at least a call start.
- the determining module 22 is further configured to determine an area for generating a click operation; determining a user selected area in all the preset areas according to a positional relationship between the area where the click operation is generated and all the preset areas, wherein the preset area is two by two There is no overlap between them.
- the determining module 22 is specifically configured to:
- a preset area is the area selected by the user; when the area where the click operation is generated and at least two pre- When there is an overlap of the regions, determining, according to the size of the overlap region formed by the region in which the click operation is generated and each of the at least two preset regions, the preset region that constitutes the largest overlap region in the at least two preset regions is the user Select the area.
- the preset area has a one-to-one correspondence with the characters, and the characters are at least one character in the contact name.
- the device for searching for a contact determines a character corresponding to the selected area of the user according to the selected area of the user indicated by the indication information input by the user, and then displays the contact information associated with the character. And the call history associated with the character that is generated within a certain period of time.
- the present invention can determine the character by determining the area selected by the user. And determine the contact information and call history associated with the character.
- the user refers to the selection of the area to be completed, and the process of the contact search can be triggered, and the related content is presented on the display interface of the terminal.
- An embodiment of the present invention provides a terminal, where the terminal includes at least the device 20 as shown in FIG.
- the terminal provided by the embodiment of the present invention determines a character corresponding to the selected area of the user according to the selected area of the user indicated by the indication information input by the user, and then displays the contact information associated with the character, and is certain The call history associated with the character generated during the time.
- the present invention can determine the character by determining the area selected by the user. And determine the contact information and call history associated with the character.
- the user refers to the selection of the area to be completed, and the process of the contact search can be triggered, and the related content is presented on the display interface of the terminal. It can be seen that the above implementation mode is simple and easy to grasp, and also avoids the input process of voice information. Therefore, it is more suitable for elderly users, and people with lower text and letter recognition ability, and can reduce such users in contacts. The time spent in the discovery process.
- FIG. 6 is a schematic structural diagram of a terminal according to an embodiment of the present invention.
- the terminal 60 in the embodiment of the present invention may be different types of electronic devices, such as: smart phones, tablet computers, palmtop computers, and mobile internet devices, personal digital assistants, media players, smart televisions, smart watches, smart glasses, smart hands. Ring and so on.
- the terminal 60 in the embodiment of the present invention includes: at least one processor 601, such as a CPU, at least one memory 602, and at least one transceiver 603.
- the processor 601, the memory 602, and the transceiver 603 are connected and communicated through a bus system.
- the memory 602 may be a high speed RAM memory or a non-volatile memory such as at least one disk memory.
- Program code is stored in the memory 602, and the processor 601 can call the program code stored in the memory 602 through a bus system to perform related functions.
- the various modules eg, the receiving module 21, the determining module 22, the display module 23, etc.
- FIG. 5 are program codes stored in the memory 602, and are 601 is executed to implement the functions of the various modules to implement a method, apparatus, and terminal for finding contacts.
- the plurality of instructions executed by the processor 601 include: receiving indication information input by a user, where the indication information is used to indicate an area selected by the user; determining a character corresponding to the area selected by the user; displaying and presenting the character
- the associated contact information, and the call record associated with the character generated within a certain period of time, the certain time is a period of time at which the current time is the deadline.
- the contact information includes a contact name, a contact phone, and a location where the contact is located in the address book;
- the call record includes a contact name and a call time, and the call time includes at least a call.
- the method when the user inputs the indication information in a click manner, after receiving the indication information input by the user, the method includes:
- determining the user selected area in all the preset areas according to the positional relationship between the area where the click operation is generated and all the preset areas including:
- the area where the click operation is generated is within a preset area, or the area where the click operation is generated overlaps only with the one area, determining that the one preset area is the area selected by the user;
- the area where the click operation is generated overlaps with the at least two preset areas, determining the size according to the size of the overlapping area formed by the area where the click operation is generated and each of the at least two preset areas
- the preset area that constitutes the largest overlapping area among the at least two preset areas is the area selected by the user.
- the preset area has a one-to-one correspondence with characters, and the characters are at least one character in the contact name.
- the storage medium may be a magnetic disk, an optical disk, a read-only memory (English: Read-Only Memory, ROM for short) or a random access memory (English: Random Access Memory, RAM for short).
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- User Interface Of Digital Computer (AREA)
- Telephone Function (AREA)
Abstract
Description
本申请要求于2016年07月29日提交中国专利局,申请号为201610619334.6、发明名称为“一种查找联系人的方法、装置及终端”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。This application claims priority to Chinese Patent Application No. 201610619334.6, entitled "Method, Apparatus and Terminal for Finding Contacts", which is filed on July 29, 2016, the entire contents of which are incorporated by reference. In this application.
本发明涉及通信技术领域,尤其涉及一种查找联系人的方法、装置及终端。The present invention relates to the field of communications technologies, and in particular, to a method, an apparatus, and a terminal for finding a contact.
随着通信技术的发展,尤其是终端使用的普及,终端的通信录中往往存在多个联系人。目前,用户可以借助终端通过对联系人的称呼进行搜索、对联系人的拼音首字母进行筛选或是通过语音方式来完成联系人的查找操作,以实现快速且准确查找到用户所需联系人在通讯录中所处的位置,从而完成后续呼叫过程。With the development of communication technologies, especially the popularity of terminals, there are often multiple contacts in the terminal's address book. At present, the user can search for the name of the contact by using the terminal, filter the initials of the contact's pinyin, or complete the search operation of the contact by voice, so as to quickly and accurately find the contact that the user needs. The location in the address book to complete the subsequent call process.
但是,在实际操作过程中,对于老年人或是文字、字母辨识能力较低的人群而言,通过输入文字或是拼音首字母的方式来完成联系人的查找会存在一定难度,比如:老年人对输入法的使用方式并不容易掌握,或是文字、字母辨识能力较低的人不能准确确定拼音首字母等,都会造成用户无法准确输入所需字符的情况,这样一来就会大幅度增加联系人查找过程中所耗费的时间。并且,由于语音查找方式主要是以普通话为基准来通过匹配的方式实现语音查找的功能,而对于普通话不太标准的人而言,很可能会出现无法准确查找到联系人的情况,也同样耗费了联系人查找过程中所耗费的时间。However, in the actual operation process, for the elderly or people with low text and letter recognition ability, it is difficult to complete the contact search by inputting the text or the initials of the pinyin, for example: the elderly The use of the input method is not easy to grasp, or people with low text and letter recognition ability can not accurately determine the initials of the pinyin, etc., which will cause the user to input the required characters accurately, which will greatly increase the number of characters. The time spent in the contact lookup process. Moreover, since the voice search method mainly uses the Mandarin as the benchmark to implement the voice search function by matching, and for the person who is not standard in Mandarin, there is a possibility that the contact cannot be accurately found, and the same is also costly. The time spent in the contact search process.
本发明实施例提供一种查找联系人的方法、装置及终端,能够减少老年用户,以及文字、字母辨识能力较低的人群在联系人查找过程中所耗费的时间。The embodiment of the invention provides a method, a device and a terminal for finding a contact, which can reduce the time spent by an elderly user and a person with low character and letter recognition ability in the contact searching process.
为达到上述目的,本发明实施例采用如下技术方案:To achieve the above objective, the embodiment of the present invention adopts the following technical solutions:
第一方面,本发明实施例提供一种查找联系人的方法,所述方法包括:In a first aspect, an embodiment of the present invention provides a method for searching for a contact, where the method includes:
接收用户输入的指示信息,所述指示信息用于表示用户所选区域;Receiving indication information input by the user, where the indication information is used to indicate an area selected by the user;
确定用户所选区域对应的字符;Determining the characters corresponding to the area selected by the user;
显示与所述字符存在关联的联系人信息,以及在一定时间内产生的与所述字符存在关联的通话记录,所述一定时间为以当前时刻为截止时刻的一段时间。Displaying contact information associated with the character, and a call record associated with the character generated within a certain period of time, the certain time being a period of time at which the current time is the cutoff time.
第二方面,本发明实施例提供一种查找联系人的装置,所述装置包括:In a second aspect, an embodiment of the present invention provides an apparatus for searching for a contact, where the apparatus includes:
接收模块,设置为接收用户输入的指示信息,所述指示信息用于表示用户所选区域;a receiving module, configured to receive indication information input by the user, where the indication information is used to indicate an area selected by the user;
确定模块,设置为确定用户所选区域对应的字符;Determining a module, configured to determine a character corresponding to the selected area of the user;
显示模块,设置为显示与所述字符存在关联的联系人信息,以及在一定时间内产生的与所述字符存在关联的通话记录,所述一定时间为以当前时刻为截止时刻的一段时间。The display module is configured to display contact information associated with the character, and a call record associated with the character generated within a certain time, the certain time being a period of time at which the current time is the cutoff time.
第三方面,本发明实施例提供一种终端,所述终端包括第二方面所述的装置。In a third aspect, an embodiment of the present invention provides a terminal, where the terminal includes the device in the second aspect.
本发明实施例提供的一种查找联系人的方法、装置及终端,根据用户输入的指示信息所表示的用户所选区域,来确定与用户所选区域对应的字符,之后显示与该字符存在关联的联系人信息,以及在一定时间内产生的与字符存在关联的通话记录。相比较于现有技术中通过对联系人的称呼进行搜索、对联系人的拼音首字母进行筛选或是通过语音方式来完成联系人的查找操作,本发明可以通过确定用户所选区域来确定字符,并确定与字符存在关联的联系人信息、通话记录。这样一来,用户指需要完成区域的选择,就可以触发联系人查找的过程,并在终端的显示界面呈现相关内容。由此可见,上述实现方式操作简单且容易掌握,同时也避免了语音信息的输入过程,因此,更适用于老年用户,以及文字、字母辨识能力较低的人群,能够减少这类用户在联系人查找过程中所耗费的时间。A method, a device, and a terminal for searching for a contact according to an embodiment of the present invention, determine a character corresponding to a region selected by a user according to a selected area of the user indicated by the indication information input by the user, and then display the association with the character. Contact information, as well as call records associated with characters that are generated within a certain period of time. Compared with the prior art, by searching the name of the contact, filtering the initials of the contact, or performing the search operation of the contact by voice, the present invention can determine the character by determining the area selected by the user. And determine the contact information and call history associated with the character. In this way, the user refers to the selection of the area to be completed, and the process of the contact search can be triggered, and the related content is presented on the display interface of the terminal. It can be seen that the above implementation mode is simple and easy to grasp, and also avoids the input process of voice information. Therefore, it is more suitable for elderly users, and people with lower text and letter recognition ability, and can reduce such users in contacts. The time spent in the discovery process.
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings to be used in the embodiments will be briefly described below. It is obvious that the drawings in the following description are only some embodiments of the present invention. Those skilled in the art can also obtain other drawings based on these drawings without any creative work.
图1为本发明实施例提供的一种查找联系人的方法流程图;FIG. 1 is a flowchart of a method for searching for a contact according to an embodiment of the present invention;
图2为本发明实施例提供的另一种查找联系人的方法流程图;2 is a flowchart of another method for searching for a contact according to an embodiment of the present invention;
图3为本发明实施例提供的另一种查找联系人的方法流程图;FIG. 3 is a flowchart of another method for searching for a contact according to an embodiment of the present invention;
图4为本发明实施例提供的一种终端显示界面的示意图;4 is a schematic diagram of a terminal display interface according to an embodiment of the present invention;
图5为本发明实施例提供的一种查找联系人的装置结构示意图;FIG. 5 is a schematic structural diagram of an apparatus for searching for a contact according to an embodiment of the present disclosure;
图6为本发明实施例提供的一种终端的结构示意图。FIG. 6 is a schematic structural diagram of a terminal according to an embodiment of the present invention.
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。The technical solutions in the embodiments of the present invention are clearly and completely described in the following with reference to the accompanying drawings in the embodiments of the present invention. It is obvious that the described embodiments are only a part of the embodiments of the present invention, but not all embodiments. All other embodiments obtained by a person of ordinary skill in the art based on the embodiments of the present invention without creative efforts are within the scope of the present invention.
本发明实施例提供一种查找联系人的方法,该方法应用于一种终端,如图1所示,该方法流程包括:An embodiment of the present invention provides a method for searching for a contact. The method is applied to a terminal. As shown in FIG. 1 , the method includes:
101、接收用户输入的指示信息。101. Receive an indication input by a user.
其中,指示信息用于表示用户所选区域。Wherein, the indication information is used to indicate an area selected by the user.
用户输入指示信息的方式可以有多种,比如单击、双击、滑动等操作。这样用户就可以在不输入字母、文字和语音信息的情况下来实现指示信息的输入过程。在本发明实施例中,终端在检测识别到用户执行点击或是滑动等操作时,可以借助设置在终端内部的传感器或是其他具有识别触控操作的装置来确定用户所选区域,并触发步骤102。其中,具体确定用户所选区域的方式会在后问提出,在此不做赘述。There are many ways for the user to input the indication information, such as clicking, double-clicking, and sliding. In this way, the user can input the instruction information without inputting letters, characters and voice information. In the embodiment of the present invention, when the terminal detects that the user performs an operation such as clicking or sliding, the terminal may determine the selected area of the user by using a sensor disposed inside the terminal or another device having the identification touch operation, and trigger the step. 102. Among them, the specific method of determining the area selected by the user will be raised later, and will not be described here.
102、确定用户所选区域对应的字符。102. Determine a character corresponding to the area selected by the user.
为了实现联系人的分类,并将满足用户需求的联系人的相关内容进行显示,在本发明实施例中,每个用户所选区域都会存在对应的字符,而在本发明中对于字符的类型、数量、表现形式等并不做具体限定,可以由用户根据自身需求进行设置。In order to implement the classification of the contact and display the related content of the contact that meets the user's needs, in the embodiment of the present invention, the corresponding character exists in each selected area of the user, and in the present invention, the type of the character, The quantity, expression form, etc. are not specifically limited and can be set by the user according to their own needs.
例如:为了使老年用户能够看清终端屏幕所显示的内容,在用户所选区域显示的字符可以设置为一个字,这样就可以将较大的文字呈现给用户,又或者为了方便用户更加有效区分不同类别的联系人,可以在显示时按照用户个人习惯进行显示,比如用户在存储联系人时是按照大学、中学、小学进行分类,那么对于联系人张三、李四、王五在信息存储时可能会命名为大学张三、中学李四、小学王五,这样一来,大学、中学、小学可以作为关键字进行显示,而为了确保用户能够直观明确终端所显示字符的真实含义,可以直接将上述关键字作为字符。也就意味着,字符可以为联系人名称中的至少一个字符,比如联系人名称的前缀、后缀、关键字或联系人的姓氏等。上述内容均是围绕着字符为文字进行举例的,而实际应用中对于字符的类型并不限定,具体还可以为字母、数字、符号等其他类型。For example, in order to enable the elderly user to see the content displayed on the terminal screen, the characters displayed in the selected area of the user can be set to one word, so that the larger text can be presented to the user, or the user can be more effectively distinguished. Different categories of contacts can be displayed according to the user's personal habits when displaying. For example, when the user stores the contacts according to the university, middle school, and primary school, then the contacts Zhang San, Li Si, and Wang Wu are in the information storage. It may be named as University Zhang San, Middle School Li Si, and Elementary School Wang Wu. In this way, universities, middle schools, and elementary schools can be displayed as keywords, and in order to ensure that users can intuitively clarify the true meaning of the characters displayed on the terminal, they can directly The above keywords are used as characters. In other words, the character can be at least one character in the contact name, such as the prefix of the contact name, the suffix, the keyword or the last name of the contact, and the like. The above content is exemplified by the character as the text, and the type of the character is not limited in the actual application, and may be other types such as letters, numbers, symbols, and the like.
103、显示与字符存在关联的联系人信息,以及在一定时间内产生的与字符存在关联的通话记录。103. Display contact information associated with the character, and a call record associated with the character generated within a certain time.
其中,一定时间为以当前时刻为截止时刻的一段时间。需要说明的是,联系人信息可以包括联系人名称、联系人电话,以及联系人位于通讯录中的位置;通话记录可以包括联系人名称和通话时间,通话时间至少包括通话起始时间、通话结束时间和通话时长中的一项。Among them, a certain period of time is a period of time at which the current time is the deadline. It should be noted that the contact information may include a contact name, a contact phone number, and a location of the contact in the address book; the call record may include a contact name and a call time, and the call time includes at least a call start time and a call end. One of the time and the length of the call.
采用本发明所提供的技术方案来实现联系人查找,需要预先设置预设区域与字符之间的对应关系,这样才能够确保当用户执行点击等操作时,可以触发终端执行相应操作,并将上述联系人信息、通话记录,以及其他可能存在相关性的内容进行显示。To implement the contact search by using the technical solution provided by the present invention, it is necessary to preset the correspondence between the preset area and the character, so as to ensure that when the user performs an operation such as clicking, the terminal can be triggered to perform the corresponding operation, and the above operation is performed. Contact information, call history, and other content that may be relevant are displayed.
本着为用户提供操作过程方便度的原则,在本发明实施例中,预设区域一旦确定之后,可以将字符按照一定规则对应到各个预设区域。比如将在历史一段时间内,将与用户通讯频率较高的联系人所对应的字符,以及在显示区域中靠上的预设区域之间建立关联,即一一对应关系;或者,将对应通讯率中较多联系人的字符与在显示区域中靠上的预设区域之间建立关联。这样一来,能够方便用户对所需联系人相关内容进行筛选。In the embodiment of the present invention, after the preset area is determined, the characters may be corresponding to the preset areas according to certain rules. For example, in the historical period, the characters corresponding to the contacts with higher user communication frequency and the preset areas in the display area may be associated, that is, one-to-one correspondence; or, corresponding communication The character of the more contacts in the rate is associated with the preset area that is above the display area. In this way, it is convenient for the user to filter the related content of the desired contact.
本发明实施例提供的一种查找联系人的方法,根据用户输入的指示信息所表示的用户所选区域,来确定与用户所选区域对应的字符,之后显示与该字符存在关联的联系人信息,以及在一定时间内产生的与字符存在关联的通话记录。相比较于现有技术中通过对联系人的称呼进行搜索、对联系人的拼音首字母进行筛选或是通过语音方式来完成联系人的查找操作,本发明可以通过确定用户所选区域来确定字符,并确定与字符存在关联的联系人信息、通话记录。这样一来,用户指需要完成区域的选择,就可以触发联系人查找的过程,并在终端的显示界面呈现相关内容。由此可见,上述实现方式操作简单且容易掌握,同时也避免了语音信息的输入过程,因此,更适用于老年用户,以及文字、字母辨识能力较低的人群,能够减少这类用户在联系人查找过程中所耗费的时间。A method for searching for a contact according to an embodiment of the present invention determines a character corresponding to a region selected by a user according to a region selected by a user indicated by the indication information input by the user, and then displays contact information associated with the character. And the call history associated with the character that is generated within a certain period of time. Compared with the prior art, by searching the name of the contact, filtering the initials of the contact, or performing the search operation of the contact by voice, the present invention can determine the character by determining the area selected by the user. And determine the contact information and call history associated with the character. In this way, the user refers to the selection of the area to be completed, and the process of the contact search can be triggered, and the related content is presented on the display interface of the terminal. It can be seen that the above implementation mode is simple and easy to grasp, and also avoids the input process of voice information. Therefore, it is more suitable for elderly users, and people with lower text and letter recognition ability, and can reduce such users in contacts. The time spent in the discovery process.
当用户以点击方式输入指示信息时,考虑到产生点击操作的位置为一个区域,因此,为了准确确定用户所选区域,在本发明实施例的一个实现方式中,可以根据产生点击操作的区域和所有预设区域之间的位置关系,来确定用户所选区域。因此,在如图1所示的实现方式的基础上,还可以实现为如图2所示的实现方式。其中,在执行步骤101接收用户输入的指示信息之后,可以执行步骤104和步骤105:When the user inputs the indication information in a click manner, it is considered that the location at which the click operation is generated is an area. Therefore, in an implementation manner of the embodiment of the present invention, in an implementation manner of the click operation, The positional relationship between all preset areas to determine the area selected by the user. Therefore, on the basis of the implementation shown in FIG. 1, an implementation as shown in FIG. 2 can also be implemented. After the
104、确定产生点击操作的区域。104. Determine an area in which a click operation is generated.
用户的点击操作可以由终端根据所检测到的用户在执行点击过程的力度、时长、频次等参数来锁定,这样就可以准确确定产生点击操作的位置,以及与显示屏接触的区域,即产生点击操作的区域。需要说明的是,确定产生点击操作的区域的方式不仅限于上述实现方式,还可以包括其他能够用于检测用户执行指示信息输入过程所在区域的实现方法,在此不做限定。The user's click operation can be locked by the terminal according to the detected strength, duration, frequency and other parameters of the user performing the click process, so that the position where the click operation is generated and the area in contact with the display screen, that is, the click, can be accurately determined. The area of operation. It should be noted that the manner of determining the area in which the click operation is generated is not limited to the foregoing implementation manner, and may be implemented in other manners that can be used to detect the area where the user performs the instruction information input process, which is not limited herein.
105、根据产生点击操作的区域与所有预设区域之间的位置关系,确定所有预设区域中的用户所选区域。105. Determine, according to the positional relationship between the area where the click operation is generated and all the preset areas, the user selected area in all the preset areas.
其中,预设区域两两之间不存在重叠。There is no overlap between the preset areas.
为了准确掌握用户所需字符,考虑到预设区域与字符之间的关系为一一对应关系,即一个预设区域只能与一个字符相匹配,而不同字符需要与不同预设相匹配,因此,在本发明中,预设区域在设置过程中需要满足相互不存在重叠的条件,即预设区域两两之间不存在重叠。又考虑到用户所执行的点击操作的区域未必能够完全与某一特定的预设区域完全吻合,因此,还需要根据产生点击操作的区域与所有预设区域之间的位置关系,来确定所有预设区域中的用户所选区域,具体实现方式会在下文提出,在此不做赘述。In order to accurately grasp the characters required by the user, the relationship between the preset area and the characters is a one-to-one correspondence, that is, a preset area can only match one character, and different characters need to match different presets, so In the present invention, the preset area needs to satisfy the condition that there is no overlap with each other in the setting process, that is, there is no overlap between the preset areas. It is also considered that the area of the click operation performed by the user may not completely match the specific preset area. Therefore, it is also necessary to determine all the pre-determination according to the positional relationship between the area where the click operation is generated and all the preset areas. The user-selected area in the area is set forth below, and the specific implementation manner will be described below, and will not be described here.
本发明实施例提供的一种查找联系人的方法,能够在确定产生点击操作的区域的基础上,通过确定产生点击操作的区域与所有预设区域之间的位置关系,来锁定一个能够作为用户所选区域的预设区域。A method for searching for a contact provided by an embodiment of the present invention can lock a location as a user by determining a location relationship between an area in which a click operation is generated and all preset areas on the basis of determining an area in which a click operation is generated. The preset area of the selected area.
在确定用户所选区域的过程中,考虑到用户执行点击操作时可能出现点击位置发生偏移等情况,为了准确确定唯一一个预设区域,并将该预设区域作为用户所选区域,在本发明实施例的一个实现方式中,可以通过确定产生点击操作的区域与预设区域之间重叠面积的大小来确定用户所选区域。因此,在如图2所示的实现方式的基础上,还可以实现为如图3所示的实现方式。其中,步骤105根据产生点击操作的区域与所有预设区域之间的位置关系,确定所有预设区域中的用户所选区域,可以具体实现为步骤1051至步骤1054:In the process of determining the selected area of the user, considering that the user may perform a click operation, the click position may be shifted, etc., in order to accurately determine a unique preset area, and use the preset area as the user selected area, In an implementation manner of the embodiment of the invention, the area selected by the user may be determined by determining the size of the overlapping area between the area in which the click operation is generated and the preset area. Therefore, on the basis of the implementation shown in FIG. 2, an implementation as shown in FIG. 3 can also be implemented. The
1051、判断产生点击操作的区域是否仅与一个区域存在重叠。其中,如果产生点击操作的区域仅与一个区域存在重叠,则执行步骤1052;否则,执行步骤1053。1051. Determine whether the area in which the click operation is generated overlaps only with one area. Wherein, if the area in which the click operation is generated overlaps only one area,
其中,预设区域与字符存在一一对应关系。The preset area has a one-to-one correspondence with characters.
1052、确定一个预设区域为用户所选区域。1052: Determine a preset area as a user selected area.
1053、判断产生点击操作的区域是否与至少两个预设区域重叠。其中,如果产生点击操作的区域与至少两个预设区域重叠,则执行步骤1054;否则,执行步骤101。1053. Determine whether an area that generates a click operation overlaps with at least two preset areas. If the area where the click operation is generated overlaps with the at least two preset areas,
1054、根据产生点击操作的区域与至少两个预设区域中每个区域所构成的重叠区域的大小,确定至少两个预设区域中构成重叠区域最大的预设区域为用户所选区域。1054. Determine, according to the size of the overlapping area formed by the area that generates the click operation and each of the at least two preset areas, the preset area that constitutes the largest overlapping area among the at least two preset areas is the area selected by the user.
需要说明的是,如果产生点击操作的区域不与任何预设区域存在重叠,那么可以通过在显示界面生成对话框或是通过响铃、震动等形式,告知用户当前发生点击操作的位置不存在对应的预设区域,从而触发用户再次执行输入操作或是放弃本次查找联系人的过程。并且,当用户再次执行输入操作时,重新触发步骤101,即接收用户再一次输入的指示信息,从而再次确定产生点击操作的区域,或者可以被视为终端会实时监测用户的输入状态,在此不做限定。It should be noted that if the area where the click operation is generated does not overlap with any preset area, the dialog box may be generated in the display interface or the form of ringing, shaking, etc., to inform the user that the current location of the click operation does not exist. The preset area, which triggers the user to perform the input operation again or to abandon the process of finding the contact this time. Moreover, when the user performs the input operation again, the
上述步骤1051至步骤1054的实现过程仅为一种具体的用于判别用户所选区域的实现方式,在实际实现过程中,不仅限于上述过程,比如可以通过先确定是否与预设区域存在重叠,之后当存在重叠时再确定存在重叠的预设区域的数量,或是采取其他可实现的方式来进行用户所选区域的筛选、确定过程,在此不做赘述。The implementation process of the foregoing
本发明实施例提供的一种查找联系人的方法,考虑到产生点击操作的区域与每个预设区域可能存在的位置关系,针对产生点击操作的区域与预设区域之间是否存在重叠,以及当存在重叠时重叠面积的大小来确定位移一个能够作为用户所选区域的预设区域。并且,当检测到产生点击操作的区域与任何一个预设区域都不存在重叠时,可以触发用户再次输入指示信息来完成联系人的查找过程,或是直接提示用户放弃本次查找联系人的操作。A method for searching for a contact according to an embodiment of the present invention considers whether there is an overlap between an area where a click operation is generated and a preset area, and whether there is overlap between an area where a click operation is generated and a preset area, and The size of the overlap area when there is overlap determines the displacement of a preset area that can be used as the area selected by the user. Moreover, when it is detected that the area where the click operation is generated does not overlap with any of the preset areas, the user may be triggered to input the indication information again to complete the search process of the contact, or directly prompt the user to abandon the operation of searching for the contact. .
如图4所示,为本发明提供的一个可能的具体实现场景下,用户在终端显示屏上进行操作过程的示意图,其中,呈现了终端所显示的内容,以及用户的操作位置,即产生点击操作的区域。As shown in FIG. 4, a schematic diagram of an operation process performed by a user on a display screen of a terminal in a possible specific implementation scenario provided by the present invention, wherein the content displayed by the terminal and the operation position of the user are generated, that is, a click is generated. The area of operation.
当用户点击触摸屏时,终端可以根据上述1051至步骤1054来确定用户所选区域,同时,为了方便用户了解自己所选区域的位置,终端可以改变该区域显示内容的背景颜色,以及该区域内字符的颜色,即将用户所选区域的底色由白色更改为黑色,同时将用户所选区域的字符颜色由黑色更改为白色,以告知用户,终端所识别出的用户所选区域为该区域,即对应字符为“刘”的区域。在本发明中,也可以将该区域称为常规姓氏预设区域,即联系人的姓氏。根据图中内容可知,在触摸屏的显示范围内除了具有常规姓氏预设区域以外,还存在自定义姓氏预设区域,即对应字符为“小”、“阿”、“老”的区域。比如当联系人名称为“老婆”、“老公”等称谓时,虽然该字符并不属于常规姓氏,但可以被视为自定义姓氏。也就意味着,在本发明实施例中,无论是常规姓氏预设区域所对应的字符,还是自定义姓氏预设区域所对应的字符,均为联系人名称的第一个字,但在实际应用过程中,也可以将上述字符进行调整,不局限于上述设置形式,比如用户可以将自定义姓氏预设区域设置为关键字区域,即联系人名称中包括所设置的字符即可,并非需要将该字符限定为联系人名称的第一个字。When the user clicks on the touch screen, the terminal may determine the selected area of the user according to the above 1051 to step 1054, and at the same time, in order to facilitate the user to know the location of the selected area, the terminal may change the background color of the displayed content of the area, and the characters in the area. The color of the user's selected area is changed from white to black, and the character color of the user-selected area is changed from black to white to inform the user that the selected area selected by the terminal is the area, that is, The corresponding character is the area of "Liu". In the present invention, the area may also be referred to as a regular surname preset area, that is, the contact's last name. According to the content in the figure, in addition to the conventional surname preset area, there is a custom surname preset area in the display range of the touch screen, that is, the corresponding characters are “small”, “A”, “old”. For example, when the contact name is "wife", "husband" and the like, although the character does not belong to the regular family name, it can be regarded as a custom last name. That is to say, in the embodiment of the present invention, whether the character corresponding to the regular surname preset area or the character corresponding to the custom surname preset area is the first word of the contact name, but in practice During the application process, the above characters can also be adjusted, and are not limited to the above setting forms. For example, the user can set the custom last name preset area to the keyword area, that is, the contact name includes the set characters, and is not required. Limit the character to the first word of the contact name.
除了上述预设区域的显示之外,当终端确定用户所选区域对应的字符之后,终端可以根据预先设置的字符与联系人之间的对应关系,将与该字符存在关联的所有联系人的联系人信息、近期通话记录分类进行显示。其中,近期通话记录中可以显示联系人的名称和通话开始的时间;联系人信息中可以显示联系人的名称、联系方式,以及该联系人在通讯录中所处的位置。需要说明的是,近期通话记录中还可以显示联系人与用户之间的历史通讯状态,比如在每条通话记录后增加标识,以区分该条记录的内容为来电/去点,或是用于区分改电话是否接通等,在此不做限定;联系人信息中还可以显示联系人在通讯录中被预先设置的优先级,比如在每条联系人信息后增加标识,以区分该联系人的重要程度,在此不做限定。其中,上述设置于近期通话记录与联系人信息中的标识可以用字符、颜色、图形进行区分,并由用户预先进行设置,在此不做限定。另外,在联系人信息中所设置的用于区分联系人在通讯录中所处位置的信息不仅可以用中部、底部、顶部来加以区分,还可以通过改变上述字体的颜色等方式进行区分,以方便用户再次与该联系人进行通讯或是对该联系人的信息进行编辑时,能够快速从通讯录中查找到该联系人所处位置,并执行相应操作。In addition to the display of the preset area, after the terminal determines the character corresponding to the selected area of the user, the terminal may associate the contacts associated with the character according to the correspondence between the preset characters and the contact. The person information and recent call record classification are displayed. The name of the contact and the time when the call starts can be displayed in the recent call record; the contact information can display the name of the contact, the contact information, and the location of the contact in the address book. It should be noted that the recent communication record can also display the historical communication status between the contact and the user, for example, adding an identifier after each call record to distinguish the content of the record as an incoming/outgoing point, or for It is not limited to distinguish whether the phone is turned on or not. The contact information may also display the priority set by the contact in the address book, for example, adding an identifier after each contact information to distinguish the contact. The importance of this is not limited here. The identifiers set in the recent call record and the contact information may be distinguished by characters, colors, and graphics, and are set by the user in advance, which is not limited herein. In addition, the information set in the contact information for distinguishing the location of the contact in the address book can be distinguished not only by the middle, the bottom, and the top, but also by changing the color of the font, etc. When the user is able to communicate with the contact again or edit the contact information, the user can quickly find the location of the contact and perform corresponding operations.
需要说明的是,在图4中,考虑到近期通话记录与联系人信息可能内容较多,因此,需要在近期通话记录与联系人信息中设置滚动条,以方便用户对上述内容进行浏览。当预设区域内容较多时,为了方便用户查看,同样可以采取上述实现方式来增加滚动条,或是通过分页浏览等方式来为用户提供更加便捷的操作过程,在此不做限定。It should be noted that, in FIG. 4, considering that the recent call record and the contact information may have more content, it is necessary to set a scroll bar in the recent call record and contact information to facilitate the user to browse the content. When the content of the preset area is large, in order to facilitate the user to view, the above implementation manner may be adopted to increase the scroll bar, or to provide a more convenient operation process for the user by means of page browsing or the like, which is not limited herein.
本发明实施例提供一种查找联系人的装置,该装置应用于一种终端,如图5所示,该装置20用于执行如图1至图3所示的任意一套方法流程,该装置20包括:An embodiment of the present invention provides a device for searching for a contact, where the device is applied to a terminal, as shown in FIG. 5, the device 20 is configured to execute any method flow shown in FIG. 1 to FIG. 20 includes:
接收模块21,设置为接收用户输入的指示信息,指示信息用于表示用户所选区域。The receiving module 21 is configured to receive indication information input by the user, where the indication information is used to indicate a region selected by the user.
确定模块22,设置为确定用户所选区域对应的字符。The determining module 22 is configured to determine a character corresponding to the area selected by the user.
显示模块23,设置为显示与字符存在关联的联系人信息,以及在一定时间内产生的与字符存在关联的通话记录,一定时间为以当前时刻为截止时刻的一段时间。The display module 23 is configured to display contact information associated with the character and a call record associated with the character generated within a certain period of time, and the certain time is a period of time at which the current time is the deadline.
在本发明实施例的一个实现方式中,联系人信息包括联系人名称、联系人电话,以及联系人位于通讯录中的位置;通话记录包括联系人名称和通话时间,通话时间至少包括通话起始时间、通话结束时间和通话时长中的一项;In an implementation manner of the embodiment of the present invention, the contact information includes a contact name, a contact phone, and a location where the contact is located in the address book; the call record includes a contact name and a call time, and the call time includes at least a call start. One of time, call end time, and call duration;
确定模块22,还设置为确定产生点击操作的区域;根据产生点击操作的区域与所有预设区域之间的位置关系,确定所有预设区域中的用户所选区域,其中,预设区域两两之间不存在重叠。The determining module 22 is further configured to determine an area for generating a click operation; determining a user selected area in all the preset areas according to a positional relationship between the area where the click operation is generated and all the preset areas, wherein the preset area is two by two There is no overlap between them.
在本发明实施例的一个实现方式中,确定模块22,具体设置为:In an implementation manner of the embodiment of the present invention, the determining module 22 is specifically configured to:
当产生点击操作的区域在一个预设区域之内,或产生点击操作的区域仅与一个区域存在重叠时,确定一个预设区域为用户所选区域;当产生点击操作的区域与至少两个预设区域存在重叠时,根据产生点击操作的区域与至少两个预设区域中每个区域所构成的重叠区域的大小,确定至少两个预设区域中构成重叠区域最大的预设区域为用户所选区域。When the area in which the click operation is generated is within a preset area, or the area in which the click operation is generated overlaps only with one area, it is determined that a preset area is the area selected by the user; when the area where the click operation is generated and at least two pre- When there is an overlap of the regions, determining, according to the size of the overlap region formed by the region in which the click operation is generated and each of the at least two preset regions, the preset region that constitutes the largest overlap region in the at least two preset regions is the user Select the area.
需要说明的是,预设区域与字符存在一一对应关系,字符为联系人名称中的至少一个字符。It should be noted that the preset area has a one-to-one correspondence with the characters, and the characters are at least one character in the contact name.
本发明实施例提供的一种查找联系人的装置,根据用户输入的指示信息所表示的用户所选区域,来确定与用户所选区域对应的字符,之后显示与该字符存在关联的联系人信息,以及在一定时间内产生的与字符存在关联的通话记录。相比较于现有技术中通过对联系人的称呼进行搜索、对联系人的拼音首字母进行筛选或是通过语音方式来完成联系人的查找操作,本发明可以通过确定用户所选区域来确定字符,并确定与字符存在关联的联系人信息、通话记录。这样一来,用户指需要完成区域的选择,就可以触发联系人查找的过程,并在终端的显示界面呈现相关内容。由此可见,上述实现方式操作简单且容易掌握,同时也避免了语音信息的输入过程,因此,更适用于老年用户,以及文字、字母辨识能力较低的人群,能够减少这类用户在联系人查找过程中所耗费的时间。The device for searching for a contact according to the embodiment of the present invention determines a character corresponding to the selected area of the user according to the selected area of the user indicated by the indication information input by the user, and then displays the contact information associated with the character. And the call history associated with the character that is generated within a certain period of time. Compared with the prior art, by searching the name of the contact, filtering the initials of the contact, or performing the search operation of the contact by voice, the present invention can determine the character by determining the area selected by the user. And determine the contact information and call history associated with the character. In this way, the user refers to the selection of the area to be completed, and the process of the contact search can be triggered, and the related content is presented on the display interface of the terminal. It can be seen that the above implementation mode is simple and easy to grasp, and also avoids the input process of voice information. Therefore, it is more suitable for elderly users, and people with lower text and letter recognition ability, and can reduce such users in contacts. The time spent in the discovery process.
本发明实施例提供一种终端,该终端至少包括如图5所示的装置20。An embodiment of the present invention provides a terminal, where the terminal includes at least the device 20 as shown in FIG.
本发明实施例提供的一种终端,根据用户输入的指示信息所表示的用户所选区域,来确定与用户所选区域对应的字符,之后显示与该字符存在关联的联系人信息,以及在一定时间内产生的与字符存在关联的通话记录。相比较于现有技术中通过对联系人的称呼进行搜索、对联系人的拼音首字母进行筛选或是通过语音方式来完成联系人的查找操作,本发明可以通过确定用户所选区域来确定字符,并确定与字符存在关联的联系人信息、通话记录。这样一来,用户指需要完成区域的选择,就可以触发联系人查找的过程,并在终端的显示界面呈现相关内容。由此可见,上述实现方式操作简单且容易掌握,同时也避免了语音信息的输入过程,因此,更适用于老年用户,以及文字、字母辨识能力较低的人群,能够减少这类用户在联系人查找过程中所耗费的时间。The terminal provided by the embodiment of the present invention determines a character corresponding to the selected area of the user according to the selected area of the user indicated by the indication information input by the user, and then displays the contact information associated with the character, and is certain The call history associated with the character generated during the time. Compared with the prior art, by searching the name of the contact, filtering the initials of the contact, or performing the search operation of the contact by voice, the present invention can determine the character by determining the area selected by the user. And determine the contact information and call history associated with the character. In this way, the user refers to the selection of the area to be completed, and the process of the contact search can be triggered, and the related content is presented on the display interface of the terminal. It can be seen that the above implementation mode is simple and easy to grasp, and also avoids the input process of voice information. Therefore, it is more suitable for elderly users, and people with lower text and letter recognition ability, and can reduce such users in contacts. The time spent in the discovery process.
图6为本发明实施例提供的一种终端的结构示意图。本发明实施例中的终端60可以是不同类型的电子设备,例如:智能手机、平板电脑、掌上电脑以及移动互联网设备、个人数字助理、媒体播放器、智能电视、智能手表、智能眼镜、智能手环等。如图6所示,本发明实施例中的终端60包括:至少一个处理器601,例如CPU,至少一个存储器602,至少一个收发器603。其中,所述处理器601、存储器602、收发器603通过总线系统连接通信。所述存储器602可以是高速RAM存储器,也可以是非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。FIG. 6 is a schematic structural diagram of a terminal according to an embodiment of the present invention. The terminal 60 in the embodiment of the present invention may be different types of electronic devices, such as: smart phones, tablet computers, palmtop computers, and mobile internet devices, personal digital assistants, media players, smart televisions, smart watches, smart glasses, smart hands. Ring and so on. As shown in FIG. 6, the terminal 60 in the embodiment of the present invention includes: at least one
所述存储器602中存储有程序代码,且所述处理器601可通过总线系统,调用所述存储器602中存储的程序代码以执行相关的功能。例如,图5中所述的各个模块(例如,所述接收模块21、所述确定模块22、所述显示模块23等)是存储在所述存储器602中的程序代码,并由所述处理器601所执行,从而实现所述各个模块的功能以实现一种查找联系人的方法、装置及终端。Program code is stored in the
具体而言,所述处理器601执行的多个指令包括:接收用户输入的指示信息,所述指示信息用于表示用户所选区域;确定用户所选区域对应的字符;显示与所述字符存在关联的联系人信息,以及在一定时间内产生的与所述字符存在关联的通话记录,所述一定时间为以当前时刻为截止时刻的一段时间。Specifically, the plurality of instructions executed by the
根据本发明优选实施例,所述联系人信息包括联系人名称、联系人电话,以及联系人位于通讯录中的位置;所述通话记录包括联系人名称和通话时间,所述通话时间至少包括通话起始时间、通话结束时间和通话时长中的一项。According to a preferred embodiment of the present invention, the contact information includes a contact name, a contact phone, and a location where the contact is located in the address book; the call record includes a contact name and a call time, and the call time includes at least a call. One of the start time, the end of the call, and the length of the call.
根据本发明优选实施例,当用户以点击方式输入所述指示信息时,在所述接收用户输入的指示信息之后,包括:According to a preferred embodiment of the present invention, when the user inputs the indication information in a click manner, after receiving the indication information input by the user, the method includes:
确定产生所述点击操作的区域;Determining an area in which the click operation is generated;
根据所述产生所述点击操作的区域与所有预设区域之间的位置关系,确定所述所有预设区域中的用户所选区域,其中,预设区域两两之间不存在重叠。And determining, according to the positional relationship between the area where the click operation is generated and all the preset areas, the user selected area in all the preset areas, wherein there is no overlap between the preset areas.
根据本发明优选实施例,所述根据所述产生所述点击操作的区域与所有预设区域之间的位置关系,确定所述所有预设区域中的用户所选区域,包括:According to a preferred embodiment of the present invention, determining the user selected area in all the preset areas according to the positional relationship between the area where the click operation is generated and all the preset areas, including:
当产生所述点击操作的区域在一个预设区域之内,或产生所述点击操作的区域仅与所述一个区域存在重叠时,确定所述一个预设区域为用户所选区域;When the area where the click operation is generated is within a preset area, or the area where the click operation is generated overlaps only with the one area, determining that the one preset area is the area selected by the user;
当产生所述点击操作的区域与至少两个预设区域存在重叠时,根据产生所述点击操作的区域与所述至少两个预设区域中每个区域所构成的重叠区域的大小,确定所述至少两个预设区域中构成重叠区域最大的预设区域为用户所选区域。When the area where the click operation is generated overlaps with the at least two preset areas, determining the size according to the size of the overlapping area formed by the area where the click operation is generated and each of the at least two preset areas The preset area that constitutes the largest overlapping area among the at least two preset areas is the area selected by the user.
根据本发明优选实施例,预设区域与字符存在一一对应关系,所述字符为联系人名称中的至少一个字符。According to a preferred embodiment of the present invention, the preset area has a one-to-one correspondence with characters, and the characters are at least one character in the contact name.
本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于设备实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。The various embodiments in the specification are described in a progressive manner, and the same or similar parts between the various embodiments may be referred to each other, and each embodiment focuses on the differences from the other embodiments. In particular, for the device embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the description of the method embodiment.
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(英文:Read-Only Memory,简称:ROM)或随机存储记忆体(英文:Random Access Memory,简称:RAM)等。A person skilled in the art can understand that all or part of the process of implementing the above embodiment method can be completed by a computer program to instruct related hardware, and the program can be stored in a computer readable storage medium. When executed, the flow of an embodiment of the methods as described above may be included. The storage medium may be a magnetic disk, an optical disk, a read-only memory (English: Read-Only Memory, ROM for short) or a random access memory (English: Random Access Memory, RAM for short).
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。The above is only a specific embodiment of the present invention, but the scope of the present invention is not limited thereto, and any person skilled in the art can easily think of changes or substitutions within the technical scope of the present invention. All should be covered by the scope of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.
Claims (10)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610619334.6 | 2016-07-29 | ||
| CN201610619334.6A CN106231056B (en) | 2016-07-29 | 2016-07-29 | A method, device and terminal for finding contacts |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2018018845A1 true WO2018018845A1 (en) | 2018-02-01 |
Family
ID=57535890
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2016/113595 Ceased WO2018018845A1 (en) | 2016-07-29 | 2016-12-30 | Contact search method, device, and terminal |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN106231056B (en) |
| WO (1) | WO2018018845A1 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110364181A (en) * | 2019-06-14 | 2019-10-22 | 平安科技(深圳)有限公司 | Electronic business card generation method, device, computer equipment and storage medium |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106231056B (en) * | 2016-07-29 | 2019-06-11 | 宇龙计算机通信科技(深圳)有限公司 | A method, device and terminal for finding contacts |
| CN111723586A (en) | 2020-06-18 | 2020-09-29 | 京东方科技集团股份有限公司 | A text recognition method, device, storage medium and electronic device |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101426053A (en) * | 2008-10-24 | 2009-05-06 | 深圳市金立通信设备有限公司 | System and method for fast searching phone book and call record when standby |
| CN201294567Y (en) * | 2008-10-24 | 2009-08-19 | 深圳市金立通信设备有限公司 | System of mobile phone for rapidly frisking telephone book and call record standby |
| CN102984327A (en) * | 2012-11-21 | 2013-03-20 | 广东欧珀移动通信有限公司 | A method and system for searching contacts in a mobile terminal |
| CN103220430A (en) * | 2013-04-22 | 2013-07-24 | 广东欧珀移动通信有限公司 | Method and device for searching contact on mobile phone |
| CN106231056A (en) * | 2016-07-29 | 2016-12-14 | 宇龙计算机通信科技(深圳)有限公司 | A kind of search the method for contact person, device and terminal |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101344265B1 (en) * | 2007-04-17 | 2013-12-24 | 삼성전자주식회사 | Method for displaying human relations and mobile terminal thereof |
| US20090079702A1 (en) * | 2007-09-25 | 2009-03-26 | Nokia Corporation | Method, Apparatus and Computer Program Product for Providing an Adaptive Keypad on Touch Display Devices |
| CN102238285A (en) * | 2011-07-07 | 2011-11-09 | 北京百纳威尔科技有限公司 | Smart dialing method and mobile terminal |
| CN103248739B (en) * | 2012-02-14 | 2017-03-01 | 联想(北京)有限公司 | A kind of contacts list navigation display method, device and mobile communication equipment |
| CN104735243B (en) * | 2015-02-27 | 2017-08-01 | 小米科技有限责任公司 | Contact list displaying method and device |
-
2016
- 2016-07-29 CN CN201610619334.6A patent/CN106231056B/en active Active
- 2016-12-30 WO PCT/CN2016/113595 patent/WO2018018845A1/en not_active Ceased
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101426053A (en) * | 2008-10-24 | 2009-05-06 | 深圳市金立通信设备有限公司 | System and method for fast searching phone book and call record when standby |
| CN201294567Y (en) * | 2008-10-24 | 2009-08-19 | 深圳市金立通信设备有限公司 | System of mobile phone for rapidly frisking telephone book and call record standby |
| CN102984327A (en) * | 2012-11-21 | 2013-03-20 | 广东欧珀移动通信有限公司 | A method and system for searching contacts in a mobile terminal |
| CN103220430A (en) * | 2013-04-22 | 2013-07-24 | 广东欧珀移动通信有限公司 | Method and device for searching contact on mobile phone |
| CN106231056A (en) * | 2016-07-29 | 2016-12-14 | 宇龙计算机通信科技(深圳)有限公司 | A kind of search the method for contact person, device and terminal |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110364181A (en) * | 2019-06-14 | 2019-10-22 | 平安科技(深圳)有限公司 | Electronic business card generation method, device, computer equipment and storage medium |
| CN110364181B (en) * | 2019-06-14 | 2024-03-08 | 平安科技(深圳)有限公司 | Electronic business card generation method, device, computer equipment and storage medium |
Also Published As
| Publication number | Publication date |
|---|---|
| CN106231056B (en) | 2019-06-11 |
| CN106231056A (en) | 2016-12-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN101375581B (en) | Information positioning method and device | |
| WO2010134710A2 (en) | List search method and mobile terminal supporting the same | |
| WO2012067339A1 (en) | Information display method and apparatus of mobile terminal | |
| WO2014077530A1 (en) | Method for arranging for list in flexible display and electronic device thereof | |
| WO2011099713A2 (en) | Screen control method and apparatus for mobile terminal having multiple touch screens | |
| WO2016208916A1 (en) | Method and system for context based tab management | |
| WO2012053801A2 (en) | Method and apparatus for controlling touch screen in mobile terminal responsive to multi-touch inputs | |
| WO2016104867A1 (en) | Digital device and method of controlling therefor | |
| CN103220430B (en) | A kind of method that mobile phone first line of a couplet people from system is searched and device | |
| WO2014173036A1 (en) | Wireless communications device and method of adding widget thereof | |
| WO2013165227A1 (en) | Icon password setting apparatus and icon password setting method using keyword of icon | |
| WO2015053541A1 (en) | Method and apparatus for displaying associated information in electronic device | |
| WO2013147448A1 (en) | Adapter for connecting two mobile devices | |
| WO2014056341A1 (en) | Contact information searching method and device | |
| WO2013095018A1 (en) | Method and apparatus for providing a shortcut number in a user device | |
| WO2014115943A1 (en) | Touch sensitive display device providing an input interface and controlling method thereof | |
| WO2018018845A1 (en) | Contact search method, device, and terminal | |
| EP3659025A1 (en) | Method for enabling interaction using fingerprint on display and electronic device thereof | |
| WO2011081354A2 (en) | Korean input method and apparatus using touch screen, and portable terminal including key input apparatus | |
| WO2014126352A1 (en) | Email management apparatus and method of electronic device | |
| WO2013089368A1 (en) | Method and apparatus for displaying a 3d image in a mobile terminal | |
| WO2020101067A1 (en) | Method and device for selecting text in electronic terminal | |
| WO2014148802A1 (en) | Apparatus for providing call center menu information by interworking with call center menu when performing call service and method for providing call center menu information using same | |
| WO2015102125A1 (en) | Text message conversation system and method | |
| CN107317930A (en) | A kind of layout method of desktop icons, device and computer-readable recording medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 16910423 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 16910423 Country of ref document: EP Kind code of ref document: A1 |