CN104765785B - 联系人搜索方法和装置 - Google Patents

联系人搜索方法和装置 Download PDF

Info

Publication number
CN104765785B
CN104765785B CN201510128049.XA CN201510128049A CN104765785B CN 104765785 B CN104765785 B CN 104765785B CN 201510128049 A CN201510128049 A CN 201510128049A CN 104765785 B CN104765785 B CN 104765785B
Authority
CN
China
Prior art keywords
contact person
keyword
search
addition
time
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.)
Active
Application number
CN201510128049.XA
Other languages
English (en)
Other versions
CN104765785A (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.)
Oneplus Technology Shenzhen Co Ltd
Original Assignee
Oneplus Technology Shenzhen 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 Oneplus Technology Shenzhen Co Ltd filed Critical Oneplus Technology Shenzhen Co Ltd
Priority to CN201510128049.XA priority Critical patent/CN104765785B/zh
Publication of CN104765785A publication Critical patent/CN104765785A/zh
Application granted granted Critical
Publication of CN104765785B publication Critical patent/CN104765785B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本发明提供了一种联系人搜索方法,该方法包括:在添加联系人时,对应所述联系人保存所述联系人的添加时间、添加所述联系人时所在的添加地点和所述联系人号码归属地;接收输入的关键字;搜索与所述关键字匹配的多维相关数据,根据所述多维相关数据得到对应的联系人,所述多维相关数据包括日历数据、事件数据、时间数据、地理位置数据中的至少一种数据。通过与关键字匹配的多维相关数据也能搜索到对应的联系人,使搜索联系人的方式多样化,使用户在只知道部分信息时也能搜索到联系人,能提高搜索联系人的便利性。此外,还提供了一种联系人搜索装置。

Description

联系人搜索方法和装置
技术领域
本发明涉及通信领域,特别是涉及一种联系人搜索方法和装置。
背景技术
在日常生活中,随着联系人的增多,对于不经常联系的人,用户可能无法快速记起联系人的名字或电话,而传统的联系人搜索方法通常是根据联系人的姓名和电话进行搜索,这种搜索方式单一,当用户忘记联系人的姓名和电话时就无法进行搜索。
发明内容
基于此,有必要针对上述问题,提供一种联系人搜索方法和装置,能提高搜索联系人的便利性。
一种联系人搜索方法,所述方法包括:
在添加联系人时,对应所述联系人保存所述联系人的添加时间、添加所述联系人时所在的添加地点和所述联系人号码归属地;
接收输入的关键字;
搜索与所述关键字匹配的多维相关数据,根据所述多维相关数据得到对应的联系人,所述多维相关数据包括日历数据、事件数据、时间数据、地理位置数据中的至少一种数据。
在其中一个实施例中,所述搜索与所述关键字匹配的多维相关数据,根据所述多维相关数据得到对应的联系人的步骤包括:
搜索与所述关键字匹配的日历数据和/或事件数据,根据所述日历数据和/或事件数据得到所述日历数据和/或事件数据对应的日期;
将所述日期作为所述联系人的添加时间,根据添加时间与联系人的对应关系,获取与所述添加时间对应的联系人。
在其中一个实施例中,所述搜索与所述关键字匹配的多维相关数据,根据所述多维相关数据得到对应的联系人的步骤包括:
如果所述关键字包括直接时间类型关键字,则对所述关键字进行解析得到日期,搜索与所述日期匹配的添加时间,根据添加时间与联系人的对应关系,获取与所述添加时间对应的联系人;
如果所述关键字包括间接时间类型关键字,则根据预设的字符解析所述关键字,获取部分关键字,根据所述部分关键字搜索到与所述部分关键字匹配的联系人,获取与所述联系人对应的预存的日期,搜索与所述预存的日期匹配的添加时间,根据添加时间与联系人的对应关系,获取与所述添加时间对应的联系人。
在其中一个实施例中,所述搜索与所述关键字匹配的多维相关数据,根据所述多维相关数据得到对应的联系人的步骤包括:
如果所述关键字包括地理位置类型关键字,搜索得到与所述关键字匹配的联系人号码归属地,根据联系人号码归属地与联系人的对应关系,获取与所述联系人号码归属地对应的联系人;搜索得到与所述关键字匹配的添加地点,根据添加地点与联系人的对应关系,获取与所述添加地点对应的联系人。
在其中一个实施例中,所述搜索与所述关键字匹配的多维相关数据,根据所述多维相关数据得到对应的联系人的步骤包括:
如果所述关键字包括直接时间类型关键字,对所述关键字进行解析得到日期,搜索与所述日期匹配的登录时间,根据预存的登录时间与联系人的对应关系,获取与登录时间对应的联系人,所述登录时间为联系人登录第三方应用的登录日期;
如果所述关键字包括地理位置类型关键字,搜索与所述关键字匹配的登录地点,根据预存的登录地点与联系人的对应关系,获取与所述登录地点对应的联系人,所述登录地点为联系人登录第三方应用时所在地理位置。
一种联系人搜索装置,所述装置包括:
保存模块,用于在添加联系人时,对应所述联系人保存所述联系人的添加时间、添加所述联系人时所在的添加地点和所述联系人号码归属地;
接收模块,用于接收输入的关键字;
联系人搜索模块,用于搜索与所述关键字匹配的多维相关数据,根据所述多维相关数据得到对应的联系人,所述多维相关数据包括日历数据、事件数据、时间数据、地理位置数据中的至少一种数据。
在其中一个实施例中,所述联系人搜索模块包括:
日期确定单元,用于搜索与所述关键字匹配的日历数据和/或事件数据,根据所述日历数据和/或事件数据得到所述日历数据和/或事件数据对应的日期;
第一联系人搜索单元,用于将所述日期作为所述联系人的添加时间,根据添加时间与联系人的对应关系,获取与所述添加时间对应的联系人。
在其中一个实施例中,所述联系人搜索模块包括:
第二联系人搜索单元,用于如果所述关键字包括直接时间类型关键字,则对所述关键字进行解析得到日期,搜索与所述日期匹配的添加时间,根据添加时间与联系人的对应关系,获取与所述添加时间对应的联系人;
第三联系人搜索单元,用于如果所述关键字包括间接时间类型关键字,则根据预设的字符解析所述关键字,获取部分关键字,根据所述部分关键字搜索到与所述部分关键字匹配的联系人,获取与所述联系人对应的预存的日期,搜索与所述预存的日期匹配的添加时间,根据添加时间与联系人的对应关系,获取与所述添加时间对应的联系人。
在其中一个实施例中,所述联系人搜索模块包括:
第四联系人搜索单元,用于如果所述关键字包括地理位置类型关键字,搜索得到与所述关键字匹配的联系人号码归属地,根据联系人号码归属地与联系人的对应关系,获取与所述联系人号码归属地对应的联系人;
所述第四联系人搜索单元还用于搜索得到与所述关键字匹配的添加地点,根据添加地点与联系人的对应关系,获取与所述添加地点对应的联系人。
在其中一个实施例中,所述联系人搜索模块包括:
第五联系人搜索单元,用于如果所述关键字包括直接时间类型关键字,对所述关键字进行解析得到日期,搜索与所述日期匹配的登录时间,根据预存的登录时间与联系人的对应关系,获取与登录时间对应的联系人,所述登录时间为联系人登录第三方应用的登录日期;
第六联系人搜索单元,用于如果所述关键字包括地理位置类型关键字,搜索与所述关键字匹配的登录地点,根据预存的登录地点与联系人的对应关系,获取与所述登录地点对应的联系人,所述登录地点为联系人登录第三方应用时所在地理位置。
上述联系人搜索方法和装置,通过在添加联系人时,对应所述联系人保存所述联系人的添加时间、添加所述联系人时所在的添加地点和所述联系人号码归属地;接收输入的关键字;搜索与所述关键字匹配的多维相关数据,根据所述多维相关数据得到对应的联系人,所述多维相关数据包括日历数据、时间数据、地理位置数据中的至少一种数据。通过与关键字匹配的多维相关数据也能搜索到对应的联系人,使搜索联系人的方式多样化,使用户在只知道部分信息时也能搜索到联系人,能提高搜索联系人的便利性。
附图说明
图1为一个实施例中联系人搜索方法的流程图;
图2为一个实施例中根据多维相关数据搜索得到联系人的流程图;
图3为另一个实施例中根据多维相关数据搜索得到联系人的流程图;
图4为又一个实施例中根据多维相关数据搜索得到联系人的流程图;
图5为再一个实施例中根据多维相关数据搜索得到联系人的流程图;
图6为一个实施例中联系人搜索界面示意图;
图7为一个实施例中联系人搜索装置的结构框图;
图8为一个实施例中联系人搜索模块的结构框图;
图9为另一个实施例中联系人搜索模块的结构框图;
图10为又一个实施例中联系人搜索模块的结构框图;
图11为再一个实施例中联系人搜索模块的结构框图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
在一个实施例中,如图1所示,提供了一种联系人搜索方法,该方法以应用于具有通信功能的终端中来举例说明,包括:
步骤S110,在添加联系人时,对应所述联系人保存所述联系人的添加时间、添加所述联系人时所在的添加地点和所述联系人号码归属地。
本实施例中,添加时间是指用户新建某个联系人的时间,若重复添加则为第一次添加时间。在新建联系人时从***获取时间作为添加时间,将添加时间自动与联系人信息对应存储。则根据添加时间与联系人的对应关系,可以由添加时间得到其对应的联系人。在新建联系人时,从***的GPS模块获取用户所在地址作为添加地点、将联系人电话号码在云端查询归属地并获取联系人号码归属地,并自动将添加地点、联系人号码归属地与联系人对应存储,则以这些地点信息为关键字进行搜索,就能得到与这些地点信息对应的联系人。
步骤S120,接收输入的关键字。
本实施例中,用于搜索联系人的关键字可以是时间、地点、人物或事件,如会议、旅行、提醒、公司信息等。
步骤S130,搜索与关键字匹配的多维相关数据,根据多维相关数据得到对应的联系人,多维相关数据包括日历数据、事件数据、时间数据、地理位置数据中的至少一种数据。
本实施例中,多维相关数据可以是保存于手机中的任何信息,包括但不限于日历数据、事件数据、时间数据、地理位置数据等。先搜索与关键字匹配的多维相关数据,各种多维相关数据都可以与联系人通过添加时间、添加联系人时所在的添加地点或联系人号码归属地间接的建立对应的关系,再通过添加时间、添加联系人时所在的添加地点或联系人号码归属地与联系人的关系,得到对应的联系人。日历数据是指用户在使用的日历应用中添加的所有信息,包括时间、事件、地点、提醒等或者***日历自带的一些数据。用户在日历中选择日期添加日历数据后,日历数据就对应日期存储。根据日历数据与日期的对应关系,由日历数据可以得到其对应的日期。事件数据是指用户在使用备忘录或手机文档时所添加的信息,事件数据的添加时间与事件数据对应存储。时间数据是指用户在使用手机的过程中保存的与时间相关的信息,如联系人的生日,新建联系人时对应联系人保存的添加时间等。地理位置数据是指用户在使用手机的过程中保存的与地理位置相关的信息,如新建联系人时对应联系人保存的添加地点,将联系人电话号码在云端查询归属地并获取的联系人号码归属地等。
本实施例中,通过在添加联系人时,对应所述联系人保存所述联系人的添加时间、添加所述联系人时所在的添加地点和所述联系人号码归属地;接收输入的关键字;搜索与所述关键字匹配的多维相关数据,根据所述多维相关数据得到对应的联系人,所述多维相关数据包括日历数据、时间数据、地理位置数据中的至少一种数据。通过与关键字匹配的多维相关数据也能搜索到对应的联系人,使搜索联系人的方式多样化,使用户在只知道部分信息时也能搜索到联系人,能提高搜索联系人的便利性。
在一个实施例中,如图2所示,步骤S130包括:
步骤S131,搜索与所述关键字匹配的日历数据和/或事件数据,根据所述日历数据和/或事件数据得到所述日历数据和/或事件数据对应的日期。
具体的,可通过字符串匹配的方式搜索与关键字匹配的日历数据和/或事件数据,得到日历数据和/或事件数据对应的日期。如用户在日历中的11月12日添加“与杨某参加腾讯WE大会”,同时在11月12日用户添加了3个联系人。用户输入“腾讯”等事件相关内容,即可搜索到匹配的日历数据“与杨某参加腾讯WE大会”,由日历数据得到其对应的日期11月12日。可以理解的是,日历数据还可以是***日历自带的一些数据如节日数据,在***日历的节日数据中存在“双十一购物节”对应日期“11月11日”,则用户搜索“购物节”,可以得到其对应的日期11月11日。如用户还在10月10日在备忘录中添加“参加腾讯交流讲座”,同时在10月10日添加了2个联系人,用户输入“腾讯”,不仅可以得到日历数据中匹配的“与杨某参加腾讯WE大会”,还可搜索得到备忘录中10月10日添加的匹配的事件数据“参加腾讯交流讲座”,从而得到日历数据对应的日期11月12日和事件数据的添加时间10月10日。
步骤S132,将日期作为联系人的添加时间,根据添加时间与联系人的对应关系,获取与添加时间对应的联系人。
具体的,得到日历数据和/或事件数据对应的日期后,将此日期作为联系人的添加时间,根据新建联系人时保存的添加时间与联系人的对应关系,得到与添加时间对应的联系人。例如,在步骤S120中得到日期11月12日后,将11月12日作为添加时间,就能得到这一天用户新建的3个联系人。用户在忘记联系人姓名的情况下,只需要记得在添加联系人的当天,在日历记录了什么事件,就能搜索到对应的联系人。如果在步骤S120中得到多个日期,则会分别将各个日期作为添加时间,得到多个添加时间对应的联系人。
可以理解的是,可以将搜索得到的联系人进行展示,供用户选择。根据搜索关键字的增加或修改,实时的展示搜索得到的不同的联系人。本发明可以是在基于联系人名片搜索的基础上进行的基于日历数据的搜索,联系人名片信息包括姓名、电话号码、备忘录事件、公司地址,家庭住址等信息,所以在搜索过程中会同时进行多维数据的搜索,并可以将搜索结果以自定义的优先顺序进行展示。
在一个实施例中,如图3所示,步骤S130包括:
步骤S133,如果关键字包括直接时间类型关键字,则对关键字进行解析得到日期,搜索与日期匹配的添加时间,根据添加时间与联系人的对应关系,获取与所述添加时间对应的联系人。
具体的,直接时间类型关键字是指这类关键字中包括数字,如1-3或1月3日。对于直接时间类型关键字可以直接解析出日期,从而进行搜索获取与关键字对应的联系人。如1-3解析后得到日期1月3日,根据预存的添加时间与联系人的对应关系,获取与日期匹配的添加时间对应的联系人。如与1月3日匹配的添加时间有2014年1月3日和2013年1月3日,则分别得到用户2014年1月3日和2013年1月3日新建的联系人。这种搜索方式便于用户记得联系人新建日期时快速搜索得到对应的联系人。可以理解的是,关键字可能是事件中包括直接时间类型关键字,则需要将事件作为整体先进行日历数据搜索,然后再将关键字中的直接时间类型关键字提取出来进行与时间数据相关的搜索。
步骤S134,如果关键字包括间接时间类型关键字,则根据预设的字符解析所述关键字,获取部分关键字,根据部分关键字搜索到与部分关键字匹配的联系人,获取与联系人对应的预存的日期,搜索与预存的日期匹配的添加时间,根据添加时间与联系人的对应关系,获取与添加时间对应的联系人。
具体的,间接时间类型关键字是指这类关键字间接与时间相关,如文字型时间“Jone的生日”等。预设的字符可以是与日期相关的字符,如“生日”。根据预设的字符解析关键字,对关键字进行断句,得到部分关键字,如“Jone的生日”进行解析后得到部分关键字“Jone”,根据部分关键字“Jone”搜索到与部分关键字匹配的联系人Jone,获取与联系人Jone对应的预存的日期,可以是新建联系人Jone的名片中记录的Jone的生日1月3日。根据预存的添加时间与联系人的对应关系,获取与日期匹配的添加时间对应的联系人,例如与日期匹配的添加时间为2014年1月3日,则得到用户2014年1月3日新建的联系人。本实施例,便于用户只记得是在某人生日当天新建了联系人但不记得生日具体日期的情况下,通过这种间接搜索得到联系人。可以理解的是,关键字可能是事件中包括间接时间类型关键字,则需要将事件作为整体先进行日历数据搜索,然后再将关键字中的间接时间类型关键字提取出来进行与时间数据相关的搜索。
可以理解的是,由于本实施例可以是在日历数据搜索之后进行的搜索,通过日历数据搜索出的联系人和通过与时间类型对应的搜索方式得到的联系人,可以进行自定义的排序后进行展示。如定义基于联系人名片信息搜索得到的联系人最先展示,基于日历数据搜索得到的联系人次之,通过时间数据搜索得到的联系人最后展示。
在一个实施例中,如图4所示,步骤S130包括:
步骤S135,如果关键字包括地理位置类型关键字,搜索得到与关键字匹配的联系人号码归属地,根据联系人号码归属地与联系人的对应关系,获取与联系人号码归属地对应的联系人。
具体的,地理位置类型关键字是指关键字中包括地理位置信息,如“深圳福田区”等。可经过一个运算单元对输入的关键字进行解析,得到关键字包含哪些类型的关键字。根据新建联系人时保存的联系人号码归属地与联系人的关系,获取与关键字“深圳福田区”匹配的联系人号码归属地“深圳”对应的联系人,得到联系人号码所在地为深圳的所有联系人。
步骤S136,搜索得到与关键字匹配的添加地点,根据添加地点与联系人的对应关系,获取与添加地点对应的联系人。
具体的,通过字符串匹配的方式搜索得到与关键字匹配的添加地点,如搜索得到与关键字“深圳福田区”匹配的添加地点“深圳市福田区”,再根据新建联系人时保存的添加地点与联系人的对应关系,得到用户在深圳市福田区时新建的所有联系人。可以理解的是,关键字可能是事件中包括地理位置类型关键字,则需要将事件作为整体先进行日历数据搜索,然后再将关键字中的地理位置类型关键字提取出来进行与地理位置数据相关的搜索。可以理解的是,将不同的搜索方式得到的联系人进行自定义的排序,展示搜索出的所有联系人。如基于日历数据搜索得到的联系人优先展示,通过联系人号码归属地搜索得到的联系人次之,通过添加地点搜索得到的联系人最后展示。
在一个实施例中,如图5所示,步骤S130包括:
步骤S137,如果关键字包括直接时间类型关键字,对关键字进行解析得到日期,搜索与日期匹配的登录时间,根据预存的登录时间与联系人的对应关系,获取与登录时间对应的联系人,登录时间为联系人登录第三方应用的登录日期。
步骤S138,如果关键字包括地理位置类型关键字,搜索与关键字匹配的登录地点,根据预存的登录地点与联系人的对应关系,获取与登录地点对应的联系人,登录地点为联系人登录第三方应用时所在地理位置。
本实施例中,根据预存的联系人信息,获取与联系人信息对应的在第三方应用中的用户名,获取用户名在第三方应用的登录时间和登录地点,存储登录时间和登录地点与联系人的对应关系。如用户有一位联系人为John,预存的联系人信息中有一栏为邮箱,为“[email protected]”,第三方应用中邮箱信息也为[email protected]的用户名为John123,则John123为与联系人信息对应的在第三方应用中的用户名。将用户名为John123的用户在第三方应用中的登录时间和登录地点与John对应存储。如登录时间和登录地点分别为“Frace”和“2011-06-04”,当输入的搜索关键字为2011时,与2011匹配的登录时间为“2011-06-04”,根据预存的登录时间与联系人的对应关系,获取与登录时间对应的联系人John。可以理解的是,支持部分关键字搜索,如输入20,则也可以得到联系人John。当输入的搜索关键字为Frace时,与Frace匹配的登录地点为“Frace”,根据预存的登录地点与联系人的对应关系,获取与登录地点对应的联系人John。可以理解的是,可以将各种搜索方式搜索获得的联系人进行排序后展示。如图6所示,254为输入框,用于输入搜索关键字,255为展示框,用于展示搜索得到的各个联系人。当输入“Jo”时,展示与“Jo”相关的联系人。
在一个实施例中,如图7所示,提供了一种联系人搜索装置,包括:
保存模块310,用于在添加联系人时,对应联系人保存联系人的添加时间、添加联系人时所在的添加地点和联系人号码归属地。
接收模块320,用于接收输入的关键字。
联系人搜索模块330,用于搜索与关键字匹配的多维相关数据,根据多维相关数据得到对应的联系人,多维相关数据包括日历数据、事件数据、时间数据、地理位置数据中的至少一种数据。
在一个实施例中,如图8所示,联系人搜索模块330包括:
日期确定单元331,用于搜索与关键字匹配的日历数据和/或事件数据,根据日历数据和/或事件数据得到日历数据和/或事件数据对应的日期;
第一联系人搜索单元332,用于将日期作为联系人的添加时间,根据添加时间与联系人的对应关系,获取与添加时间对应的联系人。
在一个实施例中,如图9所示,联系人搜索模块330包括:
第二联系人搜索单元333,用于如果关键字包括直接时间类型关键字,则对关键字进行解析得到日期,搜索与日期匹配的添加时间,根据添加时间与联系人的对应关系,获取与添加时间对应的联系人。
第三联系人搜索单元334,用于如果关键字包括间接时间类型关键字,则根据预设的字符解析所述关键字,获取部分关键字,根据部分关键字搜索到与部分关键字匹配的联系人,获取与联系人对应的预存的日期,搜索与预存的日期匹配的添加时间,根据添加时间与联系人的对应关系,获取与添加时间对应的联系人。
在一个实施例中,如图10所示,联系人搜索模块330包括:
第四联系人搜索单元335,用于如果关键字包括地理位置类型关键字,搜索得到与关键字匹配的联系人号码归属地,根据联系人号码归属地与联系人的对应关系,获取与联系人号码归属地对应的联系人;
所述第四联系人搜索单元335还用于搜索得到与所述关键字匹配的添加地点,根据添加地点与联系人的对应关系,获取与添加地点对应的联系人。
在一个实施例中,如图11所示,联系人搜索模块330包括:
第五联系人搜索单元336,用于如果关键字包括直接时间类型关键字,对关键字进行解析得到日期,搜索与日期匹配的登录时间,根据预存的登录时间与联系人的对应关系,获取与登录时间对应的联系人,所述登录时间为联系人登录第三方应用的登录日期。
第六联系人搜索单元337,用于如果关键字包括地理位置类型关键字,搜索与关键字匹配的登录地点,根据预存的登录地点与联系人的对应关系,获取与登录地点对应的联系人,登录地点为联系人登录第三方应用时所在地理位置。
以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

Claims (10)

1.一种联系人搜索方法,所述方法包括:
在添加联系人时,对应所述联系人保存所述联系人的添加时间、添加所述联系人时所在的添加地点和所述联系人号码归属地;
接收输入的关键字;
搜索与所述关键字匹配的多维相关数据,将所述多维相关数据与所述联系人通过添加时间、添加联系人时所在的添加地点或联系人号码归属地间接的建立对应的关系,再通过添加时间、添加联系人时所在的添加地点或联系人号码归属地与联系人的关系,得到对应的联系人,所述多维相关数据包括日历数据和事件数据、时间数据、地理位置数据中的至少一种数据。
2.根据权利要求1所述的方法,其特征在于,所述搜索与所述关键字匹配的多维相关数据,根据所述多维相关数据得到对应的联系人的步骤包括:
搜索与所述关键字匹配的日历数据和/或事件数据,根据所述日历数据和/或事件数据得到所述日历数据和/或事件数据对应的日期;
将所述日期作为所述联系人的添加时间,根据添加时间与联系人的对应关系,获取与所述添加时间对应的联系人。
3.根据权利要求1所述的方法,其特征在于,所述搜索与所述关键字匹配的多维相关数据,根据所述多维相关数据得到对应的联系人的步骤包括:
如果所述关键字包括直接时间类型关键字,则对所述关键字进行解析得到日期,搜索与所述日期匹配的添加时间,根据添加时间与联系人的对应关系,获取与所述添加时间对应的联系人;
如果所述关键字包括间接时间类型关键字,则根据预设的字符解析所述关键字,获取部分关键字,根据所述部分关键字搜索到与所述部分关键字匹配的联系人,获取与所述联系人对应的预存的日期,搜索与所述预存的日期匹配的添加时间,根据添加时间与联系人的对应关系,获取与所述添加时间对应的联系人。
4.根据权利要求1所述的方法,其特征在于,所述搜索与所述关键字匹配的多维相关数据,根据所述多维相关数据得到对应的联系人的步骤包括:
如果所述关键字包括地理位置类型关键字,搜索得到与所述关键字匹配的联系人号码归属地,根据联系人号码归属地与联系人的对应关系,获取与所述联系人号码归属地对应的联系人;搜索得到与所述关键字匹配的添加地点,根据添加地点与联系人的对应关系,获取与所述添加地点对应的联系人。
5.根据权利要求1所述的方法,其特征在于,所述搜索与所述关键字匹配的多维相关数据,根据所述多维相关数据得到对应的联系人的步骤包括:
如果所述关键字包括直接时间类型关键字,对所述关键字进行解析得到日期,搜索与所述日期匹配的登录时间,根据预存的登录时间与联系人的对应关系,获取与登录时间对应的联系人,所述登录时间为联系人登录第三方应用的登录日期;
如果所述关键字包括地理位置类型关键字,搜索与所述关键字匹配的登录地点,根据预存的登录地点与联系人的对应关系,获取与所述登录地点对应的联系人,所述登录地点为联系人登录第三方应用时所在地理位置。
6.一种联系人搜索装置,其特征在于,所述装置包括:
保存模块,用于在添加联系人时,对应所述联系人保存所述联系人的添加时间、添加所述联系人时所在的添加地点和所述联系人号码归属地;
接收模块,用于接收输入的关键字;
联系人搜索模块,用于搜索与所述关键字匹配的多维相关数据,将所述多维相关数据与所述联系人通过添加时间、添加联系人时所在的添加地点或联系人号码归属地间接的建立对应的关系,再通过添加时间、添加联系人时所在的添加地点或联系人号码归属地与联系人的关系,得到对应的联系人,所述多维相关数据包括日历数据和事件数据、时间数据、地理位置数据中的至少一种数据。
7.根据权利要求6所述的装置,其特征在于,所述联系人搜索模块包括:
日期确定单元,用于搜索与所述关键字匹配的日历数据和/或事件数据,根据所述日历数据和/或事件数据得到所述日历数据和/或事件数据对应的日期;
第一联系人搜索单元,用于将所述日期作为所述联系人的添加时间,根据添加时间与联系人的对应关系,获取与所述添加时间对应的联系人。
8.根据权利要求6所述的装置,其特征在于,所述联系人搜索模块包括:
第二联系人搜索单元,用于如果所述关键字包括直接时间类型关键字,则对所述关键字进行解析得到日期,搜索与所述日期匹配的添加时间,根据添加时间与联系人的对应关系,获取与所述添加时间对应的联系人;
第三联系人搜索单元,用于如果所述关键字包括间接时间类型关键字,则根据预设的字符解析所述关键字,获取部分关键字,根据所述部分关键字搜索到与所述部分关键字匹配的联系人,获取与所述联系人对应的预存的日期,搜索与所述预存的日期匹配的添加时间,根据添加时间与联系人的对应关系,获取与所述添加时间对应的联系人。
9.根据权利要求6所述的装置,其特征在于,所述联系人搜索模块包括:
第四联系人搜索单元,用于如果所述关键字包括地理位置类型关键字,搜索得到与所述关键字匹配的联系人号码归属地,根据联系人号码归属地与联系人的对应关系,获取与所述联系人号码归属地对应的联系人;
所述第四联系人搜索单元还用于搜索得到与所述关键字匹配的添加地点,根据添加地点与联系人的对应关系,获取与所述添加地点对应的联系人。
10.根据权利要求6所述的装置,其特征在于,所述联系人搜索模块包括:
第五联系人搜索单元,用于如果所述关键字包括直接时间类型关键字,对所述关键字进行解析得到日期,搜索与所述日期匹配的登录时间,根据预存的登录时间与联系人的对应关系,获取与登录时间对应的联系人,所述登录时间为联系人登录第三方应用的登录日期;
第六联系人搜索单元,用于如果所述关键字包括地理位置类型关键字,搜索与所述关键字匹配的登录地点,根据预存的登录地点与联系人的对应关系,获取与所述登录地点对应的联系人,所述登录地点为联系人登录第三方应用时所在地理位置。
CN201510128049.XA 2015-03-20 2015-03-20 联系人搜索方法和装置 Active CN104765785B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510128049.XA CN104765785B (zh) 2015-03-20 2015-03-20 联系人搜索方法和装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510128049.XA CN104765785B (zh) 2015-03-20 2015-03-20 联系人搜索方法和装置

Publications (2)

Publication Number Publication Date
CN104765785A CN104765785A (zh) 2015-07-08
CN104765785B true CN104765785B (zh) 2019-01-29

Family

ID=53647616

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510128049.XA Active CN104765785B (zh) 2015-03-20 2015-03-20 联系人搜索方法和装置

Country Status (1)

Country Link
CN (1) CN104765785B (zh)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105827809A (zh) * 2015-09-30 2016-08-03 维沃移动通信有限公司 一种查找联系人号码的方法及终端
CN105512231A (zh) * 2015-11-30 2016-04-20 小米科技有限责任公司 联系人搜索方法、装置和终端设备
CN105681399B (zh) * 2015-12-29 2019-11-08 魅族科技(中国)有限公司 名片获取方法和装置
CN105744041A (zh) * 2016-04-05 2016-07-06 珠海市小源科技有限公司 通讯录多条件查找联系人的检索方法及装置

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101848266A (zh) * 2009-03-24 2010-09-29 北京网秦天下科技有限公司 一种基于上下文的多维度号码通讯录查询方法
CN101963976A (zh) * 2010-09-16 2011-02-02 宇龙计算机通信科技(深圳)有限公司 一种用于移动终端的信息搜索方法及移动终端
CN102055826A (zh) * 2009-10-27 2011-05-11 北京网秦天下科技有限公司 维护和通讯录中联系人有关的多维相关信息的方法和***
CN102129460A (zh) * 2011-03-10 2011-07-20 宇龙计算机通信科技(深圳)有限公司 联系人查找方法和移动终端
CN102883021A (zh) * 2012-09-17 2013-01-16 北京小米科技有限责任公司 一种查找联系人的方法及装置

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101848266A (zh) * 2009-03-24 2010-09-29 北京网秦天下科技有限公司 一种基于上下文的多维度号码通讯录查询方法
CN102055826A (zh) * 2009-10-27 2011-05-11 北京网秦天下科技有限公司 维护和通讯录中联系人有关的多维相关信息的方法和***
CN101963976A (zh) * 2010-09-16 2011-02-02 宇龙计算机通信科技(深圳)有限公司 一种用于移动终端的信息搜索方法及移动终端
CN102129460A (zh) * 2011-03-10 2011-07-20 宇龙计算机通信科技(深圳)有限公司 联系人查找方法和移动终端
CN102883021A (zh) * 2012-09-17 2013-01-16 北京小米科技有限责任公司 一种查找联系人的方法及装置

Also Published As

Publication number Publication date
CN104765785A (zh) 2015-07-08

Similar Documents

Publication Publication Date Title
US20180359200A1 (en) System and method for facilitating the growth of a mobile community
US9047166B2 (en) System for generating application software installed on a mobile terminal
US8171055B2 (en) System and method for generating communication subscriber description information
CN100421113C (zh) 基于个性化信息的搜索***及搜索方法
CN104765785B (zh) 联系人搜索方法和装置
US20090215486A1 (en) Dynamic generation of group lists for a communication device using tags
CN107231485B (zh) 建立事件提醒的方法和装置
CN104158937A (zh) 基于通讯录联系人的信息提醒方法和客户端以及电子设备
CN103501374A (zh) 电话簿排序方法及装置、终端
CN106936971B (zh) 一种来电人信息提示***及提示方法
CN101729639A (zh) 移动终端的通话记录方法和装置
CN103345606A (zh) 一种保护移动终端通讯录联系人信息的方法及装置
WO2020186824A1 (zh) 应用程序唤醒控制方法、装置、计算机设备及存储介质
CN106657639A (zh) 短信的显示方法及移动终端
CN105122280A (zh) 用于提供联系人相关信息项的装置和方法
CN102737022A (zh) 获取和搜索相关知识信息的方法及装置
JP2017054356A (ja) コンタクト履歴管理システム
CN102984247A (zh) 一种移动终端推荐好友的方法及***
CN103209237A (zh) 创建联系人方法、装置和移动终端
CN103218222B (zh) 智能提醒方法和装置
CN101950392A (zh) 网络交友智能推荐***及方法
CN104537113B (zh) 社交网络***搜索方法
CN104601442B (zh) 一种信息更新方法及装置
CN107729457B (zh) 一种信息智能检索的方法、装置及存储介质
CN106125956A (zh) 一种基于输入法的信息推送方法及***

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
EXSB Decision made by sipo to initiate substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant