一種網絡接入切換方法及裝置與流程
2023-09-20 08:41:15
本發明涉及通信技術領域,具體涉及一種網絡接入切換方法及裝置。
背景技術:
家庭網際網路的應用發展已經逐漸成為物聯網產業的發展趨勢,家庭網際網路業務的增長性被業界廣泛看好。家庭網際網路應用集網際網路、多媒體、通訊等多種技術於一體,向家庭網際網路應用用戶提供包括數位電視在內的多種交互式服務的嶄新技術。然而各種終端受限於傳輸技術標準的不統一,在一定程度上制約了智能終端間的靈活多樣的交互效果。
垂直切換是多接入制式選擇中的一個關鍵技術,發生在不同無線接入網絡之間的垂直切換是為了使用戶能夠享有透明的、無縫的異構網絡間漫遊。不同的接入技術具有不同的特性,如時延、帶寬、覆蓋、安全性等。例如,藍牙能夠提供高安全性,而紅外則能夠高帶寬,WiFi能夠提供廣覆蓋,因此,需要合理的融合不同接入技術間的特性差異,綜合考慮各種判決因素,從而實現有效地垂直切換。不合理的接入制式選擇方案將導致網絡性能的退化,影響用戶與智能終端的交互,降低用戶滿意度。在家庭網際網路的背景下,一種適用家庭網際網路下的多因素決策的多接入選擇方法能夠有效而準確的選擇最優接入制式。
目前常用的切換判決方法主要有:灰度關聯法和逼近理想解的排序方法。灰色關聯法,是根據因素之間發展趨勢的相似或相異程度,亦即灰色關聯度,作為衡量因素間關聯程度的一種方法。在垂直切換算法中,通過比較各候選網絡的參數與最優解的關聯程度,可對備選網絡的優劣性進行排序,通過計算灰色關聯繫數對備選方案進行優先排序,從中選擇最優網絡進行接入。基於灰色關聯理論的動態垂直切換算法雖然能夠提高準確性,但由於複雜度較大,限制了其具體應用。
逼近理想解的排序方法通過藉助多屬性問題的理想解和負理想解給各方案排序,排序規則是把各備選方案與理想解和負理想解做比較,將其中某一個最接近理想解,而同時又遠離負理想解的方案作為最優方案。但是,該方案中理想解與負理想解的確定帶有一定的主觀隨意性,會對最終切換結果造成影響。
因此,亟需一種網絡接入切換方案以解決上述技術問題。
技術實現要素:
本發明針對現有技術中存在的上述不足,提供一種網絡接入切換方法及裝置,用以至少部分解決現有的網絡制式切換方案算法複雜度高帶來的實現困難的問題以及網絡切換不合理的問題。
本發明為解決上述技術問題,採用如下技術方案:
本發明提供一種網絡接入切換方法,所述方法包括:
當預設的切換周期到達時,判斷當前的網絡資源是否滿足用戶的需求;
若不滿足,則計算各備選網絡的接入評價指數和用戶對各備選網絡的偏好指數,並根據所述各備選網絡的接入評價指數、用戶對各備選網絡的偏好指數和預設的權值,計算各備選網絡的切換價值指數,所述接入評價指數包括網絡性能指數和接入設備性能指數;
確定所述切換價值指數的最大值,並切換至所述最大值對應的備選網絡。
優選的,所述偏好指數包括價格偏好指數α1和安全偏好指數α2;
所述價格偏好指數α1根據以下公式(1)計算獲得:
其中,α1i為用戶對第i個備選網絡的價格偏好指數,Cmax為備選網絡中最高的單位費用,Cmin為備選網絡中最低的單位費用,Ci為第i個備選網絡的單位費用,Cth為用戶期望的單位費用,Cmax、Cmin和Ci為大於0的常數;
安全偏好指數α2根據以下公式(2)計算獲得:
其中,α2i為用戶對第i個備選網絡的安全偏好指數,Smax為備選網絡中最高的安全係數,Smin為備選網絡中最低的安全係數,Si為第i個備選網絡的安全係數,Sth為用戶期望的安全係數,Smax、Smin和Si為大於0的常數。
優選的,所述網絡性能指數包括:負載指數γ和用於表示服務質量的時延指數β1、誤碼率指數β2和吞吐量指數β3;
所述負載指數γ根據以下公式(3)計算獲得:
其中,γi為第i個備選網絡的負載指數,Lpro,i為第i個備選網絡的可用資源,Li為所述用戶的用戶業務所需資源,Lpro,i為大於0的常數;
所述時延指數β1根據以下公式(4)計算獲得:
其中,β1i為第i個備選網絡的時延指數,Di為第i個備選網絡能夠為所述用戶的當前用戶業務提供的處理時延,Dimax為第i個備選網絡能夠提供的最大處理時延,Dimin為第i個備選網絡能夠提供的最小處理時延,Dimax和Dimin為大於0的常數;
所述誤碼率指數β2根據以下公式(5)計算獲得:
其中,β2i為第i個備選網絡的誤碼率指數,Bi為第i個備選網絡能夠為所述用戶的當前用戶業務提供的誤碼率,Bimax為第i個備選網絡能夠提供的最大誤碼率,Dimin為第i個備選網絡能夠提供的最小誤碼率,Bimax和Bimin為大於0的常數;
所述吞吐量指數β3根據以下公式(6)計算獲得:
其中,β3i為第i個備選網絡的吞吐量指數,Ri為第i個備選網絡能夠為所述用戶的當前用戶業務提供的用戶數據速率,Rimax為第i個備選網絡能夠提供的最大用戶數據速率,Rimin為第i個備選網絡能夠提供的最小用戶數據速率,Rimax和Rimin為大於0的常數。
優選的,所述接入設備性能指數為接入設備功耗指數δ;
所述接入設備功耗指數δ根據以下公式(7)計算獲得:
其中,δi為第i個備選網絡的接入設備功耗指數,Pi為第i個備選網絡接入設備的當前功耗,Pimax為第i個備選網絡接入設備的最大功耗,Pimin為第i個備選網絡接入設備的最小功耗,Pimax和Pimin為大於0的常數。
進一步的,所述方法還包括:
當接收到用戶控制指令時,計算用戶對各個網絡的偏好指數和各個網絡的接入評價指數,根據所述用戶對各個網絡的偏好指數、各個網絡的接入評價指數和預設的權值,計算各個網絡的切換價值指數。
本發明還提供一種網絡接入伺服器,包括:判斷模塊、計算模塊和切換模塊,
所述判斷模塊用於,當預設的切換周期到達時,判斷當前的網絡資源是否滿足用戶的需求;
所述計算模塊用於,當所述判斷模塊判斷出當前的網絡資源不滿足用戶的需求時,計算各備選網絡的接入評價指數和用戶對各備選網絡的偏好指數,並根據所述各備選網絡的接入評價指數、用戶對各備選網絡的偏好指數和預設的權值,計算各備選網絡的切換價值指數,所述接入評價指數包括網絡性能指數和接入設備性能指數;
所述切換模塊用於,確定所述切換價值指數的最大值,並切換至所述最大值對應的備選網絡。
優選的,所述偏好指數包括價格偏好指數α1和安全偏好指數α2;
所述計算模塊具體用於,根據以下公式計算所述價格偏好指數α1:其中,α1i為用戶對第i個備選網絡的價格偏好指數,Cmax為備選網絡中最高的單位費用,Cmin為備選網絡中最低的單位費用,Ci為第i個備選網絡的單位費用,Cth為用戶期望的單位費用,Cmax、Cmin和Ci為大於0的常數;以及,根據以下公式計算安全偏好指數α2:其中,α2i為用戶對第i個備選網絡的安全偏好指數,Smax為備選網絡中最高的安全係數,Smin為備選網絡中最低的安全係數,Si為第i個備選網絡的安全係數,Sth為用戶期望的安全係數,Smax、Smin和Si為大於0的常數。
優選的,所述網絡性能指數β包括:負載指數γ和用於表示服務質量的時延指數β1、誤碼率指數β2和吞吐量指數β3;
所述計算模塊具體用於,根據以下公式計算所述負載指數γ:其中,γi為第i個備選網絡的負載指數,Lpro,i為第i個備選網絡的可用資源,Li為所述用戶的用戶業務所需資源,Lpro,i為大於0的常數;以及,
根據以下公式計算所述時延指數β1:其中,β1i為第i個備選網絡的時延指數,Di為第i個備選網絡能夠為所述用戶的當前用戶業務提供的處理時延,Dimax為第i個備選網絡能夠提供的最大處理時延,Dimin為第i個備選網絡能夠提供的最小處理時延,Dimax和Dimin為大於0的常數;以及,
根據以下公式計算所述誤碼率指數β2:其中,β2i為第i個備選網絡的誤碼率指數,Bi為第i個備選網絡能夠為所述用戶的當前用戶業務提供的誤碼率,Bimax為第i個備選網絡能夠提供的最大誤碼率,Dimin為第i個備選網絡能夠提供的最小誤碼率,Bimax和Bimin為大於0的常數;以及,
根據以下公式計算所述吞吐量指數β3:其中,β3i為第i個備選網絡的吞吐量指數,Ri為第i個備選網絡能夠為所述用戶的當前用戶業務提供的用戶數據速率,Rimax為第i個備選網絡能夠提供的最大用戶數據速率,Rimin為第i個備選網絡能夠提供的最小用戶數據速率,Rimax和Rimin為大於0的常數。
優選的,所述接入設備性能指數為接入設備功耗指數δ;
所述計算模塊具體用於,根據以下公式計算所述接入設備功耗指數δ:其中,δi為第i個備選網絡的接入設備功耗指數,Pi為第i個備選網絡接入設備的當前功耗,Pimax為第i個備選網絡接入設備的最大功耗,Pimin為第i個備選網絡接入設備的最小功耗,Pimax和Pimin為大於0的常數。
進一步的,所述網絡接入伺服器還包括接收模塊,
所述接收模塊用於,接收用戶控制指令;
所述計算模塊還用於,當所述接收模塊接收到所述用戶控制指令時,計算用戶對各個網絡的偏好指數和各個網絡的接入評價指數,根據所述用戶對各個網絡的偏好指數、各個網絡的接入評價指數和預設的權值,計算各個網絡的切換價值指數。
本發明周期判斷當前的網絡資源是否滿足用戶的需求,若當前的網絡資源不滿足用戶的需求,則觸發接入網絡的切換,即通過計算各備選網絡的接入評價指數和用戶對各備選網絡的偏好指數,並由此計算各備選網絡的切換價值指數,將切換價值指數作為選擇目標切換接入網絡的依據,本發明算法實現簡單,而且綜合考量了用戶偏好、當前各接入網絡性能和各接入設備性能等因素,選擇出的接入網絡不但符合用戶需求,而且還匹配當前網絡性能和設備性能,提高接入網絡的選擇結果的合理性。
附圖說明
圖1為本發明實施例提供的網絡接入切換流程圖;
圖2為本發明實施例提供的網絡接入伺服器的結構示意圖。
具體實施方式
下面將結合本發明中的附圖,對本發明中的技術方案進行清楚、完整的描述,顯然,所描述的實施例是本發明的一部分實施例,而不是全部的實施例。基於本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動的前提下所獲得的所有其他實施例,都屬於本發明保護的範圍。
本發明針對家庭網際網路中的終端多接入網絡制式的選擇問題,提出了一種適用家庭網際網路下的多因素決策的多接入網絡切換方法,當新業務產生或者切換周期到達時,觸發多接入網絡切換判斷。
以下結合圖1,詳細說明本發明的網絡接入切換流程。如圖1所示,所述網絡接入切換流程包括以下步驟:
步驟11,當預設的切換周期到達時,判斷當前的網絡資源是否滿足用戶的需求,若不滿足,則執行步驟12,否則執行步驟11。
具體的,本發明的網絡接入切換方案是根據預設的切換周期進行的,也就是說,當預設的切換周期到達時,網絡接入伺服器觸發接入網絡切換判斷,並根據判斷結果決定是否實際切換當前的接入網絡。
需要說明的是,切換周期預設在網絡接入伺服器的判斷模塊內,切換周期與接入網絡制式無關,表示接入網絡切換的最小間隔,因此切換周期不能設置過小。若切換周期過小,則接入網絡切換過於頻繁,會導致網絡不穩定,對用戶業務產生影響,切換周期可以根據應用場景進行設置、調整。
通過設置切換周期,可以控制接入網絡切換的最小間隔,只有大於或等於該切換周期時,才會發生接入網絡切換,否則不發生接入網絡切換。也就是說,本發明通過將切換周期是否到達作為觸發多接入網絡切換判斷的條件,實際上將切換間隔作為了接入網絡切換的影響因素。
若當前的網絡資源無法滿足用戶的需求,則觸發接入網絡切換,若當前的網絡資源能夠滿足用戶的需求,則保持當前接入網絡連接,並等待下一個切換周期到達(即執行步驟11)。
步驟12,計算各備選網絡的接入評價指數和用戶對各備選網絡的偏好指數。
具體的,偏好指數包括價格偏好指數α1和安全偏好指數α2。
價格偏好指數α1用於表示用戶對接入網絡費用的期望,具體的,價格偏好指數α1根據以下公式(1)計算獲得:
其中,α1i為用戶對第i個備選網絡的價格偏好指數,Cmax為備選網絡中最高的單位費用,Cmin為備選網絡中最低的單位費用,Ci為第i個備選網絡的單位費用,Cth為用戶期望的單位費用,Cmax、Cmin和Ci為大於0的常數。
安全偏好指數α2用於表示用戶對接入網絡安全性的期望,具體的,安全偏好指數α2根據以下公式(2)計算獲得:
其中,α2i為用戶對第i個備選網絡的安全偏好指數,Smax為備選網絡中最高的安全係數,Smin為備選網絡中最低的安全係數,Si為第i個備選網絡的安全係數,Sth為用戶期望的安全係數,Smax、Smin和Si為大於0的常數。安全係數用於表示接入網絡的安全等級,安全係數越高,接入網絡的安全性越高。
需要說明的是,用戶期望的單位費用Cth和用戶期望的安全係數Sth是系統初始化時用戶上報給業務伺服器,並由業務伺服器發送給網絡接入伺服器的。
接入評價指數包括網絡性能指數和接入設備性能指數。網絡性能可以通過負載和服務質量衡量,因此,網絡性能指數可以包括負載指數γ和用於表示服務質量(QoS)的指數。
負載指數γ可以根據以下公式(3)計算獲得:
其中,γi為第i個備選網絡的負載指數,Lpro,i為第i個備選網絡的可用資源,Li為所述用戶的用戶業務所需資源,Lpro,i為大於0的常數。
需要說明的是,當用戶發起業務請求(例如控制家電開啟)時,可以在業務請求中攜帶所請求的業務類型,業務伺服器(可以與網絡接入伺服器集成)根據所述業務類型確定用戶請求的用戶業務所需資源,並將所述用戶業務所需資源發送給網絡接入伺服器。當所述用戶的用戶業務包括多個時,用戶業務所需資源Li為當前所述用戶的各用戶業務所需資源之和。
服務質量(QoS)可以通過時延、誤碼率和吞吐量衡量,因此,用於表示服務質量的指數可以包括延指數β1、誤碼率指數β2和吞吐量指數β3。
時延為處理用戶業務所需的時長,時延越小,時延指數β1越大,說明服務質量越高,網絡性能越好。具體的,時延指數β1可以根據以下公式(4)計算獲得:
其中,β1i為第i個備選網絡的時延指數,Di為第i個備選網絡能夠為所述用戶的當前用戶業務提供的處理時延,Dimax為第i個備選網絡能夠提供的最大處理時延,Dimin為第i個備選網絡能夠提供的最小處理時延,Dimax和Dimin為大於0的常數。
通過公式(4)可以看出,當接入網絡能夠為所述用戶的當前用戶業務提供的處理時延大於或等於該接入網絡能夠提供的最大處理時延時,QoS最低,網絡性能最差,這種情況下,時延指數β1為最小值,β1的值為0。當接入網絡能夠為所述用戶的當前用戶業務提供的處理時延小於或等於該接入網絡能夠提供的最小處理時延時,QoS最高,網絡性能最好,這種情況下,時延指數β1為最大值,β1的值為1。當接入網絡能夠為所述用戶的當前用戶業務提供的處理時延大於該接入網絡能夠提供的最小處理時延,且小於該接入網絡能夠提供的最大處理時延時,時延指數β1大於0且小於1,為
需要說明的是,接入網絡能夠為用戶的當前用戶業務提供的處理時延Di可以由業務伺服器計算,並發送給網絡接入伺服器。
誤碼率(Symbol Error Rate,SER)是衡量數據在規定時間內數據傳輸精確性的指標。誤碼率越小,誤碼率指數β2越大,說明服務質量越高,網絡性能越好,具體的,誤碼率指數β2根據以下公式(5)計算獲得:
其中,β2i為第i個備選網絡的誤碼率指數,Bi為第i個備選網絡能夠為所述用戶的當前用戶業務提供的誤碼率,Bimax為第i個備選網絡能夠提供的最大誤碼率,Dimin為第i個備選網絡能夠提供的最小誤碼率,Bimax和Bimin為大於0的常數。
通過公式(5)可以看出,當接入網絡能夠為所述用戶的當前用戶業務提供的誤碼率大於或等於該接入網絡能夠提供的最大誤碼率時,QoS最低,網絡性能最差,這種情況下,誤碼率指數β2為最小值,β2的值為0。當接入網絡能夠為所述用戶的當前用戶業務提供的誤碼率小於或等於該接入網絡能夠提供的最小誤碼率時,QoS最高,網絡性能最好,這種情況下,誤碼率指數β2為最大值,β2的值為1。當接入網絡能夠為所述用戶的當前用戶業務提供的誤碼率大於該接入網絡能夠提供的最小誤碼率,且小於該接入網絡能夠提供的最大誤碼率時,誤碼率指數β2大於0且小於1,為
需要說明的是,接入網絡能夠為用戶的當前用戶業務提供的誤碼率Bi=傳輸中的誤碼/所傳輸的總碼數*100%,接入網絡能夠為用戶的當前用戶業務提供的誤碼率可以由業務伺服器計算,並發送給網絡接入伺服器。
吞吐量是指網絡、設備、埠、虛電路或其他設施,在單位時間內成功傳送數據的數量。吞吐量越大,吞吐量指數β3越大,說明服務質量越高,網絡性能越好,具體的,吞吐量指數β3可以根據以下公式(6)計算獲得:
其中,β3i為第i個備選網絡的吞吐量指數,Ri為第i個備選網絡能夠為所述用戶的當前用戶業務提供的用戶數據速率,Rimax為第i個備選網絡能夠提供的最大用戶數據速率,Rimin為第i個備選網絡能夠提供的最小用戶數據速率,Rimax和Rimin為大於0的常數。
通過公式(6)可以看出,當接入網絡能夠為所述用戶的當前用戶業務提供的用戶數據速率大於或等於該接入網絡能夠提供的最大用戶數據速率時,QoS最高,網絡性能最佳,這種情況下,吞吐量指數β3為最大值,β3的值為1。當接入網絡能夠為所述用戶的當前用戶業務提供的用戶數據速率小於或等於該接入網絡能夠提供的最小用戶數據速率時,QoS最低,網絡性能最差,這種情況下,吞吐量指數β3為最小值,β3的值為0。當接入網絡能夠為所述用戶的當前用戶業務提供的用戶數據速率大於該接入網絡能夠提供的最小用戶數據速率,且小於該接入網絡能夠提供的最大用戶數據速率時,吞吐量指數β3大於0且小於1,為
需要說明的是,接入網絡為所述用戶的當前用戶業務提供的用戶數據速率可以由業務伺服器檢測,並發送給網絡接入伺服器。
接入設備性能指數可以為接入設備功耗指數δ,接入設備的功耗越大,接入設備功耗指數δ越小,說明接入設備性能越差。具體的,接入設備功耗指數δ根據以下公式(7)計算獲得:
其中,δi為第i個備選網絡的接入設備功耗指數,Pi為第i個備選網絡接入設備的當前功耗,Pimax為第i個備選網絡接入設備的最大功耗,Pimin為第i個備選網絡接入設備的最小功耗,Pimax和Pimin為大於0的常數。
需要說明的是,網絡接入設備的當前功耗可以由各個備選的接入網絡的接入設備上報給網絡接入伺服器。
步驟13,根據所述各備選網絡的接入評價指數、用戶對各備選網絡的偏好指數和預設的權值,計算各備選網絡的切換價值指數。
具體的,網絡接入伺服器內預設有七個權值:w1、w2、w3、w4、w5、w6、w7,w1+w2+w3+w4+w5+w6+w7=1。
網絡伺服器根據用戶對各備選網絡的價格偏好指數α1i和安全偏好指數α2i、各備選網絡的負載指數γi、時延指數β1i、誤碼率指數β2i、吞吐量指數β3i、接入設備功耗指數δi和所述七個權值,分別計算各備選網絡的切換價值指數。
具體的,網絡伺服器可以根據以下公式(8)計算各備選網絡的切換價值指數:
Fcost,i=w1*α1i+w2*α2i+w3*β1i+w4*β2i+w5*β3i+w6*γi+w7*δi (8)
其中,Fcost,i為第i個備選網絡的切換價值指數。
步驟14,確定所述切換價值指數的最大值,並切換至所述最大值對應的備選網絡。
具體的,切換價值指數越大,說明該接入網絡當前網絡性能和接入設備性能越好,越符合用戶的費用偏好和安全偏好,因此,網絡接入伺服器將當前的接入網絡切換至切換價值指數最大的接入網絡。
通過步驟11-14可以看出,本發明周期判斷當前的網絡資源是否滿足用戶的需求,若當前的網絡資源不滿足用戶的需求,則觸發接入網絡的切換,即通過計算各備選網絡的接入評價指數和用戶對各備選網絡的偏好指數,並由此計算各備選網絡的切換價值指數,將切換價值指數作為選擇目標切換接入網絡的依據,本發明算法實現簡單,而且綜合考量了用戶偏好、當前各接入網絡性能和各接入設備性能等因素,選擇出的接入網絡不但符合用戶需求,而且還匹配當前網絡性能和設備性能,提高接入網絡的選擇結果的合理性。
需要說明的是,當網絡接入伺服器接收到用戶控制指令時,即使此時切換周期尚未到達,也觸發接入網絡切換流程,即執行以下步驟(即步驟12-14):
計算用戶對各個網絡的偏好指數和各個網絡的接入評價指數,根據所述用戶對各個網絡的偏好指數、各個網絡的接入評價指數和預設的權值,計算各個網絡的切換價值指數,並確定所述切換價值指數的最大值,並切換至所述最大值對應的備選網絡。
也就是說,在本發明中,觸發多接入網絡切換的條件為:切換周期到達且當前的網絡資源不滿足用戶的需求,或者,接收到用戶控制指令,只要其中一個條件滿足即觸發多接入網絡切換。
若網絡接入伺服器能夠接收到用戶的控制指令,說明用戶與終端之間的距離小於或等於當前接入網絡的覆蓋範圍,若用戶與終端之間的距離大於當前接入網絡的覆蓋範圍,即使用戶向網絡接入伺服器發送控制指令,網絡接入伺服器也無法接收。因此,本發明通過將是否接收到用戶的控制指令作為觸發多接入網絡切換的條件之一,實際上將接入網絡的覆蓋範圍作為接入網絡切換的影響因素。
本發明提供的網絡接入切換方案,在當前的網絡資源不滿足用戶的需求或接收到用戶控制指令時,觸發接入網絡切換,選取用戶偏好(費用、安全性)、服務質量(時延、誤碼率、吞吐量)、負載、接入設備功耗等參數,作為網絡切換影響因子並進行歸一化處理,得到相應的指數參數,並分別計算不同接入網絡制式下的切換價值指數值,並選取切換價值指數值最大的接入網絡進行接入,從而有效而準確的切換至最優的接入網絡。
基於相同的技術構思,本發明實施例還提供網絡接入伺服器,如圖2所示,該網絡接入伺服器包括:判斷模塊21、計算模塊22和切換模塊23。
判斷模塊21用於,當預設的切換周期到達時,判斷當前的網絡資源是否滿足用戶的需求。
計算模塊22用於,當判斷模塊21判斷出當前的網絡資源不滿足用戶的需求時,計算各備選網絡的接入評價指數和用戶對各備選網絡的偏好指數,並根據所述各備選網絡的接入評價指數、用戶對各備選網絡的偏好指數和預設的權值,計算各備選網絡的切換價值指數,所述接入評價指數包括網絡性能指數和接入設備性能指數。
切換模塊23用於,確定所述切換價值指數的最大值,並切換至所述最大值對應的備選網絡。
優選的,所述偏好指數包括價格偏好指數α1和安全偏好指數α2,計算模塊22具體用於,根據以下公式計算所述價格偏好指數α1:其中,α1i為用戶對第i個備選網絡的價格偏好指數,Cmax為備選網絡中最高的單位費用,Cmin為備選網絡中最低的單位費用,Ci為第i個備選網絡的單位費用,Cth為用戶期望的單位費用,Cmax、Cmin和Ci為大於0的常數;以及,根據以下公式計算安全偏好指數α2:其中,α2i為用戶對第i個備選網絡的安全偏好指數,Smax為備選網絡中最高的安全係數,Smin為備選網絡中最低的安全係數,Si為第i個備選網絡的安全係數,Sth為用戶期望的安全係數,Smax、Smin和Si為大於0的常數。
優選的,所述網絡性能指數β包括:負載指數γ和用於表示服務質量的時延指數β1、誤碼率指數β2和吞吐量指數β3。
計算模塊22具體用於,根據以下公式計算所述負載指數γ:其中,γi為第i個備選網絡的負載指數,Lpro,i為第i個備選網絡的可用資源,Li為所述用戶的用戶業務所需資源,Lpro,i為大於0的常數;以及,根據以下公式計算所述時延指數β1:其中,β1i為第i個備選網絡的時延指數,Di為第i個備選網絡能夠為所述用戶的當前用戶業務提供的處理時延,Dimax為第i個備選網絡能夠提供的最大處理時延,Dimin為第i個備選網絡能夠提供的最小處理時延,Dimax和Dimin為大於0的常數;以及,根據以下公式計算所述誤碼率指數β2:其中,β2i為第i個備選網絡的誤碼率指數,Bi為第i個備選網絡能夠為所述用戶的當前用戶業務提供的誤碼率,Bimax為第i個備選網絡能夠提供的最大誤碼率,Dimin為第i個備選網絡能夠提供的最小誤碼率,Bimax和Bimin為大於0的常數;以及,根據以下公式計算所述吞吐量指數β3:其中,β3i為第i個備選網絡的吞吐量指數,Ri為第i個備選網絡能夠為所述用戶的當前用戶業務提供的用戶數據速率,Rimax為第i個備選網絡能夠提供的最大用戶數據速率,Rimin為第i個備選網絡能夠提供的最小用戶數據速率,Rimax和Rimin為大於0的常數。
優選的,所述接入設備性能指數為接入設備功耗指數δ。
計算模塊22具體用於,根據以下公式計算所述接入設備功耗指數δ:其中,δi為第i個備選網絡的接入設備功耗指數,Pi為第i個備選網絡接入設備的當前功耗,Pimax為第i個備選網絡接入設備的最大功耗,Pimin為第i個備選網絡接入設備的最小功耗,Pimax和Pimin為大於0的常數。
進一步的,所述網絡接入伺服器還包括接收模塊24,接收模塊24用於,接收用戶控制指令。
計算模塊22還用於,當接收模塊24接收到所述用戶控制指令時,計算用戶對各個網絡的偏好指數和各個網絡的接入評價指數,根據所述用戶對各個網絡的偏好指數、各個網絡的接入評價指數和預設的權值,計算各個網絡的切換價值指數。
可以理解的是,以上實施方式僅僅是為了說明本發明的原理而採用的示例性實施方式,然而本發明並不局限於此。對於本領域內的普通技術人員而言,在不脫離本發明的精神和實質的情況下,可以做出各種變型和改進,這些變型和改進也視為本發明的保護範圍。