The embodiment of the invention relates to a method of establishing a connection, the first terminal extraction found the first hash message value and the encrypted signature information will generate the first discovery and message encoding, the generated string; the first terminal includes broadcasting message strings to network transmission; the second terminal receives the broadcast message decode string extraction processing, get second signature information and Discovery News; on second signature information decrypts the second hash value matching processing with the first hash value, such as matching to extract third hash value and generate third encrypted signature information; third signature information encoding decoding process response information sent to the first terminal, third signature information use the decrypted and fourth hash; fourth hash and third hash, if the value of matching; In agreement, the first terminal establishes a connection with the second terminal. The method can automatically find the terminal devices in the LAN and establish connections for information interaction.
【技术实现步骤摘要】
建立连接的方法
本专利技术涉及通信
,尤其涉及一种建立连接的方法。
技术介绍
现有技术中,智能家居的使用越来越频繁,然而现有技术不能很方便地将智能家居与手机或者平板电脑等建立连接,当手机进入一个装配有陌生的智能设备的环境中,只能通过用户的主动操作才能操控该智能设备,由于现有终端(比如电视/盒子)在局域网内没有提供被发现服务。导致无法实现局域网内终端与发现端的交互。并不能自发与该智能设备建立连接关系进行信息交互。
技术实现思路
本专利技术的目的是提供一种能够自动发现局域网内的终端设备并建立连接以进行信息交互的方法。为解决现有技术存在的问题,本专利技术提供了一种建立连接的方法,所述方法包括:第一终端提取发现消息的第一hash值;利用加密算法生成私钥,将所述发现消息的第一hash值进行加密处理生成第一签名信息;将所述第一签名信息和发现消息进行编码处理,生成字符串;所述第一终端向网内发送广播消息,所述广播消息中包括字符串;第二终端启动服务监听端口,接收所述广播消息,并提取所述广播消息中的字符串;将所述字符串进行解码处理,获取第二签名信息和发现消息;利用公钥对签名信息进行 ...
【技术保护点】
一种建立连接的方法,其特征在于,所述方法包括:第一终端提取发现消息的第一hash值;利用加密算法生成私钥,将所述发现消息的第一hash值进行加密处理生成第一签名信息;将所述第一签名信息和发现消息进行编码处理,生成字符串;所述第一终端向网内发送广播消息,所述广播消息中包括字符串;第二终端启动服务监听端口,接收所述广播消息,并提取所述广播消息中的字符串;将所述字符串进行解码处理,获取第二签名信息和发现消息;利用公钥对所述第二签名信息进行解密得到第二hash值;将第二hash值与第一hash值进行匹配处理;如第二hash值与第一hash值匹配一致,提取设备信息的第三hash值;将 ...
【技术特征摘要】
1.一种建立连接的方法,其特征在于,所述方法包括:第一终端提取发现消息的第一hash值;利用加密算法生成私钥,将所述发现消息的第一hash值进行加密处理生成第一签名信息;将所述第一签名信息和发现消息进行编码处理,生成字符串;所述第一终端向网内发送广播消息,所述广播消息中包括字符串;第二终端启动服务监听端口,接收所述广播消息,并提取所述广播消息中的字符串;将所述字符串进行解码处理,获取第二签名信息和发现消息;利用公钥对所述第二签名信息进行解密得到第二hash值;将第二hash值与第一hash值进行匹配处理;如第二hash值与第一hash值匹配一致,提取设备信息的第三hash值;将所述第三hash值进行加密处理生成第三签名信息;将所述第三签名信息进行编码处理,得到响应信息,将所述响应信息发送到第一终端;所述第一终端对所述响应信息进行解码处理,得到第四签名信息;将所述第四签名信息利用私钥进行解密,得到第四hash值;将第四hash值和第三hash值进行匹配;如果第四hash值和第三hash值匹配一致,则所述第一终端与第二终端建立连接。2.根据权利要求1所述的方法,其特征在于,所述方法还包括,第二终端启动服务监听端口,接收所述广播消息具体为:预先设定时间阈值,在时间阈值内第二终端启动服务监听端口,接收所述广播。3.根据权利要求1...
【专利技术属性】
技术研发人员:刘月,朱洪龙,孙健,刘斌,付强,
申请(专利权)人:环球智达科技北京有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。