專(zhuān)利名稱(chēng):一種通信方法及通信系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信系統(tǒng),更具體地說(shuō),涉及一種用于基于客戶(hù)端QoS的連接會(huì)話切 換禾呈序(connection session jogging procedure)的方法禾口系統(tǒng)。
背景技術(shù):
目前,在新興的無(wú)處不在的網(wǎng)絡(luò)環(huán)境中,基于IP的核心網(wǎng)絡(luò)與大量無(wú)線和/或有 線接入網(wǎng)絡(luò)連接,向終端用戶(hù)提供了訪問(wèn)接入,這種訪問(wèn)接入伴隨著帶來(lái)了向終端用戶(hù)提 供大量服務(wù)的增加,比如直播視頻和音頻。電信行業(yè)的趨勢(shì)是提供高質(zhì)量?jī)?nèi)容的多媒體服 務(wù)。服務(wù)質(zhì)量(QoS)被設(shè)計(jì)成滿(mǎn)足多種應(yīng)用的需要和提供不同種類(lèi)的服務(wù)質(zhì)量,例如,減小 信息丟失率、減少信息傳輸?shù)难訒r(shí)和延時(shí)抖動(dòng),為此,QoS采用不同的技術(shù),如流量分類(lèi)、網(wǎng) 絡(luò)流量監(jiān)控、網(wǎng)絡(luò)擁塞管理和網(wǎng)絡(luò)擁塞規(guī)避。 通過(guò)將這樣的系統(tǒng)與以下將參照附圖進(jìn)行闡述的本發(fā)明進(jìn)行比較,對(duì)本領(lǐng)域的普 通技術(shù)人員來(lái)說(shuō),傳統(tǒng)方案的其它缺點(diǎn)和局限性是顯而易見(jiàn)的。
發(fā)明內(nèi)容
本發(fā)明提供了一種用于基于客戶(hù)端QoS的連接會(huì)話切換程序的方法和/或系統(tǒng), 如附圖所示和/或至少結(jié)合一幅附圖所描述,并如權(quán)利要求中較全面的闡述。
根據(jù)本發(fā)明的一個(gè)方面,提供一種通信方法,包括 當(dāng)在用戶(hù)設(shè)備處通過(guò)特定的傳輸路由接收到服務(wù)內(nèi)容時(shí),基于通過(guò)所述用戶(hù)設(shè)備 的用戶(hù)接口接收到的輸入,產(chǎn)生通過(guò)備用傳輸路由為所述服務(wù)傳送進(jìn)一步內(nèi)容的請(qǐng)求;及
由所述用戶(hù)設(shè)備接收所請(qǐng)求的通過(guò)所述備用傳輸路由傳送的進(jìn)一步內(nèi)容。
優(yōu)選地,所述方法還包括通過(guò)語(yǔ)音和/或觸摸經(jīng)由所述用戶(hù)接口生成所述請(qǐng)求。
優(yōu)選地,所述請(qǐng)求包括所述特定傳輸路由的標(biāo)識(shí)信息。 優(yōu)選地,所述備用傳輸路由是根據(jù)所述特定傳輸路由的標(biāo)識(shí)信息來(lái)確定的。
優(yōu)選地,所述備用傳輸路由的確定不依賴(lài)于來(lái)自對(duì)端用戶(hù)設(shè)備的任何確認(rèn)。
優(yōu)選地,所述備用傳輸路由是根據(jù)來(lái)自對(duì)端用戶(hù)設(shè)備的確認(rèn)來(lái)確定的。
優(yōu)選地,根據(jù)所述備用傳輸路由來(lái)更新與所述特定路由相關(guān)的連接會(huì)話簡(jiǎn)檔 (co皿ection session profile)。 優(yōu)選地,所述經(jīng)更新的連接會(huì)話簡(jiǎn)檔被用于所請(qǐng)求的通過(guò)所述備用傳輸路由的進(jìn) 一步內(nèi)容的傳送。 優(yōu)選地,在釋放了用于所述特定傳輸路由的相關(guān)資源后,通過(guò)所述備用傳輸路線 傳送所述服務(wù)的內(nèi)容。 優(yōu)選地,在釋放用于所述特定傳輸路由的相關(guān)資源之前,通過(guò)所述備用傳輸路由 傳送所述服務(wù)的內(nèi)容。 優(yōu)選地,所述方法還包括請(qǐng)求從所述備用傳輸路由到所述特定傳輸路由的轉(zhuǎn)換。
優(yōu)選地,所述請(qǐng)求指定了特定的QoS。
根據(jù)本發(fā)明的一個(gè)方面,提供一種通信系統(tǒng),包括 用戶(hù)設(shè)備內(nèi)所用的一個(gè)或多個(gè)電路,其中所述一個(gè)或多個(gè)電路用于當(dāng)在用戶(hù)設(shè)備 處通過(guò)特定的傳輸路由接收到服務(wù)內(nèi)容時(shí),基于通過(guò)所述用戶(hù)設(shè)備的用戶(hù)接口接收到的輸 入,產(chǎn)生通過(guò)備用傳輸路由為所述服務(wù)傳送進(jìn)一步內(nèi)容的請(qǐng)求;及 所述一個(gè)或多個(gè)電路用于接收所請(qǐng)求的通過(guò)所述備用傳輸路由傳送的進(jìn)一步內(nèi) 容。 優(yōu)選地,所述通過(guò)用戶(hù)接口接收到的輸入是使用語(yǔ)音和/或觸摸中的一者或兩者 生成的。 優(yōu)選地,所述請(qǐng)求包括所述特定傳輸路由的識(shí)別信息。 優(yōu)選地,連接管理模塊(entity)根據(jù)所述特定傳輸路由的識(shí)別信息確定所述備 用傳輸路由。 優(yōu)選地,所述備用傳輸路由的確定不依賴(lài)于來(lái)自對(duì)端用戶(hù)設(shè)備的任何確認(rèn)。
優(yōu)選地,所述備用傳輸路由是根據(jù)來(lái)自對(duì)端用戶(hù)設(shè)備的確認(rèn)來(lái)確定的。
優(yōu)選地,與所述特定路由相關(guān)的連接會(huì)話簡(jiǎn)檔根據(jù)所述備用傳輸路由被更新。
優(yōu)選地,所述經(jīng)更新的連接會(huì)話簡(jiǎn)檔被用于所請(qǐng)求的通過(guò)所述備用傳輸路由的進(jìn) 一步內(nèi)容的傳送。 優(yōu)選地,所述服務(wù)的內(nèi)容是在釋放了用于所述特定傳輸路由的相關(guān)資源之后通過(guò) 所述備用傳輸路由傳送的。 優(yōu)選地,所述服務(wù)的內(nèi)容是在釋放用于所述特定傳輸路由的相關(guān)資源之前通過(guò)所 述備用傳輸路由傳送的。 優(yōu)選地,所述一個(gè)或多個(gè)電路用于請(qǐng)求從所述備用傳輸路由到所述特定傳輸路由 的轉(zhuǎn)換。 優(yōu)選地,所述請(qǐng)求指定了特定的QoS。 本發(fā)明的各種優(yōu)點(diǎn)、各個(gè)方面和創(chuàng)新特征,以及其中所示例的實(shí)施例的細(xì)節(jié),將在 以下的描述和附圖中進(jìn)行詳細(xì)介紹。
圖l是根據(jù)本發(fā)明-通信系統(tǒng)的方框圖;
圖2是根據(jù)本發(fā)明-服務(wù)器設(shè)備的方框圖;
圖3是根據(jù)本發(fā)明-
用戶(hù)設(shè)備的方框圖; 圖4是根據(jù)本發(fā)明 圖5是根據(jù)本發(fā)明 圖; 圖6是根據(jù)本發(fā)明 圖7是根據(jù)本發(fā)明 圖8是根據(jù)本發(fā)明
個(gè)典型實(shí)施例的能夠?qū)崿F(xiàn)基于客戶(hù)端QoS的連接會(huì)話切換的
個(gè)典型實(shí)施例的能夠?qū)崿F(xiàn)基于客戶(hù)端QoS的連接會(huì)話切換的
個(gè)典型實(shí)施例的能夠?qū)崿F(xiàn)基于客戶(hù)端QoS的連接會(huì)話切換的
-個(gè)典型實(shí)施例的初始連接會(huì)話建立的流程圖; -個(gè)典型實(shí)施例的未經(jīng)請(qǐng)求的連接會(huì)話切換啟動(dòng)程序的流程
-個(gè)典型實(shí)施例的經(jīng)請(qǐng)求的連接會(huì)話切換啟動(dòng)程序的流程圖; -個(gè)典型實(shí)施例的切換執(zhí)行程序的流程圖; -個(gè)典型實(shí)施例的基于客戶(hù)端QoS的連接切換程序的流程圖。
具體實(shí)施例方式
根據(jù)本發(fā)明的多個(gè)實(shí)施例,本發(fā)明提供一種用于基于客戶(hù)端QoS的連接會(huì)話緩進(jìn) 的方法和系統(tǒng)。根據(jù)本發(fā)明的多個(gè)實(shí)施例,在一對(duì)用戶(hù)設(shè)備之間會(huì)發(fā)起和提供服務(wù)。會(huì)有這 樣的情況,支持網(wǎng)絡(luò)中的退化的服務(wù)路線將造成用戶(hù)設(shè)備的用戶(hù)不滿(mǎn)意在用戶(hù)設(shè)備的用戶(hù) 界面上呈現(xiàn)的接收到的內(nèi)容的質(zhì)量。在本發(fā)明的多個(gè)實(shí)施例中,用戶(hù)設(shè)備的用戶(hù)被提供有 能力來(lái)例如按下或其它方式激活切換按鈕或向麥克風(fēng)發(fā)出語(yǔ)音以請(qǐng)求通過(guò)支持網(wǎng)絡(luò)中的 備用路由傳輸內(nèi)容。響應(yīng)該切換按鈕的激活,用戶(hù)設(shè)備能夠產(chǎn)生一請(qǐng)求,例如連接切換(HO) 請(qǐng)求,并向網(wǎng)絡(luò)管理(NM)服務(wù)器傳送該請(qǐng)求,該網(wǎng)絡(luò)管理服務(wù)器連接于支持網(wǎng)絡(luò)。 一旦接 收到連接切換請(qǐng)求,NM服務(wù)器確定出一個(gè)備用路由并且分別與用戶(hù)設(shè)備和對(duì)端用戶(hù)設(shè)備傳 送所確定的備用路由信息,例如所確定的接入路由器的IP地址。 一旦接收到來(lái)自NM服務(wù) 器的更新的路由信息,NM服務(wù)器將通過(guò)所確定的備用路由向用戶(hù)設(shè)備傳輸服務(wù)信息。所述 連接切換請(qǐng)求包括與退化的路由相關(guān)的會(huì)話標(biāo)識(shí)信息,例如,與退化的路由相關(guān)的會(huì)話ID。 在NM服務(wù)器確定所接收的會(huì)話ID是NM服務(wù)器所存儲(chǔ)的現(xiàn)有的會(huì)話ID時(shí),NM服務(wù)器選擇 備用路由繼續(xù)相關(guān)的服務(wù)。依據(jù)系統(tǒng)配置諸如用戶(hù)設(shè)備優(yōu)先權(quán),NM服務(wù)器可在與對(duì)端用戶(hù) 設(shè)備通信以確認(rèn)所接收的連接切換請(qǐng)求的情況下,或者在沒(méi)有與對(duì)端用戶(hù)設(shè)備通信以確認(rèn) 所接收的連接切換請(qǐng)求的情況下,確定出備用路由。根據(jù)所確定的備用路由信息,在NM服 務(wù)器中更新與退化的路由相關(guān)的連接會(huì)話簡(jiǎn)檔。NM服務(wù)器使用更新的會(huì)話簡(jiǎn)檔在備用路由 上傳送服務(wù)。 NM服務(wù)器支持硬連接切換或軟連接切換。在能夠進(jìn)行硬連接切換時(shí),NM服務(wù)器 在釋放了用于退化的路由的相關(guān)資源后,在所確定的備用路由上傳輸服務(wù),但對(duì)于軟連接 切換,NM服務(wù)器在釋放用于退化的路由的相關(guān)資源之前,在所確定的備用路由上傳輸服務(wù)。 另外,允許用戶(hù)設(shè)備的用戶(hù)請(qǐng)求從所確定的備用路由切換回到退化的路由。連接切換請(qǐng)求 為服務(wù)的傳輸指定了特定的QoS。例如,連接切換請(qǐng)求指出用戶(hù)所期望的是優(yōu)于目前提供的 QoS。 圖i是根據(jù)本發(fā)明一個(gè)典型實(shí)施例的能夠?qū)崿F(xiàn)基于客戶(hù)端QoS的連接會(huì)話切 換的通信系統(tǒng)的方框圖。參照?qǐng)Dl,示出了圖1的系統(tǒng)包括多個(gè)網(wǎng)絡(luò)管理(NM)服務(wù)器 110a-110e(統(tǒng)一表示為網(wǎng)絡(luò)管理服務(wù)器110)、包括多個(gè)路由器120a-120i的核心網(wǎng)絡(luò)120、 多個(gè)接入網(wǎng)絡(luò)130a-130c和多個(gè)客戶(hù)端,如附圖中的智能手機(jī)140、筆記本電腦150和手機(jī) 160。每個(gè)客戶(hù)端包括切換按鈕,例如,切換按鈕140b到150c,用于根據(jù)通過(guò)各自的頭戴式 耳機(jī)150b和/或顯示屏140a、 150a和/或150b所呈現(xiàn)的客戶(hù)端QoS體驗(yàn)來(lái)觸發(fā)連接會(huì)話 切換。 每個(gè)NM服務(wù)器110(諸如NM服務(wù)器110a)包括合適的邏輯、電路和/或代碼,可管 理網(wǎng)絡(luò)通信的多個(gè)方面,例如,選擇客戶(hù)端例如智能手機(jī)140用于接入核心網(wǎng)絡(luò)120的接入 網(wǎng)絡(luò),確定核心網(wǎng)絡(luò)路由以用于向預(yù)期的接收方轉(zhuǎn)發(fā)客戶(hù)端分組數(shù)據(jù)流(packet stream)。 NM服務(wù)器llOa被配置成管理客戶(hù)端登記和相關(guān)的客戶(hù)端位置,例如,在移動(dòng)IP環(huán)境中,NM 服務(wù)器110a處理客戶(hù)端的可用IP地址,并使用由相關(guān)客戶(hù)端告知的合適的IP地址為每個(gè) 連接會(huì)話轉(zhuǎn)發(fā)客戶(hù)端分組數(shù)據(jù)流。NM服務(wù)器110a中處理各種客戶(hù)端_服務(wù)器信令消息例 如QoS信令消息。例如,一旦從諸如智能手機(jī)140的客戶(hù)端接收到服務(wù)請(qǐng)求消息,NM服務(wù)
5器110a選擇路由以在智能手機(jī)140和預(yù)期的對(duì)端客戶(hù)端例如筆記本電腦150之間形成連 接。 —種連接是物理鏈路,其通過(guò)兩個(gè)客戶(hù)端之間選擇的路由上的一系列路由器來(lái)實(shí) 現(xiàn)。為了實(shí)現(xiàn)該連接上的通信,由NM服務(wù)器110a創(chuàng)建一會(huì)話,指出在一時(shí)間幀(timeframe) 內(nèi)的客戶(hù)端-服務(wù)器交互序列。NM服務(wù)器110a為創(chuàng)建的會(huì)話產(chǎn)生唯一的會(huì)話ID并將其分 別傳送至智能手機(jī)140和筆記本電腦150。所創(chuàng)建的會(huì)話的相關(guān)會(huì)話簡(jiǎn)檔包括多個(gè)會(huì)話參 數(shù),例如,服務(wù)類(lèi)型(ToS)、會(huì)話ID、地址和端口、有效時(shí)間(time of live)。會(huì)話簡(jiǎn)檔存儲(chǔ) 在NM服務(wù)器110a中以備后續(xù)使用。會(huì)話參數(shù)主要用于影響服務(wù)器的操作。例如,NM服務(wù) 器110a可根據(jù)所定義的會(huì)話參數(shù)激活、保持、更新和/或結(jié)束會(huì)話。在這點(diǎn)上,NM服務(wù)器 llOa被配置成在諸如智能手機(jī)140和/或筆記本電腦150的相關(guān)客戶(hù)端的服務(wù)請(qǐng)求下激活 會(huì)話。在智能手機(jī)140和/或筆記本電腦150的用戶(hù)想要進(jìn)行連接切換時(shí),NM服務(wù)器110a 被配置成確定一個(gè)或多個(gè)備用路由是否可用。在一個(gè)或多個(gè)路由可用的情況下,NM服務(wù)器 110a能夠從一個(gè)或多個(gè)可用路由中選擇一個(gè)備用路由,并在所選擇的備用路由上相應(yīng)地激 活會(huì)話。用所選擇的備用路由信息更新與舊路由相關(guān)的會(huì)話簡(jiǎn)檔。更新后的會(huì)話簡(jiǎn)檔被應(yīng) 用于所選擇的備用路由以便于服務(wù)的繼續(xù)。另外,如果客戶(hù)端需要的話,NM服務(wù)器llOa可 將服務(wù)切換回舊的路由。 核心網(wǎng)絡(luò)120包括合適的邏輯、電路和/或代碼,可將各種接入網(wǎng)絡(luò)(如接入網(wǎng)絡(luò) 130a-130c)與外部數(shù)據(jù)網(wǎng)絡(luò)如PDN和互聯(lián)網(wǎng)連接。核心網(wǎng)絡(luò)120中有很多通過(guò)鏈路連接的 路由器。每一個(gè)路由器(如路由器120a)包括合適的邏輯、電路和/或代碼,可向預(yù)期的接 收方轉(zhuǎn)發(fā)分組數(shù)據(jù)流。路由器120a被配置成交換每個(gè)鏈路彼此之間的信息(如鏈路資源 信息)。鏈路資源信息包括可用資源的信息和被保留資源的信息。NM服務(wù)器110使用統(tǒng)一 的方法管理核心網(wǎng)絡(luò)120內(nèi)的路由器,以允許簡(jiǎn)單和有效的維護(hù)。 各種客戶(hù)端(如筆記本電腦150)包括合適的邏輯、電路和/或代碼,能通過(guò)接入 網(wǎng)絡(luò)130a和/或核心網(wǎng)絡(luò)120實(shí)現(xiàn)各種數(shù)據(jù)通信。例如,筆記本電腦150通過(guò)NM服務(wù)器 110a獲得對(duì)多個(gè)服務(wù)的接入。筆記本電腦150的特點(diǎn)是通過(guò)使用切換按鈕150c以允許筆 記本電腦150的用戶(hù)根據(jù)用戶(hù)QoS體驗(yàn)請(qǐng)求連接切換。例如,在筆記本電腦的用戶(hù)不滿(mǎn)意 顯示屏150a和/或頭戴式耳機(jī)150c上的QoS體驗(yàn)時(shí),允許用戶(hù)激活切換按鈕150c并針對(duì) 備用路由向NM服務(wù)器110a發(fā)送信號(hào)以繼續(xù)服務(wù)。筆記本電腦150也可通過(guò)運(yùn)行內(nèi)部的軟 件自動(dòng)地完成切換按鈕150c的相關(guān)功能。在這點(diǎn)上,筆記本電腦可150能根據(jù)筆記本電腦 150上相關(guān)的QoS狀況(如信息組差錯(cuò)率、丟包率、延時(shí))為服務(wù)自動(dòng)請(qǐng)求備用路由。此外, 如果需要,筆記本電腦150被配置成允許將服務(wù)切換回之前所選擇的路由。
在典型的運(yùn)行中,智能手機(jī)140期望與筆記本電腦150根據(jù)特定的QoS需求進(jìn)行 通信。在這點(diǎn)上,智能手機(jī)140將需要的QoS向NM服務(wù)器110a發(fā)布服務(wù)請(qǐng)求,NM服務(wù)器 110a然后選擇一個(gè)路由,該路由包括一組接入路由器(例如路由器120d和路由器120c)和 一系列中間路由器(例如路由器120e-120i)。 NM服務(wù)器110a建立會(huì)話并產(chǎn)生相關(guān)的會(huì)話 ID。 NM服務(wù)器110a然后通知或報(bào)告智能手機(jī)140和筆記本電腦150所產(chǎn)生的會(huì)話ID和 相應(yīng)的接入路由器地址。當(dāng)會(huì)話激活后,在所選擇的路由上向預(yù)期接收方轉(zhuǎn)發(fā)服務(wù)的分組 數(shù)據(jù)流。在例如智能手機(jī)140的用戶(hù)不滿(mǎn)意顯示屏140a所呈現(xiàn)的接收的服務(wù)的質(zhì)量的情 況下,智能手機(jī)140的用戶(hù)然后激活切換功能,例如,通過(guò)按下切換按鈕140b。然后智能手機(jī)140向NM服務(wù)器110a發(fā)送信號(hào)以請(qǐng)求連接切換,以便得到更好的用戶(hù)QoS體驗(yàn)。作為 響應(yīng),NM服務(wù)器110重新評(píng)估核心網(wǎng)絡(luò)資源(諸如當(dāng)前路由分配)。在NM服務(wù)器110確定 沒(méi)有其它可用路由的情況下,NM服務(wù)器110然后拒絕所接收的連接切換請(qǐng)求并發(fā)信號(hào)通知 智能手機(jī)140。否則,NM服務(wù)器110為服務(wù)請(qǐng)求選擇備用路由。 NM服務(wù)器110a可根據(jù)所選擇的備用路由信息更新與舊路由相關(guān)的會(huì)話簡(jiǎn)檔。然 后經(jīng)更新的會(huì)話簡(jiǎn)檔被用于選擇的備用路由以就所請(qǐng)求的服務(wù)繼續(xù)會(huì)話。NM服務(wù)器110保 持會(huì)話不會(huì)因?yàn)槁酚傻淖兓V?。在智能手機(jī)140的用戶(hù)仍不滿(mǎn)意所選擇的備用路由上 的QoS表現(xiàn)的情況下,允許NM服務(wù)器110a切換服務(wù)回到之前所選擇的路由上繼續(xù)向智能 手機(jī)140的用戶(hù)提供服務(wù),例如,通過(guò)將服務(wù)的路由從所選擇的備用路由切換到之前所選 擇的路由。 圖2是根據(jù)本發(fā)明一個(gè)典型實(shí)施例的能夠?qū)崿F(xiàn)基于客戶(hù)端QoS的連接切換程 序的服務(wù)器設(shè)備的方框圖。參照?qǐng)D2,示出了NM服務(wù)器200包括服務(wù)器連接管理模塊 (SC匪)202、服務(wù)器移動(dòng)性管理模塊(SMMM) 204、核心資源管理模塊(CRMM) 206、服務(wù)器處理 器(SP) 208和服務(wù)器存儲(chǔ)器(SM)210。 SC匪202包括合適的邏輯、電路和/或代碼,可監(jiān)控網(wǎng)絡(luò)連接性和處理與客戶(hù)端 例如智能手機(jī)140和筆記本電腦150的各種連接會(huì)話信令消息。連接會(huì)話信令信息包括各 種服務(wù)或QoS請(qǐng)求消息。例如,一旦通過(guò)服務(wù)器處理器(SP)208從諸如智能手機(jī)140接收到 QoS消息,SC匪202被配置成通過(guò)與SMMM 204和CRMM 210進(jìn)行協(xié)調(diào)來(lái)執(zhí)行與接入控制和 路由控制相關(guān)的操作。在這點(diǎn)上,由于差的用戶(hù)QoS體驗(yàn),所接收的QoS信息例如由按下智 能手機(jī)140上的切換按鈕140a來(lái)觸發(fā)。SC匪202然后從CRMM 206評(píng)估網(wǎng)絡(luò)資源的狀態(tài), 并為請(qǐng)求的服務(wù)選擇一個(gè)備用路由和/或接入網(wǎng)絡(luò)。所選擇的備用路由和/或接入網(wǎng)絡(luò)上 的信息被轉(zhuǎn)發(fā)回SP 208以進(jìn)行更進(jìn)一步的處理。SC匪202能夠通過(guò)使用存儲(chǔ)在SM 210中 的多種算法來(lái)選擇路由。例如,通過(guò)最大化路由上的可用帶寬,或通過(guò)最小化路由線路上的 路由器或跳躍的數(shù)量來(lái)選擇路由。也可根據(jù)路由的成本來(lái)選擇路由。因?yàn)楦叩穆酚沙杀灸?保證高的QoS,為確保高質(zhì)量的QoS,可選擇高成本的路由。SC匪202用于保持和釋放核心 網(wǎng)絡(luò)120中的各種路由。 SMMM 204包括合適的邏輯、電路和/或代碼,可管理移動(dòng)性信息,例如,圖1所示系 統(tǒng)中的客戶(hù)端地址和客戶(hù)端位置。SMMM 204被配置成通過(guò)各種客戶(hù)端地址映射來(lái)處理移動(dòng) 性信息以確保無(wú)縫的用戶(hù)體驗(yàn)。移動(dòng)性信息被提供給SC匪202、CRMM 206、SP 208,以便每 一活躍中的會(huì)話的分組數(shù)據(jù)流被發(fā)送給相應(yīng)客戶(hù)端所通知的預(yù)期接收方。
CRMM 206包括合適的邏輯、電路和/或代碼,可根據(jù)多種QoS需求和系統(tǒng)能力處理 路由資源信息。當(dāng)CRMM 206接收到來(lái)自SC匪202的資源請(qǐng)求時(shí),CRMM 206評(píng)估核心網(wǎng)絡(luò) 120的資源狀態(tài)。CRMM 206向SC匪202提供核心資源信息,例如核心網(wǎng)絡(luò)120中具有可用 資源的路由的狀態(tài),以用于各種路由選擇。 SP 208包括多種類(lèi)型的處理器或電路,例如微處理器、數(shù)字信號(hào)處理器、專(zhuān)用集成 電路(ASIC)或處理型裝置的組合。在這點(diǎn)上,SP208可包括合適的邏輯、電路和/或代碼, 可執(zhí)行存儲(chǔ)在服務(wù)器存儲(chǔ)器(SM)210中和下載的多個(gè)軟件指令。在這點(diǎn)上,SP 208被配置 成使用存儲(chǔ)在SM 210中的多種算法為各種連接會(huì)話計(jì)算會(huì)話ID。 SP208可通過(guò)核心網(wǎng)絡(luò) 120和各種接入網(wǎng)絡(luò)(如接入網(wǎng)絡(luò)130a)與客戶(hù)端傳送各種信息,例如來(lái)自SC匪202的路由選擇信息。 SM 210包括合適的邏輯、電路、和/或代碼,可存儲(chǔ)被NM服務(wù)器設(shè)備200所用的 數(shù)據(jù)和/或其它信息。例如,服務(wù)器存儲(chǔ)器210被用于存儲(chǔ)由SP 208生成的處理數(shù)據(jù)。SM 210還用于存儲(chǔ)信息,例如用于控制NM服務(wù)器設(shè)備200的各種操作的客戶(hù)端用戶(hù)信息和會(huì) 話簡(jiǎn)檔。SM 210可存儲(chǔ)有針對(duì)特定用戶(hù)設(shè)備啟用或禁用特定服務(wù)所需的必要信息。服務(wù) 器存儲(chǔ)器210也可存儲(chǔ)一些可執(zhí)行指令,以用于例如連接會(huì)話的建立、會(huì)話簡(jiǎn)檔的更新、和 /或通過(guò)再使用更新后的會(huì)話簡(jiǎn)檔重新建立連接會(huì)話。SM 210包括RAM、 ROM、低延時(shí)非易 失性存儲(chǔ)器(如閃存)和/或其它能夠存儲(chǔ)數(shù)據(jù)和指令的合適的電子數(shù)據(jù)存儲(chǔ)器。
在運(yùn)行中,NM服務(wù)器200從客戶(hù)端(如智能手機(jī)140)接收服務(wù)請(qǐng)求消息。該服務(wù) 請(qǐng)求消息所包括的信息有例如所請(qǐng)求服務(wù)的相關(guān)QoS要求、智能手機(jī)140所用的候選接入 網(wǎng)絡(luò)、及預(yù)期對(duì)端客戶(hù)端(例如筆記本電腦150)的身份。SP 208向SC匪202轉(zhuǎn)發(fā)所接收 的服務(wù)請(qǐng)求信息。連接管理模塊202能與對(duì)端用戶(hù)設(shè)備(如用戶(hù)設(shè)備150)進(jìn)行通信以確 認(rèn)服務(wù)請(qǐng)求,如果就所請(qǐng)求的服務(wù),用戶(hù)設(shè)備150同意與用戶(hù)設(shè)備140通信,然后,SC匪202 與SMMM 204協(xié)調(diào)以為相關(guān)用戶(hù)設(shè)備獲得移動(dòng)性信息。然后SC匪202與CRMM 206進(jìn)行通 信以確定核心網(wǎng)絡(luò)120中是否有可用資源的路由。CRMM 206然后向SC匪202提供核心資 源信息,該核心網(wǎng)絡(luò)資源信息可包括關(guān)于網(wǎng)絡(luò)節(jié)點(diǎn)(路由器)、網(wǎng)絡(luò)節(jié)點(diǎn)存儲(chǔ)器、和/或鏈路 的信息。SC匪202根據(jù)該核心資源信息確定核心網(wǎng)絡(luò)路由和/或接入網(wǎng)絡(luò)。
SP 206生成會(huì)話ID以用于在智能手機(jī)140和筆記本電腦150之間傳送所請(qǐng)求服 務(wù)的分組數(shù)據(jù)流。所生成的會(huì)話ID與所選擇的接入網(wǎng)絡(luò)信息一起傳送給相關(guān)的用戶(hù)設(shè)備, 另外,生成相關(guān)的會(huì)話簡(jiǎn)檔并將其存儲(chǔ)至SM 210,以用于后續(xù)的通信,該相關(guān)的會(huì)話簡(jiǎn)檔包 括各種會(huì)話參數(shù),例如會(huì)話ID和服務(wù)類(lèi)型。在SP 208收到的服務(wù)請(qǐng)求包含存儲(chǔ)在SM 210 中的現(xiàn)有會(huì)話ID的情況下,SP 208可向SC匪202發(fā)信號(hào)從而為對(duì)應(yīng)的服務(wù)選擇備用路由。 SCMM 202確定備用路由。根據(jù)所確定的備用路由,與當(dāng)前會(huì)話相關(guān)的會(huì)話簡(jiǎn)檔被更新。通 過(guò)所確定的備用路由和更新后的會(huì)話簡(jiǎn)檔激活會(huì)話。 圖3是根據(jù)本發(fā)明一個(gè)典型實(shí)施例的能夠?qū)崿F(xiàn)基于客戶(hù)端QoS的連接會(huì)話切 換程序的用戶(hù)設(shè)備的方框圖。參照?qǐng)D3,示出了用戶(hù)設(shè)備300包括客戶(hù)端應(yīng)用管理模 塊(CA匪)302、客戶(hù)端連接管理模塊(CC匪)304、網(wǎng)絡(luò)接口模塊(NM) 306、客戶(hù)端處理器 (CP)308、客戶(hù)端存儲(chǔ)器(CM)310和用戶(hù)接口 (UI)312,用戶(hù)接口 312包括切換按鈕312a、麥 克風(fēng)(Mic)312b、顯示器312c和揚(yáng)聲器312d。 CA匪302包括合適的邏輯、電路、和/或代碼,可管理各種應(yīng)用要求和應(yīng)用狀態(tài)。 該各種應(yīng)用要求包括有關(guān)最好用戶(hù)質(zhì)量和QoS屬性的信息。應(yīng)用狀態(tài)指出了例如相應(yīng)的服 務(wù)被預(yù)留和/或被恢復(fù)。CA匪302也可配置成監(jiān)控用于識(shí)別和監(jiān)控應(yīng)用數(shù)據(jù)的固定和可變 的端口號(hào)。 CC匪304包括合適的邏輯、電路、和/或代碼,可監(jiān)控網(wǎng)絡(luò)的連接性以及例如可用 帶寬、傳輸延時(shí)和連接的接入網(wǎng)絡(luò)(如接入網(wǎng)絡(luò)130a-130c)的出錯(cuò)率。CC匪304可配置成 處理與NM服務(wù)器110a的各種連接會(huì)話信令消息,例如,以便通過(guò)CP 308接入具有期望的 QoS的服務(wù)。連接會(huì)話信令消息包括由CA匪302提供的各種服務(wù)或有QoS請(qǐng)求消息。
NIM 306包括合適的邏輯、電路和/或代碼,可通過(guò)接入網(wǎng)絡(luò)發(fā)送和/或接收無(wú)線 信號(hào),該接入網(wǎng)絡(luò)與核心網(wǎng)絡(luò)120通信地連接。該接入網(wǎng)絡(luò)包括有線和/或無(wú)線網(wǎng)絡(luò),傳送的無(wú)線信號(hào)包括來(lái)自核心網(wǎng)絡(luò)120的信息,核心網(wǎng)絡(luò)120通過(guò)NM服務(wù)器110被管理。
CP 308包括合適的邏輯、電路、和/或代碼,能為用戶(hù)設(shè)備300控制和/或處理數(shù) 據(jù)處理操作。CP 308可處理信號(hào)以與支持通信網(wǎng)絡(luò)進(jìn)行通信,在這點(diǎn)上,該信號(hào)包括各種服 務(wù)信令消息,如QoS請(qǐng)求消息。為了連接會(huì)話建立和/或再建立,用戶(hù)設(shè)備300可向NM服 務(wù)器110發(fā)信號(hào),這種連接會(huì)話建立和/或再建立能通過(guò)核心網(wǎng)絡(luò)120將分組數(shù)據(jù)流傳輸 到預(yù)期接收方。在這點(diǎn)上,CP 306被配置成使用各種機(jī)制(例如執(zhí)行存儲(chǔ)在CM 310內(nèi)的 軟件)來(lái)識(shí)別通過(guò)切換按鈕312a和/或麥克風(fēng)312b輸入的連接切換請(qǐng)求。CP 306然后通 過(guò)NM 306將所識(shí)別的連接切換請(qǐng)求發(fā)送至NP服務(wù)器110。 用戶(hù)接口 312包括合適的邏輯、電路和/或代碼,可通過(guò)接收用戶(hù)輸入和/或其 它多種接口為用戶(hù)設(shè)備300的用戶(hù)提供服務(wù)。用戶(hù)接口 312包括切換按鈕312a、麥克風(fēng) (Mic)312b、顯示屏312c、揚(yáng)聲器312d和/或用戶(hù)設(shè)備300所采用的任何其它種類(lèi)的接口 。 在用戶(hù)設(shè)備300的用戶(hù)不滿(mǎn)意從顯示屏312c和/或揚(yáng)聲器312d所接收的QoS的情況下, 允許用戶(hù)通過(guò)激活切換按鈕312a和/或通過(guò)使用麥克風(fēng)312b的語(yǔ)音輸入觸發(fā)連接切換請(qǐng) 求。 CM 310包括合適的邏輯、電路和/或代碼,可存儲(chǔ)CP 308所使用的數(shù)據(jù)和/其它 信息。例如,采用CM 310存儲(chǔ)由CP 308所生成的處理數(shù)據(jù),CM 310可存儲(chǔ)信息,例如用戶(hù) 設(shè)備配置信息,這種配置信息被用于控制用戶(hù)設(shè)備300的各種操作例如用戶(hù)-設(shè)備交互。一 些存儲(chǔ)在CM 310中的軟件和/或代碼被用于將用戶(hù)通過(guò)切換按鈕312a和/或麥克風(fēng)的輸 入操作轉(zhuǎn)換為CP 308可識(shí)別的觸發(fā)事件,以發(fā)布連接切換請(qǐng)求。例如,在用戶(hù)設(shè)備300的 用戶(hù)不滿(mǎn)意從用戶(hù)接口 312(如顯示屏312c和/或揚(yáng)聲器312d)所獲得的QoS體驗(yàn)時(shí),用 戶(hù)能夠?yàn)橐粋€(gè)新的連接會(huì)話激活或按下切換按鈕312a。從NM服務(wù)器110所接收的連接會(huì) 話信息(如相關(guān)的接入路由器的IP地址和會(huì)話ID)被存儲(chǔ)在存儲(chǔ)器310中。CM 310可存 儲(chǔ)用于在用戶(hù)設(shè)備300上運(yùn)行各種服務(wù)的執(zhí)行指令。 在運(yùn)行時(shí),在用戶(hù)設(shè)備300希望與對(duì)端用戶(hù)設(shè)備通信時(shí),CA匪向CP 308提供客戶(hù) 端應(yīng)用要求和/或用戶(hù)設(shè)備300中用于識(shí)別客戶(hù)端應(yīng)用數(shù)據(jù)的端口號(hào)。典型的客戶(hù)端應(yīng)用 要求包括應(yīng)用的服務(wù)類(lèi)型和各種QoS屬性(如與該應(yīng)用相關(guān)的比特率和延時(shí)限制)。CC匪 304可傳送對(duì)端設(shè)備的身份和NM服務(wù)器(如NM服務(wù)器110a)的IP地址給CP 308。 CP 308 然后通過(guò)NM 306向NM110a發(fā)起服務(wù)請(qǐng)求。該服務(wù)請(qǐng)求表示請(qǐng)求針對(duì)期望的QoS發(fā)起與 NM服務(wù)器110a的會(huì)話,該期望的QoS包括與對(duì)端設(shè)備的期望的數(shù)據(jù)率、延時(shí)和出錯(cuò)率。在 通過(guò)NM 306從NM服務(wù)器110a接收到響應(yīng)后,CP 308可從響應(yīng)中提取出連接會(huì)話信息并 存儲(chǔ)在CM 310中。在所接收到響應(yīng)表明點(diǎn)對(duì)點(diǎn)連接會(huì)話建立成功時(shí),CP 308能根據(jù)所建 立的連接會(huì)話通過(guò)NM 306傳送與服務(wù)相關(guān)的分組數(shù)據(jù)流。 通過(guò)用戶(hù)接口 312 (如各自的顯示屏312c和/或揚(yáng)聲器312d)呈現(xiàn)給用戶(hù)所接收 服務(wù)的內(nèi)容。在通過(guò)顯示屏312c和/或揚(yáng)聲器312d呈現(xiàn)的QoS不滿(mǎn)意時(shí),允許用戶(hù)激活 切換按鈕312a和/或向麥克風(fēng)發(fā)出語(yǔ)音,以請(qǐng)求連接切換。CP 308通過(guò)執(zhí)行存儲(chǔ)在CM310 中的軟件和/或代碼來(lái)識(shí)別連接切換請(qǐng)求,并將連接切換請(qǐng)求通過(guò)NIM 306轉(zhuǎn)發(fā)至NM服務(wù) 器110a。 一旦從NM服務(wù)器llOa接收到相關(guān)的響應(yīng)后,CP 308基于接收到的響應(yīng)更新與服 務(wù)相關(guān)的連接會(huì)話信息,該服務(wù)利用更新后的連接會(huì)話繼續(xù)。在用戶(hù)不滿(mǎn)意更新的連接會(huì) 話的QoS的情況下,用戶(hù)能請(qǐng)求切換回之前的連接會(huì)話,例如,通過(guò)激活切換按鈕312a。切
9換按鈕312a能通過(guò)保持一預(yù)定時(shí)間段來(lái)激活或在一特定時(shí)間段內(nèi)激活多次來(lái)激活。
圖4是根據(jù)本發(fā)明一個(gè)典型實(shí)施例的初始連接會(huì)話建立的流程圖。參照?qǐng)D4,典型 的步驟開(kāi)始于步驟402,諸如智能手機(jī)140的用戶(hù)設(shè)備期望與諸如筆記本電腦150的對(duì)端用 戶(hù)設(shè)備建立連接會(huì)話。智能手機(jī)140向NM服務(wù)器110a發(fā)送連接會(huì)話建立請(qǐng)求,該請(qǐng)求包 括各種信息,例如,客戶(hù)端應(yīng)用QoS簡(jiǎn)檔(客戶(hù)端應(yīng)用要求)、身份標(biāo)識(shí)例如NM服務(wù)器110a 的IP地址、用于識(shí)別應(yīng)用數(shù)據(jù)的端口號(hào)和/或智能手機(jī)140所用的候選接入網(wǎng)絡(luò)。
在步驟404中,一旦接收到請(qǐng)求,NM服務(wù)器110a與筆記本電腦150通信以確認(rèn)接 收的請(qǐng)求的收至lj 。在步驟406中,筆記本電腦150接受所接收的請(qǐng)求,并通知NM服務(wù)器110a 這一決定。在步驟408中,NM服務(wù)器110a可確定筆記本電腦150是否愿意接受這個(gè)請(qǐng)求。 在筆記本電腦150接受請(qǐng)求的情況下,然后進(jìn)入步驟410, NM服務(wù)器110a為該請(qǐng)求的服務(wù) 確定核心網(wǎng)絡(luò)120中是否有可用的網(wǎng)絡(luò)資源。在NM服務(wù)器110a為該請(qǐng)求的服務(wù)確定核心 網(wǎng)絡(luò)120中有可用的網(wǎng)絡(luò)資源的情況下,然后進(jìn)入步驟412,NM服務(wù)器110a確定一個(gè)路由, 生成會(huì)話ID,并創(chuàng)建會(huì)話簡(jiǎn)檔。該會(huì)話簡(jiǎn)檔可包括所確定的路由信息、生成的會(huì)話ID、有效 時(shí)間(time-of-live)、服務(wù)類(lèi)型和/或QoS簡(jiǎn)檔。所創(chuàng)建的會(huì)話簡(jiǎn)檔存儲(chǔ)在SM 210中。
在步驟414中,NM服務(wù)器110a將接入路由器以及地址和會(huì)話ID分別發(fā)信號(hào)給智 能手機(jī)140和筆記本電腦150。在步驟416中,智能手機(jī)140可從所接收的來(lái)自NM服務(wù)器 110a的響應(yīng)信息中提取出相關(guān)的接入路由器地址和會(huì)話ID。在步驟418中,筆記本電腦 150可從所接收的來(lái)自NM服務(wù)器110a的響應(yīng)信息中提取出相關(guān)的接入路由器地址和會(huì)話 ID并將其存儲(chǔ)。在步驟408中,在NM服務(wù)器110a確定筆記本電腦150不愿意接受該請(qǐng)求 的情況下,然后NM服務(wù)器110a向智能手機(jī)140發(fā)送拒絕消息。在步驟410中,在NM服務(wù) 器110a為該請(qǐng)求確定沒(méi)有可用的資源時(shí),NM服務(wù)器110a可向智能手機(jī)140發(fā)送拒絕的信 號(hào)。 圖5是根據(jù)本發(fā)明一個(gè)典型實(shí)施例的未經(jīng)請(qǐng)求的連接會(huì)話切換啟動(dòng)程序的流程 圖。參照?qǐng)D5,典型的步驟開(kāi)始于步驟502,在這個(gè)步驟中,智能手機(jī)140處于與筆記本電腦 150傳送分組數(shù)據(jù)流的活躍的連接會(huì)話狀態(tài)。智能手機(jī)140是主用戶(hù)設(shè)備,筆記本電腦150 是從用戶(hù)設(shè)備。智能手機(jī)140可根據(jù)從用戶(hù)接口 (如智能手機(jī)140的顯示屏140a)得到的 用戶(hù)QoS體驗(yàn)確定是否需要連接切換。在步驟504中,智能手機(jī)140確定是否通過(guò)切換按 鈕312a和/或麥克風(fēng)312b接收到請(qǐng)求連接切換的連接切換請(qǐng)求。在請(qǐng)求了連接切換的情 況下,進(jìn)入步驟506,智能手機(jī)140向NM服務(wù)器110發(fā)送連接切換請(qǐng)求,該連接切換請(qǐng)求包 括例如當(dāng)前相關(guān)的會(huì)話ID。 在步驟508中,NM服務(wù)器110識(shí)別到所接收的會(huì)話ID是SM 210中所存儲(chǔ)的現(xiàn)有 會(huì)話ID。在步驟510中,NM服務(wù)器110為所接收的連接切換請(qǐng)求確定核心網(wǎng)絡(luò)120是否有 可用資源。在針對(duì)該連接切換請(qǐng)求有可用網(wǎng)絡(luò)資源的情況下,然后進(jìn)入步驟512,NM服務(wù)器 110選擇新的路由。根據(jù)所選擇的新的路由,與舊的連接相關(guān)的會(huì)話簡(jiǎn)檔中的路由相關(guān)信息 被更新。在步驟514中,NM服務(wù)器110分別向智能手機(jī)140和筆記本電腦150發(fā)送連接切 換響應(yīng)以及相應(yīng)的接入路由器地址。在步驟516中,智能手機(jī)140提取出對(duì)應(yīng)的接入路由 器地址和會(huì)話ID并存儲(chǔ)在CM 310中。在步驟518中,筆記本電腦150提取出對(duì)應(yīng)的接入 路由器地址和會(huì)話ID并存儲(chǔ)在CM 310中。連接切換啟動(dòng)流程結(jié)束,典型步驟返回到步驟 502。
在步驟510中,在NM服務(wù)器110a確定沒(méi)有可用資源用于該請(qǐng)求的情況下,NM服 務(wù)器110a向智能手機(jī)140發(fā)送拒絕的信號(hào)。 圖6是根據(jù)本發(fā)明一個(gè)典型實(shí)施例的經(jīng)請(qǐng)求的連接會(huì)話切換啟動(dòng)程序的流程圖。 參照?qǐng)D6,典型的步驟開(kāi)始于步驟602,在這個(gè)步驟中,智能手機(jī)140處于與筆記本電腦150 傳送分組數(shù)據(jù)流的活躍的連接會(huì)話狀態(tài)。智能手機(jī)140和筆記本電腦在基于終端QoS請(qǐng)求 連接切換上有相同的優(yōu)先等級(jí)。在步驟604中,諸如智能手機(jī)140的用戶(hù)設(shè)備確定是否通 過(guò)切換按鈕312a和/或麥克風(fēng)312b收到了連接切換請(qǐng)求。在請(qǐng)求連接切換的情況下,然 后進(jìn)入步驟606,智能手機(jī)140向NM服務(wù)器110發(fā)送連接切換請(qǐng)求,該連接切換請(qǐng)求包括例 如當(dāng)前相關(guān)的會(huì)話ID。在步驟608中,NM服務(wù)器110確定出所接收的會(huì)話ID是存儲(chǔ)于SM 210中的現(xiàn)有會(huì)話ID。在步驟610中,筆記本電腦150確定該請(qǐng)求是否被接受并將該決定通 知NM服務(wù)器llOa。在步驟612中,NM服務(wù)器110為所接收的連接切換請(qǐng)求確定核心網(wǎng)絡(luò) 120是否有可用資源。在針對(duì)該連接切換請(qǐng)求網(wǎng)絡(luò)資源可用的情況下,然后進(jìn)入步驟614, NM服務(wù)器110選擇新的路由。根據(jù)所選擇的新的路由,與舊的連接相關(guān)的會(huì)話簡(jiǎn)檔中的路 由相關(guān)信息被更新。在步驟616中,NM服務(wù)器110分別向智能手機(jī)140和筆記本電腦150 發(fā)送連接切換響應(yīng)以及相應(yīng)的接入路由器IP地址。在步驟618中,智能手機(jī)140提取出對(duì) 應(yīng)的接入路由器IP地址和會(huì)話ID并存儲(chǔ)在CM 310中。在步驟620中,筆記本電腦150提 取出對(duì)應(yīng)的接入路由器IP地址和會(huì)話ID并存儲(chǔ)在CM 310中。連接切換啟動(dòng)流程結(jié)束,典 型步驟返回到步驟602。 在步驟612中,在NM服務(wù)器110a確定沒(méi)有可用資源用于該請(qǐng)求的情況下,NM服 務(wù)器110a向智能手機(jī)140發(fā)送或通知拒絕的信號(hào)。 圖7是根據(jù)本發(fā)明一個(gè)典型實(shí)施例的切換執(zhí)行程序的流程圖。參照?qǐng)D7,典型的步 驟開(kāi)始于步驟702,在這個(gè)步驟中,NM服務(wù)器110完成了例如結(jié)合圖5和圖6所描述的連接 切換啟動(dòng)程序,在步驟704中,NM服務(wù)器110使用更新后的會(huì)話簡(jiǎn)檔在所選擇的新路由上 重建會(huì)話。在步驟706中,NM服務(wù)器110確定是否應(yīng)建立硬連接切換。硬連接切換是一種 會(huì)話在舊路由上停止后重新在新選擇的路由上恢復(fù)的連接切換方案。在需要硬連接切換的 情況下,進(jìn)入步驟708,舊路由上的分組數(shù)據(jù)流被暫停。在步驟710中,釋放舊的連接。在步 驟712中,分組數(shù)據(jù)流在新的連接上重新開(kāi)始。連接切換程序結(jié)束于步驟718。在步驟706 中,在不需要硬連接切換的情況下,然后進(jìn)入步驟708,舊路由上的分組數(shù)據(jù)流被暫停。在步 驟714中,分組數(shù)據(jù)流在新的路由上開(kāi)始。在步驟716中,用于舊路由的資源被釋放。連接 切換程序結(jié)束于步驟718。 圖8是根據(jù)本發(fā)明一個(gè)典型實(shí)施例的基于客戶(hù)端QoS的連接切換程序的流程圖。 參照?qǐng)D8,典型的步驟開(kāi)始于步驟802,在這個(gè)步驟中,智能手機(jī)140和筆記本電腦150之間 的連接會(huì)話已經(jīng)被建立起來(lái)并開(kāi)始傳送服務(wù)的分組數(shù)據(jù)流。Thd HO代表為服務(wù)所設(shè)置的連 接切換轉(zhuǎn)換次數(shù)的閾值,參數(shù)i是連接切換計(jì)數(shù)器并初始化為i = 0。在步驟804中,用戶(hù) 設(shè)備(如能手機(jī)140和筆記本電腦150)的用戶(hù)確定例如從顯示屏140和/或顯示屏150a 所看到的終端QoS是否滿(mǎn)意。在例如智能手機(jī)140的用戶(hù)不滿(mǎn)意顯示屏140a所呈現(xiàn)的接 收服務(wù)的終端QoS的情況下,然后進(jìn)入步驟806,智能手機(jī)140的用戶(hù)激活或按下切換按鈕 140b以通過(guò)結(jié)合如圖5、6和圖7所描述的連接切換程序進(jìn)行新的連接會(huì)話。連接切換計(jì)數(shù) 器增加1。在步驟808中,NM服務(wù)器110確定是否i > ThdJTO。在i不大于ThdJTO時(shí),然后進(jìn)入步驟810,分組數(shù)據(jù)流的傳送和典型的步驟返回到步驟804。 在步驟804中,在智能手機(jī)140滿(mǎn)意顯示屏140a呈現(xiàn)內(nèi)容的QoS的情況下,然后典 型的步驟在步驟810中繼續(xù)。在步驟808中,在i大于ThdJTO時(shí),然后進(jìn)入步驟812,NM服 務(wù)器可確定用戶(hù)設(shè)備是否愿意使用之前的連接會(huì)話。在相關(guān)的用戶(hù)設(shè)備(如智能手機(jī)140 和/或筆記本電腦150)愿意使用之前的連接會(huì)話繼續(xù)服務(wù)的情況下,然后進(jìn)入步驟814, NM服務(wù)器110將當(dāng)前連接會(huì)話重新切回到之前的連接會(huì)話,以繼續(xù)分組數(shù)據(jù)流的傳送。典 型的步驟返回到步驟804。在步驟812中,在智能手機(jī)140和/或筆記本電腦150不愿意使 用之前的連接會(huì)話繼續(xù)服務(wù)的情況下,然后繼續(xù)步驟816,NM服務(wù)器110停止分組數(shù)據(jù)流的 傳送,相關(guān)的連接會(huì)話停止,且智能手機(jī)140和筆記本電腦150之間的服務(wù)被暫停。
本發(fā)明提供了基于客戶(hù)端QoS的連接會(huì)話切換的方法和系統(tǒng)的多個(gè)方面。根據(jù) 本發(fā)明的多個(gè)實(shí)施例,在一個(gè)用戶(hù)設(shè)備(如智能手機(jī)140)和對(duì)端用戶(hù)設(shè)備(筆記本電腦) 之間啟動(dòng)和提供服務(wù),可能會(huì)有這樣的情況,支持網(wǎng)絡(luò)中的退化的路由導(dǎo)致筆記本電腦150 設(shè)備的用戶(hù)不滿(mǎn)意所接收的且呈現(xiàn)在用戶(hù)接口 (如顯示屏150a和/或頭戴式耳機(jī)150b) 上的內(nèi)容的服務(wù)質(zhì)量。 筆記本電腦150的用戶(hù)能夠例如按下或以其它方式激活切換按鈕150c或向麥克 風(fēng)發(fā)出語(yǔ)音請(qǐng)求,以請(qǐng)求通過(guò)核心網(wǎng)絡(luò)120中的備用路由來(lái)傳送內(nèi)容。響應(yīng)切換按鈕150c 的激活,筆記本電腦150產(chǎn)生請(qǐng)求(如連接切換(HO)請(qǐng)求)并向與核心網(wǎng)絡(luò)120連接的NM 服務(wù)器110發(fā)送該請(qǐng)求。NM服務(wù)器110 —旦接收到連接切換請(qǐng)求,NM服務(wù)器110確定一個(gè) 備用路由并分別向筆記本電腦150和智能手機(jī)140傳送所確定的備用路由信息(如所確定 的接入路由器的IP地址)。 一旦從NM服務(wù)器110接收到更新后的路由信息,NM服務(wù)器通 過(guò)所確定的備用路由傳送服務(wù)給筆記本電腦150。該連接切換請(qǐng)求包括有與退化的路由相 關(guān)聯(lián)的連接識(shí)別信息,例如,與退化的路由相關(guān)的會(huì)話ID。在NM服務(wù)器110確定所接收的 會(huì)話ID是存儲(chǔ)于NM服務(wù)器110中的現(xiàn)有會(huì)話ID時(shí),NM服務(wù)器110選擇備用路由來(lái)繼續(xù) 相關(guān)的服務(wù)。根據(jù)系統(tǒng)配置例如用戶(hù)設(shè)備的優(yōu)先級(jí),NM服務(wù)器110可以在如圖6和圖5所 述的與智能手機(jī)140通信以確認(rèn)接收到的連接切換請(qǐng)求的情況下或未與智能手機(jī)140通信 以確認(rèn)該連接切換請(qǐng)求的情況下,確定出備用路由。在NM服務(wù)器110中,根據(jù)所確定的備 用路由信息更新與退化的路由相關(guān)的連接會(huì)話簡(jiǎn)檔。NM服務(wù)器110使用更新后的會(huì)話簡(jiǎn)檔 在備用路由上傳輸服務(wù)。NM服務(wù)器110支持硬連接切換或軟連接切換。如圖7所描述的, 在啟用了硬連接切換時(shí),NM服務(wù)器110在釋放了用于退化的路由的相關(guān)資源之后,在所確 定的備用路由上傳輸服務(wù),而對(duì)于軟連接切換,NM服務(wù)器110在釋放用于退化的路由的相 關(guān)資源之前,在所確定的備用路由上傳輸服務(wù)。另外,允許筆記本電腦150和/或智能手機(jī) 140的用戶(hù)請(qǐng)求從所確定的備用路由切換回該退化的路由。連接切換請(qǐng)求指出了用于服務(wù) 傳輸?shù)奶囟≦oS,例如,連接切換請(qǐng)求表明用戶(hù)期望提供一個(gè)優(yōu)于當(dāng)前的QoS。
本發(fā)明的另一實(shí)施例提供了一種機(jī)器和/或可機(jī)讀存儲(chǔ)器和/或媒介,其上存儲(chǔ) 的機(jī)器代碼和/或計(jì)算機(jī)程序具有至少一個(gè)代碼段,被機(jī)器和/或計(jì)算機(jī)所執(zhí)行,從而使該 機(jī)器和/或計(jì)算機(jī)可執(zhí)行本申請(qǐng)中所描述的基于客戶(hù)端QoS的連接會(huì)話切換程序。
本發(fā)明可以通過(guò)硬件、軟件,或者軟、硬件結(jié)合來(lái)實(shí)現(xiàn)。本發(fā)明可以在至少一個(gè)計(jì) 算機(jī)系統(tǒng)中以集中方式實(shí)現(xiàn),或者由分布在幾個(gè)互連的計(jì)算機(jī)系統(tǒng)中的不同部分以分散方 式實(shí)現(xiàn)。任何可以實(shí)現(xiàn)所述方法的計(jì)算機(jī)系統(tǒng)或其它設(shè)備都是可適用的。常用軟硬件的結(jié)合可以是安裝有計(jì)算機(jī)程序的通用計(jì)算機(jī)系統(tǒng),通過(guò)安裝和執(zhí)行所述程序控制計(jì)算機(jī)系 統(tǒng),使其按所述方法運(yùn)行。 本發(fā)明還可以通過(guò)計(jì)算機(jī)程序產(chǎn)品進(jìn)行實(shí)施,所述程序包含能夠?qū)崿F(xiàn)本發(fā)明方法
的全部特征,當(dāng)其安裝到計(jì)算機(jī)系統(tǒng)中時(shí),通過(guò)運(yùn)行,可以實(shí)現(xiàn)本發(fā)明的方法。本文件中的
計(jì)算機(jī)程序所指的是可以采用任何程序語(yǔ)言、編碼或符號(hào)編寫(xiě)的一組指令的任何表達(dá)式,
該指令組使系統(tǒng)具有信息處理能力,以直接實(shí)現(xiàn)特定功能,或在進(jìn)行下述一個(gè)或兩個(gè)步驟
之后,a)轉(zhuǎn)換成其它語(yǔ)言、編碼或符號(hào);b)以不同的格式再現(xiàn),實(shí)現(xiàn)特定功能。 雖然通過(guò)實(shí)施例對(duì)本發(fā)明進(jìn)行了描述,本領(lǐng)域技術(shù)人員明白,在不脫離本發(fā)明權(quán)
利要求范圍的情況下,可以對(duì)本發(fā)明進(jìn)行各種改變及等同替代。另外,在不脫離本發(fā)明權(quán)利
要求范圍的情況下,從本發(fā)明的教導(dǎo)中可以對(duì)本發(fā)明進(jìn)行修改以適應(yīng)特定的情形或材料。
因而,本發(fā)明不受此處所公開(kāi)的特殊的實(shí)施例的限制,任何落入本發(fā)明權(quán)利要求范圍內(nèi)的
實(shí)施例都屬于本發(fā)明的范圍。
1權(quán)利要求
一種通信方法,其特征在于,所述方法包括當(dāng)在用戶(hù)設(shè)備處通過(guò)特定的傳輸路由接收到服務(wù)內(nèi)容時(shí),基于通過(guò)所述用戶(hù)設(shè)備的用戶(hù)接口接收到的輸入,產(chǎn)生通過(guò)備用傳輸路由為所述服務(wù)傳送進(jìn)一步內(nèi)容的請(qǐng)求;及由所述用戶(hù)設(shè)備接收所請(qǐng)求的通過(guò)所述備用傳輸路由傳送的進(jìn)一步內(nèi)容。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括通過(guò)語(yǔ)音和/或觸摸經(jīng)由 所述用戶(hù)接口生成所述請(qǐng)求。
3. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述請(qǐng)求包括所述特定傳輸路由的標(biāo)識(shí)信息。
4. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述備用傳輸路由是根據(jù)所述特定傳輸 路由的標(biāo)識(shí)信息來(lái)確定的。
5. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述備用傳輸路由的確定不依賴(lài)于來(lái)自 對(duì)端用戶(hù)設(shè)備的任何確認(rèn)。
6. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述備用傳輸路由是根據(jù)來(lái)自對(duì)端用戶(hù) 設(shè)備的確認(rèn)來(lái)確定的。
7. —種通信系統(tǒng),其特征在于,所述系統(tǒng)包括用戶(hù)設(shè)備內(nèi)所用的一個(gè)或多個(gè)電路,其中所述一個(gè)或多個(gè)電路用于當(dāng)在用戶(hù)設(shè)備處通 過(guò)特定的傳輸路由接收到服務(wù)內(nèi)容時(shí),基于通過(guò)所述用戶(hù)設(shè)備的用戶(hù)接口接收到的輸入, 產(chǎn)生通過(guò)備用傳輸路由為所述服務(wù)傳送進(jìn)一步內(nèi)容的請(qǐng)求;及所述一個(gè)或多個(gè)電路用于接收所請(qǐng)求的通過(guò)所述備用傳輸路由傳送的進(jìn)一步內(nèi)容。
8. 根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,所述通過(guò)用戶(hù)接口接收到的輸入是使用 語(yǔ)音和/或觸摸中的一者或兩者生成的。
9. 根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,所述請(qǐng)求包括所述特定傳輸路由的識(shí)別 信息。
10. 根據(jù)權(quán)利要求9所述的系統(tǒng),其特征在于,連接管理模塊根據(jù)所述特定傳輸路由的 識(shí)別信息確定所述備用路由。
全文摘要
本發(fā)明提供了一種用于基于客戶(hù)端QoS的連接會(huì)話切換的方法和系統(tǒng)。當(dāng)在特定傳輸路由上接收服務(wù)時(shí),用戶(hù)設(shè)備的用戶(hù)能通過(guò)用戶(hù)接口的操作請(qǐng)求備用路由以繼續(xù)傳輸服務(wù)。用戶(hù)設(shè)備生成連接切換(HO)請(qǐng)求并發(fā)送所述請(qǐng)求至網(wǎng)絡(luò)管理(NM)服務(wù)器。NM服務(wù)器確定備用路由并在所確定的備用路由上繼續(xù)服務(wù)。NM服務(wù)器支持經(jīng)請(qǐng)求的和未經(jīng)請(qǐng)求的連接切換請(qǐng)求。根據(jù)所確定的備用路由信息,與該特定傳輸路由相關(guān)的連接會(huì)話簡(jiǎn)檔被更新。使用更新后的連接會(huì)話簡(jiǎn)檔,服務(wù)在備用路由上繼續(xù)提供。連接切換請(qǐng)求指出了用戶(hù)設(shè)備的用戶(hù)針對(duì)所接收的服務(wù)的期望QoS。
文檔編號(hào)H04L12/56GK101741741SQ20091025261
公開(kāi)日2010年6月16日 申請(qǐng)日期2009年11月25日 優(yōu)先權(quán)日2008年11月25日
發(fā)明者吉漢·卡若古, 詹姆士·D·貝內(nèi)特 申請(qǐng)人:美國(guó)博通公司