專利名稱:電子設(shè)備、數(shù)據(jù)處理系統(tǒng)、數(shù)據(jù)處理方法和記錄介質(zhì)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及電子設(shè)備、數(shù)據(jù)處理系統(tǒng)、數(shù)據(jù)處理方法和記錄介質(zhì)。
背景技術(shù):
近來,基于用于通信標準化的IMT(國際移動通信)-2000標準的蜂窩電話得到發(fā)展。該標準使得蜂窩電話能夠采用可以從蜂窩電話主體分離UIM(用戶識別模塊)卡的結(jié)構(gòu),所述UIM卡中存儲有用戶信息(IMSI國際移動用戶識別)等。每個用戶可以通過將UIM卡加載到蜂窩電話主體中而使用蜂窩電話。
這種蜂窩電話可以由多個用戶使用。例如,在未審日本專利申請KOKAI公開No.20004-336719中提出了一種移動終端,其在蜂窩電話中,將數(shù)據(jù)加密存儲在與UIM卡的IMSI關(guān)聯(lián)的唯一文件夾中,以保護每個用戶的隱私。
然而,在使用上述UIM卡的蜂窩電話中,因為與UIM卡相關(guān)聯(lián)地存儲每塊數(shù)據(jù),所以如果沒有加載與數(shù)據(jù)相應的UIM卡,則數(shù)據(jù)就不能被使用。因此,即使在下載內(nèi)容數(shù)據(jù)過程中已將相同的內(nèi)容數(shù)據(jù)存儲在蜂窩電話的存儲器中,在蜂窩電話加載有另一UIM卡時下載所述內(nèi)容數(shù)據(jù)的情況下,仍需要重新下載所述內(nèi)容數(shù)據(jù)。結(jié)果,相同的內(nèi)容數(shù)據(jù)被冗余地保存在存儲器中,使得存儲器的空間效率變差。
發(fā)明內(nèi)容
針對傳統(tǒng)技術(shù)的問題提出本發(fā)明,本發(fā)明的目的是提供一種電子設(shè)備、數(shù)據(jù)處理系統(tǒng)、數(shù)據(jù)處理方法以及能夠有效地使用用于存儲數(shù)據(jù)的存儲區(qū)域的記錄介質(zhì)。
為了實現(xiàn)該目的,根據(jù)本發(fā)明的、經(jīng)由通信網(wǎng)絡(luò)從外部設(shè)備接收數(shù)據(jù)的電子設(shè)備包括存儲器單元,其存儲從所述外部設(shè)備接收的所述數(shù)據(jù),并存儲與唯一信息關(guān)聯(lián)的所述數(shù)據(jù)的數(shù)據(jù)號,所述唯一信息存儲在可從所述電子設(shè)備移除的外部存儲介質(zhì)中;讀出單元,在加載有所述外部存儲介質(zhì)的情況下,從所述可移除外部存儲介質(zhì)讀出所述唯一信息;接收單元,其從所述外部設(shè)備接收選擇將要獲得的數(shù)據(jù)的指令;數(shù)據(jù)存在/不存在確定單元,其確定與由所述選擇指令指示的所述數(shù)據(jù)相同的數(shù)據(jù)是否已經(jīng)存儲在所述存儲器單元中;以及操作控制單元,其以如下方式執(zhí)行控制當所述數(shù)據(jù)存在/不存在確定單元確定與由所述選擇指令指示的所述數(shù)據(jù)相同的所述數(shù)據(jù)已經(jīng)存儲在所述存儲器單元中時,改變在所述存儲器單元中存儲的所述數(shù)據(jù)的所述數(shù)據(jù)號和所述唯一信息的關(guān)聯(lián);并且當所述數(shù)據(jù)存在/不存在確定單元確定與由所述選擇指令指示的所述數(shù)據(jù)相同的所述數(shù)據(jù)沒有存儲在所述存儲器單元中時,請求所述外部設(shè)備發(fā)送由所述選擇指令指示的所述數(shù)據(jù)。
由于本發(fā)明以如下方式執(zhí)行控制,即如果已經(jīng)獲得了與所選數(shù)據(jù)相同的數(shù)據(jù),則不再次獲得該數(shù)據(jù),阻止冗余地保存數(shù)據(jù),從而能夠有效地使用存儲區(qū)域。
在閱讀了以下詳細描述和附圖后,本發(fā)明的這些目的和其它目的以及優(yōu)點將變得更加明顯,其中圖1是根據(jù)本發(fā)明實施例的蜂窩電話系統(tǒng)100的系統(tǒng)結(jié)構(gòu)圖;圖2是示出內(nèi)容服務(wù)器53的結(jié)構(gòu)的框圖;圖3是示出UIM卡30的結(jié)構(gòu)的框圖;圖4是示出存儲在非易失性存儲器35中的數(shù)據(jù)的結(jié)構(gòu)實例的視圖;圖5是示出蜂窩電話10的內(nèi)部結(jié)構(gòu)的框圖;
圖6是概念性示出非易失性存儲器25的存儲區(qū)域的結(jié)構(gòu)的視圖;圖7A和7B是示出存儲在內(nèi)容數(shù)據(jù)存儲區(qū)域252中的內(nèi)容數(shù)據(jù)的結(jié)構(gòu)實例的視圖;圖8是示出存儲在管理表251中的數(shù)據(jù)的結(jié)構(gòu)實例的視圖;圖9是示出由蜂窩電話10執(zhí)行的內(nèi)容數(shù)據(jù)獲取處理的流程圖;圖10A到10D是示出在液晶顯示單元17上顯示的顯示屏幕實例的視圖;圖11是示出內(nèi)容數(shù)據(jù)的下載處理的流程圖;圖12是示出支付處理的流程圖;圖13A是示出存儲在費用表數(shù)據(jù)庫66中的數(shù)據(jù)的結(jié)構(gòu)實例的視圖,圖13B是示出存儲在用戶使用歷史數(shù)據(jù)庫67中的數(shù)據(jù)的結(jié)構(gòu)實例的視圖;圖14是示出實施例的整個無線通信系統(tǒng)的處理流程圖;圖15是示出存儲在條件表254中的數(shù)據(jù)的結(jié)構(gòu)實例的視圖。
具體實施例方式
將參考附圖詳細解釋本發(fā)明的優(yōu)選實施例。
圖1示出根據(jù)一個實施例的蜂窩電話系統(tǒng)100的系統(tǒng)結(jié)構(gòu)。如圖所示,蜂窩電話系統(tǒng)100具有蜂窩電話10、中繼蜂窩電話10的通信的基站50以及內(nèi)容服務(wù)器53?;?0和內(nèi)容服務(wù)器53經(jīng)由移動通信網(wǎng)絡(luò)51和互聯(lián)網(wǎng)52連接在一起。用戶可以自由地從蜂窩電話10中移除UIM卡30,以及將該卡添加到蜂窩電話10。典型地,在蜂窩電話10的電源處于OFF時,移除或添加UIM卡30。當加載有UIM卡30時,蜂窩電話10可以與另一個蜂窩電話通話,并從內(nèi)容服務(wù)器53下載內(nèi)容數(shù)據(jù)。
下面,將參考圖2解釋內(nèi)容服務(wù)器53的結(jié)構(gòu)。內(nèi)容服務(wù)器53具有控制器61、通信單元62和存儲器單元63。
控制器61包括CPU,并根據(jù)存儲在存儲器單元63中的操作系統(tǒng)(OS)、控制程序等控制內(nèi)容服務(wù)器53的每個單元。例如,控制器61控制通信單元62向蜂窩電話10發(fā)送存儲在存儲器單元63中的內(nèi)容數(shù)據(jù)等。
通信單元62包括預定的通信設(shè)備,例如NIC(網(wǎng)絡(luò)接口卡)、路由器或調(diào)制解調(diào)器。通信單元62在控制器61的控制下與蜂窩電話10通信。
存儲器單元63包括存儲器設(shè)備,例如RAM、ROM或硬盤設(shè)備。例如,存儲器單元63存儲用于控制整個內(nèi)容服務(wù)器53的OS和程序。
存儲器單元63存儲將要分發(fā)給蜂窩電話10的內(nèi)容數(shù)據(jù)。存儲器單元63存儲每個內(nèi)容數(shù)據(jù)的內(nèi)容檢索信息65。蜂窩電話10使用內(nèi)容檢索信息65確定該內(nèi)容數(shù)據(jù)是否已經(jīng)存儲在蜂窩電話10中。例如,內(nèi)容檢索信息65包括內(nèi)容數(shù)據(jù)的管理代碼、標題、創(chuàng)建日期和時間、數(shù)據(jù)容量、版本等等。在該實施例中,存儲器單元63在數(shù)據(jù)庫中存儲內(nèi)容數(shù)據(jù),在每個內(nèi)容數(shù)據(jù)的頭部區(qū)域中存儲內(nèi)容檢索信息65。對在每個頭部區(qū)域中存儲的數(shù)據(jù)設(shè)置索引,從而便于控制器61得到相應于任意內(nèi)容數(shù)據(jù)的內(nèi)容檢索信息65。然而,該結(jié)構(gòu)僅僅是一個實例,也可以采用其它實施例。
此外,存儲器單元63存儲費用表數(shù)據(jù)庫66以及用戶使用歷史數(shù)據(jù)庫67。后面將對其進行詳細介紹。
當蜂窩電話10請求發(fā)送關(guān)于內(nèi)容數(shù)據(jù)的內(nèi)容檢索信息65時,以上述方式構(gòu)造的內(nèi)容服務(wù)器53向蜂窩電話10發(fā)送被請求的內(nèi)容檢索信息65。當蜂窩電話10請求內(nèi)容服務(wù)器53發(fā)送內(nèi)容數(shù)據(jù)時,內(nèi)容服務(wù)器53向蜂窩電話10發(fā)送被請求的內(nèi)容數(shù)據(jù)。后面將詳細解釋由內(nèi)容服務(wù)器53執(zhí)行的處理細節(jié)。
下面,將解釋UIM卡30的結(jié)構(gòu)。圖3示出UIM卡30的內(nèi)部結(jié)構(gòu)。如圖所示,UIM卡30具有CPU(中央處理單元)31、外部接口32、ROM(只讀存儲器)33、RAM(隨機存取存儲器)34和非易失性存儲器35。
CPU 31將存儲在ROM 33中的各種程序讀取到RAM 34中的工作區(qū)域內(nèi),并根據(jù)這些程序執(zhí)行各種處理。
外部接口32用于連接UIM卡30和蜂窩電話10以輸入/輸出數(shù)據(jù)。
ROM 33包括非易失性半導體存儲器,并存儲將由CPU 31運行的各種程序和數(shù)據(jù)。
RAM 34臨時存儲將由CPU 31運行的各種程序以及與這些程序相關(guān)的數(shù)據(jù)。
非易失性存儲器35存儲用戶信息,該信息是關(guān)于UIM卡30的唯一信息。圖4示出存儲在非易失性存儲器35中的數(shù)據(jù)的內(nèi)容實例。在該實施例中,電話號碼作為用戶信息而存儲。當蜂窩電話10執(zhí)行無線通信時,電話號碼用于與另一個蜂窩電話相獨立地標識蜂窩電話10。除了電話號碼外,非易失性存儲器35可以存儲其它信息,例如,用戶姓名、電子郵件地址、網(wǎng)絡(luò)標識號、MAC地址和IP地址。
下面,將解釋蜂窩電話10的內(nèi)部結(jié)構(gòu)。如圖5所示,蜂窩電話10具有CPU 11、天線12、無線通信單元13、語音編解碼單元14、接收機揚聲器15、發(fā)射機麥克風16、顯示單元17、輸入單元18、外部存儲器加載單元19、UIM加載單元20、音頻輸出單元21、揚聲器22、ROM 23、RAM 24和非易失性存儲器25。
CPU 11將存儲在ROM 23中的各種程序讀出到RAM 24的工作區(qū)域中,根據(jù)這些程序執(zhí)行各種處理,以及將處理結(jié)果存儲到RAM 24的預定區(qū)域中。CPU 11使顯示單元17顯示處理結(jié)果。
無線通信單元13調(diào)制從CPU 11輸入的通信數(shù)據(jù),并通過天線12將無線通信信號發(fā)送到基站50。無線通信單元13解調(diào)通過天線12從基站50接收的無線通信信號,從解調(diào)的基帶信號(通信數(shù)據(jù))獲得通信控制數(shù)據(jù)、語音數(shù)據(jù)、內(nèi)容數(shù)據(jù)等等,以及向CPU 11輸出這些數(shù)據(jù)。
語音編解碼單元14通過A/D(模擬/數(shù)字)轉(zhuǎn)換器對從發(fā)射機麥克風16輸入的語音信號執(zhí)行編碼,將編碼信號轉(zhuǎn)換為語音數(shù)據(jù),以及將語音數(shù)據(jù)輸出到無線通信單元13。語音編解碼單元14執(zhí)行從來自無線通信單元13的語音數(shù)據(jù)向編碼信號的轉(zhuǎn)換,通過D/A(數(shù)字/模擬)轉(zhuǎn)換器將編碼信號解碼為語音信號,以及將語音信號輸出到接收機揚聲器15。
顯示單元17基于從CPU 11輸入的顯示數(shù)據(jù)顯示各種信息。顯示單元17具有例如LCD(液晶顯示器)。顯示單元17利用CPU 11或顯示單元17的圖像操作處理器(未示出)處理圖像數(shù)據(jù),然后將處理的數(shù)據(jù)記錄到顯示單元17的輸出緩沖器(未示出)上。在預定的同步定時處將在輸出緩沖器上記錄的圖像信息轉(zhuǎn)換成圖像信號,并輸出到LCD。從而可以顯示各種圖像。
輸入單元18具有輸入鍵,例如數(shù)字鍵、光標鍵、柱螺栓鍵(set key)以及各種功能鍵,并將相應于由用戶按下的鍵的下壓信號輸出到CPU11。輸入單元18也可以具有其它輸入設(shè)備。
外部存儲器加載單元19加載外部存儲器40,如閃存卡。CPU 11向外部存儲器40寫入數(shù)據(jù),并從中讀出數(shù)據(jù)。UIM加載單元20加載UIM卡30。CPU 11向UIM卡30寫入數(shù)據(jù),并從中讀出數(shù)據(jù)。用戶可以自由地移除和添加外部存儲器40和UIM卡30。
當蜂窩電話10有來話呼叫時,音頻輸出單元21根據(jù)來自CPU 11的振鳴指令再現(xiàn)預定的音頻數(shù)據(jù),向揚聲器22輸出振鳴信號,并通知用戶有電話呼叫或接收到郵件。揚聲器22和接收機揚聲器15可以是共享的單一揚聲器。
ROM 23包括非易失性半導體存儲器,并存儲由CPU 11運行的各種程序和數(shù)據(jù)。
RAM 24臨時存儲與將由CPU 11運行的這些程序相關(guān)的各種程序和數(shù)據(jù)。
如圖6所示,非易失性存儲器25具有管理表251、內(nèi)容數(shù)據(jù)存儲區(qū)域252和另一存儲區(qū)域253。
如圖7A所示,內(nèi)容數(shù)據(jù)存儲區(qū)域252存儲從內(nèi)容服務(wù)器53接收的各種內(nèi)容數(shù)據(jù),例如,音樂數(shù)據(jù)(例如,振鈴旋律)、視頻數(shù)據(jù)(例如,電影)以及字符數(shù)據(jù)(例如,小說)。CPU 11將由無線通信單元13接收的內(nèi)容數(shù)據(jù)存儲在內(nèi)容數(shù)據(jù)存儲區(qū)域252中。CPU 11為內(nèi)容數(shù)據(jù)給定用于標識該內(nèi)容數(shù)據(jù)的內(nèi)容ID。注意,內(nèi)容ID可以標識存儲在內(nèi)容數(shù)據(jù)存儲區(qū)域252中的每個內(nèi)容數(shù)據(jù)。因此,可以從概要數(shù)據(jù)(profile data)中引用內(nèi)容ID,所述概要數(shù)據(jù)例如文件名稱、創(chuàng)建數(shù)據(jù)和數(shù)據(jù)容量。
如圖7B所示,每個內(nèi)容數(shù)據(jù)包括頭部區(qū)域和數(shù)據(jù)區(qū)域,其中頭部區(qū)域包括內(nèi)容檢索信息65。如圖所示,內(nèi)容檢索信息65包括管理代碼、標題、創(chuàng)建日期和時間、數(shù)據(jù)容量和版本。管理代碼是在內(nèi)容數(shù)據(jù)分發(fā)之前由內(nèi)容服務(wù)器53給定的唯一代碼。例如,管理代碼由數(shù)字、字符和符號表示。標題是字符、字符串或文本等等。創(chuàng)建日期和時間是創(chuàng)建內(nèi)容數(shù)據(jù)的日期和時間。數(shù)據(jù)容量是內(nèi)容數(shù)據(jù)的數(shù)據(jù)大小。數(shù)據(jù)容量的單位可任意設(shè)置。版本是在創(chuàng)建內(nèi)容數(shù)據(jù)時給定的代碼,其由數(shù)字、字符或符號等表示。例如,當更新一部分內(nèi)容數(shù)據(jù)時,管理代碼不改變,但是版本改變。也就是,當版本不同時,用戶可以知道內(nèi)容數(shù)據(jù)被更新。數(shù)據(jù)區(qū)域存儲內(nèi)容數(shù)據(jù)的主體。
圖中示出的內(nèi)容數(shù)據(jù)的結(jié)構(gòu)只是一個實例,對內(nèi)容數(shù)據(jù)的結(jié)構(gòu)進行了任意修改的實施例也是可行的。例如,管理代碼可以包括標題、創(chuàng)建日期和時間、數(shù)據(jù)容量和版本中的一部分或全部。從而能夠簡化內(nèi)容檢索信息65的結(jié)構(gòu)。
如圖8所示,當下載內(nèi)容數(shù)據(jù)時,管理表251存儲與加載的UIM卡30的標識信息關(guān)聯(lián)的內(nèi)容ID。在圖中,電話號碼用作UIM卡30的標識信息。內(nèi)容ID和UIM卡30的標識信息不必彼此一對一地關(guān)聯(lián)。一個內(nèi)容ID可以與多個UIM卡30的多個標識信息關(guān)聯(lián)。例如,當具有不同的UIM卡30的用戶替換UIM卡30并使用具有相同內(nèi)容ID的內(nèi)容數(shù)據(jù)時,CPU 11將該內(nèi)容ID設(shè)置為與多個UIM卡30關(guān)聯(lián)。CPU 11在任意的定時處讀出、更新、增加和刪除存儲在管理表251中的信息。用戶號碼、用戶名稱、UIM卡30的唯一代碼和MAC地址可以用作UIM卡30的標識信息。對于每個內(nèi)容ID或UIM卡30的每個標識信息,當更新、增加或刪除數(shù)據(jù)時,日期和時間可以被存儲和關(guān)聯(lián)。
例如,所述另一存儲區(qū)域253是在CPU 11執(zhí)行各種處理時用作工作區(qū)域的區(qū)域。所述另一存儲區(qū)域253可以存儲蜂窩電話10的各種設(shè)置值、由用戶創(chuàng)建的數(shù)據(jù)等等。
下面,將解釋蜂窩電話10的操作。
圖9是示出由蜂窩電話10執(zhí)行的內(nèi)容數(shù)據(jù)獲取處理的流程圖。當CPU 11將存儲在ROM 23中的程序讀出到RAM 24中并執(zhí)行該程序時,實現(xiàn)該處理。
首先,基于來自輸入單元18的用戶的輸入操作,CPU 11連接到內(nèi)容服務(wù)器53,并選擇將使用的內(nèi)容數(shù)據(jù)(步驟S1)。內(nèi)容服務(wù)器53可以執(zhí)行用戶驗證,檢查蜂窩電話10的用戶是否具有使用內(nèi)容的權(quán)限。也就是,輸入單元18接收用戶驗證所需要的信息的輸入,例如用戶名和密碼。CPU 11控制無線通信單元13,并將這些信息發(fā)送到內(nèi)容服務(wù)器53。如果存儲在存儲器單元63中的例如用戶名和密碼的信息與接收的用戶名和密碼信息一致,則內(nèi)容服務(wù)器53的控制器61允許使用內(nèi)容,如果與接收的用戶名和密碼不一致則不允許使用內(nèi)容。
本發(fā)明不限于上述用戶驗證的方案??梢曰诜涓C電話10是否具有使用(再現(xiàn))內(nèi)容數(shù)據(jù)的功能的事實來執(zhí)行驗證。例如,當不具有再現(xiàn)音樂數(shù)據(jù)功能的或者其中沒有安裝用于再現(xiàn)音樂數(shù)據(jù)的預定再現(xiàn)程序的蜂窩電話10試圖使用分發(fā)音樂數(shù)據(jù)的內(nèi)容時,內(nèi)容服務(wù)器53的控制器61可能不允許使用內(nèi)容。也就是,內(nèi)容服務(wù)器53的控制器61請求蜂窩電話10發(fā)送關(guān)于蜂窩電話10的信息,例如,再現(xiàn)號碼、音頻輸出單元21的音階、LCD的圖像分辨率以及再現(xiàn)程序的類型和版本。蜂窩電話10的CPU 11控制無線通信單元13,并向內(nèi)容服務(wù)器53發(fā)送被請求的信息。內(nèi)容服務(wù)器53的控制器61基于接收的信息和使用內(nèi)容的預定條件,驗證蜂窩電話10是否具有使用內(nèi)容的功能?;蛘?,內(nèi)容服務(wù)器53可以基于蜂窩電話10的型號等執(zhí)行驗證。因此,由于內(nèi)容數(shù)據(jù)存儲區(qū)域252不存儲實際上不可用的內(nèi)容數(shù)據(jù),CPU 11不會浪費存儲區(qū)域,并可以有效使用非易失性存儲器25。
接著,CPU 11請求內(nèi)容服務(wù)器53發(fā)送相應于所選內(nèi)容數(shù)據(jù)的內(nèi)容檢索信息65(步驟S2)。
內(nèi)容服務(wù)器53的控制器61向蜂窩電話10發(fā)送被請求的內(nèi)容檢索信息65。CPU 11從內(nèi)容服務(wù)器53獲得所選內(nèi)容數(shù)據(jù)的內(nèi)容檢索信息65(步驟S3)。CPU 11將獲得的內(nèi)容檢索信息65臨時存儲到所述另一存儲區(qū)域253中。
基于從內(nèi)容服務(wù)器53獲得的內(nèi)容檢索信息,CPU 11確定與所選內(nèi)容數(shù)據(jù)相同的內(nèi)容數(shù)據(jù)是否已經(jīng)保存在內(nèi)容數(shù)據(jù)存儲區(qū)域252中(步驟S4)。更詳細地,CPU 11確定在從內(nèi)容服務(wù)器53獲得的內(nèi)容檢索信息65中包括的管理代碼、標題、創(chuàng)建日期和時間、數(shù)據(jù)容量和版本是否與存儲在內(nèi)容數(shù)據(jù)存儲區(qū)域252中的信息一致。在該實施例中,如果兩個內(nèi)容檢索信息65互相一致,則CPU 11確定其是相同的數(shù)據(jù)。然而,可以采用對確定標準進行了任意修改的實施例。
如果與所選內(nèi)容數(shù)據(jù)相同的內(nèi)容數(shù)據(jù)已經(jīng)保存在內(nèi)容數(shù)據(jù)存儲區(qū)域252中(步驟S4是),則CPU 11讀出當前加載在UIM加載單元20中的UIM卡30的標識信息。CPU 11確定與非易失性存儲器25的管理表251中內(nèi)容數(shù)據(jù)的內(nèi)容ID關(guān)聯(lián)的標識信息是否與UIM卡30的讀出標識信息一致(步驟S5)。如果與一個內(nèi)容ID關(guān)聯(lián)有多個標識信息,則CPU 11利用所有關(guān)聯(lián)的標識信息執(zhí)行確定。相反,如果與所選內(nèi)容數(shù)據(jù)相同的內(nèi)容數(shù)據(jù)沒有保存在內(nèi)容數(shù)據(jù)存儲區(qū)域252中(步驟S4否),則CPU 11使該流程轉(zhuǎn)移到步驟S9的處理,稍后將對其進行討論。
如果與內(nèi)容數(shù)據(jù)的內(nèi)容ID關(guān)聯(lián)的標識信息與UIM卡30的標識信息一致(步驟S5是),則CPU 11通知用戶內(nèi)容數(shù)據(jù)已經(jīng)下載并且可用(步驟S6)。例如,CPU 11控制顯示單元17,并在預定時間內(nèi)在LCD上顯示圖10A所示的屏幕。之后,CPU 11開始再現(xiàn)已經(jīng)存儲在內(nèi)容數(shù)據(jù)存儲區(qū)域252中的內(nèi)容數(shù)據(jù)。從而,如果已經(jīng)下載了相同的內(nèi)容數(shù)據(jù),則蜂窩電話10不必再次下載相同的內(nèi)容數(shù)據(jù)。因此,能夠減少蜂窩電話系統(tǒng)100的通信業(yè)務(wù)量。也可以減少蜂窩電話10的通信費用。CPU 11不需要通知用戶就可以再現(xiàn)內(nèi)容數(shù)據(jù)。在這種情況下,CPU 11跳過步驟S6。由此使得用戶能夠快速地使用內(nèi)容。
在步驟S5,如果與內(nèi)容數(shù)據(jù)的內(nèi)容ID關(guān)聯(lián)的標識信息與UIM卡30的標識信息不一致(步驟S5否),則CPU 11確定內(nèi)容數(shù)據(jù)是否應被下載(步驟S7)。例如,CPU 11控制顯示單元17,并在LCD上顯示圖10B所示的屏幕。如圖所示,CPU 11顯示大致為如下內(nèi)容的消息,例如“數(shù)據(jù)已經(jīng)保存。不下載數(shù)據(jù)而是改變關(guān)聯(lián)以使內(nèi)容可用?”。該屏幕包括(1)輸入按鈕171,用于不下載內(nèi)容數(shù)據(jù)而僅改變管理表251的指令;(2)輸入按鈕172,用于與已經(jīng)保存在內(nèi)容數(shù)據(jù)存儲區(qū)域252中的內(nèi)容數(shù)據(jù)相獨立地重新獲得內(nèi)容數(shù)據(jù)的指令;以及(3)輸入按鈕173,用于取消使用內(nèi)容的操作的指令。CPU 11基于哪個輸入按鈕被按下來確定是否下載內(nèi)容數(shù)據(jù)。如果按下輸入按鈕173,CPU 11丟棄臨時存儲的數(shù)據(jù)并終止內(nèi)容數(shù)據(jù)獲取處理。
當確定不下載內(nèi)容數(shù)據(jù)時,即,當按下圖10B所示選擇屏幕中的輸入按鈕171時(步驟S8否),CPU 11請求內(nèi)容服務(wù)器53執(zhí)行支付處理而不執(zhí)行內(nèi)容數(shù)據(jù)的下載處理(步驟S10)。稍后將詳細討論支付處理。CPU 11更新管理表251(步驟S11)。具體地,CPU 11另外將管理表251中的相應內(nèi)容ID與當前加載到UIM加載單元20中的UIM卡30的標識信息關(guān)聯(lián),并將其存儲。圖10C示出當管理表251更新時,顯示在顯示單元17的LCD上的屏幕的顯示實例。當管理表251的更新結(jié)束時,CPU 11終止所述屏幕的顯示,并開始內(nèi)容數(shù)據(jù)的再現(xiàn)。從而,用戶可以使用內(nèi)容數(shù)據(jù)。
如所解釋的,如果已經(jīng)由另一個用戶下載了相同的內(nèi)容,則蜂窩電話10不再次下載相同的內(nèi)容,而是使用已經(jīng)下載的內(nèi)容數(shù)據(jù)并再現(xiàn)該內(nèi)容數(shù)據(jù)。因此,蜂窩電話10可以減少存儲在內(nèi)容數(shù)據(jù)存儲區(qū)域252中的數(shù)據(jù)量。能夠減少蜂窩電話10的通信業(yè)務(wù)量。用戶可以快速地開始使用內(nèi)容數(shù)據(jù)。能夠減少蜂窩電話10的通信費用。
在步驟S8,當確定要下載內(nèi)容數(shù)據(jù)時,即,當按下圖10B所示選擇屏幕上的輸入按鈕172時(步驟S8是),CPU 11執(zhí)行內(nèi)容數(shù)據(jù)的下載處理(步驟S9)。稍后將詳細討論下載處理。
CPU 11請求內(nèi)容服務(wù)器53執(zhí)行支付處理(步驟S10)。CPU 11更新管理表251(步驟S11)。具體地,CPU 11對下載的內(nèi)容數(shù)據(jù)給定新的內(nèi)容ID。CPU 11將與當前加載在UIM加載單元20中的UIM卡30的標識信息關(guān)聯(lián)的內(nèi)容ID存儲在管理表251中。圖10D示出當下載內(nèi)容數(shù)據(jù)并更新管理表251時,顯示在顯示單元17的LCD上的屏幕的顯示實例。當內(nèi)容數(shù)據(jù)的下載和管理表251的更新結(jié)束時,CPU 11終止所述屏幕的顯示,并開始再現(xiàn)內(nèi)容數(shù)據(jù)。從而,用戶可以使用內(nèi)容數(shù)據(jù)。
在步驟S8中,CPU 11可以總是確定不下載內(nèi)容數(shù)據(jù)。也就是,如果所選內(nèi)容數(shù)據(jù)已經(jīng)存儲在內(nèi)容數(shù)據(jù)存儲區(qū)域252中,CPU 11可以總是不下載內(nèi)容數(shù)據(jù)。因此,可以獲得如下效果,即用戶不會意識到另一用戶對相同內(nèi)容的使用,或者用戶使用的內(nèi)容數(shù)據(jù)不會被其他用戶知道。
在該實施例中,在步驟S10中執(zhí)行支付處理,但是也可以基于將要使用的內(nèi)容數(shù)據(jù)是收費的還是免費的來執(zhí)行(或不執(zhí)行)支付處理。在這種情況下,例如,可以用存儲標志的方式構(gòu)造內(nèi)容檢索信息65,所述標志指示內(nèi)容是收費的還是免費的。如果把指示將要使用的內(nèi)容數(shù)據(jù)是免費的標志值設(shè)置到將要使用的內(nèi)容數(shù)據(jù)的內(nèi)容檢索信息65中,則CPU 11不執(zhí)行支付處理,如果不是,則CPU 11可以執(zhí)行支付處理。
(下載處理)下面,將參考圖11解釋內(nèi)容數(shù)據(jù)的下載處理。
首先,CPU 11從內(nèi)容服務(wù)器53獲得(下載)相應于內(nèi)容檢索信息65的內(nèi)容數(shù)據(jù)(步驟S21)。CPU 11將獲得的內(nèi)容數(shù)據(jù)臨時存儲在所述另一存儲區(qū)域253中。
CPU 11對下載的內(nèi)容數(shù)據(jù)給定新的內(nèi)容ID(步驟S22)。
CPU 11將臨時存儲在所述另一存儲區(qū)域253中的內(nèi)容數(shù)據(jù)以及內(nèi)容檢索信息65保存在內(nèi)容數(shù)據(jù)存儲區(qū)域252中(步驟S23)。
因此,即使替換UIM卡30,當要求獲取相同的內(nèi)容數(shù)據(jù)時,可以按照如下方式控制CPU 11,即通過執(zhí)行前述的內(nèi)容數(shù)據(jù)獲取處理而不再次獲得相同的內(nèi)容數(shù)據(jù)。
CPU 11可以確定內(nèi)容數(shù)據(jù)存儲單元252的剩余容量,并根據(jù)確定的結(jié)果改變操作。也就是,在步驟S21之前,基于內(nèi)容數(shù)據(jù)存儲區(qū)域252的剩余容量以及包括在內(nèi)容檢索信息65中并指示內(nèi)容數(shù)據(jù)的數(shù)據(jù)容量的信息,CPU 11確定是否有足夠的存儲區(qū)域存儲此時要下載的內(nèi)容數(shù)據(jù)。當有足夠的存儲區(qū)域時,CPU 11根據(jù)前述流程執(zhí)行處理。如果沒有足夠的存儲區(qū)域,則CPU 11要確保得到能夠保存內(nèi)容數(shù)據(jù)的區(qū)域。
有各種方法可以確保得到所述存儲區(qū)域。例如,以如下方式構(gòu)造CPU 11,即,使其能夠?qū)?nèi)容ID、UIM卡30的標識信息以及記錄數(shù)據(jù)和時間設(shè)置為彼此關(guān)聯(lián),并將其存儲在管理表251中。如果沒有足夠的存儲區(qū)域,則CPU 11查閱管理表251,并從內(nèi)容數(shù)據(jù)存儲區(qū)域252中刪除在最早的日期和時間處存儲的內(nèi)容數(shù)據(jù)。CPU 11從管理表251中刪除對應于所刪除內(nèi)容ID的數(shù)據(jù)。如果由此確保得到足夠的存儲區(qū)域,則CPU 11在內(nèi)容數(shù)據(jù)存儲區(qū)域252中存儲下載的內(nèi)容數(shù)據(jù)。如果仍然不能確保得到足夠的存儲區(qū)域,則重復該處理直到確保得到足夠的存儲區(qū)域為止。
(支付處理)下面,將參考圖12解釋支付處理。
當蜂窩電話10的用戶向內(nèi)容服務(wù)器53發(fā)送指示用戶為使用內(nèi)容數(shù)據(jù)支付費用的信息時,內(nèi)容服務(wù)器53執(zhí)行支付處理。內(nèi)容服務(wù)器53的存儲器單元63預先為每個內(nèi)容數(shù)據(jù)存儲費用。當執(zhí)行支付處理時,存儲器單元63存儲每個用戶的使用費用信息。在隨后的某一天,將對內(nèi)容數(shù)據(jù)的使用費用與蜂窩電話10的通信費用一起向用戶收費。現(xiàn)在將對此進行詳細解釋。
首先,控制器61獲得加載到蜂窩電話10的UIM加載單元20中的UIM卡30的標識信息(電話號碼等),該蜂窩電話10使用來自蜂窩電話10的內(nèi)容數(shù)據(jù)(步驟S31)。也就是,當通信單元62從蜂窩電話10接收到大致為將開始執(zhí)行支付處理的通知時,控制器61開始執(zhí)行支付處理,并請求蜂窩電話10發(fā)送加載在蜂窩電話10的UIM加載單元20中的UIM卡30的標識信息。當蜂窩電話10接收到該請求時,發(fā)送加載在UIM加載單元20中的UIM卡30的標識信息。控制器61接收該標識信息。
控制器61指定由蜂窩電話10使用的內(nèi)容數(shù)據(jù)(步驟S32)。也就是,基于蜂窩電話10在上述內(nèi)容數(shù)據(jù)獲取處理中的步驟S2請求的內(nèi)容檢索信息65,控制器61指定將由蜂窩電話10使用的內(nèi)容數(shù)據(jù)。例如,控制器61獲得將使用的內(nèi)容數(shù)據(jù)的管理代碼,并將該數(shù)據(jù)臨時存儲在RAM中。
控制器61從存儲在存儲器單元63中的費用表數(shù)據(jù)庫66獲得在步驟S32指定的內(nèi)容數(shù)據(jù)的使用費用信息(步驟S33)。例如,圖13A示出存儲在費用表數(shù)據(jù)庫66中的信息結(jié)構(gòu)的實例。費用表數(shù)據(jù)庫66存儲與使用內(nèi)容數(shù)據(jù)的費用結(jié)構(gòu)關(guān)聯(lián)的內(nèi)容數(shù)據(jù)的管理代碼??刂破?1臨時存儲從費用表數(shù)據(jù)庫66中讀出的費用信息。存儲在費用表數(shù)據(jù)庫66中的數(shù)據(jù)的數(shù)據(jù)格式并不限制為前述的情況。
控制器61確定在步驟S32中指定的內(nèi)容數(shù)據(jù)是否由蜂窩電話10使用(步驟S34)。當內(nèi)容數(shù)據(jù)未由蜂窩電話10使用時(步驟S34否),控制器61終止支付處理。相反,當內(nèi)容數(shù)據(jù)由蜂窩電話10使用時(步驟S34是),控制器61更新用戶使用歷史數(shù)據(jù)庫67(步驟S35)。也就是,控制器61將蜂窩電話10的UIM卡30的標識信息、在步驟S32指定的內(nèi)容數(shù)據(jù)的管理代碼以及使用日期和時間設(shè)置為彼此關(guān)聯(lián),并將其存儲在用戶使用歷史數(shù)據(jù)庫67中。圖13B示出了存儲在用戶使用歷史數(shù)據(jù)庫67中的數(shù)據(jù)結(jié)構(gòu)的實例。例如,每次蜂窩電話10使用內(nèi)容數(shù)據(jù)時,控制器61在用戶使用歷史數(shù)據(jù)庫67中進行一次記錄。存儲在用戶使用歷史數(shù)據(jù)庫67中的數(shù)據(jù)格式并不限制為這種情況。
內(nèi)容服務(wù)器53的控制器61以上述方式執(zhí)行支付處理。內(nèi)容提供商基于存儲在用戶使用歷史數(shù)據(jù)庫67中的信息,在例如每個月的記帳日對內(nèi)容的使用費用向用戶收費。
(整個蜂窩電話系統(tǒng)的處理流程)為了易于理解本發(fā)明,將參考圖14解釋蜂窩電話10和內(nèi)容服務(wù)器53一起工作以執(zhí)行前述處理的情況。
首先,蜂窩電話10的CPU 11選擇將使用的內(nèi)容數(shù)據(jù),控制無線通信單元13,并請求內(nèi)容服務(wù)器53發(fā)送相應于內(nèi)容數(shù)據(jù)的內(nèi)容檢索信息65(步驟S41)。內(nèi)容服務(wù)器53的控制器61從存儲器單元63獲得被請求的內(nèi)容檢索信息65,控制通信單元62以使其發(fā)送獲得的信息(步驟S42)。蜂窩電話10的CPU 11從內(nèi)容服務(wù)器53接收內(nèi)容檢索信息65,并基于內(nèi)容檢索信息65和管理表251確定內(nèi)容數(shù)據(jù)是否已經(jīng)存儲在內(nèi)容數(shù)據(jù)存儲區(qū)域252中(步驟S43)。
如果內(nèi)容數(shù)據(jù)沒有存儲在內(nèi)容數(shù)據(jù)存儲區(qū)域252中,或者如果內(nèi)容數(shù)據(jù)已經(jīng)存儲在內(nèi)容數(shù)據(jù)存儲區(qū)域252中并將再次下載時,CPU 11控制無線通信單元13,并請求內(nèi)容服務(wù)器53發(fā)送內(nèi)容數(shù)據(jù)(步驟S44)。內(nèi)容服務(wù)器53的控制器61從存儲器單元63獲得被請求的內(nèi)容數(shù)據(jù),并控制通信單元62以使其向蜂窩電話10發(fā)送內(nèi)容數(shù)據(jù)(步驟S45)。蜂窩電話10的CPU 11從內(nèi)容服務(wù)器53接收內(nèi)容數(shù)據(jù),并將接收的數(shù)據(jù)存儲在內(nèi)容數(shù)據(jù)存儲區(qū)域252中(步驟S46)。如果內(nèi)容數(shù)據(jù)已經(jīng)存儲在內(nèi)容數(shù)據(jù)存儲區(qū)域252中,則CPU 11和控制器61跳過步驟S44到S46的處理。
蜂窩電話10的CPU 11控制無線通信單元13向內(nèi)容服務(wù)器53發(fā)送大致為將使用內(nèi)容數(shù)據(jù)的通知(步驟S47)?;蛘?,可以發(fā)送大致為將執(zhí)行支付處理的通知。當內(nèi)容服務(wù)器53的控制器61接收到該通知時,控制器61執(zhí)行支付處理(步驟S48)。當支付處理結(jié)束時,控制器61控制通信單元62向蜂窩電話10發(fā)送大致為支付處理結(jié)束的通知(步驟S49)。當CPU 11接收到大致為支付處理結(jié)束的通知時,更新管理表251(步驟S50)。也就是,CPU 11存儲已經(jīng)存儲在內(nèi)容數(shù)據(jù)存儲區(qū)域252中的內(nèi)容數(shù)據(jù)的內(nèi)容ID,該內(nèi)容ID進一步與UIM卡30的標識信息關(guān)聯(lián)。CPU 11開始使用內(nèi)容數(shù)據(jù)(步驟S51)。
如以上所解釋的,如果與所選內(nèi)容數(shù)據(jù)相同的內(nèi)容數(shù)據(jù)已經(jīng)存儲在內(nèi)容數(shù)據(jù)存儲區(qū)域252中,則蜂窩電話10不下載內(nèi)容數(shù)據(jù),而是使用并再現(xiàn)已經(jīng)存儲的內(nèi)容數(shù)據(jù)。通過改變管理表251,能夠防止冗余地保存數(shù)據(jù)。由此能夠有效使用地存儲區(qū)域。因此,可以改進存儲器的使用效率,并且可以利用更小的數(shù)據(jù)容量共享數(shù)據(jù)。通過不下載冗余的內(nèi)容數(shù)據(jù),可以防止不必要的通信費用。
如果另一用戶已經(jīng)下載了相同的內(nèi)容數(shù)據(jù),可以采用如下架構(gòu),即選擇不進行下載而使用該內(nèi)容數(shù)據(jù),或者重新下載該內(nèi)容數(shù)據(jù)并獨立于已經(jīng)保存在內(nèi)容數(shù)據(jù)存儲區(qū)域252中的內(nèi)容數(shù)據(jù)而使用該內(nèi)容數(shù)據(jù)。
作為實施例的修改實例,內(nèi)容檢索信息65可以包括預定關(guān)鍵詞和信息,并且可以采用如下架構(gòu),即當滿足預定條件時,即使在內(nèi)容數(shù)據(jù)存儲區(qū)域252中已經(jīng)存在相同的內(nèi)容數(shù)據(jù),也再次下載內(nèi)容數(shù)據(jù)。
也就是,如圖15所示例的,非易失性存儲器25存儲條件表254,該條件表存儲預定的條件。項目名稱指示包括在內(nèi)容檢索信息65中的信息種類。該種類是例如內(nèi)容數(shù)據(jù)的管理代碼、標題、創(chuàng)建日期和時間、數(shù)據(jù)容量或版本?;蛘?,該種類可以是存儲內(nèi)容數(shù)據(jù)的URL(統(tǒng)一資源定位器)。條件可以任意設(shè)置。如果條件滿足,則即使在內(nèi)容數(shù)據(jù)存儲區(qū)域252中已經(jīng)存在相同的內(nèi)容數(shù)據(jù),CPU 11仍再次下載內(nèi)容數(shù)據(jù)。利用邏輯表達式、公式、字符串等來表示條件。存儲在條件表254中的信息由用戶預先使用輸入單元18的輸入鍵等進行設(shè)置,并且該信息可以任意改變。該信息可以預先存儲在ROM 23中。
基于在前述內(nèi)容數(shù)據(jù)獲取處理中從內(nèi)容服務(wù)器53獲得的內(nèi)容檢索信息65,CPU 11執(zhí)行關(guān)于是否滿足存儲在條件表254中的條件的確定處理。在步驟S4之后和步驟S5之前由CPU執(zhí)行確定處理。如果沒有滿足存儲在條件表254中的條件,則CPU 11根據(jù)前述流程執(zhí)行步驟S5之后的處理。相反,如果滿足存儲在條件表254中的條件,則CPU 11將流程轉(zhuǎn)移到步驟S9的下載處理。
例如,假設(shè)條件表254存儲圖15中所示的數(shù)據(jù)。當內(nèi)容檢索信息65的管理代碼從數(shù)字“9”開始時、當標題包括“業(yè)務(wù)量信息”時、當創(chuàng)建日期和時間大于或等于之前的一個月或者當URL開始于“https://”時,即使內(nèi)容數(shù)據(jù)已經(jīng)存儲在內(nèi)容數(shù)據(jù)存儲區(qū)域252中,CPU 11仍開始內(nèi)容數(shù)據(jù)的重復下載(步驟S9)。CPU 11請求執(zhí)行支付處理(步驟S10),對下載的內(nèi)容數(shù)據(jù)給定新的內(nèi)容ID,并更新管理表251(步驟S11)。結(jié)果,蜂窩電話10總是下載內(nèi)容數(shù)據(jù),而沒有再度使用要求機密性的信息、被認為將頻繁更新的信息、請求提供最新數(shù)據(jù)的信息等。
對前述實施例的說明是本發(fā)明的電子設(shè)備的實例,并不限制本發(fā)明。本發(fā)明可應用到其它通信終端,例如個人計算機、PDA(個人數(shù)字助理)和PHS(個人手持電話系統(tǒng))??梢栽诓幻撾x本發(fā)明范圍的情況下,對組成蜂窩電話10的每個單元的結(jié)構(gòu)細節(jié)和每個單元的操作細節(jié)進行適當修改。
例如,內(nèi)容數(shù)據(jù)可以是音樂數(shù)據(jù)、視頻數(shù)據(jù)、字符數(shù)據(jù)和圖像數(shù)據(jù),然而并不限制于這些數(shù)據(jù)。
內(nèi)容數(shù)據(jù)不限制為經(jīng)由無線通信或例如互聯(lián)網(wǎng)的有線通信而獲得,也可以從外部存儲介質(zhì)例如光盤獲得。
存儲內(nèi)容數(shù)據(jù)的存儲裝置不限制為非易失性存儲器25,可以是加載在外部存儲器40中并使用的外部存儲器40。
基于內(nèi)容檢索信息執(zhí)行如下確定處理,即確定內(nèi)容數(shù)據(jù)是否已經(jīng)保存在內(nèi)容數(shù)據(jù)存儲區(qū)域252中,或者下載的內(nèi)容數(shù)據(jù)是否一致。如果確定下載的內(nèi)容數(shù)據(jù)與保存在內(nèi)容數(shù)據(jù)存儲區(qū)域252中的內(nèi)容數(shù)據(jù)一致,則可以通過刪除任一數(shù)據(jù)來確保得到存儲區(qū)域。
內(nèi)容檢索信息65可以包括使用內(nèi)容的預定條件(例如,需要使用合同的服務(wù)信息、再現(xiàn)所需的音階、LCD的分辨率以及再現(xiàn)程序的種類和版本)。也就是,在步驟S3獲得內(nèi)容檢索信息65之后且在步驟S4的確定之前,CPU 11確定蜂窩電話10的功能是否滿足所述條件,如果滿足條件,則執(zhí)行步驟S4之后的處理。如果不滿足條件,則終止內(nèi)容數(shù)據(jù)獲取處理。在這種情況下,優(yōu)選地,應該將大致為蜂窩電話10沒有滿足使用內(nèi)容數(shù)據(jù)的條件的消息輸出到顯示單元17的LCD,并且生成為來自連接到音頻輸出單元21的揚聲器22的語音。因此,內(nèi)容數(shù)據(jù)存儲單元252不存儲不可使用的內(nèi)容數(shù)據(jù),從而能夠有效地使用存儲器。由于蜂窩電話10確定內(nèi)容是否可用,從而能夠減少通信業(yè)務(wù)量。
在不脫離本發(fā)明的主要精神和范圍的情況下可以實現(xiàn)各種實施例和改變。上述實施例旨在說明本發(fā)明,并不限制本發(fā)明的范圍。本發(fā)明的范圍由所附的權(quán)利要求書而不是實施例示出。在本發(fā)明權(quán)利要求書的等同含義內(nèi)以及在權(quán)利要求書內(nèi)的各種修改都被視作落入本發(fā)明的范圍內(nèi)。
本申請基于2005年9月1日遞交且包括說明書、權(quán)利要求書、附圖和摘要的日本專利申請No.2005-253410。在此通過參考而援引上述日本專利申請的全部公開內(nèi)容。
權(quán)利要求
1.一種電子設(shè)備,其經(jīng)由通信網(wǎng)絡(luò)從外部設(shè)備(53)接收數(shù)據(jù),包括存儲器單元(25),其存儲從所述外部設(shè)備(53)接收的所述數(shù)據(jù),并存儲與唯一信息關(guān)聯(lián)的所述數(shù)據(jù)的數(shù)據(jù)號,所述唯一信息存儲在可從所述電子設(shè)備移除的外部存儲介質(zhì)(30)中;讀出單元(11),在加載有所述外部存儲介質(zhì)(30)的情況下,從所述可移除外部存儲介質(zhì)(30)讀出所述唯一信息;接收單元(18),其從所述外部設(shè)備(53)接收選擇將要獲得的數(shù)據(jù)的指令;數(shù)據(jù)存在/不存在確定單元(11),其確定與由所述選擇指令指示的所述數(shù)據(jù)相同的數(shù)據(jù)是否已經(jīng)存儲在所述存儲器單元(25)中;以及操作控制單元(11),其以如下方式執(zhí)行控制當所述數(shù)據(jù)存在/不存在確定單元(11)確定與由所述選擇指令指示的所述數(shù)據(jù)相同的所述數(shù)據(jù)已經(jīng)存儲在所述存儲器單元(25)中時,改變在所述存儲器單元(25)中存儲的所述數(shù)據(jù)的所述數(shù)據(jù)號和所述唯一信息的關(guān)聯(lián);并且當所述數(shù)據(jù)存在/不存在確定單元(11)確定與由所述選擇指令指示的所述數(shù)據(jù)相同的所述數(shù)據(jù)沒有存儲在所述存儲器單元(25)中時,請求所述外部設(shè)備(53)發(fā)送由所述選擇指令指示的所述數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的電子設(shè)備,還包括一致性確定單元(11),當所述數(shù)據(jù)存在/不存在確定單元(11)確定與由所述選擇指令指示的所述數(shù)據(jù)相同的所述數(shù)據(jù)已經(jīng)存儲在所述存儲器單元(25)中時,所述一致性確定單元(11)確定由所述讀出單元(11)讀出的所述唯一信息是否與已經(jīng)存儲在所述存儲器單元(25)中的所述相同數(shù)據(jù)的所述數(shù)據(jù)號所關(guān)聯(lián)的所述唯一信息一致,以及其中當所述一致性確定單元(11)確定由所述讀出單元(11)讀出的所述唯一信息與已經(jīng)存儲在所述存儲器單元(25)中的所述相同數(shù)據(jù)所關(guān)聯(lián)的所述唯一信息不一致時,所述操作控制單元(11)將已經(jīng)存儲在所述存儲器單元(25)中的所述相同數(shù)據(jù)與由所述讀出單元(11)讀出的所述唯一信息關(guān)聯(lián)。
3.根據(jù)權(quán)利要求1所述的電子設(shè)備,還包括存儲控制單元(11),不管所述數(shù)據(jù)存在/不存在確定單元(11)的確定結(jié)果如何,所述存儲控制單元(11)都從所述外部設(shè)備(53)獲得由所述選擇指令指示的所述數(shù)據(jù),并且在所述存儲器單元(25)中相互關(guān)聯(lián)地存儲所述獲得的數(shù)據(jù)的數(shù)據(jù)號和由所述讀出單元(11)讀出的所述唯一信息,以及選擇單元(11),其選擇優(yōu)先執(zhí)行所述操作控制單元(11)的處理還是優(yōu)先執(zhí)行所述存儲控制單元(11)的處理。
4.根據(jù)權(quán)利要求1所述的電子設(shè)備,其中所述操作控制單元(11)經(jīng)由無線通信網(wǎng)絡(luò)連接到所述外部設(shè)備(53),并請求所述外部設(shè)備(53)發(fā)送數(shù)據(jù),以及所述唯一信息是用于標識所述電子設(shè)備和其它電子設(shè)備的信息。
5.根據(jù)權(quán)利要求1所述的電子設(shè)備,還包括檢索信息獲取單元(11),當所述接收單元(18)接收到所述數(shù)據(jù)的選擇指令時,從所述外部設(shè)備(53)獲得相應于由所述選擇指令指示的數(shù)據(jù)的檢索信息(65),并且其中所述存儲器單元(25)還為每個存儲的數(shù)據(jù)存儲用于檢索數(shù)據(jù)內(nèi)容的所述檢索信息(65),以及當存儲在所述存儲器單元(25)中的所述檢索信息(65)與由所述檢索信息獲取單元(11)獲得的檢索信息(65)一致時,所述數(shù)據(jù)存在/不存在確定單元(11)確定存儲在所述存儲器單元(25)中的所述數(shù)據(jù)與由所述選擇指令指示的所述數(shù)據(jù)相同。
6.根據(jù)權(quán)利要求5所述的電子設(shè)備,其中所述檢索信息(65)包括所述數(shù)據(jù)的管理代碼、標題、創(chuàng)建日期和時間、數(shù)據(jù)大小以及版本信息中的至少一個或多個。
7.根據(jù)權(quán)利要求5所述的電子設(shè)備,還包括消除單元(11),并且其中所述檢索信息(65)包括指示所述數(shù)據(jù)的數(shù)據(jù)大小的信息,當存儲了所述數(shù)據(jù)的所述數(shù)據(jù)號與所述唯一信息的關(guān)聯(lián)時,所述存儲器單元(25)還存儲指示日期和時間的信息,以及當與由所述檢索信息獲取單元(11)獲得的檢索信息(65)相對應的數(shù)據(jù)的數(shù)據(jù)大小大于所述存儲器單元(25)的剩余可存儲數(shù)據(jù)容量時,所述消除單元(11)按照從最早的日期和時間開始的遞增順序消除由所述數(shù)據(jù)號指示的數(shù)據(jù)。
8.根據(jù)權(quán)利要求5所述的電子設(shè)備,其中所述檢索信息(65)包括指示使用所述數(shù)據(jù)的預定條件的信息,以及當所述電子設(shè)備不滿足所述條件時,所述操作控制單元(11)不請求所述外部設(shè)備(53)發(fā)送由所述選擇指令指示的數(shù)據(jù)。
9.根據(jù)權(quán)利要求5所述的電子設(shè)備,其中所述存儲器單元(25)存儲使用所述檢索信息所處于的預定條件,以及所述操作控制單元(11)基于由所述檢索信息獲取單元(11)獲得的檢索信息(65)確定是否滿足所述預定條件,并且當滿足所述預定條件時,不管所述數(shù)據(jù)存在/不存在確定單元(11)的確定結(jié)果如何,請求所述外部設(shè)備(53)發(fā)送由所述選擇指令指示的數(shù)據(jù)。
10.一種數(shù)據(jù)處理系統(tǒng),包括服務(wù)器(53)和電子設(shè)備(10),所述服務(wù)器(53)存儲數(shù)據(jù),所述電子設(shè)備(10)經(jīng)由通信網(wǎng)絡(luò)從所述服務(wù)器(53)接收所述數(shù)據(jù),其中所述服務(wù)器(53)包括儲存單元(63),其存儲與用于檢索所述數(shù)據(jù)的內(nèi)容的檢索信息(65)關(guān)聯(lián)的所述數(shù)據(jù);以及發(fā)送單元(61),其從所述電子設(shè)備(10)接收發(fā)送存儲在所述儲存單元(63)中的所述數(shù)據(jù)或檢索信息(65)的請求,并向所述電子設(shè)備(10)發(fā)送所述數(shù)據(jù)或檢索信息;以及所述電子設(shè)備(10)包括存儲器單元(25),其存儲從所述服務(wù)器(53)接收的所述數(shù)據(jù),并存儲與唯一信息關(guān)聯(lián)的所述數(shù)據(jù)的數(shù)據(jù)號,所述唯一信息存儲在可從所述電子設(shè)備(10)移除的外部存儲介質(zhì)(30)中;讀出單元(11),在加載有所述外部存儲介質(zhì)(30)的情況下,從所述可移除外部存儲介質(zhì)(30)讀出所述唯一信息;接收單元(18),其從所述服務(wù)器(53)接收選擇將要獲得的數(shù)據(jù)的指令;數(shù)據(jù)存在/不存在確定單元(11),其確定與由所述選擇指令指示的所述數(shù)據(jù)相同的數(shù)據(jù)是否已經(jīng)存儲在所述存儲器單元(25)中;以及操作控制單元(11),其按照如下方式執(zhí)行控制當所述數(shù)據(jù)存在/不存在確定單元(11)確定與由所述選擇指令指示的所述數(shù)據(jù)相同的所述數(shù)據(jù)已經(jīng)存儲在所述存儲器單元(25)中時,改變在所述存儲器單元(25)中存儲的所述數(shù)據(jù)的所述數(shù)據(jù)號和所述唯一信息的關(guān)聯(lián);并且當所述數(shù)據(jù)存在/不存在確定單元(11)確定與由所述選擇指令指示的所述數(shù)據(jù)相同的所述數(shù)據(jù)沒有存儲在所述存儲器單元(25)中時,請求所述服務(wù)器(53)發(fā)送由所述選擇指令指示的所述數(shù)據(jù)。
11.根據(jù)權(quán)利要求10所述的數(shù)據(jù)處理系統(tǒng),其中所述服務(wù)器(53)還包括費用數(shù)據(jù)庫(66),其為存儲在所述儲存單元(63)中的每個數(shù)據(jù)存儲使用所述數(shù)據(jù)的費用信息;用戶使用歷史數(shù)據(jù)庫(67),其在加載到所述電子設(shè)備(10)中的所述外部存儲介質(zhì)(30)上存儲所述唯一信息,所述唯一信息與存儲在所述儲存單元(63)中的所述數(shù)據(jù)的使用歷史相關(guān)聯(lián);以及計算單元(61),基于存儲在所述費用數(shù)據(jù)庫(66)中的所述費用信息和存儲在所述用戶使用歷史數(shù)據(jù)庫(67)中的所述使用歷史,為所述外部存儲介質(zhì)(30)的每個所述唯一信息計算使用費用。
12.一種數(shù)據(jù)處理方法,其由服務(wù)器和電子設(shè)備執(zhí)行,所述服務(wù)器具有儲存單元和發(fā)送單元,所述電子設(shè)備具有存儲器單元、讀出單元、接收單元、數(shù)據(jù)存在/不存在確定單元和操作控制單元,并經(jīng)由通信網(wǎng)絡(luò)連接到所述服務(wù)器,所述方法包括儲存步驟,所述儲存單元存儲與用于檢索所述數(shù)據(jù)的內(nèi)容的檢索信息關(guān)聯(lián)的數(shù)據(jù);發(fā)送步驟,所述發(fā)送單元從所述電子設(shè)備接收發(fā)送存儲在所述儲存單元中的所述數(shù)據(jù)或檢索信息的請求,并向所述電子設(shè)備發(fā)送所述數(shù)據(jù)或檢索信息;存儲步驟,所述存儲器單元存儲從所述服務(wù)器接收的所述數(shù)據(jù),并存儲與唯一信息關(guān)聯(lián)的所述數(shù)據(jù)的數(shù)據(jù)號,所述唯一信息存儲在可從所述電子設(shè)備移除的外部存儲介質(zhì)中;讀出步驟,在加載有所述可移除外部存儲介質(zhì)的情況下,所述讀出單元從所述外部存儲介質(zhì)讀出所述唯一信息;接收步驟,所述接收單元從所述服務(wù)器接收選擇將要獲得的數(shù)據(jù)的指令;數(shù)據(jù)存在/不存在確定步驟,數(shù)據(jù)存在/不存在確定單元確定與由所述選擇指令指示的所述數(shù)據(jù)相同的數(shù)據(jù)是否已經(jīng)存儲在所述存儲器單元中;以及操作控制步驟,操作控制單元按照如下方式執(zhí)行控制當在所述數(shù)據(jù)存在/不存在確定步驟中確定與由所述選擇指令指示的所述數(shù)據(jù)相同的所述數(shù)據(jù)已經(jīng)存儲在所述存儲器單元中時,改變存儲在所述存儲器單元中的所述數(shù)據(jù)的所述數(shù)據(jù)號和所述唯一信息的關(guān)聯(lián);并且當在所述數(shù)據(jù)存在/不存在確定步驟中確定與由所述選擇指令指示的所述數(shù)據(jù)相同的所述數(shù)據(jù)沒有存儲在所述存儲器單元中時,請求所述服務(wù)器發(fā)送由所述選擇指令指示的所述數(shù)據(jù)。
13.一種存儲程序的計算機可讀記錄介質(zhì),該程序使得經(jīng)由通信網(wǎng)絡(luò)從外部設(shè)備接收數(shù)據(jù)的計算機能夠?qū)崿F(xiàn)如下功能存儲器單元,其存儲從所述外部設(shè)備接收的所述數(shù)據(jù),并且存儲與唯一信息關(guān)聯(lián)的所述數(shù)據(jù)的數(shù)據(jù)號,所述唯一信息存儲在可從所述計算機移除的外部存儲介質(zhì)中;讀出單元,其在加載有所述可移除外部存儲介質(zhì)的情況下,從所述外部存儲介質(zhì)讀出所述唯一信息;接收單元,其從所述外部設(shè)備接收選擇將要獲得的數(shù)據(jù)的指令;數(shù)據(jù)存在/不存在確定單元,其確定與由所述選擇指令指示的所述數(shù)據(jù)相同的數(shù)據(jù)是否已經(jīng)存儲在所述存儲器單元中;以及操作控制單元,其按照如下方式執(zhí)行控制當所述數(shù)據(jù)存在/不存在確定單元確定與由所述選擇指令指示的所述數(shù)據(jù)相同的所述數(shù)據(jù)已經(jīng)存儲在所述存儲器單元中時,改變存儲在所述存儲器單元中的所述數(shù)據(jù)的所述數(shù)據(jù)號和所述唯一信息的關(guān)聯(lián);并且當所述數(shù)據(jù)存在/不存在確定單元確定與由所述選擇指令指示的所述數(shù)據(jù)相同的所述數(shù)據(jù)沒有存儲在所述存儲器單元中時,請求所述外部設(shè)備發(fā)送由所述選擇指令指示的所述數(shù)據(jù)。
全文摘要
非易失性存儲器(25)存儲與可移除UIM卡(30)的標識信息關(guān)聯(lián)的下載內(nèi)容的內(nèi)容ID。當請求下載內(nèi)容數(shù)據(jù)時,CPU(11)確定與請求的內(nèi)容數(shù)據(jù)相同的內(nèi)容數(shù)據(jù)是否已經(jīng)存儲在蜂窩電話(10)中。如果與請求的內(nèi)容數(shù)據(jù)相同的內(nèi)容數(shù)據(jù)沒有存儲在蜂窩電話(10)中,則CPU(11)下載內(nèi)容數(shù)據(jù)。如果已存儲,則CPU(11)不下載內(nèi)容數(shù)據(jù),而是確定與內(nèi)容數(shù)據(jù)關(guān)聯(lián)的標識信息是否與當前加載的UIM卡(30)的標識信息匹配。如果標識信息不匹配,則CPU(11)更新內(nèi)容ID和標識信息的關(guān)聯(lián)。
文檔編號H04Q7/32GK1925685SQ200610128080
公開日2007年3月7日 申請日期2006年9月1日 優(yōu)先權(quán)日2005年9月1日
發(fā)明者深澤一哲 申請人:株式會社卡西歐日立移動通信