專利名稱:移動通信網(wǎng)絡的選擇方法及裝置的制作方法
技術(shù)領域:
本發(fā)明涉及移動通信技術(shù)領域,尤其涉及一種移動通信網(wǎng)絡的選擇方法及裝置。
背景技術(shù):
近年來,無線移動通信的迅速發(fā)展,促生了大量的無線移動通信技術(shù)。通常,采用不同技術(shù)機制組成的網(wǎng)絡會有重疊的地方,如圖1所示。在圖1中包括多種機制的網(wǎng)絡,如全球移動通信系統(tǒng)(GSM,Global System forMobile communications)/通用數(shù)據(jù)分組服務(GPRS,General Packet RadioService)網(wǎng)絡、無線局域網(wǎng)(WLAN,Wireless Local Area Networks)、WiMAX網(wǎng)絡、碼分多址接入(CDMA,Code Division Multiple Access)網(wǎng)絡、3G網(wǎng)絡和基于IP分組的數(shù)據(jù)核心網(wǎng)(IP Based Core)網(wǎng)絡,不同機制的網(wǎng)絡彼此之間不是截然分開的而是有重疊的地方。多種機制的網(wǎng)絡共存的好處在于可以為用戶提供多種服務,比如在特定地區(qū),如熱點地區(qū),WLAN可以提供高速的網(wǎng)絡接入;而蜂窩移動網(wǎng)絡可以提供廣泛的網(wǎng)絡接入,但帶寬有限,費用更高。
當用戶持多模式的移動終端(MT,Mobile Terminals)在不同機制的網(wǎng)絡中移動時,由于每個網(wǎng)絡都有其獨特的性能,所以對用戶來說如何選擇所用網(wǎng)絡成為一個重要的問題。結(jié)合圖1,假設對用戶來說有兩個網(wǎng)絡可供選擇,一個是WLAN網(wǎng)絡,另一個是WiMAX網(wǎng)絡。WLAN網(wǎng)絡的費用(Cost)低,而WiMAX網(wǎng)絡可以提供更寬的帶寬(Bandwidth),用戶應該怎樣選擇網(wǎng)絡呢? 一種基本的解決辦法是根據(jù)網(wǎng)絡的信號強度和其它一些網(wǎng)絡參數(shù)進行選擇,這種方法簡單但沒有考慮到用戶對于費用、帶寬、安全(Security)等網(wǎng)絡因素的要求,也沒有考慮到各網(wǎng)絡的固有特性。
為解決上述方法存在的問題,提出一種根據(jù)用戶需求以及網(wǎng)絡特性選擇網(wǎng)絡的方法。采用該方法時,首先,用戶根據(jù)自身的要求為其關注的網(wǎng)絡參數(shù)設置加權(quán)值,也可以稱為定制用戶策略。通過用戶策略可以體現(xiàn)出用戶對網(wǎng)絡中各種參數(shù)的關注程度。假設移動終端處于兩個重疊的網(wǎng)絡之中,如圖2所示,一個是WLAN網(wǎng)絡,另一個是CDMA/1X網(wǎng)絡,二者的某些固有網(wǎng)絡參數(shù)如表1所示。
表1 在MT選擇網(wǎng)絡時,將根據(jù)預設置的函數(shù)關系分別計算各網(wǎng)絡的Q值,并選擇Q值最大的網(wǎng)絡為當前網(wǎng)絡(CN,Current Network)。
該函數(shù)關系中的Fi是用戶關注的網(wǎng)絡參數(shù),Wi是用戶為其關注的網(wǎng)絡參數(shù)設置的加權(quán)值,N是網(wǎng)絡參數(shù)的總數(shù)。
假設用戶最關心網(wǎng)絡所能提供的帶寬,則將網(wǎng)絡參數(shù)“帶寬”的加權(quán)值Wb設置的高一些,為0.8,而用戶對網(wǎng)絡的服務費用和網(wǎng)絡的安全不是特別在意,將網(wǎng)絡參數(shù)“費用”的加權(quán)值Wc設置的很低,為0.1,將網(wǎng)絡參數(shù)“安全等級”的加權(quán)值Ws同樣也設置的低一些,為0.1。
當網(wǎng)絡為WLAN時,Q=0.1×2+0.8×11+0.1×3=9.3;當網(wǎng)絡為CDMA/1X時,Q=0.1×1+0.8×0.36+0.1×5=0.888。計算出WLAN網(wǎng)絡和CDMA/1X網(wǎng)絡的Q值后,MT將選擇Q值大的WLAN網(wǎng)絡作為目標網(wǎng)絡。
在上述方法中,各網(wǎng)絡參數(shù)的單位互不相同,如“費用”的單位是“元/小時”、“帶寬”的單位是“Mbit/s”,而“安全等級”則沒有單位。雖然從數(shù)學角度看,對不同單位的數(shù)據(jù)加權(quán)、求和沒有任何意義,但從網(wǎng)絡選擇的策略來說,該方法是有借鑒意義的。雖然采用上述方法作為網(wǎng)絡選擇的策略既考慮到用戶的要求又兼顧網(wǎng)絡的固有特性,但是在按上述方法計算各有效網(wǎng)絡的Q值時,各有效網(wǎng)絡的網(wǎng)絡參數(shù)Fi都采用的是固定值。在實際運行中,由于受到客觀因素的影響,很多網(wǎng)絡參數(shù)會動態(tài)地變化,例如MT從有效網(wǎng)絡實際得到的帶寬會受到該網(wǎng)絡中用戶數(shù)量的影響,而有效網(wǎng)絡提供的安全等級也會根據(jù)不同的應用服務發(fā)生變化。另外,在運行過程中的不同時間,在MT中所運行的應用程序不同,這些不同的應用程序?qū)W(wǎng)絡參數(shù)的要求也不一樣。當各有效網(wǎng)絡的網(wǎng)絡參數(shù)隨著客觀因素發(fā)生變化時,如果MT仍然采用各有效網(wǎng)絡的固定網(wǎng)絡參數(shù),則會降低網(wǎng)絡選擇的效果,甚至選擇的網(wǎng)絡與用戶的要求相差很大。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明解決的技術(shù)問題是提供一種移動通信網(wǎng)絡的選擇方法及裝置,與現(xiàn)有技術(shù)相比,采用該方法及裝置進行網(wǎng)絡選擇時,可以提高網(wǎng)絡選擇的效果,增大MT所選擇的網(wǎng)絡符合用戶要求的幾率。
為此,本發(fā)明提供的技術(shù)方案如下 一種移動通信網(wǎng)絡的選擇方法,包括 監(jiān)測各有效網(wǎng)絡中用戶所關注的網(wǎng)絡參數(shù)和與所述網(wǎng)絡參數(shù)相關的參數(shù),如果所述網(wǎng)絡參數(shù)和/或所述相關參數(shù)發(fā)生變化,則根據(jù)所述網(wǎng)絡參數(shù)和所述相關參數(shù)獲得各有效網(wǎng)絡的函數(shù)值,選擇函數(shù)值最大的有效網(wǎng)絡作為目標網(wǎng)絡。
其中,當所述相關參數(shù)是所述網(wǎng)絡參數(shù)的加權(quán)值時,按下述步驟獲得有效網(wǎng)絡的函數(shù)值 運算Wi·Vi,獲得網(wǎng)絡參數(shù)的加權(quán)值; 運算獲得有效網(wǎng)絡的函數(shù)值; 其中,f是有效網(wǎng)絡的函數(shù)值,Vi是用戶關注的網(wǎng)絡參數(shù),Wi是Vi的加權(quán)值,N是網(wǎng)絡參數(shù)的總數(shù)。
其中,當所述相關參數(shù)是所述網(wǎng)絡參數(shù)的加權(quán)值和所述網(wǎng)絡參數(shù)的預期值時,按下述步驟獲得有效網(wǎng)絡的函數(shù)值 運算
獲得用戶對網(wǎng)絡參數(shù)的滿意度; 運算
獲得所述滿意度的加權(quán)值; 運算獲得有效網(wǎng)絡的函數(shù)值; 其中,f是有效網(wǎng)絡的函數(shù)值,Vi是用戶關注的網(wǎng)絡參數(shù),Wi是Vi的加權(quán)值,Ei是Vi的預期值,N是網(wǎng)絡參數(shù)的總數(shù)。
其中,所述網(wǎng)絡參數(shù)的預期值Ei由用戶設置,或由移動終端按照至少一個應用服務的需求設置。
其中,當移動終端執(zhí)行至少一個應用服務時,移動終端按下述步驟設置網(wǎng)絡參數(shù)的預期值 運算Sj·Eij,獲得應用服務對網(wǎng)絡參數(shù)Vi的需求值的加權(quán)值; 運算獲得并設置網(wǎng)絡參數(shù)Vi的預期值Ei; 其中,Eij是不同的應用服務對網(wǎng)絡參數(shù)Vi的需求值,Sj是Eij所對應的加權(quán)值,M是應用服務的總數(shù)。
其中,當加權(quán)值Wi由用戶直接設置時,按下述條件設置Wi 0≤Wi≤1,并且,其中,N是網(wǎng)絡參數(shù)的總數(shù)。
其中,當加權(quán)值Wi不是用戶直接設置的系數(shù)時,按下述步驟設置加權(quán)值 用戶為網(wǎng)絡參數(shù)Vi設置系數(shù)wi; 運算
獲得所有wi的和值; 運算獲得并設置網(wǎng)絡參數(shù)Vi的加權(quán)值Wi; 其中,N是網(wǎng)絡參數(shù)的總數(shù)。
其中,當函數(shù)值最大的有效網(wǎng)絡多于一個時,如果移動終端當前所處網(wǎng)絡的函數(shù)值最大,則選擇移動終端當前所處的網(wǎng)絡作為目標網(wǎng)絡;否則,隨機選擇一個函數(shù)值最大的有效網(wǎng)絡作為目標網(wǎng)絡,或根據(jù)預設置的條件選擇一個函數(shù)值最大的有效網(wǎng)絡作為目標網(wǎng)絡。
一種移動通信網(wǎng)絡的選擇裝置,包括 監(jiān)測單元,用于監(jiān)測各有效網(wǎng)絡中用戶所關注的網(wǎng)絡參數(shù)和與所述網(wǎng)絡參數(shù)相關的參數(shù); 判斷單元,用于判斷監(jiān)測單元獲得的相關監(jiān)測值是否發(fā)生變化; 函數(shù)值獲得單元,用于接收判斷單元的信息,如果相關監(jiān)測值發(fā)生變化,則根據(jù)監(jiān)測值獲得各有效網(wǎng)絡的函數(shù)值; 網(wǎng)絡選擇單元,用于接收函數(shù)獲得單元所獲得的各有效網(wǎng)絡的函數(shù)值,選擇函數(shù)值最大的有效網(wǎng)絡作為目標網(wǎng)絡。
其中,當所述相關參數(shù)是所述網(wǎng)絡參數(shù)的加權(quán)值時,所述函數(shù)值獲得單元包括 乘法單元,用于運算Wi·Vi,獲得網(wǎng)絡參數(shù)的加權(quán)值; 累加單元,用于運算獲得有效網(wǎng)絡的函數(shù)值; 其中,f是有效網(wǎng)絡的函數(shù)值,Vi是用戶關注的網(wǎng)絡參數(shù),Wi是Vi的加權(quán)值,N是網(wǎng)絡參數(shù)的總數(shù)。
其中,當所述相關參數(shù)是所述網(wǎng)絡參數(shù)的加權(quán)值和所述網(wǎng)絡參數(shù)的預期值時,所述函數(shù)值獲得單元包括 除法單元,用于運算
獲得用戶對網(wǎng)絡參數(shù)的滿意度; 乘法單元,用于運算
獲得所述滿意度的加權(quán)值; 累加單元,用于運算獲得有效網(wǎng)絡的函數(shù)值; 其中,f是有效網(wǎng)絡的函數(shù)值,Vi是用戶關注的網(wǎng)絡參數(shù),Wi是Vi的加權(quán)值,Ei是Vi的預期值,N是網(wǎng)絡參數(shù)的總數(shù)。
其中,所述裝置還包括預期值設置單元,用于設置所述網(wǎng)絡參數(shù)的預期值。
其中,所述網(wǎng)絡參數(shù)的預期值由用戶通過預期值設置單元設置,或由移動終端通過預期值設置單元按照至少一個應用服務的需求設置。
其中,當移動終端執(zhí)行至少一個應用服務時,所述預期值設置單元包括 需求值加權(quán)單元,用于運算Sj·Eij,獲得應用服務對網(wǎng)絡參數(shù)Vi的需求值的加權(quán)值; 加權(quán)值累加單元,用于運算獲得并設置網(wǎng)絡參數(shù)Vi的預期值Ei; 其中,Eij是不同的應用服務對網(wǎng)絡參數(shù)Vi的需求值,Sj是Eij所對應的加權(quán)值,M是應用服務的總數(shù)。
其中,當加權(quán)值Wi不是用戶直接設置的系數(shù)時,所述裝置還包括 求和單元,用于對用戶設置的系數(shù)wi做
運算,獲得所有Wi的和值; 加權(quán)值獲得單元,用于運算獲得并設置網(wǎng)絡參數(shù)Vi的加權(quán)值Wi;其中,N是網(wǎng)絡參數(shù)的總數(shù) 可以看出,采用本發(fā)明所述的方法及裝置選擇移動通信網(wǎng)絡時,需要監(jiān)測各有效網(wǎng)絡中用戶所關注的網(wǎng)絡參數(shù)和與所述網(wǎng)絡參數(shù)相關的參數(shù),如果所述網(wǎng)絡參數(shù)和/或所述相關參數(shù)發(fā)生變化,則根據(jù)所述網(wǎng)絡參數(shù)和所述相關參數(shù)獲得各有效網(wǎng)絡的函數(shù)值,并選擇函數(shù)值最大的有效網(wǎng)絡作為目標網(wǎng)絡。與現(xiàn)有技術(shù)相比,本發(fā)明根據(jù)動態(tài)的網(wǎng)絡參數(shù)選擇目標網(wǎng)絡,可以提高網(wǎng)絡選擇的效果,增大MT所選擇的網(wǎng)絡符合用戶要求的幾率。在本發(fā)明中,還可以根據(jù)不同應用服務的需求對相關網(wǎng)絡參數(shù)的預期值進行設置,并考慮到用戶對其關注的網(wǎng)絡參數(shù)的滿意度。從而不僅能夠?qū)崿F(xiàn)根據(jù)動態(tài)的網(wǎng)絡參數(shù)選擇目標網(wǎng)絡,而且能夠解決網(wǎng)絡參數(shù)的單位不一致的問題,體現(xiàn)用戶對其關注的網(wǎng)絡參數(shù)的滿意度,還能夠滿足不同應用服務對網(wǎng)絡參數(shù)的需求。
圖1是不同網(wǎng)絡相互重疊的示意圖; 圖2是移動終端處于重疊網(wǎng)絡的示意圖; 圖3是本發(fā)明方法實施例1的流程圖; 圖4是本發(fā)明方法實施例2的流程圖; 圖5是本發(fā)明裝置的第一個示意圖; 圖6是本發(fā)明裝置中函數(shù)值獲得單元的一個示意圖; 圖7是本發(fā)明裝置的第二個示意圖; 圖8是本發(fā)明裝置中預期值設置單元的示意圖; 圖9是本發(fā)明裝置的第三個示意圖。
具體實施例方式 本發(fā)明的核心是監(jiān)測各有效網(wǎng)絡中用戶所關注的網(wǎng)絡參數(shù)和與所述網(wǎng)絡參數(shù)相關的參數(shù),并根據(jù)動態(tài)變化的網(wǎng)絡參數(shù)和相關參數(shù)選擇目標網(wǎng)絡。
下面結(jié)合實施例1對本發(fā)明的方法做進一步具體說明,圖3是實施例1的流程圖。
假設多模MT處于一個當前網(wǎng)絡中,在步驟301中,該MT在各有效網(wǎng)絡中,對用戶所關注的網(wǎng)絡參數(shù)進行監(jiān)測。在步驟302中,該MT對用戶策略進行監(jiān)測,即,對用戶為各網(wǎng)絡參數(shù)設置的加權(quán)值進行監(jiān)測。其中,對網(wǎng)絡參數(shù)和用戶策略的監(jiān)測可以是周期性的也可以是非周期性的,但為簡便起見,可以對網(wǎng)絡參數(shù)和用戶策略進行周期性的監(jiān)測。其中,對網(wǎng)絡參數(shù)的監(jiān)測不僅對現(xiàn)有的有效網(wǎng)絡進行,如果有新的網(wǎng)絡成為該MT的有效網(wǎng)絡,則該MT同樣監(jiān)測所述新增有效網(wǎng)絡中的網(wǎng)絡參數(shù)。
在步驟303中,當各有效網(wǎng)絡受到客觀因素的影響時,如果MT在各有效網(wǎng)絡中監(jiān)測的網(wǎng)絡參數(shù)發(fā)生變化,則該MT在步驟304中更新相應的網(wǎng)絡參數(shù);否則繼續(xù)監(jiān)測。
在步驟305中,如果用戶重新設置網(wǎng)絡參數(shù)的加權(quán)值,即用戶策略發(fā)生變化,則該MT在步驟306中更新用戶策略信息,即相關網(wǎng)絡參數(shù)的加權(quán)值;否則,繼續(xù)監(jiān)測。
在步驟307中,如果MT監(jiān)測的網(wǎng)絡參數(shù)和相應的用戶策略都未發(fā)生變化、更新,則執(zhí)行步驟310,不進行網(wǎng)絡選擇;否則,該MT在步驟308中重新根據(jù)各有效網(wǎng)絡中的網(wǎng)絡參數(shù)和相應的用戶策略按下述函數(shù)運算關系計算各有效網(wǎng)絡的函數(shù)值 其中,f是有效網(wǎng)絡的函數(shù)值,Vi是用戶關注的網(wǎng)絡參數(shù),Wi是用戶為Vi設置的加權(quán)值,N是網(wǎng)絡參數(shù)Vi的總數(shù)。
得到各有效網(wǎng)絡的函數(shù)值后,在步驟309中,選擇函數(shù)值最大的有效網(wǎng)絡作為目標網(wǎng)絡。
下面結(jié)合圖2,對實施例1所述的方法作更詳細地說明。假設MT同時處于兩個有效網(wǎng)絡之中,一個是WLAN網(wǎng)絡,另一個是CDMA/1X網(wǎng)絡。假設該MT當前保存的網(wǎng)絡參數(shù)和相應的用戶策略如表2所示。從表2中,可以看出用戶關注的網(wǎng)絡參數(shù)為“費用”、“帶寬”和“安全等級”,用戶為其關注的網(wǎng)絡參數(shù)設置的相應加權(quán)值分別為設置為0.1、0.7和0.2??梢钥闯鲇脩糇铌P注的是網(wǎng)絡所能提供的帶寬,其次是網(wǎng)絡的安全等級,最后是費用。對于用戶關注的3個網(wǎng)絡參數(shù),WLAN網(wǎng)絡為該MT提供的“費用”為2元/小時,“帶寬”為200Kbit/s,“安全等級”是5;而CDMA/1X網(wǎng)絡為該MT提供的“費用”為1元/小時,“帶寬”為300Kbit/s,“安全等級”是3。
表2 通過計算,得到WLAN網(wǎng)絡的函數(shù)值為fw=0.1×(1/2)+0.7×200+0.2×5=141.05;CDMA/1X網(wǎng)絡的函數(shù)值為fc=0.1×1+0.7×210+0.2×3=147.7,該MT選擇CDMA/1X網(wǎng)絡。
在采用上述方法時,對于網(wǎng)絡參數(shù)“費用”,在做函數(shù)運算時,并沒有將其實際的監(jiān)測值作為網(wǎng)絡參數(shù),而是將實際監(jiān)測值的倒數(shù)作為網(wǎng)絡參數(shù)。這樣做是因為當用戶對某個網(wǎng)絡參數(shù)很關注,為該參數(shù)設置了很高的加權(quán)值,但用戶其實是為了降低該參數(shù),例如對于“費用”,“功耗”這樣的參數(shù)。當用戶關注“費用”或“功耗”,并為其設置了很高的加權(quán)值時,用戶往往是為了獲得較低的費用和功耗,對于這類的網(wǎng)絡參數(shù),將其實際測量值的倒數(shù)作為函數(shù)運算關系中的網(wǎng)絡參數(shù),才能真正符合用戶的要求。
MT對用戶關注的網(wǎng)絡參數(shù)和相應的用戶策略進行監(jiān)測。如果,WLAN網(wǎng)絡中的網(wǎng)絡參數(shù)“帶寬”發(fā)生變化,該MT將對其保存的相應參數(shù)進行更新,更新后的網(wǎng)絡參數(shù)和相應的用戶策略如表3所示。
表3 MT得知網(wǎng)絡參數(shù)發(fā)生變化,將重新計算兩個網(wǎng)絡的函數(shù)值,此時,fw=0.1×(1/2)+0.7×210+0.2×5=148.05;fc=0.1×1+0.7×210+0.2×3=147.7,該MT將選擇WLAN網(wǎng)絡作為目標網(wǎng)絡。如果,用戶策略發(fā)生變化,該MT將對其保存的用戶策略進行更新,更新后的網(wǎng)絡參數(shù)和相應的用戶策略如表4所示。
表4 MT得知用戶策略發(fā)生變化,將重新計算兩個網(wǎng)絡的函數(shù)值,此時,fw=0.1×(1/2)十0.1×200+0.8×5=24.05;fc=0.1×1+0.1×210+0.8×3=23.5,該MT將選擇WLAN網(wǎng)絡作為目標網(wǎng)絡。
可以看出,在實施例1中,MT對用戶關注的網(wǎng)絡參數(shù)和相應的用戶策略進行監(jiān)測,并根據(jù)網(wǎng)絡參數(shù)和/或相應的用戶策略的變化,動態(tài)地選擇目標網(wǎng)絡,從而提高網(wǎng)絡選擇的效果,增大終端所選擇的網(wǎng)絡符合用戶要求的幾率。但是,在該方法中各網(wǎng)絡參數(shù)的單位不一致,而且該方法也沒有體現(xiàn)出用戶對各項網(wǎng)絡參數(shù)的滿意度。為解決上述問題,本發(fā)明還提出一種移動通信網(wǎng)絡的選擇方法,不僅可以動態(tài)地選擇目標網(wǎng)絡,還可以解決在實施例1的方法中存在的各網(wǎng)絡參數(shù)的單位不一致的問題,并體現(xiàn)出用戶對各項網(wǎng)絡參數(shù)的滿意度。
下面結(jié)合實施例2對該方法做進一步具體說明,圖4是實施例2的流程圖。
在本方法中,對于用戶關注的各網(wǎng)絡參數(shù),分別相應地引入了預期值,各網(wǎng)絡參數(shù)的預期值由用戶或不同的應用服務進行設置。通過為網(wǎng)絡參數(shù)設置加權(quán)值,可以體現(xiàn)用戶對各網(wǎng)絡參數(shù)的關注程度;通過為網(wǎng)絡參數(shù)設置預期值,可以體現(xiàn)用戶對網(wǎng)絡參數(shù)更具體的需求。引入了預期值后,假設多模MT處于一個當前網(wǎng)絡中,在步驟401中,在各有效網(wǎng)絡中對用戶關注的網(wǎng)絡參數(shù)進行監(jiān)測。在步驟402中,對用戶策略進行監(jiān)測。在步驟403中,對各網(wǎng)絡參數(shù)的預期值進行監(jiān)測。
在步驟404中,當各有效網(wǎng)絡收到客觀因素的影響時,如果MT在各有效網(wǎng)絡中監(jiān)測的網(wǎng)絡參數(shù)發(fā)生變化,則該MT在步驟405中更新相應的網(wǎng)絡參數(shù);否則繼續(xù)監(jiān)測。
在步驟406中,如果用戶重新設置網(wǎng)絡參數(shù)的加權(quán)值,即用戶策略發(fā)生變化,則該MT在步驟407中更新用戶策略信息,即相關網(wǎng)絡參數(shù)的加權(quán)值;否則,繼續(xù)監(jiān)測。
在步驟408中,如果用戶重新設置相應網(wǎng)絡參數(shù)的預期值,導致預期值發(fā)生變化,則該MT在步驟409中更新相應網(wǎng)絡參數(shù)的預期值;否則,繼續(xù)監(jiān)測。
在步驟410中,如果MT監(jiān)測的網(wǎng)絡參數(shù)、相應的用戶策略和相應網(wǎng)絡參數(shù)的預期值都未發(fā)生變化、更新,則執(zhí)行步驟413,不進行網(wǎng)絡選擇;否則,該MT在步驟411中重新根據(jù)各有效網(wǎng)絡中的網(wǎng)絡參數(shù)、相應的用戶策略和相應網(wǎng)絡參數(shù)的預期值按下述函數(shù)運算關系計算各有效網(wǎng)絡的函數(shù)值 其中,f是有效網(wǎng)絡的函數(shù)值,Vi是用戶所關注的網(wǎng)絡參數(shù),Wi是用戶為Vi設置的加權(quán)值,Ei是Vi的預期值,N是網(wǎng)絡參數(shù)的總數(shù),Ei和Vi的單位相同。將網(wǎng)絡參數(shù)的監(jiān)測值與該網(wǎng)絡參數(shù)的預期值相除,即,運算
將得到一個數(shù)值,表示用戶對網(wǎng)絡參數(shù)的滿意度。
得到各有效網(wǎng)絡的函數(shù)值后,在步驟412中,選擇函數(shù)值最大的有效網(wǎng)絡作為目標網(wǎng)絡。如果存在多個有效網(wǎng)絡的函數(shù)值相等且最大,則該MT仍然選擇當前所處的網(wǎng)絡作為目標網(wǎng)絡。
下面結(jié)合圖2,對實施例2所述的方法作更詳細地說明。假設MT同時處于兩個有效網(wǎng)絡之中,一個是WLAN網(wǎng)絡,另一個是CDMA/1X網(wǎng)絡。該MT當前保存的網(wǎng)絡參數(shù)和相應的用戶策略如表5所示。從表5中,可以看出用戶所關注的網(wǎng)絡參數(shù)為“費用”、“帶寬”和“安全等級”,用戶為各網(wǎng)絡參數(shù)設置相應的加權(quán)值別為0.1、0.7和0.2;同時,用戶還為各網(wǎng)絡參數(shù)設置相應的預期值,分別為“1元/小時”、“500Kbit/s”和“5”。通過用戶策略,可以體現(xiàn)用戶對各網(wǎng)絡參數(shù)的關注程度,用戶最關注的是網(wǎng)絡所能提供的帶寬,其次是網(wǎng)絡的安全等級,最后是費用。通過各網(wǎng)絡參數(shù)的預期值,可以體現(xiàn)用戶對各網(wǎng)絡參數(shù)的具體的要求。
表5 通過計算,得到WLAN網(wǎng)絡的函數(shù)值為fw=0.1×(1/2)+0.7×(200/500)+0.2×(5/5)=0.53;CDMM1X網(wǎng)絡的函數(shù)值為fc=0.1×(1/1)+0.7×(300/500)+0.2×(3/5)=0.64,該MT選擇CDMA/1X網(wǎng)絡。
在采用上述方法時,當用戶對某個網(wǎng)絡參數(shù)很關注,為該參數(shù)設置了很高的加權(quán)值,但用戶其實是為了降低該參數(shù),例如對于“費用”,“功耗”這樣的參數(shù)。當用戶關注“費用”或“功耗”,并為其設置了很高的加權(quán)值和很低的預期值時,用戶往往時為了獲得較低的費用和功耗,對于這類的網(wǎng)絡參數(shù),應該將
作為用戶的滿意度,這樣才能真正符合用戶的要求。
MT對網(wǎng)絡參數(shù)、相應的用戶策略和相應網(wǎng)絡參數(shù)的預期值進行監(jiān)測。假設WLAN網(wǎng)絡中的網(wǎng)絡參數(shù)“帶寬”發(fā)生變化,該MT將對其保存的相應參數(shù)進行更新,更新后的網(wǎng)絡參數(shù)、相應的用戶策略和相應網(wǎng)絡參數(shù)的預期值如表6所示。
表6 MT得知實際網(wǎng)絡參數(shù)發(fā)生變化,將重新計算兩個網(wǎng)絡的函數(shù)值,此時,fw=0.1×(1/2)+0.7×(300/500)+0.2×(5/5)=0.67;CDMA/1X網(wǎng)絡的函數(shù)值為fc=0.1×(1/1)+0.7×(300/500)+0.2×(3/5)=0.64,該MT將選擇WLAN網(wǎng)絡作為目標網(wǎng)絡。
在實施例2中,網(wǎng)絡參數(shù)的預期值由用戶設置,但是當用戶選取不同的應用服務時,例如IP電話(VoIP,Voice over IP)服務和即時消息(IM,Instant Message)服務,不同的應用服務對網(wǎng)絡參數(shù)的預期需求也不同,而用戶自行對網(wǎng)絡參數(shù)設置的預期值與各應用服務對網(wǎng)絡參數(shù)的預期需求可能相差很大。為更好地適應應用服務的需求,也可以由MT針對不同應用服務的需求為網(wǎng)絡參數(shù)設置預期值。例如假設MT運行VoIP服務時,對網(wǎng)絡參數(shù)“帶寬”的需求是500Kbit/s,則MT將500Kbit/s設置為“帶寬”的預期值;當MT運行IM服務時,對“帶寬”的需求是10Kbit/s,則MT將10Kbit/s設置為“帶寬”的預期值。對于其它網(wǎng)絡參數(shù),依此類推,這里不再重復說明。
如果MT同時運行M個應用服務,則可以聯(lián)合M個應用服務的需求對相應網(wǎng)絡參數(shù)的預期值進行設置。例如可以按函數(shù)關系設置相應網(wǎng)絡參數(shù)的預期值,其中,Ei是網(wǎng)絡參數(shù)的預期值,Eij是各應用服務對該網(wǎng)絡參數(shù)的需求值,Sj是Eij所對應的加權(quán)值。更具體地說,假設MT同時運行VoIP服務和IM服務,VoIP服務和IM服務對網(wǎng)絡參數(shù)“帶寬”的需求分別為500Kbit/s和10Kbit/s,則二者的總需求為S1×500Kbit/s+S2×10Kbit/s。為簡便起見,將S1和S2都設置為1,則二者的總需求為500Kbit/s+10Kbit/s=510Kbit/s,MT將510Kbit/s設置為網(wǎng)絡參數(shù)“帶寬”的預期值。對于其它網(wǎng)絡參數(shù),依此類推,這里不再重復說明。
在本發(fā)明所述的方法中,用戶直接為其關注的網(wǎng)絡參數(shù)設置加權(quán)值Wi,用戶設置的Wi應該滿足條件0≤Wi≤1,并且,其中,N是用戶所關注的網(wǎng)絡參數(shù)的總數(shù)。在實際應用中,也可以不采用用戶直接設置的參數(shù)作為網(wǎng)絡參數(shù)的加權(quán)值,這時,用戶在為其關注的網(wǎng)絡參數(shù)設置參數(shù)時,通過該參數(shù)僅能體現(xiàn)用戶對相應網(wǎng)絡參數(shù)的關注程度,但該參數(shù)不直接作為加權(quán)值,這時,用戶不用按上述條件為其關注的網(wǎng)絡參數(shù)設置參數(shù)。此時,需要MT對用戶設置的參數(shù)進行處理,然后將處理過的參數(shù)作為各相應網(wǎng)絡參數(shù)的加權(quán)值。對用戶設置的參數(shù)進行處理,按下述步驟進行假設用戶設置的參數(shù)為wi,通過運算
對用戶設置的參數(shù)wi求和;通過算關系獲得相應的加權(quán)值Wi。其中,N是用戶設置的參數(shù)的總數(shù)。
更具體地說,假設用戶為網(wǎng)絡參數(shù)“費用”、“帶寬”和“安全等級”設置的參數(shù)分別為10,25和15,可以看出用戶最關注的是“帶寬”,其次是“安全等級”,最后是“費用”。將
和
即0.2、0.5和0.3分別作為“費用”、“帶寬”和“安全等級”的加權(quán)值。
在本發(fā)明所述的方法中,當存在多個有效網(wǎng)絡的函數(shù)值最大且相等時,如果移動終端當前所處網(wǎng)絡的函數(shù)值最大,則選擇移動終端當前所處的網(wǎng)絡作為目標網(wǎng)絡;否則,隨機選擇一個函數(shù)值最大的有效網(wǎng)絡作為目標網(wǎng)絡,或根據(jù)預設置的條件選擇一個函數(shù)值最大的有效網(wǎng)絡作為目標網(wǎng)絡。
在MT中保存網(wǎng)絡參數(shù)、相應的用戶策略和相應網(wǎng)絡參數(shù)的預期值的方法很多,在本發(fā)明所述的方法中,采用數(shù)據(jù)表的方式保存所述相關參數(shù)。
采用網(wǎng)絡狀態(tài)表保存網(wǎng)絡參數(shù)的監(jiān)測值,采用用戶策略表保存用戶所關注的網(wǎng)絡參數(shù)的加權(quán)值,采用預期值存儲表保存用戶或應用服務為相應網(wǎng)絡參數(shù)設置的預期值。
網(wǎng)絡狀態(tài)表包括網(wǎng)絡標志、網(wǎng)絡名稱和網(wǎng)絡參數(shù)N這三個表項,通過網(wǎng)絡標志可以指示有效網(wǎng)絡的標志;網(wǎng)絡名稱則記錄了有效網(wǎng)絡的名稱,例如“ISP1-WLAN”;在網(wǎng)絡參數(shù)N中保存相應的第N個網(wǎng)絡參數(shù)的監(jiān)測值。
用戶策略表包括網(wǎng)絡參數(shù)標志、網(wǎng)絡參數(shù)名稱、網(wǎng)絡參數(shù)的加權(quán)值和網(wǎng)絡參數(shù)的預期值這四個表項。
預期值存儲表包括網(wǎng)絡參數(shù)標志、網(wǎng)絡參數(shù)名稱和預期值這三個表項,如果MT針對不同的應用服務為網(wǎng)絡參數(shù)設置預期值,則預期值存儲表還包括應用服務名稱和應用服務需求值這兩個表項。
在上述實施例中,都以WLAN網(wǎng)絡、CDMA/1X網(wǎng)絡和網(wǎng)絡參數(shù)“費用”、“帶寬”、“安全等級”為例進行說明,對于其它網(wǎng)絡和/或其它網(wǎng)絡參數(shù),本發(fā)明所述的方法同樣適用,這里不再重復說明。
基于上述方法,本發(fā)明還提出一種移動通信網(wǎng)絡的選擇裝置。下面結(jié)合實施例對該裝置做進一步具體說明。
圖5是該裝置的示意圖,該裝置包括監(jiān)測單元51、判斷單元52、函數(shù)值獲得單元53和網(wǎng)絡選擇單元54,該裝置位于MT中。
當MT處于當前網(wǎng)絡中時,通過監(jiān)測單元51對各有效網(wǎng)絡中用戶所關注的網(wǎng)絡參數(shù)和與所述網(wǎng)絡參數(shù)相關的參數(shù)進行監(jiān)測。判斷單元52將判斷監(jiān)測單元51監(jiān)測到的所述網(wǎng)絡參數(shù)和/或相關的參數(shù)是否發(fā)生變化、更新,并將判斷結(jié)果發(fā)送到函數(shù)值獲得單元53。函數(shù)值獲得單元53接收到判斷單元52的判斷結(jié)果后,如果所述網(wǎng)絡參數(shù)和/或相關的參數(shù)發(fā)生變化、更新,則根據(jù)所述網(wǎng)絡參數(shù)和相關的參數(shù)獲得各有效網(wǎng)絡的函數(shù)值,并將各有效網(wǎng)絡的函數(shù)值發(fā)送到網(wǎng)絡選擇單元54。在網(wǎng)絡選擇單元54中,收到來自函數(shù)獲得單元53的各有效網(wǎng)絡的函數(shù)值后,將選擇函數(shù)值最大的有效網(wǎng)絡作為目標網(wǎng)絡。
在監(jiān)測單元51中監(jiān)測的與所述網(wǎng)絡參數(shù)相關的參數(shù)可以是所述網(wǎng)絡參數(shù)的加權(quán)值,還可以是所述網(wǎng)絡參數(shù)的加權(quán)值和所述網(wǎng)絡參數(shù)的預期值。
如果監(jiān)測單元51監(jiān)測的相關參數(shù)是所述網(wǎng)絡參數(shù)的加權(quán)值,則所述函數(shù)值獲得單元53,如圖6所示,包括乘法單元531和累加單元532。
通過乘法單元531可以運算Wi·Vi,獲得網(wǎng)絡參數(shù)的加權(quán)值;通過累加單元532可以運算獲得有效網(wǎng)絡的函數(shù)值。其中,f是有效網(wǎng)絡的函數(shù)值,Vi是用戶關注的網(wǎng)絡參數(shù),Wi是Vi的加權(quán)值,N是網(wǎng)絡參數(shù)的總數(shù)。
如果監(jiān)測單元51監(jiān)測的相關參數(shù)是所述網(wǎng)絡參數(shù)的加權(quán)值和所述網(wǎng)絡參數(shù)的預期值時,則所述函數(shù)值獲得單元53,如圖7所示,包括除法單元533、乘法單元534和累加單元535。
所述除法單元533用于運算
獲得用戶對網(wǎng)絡參數(shù)的滿意度;所述乘法單元534,用于運算
獲得所述滿意度的加權(quán)值;所述累加單元535,用于運算獲得有效網(wǎng)絡的函數(shù)值。其中,f是有效網(wǎng)絡的函數(shù)值,Vi是用戶關注的網(wǎng)絡參數(shù),Wi是Vi的加權(quán)值,Ei是Vi的預期值,N是網(wǎng)絡參數(shù)的總數(shù)。
如圖7所示,所述裝置還包括預期值設置單元55,用于設置所述網(wǎng)絡參數(shù)的預期值,用戶可以通過預期值設置單元55對所述網(wǎng)絡參數(shù)的預期值Ei進行設置,MT也可以通過預期值設置單元55按照至少一個應用服務的需求對所述網(wǎng)絡參數(shù)的預期值Ei進行設置。
當移動終端執(zhí)行至少一個應用服務時,所述預期值設置單元55,如圖8所示,包括需求值加權(quán)單元551和加權(quán)值累加單元552。
通過需求值加權(quán)單元551運算Sj·Eij,獲得應用服務對網(wǎng)絡參數(shù)Vi的需求值的加權(quán)值后,可以在加權(quán)值累加單元552中,運算獲得并設置網(wǎng)絡參數(shù)Vi的預期值Ei。其中,Eij是不同的應用服務對網(wǎng)絡參數(shù)Vi的需求值,Sj是Eij所對應的加權(quán)值,M是應用服務的總數(shù)。
在本發(fā)明所述的裝置中,可以直接采用用戶對網(wǎng)絡參數(shù)Vi設置的系數(shù)作為網(wǎng)絡參數(shù)Vi的加權(quán)值Wi,也可以不直接采用用戶對網(wǎng)絡參數(shù)Vi設置的系數(shù)作為網(wǎng)絡參數(shù)Vi的加權(quán)值Wi。當加權(quán)值Wi不是用戶直接設置的系數(shù)時,所述裝置,如圖9所示,還包括求和單元501和加權(quán)值獲得單元502。
假設用戶為網(wǎng)絡參數(shù)Vi設置的系數(shù)是wi,通過求和單元501對用戶設置的系數(shù)wi做
運算,獲得所有wi的和值,然后,通過加權(quán)值獲得單元502運算獲得并設置網(wǎng)絡參數(shù)Vi的加權(quán)值Wi。其中,N是網(wǎng)絡參數(shù)的總數(shù)。
以上所述的實施例僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1.一種移動通信網(wǎng)絡的選擇方法,其特征在于,包括
監(jiān)測各有效網(wǎng)絡中用戶所關注的網(wǎng)絡參數(shù)和與所述網(wǎng)絡參數(shù)相關的參數(shù),如果所述網(wǎng)絡參數(shù)和/或所述相關參數(shù)發(fā)生變化,則根據(jù)所述網(wǎng)絡參數(shù)和所述相關參數(shù)獲得各有效網(wǎng)絡的函數(shù)值,選擇函數(shù)值最大的有效網(wǎng)絡作為目標網(wǎng)絡。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,當所述相關參數(shù)是所述網(wǎng)絡參數(shù)的加權(quán)值時,按下述步驟獲得有效網(wǎng)絡的函數(shù)值
運算Wi·Vi,獲得網(wǎng)絡參數(shù)的加權(quán)值;
運算,獲得有效網(wǎng)絡的函數(shù)值;
其中,f是有效網(wǎng)絡的函數(shù)值,Vi是用戶關注的網(wǎng)絡參數(shù),Wi是Vi的加權(quán)值,N是網(wǎng)絡參數(shù)的總數(shù)。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,當所述相關參數(shù)是所述網(wǎng)絡參數(shù)的加權(quán)值和所述網(wǎng)絡參數(shù)的預期值時,按下述步驟獲得有效網(wǎng)絡的函數(shù)值
運算
,獲得用戶對網(wǎng)絡參數(shù)的滿意度;
運算
,獲得所述滿意度的加權(quán)值;
運算獲得有效網(wǎng)絡的函數(shù)值;
其中,f是有效網(wǎng)絡的函數(shù)值,Vi是用戶關注的網(wǎng)絡參數(shù),Wi是Vi的加權(quán)值,Ei是Vi的預期值,N是網(wǎng)絡參數(shù)的總數(shù)。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述網(wǎng)絡參數(shù)的預期值Ei由用戶設置,或由移動終端按照至少一個應用服務的需求設置。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,當移動終端執(zhí)行至少一個應用服務時,移動終端按下述步驟設置網(wǎng)絡參數(shù)的預期值
運算Sj·Eij,獲得應用服務對網(wǎng)絡參數(shù)Vi的需求值的加權(quán)值;
運算,獲得并設置網(wǎng)絡參數(shù)Vi的預期值Ei;
其中,Eij是不同的應用服務對網(wǎng)絡參數(shù)Vi的需求值,Sj是Eij所對應的加權(quán)值,M是應用服務的總數(shù)。
6.根據(jù)權(quán)利要求2至5任意一項所述的方法,其特征在于,當加權(quán)值Wi由用戶直接設置時,按下述條件設置Wi
0≤Wi≤1,并且,;其中,N是網(wǎng)絡參數(shù)的總數(shù)。
7.根據(jù)權(quán)利要求2至5任意一項所述的方法,其特征在于,當加權(quán)值Wi不是用戶直接設置的系數(shù)時,按下述步驟設置加權(quán)值
用戶為網(wǎng)絡參數(shù)Vi設置系數(shù)wi;
運算
,獲得所有wi的和值;
運算,獲得并設置網(wǎng)絡參數(shù)Vi的加權(quán)值Wi;
其中,N是網(wǎng)絡參數(shù)的總數(shù)。
8.根據(jù)權(quán)利要求1至5任意一項所述的方法,其特征在于,當函數(shù)值最大的有效網(wǎng)絡多于一個時,如果移動終端當前所處網(wǎng)絡的函數(shù)值最大,則選擇移動終端當前所處的網(wǎng)絡作為目標網(wǎng)絡;否則,隨機選擇一個函數(shù)值最大的有效網(wǎng)絡作為目標網(wǎng)絡,或根據(jù)預設置的條件選擇一個函數(shù)值最大的有效網(wǎng)絡作為目標網(wǎng)絡。
9.一種移動通信網(wǎng)絡的選擇裝置,其特征在于,包括
監(jiān)測單元,用于監(jiān)測各有效網(wǎng)絡中用戶所關注的網(wǎng)絡參數(shù)和與所述網(wǎng)絡參數(shù)相關的參數(shù);
判斷單元,用于判斷監(jiān)測單元獲得的相關監(jiān)測值是否發(fā)生變化;
函數(shù)值獲得單元,用于接收判斷單元的信息,如果相關監(jiān)測值發(fā)生變化,則根據(jù)監(jiān)測值獲得各有效網(wǎng)絡的函數(shù)值;
網(wǎng)絡選擇單元,用于接收函數(shù)獲得單元所獲得的各有效網(wǎng)絡的函數(shù)值,選擇函數(shù)值最大的有效網(wǎng)絡作為目標網(wǎng)絡。
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,當所述相關參數(shù)是所述網(wǎng)絡參數(shù)的加權(quán)值時,所述函數(shù)值獲得單元包括
乘法單元,用于運算Wi·Vi,獲得網(wǎng)絡參數(shù)的加權(quán)值;
累加單元,用于運算,獲得有效網(wǎng)絡的函數(shù)值;
其中,f是有效網(wǎng)絡的函數(shù)值,Vi是用戶關注的網(wǎng)絡參數(shù),Wi是Vi的加權(quán)值,N是網(wǎng)絡參數(shù)的總數(shù)。
11.根據(jù)權(quán)利要求9所述的裝置,其特征在于,當所述相關參數(shù)是所述網(wǎng)絡參數(shù)的加權(quán)值和所述網(wǎng)絡參數(shù)的預期值時,所述函數(shù)值獲得單元包括
除法單元,用于運算
,獲得用戶對網(wǎng)絡參數(shù)的滿意度;
乘法單元,用于運算
,獲得所述滿意度的加權(quán)值;
累加單元,用于運算,獲得有效網(wǎng)絡的函數(shù)值;
其中,f是有效網(wǎng)絡的函數(shù)值,Vi是用戶關注的網(wǎng)絡參數(shù),Wi是Vi的加權(quán)值,Ei是Vi的預期值,N是網(wǎng)絡參數(shù)的總數(shù)。
12.根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述裝置還包括預期值設置單元,用于設置所述網(wǎng)絡參數(shù)的預期值。
13.根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述網(wǎng)絡參數(shù)的預期值由用戶通過預期值設置單元設置,或由移動終端通過預期值設置單元按照至少一個應用服務的需求設置。
14.根據(jù)權(quán)利要求13所述的裝置,其特征在于,當移動終端執(zhí)行至少一個應用服務時,所述預期值設置單元包括
需求值加權(quán)單元,用于運算Sj·Eij,獲得應用服務對網(wǎng)絡參數(shù)Vi的需求值的加權(quán)值;
加權(quán)值累加單元,用于運算獲得并設置網(wǎng)絡參數(shù)Vi的預期值Ei;
其中,Eij是不同的應用服務對網(wǎng)絡參數(shù)Vi的需求值,Sj是Eij所對應的加權(quán)值,M是應用服務的總數(shù)。
15.根據(jù)權(quán)利要求9至14任意一項所述的裝置,其特征在于,當加權(quán)值Wi不是用戶直接設置的系數(shù)時,所述裝置還包括
求和單元,用于對用戶設置的系數(shù)wi做
運算,獲得所有wi的和值;
加權(quán)值獲得單元,用于運算,獲得并設置網(wǎng)絡參數(shù)Vi的加權(quán)值Wi;其中,N是網(wǎng)絡參數(shù)的總數(shù)。
全文摘要
本發(fā)明公開一種移動通信網(wǎng)絡的選擇方法,包括監(jiān)測各有效網(wǎng)絡中用戶所關注的網(wǎng)絡參數(shù)和與所述網(wǎng)絡參數(shù)相關的參數(shù),如果所述網(wǎng)絡參數(shù)和/或所述相關參數(shù)發(fā)生變化,則根據(jù)所述網(wǎng)絡參數(shù)和所述相關參數(shù)獲得各有效網(wǎng)絡的函數(shù)值,選擇函數(shù)值最大的有效網(wǎng)絡作為目標網(wǎng)絡。本發(fā)明同時公開一種移動通信網(wǎng)絡的選擇裝置。本發(fā)明采用動態(tài)的網(wǎng)絡參數(shù)獲得各有效網(wǎng)絡的函數(shù)值,可以提高網(wǎng)絡選擇的效果,增大移動終端所選擇的網(wǎng)絡符合用戶要求的幾率。
文檔編號H04W48/18GK101150795SQ200610113230
公開日2008年3月26日 申請日期2006年9月20日 優(yōu)先權(quán)日2006年9月20日
發(fā)明者蔡學軍 申請人:西門子(中國)有限公司