信道切換方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本公開(kāi)涉及軟件應(yīng)用領(lǐng)域,尤其涉及一種信道切換方法及裝置。
【背景技術(shù)】
[0002]實(shí)際應(yīng)用場(chǎng)景中,為了保證路由器的性能,通常需要進(jìn)行信道切換。通常的,路由器每隔一段時(shí)間會(huì)掃描所有信道,根據(jù)所有信道當(dāng)前的信道質(zhì)量,從中選取質(zhì)量最優(yōu)的信道,并切換至該信道。
[0003]每次掃描時(shí),路由器都需要進(jìn)行重啟網(wǎng)絡(luò),而重啟網(wǎng)絡(luò)會(huì)導(dǎo)致內(nèi)網(wǎng)斷網(wǎng)。
【發(fā)明內(nèi)容】
[0004]本公開(kāi)提供一種信道切換方法及裝置。所述技術(shù)方案如下:
[0005]根據(jù)本公開(kāi)實(shí)施例的第一方面,提供一種信道切換方法,該方法包括:獲取第一信道的質(zhì)量參數(shù)的當(dāng)前取值;當(dāng)所述當(dāng)前取值與所述質(zhì)量參數(shù)的標(biāo)準(zhǔn)取值之間的差值大于預(yù)定數(shù)值時(shí),從所述第一信道切換至第二信道。
[0006]本實(shí)施方式提供的技術(shù)方案可以包括以下有益效果:在使用某信道的過(guò)程中,可以獲取該信道下質(zhì)量參數(shù)的當(dāng)前取值,并將獲得的當(dāng)前取值與之前記錄的標(biāo)準(zhǔn)取值進(jìn)行對(duì)比,當(dāng)兩者相差過(guò)大時(shí),說(shuō)明當(dāng)前采用的該信道可能被污染,即需要進(jìn)行信道切換。通過(guò)上述方案,能夠及時(shí)實(shí)現(xiàn)信道切換,保證聯(lián)網(wǎng)性能,并無(wú)需每隔一段時(shí)間就重啟網(wǎng)絡(luò),避免頻繁斷網(wǎng)的問(wèn)題,提高路由器的聯(lián)網(wǎng)效果和體驗(yàn)。
[0007]進(jìn)一步的,所述方法還包括:將切換至所述第一信道后所述質(zhì)量參數(shù)的歷史取值確定為所述標(biāo)準(zhǔn)取值。
[0008]進(jìn)一步的,所述將切換至所述第一信道后所述質(zhì)量參數(shù)的歷史取值確定為所述標(biāo)準(zhǔn)取值,包括:將切換至所述第一信道后所述質(zhì)量參數(shù)的初始取值確定為所述標(biāo)準(zhǔn)取值。
[0009]進(jìn)一步的,所述將切換至所述第一信道后所述質(zhì)量參數(shù)的歷史取值確定為所述標(biāo)準(zhǔn)取值,包括:將切換至所述第一信道后所述質(zhì)量參數(shù)的歷史取值的平均值確定為所述標(biāo)準(zhǔn)取值。
[0010]進(jìn)一步的,所述將切換至所述第一信道后所述質(zhì)量參數(shù)的歷史取值確定為所述標(biāo)準(zhǔn)取值,包括:將切換至所述第一信道后所述質(zhì)量參數(shù)的歷史取值中,信道質(zhì)量最高時(shí)對(duì)應(yīng)的取值確定為所述標(biāo)準(zhǔn)取值。
[0011]本實(shí)施方式提供的技術(shù)方案可以包括以下有益效果:根據(jù)切換至第一信道后質(zhì)量參數(shù)的歷史取值確定標(biāo)準(zhǔn)取值,后續(xù)的,使用該信道的過(guò)程中,可以獲取該信道下所述質(zhì)量參數(shù)的當(dāng)前取值,并將獲得的當(dāng)前取值與之前記錄的標(biāo)準(zhǔn)取值進(jìn)行對(duì)比,只有當(dāng)兩者相差過(guò)大時(shí),說(shuō)明當(dāng)前采用的該信道可能被污染,即需要進(jìn)行信道切換。通過(guò)上述方案,能夠及時(shí)實(shí)現(xiàn)信道切換,保證聯(lián)網(wǎng)性能,并無(wú)需每隔一段時(shí)間就重啟網(wǎng)絡(luò),避免頻繁斷網(wǎng)的問(wèn)題,提尚路由器的聯(lián)網(wǎng)效果和體驗(yàn)。
[0012]進(jìn)一步的,所述從所述第一信道切換至第二信道,包括:獲取各信道的質(zhì)量參數(shù)的當(dāng)前取值;根據(jù)所述各信道的質(zhì)量參數(shù)的當(dāng)前取值,從所述各信道中選取信道質(zhì)量最高的信道作為所述第二信道;從所述第一信道切換至所述第二信道。
[0013]本實(shí)施方式提供的技術(shù)方案可以包括以下有益效果:在使用某信道的過(guò)程中,可以獲取該信道下質(zhì)量參數(shù)的當(dāng)前取值,并將獲得的當(dāng)前取值與之前記錄的標(biāo)準(zhǔn)取值進(jìn)行對(duì)比,當(dāng)兩者相差過(guò)大時(shí),可以根據(jù)所有信道下質(zhì)量參數(shù)的當(dāng)前取值,從中選取質(zhì)量最優(yōu)的信道進(jìn)行信道切換。通過(guò)上述方案,能夠及時(shí)實(shí)現(xiàn)信道切換,保證聯(lián)網(wǎng)性能,并無(wú)需每隔一段時(shí)間就重啟網(wǎng)絡(luò),避免頻繁斷網(wǎng)的問(wèn)題,提高路由器的聯(lián)網(wǎng)效果和體驗(yàn)。
[0014]進(jìn)一步的,所述質(zhì)量參數(shù)包括:信道的服務(wù)集標(biāo)識(shí)SSID的數(shù)量、空閑信道評(píng)估參數(shù)CCA、同頻干擾參數(shù)、以及鄰頻干擾參數(shù)中的至少一個(gè)。
[0015]進(jìn)一步的,所述質(zhì)量參數(shù)的數(shù)量為多個(gè);所述當(dāng)所述當(dāng)前取值與所述質(zhì)量參數(shù)的標(biāo)準(zhǔn)取值之間的差值大于預(yù)定數(shù)值時(shí),從所述第一信道切換至第二信道,包括:當(dāng)多個(gè)質(zhì)量參數(shù)的當(dāng)前取值與對(duì)應(yīng)的標(biāo)準(zhǔn)取值之間的差值均大于對(duì)應(yīng)的預(yù)定數(shù)值時(shí),從所述第一信道切換至所述第二信道。
[0016]本實(shí)施方式提供的技術(shù)方案可以包括以下有益效果:在使用某信道的過(guò)程中,可以獲取該信道下多個(gè)質(zhì)量參數(shù)的當(dāng)前取值,并針對(duì)每個(gè)質(zhì)量參數(shù),將獲得的當(dāng)前取值與之前記錄相應(yīng)的標(biāo)準(zhǔn)取值進(jìn)行對(duì)比,當(dāng)多個(gè)質(zhì)量參數(shù)的當(dāng)前取值與對(duì)應(yīng)的標(biāo)準(zhǔn)取值的相差均過(guò)大時(shí),說(shuō)明當(dāng)前采用的該信道可能被污染,即需要進(jìn)行信道切換。通過(guò)上述方案,能夠及時(shí)實(shí)現(xiàn)信道切換,保證聯(lián)網(wǎng)性能,并無(wú)需每隔一段時(shí)間就重啟網(wǎng)絡(luò),避免頻繁斷網(wǎng)的問(wèn)題,提尚路由器的聯(lián)網(wǎng)效果和體驗(yàn)。
[0017]根據(jù)本公開(kāi)實(shí)施例的第二方面,提供一種信道切換裝置,該裝置包括:第一獲取模塊,被配置為獲取第一信道的質(zhì)量參數(shù)的當(dāng)前取值;處理模塊,被配置為當(dāng)所述第一獲取模塊獲取的當(dāng)前取值與所述質(zhì)量參數(shù)的標(biāo)準(zhǔn)取值之間的差值大于預(yù)定數(shù)值時(shí),從所述第一信道切換至第二信道。
[0018]本實(shí)施方式提供的技術(shù)方案可以包括以下有益效果:在使用某信道的過(guò)程中,可以獲取該信道下質(zhì)量參數(shù)的當(dāng)前取值,并將獲得的當(dāng)前取值與之前記錄的標(biāo)準(zhǔn)取值進(jìn)行對(duì)比,當(dāng)兩者相差過(guò)大時(shí),說(shuō)明當(dāng)前采用的該信道可能被污染,即需要進(jìn)行信道切換。通過(guò)上述方案,能夠及時(shí)實(shí)現(xiàn)信道切換,保證聯(lián)網(wǎng)性能,并無(wú)需每隔一段時(shí)間就重啟網(wǎng)絡(luò),避免頻繁斷網(wǎng)的問(wèn)題,提高路由器的聯(lián)網(wǎng)效果和體驗(yàn)。
[0019]進(jìn)一步的,所述裝置還包括:配置模塊,被配置為將切換至所述第一信道后所述質(zhì)量參數(shù)的歷史取值確定為所述標(biāo)準(zhǔn)取值。
[0020]進(jìn)一步的,所述配置模塊包括:第一配置子模塊,被配置為將切換至所述第一信道后所述質(zhì)量參數(shù)的初始取值確定為所述標(biāo)準(zhǔn)取值。
[0021]進(jìn)一步的,所述配置模塊包括:第二配置子模塊,被配置為將切換至所述第一信道后所述質(zhì)量參數(shù)的歷史取值的平均值確定為所述標(biāo)準(zhǔn)取值。
[0022]進(jìn)一步的,所述配置模塊包括:第三配置子模塊,被配置為將切換至所述第一信道后所述質(zhì)量參數(shù)的歷史取值中,信道質(zhì)量最高時(shí)對(duì)應(yīng)的取值確定為所述標(biāo)準(zhǔn)取值。
[0023]本實(shí)施方式提供的技術(shù)方案可以包括以下有益效果:根據(jù)切換至第一信道后質(zhì)量參數(shù)的歷史取值確定標(biāo)準(zhǔn)取值,后續(xù)的,使用該信道的過(guò)程中,可以獲取該信道下所述質(zhì)量參數(shù)的當(dāng)前取值,并將獲得的當(dāng)前取值與之前記錄的標(biāo)準(zhǔn)取值進(jìn)行對(duì)比,只有當(dāng)兩者相差過(guò)大時(shí),說(shuō)明當(dāng)前采用的該信道可能被污染,即需要進(jìn)行信道切換。通過(guò)上述方案,能夠及時(shí)實(shí)現(xiàn)信道切換,保證聯(lián)網(wǎng)性能,并無(wú)需每隔一段時(shí)間就重啟網(wǎng)絡(luò),避免頻繁斷網(wǎng)的問(wèn)題,提尚路由器的聯(lián)網(wǎng)效果和體驗(yàn)。
[0024]進(jìn)一步的,所述處理模塊包括:獲取子模塊,被配置為獲取各信道的質(zhì)量參數(shù)的當(dāng)前取值;選取子模塊,被配置為根據(jù)所述獲取子模塊獲取的各信道的質(zhì)量參數(shù)的當(dāng)前取值,從所述各信道中選取信道質(zhì)量最高的信道作為所述第二信道;切換子模塊,被配置為從所述第一信道切換至所述選取子模塊選取的所述第二信道。
[0025]本實(shí)施方式提供的技術(shù)方案可以包括以下有益效果:在使用某信道的過(guò)程中,可以獲取該信道下質(zhì)量參數(shù)的當(dāng)前取值,并將獲得的當(dāng)前取值與之前記錄的標(biāo)準(zhǔn)取值進(jìn)行對(duì)比,當(dāng)兩者相差過(guò)大時(shí),可以根據(jù)所有信道下質(zhì)量參數(shù)的當(dāng)前取值,從中選取質(zhì)量最優(yōu)的信道進(jìn)行信道切換。通過(guò)上述方案,能夠及時(shí)實(shí)現(xiàn)信道切換,保證聯(lián)網(wǎng)性能,并無(wú)需每隔一段時(shí)間就重啟網(wǎng)絡(luò),避免頻繁斷網(wǎng)的問(wèn)題,提高路由器的聯(lián)網(wǎng)效果和體驗(yàn)。
[0026]進(jìn)一步的,所述質(zhì)量參數(shù)包括:信道的服務(wù)集標(biāo)識(shí)SSID的數(shù)量、空閑信道評(píng)估參數(shù)CCA、同頻干擾參數(shù)、或者鄰頻干擾參數(shù)。
[0027]進(jìn)一步的,所述質(zhì)量參數(shù)的數(shù)量為多個(gè),所述處理模塊包括:觸發(fā)子模塊,被配置為當(dāng)多個(gè)質(zhì)量參數(shù)的當(dāng)前取值與對(duì)應(yīng)的標(biāo)準(zhǔn)取值之間的差值均大于對(duì)應(yīng)的預(yù)定數(shù)值時(shí),從所述第一信道切換至所述第二信道。
[0028]本實(shí)施方式提供的技術(shù)方案可以包括以下有益效果:在使用某信道的過(guò)程中,可以獲取該信道下多個(gè)質(zhì)量參數(shù)的當(dāng)前取值,并針對(duì)每個(gè)質(zhì)量參數(shù),將獲得的當(dāng)前取值與之前記錄相應(yīng)的標(biāo)準(zhǔn)取值進(jìn)行對(duì)比,當(dāng)多個(gè)質(zhì)量參數(shù)的當(dāng)前取值與對(duì)應(yīng)的標(biāo)準(zhǔn)取值的相差均過(guò)大時(shí),說(shuō)明當(dāng)前采用的該信道可能被污染,即需要進(jìn)行信道切換。通過(guò)上述方案,能夠及時(shí)實(shí)現(xiàn)信道切換,保證聯(lián)網(wǎng)性能,并無(wú)需每隔一段時(shí)間就重啟網(wǎng)絡(luò),避免頻繁斷網(wǎng)的問(wèn)題,提尚路由器的聯(lián)網(wǎng)效果和體驗(yàn)。
[0029]根據(jù)本公開(kāi)實(shí)施例的第三方面,提供一種信道切換裝置,該裝置包括:處理器;用于存儲(chǔ)處理器可執(zhí)行指令的存儲(chǔ)器;其中,所述處理器被配置為:獲取第一信道的質(zhì)量參數(shù)的當(dāng)前取值;當(dāng)所述當(dāng)前取值與所述質(zhì)量參數(shù)的標(biāo)準(zhǔn)取值之間的差值大于預(yù)定數(shù)值時(shí),從所述第一信道切換至第二信道。
[0030]本實(shí)施方式提供的技術(shù)方案可以包括以下有益效果:在使用某信道的過(guò)程中,可以獲取該信道下質(zhì)量參數(shù)的當(dāng)前取值,并將獲得的當(dāng)前取值與之前記錄的標(biāo)準(zhǔn)取值進(jìn)行對(duì)比,當(dāng)兩者相差過(guò)大時(shí),說(shuō)明當(dāng)前采用的該信道可能被污染,即需要進(jìn)行信道切換