本發(fā)明涉及網(wǎng)絡(luò)通信技術(shù)領(lǐng)域,尤其涉及一種無(wú)線熱點(diǎn)服務(wù)的啟動(dòng)方法及裝置。
背景技術(shù):
目前,智能設(shè)備中的DHCP(Dynamic Host Configuration Protocol,動(dòng)態(tài)主機(jī)配置協(xié)議)服務(wù)所采用的IP(InternetProtocol,網(wǎng)絡(luò)之間互連的協(xié)議)地址段是固定的,因此,當(dāng)在一臺(tái)智能設(shè)備中其他網(wǎng)絡(luò)接口(如該智能設(shè)備中支持的以太網(wǎng)網(wǎng)絡(luò)接口或2G/3G/4G網(wǎng)絡(luò)接口)獲取到的IP地址與要啟用的無(wú)線熱點(diǎn)服務(wù)相關(guān)聯(lián)的DHCP服務(wù)的IP地址段沖突時(shí),會(huì)造成已連接上該無(wú)線熱點(diǎn)服務(wù)的設(shè)備網(wǎng)絡(luò)訪問(wèn)失敗或因新連接的設(shè)備分配不到IP地址而連接失敗等問(wèn)題。
因此,通過(guò)傳統(tǒng)的無(wú)線熱點(diǎn)服務(wù)的啟動(dòng)方式啟動(dòng)的無(wú)線熱點(diǎn)服務(wù)的可靠性低。
技術(shù)實(shí)現(xiàn)要素:
基于此,有必要提供一種啟動(dòng)的無(wú)線熱點(diǎn)服務(wù)的可靠性高的無(wú)線熱點(diǎn)服務(wù)的啟動(dòng)方法及裝置。
一種無(wú)線熱點(diǎn)服務(wù)的啟動(dòng)方法,包括:
接收開啟無(wú)線熱點(diǎn)服務(wù)的開啟指令;
根據(jù)所述開啟指令,遍歷獲取自身的網(wǎng)絡(luò)接口的IP地址,并獲取一個(gè)與所述無(wú)線熱點(diǎn)服務(wù)相關(guān)聯(lián)的DHCP服務(wù)的IP地址段;
檢測(cè)獲取的IP地址段與所述IP地址是否沖突;
當(dāng)檢測(cè)到獲取的IP地址段與所述IP地址不沖突時(shí),啟動(dòng)所述無(wú)線熱點(diǎn)服務(wù)及DHCP服務(wù)。
一種無(wú)線熱點(diǎn)服務(wù)的啟動(dòng)裝置,包括:
開啟指令接收模塊,用于接收開啟無(wú)線熱點(diǎn)服務(wù)的開啟指令;
檢測(cè)因素獲取模塊,用于根據(jù)所述開啟指令,遍歷獲取自身的網(wǎng)絡(luò)接口的IP地址,并獲取一個(gè)與所述無(wú)線熱點(diǎn)服務(wù)相關(guān)聯(lián)的DHCP服務(wù)的IP地址段;
地址沖突檢測(cè)模塊,用于檢測(cè)獲取的IP地址段與所述IP地址是否沖突;
熱點(diǎn)服務(wù)啟動(dòng)模塊,用于當(dāng)所述地址沖突檢測(cè)模塊檢測(cè)到獲取的IP地址段與所述IP地址不沖突時(shí),啟動(dòng)所述無(wú)線熱點(diǎn)服務(wù)及DHCP服務(wù)。
上述無(wú)線熱點(diǎn)服務(wù)的啟動(dòng)方法及裝置,接收開啟無(wú)線熱點(diǎn)服務(wù)的開啟指令;根據(jù)所述開啟指令,遍歷獲取自身的網(wǎng)絡(luò)接口的IP地址,并獲取一個(gè)與所述無(wú)線熱點(diǎn)服務(wù)相關(guān)聯(lián)的DHCP服務(wù)的IP地址段;檢測(cè)獲取的IP地址段與所述IP地址是否沖突;當(dāng)檢測(cè)到獲取的IP地址段與所述IP地址不沖突時(shí),啟動(dòng)所述無(wú)線熱點(diǎn)服務(wù)及DHCP服務(wù)。因此,上述無(wú)線熱點(diǎn)服務(wù)的啟動(dòng)方法及裝置,可以保證無(wú)線熱點(diǎn)服務(wù)正常工作,通過(guò)該方法啟動(dòng)的無(wú)線熱點(diǎn)服務(wù)的可靠性高。
附圖說(shuō)明
圖1為一實(shí)施例的無(wú)線熱點(diǎn)服務(wù)的啟動(dòng)方法的流程圖;
圖2為另一實(shí)施例的無(wú)線熱點(diǎn)服務(wù)的啟動(dòng)方法的流程圖;
圖3為一實(shí)施例的無(wú)線熱點(diǎn)服務(wù)的啟動(dòng)裝置的結(jié)構(gòu)圖;
圖4為另一實(shí)施例的無(wú)線熱點(diǎn)服務(wù)的啟動(dòng)裝置的結(jié)構(gòu)圖。
具體實(shí)施方式
為了便于理解本發(fā)明,下面將參照相關(guān)附圖對(duì)本發(fā)明進(jìn)行更全面的描述。附圖中給出了本發(fā)明的較佳的實(shí)施例。但是,本發(fā)明可以以許多不同的形式來(lái)實(shí)現(xiàn),并不限于本文所描述的實(shí)施例。相反地,提供這些實(shí)施例的目的是使對(duì)本發(fā)明的公開內(nèi)容的理解更加透徹全面。
除非另有定義,本文所使用的所有的技術(shù)和科學(xué)術(shù)語(yǔ)與屬于本發(fā)明的技術(shù)領(lǐng)域的技術(shù)人員通常理解的含義相同。本文中在本發(fā)明的說(shuō)明書中所使用的術(shù)語(yǔ)只是為了描述具體的實(shí)施例的目的,不是旨在于限制本發(fā)明。本文所使用的術(shù)語(yǔ)“或/和”包括一個(gè)或多個(gè)相關(guān)的所列項(xiàng)目的任意的和所有的組合。
如圖1所示,為本發(fā)明一實(shí)施例的無(wú)線熱點(diǎn)服務(wù)的啟動(dòng)方法,包括:
S110:接收開啟無(wú)線熱點(diǎn)服務(wù)的開啟指令。
可以通過(guò)在無(wú)線熱點(diǎn)配置界面上顯示一個(gè)控制無(wú)線熱點(diǎn)服務(wù)的開啟狀態(tài)的狀態(tài)設(shè)置控件,或者在顯示無(wú)線熱點(diǎn)配置界面之前通過(guò)狀態(tài)設(shè)置控件的開啟狀態(tài)設(shè)置為開啟而觸發(fā)顯示無(wú)線熱點(diǎn)配置界面。用戶可以通過(guò)該狀態(tài)設(shè)置控件對(duì)無(wú)線熱點(diǎn)的開啟狀態(tài)進(jìn)行設(shè)置,從而接收到開啟無(wú)線熱點(diǎn)服務(wù)的開啟指令。開啟狀態(tài)可以設(shè)置為開啟或關(guān)閉的狀態(tài),可以理解地,當(dāng)開啟狀態(tài)設(shè)置為開啟的狀態(tài)時(shí),可以接收到開啟無(wú)線熱點(diǎn)服務(wù)的開啟指令。
無(wú)線熱點(diǎn)配置界面是對(duì)無(wú)線熱點(diǎn)進(jìn)行設(shè)置的界面。如當(dāng)本發(fā)明的實(shí)施例運(yùn)行的執(zhí)行終端所配置的系統(tǒng)環(huán)境為安卓系統(tǒng)時(shí),無(wú)線熱點(diǎn)配置界面可以為SoftAP(軟無(wú)線接入)配置界面,具體可以為WIFI(Wireless-Fidelity,無(wú)線保真)熱點(diǎn)配置界面。
執(zhí)行終端可以為能夠設(shè)置無(wú)線熱點(diǎn)的智能終端。具體可以為智能手機(jī)、平板電腦、機(jī)頂盒、游戲盒子等。優(yōu)選地,執(zhí)行終端所配置的系統(tǒng)環(huán)境為安卓系統(tǒng)。
S130:根據(jù)所述開啟指令,遍歷獲取自身的網(wǎng)絡(luò)接口的IP地址,并獲取一個(gè)與所述無(wú)線熱點(diǎn)服務(wù)相關(guān)聯(lián)的DHCP服務(wù)的IP地址段。
獲取到開啟指令之后,遍歷執(zhí)行終端自身的各個(gè)網(wǎng)絡(luò)接口,從而獲取各個(gè)網(wǎng)絡(luò)接口的IP地址。需要說(shuō)明的是,由于當(dāng)網(wǎng)絡(luò)接口數(shù)量為0時(shí),不會(huì)出現(xiàn)背景技術(shù)中的技術(shù)問(wèn)題,因此,網(wǎng)絡(luò)接口的數(shù)量不少于一個(gè)。
由于未連接的網(wǎng)絡(luò)接口不會(huì)影響DHCP服務(wù)的IP地址段。在一個(gè)優(yōu)選的實(shí)施例中,獲取到開啟指令之后,遍歷執(zhí)行終端上各個(gè)已連接的網(wǎng)絡(luò)接口,從而獲取各個(gè)已連接的網(wǎng)絡(luò)接口的IP地址??梢岳斫獾?,各個(gè)已連接的網(wǎng)絡(luò)接口是指連接到計(jì)算機(jī)網(wǎng)絡(luò)的網(wǎng)絡(luò)接口。優(yōu)選地,已連接的網(wǎng)絡(luò)接口是指連接到無(wú)線熱點(diǎn)服務(wù)所在的局域網(wǎng)的網(wǎng)絡(luò)接口。需要說(shuō)明的是,在本實(shí)施例中,網(wǎng)絡(luò)接口的數(shù)量不少于一個(gè)。可以理解地,由于當(dāng)已連接的網(wǎng)絡(luò)接口數(shù)量為0時(shí),不會(huì)出現(xiàn)背景技術(shù)中的技術(shù)問(wèn)題,因此,已連接的網(wǎng)絡(luò)接口的數(shù)量不少于一個(gè)。
另外,獲取到開啟指令之后,還需要獲取一個(gè)與所述無(wú)線熱點(diǎn)服務(wù)相關(guān)聯(lián)的DHCP服務(wù)的IP地址段??梢岳斫獾兀揑P地址段可以為私有IP地址中的任意一段。IPv4(Internet Protocol Version 4,互聯(lián)網(wǎng)協(xié)議第四版)中的私有IP地址的范圍分別是:A類地址范圍:10.0.0.0--10.255.255.255;B類地址范圍:172.16.0.0--172.31.255.555;C類地址范圍:192.168.0.0--192.168.255.255。具體地,該IP地址段為預(yù)設(shè)的IP地址段。預(yù)設(shè)的IP地址段可以為:如,192.168.42.*、192.168.43.*、192.168.44.*等這樣的私有IP地址段。
S150:檢測(cè)獲取的IP地址段與所述IP地址是否沖突。
根據(jù)上一步驟獲取到的IP地址及IP地址段,檢測(cè)IP地址段與IP地址是否沖突。
具體地,檢測(cè)IP地址段與IP地址是否沖突的方式為,檢測(cè)IP地址是否有落在IP地址段內(nèi)的。若有,則IP地址段與IP地址沖突;若無(wú),則IP地址段與IP地址不沖突。
S170:當(dāng)檢測(cè)到獲取的IP地址段與所述IP地址不沖突時(shí),啟動(dòng)所述無(wú)線熱點(diǎn)服務(wù)及DHCP服務(wù)。
由于執(zhí)行終端的網(wǎng)絡(luò)接口的IP地址與執(zhí)行終端開啟的無(wú)線熱點(diǎn)服務(wù)相關(guān)聯(lián)的DHCP服務(wù)的IP地址段沖突時(shí),會(huì)造成已連接上該執(zhí)行終端的無(wú)線熱點(diǎn)服務(wù)的設(shè)備網(wǎng)絡(luò)訪問(wèn)失敗,或因新連接的設(shè)備分配不到IP地址而導(dǎo)致連接失敗等問(wèn)題。
在IP地址段與IP地址不沖突時(shí)啟動(dòng)所述無(wú)線熱點(diǎn)服務(wù)及DHCP服務(wù),可以保證無(wú)線熱點(diǎn)服務(wù)正常工作。
上述無(wú)線熱點(diǎn)服務(wù)的啟動(dòng)方法,接收開啟無(wú)線熱點(diǎn)服務(wù)的開啟指令;根據(jù)所述開啟指令,遍歷獲取自身的網(wǎng)絡(luò)接口的IP地址,并獲取一個(gè)與所述無(wú)線熱點(diǎn)服務(wù)相關(guān)聯(lián)的DHCP服務(wù)的IP地址段;檢測(cè)獲取的IP地址段與所述IP地址是否沖突;當(dāng)檢測(cè)到獲取的IP地址段與所述IP地址不沖突時(shí),啟動(dòng)所述無(wú)線熱點(diǎn)服務(wù)及DHCP服務(wù)。因此,上述無(wú)線熱點(diǎn)服務(wù)的啟動(dòng)方法,可以保證無(wú)線熱點(diǎn)服務(wù)正常工作,通過(guò)該方法啟動(dòng)的無(wú)線熱點(diǎn)服務(wù)的可靠性高。
請(qǐng)參閱圖2,在其中一個(gè)實(shí)施例中,還包括:
S160:當(dāng)檢測(cè)到獲取的IP地址段與所述IP地址沖突時(shí),獲取下一個(gè)與所述無(wú)線熱點(diǎn)服務(wù)相關(guān)聯(lián)的DHCP服務(wù)的IP地址段,并返回檢測(cè)獲取的IP地址段與所述IP地址是否沖突的步驟,直至檢測(cè)到獲取的IP地址段與所述IP地址不沖突。
如此,循環(huán)檢測(cè)IP地址段與IP地址是否沖突,直至檢測(cè)到IP地址段與IP地址不沖突時(shí),啟動(dòng)所述無(wú)線熱點(diǎn)服務(wù)及DHCP服務(wù)。從而,保證無(wú)線熱點(diǎn)服務(wù)正常工作。
可以理解地,S160在步驟S150之后、步驟S170之前。
具體地,IP地址段為預(yù)設(shè)的IP地址段。預(yù)設(shè)的IP地址段中包括多個(gè)。下一個(gè)與所述無(wú)線熱點(diǎn)服務(wù)相關(guān)聯(lián)的DHCP服務(wù)的IP地址段是預(yù)設(shè)的IP地址段中的一個(gè)。在接收開啟無(wú)線熱點(diǎn)服務(wù)的開啟指令之后,檢測(cè)第一個(gè)預(yù)設(shè)的IP地址段是否與網(wǎng)絡(luò)接口的IP地址沖突,若是,則獲取第二個(gè)預(yù)設(shè)的IP地址段,并檢測(cè)第二個(gè)預(yù)設(shè)的IP地址段是否與網(wǎng)絡(luò)接口的IP地址沖突。若是,則繼續(xù)獲取下一個(gè)預(yù)設(shè)的IP地址段,直至檢測(cè)到該預(yù)設(shè)的IP地址段與IP地址不沖突時(shí),啟動(dòng)所述無(wú)線熱點(diǎn)服務(wù)及DHCP服務(wù)。
下面通過(guò)一個(gè)具體應(yīng)用示例對(duì)本申請(qǐng)的有益效果進(jìn)行進(jìn)一步說(shuō)明,由于安卓系統(tǒng)的無(wú)線熱點(diǎn)功能的DHCP服務(wù)默認(rèn)的IP地址段范圍為192.168.43.*。當(dāng)配置安卓系統(tǒng)的機(jī)頂盒啟動(dòng)SoftAP功能,而一臺(tái)手機(jī)的WiFi剛好連接上該熱點(diǎn),手機(jī)正與機(jī)頂盒進(jìn)行傳屏分享操作,將網(wǎng)線接入到機(jī)頂盒的網(wǎng)絡(luò)接口。如果該網(wǎng)絡(luò)接口獲取的IP地址剛好是192.168.43.66這樣的IP地址,則該IP地址正好與安卓系統(tǒng)的SoftAP功能的DHCP服務(wù)所采用的IP地址段在同一IP地址段內(nèi),若不作處理,會(huì)導(dǎo)致該IP地址段會(huì)存在兩個(gè)網(wǎng)關(guān),導(dǎo)致接入端(如手機(jī))的數(shù)據(jù)轉(zhuǎn)發(fā)存在路由問(wèn)題(不清楚該通過(guò)哪個(gè)網(wǎng)關(guān)轉(zhuǎn)發(fā),正在使用的傳屏分享操作會(huì)斷開或畫面暫??ㄋ赖痊F(xiàn)象。若采用本發(fā)明的技術(shù)方案,當(dāng)檢測(cè)到獲取的IP地址段與所述IP地址沖突時(shí),獲取下一個(gè)與所述無(wú)線熱點(diǎn)服務(wù)相關(guān)聯(lián)的DHCP服務(wù)的IP地址段(如192.168.42.*)。如此,在返回檢測(cè)獲取的IP地址段與所述IP地址是否沖突的步驟時(shí)便可以檢測(cè)到獲取的IP地址段與所述IP地址不沖突。如此,可以使得接入端自動(dòng)獲取新的IP地址后重連進(jìn)行傳屏分享操作。
請(qǐng)繼續(xù)參閱圖2,在其中一個(gè)實(shí)施例中,為了避免網(wǎng)絡(luò)接口的IP地址變更后,因IP地址與IP地址段沖突而導(dǎo)致無(wú)線熱點(diǎn)服務(wù)無(wú)法正常工作,還包括:
S190:?jiǎn)?dòng)所述無(wú)線熱點(diǎn)服務(wù)及DHCP服務(wù)的步驟之后,當(dāng)監(jiān)測(cè)到所述IP地址有變更時(shí),判斷獲取的IP地址段是否與所述IP地址沖突。
由于在IP地址有變更之后,不確定變更后的IP地址是否與IP地址段沖突,因此,需要判斷IP地址段是否與IP地址沖突。
S1A0:當(dāng)判斷獲取的IP地址段與所述IP地址不沖突時(shí),返回所述當(dāng)監(jiān)測(cè)到所述IP地址有變更時(shí),判斷獲取的IP地址段是否與所述IP地址沖突的步驟。
當(dāng)IP地址與IP地址段不沖突時(shí),返回執(zhí)行步驟S190,如此,每當(dāng)IP地址變更時(shí),都會(huì)判斷IP地址變更后的IP地址是否與IP地址段沖突。
S1B0:當(dāng)判斷獲取的IP地址段與所述IP地址沖突時(shí),獲取下一個(gè)與所述無(wú)線熱點(diǎn)服務(wù)相關(guān)聯(lián)的DHCP服務(wù)的IP地址段,并重新判斷獲取的IP地址段與所述IP地址是否沖突,直至判斷獲取的IP地址段與所述IP地址不沖突時(shí),重新啟動(dòng)所述無(wú)線熱點(diǎn)服務(wù)及DHCP服務(wù)。
當(dāng)IP地址與IP地址段沖突時(shí),獲取下一個(gè)IP地址段,然后繼續(xù)檢測(cè)該獲取到的IP地址段是否與IP地址沖突。若沖突,繼續(xù)獲取下一個(gè)IP地址段,直至不沖突,重新啟動(dòng)無(wú)線熱點(diǎn)服務(wù)及DHCP服務(wù)。如此,保證獲取的IP地址段與IP地址不沖突,從而保證無(wú)線熱點(diǎn)服務(wù)可以正常工作。
具體地,IP地址段為預(yù)設(shè)的IP地址段。預(yù)設(shè)的IP地址段包括多個(gè)。下一個(gè)與所述無(wú)線熱點(diǎn)服務(wù)相關(guān)聯(lián)的DHCP服務(wù)的IP地址段是預(yù)設(shè)的IP地址段中的一個(gè)。在IP地址有變更時(shí),判斷本次獲取的預(yù)設(shè)的IP地址段是否與所述IP地址沖突;若是,則獲取下一個(gè)預(yù)設(shè)的IP地址段,并判斷該預(yù)設(shè)的IP地址段是否與網(wǎng)絡(luò)接口的IP地址沖突。若是,則繼續(xù)獲取下一個(gè)預(yù)設(shè)的IP地址段,直至判斷該IP地址段與IP地址不沖突時(shí),重新啟動(dòng)所述無(wú)線熱點(diǎn)服務(wù)及DHCP服務(wù)。
在一個(gè)具體實(shí)施例中,上述附加步驟可以通過(guò)一個(gè)線程實(shí)現(xiàn)。在當(dāng)檢測(cè)到獲取的IP地址段與所述IP地址不沖突時(shí),啟動(dòng)所述無(wú)線熱點(diǎn)服務(wù)及DHCP服務(wù)的步驟之后,啟動(dòng)該線程。
在其中一個(gè)實(shí)施例中,所述當(dāng)監(jiān)測(cè)到所述IP地址有變更時(shí),判斷獲取的IP地址段是否與所述IP地址沖突的步驟,包括:
當(dāng)監(jiān)測(cè)到所述IP地址有變更且所述無(wú)線熱點(diǎn)服務(wù)的狀態(tài)為開啟狀態(tài)時(shí),判斷獲取的IP地址段是否與所述IP地址沖突。
如此,在同時(shí)滿足監(jiān)測(cè)到IP地址有變更且無(wú)線熱點(diǎn)服務(wù)的狀態(tài)為開啟狀態(tài)時(shí),才判斷IP地址段是否與IP地址沖突。避免在IP地址變更而無(wú)線熱點(diǎn)服務(wù)的狀態(tài)為關(guān)閉狀態(tài)時(shí),也判斷IP地址段是否與IP地址沖突。此時(shí),由于無(wú)線熱點(diǎn)服務(wù)的狀態(tài)為關(guān)閉狀態(tài),若判斷IP地址段是否與IP地址沖突,只是浪費(fèi)資源。因此,本實(shí)施例的技術(shù)方案可以在上述實(shí)施例獲得的有益效果的基礎(chǔ)上,節(jié)約系統(tǒng)資源。
在其中一個(gè)實(shí)施例中,所述當(dāng)監(jiān)測(cè)到所述IP地址有變更時(shí),判斷獲取的IP地址段是否與所述IP地址沖突的步驟之前,即步驟S190之前,還包括:當(dāng)偵測(cè)到所述IP地址變更時(shí),確定監(jiān)測(cè)到所述IP地址有變更。在該實(shí)施例中,通過(guò)不斷偵測(cè)IP地址是否變更的方式,來(lái)確定IP地址是否有變更。當(dāng)偵測(cè)到IP地址變更時(shí),確定監(jiān)測(cè)到IP地址有變更。
在另一個(gè)實(shí)施例中,所述當(dāng)監(jiān)測(cè)到所述IP地址有變更時(shí),重新檢測(cè)獲取的IP地址段是否與所述IP地址沖突的步驟之前,即步驟S190之前,還包括:當(dāng)獲取到所述IP地址變更時(shí)生成的變更消息時(shí),確定監(jiān)測(cè)到所述IP地址有變更。在該實(shí)施例中,采用消息機(jī)制,通過(guò)獲取IP地址變更時(shí)生成的變更消息的方式,確定監(jiān)測(cè)到IP地址有變更。當(dāng)獲取到所述IP地址變更時(shí)生成的變更消息時(shí),確定監(jiān)測(cè)到所述IP地址有變更。
上述兩個(gè)實(shí)施例的方式均可以實(shí)現(xiàn)確定監(jiān)測(cè)到IP地址是否有變更。進(jìn)而進(jìn)行后續(xù)步驟:當(dāng)監(jiān)測(cè)到所述IP地址有變更時(shí),判斷獲取的IP地址段是否與所述IP地址沖突。
可以理解地,后一實(shí)施例中采用消息機(jī)制,通過(guò)獲取IP地址變更時(shí)生成的變更消息,確定監(jiān)測(cè)到IP地址有變更的方式,無(wú)需主動(dòng)偵測(cè),僅在IP地址變更時(shí),獲取變更消息,可以節(jié)約系統(tǒng)資源。
需要進(jìn)一步說(shuō)明的是,前一實(shí)施例中,為了避免實(shí)時(shí)偵測(cè)IP地址是否變更,過(guò)度浪費(fèi)資源,可以采用在預(yù)設(shè)時(shí)間偵測(cè)IP地址是否變更的方式,偵測(cè)IP地址是否有變更。
如圖3所示,為本發(fā)明一實(shí)施例的無(wú)線熱點(diǎn)服務(wù)的啟動(dòng)裝置,包括:
開啟指令接收模塊310,用于接收開啟無(wú)線熱點(diǎn)服務(wù)的開啟指令;
檢測(cè)因素獲取模塊330,用于根據(jù)所述開啟指令,遍歷獲取自身的網(wǎng)絡(luò)接口的IP地址,并獲取一個(gè)與所述無(wú)線熱點(diǎn)服務(wù)相關(guān)聯(lián)的DHCP服務(wù)的IP地址段;
地址沖突檢測(cè)模塊350,用于檢測(cè)獲取的IP地址段與所述IP地址是否沖突;
熱點(diǎn)服務(wù)啟動(dòng)模塊370,用于當(dāng)所述地址沖突檢測(cè)模塊350檢測(cè)到獲取的IP地址段與所述IP地址不沖突時(shí),啟動(dòng)所述無(wú)線熱點(diǎn)服務(wù)及DHCP服務(wù)。
上述無(wú)線熱點(diǎn)服務(wù)的啟動(dòng)裝置,開啟指令接收模塊310接收開啟無(wú)線熱點(diǎn)服務(wù)的開啟指令;檢測(cè)因素獲取模塊330根據(jù)所述開啟指令,遍歷獲取自身的網(wǎng)絡(luò)接口的IP地址,并獲取一個(gè)與所述無(wú)線熱點(diǎn)服務(wù)相關(guān)聯(lián)的DHCP服務(wù)的IP地址段;地址沖突檢測(cè)模塊350檢測(cè)獲取的IP地址段與所述IP地址是否沖突;熱點(diǎn)服務(wù)啟動(dòng)模塊370當(dāng)?shù)刂窙_突檢測(cè)模塊350檢測(cè)到獲取的IP地址段與所述IP地址不沖突時(shí),啟動(dòng)所述無(wú)線熱點(diǎn)服務(wù)及DHCP服務(wù)。因此,上述無(wú)線熱點(diǎn)服務(wù)的啟動(dòng)方法,可以保證無(wú)線熱點(diǎn)服務(wù)正常工作,通過(guò)該方法啟動(dòng)的無(wú)線熱點(diǎn)服務(wù)的可靠性高。
請(qǐng)參閱圖4,在其中一個(gè)實(shí)施例中,還包括:
地址段更換模塊360,用于當(dāng)所述地址沖突檢測(cè)模塊350檢測(cè)到獲取的IP地址段與所述IP地址沖突時(shí),獲取下一個(gè)與所述無(wú)線熱點(diǎn)服務(wù)相關(guān)聯(lián)的DHCP服務(wù)的IP地址段,并調(diào)用所述地址沖突檢測(cè)模塊350,直至所述地址沖突檢測(cè)模塊檢測(cè)到獲取的IP地址段與所述IP地址不沖突。
在其中一個(gè)實(shí)施例中,還包括:地址沖突判斷模塊390、第一循環(huán)檢測(cè)模塊3A0及第二循環(huán)檢測(cè)模塊3B0;
所述地址沖突判斷模塊390,用于在所述熱點(diǎn)服務(wù)啟動(dòng)模塊啟動(dòng)所述無(wú)線熱點(diǎn)服務(wù)及DHCP服務(wù)之后,當(dāng)所述監(jiān)測(cè)到IP地址有變更時(shí),判斷獲取的IP地址段是否與所述IP地址沖突;
所述第一循環(huán)檢測(cè)模塊3A0,用于當(dāng)所述地址沖突判斷模塊390檢測(cè)到獲取的IP地址段與所述IP地址不沖突時(shí),調(diào)用所述地址沖突判斷模塊390;
所述第二循環(huán)檢測(cè)模塊3B0,用于當(dāng)所述地址沖突判斷模塊390判定獲取的IP地址段與所述IP地址沖突時(shí),獲取下一個(gè)與所述無(wú)線熱點(diǎn)服務(wù)相關(guān)聯(lián)的DHCP服務(wù)的IP地址段,并重新判斷獲取的IP地址段是否與所述IP地址沖突,直至判斷獲取的IP地址段與所述IP地址不沖突時(shí),重新調(diào)用所述熱點(diǎn)服務(wù)啟動(dòng)模塊370。
在其中一個(gè)實(shí)施例中,所述地址沖突判斷模塊390,還用于當(dāng)監(jiān)測(cè)到所述IP地址有變更且所述無(wú)線熱點(diǎn)服務(wù)的狀態(tài)為開啟狀態(tài)時(shí),判斷獲取的IP地址段是否與所述IP地址沖突。
請(qǐng)繼續(xù)參閱圖4,在其中一個(gè)實(shí)施例中,還包括:
地址變更確定模塊380,用于當(dāng)偵測(cè)到所述IP地址變更時(shí),確定監(jiān)測(cè)到所述IP地址有變更;或者,用于當(dāng)獲取到所述IP地址變更時(shí)生成的變更消息時(shí),確定監(jiān)測(cè)到所述IP地址有變更。
由于上述裝置與上述方法對(duì)應(yīng),因此,對(duì)于裝置的細(xì)節(jié)技術(shù)特征不再一一贅述。
以上實(shí)施例僅表達(dá)了本發(fā)明的幾種實(shí)施方式,其描述較為具體和詳細(xì),但并不能因此而理解為對(duì)本發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對(duì)于本領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明構(gòu)思的前提下,還可以做出多個(gè)變形和改進(jìn),這些都屬于本發(fā)明的保護(hù)范圍。因此,本發(fā)明專利的保護(hù)范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。