在局域网中建立终端之间连接的方法、装置和系统制造方法及图纸

技术编号:11381370 阅读:55 留言:0更新日期:2015-05-01 03:48
本发明专利技术提供了一种在局域网中建立终端之间连接的方法、装置和系统,其中方法包括:第一终端的客户端建立超文本传输协议(HTTP)服务,将HTTP服务信息和预设的标识字符串提供给第二终端的客户端;所述第二终端的客户端获取到所述预设的标识字符串后,建立套接字服务(socket server);所述第二终端的客户端依据所述HTTP服务信息向所述第一终端的客户端发送包含socket server信息的访问请求;所述第一终端的客户端接收到所述访问请求后,完成所述第一终端和所述第二终端之间的wifi连接建立。通过本发明专利技术能够提高同一局域网中两终端之间连接建立的便捷性。

【技术实现步骤摘要】
在局域网中建立终端之间连接的方法、装置和系统
本专利技术涉及计算机应用
,特别涉及一种在局域网中建立终端之间连接的方法、装置和系统。
技术介绍
现在诸如智能手机、平板电脑等移动终端的使用越来越普及,常常需要PC(PersonalComputer,个人计算机)与移动终端之间建立连接来实现管理。目前主要存在以下两种方式:第一种方式:PC与移动终端之间通过USB(UniversalSerialBus,通用串行总线)线进行连接,这是目前比较通用的方式,但这种方式需要用户随身携带USB线,比较麻烦。第二种方式:PC与移动终端分别与服务器进行连接,通过这种间接连接的方式交换信息,但这种方式由于需要分别进行PC与服务器之间建立连接以及移动终端与服务器之间建立连接的步骤,实现比较繁琐,连接速度慢,并且需要依赖于外网的情况,失败率较高。
技术实现思路
有鉴于此,本专利技术提供了一种在局域网中建立终端之间连接的方法、装置和系统,以便于提高便捷性。具体技术方案如下:本专利技术提供了一种在局域网中建立终端之间连接的方法,该方法包括:S1、第一终端的客户端建立超文本传输协议HTTP服务,将HTTP服务信息和预设的标识字符串提供给第二终端的客户端;S2、所述第二终端的客户端获取到所述预设的标识字符串后,建立套接字服务socketserver;S3、所述第二终端的客户端依据所述HTTP服务信息向所述第一终端的客户端发送包含socketserver信息的访问请求;S4、所述第一终端的客户端接收到所述访问请求后,完成所述第一终端和所述第二终端之间的wifi连接建立。根据本专利技术一优选实施方式,将所述HTTP服务信息和预设的标识字符串提供给第二终端的客户端包括:所述第一终端的客户端生成包含所述HTTP服务信息和预设的标识字符串的信息码,显示所述信息码;所述第二终端的客户端扫描并解析所述信息码,得到所述HTTP服务信息和预设的标识字符串。根据本专利技术一优选实施方式,所述HTTP服务信息包括:所述第一终端的ip地址和端口号;所述socketserver信息包括:所述第二终端的ip地址和端口号。根据本专利技术一优选实施方式,所述socketserver信息还包括:校验信息;所述第一终端的客户端接收到所述访问请求后,进一步包括:利用所述校验信息进行校验。根据本专利技术一优选实施方式,在所述S4中,所述第一终端的客户端与所述第二终端的客户端执行握手流程以完成所述第一终端和所述第二终端之间的wifi连接建立。根据本专利技术一优选实施方式,该方法还包括:当所述第一终端和所述第二终端的wifi连接断开后,所述第二终端的客户端删除所述socketserver。根据本专利技术一优选实施方式,在完成所述第一终端和所述第二终端之间的wifi连接建立后,所述第一终端的客户端和所述第二终端的客户端相互记录对方终端的身份标识作为已绑定终端的身份标识。根据本专利技术一优选实施方式,所述第一终端和所述第二终端的wifi连接断开后,该方法还包括:A1、所述第二终端的客户端在被打开时,或者所述第二终端连接到wifi接入点时,建立socketserver,并发送用户数据报协议UDP广播,所述UDP广播包括socketserver信息、第二终端的身份标识和所述第二终端已绑定终端的身份标识;A2、所述第一终端的客户端收到所述UDP广播后,如果所述UDP广播中包含所述第一终端的身份标识,并且所述UDP广播中包含的第二终端的身份标识为所述第一终端已绑定终端的身份标识,则依据所述UDP广播中包含的socketserver信息向所述第二终端的客户端发送建立的HTTP服务信息;转至执行所述S3。根据本专利技术一优选实施方式,在所述A2中转至执行所述S3之前,还包括:所述第二终端的客户端删除建立的socketserver,重新建立一个新的socketserver。本专利技术还提供了一种在局域网中建立终端之间连接的装置,该装置设置于第一终端,该装置包括:服务建立模块,用于建立HTTP服务,将HTTP服务信息和预设的标识字符串提供给交互模块;交互模块,用于将所述HTTP服务信息和预设的标识字符串提供给第二终端;接收来自所述第二终端的访问请求后,完成所述第一终端和所述第二终端之间的wifi连接建立,所述访问请求包含所述第二终端建立的socketserver信息。根据本专利技术一优选实施方式,所述服务建立模块,具体用于生成包含所述HTTP服务信息和预设的标识字符串的信息码,将所述信息码提供给所述交互模块;所述交互模块,具体用于将所述信息码在所述第一终端的屏幕上显示。根据本专利技术一优选实施方式,所述HTTP服务信息包括:所述第一终端的ip地址和端口号;所述socketserver信息包括:所述第二终端的ip地址和端口号。根据本专利技术一优选实施方式,所述socketserver信息还包括:校验信息;该装置还包括:校验模块,用于在所述交互模块接收到所述访问请求后,利用所述校验信息进行校验。根据本专利技术一优选实施方式,所述交互模块,还用于与所述第二终端执行握手流程以完成所述第一终端和所述第二终端之间的wifi连接建立。根据本专利技术一优选实施方式,该装置还包括:绑定模块,用于在完成所述第一终端和所述第二终端之间的wifi连接建立后,记录所述第二终端的身份标识作为已绑定终端的身份标识。根据本专利技术一优选实施方式,该装置还包括:所述交互模块,还用于接收到来自所述第二终端的UDP广播后,如果所述UDP广播中包含所述第一终端的身份标识,并且所述UDP广播中包含的第二终端的身份标识为所述第一终端已绑定终端的身份标识,则依据所述UDP广播中包含的socketserver信息向所述第二终端发送所述服务建立模块建立的HTTP服务信息。本专利技术还提供了一种在局域网中建立终端之间连接的装置,该装置设置于第二终端,所述交互模块,还用于获取来自第一终端的HTTP服务信息和预设的标识字符串;依据所述HTTP服务信息向所述第一终端发送访问请求,该访问请求中包含服务建立模块提供的socketserver信息,以完成所述第一终端和所述第二终端之间的wifi连接建立;服务建立模块,用于如果所述交互模块获取到所述预设的标识字符串,则建立socketserver,将socketserver信息提供给所述交互模块。根据本专利技术一优选实施方式,所述交互模块通过扫描并解析所述第一终端显示的信息码,得到所述HTTP服务信息和预设的标识字符串。根据本专利技术一优选实施方式,所述HTTP服务信息包括:所述第一终端的ip地址和端口号;所述socketserver信息包括:所述第二终端的ip地址和端口号。根据本专利技术一优选实施方式,所述交互单元,还用于与所述第一终端执行握手流程以完成所述第一终端和所述第二终端之间的wifi连接建立。根据本专利技术一优选实施方式,所述服务建立模块,还用于在所述第一终端和所述第二终端的wifi连接断开后,删除所述socketserver。根据本专利技术一优选实施方式,所述服务建立模块,还用于在本装置被打开时,或者所述第二终端连接到wifi接入点时,建立socketserver,将包含socketserver信息、第二终端的身份标识和所述第二终端已绑定终端的身份标识的UDP广播提供本文档来自技高网...

【技术保护点】
一种在局域网中建立终端之间连接的方法,其特征在于,该方法包括:S1、第一终端的客户端建立超文本传输协议HTTP服务,将HTTP服务信息和预设的标识字符串提供给第二终端的客户端;S2、所述第二终端的客户端获取到所述预设的标识字符串后,建立套接字服务socket server;S3、所述第二终端的客户端依据所述HTTP服务信息向所述第一终端的客户端发送包含socket server信息的访问请求;S4、所述第一终端的客户端接收到所述访问请求后,完成所述第一终端和所述第二终端之间的wifi连接建立。

【技术特征摘要】
1.一种在局域网中建立终端之间连接的方法,其特征在于,该方法包括:S1、第一终端的客户端建立超文本传输协议HTTP服务,生成包含所述HTTP服务信息和预设的标识字符串的信息码,显示所述信息码,所述HTTP服务信息包括:所述第一终端的ip地址和端口号;S2、第二终端的客户端扫描并解析所述信息码,得到所述HTTP服务信息和预设的标识字符串,建立套接字服务socketserver;S3、所述第二终端的客户端依据所述HTTP服务信息向所述第一终端的客户端发送包含socketserver信息的访问请求;S4、所述第一终端的客户端接收到所述访问请求后,完成所述第一终端和所述第二终端之间的wifi连接建立,在完成所述第一终端和所述第二终端之间的wifi连接建立后,所述第一终端的客户端和所述第二终端的客户端相互记录对方终端的身份标识作为已绑定终端的身份标识;所述第一终端和所述第二终端的wifi连接断开后,该方法还包括:A1、所述第二终端的客户端在被打开时,或者所述第二终端连接到wifi接入点时,建立socketserver,并发送用户数据报协议UDP广播,所述UDP广播包括socketserver信息、第二终端的身份标识和所述第二终端已绑定终端的身份标识。2.根据权利要求1所述的方法,其特征在于,所述socketserver信息包括:所述第二终端的ip地址和端口号。3.根据权利要求2所述的方法,其特征在于,所述socketserver信息还包括:校验信息;所述第一终端的客户端接收到所述访问请求后,进一步包括:利用所述校验信息进行校验。4.根据权利要求1所述的方法,其特征在于,在所述S4中,所述第一终端的客户端与所述第二终端的客户端执行握手流程以完成所述第一终端和所述第二终端之间的wifi连接建立。5.根据权利要求1所述的方法,其特征在于,该方法还包括:当所述第一终端和所述第二终端的wifi连接断开后,所述第二终端的客户端删除所述socketserver。6.根据权利要求1至5任一项所述的方法,其特征在于,所述第一终端和所述第二终端的wifi连接断开后,该方法还包括:A2、所述第一终端的客户端收到所述UDP广播后,如果所述UDP广播中包含所述第一终端的身份标识,并且所述UDP广播中包含的第二终端的身份标识为所述第一终端已绑定终端的身份标识,则依据所述UDP广播中包含的socketserver信息向所述第二终端的客户端发送建立的HTTP服务信息;转至执行所述S3。7.根据权利要求6所述的方法,其特征在于,在所述A2中转至执行所述S3之前,还包括:所述第二终端的客户端删除建立的socketserver,重新建立一个新的socketserver。8.一种在局域网中建立终端之间连接的装置,该装置设置于第一终端,其特征在于,该装置包括:服务建立模块,用于建立HTTP服务,生成包含所述HTTP服务信息和预设的标识字符串的信息码,显示所述信息码,所述HTTP服务信息包括:所述第一终端的ip地址和端口号;交互模块,用于将将所述信息码在所述第一终端的屏幕上显示以便第二终端扫描;接收来自所述第二终端的访问请求后,完成所述第一终端和所述第二终端之间的wifi连接建立,所述访问请求包含所述第二终端建立的socketserver信息;绑定模块,用于在完成所述第一终端和所...

【专利技术属性】
技术研发人员:李彦男朱时煜
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:北京;11

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

1