建立通信连接的方法及建立通信连接的装置的制造方法_3

文档序号:9891476阅读:来源:国知局
、注册邮箱地址、注册电话号码等。随后调用加密判断模块302。
[0078]接着,加密判断模块302判断发送用户是否为加密用户。具体可以根据可以唯一标识发送用户的用户姓名、邮箱地址等信息来判断该发送用户是否为加密用户。举例来说,如将微信联系人李三设置为加密用户,则当发现通信请求获取模块301接收到的微信消息读取请求中发送用户姓名为李三时,加密判断模块302可以判断该发送用户为加密用户。随后调用第一指纹获取模块303。
[0079]如加密判断模块302判断发送用户为加密用户,则第一指纹获取模块303获取当前用户的第一指纹。具体来说,当检测到发送用户为加密用户后,将显示指纹输入界面提示用户在指纹输入界面上输入指纹,再通过第一指纹获取模块303获取到的指纹检测当前用户是否有与通信客户端建立通信连接的权限。由于指纹具有终身不变性、唯一性的特点,故采用指纹对通信用户进行加密可以提高通信的安全性,同时由于易于获取指纹样本、易于开发指纹识别系统,故采用指纹进行加密具有实用性。随后调用指纹匹配判断模块304。
[0080]然后,指纹匹配判断模块304判断第一指纹是否与数据库中的第二指纹匹配,其中数据库包含发送用户的信息、第二指纹及二者之间的关联关系。需要说明的是,该第二指纹信息为可以进行接收或读取操作的用户的指纹。发送用户的信息和第二指纹之间存在一对多或一对一的映射关系,当为一对多的映射关系时,说明存在多个用户可以接收或读取该发送用户发送的消息;当为一对一的映射关系时,说明只有唯一的用户可以接收或读取该发送用户发送的消息。其中该消息为来电、短信、邮件、微信语音等等,此处不作具体限定。故在第一指纹获取模块303获取到当前用户的第一指纹后,再根据通信请求中包含的发送用户的信息在数据库中获取对应的第二指纹,最后指纹匹配判断模块304再判断该第二指纹是否与第一指纹匹配。随后调用建立通信连接模块305。
[0081]如指纹匹配判断模块304判断第二指纹与第一指纹匹配,说明当前用户具有接收或读取发送用户发送的消息的权限,故当前用户接收或读取发送用户的发送的消息,即通过建立通信连接模块305与通信客户端建立通信连接。
[0082]这样即完成了本优选实施例的建立通信连接的装置的建立通信连接的过程。
[0083]本优选实施例的建立通信连接的装置通过采用指纹对通信用户进行加密,从而提高了通信的安全性,有效的保护了人们的隐私。
[0084]实施例四
[0085]请参照图4,图4为本发明的建立通信连接的装置的第二优选实施例的结构图。本优选实施例的建立通信连接的装置用于对终端通信进行保护,其中该终端优选为手机、平板电脑等智能移动设备。建立通信连接的装置40包括:通信请求获取模块401、加密判断模块402、通信连接操作获取模块403、通信连接操作匹配判断模块404、建立通信连接模块405、不建立通信连接模块406、第一指纹获取模块407、指纹匹配判断模块408、提示输入错误模块409、输入错误次数获取模块410、次数判断模块411、继续获取输入错误次数模块412和停止建立通信连接模块413。
[0086]请参照图5,图5为本发明的建立通信连接的装置的第二优选实施例的模块408的结构图。模块408包括第二指纹获取单元4081、指纹匹配判断单元4082、发送用户获取单元4083、第二指纹获取单元4084和数据库建立单元4085。
[0087]在第一优选实施例的基础上,本优选实施例做了扩展和细分。其中,通信连接操作获取模块403,用于在不为加密用户时,获取接收用户的通信连接操作;通信连接操作匹配判断模块404,用于判断通信连接操作与预设通信连接操作是否匹配;建立通信连接模块405,用于在匹配时,与通信客户端建立通信连接;不建立通信连接模块406,用于在不匹配时,不与通信客户端建立通信连接;提示输入错误模块409,用于在不匹配时,提示用户密码输入错误;输入错误次数获取模块410,用于获取密码输入错误的次数;次数判断模块411,用于判断次数是否大于阈值;继续获取输入错误次数模块412,用于在小于或等于阈值时,继续获取密码输入错误的次数;停止建立通信连接模块413,用于在大于阈值时,停止建立通信连接。
[0088]第二指纹获取单元4081,用于获取数据库中发送用户对应的第二指纹;指纹匹配判断单元4082,用于判断第二指纹是否与第一指纹匹配;发送用户获取单元4083,用于获取发送用户;第二指纹获取单元4084,用于获取第二指纹;数据库建立单元4085,用于存储发送用户的信息、第二指纹及二者的关联关系,以建立数据库。
[0089]建立通信连接装置40在使用时,首先通信请求获取模块401获取通信客户端的通信请求,其中通信请求包含发送用户的信息。在本优选实施例中,通信客户端优选为手机、平板电脑等智能移动设备。该通信请求具体包括电话接听请求、短信读取请求、邮件读取请求以及微信、飞信等即时通信软件的消息读取请求,其中该消息读取请求还包括视频接收请求、语音接收请求、文件读取请求等,此处不作具体限定。
[0090]发送用户的信息包括发送用户姓名、邮箱地址、电话号码等可以唯一标识用户的信息,具体如电话拨打用户的姓名、电话号码,微信消息发送用户的姓名、注册邮箱地址、注册电话号码等。随后调用加密判断模块402。
[0091]接着,加密判断模块402判断发送用户是否为加密用户。具体可以根据可以唯一标识发送用户的用户姓名、邮箱地址等信息来判断该发送用户是否为加密用户。举例来说,如将微信通讯录联系人李三设置为加密用户,则当发现通信请求获取模块401获取到的微信消息读取请求中发送用户姓名为李三时,加密判断模块402可以判断该发送用户为加密用户。随后调用通信连接操作获取模块403。
[0092]如加密判断模块402判断发送用户不为加密用户,则通信连接操作获取模块403获取接收用户的通信连接操作,并通过调用通信连接操作匹配判断模块404判断其与预设通信连接操作是否匹配。如匹配,则调用建立通信连接模块405与通信客户端建立通信连接;如不匹配,则调用不建立通信连接模块406不与通信客户端建立通信连接。在本优选实施例中,如通信请求获取模块401接收到的是电话接听请求,则只有电话被接听才说明建立通信连接模块405与通信客户端建立了通信连接,挂断电话或不接听电话都属于未建立通信连接;如通信请求获取模块401接收到的是短信读取请求,则只有短信被读取才说明建立通信连接模块405与通信客户端建立了通信连接,短信处于未读取状态说明未与通信客户端建立通信连接,而当该短信被再次读取,则说明建立了与通信客户端建立了新的通信连接。
[0093]具体来说,假设点击电话接听按钮进行电话接听,点击邮件标题读取邮件内容。当来电用户不为加密用户时,通信连接操作获取模块403检测到当前用户点击了接听按钮,则通信连接操作匹配判断模块404判断接收到的通信连接操作与预设通信连接操作匹配,故建立通信连接模块405建立通信连接,当前用户将接听来电用户电话;如通信连接操作获取模块403检测到当前用户进行了其他非点击接听按钮操作,则通信连接操作匹配判断模块404判断接收到的通信连接操作与预设通信连接操作不匹配,故不建立通信连接模块406不建立通信连接,当前用户无法接听来电用户电话。又当邮件发件人不为加密用户时,当通信连接操作获取模块403检测到当前用户进行了点击邮件标题操作,则建立通信连接模块405建立通信连接,当前用户将读取邮件;当通信连接操作获取模块403检测到其他非点击邮件标题操作,则说明不匹配,不建立通信连接模块406不建立通信连接,当前用户无法读取到邮件。
[0094]如加密判断模块402判断发送用户为加密用户,则第一指纹获取模块407获取当前用户的第一指纹。具体来说,当加密判断模块402判断发送用户为加密用户后,将显示指纹输入界面提示用户在指纹输入界面上输入指纹,再通过第一指纹获取模块407获取到的指纹检测当前用户是否有与通信客户端建立通信连接的权限。由于指纹具有终身不变性、唯一性的特点,故采用指纹对通信用户进行加密可以提高通信的安全性,同时由于易于获取指纹样本、易于开发指纹识别系统,故采用指纹进行加密具有实用性。随后调用指纹匹配判断模块408。
[0095]接着,指纹匹配判断模块408判断第一指纹是否与数据库中的第二指纹匹配,其中数据库包含发送用户的信息、第二指纹及二者之间的关联关系。在将第一指纹与第二指纹进行对比时,需预先建立数据库存储该第二指纹相关信息。具体的,首先指纹匹配判断模块408中的发送用户信息获取单元4083获取发送用户的信息;接着指纹匹配判断模块408中的第二指纹获取单元4084获取第二指纹信息;最后指纹匹配判断模块408中的数据库建立单元4085存储该发送用户的信息、第二指纹及二者的关联关系,以建立数据库。需要说明的是,该第二指纹信息为可以进行接收或读取操作
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1