JP2004112233A - Mobile unit, server apparatus, information processing system, information processing method, and program - Google Patents
Mobile unit, server apparatus, information processing system, information processing method, and program Download PDFInfo
- Publication number
- JP2004112233A JP2004112233A JP2002270699A JP2002270699A JP2004112233A JP 2004112233 A JP2004112233 A JP 2004112233A JP 2002270699 A JP2002270699 A JP 2002270699A JP 2002270699 A JP2002270699 A JP 2002270699A JP 2004112233 A JP2004112233 A JP 2004112233A
- Authority
- JP
- Japan
- Prior art keywords
- content data
- storage
- mobile device
- unit
- storage unit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
- Telephone Function (AREA)
- Telephonic Communication Services (AREA)
Abstract
Description
【0001】
【発明の属する技術分野】
本発明は、移動機、サーバ装置、情報処理システム、情報処理方法、及びプログラムに関する。
【0002】
【従来の技術】
従来、ユーザが所望するアプリケーションプログラムやデータファイル(以下、纏めて「コンテンツデータ」と記す。)を、サーバ装置から、パーソナルコンピュータ等の情報処理装置にダウンロードして利用するサービスが実用化されている。ところが、この様なサービスを利用する際に、情報処理装置の記憶容量に制限があることに起因して、ダウンロード後のコンテンツデータを保持できないことが懸念される。
【0003】
そこで、特許文献1では、以下に示すサーバ装置が提案されている。すなわち、情報処理装置は、サーバ装置からアプリケーションプログラムをダウンロードする際に、情報処理装置の記憶手段の空き容量が少ない場合には、記憶手段に記憶されている既存のアプリケーションプログラムを外部の記録媒体に退避させて記憶領域を確保する。その後、サーバ装置から新規のアプリケーションプログラムをダウンロードする。
【0004】
【特許文献1】
特開2001−350631号公報。
【0005】
【発明が解決しようとする課題】
しかしながら、上記従来技術は、ダウンロード先として主に、記憶容量が比較的大きいパーソナルコンピュータなどの情報処理装置を想定したものであり、上記従来技術を移動機に適用する際に、以下に示すような問題点があった。すなわち、移動機は、上記情報処理装置と比較して、メモリの記憶容量やCPUの処理能力が十分でない。したがって、取得された全てのコンテンツデータを常時メモリに格納しておくことは、メモリの記憶領域を有効に活用し処理負荷を軽減する観点から非効率的である。また、移動機に着脱可能な外部記録媒体も存在するが、コンテンツデータの退避領域として充分な記憶容量を有するものではない。
【0006】
上記難点を解決すべく、新規のコンテンツデータを移動機にダウンロードする際に、既存のコンテンツデータをメモリから削除する技術も提案されている。しかし、かかる技術は、移動機のユーザに対して、移動機に格納するコンテンツデータを選択する余地を与えるものではない。このため、例えば、移動機のユーザが、新規に取得したコンテンツデータを近々に使用する予定がない場合などには、当該コンテンツデータよりも使用頻度の高いコンテンツデータが削除されることになり、移動機のユーザの利便性が損なわれる可能性が予見される。
【0007】
そこで、本発明の課題は、移動機のユーザの利便性を維持しつつ、移動機にダウンロードされたコンテンツデータを効率的に保持することを可能とする移動機、サーバ装置、情報処理システム、情報処理方法、及びプログラムを提供することである。
【0008】
【課題を解決するための手段】
上記課題を解決するために、本発明に係る移動機は、コンテンツデータ(例えば、アプリケーションプログラムやデータファイル)が格納される格納手段の空き容量を判定する判定手段と、サーバ装置からコンテンツデータを受信する受信手段と、前記判定手段により前記格納手段の空き容量が所定値以下と判定された場合に、前記受信手段により受信されたコンテンツデータの保存先を、移動機の格納手段及びサーバ装置の格納手段の何れか一方に決定する決定手段と、前記決定手段により前記コンテンツデータの保存先が移動機の格納手段に決定された場合に当該コンテンツデータを格納する格納手段と、前記決定手段により前記コンテンツデータの保存先がサーバ装置の格納手段に決定された場合に当該コンテンツデータを前記サーバ装置宛に送信する送信手段とを備えることを特徴としている。
【0009】
また、本発明に係る情報処理方法は、移動機が、コンテンツデータが格納される格納手段の空き容量を判定する判定ステップと、サーバ装置からコンテンツデータを受信する受信ステップと、前記判定ステップにて前記格納手段の空き容量が所定値以下と判定された場合に、前記受信ステップにて受信されたコンテンツデータの保存先を、前記移動機の格納手段及びサーバ装置の格納手段の何れか一方に決定する決定ステップと、前記決定ステップにて前記コンテンツデータの保存先が移動機の格納手段に決定された場合に当該コンテンツデータを当該格納手段に格納する格納ステップと、前記決定ステップにて前記コンテンツデータの保存先がサーバ装置の格納手段に決定された場合に当該コンテンツデータを前記サーバ装置宛に送信する送信ステップとを含むことを特徴としている。
【0010】
本発明に係るプログラムは、移動機によって読み取り可能なプログラムであって、コンテンツデータが格納される格納手段の空き容量を判定する判定機能と、サーバ装置からコンテンツデータを受信する受信機能と、前記格納手段の空き容量が所定値以下と判定された場合に、受信されたコンテンツデータの保存先を、移動機の格納手段及びサーバ装置の格納手段の何れか一方に決定する決定機能と、 前記コンテンツデータの保存先が移動機の格納手段に決定された場合に当該コンテンツデータを格納する格納機能と、前記コンテンツデータの保存先がサーバ装置の格納手段に決定された場合に当該コンテンツデータを前記サーバ装置宛に送信する送信機能とを前記移動機に実現させることを特徴としている。
【0011】
本発明に係る情報処理システムは、上述した移動機と、上述したサーバ装置とを備え、前記移動機と前記サーバ装置との間で通信を行う。
【0012】
これらの発明によれば、移動機の有する格納手段(物理的な格納装置のみならず格納領域を含む)の空き容量が所定値以下と判定された場合、サーバ装置から受信されたコンテンツデータの保存先が、移動機の格納手段及びサーバ装置の格納手段の中から択一的に決定される。そして、コンテンツデータの保存先が移動機の格納手段に決定された場合には、当該コンテンツデータは移動機の格納手段に格納される。一方、コンテンツデータの保存先がサーバ装置の格納手段に決定された場合には、当該コンテンツデータはサーバ装置に向けて送信された後、サーバ装置の格納手段に格納される。
【0013】
したがって、移動機のユーザは、サーバ装置から受信されたコンテンツデータの保存先、つまり新規のコンテンツデータと既存のコンテンツデータとの内、何れを移動機側に格納するかを、コンテンツデータの種類や状況に応じて適宜選択することができる。例えば、新規に取得されたコンテンツデータを、ユーザが取得直後あるいは近々に使用する予定がある場合には、当該コンテンツデータを移動機の格納手段に格納することが有効である。これに対して、新規に取得されたにも拘わらず、当該コンテンツデータをユーザが暫く使用する予定がない場合には、近々使用されることが予測される既存のコンテンツデータをそのまま優先的に移動機に格納しておくことが効果的である。
【0014】
更に、移動機に格納しきれないコンテンツデータは、削除されることなく、サーバ装置に退避的に保存される。したがって、移動機のユーザは、必要に応じてサーバ装置からコンテンツデータを取得することにより、所望するコンテンツデータを依然として使用できる。その結果、ユーザの利便性を維持しつつ、ダウンロードされたコンテンツデータを効率的に保持することが可能となる。
【0015】
本発明に係る移動機において好ましくは、前記送信手段は、前記決定手段により前記コンテンツデータの保存先が移動機の格納手段に決定された場合に、前記格納手段に格納されているコンテンツデータの内、最も古いコンテンツデータを前記サーバ装置に送信する。
【0016】
本発明に係る情報処理方法において好ましくは、前記送信ステップでは、前記移動機は、前記決定ステップにて前記コンテンツデータの保存先が移動機の格納手段に決定された場合に、当該格納手段に格納されているコンテンツデータの内、最も古いコンテンツデータを前記サーバ装置に送信する。
【0017】
本発明に係るプログラムにおいて好ましくは、前記コンテンツデータの保存先が移動機の格納手段に決定された場合に、前記格納手段に格納されているコンテンツデータの内、最も古いコンテンツデータを前記サーバ装置に送信する送信機能を前記移動機に更に実現させる。
【0018】
これらの発明によれば、前記コンテンツデータの保存先が移動機の格納手段に決定された場合に、前記格納手段に格納されているコンテンツデータの内、最も古いコンテンツデータが前記サーバ装置に送信される。すなわち、最も古いコンテンツデータは、通常、頻繁に使用される可能性が低いことに鑑みて、新規に受信されたコンテンツデータの記憶領域を確保する為にサーバ装置宛に送信されるコンテンツデータとして選択される。そして、最も古いコンテンツデータの送信に伴って形成された空き領域に、新規に受信されたコンテンツデータが代替的に格納される。これにより、移動機のユーザは、使用頻度の比較的高いコンテンツデータを簡易迅速に使用することが可能となる。
【0019】
ここで、最も古いコンテンツデータとは、例えば、移動機により取得された日時を基準に判断してもよいし、コンテンツデータが予め(購入時に)格納されていた場合には更新日時を基準に判断してもよい。更には、コンテンツデータの製造日を基準に判断してもよい。また、これら何れの判断基準を用いる場合であっても、送信されるコンテンツデータの単複を問わない。
【0020】
サーバ装置に優先的に退避されるコンテンツデータとして最も古いコンテンツデータを選定したのは、上述の様に、移動機のユーザにより使用される機会が最も少ないことが予測されるためであり、かかる観点からは、コンテンツデータの使用頻度、使用回数、直近の使用日時などを選定基準として参照するものとしてもよい。更に、サーバ装置に送信されるコンテンツデータは、移動機のユーザ自身によって選択されたコンテンツデータであっても勿論よい。
【0021】
本発明に係る移動機において、より好ましくは、前記決定手段により決定された保存先に前記コンテンツデータが保存された場合に、当該コンテンツデータの保存先を通知する通知手段を更に備える。
【0022】
本発明に係る情報処理方法において、より好ましくは、移動機が、前記決定ステップにて決定された保存先に前記コンテンツデータが保存された場合に、当該コンテンツデータの保存先を通知する通知ステップを更に含む。
【0023】
本発明に係るプログラムにおいて、より好ましくは、決定された保存先に前記コンテンツデータが保存された場合に、当該コンテンツデータの保存先を通知する通知機能を前記移動機に更に実現させる。
【0024】
これらの発明によれば、決定された保存先にコンテンツデータが保存された場合に、当該コンテンツデータの保存先が通知される。したがって、移動機のユーザは、所望の保存先にコンテンツデータが確実に保存された旨を容易に把握できる。なお、通知には、視覚を通じて認識可能な表示メッセージによる通知のみならず、聴覚を通じて認識可能な電子音による通知、更にはバイブレータの振動による通知などを含む。
【0025】
本発明に係るサーバ装置は、上述した移動機から送信されたコンテンツデータを、前記移動機の識別情報と共に受信する受信手段と、前記移動機の識別情報に基づいて当該移動機を認証する認証手段と、前記認証手段により前記移動機が認証された場合に、前記受信手段により受信されたコンテンツデータを格納する格納手段とを備える。
【0026】
本発明に係る情報処理方法は、サーバ装置が、上述した移動機から送信されたコンテンツデータを前記移動機の識別情報と共に受信する受信ステップと、前記移動機の識別情報に基づいて当該移動機を認証する認証ステップと、前記認証ステップにて前記移動機が認証された場合に、前記受信ステップにて受信されたコンテンツデータを格納する格納ステップとを含む。
【0027】
これらの発明によれば、移動機からサーバ装置にコンテンツデータが送信される際に、コンテンツデータと共に前記移動機の識別情報が送信される。かかる識別情報の一例は、発番通知された移動機の電話番号である。そして、当該識別情報に基づいて、コンテンツデータの送信元である移動機の認証が行われ、認証された場合に限り、受信されたコンテンツデータがサーバ装置に格納(保存)される。かかる認証行程を経ることにより、コンテンツデータの保存領域を提供するサービス(以下、「保存領域提供サービス」と記す。)の実施に際して、本人確認の機能をもたせることができる。これにより、特定の移動機以外からのアクセスが排除され、第三者による保存領域の不正使用を未然に防止できる。
【0028】
【発明の実施の形態】
まず、本発明の一実施形態としての情報処理システムの構成について説明する。
図1は、本実施形態における情報処理システム1のハードウェア構成図である。図1に示す様に、情報処理システム1は、コンテンツサーバ10と携帯電話20(移動機に対応)と保存用サーバ30(サーバ装置に対応)とを備えて構成される。携帯電話20は、移動通信網Nを介してコンテンツサーバ10及び保存用サーバ30と接続されており、双方向にデータの送受信が可能となっている。
【0029】
続いて、本実施形態における携帯電話20のハードウェア構成について説明する。図2は、携帯電話20のハードウェア構成図である。携帯電話20は、CPU20a、EEPROM(Electrically Erasable and Programmable Read OnlyMemory)などのメモリ20b、コンテンツサーバ10と保存用サーバ30との間でデータの送受信を行う無線通信装置20c、操作ボタンなどの入力装置20d、LCD(Liquid Crystal Display)やEL(Electro Luminescence)などの表示装置20e、マイクやスピーカなどの音声処理装置20fを備えて構成される。CPU20a、メモリ20b、無線通信装置20c、入力装置20d、表示装置20e、音声処理装置20fは、それぞれバス20gによって接続されており、相互にデータの送受信が可能となっている。
【0030】
次に、本実施形態における保存用サーバ30のハードウェア構成について説明する。図3は、保存用サーバ30のハードウェア構成図である。図3に示す様に、保存用サーバ30は、CPU30a、RAM(Random Access Memory)30b、磁気ディスクや光ディスクなどの格納装置30c、携帯電話20との間で通信を行う通信カード等の送受信装置30d、キーボードやマウスなどの入力装置30e、液晶ディスプレイなどの表示装置30fを備えて構成される。CPU30a、RAM30b、格納装置30c、送受信装置30d、入力装置30e、表示装置30fは、それぞれバス30gによって接続されており、互いにデータの送受信が可能となっている。
【0031】
なお、本実施形態におけるコンテンツサーバ10のハードウェア構成は、保存用サーバ30のハードウェア構成と同様である。したがって、図示及び詳細な説明は省略すると共に、各構成部分には同列の符号を付す。すなわち、コンテンツサーバ10は、CPU10a、RAM10b、格納装置10c、送受信装置10d、入力装置10e、表示装置10fをそれぞれ備えて構成される。
【0032】
図4は、コンテンツサーバ10と携帯電話20と保存用サーバ30のシステム構成図である。コンテンツサーバ10は、携帯電話20と各種データの送受信を行うサーバ装置であって、機能的には、ダウンロード要求受信部11と、データ格納部12と、コンテンツデータ送信部13とを備えて構成される。コンテンツサーバ10は、コンテンツデータの提供元であるコンテンツプロバイダによって管理される。例えば、コンテンツサーバ10は、コンビニエンスストアなどの店舗に設置される情報端末(Multi Media Kiosk端末)である。
【0033】
以下、コンテンツサーバ10の各構成要素について詳細に説明する。ダウンロード要求受信部11は、コンテンツデータのダウンロード要求を携帯電話20から受信する。データ格納部12には、携帯電話20に提供可能な各種コンテンツデータが格納されている。コンテンツデータ送信部13は、携帯電話20からのダウンロード要求に応じて、要求されたコンテンツデータをデータ格納部12から読み出し、携帯電話20宛に送信する。
【0034】
携帯電話20は、コンテンツサーバ10及び保存用サーバ30と各種データの送受信を行う移動機であって、機能的には、データ格納部21(格納手段)と、空き容量判定部22(判定手段)と、保存先選択部23と、ダウンロード要求送信部24と、コンテンツデータ受信部25(受信手段)と、保存先判定部26(決定手段)と、コンテンツデータ送信部27(送信手段)と、保存先通知部28(通知手段)とを備えて構成される。
【0035】
ここで、データ格納部21は、図2に示したメモリ20bに対応する。その他の構成要素である空き容量判定部22と、保存先選択部23と、ダウンロード要求送信部24と、コンテンツデータ受信部25と、保存先判定部26と、コンテンツデータ送信部27と、保存先通知部28とは、図2に示したメモリ20bに格納されたソフトウェアがCPU20aによって実行されることにより実現する。
【0036】
以下、携帯電話20の各構成要素について詳細に説明する。データ格納部21には、携帯電話20に既存のコンテンツデータ、及びコンテンツサーバ10からダウンロードされたコンテンツデータが格納されている。また、データ格納部21には、コンテンツデータを管理するためのコンテンツ管理情報が格納されている。
【0037】
図5は、コンテンツ管理情報の一例を示す図である。図5に示す様に、コンテンツ管理情報211は、コンテンツデータ名領域211aと、取得日時領域211bと、データ容量領域211cとを有し、各データは関連付けて格納されている。詳細には、コンテンツデータ名領域211aには、既存のコンテンツデータ又はダウンロードされたコンテンツデータを識別可能な情報(例えば、“アプリケーションA”、“着信メロディ”、…)が「コンテンツデータ名」として格納されている。なお、コンテンツデータ名は文字情報に限らず、データIDなどであってもよい。
【0038】
また、取得日時領域211bには、対応するコンテンツデータがコンテンツサーバ10からダウンロードされた日時(例えば、“02.06.20”、“01.01.16”、…)が「取得日時」として格納されている。なお、取得日時領域211bに格納される日時データは、コンテンツデータの更新日時や製造日時などを示すデータであってもよい。
【0039】
データ容量領域211cには、対応するコンテンツデータがデータ格納部21に格納されている状態で有するデータ容量(例えば、“20KB”、“10KB”、…)が「データ容量」として格納されている。
【0040】
空き容量判定部22は、データ格納部21が所定値以上の空き容量を有するか否かを判定する。所定値とは、一のコンテンツデータを格納するのに充分な容量値(例えば、20〜30KB程度)である。
【0041】
保存先選択部23は、携帯電話20のユーザにより入力装置20dを介して指定された情報に従って、コンテンツサーバ10に対して要求するコンテンツデータの保存先を選択する。保存先の選択候補は、携帯電話20と保存用サーバ30である。
【0042】
ダウンロード要求送信部24は、携帯電話20のユーザにより指定されたコンテンツデータのダウンロード要求をコンテンツサーバ10宛に送信する。
コンテンツデータ受信部25は、コンテンツサーバ10のコンテンツデータ送信部13から送信されるコンテンツデータを受信し、当該コンテンツデータをデータ格納部21内部の所定の領域に格納する。
【0043】
保存先判定部26は、保存先選択部23により選択された、コンテンツデータの保存先を参照して、受信されたコンテンツデータを携帯電話20、保存用サーバ30の何れの保存先に保存するかを決定する。
【0044】
コンテンツデータ送信部27は、保存先判定部26により、コンテンツデータの保存先が携帯電話20と判定された場合には、取得日時の最も古いコンテンツデータをデータ格納部21から読み出して保存用サーバ30宛に送信する。また、コンテンツデータ送信部27は、保存先判定部26により、コンテンツデータの保存先が保存用サーバ30と判定された場合には、コンテンツデータ受信部25により受信されたコンテンツデータを保存用サーバ30宛に送信、つまり転送する。
【0045】
保存先通知部28は、保存先判定部26により判定された保存先にコンテンツデータが保存された場合に、当該コンテンツデータの保存先を携帯電話20のユーザに通知する。保存先の通知は、保存先を示すメッセージを表示装置20eに表示させる、あるいは音声処理装置20fにより所定の音を再生する等の方法により行われる。
【0046】
保存用サーバ30は、携帯電話20と各種データの送受信を行うサーバ装置であって、機能的には、データ格納部31(格納手段)と、コンテンツデータ受信部32(受信手段)と、ユーザ認証部33(認証手段)とを備えて構成される。保存用サーバ30は、保存領域提供サービスの提供元又はその代理業者によって管理される。
【0047】
ここで、データ格納部31は、図3に示した格納装置30cに対応する。その他の構成要素であるコンテンツデータ受信部32と、ユーザ認証部33とは、図3に示した格納装置30cに格納されたソフトウェアがCPU30aによって実行されることにより実現する。
【0048】
以下、保存用サーバ30の各構成要素について詳細に説明する。データ格納部31には、保存領域提供サービスの利用者として登録された携帯電話のユーザを管理するためのユーザ管理情報が格納されている。また、データ格納部31には、携帯電話20のコンテンツデータ送信部27により送信されるコンテンツデータがユーザ管理情報と関連付けて保存される。
【0049】
図6は、ユーザ管理情報の一例を示す図である。図6に示す様に、ユーザ管理情報311は、ユーザID領域311aと、登録ユーザ名領域311bと、電話番号領域311cとを有し、各データは対応付けて格納されている。すなわち、ユーザID領域311aには、携帯電話20のユーザを識別するための情報(例えば、“001”、“002”、…)が「ユーザID」として格納されている。
【0050】
登録ユーザ名領域311bには、ユーザIDに対応するユーザの氏名(例えば、“○○ ○○”、“×× ××”、…)が「登録ユーザ名」として格納されている。
更に、電話番号領域311cには、ユーザの使用する携帯電話を一意に特定するための情報(例えば、“090−1234−5678”、“090−9876−5432”、…)が「電話番号」として格納されている。
【0051】
コンテンツデータ受信部32は、携帯電話20のコンテンツデータ送信部27により送信されたコンテンツデータを受信する。
ユーザ認証部33は、コンテンツデータ受信部32によりコンテンツデータを受信する際に携帯電話20から通知される電話番号とユーザ管理情報311に含まれる電話番号とを照合して、ユーザ認証を行う。
【0052】
ユーザ認証部33は、通知された電話番号が電話番号領域311cに存在する場合には、コンテンツデータの送信元である携帯電話20のユーザが、保存領域提供サービスの正規の利用者である(ユーザ認証に成功した)ものと判断し、当該コンテンツデータをデータ格納部31内の保存領域に格納する。一方、通知された電話番号が電話番号領域311cに存在しない場合には、ユーザ認証部33は、受信されたコンテンツデータを格納せずに、ユーザ認証に失敗した旨を示すメッセージを携帯電話20宛に返信する。
【0053】
次に、情報処理システム1の動作について説明し、併せて、本発明に係る情報処理方法について説明する。動作説明の前提として、本実施形態では、携帯電話20のユーザが、保存用サーバ30の管理主体によって提供される保存領域提供サービスに加入していることを想定する。
【0054】
本サービスへの加入に伴い、保存用サーバ30の場所を特定する為のURL(Uniform Resource Locator)が携帯電話20のユーザに通知される。同時に、当該ユーザに対してコンテンツデータの保存領域が割り当てられ、データ格納部31内部に所定容量のデータ格納領域が形成される。その結果、携帯電話20のユーザは、通知されたURLを基に、保存用サーバ30へのアクセス及びデータ保存が可能となる。
【0055】
図7は、本実施形態に係る情報処理システム1により実行制御されるコンテンツデータ取得処理を示すフローチャートである。コンテンツデータ取得処理において、まず、携帯電話20のユーザがコンテンツデータのダウンロードを要求すると(S1)、空き容量判定部22によって、データ格納部21におけるコンテンツデータ格納用領域の空き容量が判定される(S2)。
【0056】
S3では、保存先選択部23によって、ダウンロードされるコンテンツデータの保存先が、携帯電話20と保存用サーバ30との中から選択される。なお、保存先の選択は、携帯電話20のユーザが保存領域提供サービスに加入する際などに、コンテンツデータ取得処理の実行に先立って行われるものとしてもよい。また、コンテンツデータの保存先は、装置単位のみならず、フォルダ等の格納領域単位で選択されるものとしてもよい。
【0057】
S4では、携帯電話20のダウンロード要求送信部24によって、コンテンツデータのダウンロードを要求する信号(ダウンロード要求)がコンテンツサーバ10宛に送信される。
【0058】
S5では、コンテンツサーバ10のダウンロード要求受信部11によって、携帯電話20からダウンロード要求が受信される。
S6では、コンテンツデータ送信部13によって、ダウンロード要求されたコンテンツデータがデータ格納部12から読み出され、当該コンテンツデータが携帯電話20宛に送信される。
【0059】
S7では、携帯電話20のコンテンツデータ受信部25によって、コンテンツサーバ10のコンテンツデータ送信部13により送信されたコンテンツデータが受信(ダウンロード)される。
S8では、保存先判定部26によって、コンテンツデータ受信部25により受信されたコンテンツデータの保存先が決定される。保存先は、S3において保存先選択部23により選択された、携帯電話20と保存用サーバ30との中から決定される。
【0060】
S8において、コンテンツデータの保存先が携帯電話20であると決定された場合には、コンテンツデータ送信部27によって、コンテンツ管理情報211の取得日時が最も古いコンテンツデータがデータ格納部21から読み出される。読み出されたコンテンツデータは、保存用サーバ30宛に送信される(S9)。なお、保存用サーバ30宛に送信されるコンテンツデータは、携帯電話20のユーザによって指定されるものとしてもよい。
【0061】
S10では、保存用サーバ30のコンテンツデータ受信部32によって、S9で携帯電話20から送信されたコンテンツデータが受信される。コンテンツデータの受信に伴い、ユーザ認証部33によって、コンテンツデータの送信元である携帯電話20のユーザが、保存領域提供サービスの正規の利用者であるか否かが判定される。当該判定は、上述した様に、携帯電話20の発番号と登録済みの電話番号とを照合することにより行われる。
【0062】
携帯電話20の電話番号が、保存用サーバ30のユーザ管理情報311に存在する場合には、携帯電話20のユーザが保存領域提供サービスの正規の利用者であるものと判断され、S10で受信されたコンテンツデータは、データ格納部31の所定の保存領域に保存される(S11)。好適には、保存されたコンテンツデータは、携帯電話20のユーザに割り当てられた保存領域内において、任意のフォルダに移動可能である。
【0063】
S12では、S10で既存のコンテンツデータが送信されたことに伴ってデータ格納部21に形成された空き領域を利用して、S7でコンテンツサーバ10からダウンロードされた新規のコンテンツデータが格納される。
S13では、保存先通知部28によって、携帯電話20のユーザに対して、ダウンロードされたコンテンツデータの保存先(携帯電話20)が通知される。
【0064】
一方、S8において、コンテンツデータの保存先が保存用サーバ30であると決定された場合には、コンテンツデータ送信部27によって、S7でコンテンツサーバ10からダウンロードされた新規のコンテンツデータが保存用サーバ30宛に転送される(S14)。
【0065】
S15では、保存用サーバ30のコンテンツデータ受信部32によって、S14で携帯電話20から転送されたコンテンツデータが受信される。コンテンツデータの受信に伴い、S10と同様の処理が実行される。すなわち、ユーザ認証部33によって、コンテンツデータの送信元である携帯電話20のユーザが、保存領域提供サービスの正規の利用者であるか否かが判定される。
【0066】
携帯電話20の電話番号が、保存用サーバ30のユーザ管理情報311に存在する場合には、S15で受信されたコンテンツデータは、データ格納部31の所定の保存領域に保存される(S16)。そして、S13に示した様に、保存先通知部28によって、携帯電話20のユーザに対して、ダウンロードされたコンテンツデータの保存先(保存用サーバ30)が通知される。
【0067】
続いて、本実施形態における情報処理システム1の作用及び効果について説明する。情報処理システム1によれば、携帯電話20は、データ格納部21と、空き容量判定部22と、コンテンツデータ受信部25と、保存先判定部26と、コンテンツデータ送信部27とを少なくとも備える。保存先判定部26は、空き容量判定部22によりデータ格納部21の空き容量が所定値以下と判定された場合に、コンテンツデータ受信部25により受信されたコンテンツデータの保存先を、携帯電話20及び保存用サーバ30の何れか一方に決定する。データ格納部21は、保存先が携帯電話20に決定された場合にコンテンツデータを格納する。コンテンツデータ送信部27は、保存先が保存用サーバ30に決定された場合にコンテンツデータを保存用サーバ30宛に送信する。
【0068】
したがって、携帯電話20のユーザは、コンテンツサーバ10からダウンロードされたコンテンツデータの保存先、つまり新規のコンテンツデータと既存のコンテンツデータとの内、何れを携帯電話20側に格納するかを、コンテンツデータの種類や状況に応じて適宜選択することができる。
【0069】
例えば、新規に取得されたコンテンツデータを、ユーザが取得直後あるいは近々に使用する予定がある場合には、当該コンテンツデータを携帯電話20のデータ格納部21に格納することが有効である。これに対して、新規に取得されたにも拘わらず、当該コンテンツデータをユーザが暫く使用する予定がない場合には、近々使用されることが予測される既存のコンテンツデータをそのまま携帯電話20に格納しておくことが効果的である。
【0070】
更に、携帯電話20に格納しきれないコンテンツデータは、削除されることなく、保存用サーバ30に退避的に保存される。したがって、携帯電話20のユーザは、必要に応じて保存用サーバ30からコンテンツデータを取得することにより、所望するコンテンツデータを依然として使用できる。
【0071】
最後に、本発明に係るダウンロード技術を実現するためのプログラム、及び当該プログラムを記録したコンピュータ読取り可能な記録媒体(以下、単に「記録媒体」と記す。)について説明する。記録媒体とは、汎用コンピュータ等のハードウェア資源に備えられている読取り装置に対して、プログラムの記述内容に応じて、磁気、光、電気等のエネルギーの変化状態を引き起こし、それに対応する信号の形式で、読取り装置にプログラムの記述内容を伝達できるものである。かかる記録媒体としては、例えば、ICカード、磁気ディスク、光ディスク、光磁気ディスクの様にコンピュータ(携帯電話を含む)に着脱可能に装着されるものの他に、コンピュータに固定的に内蔵されるHD(Hard Disk)や一体に固着されたファームウェア等の不揮発性半導体メモリなどが該当する。
【0072】
また、上記プログラムは、その一部若しくは全部を他の機器から通信回線等の伝送媒体を介して、本発明としての移動機あるいはサーバ装置により受信され、記録される構成にしてもよい。反対に、上記プログラムは、本発明としての移動機あるいはサーバ装置から伝送媒体を介して他の機器に伝送され、インストールされる構成としてもよい。
【0073】
なお、本発明は、かかる実施の形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲において、適宜変形態様を採ることも可能である。例えば、本実施の形態では、情報処理システム1を構成するコンテンツサーバ10と保存用サーバ30とは、物理的に別体のサーバ装置として配置されるものとしたが、物理的に1台のサーバ装置として配置されるものとしてもよい。反対に、コンテンツサーバ10が備える各構成要素は、複数のサーバ装置が分散して備えるものとしてもよい。同様に、保存用サーバ30が備える各構成要素は、複数のサーバ装置が分散して備えるものとしてもよい。
【0074】
【発明の効果】
本発明によれば、移動機の有する格納手段の空き容量が所定値以下と判定された場合に、サーバ装置から受信されたコンテンツデータの保存先が、移動機の格納手段及びサーバ装置の格納手段の中から択一的に決定される。そして、コンテンツデータの保存先が移動機の格納手段に決定された場合には、当該コンテンツデータは移動機の格納手段に格納される。一方、コンテンツデータの保存先がサーバ装置の格納手段に決定された場合には、当該コンテンツデータはサーバ装置に向けて送信された後、サーバ装置の格納手段に格納される。
【0075】
したがって、移動機のユーザは、サーバ装置から受信されたコンテンツデータの保存先、つまり新規のコンテンツデータと既存のコンテンツデータとの内、何れを移動機側に格納するかを、コンテンツデータの種類や状況に応じて適宜選択することができる。これにより、コンテンツデータの使用に際してのユーザの利便性を維持しつつ、ダウンロードされたコンテンツデータを効率的に保持することが可能となる。
【図面の簡単な説明】
【図1】情報処理システムのハードウェア構成図である。
【図2】携帯電話のハードウェア構成図である。
【図3】保存用サーバのハードウェア構成図である。
【図4】情報処理システムのシステム構成図である。
【図5】コンテンツ管理情報の一例を示す構成図である。
【図6】ユーザ管理情報の一例を示す構成図である。
【図7】コンテンツデータ取得処理を示すフローチャートである。
【符号の説明】
1…情報処理システム、20…携帯電話、21…データ格納部、211…コンテンツ管理情報、22…空き容量判定部、25…コンテンツデータ受信部、26…保存先判定部、27…コンテンツデータ送信部、28…保存先通知部、30…保存用サーバ、31…データ格納部、311…ユーザ管理情報、32…コンテンツデータ受信部、33…ユーザ認証部[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a mobile device, a server device, an information processing system, an information processing method, and a program.
[0002]
[Prior art]
2. Description of the Related Art Conventionally, a service has been put to practical use in which an application program or a data file desired by a user (hereinafter collectively referred to as “content data”) is downloaded from a server device to an information processing device such as a personal computer and used. . However, when such a service is used, there is a concern that the downloaded content data cannot be held due to the limited storage capacity of the information processing apparatus.
[0003]
Then, in
[0004]
[Patent Document 1]
JP-A-2001-350631.
[0005]
[Problems to be solved by the invention]
However, the above-mentioned prior art mainly assumes an information processing apparatus such as a personal computer having a relatively large storage capacity as a download destination. When applying the above-described prior art to a mobile device, the following technique is used. There was a problem. That is, the mobile device does not have sufficient storage capacity of the memory and the processing capability of the CPU as compared with the information processing device. Therefore, storing all acquired content data in the memory at all times is inefficient from the viewpoint of effectively utilizing the storage area of the memory and reducing the processing load. There are also external recording media that can be attached to and detached from mobile devices, but they do not have a sufficient storage capacity as a save area for content data.
[0006]
In order to solve the above difficulties, there has been proposed a technique of deleting existing content data from a memory when downloading new content data to a mobile device. However, such a technique does not provide a user of the mobile device with a room for selecting content data to be stored in the mobile device. For this reason, for example, when the user of the mobile device does not plan to use the newly acquired content data in the near future, the content data that is used more frequently than the content data is deleted. It is foreseen that the convenience of the user of the machine may be impaired.
[0007]
Therefore, an object of the present invention is to provide a mobile device, a server device, an information processing system, and an information processing device that can efficiently hold content data downloaded to the mobile device while maintaining the convenience of the user of the mobile device. A processing method and a program are provided.
[0008]
[Means for Solving the Problems]
In order to solve the above-mentioned problem, a mobile device according to the present invention includes a determination unit that determines a free space of a storage unit that stores content data (for example, an application program and a data file), and receives content data from a server device. Receiving means for storing the content data received by the receiving means when the free space of the storing means is less than or equal to a predetermined value by the determining means; Determining means for determining one of the means, storing means for storing the content data when the storage destination of the content data is determined by the storing means of the mobile device, and determining the content by the determining means. When the storage destination of the data is determined by the storage unit of the server device, the content data is stored in the server. It is characterized in that it comprises a transmitting means for transmitting the 置宛.
[0009]
Also, in the information processing method according to the present invention, the mobile device determines a free space of a storage unit in which the content data is stored, a receiving step of receiving the content data from the server device, When it is determined that the free space of the storage unit is equal to or less than a predetermined value, the storage destination of the content data received in the receiving step is determined to be one of the storage unit of the mobile device and the storage unit of the server device. A storage step of storing the content data in the storage unit when the storage destination of the content data is determined in the storage unit of the mobile device in the determination step; When the storage destination of the content is determined by the storage unit of the server device, the content data is transmitted to the server device It is characterized in that it comprises a signal step.
[0010]
A program according to the present invention is a program that can be read by a mobile device, the function of determining a free space of a storage unit in which content data is stored, a receiving function of receiving content data from a server device, A determining function of determining the storage destination of the received content data to one of the storage means of the mobile device and the storage means of the server device when the free space of the means is determined to be equal to or less than a predetermined value; A storage function for storing the content data when the storage destination of the mobile device is determined to be the storage unit of the mobile device; and a storage function for storing the content data when the storage destination of the content data is determined to the storage unit of the server device. And a transmission function of transmitting to the mobile device.
[0011]
An information processing system according to the present invention includes the above-described mobile device and the above-described server device, and performs communication between the mobile device and the server device.
[0012]
According to these inventions, when the free space of the storage means (including the storage area as well as the physical storage device) of the mobile device is determined to be equal to or smaller than the predetermined value, the storage of the content data received from the server device is performed. The destination is determined as one of storage means of the mobile device and storage means of the server device. When the storage destination of the content data is determined to be the storage device of the mobile device, the content data is stored in the storage device of the mobile device. On the other hand, when the storage destination of the content data is determined to be the storage device of the server device, the content data is transmitted to the server device and then stored in the storage device of the server device.
[0013]
Therefore, the user of the mobile device determines the storage destination of the content data received from the server device, that is, which of the new content data and the existing content data is to be stored on the mobile device side, the type of the content data and It can be appropriately selected according to the situation. For example, if the user intends to use newly acquired content data immediately after acquisition or shortly thereafter, it is effective to store the content data in the storage unit of the mobile device. On the other hand, if the user does not plan to use the content data for a while even though the content data is newly acquired, the existing content data that is expected to be used soon is preferentially moved as it is. It is effective to store it in the machine.
[0014]
Furthermore, content data that cannot be stored in the mobile device is saved in the server device without being deleted. Therefore, the user of the mobile device can still use the desired content data by acquiring the content data from the server device as needed. As a result, it is possible to efficiently hold downloaded content data while maintaining user convenience.
[0015]
Preferably, in the mobile device according to the present invention, when the storage unit of the mobile device determines the storage destination of the content data by the determining unit, the transmitting unit includes the content data stored in the storage unit. And transmitting the oldest content data to the server device.
[0016]
Preferably, in the information processing method according to the present invention, in the transmitting step, when the storage destination of the content data is determined in the storage unit of the mobile device in the determination step, the mobile device stores the content data in the storage unit. The oldest content data among the content data being transmitted is transmitted to the server device.
[0017]
Preferably, in the program according to the present invention, when the storage destination of the content data is determined in the storage unit of the mobile device, the oldest content data among the content data stored in the storage unit is stored in the server device. The transmitting function for transmitting is further realized by the mobile device.
[0018]
According to these inventions, when the storage destination of the content data is determined to be the storage unit of the mobile device, the oldest content data among the content data stored in the storage unit is transmitted to the server device. You. That is, the oldest content data is usually selected as content data to be transmitted to the server device in order to secure a storage area for newly received content data in consideration of the possibility that the content data is frequently used. Is done. Then, newly received content data is alternatively stored in a free area formed with the transmission of the oldest content data. As a result, the user of the mobile device can easily and quickly use the content data that is used relatively frequently.
[0019]
Here, the oldest content data may be determined based on, for example, the date and time obtained by the mobile device, or when the content data is stored in advance (at the time of purchase), determined based on the update date and time. May be. Further, the determination may be made based on the production date of the content data. Regardless of which of these criteria is used, the transmitted content data may be used alone or in combination.
[0020]
The reason that the oldest content data is selected as the content data that is preferentially saved in the server device is that, as described above, it is expected that the chance of being used by the user of the mobile device will be the least, and this viewpoint is considered. From, the frequency of use of the content data, the number of times of use, the latest date and time of use, and the like may be referred to as selection criteria. Further, the content data transmitted to the server device may be content data selected by the user of the mobile device.
[0021]
In the mobile device according to the present invention, more preferably, when the content data is stored in the storage destination determined by the determination unit, the mobile device further includes a notification unit that notifies the storage destination of the content data.
[0022]
In the information processing method according to the present invention, more preferably, when the mobile device stores the content data in the storage destination determined in the determining step, a notification step of notifying a storage destination of the content data is performed. In addition.
[0023]
In the program according to the present invention, more preferably, when the content data is stored in the determined storage location, the mobile device further implements a notification function of notifying a storage location of the content data.
[0024]
According to these inventions, when the content data is stored in the determined storage location, the storage location of the content data is notified. Therefore, the user of the mobile device can easily grasp that the content data has been reliably stored in the desired storage destination. Note that the notification includes not only a notification using a display message that can be recognized visually, but also a notification using an electronic sound that can be recognized through hearing, and a notification using vibration of a vibrator.
[0025]
The server device according to the present invention includes a receiving unit that receives the content data transmitted from the mobile device described above together with the identification information of the mobile device, and an authentication unit that authenticates the mobile device based on the identification information of the mobile device. And storage means for storing the content data received by the receiving means when the mobile device is authenticated by the authentication means.
[0026]
In the information processing method according to the present invention, the server device receives the content data transmitted from the mobile device described above together with the identification information of the mobile device, and the mobile device, based on the identification information of the mobile device. An authentication step of authenticating; and a storing step of storing the content data received in the receiving step when the mobile device is authenticated in the authentication step.
[0027]
According to these inventions, when content data is transmitted from the mobile device to the server device, the identification information of the mobile device is transmitted together with the content data. One example of such identification information is the telephone number of the mobile device that has been notified of the issue number. Then, based on the identification information, authentication of the mobile device that is the transmission source of the content data is performed, and the received content data is stored (saved) in the server device only when the mobile device is authenticated. Through the authentication process, it is possible to provide a function of personal identification when performing a service for providing a storage area for content data (hereinafter, referred to as “storage area providing service”). As a result, access from a device other than the specific mobile device is excluded, and unauthorized use of the storage area by a third party can be prevented.
[0028]
BEST MODE FOR CARRYING OUT THE INVENTION
First, a configuration of an information processing system according to an embodiment of the present invention will be described.
FIG. 1 is a hardware configuration diagram of an
[0029]
Subsequently, a hardware configuration of the
[0030]
Next, a hardware configuration of the
[0031]
Note that the hardware configuration of the
[0032]
FIG. 4 is a system configuration diagram of the
[0033]
Hereinafter, each component of the
[0034]
The
[0035]
Here, the
[0036]
Hereinafter, each component of the
[0037]
FIG. 5 is a diagram illustrating an example of the content management information. As shown in FIG. 5, the
[0038]
In the acquisition date and
[0039]
The data capacity (eg, “20 KB”, “10 KB”,...) Of the corresponding content data stored in the
[0040]
The free
[0041]
The storage
[0042]
The download
The content
[0043]
The storage
[0044]
When the storage
[0045]
When the content data is stored in the storage destination determined by the storage
[0046]
The
[0047]
Here, the
[0048]
Hereinafter, each component of the
[0049]
FIG. 6 is a diagram illustrating an example of the user management information. As shown in FIG. 6, the
[0050]
In the registered
Further, in the
[0051]
The content
The
[0052]
When the notified telephone number is present in the
[0053]
Next, the operation of the
[0054]
With the subscription to this service, the user of the
[0055]
FIG. 7 is a flowchart illustrating content data acquisition processing that is executed and controlled by the
[0056]
In S3, the storage
[0057]
In S4, a signal (download request) requesting download of the content data is transmitted to the
[0058]
In S5, the download request is received from the
In S6, the content data requested to be downloaded is read from the
[0059]
In S7, the content data transmitted by the content
In S8, the storage
[0060]
In S8, when it is determined that the storage destination of the content data is the
[0061]
In S10, the content data transmitted from the
[0062]
If the telephone number of the
[0063]
In S12, the new content data downloaded from the
In S13, the storage
[0064]
On the other hand, when it is determined in S8 that the storage destination of the content data is the
[0065]
In S15, the content
[0066]
If the telephone number of the
[0067]
Subsequently, an operation and an effect of the
[0068]
Therefore, the user of the
[0069]
For example, when the user intends to use newly acquired content data immediately or soon after acquisition, it is effective to store the content data in the
[0070]
Further, the content data that cannot be stored in the
[0071]
Finally, a program for realizing the download technique according to the present invention and a computer-readable recording medium (hereinafter, simply referred to as a “recording medium”) on which the program is recorded will be described. A recording medium is a means for causing a reading device provided in a hardware resource such as a general-purpose computer to change a state of energy such as magnetism, light, electricity, or the like in accordance with a description content of a program, and to output a signal corresponding thereto. In a format, the program description can be transmitted to the reader. As such a recording medium, for example, in addition to a medium such as an IC card, a magnetic disk, an optical disk, and a magneto-optical disk which are detachably mounted on a computer (including a mobile phone), an HD ( For example, a non-volatile semiconductor memory such as a hard disk or firmware integrally fixed thereto.
[0072]
Further, the program may be configured such that part or all of the program is received and recorded by a mobile device or a server device according to the present invention via a transmission medium such as a communication line from another device. Conversely, the program may be transmitted from a mobile device or a server device according to the present invention to another device via a transmission medium and installed.
[0073]
It should be noted that the present invention is not limited to such an embodiment, and it is possible to appropriately adopt modified embodiments without departing from the spirit of the present invention. For example, in the present embodiment, the
[0074]
【The invention's effect】
According to the present invention, when it is determined that the free space of the storage device of the mobile device is equal to or less than the predetermined value, the storage destination of the content data received from the server device is the storage device of the mobile device and the storage device of the server device. Is determined alternatively from the following. When the storage destination of the content data is determined to be the storage device of the mobile device, the content data is stored in the storage device of the mobile device. On the other hand, when the storage destination of the content data is determined to be the storage device of the server device, the content data is transmitted to the server device and then stored in the storage device of the server device.
[0075]
Therefore, the user of the mobile device determines the storage destination of the content data received from the server device, that is, which of the new content data and the existing content data is to be stored on the mobile device side, the type of the content data and It can be appropriately selected according to the situation. This makes it possible to efficiently hold downloaded content data while maintaining user convenience in using the content data.
[Brief description of the drawings]
FIG. 1 is a hardware configuration diagram of an information processing system.
FIG. 2 is a hardware configuration diagram of a mobile phone.
FIG. 3 is a hardware configuration diagram of a storage server.
FIG. 4 is a system configuration diagram of an information processing system.
FIG. 5 is a configuration diagram illustrating an example of content management information.
FIG. 6 is a configuration diagram illustrating an example of user management information.
FIG. 7 is a flowchart showing content data acquisition processing.
[Explanation of symbols]
DESCRIPTION OF
Claims (12)
サーバ装置からコンテンツデータを受信する受信手段と、
前記判定手段により前記格納手段の空き容量が所定値以下と判定された場合に、前記受信手段により受信されたコンテンツデータの保存先を、移動機の格納手段及びサーバ装置の格納手段の何れか一方に決定する決定手段と、
前記決定手段により前記コンテンツデータの保存先が移動機の格納手段に決定された場合に、当該コンテンツデータを格納する格納手段と、
前記決定手段により前記コンテンツデータの保存先がサーバ装置の格納手段に決定された場合に、当該コンテンツデータを前記サーバ装置宛に送信する送信手段と
を備えることを特徴とする移動機。Determining means for determining the free space of the storage means for storing the content data;
Receiving means for receiving content data from the server device;
When the determination unit determines that the free space of the storage unit is equal to or smaller than a predetermined value, the storage destination of the content data received by the reception unit is set to one of the storage unit of the mobile device and the storage unit of the server device. Determining means for determining
A storage unit for storing the content data when the storage destination of the content data is determined by the storage unit of the mobile device by the determination unit;
When the storage unit of the server device determines the storage destination of the content data by the determination unit, the mobile device includes a transmission unit that transmits the content data to the server device.
を更に備えることを特徴とする請求項1又は2に記載の移動機。3. The mobile device according to claim 1, further comprising a notification unit that notifies a storage destination of the content data when the content data is stored in the storage destination determined by the determination unit. 4.
前記移動機の識別情報に基づいて当該移動機を認証する認証手段と、
前記認証手段により前記移動機が認証された場合に、前記受信手段により受信されたコンテンツデータを格納する格納手段と
を備えることを特徴とするサーバ装置。Receiving means for receiving content data transmitted from the mobile device according to claim 1 together with identification information of the mobile device,
Authentication means for authenticating the mobile device based on the identification information of the mobile device,
A storage unit for storing content data received by the receiving unit when the mobile unit is authenticated by the authentication unit.
前記移動機が、サーバ装置からコンテンツデータを受信する受信ステップと、前記移動機が、前記判定ステップにて前記格納手段の空き容量が所定値以下と判定された場合に、前記受信ステップにて受信されたコンテンツデータの保存先を、前記移動機の格納手段及びサーバ装置の格納手段の何れか一方に決定する決定ステップと、
前記決定ステップにて前記コンテンツデータの保存先が移動機の格納手段に決定された場合に、当該コンテンツデータを当該格納手段に格納する格納ステップと、
前記決定ステップにて前記コンテンツデータの保存先がサーバ装置の格納手段に決定された場合に、当該コンテンツデータを前記サーバ装置宛に送信する送信ステップと
を含むことを特徴とする情報処理方法。A determination step in which the mobile device determines a free space of a storage unit in which content data is stored;
The mobile device receives a content data from a server device; and the mobile device receives the content data from the server when the free space of the storage unit is determined to be equal to or less than a predetermined value in the determination step. A determining step of determining the storage destination of the generated content data in one of the storage unit of the mobile device and the storage unit of the server device;
A storage step of storing the content data in the storage unit when the storage destination of the content data is determined in the storage unit of the mobile device in the determination step;
Transmitting the content data to the server device when the storage destination of the content data is determined in the storage unit of the server device in the determining step.
前記移動機の識別情報に基づいて当該移動機を認証する認証ステップと、
前記認証ステップにて前記移動機が認証された場合に、前記受信ステップにて受信されたコンテンツデータを格納する格納ステップと
を含むことを特徴とする情報処理方法。A receiving step of receiving content data transmitted from the mobile device according to claim 1 together with identification information of the mobile device;
An authentication step of authenticating the mobile device based on the identification information of the mobile device,
A storage step of storing the content data received in the receiving step when the mobile device is authenticated in the authentication step.
コンテンツデータが格納される格納手段の空き容量を判定する判定機能と、
サーバ装置からコンテンツデータを受信する受信機能と、
前記格納手段の空き容量が所定値以下と判定された場合に、受信されたコンテンツデータの保存先を、移動機の格納手段及びサーバ装置の格納手段の何れか一方に決定する決定機能と、
前記コンテンツデータの保存先が移動機の格納手段に決定された場合に、当該コンテンツデータを格納する格納機能と、
前記コンテンツデータの保存先がサーバ装置の格納手段に決定された場合に、当該コンテンツデータを前記サーバ装置宛に送信する送信機能と
を前記移動機に実現させることを特徴とするプログラム。A program readable by a mobile device,
A determining function of determining a free space of a storage unit in which content data is stored;
A receiving function of receiving content data from the server device;
A determining function of determining a storage destination of the received content data to one of the storage unit of the mobile device and the storage unit of the server device when the free space of the storage unit is determined to be equal to or less than a predetermined value;
A storage function for storing the content data when the storage destination of the content data is determined to be storage means of the mobile device;
When the storage destination of the content data is determined to be storage means of a server device, the mobile device realizes a transmission function of transmitting the content data to the server device.
を前記移動機に更に実現させることを特徴とする請求項10記載のプログラム。When the storage destination of the content data is determined by the storage unit of the mobile device, a transmission function of transmitting the oldest content data to the server device among the content data stored in the storage device is provided to the mobile device. The program according to claim 10, wherein the program is further realized.
を前記移動機に更に実現させることを特徴とする請求項10又は11記載のプログラム。12. The program according to claim 10, further comprising, when the content data is stored in the determined storage location, causing the mobile device to further realize a notification function of notifying a storage location of the content data.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002270699A JP2004112233A (en) | 2002-09-17 | 2002-09-17 | Mobile unit, server apparatus, information processing system, information processing method, and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002270699A JP2004112233A (en) | 2002-09-17 | 2002-09-17 | Mobile unit, server apparatus, information processing system, information processing method, and program |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2004112233A true JP2004112233A (en) | 2004-04-08 |
Family
ID=32268247
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2002270699A Pending JP2004112233A (en) | 2002-09-17 | 2002-09-17 | Mobile unit, server apparatus, information processing system, information processing method, and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2004112233A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009205294A (en) * | 2008-02-26 | 2009-09-10 | Hitachi Ltd | Information storage system |
-
2002
- 2002-09-17 JP JP2002270699A patent/JP2004112233A/en active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009205294A (en) * | 2008-02-26 | 2009-09-10 | Hitachi Ltd | Information storage system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10492061B2 (en) | Terminal, device and methods for a communication network | |
EP1944986A2 (en) | Mobile device activation | |
EP1193986A1 (en) | Method and system of remotely controlling a portable terminal and a computer product | |
US10129261B2 (en) | Method for serving location information access requests | |
JP4389854B2 (en) | Electronic device, data processing method, and data processing program | |
JP2014056611A (en) | Thin client server system, thin client terminal, data management method, and computer readable recording medium | |
CN105099867A (en) | Information processing apparatus, communication system, and information processing method | |
JP2017005735A (en) | Radio communication apparatus, radio communication method, and program | |
JP5485880B2 (en) | System and method for managing smart cards | |
CN106156190A (en) | A kind of data push method and device | |
WO2007097514A1 (en) | Apparatus and method for issuing certificate with user's consent | |
KR100606238B1 (en) | A method and a system for filtering spam short messages | |
JP2005215796A (en) | Firmware update system and method for portable terminal, update module delivery medium, portable terminal and program | |
JP2004112233A (en) | Mobile unit, server apparatus, information processing system, information processing method, and program | |
CN105744501A (en) | Data traffic sharing method and management server | |
JP6320718B2 (en) | Mobile terminal device, numbering server, and mobile terminal program | |
JP2005293078A (en) | Automatic character code recognition and display system, method, and program using portable telephone set | |
JP2004104433A (en) | Mobile machine, mobile machine control method, communication system and mobile machine control program | |
JP5107672B2 (en) | Mobile communication terminal, service point grant server, and service point grant method | |
US8543657B2 (en) | Data communication system and method using a wireless terminal | |
JP4629024B2 (en) | Authentication server and authentication method | |
JP2002358486A (en) | System and method for service loading deputization | |
JP2002176667A (en) | Information distribution/switching system, information distribution/switching method, and recording medium of program for information distribution/switching server /terminal | |
JP4036699B2 (en) | Information providing system, information providing method, information providing program, and computer-readable recording medium | |
KR100735226B1 (en) | System and method for managing terminal's information history |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20050316 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20050418 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20050816 |