本公開(kāi)涉及WiFi技術(shù)領(lǐng)域,尤其涉及WiFi接入點(diǎn)信息清理方法及裝置。
背景技術(shù):
WiFi是無(wú)線寬帶技術(shù)之一,近年來(lái)得到了快速的發(fā)展,隨著WiFi的普及,人們的日常生活和工作中越來(lái)越離不開(kāi)WiFi,同時(shí)WiFi的低價(jià)格和較高的傳輸速率,使其得到了快速的發(fā)展和應(yīng)用。隨著設(shè)備的長(zhǎng)時(shí)間使用,由于每次連接的WiFi的接入點(diǎn)(AP)信息都會(huì)被保存到設(shè)備中,保存在設(shè)備中的AP信息會(huì)越來(lái)越多,大量的AP信息在設(shè)備中,首先會(huì)對(duì)系統(tǒng)的WiFi的打開(kāi)速度造成很大的影響,也會(huì)對(duì)WiFi連接的速度造成影響,其次也會(huì)在系統(tǒng)中占用一定的存儲(chǔ)空間。
技術(shù)實(shí)現(xiàn)要素:
為克服相關(guān)技術(shù)中存在的問(wèn)題,本公開(kāi)實(shí)施例提供WiFi接入點(diǎn)信息清理方法及裝置。
根據(jù)本公開(kāi)實(shí)施例的第一方面,提供一種WiFi接入點(diǎn)信息清理方法,包括:
向所記錄的全部WiFi接入點(diǎn)分配各自的優(yōu)先級(jí);
根據(jù)所述優(yōu)先級(jí)對(duì)全部WiFi接入點(diǎn)進(jìn)行排序;
根據(jù)對(duì)全部WiFi接入點(diǎn)的排序結(jié)果,清除多余的WiFi接入點(diǎn)的信息。
可選地,所述向所記錄的全部WiFi接入點(diǎn)分配各自的優(yōu)先級(jí),包括:
將每一WiFi接入點(diǎn)最后被掃描到的時(shí)間設(shè)定為第一優(yōu)先級(jí);
將每一WiFi接入點(diǎn)最后被連接的時(shí)間設(shè)定為第二優(yōu)先級(jí);
將每一WiFi接入點(diǎn)被創(chuàng)建的時(shí)間設(shè)定為第三優(yōu)先級(jí),
其中,所述根據(jù)所述優(yōu)先級(jí)對(duì)全部WiFi接入點(diǎn)進(jìn)行排序,包括:
根據(jù)所述第一優(yōu)先級(jí)、所述第二優(yōu)先級(jí)和所述第三優(yōu)先級(jí)對(duì)全部WiFi接入點(diǎn)進(jìn)行排序。
可選地,所述根據(jù)所述第一優(yōu)先級(jí)、所述第二優(yōu)先級(jí)和所述第三優(yōu)先級(jí)對(duì)全部WiFi接入點(diǎn)進(jìn)行排序,包括:
根據(jù)所述第一優(yōu)先級(jí)對(duì)全部WiFi接入點(diǎn)進(jìn)行排序,其中,根據(jù)最后被掃描到的時(shí)間的預(yù)設(shè)時(shí)間順序排列全部WiFi接入點(diǎn);
根據(jù)所述第二優(yōu)先級(jí)對(duì)第一優(yōu)先級(jí)完全相同的WiFi接入點(diǎn)進(jìn)行排序,其中,根據(jù)最后被連接的時(shí)間的所述預(yù)設(shè)時(shí)間順序排列最后被掃描到的時(shí)間相同的WiFi接入點(diǎn);
根據(jù)所述第三優(yōu)先級(jí)對(duì)第一優(yōu)先級(jí)完全相同且第二優(yōu)先級(jí)完全相同的WiFi接入點(diǎn)進(jìn)行排序,其中,根據(jù)被創(chuàng)建的時(shí)間的所述預(yù)設(shè)時(shí)間順序排列最后被掃描到的時(shí)間相同且最后被連接的時(shí)間相同的WiFi接入點(diǎn)。
可選地,當(dāng)接收到初次連接一個(gè)WiFi接入點(diǎn)的請(qǐng)求時(shí),在WiFi接入點(diǎn)信息中添加所述WiFi接入點(diǎn)被創(chuàng)建的時(shí)間。
可選地,當(dāng)與一個(gè)WiFi接入點(diǎn)進(jìn)行了連接時(shí),在所述WiFi接入點(diǎn)的信息中添加所述WiFi接入點(diǎn)最后被連接的時(shí)間。
可選地,每當(dāng)進(jìn)行WiFi接入點(diǎn)掃描時(shí),在所述WiFi接入點(diǎn)的信息中添加所述WiFi接入點(diǎn)最后被掃描到的時(shí)間。
可選地,所述根據(jù)對(duì)全部WiFi接入點(diǎn)的排序結(jié)果,清除多余的WiFi接入點(diǎn)的信息,包括:
根據(jù)對(duì)全部WiFi接入點(diǎn)的排序結(jié)果,清除多余的WiFi接入點(diǎn)的信息,直至剩余的WiFi接入點(diǎn)數(shù)量達(dá)到預(yù)設(shè)的WiFi接入點(diǎn)數(shù)量。
可選地,所述根據(jù)對(duì)全部WiFi接入點(diǎn)的排序結(jié)果,清除多余的WiFi接入點(diǎn)的信息,包括:
清除最后被掃描到的時(shí)間距當(dāng)前時(shí)間達(dá)到預(yù)設(shè)時(shí)長(zhǎng)的WiFi接入點(diǎn)的信息。
可選地,所述根據(jù)對(duì)全部WiFi接入點(diǎn)的排序結(jié)果,清除多余的WiFi接入點(diǎn)的信息,還包括:
當(dāng)清除最后被掃描到的時(shí)間距當(dāng)前時(shí)間達(dá)到預(yù)設(shè)時(shí)長(zhǎng)的WiFi接入點(diǎn)的信息后剩余的WiFi接入點(diǎn)的數(shù)量未達(dá)到預(yù)設(shè)的WiFi接入點(diǎn)數(shù)量時(shí),清除最后被連接的時(shí)間距當(dāng)前時(shí)間達(dá)到預(yù)設(shè)時(shí)長(zhǎng)的WiFi接入點(diǎn)的信息。
可選地,所述根據(jù)對(duì)全部WiFi接入點(diǎn)的排序結(jié)果,清除多余的WiFi接入點(diǎn)的信息,還包括:
當(dāng)清除最后被連接的時(shí)間距當(dāng)前時(shí)間達(dá)到預(yù)設(shè)時(shí)長(zhǎng)的WiFi接入點(diǎn)的信息后剩余的WiFi接入點(diǎn)的數(shù)量未達(dá)到預(yù)設(shè)的WiFi接入點(diǎn)數(shù)量時(shí),根據(jù)對(duì)全部WiFi接入點(diǎn)的排序結(jié)果,清除當(dāng)前剩余的WiFi接入點(diǎn)中排序所依據(jù)的時(shí)間最早的WiFi接入點(diǎn)的信息,直至剩余的WiFi接入點(diǎn)數(shù)量達(dá)到預(yù)設(shè)的WiFi接入點(diǎn)數(shù)量。
可選地,所述根據(jù)對(duì)全部WiFi接入點(diǎn)的排序結(jié)果,清除多余的WiFi接入點(diǎn)的信息,還包括:
每當(dāng)添加一個(gè)新的WiFi接入點(diǎn)時(shí),根據(jù)對(duì)全部WiFi接入點(diǎn)的排序結(jié)果,清除多余的WiFi接入點(diǎn)的信息。
根據(jù)本公開(kāi)實(shí)施例的第二方面,提供一種WiFi接入點(diǎn)信息清理裝置,其特征在于,包括:
分配模塊,被配置為向所記錄的全部WiFi接入點(diǎn)分配各自的優(yōu)先級(jí);
排序模塊,被配置為根據(jù)所述優(yōu)先級(jí)對(duì)全部WiFi接入點(diǎn)進(jìn)行排序;
清除模塊,被配置為根據(jù)所述排序模塊對(duì)全部WiFi接入點(diǎn)的排序結(jié)果,清除多余的WiFi接入點(diǎn)的信息。
可選地,所述分配模塊還被配置為:
將每一WiFi接入點(diǎn)最后被掃描到的時(shí)間設(shè)定為第一優(yōu)先級(jí);
將每一WiFi接入點(diǎn)最后被連接的時(shí)間設(shè)定為第二優(yōu)先級(jí);
將每一WiFi接入點(diǎn)被創(chuàng)建的時(shí)間設(shè)定為第三優(yōu)先級(jí),
其中,所述排序模塊還被配置為:
根據(jù)所述第一優(yōu)先級(jí)、所述第二優(yōu)先級(jí)和所述第三優(yōu)先級(jí)對(duì)全部WiFi接入點(diǎn)進(jìn)行排序。
可選地,所述排序模塊還被配置為:
根據(jù)所述第一優(yōu)先級(jí)對(duì)全部WiFi接入點(diǎn)進(jìn)行排序,其中,根據(jù)最后被掃描到的時(shí)間的預(yù)設(shè)時(shí)間順序排列全部WiFi接入點(diǎn);
根據(jù)所述第二優(yōu)先級(jí)對(duì)第一優(yōu)先級(jí)完全相同的WiFi接入點(diǎn)進(jìn)行排序,其中,根據(jù)最后被連接的時(shí)間的預(yù)設(shè)時(shí)間順序排列最后被掃描到的時(shí)間相同的WiFi接入點(diǎn);
根據(jù)所述第三優(yōu)先級(jí)對(duì)第一優(yōu)先級(jí)完全相同且第二優(yōu)先級(jí)完全相同的WiFi接入點(diǎn)進(jìn)行排序,其中,根據(jù)被創(chuàng)建的時(shí)間的預(yù)設(shè)時(shí)間順序排列最后被掃描到的時(shí)間相同且最后被連接的時(shí)間相同的WiFi接入點(diǎn)。
可選地,當(dāng)接收到初次連接一個(gè)WiFi接入點(diǎn)的請(qǐng)求時(shí),在WiFi接入點(diǎn)信息中添加所述WiFi接入點(diǎn)被創(chuàng)建的時(shí)間。
可選地,當(dāng)與一個(gè)WiFi接入點(diǎn)進(jìn)行了連接時(shí),在所述WiFi接入點(diǎn)的信息中添加所述WiFi接入點(diǎn)最后被連接的時(shí)間。
可選地,每當(dāng)進(jìn)行WiFi接入點(diǎn)掃描時(shí),在所述WiFi接入點(diǎn)的信息中添加所述WiFi接入點(diǎn)最后被掃描到的時(shí)間。
可選地,所述清除模塊還被配置為:
根據(jù)對(duì)全部WiFi接入點(diǎn)的排序結(jié)果,清除多余的WiFi接入點(diǎn)的信息,直至剩余的WiFi接入點(diǎn)數(shù)量達(dá)到預(yù)設(shè)的WiFi接入點(diǎn)數(shù)量。
可選地,所述清除模塊包括:
清除子模塊,被配置為清除最后被掃描到的時(shí)間距當(dāng)前時(shí)間達(dá)到預(yù)設(shè)時(shí)長(zhǎng)的WiFi接入點(diǎn)的信息。
可選地,所述清除模塊被配置為:
當(dāng)清除最后被掃描到的時(shí)間距當(dāng)前時(shí)間達(dá)到預(yù)設(shè)時(shí)長(zhǎng)的WiFi接入點(diǎn)的信息后剩余的WiFi接入點(diǎn)的數(shù)量未達(dá)到預(yù)設(shè)的WiFi接入點(diǎn)數(shù)量時(shí),清除最后被連接的時(shí)間距當(dāng)前時(shí)間達(dá)到預(yù)設(shè)時(shí)長(zhǎng)的WiFi接入點(diǎn)的信息。
可選地,所述清除模塊被配置為:
當(dāng)清除最后被連接的時(shí)間距當(dāng)前時(shí)間達(dá)到預(yù)設(shè)時(shí)長(zhǎng)的WiFi接入點(diǎn)的信息后剩余的WiFi接入點(diǎn)的數(shù)量未達(dá)到預(yù)設(shè)的WiFi接入點(diǎn)數(shù)量時(shí),根據(jù)對(duì)全部WiFi接入點(diǎn)的排序結(jié)果,清除當(dāng)前剩余的WiFi接入點(diǎn)中排序所依據(jù)的時(shí)間最早的WiFi接入點(diǎn)的信息,直至剩余的WiFi接入點(diǎn)數(shù)量達(dá)到預(yù)設(shè)的WiFi接入點(diǎn)數(shù)量。
可選地,所述清除模塊還被配置為:
每當(dāng)添加一個(gè)新的WiFi接入點(diǎn)時(shí),根據(jù)對(duì)全部WiFi接入點(diǎn)的排序結(jié)果,清除多余的WiFi接入點(diǎn)的信息。
根據(jù)本公開(kāi)實(shí)施例的第三方面,提供一種WiFi接入點(diǎn)信息清理裝置,包括:
處理器;
用于存儲(chǔ)處理器可執(zhí)行指令的存儲(chǔ)器;
其中,所述處理器被配置為:
向所記錄的全部WiFi接入點(diǎn)分配各自的優(yōu)先級(jí);
根據(jù)所述優(yōu)先級(jí)對(duì)全部WiFi接入點(diǎn)進(jìn)行排序;
本公開(kāi)的實(shí)施例提供的技術(shù)方案可以包括以下有益效果:
本公開(kāi)實(shí)施例提供了WiFi接入點(diǎn)信息清理方法及裝置,通過(guò)向所記錄的全部WiFi接入點(diǎn)分配各自的優(yōu)先級(jí);根據(jù)優(yōu)先級(jí)對(duì)全部WiFi接入點(diǎn)進(jìn)行排序;根據(jù)對(duì)全部WiFi接入點(diǎn)的排序結(jié)果,清除多余的WiFi接入點(diǎn)的信息,使得系統(tǒng)自動(dòng)清理保存的多余或過(guò)期的WiFi接入點(diǎn)信息。因此,本公開(kāi)的接入點(diǎn)信息清理技術(shù)能夠通過(guò)清理保存的多余或過(guò)期的WiFi接入點(diǎn)信息,提高用戶(hù)WiFi的打開(kāi)速度和鏈接速度,優(yōu)化用戶(hù)體驗(yàn),提高效率,因此節(jié)省了用戶(hù)時(shí)間,改善了用戶(hù)體驗(yàn)。
應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本公開(kāi)。
附圖說(shuō)明
此處的附圖被并入說(shuō)明書(shū)中并構(gòu)成本說(shuō)明書(shū)的一部分,示出了符合本公開(kāi)的實(shí)施例,并與說(shuō)明書(shū)一起用于解釋本公開(kāi)的原理。
圖1是根據(jù)本公開(kāi)一示例性實(shí)施例示出的WiFi接入點(diǎn)信息清理方法的流程圖;
圖2是根據(jù)本公開(kāi)另一示例性實(shí)施例示出的WiFi接入點(diǎn)信息清理方法中的一部分的流程圖;
圖3是根據(jù)本公開(kāi)一示例性實(shí)施例示出的WiFi接入點(diǎn)信息清理方法的一部分的流程圖;
圖4是根據(jù)本公開(kāi)一示例性實(shí)施例示出的一種WiFi接入點(diǎn)信息清理裝置的框圖;
圖5是根據(jù)本公開(kāi)一示例性實(shí)施例示出的一種WiFi接入點(diǎn)信息清理裝置的框圖;
圖6是根據(jù)本公開(kāi)另一示例性實(shí)施例示出的一種WiFi接入點(diǎn)信息清理裝置的框圖。
具體實(shí)施方式
這里將詳細(xì)地對(duì)示例性實(shí)施例進(jìn)行說(shuō)明,其示例表示在附圖中。下面的描述涉及附圖時(shí),除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實(shí)施例中所描述的實(shí)施方式并不代表與本公開(kāi)相一致的所有實(shí)施方式。相反,它們僅是與如所附權(quán)利要求書(shū)中所詳述的、本公開(kāi)的一些方面相一致的裝置和方法的例子。
在需要清理系統(tǒng)中所記錄的WiFi接入點(diǎn)信息時(shí),可以應(yīng)用本公開(kāi)的技術(shù)。在本公開(kāi)的WiFi接入點(diǎn)信息清理技術(shù)中,通過(guò)向所記錄的全部WiFi接入點(diǎn)分配各自的優(yōu)先級(jí);根據(jù)優(yōu)先級(jí)對(duì)全部WiFi接入點(diǎn)進(jìn)行排序;根據(jù)對(duì)全部WiFi接入點(diǎn)的排序結(jié)果,清除多余的WiFi接入點(diǎn)的信息,使得系統(tǒng)自動(dòng)清理保存的多余或過(guò)期的WiFi接入點(diǎn)信息。因此,本公開(kāi)的接入點(diǎn)信息清理技術(shù)能夠通過(guò)清理保存的多余或過(guò)期的WiFi接入點(diǎn)信息,提高用戶(hù)WiFi的打開(kāi)速度和鏈接速度,優(yōu)化用戶(hù)體驗(yàn),提高效率,因此節(jié)省了用戶(hù)時(shí)間,改善了用戶(hù)體驗(yàn)。
在一個(gè)實(shí)施例中,在系統(tǒng)中收到用戶(hù)或者APP新加入一個(gè)WiFi接入點(diǎn)的命令或請(qǐng)求的時(shí)候,啟動(dòng)WiFi接入點(diǎn)信息清理方法,或稱(chēng)之為WiFi垃圾清理服務(wù)。
圖1是根據(jù)本公開(kāi)一示例性實(shí)施例示出的WiFi接入點(diǎn)信息清理方法的流程圖,該方法包括以下步驟S110、S120和S130:
在步驟S110中,向所記錄的全部WiFi接入點(diǎn)分配各自的優(yōu)先級(jí)。
在一個(gè)實(shí)施例中,步驟S110可以包括:將每一WiFi接入點(diǎn)最后被掃描到的時(shí)間設(shè)定為第一優(yōu)先級(jí);將每一WiFi接入點(diǎn)最后被連接的時(shí)間設(shè)定為第二優(yōu)先級(jí);將每一WiFi接入點(diǎn)被創(chuàng)建的時(shí)間設(shè)定為第三優(yōu)先級(jí)。在一個(gè)實(shí)施例中,所記錄的每一WiFi接入點(diǎn)的信息都會(huì)包括最后被掃描到的時(shí)間、最后被連接的時(shí)間和被創(chuàng)建的時(shí)間,因此,每一WiFi接入點(diǎn)都可以被分配第一優(yōu)先級(jí)、第二優(yōu)先級(jí)和第三優(yōu)先級(jí)。在本公開(kāi)中,在對(duì)WiFi接入點(diǎn)的信息進(jìn)行清理時(shí),第一優(yōu)先級(jí)優(yōu)先于第二優(yōu)先級(jí),第二優(yōu)先級(jí)優(yōu)先于第三優(yōu)先級(jí)。
在一個(gè)實(shí)施例中,當(dāng)接收到初次連接一個(gè)WiFi接入點(diǎn)的請(qǐng)求時(shí),在WiFi接入點(diǎn)信息中添加該WiFi接入點(diǎn)被創(chuàng)建的時(shí)間。例如,在系統(tǒng)收到用戶(hù)或者APP的請(qǐng)求初次連接一個(gè)WiFi接入點(diǎn)的時(shí)候,系統(tǒng)在原有的WiFi接入點(diǎn)信息中增加以下時(shí)間信息:
WiFi接入點(diǎn)被創(chuàng)建的時(shí)間
created_time=“”。
在一個(gè)實(shí)施例中,當(dāng)與一個(gè)WiFi接入點(diǎn)進(jìn)行了連接時(shí),在該WiFi接入點(diǎn)的信息中添加該WiFi接入點(diǎn)最后被連接的時(shí)間。例如,當(dāng)在系統(tǒng)中與用戶(hù)或者APP或者系統(tǒng)自動(dòng)選擇的WiFi接入點(diǎn)進(jìn)行了連接時(shí),在其保存的WiFi接入點(diǎn)信息中增加或更新以下信息:
最后的連接時(shí)間
last_connected_time=“”。
在一個(gè)實(shí)施例中,每當(dāng)進(jìn)行WiFi接入點(diǎn)掃描時(shí),在所述WiFi接入點(diǎn)的信息中添加所述WiFi接入點(diǎn)最后被掃描到的時(shí)間。例如,在系統(tǒng)每次進(jìn)行WiFi掃描之后,跟據(jù)掃描結(jié)果,可以針對(duì)每個(gè)已經(jīng)連接過(guò)的WiFi接入點(diǎn),在其信息中增加和更新以下信息:
最后掃描到的時(shí)間
last_scanned_time=“”。
在步驟S120中,根據(jù)優(yōu)先級(jí)對(duì)全部WiFi接入點(diǎn)進(jìn)行排序。
在一個(gè)實(shí)施例中,步驟S120可以包括:根據(jù)第一優(yōu)先級(jí)、第二優(yōu)先級(jí)和第三優(yōu)先級(jí)對(duì)全部WiFi接入點(diǎn)進(jìn)行排序。
在一個(gè)實(shí)施例中,在同一優(yōu)先級(jí)中,按照預(yù)設(shè)時(shí)間順序排列每一WiFi接入點(diǎn),其中,預(yù)設(shè)時(shí)間順序可以是從早到晚的順序,或者預(yù)設(shè)時(shí)間順序可以是從晚到早的順序。如圖2所示,在一個(gè)實(shí)施例中,根據(jù)第一優(yōu)先級(jí)、第二優(yōu)先級(jí)和第三優(yōu)先級(jí)對(duì)全部WiFi接入點(diǎn)進(jìn)行排序,包括:步驟S1210、S1220和S1230。
在步驟S1210中,根據(jù)第一優(yōu)先級(jí)對(duì)全部WiFi接入點(diǎn)進(jìn)行排序,其中,根據(jù)最后被掃描到的時(shí)間的預(yù)設(shè)時(shí)間順序排列全部WiFi接入點(diǎn)。
在步驟S1220中,根據(jù)第二優(yōu)先級(jí)對(duì)第一優(yōu)先級(jí)完全相同的WiFi接入點(diǎn)進(jìn)行排序,其中,根據(jù)最后被連接的時(shí)間的預(yù)設(shè)時(shí)間順序排列最后被掃描到的時(shí)間相同的WiFi接入點(diǎn)。
在步驟S1230中,根據(jù)第三優(yōu)先級(jí)對(duì)第一優(yōu)先級(jí)完全相同且第二優(yōu)先級(jí)完全相同的WiFi接入點(diǎn)進(jìn)行排序,其中,根據(jù)被創(chuàng)建的時(shí)間的預(yù)設(shè)時(shí)間順序排列最后被掃描到的時(shí)間相同且最后被連接的時(shí)間相同的WiFi接入點(diǎn)。
即,第一優(yōu)先級(jí)意味著首先要按照此優(yōu)先級(jí)對(duì)WiFi接入點(diǎn)進(jìn)行排序,第二優(yōu)先級(jí)意味著在按照第一優(yōu)先級(jí)對(duì)WiFi接入點(diǎn)排序后,對(duì)第一優(yōu)先級(jí)完全相同的WiFi接入點(diǎn)按照第二優(yōu)先級(jí)排序,進(jìn)而按照第三優(yōu)先級(jí)對(duì)第二優(yōu)先級(jí)完全相同的WiFi接入點(diǎn)排序。
本領(lǐng)域技術(shù)人員可以理解,前述的分配第一優(yōu)先級(jí)、第二優(yōu)先級(jí)和第三優(yōu)先級(jí)以及根據(jù)第一優(yōu)先級(jí)、第二優(yōu)先級(jí)和第三優(yōu)先級(jí)進(jìn)行排序僅僅是本公開(kāi)中為WiFi接入點(diǎn)分配優(yōu)先級(jí)并排序一個(gè)實(shí)施例。在一個(gè)實(shí)施例中,可以調(diào)整第一優(yōu)先級(jí)、第二優(yōu)先級(jí)和第三優(yōu)先級(jí)的優(yōu)先順序。例如,可以將最后被連接的時(shí)間設(shè)為第一優(yōu)先級(jí),將被創(chuàng)建的時(shí)間設(shè)為第二優(yōu)先級(jí),并將最后被掃描到的時(shí)間設(shè)為第三優(yōu)先級(jí)。在一個(gè)實(shí)施例中,可以在每一WiFi接入點(diǎn)最后被掃描到的時(shí)間、每一WiFi接入點(diǎn)最后被連接的時(shí)間和每一WiFi接入點(diǎn)被創(chuàng)建的時(shí)間這三者中的任意兩者選擇為第一優(yōu)先級(jí)和第二優(yōu)先級(jí)分配給WiFi接入點(diǎn),并根據(jù)第一優(yōu)先級(jí)和第二優(yōu)先級(jí)對(duì)全部WiFi接入點(diǎn)進(jìn)行排序。
在此實(shí)施例的WiFi接入點(diǎn)信息清理方法中,通過(guò)根據(jù)第一優(yōu)先級(jí)對(duì)全部WiFi接入點(diǎn)進(jìn)行排序,其中,根據(jù)最后被掃描到的時(shí)間的預(yù)設(shè)時(shí)間順序排列全部WiFi接入點(diǎn);根據(jù)第二優(yōu)先級(jí)對(duì)第一優(yōu)先級(jí)完全相同的WiFi接入點(diǎn)進(jìn)行排序,其中,根據(jù)最后被連接的時(shí)間的預(yù)設(shè)時(shí)間順序排列最后被掃描到的時(shí)間相同的WiFi接入點(diǎn);根據(jù)第三優(yōu)先級(jí)對(duì)第一優(yōu)先級(jí)完全相同且第二優(yōu)先級(jí)完全相同的WiFi接入點(diǎn)進(jìn)行排序,其中,根據(jù)被創(chuàng)建的時(shí)間的預(yù)設(shè)時(shí)間順序排列最后被掃描到的時(shí)間相同且最后被連接的時(shí)間相同的WiFi接入點(diǎn),本公開(kāi)的接入點(diǎn)信息清理技術(shù)能夠?qū)θ縒iFi接入點(diǎn)進(jìn)行完善排序,以便于后續(xù)清理保存的多余或過(guò)期的WiFi接入點(diǎn)信息,這優(yōu)化用戶(hù)體驗(yàn),提高效率,因此節(jié)省了用戶(hù)時(shí)間,改善了用戶(hù)體驗(yàn)。
例如,讀取當(dāng)前系統(tǒng)中已經(jīng)存在的WiFi接入點(diǎn)的信息,根據(jù)之前保存的最后被掃描到的時(shí)間、最后被連接的時(shí)間和被創(chuàng)建的時(shí)間進(jìn)行排序,排序條件是:
(1)第一優(yōu)先級(jí)是最后掃描到的時(shí)間,在第一優(yōu)先級(jí)中,最后掃描到的時(shí)間早的WiFi接入點(diǎn)排在前面;
(2)第二優(yōu)先級(jí)是最后被連接的時(shí)間,當(dāng)條件(1)相等時(shí),最后被連接的時(shí)間早的WiFi接入點(diǎn)排在前面;
(3)第三優(yōu)先級(jí)是被創(chuàng)建的時(shí)間,當(dāng)條件(1)和(2)相等時(shí),被創(chuàng)建的時(shí)間早的WiFi接入點(diǎn)排在前面。
在一個(gè)實(shí)施例中,可以調(diào)整第一優(yōu)先級(jí)、第二優(yōu)先級(jí)和第三優(yōu)先級(jí)的優(yōu)先順序。例如,可以將最后被連接的時(shí)間設(shè)為第一優(yōu)先級(jí),將被創(chuàng)建的時(shí)間設(shè)為第二優(yōu)先級(jí),并將最后被掃描到的時(shí)間設(shè)為第三優(yōu)先級(jí)。
在一個(gè)實(shí)施例中,可以保存WiFi接入點(diǎn)的排序結(jié)果。
在步驟S130中,根據(jù)對(duì)全部WiFi接入點(diǎn)的排序結(jié)果,清除多余的WiFi接入點(diǎn)的信息。
在一個(gè)實(shí)施例中,步驟S130包括:根據(jù)對(duì)全部WiFi接入點(diǎn)的排序結(jié)果,清除多余的WiFi接入點(diǎn)的信息,直至剩余的WiFi接入點(diǎn)數(shù)量達(dá)到預(yù)設(shè)的WiFi接入點(diǎn)數(shù)量。在本公開(kāi)中,預(yù)設(shè)的WiFi接入點(diǎn)數(shù)量可以是任意數(shù)量,例如,50。即,根據(jù)對(duì)全部WiFi接入點(diǎn)的排序結(jié)果,清除多余的WiFi接入點(diǎn)的信息,直至剩余的WiFi接入點(diǎn)數(shù)量達(dá)到50。本領(lǐng)域技術(shù)人員可以理解,可以將預(yù)設(shè)的WiFi接入點(diǎn)數(shù)量設(shè)為比50大或比50小的任意數(shù)值。
在本公開(kāi)的WiFi接入點(diǎn)信息清理方法中,通過(guò)向所記錄的全部WiFi接入點(diǎn)分配各自的優(yōu)先級(jí);根據(jù)優(yōu)先級(jí)對(duì)全部WiFi接入點(diǎn)進(jìn)行排序;根據(jù)對(duì)全部WiFi接入點(diǎn)的排序結(jié)果,清除多余的WiFi接入點(diǎn)的信息,使得系統(tǒng)自動(dòng)清理保存的多余或過(guò)期的WiFi接入點(diǎn)信息。因此,本公開(kāi)的接入點(diǎn)信息清理技術(shù)能夠通過(guò)清理保存的多余或過(guò)期的WiFi接入點(diǎn)信息,提高用戶(hù)WiFi的打開(kāi)速度和鏈接速度,優(yōu)化用戶(hù)體驗(yàn),提高效率,因此節(jié)省了用戶(hù)時(shí)間,改善了用戶(hù)體驗(yàn)。
在一個(gè)實(shí)施例中,根據(jù)本公開(kāi)實(shí)施例的WiFi接入點(diǎn)信息清理方法還可包括:通知用戶(hù)WiFi接入點(diǎn)信息清理結(jié)果。例如,通知用戶(hù)清理后剩余的全部WiFi接入點(diǎn)。例如,可以通知用戶(hù)被清除掉的WiFi接入點(diǎn)。
本公開(kāi)提供了一種支持系統(tǒng)自動(dòng)清理過(guò)期的WiFi接入點(diǎn)信息的機(jī)制。通過(guò)清理保存過(guò)的WiFi接入點(diǎn)垃圾信息,提高用戶(hù)WiFi的打開(kāi)速度和鏈接速度,優(yōu)化用戶(hù)體驗(yàn),提高效率。通過(guò)測(cè)試發(fā)現(xiàn),在某些設(shè)備上,加載一個(gè)WiFi接入點(diǎn)信息需要100ms左右,根據(jù)統(tǒng)計(jì),很多用戶(hù)長(zhǎng)時(shí)間使用設(shè)備后保存過(guò)的AP信息會(huì)超過(guò)350個(gè),在優(yōu)化300個(gè)之后,將會(huì)調(diào)高30s的速度。極大的節(jié)省了用戶(hù)的時(shí)間并提高了效率。
以下參照?qǐng)D3進(jìn)一步描述圖1中的步驟S130的流程。圖3是根據(jù)本公開(kāi)一示例性實(shí)施例示出的WiFi接入點(diǎn)信息清理方法的一部分的流程圖。
在一個(gè)實(shí)施例中,步驟S130還可以包括圖3所示的步驟S310、S320、S330、S340和S350。
在步驟S310中,清除最后被掃描到的時(shí)間距當(dāng)前時(shí)間達(dá)到預(yù)設(shè)時(shí)長(zhǎng)的WiFi接入點(diǎn)的信息。
在本公開(kāi)實(shí)施例的WiFi接入點(diǎn)信息清理方法中,通過(guò)清除最后被掃描到的時(shí)間距當(dāng)前時(shí)間達(dá)到預(yù)設(shè)時(shí)長(zhǎng)的WiFi接入點(diǎn)的信息,使得能夠按照預(yù)設(shè)時(shí)間條件清除已排序的WiFi接入點(diǎn)中最后被掃描到的時(shí)間達(dá)到預(yù)設(shè)時(shí)間條件的WiFi接入點(diǎn),提高用戶(hù)WiFi的打開(kāi)速度和鏈接速度,優(yōu)化用戶(hù)體驗(yàn),提高效率,因此節(jié)省了用戶(hù)時(shí)間,改善了用戶(hù)體驗(yàn)。
在步驟S320中,判斷當(dāng)清除最后被掃描到的時(shí)間距當(dāng)前時(shí)間達(dá)到預(yù)設(shè)時(shí)長(zhǎng)的WiFi接入點(diǎn)的信息后剩余的WiFi接入點(diǎn)的數(shù)量是否達(dá)到預(yù)設(shè)的WiFi接入點(diǎn)數(shù)量。
例如,當(dāng)預(yù)設(shè)時(shí)長(zhǎng)是180天,并且預(yù)設(shè)的WiFi接入點(diǎn)數(shù)量為50時(shí),清除最后被掃描到的時(shí)間距當(dāng)前時(shí)間達(dá)到180天的WiFi接入點(diǎn)的信息,并且判斷當(dāng)清除最后被掃描到的時(shí)間距當(dāng)前時(shí)間達(dá)到預(yù)設(shè)時(shí)長(zhǎng)的WiFi接入點(diǎn)的信息后剩余的WiFi接入點(diǎn)的數(shù)量是否達(dá)到50。當(dāng)在步驟S320中判斷出當(dāng)清除最后被掃描到的時(shí)間距當(dāng)前時(shí)間達(dá)到預(yù)設(shè)時(shí)長(zhǎng)的WiFi接入點(diǎn)的信息后剩余的WiFi接入點(diǎn)達(dá)到50,根據(jù)本公開(kāi)實(shí)施例的WiFi接入點(diǎn)信息清理方法結(jié)束。在一個(gè)實(shí)施例中,當(dāng)預(yù)設(shè)時(shí)長(zhǎng)是180天時(shí),可以將清除WiFi接入點(diǎn)的起始時(shí)間點(diǎn)設(shè)置在當(dāng)前日期減去180天所得到的日期,可以根據(jù)排序結(jié)果將最后被掃描到的時(shí)間在所得到的日期及之前的全部WiFi接入點(diǎn)的信息清除。
當(dāng)在步驟S320中判斷出當(dāng)清除最后被掃描到的時(shí)間距當(dāng)前時(shí)間達(dá)到預(yù)設(shè)時(shí)長(zhǎng)的WiFi接入點(diǎn)的信息后剩余的WiFi接入點(diǎn)的數(shù)量未達(dá)到預(yù)設(shè)的WiFi接入點(diǎn)數(shù)量時(shí),在步驟S330中,清除最后被連接的時(shí)間距當(dāng)前時(shí)間達(dá)到預(yù)設(shè)時(shí)長(zhǎng)的WiFi接入點(diǎn)的信息。
需要注意的是,步驟S310中提及的最后被掃描到的時(shí)間距當(dāng)前時(shí)間所達(dá)到的預(yù)設(shè)時(shí)長(zhǎng)與步驟S330中最后被連接的時(shí)間距當(dāng)前時(shí)間所達(dá)到的預(yù)設(shè)時(shí)長(zhǎng)可以不相同。
在本公開(kāi)實(shí)施例的WiFi接入點(diǎn)信息清理方法中,通過(guò)當(dāng)清除最后被掃描到的時(shí)間距當(dāng)前時(shí)間達(dá)到預(yù)設(shè)時(shí)長(zhǎng)的WiFi接入點(diǎn)的信息后剩余的WiFi接入點(diǎn)的數(shù)量未達(dá)到預(yù)設(shè)的WiFi接入點(diǎn)數(shù)量時(shí),清除最后被連接的時(shí)間距當(dāng)前時(shí)間達(dá)到預(yù)設(shè)時(shí)長(zhǎng)的WiFi接入點(diǎn)的信息,使得能夠按照預(yù)設(shè)時(shí)間條件清除已排序的WiFi接入點(diǎn)中最后被連接的時(shí)間達(dá)到預(yù)設(shè)時(shí)間條件的WiFi接入點(diǎn),提高用戶(hù)WiFi的打開(kāi)速度和鏈接速度,優(yōu)化用戶(hù)體驗(yàn),提高效率,因此節(jié)省了用戶(hù)時(shí)間,改善了用戶(hù)體驗(yàn)。
在步驟S340中,判斷當(dāng)清除最后被連接的時(shí)間距當(dāng)前時(shí)間達(dá)到所述預(yù)設(shè)時(shí)長(zhǎng)的WiFi接入點(diǎn)的信息后剩余的WiFi接入點(diǎn)的數(shù)量是否達(dá)到預(yù)設(shè)的WiFi接入點(diǎn)數(shù)量。
例如,當(dāng)預(yù)設(shè)時(shí)長(zhǎng)是180天,并且預(yù)設(shè)的WiFi接入點(diǎn)數(shù)量為50時(shí),清除最后被連接的時(shí)間距當(dāng)前時(shí)間達(dá)到180天的WiFi接入點(diǎn)的信息,并且判斷當(dāng)清除最后被連接的時(shí)間距當(dāng)前時(shí)間達(dá)到所述預(yù)設(shè)時(shí)長(zhǎng)的WiFi接入點(diǎn)的信息后剩余的WiFi接入點(diǎn)的數(shù)量是否達(dá)到50。當(dāng)在步驟S340中判斷出當(dāng)清除最后被連接的時(shí)間距當(dāng)前時(shí)間達(dá)到所述預(yù)設(shè)時(shí)長(zhǎng)的WiFi接入點(diǎn)的信息后剩余的WiFi接入點(diǎn)的數(shù)量達(dá)到50,根據(jù)本公開(kāi)實(shí)施例的WiFi接入點(diǎn)信息清理方法結(jié)束。在一個(gè)實(shí)施例中,當(dāng)預(yù)設(shè)時(shí)長(zhǎng)是180天時(shí),可以將清除WiFi接入點(diǎn)的起始時(shí)間點(diǎn)設(shè)置在當(dāng)前日期減去180天所得到的日期,可以根據(jù)排序結(jié)果將最后被連接的時(shí)間在所得到的日期及之前的全部WiFi接入點(diǎn)的信息清除。
當(dāng)在步驟S340中判斷出當(dāng)清除最后被連接的時(shí)間距當(dāng)前時(shí)間達(dá)到所述預(yù)設(shè)時(shí)長(zhǎng)的WiFi接入點(diǎn)的信息后剩余的WiFi接入點(diǎn)的數(shù)量未達(dá)到預(yù)設(shè)的WiFi接入點(diǎn)數(shù)量時(shí),在步驟S350中,根據(jù)對(duì)全部WiFi接入點(diǎn)的排序結(jié)果,清除當(dāng)前剩余的WiFi接入點(diǎn)中排序所依據(jù)的時(shí)間最早的WiFi接入點(diǎn)的信息,直至剩余的WiFi接入點(diǎn)數(shù)量達(dá)到預(yù)設(shè)的WiFi接入點(diǎn)數(shù)量。即,如果按照從早到晚的順序?qū)θ縒iFi接入點(diǎn)排序,則清除靠前的WiFi接入點(diǎn)的信息。如果按照從晚到早的順序?qū)θ縒iFi接入點(diǎn)排序,則清除靠后的WiFi接入點(diǎn)的信息。
在本公開(kāi)的WiFi接入點(diǎn)信息清理方法中,通過(guò)當(dāng)清除最后被連接的時(shí)間距當(dāng)前時(shí)間達(dá)到預(yù)設(shè)時(shí)長(zhǎng)的WiFi接入點(diǎn)的信息后剩余的WiFi接入點(diǎn)的數(shù)量未達(dá)到預(yù)設(shè)的WiFi接入點(diǎn)數(shù)量時(shí),根據(jù)對(duì)全部WiFi接入點(diǎn)的排序結(jié)果,清除當(dāng)前剩余的WiFi接入點(diǎn)中排序所依據(jù)的時(shí)間最早的WiFi接入點(diǎn)的信息,直至剩余的WiFi接入點(diǎn)數(shù)量達(dá)到預(yù)設(shè)的WiFi接入點(diǎn)數(shù)量,使得系統(tǒng)自動(dòng)清理保存的多余或過(guò)期的WiFi接入點(diǎn)信息。因此,本公開(kāi)的接入點(diǎn)信息清理技術(shù)能夠通過(guò)清理保存的多余或過(guò)期的WiFi接入點(diǎn)信息,提高用戶(hù)WiFi的打開(kāi)速度和鏈接速度,優(yōu)化用戶(hù)體驗(yàn),提高效率,因此節(jié)省了用戶(hù)時(shí)間,改善了用戶(hù)體驗(yàn)。
在一個(gè)實(shí)施例中,圖1中的步驟S130還可以包括:每當(dāng)添加一個(gè)新的WiFi接入點(diǎn)時(shí),根據(jù)對(duì)全部WiFi接入點(diǎn)的排序結(jié)果,清除多余的WiFi接入點(diǎn)的信息。每當(dāng)添加一個(gè)新的WiFi接入點(diǎn)時(shí),就清除多余的WiFi接入點(diǎn)的信息,使得系統(tǒng)中的WiFi接入點(diǎn)的數(shù)量不會(huì)無(wú)限制的增加,甚至能夠?qū)崿F(xiàn)添加一個(gè)新的WiFi接入點(diǎn)就清除一個(gè)舊的WiFi接入點(diǎn),從而清理保存的多余或過(guò)期的WiFi接入點(diǎn)信息,提高用戶(hù)WiFi的打開(kāi)速度和鏈接速度,優(yōu)化用戶(hù)體驗(yàn),提高效率,因此節(jié)省了用戶(hù)時(shí)間,改善了用戶(hù)體驗(yàn)。
在一個(gè)實(shí)施例中,除了添加一個(gè)新的WiFi接入點(diǎn)的時(shí)機(jī)之外,還可以在各種時(shí)機(jī)進(jìn)行對(duì)多余的WiFi接入點(diǎn)的信息的清除。例如,可以在每次進(jìn)行WiFi掃描時(shí)對(duì)多余的WiFi接入點(diǎn)的信息的清除。例如,可以在每次進(jìn)行WiFi連接時(shí)對(duì)多余的WiFi接入點(diǎn)的信息的清除。例如,可以在每次系統(tǒng)啟動(dòng)時(shí)對(duì)多余的WiFi接入點(diǎn)的信息的清除。在各種情況下對(duì)多余的WiFi接入點(diǎn)的信息的清除,使得系統(tǒng)中的WiFi接入點(diǎn)的數(shù)量不會(huì)無(wú)限制的增加,從而清理保存的多余或過(guò)期的WiFi接入點(diǎn)信息,提高用戶(hù)WiFi的打開(kāi)速度和鏈接速度,優(yōu)化用戶(hù)體驗(yàn),提高效率,因此節(jié)省了用戶(hù)時(shí)間,改善了用戶(hù)體驗(yàn)。
在一個(gè)實(shí)施例中,可以向WiFi接入點(diǎn)分配可用性?xún)?yōu)先級(jí),并按照可用性?xún)?yōu)先級(jí)對(duì)WiFi接入點(diǎn)進(jìn)行排序。可用性?xún)?yōu)先級(jí)指的是一個(gè)WiFi接入點(diǎn)當(dāng)前的使用情況,一個(gè)WiFi接入點(diǎn)的可用性?xún)?yōu)先級(jí)越高,該WiFi接入點(diǎn)最近越被用戶(hù)主動(dòng)使用。當(dāng)WiFi開(kāi)啟時(shí),讀取當(dāng)前WiFi的所有的配置信息,并獲取當(dāng)前已經(jīng)連接過(guò)的WiFi接入點(diǎn)的可用性?xún)?yōu)先級(jí)的最大值。當(dāng)用戶(hù)主動(dòng)選擇某一個(gè)WiFi接入點(diǎn)進(jìn)行連接時(shí),將這個(gè)WiFi接入點(diǎn)信息的可用性?xún)?yōu)先級(jí)更新為連接過(guò)的WiFi接入點(diǎn)的可用性?xún)?yōu)先級(jí)的最大值加1,保證這個(gè)WiFi接入點(diǎn)的可用性?xún)?yōu)先級(jí)是最高的。本領(lǐng)域技術(shù)人員可以理解,此實(shí)施例中的WiFi接入點(diǎn)的可用性?xún)?yōu)先級(jí)不同于前述第一優(yōu)先級(jí)、第二優(yōu)先級(jí)和第三優(yōu)先級(jí),而僅僅是根據(jù)WiFi接入點(diǎn)的使用情況評(píng)價(jià)的優(yōu)先級(jí)。當(dāng)需要清理WiFi接入點(diǎn)信息時(shí),可以從可用性?xún)?yōu)先級(jí)低的WiFi接入點(diǎn)開(kāi)始清理,直至剩余的WiFi接入點(diǎn)數(shù)量達(dá)到預(yù)設(shè)的WiFi接入點(diǎn)數(shù)量。本領(lǐng)域技術(shù)人員可以理解,可以將基于可用性?xún)?yōu)先級(jí)進(jìn)行的WiFi接入點(diǎn)信息清理與根據(jù)第一優(yōu)先級(jí)、第二優(yōu)先級(jí)和第三優(yōu)先級(jí)對(duì)進(jìn)行的WiFi接入點(diǎn)信息清理結(jié)合起來(lái)使用。例如,在根據(jù)前述實(shí)施例按照第一優(yōu)先級(jí)、第二優(yōu)先級(jí)和第三優(yōu)先級(jí)對(duì)全部WiFi接入點(diǎn)進(jìn)行排序的基礎(chǔ)上,首先,先根據(jù)第一優(yōu)先級(jí)清理最后被掃描到的時(shí)間距當(dāng)前時(shí)間大于預(yù)設(shè)時(shí)長(zhǎng)的WiFi接入點(diǎn)信息;其次,如果剩余的WiFi接入點(diǎn)數(shù)量未達(dá)到預(yù)設(shè)的WiFi接入點(diǎn)數(shù)量,則根據(jù)第二優(yōu)先級(jí)清理最后被連接的時(shí)間距當(dāng)前時(shí)間大于預(yù)設(shè)時(shí)長(zhǎng)的WiFi接入點(diǎn)信息;再次,如果剩余的WiFi接入點(diǎn)數(shù)量未達(dá)到預(yù)設(shè)的WiFi接入點(diǎn)數(shù)量,則基于可用性?xún)?yōu)先級(jí)對(duì)WiFi接入點(diǎn)信息進(jìn)行清理;最后,如果剩余的WiFi接入點(diǎn)數(shù)量未達(dá)到預(yù)設(shè)的WiFi接入點(diǎn)數(shù)量,則根據(jù)按照第一優(yōu)先級(jí)、第二優(yōu)先級(jí)和第三優(yōu)先級(jí)排序結(jié)果進(jìn)行清理,直至剩余的WiFi接入點(diǎn)數(shù)量達(dá)到預(yù)設(shè)的WiFi接入點(diǎn)數(shù)量。因此,此實(shí)施例的接入點(diǎn)信息清理技術(shù)能夠通過(guò)根據(jù)可用性?xún)?yōu)先級(jí)清理保存的多余或過(guò)期的WiFi接入點(diǎn)信息,提高用戶(hù)WiFi的打開(kāi)速度和鏈接速度,優(yōu)化用戶(hù)體驗(yàn),提高效率,因此節(jié)省了用戶(hù)時(shí)間,改善了用戶(hù)體驗(yàn)。
圖4是根據(jù)本公開(kāi)一示例性實(shí)施例示出的WiFi接入點(diǎn)信息清理裝置的框圖,該裝置包括以下分配模塊410、排序模塊420和清除模塊430。
分配模塊410被配置為向所記錄的全部WiFi接入點(diǎn)分配各自的優(yōu)先級(jí)。
在一個(gè)實(shí)施例中,分配模塊410還可以被配置為:將每一WiFi接入點(diǎn)最后被掃描到的時(shí)間設(shè)定為第一優(yōu)先級(jí);將每一WiFi接入點(diǎn)最后被連接的時(shí)間設(shè)定為第二優(yōu)先級(jí);將每一WiFi接入點(diǎn)被創(chuàng)建的時(shí)間設(shè)定為第三優(yōu)先級(jí)。在一個(gè)實(shí)施例中,所記錄的每一WiFi接入點(diǎn)的信息都會(huì)包括最后被掃描到的時(shí)間、最后被連接的時(shí)間和被創(chuàng)建的時(shí)間,因此,每一WiFi接入點(diǎn)都可以被分配第一優(yōu)先級(jí)、第二優(yōu)先級(jí)和第三優(yōu)先級(jí)。在本公開(kāi)中,在對(duì)WiFi接入點(diǎn)的信息進(jìn)行清理時(shí),第一優(yōu)先級(jí)優(yōu)先于第二優(yōu)先級(jí),第二優(yōu)先級(jí)優(yōu)先于第三優(yōu)先級(jí)。
在一個(gè)實(shí)施例中,當(dāng)接收到初次連接一個(gè)WiFi接入點(diǎn)的請(qǐng)求時(shí),在WiFi接入點(diǎn)信息中添加該WiFi接入點(diǎn)被創(chuàng)建的時(shí)間。例如,在系統(tǒng)收到用戶(hù)或者APP的請(qǐng)求初次連接一個(gè)WiFi接入點(diǎn)的時(shí)候,系統(tǒng)在原有的WiFi接入點(diǎn)信息中增加以下時(shí)間信息:
WiFi接入點(diǎn)被創(chuàng)建的時(shí)間
created_time=“”。
在一個(gè)實(shí)施例中,當(dāng)與一個(gè)WiFi接入點(diǎn)進(jìn)行了連接時(shí),在該WiFi接入點(diǎn)的信息中添加該WiFi接入點(diǎn)最后被連接的時(shí)間。例如,當(dāng)在系統(tǒng)中與用戶(hù)或者APP或者系統(tǒng)自動(dòng)選擇的WiFi接入點(diǎn)進(jìn)行了連接時(shí),在其保存的WiFi接入點(diǎn)信息中增加或更新以下信息:
最后的連接時(shí)間
last_connected_time=“”。
在一個(gè)實(shí)施例中,每當(dāng)進(jìn)行WiFi接入點(diǎn)掃描時(shí),在所述WiFi接入點(diǎn)的信息中添加所述WiFi接入點(diǎn)最后被掃描到的時(shí)間。例如,在系統(tǒng)每次進(jìn)行WiFi掃描之后,跟據(jù)掃描結(jié)果,可以針對(duì)每個(gè)已經(jīng)連接過(guò)的WiFi接入點(diǎn),在其信息中增加和更新以下信息:
最后掃描到的時(shí)間
last_scanned_time=“”。
排序模塊420被配置為根據(jù)優(yōu)先級(jí)對(duì)全部WiFi接入點(diǎn)進(jìn)行排序。
在一個(gè)實(shí)施例中,排序模塊420還可以被配置為:根據(jù)第一優(yōu)先級(jí)、第二優(yōu)先級(jí)和第三優(yōu)先級(jí)對(duì)全部WiFi接入點(diǎn)進(jìn)行排序。
在一個(gè)實(shí)施例中,在同一優(yōu)先級(jí)中,按照預(yù)設(shè)時(shí)間順序排列每一WiFi接入點(diǎn),其中,預(yù)設(shè)時(shí)間順序可以是從早到晚的順序,或者預(yù)設(shè)時(shí)間順序可以是從晚到早的順序。在一個(gè)實(shí)施例中,排序模塊420還可以被配置為:根據(jù)第一優(yōu)先級(jí)對(duì)全部WiFi接入點(diǎn)進(jìn)行排序,其中,根據(jù)最后被掃描到的時(shí)間的預(yù)設(shè)時(shí)間順序排列全部WiFi接入點(diǎn);根據(jù)第二優(yōu)先級(jí)對(duì)第一優(yōu)先級(jí)完全相同的WiFi接入點(diǎn)進(jìn)行排序,其中,根據(jù)最后被連接的時(shí)間的預(yù)設(shè)時(shí)間順序排列最后被掃描到的時(shí)間相同的WiFi接入點(diǎn);根據(jù)第三優(yōu)先級(jí)對(duì)第一優(yōu)先級(jí)完全相同且第二優(yōu)先級(jí)完全相同的WiFi接入點(diǎn)進(jìn)行排序,其中,根據(jù)被創(chuàng)建的時(shí)間的預(yù)設(shè)時(shí)間順序排列最后被掃描到的時(shí)間相同且最后被連接的時(shí)間相同的WiFi接入點(diǎn)。
即,第一優(yōu)先級(jí)意味著首先要按照此優(yōu)先級(jí)對(duì)WiFi接入點(diǎn)進(jìn)行排序,第二優(yōu)先級(jí)意味著在按照第一優(yōu)先級(jí)對(duì)WiFi接入點(diǎn)排序后,對(duì)第一優(yōu)先級(jí)完全相同的WiFi接入點(diǎn)按照第二優(yōu)先級(jí)排序,進(jìn)而按照第三優(yōu)先級(jí)對(duì)第二優(yōu)先級(jí)完全相同的WiFi接入點(diǎn)排序。
本領(lǐng)域技術(shù)人員可以理解,前述的分配第一優(yōu)先級(jí)、第二優(yōu)先級(jí)和第三優(yōu)先級(jí)以及根據(jù)第一優(yōu)先級(jí)、第二優(yōu)先級(jí)和第三優(yōu)先級(jí)進(jìn)行排序僅僅是本公開(kāi)中為WiFi接入點(diǎn)分配優(yōu)先級(jí)并排序一個(gè)實(shí)施例。在一個(gè)實(shí)施例中,可以調(diào)整第一優(yōu)先級(jí)、第二優(yōu)先級(jí)和第三優(yōu)先級(jí)的優(yōu)先順序。例如,可以將最后被連接的時(shí)間設(shè)為第一優(yōu)先級(jí),將被創(chuàng)建的時(shí)間設(shè)為第二優(yōu)先級(jí),并將最后被掃描到的時(shí)間設(shè)為第三優(yōu)先級(jí)。在一個(gè)實(shí)施例中,可以在每一WiFi接入點(diǎn)最后被掃描到的時(shí)間、每一WiFi接入點(diǎn)最后被連接的時(shí)間和每一WiFi接入點(diǎn)被創(chuàng)建的時(shí)間這三者中的任意兩者選擇為第一優(yōu)先級(jí)和第二優(yōu)先級(jí)分配給WiFi接入點(diǎn),并根據(jù)第一優(yōu)先級(jí)和第二優(yōu)先級(jí)對(duì)全部WiFi接入點(diǎn)進(jìn)行排序。
在此實(shí)施例的WiFi接入點(diǎn)信息清理裝置中,通過(guò)排序模塊還被配置為:根據(jù)第一優(yōu)先級(jí)對(duì)全部WiFi接入點(diǎn)進(jìn)行排序,其中,根據(jù)最后被掃描到的時(shí)間的預(yù)設(shè)時(shí)間順序排列全部WiFi接入點(diǎn);根據(jù)第二優(yōu)先級(jí)對(duì)第一優(yōu)先級(jí)完全相同的WiFi接入點(diǎn)進(jìn)行排序,其中,根據(jù)最后被連接的時(shí)間的預(yù)設(shè)時(shí)間順序排列最后被掃描到的時(shí)間相同的WiFi接入點(diǎn);根據(jù)第三優(yōu)先級(jí)對(duì)第一優(yōu)先級(jí)完全相同且第二優(yōu)先級(jí)完全相同的WiFi接入點(diǎn)進(jìn)行排序,其中,根據(jù)被創(chuàng)建的時(shí)間的預(yù)設(shè)時(shí)間順序排列最后被掃描到的時(shí)間相同且最后被連接的時(shí)間相同的WiFi接入點(diǎn),本公開(kāi)的接入點(diǎn)信息清理技術(shù)能夠?qū)θ縒iFi接入點(diǎn)進(jìn)行完善排序,以便于后續(xù)清理保存的多余或過(guò)期的WiFi接入點(diǎn)信息,這優(yōu)化用戶(hù)體驗(yàn),提高效率,因此節(jié)省了用戶(hù)時(shí)間,改善了用戶(hù)體驗(yàn)。
例如,讀取當(dāng)前系統(tǒng)中已經(jīng)存在的WiFi接入點(diǎn)的信息,根據(jù)之前保存的最后被掃描到的時(shí)間、最后被連接的時(shí)間和被創(chuàng)建的時(shí)間進(jìn)行排序,排序條件是:
(1)第一優(yōu)先級(jí)是最后掃描到的時(shí)間,在第一優(yōu)先級(jí)中,最后掃描到的時(shí)間早的WiFi接入點(diǎn)排在前面;
(2)第二優(yōu)先級(jí)是最后被連接的時(shí)間,當(dāng)條件(1)相等時(shí),最后被連接的時(shí)間早的WiFi接入點(diǎn)排在前面;
(3)第三優(yōu)先級(jí)是被創(chuàng)建的時(shí)間,當(dāng)條件(1)和(2)相等時(shí),被創(chuàng)建的時(shí)間早的WiFi接入點(diǎn)排在前面。
在一個(gè)實(shí)施例中,可以調(diào)整第一優(yōu)先級(jí)、第二優(yōu)先級(jí)和第三優(yōu)先級(jí)的優(yōu)先順序。例如,可以將最后被連接的時(shí)間設(shè)為第一優(yōu)先級(jí),將被創(chuàng)建的時(shí)間設(shè)為第二優(yōu)先級(jí),并將最后被掃描到的時(shí)間設(shè)為第三優(yōu)先級(jí)。
在一個(gè)實(shí)施例中,可以保存WiFi接入點(diǎn)的排序結(jié)果。
清除模塊430被配置為根據(jù)排序模塊420對(duì)全部WiFi接入點(diǎn)的排序結(jié)果,清除多余的WiFi接入點(diǎn)的信息。
在一個(gè)實(shí)施例中,清除模塊430被配置為:根據(jù)對(duì)全部WiFi接入點(diǎn)的排序結(jié)果,清除多余的WiFi接入點(diǎn)的信息,直至剩余的WiFi接入點(diǎn)數(shù)量達(dá)到預(yù)設(shè)的WiFi接入點(diǎn)數(shù)量。在本公開(kāi)中,預(yù)設(shè)的WiFi接入點(diǎn)數(shù)量可以是任意數(shù)量,例如,50。即,根據(jù)對(duì)全部WiFi接入點(diǎn)的排序結(jié)果,清除多余的WiFi接入點(diǎn)的信息,直至剩余的WiFi接入點(diǎn)數(shù)量達(dá)到50。本領(lǐng)域技術(shù)人員可以理解,可以將預(yù)設(shè)的WiFi接入點(diǎn)數(shù)量設(shè)為比50大或比50小的任意數(shù)值。
在本公開(kāi)的WiFi接入點(diǎn)信息清理裝置中,通過(guò)清除模塊,被配置為向所記錄的全部WiFi接入點(diǎn)分配各自的優(yōu)先級(jí);排序模塊,被配置為根據(jù)優(yōu)先級(jí)對(duì)全部WiFi接入點(diǎn)進(jìn)行排序;清除模塊,被配置為根據(jù)排序模塊對(duì)全部WiFi接入點(diǎn)的排序結(jié)果,清除多余的WiFi接入點(diǎn)的信息,使得系統(tǒng)自動(dòng)清理保存的多余或過(guò)期的WiFi接入點(diǎn)信息。因此,本公開(kāi)的接入點(diǎn)信息清理技術(shù)能夠通過(guò)清理保存的多余或過(guò)期的WiFi接入點(diǎn)信息,提高用戶(hù)WiFi的打開(kāi)速度和鏈接速度,優(yōu)化用戶(hù)體驗(yàn),提高效率,因此節(jié)省了用戶(hù)時(shí)間,改善了用戶(hù)體驗(yàn)。
在一個(gè)實(shí)施例中,根據(jù)本公開(kāi)實(shí)施例的WiFi接入點(diǎn)信息清理裝置還可包括通知模塊,被配置為通知用戶(hù)WiFi接入點(diǎn)信息清理結(jié)果。例如,通知用戶(hù)清理后剩余的全部WiFi接入點(diǎn)。例如,可以通知用戶(hù)被清除掉的WiFi接入點(diǎn)。
本公開(kāi)提供了一種支持系統(tǒng)自動(dòng)清理過(guò)期的WiFi接入點(diǎn)信息的機(jī)制。通過(guò)清理保存過(guò)的WiFi接入點(diǎn)垃圾信息,提高用戶(hù)WiFi的打開(kāi)速度和鏈接速度,優(yōu)化用戶(hù)體驗(yàn),提高效率。通過(guò)測(cè)試發(fā)現(xiàn),在某些設(shè)備上,加載一個(gè)WiFi接入點(diǎn)信息需要100ms左右,根據(jù)統(tǒng)計(jì),很多用戶(hù)長(zhǎng)時(shí)間使用設(shè)備后保存過(guò)的AP信息會(huì)超過(guò)350個(gè),在優(yōu)化300個(gè)之后,將會(huì)調(diào)高30s的速度。極大的節(jié)省了用戶(hù)的時(shí)間并提高了效率。
在一個(gè)實(shí)施例中,清除模塊430還可以被配置為清除最后被掃描到的時(shí)間距當(dāng)前時(shí)間達(dá)到預(yù)設(shè)時(shí)長(zhǎng)的WiFi接入點(diǎn)的信息。
在本公開(kāi)實(shí)施例的WiFi接入點(diǎn)信息清理裝置中,通過(guò)清除子模塊,被配置為清除最后被掃描到的時(shí)間距當(dāng)前時(shí)間達(dá)到預(yù)設(shè)時(shí)長(zhǎng)的WiFi接入點(diǎn)的信息,使得能夠按照預(yù)設(shè)時(shí)間條件清除已排序的WiFi接入點(diǎn)中最后被掃描到的時(shí)間達(dá)到預(yù)設(shè)時(shí)間條件的WiFi接入點(diǎn),提高用戶(hù)WiFi的打開(kāi)速度和鏈接速度,優(yōu)化用戶(hù)體驗(yàn),提高效率,因此節(jié)省了用戶(hù)時(shí)間,改善了用戶(hù)體驗(yàn)。
清除模塊430還可以被配置為判斷當(dāng)清除最后被掃描到的時(shí)間距當(dāng)前時(shí)間達(dá)到預(yù)設(shè)時(shí)長(zhǎng)的WiFi接入點(diǎn)的信息后剩余的WiFi接入點(diǎn)的數(shù)量是否達(dá)到預(yù)設(shè)的WiFi接入點(diǎn)數(shù)量。
例如,當(dāng)預(yù)設(shè)時(shí)長(zhǎng)是180天,并且預(yù)設(shè)的WiFi接入點(diǎn)數(shù)量為50時(shí),清除最后被掃描到的時(shí)間距當(dāng)前時(shí)間達(dá)到180天的WiFi接入點(diǎn)的信息,并且判斷第一剩余WiFi接入點(diǎn)的數(shù)量是否達(dá)到50。當(dāng)清除最后被掃描到的時(shí)間距當(dāng)前時(shí)間達(dá)到預(yù)設(shè)時(shí)長(zhǎng)的WiFi接入點(diǎn)的信息后剩余的WiFi接入點(diǎn)的數(shù)量達(dá)到50,根據(jù)本公開(kāi)實(shí)施例的WiFi接入點(diǎn)信息清理裝置結(jié)束清理。在一個(gè)實(shí)施例中,當(dāng)預(yù)設(shè)時(shí)長(zhǎng)是180天時(shí),可以將清除WiFi接入點(diǎn)的起始時(shí)間點(diǎn)設(shè)置在當(dāng)前日期減去180天所得到的日期,可以根據(jù)排序結(jié)果將最后被掃描到的時(shí)間在所得到的日期及之前的全部WiFi接入點(diǎn)的信息清除。
清除模塊430還可以被配置為:當(dāng)清除最后被掃描到的時(shí)間距當(dāng)前時(shí)間達(dá)到預(yù)設(shè)時(shí)長(zhǎng)的WiFi接入點(diǎn)的信息后剩余的WiFi接入點(diǎn)的數(shù)量未達(dá)到預(yù)設(shè)的WiFi接入點(diǎn)數(shù)量時(shí),清除最后被連接的時(shí)間距當(dāng)前時(shí)間達(dá)到預(yù)設(shè)時(shí)長(zhǎng)的WiFi接入點(diǎn)的信息。
需要注意的是,最后被掃描到的時(shí)間距當(dāng)前時(shí)間所達(dá)到的預(yù)設(shè)時(shí)長(zhǎng)與最后被連接的時(shí)間距當(dāng)前時(shí)間所達(dá)到的預(yù)設(shè)時(shí)長(zhǎng)可以不相同。
在本公開(kāi)實(shí)施例的WiFi接入點(diǎn)信息清理裝置中,通過(guò)清除模塊被配置為:當(dāng)清除最后被掃描到的時(shí)間距當(dāng)前時(shí)間達(dá)到預(yù)設(shè)時(shí)長(zhǎng)的WiFi接入點(diǎn)的信息后剩余的WiFi接入點(diǎn)的數(shù)量未達(dá)到預(yù)設(shè)的WiFi接入點(diǎn)數(shù)量時(shí),清除最后被連接的時(shí)間距當(dāng)前時(shí)間達(dá)到預(yù)設(shè)時(shí)長(zhǎng)的WiFi接入點(diǎn)的信息,使得能夠按照預(yù)設(shè)時(shí)間條件清除已排序的WiFi接入點(diǎn)中最后被連接的時(shí)間達(dá)到預(yù)設(shè)時(shí)間條件的WiFi接入點(diǎn),提高用戶(hù)WiFi的打開(kāi)速度和鏈接速度,優(yōu)化用戶(hù)體驗(yàn),提高效率,因此節(jié)省了用戶(hù)時(shí)間,改善了用戶(hù)體驗(yàn)。
清除模塊還可以被配置為:判斷當(dāng)清除最后被連接的時(shí)間距當(dāng)前時(shí)間達(dá)到所述預(yù)設(shè)時(shí)長(zhǎng)的WiFi接入點(diǎn)的信息后剩余的WiFi接入點(diǎn)的數(shù)量是否達(dá)到預(yù)設(shè)的WiFi接入點(diǎn)數(shù)量。
例如,當(dāng)預(yù)設(shè)時(shí)長(zhǎng)是180天,并且預(yù)設(shè)的WiFi接入點(diǎn)數(shù)量為50時(shí),清除最后最后被連接的時(shí)間距當(dāng)前時(shí)間達(dá)到180天的WiFi接入點(diǎn)的信息,并且判斷當(dāng)清除最后被連接的時(shí)間距當(dāng)前時(shí)間達(dá)到所述預(yù)設(shè)時(shí)長(zhǎng)的WiFi接入點(diǎn)的信息后剩余的WiFi接入點(diǎn)的數(shù)量是否達(dá)到50。當(dāng)判斷出當(dāng)清除最后被連接的時(shí)間距當(dāng)前時(shí)間達(dá)到所述預(yù)設(shè)時(shí)長(zhǎng)的WiFi接入點(diǎn)的信息后剩余的WiFi接入點(diǎn)的數(shù)量達(dá)到50,根據(jù)本公開(kāi)實(shí)施例的WiFi接入點(diǎn)信息清理裝置結(jié)束清理。在一個(gè)實(shí)施例中,當(dāng)預(yù)設(shè)時(shí)長(zhǎng)是180天時(shí),可以將清除WiFi接入點(diǎn)的起始時(shí)間點(diǎn)設(shè)置在當(dāng)前日期減去180天所得到的日期,可以根據(jù)排序結(jié)果將最后被連接的時(shí)間在所得到的日期及之前的全部WiFi接入點(diǎn)的信息清除。
清除模塊430被配置為:當(dāng)清除最后被連接的時(shí)間距當(dāng)前時(shí)間達(dá)到所述預(yù)設(shè)時(shí)長(zhǎng)的WiFi接入點(diǎn)的信息后剩余的WiFi接入點(diǎn)的數(shù)量未達(dá)到預(yù)設(shè)的WiFi接入點(diǎn)數(shù)量時(shí),根據(jù)對(duì)全部WiFi接入點(diǎn)的排序結(jié)果,清除當(dāng)前剩余的WiFi接入點(diǎn)中排序所依據(jù)的時(shí)間最早的WiFi接入點(diǎn)的信息,直至剩余的WiFi接入點(diǎn)數(shù)量達(dá)到預(yù)設(shè)的WiFi接入點(diǎn)數(shù)量。即,如果按照從早到晚的順序?qū)θ縒iFi接入點(diǎn)排序,則清除靠前的WiFi接入點(diǎn)的信息。如果按照從晚到早的順序?qū)θ縒iFi接入點(diǎn)排序,則清除靠后的WiFi接入點(diǎn)的信息。
在本公開(kāi)的WiFi接入點(diǎn)信息清理裝置中,通過(guò)清除模塊430被配置為:當(dāng)清除最后被連接的時(shí)間距當(dāng)前時(shí)間達(dá)到所述預(yù)設(shè)時(shí)長(zhǎng)的WiFi接入點(diǎn)的信息后剩余的WiFi接入點(diǎn)的數(shù)量未達(dá)到預(yù)設(shè)的WiFi接入點(diǎn)數(shù)量時(shí),根據(jù)對(duì)全部WiFi接入點(diǎn)的排序結(jié)果,清除當(dāng)前剩余的WiFi接入點(diǎn)中排序所依據(jù)的時(shí)間最早的WiFi接入點(diǎn)的信息,直至剩余的WiFi接入點(diǎn)數(shù)量達(dá)到預(yù)設(shè)的WiFi接入點(diǎn)數(shù)量,使得系統(tǒng)自動(dòng)清理保存的多余或過(guò)期的WiFi接入點(diǎn)信息。因此,本公開(kāi)的接入點(diǎn)信息清理技術(shù)能夠通過(guò)清理保存的多余或過(guò)期的WiFi接入點(diǎn)信息,提高用戶(hù)WiFi的打開(kāi)速度和鏈接速度,優(yōu)化用戶(hù)體驗(yàn),提高效率,因此節(jié)省了用戶(hù)時(shí)間,改善了用戶(hù)體驗(yàn)。
在一個(gè)實(shí)施例中,圖4中的清除模塊430還可以被配置為:每當(dāng)添加一個(gè)新的WiFi接入點(diǎn)時(shí),根據(jù)對(duì)全部WiFi接入點(diǎn)的排序結(jié)果,清除多余的WiFi接入點(diǎn)的信息。每當(dāng)添加一個(gè)新的WiFi接入點(diǎn)時(shí),就清除多余的WiFi接入點(diǎn)的信息,使得系統(tǒng)中的WiFi接入點(diǎn)的數(shù)量不會(huì)無(wú)限制的增加,甚至能夠?qū)崿F(xiàn)添加一個(gè)新的WiFi接入點(diǎn)就清除一個(gè)舊的WiFi接入點(diǎn),從而清理保存的多余或過(guò)期的WiFi接入點(diǎn)信息,提高用戶(hù)WiFi的打開(kāi)速度和鏈接速度,優(yōu)化用戶(hù)體驗(yàn),提高效率,因此節(jié)省了用戶(hù)時(shí)間,改善了用戶(hù)體驗(yàn)。
在一個(gè)實(shí)施例中,除了添加一個(gè)新的WiFi接入點(diǎn)的時(shí)機(jī)之外,還可以在各種時(shí)機(jī)進(jìn)行對(duì)多余的WiFi接入點(diǎn)的信息的清除。例如,可以在每次進(jìn)行WiFi掃描時(shí)對(duì)多余的WiFi接入點(diǎn)的信息的清除。例如,可以在每次進(jìn)行WiFi連接時(shí)對(duì)多余的WiFi接入點(diǎn)的信息的清除。例如,可以在每次系統(tǒng)啟動(dòng)時(shí)對(duì)多余的WiFi接入點(diǎn)的信息的清除。在各種情況下對(duì)多余的WiFi接入點(diǎn)的信息的清除,使得系統(tǒng)中的WiFi接入點(diǎn)的數(shù)量不會(huì)無(wú)限制的增加,從而清理保存的多余或過(guò)期的WiFi接入點(diǎn)信息,提高用戶(hù)WiFi的打開(kāi)速度和鏈接速度,優(yōu)化用戶(hù)體驗(yàn),提高效率,因此節(jié)省了用戶(hù)時(shí)間,改善了用戶(hù)體驗(yàn)。
根據(jù)本公開(kāi)的一實(shí)施例,提供一種WiFi接入點(diǎn)信息清理裝置,其特征在于,包括:
處理器;
用于存儲(chǔ)處理器可執(zhí)行指令的存儲(chǔ)器;
其中,處理器被配置為:
向所記錄的全部WiFi接入點(diǎn)分配各自的優(yōu)先級(jí);
根據(jù)優(yōu)先級(jí)對(duì)全部WiFi接入點(diǎn)進(jìn)行排序;
根據(jù)對(duì)全部WiFi接入點(diǎn)的排序結(jié)果,清除多余的WiFi接入點(diǎn)的信息。
圖5是根據(jù)本公開(kāi)一示例性實(shí)施例示出的一種WiFi接入點(diǎn)信息清理裝置的框圖。例如,WiFi接入點(diǎn)信息清理裝置1000可以是應(yīng)用程序,也可以是移動(dòng)設(shè)備,如移動(dòng)電話,計(jì)算機(jī),數(shù)字廣播終端,消息收發(fā)設(shè)備,游戲控制臺(tái),平板設(shè)備,醫(yī)療設(shè)備,健身設(shè)備,個(gè)人數(shù)字助理等。
參照?qǐng)D5,裝置1000可以包括以下一個(gè)或多個(gè)組件:處理組件1002,存儲(chǔ)器1004,電源組件1006,多媒體組件1008,音頻組件1010,輸入/輸出(I/O)的接口1012,傳感器組件1014,以及通信組件1016。
處理組件1002通常控制裝置1000的整體操作,諸如與顯示,電話呼叫,數(shù)據(jù)通信,相機(jī)操作和記錄操作相關(guān)聯(lián)的操作。處理組件1002可以包括一個(gè)或多個(gè)處理器1020來(lái)執(zhí)行指令,以完成上述的方法的全部或部分步驟。此外,處理組件1002可以包括一個(gè)或多個(gè)模塊,便于處理組件1002和其他組件之間的交互。例如,處理組件1002可以包括多媒體模塊,以方便多媒體組件1008和處理組件1002之間的交互。
存儲(chǔ)器1004被配置為存儲(chǔ)各種類(lèi)型的數(shù)據(jù)以支持在裝置1000的操作。這些數(shù)據(jù)的示例包括用于在裝置1000上操作的任何應(yīng)用程序或方法的指令,聯(lián)系人數(shù)據(jù),電話簿數(shù)據(jù),消息,圖片,視頻等。存儲(chǔ)器1004可以由任何類(lèi)型的易失性或非易失性存儲(chǔ)設(shè)備或者它們的組合實(shí)現(xiàn),如靜態(tài)隨機(jī)存取存儲(chǔ)器(SRAM),電可擦除可編程只讀存儲(chǔ)器(EEPROM),可擦除可編程只讀存儲(chǔ)器(EPROM),可編程只讀存儲(chǔ)器(PROM),只讀存儲(chǔ)器(ROM),磁存儲(chǔ)器,快閃存儲(chǔ)器,磁盤(pán)或光盤(pán)。
電源組件1006為裝置1000的各種組件提供電力。電源組件1006可以包括電源管理系統(tǒng),一個(gè)或多個(gè)電源,及其他與為裝置1000生成、管理和分配電力相關(guān)聯(lián)的組件。
多媒體組件1008包括在所述裝置1000和用戶(hù)之間的提供一個(gè)輸出接口的屏幕。在一些實(shí)施例中,屏幕可以包括液晶顯示器(LCD)和觸摸面板(TP)。如果屏幕包括觸摸面板,屏幕可以被實(shí)現(xiàn)為觸摸屏,以接收來(lái)自用戶(hù)的輸入信號(hào)。觸摸面板包括一個(gè)或多個(gè)觸摸傳感器以感測(cè)觸摸、滑動(dòng)和觸摸面板上的手勢(shì)。所述觸摸傳感器可以不僅感測(cè)觸摸或滑動(dòng)動(dòng)作的邊界,而且還檢測(cè)與所述觸摸或滑動(dòng)操作相關(guān)的持續(xù)時(shí)間和壓力。在一些實(shí)施例中,多媒體組件1008包括一個(gè)前置攝像頭和/或后置攝像頭。當(dāng)裝置1000處于操作模式,如拍攝模式或視頻模式時(shí),前置攝像頭和/或后置攝像頭可以接收外部的多媒體數(shù)據(jù)。每個(gè)前置攝像頭和后置攝像頭可以是一個(gè)固定的光學(xué)透鏡系統(tǒng)或具有焦距和光學(xué)變焦能力。
音頻組件1010被配置為輸出和/或輸入音頻信號(hào)。例如,音頻組件1010包括一個(gè)麥克風(fēng)(MIC),當(dāng)裝置1000處于操作模式,如呼叫模式、記錄模式和語(yǔ)音識(shí)別模式時(shí),麥克風(fēng)被配置為接收外部音頻信號(hào)。所接收的音頻信號(hào)可以被進(jìn)一步存儲(chǔ)在存儲(chǔ)器1004或經(jīng)由通信組件1016發(fā)送。在一些實(shí)施例中,音頻組件1010還包括一個(gè)揚(yáng)聲器,用于輸出音頻信號(hào)。
I/O接口1012為處理組件1002和外圍接口模塊之間提供接口,上述外圍接口模塊可以是鍵盤(pán),點(diǎn)擊輪,按鈕等。這些按鈕可包括但不限于:主頁(yè)按鈕、音量按鈕、啟動(dòng)按鈕和鎖定按鈕。
傳感器組件1014包括一個(gè)或多個(gè)傳感器,用于為裝置1000提供各個(gè)方面的狀態(tài)評(píng)估。例如,傳感器組件1014可以檢測(cè)到裝置1000的打開(kāi)/關(guān)閉狀態(tài),組件的相對(duì)定位,例如所述組件為裝置1000的顯示器和小鍵盤(pán),傳感器組件1014還可以檢測(cè)裝置1000或裝置1000一個(gè)組件的位置改變,用戶(hù)與裝置1000接觸的存在或不存在,裝置1000方位或加速/減速和裝置1000的溫度變化。傳感器組件1014可以包括接近傳感器,被配置用來(lái)在沒(méi)有任何的物理接觸時(shí)檢測(cè)附近物體的存在。傳感器組件1014還可以包括光傳感器,如CMOS或CCD圖像傳感器,用于在成像應(yīng)用中使用。在一些實(shí)施例中,該傳感器組件1014還可以包括加速度傳感器,陀螺儀傳感器,磁傳感器,壓力傳感器或溫度傳感器。
通信組件1016被配置為便于裝置1000和其他設(shè)備之間有線或無(wú)線方式的通信。裝置1000可以接入基于通信標(biāo)準(zhǔn)的無(wú)線網(wǎng)絡(luò),如WiFi,2G或3G,或它們的組合。在一個(gè)示例性實(shí)施例中,通信組件1016經(jīng)由廣播信道接收來(lái)自外部廣播管理系統(tǒng)的廣播信號(hào)或廣播相關(guān)信息。在一個(gè)示例性實(shí)施例中,所述通信組件1016還包括近場(chǎng)通信(NFC)模塊,以促進(jìn)短程通信。例如,在NFC模塊可基于射頻識(shí)別(RFID)技術(shù),紅外數(shù)據(jù)協(xié)會(huì)(IrDA)技術(shù),超寬帶(UWB)技術(shù),藍(lán)牙(BT)技術(shù)和其他技術(shù)來(lái)實(shí)現(xiàn)。
在示例性實(shí)施例中,裝置1000可以被一個(gè)或多個(gè)應(yīng)用專(zhuān)用集成電路(ASIC)、數(shù)字信號(hào)處理器(DSP)、數(shù)字信號(hào)處理設(shè)備(DSPD)、可編程邏輯器件(PLD)、現(xiàn)場(chǎng)可編程門(mén)陣列(FPGA)、控制器、微控制器、微處理器或其他電子元件實(shí)現(xiàn),用于執(zhí)行上述方法。
在示例性實(shí)施例中,還提供了一種包括指令的非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),例如包括指令的存儲(chǔ)器1004,上述指令可由裝置1000的處理器1020執(zhí)行以完成上述方法。例如,所述非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以是ROM、隨機(jī)存取存儲(chǔ)器(RAM)、CD-ROM、磁帶、軟盤(pán)和光數(shù)據(jù)存儲(chǔ)設(shè)備等。
一種非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),當(dāng)所述存儲(chǔ)介質(zhì)中的指令由移動(dòng)終端的處理器執(zhí)行時(shí),使得裝置能夠執(zhí)行一種WiFi接入點(diǎn)信息清理方法,該方法包括:
向所記錄的全部WiFi接入點(diǎn)分配各自的優(yōu)先級(jí);
根據(jù)優(yōu)先級(jí)對(duì)全部WiFi接入點(diǎn)進(jìn)行排序;
根據(jù)對(duì)全部WiFi接入點(diǎn)的排序結(jié)果,清除多余的WiFi接入點(diǎn)的信息。
圖6是根據(jù)本公開(kāi)另一示例性實(shí)施例示出的一種WiFi接入點(diǎn)信息清理裝置的框圖。例如,裝置1100可以被提供為一服務(wù)器。參照?qǐng)D6,裝置1100包括處理組件1122,其進(jìn)一步包括一個(gè)或多個(gè)處理器,以及由存儲(chǔ)器1132所代表的存儲(chǔ)器資源,用于存儲(chǔ)可由處理組件1122執(zhí)行的指令,例如應(yīng)用程序。存儲(chǔ)器1132中存儲(chǔ)的應(yīng)用程序可以包括一個(gè)或一個(gè)以上的每一個(gè)對(duì)應(yīng)于一組指令的模塊。此外,處理組件1122被配置為執(zhí)行指令,以執(zhí)行上述方法。
裝置1100還可以包括一個(gè)電源組件1126被配置為執(zhí)行裝置1100的電源管理,一個(gè)有線或無(wú)線網(wǎng)絡(luò)接口1150被配置為將裝置1100連接到網(wǎng)絡(luò),和一個(gè)輸入輸出(I/O)接口1158。裝置1100可以操作基于存儲(chǔ)在存儲(chǔ)器1132的操作系統(tǒng),例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,F(xiàn)reeBSDTM或類(lèi)似。
一種非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),當(dāng)所述存儲(chǔ)介質(zhì)中的指令由服務(wù)器的處理器執(zhí)行時(shí),使得服務(wù)器能夠執(zhí)行一種WiFi接入點(diǎn)信息清理方法,該方法包括:
向所記錄的全部WiFi接入點(diǎn)分配各自的優(yōu)先級(jí);
根據(jù)優(yōu)先級(jí)對(duì)全部WiFi接入點(diǎn)進(jìn)行排序;
根據(jù)對(duì)全部WiFi接入點(diǎn)的排序結(jié)果,清除多余的WiFi接入點(diǎn)的信息。
本領(lǐng)域技術(shù)人員在考慮說(shuō)明書(shū)及實(shí)踐這里公開(kāi)的公開(kāi)后,將容易想到本公開(kāi)的其它實(shí)施方案。本申請(qǐng)旨在涵蓋本公開(kāi)的任何變型、用途或者適應(yīng)性變化,這些變型、用途或者適應(yīng)性變化遵循本公開(kāi)的一般性原理并包括本公開(kāi)未公開(kāi)的本技術(shù)領(lǐng)域中的公知常識(shí)或慣用技術(shù)手段。說(shuō)明書(shū)和實(shí)施例僅被視為示例性的,本公開(kāi)的真正范圍和精神由下面的權(quán)利要求指出。
應(yīng)當(dāng)理解的是,本公開(kāi)并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍進(jìn)行各種修改和改變。本公開(kāi)的范圍僅由所附的權(quán)利要求來(lái)限制。