WO2017173964A1 - Method and device for searching contact in contact list by multi-criteria method - Google Patents

Method and device for searching contact in contact list by multi-criteria method Download PDF

Info

Publication number
WO2017173964A1
WO2017173964A1 PCT/CN2017/079237 CN2017079237W WO2017173964A1 WO 2017173964 A1 WO2017173964 A1 WO 2017173964A1 CN 2017079237 W CN2017079237 W CN 2017079237W WO 2017173964 A1 WO2017173964 A1 WO 2017173964A1
Authority
WO
WIPO (PCT)
Prior art keywords
contact
module
retrieval
target
keywords
Prior art date
Application number
PCT/CN2017/079237
Other languages
French (fr)
Chinese (zh)
Inventor
段雨洛
段旭
贺文高
Original Assignee
珠海市小源科技有限公司
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 珠海市小源科技有限公司 filed Critical 珠海市小源科技有限公司
Publication of WO2017173964A1 publication Critical patent/WO2017173964A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/26Devices for calling a subscriber
    • H04M1/27Devices whereby a plurality of signals may be stored simultaneously
    • H04M1/274Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc
    • H04M1/2745Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc using static electronic memories, e.g. chips
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/26Devices for calling a subscriber
    • H04M1/27Devices whereby a plurality of signals may be stored simultaneously
    • H04M1/274Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc
    • H04M1/2745Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc using static electronic memories, e.g. chips
    • H04M1/27467Methods of retrieving data
    • H04M1/2748Methods of retrieving data by matching character strings
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/487Arrangements for providing information services, e.g. recorded voice services or time announcements
    • H04M3/493Interactive information services, e.g. directory enquiries ; Arrangements therefor, e.g. interactive voice response [IVR] systems or voice portals

Definitions

  • the present invention relates to the field of communications, and in particular, to a search method for inputting a plurality of keyword contacts in a search box of an address book and a retrieval device thereof.
  • the present application is based on a Chinese patent application filed on Apr. 5, 2016, the entire disclosure of which is hereby incorporated by reference.
  • the Chinese Patent Application Publication No. CN101426053A discloses a system and method for "a mobile phone standby quick search for a phone book and a call record", which is a phone book that receives an arbitrarily input from a user in a standby interface.
  • the keyword information of the communication record searching for the matching entry in the phone book and the call record according to the proposed matching search logic, and displaying the eligible item in the standby interface.
  • the keyword information in the patent mainly includes two parts: one is all the contact information stored in the phone book module; the other part is the phone call record and all the number information recorded in the phone book.
  • the main object of the present invention is to provide a retrieval method for a user to find a contact's address book and multiple conditions to find a contact.
  • Another object of the present invention is to provide a retrieval device that facilitates a user to find a contact's address book and multiple conditions to find a contact.
  • the method for searching for a contact condition multiple search contact of the address book includes: input step, input keyword and separator, at least two keywords, and a plurality of keywords are connected by a separator. a multi-condition processing step of forming a logical relationship between the plurality of keywords according to the keyword and the delimiter; a retrieval step of retrieving the contact in the address book according to the logical relationship and obtaining a target contact satisfying the retrieval condition; displaying steps, The target contact is displayed according to the retrieval result of the retrieval module.
  • the retrieval method further includes an online query step and a storing step of performing an online query step when the contact of the address book does not retrieve the target contact satisfying the search condition, and the online query step performs the target number according to the keyword.
  • Online query the display step displays the target number; after performing the display step, the storage step is performed to store the target number.
  • the multi-condition processing step includes a separator identification step to logically identify the separator.
  • the retrieval method further includes an automatic acquisition step, an automatic acquisition step is performed before the retrieval step is performed, and the extension information in the contact number is automatically obtained.
  • extension information includes information of the attribution of the number and/or the company to which it belongs.
  • the search device for the address book multi-condition finding contact includes an input module for inputting keywords and a separator, and the keyword is at least two, and the plurality of keywords are separated.
  • a multi-condition processing module for forming a logical relationship between a plurality of keywords according to keywords and delimiters;
  • a retrieval module for retrieving contacts in the address book according to the logical relationship and obtaining a target satisfying the retrieval condition a contact module for displaying a target contact according to a retrieval result of the retrieval module.
  • the present invention allows the user to multiple-restrict the contacts that need to be searched by inputting a plurality of keywords and a plurality of delimiters, the user can help the user narrow down the search range if the user lacks a clear impression of the target contact. Get the target contact.
  • the online query module can also be used to query whether there is a number or a contact that meets the logical expression of the multiple conditions. At the same time, when the target contact or the target number is found, it is displayed on the display module, and then the user selects whether to perform the storage of the target number or the target contact on the display page.
  • the present invention performs a retrieval of a contact in an address book by setting a plurality of keywords, and a certain logical relationship exists between the plurality of keywords, wherein the logical relationship is represented by a separator, and the above-mentioned separator is represented or
  • the symbol identification of the common logical relationship with the non-equal, the logical meaning of the delimiter is identified by the delimiter identification module, so that the meaning of the logical relationship of the input multiple keywords and the delimiter expression can be obtained.
  • extension information automatically obtained by the present invention may be the attribution number of the contact number, or when the contact number is a company landline or an external public number, the company name to which the number belongs may be obtained, so as to facilitate the user. Provide more effective information.
  • the user by performing full-text search of all the information fields in all contacts in the address book, the user can still provide a large number of target contacts with the target contact information when the user's record information of the target contact is incomplete. Relevant effective information to help users filter out target contacts.
  • Figure 1 is a block diagram showing the structure of a search device for finding contacts by using the address book of the present invention.
  • FIG. 2 is a flow chart of a method for searching a contact search method for a contact condition using the address book of the present invention.
  • the address book of the address book multi-condition finding contact of the present invention obtains a logical expression for finding a target contact by inputting a plurality of keywords and a plurality of delimiters, and then performs all the contacts in the address book through the retrieval module.
  • the full-text search of the information field finds all target contacts that meet the requirements of the logical expression and displays them on the display module for the user to select for subsequent operations.
  • FIG. 1 is a structural block diagram of a search device for a multi-condition finding contact of an address book according to the present invention.
  • the search device of the present invention includes an input module 1, a multi-condition processing module 2, an automatic acquisition module 3, a retrieval module 4, and an online
  • the input module 1 is configured to input a plurality of keywords and a separator, and use the input keyword and the separator as a plurality of retrieval conditions of the retrieval target contact, wherein the keyword may be a specific word that the user has an impression on the target contact and/or Or a phrase, in an actual application, the input module 1 may be a contact search box in the address book page, a contact edit box of a new short message page, or a short message search box of a short message page, and the separator is a representative or non-equal logical relationship. Common logical symbols or English words, symbols, etc. with the same meaning.
  • the multi-condition processing module 2 is configured to form a logical relationship between the plurality of keywords according to the input multiple keywords and the plurality of delimiters to obtain a logical expression of the target contact that needs to be retrieved, where the multi-condition processing module 2
  • the separator identification module 21 is configured to logically identify the separator to determine a logical relationship between the plurality of keywords.
  • the invention performs contact retrieval in the address book by setting a plurality of keywords, and a certain logical relationship exists between the plurality of keywords, wherein the logical relationship is represented by a separator, and the above-mentioned separator is representative or NAND
  • the symbolic identification of the common logical relationship, the logical meaning of the separator is identified by the separator identification module 21, so that the meaning of the logical relationship of the input multiple keywords and the separator expression can be obtained.
  • the automatic acquisition module 3 is used to automatically obtain the extension information in the contact's number. Usually, when the user stores the contact, only one number and the corresponding name are stored, and other information is rarely filled in detail. However, the user's impression of the contact person tends to stay at a specific place and a company with work contacts.
  • the extension information obtained by the automatic acquisition module 3 can supplement some contact information that the user has not filled in, and in actual application, automatically
  • the obtained extension information may be the attribution number of the contact number, or when the contact number is a company landline or an external public number, the company name to which the number belongs may be obtained, so as to provide more effective information to the user. Automatically obtaining the extended information in the contact number can solve the above problem to some extent.
  • the retrieval module 4 is configured to perform full-text retrieval of all information fields in all contacts in the address book according to a logical relationship composed of a plurality of keywords and a plurality of delimiters, and retrieve all target contacts that meet the conditions, and the retrieval module 4
  • the extension information of the contact number obtained by the automatic acquisition module 3 can be called to perform supplementary retrieval on the information of the contacts in the address book.
  • the retrieval module 4 can perform full-text retrieval of all the information fields in all the contacts in the address book, and can still provide the user with a large number of effective related to the target contact in the case that the user's record information of the target contact is incomplete. Information to help users filter out target contacts.
  • the online query module 5 is used by the search module 4 to perform online query of the target number according to the keyword when the contact of the address book does not retrieve the target contact that satisfies the search condition, wherein the target contact is the local address book of the search device of the present invention.
  • the target object to be searched for, the target number is the target object queried by the retrieval device of the present invention in the online query module 5.
  • the contact queried by the user is a company or a public number, the user often cannot find the relevant information in the local address book.
  • the online query module 5 can use an expression composed of multiple keywords and separators input by the user. Online query for the target number that meets the expression requirements, such as inputting "ICBC, customer service", online search for ICBC customer service calls through the network, and display it in the display module 4 for the user to select for subsequent operations. .
  • the display module 6 is configured to display all target contacts or target numbers when the target contact or the target number is retrieved according to the display retrieval result, and display no match when the target contact or the target number is not retrieved.
  • the storage module 7 is used to store the target number. When all the target numbers are displayed on the display module 6, the user can directly perform a selection operation on the current search page to save the retrieved target number or save the retrieved target numbers.
  • FIG. 2 is a flowchart of a method for searching for a contact condition of a contact list in the present invention.
  • step S1 is executed, and the user inputs a plurality of keywords and a plurality of separators through the input module 1.
  • step S2 is executed, and the multi-condition processing module 2 forms a logical relationship between the plurality of keywords according to the plurality of keywords and the plurality of delimiters to obtain a logical expression of the target contact that needs to be retrieved.
  • the automatic obtaining module 3 automatically obtains the extension information included in the contact number in the address book, wherein the automatically obtained extension information may be the number of the contact number, or when the contact number is the company's landline or When the public number is obtained, the company name to which the number belongs can be obtained.
  • the company name can be the name used by the company, or the short name of the company name, or the company's alias, etc., in order to provide more effective information to the user.
  • Step S4 is further executed, and the retrieval module 4 performs full-text retrieval of the full information field on all contacts in the address book according to a logical relationship composed of a plurality of keywords and a plurality of separators.
  • step S5 is executed to determine whether the target contact that meets the condition is retrieved; if yes, step S8 is executed, and the display module 6 displays all the target contacts according to the search result for the user to select, otherwise step S6 is performed, and the online query module 5 is executed.
  • the online query determines whether there is a logical expression that the number meets the multi-condition. If yes, step S8 is executed to display all the target numbers for the user to select. Otherwise, step S11 is executed, and the display module 6 displays no match.
  • step S9 is executed, and the user determines whether the target number needs to be saved. If yes, the process proceeds to step S10, and the storage module 7 stores the target number. Otherwise, the process ends.
  • the method for searching for contacts of a plurality of conditional search contacts of the present invention and the device thereof enable the user to multiplely define the contacts to be searched by inputting a plurality of keywords and a plurality of separators, If the target contact lacks a clear impression and/or the recorded information is incomplete, the user can still provide a large amount of information related to the target contact, narrow the search range, and filter out the target contact.
  • the foregoing solution is only a preferred embodiment of the present invention, and the actual application may further change.
  • the specific expression form of the input module may be changed according to actual retrieval requirements; or, the number obtained by the module is automatically obtained.
  • Extended information including but not limited to the attribution of the number and the company to which it belongs; or the specific form of the delimiter may be changed according to the settings, etc., and these changes do not affect the implementation of the present invention, and should also be included in the scope of protection of the present invention. .
  • the method for multiple-condition retrieval of contacts in the address book of the present invention is mainly applied to a terminal having a communication function, such as a mobile communication terminal such as a mobile phone or a tablet computer.
  • the address book function is set on these terminals, and the user allows the user to multiplely define the contacts to be searched by inputting multiple keywords and multiple separators, and the user lacks a clear impression on the target contact and/or records information. In the complete case, the user can still provide a large amount of information related to the target contact, narrow the search range, and filter out the target contact.

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The present invention relates to the field of communications. Provided are a method and device for searching contacts in a contact list by using a multi-criteria method, the method comprising: an input step, for inputting keywords and separators, the number of keywords being at least two, and the plurality of keywords being connected by the separators; a multi-criteria processing step, for forming logical relationships among the plurality of keywords according to the keywords and separators; a search step, for looking up a contact in a contact list according to the logical relationships, and obtaining a target contact which meets search conditions; and a display step, for displaying the target contact according to a search result of a search module. The device comprises: an input module, for inputting the keywords and separators, the number of keywords being at least two, and the plurality of keywords being connected by the separators; a multi-criteria processing module, for forming the logical relationships among the plurality of keywords according to the keywords and separators; a search module, for searching the contact in the contact list according to the logical relationships, and obtaining the target contact meeting the search conditions; and a display module, for displaying the target contact according to the search result of the search module.

Description

通讯录多条件查找联系人的检索方法及装置  Method and device for searching multiple contacts of address book 技术领域Technical field
本发明涉及通讯领域,具体地,是涉及在通讯录的搜索框中输入多个关键词联系人的检索方法及其检索装置。本申请是基于申请日为2016年4月5日,申请号为CN201610211454.2的中国发明专利申请,该申请的内容引入本文作为参考。 The present invention relates to the field of communications, and in particular, to a search method for inputting a plurality of keyword contacts in a search box of an address book and a retrieval device thereof. The present application is based on a Chinese patent application filed on Apr. 5, 2016, the entire disclosure of which is hereby incorporated by reference.
背景技术Background technique
在日常的生活工作中,人们经常通过在移动终端的通讯录中存储联系人的号码以及公司名称的建立通讯联系,而随着时间的增加,通讯录中记录的联系人数量增加,当人们需要对特定的联系人进行查找时,需要一个个的去翻找,过程繁琐且耗时,现有的解决方案是通过用户输入关键字,根据关键字查找联系人。In daily life work, people often store contact numbers and company names in the address book of the mobile terminal, and as time increases, the number of contacts recorded in the address book increases, when people need When searching for a specific contact, it is necessary to retweet one by one. The process is cumbersome and time consuming. The existing solution is to search for a contact based on the keyword by inputting a keyword by the user.
例如,公开号为CN101426053A的中国发明专利申请公开了一种名为“一种手机待机快速搜寻电话簿及通话记录的***及方法”,该***是接收用户在待机界面下任意输入的电话簿和通信记录的关键字信息;根据拟定的匹配搜索逻辑在电话簿和通话记录中搜寻符合要求的条目,并将符合要求的条目在待机界面下显示出来。其中,该专利中的关键字信息主要包括两部分:一是电话簿模块中存储的所有联系人信息;另一部分则是手机通话记录和电话簿中所记录的所有号码信息。For example, the Chinese Patent Application Publication No. CN101426053A discloses a system and method for "a mobile phone standby quick search for a phone book and a call record", which is a phone book that receives an arbitrarily input from a user in a standby interface. The keyword information of the communication record; searching for the matching entry in the phone book and the call record according to the proposed matching search logic, and displaying the eligible item in the standby interface. The keyword information in the patent mainly includes two parts: one is all the contact information stored in the phone book module; the other part is the phone call record and all the number information recorded in the phone book.
然而,在实际生活中,对于新建立的联系人或者联络较少的联系人,用户时常会忘记需要查找的联系人的确切信息,即忘记联系人的号码甚至姓名,往往只有模糊的对于时间、地点、相关公司以及事件等元素或者各元素之间特定关系的记忆,此时无法通过让用户输入联系人姓名、公司等明确信息来进行联系人的查找。However, in real life, for newly established contacts or contacts with fewer contacts, the user often forgets the exact information of the contact that needs to be found, that is, forgetting the contact number or even the name, often only blurred for time, The memory of a specific relationship between a place, a related company, an event, and the like, or a specific relationship between the elements. At this time, the contact cannot be searched by allowing the user to input a contact information such as a contact name or a company.
技术问题technical problem
本发明的主要目的是提供一种方便使用者查找联系人的通讯录多条件查找联系人的检索方法。The main object of the present invention is to provide a retrieval method for a user to find a contact's address book and multiple conditions to find a contact.
本发明的另一目的是提供一种方便使用者查找联系人的通讯录多条件查找联系人的检索装置。Another object of the present invention is to provide a retrieval device that facilitates a user to find a contact's address book and multiple conditions to find a contact.
技术解决方案Technical solution
为了实现上述的主要目的,本发明提供的通讯录多条件查找联系人的检索方法包括:输入步骤,输入关键词以及分隔符,关键词至少为二个,多个关键词之间使用分隔符连接;多条件处理步骤,根据关键词以及分隔符形成多个关键词之间的逻辑关系;检索步骤,根据逻辑关系对通讯录中联系人进行检索并获得满足检索条件的目标联系人;显示步骤,根据检索模块的检索结果显示目标联系人。In order to achieve the above main purpose, the method for searching for a contact condition multiple search contact of the address book includes: input step, input keyword and separator, at least two keywords, and a plurality of keywords are connected by a separator. a multi-condition processing step of forming a logical relationship between the plurality of keywords according to the keyword and the delimiter; a retrieval step of retrieving the contact in the address book according to the logical relationship and obtaining a target contact satisfying the retrieval condition; displaying steps, The target contact is displayed according to the retrieval result of the retrieval module.
一个优选的方案是检索方法还包括在线查询步骤以及存储步骤,在检索步骤未在通讯录的联系人检索到满足检索条件的目标联系人时执行在线查询步骤,在线查询步骤根据关键词进行目标号码在线查询;显示步骤显示目标号码;执行显示步骤后执行存储步骤,将目标号码进行存储。A preferred solution is that the retrieval method further includes an online query step and a storing step of performing an online query step when the contact of the address book does not retrieve the target contact satisfying the search condition, and the online query step performs the target number according to the keyword. Online query; the display step displays the target number; after performing the display step, the storage step is performed to store the target number.
一个优选的方案是多条件处理步骤包括分隔符识别步骤,对分隔符进行逻辑识别。A preferred solution is that the multi-condition processing step includes a separator identification step to logically identify the separator.
一个优选的方案是检索方法还包括自动获取步骤,执行检索步骤前执行自动获取步骤,自动获取联系人的号码中延伸信息。A preferred solution is that the retrieval method further includes an automatic acquisition step, an automatic acquisition step is performed before the retrieval step is performed, and the extension information in the contact number is automatically obtained.
一个优选的方案是延伸信息包括号码归属地和/或所属公司的信息。A preferred solution is that the extension information includes information of the attribution of the number and/or the company to which it belongs.
为实现上述的另一目的,本发明提供的通讯录多条件查找联系人的检索装置包括输入模块,用于输入关键词以及分隔符,关键词至少为二个,多个关键词之间使用分隔符连接;多条件处理模块,用于根据关键词以及分隔符形成多个关键词之间的逻辑关系;检索模块,用于根据逻辑关系对通讯录中联系人进行检索并获得满足检索条件的目标联系人;显示模块,用于根据检索模块的检索结果显示目标联系人。In order to achieve the above other object, the search device for the address book multi-condition finding contact includes an input module for inputting keywords and a separator, and the keyword is at least two, and the plurality of keywords are separated. a multi-condition processing module for forming a logical relationship between a plurality of keywords according to keywords and delimiters; a retrieval module for retrieving contacts in the address book according to the logical relationship and obtaining a target satisfying the retrieval condition a contact module for displaying a target contact according to a retrieval result of the retrieval module.
有益效果Beneficial effect
由于本发明可以让使用者通过输入多个关键词以及多个分隔符对需要查找的联系人进行多重限定,在使用者对目标联系人缺乏明确印象的情况下,帮助使用者缩小查找范围,快速获取目标联系人。并且,当通过关键词和分隔符组成的逻辑表达式无法在本地通讯录中找到目标联系人或者目标号码时,还可以通过在线查询模块在线查询是否有号码或者联系人符合该多条件的逻辑表达式,同时,当查找到目标联系人或者目标号码后,在显示模块上显示,之后使用者在显示页面上自主选择是否要进行目标号码或者目标联系人的存储。Since the present invention allows the user to multiple-restrict the contacts that need to be searched by inputting a plurality of keywords and a plurality of delimiters, the user can help the user narrow down the search range if the user lacks a clear impression of the target contact. Get the target contact. Moreover, when the logical expression consisting of keywords and delimiters cannot find the target contact or the target number in the local address book, the online query module can also be used to query whether there is a number or a contact that meets the logical expression of the multiple conditions. At the same time, when the target contact or the target number is found, it is displayed on the display module, and then the user selects whether to perform the storage of the target number or the target contact on the display page.
并且,本发明通过设置多个关键词在通讯录中进行联系人的检索,多个关键词之间存在一定的逻辑关系,其中的逻辑关系是通过分隔符表示的,上述的分隔符为代表或与非等常见逻辑关系的符号标识,通过分隔符识别模块对分隔符的逻辑意义进行识别,从而能够得到输入的多个关键词和分隔符表达的逻辑关系式的意义。Moreover, the present invention performs a retrieval of a contact in an address book by setting a plurality of keywords, and a certain logical relationship exists between the plurality of keywords, wherein the logical relationship is represented by a separator, and the above-mentioned separator is represented or The symbol identification of the common logical relationship with the non-equal, the logical meaning of the delimiter is identified by the delimiter identification module, so that the meaning of the logical relationship of the input multiple keywords and the delimiter expression can be obtained.
此外,通常当使用者在存储联系人时只会单存一个号码以及相对应的名称,其他的信息很少会进行详细的填写,但是往往使用者对于联系人的印象会停留在特定的地点以及有工作往来的公司上,自动获取联系人号码中的延伸信息可以解决上述问题。In addition, usually when a user stores a contact, only one number and a corresponding name are stored, and other information is rarely filled in, but often the user's impression of the contact stays at a specific place and In companies with work contacts, automatically obtaining extension information in the contact number can solve the above problem.
另外,本发明所自动获取的延伸信息可以为联系人号码的号码归属地,或者当联系人的号码为公司座机或者对外的公共号码时,可以获取该号码所属的公司名称,以便于向使用者提供更多的有效信息。 In addition, the extension information automatically obtained by the present invention may be the attribution number of the contact number, or when the contact number is a company landline or an external public number, the company name to which the number belongs may be obtained, so as to facilitate the user. Provide more effective information.
根据本发明的方法,通过对通讯录中所有联系人进行全信息字段的全文检索,可以在使用者对目标联系人的记录信息不完整的情况下,依然能够为使用者提供大量与目标联系人相关的有效信息,帮助使用者筛选出目标联系人。According to the method of the present invention, by performing full-text search of all the information fields in all contacts in the address book, the user can still provide a large number of target contacts with the target contact information when the user's record information of the target contact is incomplete. Relevant effective information to help users filter out target contacts.
附图说明DRAWINGS
图1是应用本发明通讯录多条件查找联系人的检索装置的结构框图。BRIEF DESCRIPTION OF THE DRAWINGS Figure 1 is a block diagram showing the structure of a search device for finding contacts by using the address book of the present invention.
图2是应用本发明通讯录多条件查找联系人的检索方法的方法流程图。2 is a flow chart of a method for searching a contact search method for a contact condition using the address book of the present invention.
以下结合附图及实施例对本发明作进一步说明。The present invention will be further described below in conjunction with the accompanying drawings and embodiments.
本发明的实施方式Embodiments of the invention
本发明的通讯录多条件查找联系人的检索装置,通过输入多个关键词以及多个分隔符,得到查找目标联系人的逻辑表达式,然后通过检索模块对通讯录中的所有联系人进行所有信息字段的全文检索,找出所有符合逻辑表达式要求的目标联系人,并在显示模块上显示,以供用户选择进行后续的操作。The address book of the address book multi-condition finding contact of the present invention obtains a logical expression for finding a target contact by inputting a plurality of keywords and a plurality of delimiters, and then performs all the contacts in the address book through the retrieval module. The full-text search of the information field finds all target contacts that meet the requirements of the logical expression and displays them on the display module for the user to select for subsequent operations.
参见图1,图1为本发明的通讯录多条件查找联系人的检索装置的结构框图,本发明的检索装置包括输入模块1、多条件处理模块2、自动获取模块3、检索模块4、在线查询模块5、显示模块6以及存储模块7,其中多条件处理模块2包括分隔符识别模块21。Referring to FIG. 1, FIG. 1 is a structural block diagram of a search device for a multi-condition finding contact of an address book according to the present invention. The search device of the present invention includes an input module 1, a multi-condition processing module 2, an automatic acquisition module 3, a retrieval module 4, and an online The query module 5, the display module 6, and the storage module 7, wherein the multi-condition processing module 2 includes a separator identification module 21.
输入模块1用于输入多个关键词以及分隔符,将输入的关键词以及分隔符作为检索目标联系人的多个检索条件,其中关键词可以为用户对目标联系人存在印象的特定词语和/或短语,在实际的应用中,输入模块1可以为通讯录页面中联系人搜索框、新建短信页面的联系人编辑框或者短信页面的短信搜索框,分隔符为代表或与非等逻辑关系的常见逻辑符号或者具有相同意义的英文单词、符号等。The input module 1 is configured to input a plurality of keywords and a separator, and use the input keyword and the separator as a plurality of retrieval conditions of the retrieval target contact, wherein the keyword may be a specific word that the user has an impression on the target contact and/or Or a phrase, in an actual application, the input module 1 may be a contact search box in the address book page, a contact edit box of a new short message page, or a short message search box of a short message page, and the separator is a representative or non-equal logical relationship. Common logical symbols or English words, symbols, etc. with the same meaning.
多条件处理模块2用于根据输入的多个关键词以及多个分隔符形成多个关键词之间的逻辑关系,得到需要检索出的目标联系人的逻辑表达式,其中多条件处理模块2中的分隔符识别模块21用于对分隔符进行逻辑识别,确定多个关键词之间的逻辑关系。The multi-condition processing module 2 is configured to form a logical relationship between the plurality of keywords according to the input multiple keywords and the plurality of delimiters to obtain a logical expression of the target contact that needs to be retrieved, where the multi-condition processing module 2 The separator identification module 21 is configured to logically identify the separator to determine a logical relationship between the plurality of keywords.
本发明通过设置多个关键词在通讯录中进行联系人的检索,多个关键词之间存在一定的逻辑关系,其中的逻辑关系是通过分隔符表示的,上述的分隔符为代表或与非等常见逻辑关系的符号标识,通过分隔符识别模块21对分隔符的逻辑意义进行识别,从而能够得到输入的多个关键词和分隔符表达的逻辑关系式的意义。The invention performs contact retrieval in the address book by setting a plurality of keywords, and a certain logical relationship exists between the plurality of keywords, wherein the logical relationship is represented by a separator, and the above-mentioned separator is representative or NAND The symbolic identification of the common logical relationship, the logical meaning of the separator is identified by the separator identification module 21, so that the meaning of the logical relationship of the input multiple keywords and the separator expression can be obtained.
自动获取模块3用于自动获取联系人的号码中延伸信息,通常当使用者在存储联系人时只会单存一个号码以及相对应的名称,其他的信息很少会进行详细的填写。但是,使用者对于联系人的印象往往会停留在特定的地点以及有工作往来的公司上,自动获取模块3获取的延伸信息可以补充一部分使用者未填写的联系人信息,在实际应用中,自动获取的延伸信息可以为联系人号码的号码归属地,或者当联系人的号码为公司座机或者对外的公共号码时,可以获取该号码所属的公司名称,以便于向使用者提供更多的有效信息,自动获取联系人号码中的延伸信息可以在一定程度上解决上述问题。The automatic acquisition module 3 is used to automatically obtain the extension information in the contact's number. Usually, when the user stores the contact, only one number and the corresponding name are stored, and other information is rarely filled in detail. However, the user's impression of the contact person tends to stay at a specific place and a company with work contacts. The extension information obtained by the automatic acquisition module 3 can supplement some contact information that the user has not filled in, and in actual application, automatically The obtained extension information may be the attribution number of the contact number, or when the contact number is a company landline or an external public number, the company name to which the number belongs may be obtained, so as to provide more effective information to the user. Automatically obtaining the extended information in the contact number can solve the above problem to some extent.
检索模块4用于根据由多个关键词和多个分隔符组成的逻辑关系式对通讯录中的所有联系人进行全信息字段的全文检索,检索出符合条件的所有目标联系人,检索模块4可以调用自动获取模块3获取的联系人号码的延伸信息对通讯录中的联系人的信息进行补充检索。检索模块4通过对通讯录中所有联系人进行全信息字段的全文检索,可以在使用者对目标联系人的记录信息不完整的情况下,依然能够为使用者提供大量与目标联系人相关的有效信息,帮助使用者筛选出目标联系人。The retrieval module 4 is configured to perform full-text retrieval of all information fields in all contacts in the address book according to a logical relationship composed of a plurality of keywords and a plurality of delimiters, and retrieve all target contacts that meet the conditions, and the retrieval module 4 The extension information of the contact number obtained by the automatic acquisition module 3 can be called to perform supplementary retrieval on the information of the contacts in the address book. The retrieval module 4 can perform full-text retrieval of all the information fields in all the contacts in the address book, and can still provide the user with a large number of effective related to the target contact in the case that the user's record information of the target contact is incomplete. Information to help users filter out target contacts.
在线查询模块5用于检索模块4未在通讯录的联系人检索到满足检索条件的目标联系人时,根据关键词进行目标号码在线查询,其中,目标联系人为本发明的检索装置在本地通讯录中查找的目标对象,目标号码为本发明的检索装置在在线查询模块5中查询的目标对象。当使用者查询的联系人为公司或者公众号时,使用者往往无法在本地通讯录查询到相关信息,此时在线查询模块5可以通过使用者输入的多个关键词以及分隔符组成的表达式,对满足表达式要求的目标号码进行在线查询,如输入“工行、客服”,通过网络在线查找工行客服的电话,并在显示模块4中显示出来供用户选择,以进行后续的操作。。The online query module 5 is used by the search module 4 to perform online query of the target number according to the keyword when the contact of the address book does not retrieve the target contact that satisfies the search condition, wherein the target contact is the local address book of the search device of the present invention. The target object to be searched for, the target number is the target object queried by the retrieval device of the present invention in the online query module 5. When the contact queried by the user is a company or a public number, the user often cannot find the relevant information in the local address book. At this time, the online query module 5 can use an expression composed of multiple keywords and separators input by the user. Online query for the target number that meets the expression requirements, such as inputting "ICBC, customer service", online search for ICBC customer service calls through the network, and display it in the display module 4 for the user to select for subsequent operations. .
显示模块6用于根据显示检索结果,当检索到目标联系人或者目标号码时,显示所有的目标联系人或者目标号码,当没有检索到目标联系人或者目标号码时,显示无匹配项。The display module 6 is configured to display all target contacts or target numbers when the target contact or the target number is retrieved according to the display retrieval result, and display no match when the target contact or the target number is not retrieved.
存储模块7用于将目标号码进行存储。当显示模块6上显示了所有的目标号码时,使用者可以直接在当前的检索页面上进行选择操作是否保存检索出的目标号码或者保存哪些检索出的目标号码。The storage module 7 is used to store the target number. When all the target numbers are displayed on the display module 6, the user can directly perform a selection operation on the current search page to save the retrieved target number or save the retrieved target numbers.
下面结合图2对本发明的通讯录多条件查找联系人的检索方法进行说明,图2为本发明的通讯录多条件查找联系人的检索方法的方法流程图。首先执行步骤S1,用户通过输入模块1输入多个关键词以及多个分隔符。然后执行步骤S2,多条件处理模块2根据多个关键词以及多个分隔符形成多个关键词之间的逻辑关系,得到需要检索出的目标联系人的逻辑表达式。接着执行步骤S3,自动获取模块3自动获取通讯录中联系人的号码中包含的延伸信息,其中自动获取的延伸信息可以为联系人号码的号码归属地,或者当联系人的号码为公司座机或者公众号时,可以获取该号码所属的公司名称,公司名称可以是公司曾经使用的名称,也可以是公司名称的简称,或者是公司的别名等,以便于向使用者提供更多的有效信息。再执行步骤S4,检索模块4根据由多个关键词和多个分隔符组成的逻辑关系式对通讯录中的所有联系人进行全信息字段的全文检索。然后执行步骤S5,判断是否检索出符合条件的目标联系人;是则执行步骤S8,显示模块6根据检索结果显示所有目标联系人,以供用户进行选择,否则执行步骤S6,通过在线查询模块5在线查询判断是否有号码符合该多条件的逻辑表达式,如是则执行步骤S8,显示所有目标号码,以供用户进行选择,否则执行步骤S11,显示模块6显示无匹配项。执行完毕步骤S8后,执行步骤S9,使用者判断是否需要保存目标号码,是则执行步骤S10,存储模块7存储目标号码,否则流程结束。The following is a description of a method for searching for a contact condition finding contact of the address book of the present invention with reference to FIG. 2. FIG. 2 is a flowchart of a method for searching for a contact condition of a contact list in the present invention. First, step S1 is executed, and the user inputs a plurality of keywords and a plurality of separators through the input module 1. Then, step S2 is executed, and the multi-condition processing module 2 forms a logical relationship between the plurality of keywords according to the plurality of keywords and the plurality of delimiters to obtain a logical expression of the target contact that needs to be retrieved. Then, in step S3, the automatic obtaining module 3 automatically obtains the extension information included in the contact number in the address book, wherein the automatically obtained extension information may be the number of the contact number, or when the contact number is the company's landline or When the public number is obtained, the company name to which the number belongs can be obtained. The company name can be the name used by the company, or the short name of the company name, or the company's alias, etc., in order to provide more effective information to the user. Step S4 is further executed, and the retrieval module 4 performs full-text retrieval of the full information field on all contacts in the address book according to a logical relationship composed of a plurality of keywords and a plurality of separators. Then, step S5 is executed to determine whether the target contact that meets the condition is retrieved; if yes, step S8 is executed, and the display module 6 displays all the target contacts according to the search result for the user to select, otherwise step S6 is performed, and the online query module 5 is executed. The online query determines whether there is a logical expression that the number meets the multi-condition. If yes, step S8 is executed to display all the target numbers for the user to select. Otherwise, step S11 is executed, and the display module 6 displays no match. After the step S8 is executed, the step S9 is executed, and the user determines whether the target number needs to be saved. If yes, the process proceeds to step S10, and the storage module 7 stores the target number. Otherwise, the process ends.
由上可见,本发明的通讯录多条件查找联系人的检索方法及其装置,能够让使用者通过输入多个关键词以及多个分隔符对需要查找的联系人进行多重限定,在使用者对目标联系人缺乏明确印象和/或记录信息不完整的情况下,依然能够为使用者提供大量与目标联系人相关的信息,缩小查找范围,筛选出目标联系人。 It can be seen from the above that the method for searching for contacts of a plurality of conditional search contacts of the present invention and the device thereof enable the user to multiplely define the contacts to be searched by inputting a plurality of keywords and a plurality of separators, If the target contact lacks a clear impression and/or the recorded information is incomplete, the user can still provide a large amount of information related to the target contact, narrow the search range, and filter out the target contact.
当然,上述的方案只是本发明优选的实施方案,实际应用是还可以有更多的变化,例如,输入模块的具体的表现形式可以根据实际的检索需要更改;或者,自动获取模块获取的号码的延伸信息,包括但不仅限于号码归属地以及所属公司;又或者,分隔符的具体表现形式可以根据设置进行更改等,这些改变都不影响本发明的实施,也应该包括在本发明的保护范围内。Of course, the foregoing solution is only a preferred embodiment of the present invention, and the actual application may further change. For example, the specific expression form of the input module may be changed according to actual retrieval requirements; or, the number obtained by the module is automatically obtained. Extended information, including but not limited to the attribution of the number and the company to which it belongs; or the specific form of the delimiter may be changed according to the settings, etc., and these changes do not affect the implementation of the present invention, and should also be included in the scope of protection of the present invention. .
工业实用性Industrial applicability
本发明的通讯录多条件检索联系人的方法主要应用在具有通讯功能的终端上,例如手机、平板电脑等移动通讯终端上。这些终端上设置通讯录功能,本发明让使用者通过输入多个关键词以及多个分隔符对需要查找的联系人进行多重限定,在使用者对目标联系人缺乏明确印象和/或记录信息不完整的情况下,依然能够为使用者提供大量与目标联系人相关的信息,缩小查找范围,筛选出目标联系人。 The method for multiple-condition retrieval of contacts in the address book of the present invention is mainly applied to a terminal having a communication function, such as a mobile communication terminal such as a mobile phone or a tablet computer. The address book function is set on these terminals, and the user allows the user to multiplely define the contacts to be searched by inputting multiple keywords and multiple separators, and the user lacks a clear impression on the target contact and/or records information. In the complete case, the user can still provide a large amount of information related to the target contact, narrow the search range, and filter out the target contact.

Claims (10)

  1. 通讯录多条件查找联系人的检索方法,其特征在于,包括: The address book multiple condition finding contact retrieval method is characterized in that it comprises:
    输入步骤,输入关键词以及分隔符,所述关键词至少为二个,多个所述关键词之间使用所述分隔符连接;Entering a step of inputting a keyword and a separator, the keyword being at least two, and the plurality of keywords are connected by using the separator;
    多条件处理步骤,根据所述关键词以及所述分隔符形成多个所述关键词之间的逻辑关系;a multi-condition processing step of forming a logical relationship between the plurality of keywords according to the keyword and the separator;
    检索步骤,根据所述逻辑关系对通讯录中联系人进行检索并获得满足检索条件的目标联系人;a searching step of retrieving contacts in the address book according to the logical relationship and obtaining a target contact that satisfies the search condition;
    显示步骤,根据所述检索模块的检索结果显示所述目标联系人。a displaying step of displaying the target contact according to a retrieval result of the retrieval module.
  2. 根据权利要求1所述的检索方法,其特征在于:The retrieval method according to claim 1, wherein:
    所述检索方法还包括在线查询步骤以及存储步骤;The retrieval method further includes an online query step and a storage step;
    在所述检索步骤未在通讯录的联系人检索到满足所述检索条件的所述目标联系人时执行所述在线查询步骤,所述在线查询步骤根据所述关键词进行目标号码在线查询;Performing the online query step when the contact in the address book does not retrieve the target contact that satisfies the search condition, and the online query step performs online query of the target number according to the keyword;
    所述显示步骤显示所述目标号码;The displaying step displays the target number;
    执行所述显示步骤后执行所述存储步骤,将所述目标号码进行存储。The storing step is performed after the displaying step is performed, and the target number is stored.
  3. 根据权利要求1所述的检索方法,其特征在于:The retrieval method according to claim 1, wherein:
    所述多条件处理步骤包括分隔符识别步骤,对所述分隔符进行逻辑识别。The multi-condition processing step includes a separator identification step to logically identify the separator.
  4. 根据权利要求1所述的检索方法,其特征在于:The retrieval method according to claim 1, wherein:
    所述检索方法还包括自动获取步骤,执行所述检索步骤前执行所述自动获取步骤,自动获取所述联系人的号码中延伸信息。The retrieval method further includes an automatic obtaining step of performing the automatic obtaining step before performing the searching step, and automatically acquiring the extension information in the number of the contact.
  5. 根据权利要求4所述的检索方法,其特征在于:A retrieval method according to claim 4, wherein:
    所述延伸信息包括号码归属地和/或所属公司的信息。The extension information includes information of the attribution of the number and/or the company to which it belongs.
  6. 通讯录多条件查找联系人的检索装置,其特征在于,包括:The address book multi-condition finding contact retrieval device is characterized in that it comprises:
    输入模块,用于输入关键词以及分隔符,所述关键词至少为二个,多个所述关键词之间使用所述分隔符连接;An input module, configured to input a keyword and a separator, the keyword is at least two, and the plurality of keywords are connected by using the separator;
    多条件处理模块,用于根据所述关键词以及所述分隔符形成多个所述关键词之间的逻辑关系;a multi-condition processing module, configured to form a logical relationship between the plurality of keywords according to the keyword and the separator;
    检索模块,用于根据所述逻辑关系对通讯录中联系人进行检索并获得满足检索条件的目标联系人;a retrieval module, configured to retrieve a contact in the address book according to the logical relationship and obtain a target contact that satisfies a search condition;
    显示模块,用于根据所述检索模块的检索结果显示所述目标联系人。And a display module, configured to display the target contact according to a retrieval result of the retrieval module.
  7. 根据权利要求6所述的检索装置,其特征在于:A retrieval device according to claim 6 wherein:
    所述检索装置还包括在线查询模块以及存储模块;The retrieval device further includes an online query module and a storage module;
    所述在线查询模块,用于所述检索模块未在通讯录的联系人检索到满足所述检索条件的所述目标联系人时,根据所述关键词进行目标号码在线查询;The online query module is configured to: when the search module does not retrieve the target contact that meets the search condition, the search module performs online query of the target number according to the keyword;
    所述显示模块,用于显示所述目标号码;The display module is configured to display the target number;
    所述存储模块,用于将所述目标号码进行存储。The storage module is configured to store the target number.
  8. 根据权利要求6所述的检索装置,其特征在于:A retrieval device according to claim 6 wherein:
    所述多条件处理模块包括分隔符识别模块,所述分隔符识别模块用于对所述分隔符进行逻辑识别。The multi-condition processing module includes a delimiter identification module for logically identifying the delimiter.
  9. 根据权利要求6所述的检索装置,其特征在于:A retrieval device according to claim 6 wherein:
    所述检索装置还包括自动获取模块,所述自动获取模块用于自动获取所述联系人的号码中延伸信息。The retrieval device further includes an automatic acquisition module, and the automatic acquisition module is configured to automatically obtain extension information in the number of the contact.
  10. 根据权利要求9所述的检索装置,其特征在于:The retrieval device according to claim 9, wherein:
    所述延伸信息包括号码归属地和/或所属公司的信息。The extension information includes information of the attribution of the number and/or the company to which it belongs.
PCT/CN2017/079237 2016-04-05 2017-04-01 Method and device for searching contact in contact list by multi-criteria method WO2017173964A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201610211454.2A CN105744041A (en) 2016-04-05 2016-04-05 Retrieval method and device for looking up contacts in address book in multiple conditions
CN201610211454.2 2016-04-05

Publications (1)

Publication Number Publication Date
WO2017173964A1 true WO2017173964A1 (en) 2017-10-12

Family

ID=56253787

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2017/079237 WO2017173964A1 (en) 2016-04-05 2017-04-01 Method and device for searching contact in contact list by multi-criteria method

Country Status (2)

Country Link
CN (1) CN105744041A (en)
WO (1) WO2017173964A1 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105744041A (en) * 2016-04-05 2016-07-06 珠海市小源科技有限公司 Retrieval method and device for looking up contacts in address book in multiple conditions
CN110728113A (en) * 2018-06-28 2020-01-24 北京金山办公软件股份有限公司 Information screening method and device of electronic forms and terminal equipment
CN111460274B (en) * 2019-01-18 2023-04-28 北京字节跳动网络技术有限公司 Information processing method and device

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103002103A (en) * 2012-12-31 2013-03-27 广东欧珀移动通信有限公司 Short message group sending method and device
US20130219284A1 (en) * 2012-02-16 2013-08-22 Samsung Electronics Co. Ltd. Device searching system and method for data transmission
CN105744041A (en) * 2016-04-05 2016-07-06 珠海市小源科技有限公司 Retrieval method and device for looking up contacts in address book in multiple conditions

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070037614A1 (en) * 2005-12-10 2007-02-15 Outland Research, Llc Method and apparatus for rfid-triggered personal reminders
CN103118161A (en) * 2013-02-18 2013-05-22 广东欧珀移动通信有限公司 Cellphone dialing method
CN104765785B (en) * 2015-03-20 2019-01-29 深圳市万普拉斯科技有限公司 Contact person's searching method and device

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130219284A1 (en) * 2012-02-16 2013-08-22 Samsung Electronics Co. Ltd. Device searching system and method for data transmission
CN103002103A (en) * 2012-12-31 2013-03-27 广东欧珀移动通信有限公司 Short message group sending method and device
CN105744041A (en) * 2016-04-05 2016-07-06 珠海市小源科技有限公司 Retrieval method and device for looking up contacts in address book in multiple conditions

Also Published As

Publication number Publication date
CN105744041A (en) 2016-07-06

Similar Documents

Publication Publication Date Title
US9965559B2 (en) Providing automatic actions for mobile onscreen content
US20130173646A1 (en) System and method for information identification
CN104679405B (en) A kind of terminal
CN105704312B (en) Message push processing method and message push processing unit
US20150293975A1 (en) Method and device for searching for contact object, and storage medium
CN105511638B (en) Input method application method and device
CN101986672B (en) Message processing method and device
WO2017173964A1 (en) Method and device for searching contact in contact list by multi-criteria method
US20140379719A1 (en) System and method for tagging and searching documents
CN101945157B (en) Telephone directory sequencing and searching method of telephone terminal
CN109933708A (en) Information retrieval method, device, storage medium and computer equipment
CN107168599B (en) Instant messaging method and device
US20100030761A1 (en) Method of retrieving and refining information based on tri-gram
CN102394960A (en) Dialing system and method and mobile communication terminal
CN101815125A (en) Method, device and mobile terminal for searching contact person
CN106843817A (en) A kind of intelligent display method and device of mobile terminal desktop component
WO2013010477A1 (en) Method and device for text reminder
JP2018537737A (en) Cumulative search processing method and apparatus, terminal, and storage medium
JP5318665B2 (en) Callback telephone directory management system and callback system
CN106919593A (en) A kind of method and apparatus of search
CN106446270A (en) Classifying method and device
CN106970899A (en) A kind of text handling method and device
CN105872232A (en) Number on-line inquiry method and number on-line inquiry apparatus
US20220027419A1 (en) Smart search and recommendation method for content, storage medium, and terminal
US20080075237A1 (en) Speech recognition based data recovery system for use with a telephonic device

Legal Events

Date Code Title Description
NENP Non-entry into the national phase

Ref country code: DE

121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 17778628

Country of ref document: EP

Kind code of ref document: A1

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 06/03/2019)

122 Ep: pct application non-entry in european phase

Ref document number: 17778628

Country of ref document: EP

Kind code of ref document: A1