(57)【要約】【課題】アプリケーションソフトの更新処理が失敗してしまう事象を低減させることができる通信端末装置を提供すること。【解決手段】データを管理するサーバ１００とネットワークＮを介して接続された電子マネーチャージ機１において、サーバ１００に対象となるアプリケーションソフトの更新ファイルが存在するか否かを監視し、更新ファイルが存在する場合には更新ファイルを受信して所定のフォルダＦに格納する監視手段２０と、監視手段２０と略同時に起動し、フォルダＦに更新ファイルが存在するか否かを確認し、該更新ファイルが存在すると判断した場合には、予め決められた待機時間だけ待機した後に更新ファイルを用いてアプリケーションソフトの更新処理を行う制御手段３０とを備えている。【選択図】        図３
2009110305.tif 000002
【特許請求の範囲】
【請求項１】
データを管理するサーバとネットワークを介して接続された通信端末装置において、
起動時に前記サーバに対象となるアプリケーションソフトの更新ファイルが存在するか否かを監視し、更新ファイルが存在する場合には更新ファイルを受信して所定の格納領域に格納する監視手段と、
前記監視手段と略同時に起動し、前記格納領域に更新ファイルが存在するか否かを確認し、該更新ファイルが存在すると判断した場合には、予め決められた待機時間だけ待機した後に前記更新ファイルを用いてアプリケーションソフトの更新処理を行う制御手段と
を備えたことを特徴とする通信端末装置。
【請求項２】
前記制御手段は、前記格納領域に適用期日が経過した複数の更新ファイルが存在する場合には、適用期日が最古の更新ファイルから順次アプリケーションソフトの更新処理を行うことを特徴とする請求項１に記載の通信端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信端末装置に関するものであり、より詳細には、データを管理するサーバとネットワークを介して接続された通信端末装置の改良に関する。
【背景技術】
【０００２】
従来、データを管理するサーバとネットワークを介して接続された通信端末装置として、サーバに対象となるアプリケーションソフトの更新ファイルが存在するか否かを監視し、更新ファイルが存在する場合には更新ファイルを受信して所定の格納領域に格納する監視手段と、格納領域に監視手段により格納された更新ファイルの存否を確認し、該更新ファイルが存在するものと判断した場合には、該更新ファイルを用いてアプリケーションソフトの更新処理を行う制御手段とが備えられている（例えば、特許文献１参照）。
【０００３】
【特許文献１】特開２００４−０８６７７１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、上述したような通信端末装置においては、監視手段と制御手段はともに略同時に起動するのが一般的であり、そのため制御手段が格納領域に更新ファイルの存否を確認した際には、監視手段により更新ファイルが格納途中の場合がある。このような場合には、制御手段が更新ファイルが存在するものと判断してしまう。このように監視手段により更新ファイルが格納中にも関わらず更新ファイルが存在すると判断してしまうと、制御手段は、その後に該更新ファイルを用いてアプリケーションソフトの更新処理を実施するが、更新ファイルは格納途中の不完全なものであるために、更新処理が失敗となってしまう虞れがあった。
【０００５】
本発明は、上記実情に鑑みて、アプリケーションソフトの更新処理が失敗してしまう事象を低減させることができる通信端末装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明の請求項１に係る通信端末装置は、データを管理するサーバとネットワークを介して接続された通信端末装置において、起動時に前記サーバに対象となるアプリケーションソフトの更新ファイルが存在するか否かを監視し、更新ファイルが存在する場合には更新ファイルを受信して所定の格納領域に格納する監視手段と、前記監視手段と略同時に起動し、前記格納領域に更新ファイルが存在するか否かを確認し、該更新ファイルが存在すると判断した場合には、予め決められた待機時間だけ待機した後に前記更新ファイルを用いてアプリケーションソフトの更新処理を行う制御手段とを備えたことを特徴とする。
【０００７】
また、本発明の請求項２に係る通信端末装置は、上述した請求項１において、前記制御手段は、前記格納領域に適用期日が経過した複数の更新ファイルが存在する場合には、適用期日が最古の更新ファイルから順次アプリケーションソフトの更新処理を行うことを特徴とする。
【発明の効果】
【０００８】
本発明の通信端末装置によれば、監視手段が、起動時にサーバに対象となるアプリケーションソフトの更新ファイルが存在するか否かを監視し、更新ファイルが存在する場合には更新ファイルを受信して所定の格納領域に格納し、制御手段が、監視手段と略同時に起動し、格納領域に更新ファイルが存在するか否かを確認し、該更新ファイルが存在すると判断した場合には、予め決められた待機時間だけ待機した後に更新ファイルを用いてアプリケーションソフトの更新処理を行うので、更新ファイルの存否を確認した時点で格納中の更新ファイルがあっても待機時間の経過により、当該更新ファイルを格納領域に格納済、あるいは格納済に極めて近い状態にすることができる。そのため、当該更新ファイルを用いてアプリケーションソフトの更新処理の行う際には、格納領域に存在する更新ファイルは、格納済のものの割合が十分に高くなり、アプリケーションソフトの更新処理が失敗してしまう事象を低減させることができるという効果を奏する。
【発明を実施するための最良の形態】
【０００９】
以下に添付図面を参照しながら、本発明に係る通信端末装置の好適な実施の形態について詳細に説明する。尚、以下の実施の形態においては、通信端末装置の一例として電子マネーチャージ機について説明する。
【００１０】
図１は、本発明の実施の形態である電子マネーチャージ機（通信端末装置）の構成を簡略して示す斜視図である。ここに例示する電子マネーチャージ機１は、本体キャビネット１０および外扉１１を備えている。本体キャビネット１０は、鋼材を適宜組み合わせることにより構成した装置本体で、前面が開口した箱形形状を有している。外扉１１は、本体キャビネット１０の前面開口を閉塞するに足りる大きさを有したもので、開閉動作することにより本体キャビネット１０の前面開口を開閉するものである。
【００１１】
本体キャビネット１０と外扉１１との間には、外扉施錠手段１２が設けてある。外扉施錠手段１２は、キー孔からキーを挿入して操作した場合に施解錠の切り替えが可能となるものある。この外扉施錠手段１２は、施錠状態において本体キャビネット１０に対する外扉１１の開放移動を阻止する一方、解錠状態において本体キャビネット１０に対する外扉１１の開放移動を許容するように構成してある。
【００１２】
外扉１１の前面には、表示部１３、入力部１４、紙幣挿入口１５、カード挿入口１６およびリーダライタ１７が設けてある。表示部１３は、利用者に操作を案内するとともに、必要な情報を表示する部分であり、例えば液晶パネルにより構成してある。入力部１４は、電子マネーチャージ機１が必要とする情報を入力するためのもので、入金や取消等の押釦部１４１や暗証番号等を入力するためのテンキー部１４２を有している。また、表示部１３に表示される領域（例えば、チャージ金額表示領域等の各種情報表示領域）も入力部１４を構成することがある。
【００１３】
紙幣挿入口１５は、利用者が紙幣を挿入するための開口である。この紙幣挿入口１５を通じて挿入された紙幣は、図示しない金銭処理機においてその金種が識別され、その後、本体キャビネット１０の内部に配設された金庫（図示せず）に収容されることになる。また、紙幣挿入口１５は、金銭処理機において識別できなかった紙幣を返送するための紙幣返却口としても機能する。
【００１４】
カード挿入口１６は、利用者がクレジットカードやデビットカードを挿入するための開口である。このカード挿入口１６を通じて挿入されたクレジットカードやデビットカードは、図示しない送受信部を通じて識別情報等の送受信が行われる。また、カード挿入口１６は、送受信部を通じて識別情報等の送受信が行われたクレジットカードやデビットカードのカード返却口としても機能する。
【００１５】
リーダライタ１７は、所定の通信可能領域に保持された記録媒体であるマネーカードや携帯電話との間で識別情報および残高情報を送受信するためのものである。
【００１６】
このような電子マネーチャージ機１は、図２に示すように、ネットワークＮを介してサーバ１００に接続してある。サーバ１００は、種々のデータを管理するものであり、本発明に特に関係のあるものとしては、アプリケーションソフトの更新プログラムを更新ファイルとして管理している。また、特に図には明示しないが、専用線、ネットワーク（ＬＡＮ）、あるいは広域ネットワーク（ＷＡＮ）を経由して、クレジット会社のクレジットサーバ、銀行のデビットサーバ、電子マネー運営会社の電子マネーサーバに接続してあり、現金決済による電子マネーのチャージ（以下、「現金チャージ」という）、クレジット会社（金融機関）から与えられた信用（与信）による電子マネーのチャージ（以下、「クレジットチャージ」という）、銀行口座（金融機関）の預貯金による電子マネーのチャージ（以下「デビットチャージ」という）が可能となっている。
【００１７】
ここで、現金チャージは、投入された現金（例えば、紙幣）に相当する入金情報（電子マネー）を非接触ＩＣカードで構成されたマネーカード、あるいは非接触ＩＣチップが搭載された携帯電話等の記録媒体にチャージするもので、電子マネーの代金は即時決済される。クレジットチャージは、予めクレジット会社により与えられた与信限度（信用限度）の限度内で電子マネーを記録媒体にチャージするもので、電子マネーの代金はクレジット会社によって立て替えられ、立て替えられた電子マネーの代金は後日決済される。尚、クレジットチャージにおいて、利用者の認証には、クレジットカードが用いられる。デビットチャージは、銀行口座の預貯金残高の範囲内で電子マネーを記録媒体にチャージするもので、電子マネーの代金は即時決済される。尚、デビットチャージにおいて、利用者の認証には、デビットカード（キャッシュカード）が用いられる。
【００１８】
図３は、上述した電子マネーチャージ機の制御系を示すブロック図である。尚、図３においては、本発明の特徴部分を実施するのに必要なものだけを示している。この図３において、電子マネーチャージ機１は、監視手段２０と制御手段３０とを備えている。
【００１９】
監視手段２０は、図２に示すように、他の電子マネーチャージ機１′，１”にも共通のものが備えてある。ここで、電子マネーチャージ機１′，１”は、電子マネーチャージ機１とは機器メーカーが異なるものである。このように機器メーカーが異なる電子マネーチャージ機１′．１”であっても、それぞれに共通の監視手段が備えてある。一方、制御手段３０は、各機器メーカー毎によってことなるものである。
【００２０】
このような監視手段２０は、起動時にサーバ１００に対象となるアプリケーションソフトの更新ファイルが存在するか否かを監視し、更新ファイルが存在する場合には更新ファイルを受信して所定の格納領域であるフォルダＦに格納するものであり、識別情報送信部２１、更新ファイル要求部２２および更新ファイル受信部２３を備えて構成してある。
【００２１】
識別情報送信部２１は、電子マネーチャージ機１の端末ＩＤやソフトウェアのバージョン情報といった識別情報をサーバ１００に送信するものである。更新ファイル要求部２２は、サーバ１００に更新ファイルを送出することを要求するものである。更新ファイル受信部２３は、更新ファイル要求部２２を通じて要求してサーバ１００より送出された更新ファイルを受信するものである。また、更新ファイル受信部２３は、受信した更新ファイルを格納領域であるフォルダＦに随時格納するものである。
【００２２】
制御手段３０は、電子マネーチャージ機１の動作を統括的に制御するものであり、監視手段２０と略同時に起動するものである。この制御手段３０は、種々の機能部を備えているが、本発明の特徴部分に関係するとのとして、設定記憶部３１、参照部３２および更新処理部３３を備えて構成してある。設定記憶部３１は、制御手段３０が処理を実行するために必要なプログラムやデータ等の各種情報を設定し、かつこれを記憶するためのものである。参照部３２は、格納領域であるフォルダＦに更新ファイルが存在するか否かを参照するものである。ここで、参照部３２は、フォルダＦに既に格納してある更新ファイルを参照するだけでなく、フォルダＦに格納中の更新ファイルも参照するものである。更新処理部３３は、アプリケーションソフトの更新処理を行うものである。より詳細には、参照部３２を通じてフォルダＦに更新ファイルが存在すると判断した場合には、予め決められた待機時間（例えば１０〜３０秒間）だけ待機した後に、適用期日が経過した複数の更新ファイルが存在するか否かを判断し、複数の更新ファイルが存在する場合には、適用期日が最古の更新ファイルから順次アプリケーションソフトの更新処理を行う一方、単数（１つ）の更新ファイルが存在する場合には、当該更新ファイルを用いてアプリケーションソフトの更新処理を行うものである。
【００２３】
図４は、監視手段が実施する監視制御処理の処理内容を示すフローチャートであり、図５は、制御手段が実施する更新制御処理の処理内容を示すフローチャートである。これら図４および図５を参照しながら各制御処理について説明することにより、電子マネーチャージ機１の動作について説明する。
【００２４】
監視制御処理における監視手段２０は、電子マネーチャージ機１の電源が投入された場合には（ステップＳ１０１：Ｙｅｓ）、起動し、識別情報送信部２１および更新ファイル要求部２２を通じてサーバ１００に識別情報および更新ファイルの要求を送出する（ステップＳ１０２）。
【００２５】
これにより、サーバ１００で対象となるアプリケーションソフトの更新ファイルが存在する場合には、サーバ１００から更新ファイルが送出される。
【００２６】
監視手段２０は、予め設定した所定時間内に更新ファイル受信部２３を通じてサーバ１００より送出された更新ファイルを受信した場合には（ステップＳ１０３：Ｙｅｓ，ステップＳ１０４：Ｎｏ）、該更新ファイル受信部２３を通じてフォルダＦに受信した更新ファイルを随時格納し（ステップＳ１０５）、その後に手順をリターンさせて今回の処理を終了する。
【００２７】
一方、上記所定時間内に更新ファイルを受信しなかった場合には（ステップＳ１０３：Ｎｏ，ステップＳ１０４：Ｙｅｓ）、上述したステップＳ１０５を実施することなく、手順をリターンさせて今回の処理を終了する。
【００２８】
更新制御処理における制御手段３０は、電子マネーチャージ機１の電源が投入された場合には（ステップＳ２０１：Ｙｅｓ）、起動する。かかる処理と、上述したステップＳ１０１の処理から、制御手段３０は、監視手段２０と略同時に起動するものである。
【００２９】
起動した制御手段３０は、参照部３２を通じてフォルダＦに更新ファイルが存在するか否かを参照する（ステップＳ２０２）。そして、更新ファイルが存在しない場合には（ステップＳ２０３：Ｎｏ）、後述する処理を実施することなく、手順をリターンさせて今回の処理を終了する。この場合は、制御手段３０は、その後に通常の処理を行うことになる。
【００３０】
一方、更新ファイルが存在する場合には（ステップＳ２０３：Ｙｅｓ）、制御手段３０は、予め決められた待機時間だけ待機する（ステップＳ２０４，ステップＳ２０５）。上述したように参照部３２は、フォルダＦに既に格納してある更新ファイルを参照するだけでなく、フォルダＦに格納途中の更新ファイルも参照するものなので、更新ファイルが存在する場合とは、フォルダＦに格納済の更新ファイルが存在するだけでなく、フォルダＦに格納途中の更新ファイルが存在する場合も含まれる。
【００３１】
特定の待機時間が経過した後（ステップＳ２０５：Ｙｅｓ）、制御手段３０は、更新処理部３３を通じて適用期日が経過した更新ファイルが複数あるか否かを確認し（ステップＳ２０６）、適用期日が経過した更新ファイルが複数ある場合には（ステップＳ２０６：Ｙｅｓ）、これらのファイルのうち適用期日が最先の更新ファイル、すなわち最古の更新ファイルを用いてアプリケーションソフトの更新処理を行う（ステップＳ２０７）。
【００３２】
適用期日が経過した更新ファイルが複数ではなくて、単数（１つ）の場合には（ステップＳ２０６：Ｎｏ，ステップＳ２０８：Ｙｅｓ）、当該更新ファイルを用いてアプリケーションソフトの更新処理を行う（ステップＳ２０９）。
【００３３】
ところで、適用期日が経過した更新ファイルが存在しない場合、例えば適用期日が将来である更新ファイルのみが存在する場合や更新ファイルが全く格納されていない場合には（ステップＳ２０６：Ｎｏ，ステップＳ２０８：Ｎｏ）、上述したアプリケーションソフトの更新処理を行わないで、手順をリターンさせて今回の処理を終了する。この場合にも、制御手段３０は、その後通常の処理を行うことになる。
【００３４】
上記ステップＳ２０７、あるいはステップＳ２０９の処理を行った制御手段３０は、更新処理部３３を通じて更新処理が終了したか否か、すなわちフォルダＦに更新処理に供していない適用期日が経過した更新ファイルに存在していないか否かを確認する（ステップＳ２１０）。そして、更新処理に供していない更新ファイルが存在する場合には（ステップＳ２１０：Ｎｏ）、手順をステップＳ２０６に戻して、上述した処理を繰り返す。一般に、ステップＳ２０６で更新ファイルが複数存在するか否かを確認しているので、かかるステップＳ２１０で更新処理が終了していないと判断されるのは、ステップＳ２０７の処理を行った場合である。
【００３５】
一方、更新処理に供していない更新ファイルが存在しない場合には（ステップＳ２１０：Ｙｅｓ）、制御手段３０は、手順をリターンさせて今回の処理を終了する。その後、制御手段３０は、通常の処理を行う。つまり、新たなアプリケーションソフトの更新処理を行った状態で、通常の処理を行う。
【００３６】
このように電子マネーチャージ機１は、フォルダＦに更新ファイルが存在するか否かを確認し、該更新ファイルが存在すると判断した場合には、特定の待機時間だけ待機した後に更新ファイルを用いてアプリケーションソフトの更新処理を行うものであり、特にフォルダＦに適用期日が経過した複数の更新ファイルが存在する場合には、適用期日が最古の更新ファイルから順次アプリケーションソフトの更新処理を行うものである。
【００３７】
以上説明したように、本発明の実施の形態における電子マネーチャージ機１によれば、フォルダＦに更新ファイルが存在するか否かを確認し、該更新ファイルが存在すると判断した場合には、特定の待機時間だけ待機した後に更新ファイルを用いてアプリケーションソフトの更新処理を行うので、更新ファイルの存否を確認した時点で格納途中の更新ファイルがあっても待機時間の経過により、当該更新ファイルをフォルダＦに格納済、あるいは格納済に極めて近い状態にすることができる。そのため、当該更新ファイルを用いてアプリケーションソフトの更新処理の行う際には、フォルダＦに存在する更新ファイルは、格納済のものの割合が十分に高くなり、アプリケーションソフトの更新処理が失敗してしまう事象を低減させることができる。
【００３８】
また、上記電子マネーチャージ機１によれば、フォルダＦに適用期日が経過した複数の更新ファイルが存在する場合には、適用期日が最古の更新ファイルから順次アプリケーションソフトの更新処理を行うので、更新ファイルが一つ前のバージョンの更新ファイルに対して差分に相当するもののみである場合にも、確実にアプリケーションソフトの更新処理を行うことができ、信頼性を向上させることもできる。
【００３９】
更に、上述したように電子マネーチャージ機１は、機器メーカー毎に異なる制御手段３０を有しているが、かかる制御手段３０が特定の待機状態の経過後に更新処理を実施するように設定するだけで良く、監視手段２０との間で同期をとるような設定は不要であり、アプリケーションソフトの更新処理が失敗してしまう事象を低減させることを容易に実現できる。
【図面の簡単な説明】
【００４０】
【図１】本発明の実施の形態である電子マネーチャージ機（通信端末装置）の構成を簡略して示す斜視図である。
【図２】図１に示した電子マネーチャージ機が適用されたシステムを模式的に示す模式図である。
【図３】電子マネーチャージ機の制御系を示すブロック図である。
【図４】図３に示した監視手段が実施する監視制御処理の処理内容を示すフローチャートである。
【図５】図３に示した制御手段が実施する更新制御処理の処理内容を示すフローチャートである。
【符号の説明】
【００４１】
１          電子マネーチャージ機
１０        本体キャビネット
１１        外扉
１３        表示部
１７        リーダライタ
２０        監視手段
２１        識別情報送信部
２２        更新ファイル要求部
２３        更新ファイル受信部
３０        制御手段
３１        設定記憶部
３２        参照部
３３        更新処理部
Ｎ          ネットワーク
Ｆ          フォルダ
【図１】
2009110305.tif 000003
【図２】
2009110305.tif 000004
【図３】
2009110305.tif 000005
【図４】
2009110305.tif 000006
【図５】
2009110305.tif 000007