意圖,在圖1A所示的實(shí)施方式的基礎(chǔ)上,101中獲取SSID具體可以包括:
[0045]105、第一終端向用戶發(fā)送網(wǎng)絡(luò)屬性配置請(qǐng)求,接收用戶根據(jù)網(wǎng)絡(luò)屬性配置請(qǐng)求反饋的網(wǎng)絡(luò)屬性配置響應(yīng),網(wǎng)絡(luò)屬性配置響應(yīng)中包含建立P2P GROUP網(wǎng)絡(luò)所需的SSID。
[0046]本實(shí)施方式根據(jù)用戶反饋的SSID,對(duì)P2P網(wǎng)絡(luò)進(jìn)行配置,從而使用戶可以按照自己的需求配置P2P網(wǎng)絡(luò),在實(shí)現(xiàn)用戶的個(gè)性化需求的同時(shí),能夠更方便地查找和識(shí)別P2PGROUP網(wǎng)絡(luò)。
[0047]具體的,在實(shí)際應(yīng)用中,第一終端可以根據(jù)用戶的指令,建立P2P網(wǎng)絡(luò),相應(yīng)的,如圖1D所示,圖1D為本發(fā)明實(shí)施例一提供的又一種網(wǎng)絡(luò)連接方法的流程示意圖,在圖1A至圖1C所示的任一實(shí)施方式的基礎(chǔ)上,101中第一終端建立P2P網(wǎng)絡(luò),可以包括:
[0048]106、第一終端根據(jù)用戶輸入的啟動(dòng)指令,建立P2P網(wǎng)絡(luò)。
[0049]具體的,第一終端根據(jù)用戶的啟動(dòng)指令建立P2P網(wǎng)絡(luò),并P2P功能網(wǎng)絡(luò)建立后,獲取建立P2P GROUP網(wǎng)絡(luò)所需的SSID,根據(jù)SSID,第一終端對(duì)P2P網(wǎng)絡(luò)進(jìn)行配置,以建立P2PGROUP網(wǎng)絡(luò),之后第一終端廣播攜帶有SSID的P2P GROUP網(wǎng)絡(luò)信號(hào),以使第二終端根據(jù)P2PGROUP網(wǎng)絡(luò)信號(hào)中的SSID與第一終端建立P2P GROUP網(wǎng)絡(luò)連接。
[0050]其中,建立P2P網(wǎng)絡(luò)可以通過(guò)多種方式實(shí)現(xiàn),如圖1E所示,圖1E為本發(fā)明實(shí)施例一提供的又一種網(wǎng)絡(luò)連接方法的流程示意圖,在圖1D所示的實(shí)施方式的基礎(chǔ)上,106中建立P2P網(wǎng)絡(luò),具體可以包括:
[0051]107、第一終端加載WiFi驅(qū)動(dòng),并啟動(dòng)無(wú)線網(wǎng)絡(luò)配置wpa_supplicant服務(wù);
[0052]108、第一終端使能P2P接口,并對(duì)P2P接口進(jìn)行初始化。
[0053]實(shí)際應(yīng)用中,第一終端廣播攜帶有SSID的P2P GROUP網(wǎng)絡(luò)信號(hào)后,支持WiFistat1n功能的第二終端,根據(jù)P2P GROUP網(wǎng)絡(luò)信號(hào)中的SSID與第一終端建立P2P GROUP網(wǎng)絡(luò)連接,其連接的建立可以通過(guò)多種方式實(shí)現(xiàn),如圖1F所示,圖1F為本發(fā)明實(shí)施例一提供的又一種網(wǎng)絡(luò)連接方法的流程示意圖,在圖1A-圖1E所示的任一實(shí)施方式的基礎(chǔ)上,103具體可以包括:
[0054]109、第一終端廣播攜帶有SSID的P2P GROUP網(wǎng)絡(luò)信號(hào);
[0055]110、第一終端接收第二終端發(fā)送的連接請(qǐng)求,連接請(qǐng)求是第二終端掃描到攜帶有SSID的P2P GROUP網(wǎng)絡(luò)信號(hào)后發(fā)送的;
[0056]111、第一終端根據(jù)連接請(qǐng)求為第二終端分配IP地址,以建立與第二終端的P2PGROUP網(wǎng)絡(luò)連接。
[0057]實(shí)際應(yīng)用中,第一終端可以通過(guò)預(yù)先啟動(dòng)dnsmasq服務(wù),實(shí)現(xiàn)在后續(xù)接收到第二終端的連接請(qǐng)求時(shí),為第二終端分配IP地址。
[0058]具體的,第一終端廣播攜帶有SSID的P2P GROUP網(wǎng)絡(luò)信號(hào),支持WiFi stat1n功能的第二終端掃描自身周圍的無(wú)線網(wǎng)絡(luò)信號(hào),根據(jù)P2P GROUP網(wǎng)絡(luò)信號(hào)中的SSID掃描到P2P GROUP網(wǎng)絡(luò)信號(hào),并向第一終端發(fā)送連接請(qǐng)求,第一終端在接收到第二終端發(fā)送的連接請(qǐng)求后,為第二終端分配IP地址,從而建立與第二終端的P2P GROUP網(wǎng)絡(luò)連接。
[0059]此外,基于前述的實(shí)施方式,為了保證互聯(lián)的安全性,第一終端在建立與第二終端的網(wǎng)絡(luò)連接之前,還可以對(duì)第二終端進(jìn)行認(rèn)證,相應(yīng)的,如圖1G所示,圖1G為本發(fā)明實(shí)施例一提供的又一種網(wǎng)絡(luò)連接方法的流程示意圖,在圖1F所示的實(shí)施方式的基礎(chǔ)上,在執(zhí)行101時(shí),還包括:
[0060]112、第一終端獲取P2P GROUP網(wǎng)絡(luò)的認(rèn)證信息;
[0061]在執(zhí)行102時(shí),還包括:
[0062]113、第一終端根據(jù)認(rèn)證信息,對(duì)P2P網(wǎng)絡(luò)進(jìn)行配置;
[0063]在111之前,還包括:
[0064]114、第一終端根據(jù)連接請(qǐng)求向第二終端發(fā)送認(rèn)證請(qǐng)求,并接收第二終端返回的認(rèn)證響應(yīng),認(rèn)證響應(yīng)包括待認(rèn)證信息;
[0065]115、第一終端檢查待認(rèn)證信息和認(rèn)證信息是否匹配;
[0066]相應(yīng)的,111中第一終端為第二終端分配IP地址,包括:
[0067]116、若待認(rèn)證信息和認(rèn)證信息匹配,則第一終端為第二終端分配IP地址。
[0068]同樣的,112中第一終端獲取P2P GROUP網(wǎng)絡(luò)的認(rèn)證信息的方式可以有多種,例如,直接從終端中獲取預(yù)存的認(rèn)證信息,或者,通過(guò)向用戶發(fā)送網(wǎng)絡(luò)屬性配置請(qǐng)求,接收用戶反饋的包括認(rèn)證信息的網(wǎng)絡(luò)屬性配置響應(yīng),本實(shí)施例在此不對(duì)其進(jìn)行限制。
[0069]本實(shí)施方式中,第一終端在配置建立P2P GROUP網(wǎng)絡(luò)所需的SSID的同時(shí),根據(jù)P2PGROUP網(wǎng)絡(luò)的認(rèn)證信息,對(duì)P2P網(wǎng)絡(luò)進(jìn)行配置,后續(xù)第一終端檢測(cè)到有第二終端請(qǐng)求連接時(shí),可以基于該認(rèn)證信息對(duì)第二終端進(jìn)行安全認(rèn)證,從而保證網(wǎng)絡(luò)互連的安全性。
[0070]基于前述各實(shí)施方式,為了節(jié)省網(wǎng)絡(luò)資源和終端的處理資源,在不需要連接的時(shí)候,可以關(guān)閉P2P GROUP網(wǎng)絡(luò),相應(yīng)的,如圖1H所示,圖1H為本發(fā)明實(shí)施例一提供的又一種網(wǎng)絡(luò)連接方法的流程示意圖,在圖1A-圖1G所示的任一實(shí)施方式的基礎(chǔ)上,在102之后,還包括:
[0071]117、第一終端獲取當(dāng)前已建立的網(wǎng)絡(luò)信息;
[0072]118、第一終端從當(dāng)前已建立的網(wǎng)絡(luò)中識(shí)別與SSID對(duì)應(yīng)的P2P GROUP網(wǎng)絡(luò),并關(guān)閉P2P GROUP 網(wǎng)絡(luò)。
[0073]具體的,第一終端在關(guān)閉P2P GROUP網(wǎng)絡(luò)時(shí),能過(guò)執(zhí)行相關(guān)的命令,例如:netcfg命令,獲取當(dāng)前所有已建立的網(wǎng)絡(luò)信息,根據(jù)SSID可以從當(dāng)前已建立的所有網(wǎng)絡(luò)中,識(shí)別SSID對(duì)應(yīng)的P2P GROUP網(wǎng)絡(luò),再通過(guò)調(diào)用wpa_cli命令行,執(zhí)行P2P_GR0UP_REM0VE操作,即可關(guān)閉SSID對(duì)應(yīng)的P2P GROUP網(wǎng)絡(luò)。
[0074]本實(shí)施方式,在當(dāng)前不需要與其它終端進(jìn)行P2P GROUP網(wǎng)絡(luò)連接時(shí),可以簡(jiǎn)單方便地關(guān)閉P2P GROUP網(wǎng)絡(luò),節(jié)省終端的處理資源和網(wǎng)絡(luò)資源。
[0075]本實(shí)施例提供的網(wǎng)絡(luò)連接方法,支持W1-Fi直連的第一終端根據(jù)建立P2P GROUP網(wǎng)絡(luò)所需的SSID,對(duì)已建立的P2P網(wǎng)絡(luò)進(jìn)行配置,從而建立P2P GROUP網(wǎng)絡(luò),第一終端還廣播攜帶有所述SSID的P2P GROUP網(wǎng)絡(luò)信號(hào),使得支持WiFi stat1n連接的第二終端能夠根據(jù)所述P2P GROUP網(wǎng)絡(luò)信號(hào)中的SSID與所述第一終端建立P2P GROUP網(wǎng)絡(luò)連接,從而可以使支持W1-Fi stat1n連接的終端能夠通過(guò)P2P GROUP網(wǎng)絡(luò)連接至支持W1-Fi直連的終端,為W1-Fi網(wǎng)絡(luò)延伸及組網(wǎng)解決方案提供新的網(wǎng)絡(luò)連接方式。
[0076]圖2A為本發(fā)明實(shí)施例二提供的一種網(wǎng)絡(luò)架構(gòu)圖,如圖2A所示,網(wǎng)絡(luò)架構(gòu)包括:第一終端21和第二終端22。
[0077]其中,終端是指具備網(wǎng)絡(luò)連接功能的電子設(shè)備,其包括但不限于任何一種可與用戶通過(guò)鍵盤、觸摸板、或聲控設(shè)備進(jìn)行人機(jī)交互的電子產(chǎn)品,例如手機(jī)、智能手機(jī)、PAD、筆記本電腦、平板電腦、POS機(jī)、車載電腦等。第一終端支持W1-Fi直連功能,第二終端支持WiFistat1n功會(huì)泛。
[0078]具體的,基于實(shí)施例二中的網(wǎng)絡(luò)架構(gòu),參照實(shí)施例一的網(wǎng)絡(luò)連接方法,支持W1-Fi直連功能的第一終端建立P2P網(wǎng)絡(luò),獲取建立P2P GROUP網(wǎng)絡(luò)所需的SSID,并根據(jù)SSID對(duì)P2P網(wǎng)絡(luò)進(jìn)行配置,配置完成后,第一終端廣播攜帶有SSID的P2P GROUP網(wǎng)絡(luò)信號(hào),支持WiFi stat1n功能的第二終端可以根據(jù)第一終端廣播的P2P GROUP網(wǎng)絡(luò)信號(hào)中攜帶的SSID,查找到第一終端,并連接至第一終端,從而實(shí)現(xiàn)支持W1-Fi直連功能的終端與支持WiFi stat1n功能的終端之間的網(wǎng)絡(luò)連接,進(jìn)而為方便靈活的W1-Fi網(wǎng)絡(luò)延伸及組網(wǎng)提供了新的連接方式。相應(yīng)的,圖2B為基于本發(fā)明實(shí)施例二提供的一種網(wǎng)絡(luò)連接方法的信令交互圖,如圖2B所示,方法包括:
[0079]201、第一終端建立P2P網(wǎng)絡(luò),獲取建立P2P GROUP網(wǎng)絡(luò)所需的SSID ;
[0080]202、第一終端根據(jù)SSID,對(duì)P2P網(wǎng)絡(luò)進(jìn)行配置,以建立P2P GROUP網(wǎng)絡(luò);
[0081]203、第一終端廣播攜帶有SSID的P2P GROUP網(wǎng)絡(luò)信號(hào);
[0082]204、第二終端掃描到攜帶有SSID的P2P GROUP網(wǎng)絡(luò)信號(hào)后,向第一終端發(fā)送連接請(qǐng)求;
[0083]205、第一終端根據(jù)連接請(qǐng)求為第二終端分配IP地址,以建立與第二終端的P2PGROUP網(wǎng)絡(luò)連接。
[0084]本實(shí)施例提供的網(wǎng)絡(luò)連接方法,支持W1-Fi直連的第一終端建立P2P網(wǎng)絡(luò),獲取建立P2P GROUP網(wǎng)絡(luò)所需的SSID,根據(jù)SSID對(duì)P2P網(wǎng)絡(luò)進(jìn)行配置,從而建立P2P GROUP網(wǎng)絡(luò),第一終端還廣播攜帶有SSID的P2P GROUP網(wǎng)絡(luò)信號(hào),使得支持WiFi stat1n連接的終端能夠根據(jù)P2P GROUP網(wǎng)絡(luò)信號(hào)中的SSID與第一終端建立P2P GROUP網(wǎng)絡(luò)連接,從而可以使支持W1-Fi stat1n連接的終端能夠通過(guò)P2P GROUP網(wǎng)絡(luò)連接至支持W1-Fi直連的終端,為W1-Fi網(wǎng)絡(luò)延伸及組網(wǎng)解決方案提供新的網(wǎng)絡(luò)連接方式。
[0085]圖3A為本發(fā)明實(shí)施例三提供的一種終端的結(jié)構(gòu)示意圖,如圖3A所示,終端包括:
[0086]處理模塊31,用于建立P2P網(wǎng)絡(luò),并獲取建立P2P GROUP網(wǎng)絡(luò)所需的SSID ;
[0087]配置模塊32,用于根據(jù)SSID,對(duì)P2P網(wǎng)絡(luò)進(jìn)行配置,以建立P2P GROUP網(wǎng)絡(luò);
[0088]網(wǎng)絡(luò)模塊33,用于廣播攜帶有SSID的P2P GROUP網(wǎng)絡(luò)信號(hào),以使第二終端根據(jù)P2PGROUP網(wǎng)絡(luò)信號(hào)中的SSID與終端建立P2P GROUP網(wǎng)絡(luò)連接。
[0089]其中,終端支持W1-Fi直連功能,第二終端支持WiFi stat1n功能。終端是指具備網(wǎng)絡(luò)連接功能的電子設(shè)備,其包括但不限于任何一種可與用戶通過(guò)鍵盤、觸摸板、或聲控設(shè)備進(jìn)行人機(jī)交互的電子產(chǎn)品,例如手機(jī)、智能手機(jī)、PAD、筆記本