(57)【要約】  携帯通信端末装置（１０）の端末データ記憶部（１８）は、保持するデータ毎にそのデータの重要度レベルを記憶している。接続状態予測判定部（１２）は、サーバ（２０）と接続する通信状態の変化を予測し、端末処理レベル決定部（１３）は、その予測結果に基づいてデータの端末処理レベルを決定する。データアクセス管理部（１５）は、データアクセスの必要が発生した時に、データの重要度レベルと、その時点の端末処理レベルとに基づいて、データアクセス先を携帯通信端末装置（１０）自身とするか、サーバ（２０）とするかを決定する。データ保持管理部（１４）は、端末処理レベルが変更された時に、変更された端末処理レベルで保持することが禁止に変更された重要度レベルのデータを端末データ記憶部（１８）から削除する。
2009001659.tif 000002
【特許請求の範囲】
【請求項１】
通信網を介してサーバと接続する携帯通信端末装置のデータ処理方法であって、
前記サーバとの接続における将来の通信状態の変化を予測し、
その予測結果に基づいて前記携帯通信端末装置内に保持することを許可するデータのレベルを示す端末処理レベルを決定し、
決定した端末処理レベルとデータの種別毎に付与されている重要度レベルとに基づいて、前記携帯通信端末装置内に保持するデータを制限する、
ことを特徴とする携帯通信端末装置のデータ処理方法。
【請求項２】
前記通信状態が改善されると予測される場合に、前記携帯通信端末装置内に保持するデータが減少するように制限する、
ことを特徴とする請求項１に記載の携帯通信端末装置のデータ処理方法。
【請求項３】
前記通信状態の予測結果の変化により前記端末処理レベルが変更されたとき、
変更された端末処理レベルで保持が禁止に変更された重要度レベルのデータについて、前記携帯通信端末装置内での更新がある場合には、その更新内容を前記サーバに反映させた後、前記保持が禁止に変更された重要度レベルのデータを前記携帯通信端末装置内から削除する、
ことを特徴とする請求項１に記載の携帯通信端末装置のデータ処理方法。
【請求項４】
前記通信状態が悪化すると予測される場合に、前記携帯通信端末装置内に保持するデータが増加するよう制限する、
ことを特徴とする請求項１に記載の携帯通信端末装置のデータ処理方法。
【請求項５】
前記通信状態の予測結果の変化により前記端末処理レベルが変更されたとき、変更された端末処理レベルで保持が許可に変更された重要度レベルのデータを前記サーバから読み出して、前記携帯通信端末装置内にコピーする、
ことを特徴とする請求項１に記載の携帯通信端末装置のデータ処理方法。
【請求項６】
前記通信状態の変化の予測において、前記携帯通信端末装置の位置情報及び移動情報を取得し、
取得した情報を前記サーバとの接続における将来の通信状態の変化の予測に利用する、
ことを特徴とする請求項１に記載の携帯通信端末装置のデータ処理方法。
【請求項７】
データの読み出し要求を受け付けて、
前記決定した端末処理レベルが、受け付けた読み出し要求が示す読み出し対象データに付与されている重要度レベル以上であるか否かを判別し、
重要度レベル以上であると判別した場合には、前記携帯通信端末装置から前記読み出し対象データを読み出し、
重要度レベル未満であると判別した場合には、前記サーバから前記読み出し対象データを読み出す、
ことを特徴とする請求項１に記載の携帯通信端末装置のデータ処理方法。
【請求項８】
データの書き込み要求を受け付けて、
前記決定した端末処理レベルが、受け付けた書き込み要求が示す書き込み対象データに付与されている重要度レベル以上であるか否かを判別し、
重要度レベル以上であると判別した場合には、前記携帯通信端末装置に前記書き込み対象データを書き込み、
重要度レベル未満であると判別した場合には、前記サーバに前記書き込み対象データを書き込む、
ことを特徴とする請求項１に記載の携帯通信端末装置のデータ処理方法。
【請求項９】
通信網を介してサーバと接続する携帯通信端末装置であって、
保持するデータの種別毎にそのデータの重要度レベルを記憶する端末データ記憶部と、
前記サーバと接続する通信状態の将来の変化を予測する接続状態予測判定部と、
前記接続状態予測判定部が予測した予測結果に基づいて、自端末装置内部で処理するデータの端末処理レベルを決定する端末処理レベル決定部と、
データへのアクセスの必要が発生した時に、アクセスすべきデータの重要度レベルと、その時点の前記端末処理レベルとに基づいて、データアクセス先を決定して、決定したアクセス先にアクセスするデータアクセス管理部と、
を備えたことを特徴とする携帯通信端末装置。
【請求項１０】
前記端末処理レベル決定部は、
前記接続状態予測判定部が前記通信状態が改善されると予測した場合に、前記端末処理レベルを減少させる、
ことを特徴とする請求項９に記載の携帯通信端末装置。
【請求項１１】
前記端末処理レベルが変更されたとき、変更された端末処理レベルで保持が禁止に変更された重要度レベルのデータについて、前記携帯通信端末装置内での更新がある場合には、その更新内容を前記サーバに記憶されている対応するデータに反映させた後、前記保持が禁止に変更された重要度レベルのデータを前記端末データ記憶部から削除する、データ保持管理部をさらに備える、
ことを特徴とする請求項９に記載の携帯通信端末装置。
【請求項１２】
前記端末処理レベル決定部は、
前記通信状態が悪化すると予測した場合に、前記端末処理レベルを増加させる、
ことを特徴とする請求項９に記載の携帯通信端末装置。
【請求項１３】
前記通信状態の予測結果の変化により前記端末処理レベルが変更されたとき、
変更された端末処理レベルで保持が許可に変更された重要度レベルのデータについて、前記サーバから読み出して、前記端末データ記憶部にコピーする、
ことを特徴とする請求項９に記載の携帯通信端末装置。
【請求項１４】
前記接続状態予測判定部は、
前記携帯通信端末装置の位置情報及び移動情報を取得する手段を有し、
取得した情報を、前記通信状態の将来の変化の予測に利用する、
ことを特徴とする請求項９に記載の携帯通信端末装置。
【請求項１５】
前記データアクセス管理部は、
データの読み出し要求が発生した際に、
その時点の端末処理レベルが、受け付けた読み出し要求が示す読み出し対象データに付与されている重要度レベル以上であるか否かを判別し、
重要度レベル以上であると判別した場合には、前記携帯通信端末装置から前記読み出し対象データを読み出し、
重要度レベル未満であると判別した場合には、前記サーバから前記読み出し対象データを読み出す、
ことを特徴とする請求項９に記載の携帯通信端末装置。
【請求項１６】
前記データアクセス管理部は、
データの書き込み要求が発生した際に、
その時点の端末処理レベルが、受け付けた書き込み要求が示す書き込み対象データに付与されている重要度レベル以上であるか否かを判別し、
重要度レベル以上であると判別した場合には、前記携帯通信端末装置に前記書き込み対象データを書き込み、
重要度レベル未満であると判別した場合には、前記サーバに前記書き込み対象データを書き込む、
ことを特徴とする請求項９に記載の携帯通信端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯通信端末装置のデータ処理方法、及び、携帯通信端末装置に関する。
【背景技術】
【０００２】
携帯電話機に代表される携帯通信端末装置においては、電話帳、受信発信メールアドレス、メール本文等のユーザ情報等をその内部に保存して、これを参照したり変更するなどのアクセスを行っている。従って、携帯通信端末装置を紛失した場合には、このような秘密のユーザ情報を第三者に見られ、個人情報などが流出する恐れがある。【０００３】
このような危険を防ぐために、全てのデータをサーバに置き、データアクセスの際はサーバにアクセスするというシンクライアント的アプローチが知られている。特開２００２−２４１７５号公報（特許文献１）には、シンクライアント端末装置が開示されている。【０００４】
【特許文献１】特開２００２−２４１７５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
内部にユーザデータ（秘密データ）を保持しないシンクライアント端末装置は、紛失時にデータ遺漏の危険性はなくなる。しかしながら、一方で、端末装置が通信圏外にあるときにはサーバのデータにアクセスできないという問題がある。又、場所や時間帯によって通信状態は変わりやすい。例えば、アクセスポイントや基地局の近くでは通信速度が速くなり、遠くでは遅くなる。繁華街等の混雑する場所では、多くの利用者で通信帯域を共同利用するために、通信速度は遅くなる。又、利用者の多い時間帯は、混雑のために通信速度が遅くなり、利用者の少ない時間帯は速くなる等、様々な条件で変化する。これにより、端末装置が接続状態であっても、通信速度が低い場合には、データアクセスに時間がかかることでレスポンスが悪化し、ユーザの利便性が低下するという問題がある。【０００６】
本発明の目的は上記問題に鑑みてなされたものであり、携帯通信端末装置の紛失時の秘密情報流出のリスクを低減させつつ、通信状態の良好でない時でもユーザの利便性を確保することを可能とする、携帯通信端末装置のデータ処理方法、及び、携帯通信端末装置を提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明の第１の観点に係る携帯通信端末装置のデータ処理方法は、
通信網を介してサーバと接続する携帯通信端末装置のデータ処理方法であって、
前記サーバとの接続における将来の通信状態の変化を予測し、
その予測結果に基づいて前記携帯通信端末装置内に保持することを許可するデータのレベルを示す端末処理レベルを決定し、
決定した端末処理レベルとデータの種別毎に付与されている重要度レベルとに基づいて、前記携帯通信端末装置内に保持するデータを制限する、
ことを特徴とする。【０００８】
前記通信状態が改善されると予測される場合に、前記携帯通信端末装置内に保持するデータが減少するように制限してもよい。【０００９】
前記通信状態の予測結果の変化により前記端末処理レベルが変更されたとき、
変更された端末処理レベルで保持が禁止に変更された重要度レベルのデータについて、前記携帯通信端末装置内での更新がある場合には、その更新内容を前記サーバに反映させた後、前記保持が禁止に変更された重要度レベルのデータを前記携帯通信端末装置内から削除してもよい。【００１０】
前記通信状態が悪化すると予測される場合に、前記携帯通信端末装置内に保持するデータが増加するよう制限してもよい。【００１１】
前記通信状態の予測結果の変化により前記端末処理レベルが変更されたとき、変更された端末処理レベルで保持が許可に変更された重要度レベルのデータを前記サーバから読み出して、前記携帯通信端末装置内にコピーしてもよい。【００１２】
前記通信状態の変化の予測において、前記携帯通信端末装置の位置情報及び移動情報を取得し、
取得した情報を前記サーバとの接続における将来の通信状態の変化の予測に利用してもよい。【００１３】
データの読み出し要求を受け付けて、
前記決定した端末処理レベルが、受け付けた読み出し要求が示す読み出し対象データに付与されている重要度レベル以上であるか否かを判別し、
重要度レベル以上であると判別した場合には、前記携帯通信端末装置から前記読み出し対象データを読み出し、
重要度レベル未満であると判別した場合には、前記サーバから前記読み出し対象データを読み出してもよい。【００１４】
データの書き込み要求を受け付けて、
前記決定した端末処理レベルが、受け付けた書き込み要求が示す書き込み対象データに付与されている重要度レベル以上であるか否かを判別し、
重要度レベル以上であると判別した場合には、前記携帯通信端末装置に前記書き込み対象データを書き込み、
重要度レベル未満であると判別した場合には、前記サーバに前記書き込み対象データを書き込んでもよい。【００１５】
上記目的を達成するため、本発明の第２の観点に係る携帯通信端末装置は、
通信網を介してサーバと接続する携帯通信端末装置であって、
保持するデータの種別毎にそのデータの重要度レベルを記憶する端末データ記憶部と、
前記サーバと接続する通信状態の将来の変化を予測する接続状態予測判定部と、
前記接続状態予測判定部が予測した予測結果に基づいて、自端末装置内部で処理するデータの端末処理レベルを決定する端末処理レベル決定部と、
データへのアクセスの必要が発生した時に、アクセスすべきデータの重要度レベルと、その時点の前記端末処理レベルとに基づいて、データアクセス先を決定して、決定したアクセス先にアクセスするデータアクセス管理部と、
を備えたことを特徴とする。【００１６】
前記端末処理レベル決定部は、
前記接続状態予測判定部が前記通信状態が改善されると予測した場合に、前記端末処理レベルを減少させてもよい。【００１７】
前記端末処理レベルが変更されたとき、変更された端末処理レベルで保持が禁止に変更された重要度レベルのデータについて、前記携帯通信端末装置内での更新がある場合には、その更新内容を前記サーバに記憶されている対応するデータに反映させた後、前記保持が禁止に変更された重要度レベルのデータを前記端末データ記憶部から削除する、データ保持管理部をさらに備えてもよい。【００１８】
前記端末処理レベル決定部は、
前記通信状態が悪化すると予測した場合に、前記端末処理レベルを増加させてもよい。【００１９】
前記通信状態の予測結果の変化により前記端末処理レベルが変更されたとき、
変更された端末処理レベルで保持が許可に変更された重要度レベルのデータについて、前記サーバから読み出して、前記端末データ記憶部にコピーしてもよい。【００２０】
前記接続状態予測判定部は、
前記携帯通信端末装置の位置情報及び移動情報を取得する手段を有し、
取得した情報を、前記通信状態の将来の変化の予測に利用してもよい。【００２１】
前記データアクセス管理部は、
データの読み出し要求が発生した際に、
その時点の端末処理レベルが、受け付けた読み出し要求が示す読み出し対象データに付与されている重要度レベル以上であるか否かを判別し、
重要度レベル以上であると判別した場合には、前記携帯通信端末装置から前記読み出し対象データを読み出し、
重要度レベル未満であると判別した場合には、前記サーバから前記読み出し対象データを読み出してもよい。【００２２】
前記データアクセス管理部は、
データの書き込み要求が発生した際に、
その時点の端末処理レベルが、受け付けた書き込み要求が示す書き込み対象データに付与されている重要度レベル以上であるか否かを判別し、
重要度レベル以上であると判別した場合には、前記携帯通信端末装置に前記書き込み対象データを書き込み、
重要度レベル未満であると判別した場合には、前記サーバに前記書き込み対象データを書き込んでもよい。
【発明の効果】
【００２３】
本発明においては、携帯通信端末装置の紛失時の秘密情報流出のリスクを低減させつつ、通信圏外や低い通信速度等により通信状態が良好でない時でもユーザの利便性を確保することができる。その理由は、将来の通信状態の変化を予測し、その予測結果により決定された端末処理レベルと、データ毎に付与された重要度レベルとに基づいて、携帯通信端末装置内に保持するデータを制限するためである。
【図面の簡単な説明】
【００２４】
【図１】本発明の一実施例の構成を示す機能ブロック図である。
【図２】本発明の一実施例における端末データ記憶部の内容の一例を示す図である。
【図３】本発明の一実施例におけるデータアクセス管理部のアクセス動作ルールの一例を示す図である。
【図４】本発明の一実施例において、データ読み出し要求が発生した場合の動作を説明するフローチャートである。
【図５】本発明の一実施例において、データ書き込み要求が発生した場合の動作を説明するフローチャートである。
【図６】本発明の一実施例において、接続状態予測判定部が一定間隔で接続状態を観測することに起因する動作を説明するフローチャートである。
【図７】本発明の他の実施例の構成を示す機能ブロック図である。
【符号の説明】
【００２５】
１０、１０ａ    携帯通信端末装置
１１    通信部
１２    接続状態予測判定部
１３    端末処理レベル決定部
１４    データ保持管理部
１５    データアクセス管理部
１６    ユーザインタフェース部
１６１  入力部
１６２  表示部
１７    データ処理部
１８    端末データ記憶部
１９    位置測定部
２０、２０ａ    サーバ
２１    通信部
２２    サーバデータアクセス管理部
２３    サーバデータ記憶部
２４    基地局情報保持部
３０    ネットワーク
【発明を実施するための最良の形態】
【００２６】
次に、本発明の実施例について図面を参照して詳細に説明する。図１は、本発明の一実施例の構成を示す機能ブロック図である。【００２７】
図１において、携帯通信端末装置１０とサーバ２０とは、ネットワーク３０（例えば、公衆回線）で接続されている。ネットワーク３０は、無線、有線、或いはその組み合わせで実現出来る。【００２８】
携帯通信端末装置１０は、自端末装置内のデータを処理するほか、ネットワーク３０を介してサーバ２０と通信することで、サーバ２０のデータを利用することが出来る。サーバ２０のデータを利用する形態としては以下の３つの形態が考えられる。
（１）サーバ２０に記録されたデータを携帯通信端末装置１０に転送する。そして、携帯通信端末装置１０が、転送されてきたデータを処理（利用）する。
（２）携帯通信端末装置１０では、データ処理を行わず、サーバ２０上でデータ処理を行い、処理結果だけを携帯通信端末装置１０に送る。そして、携帯通信端末装置１０が送信されてきた処理結果を表示する。
（３）サーバ２０上で仮想計算機としてデータ処理し、処理結果を表示する表示画面だけを携帯通信端末装置１０に送る。そして、携帯通信端末装置１０は、送信されてきた表示画面を表示する。【００２９】
データを携帯通信端末装置１０で保存／処理するか、サーバ２０で保存／処理するか、については、各々のデータに与えられているデータ重要度レベルと、通信状態により携帯通信端末装置１０に設定される端末処理レベルとの比較により決定される。【００３０】
具体的構成として、携帯通信端末装置１０は、通信部１１と、接続状態予測判定部１２と、端末処理レベル決定部１３と、データ保持管理部１４と、データアクセス管理部１５と、ユーザインタフェース部１６と、入力部１６１と、表示部１６２と、データ処理部１７と、端末データ記憶部１８とを備える。
なお、接続状態予測判定部１２、端末処理レベル決定部１３、データ保持管理部１４、および、データアクセス管理部１５部の機能（処理）は、物理的には、図示せぬＣＰＵ（Central Processing Unit）が、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、メモリ等の図示せぬ記憶装置に格納されている動作プログラムを実行することによって実現される。【００３１】
通信部１１は、通信インターフェース等を備え、ネットワーク３０に接続する機能を実現する。又、通信部１１は、通信状態に関する情報を接続状態予測判定部１２に通知する機能も有する。【００３２】
接続状態予測判定部１２は、通信部１１からの通信状態に関する情報を元に、現在の携帯通信端末装置１０とネットワーク３０、サーバ２０との間の通信速度（帯域幅）を観測し記録する。ここで通信速度を観測するとは、例えば、携帯通信端末装置１０とサーバ２０とが現在、データの転送に十分な、いわゆるブロードバンドと呼ばれるレベルの通信バンド幅で接続されているか、或いは、それよりは狭帯域の、いわゆる通常のダイアルアップレベルのバンド幅で接続されているか、或いは、携帯通信端末装置１０が電波圏外にあって接続状態にないか、等の区別を識別することである。更に、接続状態予測判定部１２は、過去及び現在の通信速度の記録から、将来の通信速度を予測する。例えば、携帯通信端末装置１０が移動している際に、基地局に近づく、或いは、同じ基地局利用者が減少するなどの要因により、過去に比べて現在の通信速度が増加傾向であれば、将来の速度は更に増加し、接続状態（通信状態）はより良好になるものと予測する。一方、過去に比べて現在の速度が減少傾向であれば、将来の速度はさらに減少して接続状態（通信状態）は悪化し、更には、無接続状態（圏外）になり得るものと予測する。なお、この予測は、例えば、観察、記録した現在及び過去の通信速度の微分値の連続性、変化量などに基づいて行えばよい。【００３３】
端末処理レベル決定部１３は、接続状態予測判定部１２が出力する将来の通信状態予測情報に基づいて、端末処理レベルを決定する。ここで端末処理レベルとは、携帯通信端末装置１０内での保持及び処理を許可するデータのレベルを示すものである。端末処理レベル決定部１３は、基本的に、将来の接続速度が増加すると予測されれば端末処理レベルを減少させ、将来の接続速度が減少すると予測されれば端末処理レベルを増加させる。【００３４】
データ保持管理部１４は、端末処理レベル決定部１３が出力する端末処理レベルの情報を入力とし、それに基づいてデータの管理を行う。詳しくは後述するが、例えば、データ保持管理部１４は、端末処理レベル決定部１３から出力された端末処理レベルの情報に基づいて、サーバ２０のデータを携帯通信端末装置１０にコピーする、又、携帯通信端末装置１０内の更新データをサーバ２０に書き出して携帯通信端末装置１０内のデータを削除する等の処理を行う。【００３５】
データアクセス管理部１５は、ユーザインタフェース部１６又はデータ処理部１７からデータアクセスの指示があると、端末処理レベル決定部１３の出力する端末処理レベルの値に従って、データアクセス動作を行う。このデータアクセス動作については後に詳述する。【００３６】
ユーザインタフェース部１６は、ユーザからの入力をテンキーなどを備えた入力部１６１で受け、又、ユーザへの出力を液晶ディスプレイなどを備えた表示部１６２に表示する。携帯通信端末装置１０で扱われるデータには、例えば、他人の電話番号や電子メールアドレスなどの個人情報を含む電話帳データやユーザが送受信した電子メールデータ等がある。ユーザインタフェース部１６を介したユーザの操作により、これらのデータに対して読み取り又は書き込みのアクセスが行われる。これらのデータは、基本的にサーバ２０のサーバデータ記憶部２３に保存され、その一部が端末データ記憶部１８に一時的に保持されている。【００３７】
データ処理部１７は、これらのデータを処理（更新、削除等）する必要が発生した時に、データを処理する機能を有する。【００３８】
端末データ記憶部１８は、これらのデータを保存する。データが端末データ記憶部１８に保持される際、これらのデータには、図２に示すように、データの種類ごとに、重要度レベルと、更新データフラグが付与される。図２は、本発明の一実施例における端末データ記憶部１８の内容の一例を示す図である。同図において、記憶されている各データは、ヘッダ情報とデータ内容（実体）とで構成されている。ヘッダ情報は、左から、重要度レベル、更新データフラグ、データ種別情報、エントリ情報（ユーザの確認用）となっている。【００３９】
重要度レベルは、そのデータをサーバ２０で処理することが望ましい場合に、より大きな値をとる。一般的に、そのデータの重要度や秘密性が大きい方が、携帯通信端末装置１０内にそのデータを保持したときのデータ遺漏の損失リスクがより大きくなるため、重要度レベルを大きく設定する。どのようなデータにどの重要度レベルを与えるかについては、ユーザが指定することも、システムにより自動的に決定することもできる。例えば、図２の例では、電話帳データ、メールデータ等が、より高い重要度レベルを持つ秘密データとされ、曲目リスト等は、低い重要度レベルを持つデータと指定されている。【００４０】
更新データフラグは、データが携帯通信端末装置１０内のみにおいて更新されているか否かを意味するフラグである。例えば、図２では、更新データフラグが「１」の場合は、このデータが携帯通信端末装置１０内のみにおいて更新されていることを意味する。即ち、更新データフラグが「１」であるデータは、携帯通信端末装置１０から削除される場合には、その前にサーバ２０に書き込まれる（更新が反映される）必要があることを示す。また、更新データフラグが「０」の場合は、このデータがサーバ２０でも同様に更新されていることを意味する。更新データフラグは、携帯通信端末装置１０内のデータの状態に合わせて随時更新される。データの実体は、携帯通信端末装置１０内から削除されているときは空になり、サーバ２０にのみ保存される。図２においては、例えば、更新フラグ「０」である電話帳データは、携帯通信端末装置１０内にその実体が存在せず、削除されている。【００４１】
図１に戻り、サーバ２０は、通信部２１と、サーバデータアクセス管理部２２と、サーバデータ記憶部２３とを備えている。通信部２１は、ネットワーク３０に接続する機能を実現する。サーバデータアクセス管理部２２は、サーバ２０内において、サーバデータ記憶部２３へのアクセスを制御する機能を有する。サーバデータ記憶部２３は、基本的に、携帯通信端末装置１０の端末データ記憶部１８が保持しているデータに関して、全ての実体データを保存している。【００４２】
図３は、本発明の一実施例におけるデータアクセス管理部１５のアクセス動作ルールの一例を示す図である。データアクセス管理部１５は、このテーブルに示すルールに沿って動作する。例えば、端末処理レベルが、「０」（最小）から「４」（最大）までの整数値を取り、データの重要度レベルが、「０」（最小）から「３」（最大）までの整数値を取ると仮定する。ここで、端末処理レベルがＮであるとき、Ｎ以上の重要度レベルを持つデータを扱う場合はサーバ２０へのアクセスが必要となり、Ｎ未満の重要度レベルを持つデータを扱う場合は携帯通信端末装置１０内でアクセスが可能となる。同図において、「Ｓ」はデータのアクセス先がサーバ２０であることを示し、「Ｔ」はデータのアクセス先が携帯通信端末装置１０であることを示している。【００４３】
例えば、図２は、その時点の端末処理レベルが「３」のケースであり、「３」以上の重要度レベル「３」である電話帳データを処理する場合は、サーバ２０へのアクセスが必要であり、電話帳データは携帯通信端末装置１０内に実体がない。従って、この電話帳データを処理する場合は、サーバ２０にアクセスする。
また、電話帳データ以外のその他のデータは、「３」未満の重要度レベルであり、携帯通信端末装置１０内に実体があるため、携帯通信端末装置１０内でアクセス（処理）される。
端末処理レベルが「０」の時には、十分安定して高速な接続が可能になっていることを示し、携帯通信端末装置１０内にデータは置かれず、図３に示すルールに従って、全てのデータはサーバ２０に直接アクセスされる。【００４４】
一方、端末処理レベルが「４」（最大値）の時には、携帯通信端末装置１０が通信圏外にある等が考えられ、データ処理においてサーバ２０は利用できず、図３に示すルールに従って、全てのデータが携帯通信端末装置１０内でローカルにアクセスして、処理される。【００４５】
データアクセス管理部１５から直接サーバ２０のデータにアクセスする場合、携帯通信端末装置１０からのデータ読み出し要求は、携帯通信端末装置１０とサーバ２０側両者の通信部１１、２１を介してサーバ２０側へ送られる。そして、サーバ２０のサーバデータアクセス管理部２２において、サーバデータ記憶部２３への読み出し要求に変換され、サーバデータ記憶部２３からデータが読み出される。読み出されたデータは、逆ルートで通信部２１、１１を介して携帯通信端末装置１０のデータアクセス管理部１５に送られ、データ処理部１７で利用（処理）され、又、必要に応じて端末データ記憶部１８に書き込まれる。【００４６】
携帯通信端末装置１０からのデータ書き込み要求の場合も同様に、書き込み要求は携帯通信端末装置１０とサーバ２０側両者の通信部１１、２１を介してサーバ２０側へ送られる。そして、サーバ２０のサーバデータアクセス管理部２２において、サーバデータ記憶部２３への書き込み要求に変換され、サーバデータ記憶部２３へデータが書き込まれる。これらのアクセスは、一般的な公知の通信技術により、相互に合意された適切なプロトコルによって暗号化され、又、通信エラーに対する対策も講じられ、確実に行われる。【００４７】
次に、本発明の一実施例の動作について図面を参照して説明する。図４は、ユーザが携帯通信端末装置１０を使用している際に、ユーザ操作又はデータ処理部１７から、データの読み出し要求が発生した場合の動作を説明するためのフローチャートである。【００４８】
まず、データアクセス管理部１５は、データ読み出し要求を受けると（ステップＳ４１）、読み出し対象となるデータの重要度レベルと端末処理レベルとに基づいて、読み出し対象となるデータへのアクセス先が、携帯通信端末装置１０自身であるか、サーバ２０であるかを判別する（ステップＳ４２）。今、図２におけるＡさんの電話帳データ（重要度レベル「３」）の読み出し要求が発生したと仮定する。携帯通信端末装置１０内の端末データ記憶部１８にアクセスするのは、図３のテーブルで「Ｔ」となっている場合、即ち、そのときの端末処理レベルが、アクセスしようとするデータの重要度レベルを超える場合である。この場合、例えば、端末処理レベルが「４」であれば、この条件に該当するため、データの実体は携帯通信端末装置１０内に存在し、データアクセス管理部１５は、アクセス先は自携帯通信端末装置１０内であると判別する。よって、データアクセス管理部１５は、端末データ記憶部１８にアクセスして、データ読み出し要求に応じて、データの実体を読み出す処理を行う（ステップＳ４４）。【００４９】
一方、ステップＳ４２において、その時点の端末処理レベルが、そのデータの重要度レベル以下である場合は、アクセス先はサーバ２０であると判別する。例えば、端末処理レベルが「２」の場合は、図３のテーブルで「Ｓ」を示し、そのデータはサーバアクセスによって得られることが分かる。その場合、データ読み出し要求は、データアクセス管理部１５から、通信部１１、ネットワーク３０を介してサーバ２０へ送られる。サーバ２０では、サーバデータアクセス管理部２２が、通信部２１を介して、データ読み出し要求を受け取り、その要求に従ってサーバデータ記憶部２３からデータを読み出す。サーバデータアクセス管理部２２は、読み出したデータを通信部２１により、携帯通信端末装置１０に送信する。サーバ２０から送信されたデータは、通信部１１を介してデータアクセス管理部１５で受け取られ、アクセス結果として使用される（ステップＳ４３）。以上が、データの読み出し要求が発生した場合の一連の処理である。【００５０】
このように、データの読み出し要求が発生した場合、読み出し対象となるデータの重要度レベルと、端末処理レベルとに基づいて、読み出し先のデータへのアクセス先を携帯通信端末装置１０とするかサーバ２０とするかかが判別されて、判別された各アクセス先で、読み出し処理が行われる。【００５１】
次に、携帯通信端末装置１０をユーザが使用している際に、ユーザ又はデータ処理部１７から、データ（例えば、図２の編集中メールの２番（重要度レベル「２」））の書き込み要求が発生した場合の動作を説明する。図５は、本発明の一実施例において、データ書き込み要求が発生した場合の動作を説明するためのフローチャートである。【００５２】
まず、データアクセス管理部１５は、データ書き込み要求を受けると（ステップＳ５１）、書き込み対象となるデータの重要度レベルと端末処理レベルとに基づいて、書き込み対象となるデータへのアクセス先が、携帯通信端末装置１０自身であるか、サーバ２０であるかを判別する（ステップＳ５２）。携帯通信端末装置１０内でアクセス可能なのは、図３で「Ｔ」を示す場合、つまり、そのときの端末処理レベルがそのデータの重要度レベルを超えるときである（例えば、端末処理レベルが「３」）。この場合、データアクセス管理部１５は、書き込み要求に従って、端末データ記憶部１８に保存されている書き込み対象となるデータの実体に所定の情報を書き込み、更に、そのデータの更新データフラグを「１」にセットする（ステップＳ５４）。【００５３】
更新データフラグ「１」とは、このデータが、携帯通信端末装置１０内においてのみ更新されたデータであり、携帯通信端末装置１０から削除される場合には、その前にサーバ２０に書き込まれる（更新される）べきデータであることを示す。この更新動作については、後に詳述する。【００５４】
ステップＳ５２において、端末処理レベルがそのデータの重要度レベル以下である場合は（例えば、端末処理レベル「２」）、図３で「Ｓ」であるので、そのデータはサーバ２０へのアクセスにより書き込まれる必要があることが分かる。その場合、データの書き込み要求は、データアクセス管理部１５からサーバ２０へ送られる。これを受けた、サーバ２０のサーバアクセス管理部２２は、書き込み要求に従って、サーバデータ記憶部２３に保存されている書き込み対象となるデータの実体に所定の情報を書き込む（ステップＳ５３）。以上が、データの書き込み要求が発生した場合の一連の処理である。【００５５】
このように、データの書き込み要求が発生した場合、書き込み対象となるデータの重要度レベルと、端末処理レベルとに基づいて、書き込み先のデータへのアクセス先を携帯通信端末装置１０とするかサーバ２０とするかかが判別されて、判別された各アクセス先で、書き込み処理が行われる。【００５６】
図６は、本発明の一実施例において、接続状態予測判定部１２が一定間隔で接続状態を観測することに起因する動作を説明するためのフローチャートである。【００５７】
接続状態予測判定部１２は、一定間隔で通信速度の変化の有無を観測している（ステップＳ６１）。ステップＳ６１において、変化が観測されない場合は、格段のアクションは実行されず処理を終了する。一方、例えば携帯通信端末装置１０が移動するなどして接続信速度の変化が観測されると、過去の通信速度との比較が行われ、接続状態予測判定部１２は、通信速度が増加傾向にあるか減少傾向にあるかを判別する（ステップＳ６２）。【００５８】
ステップＳ６２において、通信速度が増加していると判別されると、接続状態予測判定部１２は、その旨を示す情報を端末処理レベル決定部１３に送信する。そして、端末処理レベル決定部１３は、その情報を受けて、端末処理レベルを減数（デクリメント）する（ステップＳ６５）。端末処理レベルが減少されると、データ処理に関して、より多くのデータがサーバ２０で処理されるようになる。【００５９】
端末処理レベルが減少されると、それまで携帯通信端末装置１０内でアクセスされていたデータの一部がサーバ２０で処理されることになり、これに対応するために、必要なデータをサーバ処理用に移動して、携帯通信端末装置１０内から削除する必要が生じる。そのため、まず、データ保持管理部１４は、このような移動対象データのうち、携帯通信端末装置１０内で更新されて更新データフラグが１となっているデータをサーバ２０に移動させる（ステップＳ６６）。即ち、携帯通信端末装置１０内のみでの当該データの変更を、サーバ２０内の対応するデータに反映させる。データの移動は、端末データ記憶部１８の該当データを、データ保持管理部１４が、通信部１１を介してサーバ２０に送り、これを受けたサーバデータアクセス管理部２２が、サーバデータ記憶部２３に書き込むことで行われる。【００６０】
その後、データ保持管理部１４は、端末データ記憶部１８に記憶されている移動対象データの実体を削除する（ステップＳ６７）。具体例として、端末処理レベルが、例えば「３」から「２」へ減ぜられると、図３でわかるように重要度レベル「２」のデータが、新たにサーバアクセスとなる（アクセス先変更）。そのため、データ保持管理部１４は、まず、重要度レベル「２」のデータのうち、更新フラグ「１」となっているデータについて順次、その実体データのサーバ２０への書き込みを行う（ステップＳ６６）。そして、重要度レベル「２」、かつ、更新フラグ「１」の全てのデータがサーバ２０へ書き込まれた後、データ保持管理部１４は、端末データ記憶部１８で、重要度レベル「２」であるデータを全て削除する（ステップＳ６７）。また、別の例として、端末処理レベルが「０」になった場合には、図３でわかるように全てのデータがサーバアクセスとなる。その場合、データ保持管理部１４は、まず、携帯通信端末装置１０内データのうち更新フラグ「１」となっているデータについて順次、その実体データのサーバ２０への書き込みを行い（ステップＳ６６）、その後、端末データ記憶部１８にあるデータの実体部分を全て削除する（ステップＳ６７）。【００６１】
一方、ステップＳ６２において、通信速度が減少傾向にあると判別されると、接続予測判定部１２は、その旨を示す情報を端末処理レベル決定部１３に送信する。そして、端末処理レベル決定部１３は、その情報を受けて、端末処理レベルを加数（インクリメント）する（ステップＳ６３）。端末処理レベルが増加されると、データ処理において、より多くのデータが携帯通信端末装置１０内で処理されるようになる。即ち、それまでサーバ２０にアクセスされていたデータの一部が、携帯通信端末装置１０内でアクセスされることになり、これに対応するために、データ保持管理部１４は、該当するデータ（アクセス先変化データ）を携帯通信端末装置１０内に書き込み（コピー）する（ステップＳ６４）。【００６２】
具体例として、端末処理レベルが、例えば「２」から「３」へ増加されると、図３でわかるように、重要度レベル「２」のデータが新たに端末装置内アクセスとなる。そのため、重要度レベル「２」のデータが順次、サーバ２０のサーバデータ記憶部２３から読み出され、サーバデータアクセス管理部２２、通信部２１、ネットワーク３０、通信部１１、データ保持管理部１４を介して端末データ記憶部１８に書き込まれる。別の例として、端末処理レベルが最大値（例えば「４」）になった場合には、図３でわかるように、全てのデータが端末装置内アクセスとなるため、全てのデータが順次、サーバ２０のサーバデータ記憶部２３から読み出され、データ保持管理部１４は、読み出されたデータを、端末データ記憶部１８に書き込む。以上で、処理は終了する。【００６３】
このように、通信速度が増加傾向か減少傾向であるのかが定期的に判別され、その傾向に応じて端末処理レベルが加算／減算される。そして、その処理端末レベルの加算／減算に応じて、携帯通信端末装置１０とサーバ２０とで管理（保存）するデータのコピー、削除などの処理が実行される。【００６４】
次に、本発明の他の実施例について図面を参照して説明する。例えば、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）等から得られる位置情報を併用することで、通信状態変化予測の精度を高めることができる。図７は、本発明の他の実施例の構成を示す機能ブロック図である。この実施例において、携帯通信端末装置１０ａは、図１の携帯通信端末装置１０と比較して、位置測定部１９を更に備えており、他のブロックは図１と同じである。又、この実施例において、サーバ２０ａは、図１のサーバ２０と比較して、基地局情報保持部２４を更に備えており、他のブロックは図１と同じである。【００６５】
携帯通信端末装置１０ａの位置測定部１９は、ＧＰＳ等により現在の端末装置の位置を刻々と測位し、携帯通信端末装置１０ａの移動情報（例えば、位置、方向、速度等の変化）を算出する。サーバ２０ａの基地局情報保持部２４は、基地局の位置情報を保持している。【００６６】
携帯通信端末装置１０ａの位置測定部１９は、測定した位置情報、移動情報を通信部１１を介してサーバ２０ａの基地局情報保持部２４に通知する。基地局情報保持部２４は、通知された位置情報が示す携帯通信端末装置１０ａの位置周辺の基地局を検索し、検索された基地局の位置情報を携帯通信端末装置１０ａの接続状態予測判定部１２に通知する。これにより、接続状態予測判定部１２は、携帯通信端末装置１０ａの位置情報及び移動情報と、基地局位置情報とを照らし合わせて、通信状態の変化を予測する。例えば、携帯通信端末装置１０ａが基地局に近づくように移動中であれば将来の通信速度は増加し、基地局から遠ざかるようであれば減少するとの傾向が予測できる。【００６７】
尚、基地局の位置情報は、サーバ２０ａ以外の、携帯通信端末装置１０ａの外部の他の手段から入手するようにしても良い。更に、各基地局ごとの接続中端末装置数や使用帯域幅、通信ノイズレベル等の情報を、外部の情報源を介して入手して、接続状態予測判定部１２の通信速度の予測に役立ててもよい。又、例えば、他の測位手段からの情報や電車などの運行情報を利用して、地下鉄内にいるユーザの携帯通信端末装置１０ａが、いつ駅に到着して接続状態に入り、又、いつ駅間の移動中で通信圏外になるか、等の情報を入手して、接続状態予測測定部１２の通信速度の予測に利用することも可能である。【００６８】
上記の実施例の説明では、無線公衆回線を使用する例で説明したが、無線ＬＡＮや今後のワイヤレス接続技術による、異なる接続速度を持つネットワークでのシームレスな接続も利用可能である。このような場合、どこに無線ＬＡＮのホットスポットがあり、どこでどのような接続速度での接続が可能であるかのマップ情報も、現在の端末位置情報と合わせて、接続状態予測測定部１２の通信速度の予測に利用可能である。【００６９】
また、本発明の携帯通信端末装置１０は、その有する機能をハードウェア的に実現することは勿論、コンピュータとプログラムとで実現することができる。プログラムは、磁気ディスクや半導体メモリ等のコンピュータ可読記録媒体に記録されて提供され、コンピュータの立ち上げ時などにコンピュータに読み取られ、そのコンピュータの動作を制御することにより、そのコンピュータを前述した実施の形態における携帯通信端末装置１０として機能させ、図４、図５、および、図６に示した処理をコンピュータに実行させる。【００７０】
尚、本発明は上述の実施例のみに限定されるものではなく、本発明の要旨を逸脱しない範囲で種々変形して実施することが出来る。【００７１】
なお、この出願は、２００７年６月２２日に出願された日本出願特願２００７−１６４４５３号を基礎とする優先権を主張し、その開示の全てをここに取り込む。
【産業上の利用可能性】
【００７２】
本発明は、内部にユーザ情報を保持する携帯通信端末装置に好適に利用することができる。
【図１】
2009001659.tif 000003
【図２】
2009001659.tif 000004
【図３】
2009001659.tif 000005
【図４】
2009001659.tif 000006
【図５】
2009001659.tif 000007
【図６】
2009001659.tif 000008
【図７】
2009001659.tif 000009
【国際調査報告】
2009001659.tif 000010
2009001659.tif 000011
2009001659.tif 000012
2009001659.tif 000013