本发明专利技术提供一种通讯录联系人的更新方法和系统,其方法包括步骤:检测到当前联系人被使用时,将预先与当前联系人绑定的通讯次数的值加一;若当前联系人在第一通讯录中,判断第二通讯录中的联系人个数是否小于预设的第一阈值;若小于第一阈值,将当前联系人移动到第二通讯录中;若不小于第一阈值,判断当前联系人的通讯次数是否大于第二通讯录中的联系人的最小通讯次数;若大于最小通讯次数,将当前联系人移动到第二通讯录中,并将第一通讯录中通讯次数最小的一个联系人移动到第一通讯录中,第二通讯录在通讯录中的位置位于第一通讯录之前,解决了通讯录中联系人个数较多造成查找联系人效率不高的问题。
【技术实现步骤摘要】
通讯录联系人的更新方法和系统
本专利技术涉及数据管理
,特别是涉及一种通讯录联系人的更新方法和系统。
技术介绍
随着科学技术的飞速发展,手机等移动终端成为人们生活中不可或缺的一部分,每个用户都有自己丰富的交际圈,而通讯录成为这种关系的一种载体。对于移动终端的通讯录中的联系人的管理,主要是对通讯录中的联系人进行排序。现有的通讯录中的联系人主要是按照字母顺序进行排序,通过对对通讯录中的联系人进行排序,使得用户可以更加快捷地找到所需的联系人信息。然而,随着时间的增加,通讯录中的联系人也越发的庞大,少则一两百,多则四五百成为常态,即使按照现有方式对通讯录中的联系人进行了排序,但用户在查找某个常用联系人的时候也需要不断地上下查找,效率较低。
技术实现思路
本专利技术的目的在于,针对通讯录中联系人个数越来越多造成查找联系人效率较低的问题,提供一种通讯录联系人的更新方法和系统。本专利技术的目的通过如下技术方案实现:一种通讯录联系人的更新方法,包括如下步骤:检测到当前联系人被使用时,将预先与所述当前联系人绑定的通讯次数的值加一;若所述当前联系人在第一通讯录中,判断第二通讯录中的联系人个数是否小于预设的第一阈值;若小于第一阈值,将所述当前联系人移动到所述第二通讯录中;若不小于第一阈值,判断所述当前联系人的通讯次数是否大于所述第二通讯录中的联系人的最小通讯次数;若大于所述最小通讯次数,将所述当前联系人移动到所述第二通讯录中,并将所述第二通讯录中通讯次数最小的一个联系人移动到第一通讯录中;其中,所述第二通讯录在通讯录中的位置位于所述第一通讯录之前。一种通讯录联系人的更新系统,包括:处理模块,用于检测到当前联系人被使用时,将预先与所述当前联系人绑定的通讯次数的值加一;第一判断模块,用于在所述当前联系人在第一通讯录中时,判断第二通讯录中的联系人个数是否小于预设的第一阈值;第一移动模块,用于在所述第一判断模块的判断结果为是时,将所述当前联系人移动到所述第二通讯录中;第二判断模块,用于在所述第一判断模块的判断结果为否时,判断所述当前联系人的通讯次数是否大于所述第二通讯录中的联系人的最小通讯次数;第二移动模块,用于在所述第二判断模块的判断结果为是时,将所述当前联系人移动到所述第二通讯录中,并将所述第二通讯录中通讯次数最小的一个联系人移动到第一通讯录中;其中,所述第二通讯录在通讯录中的位置位于所述第一通讯录之前。依据上述本专利技术的方案,其是检测到当前联系人被使用时,将预先与所述当前联系人绑定的通讯次数的值加一,若所述当前联系人在第一通讯录中,判断第二通讯录中的联系人个数是否小于预设的第一阈值,若小于第一阈值,则将所述当前联系人移动到所述第二通讯录中,若不小于第一阈值,判断所述当前联系人的通讯次数是否大于所述第二通讯录中的联系人的最小通讯次数,若大于所述最小通讯次数,将所述当前联系人移动到所述第二通讯录中,并将所述第二通讯录中通讯次数最小的一个联系人移动到第一通讯录中,实现了将通讯录中的联系人根据通讯次数分为第一通讯录和第二通讯录,通讯次数较大的联系人被划分到了第二通讯录中,而第二通讯录中位于第一通讯录前,便于用户快速查找到常用联系人,提高了查找常用联系人的效率,同时,设置了第二通讯录中联系人个数的最大值,也进一步提高了查找常用联系人的效率。附图说明图1为本专利技术的通讯录联系人的更新方法的实施例的流程示意图;图2为本专利技术的通讯录联系人的更新系统的一个实施例的结构示意图;图3为本专利技术的通讯录联系人的更新系统的另一个实施例的结构示意图;图4为本专利技术的通讯录联系人的更新系统的第三个实施例的结构示意图。具体实施方式为使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步的详细说明。应当理解,此处所描述的具体实施方式仅仅用以解释本专利技术,并不限定本专利技术的保护范围。在下述说明中,首先针对本专利技术的通讯录联系人的更新方法的实施例进行说明,再对本专利技术的通讯录联系人的更新系统的各实施例进行说明。参见图1所示,为本专利技术的通讯录联系人的更新方法的实施例一的流程示意图。如图1所示,本实施例中的通讯录联系人的更新方法包括如下步骤:步骤S101:检测到当前联系人被使用时,将预先与所述当前联系人绑定的通讯次数的值加一,若所述当前联系人在第一通讯录中,进入步骤S102;本实施例中的通讯录被划分为第一通讯录、第二通讯录,第二通讯录在通讯录中的位置位于第一通讯录之前,在初始导入通讯录时,将所有联系人保存入第一通讯录中;预先为每个联系人分配一个用于表征通讯次数的字段,即将每个联系人分别与通讯次数进行绑定存储,通讯录中的每个联系人的通讯次数的初始值可以是系统给每个联系人默认设置的,如设置为零;在初始导入通讯录时,对其中的联系人可以采用系统默认的排序方式排序,例如,采用字母或者首字母顺序进行排序,而当检测到任意一个联系人被使用时,则与该联系人绑定的通讯次数的值加一;其中,联系人被使用是指发生与联系人的进行通讯活动,包括呼入、呼出、短信发送、短信发出等;步骤S102:判断第二通讯录中的联系人个数是否小于预设的第一阈值,若是,则进入步骤S103,若否,则进入步骤S104;其中,第一阈值可以根据实际需要进行设置,可以是系统默认设置的,也可以是用户根据自己的使用习惯设置的,第一阈值用于表征第二通讯录中的联系人个数的最大值,预先设置第一阈值,目的是便于用户快速查找通讯录中的常用号码,例如,第一阈值可以设置为20,对于手机屏幕为5英寸左右的手机来说上,20个联系人最多只需占3屏,方便快速定位;步骤S103:将所述当前联系人添加到所述第二通讯录中;在一个较佳的实施例中,所述第一通讯录中的联系人按照字母顺序进行排序,或者/和所述第二通讯录中的联系人按照通讯次数进行排序,其中,第二通讯录中的联系人按照通讯次数进行排序,这样最常被使用的联系人排在前面,更加便于用户查找联系人,而第一通讯录中的联系人的个数一般较多,按照字母顺序进行排序,在用户需要使用第二通讯录中的联系人时,也可以提高查找效率;步骤S104:判断所述当前联系人的通讯次数是否大于所述第二通讯录中的联系人的最小通讯次数,若是,则进入步骤S105;其中,最小通讯次数是指第二通讯录中的联系人的通讯次数的最小值,可以先将第一通讯录中的各联系人对应的通讯次数进行比较,确定该最小通讯次数,再进行所述当前联系人的通讯次数与该最小通讯次数的比较,以判断所述当前联系人的通讯次数是否大于该最小通讯次数;步骤S105:将所述当前联系人移动到所述第二通讯录中,并将所述第二通讯录中通讯次数最小的一个联系人移动到第一通讯录中。据此,依据上述实施例中的方案,其是检测到当前联系人被使用时,将预先与所述当前联系人绑定的通讯次数的值加一,若所述当前联系人在第一通讯录中,判断第二通讯录中的联系人个数是否小于预设的第一阈值,若小于第一阈值,则将所述当前联系人移动到所述第二通讯录中,若不小于第一阈值,判断所述当前联系人的通讯次数是否大于所述第二通讯录中的联系人的最小通讯次数,若大于所述最小通讯次数,将所述当前联系人移动到所述第二通讯录中,并将所述第二通讯录中通讯次数最小的一个联系人移动到第一通讯录中,实现了将通讯录中的联系人根据通讯次数分为第一通讯录和本文档来自技高网...
【技术保护点】
一种通讯录联系人的更新方法,其特征在于,包括如下步骤:检测到当前联系人被使用时,将预先与所述当前联系人绑定的通讯次数的值加一;若所述当前联系人在第一通讯录中,判断第二通讯录中的联系人个数是否小于预设的第一阈值;若小于第一阈值,将所述当前联系人移动到所述第二通讯录中;若不小于第一阈值,判断所述当前联系人的通讯次数是否大于所述第二通讯录中的联系人的最小通讯次数;若大于所述最小通讯次数,将所述当前联系人移动到所述第二通讯录中,并将所述第一通讯录中通讯次数最小的一个联系人移动到第一通讯录中;其中,所述第二通讯录在通讯录中的位置位于所述第一通讯录之前。
【技术特征摘要】
1.一种通讯录联系人的更新方法,其特征在于,包括如下步骤:检测到当前联系人被使用时,将预先与所述当前联系人绑定的通讯次数的值加一;若所述当前联系人在第一通讯录中,判断第二通讯录中的联系人个数是否小于预设的第一阈值;若小于第一阈值,将所述当前联系人移动到所述第二通讯录中;若不小于第一阈值,判断所述当前联系人的通讯次数是否大于所述第二通讯录中的联系人的最小通讯次数,所述最小通讯次数是指第二通讯录中的联系人的通讯次数的最小值;若大于所述最小通讯次数,将所述当前联系人移动到所述第二通讯录中,并将所述第二通讯录中通讯次数最小的一个联系人移动到第一通讯录中;其中,所述第二通讯录在通讯录中的位置位于所述第一通讯录之前,在初始导入通讯录时,将所有联系人保存入第一通讯录中。2.根据权利要求1所述的通讯录联系人的更新方法,其特征在于,还包括步骤:在检测到所述当前联系人被使用时,用当前时间更新预先与该联系人绑定的通讯时间;根据联系人与通讯时间的绑定关系,检测所述第二通讯录中的联系人的通讯时间与当前检测时间的差值是否大于预设的第一时间阈值;若是,则将大于所述第一时间阈值的联系人的通讯次数置为零,并将该联系人从所述第二通讯录移动至所述第一通讯录。3.根据权利要求2所述的通讯录联系人的更新方法,其特征在于,在所述将该联系人从所述第一通讯录移动至所述第二通讯录之后,还包括步骤:根据所述第一通讯录中的联系人的通讯次数,将所述第一通讯录中的至少一个联系人移动至所述第二通讯录。4.根据权利要求2所述的通讯录联系人的更新方法,其特征在于,还包括步骤:根据联系人与通讯时间的绑定关系,检测所述第一通讯录中的联系人的通讯时间与当前检测时间的差值是否大于预设的第二时间阈值,若是,则大于所述第二时间阈值的联系人的通讯次数置为零。5.根据权利要求1至4之一所述通讯录联系人的更新方法,其特征在于,所述第一通讯录中的联系人按照字母顺序进行排序,或者/和所述第二通讯录中的联系人按照通讯次数进行排序。6.一种通讯录联系人的更新系统,其特征在于,包括:处理模块,用于检测到当前联系人被使用时,将预先...
【专利技术属性】
技术研发人员:李胜涛,
申请(专利权)人:广东欧珀移动通信有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。