專(zhuān)利名稱(chēng):管理數(shù)據(jù)鏈路資源使用的方法和設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明通常涉及在運(yùn)行于蜂窩通信網(wǎng)絡(luò)中的無(wú)線(xiàn)通信裝置內(nèi)的數(shù)據(jù)鏈路資源管理,更具體的,涉及管理多個(gè)客戶(hù)應(yīng)用程序的數(shù)據(jù)鏈路資源需求,包括創(chuàng)建和共享數(shù)據(jù)鏈路資源。
背景技術(shù):
無(wú)線(xiàn)通信裝置,例如蜂窩電話(huà),變得日益完善,包括它們執(zhí)行的功能類(lèi)型以及支持所執(zhí)行的日益完善的功能所需的通信資源的類(lèi)型。例如若干當(dāng)前通信裝置,不僅支持電子消息的發(fā)送和接收,還結(jié)合了網(wǎng)頁(yè)瀏覽性能。需要通信資源的另外一些最近的客戶(hù)應(yīng)用程序類(lèi)型的其他例子包括音頻和視頻流,以及java和視頻游戲應(yīng)用程序。
在一些情況中,支持客戶(hù)應(yīng)用程序所需的通信需求是非連續(xù)的,在其中根據(jù)所需以突發(fā)脈沖串傳遞數(shù)據(jù),而這通常由用戶(hù)活動(dòng)級(jí)指示。在其他情形中,通信需求更加恒定。信息傳遞比較分散的例子包括,包含電子郵件和網(wǎng)頁(yè)瀏覽的交互類(lèi)型服務(wù),當(dāng)存在要傳送或接收消息時(shí),和/或當(dāng)用戶(hù)瀏覽網(wǎng)頁(yè)時(shí)選擇某個(gè)鏈接,并下載從而顯示新一頁(yè)信息時(shí),發(fā)生和網(wǎng)絡(luò)的通信。信息傳送更加恒定的例子包括,流式類(lèi)型服務(wù),例如音頻或視頻下載和播放。
以前,用于類(lèi)似服務(wù)類(lèi)型的數(shù)據(jù)鏈路主要有基于陸地的有線(xiàn)通信資源支持。歷史上,這些通信資源包括具有相對(duì)固定性能的單個(gè)鏈路。通常該鏈路實(shí)際上是不變的,并根據(jù)連接時(shí)間或固定費(fèi)率收費(fèi)。
無(wú)線(xiàn)數(shù)據(jù)鏈路與之不同。存在多個(gè)競(jìng)爭(zhēng)的連接點(diǎn),這些連接點(diǎn)和不同的信令傳送方法、費(fèi)用結(jié)構(gòu)和服務(wù)相關(guān)聯(lián)。費(fèi)用通常和傳送的字節(jié)數(shù)目以及必須可用的最大帶寬成正比。此外在使用中還可以修改該數(shù)據(jù)鏈路的需求。在另一些情形中,特定類(lèi)型的數(shù)據(jù)鏈路僅在某些時(shí)候可用。在這些情形中,這可以是地理的函數(shù),并可以對(duì)應(yīng)網(wǎng)絡(luò)提供商提供的覆蓋區(qū)域。在另一些情形中,現(xiàn)有網(wǎng)絡(luò)設(shè)備可能不支持特定類(lèi)型的數(shù)據(jù)鏈路。
要求通信資源并正由無(wú)線(xiàn)通信裝置執(zhí)行的多個(gè)客戶(hù)應(yīng)用程序之間并不總是相互知道。該多個(gè)客戶(hù)應(yīng)用程序總是尋求獨(dú)立創(chuàng)建并維護(hù)滿(mǎn)足其自身通信資源需求的數(shù)據(jù)鏈路資源。根據(jù)總的帶寬和連接需求,這可能導(dǎo)致創(chuàng)建和維護(hù)超過(guò)和在所需最低程度資源之上的額外的資源。
因此,管理數(shù)據(jù)鏈路資源的創(chuàng)建和管理是有利的,包括在相互已知和未知的客戶(hù)應(yīng)用程序之間創(chuàng)建和共享新的和現(xiàn)有資源的能力。除了能創(chuàng)建和維護(hù)主要的環(huán)境數(shù)據(jù)鏈路資源之外,能創(chuàng)建和維護(hù)次要環(huán)境數(shù)據(jù)鏈路資源,和/或能夠以成本效率方式修改現(xiàn)有數(shù)據(jù)鏈路資源的服務(wù)質(zhì)量會(huì)更加有利。
發(fā)明內(nèi)容
本發(fā)明提供一種管理數(shù)據(jù)鏈路資源使用的方法,該方法將無(wú)線(xiàn)通信裝置和無(wú)線(xiàn)網(wǎng)絡(luò)通信耦合,并由結(jié)合該無(wú)線(xiàn)通信裝置運(yùn)行的一個(gè)或多個(gè)應(yīng)用程序使用。該方法包括從應(yīng)用程序接收數(shù)據(jù)鏈路資源請(qǐng)求,將請(qǐng)求的數(shù)據(jù)鏈路資源和與已經(jīng)建立的數(shù)據(jù)鏈路相關(guān)的可用資源進(jìn)行比較。然后確定該已經(jīng)建立的數(shù)據(jù)鏈路資源是否能夠容納該數(shù)據(jù)鏈路資源請(qǐng)求。
如果已經(jīng)建立的數(shù)據(jù)鏈路資源能夠容納該請(qǐng)求的數(shù)據(jù)鏈路資源,則發(fā)出請(qǐng)求的應(yīng)用程序共享該已經(jīng)建立的一個(gè)或多個(gè)數(shù)據(jù)鏈路資源。如果已經(jīng)建立的數(shù)據(jù)鏈路資源不能容納該請(qǐng)求的數(shù)據(jù)鏈路資源,則升級(jí)數(shù)據(jù)鏈路資源以容納該接收請(qǐng)求的額外需求。
在至少一個(gè)實(shí)施例中,升級(jí)數(shù)據(jù)鏈路資源以容納該額外需求包括下述操作中的一個(gè)或多個(gè)建立新的主要環(huán)境數(shù)據(jù)鏈路、建立與已經(jīng)存在的主要環(huán)境數(shù)據(jù)鏈路相關(guān)的新的次要環(huán)境數(shù)據(jù)鏈路、和/或提高已經(jīng)建立的數(shù)據(jù)鏈路的服務(wù)質(zhì)量。
在至少另一個(gè)實(shí)施例中,確定已經(jīng)建立的數(shù)據(jù)鏈路能否容納數(shù)據(jù)鏈路資源請(qǐng)求包括確定該請(qǐng)求數(shù)據(jù)鏈路資源是否是用于現(xiàn)有數(shù)據(jù)鏈路的相同接入點(diǎn),以及確定該請(qǐng)求數(shù)據(jù)鏈路資源是否是用于現(xiàn)有數(shù)據(jù)鏈路的同一用戶(hù)。然后確定已經(jīng)使用現(xiàn)有數(shù)據(jù)鏈路的應(yīng)用程序,以及請(qǐng)求數(shù)據(jù)鏈路資源的應(yīng)用程序是否愿意共享數(shù)據(jù)鏈路。然后確定現(xiàn)有數(shù)據(jù)鏈路的服務(wù)質(zhì)量能否支持已經(jīng)使用該數(shù)據(jù)鏈路的應(yīng)用程序的數(shù)據(jù)鏈路資源需求和請(qǐng)求數(shù)據(jù)鏈路資源的應(yīng)用程序的數(shù)據(jù)鏈路資源需求。
本發(fā)明進(jìn)一步提供一種數(shù)據(jù)鏈路資源管理器,它包括連接到一個(gè)或多個(gè)客戶(hù)應(yīng)用程序以接收數(shù)據(jù)鏈路資源請(qǐng)求的數(shù)據(jù)會(huì)話(huà)事件處理器。該數(shù)據(jù)鏈路資源管理器進(jìn)一步包括連接到數(shù)據(jù)會(huì)話(huà)事件處理器以創(chuàng)建代理實(shí)例的代理管理器。代理實(shí)例包括用于維護(hù)數(shù)據(jù)會(huì)話(huà)的信令環(huán)境和協(xié)議棧。數(shù)據(jù)鏈路資源管理器還進(jìn)一步包括連接到代理管理器用于創(chuàng)建鏈路實(shí)例的鏈路管理器,它包括用于控制信令環(huán)境和鏈路協(xié)議的接口。
在至少一個(gè)實(shí)施例中,結(jié)合處理器單元作為無(wú)線(xiàn)通信裝置的一部分。在某些實(shí)施例中,請(qǐng)求資源的應(yīng)用程序是運(yùn)行在無(wú)線(xiàn)通信裝置內(nèi)的應(yīng)用程序。在某些相同或其他實(shí)施例中,請(qǐng)求資源的應(yīng)用程序是運(yùn)行在分離的外部裝置內(nèi)的應(yīng)用程序,該外部裝置和無(wú)線(xiàn)通信裝置通信耦合。
本發(fā)明的這些和其他特點(diǎn)、優(yōu)點(diǎn)從以下參考附圖對(duì)本發(fā)明一個(gè)或多個(gè)優(yōu)選實(shí)施例的說(shuō)明中會(huì)更加清楚。
圖1是示例無(wú)線(xiàn)通信系統(tǒng)的框圖;圖2是示例無(wú)線(xiàn)通信裝置的框圖;圖3是顯示在無(wú)線(xiàn)通信裝置和無(wú)線(xiàn)通信網(wǎng)絡(luò)之間具有多個(gè)數(shù)據(jù)鏈路連接的無(wú)線(xiàn)通信裝置實(shí)施例的框圖;圖4是根據(jù)本發(fā)明的至少一個(gè)實(shí)施例,管理數(shù)據(jù)鏈路資源使用的方法的流程圖;圖5是升級(jí)數(shù)據(jù)鏈路資源的更詳細(xì)的流程圖;圖6是確定已經(jīng)建立的數(shù)據(jù)鏈路能否容納數(shù)據(jù)鏈路資源請(qǐng)求的更詳細(xì)的流程圖;圖7是當(dāng)在對(duì)應(yīng)套接口字上字沒(méi)有傳送數(shù)據(jù)時(shí)遞減倒數(shù)計(jì)時(shí)器的更詳細(xì)的流程圖;圖8是根據(jù)本發(fā)明的數(shù)據(jù)鏈路資源管理器的框圖;圖9是包括圖8所示數(shù)據(jù)鏈路資源管理器的創(chuàng)建和維護(hù)無(wú)線(xiàn)通信裝置和無(wú)線(xiàn)通信網(wǎng)絡(luò)之間的數(shù)據(jù)鏈路資源的多個(gè)操作層處理結(jié)構(gòu)的框圖;圖10是在其內(nèi)可以結(jié)合本發(fā)明的無(wú)線(xiàn)通信裝置的框圖。
具體實(shí)施例方式
雖然本發(fā)明容許不同形式的實(shí)施例,在附圖中顯示以及目前將在下文中說(shuō)明優(yōu)選實(shí)施例,應(yīng)當(dāng)理解將本公開(kāi)看作本發(fā)明的范例,而不應(yīng)當(dāng)被認(rèn)為是將本發(fā)明限制為顯示的特定實(shí)施例。
圖1顯示了示例無(wú)線(xiàn)通信系統(tǒng)10的框圖。無(wú)線(xiàn)通信系統(tǒng)10顯示了一對(duì)無(wú)線(xiàn)通信裝置12,分別和蜂窩網(wǎng)絡(luò)14進(jìn)行無(wú)線(xiàn)通信。無(wú)線(xiàn)通信裝置12之一連接到終端裝置16,這顯示出通信耦合到無(wú)線(xiàn)通信裝置12的終端裝置16和網(wǎng)絡(luò)14分離的可能性。此外終端裝置16可經(jīng)無(wú)線(xiàn)通信裝置12連接到網(wǎng)絡(luò)14。終端裝置16的可能例子包括個(gè)人計(jì)算機(jī)、打印機(jī)、掃描儀、照相機(jī)和/或傳真機(jī)。本領(lǐng)域技術(shù)人員易于理解其它類(lèi)型的終端裝置也是可能的。此外終端裝置16還可以經(jīng)有線(xiàn)或無(wú)線(xiàn)通信連接耦合到移動(dòng)裝置。合適的有線(xiàn)和無(wú)線(xiàn)連接的例子包括,通用串行總線(xiàn)(USB)連接,串行口連接,紅外連接,藍(lán)牙連接,或任何其他用于在兩個(gè)裝置之間通信的連接。
除了經(jīng)無(wú)線(xiàn)通信連接耦合到無(wú)線(xiàn)通信裝置12之外,該網(wǎng)絡(luò)還可以或可選的經(jīng)有線(xiàn)或無(wú)線(xiàn)連接通信耦合到系統(tǒng)內(nèi)的其他裝置18。
網(wǎng)絡(luò)14可包括能發(fā)送和接收通信信號(hào)的任何類(lèi)型網(wǎng)絡(luò)。在至少一個(gè)實(shí)施例中,網(wǎng)絡(luò)14包括無(wú)線(xiàn)通信網(wǎng)絡(luò)。網(wǎng)絡(luò)14還可以包括或和數(shù)據(jù)網(wǎng)絡(luò)通信,數(shù)據(jù)網(wǎng)絡(luò)例如是互聯(lián)網(wǎng)、內(nèi)部網(wǎng)、局域網(wǎng)(LAN)、廣域網(wǎng)(WAN)、電纜網(wǎng)絡(luò)或其他通信系統(tǒng)。網(wǎng)絡(luò)14還可以包括或和電信網(wǎng)絡(luò)通信,電信網(wǎng)絡(luò)例如是本地電話(huà)網(wǎng)絡(luò)、長(zhǎng)途電話(huà)網(wǎng)絡(luò)、蜂窩電話(huà)網(wǎng)絡(luò)、衛(wèi)星通信網(wǎng)絡(luò)、有線(xiàn)電視網(wǎng)絡(luò)或其他通信系統(tǒng)。此外,網(wǎng)絡(luò)14可以包括或和多于一個(gè)的網(wǎng)絡(luò)通信,還可以包括多種不同類(lèi)型的網(wǎng)絡(luò)。因此,網(wǎng)絡(luò)14可包括或和多個(gè)數(shù)據(jù)網(wǎng)絡(luò)、多個(gè)電信網(wǎng)絡(luò)、數(shù)據(jù)和電信網(wǎng)絡(luò)的組合或其他通信系統(tǒng)通信。
圖2顯示根據(jù)本發(fā)明的示例無(wú)線(xiàn)通信裝置的更詳細(xì)的框圖。無(wú)線(xiàn)通信裝置包括數(shù)據(jù)鏈路資源管理器20,它連接到一個(gè)或多個(gè)內(nèi)部應(yīng)用程序22和/或一個(gè)或多個(gè)內(nèi)部端頭24。內(nèi)部端頭24分別連接到一個(gè)或多個(gè)終端裝置26。在至少顯示的實(shí)施例中,能由運(yùn)行在無(wú)線(xiàn)通信裝置12內(nèi)部的應(yīng)用程序22或連接到無(wú)線(xiàn)通信裝置12的外部終端裝置16產(chǎn)生數(shù)據(jù)鏈路資源請(qǐng)求。數(shù)據(jù)鏈路資源管理器管理內(nèi)部應(yīng)用程序22和連接的外部終端裝置16以及網(wǎng)絡(luò)14之間的請(qǐng)求的數(shù)據(jù)鏈路資源。
數(shù)據(jù)鏈路資源管理器20連接到數(shù)據(jù)流服務(wù)提供者26,從而經(jīng)RF接口28和天線(xiàn)30創(chuàng)建并管理數(shù)據(jù)鏈路資源。
運(yùn)行在無(wú)線(xiàn)通信裝置內(nèi)部的一個(gè)或多個(gè)應(yīng)用程序22可包括瀏覽器應(yīng)用程序,例如網(wǎng)頁(yè)瀏覽器或WAP瀏覽器。內(nèi)部應(yīng)用程序22還可以和/或可選的包括多媒體服務(wù),該多媒體服務(wù)包含音頻或視頻流,郵件消息,即時(shí)消息,彈出消息,基于java的應(yīng)用程序,GPS數(shù)據(jù),和/或同步數(shù)據(jù)。可在任何連接到無(wú)線(xiàn)通信裝置12的終端裝置16運(yùn)行相同或類(lèi)似類(lèi)型的應(yīng)用程序。
當(dāng)內(nèi)部應(yīng)用程序22和/或相關(guān)外部裝置16產(chǎn)生數(shù)據(jù)鏈路資源請(qǐng)求時(shí),數(shù)據(jù)鏈路資源管理器20嘗試通過(guò)共享已經(jīng)建立的數(shù)據(jù)鏈路來(lái)容納該數(shù)據(jù)鏈路資源請(qǐng)求,或數(shù)據(jù)鏈路資源管理器嘗試建立新的數(shù)據(jù)鏈路連接。在某些情形中,可能并希望提高已經(jīng)建立的數(shù)據(jù)鏈路的服務(wù)質(zhì)量,從而提供所請(qǐng)求的數(shù)據(jù)鏈路資源。當(dāng)建立數(shù)據(jù)鏈路連接時(shí),可根據(jù)網(wǎng)絡(luò)14支持的數(shù)據(jù)鏈路的類(lèi)型在若干種數(shù)據(jù)鏈路之間選擇。
在至少一個(gè)實(shí)施例中,至少四種類(lèi)型數(shù)據(jù)鏈路是可用的,包括后臺(tái)、交互、流、或會(huì)話(huà)類(lèi)型數(shù)據(jù)鏈路。會(huì)話(huà)類(lèi)型數(shù)據(jù)鏈路對(duì)應(yīng)傳統(tǒng)的語(yǔ)音交換電路,通常代表專(zhuān)用無(wú)線(xiàn)信道。因?yàn)椴还芙?jīng)該數(shù)據(jù)鏈路傳送的數(shù)據(jù)的數(shù)量而為無(wú)線(xiàn)通信裝置預(yù)留了此種類(lèi)型數(shù)據(jù)鏈路的數(shù)據(jù)鏈路資源,會(huì)話(huà)類(lèi)型數(shù)據(jù)鏈路在成本方面通常是最昂貴的數(shù)據(jù)鏈路連接之一。結(jié)果,會(huì)話(huà)類(lèi)型數(shù)據(jù)鏈路通常是最不期望的數(shù)據(jù)鏈路連接類(lèi)型,有時(shí)被當(dāng)作最后采用選項(xiàng)。由于和此種鏈路類(lèi)型相關(guān)聯(lián)的較高的成本,可在數(shù)據(jù)鏈路資源管理器中設(shè)定標(biāo)記,從而在經(jīng)此種鏈路類(lèi)型連接之前要求用戶(hù)核準(zhǔn)。對(duì)于任何其他類(lèi)型數(shù)據(jù)鏈路可以使用相同類(lèi)型的標(biāo)記。
剩余的三種數(shù)據(jù)鏈路類(lèi)型和公開(kāi)的實(shí)施例相關(guān)聯(lián),包括提供不同等級(jí)比特率、錯(cuò)誤率、以及傳輸延遲的分組數(shù)據(jù)協(xié)議。后臺(tái)類(lèi)型數(shù)據(jù)鏈路通常是低數(shù)速率連接,至少在某些實(shí)施例中,當(dāng)啟動(dòng)無(wú)線(xiàn)通信裝置時(shí)發(fā)起。有時(shí)后臺(tái)類(lèi)型的數(shù)據(jù)鏈路指的是“永遠(yuǎn)接通”。后臺(tái)或“永遠(yuǎn)接通”類(lèi)型數(shù)據(jù)連接允許不經(jīng)歷任何與發(fā)起建立數(shù)據(jù)鏈路連接相關(guān)聯(lián)的任何延遲就滿(mǎn)足某些數(shù)據(jù)通信請(qǐng)求。“永遠(yuǎn)接通”類(lèi)型連接的一個(gè)優(yōu)點(diǎn)是,它允許將消息“推進(jìn)”到無(wú)線(xiàn)通信裝置12,此時(shí)無(wú)線(xiàn)通信裝置12可能還沒(méi)有開(kāi)始數(shù)據(jù)通信。對(duì)于上述特別標(biāo)識(shí)的幾種內(nèi)部應(yīng)用類(lèi)型,包括郵件和即時(shí)消息傳遞應(yīng)用程序,后臺(tái)類(lèi)型數(shù)據(jù)鏈路連接就足夠了,還可能足夠被多個(gè)低數(shù)據(jù)密集應(yīng)用程序共享。
交互類(lèi)型數(shù)據(jù)鏈路連接支持更加間歇式和/或以突發(fā)脈沖串發(fā)生的數(shù)據(jù)通信。交互類(lèi)型數(shù)據(jù)鏈路可支持不同級(jí)別的數(shù)據(jù)吞吐量。在至少一個(gè)實(shí)施例中,支持低、中以及高交互級(jí)別。通常,對(duì)于其中將交互類(lèi)型數(shù)據(jù)連路標(biāo)識(shí)為足夠或適當(dāng)?shù)膽?yīng)用程序,傳輸延遲的出現(xiàn)和/或更恒定的數(shù)據(jù)吞吐速率不是很重要。
在傳輸延遲或變化較大的吞吐量速率會(huì)負(fù)面影響數(shù)據(jù)傳輸質(zhì)量的情況中,例如在某些音頻或視頻流應(yīng)用程序中,建立流式類(lèi)型數(shù)據(jù)鏈路連接可能會(huì)更好。和交互類(lèi)型數(shù)據(jù)鏈路連接類(lèi)似,它也能定義流式類(lèi)型數(shù)據(jù)鏈路通信的多種級(jí)別。在至少一個(gè)實(shí)施例中,同樣支持低、中、高級(jí)別。在某些情形中,能夠進(jìn)一步的區(qū)分實(shí)時(shí)和非實(shí)時(shí)。實(shí)時(shí)流式數(shù)據(jù)鏈路連接通常具有較小傳輸延遲需求。
除了包括各種數(shù)據(jù)鏈路類(lèi)型的通用數(shù)據(jù)傳輸特性之外,數(shù)據(jù)鏈路資源管理器有時(shí)還包括和創(chuàng)建及維護(hù)各種類(lèi)型數(shù)據(jù)鏈路相關(guān)的貨幣成本。通過(guò)在進(jìn)行確定處理中包含成本比較,數(shù)據(jù)資源鏈路管理器能夠創(chuàng)建和維護(hù)經(jīng)濟(jì)最佳的數(shù)據(jù)鏈路資源的組合,同時(shí)維護(hù)期望的性能水平。在某些情形中,成本會(huì)根據(jù)一天中的時(shí)刻和/或網(wǎng)絡(luò)內(nèi)無(wú)線(xiàn)通信裝置所處位置而變化。
本領(lǐng)域技術(shù)人員易于理解,在某些情形中,較之關(guān)于顯示的實(shí)施例中說(shuō)明的特定的數(shù)據(jù)鏈路連接組合,可能有不同的組合和/或不同類(lèi)型的數(shù)據(jù)鏈路連接,而不會(huì)背離本發(fā)明的教導(dǎo)??赡苓M(jìn)一步期望具有比在至少一個(gè)實(shí)施例中說(shuō)明的低、中和高交互以及流式級(jí)別更多的層次。此外,可將一個(gè)或多個(gè)標(biāo)記和任意不同類(lèi)型數(shù)據(jù)鏈路連接的組合相關(guān)聯(lián),該標(biāo)記要求在建立對(duì)應(yīng)類(lèi)型數(shù)據(jù)鏈路連接之前提示用戶(hù)。
除了存在若干種類(lèi)型數(shù)據(jù)鏈路的可能性之外,根據(jù)網(wǎng)絡(luò),可能同時(shí)建立主要環(huán)境數(shù)據(jù)鏈路和次要環(huán)境數(shù)據(jù)鏈路。主要環(huán)境數(shù)據(jù)鏈路對(duì)應(yīng)第一數(shù)據(jù)鏈路連接,該第一數(shù)據(jù)鏈路連接對(duì)應(yīng)特定接入點(diǎn)和特定目的地地址/用戶(hù)識(shí)別符。任何共享相同接入點(diǎn)和目的地地址/用戶(hù)識(shí)別符的隨后的連接通常都是次要環(huán)境數(shù)據(jù)鏈路。除此之外,次要環(huán)境數(shù)據(jù)鏈路和主要環(huán)境數(shù)據(jù)鏈路通常是相同的。實(shí)際上,如果主要環(huán)境數(shù)據(jù)鏈路被釋放,同時(shí)維護(hù)對(duì)應(yīng)的次要環(huán)境數(shù)據(jù)鏈路,次要環(huán)境數(shù)據(jù)鏈路可以成為主要環(huán)境數(shù)據(jù)鏈路。
在某些情形或區(qū)域內(nèi),網(wǎng)絡(luò)不支持次要環(huán)境數(shù)據(jù)鏈路。在這些情形中,為了支持額外的數(shù)據(jù)鏈路資源請(qǐng)求,可能必須或期望請(qǐng)求較高服務(wù)質(zhì)量。
圖3顯示了具有在無(wú)線(xiàn)通信裝置12和無(wú)線(xiàn)通信網(wǎng)絡(luò)14之間的多個(gè)數(shù)據(jù)鏈路連接的無(wú)線(xiàn)通信裝置的一個(gè)實(shí)施例的框圖。對(duì)于這些數(shù)據(jù)鏈路連接至少之一,無(wú)線(xiàn)通信資源可被用于連接到無(wú)線(xiàn)通信裝置的終端裝置16。
在顯示的實(shí)施例中,至少顯示五個(gè)數(shù)據(jù)鏈路連接。這五個(gè)數(shù)據(jù)鏈路連接通過(guò)一對(duì)網(wǎng)關(guān)32將無(wú)線(xiàn)通信裝置12連接到網(wǎng)絡(luò)14。標(biāo)識(shí)為主要環(huán)境數(shù)據(jù)鏈路的第一數(shù)據(jù)鏈路連接34經(jīng)網(wǎng)關(guān)32將無(wú)線(xiàn)通信裝置12連接到ISP X。類(lèi)似的標(biāo)識(shí)為主要環(huán)境數(shù)據(jù)鏈路的第二數(shù)據(jù)鏈路連接36經(jīng)網(wǎng)關(guān)32將無(wú)線(xiàn)通信裝置12連接到ISP Y。ISP X和ISP Y代表不同的接入點(diǎn)。結(jié)果,數(shù)據(jù)鏈路連接36代表主要環(huán)境數(shù)據(jù)連接。第三數(shù)據(jù)鏈路連接38將無(wú)線(xiàn)通信裝置12連接到ISP Y。因?yàn)榈谌龜?shù)據(jù)鏈路連接共享共同的接入點(diǎn)和共同的目的地地址/用戶(hù)識(shí)別符,因此本例中的第三數(shù)據(jù)鏈路38被稱(chēng)為次要環(huán)境數(shù)據(jù)連接。
第四數(shù)據(jù)鏈路連接40將無(wú)線(xiàn)通信裝置12連接到ISP Z。第五數(shù)據(jù)鏈路連接42經(jīng)無(wú)線(xiàn)通信裝置12將終端裝置16連接到ISP Z。因?yàn)榈谒臄?shù)據(jù)鏈路40和第五數(shù)據(jù)鏈路42不共享共同的目的地地址/用戶(hù)識(shí)別符,因?yàn)榈谒臄?shù)據(jù)鏈路40和第五數(shù)據(jù)鏈路42都被認(rèn)為是主要的。
圖4顯示根據(jù)本發(fā)明至少一個(gè)實(shí)施例的用于管理數(shù)據(jù)鏈路資源使用的方法的流程圖。該方法包括接收數(shù)據(jù)鏈路資源102的請(qǐng)求,并將請(qǐng)求的數(shù)據(jù)鏈路資源和與已經(jīng)建立的數(shù)據(jù)鏈路相關(guān)聯(lián)的可用資源進(jìn)行比較104。然后確定106已經(jīng)建立的數(shù)據(jù)鏈路資源能否容納數(shù)據(jù)鏈路資源請(qǐng)求。如果已經(jīng)建立的數(shù)據(jù)鏈路資源能夠容納請(qǐng)求的數(shù)據(jù)鏈路資源,則請(qǐng)求的數(shù)據(jù)鏈路資源一起共享108一個(gè)或多個(gè)已經(jīng)建立的數(shù)據(jù)鏈路資源。如果已經(jīng)建立的數(shù)據(jù)鏈路資源不能容納請(qǐng)求的數(shù)據(jù)鏈路資源,則升級(jí)110數(shù)據(jù)鏈路資源以容納該接收請(qǐng)求的額外需求。
圖5顯示在已經(jīng)建立的數(shù)據(jù)鏈路資源不能容納請(qǐng)求的數(shù)據(jù)鏈路資源的情況下升級(jí)該數(shù)據(jù)鏈路資源的更詳細(xì)的流程圖。更具體地,可以建立一個(gè)或多個(gè)新的主要環(huán)境數(shù)據(jù)鏈路112,可以建立新的次要環(huán)境數(shù)據(jù)鏈路114,和/或可以提高已經(jīng)建立的數(shù)據(jù)鏈路的服務(wù)質(zhì)量116。如上所述,如果新建立的接入點(diǎn)和目的地地址/用戶(hù)識(shí)別符都和已經(jīng)建立的數(shù)據(jù)鏈路相同的話(huà),任何新的數(shù)據(jù)鏈路都是次要環(huán)境數(shù)據(jù)鏈路。否則,任何新的鏈路都是主要環(huán)境數(shù)據(jù)鏈路。在不允許次要環(huán)境數(shù)據(jù)鏈路的情況中,期望增加與現(xiàn)有主要環(huán)境數(shù)據(jù)鏈路相關(guān)的容量,然后請(qǐng)求提高已經(jīng)建立的主要環(huán)境數(shù)據(jù)鏈路的服務(wù)質(zhì)量。
圖6顯示用于確定已經(jīng)建立的數(shù)據(jù)鏈路能否容納106數(shù)據(jù)鏈路資源請(qǐng)求的更詳細(xì)的流程圖。更具體地,評(píng)價(jià)能否和發(fā)出數(shù)據(jù)鏈路資源新請(qǐng)求的應(yīng)用程序共享現(xiàn)有數(shù)據(jù)鏈路。開(kāi)始,將數(shù)據(jù)鏈路資源請(qǐng)求的請(qǐng)求接入點(diǎn)和現(xiàn)有數(shù)據(jù)鏈路的接入點(diǎn)進(jìn)行比較118。如果數(shù)據(jù)鏈路資源請(qǐng)求的請(qǐng)求接入點(diǎn)和任何現(xiàn)有數(shù)據(jù)鏈路的接入點(diǎn)相同120,則將數(shù)據(jù)鏈路請(qǐng)求的請(qǐng)求目的地地址/用戶(hù)識(shí)別符與具有匹配接入點(diǎn)的現(xiàn)有數(shù)據(jù)鏈路的目的地地址/用戶(hù)識(shí)別符進(jìn)行比較122。
如果接入點(diǎn)和目的地地址/用戶(hù)識(shí)別符都相同124,則確定126已經(jīng)建立匹配數(shù)據(jù)鏈路的客戶(hù)和請(qǐng)求數(shù)據(jù)鏈路的客戶(hù)是否愿意共享數(shù)據(jù)鏈路連接。如果兩個(gè)客戶(hù)愿意共享126,則將已經(jīng)建立和匹配數(shù)據(jù)鏈路的服務(wù)質(zhì)量與使用已經(jīng)建立的數(shù)據(jù)鏈路的一個(gè)或多個(gè)客戶(hù)的數(shù)據(jù)鏈路資源需求以及請(qǐng)求數(shù)據(jù)鏈路服務(wù)的一個(gè)或多個(gè)客戶(hù)的數(shù)據(jù)鏈路資源需求的組合進(jìn)行128。如果已經(jīng)建立和匹配數(shù)據(jù)鏈路的當(dāng)前服務(wù)質(zhì)量能夠滿(mǎn)足組合的數(shù)據(jù)鏈路資源需求128,則和一個(gè)或多個(gè)發(fā)出數(shù)據(jù)鏈路資源請(qǐng)求130的客戶(hù)共享該數(shù)據(jù)鏈路。
雖然數(shù)據(jù)鏈路資源管理器能被用于動(dòng)態(tài)增加或升級(jí)使用的數(shù)據(jù)鏈路資源,數(shù)據(jù)鏈路資源管理器還監(jiān)測(cè)使用級(jí)別,并如果合適,降低等級(jí)或減少獲得的數(shù)據(jù)鏈路資源。在至少一個(gè)實(shí)施例中,當(dāng)確定是否釋放或降低現(xiàn)有數(shù)據(jù)鏈路資源等級(jí)時(shí),數(shù)據(jù)鏈路資源管理器使用專(zhuān)用于特定套接字的下行鏈路計(jì)數(shù)器。共享數(shù)據(jù)鏈路資源的每個(gè)客戶(hù)應(yīng)用程序維護(hù)各自的套接字和對(duì)應(yīng)的倒數(shù)計(jì)時(shí)器。因此,根據(jù)和特定套接字相關(guān)聯(lián)的任何數(shù)據(jù)傳輸?shù)幕顒?dòng)(或不存在)確定對(duì)倒數(shù)計(jì)時(shí)器的調(diào)節(jié)。
圖7顯示當(dāng)在對(duì)應(yīng)套接字上沒(méi)有傳輸數(shù)據(jù)時(shí)遞減倒數(shù)計(jì)時(shí)器的更詳細(xì)的流程圖。開(kāi)始確定142對(duì)應(yīng)套接字上是否正傳輸數(shù)據(jù)。如果對(duì)應(yīng)套接字上沒(méi)有傳輸數(shù)據(jù),遞減144自身倒數(shù)計(jì)時(shí)器。然后將倒數(shù)值和預(yù)定下限閾值比較146。如果該計(jì)數(shù)低于148預(yù)定下限閾值,則釋放150和該套接字相關(guān)聯(lián)的數(shù)據(jù)鏈路資源。在至少一個(gè)實(shí)施例中,當(dāng)計(jì)數(shù)器到達(dá)零時(shí),到達(dá)該下限閾值。
在釋放了和套接字相關(guān)聯(lián)的數(shù)據(jù)鏈路資源之后,評(píng)價(jià)該數(shù)據(jù)鏈路資源,從而確定152是否應(yīng)將其降低等級(jí)。例如,如果可以滿(mǎn)足數(shù)據(jù)鏈路剩余資源需求的替換的較低成本數(shù)據(jù)鏈路資源可用,可以降低服務(wù)質(zhì)量等級(jí)。如果沒(méi)有和該數(shù)據(jù)鏈路相關(guān)聯(lián)的剩余資源需求,則釋放該數(shù)據(jù)鏈路。
和本發(fā)明相關(guān)的好處之一是,由數(shù)據(jù)鏈路資源管理器管理的數(shù)據(jù)鏈路資源包括支持不知道信令的客戶(hù)的能力。在某些情形中,特定客戶(hù)不知道特定數(shù)據(jù)鏈路和建立數(shù)據(jù)鏈路連接所必需的相關(guān)信息。在這些情況中,提供和數(shù)據(jù)鏈路資源管理器相關(guān)聯(lián)存儲(chǔ)的默認(rèn)參數(shù)組。使用和默認(rèn)數(shù)據(jù)鏈路相關(guān)的一些或所有參數(shù)會(huì)允許為不指定一些或所有數(shù)據(jù)鏈路參數(shù)的客戶(hù)應(yīng)用程序建立數(shù)據(jù)鏈路連接。這在非無(wú)線(xiàn)外部裝置經(jīng)無(wú)線(xiàn)通信裝置12連接到網(wǎng)絡(luò)的情形中特別有用。在至少這些情況中的某些情況中,該裝置不知道為了在無(wú)線(xiàn)通信網(wǎng)絡(luò)中建立連接用于標(biāo)識(shí)適當(dāng)數(shù)據(jù)鏈路的特定要求。
此外,這使得不知道信令的應(yīng)用程序可能共享數(shù)據(jù)鏈路。此外,雖然最初可以提供默認(rèn)參數(shù)組,用戶(hù)可以建立一個(gè)或多個(gè)可選的默認(rèn)參數(shù),并定義應(yīng)用各組默認(rèn)參數(shù)的條件。默認(rèn)參數(shù)組還能防止不知道信令的客戶(hù)無(wú)意中嘗試建立專(zhuān)用于其他服務(wù)、應(yīng)用程序或收費(fèi)方法的連接。
在建立數(shù)據(jù)鏈路中使用的可能的參數(shù)的例子的列表包括用戶(hù)名稱(chēng)和密碼,和鏈路相關(guān)的載體類(lèi)型(GPRS,GSM電路交換數(shù)據(jù)等)的標(biāo)識(shí),接入點(diǎn)的電話(huà)號(hào)碼,當(dāng)建立電路交換數(shù)據(jù)連接時(shí)使用的數(shù)據(jù)速率,當(dāng)建立電路交換數(shù)據(jù)連接時(shí)使用的線(xiàn)路類(lèi)型(調(diào)制解調(diào)器,ISDN等),在釋放空閑數(shù)據(jù)鏈路之前等待的以秒計(jì)時(shí)的時(shí)間,和/或指示在建立此種類(lèi)型數(shù)據(jù)鏈路之前是否應(yīng)當(dāng)通知用戶(hù)的標(biāo)記以及向用戶(hù)確認(rèn)任何相應(yīng)的收費(fèi)。
圖8是根據(jù)本發(fā)明至少一個(gè)實(shí)施例的包括數(shù)據(jù)鏈路資源管理器20的更詳細(xì)框圖的框圖160。數(shù)據(jù)鏈路資源管理器20包括數(shù)據(jù)鏈路資源管理器事件處理器162。數(shù)據(jù)鏈路資源管理器事件處理器162連接到各個(gè)客戶(hù)應(yīng)用程序22,并接收數(shù)據(jù)鏈路資源請(qǐng)求。數(shù)據(jù)鏈路資源管理器事件處理器162連接到代理管理器164,該管理器通過(guò)為請(qǐng)求數(shù)據(jù)鏈路資源的各個(gè)客戶(hù)應(yīng)用程序22創(chuàng)建各自代理實(shí)例166提供客戶(hù)隔離。
代理實(shí)例166根據(jù)需要建立維護(hù)數(shù)據(jù)會(huì)話(huà)的信令環(huán)境和協(xié)議棧。從默認(rèn)代理描述符配置代理,該描述符可存儲(chǔ)在存儲(chǔ)器中或是來(lái)自一組屬性和屬性接口。在至少一個(gè)實(shí)施例中,將默認(rèn)代理描述符存儲(chǔ)在非易失存儲(chǔ)器中。然而,可以使用其它類(lèi)型的存儲(chǔ)器。在初始化之后,代理維護(hù)所需信息并管理數(shù)據(jù)鏈路和協(xié)議棧。
代理實(shí)例166連接到鏈路管理器168。鏈路管理器168又創(chuàng)建相應(yīng)的鏈路實(shí)例170。當(dāng)客戶(hù)22應(yīng)用程序要求網(wǎng)絡(luò)14連接時(shí),代理實(shí)例166會(huì)建立數(shù)據(jù)鏈路。數(shù)據(jù)鏈路實(shí)例170提供用于維護(hù)到網(wǎng)絡(luò)14的數(shù)據(jù)鏈路的控制信令環(huán)境和鏈路協(xié)議的接口。數(shù)據(jù)鏈路實(shí)例使用連接到數(shù)據(jù)鏈路資源管理器20的呼叫應(yīng)用程序(圖9),從而建立和網(wǎng)絡(luò)14的信令環(huán)境。數(shù)據(jù)鏈路實(shí)例然后封裝信令環(huán)境狀態(tài)和用于建立信令環(huán)境的參數(shù)。
圖9是用于創(chuàng)建并維護(hù)在無(wú)線(xiàn)通信裝置和無(wú)線(xiàn)通信網(wǎng)絡(luò)之間的數(shù)據(jù)鏈路資源的多個(gè)操作層的處理結(jié)構(gòu)的框圖180,它結(jié)合了本申請(qǐng)的數(shù)據(jù)鏈路資源管理器20。
圖l0是在其內(nèi)結(jié)合本發(fā)明的無(wú)線(xiàn)通信裝置12的框圖。無(wú)線(xiàn)通信裝置包括具有無(wú)線(xiàn)接收機(jī)201和發(fā)射機(jī)203的RF接口28。接收機(jī)201和發(fā)射機(jī)203通過(guò)雙工器207連接到無(wú)線(xiàn)通信裝置的天線(xiàn)30。由微處理器209確定發(fā)射機(jī)203和接收機(jī)201使用的特定無(wú)線(xiàn)頻率,并經(jīng)接口電路213傳送到混頻器211。接收機(jī)201接收的數(shù)據(jù)信號(hào)被通過(guò)接口電路213解碼并連接到微處理器209,微處理器209產(chǎn)生要由發(fā)射機(jī)203發(fā)射的數(shù)據(jù)信號(hào),并在發(fā)射機(jī)203發(fā)射之前由接口電路21 3格式化。發(fā)射機(jī)203和接收機(jī)201的操作狀態(tài)由接口電路213啟動(dòng)或禁止。
在優(yōu)選實(shí)施例中,微處理器209形成處理單元217的一部分,處理單元217和接口電路213一起在存儲(chǔ)在存儲(chǔ)器部分215內(nèi)的程序和默認(rèn)參數(shù)組的控制下執(zhí)行必需的處理功能。微處理器209和接口電路213可包括一個(gè)或多個(gè)微處理器,該一個(gè)或多個(gè)微處理器中可包括數(shù)字信號(hào)處理器(DSP)。存儲(chǔ)器部分215包括一種或多種形式的易失和/或非易失存儲(chǔ)器,包括通用ROM221,EPROM223,RAM225,或EEPROM227。無(wú)線(xiàn)通信裝置的個(gè)性特征通常存儲(chǔ)在EEPROM27(如果可用,還可以存儲(chǔ)在微處理器中插件EEPROM中)中,并可包括在通用蜂窩系統(tǒng)中操作所需的號(hào)碼分配(NAM)和/或用于和無(wú)繩基站操作所需的基站標(biāo)識(shí)(BID)。存儲(chǔ)器部分215還包括確定已經(jīng)建立的數(shù)據(jù)鏈路資源能否容納數(shù)據(jù)鏈路資源請(qǐng)求的預(yù)存指令,以及用于可選的和發(fā)出請(qǐng)求的應(yīng)用程序共享一個(gè)或多個(gè)已經(jīng)建立的數(shù)據(jù)鏈路資源或升級(jí)數(shù)據(jù)鏈路資源以容納該接收請(qǐng)求的額外需求的預(yù)存指令。
由音頻處理電路219控制對(duì)用戶(hù)聲音(包括麥克風(fēng)229和揚(yáng)聲器231)的控制,音頻處理電路形成用戶(hù)接口電路233的一部分。用戶(hù)接口電路233還包括管理任意鍵盤(pán)237和/或顯示器(一個(gè)或多個(gè))239操作的用戶(hù)接口處理電路235??梢灶A(yù)見(jiàn)可以包括任何鍵盤(pán)操作作為觸敏顯示器的一部分。
雖然顯示并說(shuō)明了本發(fā)明的優(yōu)選實(shí)施例,應(yīng)當(dāng)理解本發(fā)明不限于此。本領(lǐng)域技術(shù)人員能夠做出多種修改、改變、變化、替換以及等效,而不背離由附隨權(quán)利要求所規(guī)定的本發(fā)明的精神和范圍。
權(quán)利要求
1.一種管理數(shù)據(jù)鏈路資源使用的方法,所述數(shù)據(jù)鏈路資源通信地耦合無(wú)線(xiàn)通信裝置和無(wú)線(xiàn)網(wǎng)絡(luò),并且由與無(wú)線(xiàn)通信裝置相關(guān)運(yùn)行的一個(gè)或多個(gè)應(yīng)用程序使用,該方法包括從應(yīng)用程序接收數(shù)據(jù)鏈路資源請(qǐng)求;將請(qǐng)求的數(shù)據(jù)鏈路資源和與已經(jīng)建立的數(shù)據(jù)鏈路相關(guān)聯(lián)的可用資源進(jìn)行比較;確定所述已經(jīng)建立的數(shù)據(jù)鏈路資源能否容納該數(shù)據(jù)鏈路資源請(qǐng)求;如果所述已經(jīng)建立的數(shù)據(jù)鏈路資源能夠容納該請(qǐng)求的數(shù)據(jù)鏈路資源,則與發(fā)出請(qǐng)求的應(yīng)用程序共享一個(gè)或多個(gè)所述已經(jīng)建立的數(shù)據(jù)鏈路資源;如果所述已經(jīng)建立的數(shù)據(jù)鏈路資源不能容納請(qǐng)求的數(shù)據(jù)鏈路資源,則升級(jí)該數(shù)據(jù)鏈路資源以容納接收到的請(qǐng)求的額外需求。
2.根據(jù)權(quán)利要求1的方法,其中升級(jí)所述數(shù)據(jù)鏈路資源以容納該額外需求包括以下操作中的一個(gè)或多個(gè)建立新的主要環(huán)境數(shù)據(jù)鏈路,建立和已經(jīng)建立的主要環(huán)境數(shù)據(jù)鏈路相關(guān)的新的次要環(huán)境數(shù)據(jù)鏈路,以及提高已經(jīng)建立的數(shù)據(jù)鏈路的服務(wù)質(zhì)量。
3.根據(jù)權(quán)利要求2的方法,其中當(dāng)建立新的主要或次要數(shù)據(jù)鏈路時(shí),相互比較滿(mǎn)足請(qǐng)求數(shù)據(jù)鏈路資源的應(yīng)用程序需求的不同類(lèi)型數(shù)據(jù)鏈路的費(fèi)用,選擇滿(mǎn)足應(yīng)用程序需求且具有最低費(fèi)用的數(shù)據(jù)鏈路資源。
4.根據(jù)權(quán)利要求2的方法,其中數(shù)據(jù)鏈路服務(wù)質(zhì)量被定義為后臺(tái)、交互、流或會(huì)話(huà)的不同級(jí)別。
5.根據(jù)權(quán)利要求4的方法,其中交互或流的不同級(jí)別包括低、中以及高級(jí)別的服務(wù)質(zhì)量。
6.根據(jù)權(quán)利要求4的方法,其中流區(qū)分為實(shí)時(shí)和非實(shí)時(shí),被用于規(guī)定相對(duì)于預(yù)定閾值的傳輸延遲的差異。
7.根據(jù)權(quán)利要求1的方法,其中建立新的數(shù)據(jù)鏈路資源或共享一個(gè)或多個(gè)已經(jīng)建立的數(shù)據(jù)鏈路資源包括在已經(jīng)建立或共享的一個(gè)或多個(gè)數(shù)據(jù)鏈路中的每一個(gè)上創(chuàng)建額外的套接字。
8.根據(jù)權(quán)利要求7的方法,其中每個(gè)套接字包括一個(gè)倒數(shù)計(jì)時(shí)器,當(dāng)在相應(yīng)套接字上沒(méi)有傳輸數(shù)據(jù)時(shí)遞減倒數(shù)計(jì)時(shí)器。
9.根據(jù)權(quán)利要求8的方法,其中遞減倒數(shù)計(jì)時(shí)器包括將計(jì)時(shí)器的值和下限閾值進(jìn)行比較,如果計(jì)數(shù)值低于該下限閾值,則釋放和該套接字相關(guān)的數(shù)據(jù)鏈路資源。
10.根據(jù)權(quán)利要求9的方法,其中釋放和該套接字相關(guān)的數(shù)據(jù)鏈路資源包括降低該數(shù)據(jù)鏈路資源等級(jí),包含以下操作中的一個(gè)或多個(gè)降低其相關(guān)資源已被釋放到一服務(wù)等級(jí)的已經(jīng)建立的數(shù)據(jù)鏈路的服務(wù)質(zhì)量,所述服務(wù)等級(jí)最小地滿(mǎn)足該數(shù)據(jù)鏈路資源的未釋放需求,和終止其相關(guān)資源都已經(jīng)被釋放的數(shù)據(jù)鏈路。
11.根據(jù)權(quán)利要求10的方法,其中降低已經(jīng)建立的數(shù)據(jù)鏈路的服務(wù)質(zhì)量包括切換到更加經(jīng)濟(jì)的數(shù)據(jù)鏈路,其中該更加經(jīng)濟(jì)的數(shù)據(jù)鏈路能支持剩余的未釋放需求。
12.根據(jù)權(quán)利要求1的方法,其中確定已經(jīng)建立的數(shù)據(jù)鏈路能否容納數(shù)據(jù)鏈路資源請(qǐng)求包括確定請(qǐng)求的數(shù)據(jù)鏈路資源和現(xiàn)有數(shù)據(jù)鏈路是否具有相同接入點(diǎn);確定請(qǐng)求的數(shù)據(jù)鏈路資源和現(xiàn)有數(shù)據(jù)鏈路是否用于相同用戶(hù);確定使用現(xiàn)有數(shù)據(jù)鏈路的應(yīng)用程序以及請(qǐng)求數(shù)據(jù)鏈路資源的應(yīng)用程序是否愿意共享數(shù)據(jù)鏈路;和確定現(xiàn)有數(shù)據(jù)鏈路的服務(wù)質(zhì)量能否支持使用該數(shù)據(jù)鏈路的應(yīng)用程序的數(shù)據(jù)鏈路資源需求以及請(qǐng)求數(shù)據(jù)鏈路資源的應(yīng)用程序的數(shù)據(jù)鏈路資源需求。
13.根據(jù)權(quán)利要求12的方法,其中升級(jí)數(shù)據(jù)鏈路資源以容納額外需求還包括檢查與建立的數(shù)據(jù)鏈路類(lèi)型或具有改進(jìn)服務(wù)質(zhì)量的數(shù)據(jù)鏈路類(lèi)型相關(guān)的標(biāo)記,如果該標(biāo)記被設(shè)定,則提示用戶(hù)進(jìn)行驗(yàn)證以建立或改進(jìn)數(shù)據(jù)鏈路質(zhì)量。
14.根據(jù)權(quán)利要求1的方法,其中接收數(shù)據(jù)鏈路資源請(qǐng)求包括接收規(guī)定請(qǐng)求的數(shù)據(jù)鏈路資源需求的一組參數(shù),以及從默認(rèn)參數(shù)列表中提供接收的參數(shù)組中缺失的任意參數(shù)。
15.根據(jù)權(quán)利要求2的方法,其中建立新的次要環(huán)境數(shù)據(jù)鏈路包括建立具有和現(xiàn)有主要環(huán)境數(shù)據(jù)鏈路相同的地址和接入點(diǎn)的數(shù)據(jù)鏈路。
16.一種數(shù)據(jù)鏈路資源管理器,包括數(shù)據(jù)會(huì)話(huà)事件處理器,連接到一個(gè)或多個(gè)客戶(hù)應(yīng)用程序,用于接收數(shù)據(jù)鏈路資源請(qǐng)求;代理管理器,連接到所述數(shù)據(jù)會(huì)話(huà)事件處理器,用于創(chuàng)建包括用于維護(hù)數(shù)據(jù)會(huì)話(huà)的信令環(huán)境和協(xié)議棧的代理實(shí)例;以及鏈路管理器,連接到所述代理管理器,用于創(chuàng)建包括用于控制所述信令環(huán)境和鏈路協(xié)議的接口的鏈路實(shí)例。
17.根據(jù)權(quán)利要求16的數(shù)據(jù)鏈路資源管理器,其中所述代理管理器包括默認(rèn)代理描述符,該描述符包括一組默認(rèn)參數(shù),當(dāng)客戶(hù)應(yīng)用程序發(fā)出數(shù)據(jù)鏈路資源請(qǐng)求而不存在來(lái)自該客戶(hù)應(yīng)用程序的一個(gè)或多個(gè)參數(shù)時(shí),使用這些參數(shù)建立數(shù)據(jù)會(huì)話(huà)。
18.根據(jù)權(quán)利要求16的數(shù)據(jù)鏈路資源管理器,其中結(jié)合數(shù)據(jù)鏈路資源管理器作為無(wú)線(xiàn)通信裝置的一部分。
19.根據(jù)權(quán)利要求18的數(shù)據(jù)鏈路資源管理器,其中所述請(qǐng)求資源的應(yīng)用程序是運(yùn)行在通信耦合到無(wú)線(xiàn)通信裝置的獨(dú)立外部裝置內(nèi)的應(yīng)用程序。
20.根據(jù)權(quán)利要求18的數(shù)據(jù)鏈路資源管理器,其中所述請(qǐng)求資源的應(yīng)用程序是運(yùn)行在無(wú)線(xiàn)通信裝置內(nèi)的應(yīng)用程序。
全文摘要
本發(fā)明通過(guò)管理多個(gè)客戶(hù)應(yīng)用程序的數(shù)據(jù)鏈路資源需求,包括創(chuàng)建和共享數(shù)據(jù)鏈路資源,來(lái)管理無(wú)線(xiàn)通信裝置內(nèi)的數(shù)據(jù)鏈路資源。如果已經(jīng)建立的數(shù)據(jù)鏈路資源能夠容納(106)數(shù)據(jù)鏈路資源請(qǐng)求,則和發(fā)出數(shù)據(jù)鏈路資源請(qǐng)求的應(yīng)用程序共享(108)一個(gè)或多個(gè)已經(jīng)建立的數(shù)據(jù)鏈路資源。如果已經(jīng)建立的數(shù)據(jù)鏈路資源不能容納請(qǐng)求的數(shù)據(jù)鏈路資源,則升級(jí)(110)數(shù)據(jù)鏈路資源以容納該接收請(qǐng)求的額外需求。
文檔編號(hào)H04L12/56GK1695331SQ03823568
公開(kāi)日2005年11月9日 申請(qǐng)日期2003年9月23日 優(yōu)先權(quán)日2002年10月1日
發(fā)明者克里斯·文特歇爾, 威廉·里安, 勞倫斯·威利斯 申請(qǐng)人:摩托羅拉公司(在特拉華州注冊(cè)的公司)