本發(fā)明涉及無(wú)線通信領(lǐng)域,特別是涉及一種服務(wù)集標(biāo)識(shí)SSID的顯示方法及裝置。
背景技術(shù):
為便于識(shí)別連接無(wú)線網(wǎng)絡(luò),用戶都會(huì)為無(wú)線路由器設(shè)置一個(gè)SSID名稱。當(dāng)終端打開(kāi)無(wú)線網(wǎng)絡(luò)時(shí),終端會(huì)搜索到周圍的多個(gè)SSID,用戶可以手動(dòng)選擇能夠連接的SSID進(jìn)行聯(lián)網(wǎng);或者終端進(jìn)入到對(duì)應(yīng)無(wú)線網(wǎng)絡(luò)的覆蓋區(qū)域時(shí),終端也可以自動(dòng)連接相應(yīng)的SSID進(jìn)行上網(wǎng)。
當(dāng)用戶關(guān)閉終端的無(wú)線網(wǎng)絡(luò)時(shí),終端為了方便下次快速連接,常規(guī)做法是采用一種緩存機(jī)制,將上次退出時(shí)顯示的若干SSID進(jìn)行緩存,當(dāng)用戶下次打開(kāi)無(wú)線網(wǎng)絡(luò)時(shí),會(huì)直接將這些緩存的SSID進(jìn)行顯示,由用戶選擇連接。
但是,如果用戶所持的終端并不在終端可以自動(dòng)聯(lián)網(wǎng)的區(qū)域時(shí),或者用戶所在的區(qū)域并沒(méi)有可以手動(dòng)連接上網(wǎng)的SSID時(shí),當(dāng)用戶開(kāi)啟無(wú)線網(wǎng)絡(luò)時(shí),則終端顯示的上次緩存的SSID均是無(wú)效的,用戶無(wú)法通過(guò)這些SSID連接上網(wǎng)。同時(shí),當(dāng)終端更新SSID時(shí),這些SSID會(huì)突然消失。因此,目前的緩存機(jī)制嚴(yán)重影響了終端的聯(lián)網(wǎng)響應(yīng)效率。
技術(shù)實(shí)現(xiàn)要素:
基于此,有必要提供一種服務(wù)集標(biāo)識(shí)SSID的顯示方法及裝置,提高無(wú)線聯(lián)網(wǎng)效率。
一種服務(wù)集標(biāo)識(shí)SSID的顯示方法,所述方法包括:
檢測(cè)是否開(kāi)啟無(wú)線網(wǎng)絡(luò);
若是,則進(jìn)行SSID掃描,當(dāng)掃描到N個(gè)信道或掃描到M個(gè)SSID時(shí),停止所述SSID掃描,其中,所述N、M均為預(yù)設(shè)的正整數(shù);
顯示掃描到的所述M個(gè)SSID,或者顯示所述N個(gè)信道對(duì)應(yīng)的SSID。
在其中一個(gè)實(shí)施例中,所述方法包括:
設(shè)置所述N個(gè)信道中每個(gè)信道的掃描時(shí)間為L(zhǎng)毫秒,所述L為預(yù)設(shè)的小于10的正數(shù)。
在其中一個(gè)實(shí)施例中,所述進(jìn)行SSID掃描具體為,進(jìn)行開(kāi)啟所述無(wú)線網(wǎng)絡(luò)后的第一次SSID掃描。
在其中一個(gè)實(shí)施例中,所述顯示掃描到的所述M個(gè)SSID,或者顯示所述N個(gè)信道對(duì)應(yīng)的SSID,包括:
根據(jù)顯示屏的尺寸,以及所述M或者所述N個(gè)信道對(duì)應(yīng)的SSID的個(gè)數(shù)確定待顯示的SSID的行高和/或字體;
根據(jù)確定的行高和/或字體顯示所述M個(gè)SSID或所述N個(gè)信道對(duì)應(yīng)的SSID。
在其中一個(gè)實(shí)施例中,所述N個(gè)信道包括2.4G頻段信道或/和5G頻段信道。
以上所述服務(wù)集標(biāo)識(shí)SSID的顯示方法中,在檢測(cè)到開(kāi)啟無(wú)線網(wǎng)絡(luò)首次進(jìn)行SSID掃描時(shí),當(dāng)掃描到預(yù)設(shè)的N個(gè)信道或掃描到M個(gè)SSID時(shí),則停止SSID掃描,這樣,由于不用掃描所有的信道獲取對(duì)應(yīng)的SSID,減少了掃描的時(shí)間,可以在更為短暫的時(shí)間內(nèi)連接無(wú)線網(wǎng)絡(luò),提高了無(wú)線聯(lián)網(wǎng)的效率。
一種服務(wù)集標(biāo)識(shí)SSID的顯示裝置,所述裝置包括:
檢測(cè)模塊,用于檢測(cè)是否開(kāi)啟無(wú)線網(wǎng)絡(luò);
掃描模塊,用于在所述檢測(cè)模塊檢測(cè)到開(kāi)啟無(wú)線網(wǎng)絡(luò)時(shí),進(jìn)行SSID掃描,并在掃描到N個(gè)信道或掃描到M個(gè)SSID時(shí),停止所述SSID掃描,其中,所述N、M均為預(yù)設(shè)的正整數(shù);
顯示模塊,用于顯示所述掃描模塊掃描到的所述M個(gè)SSID,或者顯示所述N個(gè)信道對(duì)應(yīng)的SSID。
在其中一個(gè)實(shí)施例中,所述掃描模塊對(duì)所述N個(gè)信道中每個(gè)信道的掃描時(shí)間為L(zhǎng)毫秒,所述L為預(yù)設(shè)的小于10的正數(shù)。
在其中一個(gè)實(shí)施例中,所述掃描模塊進(jìn)行SSID掃描具體為,進(jìn)行開(kāi)啟所述無(wú)線網(wǎng)絡(luò)后的第一次SSID掃描。
在其中一個(gè)實(shí)施例中,所述顯示模塊包括:
確定模塊,用于根據(jù)顯示屏的尺寸,以及所述M或者所述N個(gè)信道對(duì)應(yīng)的SSID的個(gè)數(shù)確定待顯示的SSID的行高和/或字體;
SSID顯示模塊,用于根據(jù)確定的行高和/或字體顯示所述M個(gè)SSID或所述N個(gè)信道對(duì)應(yīng)的SSID。
在其中一個(gè)實(shí)施例中,所述N個(gè)信道包括2.4G頻段信道或/和5G頻段信道。
以上所述服務(wù)集標(biāo)識(shí)SSID的顯示裝置中,在檢測(cè)到開(kāi)啟無(wú)線網(wǎng)絡(luò)首次進(jìn)行SSID掃描時(shí),當(dāng)掃描到N個(gè)信道或掃描到M個(gè)SSID時(shí),則停止SSID掃描,這樣,由于不用掃描所有的信道獲取對(duì)應(yīng)的SSID,減少了掃描的時(shí)間,可以在更為短暫的時(shí)間內(nèi)連接無(wú)線網(wǎng)絡(luò),提高了無(wú)線聯(lián)網(wǎng)的效率。
附圖說(shuō)明
圖1為一實(shí)施例的服務(wù)集標(biāo)識(shí)SSID的顯示方法的流程示意圖;
圖2為圖1中步驟S150的流程示意圖;
圖3為一實(shí)施例服務(wù)集標(biāo)識(shí)SSID的顯示裝置的結(jié)構(gòu)示意圖;
圖4為圖3中顯示模塊130的結(jié)構(gòu)示意圖。
具體實(shí)施方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
如圖1所示,一實(shí)施例的服務(wù)集標(biāo)識(shí)SSID的顯示方法包括步驟S110至步驟S150。
步驟S110,檢測(cè)是否開(kāi)啟無(wú)線網(wǎng)絡(luò);
步驟S120,當(dāng)檢測(cè)到開(kāi)啟無(wú)線網(wǎng)絡(luò)時(shí),進(jìn)行SSID掃描;
步驟S130,檢測(cè)是否掃描到N個(gè)信道或掃描到M個(gè)SSID,N、M均為預(yù)設(shè)的正整數(shù);
步驟S140,當(dāng)掃描到N個(gè)信道或掃描到M個(gè)SSID時(shí),停止SSID掃描;
步驟S150,顯示掃描到的M個(gè)SSID,或者顯示N個(gè)信道對(duì)應(yīng)的SSID。
以上所述服務(wù)集標(biāo)識(shí)SSID的顯示方法中,在檢測(cè)到開(kāi)啟無(wú)線網(wǎng)絡(luò)首次進(jìn)行SSID掃描時(shí),當(dāng)掃描到預(yù)設(shè)N個(gè)信道或掃描到M個(gè)SSID時(shí),則停止SSID掃描,這樣,由于不用掃描所有的信道獲取對(duì)應(yīng)的SSID,減少了掃描的時(shí)間,可以在更為短暫的時(shí)間內(nèi)連接無(wú)線網(wǎng)絡(luò),提高了無(wú)線聯(lián)網(wǎng)的效率。
需要指出的是,本實(shí)施例進(jìn)行SSID掃描為檢測(cè)到開(kāi)啟無(wú)線網(wǎng)絡(luò)后的第一次SSID掃描,后續(xù)的掃描可以在第一次掃描后掃描所有的信道。
其中,在掃描信道時(shí),為減少掃描時(shí)間,本實(shí)施例中,設(shè)置N個(gè)信道中每個(gè)信道的掃描時(shí)間為L(zhǎng)毫秒,L為預(yù)設(shè)的小于10的正數(shù)。通常對(duì)一個(gè)信道的掃描時(shí)間為43毫秒,而將信道的掃描時(shí)間縮短為10毫秒以內(nèi),可以極大地縮短對(duì)單個(gè)以及N個(gè)信道的掃描時(shí)間,提升首次無(wú)線聯(lián)網(wǎng)的效率。
在掃描信道的過(guò)程中,如果掃描了N個(gè)信道,而掃描到的SSID的個(gè)數(shù)小于M,此時(shí)則停止掃描;如果掃描的信道個(gè)數(shù)小于N,但掃描到的SSID的個(gè)數(shù)達(dá)到了M時(shí),此時(shí)亦停止掃描。由此,可以避免掃描所有的信道,也可以避免掃描的單個(gè)信道的SSID較多導(dǎo)致掃描時(shí)間延長(zhǎng),從而減少掃描時(shí)間,提升聯(lián)網(wǎng)效率。
無(wú)線網(wǎng)絡(luò)目前具有2.4G和5G兩個(gè)頻段,本實(shí)施例中,掃描的信道可以是2.4G頻段信道或/和5G頻段信道。2.4G頻段共有13個(gè)信道,5G頻段共有5個(gè)信道,在對(duì)信道掃描時(shí),可以優(yōu)選的設(shè)置N的值為6,這樣在首次掃描時(shí),最多掃描6個(gè)2.4G/和5G頻段上的信道,避免對(duì)所有信道的掃描。
如圖2所示,步驟S150包括步驟S151和步驟S152。
步驟S151,根據(jù)顯示屏的尺寸,以及M或者N個(gè)信道對(duì)應(yīng)的SSID的個(gè)數(shù)確定待顯示的SSID的行高和/或字體;
步驟S152,根據(jù)確定的行高和/或字體顯示M個(gè)SSID或N個(gè)信道對(duì)應(yīng)的SSID。
其中,顯示屏可以是智能終端如智能手機(jī)、IPAD、筆記本等的顯示屏。在顯示掃描的M個(gè)SSID或者N個(gè)信道對(duì)應(yīng)的SSID時(shí),可以根據(jù)顯示屏的尺寸及SSID的個(gè)數(shù)調(diào)整待顯示的SSID的行高和/或字體,如減小或調(diào)大行高,增加或減小字體大小等,使待顯示的SSID能夠全部顯示在顯示屏上。
具體的,在對(duì)于不同的顯示屏,在設(shè)置M的值時(shí),可以根據(jù)顯示屏的尺寸選擇最優(yōu)的M值,如6個(gè),使顯示屏完全顯示M個(gè)SSID。而本實(shí)施例在掃描時(shí),由于獲取的SSID的個(gè)數(shù)最多為M個(gè),因此,在顯示屏的尺寸不變時(shí),可保證在調(diào)整待顯示的SSID的行高和/或字體后,可完全顯示掃描到的SSID。
對(duì)于可移動(dòng)智能終端,如智能手機(jī)等,由于其位置的變化,掃描的SSID由于脫離了原來(lái)的地理位置,其本身已經(jīng)不起作用。因此,在顯示掃描到的M個(gè)SSID,或者顯示N個(gè)信道對(duì)應(yīng)的SSID時(shí),可以檢測(cè)待顯示的SSID的位置變化是否在預(yù)設(shè)的范圍內(nèi),如果超出預(yù)設(shè)的范圍,由于對(duì)用戶根本連接不上,因此,可以不用顯示該SSID。
如圖3所示,一實(shí)施例的服務(wù)集標(biāo)識(shí)SSID的顯示裝置包括檢測(cè)模塊110、掃描模塊120和顯示模塊130。
檢測(cè)模塊110用于檢測(cè)是否開(kāi)啟無(wú)線網(wǎng)絡(luò);
掃描模塊120用于在檢測(cè)模塊檢測(cè)到開(kāi)啟無(wú)線網(wǎng)絡(luò)時(shí),進(jìn)行SSID掃描,并在掃描到N個(gè)信道或掃描到M個(gè)SSID時(shí),停止SSID掃描,其中,N、M均為預(yù)設(shè)的正整數(shù);
顯示模塊130用于顯示掃描模塊掃描到的M個(gè)SSID,或者顯示N個(gè)信道對(duì)應(yīng)的SSID。
以上所述服務(wù)集標(biāo)識(shí)SSID的顯示裝置中,在檢測(cè)到開(kāi)啟無(wú)線網(wǎng)絡(luò)首次進(jìn)行SSID掃描時(shí),當(dāng)掃描到N個(gè)信道或掃描到M個(gè)SSID時(shí),則停止SSID掃描,這樣,由于不用掃描所有的信道獲取對(duì)應(yīng)的SSID,減少了掃描的時(shí)間,可以在更為短暫的時(shí)間內(nèi)連接無(wú)線網(wǎng)絡(luò),提高了無(wú)線聯(lián)網(wǎng)的效率。
需要指出的是,本實(shí)施例掃描模塊120進(jìn)行SSID掃描為檢測(cè)到開(kāi)啟無(wú)線網(wǎng)絡(luò)后的第一次SSID掃描,后續(xù)的掃描可以在第一次掃描后掃描所有的信道。
其中,在掃描信道時(shí),為減少掃描時(shí)間,本實(shí)施例中,掃描模塊120對(duì)N個(gè)信道中每個(gè)信道的掃描時(shí)間為L(zhǎng)毫秒,L為預(yù)設(shè)的小于10的正數(shù)。通常對(duì)一個(gè)信道的掃描時(shí)間為43毫秒,而將信道的掃描時(shí)間縮短為10毫秒以內(nèi),可以極大地縮短對(duì)單個(gè)以及N個(gè)信道的掃描時(shí)間,提升首次無(wú)線聯(lián)網(wǎng)的效率。
在掃描信道的過(guò)程中,如果掃描了N個(gè)信道,而掃描到的SSID的個(gè)數(shù)小于M,此時(shí)則停止掃描;如果掃描的信道個(gè)數(shù)小于N,但掃描到的SSID的個(gè)數(shù)達(dá)到了M時(shí),此時(shí)亦停止停止掃描。由此,可以避免掃描所有的信道,也可以避免掃描的單個(gè)信道的SSID較多導(dǎo)致掃描時(shí)間延長(zhǎng),從而減少掃描時(shí)間,提升聯(lián)網(wǎng)效率。
無(wú)線網(wǎng)絡(luò)目前具有2.4G和5G兩個(gè)頻段,本實(shí)施例中,掃描的信道可以是2.4G頻段信道或/和5G頻段信道。2.4G頻段共有13個(gè)信道,5G頻段共有5個(gè)信道,在對(duì)信道掃描時(shí),可以優(yōu)選的設(shè)置N的值為6,這樣在首次掃描時(shí),最多掃描6個(gè)2.4G/和5G頻段上的信道,避免對(duì)所有信道的掃描。
如圖4所示,顯示模塊130包括確定模塊131和SSID顯示模塊132。
確定模塊131用于根據(jù)顯示屏的尺寸,以及M或者N個(gè)信道對(duì)應(yīng)的SSID的個(gè)數(shù)確定待顯示的SSID的行高和/或字體;
SSID顯示模塊132用于根據(jù)確定的行高和/或字體顯示M個(gè)SSID或N個(gè)信道對(duì)應(yīng)的SSID。
其中,顯示屏可以是智能終端如智能手機(jī)、IPAD、筆記本等的顯示屏。在顯示掃描的M個(gè)SSID或者N個(gè)信道對(duì)應(yīng)的SSID時(shí),可以根據(jù)顯示屏的尺寸及SSID的個(gè)數(shù)調(diào)整待顯示的SSID的行高和/或字體,如減小或調(diào)大行高,增加或減小字體大小等,使待顯示的SSID能夠全部顯示在顯示屏上。
具體的,在對(duì)于不同的顯示屏,在設(shè)置M的值時(shí),可以根據(jù)顯示屏的尺寸選擇最優(yōu)的M值,如6個(gè),使顯示屏完全顯示M個(gè)SSID。而本實(shí)施例在掃描時(shí),由于獲取的SSID的個(gè)數(shù)最多為M個(gè),因此,在顯示屏的尺寸不變時(shí),可保證在調(diào)整待顯示的SSID的行高和/或字體后,可完全顯示掃描到的SSID。
對(duì)于可移動(dòng)智能終端,如智能手機(jī)等,由于其位置的變化,掃描的SSID如果脫離了原來(lái)的地理位置,其本身已經(jīng)不起作用,用戶根本無(wú)法聯(lián)網(wǎng)。因此,在顯示掃描到的M個(gè)SSID,或者顯示N個(gè)信道對(duì)應(yīng)的SSID時(shí),可以檢測(cè)待顯示的SSID的位置變化是否在預(yù)設(shè)的范圍內(nèi),如果超出預(yù)設(shè)的范圍,由于用戶根本連接不上,因此,可以不用顯示該SSID。
以上所述實(shí)施例的各技術(shù)特征可以進(jìn)行任意的組合,為使描述簡(jiǎn)潔,未對(duì)上述實(shí)施例中的各個(gè)技術(shù)特征所有可能的組合都進(jìn)行描述,然而,只要這些技術(shù)特征的組合不存在矛盾,都應(yīng)當(dāng)認(rèn)為是本說(shuō)明書(shū)記載的范圍。
以上所述實(shí)施例僅表達(dá)了本發(fā)明的幾種實(shí)施方式,其描述較為具體和詳細(xì),但并不能因此而理解為對(duì)發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對(duì)于本領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn),這些都屬于本發(fā)明的保護(hù)范圍。因此,本發(fā)明專利的保護(hù)范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。