网络连接方法、终端及系统的制作方法_3

文档序号:9220421阅读:来源:国知局
电脑、平板电脑、POS机、车载电脑等。
[0090]具体的,处理模块31获取建立P2P GROUP网络所需的SSID,配置模块32根据SSID对P2P网络进行配置,配置完成后,网络模块33广播携带有SSID的P2P GROUP网络信号,后续终端可等待支持WiFi stat1n功能的第二终端发起连接,也就是说,支持WiFi stat1n功能的第二终端可以根据终端广播的P2P GROUP网络信号中携带的SSID,查找到终端,并连接至终端,从而实现支持W1-Fi直连功能的终端与支持WiFi stat1n功能的终端之间的网络连接,进而为方便灵活的W1-Fi网络延伸及组网提供了新的连接方式。
[0091]实际场景中,大多数终端既支持W1-Fi直连功能、W1-Fi stat1n功能,也支持softAP功能,且W1-Fi直连功能和W1-Fi stat1n功能可以同时打开。那么,首先这种终端利用W1-Fi stat1n功能,连接至其它支持softAP功能的终端,基于本实施例的方案,终端还可以利用,广播的携带SSID的P2P GROUP网络信号,使支持WiFi stat1n连接的终端根据P2P GROUP网络信号中的SSID与该终端建立P2P GROUP网络连接,形成新的拓扑网络,并以此类推来实现更多终端的互联。
[0092]另外,终端在建立P2P GROUP网络后,还可以在终端的界面提供相应的接口,具体的,可以在终端的设置界面提供能够直接调用,以建立P2P GROUP网络的接口,用户点击打开该接口,即可快捷方便地控制终端通过本实施例提供的方案建立P2P GROUP网络。
[0093]此外,配置模块32对P2P网络进行的配置还可以包括但不限于:数据加密方式、信道等。
[0094]实际应用中,处理模块31获取SSID的方法可以有多种,可选的,作为一种可实施的方式,处理模块31直接从终端中获取预先存储的SSID。相应的,如图3B所示,图3B为本发明实施例三提供的另一种终端的结构示意图,在图3A所示的实施方式的基础上,处理模块31包括:
[0095]存储单元311,用于存储预设的建立P2P GROUP网络所需的SSID ;
[0096]获取单元312,用于获取存储单元311中存储的SSID。
[0097]本实施方式根据预先存储的SSID,对P2P网络进行配置,从而快捷地建立P2PGROUP网络。
[0098]作为另一种可实施的方式,还可以由用户设置SSID。相应的,如图3C所示,图3C为本发明实施例三提供的又一种终端的结构示意图,在图3A所示的实施方式的基础上,处理模块31,包括:
[0099]发送单元313,用于向用户发送网络属性配置请求;
[0100]第一接收单元314,用于接收用户根据网络属性配置请求反馈的网络属性配置响应,网络属性配置响应中包含建立P2P GROUP网络所需的SSID。
[0101]本实施方式根据用户反馈的SSID,对P2P网络进行配置,从而使用户可以按照自己的需求配置P2P网络,在实现用户的个性化需求的同时,能够更方便地查找和识别P2PGROUP网络。
[0102]具体的,在实际应用中,终端可以根据用户的指令建立P2P网络,相应的,如图3D所示,图3D为本发明实施例三提供的又一种终端的结构示意图,在图3A至图3C所示的任一实施方式的基础上,终端还包括:
[0103]交互模块34,用于接收用户输入的启动指令;
[0104]处理模块31,具体用于根据启动指令,建立P2P网络。
[0105]具体的,处理模块31根据用户的启动指令建立P2P网络,获取建立P2P GROUP网络所需的SSID,配置模块32根据SSID,对P2P网络进行配置,以建立P2P GROUP网络,之后网络模块33广播携带有SSID的P2P GROUP网络信号,以使第二终端根据P2P GROUP网络信号中的SSID与终端建立P2P GROUP网络连接。
[0106]其中,处理模块31建立P2P网络可以通过多种方式实现,如图3E所示,图3E为本发明实施例三提供的又一种终端的结构示意图,在图3D所示的实施方式的基础上,处理模块31包括:
[0107]加载单元351,用于加载WiFi驱动,并启动无线网络配置wpa_supplicant服务;
[0108]初始化单元352,用于使能P2P接口,并对P2P接口进行初始化。
[0109]此外,实际应用中,网络模块33广播携带有SSID的P2P GROUP网络信号后,支持WiFi stat1n功能的第二终端,根据P2P GROUP网络信号中的SSID与终端建立P2P GROUP网络连接,其连接的建立可以通过多种方式实现,如图3F所示,图3F为本发明实施例三提供的又一种终端的结构示意图,在图3A-图3E所示的任一实施方式的基础上,网络模块33包括:
[0110]信号发射单元331,用于广播携带有SSID的P2P GROUP网络信号;
[0111]第二接收单元332,用于接收第二终端发送的连接请求,连接请求是第二终端扫描到携带有SSID的P2P GROUP网络信号后发送的;
[0112]分配单元333,用于根据连接请求为第二终端分配IP地址,以建立与第二终端的P2P GROUP网络连接。
[0113]实际应用中,网络模块33可以通过预先启动dnsmasq服务,实现在后续接收到第二终端的连接请求时,为第二终端分配IP地址。
[0114]具体的,网络模块33广播携带有SSID的P2P GROUP网络信号,支持WiFi stat1n功能的第二终端扫描自身周围的无线网络信号,根据P2P GROUP网络信号中的SSID扫描到P2P GROUP网络信号,并向终端发送连接请求,终端的第二接收单元332在接收到第二终端发送的连接请求后,分配单元333为第二终端分配IP地址,从而建立与第二终端的P2PGROUP网络连接。
[0115]此外,基于前述的实施方式,为了保证互联的安全性,终端在建立与第二终端的网络连接之前,还可以对第二终端进行认证,相应的,如图3G所示,图3G为本发明实施例三提供的又一种终端的结构示意图,在图3F所示的实施方式的基础上,
[0116]处理模块31,还用于在获取建立P2P GROUP网络所需的SSID时,获取P2P GROUP网络的认证信息;
[0117]配置模块32,还用于在根据SSID,对P2P网络进行配置时,根据认证信息,对P2P网络进行配置;
[0118]终端还包括:
[0119]发送模块36,用于在分配单元333根据连接请求为第二终端分配IP地址之前,根据连接请求向第二终端发送认证请求;
[0120]接收模块37,用于接收第二终端返回的认证响应,认证响应包括待认证信息;
[0121]认证模块38,用于检查待认证信息和认证信息是否匹配;
[0122]分配单元333,具体用于若待认证信息和认证信息匹配,则为第二终端分配IP地址。
[0123]同样的,处理模块31获取P2P GROUP网络的认证信息的方式可以有多种,例如,处理模块31直接从终端中获取预存的认证信息,或者,处理模块31通过向用户发送网络属性配置请求,接收用户反馈的包括认证信息的网络属性配置响应,本实施例在此不对其进行限制。
[0124]本实施方式中,配置模块在配置建立P2P GROUP网络所需的SSID的同时,还根据认证信息,对P2P网络进行配置,后续认证模块检测到有第二终端请求连接时,可以基于该认证信息对第二终端进行安全认证,从而保证网络互连的安全性。
[0125]基于前述各实施方式,为了节省网络资源和终端的处理资源,在不需要连接的时候,可以关闭P2P GROUP网络,相应的,如图3H所示,图3H为本发明实施例三提供的又一种终端的结构示意图,在图3A-图3G所示的任一实施方式的基础上,
[0126]处理模块31,还用于在配置模块32建立P2P GROUP网络之后,获取当前已建立的网络信息;
[0127]终端还包括:
[0128]关闭模块39,用于从当前已建立的网络中识别与SSID对应的P2P GROUP网络,并关闭P2P GROUP网络。
[0129]具体的,在关闭P2P GROUP网络时,处理模块31能通过执行相关的命令,例如:netcfg命令,获取当前所有已建立的网络信息,关闭模块39根据P2P GROUP网络的SSID可以从当前已建立的所有网络中,识别SSID对应的P2P GROUP网络,再通过调用wpa_cli命令行,执行P2P_GR0UP_REM0VE操作,即可关闭SSID对应的P2P GROUP网络。
[0130]本实施方式,在当前不需要与其它终端进行P2P GROUP网络连接时,可以简单方便地关闭P2P GROUP网络,节省终端的处理资源和网络资源。
[0131]本实施例提供的支持W1-Fi直连的终端,通过获取建立P2P GROUP网络所需的SSID,根据SSID对P2P网络进行配置,从而建立P2P GROUP网络,终端还广播携带有SSID的P2P GROUP网络信号,使得支持WiFi stat1n连接的第二终端能够根据P2P GROUP网络信号中的SSID与终端建立P2P GROUP网络连接,从而可以使支持W1-Fi stat1n连接的终端能够通过P2P GROUP网络连接至支持W1-Fi直连的终端,为W1-Fi网络延伸及组网解决方案提供新的网络连接方式。
[0132]本发明实施例四提供一种网络连接系统,包括:如实施例三的终端、、以及支持WiFi stat1n功能的第二终端。
[0133]其中,所述终端支持W1-Fi直连功能,第二终端为支持WiFi stat1n功能的终端。终端是指具备网络连接功能的电子设备,其包括但不限于任何一种可与用户通过键盘、触摸板、或声控设备进行人机交互的电子产品,例如手机、智能手机、PAD、笔记本电脑、平板电脑、POS机、车载电脑等。
[0134]具体的,终端建立P2P网络,获取建立P2P
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1