终端、服务器和通信连接的建立方法技术

技术编号:9173678 阅读:127 留言:0更新日期:2013-09-19 23:04
本发明专利技术提出了一种终端,包括:连接建立单元,使终端与服务器之间建立连接;密钥请求单元,向服务器发送密钥获取请求;数据获取单元,从服务器处获取对应于密钥获取请求的连接密钥;指令生成单元,将服务器的连接地址及来自数据获取单元的连接密钥生成为连接短信指令;指令发送单元,将来自指令生成单元的连接短信指令发送至第二终端。相应地,本发明专利技术还提供了一种服务器和一种通信连接的建立方法。通过本发明专利技术的技术方案,用户可以自主地选择通信服务器和安全协议,提高通信过程的安全性,更好地保护用户的通信数据。

【技术实现步骤摘要】
终端、服务器和通信连接的建立方法
本专利技术涉及通信
,具体而言,涉及一种终端、一种服务器和一种通信连接的建立方法。
技术介绍
目前,移动终端之间通信主要是通过以下方式实现:两方的终端在中间服务器上注册ID,并且所有的终端必须都用ID登陆固定的中间服务器,只要有一端未预先在中间服务器注册ID并登陆服务器连接,就无法进行通信。但固定的公共服务器对于接收方来说并不一定觉得可靠,并且此中间服务器是固定的,无法随时设置指定接收方觉得安全的服务器(比如自己公司的服务器),并且不能从通信建立连接开始就使用接收方指定的安全协议进行通信,接收方可能担心接收到的东西是被中途篡改过的,安全性及即时性、灵活性都比较差。因此,需要一种新的通信技术,用户可以自主地选择通信服务器和安全协议,提高通信过程的安全性,更好地保护用户的通信数据。
技术实现思路
本专利技术所要解决的技术问题在于,提供一种新的通信技术,用户可以自主地选择通信服务器和安全协议,提高通信过程的安全性,更好地保护用户的通信数据。有鉴于此,本专利技术提出了一种终端,包括:连接建立单元,使所述终端与服务器之间建立连接;密钥请求单元,向所述服务器发送密钥获取请求;数据获取单元,从所述服务器处获取对应于所述密钥获取请求的连接密钥;指令生成单元,将所述服务器的连接地址及来自所述数据获取单元的所述连接密钥生成为连接短信指令;指令发送单元,将来自所述指令生成单元的所述连接短信指令发送至第二终端。在该技术方案中,用户可以自行指定可靠的服务器进行通信,而且终端之间建立连接需要使用由服务器生成的临时验证密钥,可以有效地确保通信的安全性。而通过短信的方式进行信息传输,免去了在服务器上进行ID注册、登录等过程,而是在知道对方手机号等时,即可实现通信,过程更为方便、快捷。在上述技术方案中,优选地,所述的终端还包括:指令接收单元,接收来自其他终端的连接短信指令;指令解析单元,对来自所述指令接收单元的所述连接短信指令进行解析,得到连接地址及连接密钥;以及所述连接建立单元还用于:利用来自所述指令解析单元的所述连接地址及所述连接密钥,使所述终端与所述服务器之间建立连接。在该技术方案中,除了指定服务器、发起通信连接请求之外,用户还可以通过对连接短信指令的解析,得到链接地址和连接密钥,从而与发起通信请求的终端建立连接,该通信连接过程通过利用服务器随机生成的安全密钥,使通信更加安全可靠,更好地保障了用户的通信数据安全。在上述技术方案中,优选地,所述的终端还包括:强度判断单元,判断所述终端与预设的多台备用服务器之间的连接信号强度;以及处理单元,根据所述强度判断单元的判断结果,将所述连接信号强度最大的服务器用于建立连接。在该技术方案中,除了对安全性的考虑之外,用户还可以在多台服务器之间选择信号强度最大的服务器,使用户之间的通信过程更加顺利,有效地保障了用户的通信质量。在上述技术方案中,优选地,所述的终端还包括:设置单元,根据接收到的设置命令,设置用于与所述终端建立连接的所述备用服务器。在该技术方案中,可以由用户根据自身情况提前设置备用服务器进行通信,从而可以在需要进行通信连接的时候,在这些服务器中按照通信信号强度等进行直接选择即可,而不需要临时进行服务器的选择,避免浪费时间。本专利技术还提供一种服务器,包括:连接建立单元,与上述技术方案中任一项所述的终端建立连接;密钥生成单元,在接收到来自所述终端的密钥获取请求之后,生成对应于所述密钥获取请求的连接密钥。在该技术方案中,所述服务器可以在每次建立通信连接时,生成临时的密钥,确保在通信过程中,更好地保障用户的通信数据的安全性。在上述技术方案中,优选地,所述的服务器还包括:连接判断单元,判断所述终端与所述服务器之间的连接是否断开;以及断开处理单元,在所述连接判断单元的判断结果为是的情况下,若断开时间超过预设的时间阈值,则取消所述连接密钥连接至所述服务器的权限。在该技术方案中,通过对该时间阈值进行设定,可以达到不同的效果,比如可以将时间阈值设置为0s,则在每次通信连接断开之后即注销该次通信的密钥,使每次连接的密钥都不同,进一步提高了通信的安全性,或是在对安全性要求较低时,设置为比如5s,从而在发生一些临时的通信故障时,可以进行再次连接,提升用户体验。在上述技术方案中,优选地,所述第一终端和所述第二终端利用来自所述指定服务器的安全密钥,对数据加密后进行发送及对接收到的数据进行解密。在该技术方案中,可以使用同样的密钥进行连接后,再用于通信过程中的数据加密和解密,当然,显然也可以在使用连接密钥进行连接后,再使用其他的密钥进行数据的加密和解密,从而进一步提升安全性。本专利技术还提供一种通信连接的建立方法,包括:步骤404,第一终端与指定服务器建立连接后,从所述指定服务器处获取连接密钥;步骤406,所述第一终端将所述指定服务器的连接地址及所述连接密钥生成为连接短信指令,并发送至第二终端;步骤408,所述第二终端解析接收到的所述连接短信指令,并通过得到的连接地址及连接密钥连接至所述指定服务器,与所述第一终端建立通信连接。在该技术方案中,用户可以自行指定可靠的服务器进行通信,而且终端之间建立连接需要使用由服务器生成的临时验证密钥,可以有效地确保通信的安全性。而通过短信的方式进行信息传输,免去了在服务器上进行ID注册、登录等过程,而是在知道对方手机号等时,即可实现通信,过程更为方便、快捷。在上述技术方案中,优选地,在所述步骤404之前,还包括:步骤402,所述第一终端判断与预设的多台备用服务器之间的连接信号强度,并将所述连接信号强度最大的服务器作为所述指定服务器。在该技术方案中,除了对安全性的考虑之外,用户还可以在多台服务器之间选择信号强度最大的服务器,使用户之间的通信过程更加顺利,有效地保障了用户的通信质量。在上述技术方案中,优选地,在所述步骤402之前,还包括:根据接收到的设置命令,设置用于与所述第一终端建立连接的所述备用服务器。在该技术方案中,可以由用户根据自身情况提前设置备用服务器进行通信,从而可以在需要进行通信连接的时候,在这些服务器中按照通信信号强度等进行直接选择即可,而不需要临时进行服务器的选择,避免浪费时间。在上述技术方案中,优选地,所述的通信连接的建立方法还包括:在所述第二终端与所述指定服务器之间的连接断开后,若断开时间超过预设的时间阈值,则取消所述连接密钥连接至所述指定服务器的权限。在该技术方案中,通过对该时间阈值进行设定,可以达到不同的效果,比如可以将时间阈值设置为0s,则在每次通信连接断开之后即注销该次通信的密钥,使每次连接的密钥都不同,进一步提高了通信的安全性,或是在对安全性要求较低时,设置为比如5s,从而在发生一些临时的通信故障时,可以进行再次连接,提升用户体验。在上述技术方案中,优选地,所述第一终端和所述第二终端利用来自所述指定服务器的安全密钥,对数据加密后进行发送及对接收到的数据进行解密。在该技术方案中,可以使用同样的密钥进行连接后,再用于通信过程中的数据加密和解密,当然,显然也可以在使用连接密钥进行连接后,再使用其他的密钥进行数据的加密和解密,从而进一步提升安全性。综上所述,通过本专利技术的技术方案,用户可以选择自己认为可靠的服务器进行通信,而且终端之间本文档来自技高网...
终端、服务器和通信连接的建立方法

【技术保护点】
一种终端,其特征在于,包括:连接建立单元,使所述终端与服务器之间建立连接;密钥请求单元,向所述服务器发送密钥获取请求;数据获取单元,从所述服务器处获取对应于所述密钥获取请求的连接密钥;指令生成单元,将所述服务器的连接地址及来自所述数据获取单元的所述连接密钥生成为连接短信指令;指令发送单元,将来自所述指令生成单元的所述连接短信指令发送至第二终端。

【技术特征摘要】
1.一种终端,其特征在于,包括:连接建立单元,使所述终端与服务器之间建立连接;密钥请求单元,向所述服务器发送密钥获取请求;数据获取单元,从所述服务器处获取对应于所述密钥获取请求的连接密钥;指令生成单元,将所述服务器的连接地址及来自所述数据获取单元的所述连接密钥生成为连接短信指令;指令发送单元,将来自所述指令生成单元的所述连接短信指令发送至第二终端;强度判断单元,判断所述终端与预设的多台备用服务器之间的连接信号强度;以及处理单元,根据所述强度判断单元的判断结果,将所述连接信号强度最大的服务器用于建立连接。2.根据权利要求1所述的终端,其特征在于,还包括:指令接收单元,接收来自其他终端的连接短信指令;指令解析单元,对来自所述指令接收单元的所述连接短信指令进行解析,得到连接地址及连接密钥;以及所述连接建立单元还用于:利用来自所述指令解析单元的所述连接地址及所述连接密钥,使所述终端与所述服务器之间建立连接。3.根据权利要求1所述的终端,其特征在于,还包括:设置单元,根据接收到的设置命令,设置用于...

【专利技术属性】
技术研发人员:连锦钟
申请(专利权)人:宇龙计算机通信科技深圳有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1