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

文档序号:9220421阅读:来源:国知局
意图,在图1A所示的实施方式的基础上,101中获取SSID具体可以包括:
[0045]105、第一终端向用户发送网络属性配置请求,接收用户根据网络属性配置请求反馈的网络属性配置响应,网络属性配置响应中包含建立P2P GROUP网络所需的SSID。
[0046]本实施方式根据用户反馈的SSID,对P2P网络进行配置,从而使用户可以按照自己的需求配置P2P网络,在实现用户的个性化需求的同时,能够更方便地查找和识别P2PGROUP网络。
[0047]具体的,在实际应用中,第一终端可以根据用户的指令,建立P2P网络,相应的,如图1D所示,图1D为本发明实施例一提供的又一种网络连接方法的流程示意图,在图1A至图1C所示的任一实施方式的基础上,101中第一终端建立P2P网络,可以包括:
[0048]106、第一终端根据用户输入的启动指令,建立P2P网络。
[0049]具体的,第一终端根据用户的启动指令建立P2P网络,并P2P功能网络建立后,获取建立P2P GROUP网络所需的SSID,根据SSID,第一终端对P2P网络进行配置,以建立P2PGROUP网络,之后第一终端广播携带有SSID的P2P GROUP网络信号,以使第二终端根据P2PGROUP网络信号中的SSID与第一终端建立P2P GROUP网络连接。
[0050]其中,建立P2P网络可以通过多种方式实现,如图1E所示,图1E为本发明实施例一提供的又一种网络连接方法的流程示意图,在图1D所示的实施方式的基础上,106中建立P2P网络,具体可以包括:
[0051]107、第一终端加载WiFi驱动,并启动无线网络配置wpa_supplicant服务;
[0052]108、第一终端使能P2P接口,并对P2P接口进行初始化。
[0053]实际应用中,第一终端广播携带有SSID的P2P GROUP网络信号后,支持WiFistat1n功能的第二终端,根据P2P GROUP网络信号中的SSID与第一终端建立P2P GROUP网络连接,其连接的建立可以通过多种方式实现,如图1F所示,图1F为本发明实施例一提供的又一种网络连接方法的流程示意图,在图1A-图1E所示的任一实施方式的基础上,103具体可以包括:
[0054]109、第一终端广播携带有SSID的P2P GROUP网络信号;
[0055]110、第一终端接收第二终端发送的连接请求,连接请求是第二终端扫描到携带有SSID的P2P GROUP网络信号后发送的;
[0056]111、第一终端根据连接请求为第二终端分配IP地址,以建立与第二终端的P2PGROUP网络连接。
[0057]实际应用中,第一终端可以通过预先启动dnsmasq服务,实现在后续接收到第二终端的连接请求时,为第二终端分配IP地址。
[0058]具体的,第一终端广播携带有SSID的P2P GROUP网络信号,支持WiFi stat1n功能的第二终端扫描自身周围的无线网络信号,根据P2P GROUP网络信号中的SSID扫描到P2P GROUP网络信号,并向第一终端发送连接请求,第一终端在接收到第二终端发送的连接请求后,为第二终端分配IP地址,从而建立与第二终端的P2P GROUP网络连接。
[0059]此外,基于前述的实施方式,为了保证互联的安全性,第一终端在建立与第二终端的网络连接之前,还可以对第二终端进行认证,相应的,如图1G所示,图1G为本发明实施例一提供的又一种网络连接方法的流程示意图,在图1F所示的实施方式的基础上,在执行101时,还包括:
[0060]112、第一终端获取P2P GROUP网络的认证信息;
[0061]在执行102时,还包括:
[0062]113、第一终端根据认证信息,对P2P网络进行配置;
[0063]在111之前,还包括:
[0064]114、第一终端根据连接请求向第二终端发送认证请求,并接收第二终端返回的认证响应,认证响应包括待认证信息;
[0065]115、第一终端检查待认证信息和认证信息是否匹配;
[0066]相应的,111中第一终端为第二终端分配IP地址,包括:
[0067]116、若待认证信息和认证信息匹配,则第一终端为第二终端分配IP地址。
[0068]同样的,112中第一终端获取P2P GROUP网络的认证信息的方式可以有多种,例如,直接从终端中获取预存的认证信息,或者,通过向用户发送网络属性配置请求,接收用户反馈的包括认证信息的网络属性配置响应,本实施例在此不对其进行限制。
[0069]本实施方式中,第一终端在配置建立P2P GROUP网络所需的SSID的同时,根据P2PGROUP网络的认证信息,对P2P网络进行配置,后续第一终端检测到有第二终端请求连接时,可以基于该认证信息对第二终端进行安全认证,从而保证网络互连的安全性。
[0070]基于前述各实施方式,为了节省网络资源和终端的处理资源,在不需要连接的时候,可以关闭P2P GROUP网络,相应的,如图1H所示,图1H为本发明实施例一提供的又一种网络连接方法的流程示意图,在图1A-图1G所示的任一实施方式的基础上,在102之后,还包括:
[0071]117、第一终端获取当前已建立的网络信息;
[0072]118、第一终端从当前已建立的网络中识别与SSID对应的P2P GROUP网络,并关闭P2P GROUP 网络。
[0073]具体的,第一终端在关闭P2P GROUP网络时,能过执行相关的命令,例如:netcfg命令,获取当前所有已建立的网络信息,根据SSID可以从当前已建立的所有网络中,识别SSID对应的P2P GROUP网络,再通过调用wpa_cli命令行,执行P2P_GR0UP_REM0VE操作,即可关闭SSID对应的P2P GROUP网络。
[0074]本实施方式,在当前不需要与其它终端进行P2P GROUP网络连接时,可以简单方便地关闭P2P GROUP网络,节省终端的处理资源和网络资源。
[0075]本实施例提供的网络连接方法,支持W1-Fi直连的第一终端根据建立P2P GROUP网络所需的SSID,对已建立的P2P网络进行配置,从而建立P2P GROUP网络,第一终端还广播携带有所述SSID的P2P GROUP网络信号,使得支持WiFi stat1n连接的第二终端能够根据所述P2P GROUP网络信号中的SSID与所述第一终端建立P2P GROUP网络连接,从而可以使支持W1-Fi stat1n连接的终端能够通过P2P GROUP网络连接至支持W1-Fi直连的终端,为W1-Fi网络延伸及组网解决方案提供新的网络连接方式。
[0076]图2A为本发明实施例二提供的一种网络架构图,如图2A所示,网络架构包括:第一终端21和第二终端22。
[0077]其中,终端是指具备网络连接功能的电子设备,其包括但不限于任何一种可与用户通过键盘、触摸板、或声控设备进行人机交互的电子产品,例如手机、智能手机、PAD、笔记本电脑、平板电脑、POS机、车载电脑等。第一终端支持W1-Fi直连功能,第二终端支持WiFistat1n功會泛。
[0078]具体的,基于实施例二中的网络架构,参照实施例一的网络连接方法,支持W1-Fi直连功能的第一终端建立P2P网络,获取建立P2P GROUP网络所需的SSID,并根据SSID对P2P网络进行配置,配置完成后,第一终端广播携带有SSID的P2P GROUP网络信号,支持WiFi stat1n功能的第二终端可以根据第一终端广播的P2P GROUP网络信号中携带的SSID,查找到第一终端,并连接至第一终端,从而实现支持W1-Fi直连功能的终端与支持WiFi stat1n功能的终端之间的网络连接,进而为方便灵活的W1-Fi网络延伸及组网提供了新的连接方式。相应的,图2B为基于本发明实施例二提供的一种网络连接方法的信令交互图,如图2B所示,方法包括:
[0079]201、第一终端建立P2P网络,获取建立P2P GROUP网络所需的SSID ;
[0080]202、第一终端根据SSID,对P2P网络进行配置,以建立P2P GROUP网络;
[0081]203、第一终端广播携带有SSID的P2P GROUP网络信号;
[0082]204、第二终端扫描到携带有SSID的P2P GROUP网络信号后,向第一终端发送连接请求;
[0083]205、第一终端根据连接请求为第二终端分配IP地址,以建立与第二终端的P2PGROUP网络连接。
[0084]本实施例提供的网络连接方法,支持W1-Fi直连的第一终端建立P2P网络,获取建立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网络延伸及组网解决方案提供新的网络连接方式。
[0085]图3A为本发明实施例三提供的一种终端的结构示意图,如图3A所示,终端包括:
[0086]处理模块31,用于建立P2P网络,并获取建立P2P GROUP网络所需的SSID ;
[0087]配置模块32,用于根据SSID,对P2P网络进行配置,以建立P2P GROUP网络;
[0088]网络模块33,用于广播携带有SSID的P2P GROUP网络信号,以使第二终端根据P2PGROUP网络信号中的SSID与终端建立P2P GROUP网络连接。
[0089]其中,终端支持W1-Fi直连功能,第二终端支持WiFi stat1n功能。终端是指具备网络连接功能的电子设备,其包括但不限于任何一种可与用户通过键盘、触摸板、或声控设备进行人机交互的电子产品,例如手机、智能手机、PAD、笔记本
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1