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

文档序号:9891476阅读:来源:国知局
,其中通信请求包含发送用户的信息;
[0047]步骤S202,判断发送用户是否为加密用户;
[0048]步骤S203,如步骤S202中发送用户不为加密用户,则获取接收用户的通信连接操作并判断与预设通信连接操作是否匹配;如匹配,则与通信客户端建立通信连接;如不匹配,则不与通信客户端建立通信连接。
[0049]步骤S204,如步骤S202中发送用户为加密用户,则获取当前用户的第一指纹;
[0050]步骤S205,判断第一指纹是否与数据库中的第二指纹匹配,其中数据库包含发送用户的信息、第二指纹及二者之间的关联关系;
[0051]步骤S206,如步骤S205中第一指纹与数第二指纹匹配,则与通信客户端建立通信连接;
[0052]步骤S207,如步骤S205中第一指纹与数第二指纹不匹配,则提示用户密码输入错误;
[0053]步骤S208,获取密码输入错误的次数;
[0054]步骤S209,判断次数是否大于阈值;
[0055]步骤S210,如步骤S209中小于或等于阈值,则继续获取密码输入错误的次数;
[0056]步骤S211,如步骤S209中大于阈值,则停止建立通信连接。
[0057]下面详细说明本优选实施例的建立通信连接的方法建立通信连接的各步骤的具体流程。
[0058]在步骤S201中,终端获取通信客户端的通信请求,其中通信请求包含发送用户的信息。在本优选实施例中,通信客户端优选为手机、平板电脑等智能移动设备。该通信请求具体包括电话接听请求、短信读取请求、邮件读取请求以及微信、飞信等即时通信软件的消息读取请求,其中该消息读取请求还包括视频接收请求、语音接收请求、文件读取请求等,此处不作具体限定。
[0059]发送用户的信息包括发送用户姓名、邮箱地址、电话号码等可以唯一标识用户的信息,具体如电话拨打用户的姓名、电话号码,微信发送用户的姓名、注册邮箱地址、注册电话号码等。随后转入步骤S202。
[0060]在步骤S202中,终端判断发送用户是否为加密用户。具体可以根据可以唯一标识发送用户的用户姓名、邮箱地址等信息来判断该发送用户是否为加密用户。举例来说,如手机将微信联系人李三设置为加密用户,则当手机发现接收到的微信消息读取请求中发送用户姓名为李三时,可以判断该发送用户为加密用户。随后转入步骤S203。
[0061 ]在步骤S203中,如步骤S202中不为加密用户,则终端获取接收用户的通信连接操作并判断其与预设通信连接操作是否匹配。如匹配,则与通信客户端建立通信连接;如不匹配,则不与通信客户端建立通信连接。在本优选实施例中,如步骤S201中接收到的是电话接听请求,则只有电话被接听才说明与通信客户端建立了通信连接,挂断电话或不接听电话都属于未建立通信连接;如步骤S201中接收到的是短信读取请求,则只有短信被读取才说明与通信客户端建立了通信连接,短信处于未读取状态说明未与通信客户端建立通信连接,而当该短信被再次读取,则说明建立了与通信客户端建立了新的通信连接。
[0062]具体来说,假设点击电话接听按钮进行电话接听,点击邮件标题读取邮件内容。则当来电用户不为加密用户时,手机检测到当前用户点击了接听按钮,说明接收到的通信连接操作与预设通信连接操作匹配,故该手机与来电手机建立通信连接,当前用户将接听来电用户电话;如检测到当前用户进行了其他非点击接听按钮操作,说明接收到的通信连接操作与预设通信连接操作不匹配,故该手机不与来电手机建立通信连接,当前用户无法接听来电用户电话。又当邮件发件人不为加密用户时,当电脑检测到当前用户进行了点击邮件标题操作,则该电脑与来件电脑建立通信连接,当前用户将读取邮件;当电脑检测到其他非点击邮件标题操作,则说明不匹配,不与通信客户端建立通信连接,当前用户无法读取到邮件。
[0063]在步骤S204中,如步骤S202中为加密用户,则终端获取当前用户的第一指纹。具体来说,当终端检测到发送用户为加密用户后,将显示指纹输入界面,提示用户在指纹输入界面上输入指纹,再通过获取到的指纹检测当前用户是否有与通信客户端建立通信连接的权限。由于指纹具有终身不变性、唯一性的特点,故采用指纹对通信用户进行加密可以提高通信的安全性,同时由于易于获取指纹样本、易于开发指纹识别系统,故采用指纹进行加密具有实用性。随后转入步骤S205。
[0064]在步骤S205中,终端判断第一指纹是否与数据库中的第二指纹匹配,其中数据库包含发送用户的信息、第二指纹及二者之间的关联关系。在将第一指纹与第二指纹进行对比时,需预先建立数据库存储该第二指纹相关信息。具体的,终端首先获取发送用户的信息;接着获取第二指纹信息;最后存储该发送用户的信息、第二指纹及二者的关联关系,以建立数据库。需要说明的是,该第二指纹信息为可以进行接收或读取操作的用户的指纹。发送用户的信息和第二指纹之间存在一对多或一对一的映射关系,当为一对多的映射关系时,说明存在多个用户可以接收或读取该发送用户发送的消息;当为一对一的映射关系时,说明只有唯一的用户可以接收或读取该发送用户发送的消息。其中该消息为来电、短信、邮件、微信语音等等,此处不作具体限定。故当步骤S204中终端在获取到当前用户的第一指纹后,再根据通信请求中包含的发送用户的信息在数据库中获取对应的第二指纹,最后再判断该第二指纹是否与第一指纹匹配。
[0065]在步骤S206中,如步骤S205中第二指纹与第一指纹匹配,说明当前用户具有接收或读取发送用户发送的消息的权限,故当前用户接收或读取发送用户的发送的消息,即终端与通信客户端建立通信连接。
[0066]在步骤S207中,如步骤S205中第二指纹与第一指纹不匹配,则终端提示用户密码输入错误。在实际生活中,可能会因为手指出汗、用户粗心输入错误手指的指纹等原因造成获取的指纹不清晰或错误的指纹等情况,从而导致第二指纹与第一指纹不匹配,因此终端有必要根据具体情况给出提示,如“您输入的指纹不清晰”、“您输入的指纹不正确”。随后转入步骤S208。
[0067]在步骤S208中,终端获取密码输入错误的次数。终端获取密码输入错误的次数的目的是通过限制密码输入次数,以避免密码被破解,从而提高通信连接建立过程中的安全性。随后转入步骤S209。
[0068]在步骤S209中,终端判断密码输入错误次数是否大于阈值。其中所述阈值为3次、5次或用户设定的次数,此处不作具体限定。如小于或等于阈值,则转入步骤S210;如大于阈值,则转入步骤S211。
[0069]在步骤S210中,如步骤S209中密码输入错误次数小于或等于阈值,则终端继续监控并累计密码输入错误的次数。
[0070]在步骤S211中,如步骤S209中密码输入错误次数大于阈值,说明密码输入错误的次数过多,因此终端停止建立通信连接。以接听电话为例,当用户密码输入错误的次数大于阈值时,手机将自动挂断来电,并返回因对方密码输入错误导致电话中断的提示信息给来电手机。
[0071]这样即完成了本优选实施例的建立通信连接的方法的建立通信连接的过程。
[0072]在第一优选实施例的基础上,本优选实施例的建立通信连接的方法完善了通过指纹加密建立通信连接的过程,从而进一步提高了通信的安全性,进一步保护了人们的隐私。
[0073]实施例三
[0074]请参照图3,图3为本发明的建立通信连接的装置的第一优选实施例的结构图。本优选实施例的建立通信连接的装置用于对终端通信进行保护,其中该终端优选为手机、平板电脑等智能移动设备。
[0075]建立通信连接的装置30包括通信请求获取模块301、加密判断模块302、第一指纹获取模块303、指纹匹配判断模块304、建立通信连接模块305。其中,通信请求获取模块301用于获取通信客户端的通信请求,其中通信请求包含发送用户的信息;加密判断模块302用于判断发送用户是否为加密用户;第一指纹获取模块303用于为加密用户时,获取当前用户的第一指纹;指纹匹配判断模块304用于判断第一指纹是否与数据库中的第二指纹匹配,其中数据库包含发送用户的信息、第二指纹及二者之间的关联关系;建立通信连接模块305用于在匹配时,与通信客户端建立通信连接。
[0076]建立通信连接的装置30在使用时,首先通过调用通信请求获取模块301获取通信客户端的通信请求,其中通信请求包含发送用户的信息。在本优选实施例中,通信客户端优选为手机、平板电脑等智能移动设备。该通信请求具体包括电话接听请求、短信读取请求、邮件读取请求以及微信、飞信等即时通信软件的消息读取请求,其中该消息读取请求还包括视频接收请求、语音接收请求、文件读取请求等,此处不作具体限定。
[0077]发送用户的信息包括发送用户姓名、邮箱地址、电话号码等可以唯一标识用户的信息,具体如电话拨打用户的姓名、电话号码,微信发送用户的姓名
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1