本發(fā)明涉及到WiFi共享領(lǐng)域,特別是涉及到一種移動終端以及WiFi共享方法和裝置。
背景技術(shù):
隨著互聯(lián)網(wǎng)共享經(jīng)濟的興起,免費的概念越來越普及,免費WiFi也越來越火熱?,F(xiàn)有的免費WiFi包括兩種模式,一種是免密碼模式,即免費WiFi開發(fā)商和商戶進行合作,實現(xiàn)一鍵免密碼免“portal認證(一種基于網(wǎng)頁需要輸入用戶名和密碼的WiFi認證方式)”上網(wǎng);另一種則是分享靜態(tài)密碼的模式,即用戶的控制端上安裝免費WiFi共享軟件,控制WiFi熱點將SSID和密碼上傳到對應(yīng)的服務(wù)器中,其它安裝上述免費WiFi共享軟件的訪問端,在WiFi熱點附近時,通過免費WiFi共享軟件到服務(wù)器中獲取上述的SSID和密碼(訪問端無法查看密碼),并連接到WiFi熱點,然后通過WiFi熱點連接網(wǎng)絡(luò)。
當(dāng)前的兩種模式,第一種:免密碼模式,主要是開放WiFi熱點(未加密),安全性不夠高,而且訪問端容易過多,網(wǎng)絡(luò)環(huán)境容易出現(xiàn)卡頓的情況。第二種:分享靜態(tài)密碼的模式,靜態(tài)密碼一旦被分享,接入條件就很低,無法對訪問端進行管控,訪問端的網(wǎng)絡(luò)行為直接由WiFi熱點的擁有者負責(zé),不安全;訪問端容易被root,黑客等很容易獲取到當(dāng)前WiFi熱點的靜態(tài)密碼,使靜態(tài)密碼快速傳播,當(dāng)訪問端過多時,同樣會影響控制端的使用,造成網(wǎng)絡(luò)卡頓等,只能通過更改密碼來維護自身的權(quán)益。上述兩種模式都存在WiFi熱點接入訪問端過多而降低WiFi共享環(huán)境的質(zhì)量的問題
技術(shù)實現(xiàn)要素:
本發(fā)明的主要目的為提供一種提高WiFi共享環(huán)境質(zhì)量的移動終端以及WiFi共享方法和裝置。
為了實現(xiàn)上述發(fā)明目的,本發(fā)明提出一種WiFi共享方法,包括:
WiFi熱點獲取控制端發(fā)射的WiFi共享命令;
生成共享的動態(tài)密碼;
將所述動態(tài)密碼發(fā)送到指定的服務(wù)器;其中,所述控制端通過預(yù)設(shè)的靜態(tài)密碼連接所述WiFi熱點,訪問端通過接收服務(wù)器發(fā)送的所述動態(tài)密碼連接所述WiFi熱點。
進一步地,所述動態(tài)密碼的生成策略,包括:
獲取所述WiFi熱點所在時區(qū)的時間數(shù)據(jù),按照第一指定規(guī)則生成帶有所述時間數(shù)據(jù)的動態(tài)密碼。
進一步地,所述動態(tài)密碼的生成策略,包括:
獲取所述WiFi熱點所在地區(qū)當(dāng)前的天氣數(shù)據(jù),按照第二指定規(guī)則生成帶有所述天氣數(shù)據(jù)的動態(tài)密碼。
進一步地,所述動態(tài)密碼的生成策略,包括:
獲取所述WiFi熱點當(dāng)前接入訪問端的數(shù)量數(shù)據(jù),按照第三指定規(guī)則生成帶有所述數(shù)量數(shù)據(jù)的動態(tài)密碼。
進一步地,所述WiFi熱點獲取控制端發(fā)射的WiFi共享命令的步驟,包括:
判斷所述共享命令是否為有效命令
如果是,則執(zhí)行所述共享命令。
進一步地,所述判斷所述共享命令是否為有效命令的步驟,包括:
獲取所述控制端的第一標(biāo)識信息;
將所述第一標(biāo)識信息與預(yù)設(shè)的有效信息比對,如果所述第一標(biāo)識信息與有效信息相同,則判定所述共享命令為有效命令。
進一步地,所述第一標(biāo)識信息為所述控制端的MAC地址信息。
進一步地,所述將動態(tài)密碼發(fā)送到指定的服務(wù)器的步驟之后,包括:
獲取通過所述動態(tài)密碼訪問所述WiFi熱點連接網(wǎng)絡(luò)的訪問端的第二標(biāo)識信息并保存。
進一步地,所述獲取通過所述動態(tài)密碼訪問所述WiFi熱點連接網(wǎng)絡(luò)的訪問端的第二標(biāo)識信息并保存的步驟之后,包括:
記錄所述第二標(biāo)識信息對應(yīng)的訪問端訪問危險網(wǎng)站的次數(shù)或時長;
若所述訪問端訪問危險網(wǎng)站的次數(shù)或時長大于預(yù)設(shè)閾值,則禁止所述第二標(biāo)識信息對應(yīng)的訪問端通過所述WiFi熱點連接網(wǎng)絡(luò)。
進一步地,所述記錄第二標(biāo)識信息對應(yīng)的訪問端訪問危險網(wǎng)站的次數(shù)或時長的步驟之后,包括:
若所述訪問端訪問危險網(wǎng)站的次數(shù)或時長大于預(yù)設(shè)閾值,則將所述第二標(biāo)識信息加入預(yù)設(shè)的黑名單列表。
進一步地,所述若所述訪問端訪問危險網(wǎng)站的次數(shù)或時長大于預(yù)設(shè)閾值,則將所述第二標(biāo)識信息加入預(yù)設(shè)的黑名單列表的步驟之后,包括:
將所述黑名單列表上傳給所述服務(wù)器;
通過服務(wù)器共享給其它連接所述服務(wù)器的WiFi熱點。
本發(fā)明還提供一種WiFi共享裝置,包括:
獲取單元,用于WiFi熱點獲取控制端發(fā)射的WiFi共享命令;
生成單元,用于生成共享的動態(tài)密碼;
發(fā)送單元,用于將所述動態(tài)密碼發(fā)送到指定的服務(wù)器。
進一步地,所述生成單元,包括:
時間生成模塊,用于獲取所述WiFi熱點所在時區(qū)的時間數(shù)據(jù),按照第一指定規(guī)則生成帶有所述時間數(shù)據(jù)的動態(tài)密碼。
進一步地,所述生成單元,包括:
天氣生成模塊,用于獲取所述WiFi熱點所在地區(qū)當(dāng)前的天氣數(shù)據(jù),按照第二指定規(guī)則生成帶有所述天氣數(shù)據(jù)的動態(tài)密碼。
進一步地,所述生成單元,包括:
數(shù)量生成模塊,用于獲取所述WiFi熱點當(dāng)前接入訪問端的數(shù)量數(shù)據(jù),按照第三指定規(guī)則生成帶有所述數(shù)量數(shù)據(jù)的動態(tài)密碼。
進一步地,所述獲取單元,包括:
判斷模塊,用于判斷所述共享命令是否為有效命令
執(zhí)行模塊,用于如果共享命令是有效命令,則執(zhí)行所述共享命令。
進一步地,所述判斷模塊,包括:
獲取模塊,用于獲取所述控制端的第一標(biāo)識信息;
判定模塊,用于將所述第一標(biāo)識信息與預(yù)設(shè)的有效信息比對,如果所述第一標(biāo)識信息與有效信息相同,則判定所述共享命令為有效命令。
進一步地,所述第一標(biāo)識信息為所述控制端的MAC地址信息。
進一步地,所述WiFi共享裝置還包括:
獲取保存單元,用于獲取通過所述動態(tài)密碼訪問所述WiFi熱點連接網(wǎng)絡(luò)的訪問端的第二標(biāo)識信息并保存。
進一步地,所述WiFi共享裝置還包括:
記錄次數(shù)或時長單元,用于記錄所述第二標(biāo)識信息對應(yīng)的訪問端訪問危險網(wǎng)站的次數(shù)或時長;
禁止連接單元,用于若所述訪問端訪問危險網(wǎng)站的次數(shù)或時長大于預(yù)設(shè)閾值,則禁止所述第二標(biāo)識信息對應(yīng)的訪問端通過所述WiFi熱點連接網(wǎng)絡(luò)。
進一步地,所述WiFi共享裝置還包括:
加入黑名單單元,用于若所述訪問端訪問危險網(wǎng)站的次數(shù)或時長大于預(yù)設(shè)閾值,則將所述第二標(biāo)識信息加入預(yù)設(shè)的黑名單列表。
進一步地,所述WiFi共享裝置還包括:
上傳單元,將所述黑名單列表上傳給所述服務(wù)器;
共享單元,通過服務(wù)器共享給其它連接所述服務(wù)器的WiFi熱點。
本發(fā)明還提供一種移動終端,包括處理器和存儲器,
所述存儲器用于存儲支持WiFi共享裝置執(zhí)行上述任一項所述的WiFi共享方法的程序;
所述處理器被配置為用于執(zhí)行所述存儲器中存儲的程序。
本發(fā)明的移動終端以及WiFi共享方法和裝置,WiFi熱點生成共享的密碼是動態(tài)密碼,即連接WiFi熱點的密碼是變化的,所以當(dāng)動態(tài)密碼被黑客等破解后,即使被破解的動態(tài)密碼被傳播,其它訪問端通過手動輸入密碼的方式輸入被破解的動態(tài)密碼加入WiFi熱點,當(dāng)動態(tài)密碼變化后,通過手動輸入密碼的方式輸入被破解的動態(tài)密碼加入WiFi熱點的訪問端會自動斷開與WiFi熱點的連接,所以,只有安裝對應(yīng)免費WiFi共享軟件的訪問端才可以正常與WiFi熱點連接,無需擔(dān)心黑客破解,大大第地提高WiFi共享環(huán)境的質(zhì)量。
附圖說明
圖1為本發(fā)明一實施例的WiFi共享方法的流程示意圖;
圖2為本發(fā)明一具體實施例的WiFi共享方法的流程示意圖;
圖3為本發(fā)明一實施例的WiFi共享裝置的結(jié)構(gòu)示意框圖;
圖4為本發(fā)明一實施例的生成單元的結(jié)構(gòu)示意框圖;
圖5為本發(fā)明一實施例的獲取單元的結(jié)構(gòu)示意框圖;
圖6為本發(fā)明一具體實施例的WiFi共享裝置的結(jié)構(gòu)示意框圖;
圖7為本發(fā)明一實施例的移動終端的結(jié)構(gòu)示意框圖。
本發(fā)明目的的實現(xiàn)、功能特點及優(yōu)點將結(jié)合實施例,參照附圖做進一步說明。
具體實施方式
應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
本技術(shù)領(lǐng)域技術(shù)人員可以理解,除非特意聲明,這里使用的單數(shù)形式“一”、“一個”、“所述”和“該”也可包括復(fù)數(shù)形式。應(yīng)該進一步理解的是,本發(fā)明的說明書中使用的措辭“包括”是指存在所述特征、整數(shù)、步驟、操作、元件和/或組件,但是并不排除存在或添加一個或多個其它特征、整數(shù)、步驟、操作、元件、組件和/或它們的組。這里使用的措辭“和/或”包括一個或更多個相關(guān)聯(lián)的列出項的全部或任一單元和全部組合。
本技術(shù)領(lǐng)域技術(shù)人員可以理解,除非另外定義,這里使用的所有術(shù)語(包括技術(shù)術(shù)語和科學(xué)術(shù)語),具有與本發(fā)明所屬領(lǐng)域中的普通技術(shù)人員的一般理解相同的意義。還應(yīng)該理解的是,諸如通用字典中定義的那些術(shù)語,應(yīng)該被理解為具有與現(xiàn)有技術(shù)的上下文中的意義一致的意義,并且除非像這里一樣被特定定義,否則不會用理想化或過于正式的含義來解釋。
本技術(shù)領(lǐng)域技術(shù)人員可以理解,這里的控制端和訪問端是指智能手機、電腦、平板電腦等的電子設(shè)備。
參照圖1,本發(fā)明實施例提供一種WiFi共享方法,包括步驟:
S1、WiFi熱點獲取控制端發(fā)射的WiFi共享命令;
S2、生成共享的動態(tài)密碼;
S3、將所述動態(tài)密碼發(fā)送到指定的服務(wù)器;其中,所述控制端通過預(yù)設(shè)的靜態(tài)密碼連接所述WiFi熱點,訪問端通過接收服務(wù)器發(fā)送的所述動態(tài)密碼連接所述WiFi熱點。
如上述步驟S1所述,上述WiFi熱點是指提供WiFi信號的電子設(shè)備,如路由器、智能手機、平板電腦等設(shè)備。上述WiFi共享命令,即為控制WiFi熱點將SSID和登陸密碼發(fā)送到對應(yīng)的服務(wù)器的命令。上述控制端即為WiFi熱點的主人所持的終端,一般為智能手機、電腦、平板電腦等可以與WiFi熱點連接的電子設(shè)備。
如上述步驟S2所述,上述動態(tài)密碼是根據(jù)預(yù)設(shè)的生成策略生成變化的隨機數(shù)字、字母等組合形成的密碼,該密碼會隨著時間而不斷改變,比如每經(jīng)過預(yù)設(shè)的時間間隔,生成一次所述動態(tài)密碼。也可以接收控制端輸入的手動密碼,并將該手動密碼設(shè)置為所述動態(tài)密碼。控制端上安裝免費WiFi共享軟件,通過免費WiFi共享軟件控制WiFi熱點的設(shè)備,控制端一般具有對WiFi熱點的最高權(quán)限,每一個WiFi熱點只對應(yīng)一個控制端。
如上述步驟S3所述,上述服務(wù)器即為免費WiFi共享軟件對應(yīng)的服務(wù)器。,上述免費WiFi共享軟件包括多種,每一種免費WiFi共享軟件對應(yīng)一種服務(wù)器,比如常見的“360免費WiFi共享軟件”對應(yīng)的服務(wù)器是“360服務(wù)器”,“wifi萬能鑰匙免費WiFi共享軟件”對應(yīng)的服務(wù)器是“wifi萬能鑰匙服務(wù)器”等。在發(fā)送動態(tài)密碼到指定的服務(wù)器的同時們還會將WiFi熱點的SSID(ServiceSetIdentifier的縮寫,意思是:服務(wù)集標(biāo)識)上傳到服務(wù)器。訪問端通過服務(wù)器獲取動態(tài)密碼連接WiFi熱點接入網(wǎng)絡(luò)。本實施例中,控制端會通過預(yù)設(shè)的靜態(tài)密碼語WiFi熱點連接,所以不會出現(xiàn)更換密碼而掉線的問題,同時,無需與上述服務(wù)器進行數(shù)據(jù)連接,節(jié)省數(shù)據(jù)流量的流失;而且,方便控制WiFi熱點。
本實施例中,上述動態(tài)密碼的生成策略,包括:
S21、獲取所述WiFi熱點所在時區(qū)的時間數(shù)據(jù),按照第一指定規(guī)則生成帶有所述時間數(shù)據(jù)的動態(tài)密碼。
如上述步驟S21所述,上述時間數(shù)據(jù)一般包括年、月、日、時、分、秒等,上述第一指定規(guī)則可以是按照時間單位依次排列生成動態(tài)密碼,比如時間數(shù)據(jù)為2016年11月12日13時14分15秒,那么生成的動態(tài)密碼為20161112131415,過5分鐘后重新生成的動態(tài)密碼為20161112131915。上述第一指定規(guī)則會根據(jù)WiFi熱點密碼可以設(shè)置密碼的位數(shù)進行預(yù)設(shè)。在其它實施例中,年、月、日、時、分、秒的順序也可以改變。上述生成帶有時間數(shù)據(jù)的動態(tài)密碼的生成策略,不會出現(xiàn)重復(fù)的動態(tài)密碼,而且生成動態(tài)密碼的算法簡單。
在另一實施例中,上述動態(tài)密碼的生成策略,包括:
S22、獲取所述WiFi熱點所在地區(qū)當(dāng)前的天氣數(shù)據(jù),按照第二指定規(guī)則生成帶有所述天氣數(shù)據(jù)的動態(tài)密碼。
如上述步驟S22所述,上述天氣數(shù)據(jù)一般包括溫度、風(fēng)力、風(fēng)向、雨、霧、雪等參數(shù),溫度和風(fēng)力用阿拉伯?dāng)?shù)字顯示,雨、雪、霧等用英文顯示,上述第二指定規(guī)則可以是將各參數(shù)按照預(yù)設(shè)的順序進行排列生成動態(tài)密碼,比如排列順序為溫度、風(fēng)力、風(fēng)向、雨、霧、雪,當(dāng)前的天氣數(shù)據(jù)為溫度5攝氏度,風(fēng)力2級,風(fēng)向為西,無雨、雪、霧等,那么生成的動態(tài)密碼為0502west000等。上述第二指定規(guī)則會根據(jù)WiFi熱點密碼可以設(shè)置密碼的位數(shù)進行預(yù)設(shè)。在其它實施例中,溫度、風(fēng)力、風(fēng)向、雨、霧、雪的順序也可以改變。上述生成帶有天氣數(shù)據(jù)的動態(tài)密碼的生成策略,很少會出現(xiàn)重復(fù)的動態(tài)密碼,而且相應(yīng)的算法簡單。上述用戶在外地時,可以通過控制端查看動態(tài)密碼了解WiFi熱點所在地的天氣情況。
在又一實施例中,所述動態(tài)密碼的生成策略,包括:
S23、獲取所述WiFi熱點當(dāng)前接入訪問端的數(shù)量數(shù)據(jù),按照第三指定規(guī)則生成帶有所述數(shù)量數(shù)據(jù)的動態(tài)密碼。
如上述步驟S23所述,上述數(shù)量數(shù)據(jù)一般為WiFi熱點當(dāng)前接入訪問端的數(shù)量。上述第三指定規(guī)則可以是將數(shù)量放在動態(tài)密碼的前端,其數(shù)量后設(shè)置字母;或者放在尾端,其數(shù)量前設(shè)置字母等,比如,上述數(shù)量數(shù)據(jù)為10,其第三指定規(guī)則是將數(shù)量數(shù)據(jù)放在動態(tài)密碼的前端,那么生成的密碼可以10a8452621;又比如,上述數(shù)量數(shù)據(jù)為10,其第三指定規(guī)則是將數(shù)量數(shù)據(jù)放在動態(tài)密碼的尾端,那么生成的密碼可以為8452621a10等。用戶可以根據(jù)動態(tài)密碼連接WiFi熱點接入訪問端的數(shù)量,方便對WiFi熱點進行相應(yīng)的控制,比如,限定個別訪問端的網(wǎng)速等。
本實施例中,上述WiFi熱點獲取控制端發(fā)射的WiFi共享命令的步驟S1,包括:
S11、判斷所述共享命令是否為有效命令;
S12、如果是,則執(zhí)行所述共享命令。
如上述步驟S11和S12所述,并不是所有的共享命令都是有效命令,只有對應(yīng)的控制端發(fā)送的共享命令才是有效命令。而只有共享命令有效時,WiFi熱點才會執(zhí)行共享命令。比如,WiFi熱點已經(jīng)連接了多個訪客,但是只有一個指定的控制端才有最高權(quán)限,發(fā)送有效的共享命令。
本實施例中,上述判斷所述共享命令是否為有效命令的步驟S11,包括:
S111、獲取所述控制端的第一標(biāo)識信息;
S112、將所述第一標(biāo)識信息與預(yù)設(shè)的有效信息比對,如果所述第一標(biāo)識信息與有效信息相同,則判定所述共享命令為有效命令。
如上述步驟S111和S112所述,上述第一標(biāo)識信息即為可以代表控制端身份的信息,第一標(biāo)識信息為所述控制端的MAC地址信息。上述有效信息即為控制端的標(biāo)識信息,一般為控制端的MAC地址信息。當(dāng)控制端的MAC地址信息與預(yù)設(shè)的控制端的MAC地址信息相同時,即可認為控制端是發(fā)出的共享命令有效。
參照圖2,本實施例中,上述將動態(tài)密碼發(fā)送到指定的服務(wù)器的步驟S3之后,包括:
S4、獲取通過所述動態(tài)密碼訪問所述WiFi熱點連接網(wǎng)絡(luò)的訪問端的第二標(biāo)識信息并保存。
如上述步驟S4所述,上述第二標(biāo)識信息即為代表訪問端身份的信息,一般為訪問端的MAC地址信息。獲取訪問端的第二標(biāo)識信息并保存,用戶可以通過控制端獲取到訪問端的身份,進而進行相關(guān)的數(shù)據(jù)分析,比如根據(jù)保存的第二標(biāo)識信息分析平均每天接入訪問端的數(shù)量。如果有人通過WiFi熱點進行網(wǎng)絡(luò)詐騙等,還可以提供訪客端的第二標(biāo)識信息給警方進行相應(yīng)的排查等。
參照圖2,本實施例中,上述獲取通過所述動態(tài)密碼訪問所述WiFi熱點連接網(wǎng)絡(luò)的訪問端的第二標(biāo)識信息并保存的步驟S4之后,包括:
S5、記錄所述第二標(biāo)識信息對應(yīng)的訪問端訪問危險網(wǎng)站的次數(shù)或時長;
S6、若所述訪問端訪問危險網(wǎng)站的次數(shù)或時長或時長大于預(yù)設(shè)閾值,則禁止所述第二標(biāo)識信息對應(yīng)的訪問端通過所述WiFi熱點連接網(wǎng)絡(luò)。
如上述步驟S5和S6所述,上述危險網(wǎng)站一般包括帶有木馬等病毒的網(wǎng)站,以及賭博、黃色網(wǎng)站等。上述預(yù)設(shè)閾值即為一個標(biāo)準(zhǔn)值,比如,預(yù)設(shè)閾值為3次數(shù)時,當(dāng)訪問端訪問危險網(wǎng)站的次數(shù)大于3次時,即會禁止所述第二標(biāo)識信息對應(yīng)的訪問端通過所述WiFi熱點連接網(wǎng)絡(luò);預(yù)設(shè)閾值為時長為10秒時,當(dāng)訪問端訪問危險網(wǎng)站的時間長度大于10秒時,即會禁止所述第二標(biāo)識信息對應(yīng)的訪問端通過所述WiFi熱點連接網(wǎng)絡(luò)。禁止訪問危險網(wǎng)站的訪問端通過WiFi熱點連接網(wǎng)絡(luò),可以提高WiFi熱點的使用安全,同時,防止賭博、黃色信息的蔓延。
參照圖2,本實施例中,上述記錄第二標(biāo)識信息對應(yīng)的訪問端訪問危險網(wǎng)站的次數(shù)或時長的步驟S5之后,包括:
S7、若所述訪問端訪問危險網(wǎng)站的次數(shù)或時長大于預(yù)設(shè)閾值,則將所述第二標(biāo)識信息加入預(yù)設(shè)的黑名單列表。
如上述步驟S7所述,上述黑名單列表即為禁止登陸上述WiFi熱點的名單列表。比如,訪問端的第二標(biāo)識信息被添加到黑名單列表后,如果該訪問端再次連接上述WiFi熱點時,會再次獲取訪問端的第二標(biāo)識信息,然后將該第二標(biāo)識信息與所述黑名單列表中的第二標(biāo)識信息比對,如果比對成功,則禁止所述該訪問端通過所述WiFi熱點連接網(wǎng)絡(luò)。
參照圖2,本實施例中,上述若所述訪問端訪問危險網(wǎng)站的次數(shù)或時長大于預(yù)設(shè)閾值,則將所述第二標(biāo)識信息加入預(yù)設(shè)的黑名單列表的步驟S7之后,包括:
S8、將所述黑名單列表上傳給所述服務(wù)器;
S9、通過服務(wù)器共享給其它連接所述服務(wù)器的WiFi熱點。
如上述步驟S8和S9所述,可以有效地提高其它WiFi熱點的使用安全,同時,防止賭博、黃色信息的蔓延等。本實施例中,當(dāng)黑名單列表上傳一定時間長度后,控制端可以通過WiFi熱點將服務(wù)器中的黑名單列表刪除。其實,將黑名單上傳到服務(wù)器,只是起到一個震懾作用,告知用戶不要登錄危險網(wǎng)站,提高網(wǎng)絡(luò)使用的安全等。當(dāng)然,服務(wù)器本身也可以在接收到黑名單列表后的指定時間后自動將黑名單列表刪除。
在一具體實施例中,上述WiFi熱點為路由器,控制端和訪問端均為智能手機等??刂贫税l(fā)送共享命令給路由器,路由器根據(jù)動態(tài)密碼的生成策略首先生成一個動態(tài)密碼并將其與路由器的SSID一起發(fā)送給對應(yīng)的服務(wù)器;然后每過一段時間生成一個新的動態(tài)密碼發(fā)送給服務(wù)器。當(dāng)有訪問端接入路由器時,記錄并保存訪問端的MAC地址信息等,以便于數(shù)據(jù)分析等。還會記錄訪問端登錄危險網(wǎng)站的時間或次數(shù),如果登錄次數(shù)或時間大于預(yù)設(shè)閾值時,則將該訪問端記錄到黑名單列表中,以后禁止該訪問端通過上述路由器連接網(wǎng)絡(luò)。
本發(fā)明實施例的的WiFi共享方法,WiFi熱點生成共享的密碼是動態(tài)密碼,即連接WiFi熱點的密碼是變化的,所以當(dāng)動態(tài)密碼被黑客等破解后,即使被破解的動態(tài)密碼被傳播,其它訪問端通過手動輸入密碼的方式輸入被破解的動態(tài)密碼加入WiFi熱點,當(dāng)動態(tài)密碼變化后,通過手動輸入密碼的方式輸入被破解的動態(tài)密碼加入WiFi熱點的訪問端會自動斷開與WiFi熱點的連接,所以,只有安裝對應(yīng)免費WiFi共享軟件的訪問端才可以正常與WiFi熱點連接,無需擔(dān)心黑客破解,大大第地提高WiFi共享環(huán)境的質(zhì)量。
參照圖3,本發(fā)明實施例還提供一種WiFi共享裝置,包括:
獲取單元10,用于WiFi熱點獲取控制端發(fā)射的WiFi共享命令;
生成單元20,用于生成共享的動態(tài)密碼;
發(fā)送單元30,用于將所述動態(tài)密碼發(fā)送到指定的服務(wù)器;其中,所述控制端通過預(yù)設(shè)的靜態(tài)密碼連接所述WiFi熱點,訪問端通過接收服務(wù)器發(fā)送的所述動態(tài)密碼連接所述WiFi熱點。
如上述獲取單元10,上述WiFi熱點是指提供WiFi信號的電子設(shè)備,如路由器、智能手機、平板電腦等設(shè)備。上述WiFi共享命令,即為控制WiFi熱點將SSID和登陸密碼發(fā)送到對應(yīng)的服務(wù)器的命令。上述控制端即為WiFi熱點的主人所持的終端,一般為智能手機、電腦、平板電腦等可以與WiFi熱點連接的電子設(shè)備。
如上述生成單元20,上述動態(tài)密碼是根據(jù)預(yù)設(shè)的生成策略生成變化的隨機數(shù)字、字母等組合形成的密碼,該密碼會隨著時間而不斷改變,比如每經(jīng)過預(yù)設(shè)的時間間隔,生成一次所述動態(tài)密碼。也可以接收控制端輸入的手動密碼,并將該手動密碼設(shè)置為所述動態(tài)密碼??刂贫松习惭b免費WiFi共享軟件,通過免費WiFi共享軟件控制WiFi熱點的設(shè)備,控制端一般具有對WiFi熱點的最高權(quán)限,每一個WiFi熱點只對應(yīng)一個控制端。
如上述發(fā)送單元30,上述服務(wù)器即為免費WiFi共享軟件對應(yīng)的服務(wù)器。,上述免費WiFi共享軟件包括多種,每一種免費WiFi共享軟件對應(yīng)一種服務(wù)器,比如常見的“360免費WiFi共享軟件”對應(yīng)的服務(wù)器是“360服務(wù)器”,“wifi萬能鑰匙免費WiFi共享軟件”對應(yīng)的服務(wù)器是“wifi萬能鑰匙服務(wù)器”等。在發(fā)送動態(tài)密碼到指定的服務(wù)器的同時們還會將WiFi熱點的SSID(ServiceSetIdentifier的縮寫,意思是:服務(wù)集標(biāo)識)上傳到服務(wù)器。訪問端通過服務(wù)器獲取動態(tài)密碼連接WiFi熱點接入網(wǎng)絡(luò)。本實施例中,控制端會通過預(yù)設(shè)的靜態(tài)密碼語WiFi熱點連接,所以不會出現(xiàn)更換密碼而掉線的問題,同時,無需與上述服務(wù)器進行數(shù)據(jù)連接,節(jié)省數(shù)據(jù)流量的流失;而且,方便控制WiFi熱點。
參照圖4,本實施例中,上述生成單元20,包括:
時間生成模塊21,用于獲取所述WiFi熱點所在時區(qū)的時間數(shù)據(jù),按照第一指定規(guī)則生成帶有所述時間數(shù)據(jù)的動態(tài)密碼。
如上述時間生成模塊21,上述時間數(shù)據(jù)一般包括年、月、日、時、分、秒等,上述第一指定規(guī)則可以是按照時間單位依次排列生成動態(tài)密碼,比如時間數(shù)據(jù)為2016年11月12日13時14分15秒,那么生成的動態(tài)密碼為20161112131415,過5分鐘后重新生成的動態(tài)密碼為20161112131915。上述第一指定規(guī)則會根據(jù)WiFi熱點密碼可以設(shè)置密碼的位數(shù)進行預(yù)設(shè)。在其它實施例中,年、月、日、時、分、秒的順序也可以改變。上述生成帶有時間數(shù)據(jù)的動態(tài)密碼的生成策略,不會出現(xiàn)重復(fù)的動態(tài)密碼,而且生成動態(tài)密碼的算法簡單。
參照圖4,在另一實施例中,上述生成單元20,包括:
天氣生成模塊22,用于獲取所述WiFi熱點所在地區(qū)當(dāng)前的天氣數(shù)據(jù),按照第二指定規(guī)則生成帶有所述天氣數(shù)據(jù)的動態(tài)密碼。
如上述天氣生成模塊22,上述天氣數(shù)據(jù)一般包括溫度、風(fēng)力、風(fēng)向、雨、霧、雪等參數(shù),溫度和風(fēng)力用阿拉伯?dāng)?shù)字顯示,雨、雪、霧等用英文顯示,上述第二指定規(guī)則可以是將各參數(shù)按照預(yù)設(shè)的順序進行排列生成動態(tài)密碼,比如排列順序為溫度、風(fēng)力、風(fēng)向、雨、霧、雪,當(dāng)前的天氣數(shù)據(jù)為溫度5攝氏度,風(fēng)力2級,風(fēng)向為西,無雨、雪、霧等,那么生成的動態(tài)密碼為0502west000等。上述第二指定規(guī)則會根據(jù)WiFi熱點密碼可以設(shè)置密碼的位數(shù)進行預(yù)設(shè)。在其它實施例中,溫度、風(fēng)力、風(fēng)向、雨、霧、雪的順序也可以改變。上述生成帶有天氣數(shù)據(jù)的動態(tài)密碼的生成策略,很少會出現(xiàn)重復(fù)的動態(tài)密碼,而且相應(yīng)的算法簡單。上述用戶在外地時,可以通過控制端查看動態(tài)密碼了解WiFi熱點所在地的天氣情況。
參照圖4,在又一實施例中,上述生成單元20,包括:
數(shù)量生成模塊23,用于獲取所述WiFi熱點當(dāng)前接入訪問端的數(shù)量數(shù)據(jù),按照第三指定規(guī)則生成帶有所述數(shù)量數(shù)據(jù)的動態(tài)密碼。
如上述數(shù)量生成模塊23,上述數(shù)量數(shù)據(jù)一般為WiFi熱點當(dāng)前接入訪問端的數(shù)量。上述第三指定規(guī)則可以是將數(shù)量放在動態(tài)密碼的前端,其數(shù)量后設(shè)置字母;或者放在尾端,其數(shù)量前設(shè)置字母等,比如,上述數(shù)量數(shù)據(jù)為10,其第三指定規(guī)則是將數(shù)量數(shù)據(jù)放在動態(tài)密碼的前端,那么生成的密碼可以10a8452621;又比如,上述數(shù)量數(shù)據(jù)為10,其第三指定規(guī)則是將數(shù)量數(shù)據(jù)放在動態(tài)密碼的尾端,那么生成的密碼可以為8452621c10等。用戶可以根據(jù)動態(tài)密碼連接WiFi熱點接入訪問端的數(shù)量,方便對WiFi熱點進行相應(yīng)的控制,比如,限定個別訪問端的網(wǎng)速等。
參照圖5,本實施例中,上述獲取單元10,包括:
判斷模塊11,用于判斷所述共享命令是否為有效命令
執(zhí)行模塊12,用于如果共享命令是有效命令,則執(zhí)行所述共享命令。
如上述判斷模塊11和執(zhí)行模塊12,并不是所有的共享命令都是有效命令,只有對應(yīng)的控制端發(fā)送的共享命令才是有效命令。而只有共享命令有效時,WiFi熱點才會執(zhí)行共享命令。比如,WiFi熱點已經(jīng)連接了多個訪客,但是只有一個指定的控制端才有最高權(quán)限,發(fā)送有效的共享命令。
參照圖5,本實施例中,上述判斷模塊11,包括:
獲取模塊111,用于獲取所述控制端的第一標(biāo)識信息;
判定模塊112,用于將所述第一標(biāo)識信息與預(yù)設(shè)的有效信息比對,如果所述第一標(biāo)識信息與有效信息相同,則判定所述共享命令為有效命令。
如上述獲取模塊111和判定模塊112,上述第一標(biāo)識信息即為可以代表控制端身份的信息,第一標(biāo)識信息為所述控制端的MAC地址信息。上述有效信息即為控制端的標(biāo)識信息,一般為控制端的MAC地址信息。當(dāng)控制端的MAC地址信息與預(yù)設(shè)的控制端的MAC地址信息相同時,即可認為控制端發(fā)出的共享命令有效。
參照圖6,本實施例中,上述WiFi共享裝置還包括:
獲取保存單元40,用于獲取通過所述動態(tài)密碼訪問所述WiFi熱點連接網(wǎng)絡(luò)的訪問端的第二標(biāo)識信息并保存。
如上述獲取保存單元40,上述第二標(biāo)識信息即為代表訪問端身份的信息,一般為訪問端的MAC地址信息。獲取訪問端的第二標(biāo)識信息并保存,用戶可以通過控制端獲取到訪問端的身份,進而進行相關(guān)的數(shù)據(jù)分析,比如根據(jù)保存的第二標(biāo)識信息分析平均每天接入訪問端的數(shù)量。如果有人通過WiFi熱點進行網(wǎng)絡(luò)詐騙等,還可以提供訪客端的第二標(biāo)識信息給警方進行相應(yīng)的排查等。
參照圖6,本實施例中,上述WiFi共享裝置還包括:
記錄次數(shù)或時長單元50,用于記錄所述第二標(biāo)識信息對應(yīng)的訪問端訪問危險網(wǎng)站的次數(shù)或時長;
禁止連接單元60,用于若所述訪問端訪問危險網(wǎng)站的次數(shù)或時長大于預(yù)設(shè)閾值,則禁止所述第二標(biāo)識信息對應(yīng)的訪問端通過所述WiFi熱點連接網(wǎng)絡(luò)。
如上述記錄次數(shù)或時長單元50和禁止連接單元60,上述危險網(wǎng)站一般包括帶有木馬等病毒的網(wǎng)站,以及賭博、黃色網(wǎng)站等。上述預(yù)設(shè)閾值即為一個標(biāo)準(zhǔn)值,比如,預(yù)設(shè)閾值為3次數(shù)時,當(dāng)訪問端訪問危險網(wǎng)站的次數(shù)大于3次時,即會禁止所述第二標(biāo)識信息對應(yīng)的訪問端通過所述WiFi熱點連接網(wǎng)絡(luò);預(yù)設(shè)閾值為時長為10秒時,當(dāng)訪問端訪問危險網(wǎng)站的時間長度大于10秒時,即會禁止所述第二標(biāo)識信息對應(yīng)的訪問端通過所述WiFi熱點連接網(wǎng)絡(luò)。禁止訪問危險網(wǎng)站的訪問端通過WiFi熱點連接網(wǎng)絡(luò),可以提高WiFi熱點的使用安全,同時,防止賭博、黃色信息的蔓延。
參照圖6,本實施例中,上述WiFi共享裝置還包括:
加入黑名單單元70,用于若所述訪問端訪問危險網(wǎng)站的次數(shù)或時長大于預(yù)設(shè)閾值,則將所述第二標(biāo)識信息加入預(yù)設(shè)的黑名單列表。
如上述加入黑名單單元70,上述黑名單列表即為禁止登陸上述WiFi熱點的名單列表。比如,訪問端的第二標(biāo)識信息被添加到黑名單列表后,如果該訪問端再次連接上述WiFi熱點時,會再次獲取訪問端的第二標(biāo)識信息,然后將該第二標(biāo)識信息與所述黑名單列表中的第二標(biāo)識信息比對,如果比對成功,則禁止所述該訪問端通過所述WiFi熱點連接網(wǎng)絡(luò)。
參照圖6,本實施例中,上述WiFi共享裝置還包括:
上傳單元80,將所述黑名單列表上傳給所述服務(wù)器;
共享單元90,通過服務(wù)器共享給其它連接所述服務(wù)器的WiFi熱點。
如上述上傳單元80和共享單元90,可以有效地提高其它WiFi熱點的使用安全,同時,防止賭博、黃色信息的蔓延等。本實施例中,當(dāng)黑名單列表上傳一定時間長度后,控制端可以通過WiFi熱點將服務(wù)器中的黑名單列表刪除。其實,將黑名單上傳到服務(wù)器,只是起到一個震懾作用,告知用戶不要登錄危險網(wǎng)站,提高網(wǎng)絡(luò)使用的安全等。當(dāng)然,服務(wù)器本身也可以在接收到黑名單列表后的指定時間后自動將黑名單列表刪除。
在一具體實施例中,上述WiFi熱點為路由器,控制端和訪問端均為智能手機等??刂贫税l(fā)送共享命令給路由器,路由器根據(jù)動態(tài)密碼的生成策略首先生成一個動態(tài)密碼并將其與路由器的SSID一起發(fā)送給對應(yīng)的服務(wù)器;然后每過一段時間生成一個新的動態(tài)密碼發(fā)送給服務(wù)器。當(dāng)有訪問端接入路由器時,記錄并保存訪問端的MAC地址信息等,以便于數(shù)據(jù)分析等。還會記錄訪問端登錄危險網(wǎng)站的時間或次數(shù),如果登錄次數(shù)或時間大于預(yù)設(shè)閾值時,則將該訪問端記錄到黑名單列表中,以后禁止該訪問端通過上述路由器連接網(wǎng)絡(luò)。
本發(fā)明實施例的的WiFi共享裝置,WiFi熱點生成共享的密碼是動態(tài)密碼,即連接WiFi熱點的密碼是變化的,所以當(dāng)動態(tài)密碼被黑客等破解后,即使被破解的動態(tài)密碼被傳播,其它訪問端通過手動輸入密碼的方式輸入被破解的動態(tài)密碼加入WiFi熱點,當(dāng)動態(tài)密碼變化后,通過手動輸入密碼的方式輸入被破解的動態(tài)密碼加入WiFi熱點的訪問端會自動斷開與WiFi熱點的連接,所以,只有安裝對應(yīng)免費WiFi共享軟件的訪問端才可以正常與WiFi熱點連接,無需擔(dān)心黑客破解,大大第地提高WiFi共享環(huán)境的質(zhì)量。
參照圖7,本發(fā)明實施例中還提供一種移動終端,包括處理器1180和存儲器1120;所述存儲器1120用于存儲支持WiFi共享裝置執(zhí)行上述的WiFi共享方法的程序;所述處理器1180被配置為用于執(zhí)行所述存儲器中存儲的程序。
為了便于說明,僅示出了與本發(fā)明實施例相關(guān)的部分,具體技術(shù)細節(jié)未揭示的,請參照本發(fā)明實施例方法部分。該移動終端可以為包括手機、平板電腦、PDA(Personal Digital Assistant,個人數(shù)字助理)、POS(Point of Sales,銷售終端)、車載電腦、路由器等任意終端設(shè)備,以移動終端為手機為例:
圖7示出的是與本發(fā)明實施例提供的移動終端相關(guān)的手機的部分結(jié)構(gòu)的框圖。參考圖7,手機包括:射頻(Radio Frequency,RF)電路1110、存儲器1120、輸入單元1130、顯示單元1140、傳感器1150、音頻電路1160、無線保真(wireless fidelity,WiFi)模塊1170、處理器1180、以及電源1190等部件。本領(lǐng)域技術(shù)人員可以理解,圖7中示出的手機結(jié)構(gòu)并不構(gòu)成對手機的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。
下面結(jié)合圖7對手機的各個構(gòu)成部件進行具體的介紹:
RF電路1110可用于收發(fā)信息或通話過程中,信號的接收和發(fā)送,特別地,將基站的下行信息接收后,給處理器1180處理;另外,將設(shè)計上行的數(shù)據(jù)發(fā)送給基站。通常,RF電路1110包括但不限于天線、至少一個放大器、收發(fā)信機、耦合器、低噪聲放大器(Low Noise Amplifier,LNA)、雙工器等。此外,RF電路1110還可以通過無線通信與網(wǎng)絡(luò)和其它設(shè)備通信。上述無線通信可以使用任一通信標(biāo)準(zhǔn)或協(xié)議,包括但不限于全球移動通訊系統(tǒng)(Global System ofMobile communication,GSM)、通用分組無線服務(wù)(General Packet Radio Service,GPRS)、碼分多址(Code Division Multiple Access,CDMA)、寬帶碼分多址(Wideband Code Division Multiple Access,WCDMA)、長期演進(Long Term Evolution,LTE)、電子郵件、短消息服務(wù)(Short Messaging Service,SMS)等。
存儲器1120可用于存儲軟件程序以及模塊,處理器1180通過運行存儲在存儲器1120的軟件程序以及模塊,從而執(zhí)行手機的各種功能應(yīng)用以及數(shù)據(jù)處理。存儲器1120可主要包括存儲程序區(qū)和存儲數(shù)據(jù)區(qū),其中,存儲程序區(qū)可存儲操作系統(tǒng)、至少一個功能所需的應(yīng)用程序(比如聲音播放功能、圖像播放功能等)等;存儲數(shù)據(jù)區(qū)可存儲根據(jù)手機的使用所創(chuàng)建的數(shù)據(jù)(比如音頻數(shù)據(jù)、電話本等)等。此外,存儲器1120可以包括高速隨機存取存儲器,還可以包括非易失性存儲器,例如至少一個磁盤存儲器件、閃存器件、或其它易失性固態(tài)存儲器件。
輸入單元1130可用于接收輸入的數(shù)字或字符信息,以及產(chǎn)生與手機的用戶設(shè)置以及功能控制有關(guān)的鍵信號輸入。具體地,輸入單元1130可包括觸控面板1131以及其它輸入設(shè)備1132。觸控面板1131,也稱為觸摸屏,可收集用戶在其上或附近的觸摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸控面板1131上或在觸控面板1131附近的操作),并根據(jù)預(yù)先設(shè)定的程式驅(qū)動相應(yīng)的連接裝置??蛇x的,觸控面板1131可包括觸摸檢測裝置和觸摸控制器兩個部分。其中,觸摸檢測裝置檢測用戶的觸摸方位,并檢測觸摸操作帶來的信號,將信號傳送給觸摸控制器;觸摸控制器從觸摸檢測裝置上接收觸摸信息,并將它轉(zhuǎn)換成觸點坐標(biāo),再送給處理器1180,并能接收處理器1180發(fā)來的命令并加以執(zhí)行。此外,可以采用電阻式、電容式、紅外線以及表面聲波等多種類型實現(xiàn)觸控面板1131。除了觸控面板1131,輸入單元1130還可以包括其它輸入設(shè)備1132。具體地,其它輸入設(shè)備1132可以包括但不限于物理鍵盤、功能鍵(比如音量控制按鍵、開關(guān)按鍵等)、軌跡球、鼠標(biāo)、操作桿等中的一種或多種。
顯示單元1140可用于顯示由用戶輸入的信息或提供給用戶的信息以及手機的各種菜單。顯示單元1140可包括顯示面板1141,可選的,可以采用液晶顯示器(Liquid Crystal Display,LCD)、有機發(fā)光二極管(Organic Light-Emitting Diode,OLED)等形式來配置顯示面板1141。進一步的,觸控面板1131可覆蓋顯示面板1141,當(dāng)觸控面板1131檢測到在其上或附近的觸摸操作后,傳送給處理器1180以確定觸摸事件的類型,隨后處理器1180根據(jù)觸摸事件的類型在顯示面板1141上提供相應(yīng)的視覺輸出。雖然在圖7中,觸控面板1131與顯示面板1141是作為兩個獨立的部件來實現(xiàn)手機的輸入和輸入功能,但是在某些實施例中,可以將觸控面板1131與顯示面板1141集成而實現(xiàn)手機的輸入和輸出功能。
手機還可包括至少一種傳感器1150,比如光傳感器、運動傳感器以及其它傳感器。具體地,光傳感器可包括環(huán)境光傳感器及接近傳感器,其中,環(huán)境光傳感器可根據(jù)環(huán)境光線的明暗來調(diào)節(jié)顯示面板1141的亮度,接近傳感器可在手機移動到耳邊時,關(guān)閉顯示面板1141和/或背光。作為運動傳感器的一種,加速計傳感器可檢測各個方向上(一般為三軸)加速度的大小,靜止時可檢測出重力的大小及方向,可用于識別手機姿態(tài)的應(yīng)用(比如橫豎屏切換、相關(guān)游戲、磁力計姿態(tài)校準(zhǔn))、振動識別相關(guān)功能(比如計步器、敲擊)等;至于手機還可配置的陀螺儀、氣壓計、濕度計、溫度計、紅外線傳感器等其它傳感器,在此不再贅述。
音頻電路1160、揚聲器1161,傳聲器1162可提供用戶與手機之間的音頻接口。音頻電路1160可將接收到的音頻數(shù)據(jù)轉(zhuǎn)換后的電信號,傳輸?shù)綋P聲器1161,由揚聲器1161轉(zhuǎn)換為聲音信號輸出;另一方面,傳聲器1162將收集的聲音信號轉(zhuǎn)換為電信號,由音頻電路1160接收后轉(zhuǎn)換為音頻數(shù)據(jù),再將音頻數(shù)據(jù)輸出處理器1180處理后,經(jīng)RF電路1110以發(fā)送給比如另一手機,或者將音頻數(shù)據(jù)輸出至存儲器1120以便進一步處理。
WiFi屬于短距離無線傳輸技術(shù),手機通過WiFi模塊1170可以幫助用戶收發(fā)電子郵件、瀏覽網(wǎng)頁和訪問流式媒體等,它為用戶提供了無線的寬帶互聯(lián)網(wǎng)訪問,由于手機設(shè)置WiFi模塊1170,所以可以建立WiFi熱點。本實施例中,WiFi模塊1170是必須存在的模塊。
處理器1180是手機的控制中心,利用各種接口和線路連接整個手機的各個部分,通過運行或執(zhí)行存儲在存儲器1120內(nèi)的軟件程序和/或模塊,以及調(diào)用存儲在存儲器1120內(nèi)的數(shù)據(jù),執(zhí)行手機的各種功能和處理數(shù)據(jù),從而對手機進行整體監(jiān)控??蛇x的,處理器1180可包括一個或多個處理單元;優(yōu)選的,處理器1180可集成應(yīng)用處理器和調(diào)制解調(diào)處理器,其中,應(yīng)用處理器主要處理操作系統(tǒng)、用戶界面和應(yīng)用程序等,調(diào)制解調(diào)處理器主要處理無線通信??梢岳斫獾氖?,上述調(diào)制解調(diào)處理器也可以不集成到處理器1180中。
手機還包括給各個部件供電的電源1190(比如電池),優(yōu)選的,電源可以通過電源管理系統(tǒng)與處理器1180邏輯相連,從而通過電源管理系統(tǒng)實現(xiàn)管理充電、放電、以及功耗管理等功能。
盡管未示出,手機還可以包括攝像頭、藍牙模塊等,在此不再贅述。
參照圖7,在本發(fā)明實施例中,該移動終端所包括的處理器1180還具有以下功能:
WiFi熱點獲取控制端發(fā)射的WiFi共享命令;
生成共享的動態(tài)密碼;
將所述動態(tài)密碼發(fā)送到指定的服務(wù)器;其中,所述控制端通過預(yù)設(shè)的靜態(tài)密碼連接所述WiFi熱點,訪問端通過接收服務(wù)器發(fā)送的所述動態(tài)密碼連接所述WiFi熱點。
所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統(tǒng),裝置和單元的具體工作過程,可以參考前述方法實施例中的對應(yīng)過程,在此不再贅述。
在本申請所提供的幾個實施例中,應(yīng)該理解到,所揭露的系統(tǒng),裝置和方法,可以通過其它的方式實現(xiàn)。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機械或其它的形式。
另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用軟件功能單元的形式實現(xiàn)。
本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲于一種計算機可讀存儲介質(zhì)中,上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。
以上所述僅為本發(fā)明的優(yōu)選實施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運用在其它相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護范圍內(nèi)。
本發(fā)明還提供:
A1、一種WiFi共享方法,包括:
WiFi熱點獲取控制端發(fā)射的WiFi共享命令;
生成共享的動態(tài)密碼;
將所述動態(tài)密碼發(fā)送到指定的服務(wù)器;其中,所述控制端通過預(yù)設(shè)的靜態(tài)密碼連接所述WiFi熱點,訪問端通過接收服務(wù)器發(fā)送的所述動態(tài)密碼連接所述WiFi熱點。
A2、根據(jù)A1所述的WiFi共享方法,所述動態(tài)密碼的生成策略,包括:
獲取所述WiFi熱點所在時區(qū)的時間數(shù)據(jù),按照第一指定規(guī)則生成帶有所述時間數(shù)據(jù)的動態(tài)密碼。
A3、根據(jù)A1所述的WiFi共享方法,所述動態(tài)密碼的生成策略,包括:
獲取所述WiFi熱點所在地區(qū)當(dāng)前的天氣數(shù)據(jù),按照第二指定規(guī)則生成帶有所述天氣數(shù)據(jù)的動態(tài)密碼。
A4、根據(jù)A1所述的WiFi共享方法,所述動態(tài)密碼的生成策略,包括:
獲取所述WiFi熱點當(dāng)前接入訪問端的數(shù)量數(shù)據(jù),按照第三指定規(guī)則生成帶有所述數(shù)量數(shù)據(jù)的動態(tài)密碼。
A5、根據(jù)A1所述的WiFi共享方法,所述WiFi熱點獲取控制端發(fā)射的WiFi共享命令的步驟,包括:
判斷所述共享命令是否為有效命令
如果是,則執(zhí)行所述共享命令。
A6、根據(jù)A5所述的WiFi共享方法,所述判斷所述共享命令是否為有效命令的步驟,包括:
獲取所述控制端的第一標(biāo)識信息;
將所述第一標(biāo)識信息與預(yù)設(shè)的有效信息比對,如果所述第一標(biāo)識信息與有效信息相同,則判定所述共享命令為有效命令。
A7、根據(jù)A6所述的WiFi共享方法,所述第一標(biāo)識信息為所述控制端的MAC地址信息。
A8、根據(jù)A1所述的WiFi共享方法,所述將動態(tài)密碼發(fā)送到指定的服務(wù)器的步驟之后,包括:
獲取通過所述動態(tài)密碼訪問所述WiFi熱點連接網(wǎng)絡(luò)的訪問端的第二標(biāo)識信息并保存。
A9、根據(jù)A8所述的WiFi共享方法,所述獲取通過所述動態(tài)密碼訪問所述WiFi熱點連接網(wǎng)絡(luò)的訪問端的第二標(biāo)識信息并保存的步驟之后,包括:
記錄所述第二標(biāo)識信息對應(yīng)的訪問端訪問危險網(wǎng)站的次數(shù)或時長;
若所述訪問端訪問危險網(wǎng)站的次數(shù)或時長大于預(yù)設(shè)閾值,則禁止所述第二標(biāo)識信息對應(yīng)的訪問端通過所述WiFi熱點連接網(wǎng)絡(luò)。
A10、根據(jù)A9所述的WiFi共享方法,所述記錄第二標(biāo)識信息對應(yīng)的訪問端訪問危險網(wǎng)站的次數(shù)或時長的步驟之后,包括:
若所述訪問端訪問危險網(wǎng)站的次數(shù)或時長大于預(yù)設(shè)閾值,則將所述第二標(biāo)識信息加入預(yù)設(shè)的黑名單列表。
A11、根據(jù)A10所述的WiFi共享方法,所述若所述訪問端訪問危險網(wǎng)站的次數(shù)或時長大于預(yù)設(shè)閾值,則將所述第二標(biāo)識信息加入預(yù)設(shè)的黑名單列表的步驟之后,包括:
將所述黑名單列表上傳給所述服務(wù)器;
通過服務(wù)器共享給其它連接所述服務(wù)器的WiFi熱點。
B1、一種WiFi共享裝置,包括:
獲取單元,用于WiFi熱點獲取控制端發(fā)射的WiFi共享命令;
生成單元,用于生成共享的動態(tài)密碼;
發(fā)送單元,用于將所述動態(tài)密碼發(fā)送到指定的服務(wù)器;其中,所述控制端通過預(yù)設(shè)的靜態(tài)密碼連接所述WiFi熱點,訪問端通過接收服務(wù)器發(fā)送的所述動態(tài)密碼連接所述WiFi熱點。
B2、根據(jù)B1所述的WiFi共享裝置,所述生成單元,包括:
時間生成模塊,用于獲取所述WiFi熱點所在時區(qū)的時間數(shù)據(jù),按照第一指定規(guī)則生成帶有所述時間數(shù)據(jù)的動態(tài)密碼。
B3、根據(jù)B1所述的WiFi共享裝置,所述生成單元,包括:
天氣生成模塊,用于獲取所述WiFi熱點所在地區(qū)當(dāng)前的天氣數(shù)據(jù),按照第二指定規(guī)則生成帶有所述天氣數(shù)據(jù)的動態(tài)密碼。
B4、根據(jù)B1所述的WiFi共享裝置,所述生成單元,包括:
數(shù)量生成模塊,用于獲取所述WiFi熱點當(dāng)前接入訪問端的數(shù)量數(shù)據(jù),按照第三指定規(guī)則生成帶有所述數(shù)量數(shù)據(jù)的動態(tài)密碼。
B5、根據(jù)B1所述的WiFi共享裝置,所述獲取單元,包括:
判斷模塊,用于判斷所述共享命令是否為有效命令
執(zhí)行模塊,用于如果共享命令是有效命令,則執(zhí)行所述共享命令。
B6、根據(jù)B5所述的WiFi共享裝置,所述判斷模塊,包括:
獲取模塊,用于獲取所述控制端的第一標(biāo)識信息;
判定模塊,用于將所述第一標(biāo)識信息與預(yù)設(shè)的有效信息比對,如果所述第一標(biāo)識信息與有效信息相同,則判定所述共享命令為有效命令。
B7、根據(jù)B6所述的WiFi共享裝置,所述第一標(biāo)識信息為所述控制端的MAC地址信息。
B8、根據(jù)B1所述的WiFi共享裝置,還包括:
獲取保存單元,用于獲取通過所述動態(tài)密碼訪問所述WiFi熱點連接網(wǎng)絡(luò)的訪問端的第二標(biāo)識信息并保存。
B9、根據(jù)B8所述的WiFi共享裝置,還包括:
記錄次數(shù)或時長單元,用于記錄所述第二標(biāo)識信息對應(yīng)的訪問端訪問危險網(wǎng)站的次數(shù)或時長;
禁止連接單元,用于若所述訪問端訪問危險網(wǎng)站的次數(shù)或時長大于預(yù)設(shè)閾值,則禁止所述第二標(biāo)識信息對應(yīng)的訪問端通過所述WiFi熱點連接網(wǎng)絡(luò)。
B10、根據(jù)B9所述的WiFi共享裝置,還包括:
加入黑名單單元,用于若所述訪問端訪問危險網(wǎng)站的次數(shù)或時長大于預(yù)設(shè)閾值,則將所述第二標(biāo)識信息加入預(yù)設(shè)的黑名單列表。
B11、根據(jù)B10所述的WiFi共享裝置,還包括:
上傳單元,將所述黑名單列表上傳給所述服務(wù)器;
共享單元,通過服務(wù)器共享給其它連接所述服務(wù)器的WiFi熱點。
C1、一種移動終端,包括處理器和存儲器,
所述存儲器用于存儲支持WiFi共享裝置執(zhí)行A1至A11中任一項所述的WiFi共享方法的程序;
所述處理器被配置為用于執(zhí)行所述存儲器中存儲的程序。