模擬無線網(wǎng)絡(luò)信號衰減、增強及網(wǎng)絡(luò)切換的方法與裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及網(wǎng)絡(luò)通訊技術(shù)領(lǐng)域,尤其涉及一種模擬無線網(wǎng)絡(luò)信號衰減、增強、網(wǎng)絡(luò)切換的方法與裝置。
【背景技術(shù)】
[0002]隨著無線網(wǎng)絡(luò)的發(fā)展以及移動應(yīng)用對人們學(xué)習(xí)、工作與生活的滲透,人們越來越多地使用用戶設(shè)備中的移動應(yīng)用通過無線網(wǎng)絡(luò)來獲取信息。一般在發(fā)布一款移動應(yīng)用之前,移動應(yīng)用的發(fā)布者需要對該移動應(yīng)用在不同的無線網(wǎng)絡(luò)環(huán)境下的性能和可靠性進行測試,以提供穩(wěn)定的、可靠的移動應(yīng)用。
[0003]目前,應(yīng)用開發(fā)者為了對移動應(yīng)用在不同的無線網(wǎng)絡(luò)環(huán)境下的性能和可靠性進行測試,主要有以下三種方式:
[0004]—、自行搭建可以被控制的通用移動通信系統(tǒng),然而,這種方式耗資巨大、成本較尚;
[0005]二、人工在各種無線網(wǎng)絡(luò)環(huán)境下進行測試,例如,獲取多個移動應(yīng)用的使用者在多個不同的無線網(wǎng)絡(luò)環(huán)境下的測試結(jié)果,然而,由于移動應(yīng)用的使用者不了解移動應(yīng)用的程序設(shè)計,這種方式不利于發(fā)現(xiàn)移動應(yīng)用在不同的無線網(wǎng)絡(luò)環(huán)境下可能存在的問題;
[0006]三、區(qū)別于前面兩種方式,第三種方式采用模擬無線網(wǎng)絡(luò)的方式,通過配置路由器的網(wǎng)絡(luò)性能參數(shù),來控制接入到該路由器的移動設(shè)備的網(wǎng)絡(luò)信號,從而為該移動設(shè)備模擬各種網(wǎng)絡(luò)環(huán)境。例如根據(jù)2G網(wǎng)絡(luò)的網(wǎng)絡(luò)性能參數(shù)來模擬2G網(wǎng)絡(luò)。可見,第三種方式能夠節(jié)約成本,并且方便快捷。
【發(fā)明內(nèi)容】
[0007]發(fā)明人發(fā)現(xiàn),在現(xiàn)實網(wǎng)絡(luò)中,無線網(wǎng)絡(luò)并不是直接就能切換的,網(wǎng)絡(luò)信號的變化往往有一個過程,而通過上述第三種方式的話是無法模擬這個過程,不能真實地反映出移動應(yīng)用在網(wǎng)絡(luò)信號增強、衰減或者網(wǎng)絡(luò)切換時受到的影響。
[0008]例如,手機會經(jīng)常在無線網(wǎng)絡(luò)和移動網(wǎng)絡(luò)之間進行切換,當(dāng)進入wifi環(huán)境且手機打開wifi的情況下,網(wǎng)絡(luò)會優(yōu)先選擇通過連接wifi上網(wǎng)。當(dāng)手機在無線網(wǎng)絡(luò)環(huán)境中發(fā)生物理位置變化時,比如距離wifi收發(fā)器越來越遠,wifi信號會越來越弱,當(dāng)信號降低到一定程度就會斷網(wǎng)然后切換到手機定制的移動網(wǎng)絡(luò)環(huán)境(比如3G)。
[0009]手機游戲或者手機APP在這種真實的網(wǎng)絡(luò)環(huán)境切換時可能會出現(xiàn)一些功能或體驗上的異常,而這種場景切換又會經(jīng)常出現(xiàn),特別是手游,斷線重連機制設(shè)計的好壞直接影響到游戲的體驗和邏輯,這就給游戲或APP開發(fā)商帶來經(jīng)濟上的損失。所以需要對這種網(wǎng)絡(luò)場景切換進行模擬測試解決對應(yīng)的問題來改進游戲和APP的功能體驗。
[0010]為了解決現(xiàn)有技術(shù)存在的問題,本發(fā)明實施例提出一種模擬無線網(wǎng)絡(luò)信號衰減、增強、網(wǎng)絡(luò)切換的方法與裝置,能夠模擬網(wǎng)絡(luò)信號的變化過程以及無線網(wǎng)絡(luò)切換的過程,真實地反映出移動應(yīng)用在網(wǎng)絡(luò)信號增強、衰減或者網(wǎng)絡(luò)切換時受到的影響。
[0011]本發(fā)明實施例提供一種模擬無線網(wǎng)絡(luò)信號衰減的方法,包括:
[0012]根據(jù)預(yù)先構(gòu)建的信號衰減模型,實時計算待模擬的無線網(wǎng)絡(luò)的網(wǎng)絡(luò)信號強度;
[0013]根據(jù)所述待模擬的無線網(wǎng)絡(luò)的網(wǎng)絡(luò)信號強度實時計算待配置的網(wǎng)絡(luò)性能參數(shù);
[0014]根據(jù)待配置的網(wǎng)絡(luò)性能參數(shù)配置無線終端設(shè)備的網(wǎng)絡(luò)性能參數(shù),以模擬所述無線終端設(shè)備的無線網(wǎng)絡(luò)信號衰減。
[0015]進一步地,所述根據(jù)預(yù)先構(gòu)建的信號衰減模型,實時計算待模擬的無線網(wǎng)絡(luò)的網(wǎng)絡(luò)信號強度,具體包括:
[0016]根據(jù)自由空間損耗公式L = 201g(4 31 d.f/c)以及d = F(t),計算模擬網(wǎng)絡(luò)的時長為t時的信號損耗值L(t);其中,d是信號傳播距離,且d = F(t)是一個增函數(shù);f是信號頻率,為預(yù)設(shè)值,c是光速值;
[0017]根據(jù)所述信號損耗值L(t),計算模擬網(wǎng)絡(luò)的時長為t時所述待模擬的無線網(wǎng)絡(luò)的網(wǎng)絡(luò)信號強度Q(t),Q(t) = 1-L(t)/Lmax;其中,Lmax為信號損耗最大值,為預(yù)設(shè)值;0 L(t) Lmax ο
[0018]進一步地,d= F(t) = vl.t ;vl 為預(yù)設(shè)值。
[0019]進一步地,所述模擬無線網(wǎng)絡(luò)信號衰減的方法還包括:當(dāng)t達到預(yù)設(shè)的第一時長閾值tl時,停止對所述無線終端設(shè)備的網(wǎng)絡(luò)信號進行控制;
[0020]其中,0〈tl〈dmax/vl ;dmax表示信號傳播距離的最大值,為預(yù)設(shè)值,且滿足Lmax =201g (4n dmax.f/c)。
[0021]進一步地,所述第一時長閾值tl滿足L(tl)>kl.Lmax ;其中,kl是0到1之間的預(yù)設(shè)值。
[0022]進一步地,所述根據(jù)所述待模擬的無線網(wǎng)絡(luò)的網(wǎng)絡(luò)信號強度實時計算待配置的網(wǎng)絡(luò)性能參數(shù),包括:
[0023]對于與所述網(wǎng)絡(luò)信號強度正相關(guān)的網(wǎng)絡(luò)性能參數(shù)A,
[0024]A = (Amax-Amin).Q+Amin ;
[0025]對于與所述網(wǎng)絡(luò)信號強度負相關(guān)的網(wǎng)絡(luò)性能參數(shù)B,
[0026]B = (Bmin-Bmax).Q+Bmax ;
[0027]其中,Q是所述待模擬的無線網(wǎng)絡(luò)的網(wǎng)絡(luò)信號強度;Amax代表預(yù)設(shè)的A的最大值,Amin代表預(yù)設(shè)的A的最小值;Bmax代表預(yù)設(shè)的B的最大值,Bmin代表預(yù)設(shè)的B的最小值。
[0028]相應(yīng)地,本發(fā)明實施例還提供了一種模擬無線網(wǎng)絡(luò)信號衰減的裝置,包括:
[0029]信號強度計算模塊,用于根據(jù)預(yù)先構(gòu)建的信號衰減模型,實時計算待模擬的無線網(wǎng)絡(luò)的網(wǎng)絡(luò)信號強度;
[0030]參數(shù)計算模塊,用于根據(jù)所述待模擬的無線網(wǎng)絡(luò)的網(wǎng)絡(luò)信號強度實時計算待配置的網(wǎng)絡(luò)性能參數(shù);
[0031]網(wǎng)絡(luò)模擬模塊,用于根據(jù)待配置的網(wǎng)絡(luò)性能參數(shù)配置無線終端設(shè)備的網(wǎng)絡(luò)性能參數(shù),以模擬所述無線終端設(shè)備的無線網(wǎng)絡(luò)信號衰減。
[0032]進一步地,所述信號強度計算模塊包括:
[0033]信號損耗計算單元,用于根據(jù)自由空間損耗公式L = 201g(4 31 d.f/c)以及d =F(t),計算模擬網(wǎng)絡(luò)的時長為t時的信號損耗值L(t);其中,d是信號傳播距離,且d = F(t)是一個增函數(shù)是信號頻率,為預(yù)設(shè)值,c是光速值;
[0034]信號強度計算單元,用于根據(jù)所述信號損耗值L(t),計算模擬網(wǎng)絡(luò)的時長為t時所述待模擬的無線網(wǎng)絡(luò)的網(wǎng)絡(luò)信號強度Q(t),Q(t) = l-L(t)/Lmax;其中,Lmax為信號損耗最大值,為預(yù)設(shè)值( L(t) ( Lmax ο
[0035]進一步地,d= F(t) = vl.t ;vl 為預(yù)設(shè)值。
[0036]進一步地,所述模擬無線網(wǎng)絡(luò)信號衰減的裝置還包括停止控制模塊;
[0037]所述停止控制模塊用于當(dāng)t達到預(yù)設(shè)的第一時長閾值tl時,停止對所述無線終端設(shè)備的網(wǎng)絡(luò)信號進行控制;
[0038]其中,0〈tl〈dmax/vl ;dmax表示信號傳播距離的最大值,為預(yù)設(shè)值,且滿足Lmax =201g (4n dmax.f/c)。
[0039]進一步地,所述第一時長閾值tl滿足L(tl)>kl.Lmax ;其中,kl是0到1之間的預(yù)設(shè)值。
[0040]進一步地,所述參數(shù)計算模塊具體用于:
[0041]當(dāng)所述網(wǎng)絡(luò)性能參數(shù)為與所述網(wǎng)絡(luò)信號強度正相關(guān)的網(wǎng)絡(luò)性能參數(shù)A時,
[0042]根據(jù)A= (Amax-Amin).Q+Amin計算所述待模擬的無線網(wǎng)絡(luò)的網(wǎng)絡(luò)性能參數(shù);
[0043]當(dāng)所述網(wǎng)絡(luò)性能參數(shù)為與所述網(wǎng)絡(luò)信號強度負相關(guān)的網(wǎng)絡(luò)性能參數(shù)B時,
[0044]根據(jù)B= (Bmin-Bmax).Q+Bmax計算所述待模擬的無線網(wǎng)絡(luò)的網(wǎng)絡(luò)性能參數(shù);
[0045]其中,Q是所述待模擬的無線網(wǎng)絡(luò)的網(wǎng)絡(luò)信號強度;Amax代表預(yù)設(shè)的A的最大值,Amin代表預(yù)設(shè)的A的最小值;Bmax代表預(yù)設(shè)的B的最大值,Bmin代表預(yù)設(shè)的B的最小值。
[0046]本發(fā)明還提供了一種模擬無線網(wǎng)絡(luò)信號增強的方法,包括:
[0047]根據(jù)預(yù)先構(gòu)建的信號增強模型,實時計算待模擬的無線網(wǎng)絡(luò)的網(wǎng)絡(luò)信號強度;
[0048]根據(jù)所述待模擬的無線網(wǎng)絡(luò)的網(wǎng)絡(luò)信號強度實時計算待配置的網(wǎng)絡(luò)性能參數(shù);
[0049]根據(jù)待配置的網(wǎng)絡(luò)性能參數(shù)配置無線終端設(shè)備的網(wǎng)絡(luò)性能參數(shù),以模擬所述無線終端設(shè)備的無線網(wǎng)絡(luò)信號增強。
[0050]進一步地,所述根據(jù)預(yù)先構(gòu)建的信號增強模型,實時計算待模擬的無線網(wǎng)絡(luò)的網(wǎng)絡(luò)信號強度,具體包括:
[0051]根據(jù)自由空間損耗公式L = 201g(4 31 d.f/c)以及d = F(t),計算模擬網(wǎng)絡(luò)的時長為t時的信號損耗值L(t);其中,d是信號傳播距離,且d = F(t)是一個減函數(shù);f是信號頻率,為預(yù)設(shè)值,c是光速值;
[0052]根據(jù)所述信號損耗值L(t),計算模擬網(wǎng)絡(luò)的時長為t時所述待模擬的無線網(wǎng)絡(luò)的網(wǎng)絡(luò)信號強度Q(t),Q(t) = l-L(t)/Lmax;其中,Lmax為信號損耗最大值,為預(yù)設(shè)值;0 L(t) Lmax ο
[0053]進一步地,d = F(t) = dmax-v2.t ;dmax、v2為預(yù)設(shè)值;dmax表示信號傳播距離的最大值,且滿足 Lmax = 201g(4 π dmax.f/c)。
[0054]進一步地,所述模擬無線網(wǎng)絡(luò)信號增強的方法還包括:當(dāng)t達到預(yù)設(shè)的第一時長閾值t2時,停止對所述無線終端設(shè)備的網(wǎng)絡(luò)信號進行控制;其中,0〈t2〈dmax/V2。
[0055]進一步地,所述第二時長閾值t2滿足L (t2) <k2.Lmax ;其中,k2是0到1之間的預(yù)設(shè)值。
[0056]進一步地,所述根據(jù)所述待模擬的無線網(wǎng)絡(luò)的網(wǎng)絡(luò)信號強度實時計算待配置的網(wǎng)絡(luò)性能參數(shù),包括:
[0057]對于與所述網(wǎng)絡(luò)信號強度正相關(guān)的網(wǎng)絡(luò)性能參數(shù)A,
[0058]A = (Amax-Amin).Q+Amin ;
[0059]對于與所述網(wǎng)絡(luò)信號強度負相關(guān)的網(wǎng)絡(luò)性能參數(shù)B,
[0060]B = (Bmin-Bmax).Q+Bmax ;
[0061]其中,Q是所述待模擬的無線網(wǎng)絡(luò)的網(wǎng)絡(luò)信號強度;Amax代表預(yù)設(shè)的A的最大值,Amin代表預(yù)設(shè)的A的最小值;Bmax代表預(yù)設(shè)的B的最大值,Bmin代表預(yù)設(shè)的B的最小值。
[0062]相應(yīng)地,本發(fā)明還提供了一種模擬無線網(wǎng)絡(luò)信號增強的裝置,包括:
[0063]信號強度計算模塊,用于根據(jù)預(yù)先構(gòu)建的信號增強模型,實時計算待模擬的無線網(wǎng)絡(luò)的網(wǎng)絡(luò)信號強度;
[0064]參數(shù)計算模塊,用于根據(jù)所述待模擬的無線網(wǎng)絡(luò)的網(wǎng)絡(luò)信號強度實時計算待配置的網(wǎng)絡(luò)性能參數(shù);