自適應非實時業務控制方法及其終端的制作方法
【技術領域】
[0001] 在一個或更多個實施方式中,本公開涉及自適應非實時業務控制方法和用于實現 該自適應非實時業務控制方法的終端。更具體地,本公開涉及一種在網絡資源的使用率較 低時在非實時基礎上發送業務,從而在不影響網絡的業務的情況下自適應地發送業務的自 適應非實時業務控制方法,以及一種用于實現該自適應非實時業務控制方法的終端。
【背景技術】
[0002] 本部分中的陳述僅提供與本公開有關的背景信息,并且不構成現有技術。
[0003] 當前的移動通信系統中的業務傳輸控制方法采用業務在作為終端和服務器級的 L3層的網絡層按照盡力而為的形式的傳輸,以便實時發送用戶級所請求的業務。然而,在常 規的業務傳輸控制方法中,核心網的服務器或終端幾乎不能夠檢測負荷小區是否存在或各 個小區的業務狀態。
[0004] 在小區處產生的負荷或業務擁塞使終端的數據傳輸效率降低,并且由于分組丟失 等而導致的有傳輸故障的終端在作為L3層的網絡層處連續地重試傳輸,導致在小區處繼 續負荷或業務擁塞的問題。此外,當在用戶級處不存在業務傳輸請求時,網絡變得處于不使 用網絡資源的空閑狀態,導致通信提供方側的網絡可用性下降的問題。
【發明內容】
[0005] 技術問題
[0006] 因此,本公開致力于提供一種在網絡資源的使用率較低時在非實時基礎上發送業 務,從而在不影響網絡的業務的情況下自適應地發送業務的自適應非實時業務控制方法, 以及一種用于實現該自適應非實時業務控制方法的終端。
[0007] 技術方案
[0008] 根據本公開的一些實施方式,一種終端包括:信號發生器,該信號發生器被配置為 產生業務請求信號;策略管理器,該策略管理器被配置為向策略提供器發送策略請求信號 并且接收與所述策略請求信號對應的策略應答信號;業務收發器,該業務收發器被配置為 執行經由路徑網絡從內容提供器下載與所述業務請求信號對應的業務應答信號;網絡檢測 器,該網絡檢測器被配置為基于所述策略應答信號來檢測所述路徑網絡的網絡狀態;以及 業務控制器,該業務控制器被配置為在所述下載時基于所述網絡狀態確定業務控制狀態并 且基于所述業務控制狀態來控制所述下載。
[0009] 根據本公開的一些實施方式,一種通過終端自適應地控制業務的方法包括以下步 驟:管理策略,包括向策略提供器發送策略請求信號以及接收與所述策略請求信號對應的 策略應答信號;執行業務發送和接收,包括經由路徑網絡從內容提供器下載與業務請求信 號對應的業務應答信號;基于所述策略應答信號來檢測所述路徑網絡的網絡狀態;以及執 行業務控制,包括基于下載期間的所述網絡狀態來確定是否執行所述業務控制以及基于所 述確定的結果來控制所述下載。
[0010] 有益效果
[0011] 根據如上所述的一些實施方式,當網絡資源的使用率較低時,業務能夠通過在非 實時基礎上發送而在不影響網絡的業務的情況下被自適應地發送。此外,根據一些實施方 式,能夠在使網絡中的投資最小化的同時通過使用空閑能力來控制由非實時業務產生的臨 時網絡擁塞,從而增加網絡使用。
[0012] 根據一些實施方式,當網絡資源的使用率較低時,業務能夠通過利用超負荷 (overload)信息在非實時基礎上發送而在不影響網絡的業務的情況下被自適應地發送。此 夕卜,能夠利用用針對發送器負荷管理預先獲取的發送器負荷信息在減少不必要的測量開銷 和時間的同時在相關服務操作時使對網絡的影響最小化的狀態下在非實時基礎上自適應 地控制業務。
[0013] 根據一些實施方式,技術支持大量內容在非實時基礎上的下載和上傳,這不影響 網絡提供商的網絡,從而能夠通過充分利用網絡空閑狀態來提高網絡系統的使用和效率。 此外,根據一些實施方式,能夠在沒有網絡提供商對網絡的附加投資的情況下應用新的服 務(例如,在測量速率系統中對采用自適應業務傳輸方法的業務應用固定費用而沒有附加 費用的附加服務產品)。
[0014] 根據一些實施方式,網絡資源在沒有用戶使用終端時或者在網絡的使用在網絡空 閑狀態下相對較低時的使用率減小的問題以及網絡負荷能夠通過控制在繁忙時導致連續 繁忙狀態的數據傳輸來最小化。
【附圖說明】
[0015] 圖1是根據第一實施方式和第二實施方式的自適應非實時業務控制系統的框圖。
[0016] 圖2是根據第一實施方式和第二實施方式的網絡的框圖。
[0017] 圖3是根據第一實施方式和第二實施方式的業務控制裝置的框圖。
[0018] 圖4是根據第二實施方式的策略控制器的框圖。
[0019] 圖5是用于描述根據第一實施方式的業務控制方法的示意圖。
[0020] 圖6是根據第二實施方式的使用超負荷信息的自適應非實時業務控制系統的示 例的示意圖。
[0021] 圖7是根據第一實施方式的自適應非實時業務控制方法的流程圖。
[0022] 圖8是根據第一實施方式的策略管理方法的流程圖。
[0023] 圖9是根據第二實施方式的使用超負荷信息的自適應非實時業務控制方法的流 程圖。
[0024] 圖10是用于描述根據第二實施方式的業務控制方法的示意圖。
[0025] 圖11是根據第二實施方式的自適應非實時業務控制方法的流程圖。
[0026] 圖12是根據第二實施方式的策略管理方法的流程圖。
[0027] 圖13是用于描述根據第一實施方式和第二實施方式的非實時業務的一組曲線 圖。
【具體實施方式】
[0028] 在下文中,將參照附圖詳細描述本公開的至少一個實施方式。
[0029] 圖1是根據第一實施方式和第二實施方式的自適應非實時業務控制系統的框圖。
[0030] 根據第一實施方式和第二實施方式的自適應非實時業務控制系統包括終端110、 業務控制應用112、網絡120、策略提供器140和內容提供器150。包括在自適應非實時業務 控制系統中的組成元件不限于這些元件。這里提到的業務意指在預定時間內網絡120的傳 輸路徑上的數據流的量。
[0031] 終端110是能夠基于來自用戶的鍵操作或指令經由網絡120發送和接收各種數據 的終端。終端110可以是平板PC、膝上型電腦、臺式PC、智能電話、PDA(個人數字助理)、移 動通信終端等。終端110可以是支持云計算的云計算機,在該云計算中能夠經由網絡120 使用諸如數據的讀取、寫入和存儲以及網絡和內容的使用的服務。
[0032] 終端110是用于利用網絡120執行語音通信或數據通信的裝置。終端110包括用 于存儲用于經由網絡120與內容提供器150進行通信的各種程序或協議的存儲器、用于執 行程序以執行計算和控制的微處理器等。終端110可以是任何類型的終端,只要它給服務 器-客戶端通信提供內容提供器150即可,終端110廣義上包括諸如筆記本計算機、移動通 信終端、PDA等的所有類型的通信計算裝置。終端110包括多個通信模塊,并且經由在網絡 120中用作非實時業務的路徑的路徑網絡(122、124、126、...和128中的任一個)執行語 音通信或數據通信。終端110經由路徑網絡(122、124、126、...和128中的任一個)與內 容提供器150進行通信。終端110將內容存儲在終端110中以用于業務處理,或者管理用 來將終端110的業務發送到內容提供器150的數據。
[0033] 在第一實施方式和第二實施方式中,終端110被描述為與策略提供器140分開的 裝置;然而,在該實施方式的實際實現中,終端110能夠被實現為包括策略提供器140的獨 立裝置。
[0034] 根據第一實施方式和第二實施方式的終端110包括業務控制應用112,并且執行 非實時業務控制。終端110通過來自用戶的操作或指令來驅動業務控制應用112,并且利用 業務控制應用112來執行自適應非實時業務控制。詳細地描述了業務控制應用112。當終 端110是智能電話時,業務控制應用112是從應用商店下載并且安裝在該智能電話中的應 用。當終端110是功能電話時,業務控制應用112是在經由通信提供方服務器下載的VM(虛 擬機)上驅動的應用。
[0035] 描述了將業務控制應用112安裝在根據第一實施方式和第二實施方式的終端110 中的模式。終端110在以下狀態下被實現,在該狀態下業務控制應用112被按照嵌入式形式 安裝、按照被嵌入在安裝在終端110中的OS(操作系統)中的形式安裝、或者按照通過來自 用戶的操作或指令被安裝在終端110的OS中的形式安裝。按照以上提到的方式安裝在終 端110中的業務控制應用112能夠被實現為與安裝在終端110中的基本應用(例如,文本發 送應用、語音呼叫發送和接收應用、數據發送和接收應用、信使應用等)聯動(interlock), 但是未必限于該方案。換句話說,業務控制應用112還能夠被實現為在不與基本應用協作 或聯動的情況下單獨地操作。
[0036] 下面描述根據第一實施方式的終端110通過使用安裝在其中的業務控制應用112 來執行自適應非實時業務控制的步驟。終端110通過來自用戶的操作或指令來產生非實時 業務請求信號。非實時業務請求信號是一種業務請求信號。當用戶通過操作終端110輸入 指令以請求特定內容時,終端110向內容提供器150發送針對內容的業務請求信號。終端 110基于路徑網絡(122、124、126、...和128中的任一個)的網絡狀態來控制業務,并且當 網絡狀態繁忙時,該業務請求信號被用作非實時業務請求信號。相同的構思能夠適用于與 非實時業務請求信號對應的非實時業務應答信號。
[0037] 根據第一實施方式的終端110向策略提供器140發送策略請求信號,并且接收與 該策略請求信號對應的策略應答信號。終端110基于策略應答信號來檢測路徑網絡(122、 124、126、...和128中的任一個)的網絡狀態。終端110經由路徑網絡(122、124、126、...和 128中的任一個)下載與非實時業務請求信號對應的非實時業務應答信號,或者將預先存 儲在終端110中的內容上傳到內容提供器150。終端110基于在下載或上傳時檢測到的網 絡狀態來確定是否控制業務,并且基于所述確定的結果來控制下載或上傳(業務)。
[0038] 當從內容提供器150下載非實時業務應答信號時,根據第一實施方式的終端110 根據非實時業務應答信號的數據類型使該非實時業務應答信號被下載到預定存儲區域。終 端110基于包括在策略應答信號中的策略請求周期信息將策略請求信號發送到策略提供 器 140〇
[0039] 下面描述檢測根據第一實施方式和第二實施方式的終端110用來執行通信的路 徑網絡(122、124、126、...和128中的任一個)的網絡狀態的步驟。終端110基于從路徑 網絡(122、124、126、...和128中的任一個)接收到的波狀態信號來檢測繁忙狀態、正常狀 態和平滑狀態中的任一個。終端110通過將被包括在波狀態信號中的參數Rx、Tx、Ec/Io、 RSSI、傳輸速率、指派終端的數量當中的至少一個參數與預設的網絡狀態閾值進行比較來 檢測網絡狀態。當比較的結果指示參數的值超過網絡狀態閾值時,終端110檢測到網絡狀 態繁忙。當比較的結果指示參數的值低于網絡狀態閾值時,終端110檢測到網絡狀態平滑。 當比較的結果指示參數的值落在網絡狀態閾值的容差范圍內時,終端110檢測到網絡狀態 正常。
[0040] 根據第一實施方式和第二實施方式的終端110被配置為當它將所產生的業務請 求信號發送到內容提供器150時確定傳輸順序。具體地,終端110基于由用戶輸入的操作 或指令順序或內容的類型來確定要被發送到內容提供器150的非實時業務請求信號的傳 輸順序。終端110基于所確定的傳輸順序將非實時業務請求信號發送到內容提供器150。
[0041] 由終端110從策略提供器140接收到的策略應答信號是包括基于網絡狀態的策略 請求周期信息、閾值和優先級信息當中的至少一條信息的信號。閾值是包括針對與業務控 制有關的多個參數的相應閾值的信息。基于指派給路徑網絡(122、124、126、...和128中的 任一個)中的發送器210或220的終端的數量、各個終端的業務傳輸狀態以及各個終端的 傳輸請求時間當中的至少一條信息自適應地設置閾值。閾值用來將指派給路徑網絡(122、 124、126、...和128中的任一個)中的各個發送器的終端的數量限制在預定范圍內。優先 級信息具有被設置為使得業務在最有空時間(most available time)(-天中產生最小數 量的呼叫的時間)在優先級基礎上被發送的值或基于路徑網絡(122、124、126、...和128 中的任一個)的類型設置的優先級值。業務參數包括此、!^4(:/1 〇、傳輸速率、指派終端的 數量等。
[0042] 以下描述詳細描述了通過由根據第一實施方式的終端110檢測網絡狀態來自適 應地控制非實時業務的步驟。終端110將下載或上傳時的傳輸速率與包括在策略應答信號 中的閾值進行比較,并且當比較的結果指示傳輸速率低于閾值時,檢測到網絡繁忙并且暫 停下載或上傳(業務)。當包括在策略應答信號中的與業務控制有關的參數當中的Rx和Tx 的主要質量指標低于閾值時,終端110檢測到網絡狀態繁忙并且執行控制以暫停下載或上 傳(業務)。當指派給路徑網絡(122、124、126、. ?.和128中的任一個)中的發送器210或 220的終端與發送器210或220之間的距離超過預定距離時,終端110為了路徑網絡(122、 124、126、...和128中的任一個)的資源效率而暫停下載或上傳(業務)。當終端的電池 電量低于閾值或者終端的溫度超過閾值時,終端110暫停下載或上傳(業務)。
[0043] 下面描述通過根據第一實施方式的終端110來執行發送經暫停的非實時業務的 重試的步驟。終端110進行操作以使下載或上傳(業務)的重試基于策略應答信號被重 復地執行。當定時器的時間過去時,終端110執行下載或上傳(業務)的重試。當路徑網 絡(122、124、126、...和128中的任一個)被切換至其它網絡時,終端110執行下載或上傳 (業務)的重試。當接收到新的非實時業務請求信號時,終端110執行下載或上傳(業務) 的重試。
[0044] 描述了用來利用超負荷信息自適應地控制非實時業務的根據第二實施方式的終 端110的操作。終端110通過由用戶輸入的操作或指令來產生非實時業務請求信號。非實 時業務請求信號是一種業務請求信號。當用戶通過操作終端110輸入指令以請求特定內 容時,終端110向內容提供器150發送針對內容的業務請求信號。終端110基于路徑網絡 (122、124、126、...和128中的任一個)的網絡狀態來控制業務,并且當網絡狀態繁忙時,該 業務請求信號被用作非實時業務請求信號。相同的構思能夠適用于與非實時業務請求信號 對應的非實時業務應答信號。終端110將包括關于通信中的路徑網絡(122、124、126、...和 128中的任一個)的網絡標識信息的策略請求信號發送到策略提供器140。終端110從策 略提供器140接收響應于策略請求信號的包括超負荷區域信息的策略應答信號,并且基于 該策略應答信號來檢測路徑網絡(122、124、126、...和128中的任一個)的網絡狀態。終 端110經由路徑網絡(122、124、126、...和128中的任一個)從內容提供器150下載與非 實時業務請求信號對應的非實時業務應答信號或者將存儲在終端110中的內容上傳到內 容提供器150。當執行下載或上傳時,終端110基于包括在策略應答信號中的超負荷區域信 息來控制下載或上傳(業務)。
[0045] 下面詳細描述了由終端110使用超負荷信息的步驟。終端110檢查包括在策略應 答信號中的超負荷區域信息,并且當檢查的結果指示關于路徑網絡(122、124、126、...和 128中的任一個)的發送器標識信息被包括在超負荷區域信息中時,檢測到網絡狀態繁 忙并且暫停下載或上傳(業務)達預定時間。當檢查的結果指示發送器標識信息未被包 括在超負荷區域信息中時,終端110基于在下載或上傳時檢測到的路徑網絡(122、124、 126、...和128中的任一個)的網絡狀態來確定是否控制業務,并且基于所述確定的結果 來控制下載或上傳。終端110將下載或上傳時的傳輸速率與包括在策略應答信號中的閾值 進行比較,并且當比較的結果指示傳輸速率低于閾值時,檢測到網絡狀態繁忙并且暫停下 載或上傳(業務)。
[0046] 當終端110不位于超負荷區域中時,操作如下。描述了利用安裝在終端110中的 業務控制應用112來執行自適應非實時業務控制的步驟。終端110通過由用戶輸入的操作 或指令來產生