首页> 中国专利> 利用伪联系人信息进行通信的方法和装置

利用伪联系人信息进行通信的方法和装置

摘要

本发明公开了利用伪联系人信息进行通信的方法:接收到通话呼叫时,获取发起方的联系人信息,利用预设加密算法对联系人信息加密,获得伪联系人信息;当伪联系人信息与本地存储的伪联系人信息不匹配时,显示真实联系人信息;本地存储的伪联系人信息:对待存储的联系人信息按预设加密算法进行加密,生成并存储在本地的伪联系人信息;当伪联系人信息与本地存储的伪联系人信息匹配时,显示用标识符替代真实联系人信息中若干位后生成的替代联系人信息。本发明还公开另外一种利用伪联系人信息进行通信的方法以及利用伪联系人信息进行通信的装置。采用本发明可以解决现有技术提到的终端存储的联系人信息的保护方法操作复杂度较高,安全性能较低的问题。

著录项

  • 公开/公告号CN101895605A

    专利类型发明专利

  • 公开/公告日2010-11-24

    原文格式PDF

  • 申请/专利权人 中兴通讯股份有限公司;

    申请/专利号CN201010200708.3

  • 申请日2010-06-11

  • 分类号H04M1/2745(20060101);H04M1/57(20060101);

  • 代理机构11291 北京同达信恒知识产权代理有限公司;

  • 代理人郭润湘

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

  • 入库时间 2023-12-18 01:13:49

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2022-06-07

    未缴年费专利权终止 IPC(主分类):H04M 1/2745 专利号:ZL2010102007083 申请日:20100611 授权公告日:20141210

    专利权的终止

  • 2014-12-10

    授权

    授权

  • 2012-05-09

    实质审查的生效 IPC(主分类):H04M1/2745 申请日:20100611

    实质审查的生效

  • 2010-11-24

    公开

    公开

说明书

技术领域

本发明实施例涉及移动通信和信息安全领域,尤其是涉及该领域中的利用伪联系人信息进行通信的方法和装置。

背景技术

随着各种终端(如手机、电脑、销售终端等)功能的不断增强,以及无线网络的速度不断提高,终端被应用的越来越广,终端上存储的个人信息也越来越多,例如,电话号码、短信、彩信、邮件等,这些重要的信息被泄露,可能会给用户带来损失。目前,小型终端,例如手机,丢失频率高,个人信息被泄漏的概率较大。例如,个人手机被盗,不法分子可能给手机上存储的亲朋好友打电话实施诈骗;又如商务人员的联系人信息一旦被窃取,可能会因为机密泄露给公司带来巨大经济损失。

为保护终端的个人信息,目前存在多种技术或方法,主要有:对终端进行远程控制,隐藏终端上的数据,等等。总体来说,目前的技术对终端上的数据保护程度比较有限,操作复杂,且效果并不理想,特别是对联系人信息的保护,如果盗用者将手机用户的SIM卡换到其他手机上,仍然可以获取到用户存储在SIM(Subscriber Identification Module,用户身份识别模块)卡上的联系人信息,从而导致联系人信息保护失败,安全性能较低。

发明内容

本发明实施例提供一种利用伪联系人信息进行通信的方法,用以解决现有技术提到的终端存储的联系人信息的保护方法操作复杂度较高,安全性能较低的问题,包括:

接收到通话呼叫时,获取所述通话呼叫的发起方的联系人信息,利用预设加密算法对所述发起方的联系人信息进行加密,获得发起方的伪联系人信息;

当发起方的伪联系人信息与本地中存储的伪联系人信息不相匹配时,显示所述发起方的真实联系人信息;其中,本地存储的伪联系人信息是指:对待存储的联系人信息按所述预设加密算法进行加密,生成并存储在本地的伪联系人信息;

当发起方的伪联系人信息与本地中存储的伪联系人信息相匹配时,显示用标识符替代发起方的真实联系人信息中若干位后生成的替代联系人信息。

本发明实施例还提供了另外一种一种利用伪联系人信息进行通信的方法,用以解决现有技术提到的终端存储的联系人信息的保护方法操作复杂度较高,安全性能较低的问题,包括:

发起通话呼叫时,从本地存储的伪联系人信息中获取本次通话呼叫的被叫方的伪联系人信息,并进行解码;其中,本地存储的伪联系人信息是指:对待存储的联系人信息按所述预设加密算法进行加密,生成并存储在本地的伪联系人信息;

利用解码后获得的被叫方的联系人信息进行拨号,拨号过程中显示的解码后获得的被叫方的联系人信息中的若干位用标识符替代。

本发明实施例还提供一种利用伪联系人信息进行通信的装置,用以解决现有技术提到的终端存储的联系人信息的保护方法操作复杂度较高,安全性能较低的问题,包括:

获取单元,用于接收到通话呼叫时,获取所述通话呼叫的发起方的联系人信息,利用预设加密算法对所述发起方的联系人信息进行加密,获得发起方的伪联系人信息;

第一显示单元,用于当发起方的伪联系人信息与本地中存储的伪联系人信息不相匹配时,显示所述发起方的真实联系人信息;其中,本地存储的伪联系人信息是指:对待存储的联系人信息按所述预设加密算法进行加密,生成并存储在本地的伪联系人信息;

第二显示单元,用于当发起方的伪联系人信息与本地中存储的伪联系人信息相匹配时,显示用标识符替代发起方的真实联系人信息中若干位后生成的替代联系人信息。

本发明实施例还提供了另外一种利用伪联系人信息进行通信的装置,用以解决现有技术提到的终端存储的联系人信息的保护方法操作复杂度较高,安全性能较低的问题,包括:

解码单元,用于发起通话呼叫时,从本地存储的伪联系人信息中获取本次通话呼叫的被叫方的伪联系人信息,并进行解码;其中,本地存储的伪联系人信息是指:对待存储的联系人信息按所述预设加密算法进行加密,生成并存储在本地的伪联系人信息;

拨号单元,用于利用解码后获得的被叫方的联系人信息进行拨号,拨号过程中显示的解码后获得的被叫方的联系人信息中的若干位用标识符替代。

根据本发明实施例提供的方法和装置,接收待存储的联系人信息,对待存储的联系人信息按预设加密算法进行加密,生成加密后的伪联系人信息,存储伪联系人信息,并采用伪联系人信息进行通信,不会在通信双方显示真实的联系人信息。相对于现有技术中对终端上的数据保护程度比较有限,操作复杂,且效果并不理想,特别是对联系人信息的保护,安全性能较低,本发明实施例提供的方法和装置降低了对联系人信息保护操作的复杂度,并能够提高安全性能。

附图说明

图1为本发明实施例提供的联系人信息保护方法的流程图;

图2为本发明实施例提供的第一种利用伪联系人信息进行通信的方法的流程图;

图3为本发明实施例提供的第二种利用伪联系人信息进行通信的方法的流程图;

图4为本发明实施例提供的第一个实施例的流程图;

图5是本发明实施例提供的第二个实施例的流程图;

图6是本发明实施例提供的第三个实施例的流程图;

图7是本发明实施例提供的第四个实施例的流程图;

图8是本发明实施例提供的第五个实施例的流程图;

图9是本发明实施例提供的联系人信息保护装置的结构示意图;

图10是本发明实施例提供的第一种利用伪联系人信息进行通信的装置的结构示意图;

图11是本发明实施例提供的第二种利用伪联系人信息进行通信的装置的结构示意图;

图12是本发明实施例提供的第三种利用伪联系人信息进行通信的装置的结构示意图。

具体实施方式

为解决现有技术提到的终端存储的联系人信息的保护方法操作复杂度较高,安全性能较低的问题,本发明实施例提供了一种联系人信息保护方法,具体请参见图1所示流程:

步骤101、接收待存储的联系人信息;

步骤102、对待存储的联系人信息按预设加密算法进行加密,生成加密后的伪联系人信息;

步骤103、存储伪联系人信息。

步骤102在实施时,预设加密算法可以有多种,例如,可以在待存储的联系人信息的每个号码前加数字,或者将每个号码均以一定的映射规则转换为了其他号码,还可以将每个号码按一定的映射规则转换为标识符,等等。为提高联系人信息保护的安全性,预设加密算法需要不断更换,一种较优的方法为:周期性更换预设加密算法;利用本周期更换后的预设加密算法对待存储的联系人信息进行再次加密并存储。

实施时,较多地采用手机或手机嵌入的SIM卡存储用户的联系人联系人信息,通常,手机丢失后,手机或SIM卡中存储的联系人信息可以通过以下途径被窃取或利用:在本机上查看SIM卡(手机)上联系人信息;用本机拨打联系人电话(或执行发送短信、彩信、邮件等无线操作);将SIM卡换到其他手机,读取联系人联系人信息;将SIM卡换到其他手机,拨打联系人电话(或执行发送短信、彩信、邮件等无线操作)。

在后续实施例中,以手机或SIM卡上存储的联系人信息为例进行说明,当然,在实施时,本发明实施例提供的联系人信息保护方法并不局限于手机或SIM卡,还可能应用在其他终端上,如个人电脑、文典星、记事电子簿等,该终端能够存储联系人的联系人信息即可。

当采用图1所示的联系人信息保护方法的流程对手机或SIM卡存储的联系人信息进行存储时,存储的是对联系人的联系人信息按预设加密算法加密后生成的伪联系人信息,与联系人的真实联系人信息并不相同,因此,若手机丢失,利用本机查看手机或SIM卡上存储的联系人信息,手机或SIM卡显示的联系人信息均不是联系人的真实联系人信息,即使将SIM卡换到其他手机上,利用其他手机在该SIM上读取的联系人信息仍不是联系人的真实联系人信息,避免了个人手机被盗,不法分子可能给手机上存储的亲朋好友打电话实施诈骗的问题,又或者商务人员的联系人信息一旦被窃取,可能会因为机密泄露给公司带来巨大经济损失的问题。

实施时,联系人信息可以是电话号码,也可以是即时通信号码,还可以是邮箱地址等。

在本发明实施例中,在存储加密后的伪联系人信息后,若接收到其他手机发起的通话呼叫时,具体的处理流程如图2所示,包括:

步骤201、获取通话呼叫的发起方的联系人信息,利用预设加密算法对发起方的联系人信息进行加密,获得发起方的伪联系人信息;

步骤202、当发起方的伪联系人信息与本地中存储的伪联系人信息不相匹配时,显示发起方的联系人信息;

步骤203、当发起方的伪联系人信息与本地中存储的伪联系人信息相匹配时,显示用标识符替代发起方的真实联系人信息中若干位后生成的替代联系人信息。

其中,步骤203在实施时,显示其中若干位用标识符替代的发起方的联系人信息,例如,只显示前几位,后几位用“*”表示,具体的实例,比如,将13866661234显示为1386666****。当然,标识符除“*”外,还可以包括“#”、“@”等其他标识符,能够与数字区别开即可。采用步骤203,能够有效防止联系人信息泄露,避免从本机查看到手机或SIM卡存储的联系人的真实联系人信息。当然,如果联系人信息是陌生号码,其对应的伪联系人信息与本地中存储的伪联系人信息不相匹配时,不存在泄露联系人信息的问题,可以显示该陌生号码的全部联系人信息。

对应的,还可以利用手机发起通话呼叫,此时,具体的处理流程如图3所示,包括:

步骤301、获取本次通话呼叫的被叫方的伪联系人信息,并进行解码;

步骤302、利用解码后获得的被叫方的联系人信息进行拨号,其中,拨号过程中显示的联系人信息中的若干位用标识符替代。

如图3所示流程,步骤302在实施时,号过程中显示的联系人信息中的若干位用标识符替代,例如,只显示前几位,后几位用“*”表示,具体的实例,比如,将13866661234显示为1386666****。当然,标识符除“*”外,还可以包括“#”、“@”等其他标识符,能够与数字区别开即可。采用步骤302,能够有效防止联系人信息泄露,避免从本机查看到手机或SIM卡存储的联系人的真实联系人信息。

实施时,还可以对手机的无线功能进行锁定,例如,接收到包含预先设置的锁机指令的消息(例如短信)时,对本地的无线功能进行锁定,就不能够执行拨打电话、发送短信、彩信以及邮件等操作。

当然,在实施时,考虑用户的感受,可以设置选择模式,根据用户的意愿选择是否开启或取消本发明实施例提供的联系人信息保护方法,并进行相应反馈及操作,在本例中,选择电话号码作为联系人信息,为方便称呼,后文中将本发明实施例提供的联系人信息保护方法称为电话伪存储功能,现以具体的实施例进行说明:

实施例一、开启或取消电话伪存储功能,具体请参见图4:

步骤401、选择开启或取消电话伪存储功能;

步骤402、当选择取消电话伪存储功能时,系统读取电话号码进行解码(解码后的号码为真实号码),并用解码后的号码替换原来的电话;

步骤403、设置保护标志位fProtectPhone=false;该步骤表示手机不开启该功能;

步骤404、当选择开启电话伪存储功能时,读取电话号码并进行加密,用编码后的伪电话号码替换原来的电话号码;

实施时,通过加密将真实的电话号码加密变成伪号码,密钥可以用户自己定义;

步骤405,设置保护标志位fProtectPhone=true;该步骤表示手机开启该功能;

步骤406,设置短信锁手机标志fLockSms=false;该步骤表示目前手机未被锁住,可以正常使用手机无线通信功能;

实施时,设置短信锁手机命令的内容存放到短信短命令集smsLockCommand,比如此处设置为“abc123”,表示当收到短信内容为“abc123”时候,对手机的无线功能进行锁定,直到解锁。

实施例二、手机显示电话流程,如图5:

步骤501,手机读取保护标志位fProtectPhone;

步骤502,判断fProtectPhone是否为true;即手机是否开启伪存储功能;

步骤503,如果fProtectPhone不为true,显示电话号码;即手机直接读取电话本号码显示;

步骤504,如果fProtectPhone为true,读取伪电话号码并解码,得到真实电话号码;即手机读取电话本号码,进行解码,得到真实电话号码;

其中,实施时,为防止真实电话泄露,电话号码后4位显示为*,此处,电话号码的显示可以用其他形式显示,比如中间4位号码显示*,或者不显示电话号码只显示联系人名称,以达到隐藏真实电话号码的目的。

实施例三、拨打电话本电话流程,如图6:

步骤601、手机读取并判断保护标志位fProtectPhone是否为true;即手机是否开启伪存储功能;

步骤602、如果fProtectPhone不为true,手机直接读取电话本号码并拨打电话;

步骤603、如果fProtectPhone为true,则读取短信锁手机标志fLockSms并判断是否为true;

步骤604、如果fLockSms为true,表示手机被短信指令锁住,不能进行拨号,程序退出;

步骤605、如果fLockSms不为true,表示手机未被短信指令锁住,可以进行拨号,系统读取伪电话号码并解码为真实号码;

步骤606、系统用真实电话号码进行拨号;其中,为防止真实电话泄露,拨号过程中电话号码后4位显示为*。

手机上主动发起的其他无线相关操作,如发短信、彩信、邮件等操作,和拨打电话流程相似,就不赘述。

实施例四、接电话流程,如图7:

步骤701、手机读取并判断保护标志位fProtectPhone是否为true;

步骤702、如果fProtectPhone不为true,手机直接接听、显示来电;

步骤703、如果fProtectPhone为true,则读取短信锁手机标志fLockSms并判断是否为true;

步骤704,如果fLockSms为true,表示手机被短信指令锁住,不能进行接听电话,程序退出;

步骤705,如果fLockSms不为true,表示手机未被短信指令锁住,可以进行电话接听,将来电号码编码为伪电话号码;

步骤706、判断伪电话号码是否有与电话本中的电话相匹配的;

步骤707、如果没有相匹配的,表示来电是陌生电话,则直接显示来电真实电话;

步骤708、如果匹配成功,表示来电非陌生电话,为防止泄露,电话号码后4位显示为*。

手机上被动的其他无线相关操作,如接收短信、彩信、邮件等操作,和接听电话流程相似,就不赘述。

实施例五、接收短信锁手机指令处理流程,如图8:

步骤801、当手机收到短信,读取出短信内容;

步骤802、手机读取并判断保护标志位fProtectPhone是否为true;

步骤803、如果fProtectPhone不为true,则显示短信内容到屏幕;

步骤804、如果fProtectPhone为true,则判断短信内容是否为锁手机指令;例如,是判断smsLockCommand是否为“abc123”;其中,如果短信内容不是锁机指令,则转到步骤803,显示短信内容,若短信内容是锁机指令,则转至步骤805;

步骤805、设置锁手机标志位fLockSms=true,禁止使用手机的无线功能。

根据本发明实施例提供的方法,接收待存储的联系人信息,对待存储的联系人信息按预设加密算法进行加密,生成加密后的伪联系人信息,存储伪联系人信息,并采用伪联系人信息进行通信,不会在通信双方显示真实的联系人信息。相对于现有技术中对终端上的数据保护程度比较有限,操作复杂,且效果并不理想,特别是对联系人信息的保护,安全性能较低,本发明实施例提供的方法降低了对联系人信息保护操作的复杂度,并能够提高安全性能。

基于同一发明构思,本发明实施例还提供了一种联系人信息保护装置,具体如图9所示,包括:

接收单元901,用于接收待存储的联系人信息;

第一加密单元902,用于对待存储的联系人信息按预设加密算法进行加密,生成加密后的伪联系人信息;

存储单元903,用于存储伪联系人信息。

基于同一发明构思,本发明实施例还提供了一种利用伪联系人信息进行通信的装置,具体结构如图10所示,包括:

获取单元1001,用于接收到通话呼叫时,获取通话呼叫的发起方的联系人信息,利用预设加密算法对发起方的联系人信息进行加密,获得发起方的伪联系人信息;

第一显示单元1002,用于当发起方的伪联系人信息与本地中存储的伪联系人信息不相匹配时,显示发起方的真实联系人信息;其中,本地存储的伪联系人信息是指:对待存储的联系人信息按预设加密算法进行加密,生成并存储在本地的伪联系人信息;

第二显示单元1003,用于当发起方的伪联系人信息与本地中存储的伪联系人信息相匹配时,显示用标识符替代发起方的真实联系人信息中若干位后生成的替代联系人信息。

在一个实施例中,如图11所示,利用伪联系人信息进行通信的装置还可以包括:

更换单元1101,用于周期性更换预设加密算法;

第二加密单元1102,用于利用本周期更换后的预设加密算法对待存储的联系人信息进行再次加密并存储。

基于同一发明构思,本发明实施例还提供了另外一种利用伪联系人信息进行通信的装置,具体结构如图12所示,包括:

解码单元1201,用于发起通话呼叫时,从本地存储的伪联系人信息中获取本次通话呼叫的被叫方的伪联系人信息,并进行解码;其中,本地存储的伪联系人信息是指:对待存储的联系人信息按所述预设加密算法进行加密,生成并存储在本地的伪联系人信息;

拨号单元1202,用于利用解码后获得的被叫方的联系人信息进行拨号,拨号过程中显示的解码后获得的被叫方的联系人信息中的若干位用标识符替代。

根据本发明实施例提供的装置,接收待存储的联系人信息,对待存储的联系人信息按预设加密算法进行加密,生成加密后的伪联系人信息,存储伪联系人信息,并采用伪联系人信息进行通信,不会在通信双方显示真实的联系人信息。相对于现有技术中对终端上的数据保护程度比较有限,操作复杂,且效果并不理想,特别是对联系人信息的保护,安全性能较低,本发明实施例提供的装置降低了对联系人信息保护操作的复杂度,并能够提高安全性能。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号