一种手机陌生来电来源预测方法、系统及手机终端的制作方法
【技术领域】
[0001]本发明涉及移动通信领域,尤其涉及一种手机陌生来电来源预测方法、系统及手机终端。
【背景技术】
[0002]随着通信技术的发展,手机已经成为人们生活过程中不可缺少的通信工具。手机在通信过程中,当主叫方(打电话者)给被叫方(接电话者)打电话时,如果被叫方之前有保存主叫的电话号码,他将能很容易在接听之前判断是谁给他打电话;但当被叫方没有事先保存主叫方的电话号码时,就算被叫方开通了来电显示功能也只能显示电话号码,而不知道是谁打电话给他。无法判断是对方打错电话、推销抑或是骚扰电话。
【发明内容】
[0003]本发明实施例的目的在于提供一种手机陌生来电来源预测方法、系统及手机终端,旨在解决现有技术中无法解决预测陌生来电来源的问题。
[0004]本发明实施例提供了一种手机陌生来电来源预测方法,所述方法包括以下步骤:
[0005]在接收到来电时,获取所述来电对应的主叫号码;
[0006]查找手机本地电话号码库;
[0007]将所述主叫号码与所述电话号码库中的电话号码根据预设区间长度的连续号码段进行匹配,若存在与所述预设区间长度的连续号码段一致的电话号码,则记录所述主叫号码与所述电话号码库中的电话号码为同源号码,所述同源号码为属于同一来源的电话号码。
[0008]本发明的另一目的在于提供了一种手机陌生来电来源预测系统,所述系统包括:
[0009]监听模块,用于在接收到来电时,获取所述来电对应的主叫号码;
[0010]查找模块,用于查找手机本地电话号码库;
[0011]匹配模块,用于将所述主叫号码与所述电话号码库中的电话号码根据预设区间长度的连续号码段进行匹配,若存在与所述预设区间长度的连续号码段一致的电话号码,则记录所述主叫号码与所述电话号码库中的电话号码为同源号码,所述同源号码为属于同一来源的电话号码。
[0012]本发明的又一目的在于提供了一种手机终端,所述手机终端包括:
[0013]手机本地电话号码库,包括手机通讯录库、近期联系人库及用户自建联系人库,用于储存用户编辑的电话号码;
[0014]监听模块,用于在接收到来电时,获取所述来电对应的主叫号码;
[0015]查找模块,用于查找所述手机本地电话号码库中的电话号码;
[0016]匹配模块,用于将所述主叫号码与所述电话号码库中的电话号码根据预设区间长度的连续号码段进行匹配,若存在与所述预设区间长度的连续号码段一致的电话号码,则记录所述主叫号码与所述电话号码库中的电话号码为同源号码,所述同源号码为属于同一来源的电话号码。
[0017]本发明实施例所提供的手机陌生来电来源预测方法、系统及手机终端,通过用户存储在手机中的电话号码数据库,在有陌生来电时,将陌生来电号码与手机中的电话号码数据库进行匹配,查找出与预设区间长度的连续号码段一致的电话号码,则预测出陌生来电的号码与该号码是同源号码,可能属于同类的电话信息,使得用户在陌生来电时能够得知陌生来电来源,从而用户可以根据来源选择是否接电话,避免了骚扰电话。
【附图说明】
[0018]图1是本发明实施例提供的手机陌生来电来源预测方法的流程图;
[0019]图2是本发明实施例提供的手机陌生来电来源预测系统的结构原理图;
[0020]图3是本发明实施例提供的手机终端的结构原理图。
【具体实施方式】
[0021]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0022]图1示出了本发明实施例提供的手机陌生来电来源预测方法的流程图,详述如下:
[0023]步骤S101,在接收到来电时,获取所述来电对应的主叫号码。
[0024]在本发明的实施例中,当有来电呼入时,该呼入的主叫号码不属于本地通讯录中的号码,即属于陌生来电,且该陌生来电的主叫号码也不属于本地数据黑名单中已有的电话号码,此时手机终端将对该主叫号码进行来电来源预测。
[0025]步骤S102,查找公共服务电话号码库。
[0026]手机终端首先查询公共服务电话号码库,所述公共服务电话号码库包含了日常公共生活中所用的服务类的电话号码,例如:中国移动客服热线为10086、中国联通客服热线为10010、中国电信综合服务为10000、中国人寿保险热线为95519。
[0027]步骤S103,将所述主叫号码的开头号码与所述公共服务电话号码库中的电话号码进行匹配,若所述主叫号码的开头号码与所述公共服务电话号码库中的电话号码一致,则记录所述主叫号码与所述电话号码库中的电话号码为同源号码,所述开头号码为主叫号码中从第一位起始的一段号码。
[0028]例如,当前主叫号码的开头为10086,手机终端在公共服务电话号码库中进行匹配,若在公共服务电话号码中匹配到10086开头的号码为“中国移动”的服务号码,则记录开头为10086的主叫号码与所述电话号码库中的10086的电话号码为同源号码,所述同源号码为属于同一来源的电话号码,即为“中国移动”同源号码,并直接执行步骤S106 ;否则,执行步骤S104。
[0029]步骤S104,查找手机本地电话号码库。
[0030]例如,当前主叫号码为0755-8654XXXX,在公共服务电话号码中未找到匹配的电话号码,则查找手机本地电话号码库。
[0031]进一步地,手机本地电话号码库包括:手机通讯录库、近期联系人库及用户自建联系人库;所述近期联系人库为近期通话记录中的电话号码,所述用户自建联系人库为生活信息类电话。
[0032]其中,用户自建联系人库为用户在日常工作生活中所遇到的酒店预定、销售、近期联系人库存储了近期用户的手机终端呼出呼入的电话号房屋中介等联系电话,此类电话用户使用频率极低,只会在当下需要时联系一次,甚至后期不再使用。
[0033]所述用户自建联系人库可与服务器通讯,与服务器中的数据同步。每个用户在手机终端存储的生活信息类电话可以上传至服务器,上传至服务器的数据将会共享,同时可以从服务器上同步数据。
[0034]步骤S105,将所述主叫号码与所述电话号码库中的电话号码根据预设区间长度的连续号码段进行匹配,若存在与所述预设区间长度的连续号码段一致的电话号码,则记录所述主叫号码与所述电话号码库中的电话号码为同源号码。
[0035]对于当前主叫号码为0755-865478XX,预设区间长度的连续号码段可设置为连续的4位数,即在电话号码库中找到