Movatterモバイル変換


[0]ホーム

URL:


CN104539780A - Contact information searching method and system - Google Patents

Contact information searching method and system
Download PDF

Info

Publication number
CN104539780A
CN104539780ACN201510041990.8ACN201510041990ACN104539780ACN 104539780 ACN104539780 ACN 104539780ACN 201510041990 ACN201510041990 ACN 201510041990ACN 104539780 ACN104539780 ACN 104539780A
Authority
CN
China
Prior art keywords
contact
number sequence
field
user
sequence
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
CN201510041990.8A
Other languages
Chinese (zh)
Inventor
关昕
耿增强
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ThunderSoft Co Ltd
Original Assignee
ThunderSoft 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 ThunderSoft Co LtdfiledCriticalThunderSoft Co Ltd
Priority to CN201510041990.8ApriorityCriticalpatent/CN104539780A/en
Publication of CN104539780ApublicationCriticalpatent/CN104539780A/en
Pendinglegal-statusCriticalCurrent

Links

Landscapes

Abstract

The contact information searching method and the contact information searching system receive the character sequence input by the user, extract each contact and corresponding contact information of which the preset field content comprises the character sequence from the contact data, and then control and display the extracted information for the user to select. It can be seen that, unlike the feature that in the prior art, matching can only be performed from the first character of the corresponding field content of the database, the present invention can perform matching from any one character of the preset field content, and as long as the condition that the preset field content includes the character sequence input by the user is satisfied, i.e. the matching is represented successfully, for example, assuming that the number of the target contact is "136 xxx 6290", the user can implement contact matching by inputting any one subsequence included in the number, such as "136", "6290", etc., the matching rule is flexible, the user search efficiency is improved, and the user experience is improved.

Description

Translated fromChinese
一种联系人信息查找方法和系统A contact information search method and system

技术领域technical field

本发明属于信息处理和规则匹配技术领域,尤其涉及一种联系人信息查找方法和系统。The invention belongs to the technical field of information processing and rule matching, and in particular relates to a method and system for searching contact information.

背景技术Background technique

用户在使用智能手机等移动终端进行通话或发送短信息等业务应用前,一般需首先从联系人数据库中查找定位出目标联系人信息,以基于目标联系人信息中的电话号码实现拨号。Before using a mobile terminal such as a smart phone to make a call or send a short message or other business applications, the user generally needs to first search and locate the target contact information from the contact database, so as to realize dialing based on the phone number in the target contact information.

目前,一般通过输入联系人姓名或电话号码的前几位字符,并从联系人数据库中匹配所述输入内容实现查找,例如输入数字“136”,则可从数据库中匹配出手机号码前三位为“136”的所有联系人;输入中文字符“王”,则可匹配出数据库中所有姓名首字符为“王”的联系人,供用户选择。可见,现有技术仅能从数据库相应字段内容的首位字符进行匹配,导致用户仅能基于联系人相关信息中的前几位字符实现查找,匹配的灵活性较差,降低了用户的查找效率、影响了用户体验。At present, the search is generally achieved by inputting the first few characters of the contact name or phone number and matching the input content from the contact database. For example, if the number "136" is input, the first three digits of the mobile phone number can be matched from the database. All contacts whose names are "136"; input the Chinese character "王", then all contacts in the database whose first character is "王" can be matched for the user to choose. It can be seen that the existing technology can only match the first characters of the corresponding field content in the database, so that the user can only search based on the first few characters in the contact information, the matching flexibility is poor, and the user's search efficiency is reduced. affect the user experience.

发明内容Contents of the invention

有鉴于此,本发明的目的在于提供一种联系人信息查找方法和系统,以克服现有技术存在的联系人信息匹配灵活性差的问题,提升用户的查找效率、改善用户体验。In view of this, the object of the present invention is to provide a method and system for searching contact information, so as to overcome the problem of poor matching flexibility of contact information existing in the prior art, improve user search efficiency, and improve user experience.

为此,本发明公开如下技术方案:For this reason, the present invention discloses following technical scheme:

一种联系人信息查找方法,包括:A method for searching contact information, comprising:

接收用户的输入信息,所述输入信息为随机位数的字符序列;receiving user input information, the input information is a character sequence of random digits;

从联系人数据库中提取出预设字段内容包含所述输入信息的各个联系人及其相对应的联系人信息;Extracting from the contact database each contact whose preset field content contains the input information and its corresponding contact information;

控制显示所提取的各个联系人及其相对应的联系人信息,以供用户从中选择并定位出所需的目标联系人。Controlling the display of each of the extracted contacts and their corresponding contact information for the user to select from and locate the desired target contact.

上述方法,优选的,用户输入的所述字符序列为数字序列;所述联系人数据库包括联系人姓名字段和电话号码字段。In the above method, preferably, the character sequence input by the user is a number sequence; the contact database includes a contact name field and a phone number field.

上述方法,优选的,所述联系人数据库还包括全拼数字序列字段和简拼数字序列字段中的任意一个或两个字段,其中,In the above method, preferably, the contact database further includes any one or two fields in the Quanpin number sequence field and the Jianpin number sequence field, wherein,

所述全拼数字序列字段的内容为:将联系人中文姓名的全拼拼音字母序列映射于移动终端的拔号键盘所得的数字序列;The content of described spelling number sequence field is: the number sequence that the phonetic alphabet sequence of full spelling of contact person's Chinese name is mapped on the dialing keyboard of mobile terminal gains;

所述简拼数字序列字段的内容为:将联系人中文姓名的简拼拼音字母序列映射于移动终端的拔号键盘所得的数字序列。The content of the Jianpin number sequence field is: a number sequence obtained by mapping the Jianpin pinyin letter sequence of the contact person's Chinese name to the dial-up keyboard of the mobile terminal.

上述方法,优选的,所述预设字段为所述电话号码字段、全拼数字序列字段和简拼数字序列字段中的任意一个或多个字段。In the above method, preferably, the preset field is any one or more fields of the telephone number field, the Quanpin number sequence field and the Jianpin number sequence field.

上述方法,优选的,所述从联系人数据库中提取出预设字段内容包含所述输入信息的各个联系人及其相对应的联系人信息,包括:In the above method, preferably, extracting from the contact database each contact whose preset field content contains the input information and its corresponding contact information includes:

将联系人电话号码字段、全拼数字序列字段和简拼数字序列字段中任意一个或多个字段的内容与用户输入的数字序列进行比对;Compare the content of any one or more fields in the contact phone number field, the Quanpin number sequence field and the Jianpin number sequence field with the number sequence entered by the user;

提取出所比对的字段内容包含用户输入的数字序列的各个联系人及其相对应的电话号码。Each contact and its corresponding phone number are extracted from which the compared field content contains the number sequence input by the user.

上述方法,优选的,当联系人数据库中包括全拼数字序列字段或简拼数字序列字段时,所述方法还包括如下的预处理过程:The above method, preferably, when the contact database includes the Quanpin number sequence field or the Jianpin number sequence field, the method also includes the following preprocessing process:

预先在用户向联系人数据库添加联系人时,对联系人的中文姓名进行处理,得到其全拼或简拼拼音字母序列在拔号键盘所对应的数字序列,并存储所述数字序列至所述数据库。In advance, when the user adds a contact to the contact database, the Chinese name of the contact is processed to obtain the number sequence corresponding to the full or simplified pinyin letter sequence on the dial-up keyboard, and the number sequence is stored in the database.

一种联系人信息查找系统,包括:A contact information lookup system, comprising:

接收模块,用于接收用户的输入信息,所述输入信息为随机位数的字符序列;A receiving module, configured to receive user input information, where the input information is a character sequence of random digits;

提取模块,用于从联系人数据库中提取出预设字段内容包含所述输入信息的各个联系人及其相对应的联系人信息;An extraction module, configured to extract from the contact database each contact whose preset field content contains the input information and its corresponding contact information;

控制模块,用于控制显示所提取的各个联系人及其相对应的联系人信息,以供用户从中选择并定位出所需的目标联系人。The control module is used to control and display the extracted contacts and their corresponding contact information, so that the user can select and locate the desired target contacts.

上述系统,优选的,所述提取模块包括:In the above system, preferably, the extraction module includes:

比对单元,用于将联系人电话号码字段、全拼数字序列字段和简拼数字序列字段中任意一个或多个字段的内容与用户输入的数字序列进行比对;The comparison unit is used to compare the content of any one or more fields in the contact phone number field, the Quanpin number sequence field and the Jianpin number sequence field with the number sequence input by the user;

提取单元,用于提取出所比对的字段内容包含用户输入的数字序列的各个联系人及其相对应的电话号码。The extracting unit is used to extract the contacts and their corresponding phone numbers whose contents in the compared fields contain the number sequence input by the user.

上述系统,优选的,当联系人数据库中包括全拼数字序列字段或简拼数字序列字段时,所述系统还包括::In the above system, preferably, when the contact database includes the Quanpin number sequence field or the Jianpin number sequence field, the system further includes:

预处理模块,用于预先在用户向联系人数据库添加联系人时,对联系人的中文姓名进行处理,得到其全拼或简拼拼音字母序列在拔号键盘所对应的数字序列,并存储所述数字序列至所述数据库。The preprocessing module is used to process the Chinese name of the contact person when the user adds the contact person to the contact database in advance, to obtain the number sequence corresponding to the full or simplified pinyin letter sequence on the dial-up keyboard, and store the the sequence of numbers to the database.

由以上方案可知,本发明接收用户输入的字符序列,并从联系人数据库中提取出预设字段内容包含所述字符序列的各联系人及相应的联系人信息,之后控制显示所提取的信息供用户选择。可见,区别于现有技术中仅能从数据库相应字段内容的首位字符进行匹配这一特点,本发明可从预设字段内容的任意一位字符进行匹配,只要满足预设字段内容包含用户输入的字符序列这一条件,即表征匹配成功,例如假设目标联系人的号码为“136xxx6290”,则用户可通过输入“136”、“6290”等该号码所包含的任意一子序列实现联系人匹配,匹配规则较为灵活,提升了用户查找效率、改善了用户体验。It can be seen from the above scheme that the present invention receives the character sequence input by the user, and extracts the contacts and corresponding contact information whose preset field content contains the character sequence from the contact database, and then controls and displays the extracted information for display. The user chooses. It can be seen that, unlike the prior art, which can only be matched from the first character of the corresponding field content in the database, the present invention can match from any character in the preset field content, as long as the preset field content includes the user input. The condition of the character sequence indicates that the matching is successful. For example, if the number of the target contact is "136xxx6290", the user can enter any subsequence contained in the number such as "136" and "6290" to achieve contact matching. The matching rules are more flexible, which improves the efficiency of user search and user experience.

附图说明Description of drawings

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings that need to be used in the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description are only It is an embodiment of the present invention, and those skilled in the art can also obtain other drawings according to the provided drawings without creative work.

图1是本发明实施例一公开的联系人信息查找方法的流程图;FIG. 1 is a flow chart of a contact information search method disclosed in Embodiment 1 of the present invention;

图2是本发明实施例二公开的联系人信息查找系统的一种结构示意图;FIG. 2 is a schematic structural diagram of a contact information search system disclosed in Embodiment 2 of the present invention;

图3是本发明实施例二公开的联系人信息查找系统的另一种结构示意图。FIG. 3 is another schematic structural diagram of the contact information search system disclosed in Embodiment 2 of the present invention.

具体实施方式Detailed ways

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

实施例一Embodiment one

本实施例一公开一种联系人信息查找方法,参考图1,所述方法可以包括以下步骤:The first embodiment discloses a method for searching contact information. Referring to FIG. 1, the method may include the following steps:

S101:接收用户的输入信息,所述输入信息为随机位数的字符序列。S101: Receive input information from a user, where the input information is a character sequence of random digits.

本发明中用户输入的字符序列具体为数字序列。In the present invention, the character sequence input by the user is specifically a number sequence.

S102:从联系人数据库中提取出预设字段内容包含所述输入信息的各个联系人及其相对应的联系人信息。S102: Extract each contact whose preset field content contains the input information and its corresponding contact information from the contact database.

所述联系人数据库至少包括联系人姓名和电话号码这两个字段,除此之外,联系人数据库还可以包括全拼数字序列字段和简拼数字序列字段中的任意一个或两个字段。The contact database includes at least two fields of contact name and phone number. In addition, the contact database may also include any one or two fields of the Quanpin number sequence field and the Jianpin number sequence field.

其中,所述全拼数字序列字段的内容为:将联系人中文姓名的全拼拼音字母序列映射于移动终端的拔号键盘所得的数字序列;所述简拼数字序列字段的内容为:将联系人中文姓名的简拼拼音字母序列映射于移动终端的拔号键盘所得的数字序列,联系人姓名的简拼拼音字母序列是指由联系人中文姓名中所包含的各中文字符的汉语拼音首字母依次组成的字母序列,如“张三”所对应的全拼和简拼字母序列分别为“zhangsan”、“zs”。Wherein, the content of the Quanpin number sequence field is: the number sequence obtained by mapping the Quanpin phonetic alphabet sequence of the contact person's Chinese name to the dial-up keyboard of the mobile terminal; the content of the Jianpin number sequence field is: The Jianpin Pinyin letter sequence of a person's Chinese name is mapped to the number sequence obtained by the dial-up keyboard of the mobile terminal, and the Jianpin Pinyin letter sequence of the contact person's name refers to the Chinese Pinyin initials of each Chinese character contained in the contact person's Chinese name The sequence of letters formed in turn, such as the full and simplified letter sequences corresponding to "Zhang San" are "zhangsan" and "zs" respectively.

目前,移动终端拔号键盘中拼音字母与数字的对应关系如以下表1所示。Currently, the corresponding relationship between pinyin letters and numbers in the dial-up keyboard of the mobile terminal is shown in Table 1 below.

表1Table 1

以联系人“张三”为例,则其全拼拼音字母序列“zhangsan”映射于拨号键盘后所对应的数字序列为“94264726”,其简拼拼音字母序列“zs”对应的数字序列为“97”。Taking the contact "Zhang San" as an example, the number sequence corresponding to the full pinyin letter sequence "zhangsan" mapped on the dial pad is "94264726", and the number sequence corresponding to the simplified pinyin letter sequence "zs" is " 97".

相应地,所述预设字段可以是所述电话号码字段、全拼数字序列字段和简拼数字序列字段中的任意一个或多个字段。也就是说,在实际应用本发明时,可从以上三个字段中自行选取出任意一个字段、或两个字段、或三个字段作为待比较字段,通过将待比较字段的内容与用户输入内容进行匹配,实现为用户罗列出可供选择并定位目标联系人的候选联系人清单。Correspondingly, the preset field may be any one or more fields of the telephone number field, the Quanpin number sequence field and the Jianpin number sequence field. That is to say, when the present invention is actually applied, any one field, or two fields, or three fields can be selected from the above three fields as the fields to be compared. Matching is carried out to implement a list of candidate contacts for the user to choose from and locate the target contact.

以预设字段为以上三个字段为例,即将以上的电话号码字段、全拼数字序列字段和简拼数字序列字段同时作为待比较字段,则在用户向联系人数据库中添加联系人时,除了保存所添加联系人的姓名及其电话号码,本发明方法还需进行如下的预处理过程:将联系人的中文姓名转换为对应的全拼拼音字母序列及简拼拼音字母序列,在此基础上,分别将全拼及简拼拼音字母序列映射于移动终端的拨号键盘,得到相应的全拼数字序列和简拼数字序列,并将所述全拼数字序列和简拼数字序列保存至联系人数据库中,为之后的匹配过程提供支持。Take the above three fields as the default fields as an example, that is, the above phone number field, Quanpin number sequence field and Jianpin number sequence field are used as the fields to be compared at the same time. When the user adds a contact to the contact database, except Preserve the full name and phone number of the contact person added, the inventive method also needs to carry out following preprocessing process: the Chinese name of the contact person is converted into the corresponding full spelling phonetic alphabet sequence and simplified phonetic alphabet sequence, on this basis , respectively mapping the Quanpin and Jianpin phonetic alphabet sequences to the dial-up keyboard of the mobile terminal to obtain the corresponding Quanpin number sequences and Jianpin number sequences, and saving the Quanpin number sequences and Jianpin number sequences to the contact database , providing support for the subsequent matching process.

在以上预处理的基础上,从联系人数据库中提取出与用户输入内容相匹配的联系人的过程包括:1)将联系人电话号码字段、全拼数字序列字段和简拼数字序列字段中任意一个或多个字段的内容与用户输入的数字序列进行比对;2)提取出所比对的字段内容包含用户输入的数字序列的各个联系人及其相对应的电话号码。On the basis of the above preprocessing, the process of extracting a contact person matching the user's input content from the contact database includes: Comparing the contents of one or more fields with the number sequence input by the user; 2) extracting the contacts whose contents in the compared fields contain the number sequence input by the user and their corresponding phone numbers.

仍以预设字段为以上三个字段为例,当用户有联系人查找需求,并通过拔号键盘输入相应的数字序列时,则本发明可按照预先设定的字段顺序依次将各字段内容与用户输入的数字序列进行匹配,若某联系人的电话号码字段、全拼数字序列字段或简拼数字序列字段中任意一个字段内容包含用户所输入的数字序列,则表征该联系人与用户输入的内容相匹配,从而可将该联系人作为候选联系人,并提取出该联系人的相关信息(姓名及电话号码等)供用户选择。Still taking the preset fields as the above three fields as an example, when the user has a contact search requirement and inputs the corresponding number sequence through the dial keyboard, the present invention can sequentially compare the contents of each field with the The number sequence entered by the user is matched. If the content of any one of the phone number field, the Quanpin number sequence field or the Jianpin number sequence field of a contact contains the number sequence entered by the user, it indicates that the contact is consistent with the user-entered number sequence. The content is matched, so that the contact can be used as a candidate contact, and the relevant information (name and phone number, etc.) of the contact can be extracted for the user to choose.

例如,假设用户输入数字序列“136”,则基于从联系人数据库的电话号码字段、全拼数字序列字段及简拼数字序列字段中对“136”进行比对、匹配,可得出如表2所示的候选联系人清单。For example, assuming that the user enters the number sequence "136", based on the comparison and matching of "136" from the phone number field, the Quanpin number sequence field and the Jianpin number sequence field of the contact database, it can be obtained as shown in Table 2 The list of candidate contacts shown.

表2Table 2

姓名Name电话号码telephone number全拼数字序列Quanpin number sequence简拼数字序列Jianpin number sequence张三Zhang San13611223344136 1122334494264726942647269797李四Li Si13622334455136 22334455547454745757...... …...... …...... …...... …王五Wang Wu13644556677136 445566779264989264989999

假设用户输入数字序列“1122”,可为用户匹配出如表3所示的候选联系人清单供用户选择目标联系人。Assuming that the user enters the number sequence "1122", a list of candidate contacts as shown in Table 3 can be matched for the user for the user to select a target contact.

表3table 3

姓名Name电话号码telephone number全拼数字序列Quanpin number sequence简拼数字序列Jianpin number sequence张三Zhang San136112233441361122 334494264726942647269797赵六Zhao Liu1382233112213822331122942654894265489595...... …...... …...... …...... …钱七Qian Qi13644112277136441122 777426747426747777

假设用户输入“942647”,则匹配结果如表4所示。Assuming that the user enters "942647", the matching results are shown in Table 4.

表4Table 4

姓名Name电话号码telephone number全拼数字序列Quanpin number sequence简拼数字序列Jianpin number sequence张三Zhang San136112233441361122334494264726942647 269797章三Chapter three138223311221382233112294264726942647 269797...... …...... …...... …...... …周八Friday13994264733139942647 339468229468229292

再比如用户输入“726”,则匹配结果如表5所示。Another example is that the user inputs "726", and the matching results are shown in Table 5.

表5table 5

姓名Name电话号码telephone number全拼数字序列Quanpin number sequence简拼数字序列Jianpin number sequence张三Zhang San136112233441361122334494264726942647269797张小三Zhang Xiaosan1382233002213822330022942649426726942649426726997997章三Chapter Three138223311221382233112294264726942647269797孙七Sun Qi13644572677136445726 7778674786747777朴爱民Park Aimin1392233117613922331176742624646742624646726726

S103:控制显示所提取的各个联系人及其相对应的联系人信息,以供用户从中选择并定位出所需的目标联系人。S103: Controlling and displaying the extracted contacts and their corresponding contact information, so that the user can select from them and locate a desired target contact.

在以上步骤的基础上,本步骤对匹配成功并提取出的各候选联系人信息进行显示控制,实现在移动终端的显示屏上罗列显示各候选联系人的姓名、电话号码等信息,供用户从中选择并最终定位出所需的目标联系人,进行通话或发送短信息等业务应用。On the basis of the above steps, this step controls the display of each candidate contact information that has been successfully matched and extracted, and realizes listing and displaying information such as the name and phone number of each candidate contact on the display screen of the mobile terminal for the user to learn from. Select and finally locate the desired target contacts, make calls or send short messages and other business applications.

由以上方案可知,本发明接收用户输入的字符序列,并从联系人数据中提取出预设字段内容包含所述字符序列的各联系人及相应的联系人信息,之后控制显示所提取的信息供用户选择。可见,区别于现有技术中仅能从数据库相应字段内容的首位字符进行匹配这一特点,本发明可从预设字段内容的任意一位字符进行匹配,只要满足预设字段内容包含用户输入的字符序列这一条件,即表征匹配成功,例如假设目标联系人的号码为“136xxx6290”,则用户可通过输入“136”、“6290”等该号码所包含的任意一子序列实现联系人匹配,匹配规则较为灵活,提升了用户查找效率、改善了用户体验。It can be seen from the above scheme that the present invention receives the character sequence input by the user, and extracts the contacts and corresponding contact information whose preset field content contains the character sequence from the contact data, and then controls and displays the extracted information for display. The user chooses. It can be seen that, unlike the prior art, which can only be matched from the first character of the corresponding field content in the database, the present invention can match from any character in the preset field content, as long as the preset field content includes the user input. The condition of the character sequence indicates that the matching is successful. For example, if the number of the target contact is "136xxx6290", the user can enter any subsequence contained in the number such as "136" and "6290" to achieve contact matching. The matching rules are more flexible, which improves the efficiency of user search and user experience.

实施例二Embodiment two

本实施例二公开一种联系人信息查找系统,该系统与实施例一公开的联系人信息查找方法相对应。Embodiment 2 discloses a system for searching contact information, which corresponds to the method for searching contact information disclosed in Embodiment 1.

参考图2,所述系统包括接收模块100、提取模块200和控制模块300。Referring to FIG. 2 , the system includes a receiving module 100 , an extraction module 200 and a control module 300 .

接收模块100,用于接收用户的输入信息,所述输入信息为随机位数的字符序列。The receiving module 100 is configured to receive user input information, the input information is a character sequence of random digits.

提取模块200,用于从联系人数据库中提取出预设字段内容包含所述输入信息的各个联系人及其相对应的联系人信息。The extracting module 200 is configured to extract from the contact database each contact whose preset field content contains the input information and the corresponding contact information.

所述提取模块200包括比对单元和提取单元。The extraction module 200 includes a comparison unit and an extraction unit.

比对单元,用于将联系人电话号码字段、全拼数字序列字段和简拼数字序列字段中任意一个或多个字段的内容与用户输入的数字序列进行比对;The comparison unit is used to compare the content of any one or more fields in the contact phone number field, the Quanpin number sequence field and the Jianpin number sequence field with the number sequence input by the user;

提取单元,用于提取出所比对的字段内容包含用户输入的数字序列的各个联系人及其相对应的电话号码。The extracting unit is used to extract the contacts and their corresponding phone numbers whose contents in the compared fields contain the number sequence input by the user.

控制模块300,用于控制显示所提取的各个联系人及其相对应的联系人信息,以供用户从中选择并定位出所需的目标联系人。The control module 300 is configured to control and display the extracted contacts and their corresponding contact information, so that the user can select and locate a desired target contact.

参考图3,所述系统还包括预处理模块400,用于预先在用户向联系人数据库添加联系人时,对联系人的中文姓名进行处理,得到其全拼或简拼拼音字母序列在拔号键盘所对应的数字序列,并存储所述数字序列至所述数据库。Referring to Fig. 3, the system also includes a preprocessing module 400, which is used to process the Chinese name of the contact person when the user adds the contact person to the contact database in advance, so as to obtain its full or simplified pinyin alphabet sequence before dialing the number. The number sequence corresponding to the keyboard, and store the number sequence in the database.

对于本发明实施例二公开的联系人信息查找系统而言,由于其与实施例一公开的联系人信息查找方法相对应,所以描述的比较简单,相关相似之处请参见实施例一中联系人信息查找方法部分的说明即可,此处不再详述。For the contact information search system disclosed in Embodiment 2 of the present invention, since it corresponds to the contact information search method disclosed in Embodiment 1, the description is relatively simple. For related similarities, please refer to the contact person in Embodiment 1. The description in the information search method section is sufficient, and will not be described in detail here.

综上所述,区别于现有技术中仅能从数据库相应字段内容的首位字符进行匹配这一特点,本发明可从预设字段内容的任意一位字符进行匹配,只要满足预设字段内容包含用户输入的字符序列这一条件,即表征匹配成功,匹配规则较为灵活,且用户只需输入数字即可进行查找,提高了查找效率,改善了用户的智能拨号体验。To sum up, unlike the prior art that can only match from the first character of the corresponding field content in the database, the present invention can match from any character in the preset field content, as long as the preset field content contains The condition of the character sequence entered by the user indicates that the matching is successful, the matching rules are more flexible, and the user only needs to enter numbers to search, which improves the search efficiency and improves the user's smart dialing experience.

需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。It should be noted that each embodiment in this specification is described in a progressive manner, and each embodiment focuses on the differences from other embodiments. For the same and similar parts in each embodiment, refer to each other, that is, Can.

为了描述的方便,描述以上系统时以功能分为各种模块或单元分别描述。当然,在实施本申请时可以把各单元的功能在同一个或多个软件和/或硬件中实现。For the convenience of description, when describing the above system, functions are divided into various modules or units and described separately. Of course, when implementing the present application, the functions of each unit can be implemented in one or more pieces of software and/or hardware.

通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本申请可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例或者实施例的某些部分所述的方法。It can be known from the above description of the implementation manners that those skilled in the art can clearly understand that the present application can be implemented by means of software plus a necessary general-purpose hardware platform. Based on this understanding, the essence of the technical solution of this application or the part that contributes to the prior art can be embodied in the form of software products, and the computer software products can be stored in storage media, such as ROM/RAM, disk , CD, etc., including several instructions to make a computer device (which may be a personal computer, server, or network device, etc.) execute the methods described in various embodiments or some parts of the embodiments of the present application.

最后,还需要说明的是,在本文中,诸如第一、第二、第三和第四等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。Finally, it should also be noted that in this text, relational terms such as first, second, third, and fourth, etc. are only used to distinguish one entity or operation from another entity or operation, and not Any such actual relationship or order between these entities or operations is necessarily required or implied. Furthermore, the term "comprises", "comprises" or any other variation thereof is intended to cover a non-exclusive inclusion such that a process, method, article, or apparatus comprising a set of elements includes not only those elements, but also includes elements not expressly listed. other elements of or also include elements inherent in such a process, method, article, or device. Without further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of additional identical elements in the process, method, article or apparatus comprising said element.

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。The above is only a preferred embodiment of the present invention, it should be pointed out that, for those of ordinary skill in the art, without departing from the principle of the present invention, some improvements and modifications can also be made, and these improvements and modifications can also be made. It should be regarded as the protection scope of the present invention.

Claims (9)

Translated fromChinese
1.一种联系人信息查找方法,其特征在于,包括:1. A contact information search method, characterized in that, comprising:接收用户的输入信息,所述输入信息为随机位数的字符序列;receiving user input information, the input information is a character sequence of random digits;从联系人数据库中提取出预设字段内容包含所述输入信息的各个联系人及其相对应的联系人信息;Extracting from the contact database each contact whose preset field content contains the input information and its corresponding contact information;控制显示所提取的各个联系人及其相对应的联系人信息,以供用户从中选择并定位出所需的目标联系人。Controlling the display of each of the extracted contacts and their corresponding contact information for the user to select from and locate the desired target contact.2.根据权利要求1所述的方法,其特征在于,用户输入的所述字符序列为数字序列;所述联系人数据库包括联系人姓名字段和电话号码字段。2. The method according to claim 1, wherein the character sequence input by the user is a number sequence; the contact database includes a contact name field and a phone number field.3.根据权利要求2所述的方法,其特征在于,所述联系人数据库还包括全拼数字序列字段和简拼数字序列字段中的任意一个或两个字段,其中,3. The method according to claim 2, wherein the contact database further comprises any one or two fields in the Quanpin number sequence field and the Jianpin number sequence field, wherein,所述全拼数字序列字段的内容为:将联系人中文姓名的全拼拼音字母序列映射于移动终端的拔号键盘所得的数字序列;The content of described spelling number sequence field is: the number sequence that the phonetic alphabet sequence of full spelling of contact person's Chinese name is mapped on the dialing keyboard of mobile terminal gains;所述简拼数字序列字段的内容为:将联系人中文姓名的简拼拼音字母序列映射于移动终端的拔号键盘所得的数字序列。The content of the Jianpin number sequence field is: a number sequence obtained by mapping the Jianpin pinyin letter sequence of the contact person's Chinese name to the dial-up keyboard of the mobile terminal.4.根据权利要求3所述的方法,其特征在于,所述预设字段为所述电话号码字段、全拼数字序列字段和简拼数字序列字段中的任意一个或多个字段。4. The method according to claim 3, wherein the preset field is any one or more fields of the telephone number field, the Quanpin number sequence field and the Jianpin number sequence field.5.根据权利要求4所述的方法,其特征在于,所述从联系人数据库中提取出预设字段内容包含所述输入信息的各个联系人及其相对应的联系人信息,包括:5. The method according to claim 4, wherein the extraction of the preset field content from the contact database contains each contact of the input information and its corresponding contact information, including:将联系人电话号码字段、全拼数字序列字段和简拼数字序列字段中任意一个或多个字段的内容与用户输入的数字序列进行比对;Compare the content of any one or more fields in the contact phone number field, the Quanpin number sequence field and the Jianpin number sequence field with the number sequence entered by the user;提取出所比对的字段内容包含用户输入的数字序列的各个联系人及其相对应的电话号码。Each contact and its corresponding phone number are extracted from which the compared field content contains the number sequence input by the user.6.根据权利要求5所述的方法,其特征在于,当联系人数据库中包括全拼数字序列字段或简拼数字序列字段时,所述方法还包括如下的预处理过程:6. The method according to claim 5, wherein when the contact database includes the Quanpin number sequence field or the Jianpin number sequence field, the method further includes the following preprocessing process:预先在用户向联系人数据库添加联系人时,对联系人的中文姓名进行处理,得到其全拼或简拼拼音字母序列在拔号键盘所对应的数字序列,并存储所述数字序列至所述数据库。In advance, when the user adds a contact to the contact database, the Chinese name of the contact is processed to obtain the number sequence corresponding to the full or simplified pinyin letter sequence on the dial-up keyboard, and the number sequence is stored in the database.7.一种联系人信息查找系统,其特征在于,包括:7. A contact information search system, characterized in that it comprises:接收模块,用于接收用户的输入信息,所述输入信息为随机位数的字符序列;A receiving module, configured to receive user input information, where the input information is a character sequence of random digits;提取模块,用于从联系人数据库中提取出预设字段内容包含所述输入信息的各个联系人及其相对应的联系人信息;An extraction module, configured to extract from the contact database each contact whose preset field content contains the input information and its corresponding contact information;控制模块,用于控制显示所提取的各个联系人及其相对应的联系人信息,以供用户从中选择并定位出所需的目标联系人。The control module is used to control and display the extracted contacts and their corresponding contact information, so that the user can select and locate the desired target contacts.8.根据权利要求7所述的系统,其特征在于,所述提取模块包括:8. The system according to claim 7, wherein the extraction module comprises:比对单元,用于将联系人电话号码字段、全拼数字序列字段和简拼数字序列字段中任意一个或多个字段的内容与用户输入的数字序列进行比对;The comparison unit is used to compare the content of any one or more fields in the contact phone number field, the Quanpin number sequence field and the Jianpin number sequence field with the number sequence input by the user;提取单元,用于提取出所比对的字段内容包含用户输入的数字序列的各个联系人及其相对应的电话号码。The extracting unit is used to extract the contacts and their corresponding phone numbers whose contents in the compared fields contain the number sequence input by the user.9.根据权利要求8所述的系统,其特征在于,当联系人数据库中包括全拼数字序列字段或简拼数字序列字段时,所述系统还包括::9. The system according to claim 8, wherein when the contact database includes the Quanpin number sequence field or the Jianpin number sequence field, the system further comprises:预处理模块,用于预先在用户向联系人数据库添加联系人时,对联系人的中文姓名进行处理,得到其全拼或简拼拼音字母序列在拔号键盘所对应的数字序列,并存储所述数字序列至所述数据库。The preprocessing module is used to process the Chinese name of the contact person when the user adds the contact person to the contact database in advance, to obtain the number sequence corresponding to the full or simplified pinyin letter sequence on the dial-up keyboard, and store the the sequence of numbers to the database.
CN201510041990.8A2015-01-282015-01-28Contact information searching method and systemPendingCN104539780A (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201510041990.8ACN104539780A (en)2015-01-282015-01-28Contact information searching method and system

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201510041990.8ACN104539780A (en)2015-01-282015-01-28Contact information searching method and system

Publications (1)

Publication NumberPublication Date
CN104539780Atrue CN104539780A (en)2015-04-22

Family

ID=52855247

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201510041990.8APendingCN104539780A (en)2015-01-282015-01-28Contact information searching method and system

Country Status (1)

CountryLink
CN (1)CN104539780A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN106294528A (en)*2015-06-292017-01-04深圳市腾讯计算机系统有限公司A kind of method and device realizing information transmission
CN106790925A (en)*2017-02-142017-05-31东软集团股份有限公司The searching method and device of telephone number
CN109600456A (en)*2018-12-032019-04-09北京奇安信科技有限公司A kind of contact identification processing method and processing device of messaging application

Citations (6)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN1564569A (en)*2004-04-092005-01-12深圳市网立信信息技术有限公司Serching method of telephone number and its serching engine
US20050143135A1 (en)*2003-12-082005-06-30Doug BremsPush to talk user interface
CN101087327A (en)*2007-07-032007-12-12深圳凯虹移动通信有限公司A phone book search method of mobile terminal
CN101741948A (en)*2008-11-192010-06-16龙旗科技(上海)有限公司Method for automatically matching inputted digits with contact persons for information receiver
CN102156757A (en)*2011-05-192011-08-17重庆国虹科技发展有限公司Android system-based method for intelligently retrieving mobile phone contact
CN102710854A (en)*2012-05-182012-10-03惠州Tcl移动通信有限公司Method and mobile terminal for fast matching dialing of Android system

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20050143135A1 (en)*2003-12-082005-06-30Doug BremsPush to talk user interface
CN1564569A (en)*2004-04-092005-01-12深圳市网立信信息技术有限公司Serching method of telephone number and its serching engine
CN101087327A (en)*2007-07-032007-12-12深圳凯虹移动通信有限公司A phone book search method of mobile terminal
CN101741948A (en)*2008-11-192010-06-16龙旗科技(上海)有限公司Method for automatically matching inputted digits with contact persons for information receiver
CN102156757A (en)*2011-05-192011-08-17重庆国虹科技发展有限公司Android system-based method for intelligently retrieving mobile phone contact
CN102710854A (en)*2012-05-182012-10-03惠州Tcl移动通信有限公司Method and mobile terminal for fast matching dialing of Android system

Cited By (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN106294528A (en)*2015-06-292017-01-04深圳市腾讯计算机系统有限公司A kind of method and device realizing information transmission
CN106294528B (en)*2015-06-292020-03-03深圳市腾讯计算机系统有限公司Method and device for realizing information transmission
CN106790925A (en)*2017-02-142017-05-31东软集团股份有限公司The searching method and device of telephone number
CN109600456A (en)*2018-12-032019-04-09北京奇安信科技有限公司A kind of contact identification processing method and processing device of messaging application

Similar Documents

PublicationPublication DateTitle
US20140281944A1 (en)Automatic supplementation of word correction dictionaries
US20140184514A1 (en)Input processing method and apparatus
US9996586B2 (en)Method and device for searching for contact object, and storage medium
US20210352059A1 (en)Message Display Method, Apparatus, and Device
US20140323101A1 (en)Phone Number Format Suggestion
EP2896162A1 (en)Determining additional information associated with geographic location information
CN105100035A (en)Method and system for setting password
CN105959487A (en)Establishing method and device for to-be-handled task in calendar application
CN104699809A (en)Method and device for controlling optimized word bank
CN104539780A (en)Contact information searching method and system
CN103971679B (en)Contact voice searching method and device and mobile terminal
CN102883020A (en) A dialing method and dialing system of a mobile terminal
CN104216750A (en)Mobile terminal and method and device for quickly starting application of mobile terminal
CN102981607A (en)Computer-implemented method of arranging text items in a predefined order
CN113051389B (en)Knowledge pushing method and device
US20130289974A1 (en)Chinese character information processing method and chinese character information processing device
CN103037057A (en) Method for adding contacts and communication terminal thereof
CN101727204A (en)Character input system on communication terminal, character input method on communication terminal and communication terminal
KR20180125237A (en)Method for inputting Emoticon on Mobile Device, and Server for Distributing a Software therefor
CN104885038B (en)Input prompt system, input reminding method and terminal
CN112445346A (en)Information input method, device, equipment and storage medium
KR20170060148A (en)Information processing method and device
CN110019667A (en)It is a kind of that word method and device is looked into based on voice input information
CN102541955B (en)Method, equipment and system for storing contact information
CN104156491A (en)Mobile terminal and list information retrieval method thereof

Legal Events

DateCodeTitleDescription
PB01Publication
C10Entry into substantive examination
SE01Entry into force of request for substantive examination
RJ01Rejection of invention patent application after publication
RJ01Rejection of invention patent application after publication

Application publication date:20150422


[8]ページ先頭

©2009-2025 Movatter.jp