一种联系人列表的获取方法.pdf

上传人:a2 文档编号:966389 上传时间:2018-03-21 格式:PDF 页数:8 大小:405.50KB
返回 下载 相关 举报
摘要
申请专利号:

CN201010003076.1

申请日:

2010.01.05

公开号:

CN101778058A

公开日:

2010.07.14

当前法律状态:

撤回

有效性:

无权

法律详情:

发明专利申请公布后的视为撤回IPC(主分类):H04L 12/58申请公布日:20100714|||文件的公告送达IPC(主分类):H04L 12/58收件人:吴振宇文件名称:手续合格通知书|||实质审查的生效IPC(主分类):H04L 12/58申请日:20100105|||公开

IPC分类号:

H04L12/58; G06F17/30

主分类号:

H04L12/58

申请人:

深圳中兴网信科技有限公司

发明人:

张弛; 范国华; 李俊敏

地址:

518057广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦

优先权:

专利代理机构:

代理人:

PDF下载: PDF下载
内容摘要

本发明提供了一种联系人列表的获取方法,所述方法包括:维护一近期联系人列表,其中,近期联系人列表的每个联系人项包含有联系人的唯一标识、与联系人最近一次联系的时间和与联系人的近期联系频率;当对某联系人的联系状态进行更新时,计算某联系人新的近期联系频率并更新近期联系人列表;按联系人的近期联系频率对近期联系列表进行排序,对排序后的近期联系人列表进行筛选,获取联系人列表。本发明的方法方便用户从众多联系人中快速定位并找到近期内最常联系的联系人进行通讯。

权利要求书

1: 一种联系人列表的获取方法,其特征在于,包括: 维护一近期联系人列表,其中,近期联系人列表的每个联系人项包含有联系人的唯一标识、与联系人最近一次联系的时间和与联系人的近期联系频率; 当对某联系人的联系状态进行更新时,计算某联系人新的近期联系频率并更新近期联系人列表; 按联系人的近期联系频率对近期联系列表进行排序,对排序后的近期联系人列表进行筛选,获取联系人列表。
2: 如权利要求1所述的方法,其特征在于,当对某联系人进行更新时,进一步包括,查找某联系人是否在近期联系人列表中,若不在,则加入近期联系人列表中,将某联系人的近期联系频率置为初始值。
3: 如权利要求2所述的方法,其特征在于,包括,根据某联系人的唯一标识查找近期联系人列表中是否包某该联系人。
4: 如权利要求1所述的方法,其特征在于,在对某联系人进行更新前,进一步包括,收到更新某联系人的联系状态请求。
5: 如权利要求1、2、3或4所述的方法,其特征在于,计算某联系人新的近期联系频率具体包括: 从近期联系人列表中获取某联系人最近一次的联系时间和近期联系频率; 获取当前联系时间; 根据当前联系时间与最近一次联系时间的间隔,以及近期联系人列表中的近期联系频率,计算出新的近期联系频率。
6: 如权利要求5所述的方法,其特征在于,所述计算包括: 将近期联系频率累加; 或,比较当前时间和最近联系时间间隔,如果时间间隔大于预设周期,则先将近期联系频率置为初始值后累加,否则直接累加。
7: 如权利要求1所述的方法,其特征在于,进一步包括,所述近期联系人列表维护在即时通讯客户端中。
8: 如权利要求1所述的方法,其特征在于,进一步包括,所述筛选具体包括: 根据近期联系频率的排序进行筛选; 或筛选出最近几天内联系过的联系人。

说明书


一种联系人列表的获取方法

    【技术领域】

    本发明涉及通信技术领域,更具体的说,是一种联系人列表的获取方法。

    背景技术

    在即时通讯客户端等通讯工具的通讯录中,常常包含一个联系人列表,这个联系人列表包含每个联系人的诸多联系信息,比如名称、电子邮箱地址、电话号码等。随着使用时间的增长,该联系人列表所包含的联系人也越来越多,要从众多的联系人中查找一个联系人非常的不方便。

    目前,一种解决方法是按照联系人最近联系时间,生成一个最近联系人列表,在该列表中用户可以快速的找出最近联系过的联系人。但某些情况下该方法生成的列表也存在一定的局限性,例如,当用户与某个临时联系人进行了一次通讯后,该联系人被置于在最近联系人列表的第一位,而用户与该联系人可能在将来很长一段时间内都没有再次通讯的需求,因而将该联系人放在列表的前面是不合适的,当这种情况经常出现时,最近联系人列表对于用户查找所需要的经常联系的联系人就变得没有太大的帮助。因而,需要一种方法,能够过滤这种偶尔通讯的联系人,生成一种最常联系人列表。

    【发明内容】

    本发明要解决的一技术问题在于提供一种联系人列表的获取方法,方便用户从众多联系人中快速定位并找到近期内最常联系的联系人进行通讯。

    为实现本发明要解决的技术问题,本发明一种联系人列表的获取方法,包括:维护一近期联系人列表,其中,近期联系人列表的每个联系人项包含有联系人的唯一标识、与联系人最近一次联系的时间和与联系人的近期联系频率;当对某联系人的联系状态进行更新时,计算某联系人新的近期联系频率并更新近期联系人列表;按联系人的近期联系频率对近期联系列表进行排序,对排序后的近期联系人列表进行筛选,获取联系人列表。

    上述的方法,当对某联系人进行更新时,进一步包括,查找某联系人是否在近期联系人列表中,若不在,则加入近期联系人列表中,将某联系人的近期联系频率置为初始值。

    上述的方法,收到更新某联系人的联系状态请求后,对某联系人进行更新。

    上述的方法,计算某联系人新的近期联系频率具体包括:从近期联系人列表中获取某联系人最近一次的联系时间和近期联系频率;获取当前联系时间;根据当前联系时间与最近一次联系时间的间隔,以及近期联系人列表中的近期联系频率,计算出新的近期联系频率。

    上述的方法,所述计算包括:将近期联系频率累加;或,比较当前时间和最近联系时间间隔,如果时间间隔大于预设周期,则先将近期联系频率置为初始值后累加,否则直接累加。

    本发明要解决的又一技术问题在于提供一种即时通讯客户端,方便用户从即时通讯客户端的众多联系人中快速定位并找到近期内最常联系的联系人进行通讯。

    与现有技术相比较,本发明在近期联系人列表中增加了近期联系频率,在从近期联系人列表筛选、生成联系人列表,方便用户从众多联系人中快速定位并找到近期内最常联系的联系人进行通讯。

    【附图说明】

    图1为本发明所述最常联系人的生成方法流程图;

    图2为本发明所述计算近期联系频率流程图;

    图3为本发明所述基于即时通讯客户端的模块结构图;

    【具体实施方式】

    本发明通过在近期联系人列表中增加了近期联系频率,在计算一个联系人的近期联系频率时,综合考虑了与该联系人的最近联系时间和累计联系次数,按照当前时间与最近联系时间因素,动态更新近期联系频率。根据近期联系频率在从近期联系人列表筛选、生成联系人列表。

    本发明一种联系人列表的获取方法,具体包括:

    维护一近期联系人列表,其中包含一段时间内联系过的所有联系人的列表,列表中的每个联系人项至少包含联系人唯一标识、与该联系人最近一次联系的时间、与该联系人的近期联系频率等;

    当接收更新某个联系人联系状态地请求,计算该联系人新的近期联系频率并更新近期联系人列表;按近期联系频率对近期联系人列表进行排序;对近期联系人列表进行筛选,生成联系人列表。

    优先地,当接收更新某个联系人联系状态的请求时,可先查找该联系人是否已经在近期联系人列表中,若不在,将该联系人加入近期联系人列表。

    优先地,从近期联系人列表中获取该联系人最近一次的联系时间以及联系频率;获取当前联系时间;根据当前联系时间与最后联系时间的间隔以及原始联系频率,计算新的最近联系频率。

    下面结合图1,对本发明的实施例进行详细描述。

    本发明方法包括以下步骤:

    101.接收更新某个联系人联系状态的请求;

    102.根据联系人的唯一标识,查找该联系人是否已经在近期联系人列表中,若不在,则执行下一步;否则,跳到步骤104;

    103.将该联系人加到近期联系人列表,并将该联系人的近期联系频率置为初始值;

    104.按照计算策略,计算该联系人新的近期联系频率,并更新近期联系人列表;

    105.按近期联系频率对近期联系人列表进行排序,如果两个联系人的近期联系频率相等,则按候选项进行排序,候选项可以为:最近联系时间、联系人名称、联系人唯一标识等;

    106.根据筛选策略对近期联系人列表进行筛选,生成最常联系人列表。

    再参照附图2,步骤104的具体实现过程包括:

    201.根据联系人的唯一标识,从近期联系人列表中查找该联系人项,并取出该联系人的最近联系时间;

    202.根据联系人的唯一标识,从近期联系人列表中查找该联系人项,并取出该联系人的近期联系频率;

    203.获取当前联系时间;

    204.根据近期联系频率的原始值和最近联系时间,以及当前联系时间,按照计算策略计算近期联系频率的新值。联系频率的计算策略可以有下几种:

    1.将原始近期联系频率累加;

    2.比较当前时间和最近联系时间,如果两个时间的相隔周期大于统计周期,则先将近期联系频率的原始值置为初始值后累加,否则在原始值上累加;

    205.用步骤204的计算结果,更新近期联系人列表中该联系人的近期联系频率;

    206.用本次联系时间,更新近期联系人列表中该联系人的最近联系时间。

    步骤106的具体实现过程包括:

    1.取出近期联系人列表中所有联系人的标识、近期联系频率和最近联系时间;

    2.根据筛选策略对联系人进行筛选,筛选策略可以是近期联系频率、最近联系时间、记录数等一项或多项组成的条件组合,比如只筛选出最近联系时间为3个月内的记录,或者只筛选出近期联系频率最高的前50条记录等。

    3.根据步骤2筛选结果,生成最常联系人列表。

    再参考附图3,本方法在即时通讯客户端实施例中的模块结构图,包括:

    301.联系人状态更新请求接收单元,用于接收即时通讯客户端发起的联系人状态改变请求,该请求一般在用户与联系人的一次通讯完成后,所述通讯包含以下几种方式:

    1.用户与联系人进行了一次即时消息通讯;

    2.用户与联系人进行了一次电话通讯;

    3.用户与联系人进行了一次短消息通讯;

    4.用户与联系人进行了一次电子邮件通讯;

    302.加入联系人单元,用于在近期联系人列表中增加一个联系人,设置当前时间为该联系人的最近联系时间,初始化该联系人的近期联系频率。

    303.联系人查找单元,根据联系人的唯一标识查找近期联系人列表中是否包含该联系人,避免同一个联系人在近期联系人列表中出现2条或多条记录。

    304.近期联系频率计算单元,用于计算和更新联系人的近期联系频率。

    305.近期联系人列表,包含近期联系过的所有联系人列表。该列表的每个联系人项包括联系人的唯一标识,通过该标识可以在通讯录中找到该联系人的个人信息,如姓名、电话号码、电子邮箱地址等,联系人项还包括最近联系时间、当前联系频率等;

    306.排序单元,用于对近期联系人列表中的联系人按近期联系频率进行排序;

    307.筛选单元,根据筛选策略,对已经排好序的近期联系人列表进行筛选,将筛选结果组成最近联系人列表。筛选策略可以包括以下一种或多种组合:

    1.筛选出联系频率最高的前N个联系人;

    2.筛选出最近N天之内系过的联系人;

    211.最近联系人列表,包含按近期联系频率排序的联系人列表。该列表的每个联系人项所包含的内容与近期联系人列表中的一致。

    最后应当说明的是,以上实施例仅用以说明本发明的技术方案而非限制,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本发明技术方案的精神范围,其均应涵盖在本发明的权利要求范围当中。

一种联系人列表的获取方法.pdf_第1页
第1页 / 共8页
一种联系人列表的获取方法.pdf_第2页
第2页 / 共8页
一种联系人列表的获取方法.pdf_第3页
第3页 / 共8页
点击查看更多>>
资源描述

《一种联系人列表的获取方法.pdf》由会员分享,可在线阅读,更多相关《一种联系人列表的获取方法.pdf(8页珍藏版)》请在专利查询网上搜索。

本发明提供了一种联系人列表的获取方法,所述方法包括:维护一近期联系人列表,其中,近期联系人列表的每个联系人项包含有联系人的唯一标识、与联系人最近一次联系的时间和与联系人的近期联系频率;当对某联系人的联系状态进行更新时,计算某联系人新的近期联系频率并更新近期联系人列表;按联系人的近期联系频率对近期联系列表进行排序,对排序后的近期联系人列表进行筛选,获取联系人列表。本发明的方法方便用户从众多联系人中快。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1