專利名稱:一種多模設(shè)備及其業(yè)務(wù)流切換方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)通信技術(shù)領(lǐng)域,特別是一種多模設(shè)備及其業(yè)務(wù)流切換方法。
背景技術(shù):
下一代網(wǎng)絡(luò)將是基于IP的、多種接入方式相融合的網(wǎng)絡(luò)。其中,常見的
通信網(wǎng)絡(luò)包括通用無(wú)線分組業(yè)務(wù)(Gemeral Packer Radio Service, GPRS)網(wǎng)絡(luò)、 通用移動(dòng)通信系統(tǒng)(Universal Mobile Telecommunication System, UMTS)網(wǎng) 絡(luò)以及無(wú)線局域網(wǎng)絡(luò)(Wireless Local Area Network, WLAN)等。由于各種無(wú) 線接入技術(shù)各有所長(zhǎng)并各有其不足,因而導(dǎo)致多種無(wú)線技術(shù)將在長(zhǎng)期內(nèi)互補(bǔ)共 存;同時(shí),用戶對(duì)于通信網(wǎng)絡(luò)所覆蓋范圍的要求也越來(lái)越高,但又并不希望為 了能夠使用多種網(wǎng)絡(luò)而攜帶太多的終端設(shè)備。多模設(shè)備(多模終端)的產(chǎn)生適 應(yīng)了當(dāng)前的技術(shù)特點(diǎn),并且有效的滿足了用戶的需求,因此其具有非常廣闊的 應(yīng)用前景。
由于各種無(wú)線網(wǎng)絡(luò)的覆蓋范圍存在差異以及無(wú)線網(wǎng)絡(luò)的環(huán)境因素復(fù)雜多 變,多模設(shè)備在無(wú)線網(wǎng)絡(luò)中移動(dòng)時(shí),會(huì)發(fā)生切換(handoff)的情況,即出于某 種原因,將正在某種通信網(wǎng)絡(luò)中進(jìn)行的會(huì)話轉(zhuǎn)移到其他的通信網(wǎng)絡(luò)上繼續(xù)傳 輸,從而保證會(huì)話的連續(xù)。這就必然會(huì)涉及到切換目標(biāo)的選擇和切換時(shí)機(jī)的確 定,好的切換決策算法可以指導(dǎo)設(shè)備在合適的時(shí)機(jī)切換到最優(yōu)的通信網(wǎng)絡(luò)上, 這對(duì)于保證業(yè)務(wù)服務(wù)質(zhì)量有著非常重要的意義,因此,目前人們對(duì)切換決策算 法的研究非常重視。
現(xiàn)有的切換方式可以分為水平切換(horizontal handoff)以及垂直切換 (vertical handoff)兩禾中(K. Pahlavan, P. Krishnamurthy, A. Hatami, M. Ylianttila, J. P. Makela, R. Pichna, and J. Vallstron, "Handoff in hybrid mobile data network", IEEE Pers. Commun.,vo1.7, no.2, pp.34-37, Apr. 2000)。它們實(shí)質(zhì)上都是在候選 的網(wǎng)絡(luò)中選擇一個(gè)最優(yōu)的網(wǎng)絡(luò),并把所有的會(huì)話都切換到這個(gè)網(wǎng)絡(luò)上,因而其切換決策的單位是"設(shè)備"。當(dāng)需要進(jìn)行多模設(shè)備的切換時(shí),情況有了很大的 不同,由于多模設(shè)備可以是在多個(gè)接口上同時(shí)進(jìn)行會(huì)話傳輸,因而在切換時(shí), 并不需要把所有的會(huì)話都切換至一個(gè)接口 ,而是可以在多個(gè)會(huì)話與多個(gè)接[」之 間按照一定的原則進(jìn)行調(diào)配切換,這時(shí)的切換決策算法是以"單個(gè)會(huì)話"為單 位。盡可能的使會(huì)話與接口實(shí)現(xiàn)最為合理的映射,可以在保證每個(gè)會(huì)話業(yè)務(wù)服 務(wù)質(zhì)量的同時(shí),取得更好的網(wǎng)絡(luò)資源利用率和更低的通信成本。
通過上述分析可以看出,將現(xiàn)有的水平切換和垂直切換等切換決策算法直 接用在多模通信環(huán)境下并不合適,因此,需要專門研究針對(duì)多模設(shè)備中多業(yè)務(wù) 流通信的切換決策算法。
逼近理想解的排序解法(Technique for Order Preference by Similarity to Ideal Solution, TOPSIS , Hwang C L, Yoon K. Multiple attribute decision making methods and applications, a state of the art survey [M]. New York: Springer-Verlag,
1981),可以與傳統(tǒng)的數(shù)學(xué)方法或模糊邏輯相結(jié)合,在存在多種影響因素的情 況下,找出實(shí)現(xiàn)目標(biāo)的最優(yōu)解和負(fù)最優(yōu)解(最差解),并根據(jù)"較優(yōu)解應(yīng)該離 最優(yōu)解盡可能近且離負(fù)最優(yōu)解盡可能遠(yuǎn)"的原則選出問題的解決方案,因此, 特別適合于解決在多個(gè)候選目標(biāo)中依據(jù)多種因素選出最終目標(biāo)的決策問題。
本發(fā)明的目的在于,提供一種多模設(shè)備及其業(yè)務(wù)流切換方法,針對(duì)多業(yè)務(wù) 流切換的應(yīng)用場(chǎng)景,全面考慮與通信環(huán)境相關(guān)的各種影響因素,選擇對(duì)切換決 策起關(guān)鍵作用的因子,經(jīng)過切換決策模塊的運(yùn)算分析,在業(yè)務(wù)流與接口之間建 立合理的映射關(guān)系,從而為每一條業(yè)務(wù)流選擇合適的通信網(wǎng)絡(luò),以充分利用各 種無(wú)線接入資源和多模設(shè)備的接入能力。
為了實(shí)現(xiàn)上述目的,本發(fā)明提供了一種多模設(shè)備,包括無(wú)線接口模塊、切 換識(shí)別模塊、切換決策模塊以及切換執(zhí)行模塊;
所述無(wú)線接口模塊,用于使所述多模設(shè)備連接至網(wǎng)絡(luò)以進(jìn)行會(huì)話業(yè)務(wù)傳
輸;
所述切換識(shí)別模塊,用于根據(jù)所述多模設(shè)備中的業(yè)務(wù)以及所述網(wǎng)絡(luò)的情 況,對(duì)需要進(jìn)行哪種類型的切換進(jìn)行判斷;
所述切換決策模塊,用于根據(jù)所述切換識(shí)別模塊判斷的結(jié)果,根據(jù)所需要
發(fā)明內(nèi)容
進(jìn)行的不同類型的業(yè)務(wù)切換,分別采取相應(yīng)的算法進(jìn)行切換的決策,以決策對(duì) 某一條業(yè)務(wù)流是否需要進(jìn)行切換以及如何進(jìn)行切換;
所述切換執(zhí)行模塊,用于根據(jù)所述切換決策模塊所做出的切換的決策,對(duì) 相應(yīng)的業(yè)務(wù)流進(jìn)行切換。
較佳的,所述多模設(shè)備中,所述無(wú)線接口模塊將所述多模設(shè)備連接至的網(wǎng) 絡(luò)包括全球移動(dòng)通信網(wǎng)絡(luò)、通用無(wú)線分組業(yè)務(wù)網(wǎng)絡(luò)、通用移動(dòng)通信系統(tǒng)網(wǎng)絡(luò)、 WiMAX通信網(wǎng)絡(luò)、藍(lán)牙通信網(wǎng)絡(luò)以及無(wú)線局域網(wǎng)絡(luò)中的兩種或兩種以上的組
合
較佳的,所述多模設(shè)備中,所述多模設(shè)備進(jìn)行的會(huì)話業(yè)務(wù)包括SMS業(yè)務(wù)、 MMS業(yè)務(wù)、語(yǔ)音業(yè)務(wù)、WAP業(yè)務(wù)、網(wǎng)絡(luò)瀏覽業(yè)務(wù)、VoIP業(yè)務(wù)、Email業(yè)務(wù)、 IPTV業(yè)務(wù)以及FTP業(yè)務(wù)中的兩種或兩種以上的組合。
較佳的,所述多模設(shè)備中,所述切換的類型包括以"F四個(gè)種類
(1) 出現(xiàn)新的可用網(wǎng)絡(luò);
(2) 原來(lái)存在的某個(gè)服務(wù)網(wǎng)絡(luò)不再可用;
(3) 某種網(wǎng)絡(luò)上的業(yè)務(wù)的服務(wù)質(zhì)量發(fā)生變化;
(4) 用戶顯式指定將在某種網(wǎng)絡(luò)上進(jìn)行的會(huì)話通信切換到指定的網(wǎng)絡(luò)中進(jìn)行。
較佳的,所述多模設(shè)備中,當(dāng)需要進(jìn)行出現(xiàn)新的可用網(wǎng)絡(luò)情況下的切換時(shí), 所述切換決策模塊根據(jù)每條業(yè)務(wù)的服務(wù)質(zhì)量滿意度以及新的可用網(wǎng)絡(luò)可以提 供給所述業(yè)務(wù)的服務(wù)質(zhì)量滿意度,決策對(duì)每條業(yè)務(wù)流是否需要進(jìn)行切換,當(dāng)所 述新的可用網(wǎng)絡(luò)可以提供給所述業(yè)務(wù)的服務(wù)質(zhì)量滿意度大于某條業(yè)務(wù)的服務(wù) 質(zhì)量滿意度一個(gè)限值時(shí),決策進(jìn)行切換。
較佳的,所述多模設(shè)備中,所述服務(wù)質(zhì)量滿意度定義為
其中, ',表示各種因素的權(quán)重;
對(duì)于效益型因子,<formula>formula see original document page 12</formula>
對(duì)于成本型因子,<formula>formula see original document page 13</formula>
其中,u、 l分別代表相應(yīng)業(yè)務(wù)所要求的參數(shù)的上下限,r代表實(shí)際網(wǎng)絡(luò)環(huán) 境可以提供的數(shù)值;
對(duì)于每一種業(yè)務(wù)的參數(shù)上下限u和1,己知的業(yè)務(wù)種類,事先確定u和1 的大小,未知的業(yè)務(wù)種類,通過設(shè)置一組默認(rèn)值,或者利用機(jī)器學(xué)習(xí)的方法來(lái) 對(duì)u和l的數(shù)值進(jìn)行確定;
所述各種因素的權(quán)重,對(duì)于已知的業(yè)務(wù)種類,事先確定一組權(quán)重向量,對(duì) 于未知業(yè)務(wù)的種類,為其設(shè)置一個(gè)默認(rèn)權(quán)重向量。
較佳的,所述多模設(shè)備中,所述各種因素的權(quán)重的確定方式為
不同類型的業(yè)務(wù)中的因素分別對(duì)應(yīng)一組不同的權(quán)值,先用[1-10]為每個(gè)因 素打分,然后求總分,以各因素得分與總分的比值作為最終的權(quán)重,即
<formula>formula see original document page 13</formula>
其中^是第i個(gè)因素的得分,1《~《10。
較佳的,所述多模設(shè)備中,所述限值與所述多模設(shè)備的運(yùn)動(dòng)速度成反比, 與會(huì)話當(dāng)前所使用的網(wǎng)絡(luò)的覆蓋范圍成正比。
較佳的,所述多模設(shè)備中,當(dāng)需要進(jìn)行原來(lái)存在的某個(gè)服務(wù)網(wǎng)絡(luò)不再可用 情況下的切換時(shí),所述切換決策模塊根據(jù)在所述不再可用的網(wǎng)絡(luò)中進(jìn)行的會(huì)話 業(yè)務(wù)的狀況,其他仍然可用的網(wǎng)絡(luò)的參數(shù)以及所述多模設(shè)備自身的狀態(tài),決策 將在所述不再可用的網(wǎng)絡(luò)中進(jìn)行的會(huì)話業(yè)務(wù)切換到其他仍然可用的網(wǎng)絡(luò)中進(jìn) 行會(huì)話傳輸。
較佳的,所述多模設(shè)備中,所述切換決策模塊根據(jù)在所述不再可用的網(wǎng)絡(luò) 中進(jìn)行的會(huì)話業(yè)務(wù)的狀況,其他仍然可用的網(wǎng)絡(luò)的參數(shù)以及所述多模設(shè)備自身 的狀態(tài),采用逼近理想解的排序解法方法,結(jié)合模糊多屬性決策的方法,決策 將在所述不再可用的網(wǎng)絡(luò)中進(jìn)行的會(huì)話業(yè)務(wù)切換到其他仍然可用的網(wǎng)絡(luò)中進(jìn)行傳輸會(huì)話。
較佳的,所述多模設(shè)備中,當(dāng)需要進(jìn)行某種網(wǎng)絡(luò)上的業(yè)務(wù)的服務(wù)質(zhì)量發(fā)生 變化情況下的切換時(shí),所述切換決策模塊判斷是當(dāng)前網(wǎng)絡(luò)需要切換到不同的基 站,還是當(dāng)前網(wǎng)絡(luò)不再可用,如果是前者,則決策直接切換到其他可用的基站, 否則,根據(jù)在所述不再可用的網(wǎng)絡(luò)中進(jìn)行的會(huì)話業(yè)務(wù)的狀況,其他仍然可用的 網(wǎng)絡(luò)的參數(shù)以及所述多模設(shè)備自身的狀態(tài),決策將在所述不再可用的網(wǎng)絡(luò)中進(jìn) 行的會(huì)話業(yè)務(wù)切換到其他仍然可用的網(wǎng)絡(luò)屮進(jìn)行會(huì)話傳輸。
較佳的,所述多模設(shè)備中,當(dāng)所述切換決策模塊判斷為當(dāng)前網(wǎng)絡(luò)不再可用 時(shí),所述切換決策模塊根據(jù)在所述不再可用的網(wǎng)絡(luò)中進(jìn)行的會(huì)話業(yè)務(wù)的狀況, 其他仍然可用的網(wǎng)絡(luò)的參數(shù)以及所述多模設(shè)備自身的狀態(tài),采用逼近理想解的 排序解法方法,結(jié)合模糊多屬性決策的方法,決策將在所述不再可用的網(wǎng)絡(luò)中 進(jìn)行的會(huì)話業(yè)務(wù)切換到其他仍然可用的網(wǎng)絡(luò)中進(jìn)行傳輸會(huì)話。
較佳的,所述多模設(shè)備中,當(dāng)需要進(jìn)行用戶顯式指定將在某種網(wǎng)絡(luò)上進(jìn)行 的會(huì)話通信切換到指定的網(wǎng)絡(luò)中進(jìn)行情況下的切換時(shí),所述切換決策模塊直接 根據(jù)用戶的指示決策所需要進(jìn)行的切換。
為了實(shí)現(xiàn)上述目的,本發(fā)明還公開了一種多模設(shè)備的業(yè)務(wù)流切換方法,其 特征在于,包括以下步驟
步驟100,多模設(shè)備判斷所需要執(zhí)行的業(yè)務(wù)流切換的類型;
歩驟200,所述多模設(shè)備根據(jù)所需要執(zhí)行的業(yè)務(wù)流切換的類型,結(jié)合所述
多模設(shè)備中的業(yè)務(wù)以及所述通信網(wǎng)絡(luò)中的具體參數(shù),決策如何進(jìn)行業(yè)務(wù)流的切
換;
步驟300,所述多模設(shè)備按照決策的結(jié)果執(zhí)行業(yè)務(wù)流切換的操作。 較佳的,在所述多模設(shè)備的業(yè)務(wù)流切換方法中,所述切換的類型包括以下 四個(gè)種類
(1) 出現(xiàn)新的可用網(wǎng)絡(luò);
(2) 原來(lái)存在的某個(gè)服務(wù)網(wǎng)絡(luò)不再可用;
(3) 某種網(wǎng)絡(luò)上的業(yè)務(wù)的服務(wù)質(zhì)量發(fā)生變化;
(4) 用戶顯式指定將在某種網(wǎng)絡(luò)上進(jìn)行的會(huì)話通信切換到指定的網(wǎng)絡(luò)中進(jìn)行。
較佳的,在所述多模設(shè)備的業(yè)務(wù)流切換方法中,當(dāng)所述切換的種類為出現(xiàn)
新的可用網(wǎng)絡(luò)時(shí),所述步驟200中,包括以下步驟
步驟211,多模設(shè)備計(jì)算當(dāng)前所有運(yùn)行著的業(yè)務(wù)的服務(wù)質(zhì)量滿意度; 步驟212,所述多模設(shè)備使用所計(jì)算出的每種業(yè)務(wù)的服務(wù)質(zhì)量滿意度形成
切換預(yù)選隊(duì)列;
步驟2H,所述多模設(shè)備判斷所述切換預(yù)選隊(duì)列是否為空,如果不為空, 進(jìn)入步驟214,如果為空,進(jìn)入步驟217;
步驟214,所述多模設(shè)備取出所述切換預(yù)選隊(duì)列中的第一個(gè)業(yè)務(wù),計(jì)算如 果在所述出現(xiàn)的新的可用網(wǎng)絡(luò)中傳輸此項(xiàng)業(yè)務(wù)所能夠得到的服務(wù)質(zhì)量滿意度
步驟215,所述多模設(shè)備判斷所述^5' 是否超出當(dāng)前的服務(wù)質(zhì)量滿意度 一定的限值,如果超出,進(jìn)入步驟216,否則,進(jìn)入步驟213;
步驟216,將在步驟214中從所述切換預(yù)選隊(duì)列中取出的業(yè)務(wù)轉(zhuǎn)移到待切 換隊(duì)列中,并更新相關(guān)的參數(shù),進(jìn)入步驟213;
步驟217,操作結(jié)束。
較佳的,在所述多模設(shè)備的業(yè)務(wù)流切換方法中,所述服務(wù)質(zhì)量滿意度 2《=Z.而'g&,
y觀妙(=1 其中,十 ,表示各種因素的權(quán)重;
對(duì)于效益型因子,
<formula>formula see original document page 15</formula>
對(duì)于成本型因子,
<formula>formula see original document page 15</formula>
其中,u、 l分別代表相應(yīng)業(yè)務(wù)所要求的參數(shù)的上下限,r代表實(shí)際網(wǎng)絡(luò)環(huán)
境可以提供的數(shù)值;
對(duì)于每一種業(yè)務(wù)的參數(shù)上下限u和1,已知的業(yè)務(wù)種類,事先確定u和l
的大小,未知的業(yè)務(wù)種類,通過設(shè)置--組默認(rèn)值,或者利用機(jī)器學(xué)習(xí)的方法來(lái) 對(duì)U和1的數(shù)值進(jìn)行確定;
所述各種因素的權(quán)重,對(duì)于已知的業(yè)務(wù)種類,事先確定一組權(quán)重向量,對(duì) 于未知業(yè)務(wù)的種類,為其設(shè)置一個(gè)默認(rèn)權(quán)重向量。
較佳的,在所述多模設(shè)備的業(yè)務(wù)流切換方法中,所述各種因素的權(quán)重的確 定方式為
不同類型的業(yè)務(wù)中的因素分別對(duì)應(yīng)一組不同的權(quán)值,先用[i-io]為每個(gè)因
素打分,然后求總分,以各因素得分與總分的比值作為最終的權(quán)重,即
<formula>formula see original document page 16</formula>其中^是第i個(gè)因素的得分,1《^《10。
較佳的,在所述多模設(shè)備的業(yè)務(wù)流切換方法中,所述限值與所述多模設(shè)備 的運(yùn)動(dòng)速度成反比,與會(huì)話當(dāng)前所使用的網(wǎng)絡(luò)的覆蓋范圍成正比。
較佳的,在所述多模設(shè)備的業(yè)務(wù)流切換方法中,當(dāng)所述切換的種類為原來(lái)
存在的某個(gè)服務(wù)網(wǎng)絡(luò)不再可用時(shí),所述步驟200中,包括以下步驟
步驟221,多模設(shè)備判斷所述不可再用的網(wǎng)絡(luò)中是否有承載業(yè)務(wù),如果有, 進(jìn)入步驟222,否則,進(jìn)入步驟228;
步驟222,所述多模設(shè)備取出所述不可再用的網(wǎng)絡(luò)中承載的第一個(gè)業(yè)務(wù), 結(jié)合監(jiān)測(cè)參數(shù),針對(duì)其余的每一個(gè)可用網(wǎng)絡(luò)構(gòu)造決策矩陣;
步驟223,對(duì)在步驟222中構(gòu)造出的決策矩陣進(jìn)行去模糊化處理;
步驟224,將所述經(jīng)過去模糊化處理的決策矩陣進(jìn)行歸一化處理,并根據(jù) 業(yè)務(wù)的不同進(jìn)行相應(yīng)的加權(quán)處理;
步驟225,通過所述處理后的矩陣,選出針對(duì)每個(gè)可用網(wǎng)絡(luò)最優(yōu)解和負(fù)最 優(yōu)解;
步驟226,根據(jù)每個(gè)可用網(wǎng)絡(luò)的最優(yōu)解和負(fù)最優(yōu)解計(jì)算選擇每個(gè)網(wǎng)絡(luò)的方 案接近度;
步驟227,所述多模設(shè)備選出所述方案接近度的值最大的可用網(wǎng)絡(luò),將所 述業(yè)務(wù)加入待切換隊(duì)列,進(jìn)入步驟221;
步驟228,操作結(jié)束。
較佳的,在所述多模設(shè)備的業(yè)務(wù)流切換方法中,所述步驟222中使用 TOPSIS方法構(gòu)造所述決策矩陣,所述決策矩陣的每一列代表一個(gè)決策因素的 值,每一行代表一個(gè)備選網(wǎng)絡(luò)。
較佳的,在所述多模設(shè)備的業(yè)務(wù)流切換方法中,所述步驟223中對(duì)所述決 策矩陣進(jìn)行去模糊化處理所依據(jù)的規(guī)則是最大最小值法或重心法。
較佳的,在所述多模設(shè)備的業(yè)務(wù)流切換方法中,在所述步驟224中,當(dāng)所 述決策矩陣為D,歸一化后的矩陣為M時(shí),所使用的歸一化方法為
較佳的,在所述多模設(shè)備的業(yè)務(wù)流切換方法中,在所述步驟225中,當(dāng)所 述處理后的矩陣為V時(shí)
所述最優(yōu)解為P' = mfX{F"},其中,對(duì)效益型參數(shù)每列取最大,對(duì)成本 型參數(shù)每列取最小;
所述負(fù)最優(yōu)解為^z"11^》,其中,對(duì)效益型參數(shù)每列取最大,對(duì)成本
型參數(shù)每列取最小。
較佳的,在所述多模設(shè)備的業(yè)務(wù)流切換方法中,在所述步驟226中,所述
方案接近度'<formula>formula see original document page 17</formula>為所述決 策矩陣中的一行。
較佳的,在所述多模設(shè)備的業(yè)務(wù)流切換方法中,當(dāng)所述切換的種類為某種 網(wǎng)絡(luò)上的業(yè)務(wù)的服務(wù)質(zhì)量發(fā)生變化時(shí),所述步驟200中,包括以下步驟
步驟231,多模設(shè)備從所述業(yè)務(wù)的服務(wù)質(zhì)量發(fā)生變化時(shí)起開始計(jì)時(shí),計(jì)時(shí) 的長(zhǎng)度為穩(wěn)定間隔;
步驟232,當(dāng)所述計(jì)時(shí)的長(zhǎng)度達(dá)到所述穩(wěn)定間隔時(shí),所述多模設(shè)備檢查所 述業(yè)務(wù)正在使用的網(wǎng)絡(luò)的服務(wù)質(zhì)量是否仍然不能滿足正常使用的要求,如果仍 然不能滿足,進(jìn)入步驟233,否則,進(jìn)入步驟236
步驟233,所述多模設(shè)備檢測(cè)對(duì)于所述業(yè)務(wù)所使用的網(wǎng)絡(luò)中,是否存在其
他可用的基站,如果有,進(jìn)入步驟234,否則,所述網(wǎng)絡(luò)不可再用,進(jìn)入步驟235;
步驟234,所處多模設(shè)備將所述業(yè)務(wù)水平切換到同種網(wǎng)絡(luò)中其他可用的基 站中,操作結(jié)束;
步驟235,按照所述切換的種類為原來(lái)存在的某個(gè)服務(wù)網(wǎng)絡(luò)不再可用時(shí)的 處理方式,決策如何進(jìn)行業(yè)務(wù)流的切換,操作結(jié)束; 步驟236,操作結(jié)束。
較佳的,在所述多模設(shè)備的業(yè)務(wù)流切換方法中,當(dāng)所述切換的種類為用戶 顯式指定將在某種網(wǎng)絡(luò)上進(jìn)行的會(huì)話通信切換到指定的網(wǎng)絡(luò)中進(jìn)行時(shí),在所述 步驟200中,直接根據(jù)用戶的指示決策所需要進(jìn)行的切換。
較佳的,在所述多模設(shè)備的業(yè)務(wù)流切換方法中,所述歩驟300中,包括以 下步驟
步驟310,判斷所述待切換隊(duì)列是否非空,如果非空,進(jìn)入步驟320,否 則,進(jìn)入步驟330;
步驟320,依次從所述待切換隊(duì)列中取出業(yè)務(wù)進(jìn)行切換操作,進(jìn)入步驟330;
步驟330,操作結(jié)束。
本發(fā)明的有益效果是本發(fā)明中的一種多模設(shè)備及其業(yè)務(wù)流切換方法,可以完整的覆蓋多業(yè)務(wù)流切換的場(chǎng)景,其分別針對(duì)每種場(chǎng)景進(jìn)行切換決策處理, 并且根據(jù)場(chǎng)景的不同特點(diǎn)采用了不同的算法,以使得整個(gè)算法靈活而高效。同 時(shí),本發(fā)明中的多模設(shè)備及其業(yè)務(wù)流切換方法綜合考慮了周圍網(wǎng)絡(luò)的信息、設(shè) 備狀況以及業(yè)務(wù)對(duì)服務(wù)質(zhì)量的需求,在結(jié)合用戶的喜好的情況下經(jīng)過細(xì)致的分 析來(lái)做出決策,因此在保證服務(wù)質(zhì)量的前提下,可以大幅度的節(jié)約用戶所付出的通信成本。
圖1為多模設(shè)備上多種業(yè)務(wù)通信的場(chǎng)景圖2為當(dāng)出現(xiàn)新的可用網(wǎng)絡(luò)時(shí)所發(fā)生的切換的場(chǎng)景示意圖3為當(dāng)原來(lái)的某個(gè)服務(wù)網(wǎng)絡(luò)不再可用時(shí)所發(fā)生的切換的場(chǎng)景示意圖4為本發(fā)明中的一種多模設(shè)備的業(yè)務(wù)流切換方法的流程圖5為本發(fā)明中的一種多模設(shè)備的框架圖。
具體實(shí)施例方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí) 施例,對(duì)本發(fā)明的一種多模設(shè)備及其業(yè)務(wù)流切換方法進(jìn)行進(jìn)一步的詳細(xì)說明。 應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā) 明。
要實(shí)現(xiàn)高效的決策如何切換業(yè)務(wù)流,就必須了解引起業(yè)務(wù)流切換發(fā)生的原 因,通常情況下,當(dāng)出現(xiàn)以下三種情況時(shí),會(huì)引起業(yè)務(wù)流切換的發(fā)生(1) 多模設(shè)備的服務(wù)網(wǎng)絡(luò)集發(fā)生改變;(2)某種網(wǎng)絡(luò)上的業(yè)務(wù)的服務(wù)質(zhì)量發(fā)生變 化;(3)用戶顯式指定將在某種網(wǎng)絡(luò)上進(jìn)行的會(huì)話通信切換到指定的網(wǎng)絡(luò)中 進(jìn)行。其中,服務(wù)網(wǎng)絡(luò)集是指多模設(shè)備當(dāng)前正在使用的所有通信網(wǎng)絡(luò)的集合, 服務(wù)網(wǎng)絡(luò)集發(fā)生變化的情況又可以繼續(xù)細(xì)分為出現(xiàn)新的可用網(wǎng)絡(luò)以及原來(lái)的 服務(wù)網(wǎng)絡(luò)不再可用這兩種情況。
當(dāng)出現(xiàn)上述引發(fā)業(yè)務(wù)流切換發(fā)生的情況時(shí),當(dāng)出現(xiàn)新的可用網(wǎng)絡(luò)時(shí),如果 新出現(xiàn)的網(wǎng)絡(luò)具有某種良好的服務(wù)特性,比如有更好的帶寬或成本優(yōu)勢(shì)時(shí),則 可以考慮將在其他接口上進(jìn)行通信的并沒有處于最佳服務(wù)狀態(tài)的業(yè)務(wù)切換到 新的網(wǎng)絡(luò)上進(jìn)行通信;如果是原有網(wǎng)絡(luò)不再可用,則需要立即切換受到影響的 業(yè)務(wù)到可用的網(wǎng)絡(luò)中;同樣,如果是某種網(wǎng)絡(luò)上的業(yè)務(wù)的服務(wù)質(zhì)量發(fā)生明顯下 降時(shí),也應(yīng)該及時(shí)啟動(dòng)切換決策算法,為通信會(huì)話選擇新的傳輸網(wǎng)絡(luò);最后, 如果用戶顯式指定進(jìn)行切換,則滿足用戶的需要,按照用戶的要求進(jìn)行相應(yīng)的 切換。
在本發(fā)明中,針對(duì)上述幾種不同的引發(fā)業(yè)務(wù)流切換發(fā)生的原因,采取了不 同的處理方式
對(duì)于出現(xiàn)新的可用網(wǎng)絡(luò)的情況,首先,用"服務(wù)質(zhì)量滿意度"這個(gè)指標(biāo)來(lái) 表征每個(gè)業(yè)務(wù)對(duì)當(dāng)前網(wǎng)絡(luò)通信服務(wù)狀況的滿意程度,所述服務(wù)質(zhì)量滿意度與當(dāng) 前的承載網(wǎng)絡(luò)所提供的覆蓋范圍、可用帶寬、丟包率、時(shí)延以及收費(fèi),終端的 剩余電量、運(yùn)動(dòng)速度等因素相關(guān);而后,對(duì)所述服務(wù)質(zhì)量滿意度進(jìn)行歸一化處 理,服務(wù)質(zhì)量滿意度等于1表示業(yè)務(wù)對(duì)目前的服務(wù)狀況完全滿意,服務(wù)質(zhì)量滿 意度越小,則越不滿意;接著,根據(jù)每條業(yè)務(wù)流的服務(wù)質(zhì)量滿意度確定需要進(jìn)
行切換的業(yè)務(wù)流,同時(shí)計(jì)算新的可用網(wǎng)絡(luò)能夠給這些業(yè)務(wù)流所提供的服務(wù)質(zhì)量 滿意度,如果新的可用網(wǎng)絡(luò)確實(shí)可以提供更好的服務(wù),則將對(duì)應(yīng)的業(yè)務(wù)切換到 新的網(wǎng)絡(luò)上。
對(duì)于原來(lái)服務(wù)網(wǎng)絡(luò)不再可用的情況,由于原先該網(wǎng)絡(luò)上所承載的業(yè)務(wù)都需 要進(jìn)行切換,因而可以從業(yè)務(wù)本身、其他可用網(wǎng)絡(luò)以及用戶的喜好這幾個(gè)方面 綜合考慮,對(duì)切換做出合理的選擇。其中,可以運(yùn)用基于TOPSIS的模糊多屬
性決策(Fuzzy Multiple Attributes Decision Making, FMADM)方法,構(gòu)造模
糊決策矩陣,經(jīng)過處理后選出對(duì)于每條需要切換業(yè)務(wù)而言所最優(yōu)的承載網(wǎng)絡(luò)。 其中,所述模糊決策矩陣的中的元素是會(huì)對(duì)決策結(jié)果產(chǎn)生較大影響的參數(shù)值, 包括每種業(yè)務(wù)對(duì)最大、最小帶寬的要求,對(duì)丟包率的敏感程度,以及承載網(wǎng)絡(luò) 所能提供的相應(yīng)數(shù)值等,由于這些數(shù)值的量綱存在一些差異,因此在運(yùn)算前需 要經(jīng)過歸一化處理。
對(duì)于某種網(wǎng)絡(luò)上的業(yè)務(wù)的服務(wù)質(zhì)量發(fā)生變化的情況,這表明當(dāng)前的所述服 務(wù)網(wǎng)絡(luò)的服務(wù)能力發(fā)生了巨大變化,可能是由于用戶(多模設(shè)備)運(yùn)動(dòng)到了所 述服務(wù)網(wǎng)絡(luò)的邊緣,也可能是由于無(wú)線鏈路暫時(shí)性的受到了干擾,因此不能過 快地進(jìn)行切換,而是需要有一個(gè)等待并進(jìn)行判斷的過程,如果是所述多模設(shè)備 移動(dòng)到了網(wǎng)絡(luò)邊緣,則可以優(yōu)先采取同類網(wǎng)絡(luò)的系統(tǒng)間切換方式,即水平切換, 否則,可以按照上述的原來(lái)服務(wù)網(wǎng)絡(luò)不再可用的情況進(jìn)行處理。
對(duì)于用戶顯式指定將會(huì)話切換到指定的網(wǎng)絡(luò)的情況,由于這是用戶主導(dǎo)切 換的決策,因此應(yīng)該首先滿足用戶的需求,按照用戶的指示進(jìn)行切換。
綜合上述幾種情況,借助于業(yè)務(wù)自身對(duì)服務(wù)質(zhì)量的感知以及網(wǎng)絡(luò)中布置的 服務(wù)器所提供的服務(wù)網(wǎng)絡(luò)的信息,多模設(shè)備能夠有效的判斷出應(yīng)該采用與哪種 情況相對(duì)應(yīng)的決策方法,這樣可以有效地將業(yè)務(wù)流切換到合適的網(wǎng)絡(luò)接口上進(jìn) 行承載。
在本發(fā)明的具體實(shí)施例中,所述多模設(shè)備在針對(duì)業(yè)務(wù)流的切換進(jìn)行決策 時(shí),在其所進(jìn)行的決策算法中采用了兩個(gè)數(shù)據(jù)結(jié)構(gòu),即切換預(yù)選隊(duì)列以及待切 換隊(duì)列。其中,切換預(yù)選隊(duì)列是用于存儲(chǔ)那些對(duì)當(dāng)前服務(wù)質(zhì)量不夠滿意的所有 業(yè)務(wù)的集合;待切換隊(duì)列則是用于存儲(chǔ)經(jīng)過決策后的需要切換的業(yè)務(wù)集合,并 同時(shí)指明了所要進(jìn)行切換的目標(biāo)網(wǎng)絡(luò)。
請(qǐng)參照?qǐng)D1所示,此為多模設(shè)備上多種業(yè)務(wù)通信的場(chǎng)景圖。圖1中所示的
多模設(shè)備具有多種無(wú)線網(wǎng)絡(luò)接口 (如GPRS、 UMTS和WiMAX接口等),在 這些接口上可以同時(shí)承載多種會(huì)話,每種會(huì)話都可以選擇最合適的網(wǎng)絡(luò)進(jìn)行傳 輸。在網(wǎng)絡(luò)狀況或業(yè)務(wù)的服務(wù)質(zhì)量發(fā)生變化時(shí),需要考慮如何利用網(wǎng)絡(luò)狀況和 設(shè)備信息進(jìn)行判斷,做出滿足業(yè)務(wù)要求的切換決策,以將當(dāng)前正在進(jìn)行的會(huì)話 傳輸切換到其他合適的網(wǎng)絡(luò)上繼續(xù)進(jìn)行。
請(qǐng)參照?qǐng)D2所示,此為當(dāng)出現(xiàn)新的可用網(wǎng)絡(luò)時(shí)所發(fā)生的切換的場(chǎng)景示意 圖。如圖2所示,在未出現(xiàn)新的可用網(wǎng)絡(luò)時(shí),所述多模設(shè)備中進(jìn)行的業(yè)務(wù)包括 SMS業(yè)務(wù)、MMS業(yè)務(wù)以及VoIP業(yè)務(wù),可用的通信阿絡(luò)為GPRS以及UMTS, 此時(shí),所述VoIP業(yè)務(wù)通過UMTS進(jìn)行傳輸,因此其通信費(fèi)用等并不能十分滿 意。當(dāng)出現(xiàn)了新的可用網(wǎng)絡(luò),即WiMAX網(wǎng)絡(luò)時(shí),所述WiMAX網(wǎng)絡(luò)在具有服 務(wù)質(zhì)量保證的同時(shí),還能夠降低會(huì)話通信的成本,因此就可以將VoIP會(huì)話切 換到WiMAX網(wǎng)絡(luò)上進(jìn)行傳輸。
請(qǐng)參照?qǐng)D3所示,此為當(dāng)原來(lái)的某個(gè)服務(wù)網(wǎng)絡(luò)不再可用時(shí)所發(fā)生的切換的 場(chǎng)景示意圖。在未出現(xiàn)新的可用網(wǎng)絡(luò)時(shí),所述多模設(shè)備中進(jìn)行的業(yè)務(wù)包括MMS 業(yè)務(wù)、SMS業(yè)務(wù)、Email業(yè)務(wù)以及IPTV業(yè)務(wù),可用的通信網(wǎng)絡(luò)為GPRS、 UMTS 以及WLAN,此時(shí)的Email業(yè)務(wù)以及IPTV業(yè)務(wù)通過WLAN進(jìn)行傳輸。當(dāng)所 述多模設(shè)備移出覆蓋范圍較小的WLAN網(wǎng)絡(luò)后,需要為之前在WLAN網(wǎng)絡(luò)上 傳輸?shù)腎PTV業(yè)務(wù)和Email業(yè)務(wù)尋求新的承載網(wǎng)絡(luò),其中,IPTV業(yè)務(wù)適合在帶 寬較大的UMTS網(wǎng)絡(luò)上進(jìn)行傳輸,而Email業(yè)務(wù)則可以在GPRS網(wǎng)絡(luò)上進(jìn)行 傳播。由于在這種情形下的切換決策只需要針對(duì)受到影響的那個(gè)接口上的會(huì)話 業(yè)務(wù)來(lái)進(jìn)行,其目標(biāo)是從眾多仍然可用的網(wǎng)絡(luò)中為決策對(duì)象選出一個(gè)最優(yōu)的網(wǎng) 絡(luò),因此決策的條件包括業(yè)務(wù)流狀況、網(wǎng)絡(luò)環(huán)境參數(shù)以及終端自身狀態(tài)。由于 在這種情況下需要盡快的做出決策,因而有些參數(shù)不可能足夠精確地獲得,而 是會(huì)有一定的"模糊"性,因此,可以采用模糊多屬性決策的方法來(lái)完成算法 的設(shè)計(jì)。
請(qǐng)參照?qǐng)D4所示,此為本發(fā)明中的一種多模設(shè)備的業(yè)務(wù)流切換方法的流程 圖。本發(fā)明中的一種多模設(shè)備的業(yè)務(wù)流切換方法的過程,包括以下步
步 S100,所述多模設(shè)備根據(jù)所述多模設(shè)備中的業(yè)務(wù)以及所述通信網(wǎng)絡(luò) 的情況進(jìn)行判斷,當(dāng)需要進(jìn)行業(yè)務(wù)流切換決策時(shí),進(jìn)入步 S200。
步S200,所述多模設(shè)備判斷所需要執(zhí)行的業(yè)務(wù)流切換的類型,如果是
出現(xiàn)新的可用網(wǎng)絡(luò)的情況,進(jìn)入步驟S211;如果是原來(lái)服務(wù)網(wǎng)絡(luò)不再可用的 情況,進(jìn)入步驟S221;如果是某種網(wǎng)絡(luò)上的業(yè)務(wù)的服務(wù)質(zhì)量發(fā)生變化的情況, 進(jìn)入步驟S231;如果是用戶顯式指定將會(huì)話切換到指定的網(wǎng)絡(luò)的情況,迸入
步驟S241。
步驟S211,所述多模設(shè)備計(jì)算當(dāng)前所有運(yùn)行著的業(yè)務(wù)的服務(wù)質(zhì)量滿意度
^&,進(jìn)入步驟S212。
<formula>formula see original document page 22</formula>其中, 十 ; ,表示各種因素的權(quán)重。
對(duì)于效益型因子(即數(shù)值越大越好的因子),例如可用帶寬以及覆蓋范圍 等,有
對(duì)于成本型因子(即數(shù)值越小越好的因子),例如收費(fèi)、丟包率以及網(wǎng)絡(luò)
負(fù)載等,有
<formula>formula see original document page 22</formula>其中,上述公式中的u、 l分別代表相應(yīng)業(yè)務(wù)所要求的參數(shù)的上下限,r代 表實(shí)際網(wǎng)絡(luò)環(huán)境可以提供的數(shù)值。例如,當(dāng)前網(wǎng)絡(luò)所提供給業(yè)務(wù)以供使用的帶 寬是r,而業(yè)務(wù)所要求的最大、最小帶寬分別為u、 1。
經(jīng)過上述處理,各種不同參數(shù)的量綱得以統(tǒng)一,并且所述服務(wù)質(zhì)量滿意度 2°&的值被限定在
之內(nèi),以方便在后續(xù)的步驟中進(jìn)行比較。
在本發(fā)明的具體實(shí)施例中,對(duì)于每一種參數(shù),其上下限u、 1按照如下規(guī) 則進(jìn)行確定,即所述多模設(shè)備中的切換決策模塊維護(hù)一張業(yè)務(wù)參數(shù)表,其中記 錄了每種業(yè)務(wù)對(duì)帶寬、時(shí)延、丟包率等參數(shù)的需求情況,包括所支持的最大、 最小值。對(duì)于常見的業(yè)務(wù)種類,可以事先確定這些值的大小;對(duì)于新的業(yè)務(wù)種 類,可以設(shè)置一組默認(rèn)值,或者利用機(jī)器學(xué)習(xí)的方法來(lái)對(duì)其數(shù)值進(jìn)行確定。
其中,對(duì)于每種業(yè)務(wù)的各因素的權(quán)重的確定規(guī)則是不同類型的業(yè)務(wù)中的
因素分別對(duì)應(yīng)一組不同的權(quán)值,先用[i-io]為每個(gè)因素打分,然后求總分,以
各因素得分與總分的比值作為最終的權(quán)重,即
<formula>formula see original document page 23</formula>^是第i個(gè)因素的得分,1《5'《10。
對(duì)于己知的業(yè)務(wù)種類,可以事先確定一組權(quán)重向量,例如『一, 等分別對(duì)應(yīng)語(yǔ)音業(yè)務(wù)、視頻業(yè)務(wù)和數(shù)據(jù)業(yè)務(wù)的各因素的權(quán)重向量,對(duì)于未知業(yè)
務(wù)的種類,則可以為其設(shè)置一個(gè)默認(rèn)權(quán)重向量^—〃 。
其中,用戶可以通過對(duì)上述決策因素的權(quán)重進(jìn)行定義以體現(xiàn)自己的喜好。
步驟S212,所述多模設(shè)備把在步驟S211中計(jì)算出的每種業(yè)務(wù)的服務(wù)質(zhì)量
滿意度^&按照升序進(jìn)行排列,形成一個(gè)切換預(yù)選隊(duì)列,進(jìn)入步驟S213。
步驟S213,所述多模設(shè)備判斷所述切換預(yù)選隊(duì)列是否為空,如果不為空, 進(jìn)入步驟S214,如果為空,進(jìn)入步驟S217。
步驟S214,所述多模設(shè)備取出所述切換預(yù)選隊(duì)列中的隊(duì)頭業(yè)務(wù),計(jì)算如 果在所述出現(xiàn)的新的可用網(wǎng)絡(luò)中傳輸此項(xiàng)業(yè)務(wù)所能夠得到的服務(wù)質(zhì)量滿意度 G《,,進(jìn)入步驟S215。
步驟S215,所^I多模設(shè)備判斷所述^'S',是否超出當(dāng)前的服務(wù)質(zhì)量滿意度 ^&一定的限值T,如果超出,進(jìn)入步驟S216,否則,進(jìn)入歩驟S213;其中, 所述限值T與所述多模設(shè)備的運(yùn)動(dòng)速度v成反比,與會(huì)話當(dāng)前所使用的承載網(wǎng) 絡(luò)的覆蓋范圍成正比,加入所述限值T的目的是減少不必要切換的發(fā)生,即只 針對(duì)當(dāng)前對(duì)服務(wù)質(zhì)量不太滿意的業(yè)務(wù)進(jìn)行,如果新網(wǎng)絡(luò)可以提供更好的選擇, 那么將進(jìn)行業(yè)務(wù)的切換,否則,業(yè)務(wù)將仍通過原先使用的網(wǎng)絡(luò)進(jìn)行傳輸會(huì)話, 以減小由于進(jìn)行切換所帶來(lái)的開銷。
步驟S216,將在步驟S214中從所述切換預(yù)選隊(duì)列中取出的業(yè)務(wù)轉(zhuǎn)移到待 切換隊(duì)列中,并更新所述切換預(yù)選隊(duì)列以及新的可用網(wǎng)絡(luò)和此業(yè)務(wù)的參數(shù),進(jìn) 入步驟S213。
步驟S217,所述多模設(shè)備判斷所述待切換隊(duì)列是否為空,如果不為空,
進(jìn)入步驟S218,否則,進(jìn)入步驟S300。
步驟S218,所述多模設(shè)備啟動(dòng)切換執(zhí)行過程,將所述待切換隊(duì)列中的業(yè) 務(wù)依次進(jìn)行切換,操作結(jié)束。
步驟S221,所述多模設(shè)備判斷是否存在某個(gè)服務(wù)網(wǎng)絡(luò)即將或者已經(jīng)失效 而不再可用,如果存在,進(jìn)入步驟S222,否則,進(jìn)入歩驟S300。
步驟S222,所述多模設(shè)備判斷所述不可再用的網(wǎng)絡(luò)中是否有承載業(yè)務(wù), 如果有,進(jìn)入步驟S223,否則,進(jìn)入步驟S217。
步驟S223,所述多模設(shè)備取出所述不可再用的網(wǎng)絡(luò)中承載的第一個(gè)業(yè)務(wù), 結(jié)合監(jiān)測(cè)參數(shù),針對(duì)其余的每一個(gè)可用網(wǎng)絡(luò)構(gòu)造決策矩陣,進(jìn)入步驟S224。
在本發(fā)明的具體實(shí)施例中,所述決策矩陣的結(jié)構(gòu)類似于下面這個(gè)矩陣
<formula>formula see original document page 24</formula>
其中,每一列代表一個(gè)決策因素的值,每一行(Ai)代表一個(gè)備選網(wǎng)絡(luò)。 例如,第三列中表示每種網(wǎng)絡(luò)的可用帶寬值分別為80Kbps、 80Kbps、 20Kbps 和40Kbps,第六列則表示每種網(wǎng)絡(luò)的收費(fèi)標(biāo)準(zhǔn),單位是分/K字節(jié)。
在本步驟所構(gòu)造的決策矩陣中可以出現(xiàn)語(yǔ)言變量,如"very—long","很
好"等。
步驟S224,對(duì)在步驟S223中構(gòu)造出的決策矩陣進(jìn)行去模糊化處理,即將 所述決策矩陣中出現(xiàn)的語(yǔ)言變量轉(zhuǎn)化成精確數(shù)值,其所依據(jù)的規(guī)則可以是模糊 數(shù)學(xué)里的最大最小值法、重心法等等,進(jìn)入步驟S225。
步驟S225,將所述經(jīng)過去模糊化處理的決策矩陣進(jìn)行歸一化處理,并根 據(jù)業(yè)務(wù)的不同進(jìn)行相應(yīng)的加權(quán)處理,進(jìn)入步驟S226。
其中,所述決策矩陣為D,歸一化后的矩陣為M。在本發(fā)明的具體實(shí)施例 中,所使用的常用的歸一化方法有
<formula>formula see original document page 24</formula>
對(duì)于每種不同類型的業(yè)務(wù),它們對(duì)帶寬時(shí)延等方面有著不同的要求組合,
同樣可以用語(yǔ)言變量表示,例如
Wv= [medium medium low high high low] Wd= [high high low low medium medium]
它們分別表示語(yǔ)音與數(shù)據(jù)業(yè)務(wù)對(duì)帶寬、信噪比、價(jià)格等的偏重程度,經(jīng)過 同樣的去模糊化處理后,可以得到一個(gè)數(shù)值向量,這個(gè)數(shù)值向量與M矩陣相
乘后,即可得到處理后的矩陣V,F(xiàn)"=。
步驟S226,通過所述處理后的矩陣V,選出針對(duì)每個(gè)可用網(wǎng)絡(luò)最優(yōu)解和 負(fù)最優(yōu)解,進(jìn)入步驟S227。
最優(yōu)解^ = 117"^},每列取最大(對(duì)于成本型參數(shù)則取最小)
負(fù)最優(yōu)解^=min{^},每列取最小(對(duì)于成本型參數(shù)則取最大)
步驟S227,根據(jù)每個(gè)可用網(wǎng)絡(luò)的最優(yōu)解和負(fù)最優(yōu)解計(jì)算選擇每個(gè)網(wǎng)絡(luò)的 方案接近度,并進(jìn)行排序,進(jìn)入步驟S228。
其中,所述方案接近度'《+《,"'二K — 'l,《=K — 。 歩驟S228,所述多模設(shè)備選出所述方案接近度Ci的值最大的可用網(wǎng)絡(luò),
將所述業(yè)務(wù)加入待切換隊(duì)列,所述業(yè)務(wù)將轉(zhuǎn)移到所述方案接近度Ci的值最大
的可用網(wǎng)絡(luò)中進(jìn)行通信會(huì)話,進(jìn)入步驟S222。
步驟S231,所述多模設(shè)備從所述業(yè)務(wù)的服務(wù)質(zhì)量發(fā)生變化時(shí)起開始計(jì)時(shí),
計(jì)時(shí)的長(zhǎng)度為穩(wěn)定間隔T,進(jìn)入步驟S232,其中,所述穩(wěn)定間隔T與所述多
模設(shè)備的運(yùn)動(dòng)速度成反比,其長(zhǎng)度可以是在本步驟中設(shè)定,或是在系統(tǒng)初始化
時(shí)預(yù)先設(shè)定。
步驟S232,當(dāng)所述計(jì)時(shí)的長(zhǎng)度達(dá)到所述穩(wěn)定間隔T時(shí),所述多模設(shè)備檢 查所述業(yè)務(wù)正在使用的網(wǎng)絡(luò)的服務(wù)質(zhì)量是否仍然不能滿足正常使用的要求,如 果仍然不能滿足,進(jìn)入步驟S233,否則,進(jìn)入步驟S300。
步驟S233,所述多模設(shè)備檢測(cè)對(duì)于所述業(yè)務(wù)所使用的網(wǎng)絡(luò)中,是否存在 其他可用的基站,如果有,進(jìn)入步驟S234,否則,進(jìn)入步驟S221。
步驟S234,所處多模設(shè)備將所述業(yè)務(wù)水平切換到同種網(wǎng)絡(luò)中其他可用的基站中,操作結(jié)束。
步驟S241,所述多模設(shè)備按照用戶的選擇進(jìn)行目標(biāo)業(yè)務(wù)流的切換,操作 結(jié)束。
步驟S300,操作結(jié)束。
在本發(fā)明的具體實(shí)施例中,針對(duì)不同的場(chǎng)景,還可以使用其他的算法,例
如針對(duì)上述原來(lái)服務(wù)網(wǎng)絡(luò)不再可用的情況,也可以使用基于Vague集的方法代 替基于TOPSIS的方法,因此,本發(fā)明中所述的決策算法等僅用于示例,并不 用于對(duì)本發(fā)明的限定。
請(qǐng)參照?qǐng)D5,此為本發(fā)明中的一種多模設(shè)備的框架圖。本發(fā)明中的 -種多 模設(shè)備10中,包括無(wú)線接口模塊11、切換識(shí)別模塊12、切換決策模塊13以 及切換執(zhí)行模塊14。
所述無(wú)線接口模塊11,用于使所述多模設(shè)備IO連接至網(wǎng)絡(luò)以進(jìn)行會(huì)話業(yè) 務(wù)傳輸,其中,所述網(wǎng)絡(luò)包括全球移動(dòng)通信網(wǎng)絡(luò)、通用無(wú)線分組業(yè)務(wù)網(wǎng)絡(luò)、通 用移動(dòng)通信系統(tǒng)網(wǎng)絡(luò)、WiMAX通信網(wǎng)絡(luò)、藍(lán)牙通信網(wǎng)絡(luò)以及無(wú)線局域網(wǎng)絡(luò)等。
所述切換識(shí)別模塊12,用于根據(jù)所述多模設(shè)備中的業(yè)務(wù)以及所述通信網(wǎng) 絡(luò)的情況,判斷是否存在需要進(jìn)行將業(yè)務(wù)在不同的通信網(wǎng)絡(luò)間進(jìn)行切換的情 況,以及對(duì)需要進(jìn)行哪種類型的切換進(jìn)行判斷。其中,所述切換包括以下四個(gè) 種類
(1) 出現(xiàn)新的可用網(wǎng)絡(luò),從而可以將原有的在某個(gè)網(wǎng)絡(luò)上進(jìn)行傳輸?shù)臅?huì) 話業(yè)務(wù)轉(zhuǎn)移到新的網(wǎng)絡(luò)上進(jìn)行;
(2) 原來(lái)存在的某個(gè)服務(wù)網(wǎng)絡(luò)不再可用,因而需要將在這個(gè)服務(wù)網(wǎng)絡(luò)上 進(jìn)行的會(huì)話傳輸轉(zhuǎn)移到其他仍然存在可用的網(wǎng)絡(luò)中進(jìn)行;
(3) 某種網(wǎng)絡(luò)上的業(yè)務(wù)的服務(wù)質(zhì)量發(fā)生變化,因而需要判斷是否需要將 在這種網(wǎng)絡(luò)上進(jìn)行的業(yè)務(wù)轉(zhuǎn)移到其他網(wǎng)絡(luò)中進(jìn)行;
(4) 用戶顯式指定將在某種網(wǎng)絡(luò)上進(jìn)行的會(huì)話通信切換到指定的網(wǎng)絡(luò)中進(jìn)行。
所述切換決策模塊13,用于根據(jù)所述切換識(shí)別模塊12判斷的結(jié)果,根據(jù) 所需要進(jìn)行的不同類型的業(yè)務(wù)切換,分別采取相應(yīng)的算法進(jìn)行切換的決策,以 決策對(duì)某一條業(yè)務(wù)流是否需要進(jìn)行切換以及如何進(jìn)行切換,其中,在所述切換 的決策中,需要參考可用網(wǎng)絡(luò)以及相應(yīng)業(yè)務(wù)的各種參數(shù)。
當(dāng)需要進(jìn)行出現(xiàn)新的可用網(wǎng)絡(luò)情況下的切換時(shí),所述切換決策模塊13根 據(jù)每條業(yè)務(wù)的服務(wù)質(zhì)量滿意度以及新的可用網(wǎng)絡(luò)可以提供給所述業(yè)務(wù)的服務(wù) 質(zhì)量滿意度,決策對(duì)每條業(yè)務(wù)流是否需要進(jìn)行切換。
當(dāng)需要進(jìn)行原來(lái)存在的某個(gè)服務(wù)網(wǎng)絡(luò)不再可用情況下的切換時(shí),所述切換 決策模塊13對(duì)每條業(yè)務(wù)流結(jié)合監(jiān)測(cè)參數(shù),對(duì)每一個(gè)仍然可用的網(wǎng)絡(luò)構(gòu)造決策 矩陣,經(jīng)過數(shù)據(jù)去模糊化、矩陣歸一化等操作,決策將原先在所述不可再用的 網(wǎng)絡(luò)上進(jìn)行的業(yè)務(wù)切換到哪個(gè)仍然可用的網(wǎng)絡(luò)上。
當(dāng)需要進(jìn)行某種網(wǎng)絡(luò)上的業(yè)務(wù)的服務(wù)質(zhì)量發(fā)生變化情況下的切換時(shí),所述 切換決策模塊13首先判斷在經(jīng)過一個(gè)穩(wěn)定間隔后,所述網(wǎng)絡(luò)上的業(yè)務(wù)的服務(wù) 質(zhì)量是否仍然達(dá)不到使用的要求,如果仍然達(dá)不到要求,則進(jìn)一步判斷是需要 在相同網(wǎng)絡(luò)的不同基站間切換,還是需要將所述業(yè)務(wù)切換到不同的網(wǎng)絡(luò)上進(jìn)行 會(huì)話傳輸(當(dāng)前網(wǎng)絡(luò)不再可用),如果是前者,則決策直接切換到其他可用的 基站,否則,按照原來(lái)存在的某個(gè)服務(wù)網(wǎng)絡(luò)不再可用情況下的切換進(jìn)行決策操 作。
當(dāng)需要進(jìn)行用戶顯式指定將在某種網(wǎng)絡(luò)上進(jìn)行的會(huì)話通信切換到指定的 網(wǎng)絡(luò)中進(jìn)行情況下的切換時(shí),所述切換決策模塊13直接根據(jù)用戶的指示進(jìn)行 切換的決策。
所述切換執(zhí)行模塊14,用于根據(jù)所述切換決策模塊13所做出的切換的決
策,對(duì)相應(yīng)的業(yè)務(wù)流進(jìn)行切換。
其中,所述多模設(shè)備IO進(jìn)行的業(yè)務(wù)包括SMS業(yè)務(wù)、MMS業(yè)務(wù)、語(yǔ)音業(yè) 務(wù)、WAP業(yè)務(wù)、網(wǎng)絡(luò)瀏覽業(yè)務(wù)、VoIP業(yè)務(wù)、Email業(yè)務(wù)、IPTV業(yè)務(wù)以及FTP
業(yè)務(wù)等。
所述多模設(shè)備10的具體操作過程,請(qǐng)參照前述的一種多模設(shè)備的業(yè)務(wù)流 切換方法中的步驟,在此不再贅述。
當(dāng)然,本發(fā)明還可有其他多種實(shí)施例,在不背離本發(fā)明精神及其實(shí)質(zhì)的情 況下,熟悉本領(lǐng)域的技術(shù)人員當(dāng)可根據(jù)本發(fā)明作出各種相應(yīng)的改變和變形,但 這些相應(yīng)的改變和變形都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護(hù)范圍。
權(quán)利要求
1、一種多模設(shè)備,其特征在于,包括無(wú)線接口模塊、切換識(shí)別模塊、切換決策模塊以及切換執(zhí)行模塊;所述無(wú)線接口模塊,用于使所述多模設(shè)備連接至網(wǎng)絡(luò)以進(jìn)行會(huì)話業(yè)務(wù)傳輸;所述切換識(shí)別模塊,用于根據(jù)所述多模設(shè)備中的業(yè)務(wù)以及所述網(wǎng)絡(luò)的情況,對(duì)需要進(jìn)行哪種類型的切換進(jìn)行判斷;所述切換決策模塊,用于根據(jù)所述切換識(shí)別模塊判斷的結(jié)果,根據(jù)所需要進(jìn)行的不同類型的業(yè)務(wù)切換,分別采取相應(yīng)的算法進(jìn)行切換的決策,以決策對(duì)某一條業(yè)務(wù)流是否需要進(jìn)行切換以及如何進(jìn)行切換;所述切換執(zhí)行模塊,用于根據(jù)所述切換決策模塊所做出的切換的決策,對(duì)相應(yīng)的業(yè)務(wù)流進(jìn)行切換。
2、 根據(jù)權(quán)利要求1所述的一種多模設(shè)備,其特征在于,所述無(wú)線接口模 塊將所述多模設(shè)備連接至的網(wǎng)絡(luò)包括全球移動(dòng)通信網(wǎng)絡(luò)、通用無(wú)線分組業(yè)務(wù)網(wǎng) 絡(luò)、通用移動(dòng)通信系統(tǒng)網(wǎng)絡(luò)、WiMAX通信網(wǎng)絡(luò)、藍(lán)牙通信網(wǎng)絡(luò)以及無(wú)線局域 網(wǎng)絡(luò)中的兩種或兩種以上的組合。
3、 根據(jù)權(quán)利要求1所述的一種多模設(shè)備,其特征在于,所述多模設(shè)備進(jìn) 行的會(huì)話業(yè)務(wù)包括SMS業(yè)務(wù)、MMS業(yè)務(wù)、語(yǔ)音業(yè)務(wù)、WAP業(yè)務(wù)、網(wǎng)絡(luò)瀏覽 業(yè)務(wù)、VoIP業(yè)務(wù)、Email業(yè)務(wù)、IPTV業(yè)務(wù)以及FTP業(yè)務(wù)中的兩種或兩種以上 的組合。
4、 根據(jù)權(quán)利要求1所述的一種多模設(shè)備,其特征在于,所述切換的類型 包括以下四個(gè)種類(1) 出現(xiàn)新的可用網(wǎng)絡(luò);(2) 原來(lái)存在的某個(gè)服務(wù)網(wǎng)絡(luò)不再可用;(3) 某種網(wǎng)絡(luò)上的業(yè)務(wù)的服務(wù)質(zhì)量發(fā)生變化;(4) 用戶顯式指定將在某種網(wǎng)絡(luò)上進(jìn)行的會(huì)話通信切換到指定的網(wǎng)絡(luò)中進(jìn)行。
5、 根據(jù)權(quán)利要求4所述的一種多模設(shè)備,其特征在于,當(dāng)需要進(jìn)行出現(xiàn) 新的可用網(wǎng)絡(luò)情況下的切換時(shí),所述切換決策模塊根據(jù)每條業(yè)務(wù)的服務(wù)質(zhì)量滿 意度以及新的可用網(wǎng)絡(luò)可以提供給所述業(yè)務(wù)的服務(wù)質(zhì)量滿意度,決策對(duì)每條業(yè)務(wù)流是否需要進(jìn)行切換,當(dāng)所述新的可用網(wǎng)絡(luò)n/以提供給所述業(yè)務(wù)的服務(wù)質(zhì)量滿意度大于某條業(yè)務(wù)的服務(wù)質(zhì)量滿意度-一個(gè)限值時(shí),決策進(jìn)行切換。
6、根據(jù)權(quán)利要求5所述的一種多模設(shè)備,其特征在于,所述服務(wù)質(zhì)量滿= Z >加~ . vvez'g似,意度定義為其中,Z簡(jiǎn)瘋=i表示各種因素的權(quán)重;對(duì)于效益型因子,<formula>complex formula see original document page 3</formula>對(duì)于成本型因子,其中,u、 l分別代表相應(yīng)業(yè)務(wù)所要求的參數(shù)的上下限,r代表實(shí)際網(wǎng)絡(luò)環(huán) 境可以提供的數(shù)值;對(duì)于每一種業(yè)務(wù)的參數(shù)上下限u和1,已知的業(yè)務(wù)種類,事先確定u和1 的大小,未知的業(yè)務(wù)種類,通過設(shè)置一組默認(rèn)值,或者利用機(jī)器學(xué)習(xí)的方法來(lái) 對(duì)u和l的數(shù)值進(jìn)行確定;所述各種因素的權(quán)重,對(duì)于己知的業(yè)務(wù)種類,事先確定一組權(quán)重向量,對(duì) 于未知業(yè)務(wù)的種類,為其設(shè)置一個(gè)默認(rèn)權(quán)重向量。
7、根據(jù)權(quán)利要求6所述的一種多模設(shè)備,其特征在于,所述各種因素的 權(quán)重的確定方式為不同類型的業(yè)務(wù)中的因素分別對(duì)應(yīng)一組不同的權(quán)值,先用[1-10]為每個(gè)因 素打分,然后求總分,以各因素得分與總分的比值作為最終的權(quán)重,即<formula>complex formula see original document page 3</formula>其中"'是第i個(gè)因素的得分,1《^《10。
8、 根據(jù)權(quán)利要求5所述的一種多模設(shè)備,其特征在于,所述限值與所述 多模設(shè)備的運(yùn)動(dòng)速度成反比,與會(huì)話當(dāng)前所使用的網(wǎng)絡(luò)的覆蓋范圍成iE比。
9、 根據(jù)權(quán)利要求4所述的一種多模設(shè)備,其特征在于,當(dāng)需要進(jìn)行原來(lái)存在的某個(gè)服務(wù)網(wǎng)絡(luò)不再可用情況下的切換時(shí),所述切換決策模塊根據(jù)在所述 不再可用的網(wǎng)絡(luò)中進(jìn)行的會(huì)話業(yè)務(wù)的狀況,其他仍然可用的網(wǎng)絡(luò)的參數(shù)以及所 述多模設(shè)備自身的狀態(tài),決策將在所述不再可用的網(wǎng)絡(luò)中進(jìn)行的會(huì)話業(yè)務(wù)切換 到其他仍然可用的網(wǎng)絡(luò)中進(jìn)行會(huì)話傳輸。
10、 根據(jù)權(quán)利要求9所述的一種多模設(shè)備,其特征在于,所述切換決策模塊根據(jù)在所述不再可用的網(wǎng)絡(luò)中進(jìn)行的會(huì)話業(yè)務(wù)的狀況,其他仍然可用的網(wǎng)絡(luò) 的參數(shù)以及所述多模設(shè)備自身的狀態(tài),采用逼近理想解的排序解法方法,結(jié)合 模糊多屬性決策的方法,決策將在所述不再可用的網(wǎng)絡(luò)中進(jìn)行的會(huì)話業(yè)務(wù)切換 到其他仍然可用的網(wǎng)絡(luò)中進(jìn)行傳輸會(huì)話。
11、 根據(jù)權(quán)利要求4所述的一種多模設(shè)備,其特征在于,當(dāng)需要進(jìn)行某種 網(wǎng)絡(luò)上的業(yè)務(wù)的服務(wù)質(zhì)量發(fā)生變化情況下的切換時(shí),所述切換決策模塊判斷是 當(dāng)前網(wǎng)絡(luò)需要切換到不同的基站,還是當(dāng)前網(wǎng)絡(luò)不再可用,如果是前者,則決 策直接切換到其他可用的基站,否則,根據(jù)在所述不再可用的網(wǎng)絡(luò)中進(jìn)行的會(huì) 話業(yè)務(wù)的狀況,其他仍然可用的網(wǎng)絡(luò)的參數(shù)以及所述多模設(shè)備自身的狀態(tài),決 策將在所述不再可用的網(wǎng)絡(luò)中進(jìn)行的會(huì)話業(yè)務(wù)切換到其他仍然可用的網(wǎng)絡(luò)中 進(jìn)行會(huì)話傳輸。
12、 根據(jù)權(quán)利要求11所述的一種多模設(shè)備,其特征在于,當(dāng)所述切換決 策模塊判斷為當(dāng)前網(wǎng)絡(luò)不再可用時(shí),所述切換決策模塊根據(jù)在所述不再可用的 網(wǎng)絡(luò)中進(jìn)行的會(huì)話業(yè)務(wù)的狀況,其他仍然可用的網(wǎng)絡(luò)的參數(shù)以及所述多模設(shè)備 自身的狀態(tài),采用逼近理想解的排序解法方法,結(jié)合模糊多屬性決策的方法, 決策將在所述不再可用的網(wǎng)絡(luò)中進(jìn)行的會(huì)話業(yè)務(wù)切換到其他仍然可用的網(wǎng)絡(luò) 中進(jìn)行傳輸會(huì)話。
13、 根據(jù)權(quán)利要求4所述的一種多模設(shè)備,其特征在于,當(dāng)需要進(jìn)行用戶 顯式指定將在某種網(wǎng)絡(luò)上進(jìn)行的會(huì)話通信切換到指定的網(wǎng)絡(luò)中進(jìn)行情況下的 切換時(shí),所述切換決策模塊直接根據(jù)用戶的指示決策所需要進(jìn)行的切換。
14、 一種多模設(shè)備的業(yè)務(wù)流切換方法,其特征在于,包括以下步驟 步驟100,多模設(shè)備判斷所需要執(zhí)行的業(yè)務(wù)流切換的類型;步驟200,所述多模設(shè)備根據(jù)所需要執(zhí)行的業(yè)務(wù)流切換的類型,結(jié)合所述 多模設(shè)備中的業(yè)務(wù)以及所述通信網(wǎng)絡(luò)中的具體參數(shù),決策如何進(jìn)行業(yè)務(wù)流的切 換;歩驟300,所述多模設(shè)備按照決策的結(jié)果執(zhí)行業(yè)務(wù)流切換的操作。
15、 根據(jù)權(quán)利要求14所述的一種多模設(shè)備的業(yè)務(wù)流切換方法,其特征在于,所述切換的類型包括以下四個(gè)種類(1) 出現(xiàn)新的可用網(wǎng)絡(luò);(2) 原來(lái)存在的某個(gè)服務(wù)網(wǎng)絡(luò)不再可用;(3) 某種網(wǎng)絡(luò)上的業(yè)務(wù)的服務(wù)質(zhì)量發(fā)生變化;(4) 用戶顯式指定將在某種網(wǎng)絡(luò)上進(jìn)行的會(huì)話通信切換到指定的網(wǎng)絡(luò)中進(jìn)行。
16、 根據(jù)權(quán)利要求15所述的一種多模設(shè)備的業(yè)務(wù)流切換方法,其特征在 于,當(dāng)所述切換的種類為出現(xiàn)新的可用網(wǎng)絡(luò)時(shí),所述步驟200中,包括以下步驟步驟2U,多模設(shè)備計(jì)算當(dāng)前所有運(yùn)行著的業(yè)務(wù)的服務(wù)質(zhì)量滿意度; 步驟212,所述多模設(shè)備使用所計(jì)算出的每種業(yè)務(wù)的服務(wù)質(zhì)量滿意度形成 切換預(yù)選隊(duì)列;步驟213,所述多模設(shè)備判斷所述切換預(yù)選隊(duì)列是否為空,如果不為空,進(jìn)入步驟214,如果為空,進(jìn)入步驟217;步驟214,所述多模設(shè)備取出所述切換預(yù)選隊(duì)列中的第一個(gè)業(yè)務(wù),計(jì)算如果在所述出現(xiàn)的新的可用網(wǎng)絡(luò)中傳輸此項(xiàng)業(yè)務(wù)所能夠得到的服務(wù)質(zhì)量滿意度 G《;步驟215,所述多模設(shè)備判斷所述e",是否超出當(dāng)前的服務(wù)質(zhì)量滿意度一定的限值,如果超出,進(jìn)入步驟216,否則,進(jìn)入步驟213;步驟216,將在步驟214中從所述切換預(yù)選隊(duì)列中取出的業(yè)務(wù)轉(zhuǎn)移到待切 換隊(duì)列中,并更新相關(guān)的參數(shù),進(jìn)入步驟213;步驟217,操作結(jié)束。
17、 根據(jù)權(quán)利要求16所述的一種多模設(shè)備的業(yè)務(wù)流切換方法,其特征在 于,所述服務(wù)質(zhì)量滿意/j<formula>complex formula see original document page 6</formula>X麼/g/zf, = 1 其中,<formula>complex formula see original document page 6</formula> ,表示各種因素的權(quán)重;對(duì)于效益型因子,<formula>complex formula see original document page 6</formula>其中,u、 l分別代表相應(yīng)業(yè)務(wù)所要求的參數(shù)的上下限,r代表實(shí)際網(wǎng)絡(luò)環(huán) 境可以提供的數(shù)值;對(duì)于每一種業(yè)務(wù)的參數(shù)上下限u和1,已知的業(yè)務(wù)種類,事先確定u和l 的大小,未知的業(yè)務(wù)種類,通過設(shè)置一組默認(rèn)值,或者利用機(jī)器學(xué)習(xí)的方法來(lái) 對(duì)u和l的數(shù)值進(jìn)行確定;所述各種因素的權(quán)重,對(duì)于己知的業(yè)務(wù)種類,事先確定一組權(quán)重向量,對(duì) 于未知業(yè)務(wù)的種類,為其設(shè)置一個(gè)默認(rèn)權(quán)重向量。
18、根據(jù)權(quán)利要求17所述的一種多模設(shè)備的業(yè)務(wù)流切換方法,其特征在 于,所述各種因素的權(quán)重的確定方式為不同類型的業(yè)務(wù)中的因素分別對(duì)應(yīng)一組不同的權(quán)值,先用[1-10]為每個(gè)因 素打分,然后求總分,以各因素得分與總分的比值作為最終的權(quán)重,即<formula>complex formula see original document page 6</formula>其中s'是第i個(gè)因素的得分,1《5'《10。
19、根據(jù)權(quán)利要求16所述的一種多模設(shè)備的業(yè)務(wù)流切換方法,其特征在 于,所述限值與所述多模設(shè)備的運(yùn)動(dòng)速度成反比,與會(huì)話當(dāng)前所使用的網(wǎng)絡(luò)的覆蓋范圍成正比。
20、 根據(jù)權(quán)利要求15所述的一種多模設(shè)備的業(yè)務(wù)流切換方法,其特征在 于,當(dāng)所述切換的種類為原來(lái)存在的某個(gè)服務(wù)網(wǎng)絡(luò)不再可用時(shí),所述步驟200 中,包括以下步驟步驟221,多模設(shè)備判斷所述不可再用的網(wǎng)絡(luò)中是否有承載業(yè)務(wù),如果有, 進(jìn)入步驟222,否則,進(jìn)入步驟228;步驟222,所述多模設(shè)備取出所述不可再用的網(wǎng)絡(luò)中承載的第一個(gè)業(yè)務(wù), 結(jié)合監(jiān)測(cè)參數(shù),針對(duì)其余的每一個(gè)可用網(wǎng)絡(luò)構(gòu)造決策矩陣;步驟223,對(duì)在步驟222中構(gòu)造出的決策矩陣進(jìn)行去模糊化處理;步驟224,將所述經(jīng)過去模糊化處理的決策矩陣進(jìn)行歸一化處理,并根據(jù) 業(yè)務(wù)的不同進(jìn)行相應(yīng)的加權(quán)處理;步驟225,通過所述處理后的矩陣,選出針對(duì)每個(gè)可用網(wǎng)絡(luò)最優(yōu)解和負(fù)最 優(yōu)解;步驟226,根據(jù)每個(gè)可用網(wǎng)絡(luò)的最優(yōu)解和負(fù)最優(yōu)解計(jì)算選擇每個(gè)網(wǎng)絡(luò)的方 案接近度;步驟227,所述多模設(shè)備選出所述方案接近度的值最大的可用網(wǎng)絡(luò),將所 述業(yè)務(wù)加入待切換隊(duì)列,進(jìn)入步驟221; 步驟228,操作結(jié)束。
21、 根據(jù)權(quán)利要求20所述的一種多模設(shè)備的業(yè)務(wù)流切換方法,其特征在 于,所述步驟222中使用TOPSIS方法構(gòu)造所述決策矩陣,所述決策矩陣的每 一列代表一個(gè)決策因素的值,每一行代表一個(gè)備選網(wǎng)絡(luò)。
22、 根據(jù)權(quán)利要求20所述的一種多模設(shè)備的業(yè)務(wù)流切換方法,其特征在 于,所述步驟223中對(duì)所述決策矩陣進(jìn)行去模糊化處理所依據(jù)的規(guī)則是最大最 小值法或重心法。
23、 根據(jù)權(quán)利要求20所述的一種多模設(shè)備的業(yè)務(wù)流切換方法,其特征在 于,在所述步驟224中,當(dāng)所述決策矩陣為D,歸一化后的矩陣為M時(shí),所 使用的歸一化方法為' 或者 ' 。
24、 根據(jù)權(quán)利要求20所述的一種多模設(shè)備的業(yè)務(wù)流切換方法,其特征在于,在所述步驟225中,當(dāng)所述處理后的矩陣為V時(shí)所述最優(yōu)解為^ = maX{「'},其中,對(duì)效益型參數(shù)每列取最大,對(duì)成本 型參數(shù)每列取最?。凰鲐?fù)最優(yōu)解為^;min『",其中,對(duì)效益型參數(shù)每列取最大,對(duì)成本型參數(shù)每列取最小。
25、根據(jù)權(quán)利要求20所述的一種多模設(shè)備的業(yè)務(wù)流切換方法,其特征在于,在所述步驟226中,所述方案接近度 "'+"',其中,"'—^' — M,《二"—Ml, Ai為所述決策矩陣中的一行。
26、 根據(jù)權(quán)利要求15所述的一種多模設(shè)備的業(yè)務(wù)流切換方法,其特征在 于,當(dāng)所述切換的種類為某種網(wǎng)絡(luò)上的業(yè)務(wù)的服務(wù)質(zhì)量發(fā)生變化時(shí),所述步驟 200中,包括以下步驟歩驟231,多模設(shè)備從所述業(yè)務(wù)的服務(wù)質(zhì)量發(fā)生變化時(shí)起開始計(jì)時(shí),計(jì)時(shí) 的長(zhǎng)度為穩(wěn)定間隔;步驟232,當(dāng)所述計(jì)時(shí)的長(zhǎng)度達(dá)到所述穩(wěn)定間隔時(shí),所述多模設(shè)備檢查所 述業(yè)務(wù)正在使用的網(wǎng)絡(luò)的服務(wù)質(zhì)量是否仍然不能滿足正常使用的要求,如果仍 然不能滿足,進(jìn)入步驟233,否則,進(jìn)入步驟236步驟233,所述多模設(shè)備檢測(cè)對(duì)于所述業(yè)務(wù)所使用的網(wǎng)絡(luò)中,是否存在其 他可用的基站,如果有,進(jìn)入步驟234,否則,所述網(wǎng)絡(luò)不可再用,進(jìn)入步驟 235;步驟234,所處多模設(shè)備將所述業(yè)務(wù)水平切換到同種網(wǎng)絡(luò)中其他可用的基 站中,操作結(jié)束;步驟235,按照所述切換的種類為原來(lái)存在的某個(gè)服務(wù)網(wǎng)絡(luò)不再可用時(shí)的 處理方式,決策如何進(jìn)行業(yè)務(wù)流的切換,操作結(jié)束; 步驟236,操作結(jié)束。
27、 根據(jù)權(quán)利要求15所述的一種多模設(shè)備的業(yè)務(wù)流切換方法,其特征在 于,當(dāng)所述切換的種類為用戶顯式指定將在某種網(wǎng)絡(luò)上進(jìn)行的會(huì)話通信切換到 指定的網(wǎng)絡(luò)中進(jìn)行時(shí),在所述步驟200中,直接根據(jù)用戶的指示決策所需要進(jìn) 行的切換。
28、根據(jù)權(quán)利要求15所述的一種多模設(shè)備的業(yè)務(wù)流切換方法,其特征在 于,所述步驟300中,包括以下步驟步驟310,判斷所述待切換隊(duì)列是否非空,如果非空,進(jìn)入步驟320,否 則,進(jìn)入步驟330;步驟320,依次從所述待切換隊(duì)列中取出業(yè)務(wù)進(jìn)行切換操作,進(jìn)入步驟330;步驟330,操作結(jié)束。
全文摘要
本發(fā)明涉及網(wǎng)絡(luò)通信技術(shù)領(lǐng)域,公開了一種多模設(shè)備及其業(yè)務(wù)流切換方法。本發(fā)明針對(duì)多業(yè)務(wù)流在多個(gè)接口同時(shí)活躍的多模設(shè)備上進(jìn)行會(huì)話傳輸?shù)那闆r,綜合考慮了網(wǎng)絡(luò)環(huán)境參數(shù)、設(shè)備自身狀況、業(yè)務(wù)流的服務(wù)質(zhì)量需求以及用戶的喜好,根據(jù)不用的切換場(chǎng)景采用不同的決策算法,為每一條業(yè)務(wù)流選擇最優(yōu)的網(wǎng)絡(luò)接口進(jìn)行會(huì)話傳輸。本發(fā)明解決了多接口設(shè)備上多業(yè)務(wù)流的切換決策問題,能夠建立多業(yè)務(wù)流與多個(gè)接口之間合理的映射關(guān)系。
文檔編號(hào)H04Q7/32GK101198128SQ20071030465
公開日2008年6月11日 申請(qǐng)日期2007年12月28日 優(yōu)先權(quán)日2007年12月28日
發(fā)明者毅 孫, 張玉成, 李忠誠(chéng), 石晶林, 董雯霞, 鄭如松 申請(qǐng)人:中國(guó)科學(xué)院計(jì)算技術(shù)研究所