專利名稱:移動通信終端和下載控制方法
技術(shù)領域:
本發(fā)明涉及可以從服務器下栽接收結(jié)束的數(shù)據(jù)以后的繼續(xù)數(shù)據(jù) 的移動通信終端和控制繼續(xù)數(shù)據(jù)下載的下載控制方法。此外,在本專利申請中"數(shù)據(jù),,意指廣泛包含以音樂的樂曲、呼叫 旋律、影像等的內(nèi)容數(shù)據(jù)為首,在應用中處理的數(shù)據(jù)、應用程序本身 和控制數(shù)據(jù)的數(shù)據(jù)。
背景技術(shù):
以往,從用戶到移動通信終端,下栽音樂的樂曲、呼叫旋律、影 像等內(nèi)容數(shù)據(jù)的技術(shù)是眾所周知的。當下載這種內(nèi)容數(shù)據(jù)時,由于該 數(shù)據(jù)量,下載需要數(shù)十秒或數(shù)分鐘的時間。另一方面,在由移動通信 終端進行的通信中,由于周圍的通信環(huán)境的變化和移動通信終端用戶 的移動等,具有通信狀態(tài)容易變動的特征。因此,在下載數(shù)據(jù)中,由于移動通信終端用戶移動到圍外等的主 要原因,不能繼續(xù)下栽,此后,由于移動通信終端用戶返回到圍內(nèi)等 的主要原因,可以再次進行下載。這種狀況的變化可能經(jīng)常發(fā)生。發(fā)明內(nèi)容但是,盡管關于當這種下載發(fā)生錯誤后進行恢復時的下載再啟動 處理,只對下栽結(jié)束的數(shù)據(jù)以后的繼續(xù)數(shù)據(jù)進行下栽的技術(shù)是眾所周 知的,但是并非所有的服務器都已經(jīng)具有這種繼續(xù)數(shù)據(jù)的下栽功能。 另外,因為還沒有配備將有無這種繼續(xù)數(shù)據(jù)的下載功能的情況從服務 器通知給移動通信終端的程序,所以實際上,存在著在切斷移動通信終端和服務器之間的TCP對話后,當移動通信終端不重新嘗試要求 服務器下載繼續(xù)數(shù)據(jù)時,移動通信終端有時不能夠明確地判別服務器
是否具有繼續(xù)數(shù)據(jù)的下栽功能。當在不能夠判別服務器是否具有繼續(xù)數(shù)據(jù)的下栽功能的狀況中 執(zhí)行了下載時,如果在下栽中發(fā)生錯誤,在該再啟動后,在要求了下 栽繼續(xù)數(shù)據(jù)的時刻,判明服務器不具有繼續(xù)數(shù)據(jù)的下栽功能時,不能 夠下栽繼續(xù)數(shù)據(jù),執(zhí)行了無用的下栽。另一方面,盡管在下載中斷/再啟動處理中服務器切斷該服務器和移動通信終端的TCP對話的技術(shù)是眾所周知的(請參照日本特開 2002-304334號公報),但是移動通信終端要求服務器切斷上述TCP 對話的技術(shù)是不被人們所熟知的。本發(fā)明就是為了解決上述課題而作成的,本發(fā)明的目的是提供一 種即便在不能夠明確地判別服務器是否具有繼續(xù)數(shù)據(jù)的下栽功能的 狀況中,也能夠避免執(zhí)行無用的下栽,能夠適當?shù)乜刂茍?zhí)行繼續(xù)數(shù)據(jù)的下栽的移動通信終端和下載控制方法。為了達到上述目的,與本發(fā)明有關的移動通信終端的特征是備有要求服務器下載作為當下栽中斷時的未接收數(shù)據(jù)的繼續(xù)數(shù)據(jù)的下載 要求單元;對于來自上述下載要求單元的要求,接收根據(jù)規(guī)定程序從 服務器發(fā)送過來的、表示該服務器是否能夠與繼續(xù)數(shù)據(jù)的下栽對應的 功能信息的功能信息接收單元;根據(jù)由上述功能信息接收單元接收到 的功能信息,判斷上述服務器是否不能夠與繼續(xù)數(shù)據(jù)的下載對應,當 能夠判斷出上述服務器不能夠與繼續(xù)數(shù)據(jù)的下栽對應時,中止繼續(xù)數(shù) 據(jù)的下載處理,當不能夠判斷出上述服務器不能夠與繼續(xù)數(shù)據(jù)的下載 對應時,切斷自己的移動通信終端和上述服務器之間的TCP對話, 要求上述服務器下栽繼續(xù)數(shù)據(jù)的第l控制單元;和對來自上述第l控 制單元的要求,與根據(jù)規(guī)定程序從服務器發(fā)送過來的、與該服務器備 有的功能相應的規(guī)定的代碼相應地,控制是繼續(xù)還是中止繼續(xù)數(shù)據(jù)的 下載的第2控制單元。另外,與本發(fā)明有關的下載控制方法是控制作為當從服務器到移 動通信終端的數(shù)據(jù)下栽中斷時的未接收的數(shù)據(jù)的繼續(xù)數(shù)據(jù)的下栽的 下載控制方法,其特征在于具有,移動通信終端要求服務器下載繼
續(xù)數(shù)據(jù)的下栽要求步驟;服務器根據(jù)規(guī)定程序,對于上述要求,將表 示該服務器是否能夠與繼續(xù)數(shù)據(jù)的下載對應的功能信息發(fā)送到移動 通信終端的功能信息發(fā)送步驟;移動通信終端接收上述功能信息,根 據(jù)接收到的功能信息,判斷上述服務器是否不能夠與繼續(xù)數(shù)據(jù)的下載 對應,當能夠判斷出上述服務器不能夠與繼續(xù)數(shù)據(jù)的下栽對應時,中 止繼續(xù)數(shù)據(jù)的下栽處理,當不能夠判斷出上述服務器不能夠與繼續(xù)數(shù) 據(jù)的下栽對應時,切斷自己的移動通信終端和上述服務器之間的TCP 對話,要求上述服務器下載繼續(xù)數(shù)據(jù)的第l控制步驟;服務器根據(jù)規(guī)定程序,對于上述繼續(xù)數(shù)據(jù)的下載要求,將與該服務器備有的功能相 應的規(guī)定代碼發(fā)送到移動通信終端的代碼發(fā)送步驟;和移動通信終端 根據(jù)來自服務器的代碼,控制是繼續(xù)還是中止繼續(xù)數(shù)據(jù)的下栽的第2 控制步驟。根據(jù)與上述本發(fā)明有關的移動通信終端或下栽控制方法,當移動 通信終端要求服務器下栽繼續(xù)數(shù)據(jù)時,則對于該要求,從服務器根據(jù) 規(guī)定程序,將表示該服務器是否能夠與繼續(xù)數(shù)據(jù)的下載對應的功能信 息發(fā)送到移動通信終端。移動通信終端接收該功能信息,根據(jù)收到的 功能信息,判斷服務器是否不能夠與繼續(xù)數(shù)據(jù)的下載對應,當能夠判 斷為上述服務器不能夠與繼續(xù)數(shù)據(jù)的下載對應時,中止繼續(xù)數(shù)據(jù)的下 載處理。因此,當能夠判斷為服務器不能夠與繼續(xù)數(shù)據(jù)的下載對應時, 能夠避免繼續(xù)數(shù)據(jù)的無用的下載處理。另一方面,當不能夠判斷服務器不能與繼續(xù)數(shù)據(jù)的下載對應時, 切斷自己的移動通信終端和服務器的TCP對話,要求服務器下栽繼 續(xù)數(shù)據(jù)。對該要求,從服務器根據(jù)規(guī)定程序,將與該服務器備有的功 能相應的規(guī)定的代碼發(fā)送到移動通信終端,移動通信終端根據(jù)來自服 務器的代碼,控制是繼續(xù)還是中止繼續(xù)數(shù)據(jù)的下栽。因此,即便在不 能夠判斷出服務器不能夠與繼續(xù)數(shù)據(jù)的下栽對應的情形中,根據(jù)來自 服務器的代碼,也能夠適當?shù)乜刂剖抢^續(xù)還是中止繼續(xù)數(shù)據(jù)的下栽, 避免執(zhí)行無用的下栽,能夠適當?shù)乜刂茍?zhí)行繼續(xù)數(shù)據(jù)的下載。根據(jù)本發(fā)明,即便在不能夠明確地判別服務器是否具有繼續(xù)數(shù)據(jù)
的下栽功能的狀況中,也能夠避免執(zhí)行無用的下載,能夠適當?shù)乜刂?執(zhí)行繼續(xù)數(shù)據(jù)的下栽。
圖l是表示本發(fā)明的實施方式中的通信系統(tǒng)的硬件結(jié)構(gòu)圖。圖2是移動通信終端和服務器的功能方框圖。圖3是表示下栽再啟動控制處理的程序的流程圖。具體實旆方式下面我們用
本發(fā)明的實施方式。圖1中表示本實施方式中的通信系統(tǒng)的硬件構(gòu)成圖。如圖l所示, 通信系統(tǒng)1包含與本發(fā)明有關的移動通信終端IO和經(jīng)過因特網(wǎng)40提 供內(nèi)容的服務器(所謂的WEB服務器)50地進行構(gòu)成,移動通信終 端10經(jīng)過移動通信網(wǎng)20、網(wǎng)關30、因特網(wǎng)40,可以與服務器50進 行通信。移動通信終端10包含CPU10A、 RAM10B、 ROM10C、進行與成。同樣,服務器50包含CPU50A、 RAM50B、 ROM50C、進行與 外部的通信處理的網(wǎng)絡控制單元50D和具有大容量的存儲區(qū)域的大 容量非易失性存儲器50E地進行構(gòu)成。備有上述那樣的硬盤構(gòu)成的移動通信終端10和服務器50具有當 從功能塊構(gòu)成上看時,如圖2所示那樣的功能塊結(jié)構(gòu)。如圖2所示, 移動通信終端IO作為功能塊結(jié)構(gòu),備有下栽要求單元ll、功能信息 接收單元12、第1控制單元13、第2控制單元14。其中,下載要求單元11具有要求服務器50下載該下載中斷時的 未接收的數(shù)據(jù)(以下稱為"繼續(xù)數(shù)據(jù)")的功能。功能信息接收單元12 具有對來自下載要求單元11的要求,接收根據(jù)規(guī)定程序從服務器50 發(fā)送來的功能信息(表示服務器50是否能夠與繼續(xù)數(shù)據(jù)的下栽對應 的功能信息)的功能。第1控制單元13具有根據(jù)收到的功能信息,判斷服務器50是否不能夠與繼續(xù)數(shù)據(jù)的下栽對應,當能夠判斷為服 務器50不能夠與繼續(xù)數(shù)據(jù)的下載對應時,中止繼續(xù)數(shù)據(jù)的下載處理, 當不能夠判斷出服務器50不能夠與繼續(xù)數(shù)據(jù)的下栽對應時,切斷自 己的移動通信終端10和服務器50的TCP對話,要求服務器50下栽 繼續(xù)數(shù)據(jù)的功能。笫2控制單元14具有對來自第1控制單元13的要 求,與根據(jù)規(guī)定程序從服務器50發(fā)送過來的、與該服務器50備有的 功能相應的規(guī)定的代碼相應地,控制是繼續(xù)還是中止繼續(xù)數(shù)據(jù)的下載 的功能。另一方面,服務器50包含請求處理單元51、響應處理單元52、 部分文件處理單元53、內(nèi)容數(shù)據(jù)庫54地進行構(gòu)成。其中請求處理單 元51具有接收來自移動通信終端10的各種要求(例如下栽要求、下 載的再啟動要求等),并將要求內(nèi)容傳送到部分文件處理單元53的 功能。內(nèi)容數(shù)據(jù)庫54具有存儲各種各樣內(nèi)容數(shù)據(jù)的功能。部分文件 處理單元53具有如果來自移動通信終端10的要求是下栽繼續(xù)數(shù)據(jù)的 要求,則根據(jù)表示包含在該要求中的繼續(xù)數(shù)據(jù)的范圍的信息、或者、 表示繼續(xù)數(shù)據(jù)的開始地址的信息等,特定繼續(xù)數(shù)據(jù)的范圍,并從內(nèi)容 數(shù)據(jù)庫54取出繼續(xù)數(shù)據(jù),經(jīng)過響應處理單元52將繼續(xù)數(shù)據(jù)發(fā)送到移 動通信終端10的功能。另外,部分文件處理單元53具有如果來自移 動通信終端10的要求是從數(shù)據(jù)的最初的下載要求,則從內(nèi)容數(shù)據(jù)庫 54取出全部相應數(shù)據(jù),經(jīng)過響應處理單元52從數(shù)據(jù)的最初發(fā)送到移 動通信終端IO的功能。下面,我們用圖3說明下栽控制處理。在從服務器50到移動通 信終端10的數(shù)據(jù)下載中斷,此后,又想要再啟動下栽的狀況中,如 圖3所示,首先,移動通信終端10的下栽要求單元11將繼續(xù)數(shù)據(jù)的 下載要求發(fā)送到服務器50 (Sl)。這時,在繼續(xù)數(shù)據(jù)的下載要求中, 例如包含表示整個數(shù)據(jù)中的繼續(xù)數(shù)據(jù)的范圍的信息、或者、表示繼續(xù) 數(shù)據(jù)的開始地址的信息。在接受到該要求的服務器50中,請求處理 單元51根據(jù)規(guī)定程序,對上述要求,將表示服務器50是否能夠與繼 續(xù)數(shù)據(jù)的下栽對應的功能信息經(jīng)過響應處理單元52發(fā)送到移動通信
終端10 ( S2 )。在移動通信終端10中,當功能信息接收單元12接收上述功能信 息,則第1控制單元13根據(jù)接收到的功能信息,判斷服務器50是否 不能夠與繼續(xù)數(shù)據(jù)的下載對應(S3)。這里,當判斷為服務器50不 能夠與繼續(xù)數(shù)據(jù)的下栽對應時,第1控制單元13應該避免繼續(xù)數(shù)據(jù) 的無用下載處理,迅速中止繼續(xù)數(shù)據(jù)的下栽處理(S9)。另一方面,當在S3中不能夠明確地判斷出服務器50不能夠與繼 續(xù)數(shù)據(jù)的下載對應時,第1控制單元13切斷移動通信終端10和服務 器50的TCP對話(S4),此后,再次將繼續(xù)數(shù)據(jù)的下栽要求發(fā)送到 服務器50 ( S5 ).在接受該要求的服務器50中,請求處理單元51根據(jù)規(guī)定程序, 對于上述要求,將與服務器50備有的功能相應的規(guī)定代碼經(jīng)過響應 處理單元52發(fā)送到移動通信終端10 (S6)。在移動通信終端10中,第2控制單元14根據(jù)從服務器50接收 到的代碼,重新判斷服務器50是否能夠與繼續(xù)數(shù)據(jù)的下栽對應(S7 )。 這里,當判斷為服務器50不能夠與繼續(xù)數(shù)據(jù)的下栽對應時,第2控 制單元14應該避免繼續(xù)數(shù)據(jù)的無用下栽處理,迅速中止繼續(xù)數(shù)據(jù)的 下載處理(S9)。另一方面,當在S7中判斷出服務器50能夠與繼續(xù)數(shù)據(jù)的下載對 應時,第2控制單元14以繼續(xù)進行繼續(xù)數(shù)據(jù)的下栽的方式進行控制 (S8 )。這時具體地說,服務器50的部分文件處理單元53根據(jù)表示 在S5中發(fā)送過來的再下載要求中包含的繼續(xù)數(shù)據(jù)的范圍的信息、或 者、表示繼續(xù)數(shù)據(jù)的開始地址的信息等,特定繼續(xù)數(shù)據(jù)的范圍,從內(nèi) 容數(shù)據(jù)庫54取出繼續(xù)數(shù)據(jù),經(jīng)過響應處理單元52將繼續(xù)數(shù)據(jù)發(fā)送到 移動通信終端10 (S8:實施繼續(xù)數(shù)據(jù)的下載)。根據(jù)以上說明了的實施方式,即便在根據(jù)來自服務器50的功能 信息不能夠明確地判斷出服務器50不能夠與繼續(xù)數(shù)據(jù)的下載對應的 情形中,也能夠根據(jù)與服務器50的功能相應的代碼,適當?shù)乜刂剖?繼續(xù)還是中止繼續(xù)數(shù)據(jù)的下載,能夠避免執(zhí)行無用的下載,并且能夠 適當?shù)乜刂茍?zhí)行繼續(xù)數(shù)據(jù)的下載。此外,也可以只將數(shù)據(jù)大小在規(guī)定范圍內(nèi)的數(shù)據(jù)作為對象實施圖3的處理。例如,可以限定只將比100千字節(jié)大但在1兆字節(jié)以下的 數(shù)據(jù)作為對象等處理對象。
權(quán)利要求
1. 一種移動通信終端,其特征在于備有, 要求服務器下栽作為當下栽中斷時的未接收數(shù)據(jù)的繼續(xù)數(shù)據(jù)的下栽要求單元;對于來自上述下栽要求單元的要求,接收根據(jù)規(guī)定程序從服務器 發(fā)送過來的、表示該服務器是否能夠與繼續(xù)數(shù)據(jù)的下載對應的功能信 息的功能信息接收單元;根據(jù)由上述功能信息接收單元接收到的功能信息,判斷上述服務 器是否不能夠與繼續(xù)數(shù)據(jù)的下載對應,當能夠判斷出上述服務器不能 夠與繼續(xù)數(shù)據(jù)的下栽對應時,中止繼續(xù)數(shù)據(jù)的下載處理,當不能夠判 斷出上述服務器不能夠與繼續(xù)數(shù)據(jù)的下載對應時,切斷自己的移動通 信終端和上述服務器之間的TCP對話,要求上述服務器下載繼續(xù)數(shù) 據(jù)的第l控制單元;和對來自上述第l控制單元的要求,與根據(jù)規(guī)定程序從服務器發(fā)送 過來的、與該服務器備有的功能相應的規(guī)定的代碼相應地,控制是繼 續(xù)還是中止繼續(xù)數(shù)據(jù)的下載的第2控制單元。
2. —種下載控制方法,它是控制作為當從服務器到移動通信終 端的數(shù)據(jù)下栽中斷時的未接收的數(shù)據(jù)的繼續(xù)數(shù)據(jù)的下載的下載控制 方法,其特征在于具有,移動通信終端要求服務器下載繼續(xù)數(shù)據(jù)的下載要求步驟; 服務器根據(jù)規(guī)定程序,對于上述要求,將表示該服務器是否能夠與繼續(xù)數(shù)據(jù)的下載對應的功能信息發(fā)送到移動通信終端的功能信息發(fā)送步驟;移動通信終端接收上述功能信息,根據(jù)接收到的功能信息,判斷 上述服務器是否不能夠與繼續(xù)數(shù)據(jù)的下栽對應,當能夠判斷出上述服 務器不能夠與繼續(xù)數(shù)據(jù)的下載對應時,中止繼續(xù)數(shù)據(jù)的下栽處理,當 不能夠判斷出上述服務器不能夠與繼續(xù)數(shù)據(jù)的下栽對應時,切斷自己 的移動通信終端和上述服務器之間的TCP對話,要求上述服務器下 栽繼續(xù)數(shù)據(jù)的第l控制步驟;服務器根據(jù)規(guī)定程序,對于上述繼續(xù)數(shù)據(jù)的下載要求,將與該服 務器備有的功能相應的規(guī)定代碼發(fā)送到移動通信終端的代碼發(fā)送步 驟;和移動通信終端根據(jù)來自服務器的代碼,控制是繼續(xù)還是中止繼續(xù)數(shù)據(jù)的下栽的第2控制步驟。
全文摘要
本發(fā)明提供一種移動通信終端和下載控制方法,當不能繼續(xù)下載后又恢復時,當移動通信終端要求服務器下載繼續(xù)數(shù)據(jù)時(S1),返送表示服務器是否能夠與繼續(xù)數(shù)據(jù)的下載對應的功能信息(S2)。當根據(jù)該功能信息不能夠明確地判斷服務器不能夠與繼續(xù)數(shù)據(jù)的下載對應時(在S3中為否定),切斷移動通信終端和服務器的TCP對話(S4),再次要求服務器下載繼續(xù)數(shù)據(jù)(S5)。當對于該要求,返送與服務器的功能相應的規(guī)定代碼時(S6),移動通信終端根據(jù)該代碼控制是繼續(xù)還是中止繼續(xù)數(shù)據(jù)的下載(S7~S9)。
文檔編號H04W8/20GK101146295SQ20071015421
公開日2008年3月19日 申請日期2007年9月11日 優(yōu)先權(quán)日2006年9月11日
發(fā)明者鳥本尚實 申請人:株式會社Ntt都科摩