提供拨号号码的方法和装置的制造方法

文档序号:8398242阅读:242来源:国知局
提供拨号号码的方法和装置的制造方法
【技术领域】
[0001]本发明涉及智能终端领域,特别涉及一种提供拨号号码的方法和装置。
【背景技术】
[0002]目前在智能手机上一般通过以下方式为用户提供拨号号码:一,通过通讯录提供所有联系人的电话号码;二,通过来去电号码列表、短信列表等提供曾经联系过的联系人的电话号码;三,通过快速拨号功能提供有限数量的联系人的电话号码。
[0003]现有的拨号号码提供方案,均需要用户自己想到欲联系人,再通过上述三种方法中的任意一种方法手动查找到欲联系人的电话号码,然后拨打电话进行通话。
[0004]现有的很多方案都从使用户能够快速查找到拨号号码来提升用户体验,例如,设置快速拨号,在通讯录中增强查找功能等。但是,很多情况下,用户自己想不到或忘记想要联系的人,例如,与父母比较长时间没有联系了,需要主动打电话等情况。针对这种情况,现有方案都无法解决用户的问题。

【发明内容】

[0005]本发明实施例的一个目的是:通过机器学习动态预测用户可能会拨打的电话号码,帮助用户更好地维护与联系人的沟通,还可以实现快速拨号。
[0006]根据本发明实施例的一个方面,提出一种提供拨号号码的方法,包括:获取用户的联系人通讯录和用户的联系记录数据;将用户的联系记录数据与通讯录中的联系人进行关联;对不同的联系方式、联系时间、关系类型、处理状态设置不同的优先级;根据关联后的联系记录数据和优先级设置确定用户可能联系的联系人;将用户可能联系的联系人的电话号码提供给用户,以便用户根据提供的电话号码与相应的联系人进行通话。
[0007]在一个实施例中,所述获取用户的联系人通讯录和用户的联系记录数据包括:从移动终端、个人电脑、或者平板电脑获取用户的联系人通讯录和用户的联系记录数据;其中的联系记录数据包括:通话记录、短信记录、邮件记录、即时通信记录。
[0008]在一个实施例中,所述对不同的联系方式、联系时间、关系类型、处理状态设置不同的优先级包括:将通话记录相对于短信记录、邮件记录和即时通信记录设置较高的优先级;联系时间越接近当前时间的联系记录设置越高的优先级;依据关系类型的重要程度设置不同的优先级;未处理的联系记录相对于已处理的联系记录设置较高的优先级。
[0009]在一个实施例中,所述根据关联后的联系记录数据和优先级设置确定用户可能联系的联系人包括:根据关联后的联系记录数据获取联系情况信息,联系情况信息包括联系次数、联系时长、联系频率中的至少一项信息;对关联后的联系记录数据中的短信、邮件、或者即时通信的内容进行文本分析;根据联系情况信息和联系内容的文本分析结果中的至少一项信息结合优先级设置确定每个联系人的联系概率;根据联系人的联系概率确定用户可能联系的联系人。
[0010]在一个实施例中,提供拨号号码的方法还包括:将用户的联系人通讯录和用户的联系记录数据同步到云端。
[0011]根据本发明实施例的再一个方面,提出一种提供拨号号码的装置,包括:数据获取模块,用于获取用户的联系人通讯录和用户的联系记录数据;数据处理模块,用于将用户的联系记录数据与通讯录中的联系人进行关联;数据分析模块,用于对不同的联系方式、联系时间、关系类型、处理状态设置不同的优先级;根据关联后的联系记录数据和优先级设置确定用户可能联系的联系人;号码提供模块,用于将用户可能联系的联系人的电话号码提供给用户,以便用户根据提供的电话号码与相应的联系人进行通话。
[0012]在一个实施例中,所述数据获取模块,具体用于从移动终端、个人电脑、或者平板电脑获取用户的联系人通讯录和用户的联系记录数据;其中的联系记录数据包括:通话记录、短信记录、邮件记录、即时通信记录。
[0013]在一个实施例中,所述数据分析模块在设置优先级时,具体用于:将通话记录相对于短信记录、邮件记录和即时通信记录设置较高的优先级;联系时间越接近当前时间的联系记录设置越高的优先级;依据关系类型的重要程度设置不同的优先级;未处理的联系记录相对于已处理的联系记录设置较高的优先级。
[0014]在一个实施例中,所述数据分析模块在确定用户可能联系的联系人时,具体用于:根据关联后的联系记录数据获取联系情况信息,联系情况信息包括联系次数、联系时长、联系频率中的至少一项信息;对关联后的联系记录数据中的短信、邮件、或者即时通信的内容进行文本分析;根据联系情况信息和联系内容的文本分析结果中的至少一项信息结合优先级设置确定每个联系人的联系概率;根据联系人的联系概率确定用户可能联系的联系人。
[0015]在一个实施例中,提供拨号号码的装置还包括:数据同步模块,用于将用户的联系人通讯录和用户的联系记录数据同步到云端。
[0016]本发明实施例至少具有以下优点:
[0017]首先,通过获取用户的联系人通讯录和用户的联系记录数据,将用户的联系记录数据与通讯录中的联系人进行关联,对不同的联系方式、联系时间、关系类型、处理状态设置不同的优先级,根据关联后的联系记录数据和优先级设置确定用户可能联系的联系人,将用户可能联系的联系人的电话号码提供给用户,以便用户根据提供的电话号码与相应的联系人进行通话,实现了通过机器学习动态预测用户可能会拨打的电话号码,能够准确地预测用户的行为,帮助用户更好地维护与联系人的沟通,还可以实现快速拨号。
[0018]其次,基于不同维度和不同来源的联系记录数据来预测用户可能会拨打的电话号码,能够更准确地预测用户的行为。
[0019]并且,针对不同的联系方式、联系时间、关系类型、处理状态进行不同的优先级计算,能够更准确地预测用户的行为,获得用户最可能拨打的号码。
[0020]同时,在预测过程中,不仅参考了联系次数、时长、频率等联系情况信息,还参考了短信、邮件或即时通信的内容,从而可以更准确的确定联系人的联系概率,更准确地预测用户的行为。
[0021]另外,与云端结合,将用户的联系人通讯录和用户的联系记录数据同步到云端,可以当用户更换手机或更新系统时,用户仍然可以获得联系最频繁的通信和快速拨号能力。
[0022]通过以下参照附图对本发明的示例性实施例的详细描述,本发明的其它特征及其优点将会变得清楚。
【附图说明】
[0023]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0024]图1为本发明提供拨号号码的方法一个实施例的流程示意图。
[0025]图2为本发明联系记录数据预处理一个实施例的流程示意图。
[0026]图3为本发明依据一定时间内不同维度的联系记录数据预测用户可能联系的联系人的参考示意图。
[0027]图4为本发明提供拨号号码的装置一个实施例的结构示意图。
【具体实施方式】
[0028]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本发明及其应用或使用的任何限制。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0029]除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本发明的范围。
[0030]同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。
[0031]对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为授权说明书的一部分。
[0032]在这里示出和讨论的所有示例中,任何具体值应被解释为仅仅是示例性的,
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1