專利名稱:移動通信終端網絡切換的流裝置及方法
技術領域:
本發明涉及移動通信終端網絡切換的流裝置及方法,移動通信終端在通過連接的網絡接收流數據服務中切換(HAND-OVER)到傳送速度不同的網絡時,流服務器設定相應最佳的數據傳送速度,使在保持不發生錯誤的狀態下繼續提供流服務,特別是利用實時流協議(RTSPReal Time Streaming Protocol)格式的Range頭信息和RTP的APP信息包,并以連接網絡上的最佳數據傳送速度繼續提供流服務。
背景技術:
移動通信終端(UEUSER EQUIPMENT)在加入登錄的移動通信網絡(NETWORK)的相應基站(RANRADIO ACCESS NETWORK)形成的服務區域(SERVICE AREA)內自由移動時,受到移動交換中心(MSCMOBILESWITCHING CENTER)的監視、控制、交換(SWITCHING);移動通信終端經過設定的通信路徑,在任何時間任何場所與對方即刻無線連接并通信,是一種用戶隨時攜帶進行移動通信的尖端無線通信設備。
隨著不斷的技術開發,生產效率的提高以及批量的生產,包含有移動通信終端(MS)等多種無線通信設備的價格及運營費用逐漸降低。同時,電路線纜或占用信道所需的通信費用也逐漸相對低廉,使無線通信設備得以迅速普及。
第一代移動通信系統(1G)為使用音頻級信號的通信方式;第二代移動通信系統(2G)發展為使用文字、符號、數字、圖像等信號數據的通信方式;當前的第三代移動通信系統(3GPP3RD GENERATION PARTNERSHIPPROJECT)則發展為使用包含有圖像(IMAGE)信號的音頻級信號和消息級信號的多媒體級(MULTIMEDIA)通信方式。
移動通信終端等各種通信設備實際通信使用的時間相對較少,而待機的時間相對較長,因此在移動通信終端的使用效率較低。
為使提高移動通信終端的使用效率,移動通信終端中提供的內置附加功能(以下稱附加服務),以及通過移動交換中心的管理及控制提供的附加服務。
移動通信終端的內置附加服務中有例如,管理電話號碼的電話簿、地址管理、計算、游戲、記事本、消息制作、日程管理、無線因特網連接、在線游戲、消息傳送、位置確認、來電顯示、動態影像播放等,并且不斷開發出各種新的附加服務。
通過移動交換中心(MSC)提供的附加服務有免費服務和付費服務。特別是,在系統提供的附加服務中,有些服務需要下載相應的程序和數據才能執行。
下載方式包含有下載完相應數據后播放運行的方式;和部分下載的狀態下開始播放運行的方式。第一種方式稱為下載(DOWNLOAD)服務,第二種方式則稱為流(STREAMING)服務,流(STREAMING)服務采用邊下載邊播放的方式,其具有縮短播放時間的優點。
近來,附加多媒體功能的第三代移動通信系統的(3G)移動通信終端逐漸普及,但由于第三代移動通信系統(3G)網絡的鋪設花費的時間、費用和人力較多,在部分地區還一直使用第二代移動通信系統(2G)的網絡系統。
因此,在使用移動通信終端(MS)接收流數據的過程中,可能出現網絡切換(NETWORK HAND-OVER)情況而進入到不同的網絡系統服務區域。并且,由于無法適應網絡切換時的不同的數據傳送速度導致發生錯誤(ERROR),或是無法充分使用網絡系統的數據傳送速度。
因此需要開發出一種技術,即使因移動通信終端(MS)的移動性導致了網絡切換(NETWORK HAND-OVER),也可使用當前連接網絡提供的數據傳送速度進行流服務。
下面參照附圖對現有技術中的移動通信終端網絡切換的流方式進行說明。
圖1是一般的移動通信系統的功能結構圖;圖2是現有技術中的移動通信終端的流方法流程圖。
參照附圖1對一般的移動通信系統進行說明。如圖所示,移動通信終端(MS)10在第1基站(RAN)20形成的服務區域內進行無線連接,同時在第1移動交換中心30進行位置登錄(LOCATION REGISTRATION)并接收第1移動交換中心30提供的移動通信服務。
當移動通信終端10位于第1基站20形成的服務區域的外廓區域時,由于通信信號中混雜有較多的噪音而降低移動通信服務質量。
當移動通信終端10所處的第1基站20的外廓區域包含在第N基站25的服務區域中,或是第N基站25的信號質量較好時,移動通信終端10通過連接第N基站25進行網絡切換(NETWORK HAND-OVER)操作,在第N移動交換中心(35)進行位置登錄(LOCATION REGISTRATION)并繼續接收移動通信服務。
第1移動交換中心30和第N移動交換中心(35)通過包含有IP因特網等的空中網40相互進行連接,共享相應的數據庫并提供漫游(ROAMING)服務。同時,還可連接到有線通信網絡或其它移動通信服務運營商的通信網絡,并與提供多種內容服務的流服務器(SERVER)50進行連接。
例如,當第1移動交換中心30為2G時,相應的最大數據傳送速度為128KBps;當第N移動交換中心35為3G時,相應的最大數據傳送速度則為384KBps。
由于移動通信終端(MS)10的移動性特征而可能發生以下幾種情況移動通信終端(MS)10在第1移動交換中心30的服務區域中進行位置登錄,并從流服務器50接收數據文件的流服務的狀態下網絡切換到第N移動交換中心(35)的服務區域;或是在第N移動交換中心(35)的服務區域中進行位置登錄,并從流服務器50接收數據文件的流服務的狀態下網絡切換到第1移動交換中心30的服務區域。
在移動通信終端10連接到流服務器50并以設定的傳送速度接收流(STREAMING)數據的狀態下,當網絡切換到數據傳送速度不同的系統時,由于移動通信終端10和流服務器50無法識別切換到數據傳送速度不同的網絡的情況,故繼續以之前設定的傳送速度傳送數據。
例如,當從3G網絡切換到2G網絡的情況下,導致發生無法傳送數據的錯誤;當從第二代(2G)網絡切換到第3代(3G)網絡的情況下,則導致無法有效傳送數據。
下面參照上述附圖2對現有技術中的移動通信終端網絡切換的流方法進行說明首先,利用移動通信終端10連接到流服務器50,并判斷是否對檢索選擇的文件進行流服務(見步驟S10)。步驟S10的判斷結果為需要使用流服務下載選擇的文件時,連接移動交換中心的網絡(NETWORK)并進行位置登錄,位置登錄操作后連接內容流服務器50(S20)。
移動通信終端10檢索選擇連接的流服務器50提供的多種內容文件,并請求提供流服務(見步驟S30),接受請求的流服務器50確認網絡的最佳傳送速度,并設定為以確認的傳送速度傳送數據(見步驟S40)。
如上所述,由移動通信終端10當前連接并位置登錄的網絡提供最佳的傳送速度,流服務器50中被選擇的文件數據通過移動交換中心的網絡流(STREAMING)傳送到移動通信終端10中(見步驟S50)。
但是,在如上結構的現有技術的流方法中,在確認設定流服務器50的網絡最佳數據傳送速度并將相應的數據文件傳送給移動通信終端10的狀態下,即便移動通信終端10的移動性特征導致發生網絡切換現象,移動通信終端10和流服務器50也將無法識別網絡切換情況。
由于沒有設定適合當前切換網絡的最佳狀態的數據傳送速度,導致發生數據傳送錯誤或無法有效使用網絡的數據傳送速度。
發明內容
為使解決現有技術中的問題,本發明的目的在于提供一種移動通信終端網絡切換的流裝置及方法,使在移動通信終端檢測到網絡切換(NETWORKHAND-OVER)事件時,確認相應的進行時間(running time)并將其記錄在play()函數(play method)的Range頭信息中,同時檢測出切換連接的網絡的最佳傳送速度,并將其記錄在APP信息包傳送給流服務器,從而可變更設定流服務器中選擇的文件的數據流傳送速度。
為達到上述發明目的,本發明提供了一種移動通信終端的網絡切換流裝置,其特征是包含有如下幾個部分事件部,分析移動通信終端的控制部相加的信號,檢測網絡切換事件并輸出與網絡切換事件相應的信號;控制部,網絡切換時,控制部將流數據的其余播放時間記錄在Range頭信息部并將最佳的傳送速度記錄在APP部;Range頭信息部,當流服務中發生事件時,Range頭信息部將檢測到的其余流時間記錄存儲于play()函數并輸出;APP部,當流服務中發生事件時,將檢測到的被切換網絡的最佳傳送速度記錄存儲于APP信息包并輸出。
無線部,通過控制部的控制連接到移動通信網絡的基站,并無線收發通信數據,同時利用移動通信終端的移動性接收和輸出切換后網絡的最佳傳送速度信息;存儲器部,與控制部連接,當移動通信終端接通工作電源時,存儲器部記錄存儲并輸出多數個應用程序和數據;多媒體部,與控制部連接,向移動通信終端輸入/輸出語音信號、圖像信號、文字信號,并用于輸入撥號信號和控制命令。
APP部檢測事件發生導致被切換的網絡的最佳傳送速度,將APP信息包的名稱區域部分記錄為網絡變更,將檢測出的網絡的最佳傳送速度記錄存儲在應用數據部分并輸出。
事件部檢測分析無線部接收的信號,當是變更網絡的切換,生成事件發生信息并輸出。
事件發生時Range頭信息部將檢測流文件數據的其余播放時間范圍記錄存儲于RTSP格式的play()函數區域并輸出。
控制部通過無線部切換到具有不同的最佳傳送速度的網絡時,提示事件部網絡切換狀態并輸出生成的事件信息,將輸出的事件信息相加到Range頭信息部和APP部;控制部控制Range頭信息部將檢測的流文件信號的其余播放時間范圍記錄存儲于RTSP格式的play()函數區域;控制部控制APP部將無線部檢測的切換網絡的最佳數據傳送速度記錄存儲于APP信息包中;控制部控制無線部將事件發生狀態信號,APP部的APP信息包信息,Range頭信息部的RTSP格式信息傳送給流服務器。
本發明還提供了一種移動通信終端網絡切換的流方法,其特征是包含有如下幾個步驟開始步驟,移動通信終端接收流服務時,通過移動通信系統網絡連接到流服務器;檢索步驟,檢索選擇流服務器文件,傳送APP信息包請求流傳送操作,并判斷是否檢測到事件;事件步驟,當檢測到事件信息時,將確認的流服務的其余進行時間范圍記錄在Range頭信息部與事件信息一并傳送給流服務器;流步驟,檢測事件發生切換網絡的最佳傳送速度記錄于APP信息包并傳送給流服務器,以繼續流服務直至流服務結束。
開始步驟包含有移動通信終端判斷是否需要接收檢索到文件數據的流服務;如果判斷的結果為需要接收流服務時,移動通信終端通過移動通信系統網絡與流服務器連接。
檢索步驟包含有移動通信終端通過移動通信系統網絡與流服務器連接后,移動通信終端檢索選擇流服務器中的多個文件,傳送記錄有連接網絡最佳傳送速度的APP信息包以請求流服務;判斷移動通信終端是否發生網絡切換并生成相應的事件信息。
事件步驟包含有如果移動通信終端在檢索步驟中檢測到事件發生信息,向流服務器傳送通知事件發生的事件信息;將移動通信終端確認的流數據的其余進行時間范圍記錄在RTSP格式的play()函數區域并傳送給流服務器。
流步驟包含有將事件步驟檢測出的移動通信終端切換的系統網絡的最佳傳送速度記錄在APP信息包并傳送給流服務器;流服務器以切換后網絡的最佳傳送速度接收流數據;判斷流服務器以切換后網絡的最佳傳送速度接收數據的流服務是否結束,如果流服務沒有結束時返回檢索步驟,如果流服務結束則結束操作。
本發明還提供了一種移動通信終端網絡切換的流方法,其特征是包含有如下幾個步驟連接步驟,當移動通信終端與流服務器連接時,與移動通信系統網絡連接的流服務器允許移動通信終端檢索流服務器提供的文件;APP步驟,當移動通信終端在連接步驟選擇了流服務器提供的文件并請求提供流服務時,分析輸入的APP信息包的數據,設定最佳的數據傳送速度;設定步驟,按APP步驟中設定的最佳傳送速度向移動通信終端流傳送移動通信終端選擇文件的數據,并判斷是否接收到事件信息;分析步驟,如果設定步驟中判斷的結果為流服務器接收到相應的事件信息時,分析接收到的RTSP的Range頭信息和APP信息包;傳送步驟,將傳送速度設定為分析步驟中分析的切換后網絡的最佳傳送速度后流傳送選擇的文件的其余可播放的數據。
連接步驟包含有判斷移動通信終端是否連接流服務器并請求文件檢索操作;如果判斷的結果為移動通信終端請求文件檢索操作時,允許移動通信終端檢索流服務器的文件。
APP步驟包含有判斷移動通信終端是否對連接步驟中選擇的文件請求提供流服務;如果判斷的結果為移動通信終端請求提供流服務時,分析移動通信終端接收的APP信息包的信息,確認并設定連接網絡的最佳數據傳送速度。
設定步驟包含有將請求流服務傳送的文件數據以APP步驟中設定的連接網絡的最佳數據傳送速度向移動通信終端進行流傳送;流服務器判斷是否從接收流服務的移動通信終端中接收事件信息。
分析步驟包含有當流服務器在設定步驟中接收到事件信息時,流服務器接收移動通信終端傳送的RTSP格式,對檢測出的RTSP格式中的play()函數區域中記錄的Range頭信息進行分析;流服務器接收移動通信終端傳送的APP信息包,對檢測出的記錄在APP信息包中的信息進行分析。
傳送步驟包含有通過流服務器在分析步驟中的對APP信息包的信息進行分析,設定確認事件發生的切換后網絡的最佳傳送速度;流服務器利用分析步驟中分析的Range頭信息對移動通信終端選擇的文件的其余可播放部分進行流傳送;判斷流服務器對移動通信終端選擇的文件的其余可播放部分的流傳送是否結束如果流傳送沒有結束時返回到設定步驟,如果流傳送結束則結束操作。
本發明的有益效果在于,即使發生系統網絡的切換操作,也能以切換后網絡相應的最佳數據傳送速度接收所需的流服務。并且,能以切換后網絡相應的最佳數據傳送速度網絡提供的所需的流服務,避免數據傳送錯誤,有效利用系統的數據傳送速度,改善移動通信系統網絡的服務質量。
圖1是一般的移動通信系統的功能結構圖;圖2是現有技術中的移動通信終端的流方法流程圖;圖3是本發明中的移動通信終端發生網絡切換狀態的示意圖;圖4是本發明中的移動通信終端的網絡切換流裝置功能結構圖;圖5是本發明中的移動通信終端的網絡切換流方法流程圖;圖6是本發明中的流服務器的網絡切換流方法流程圖;圖7是本發明中的移動通信終端的網絡切換APP信息包的信息結構示意圖。
附圖主要部分的符號說明移動通信終端100第二代移動通信系統110第二代移動通信系統的服務區域115第三代移動通信系統120第三代一動通信系統的服務區域125空中網130流服務器140無線部200控制部210 存儲器部220APP部230 多媒體部240Range頭信息部250 事件部(event)260具體實施方式
下面參照附圖對本發明中的移動通信終端網絡切換的流裝置及方法進行說明。
圖3是本發明中的移動通信終端發生網絡切換狀態的示意;圖4是本發明中的移動通信終端的網絡切換流裝置功能結構圖;圖5是本發明使用移動通信終端進行網絡切換流方法的流程圖;圖6是本發明中的流服務器的網絡切換流方法流程圖;圖7是本發明中的移動通信終端的網絡切換APP信息包的信息結構示意圖。
下面參照附圖3對本發明移動通信終端發生網絡切換狀態進行說明。首先,由于移動通信終端(MS)100的移動性特征而可能發生以下幾種情況例如,移動通信終端(MS)100從最大數據傳送速度為128KBps的第二代移動通信系統(2G)110的服務區域115,移動到最大數據傳送速度為384KBps的第三代移動通信系統(3G)120的服務區域125;或是從第三代移動通信系統(3G)120的服務區域125移動到第二代移動通信系統(2G)110的服務區域115。
網絡變更操作稱為網絡切換(NETWORK HAND-OVER),2G和3G通過局域網(LAN)及因特網(INTERNET)等可進行IP連接的空中網相互進行連接,共享位置登錄及移動通信終端100的規格信息等所需的數據;同時連接流服務器140并檢索附加服務對應的多數個文件,并通過流服務接收選擇的文件。
當移動通信終端100網絡切換(NETWORK HAND-OVER)時,流服務器對請求的文件數據進行流傳送因而無法確認網絡切換狀態,從而保持原先連接確認并設定的移動通信系統網絡的數據傳送速度。因此,本發明的基本技術思想在于,有效解決數據傳送發生的錯誤或者無法使用最佳數據傳送速度。
下面參照附圖4對本發明中的移動通信終端網絡切換的流裝置進行說明。
如圖所示,其包含有無線部200、控制部210、存儲器部220、APP部230、多媒體部240、Range頭信息部250、事件部260。
移動通信終端100的控制部210控制無線部200與移動通信網絡的基站(RAN)連接,并無線收發通信數據,同時利用移動通信終端100的移動性接收并輸出切換網絡的最佳傳送速度信息;控制部210與無線部200,網絡切換時,將流數據的其余播放時間(play time)記錄在Range頭信息部并將最佳的傳送速度記錄在APP信息包中。控制部210通過無線部200切換到具有不同的最佳傳送速度的網絡時,控制部將網絡切換狀態提示給事件部260并控制其生成輸出事件信號,控制部將事件部輸出的事件信號相加到Range頭信息部250和APP部260,控制部控制Range頭信息部250檢測出流文件信號的其余播放時間范圍(play time range),并將上述其余播放時間范圍(play time range)記錄存儲于RTSP格式的play()函數區域(playmethod area)中。同時,控制APP部230將無線部200檢測出的切換網絡的最佳數據傳送速度記錄存儲于APP信息包(APP PACKET)中。并且,控制無線部200將事件發生狀態信號和APP部230的APP信息包信息,以及Range頭信息部250的RTSP格式信息傳送給流服務器140。
存儲器部220與控制部210連接,當移動通信終端接通工作電源時,存儲器部記錄存儲并輸出多數個應用程序和數據;APP部230與控制部210連接,當在進行流服務中發生事件時,檢測出被切換網絡的最佳傳送速度的同時,將其記錄存儲于APP信息包(packet)并進行輸出。APP部230檢測出事件發生導致切換后網絡的最佳傳送速度,并將APP信息包(APP PACKET)的名稱(NAME)區域部分記錄為網絡變更(NCNETWORK CHANGED),將檢測出的網絡的最佳傳送速度記錄存儲在應用數據部分并輸出。
多媒體部240與控制部210連接,用于向移動通信終端輸入/輸出語音信號、圖像信號、文字信號,及輸入撥號信號和控制命令;Range頭信息部250與控制部210連接,當流服務中發生事件時,Range頭信息部250將檢測到的其余流時間記錄存儲在play()函數(play method)區域并輸出。事件發生時,Range頭信息部250檢測流文件數據的其余播放時間范圍(play time range),并將上述其余播放時間范圍(play time range)記錄存儲于RTSP格式(FORMAT)的play()函數(PLAY METHOD)區域并輸出;事件部260用于分析移動通信終端的控制部相加的信號,檢測網絡切換事件并輸出相應的信號。事件部260檢測分析無線部200接收的信號,當進行變更網絡的網絡切換(HAND-OVER)時,生成事件(EVENT)發生信號并輸出。
下面參照附圖對如上結構的本發明移動通信終端網絡切換的流裝置進行詳細說明。
當多媒體移動通信終端100接通工作電源時,多媒體移動通信終端100加載(LOAD)存儲器部220中記錄存儲的各種應用程序和數據并進入到待機狀態;控制部210控制無線部200與基站(RAN)連接并在移動交換中心(MSC)進行位置登錄(LOCATION REGISTRATION),移動通信終端100接收移動交換中心(MSC)提供的移動通信服務。
當移動通信終端位置登錄最大數據傳送速度為128KBps的第二代移動通信系統(2G)時,移動通信終端以128KBps的最大傳送速度接收流服務;當移動通信終端位置登錄最大數據傳送速度為384KBps的第三代移動通信系統網絡(3G)時,移動通信終端則以384KBps的最大傳送速度接收流服務。
利用移動通信終端100的移動性,移動通信終端100變更原有位置登錄的移動通信系統的網絡的操作稱為網絡切換(NETWORK HAND-OVER),控制部210控制無線部200與相應的基站(RAN)無線連接,并在移動交換中心(MSC)進行位置登錄,從而完成網絡切換的操作。
網絡切換和位置登錄操作無需通過多媒體部(Multimedia)240輸入另行的控制命令,而是通過控制部210從存儲器部220加載(LOAD)的相應程序自行完成。
當切換(HAND-OVER)到新的移動通信系統網絡時,無線部200在新連接的網絡進行位置登錄的同時確認網絡的最大數據傳送速度,并將確認的網絡的最大數據傳送速度輸出到控制部210。
本發明旨在說明移動通信終端100與流服務器140連接時,當移動通信終端100接收所選文件數據的流下載服務中發生網絡切換的狀態。
控制部210從無線部200接收網絡切換信息時,控制事件部260生成并輸出網絡切換相關的事件信號,并將生成的事件信號分別相加到APP部230和Range頭信息部250。
控制部210輸入事件發生信號時,Range頭信息部250確認流文件的其余播放時間范圍(play time range),并在實時流協議(RTSPREAL TIMESTREAMING PROTOCOL)格式的play()函數(PLAY METHOD)相關的Range頭信息(RANGE HEADER)區域中記錄并輸出進行中的已確認的流服務的其余播放時間(play time)并輸出。
APP部230由圖7中所示結構的信息包(PACKET)構成,本發明使用的部分為名稱(NAME)區域和應用數據(APPLICATION DEPENDENT DATA)區域。
網絡切換時,無線部200檢測出新連接的網絡的最佳傳送速度并將新連接網絡的最佳傳送速度相加給控制部210,控制部210則將事件部260生成的事件信號和無線部200檢測出的最佳傳送速度信息相加給APP部230。
APP部230接收事件信號并在名稱區域中記錄網絡變更(NCNETWORKCHANGED),表示網絡變更的狀態。同時,無線部200檢測并輸入的最佳傳送速度或以KBps為單位將最大傳送速度記錄在應用數據區域,用于記錄網絡切換后新連接的網絡的最大傳送速度信息。
當無線連接到流服務器140并接收流服務時,事件部260接到事件發生信號,控制部210將事件發生信號無線傳送給流服務器140并通知移動通信系統網絡的變更狀態。
控制部210向流服務器140通知事件發生信號的同時,通知APP部230輸出的APP信息包信息,通知Range頭信息部250輸出的RTSP格式的信息。
流服務器140通過事件發生信號識別連接網絡的變更狀態,通過RTSP格式信息識別流文件的其余可播放的時間部分,并通過APP信息包識別最大數據傳送速度。因此,以新的數據傳送速度輸出需要繼續提供流服務的其余部分,從而在切換后的網絡中以最佳的傳送速度進行數據傳送。
下面參照附圖5對本發明中的移動通信終端網絡切換流的方法進行說明。
如圖所示,其包含有開始步驟、檢索步驟、事件步驟、流步驟。
開始步驟,多媒體移動通信終端100接收流服務時,通過移動通信系統網絡連接流服務。開始步驟包含有判斷是否需要接收移動通信終端檢索到文件數據的流服務(見步驟S100);如果步驟S100的判斷結果為需要接收流服務時,多媒體移動通信終端通過移動通信系統的網絡連接到流服務器140(見步驟S110);檢索步驟,開始步驟的移動通信終端100檢索選擇流服務器文件的同時,傳送APP信息包請求流傳送操作并判斷是否檢測到事件。檢索步驟包含有開始步驟的移動通信終端100通過移動通信系統網絡連接到流服務器140,檢索選擇流服務器中的多個文件,傳送記錄連接網絡最佳傳送速度的APP信息包(APPPACKET)以請求流服務(見步驟S120);移動通信終端100判斷是否發生網絡切換并生成相應的事件信號(見步驟S130);事件步驟,當檢索步驟中檢測到事件信號時,確認流服務的其余進行時間范圍(running time range),將其余進行時間范圍記錄于Range頭信息部與事件信號一并傳送給流服務器。事件步驟包含有移動通信終端檢測到事件發生信號時,向流服務器傳送并通知事件發生信號(見步驟S140);步驟S140中的移動通信終端100確認流數據的其余進行時間范圍(running time range),將其余進行時間范圍記錄在RTSP格式的play()函數(play method)區域并傳送給流服務器的步驟(見步驟S150);流步驟,將事件步驟中檢測出的事件發生的切換后網絡的最佳傳送速度記錄于APP信息包(APP PACKET)并傳送給流服務器,繼續流服務直至結束。流步驟包含有檢測在事件步驟中移動通信終端切換后的系統網絡的最佳傳送速度,將切換后系統網絡的最佳傳送速度記錄在APP信息包并傳送給流服務器(見步驟S160);接收由流服務器140以切換后網絡的最佳傳送速度傳送的流數據(見步驟S170);判斷步驟S170中的流服務是否結束,如果流服務沒有結束,返回檢索步驟(見步驟S130),如果流服務結束,結束操作(見步驟S180)。
下面參照附圖對如上結構的本發明中的移動通信終端網絡切換的流方法進行詳細的說明。
使用移動通信終端100接收流服務時(見步驟S100),移動通信終端100通過移動通信系統網絡連接到流服務器140(S110),移動通信終端100檢索選擇流服務器140提供的多種文件,傳送記錄有連接的系統網絡的最佳數據傳送速度的APP信息包(APP PACKET),對選擇文件的數據請求流傳送服務(見步驟S120)。
移動通信終端對選擇文件的數據請求流服務后,判斷是否檢測到連接網絡的相關事件信號(見步驟S130),當檢測到事件信號時,向流服務器140無線傳送通知事件發生信號(S140)。
移動通信終端100通知流服務器事件發生信號后,確認流文件的其余進行時間范圍,將其余進行時間范圍(running time range)記錄存儲在RTSP格式的Range頭信息并傳送給流服務器(見步驟S150),同時檢測切換后的移動通信系統網絡的最佳數據傳送速度,將記錄有切換后的移動通信系統網絡的最佳數據傳送速度的APP信息包傳送給流服務器(見步驟S160)。
流服務器140通過移動通信終端100接收切換后網絡的最佳傳送速度信息,并利用流(STREAMING)服務向移動通信終端100無線傳送所選文件的數據信息(見步驟S170),同時判斷流服務操作是否結束,如果流服務沒有結束返回檢索步驟(S130),如果流服務結束則結束操作(見步驟S180)。
因此,移動通信終端100在向流服務器140請求流數據服務時,可最大限度的保障移動通信終端100的移動性能,使UE100在所需的地區自由移動的同時切換到不同數據傳送速度的網絡,并利用流服務接收指定文件的數據。
下面參照附圖6對本發明中的流服務網絡切換的流方法進行說明。
如圖所示,其包含有如下幾個步驟連接步驟、APP步驟、設定步驟、分析步驟、傳送步驟。
連接步驟,移動通信終端100連接流服務器140請求檢索操作,與移動通信系統網絡連接的流服務器140允許移動通信終端100檢索流服務器140提供的文件。連接步驟包含有判斷移動通信終端100是否連接流服務器140請求文件檢索操作(見步驟S200);如果步驟S200的判斷結果為移動通信終端100請求文件檢索操作,則允許移動通信終端100檢索流服務器140中已準備提供文件的步驟(見步驟S210);APP步驟,對連接步驟中選擇的文件請求提供流服務時,分析輸入的APP信息包(APP PACKET)的信息,設定最佳的數據傳送速度。APP步驟包含有判斷連接步驟中進行檢索操作的移動通信終端是否選擇文件并請求提供流服務(見步驟S220);如果步驟S220判斷結果為移動通信終端100請求提供流服務時,分析移動通信終端100接收的APP信息包(APP PACKET)的信息,確認并設定連接網絡的最佳數據傳送速度(見步驟S230);設定步驟,根據APP步驟設定的傳送速度向移動通信終端100流傳送其選擇文件的數據,判斷是否接收到事件信息。設定步驟包含有將APP步驟中請求流服務傳送的文件數據以設定的傳送速度向移動通信終端進行流傳送(見步驟S240);流服務器140判斷是否從接收流服務的移動通信終端100中接收事件信號(見步驟S250);分析步驟,如果流服務器在設定步驟中接收事件信息,分析接收的RTSP的Range頭信息,分析接收的APP信息包。分析步驟包含有當流服務器在設定步驟中接收事件信息時,流服務器接收移動通信終端傳送的RTSP格式(format),對檢測出的記錄在RTSP的play()函數(play method)區域中的Range頭信息進行分析(見步驟S260);檢測移動通信終端100傳送的APP信息包(APPPACKET)記錄的的信息(見步驟S270);傳送步驟,根據分析步驟中分析的切換網絡的最佳傳送速度設定傳送速度,同時對流文件的其余可播放(play)的數據進行流傳送直至傳送結束。傳送步驟包含有流服務器140分析APP信息包(APP PACKET)信息,確認并設定事件發生的切換網絡的最佳傳送速度(見步驟S280);根據分析的Range頭信息,流服務器140對文件的其余可播放部分進行流傳送的步驟(見步驟S290);判斷步驟S290的流傳送是否結束,如果流傳送沒有結束時返回設定步驟S250,如果流傳送結束則結束操作(見步驟S300)。
下面參照附圖對如上結構的本發明中的流服務器網絡切換的流方法進行詳細的說明。
構成移動通信系統網絡的流服務器140判斷移動通信終端100是否連接并請求文件數據檢索操作(見步驟S200),如果步驟S200的判斷結果為,連接的移動通信終端100請求文件數據檢索時,流服務器140允許移動通信終端檢索文件的操作(見步驟S210)。
步驟(S210)中的流服務器140判斷移動通信終端100是否選擇檢索的文件并請求通過流服務提供相應的數據(見步驟S220),如果不受S220的判斷結果為移動通信終端100請求提供流服務時,流服務器140分析移動通信終端100傳送的APP信息包的信息,確認當前連接的移動通信系統網絡的最佳數據傳送速度,并設定適用于相應傳送速度的流服務(見步驟S230)。
流服務器140通過步驟S230將當前連接的移動通信系統網絡設定為適用于最佳傳送速度的流服務后,通過設定的流服務向移動通信終端100傳送選擇的文件(見步驟S240)。
流服務器140判斷是否接收有移動通信終端100事件信號(見步驟S250),如果步驟S250的判斷結果為接收有事件信號時,分析從移動通信終端100接收的Range頭信息,確認可進行流服務的可播放的其余可播放(play)的時間信息(S260)。
同時,流服務器140分析從移動通信終端100接收APP信息包信息,確認當前發生事件的切換后的系統網絡的最佳數據傳送速度(見步驟S270)。
流服務器140將系統網絡設定為以確認的最佳傳送速度進行數據流服務(見步驟S280),并流傳送發生事件之前進行流服務中文件的事件發生后需要播放的其余數據(S290)。
流服務器140判斷流服務的數據傳送是否結束(見步驟S300),如果步驟S300的判斷結果為數據傳送沒有結束時,返回到設定步驟(S250),如果步驟S300的判斷結果為數據傳送結束時則結束操作。
因此,在如上結構的本發明中,移動通信終端通過位置登錄的系統網絡與流服務器連接,通過流服務接收選擇文件,當移動通信終端利用其移動性能切換網絡時,以切換后網絡的最佳數據傳送速度接收所需的流服務。
在如上結構的本發明中,移動通信終端通過位置登錄的系統網絡連接到流服務器,通過流服務接收選擇文件,即使發生系統網絡的切換操作,也能以切換后網絡相應的的最佳數據傳送速度接收所需的流服務。
并且,即使移動通信終端連接的系統網絡被切換也能以切換后網絡相應的最佳數據傳送速度網絡提供的所需的流服務,避免數據傳送錯誤,有效利用系統的數據傳送速度,改善移動通信系統網絡的服務質量。
以上實施例僅用于說明本發明的實施過程,并不用于限定本發明的范圍。
權利要求
1.一種移動通信終端的網絡切換流裝置,其特征是包含有如下幾個部分事件部,分析移動通信終端的控制部相加的信號,檢測網絡切換事件并輸出與網絡切換事件相應的信號;控制部,網絡切換時,控制部將流數據的其余播放時間記錄在Range頭信息部并將最佳的傳送速度記錄在APP部;Range頭信息部,當流服務中發生事件時,Range頭信息部將檢測到的其余流時間記錄存儲于play()函數并輸出;APP部,當流服務中發生事件時,將檢測到的被切換網絡的最佳傳送速度記錄存儲于APP信息包并輸出。
2.根據權利要求1所述的移動通信終端網絡切換的流裝置,其特征是還包含有無線部,通過控制部的控制連接到移動通信網絡的基站,并無線收發通信數據,同時利用移動通信終端的移動性接收和輸出切換后網絡的最佳傳送速度信息;存儲器部,與控制部連接,當移動通信終端接通工作電源時,存儲器部記錄存儲并輸出多數個應用程序和數據;多媒體部,與控制部連接,向移動通信終端輸入/輸出語音信號、圖像信號、文字信號,并用于輸入撥號信號和控制命令。
3.根據權利要求1所述的移動通信終端網絡切換的流裝置,其特征是APP部檢測事件發生導致被切換的網絡的最佳傳送速度,將APP信息包的名稱區域部分記錄為網絡變更,將檢測出的網絡的最佳傳送速度記錄存儲在應用數據部分并輸出。
4.根據權利要求1所述的移動通信終端網絡切換的流裝置,其特征是事件部檢測分析無線部接收的信號,當是變更網絡的切換,生成事件發生信息并輸出。
5.根據權利要求1所述的移動通信終端網絡切換的流裝置,其特征是事件發生時Range頭信息部將檢測流文件數據的其余播放時間范圍記錄存儲于RTSP格式的play()函數區域并輸出。
6.根據權利要求1所述的移動通信終端網絡切換的流裝置,其特征是控制部通過無線部切換到具有不同的最佳傳送速度的網絡時,提示事件部網絡切換狀態并輸出生成的事件信息,將輸出的事件信息相加到Range頭信息部和APP部;控制部控制Range頭信息部將檢測的流文件信號的其余播放時間范圍記錄存儲于RTSP格式的play()函數區域;控制部控制APP部將無線部檢測的切換網絡的最佳數據傳送速度記錄存儲于APP信息包中;控制部控制無線部將事件發生狀態信號,APP部的APP信息包信息,Range頭信息部的RTSP格式信息傳送給流服務器。
7.一種移動通信終端網絡切換的流方法,其特征是包含有如下幾個步驟開始步驟,移動通信終端接收流服務時,通過移動通信系統網絡連接到流服務器;檢索步驟,檢索選擇流服務器文件,傳送APP信息包請求流傳送操作,并判斷是否檢測到事件;事件步驟,當檢測到事件信息時,將確認的流服務的其余進行時間范圍記錄在Range頭信息部與事件信息一并傳送給流服務器;流步驟,檢測事件發生切換網絡的最佳傳送速度記錄于APP信息包并傳送給流服務器,以繼續流服務直至流服務結束。
8.根據權利要求7所述的移動通信終端網絡切換的流方法,其特征是開始步驟包含有移動通信終端判斷是否需要接收檢索到文件數據的流服務;如果判斷的結果為需要接收流服務時,移動通信終端通過移動通信系統網絡與流服務器連接。
9.根據權利要求7所述的移動通信終端網絡切換的流方法,其特征是,檢索步驟包含有移動通信終端通過移動通信系統網絡與流服務器連接后,移動通信終端檢索選擇流服務器中的多個文件,傳送記錄有連接網絡最佳傳送速度的APP信息包以請求流服務;判斷移動通信終端是否發生網絡切換并生成相應的事件信息。
10.根據權利要求7所述的移動通信終端網絡切換的流方法,其特征是,事件步驟包含有如果移動通信終端在檢索步驟中檢測到事件發生信息,向流服務器傳送通知事件發生的事件信息;將移動通信終端確認的流數據的其余進行時間范圍記錄在RTSP格式的play()函數區域并傳送給流服務器。
11.根據權利要求7所述的移動通信終端網絡切換的流方法,其特征是,流步驟包含有將事件步驟檢測出的移動通信終端切換的系統網絡的最佳傳送速度記錄在APP信息包并傳送給流服務器;流服務器以切換后網絡的最佳傳送速度接收流數據;判斷流服務器以切換后網絡的最佳傳送速度接收數據的流服務是否結束,如果流服務沒有結束時返回檢索步驟,如果流服務結束則結束操作。
12.一種移動通信終端網絡切換的流方法,其特征是包含有如下幾個步驟連接步驟,當移動通信終端與流服務器連接時,與移動通信系統網絡連接的流服務器允許移動通信終端檢索流服務器提供的文件;APP步驟,當移動通信終端在連接步驟選擇了流服務器提供的文件并請求提供流服務時,分析輸入的APP信息包的數據,設定最佳的數據傳送速度;設定步驟,按APP步驟中設定的最佳傳送速度向移動通信終端流傳送移動通信終端選擇文件的數據,并判斷是否接收到事件信息;分析步驟,如果設定步驟中判斷的結果為流服務器接收到相應的事件信息時,分析接收到的RTSP的Range頭信息和APP信息包;傳送步驟,將傳送速度設定為分析步驟中分析的切換后網絡的最佳傳送速度后流傳送選擇的文件的其余可播放的數據。
13.根據權利要求12所述的移動通信終端網絡切換的流方法,其特征是,連接步驟包含有判斷移動通信終端是否連接流服務器并請求文件檢索操作;如果判斷的結果為移動通信終端請求文件檢索操作時,允許移動通信終端檢索流服務器的文件。
14.根據權利要求12所述的移動通信終端網絡切換的流方法,其特征是,APP步驟包含有判斷移動通信終端是否對連接步驟中選擇的文件請求提供流服務;如果判斷的結果為移動通信終端請求提供流服務時,分析移動通信終端接收的APP信息包的信息,確認并設定連接網絡的最佳數據傳送速度。
15.根據權利要求12所述的移動通信終端網絡切換的流方法,其特征是,設定步驟包含有將請求流服務傳送的文件數據以APP步驟中設定的連接網絡的最佳數據傳送速度向移動通信終端進行流傳送;流服務器判斷是否從接收流服務的移動通信終端中接收事件信息。
16.根據權利要求12所述的移動通信終端網絡切換的流方法,其特征是,分析步驟包含有當流服務器在設定步驟中接收到事件信息時,流服務器接收移動通信終端傳送的RTSP格式,對檢測出的RTSP格式中的play()函數區域中記錄的Range頭信息進行分析;流服務器接收移動通信終端傳送的APP信息包,對檢測出的記錄在APP信息包中的信息進行分析。
17.根據權利要求12所述的移動通信終端網絡切換的流方法,其特征是,傳送步驟包含有通過流服務器在分析步驟中的對APP信息包的信息進行分析,設定確認事件發生的切換后網絡的最佳傳送速度;流服務器利用分析步驟中分析的Range頭信息對移動通信終端選擇的文件的其余可播放部分進行流傳送;判斷流服務器對移動通信終端選擇的文件的其余可播放部分的流傳送是否結束如果流傳送沒有結束時返回到設定步驟,如果流傳送結束則結束操作。
全文摘要
本發明涉及移動通信終端網絡切換的流裝置及方法,使移動通信終端在接收流服務中進行網絡切換(NETWORK HAND-OVER)時,也能保持相應最佳的數據傳送速度并繼續接收流服務。包含開始步驟,在使用移動通信終端接收流服務時,將移動通信系統網絡與流服務器連接;檢索步驟,檢索選擇流服務器文件,傳送APP信息包請求流傳送操作,并判斷是否檢測到事件信號;事件步驟,當檢測到事件信號時,將確認的流服務的其余進行時間范圍(running time range),記錄于Range頭信息部,與事件信號一并傳送給流服務器;流步驟,將記錄有檢測到的事件發生的切換后網絡的最佳傳送速度的APP信息包傳送給流服務器,以繼續進行流服務直至流服務結束。
文檔編號H04Q7/38GK1758776SQ20051006925
公開日2006年4月12日 申請日期2005年5月12日 優先權日2004年10月8日
發明者申昌昊 申請人:樂金電子(中國)研究開發中心有限公司