信息号码识别方法及装置的制造方法
【技术领域】
[0001]本发明属于通信技术领域,尤其涉及信息号码识别方法及装置。
【背景技术】
[0002]目前,手机的安全问题日益突出,各种诈骗电话、诈骗短信对用户造成困扰,甚至带来严重损失。有一些恶意软件通过将诈骗者的电话号码写入用户的通讯录中,并且将其电话号码对应的名称显示为“10086” “爸爸” “妈妈”等,以伪装成10086或者亲人进行诈骗。这种伪装方式容易使用户降低防备心理,导致受骗。
【发明内容】
[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]在步骤SlOl中,当接收到信息号码时,将该信息号码与本地通讯录中的联系人信息进行匹配。
[0024]需要说明的是,本发明的执行主体可以为移动终端。移动终端可以包括移动电话(或称为“蜂窝”电话)和具有移动终端的计算机,例如,可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置,它们与无线接入网交换语言和/或数据。例如,个人通信业务(Personal Communicat1n Service,PCS)电话、无绳电话、会话发起协议(Sess1nInitiat1n Protocol,SIP)话机、无线本地环路(Wireless Local Loop,WLL)站、个人数字助理(Personal Digital Assistant,PDA)等设备,在此不作限定。
[0025]作为本发明的一个实施例,当接收到通信事件时,提取通信事件的通信发起方的信息号码。通信事件包括但不限于来电事件、SMS (Short Message Service,短消息服务)事件以及即时通讯事件。其中,来电事件和SMS事件对应的信息号码可以为MDN(MobileDirectory Number,移动用户号码簿号码),即时通讯事件对应的信息号码可以为由多个数字组成的账号,在此不做限定。
[0026]在步骤S102中,当本地通讯录中的联系人信息中存在该信息号码时,获取该信息号码对应的联系人名称。
[0027]在本发明实施例中,在接收到信息号码后,判断本地通讯录中的联系人信息中是否存在该接收到的信息号码。若本地通讯录中的联系人信息中不存在该接收到的信息号码,则直接在该通信事件对应的通信界面中显示该接收到的信息号码。若本地通讯录中的联系人信息中存在该接收到的信息号码,则获取该信息号码对应的联系人名称。
[0028]在步骤S103中,将该联系人名称与云端通讯录中的联系人信息进行匹配。
[0029]由于云端安全性高,不易被恶意程序攻击或者修改,因此,根据云端通讯录对信息号码进行验证较为可靠。在本发明实施例中,云端通讯录为加密的通讯录,用户需要输入数字密码或者图案密码才可以对云端通讯录进行修改。
[0030]在步骤S104中,当云端通讯录中的联系人信息中存在该联系人名称时,获取该联系人名称对应的信息号码。
[0031]在步骤S105中,当该联系人名称对应的信息号码与接收到的信息号码不同时,发出第一提醒信息。
[0032]联系人名称对应的信息号码与接收到的信息号码不同有可能是恶意软件对本地通讯录中该联系人名称对应的信息号码进行了篡改。
[0033]优选地,发出第一提醒信息包括:
[0034]显示联系人名称、联系人名称对应的信息号码以及接收到的信息号码,并以第一预设标记标记联系人名称。
[0035]在这里,以第一标记标记联系人名称可以包括:将联系人名称显示为红色,以闪烁的方式显示联系人名称,在联系人名称后增加感叹号,或者在联系人名称后显示“很可能为恶意来电”等文字。
[0036]优选地,该方法还包括:
[0037]当联系人名称对应的信息号码与接收到的信息号码相同时,显示联系人名称,并以第二预设标记标记联系人名称。
[0038]在这里,以第二标记标记联系人名称可以包括:将联系人名称显示为绿色,或者在联系人名称后增加勾号。
[0039]优选地,该方法还包括:
[0040]当云端通讯录中不存在与联系人名称匹配的联系人信息时,发出第二提醒信息。
[0041]当云端通讯录中不存在与联系人名称匹配的联系人信息时,可能有恶意软件对本地通讯录进行了修改,也可能是用户没有及时将本地通讯录同步到云端。
[0042]优选地,发出第二提醒信息包括:
[0043]显示联系人名称,并以第三预设标记标记联系人名称。
[0044]在这里,以第三预设标记标记联系人名称可以包括:将联系人名称显示为黄色。
[0045]图2示出了本发明另一实施例提供的信息号码识别方法的实现流程图,为了便于说明,仅示出了与本发明实施例相关的部分。参照图2:
[0046]在步骤S201中,当接收到信息号码时,将该信息号码与本地通讯录中的联系人信息进行匹配;
[0047]在步骤S202中,当本地通讯录中的联系人信息中存在该信息号码时,获取该信息号码对应的联系人名称;
[0048]在步骤S203中,将该联系人名称与云端通讯录中的联系人信息进行匹配;
[0049]在步骤S204中,判断云端通讯录中的联系人信息中是否存在该联系人名称,若否,执行步骤S205 ;若是,执行步骤S206 ;
[0050]在步骤S205中,显示联系人名称,并以第三预设标记标记联系人名称;
[0051]在步骤S206中,获取该联系人名称对应的信息号码;
[0052]在步骤S207中,判断联系人名称对应的信息号码与接收到的信息号码是否相同,若是,执行步骤S208 ;若否,执行步骤S209 ;
[0053]在步骤S208中,显示联系人名称,并以第二预设标记标记联系人名称;
[0054]在步骤S209中,显示联系人名称、联系人名称对应的信息号码以及接收到的信息号码,并以第一预设标记标记联系人名称。
[0055]应理解,在本发明实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内