(57)【特許請求の範囲】
【請求項１】
ネットワークを介して利用端末装置に電子情報を配信するための少なくとも１つの配信サーバと、前記利用端末装置との商取引を管理する少なくとも１つの中継サーバとを備えた電子情報配信システムであって、
前記配信サーバは、
前記電子情報を前記利用端末装置で受信可能とするために、前記中継サーバのシステムコードと、前記中継サーバが管理している前記利用端末装置に対して一意に与えられる配布コードとの組み合わせを、管理されている前記利用端末装置に対応する数だけ作成する配布コード作成手段と、
前記配布コード作成手段によって作成された前記システムコードと前記配布コードを記憶する配布コード記憶手段と、
前記中継サーバに対して割り当てられているシステムコードを利用して前記中継サーバに前記配布コードを配信する配布コード配信手段と、
前記中継サーバから配信される前記配布コードを、前記システムコードと共に前記利用端末装置から返信させ、前記利用者端末から送信されたシステムコード及び配布コードが、前記配布コード記憶手段に記憶されているシステムコード及び配布コードと一致するか照合することにより前記利用端末装置を判別する判別手段と、
前記判別によって前記利用端末装置の照合が一致した場合に前記電子情報を前記利用端末装置に配信する電子情報配信手段と、
を備え、
前記中継サーバは、
管理している前記利用端末装置に対して一意に与えられる前記配布コードを受信する配布コード受信手段と、
受信した前記配布コードを記憶する配布コード記憶手段と、
前記配布コードを管理している前記利用端末装置に配信する配布コード配信手段と、
を備えたことを特徴とする電子情報配信システム。
【請求項２】
ネットワークを介して利用端末装置に電子情報を配信するための少なくとも１つの配信サーバであって、
前記電子情報を前記利用端末装置で受信可能とするために、前記利用端末装置との商取引を管理する中継サーバのシステムコードと、前記中継サーバが管理している前記利用端末装置に対して一意に与えられる配布コードとの組み合わせを、管理されている前記利用端末装置に対応する数だけ作成する配布コード作成手段と、
前記配布コード作成手段によって作成された前記システムコードと前記配布コードを記憶する配布コード記憶手段と、
前記中継サーバに対して割り当てられているシステムコードを利用して前記中継サーバに前記配布コードを配信する配布コード配信手段と、
前記中継サーバをから配信される前記配布コードを、前記システムコードと共に前記利用端末装置から返信させ、前記利用者端末から送信されたシステムコード及び配布コードが、前記配布コード記憶手段に記憶されているシステムコード及び配布コードと一致するか照合することにより前記利用端末装置を判別する判別手段と、
前記判別によって前記利用端末装置の照合が一致した場合に前記電子情報を前記利用端末装置に配信する電子情報配信手段と、
を備えたことを特徴とする配信サーバ。
【請求項３】
ネットワークを介して利用端末装置に電子情報を配信するための少なくとも１つの配信サーバと、前記利用端末装置との商取引を管理する少なくとも１つの中継サーバとにおいて実行される電子情報配信方法であって、
前記配信サーバは、
前記電子情報を前記利用端末装置で受信可能とするために、前記中継サーバのシステムコードと、前記中継サーバが管理している前記利用端末装置に対して一意に与えられる配布コードとの組み合わせを、管理されている前記利用端末装置に対応する数だけ作成する工程と、
作成された前記システムコードと前記配布コードを記憶する工程と、
前記中継サーバに対して割り当てられているシステムコードを利用して前記中継サーバに前記配布コードを配信する工程と、
前記中継サーバから配信される前記配布コードを、前記システムコードと共に前記利用端末装置から返信させ、前記利用者端末から送信されたシステムコード及び配布コードが、前記配布コード記憶手段に記憶されているシステムコード及び配布コードと一致するか照合することにより前記利用端末装置を判別する工程と、
前記判別によって前記利用端末装置の照合が一致した場合に前記電子情報を前記利用端末装置に配信する工程と、
を実行し、
前記中継サーバは、
管理している前記利用端末装置に対して一意に与えられる前記配布コードを受信する工程と、
受信した前記配布コードを記憶する工程と、
前記配布コードを管理している前記利用端末装置に配信する工程と、
を実行することを特徴とする電子情報配信方法。
【請求項４】
ネットワークを介して利用端末装置に電子情報を配信するための電子情報配信方法であって、
前記電子情報を前記利用端末装置で受信可能とするために、前記利用端末装置との商取引を管理する中継サーバのシステムコードと、前記中継サーバが管理している前記利用端末装置に対して一意に与えられる配布コードとの組み合わせを、管理されている前記利用端末装置に対応する数だけ作成する工程と、
作成された前記システムコードと前記配布コードを記憶する工程と、
前記中継サーバに対して割り当てられているシステムコードを利用して前記中継サーバに前記配布コードを配信する工程と、
前記中継サーバをから配信される前記配布コードを、前記システムコードと共に前記利用端末装置から返信させ、前記利用者端末から送信されたシステムコード及び配布コードが、前記配布コード記憶手段に記憶されているシステムコード及び配布コードと一致するか照合することにより前記利用端末装置を判別する工程と、
前記判別によって前記利用端末装置の照合が一致した場合に前記電子情報を前記利用端末装置に配信する工程と、
を備えたことを特徴とする電子情報配信方法。
【請求項５】
ネットワークを介して利用端末装置に電子情報を配信するためのプログラムであって、
前記電子情報を前記利用端末装置で受信可能とするために、前記利用端末装置との商取引を管理する中継サーバのシステムコードと、前記中継サーバが管理している前記利用端末装置に対して一意に与えられる配布コードとの組み合わせを、管理されている前記利用端末装置に対応する数だけ作成する手順と、
作成された前記システムコードと前記配布コードを記憶媒体上に作成する手順と、
前記中継サーバに対して割り当てられているシステムコードを利用して前記中継サーバに前記配布コードを配信する手順と、
前記中継サーバをから配信される前記配布コードを、前記システムコードと共に前記利用端末装置から返信させ、前記利用者端末から送信されたシステムコード及び配布コードが、前記配布コード記憶手段に記憶されているシステムコード及び配布コードと一致するか照合することにより前記利用端末装置を判別する手順と、
前記判別によって前記利用端末装置の照合が一致した場合に前記電子情報を前記利用端末装置に配信する手順と、
前記電子情報を前記利用端末装置の記憶媒体に記憶させる手順と、
をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＩＣカードに記憶された情報に基づいて所定の処理を行う利用端末装置に、ソフトウェアプログラムまたは電子データ等の電子情報をサーバから配信するシステムおよび配信方法に関する。
【背景技術】
【０００２】
近年、クレジットカード等のＩＣカード、あるいはＩＣカードの機能を備えたＩＣカード機能搭載型携帯電話を利用したシステムにおいて、電子マネーサービス、あるいは各種ポイントサービス等のサービスが急速に普及し始めている。
【０００３】
図１０は、第１の従来のシステムの構成を示す図である。
図１０に示すように、一般にこれらのサービスを提供するシステムは、ＩＣカードの内容を読み書きできる複数の利用端末装置と、ネットワークを介して接続された運用サーバとから構成されている。ネットワークとしては、たとえばアナログ電話網と連携した広域ネットワークサービスが利用される。このような場合には、利用端末装置と運用サーバ間の通信は、利用端末装置側の発呼で開始されるのが一般的である。また、このようなシステムは、サービス事業者毎に構築されるのが一般的である。
【０００４】
ここで利用端末装置において、バグ修正のためのソフトウェアプログラムの更新、機能の追加または変更のためのソフトウェアプログラムの更新、各種設定情報を変更するための電子データ更新等、様々な電子情報が必要となることがある。
【０００５】
図１１は、第２の従来のシステムの構成を示す図であり、図１２は、従来の利用端末装置の一例を示す構成ブロック図である。
図１１に示すように、利用端末装置は、上述のような電子情報を保守ツールからダウンロードする。そして、従来の利用端末装置は、図１２に示すように、制御部と、運用サーバ通信部と、運用サーバ通信用接続端子と、保守部と、保守ツール通信用接続端子と、表示操作部と、レシート印刷部と、ＩＣカードＲ／Ｗ部とを備えている。保守用のソフトウェアプログラムあるいは電子データは、前記制御部に含まれる記憶装置に保存される。
【０００６】
記憶装置に保守用のソフトウェアプログラムまたは電子データ等の電子情報を保存する際、図１１に示すように、保守ツールを用いる方法があるが、この保守ツールは、たとえば携帯型コンピュータと、利用端末装置に接続する通信ケーブル等から構成される。利用端末装置にダウンロードする保守用のソフトウェアプログラムまたは電子データ等の電子情報は、この保守ツールに一旦保存され、保守ツールを利用端末装置の保守ツール通信用接続端子に直接通信ケーブルを接続することでダウンロードする。
【０００７】
この方法は、運用サーバを管理するサービス事業者と利用端末装置を供給する供給者とが異なる場合に用いられることが多い。よって、利用端末装置の供給者から見れば更新作業に第３者が介在しないので、機密性の高いソフトウェアプログラムまたは電子データ等の電子情報を扱うには都合が良い。しかし、実際に店舗に利用端末装置が設置されている場合は、保守員が出向いたり、作業時間を店舗側と調整したりする必要があるため、面倒で煩雑であるという問題があった。
【０００８】
この問題を解決する案として、配信サーバから運用サーバを経由し、ネットワークを介して電子情報をダウンロードさせる方法がある。
図１３は、第３の従来のシステムの構成を示す図である。
【０００９】
たとえば、運用サーバを管理するサービス事業者と利用端末装置の供給者とが同じ場合、利用端末装置にダウンロードさせるソフトウェアプログラムまたは電子データ等の電子情報は、この配信サーバに一旦保存しておき、適宜運用サーバから利用端末装置にダウンロードさせる。
【００１０】
この方法は、サーバ側の運用環境次第で柔軟な運用が可能である。しかし、サービス事業者は、運用サーバの環境を整備する必要があり、面倒で運営コストがかかるという問題がある。また、運用サーバを管理するサービス事業者と利用端末装置の供給者とが異なる場合、利用端末装置の供給者からしてみると、機密性の高いソフトウェアプログラムまたは電子データ等の電子情報を、サービス事業者を経由してダウンロードするのは好ましくない。
【００１１】
図１４は、第４の従来のシステムの構成を示す図である。
そこで、上述のような問題点を解決するために、図１４に示すように、ネットワークに配信サーバと、運用サーバと、利用端末装置を接続させるシステムがある。このシステムを用いて、配信サーバからソフトウェアプログラムまたは電子データ等の電子情報を、運用サーバを介さずに直接特定の利用端末装置にダウンロードする方法として、特許文献１がある。その概要は、以下の通りである。
【００１２】
先ず、複数存在する利用端末装置から特定の利用端末装置を識別するための識別手段として、利用端末装置に対して一意に与えられる識別コードを作成する。この識別コードは、カードに印刷され、ユーザがこのカードを入手することで利用端末装置から運用サーバにアクセスする。運用サーバで識別コードが認証されると、運用サーバは、配信サーバにダウンロードの指令を出す。これより、配信サーバから利用端末装置へソフトウェアプログラムまたは電子データ等の電子情報がダウンロードされるというものである。この識別コードが印刷されたカードは、カード１枚につき１回のみダウンロードが可能なため、不正なダウンロードを防止することができる。
【特許文献１】特開２００４−１７１３７７号公報
【発明の開示】
【発明が解決しようとする課題】
【００１３】
しかしながら、従来の方法では、特定の利用端末装置を識別するために、利用端末装置に対して一意に与えられる識別コードを作成すると共にカードに印刷しなければならない。そのため、カードを発行する負担がかかり、運用コストが高くなるという問題点があった。
【００１４】
また、発行したカード自体は全て利用されるとは限らず、特定の利用端末装置に効率よくソフトウェアプログラムまたは電子データ等の電子情報を配信するという観点では無駄が多いという問題点があった。
【００１５】
さらに、カードに対応して大量の識別コードを管理することになるため、それらを記憶する記憶装置も大量に必要となり、管理負担が大きくなるという問題点があった。
そこで本発明は、上記問題点を解決するために、特定の利用端末に対して必要な数だけ識別コードを作成して、効率よくソフトウェアプログラムまたは電子データ等の電子情報を配信する技術を提供することを目的とする。
【課題を解決するための手段】
【００１６】
上記課題を解決する本発明のソフトウェアプログラムまたは電子データ等の電子情報配信システムは、以下の構成を採用する。
すなわち、本発明の一態様によれば、ソフトウェアプログラムまたは電子データ等の電子情報を、ネットワークを介して特定の利用端末装置に配信するための配信サーバと、特定の利用端末装置に中継している中継サーバを備えることを特徴とする。
【００１７】
配信サーバは、中継サーバが中継している利用端末装置に対して一意に与えられる配布コードを、中継している利用端末装置の数だけ作成する手段と、作成された配布コードを記憶する手段と、を有することが望ましい。そして配信サーバは、この配布コードを、中継サーバに対して割り当てられているシステムコードを利用して中継サーバに配信する。中継サーバは、この配布コードをシステムコードと共に利用端末装置に配信する。ここで配信サーバは、配布コードを受信した利用端末装置から、この配布コードをシステムコードと共に返信させることで利用端末装置を判別する。判別によって利用端末装置の照合が一致した場合、配信サーバは、中継サーバを介すことなく直接利用端末装置にソフトウェアプログラムまたは電子データ等の電子情報を配信する。
【００１８】
一方中継サーバは、中継している利用端末装置に対して一意に与えられる配布コードを受信する手段と、受信した配布コードを記憶する手段と、を有することが望ましい。
なお、中継サーバは複数存在してもよく、それぞれの中継サーバは別の利用端末装置と接続しているので、システムコードを中継サーバ毎に割り当てることによって、配信サーバは、同様に別の利用端末装置にソフトウェアプログラムまたは電子データ等の電子情報を配信することができる。
【００１９】
これより配信サーバは、利用端末装置に対して必要な数だけ配布コードを作成して、効率よくソフトウェアプログラムまたは電子データ等の電子情報を配信することができる。また、ソフトウェアプログラムまたは電子データ等の電子情報を配信する際に、中継サーバを介さずに直接利用端末装置に配信するので、機密性の高い情報の秘匿を担保できる。
【００２０】
これに対して中継サーバは、配信サーバの環境を整備すること無く利用端末装置の更新状況を管理することができるので、運営コストを削減することができる。
【発明の効果】
【００２１】
本発明によれば、配信サーバは利用端末装置に対して、効率よくソフトウェアプログラムまたは電子データ等の電子情報を配信することができる。また、ソフトウェアプログラムまたは電子データ等の電子情報を配信する際に、中継サーバを介さずに直接利用端末装置に配信するので、機密性の高い情報の秘匿を担保できる。
【００２２】
これに対して中継サーバは、配信サーバの環境を整備すること無く利用端末装置の更新状況を管理することができるので、運営コストを削減することができる。
【発明を実施するための最良の形態】
【００２３】
本発明は、ＩＣカードに記憶された情報に基づいて所定の処理を行う利用端末装置に、ソフトウェアプログラムまたは電子データ等の電子情報をサーバから配信するシステムおよび方法である。以下に図を参照しながら詳細な説明をする。
【００２４】
図１は、本発明の実施形態を示すシステム構成図である。
ネットワーク１１には、配信サーバ１２と、運用サーバ（中継サーバ）１３と、利用端末装置１４が接続されている。ここでネットワーク１１は、ＬＡＮ（Ｌｏｃａｌ Ａｒｅａ Ｎｅｔｗｏｒｋ）、ＷＡＮ（Ｗｉｄｅ Ａｒｅａ Ｎｅｔｗｏｒｋ）、インターネット等を示し、有線通信だけでなく無線通信も含む。また、配信サーバ１２と利用端末装置１４の管理は同一事業者(以下、利用端末装置供給者と称す)であり、運用サーバ１３はサービス事業者が管理しており、両者は別の業者関係にあるものとする。また、利用端末装置１４はサービス事業者が運営している店舗等に設置される。図１には運用サーバ１３が複数台存在するのに対して、配信サーバ１２が１台の例を示しているが、この実施例に限られるものではなく、配信サーバ１２、運用サーバ１３および利用端末装置１４それぞれが複数台存在していても良い。
【００２５】
図２は、利用端末装置１４の構成概要図である。
利用端末装置１４は、たとえばスーパーマーケット、コンビニエンスストア、飲食店あるいは商店などにおいて、ユーザがクレジットカード等のＩＣカードを利用して決済などの取引処理を行うための装置である。
【００２６】
利用端末装置１４は、制御部２１と、通信制御部２２と、モデム２３と、接続端子２４と、ＭＡＮ−ＭＡＣＨＩＮＥインターフェース２５と、ＣＡＲＤ−ＭＡＣＨＩＮＥインターフェース２６とを備える。
【００２７】
制御部２１には、通信制御部２２と、ＭＡＮ−ＭＡＣＨＩＮＥインターフェース２５と、ＣＡＲＤ−ＭＡＣＨＩＮＥインターフェース２６とが接続されている。通信制御部２２にはモデム２３が接続され、モデム２３には接続端子２４が接続されている。
【００２８】
制御部２１は、ソフトウェアプログラムによって各部の制御を司るＣＰＵと、ＲＡＭおよびソフトウェアプログラムを格納する記憶装置を含むものとする。ＲＡＭは、読み書き可能な揮発性のメモリであって、ＣＰＵが各種の情報処理を行う際のワーキングエリアを提供する。記憶装置は、例えばハードディスク、ＭＯ、ＦＤ、ＣＤ−ＲＯＭ／ＲＷ、ＤＶＤ−ＲＯＭ／ＲＷ、フラッシュメモリ等の記録媒体である。また、この記憶装置には、運用サーバ１３に対して一意に与えられるシステムコードや、利用端末装置１４に対して一意に与えられる配布コードが記憶される。配布コードは、配信サーバ１２で作成されて運用サーバ１３に配信され、運用サーバ１３から利用端末装置１４に配信される。
【００２９】
通信制御部２２は、利用端末装置をネットワーク１１に接続するための装置であって、モデム２３、接続端子２４、その他の接続装置によって構成されている。
ＭＡＮ−ＭＡＣＨＩＮＥインターフェース２５は、ユーザ対利用端末装置１４の入出力インターフェースであり、たとえば表示操作部２７と、レシート印刷部２８とで構成されている。表示操作部２７は、たとえばモニタ等の表示装置の画面表面のタッチパネルと、複数のキーを有するキー入力装置等で構成されている。レシート印刷部２８は、ＩＣカードを利用して決済処理を行った際に、金額や加算ポイント等をレシートに印刷するための装置である。
【００３０】
ＣＡＲＤ−ＭＡＣＨＩＮＥインターフェース２６は、ＩＣカード対利用端末装置１４の入出力インターフェースであり、たとえばＩＣカードＲ／Ｗ部２９で構成されている。ＩＣカードＲ／Ｗ部２９は、ＩＣカードの内容を読み書きするための装置である。ＩＣカードには、ユーザＩＤと決済金額に応じて加算されるポイント残高等が記録されている。
【００３１】
図３は、配信サーバ１２の構成概要図である。
配信サーバ１２は、利用端末装置１４にソフトウェアプログラムまたは電子データ等の電子情報を配信するための装置である。
【００３２】
配信サーバ１２は、制御部２１と、メインプログラム記憶部３１と、ダウンロードファイル記憶部３２と、システムコード作成部３３と、配布コード作成部３４と、通信制御部２２と、モデム２３と、接続端子２４とを備える。
【００３３】
制御部２１には、メインプログラム記憶部３１と、ダウンロードファイル記憶部３２と、システムコード作成部３３と、配布コード作成部３４と、通信制御部２２とが接続されている。通信制御部２２にはモデム２３が接続され、モデム２３には接続端子２４が接続されている。
【００３４】
制御部２１は、ソフトウェアプログラムによって各部の制御を司るＣＰＵおよびＲＡＭを含むものとする。ＲＡＭは、読み書き可能な揮発性のメモリであって、ＣＰＵが各種の情報処理を行う際のワーキングエリアを提供する。
【００３５】
メインプログラム記憶部３１とダウンロードファイル記憶部３２は、例えばハードディスク、ＭＯ、ＦＤ、ＣＤ−ＲＯＭ／ＲＷ、ＤＶＤ−ＲＯＭ／ＲＷ、フラッシュメモリ等の記録媒体である。メインプログラム記憶部３１は、各部の制御の処理に使用されるメインプログラムを記憶する装置である。このメインプログラムはＣＰＵによりメモリのプログラム領域にロードされて、データもメモリのデータ領域に読み出されて、所定の処理がなされる。処理されて更新されたデータは、所定の記録媒体の所定のデータ領域に格納されて保存される。また、メモリのデータ領域は、細分化された多数のレジスタ領域を備えており、このレジスタ領域には各種の計数値が一時的に保存される。
【００３６】
ダウンロードファイル記憶部３２は、利用端末装置１４に配信するダウンロードファイル（ソフトウェアプログラムまたは電子データ等の電子情報）を記憶する装置である。
システムコード作成部３３は、運用サーバ１３に対して一意に与えられるシステムコードを作成する装置である。
【００３７】
配布コード作成部３４は、利用端末装置１４に対して一意に与えられる配布コードを作成する装置である。ここで作成された配布コードは、運用サーバ１３に配信される。
通信制御部２２は、利用端末装置１４をネットワーク１１に接続するための装置であって、モデム２３、接続端子２４、その他の接続装置によって構成されている。
【００３８】
図４は、配信サーバ１２で作成されるシステムコードを示す図である。
システムコードは、運用サーバ１３を識別するためのコードである。そのため、識別ができれば運用サーバ１３で作成しても、配信サーバ１２で作成してもよい。あるいは、利用端末装置１４に予め登録しておいてもよい。そのため、図３の点線で囲んだシステムコード作成部３３は、配信サーバ１２で作成するときのみ、存在する。図４では、アルファベットの大文字で「ＡＢＣＤ」なるコードを示しているが、このような形態に限られるものではなく、たとえばアルファベットの小文字および数字などの組み合わせでもよい。また、コードの桁数も４桁に限定されず、任意の桁数を選択できる。
【００３９】
図５は、配信サーバ１２で作成される配布コードを示す図である。
配布コードは、利用端末装置１４を識別するためのコードである。そのため、利用端末装置１４毎にユニークな識別コードが割り当てられる。図５では、数字で「０００１」なるコードを示しているが、このような形態に限られるものではなく、たとえばアルファベット(大文字、小文字を含む)などの組み合わせでもよい。また、コードの桁数も４桁に限定されず、任意の桁数を選択できる。
【００４０】
図６は、配信サーバ１２で作成されるダウンロードファイルの管理表(以下、ダウンロード管理表と称す)を示す図である。
ダウンロード管理表は、運用サーバ１３のシステムコードと、配信（ダウンロード）の対象となる利用端末装置１４の配布コードとの組み合わせの種類分作成される。ダウンロード管理表は、制御部２１によってダウンロードファイル記憶部３２から情報を取り出すと共に、特に図示しない表示装置（たとえばモニタ、タッチパネル等）へ表示される。図６では表示項目として、システムコード、配布コード、ダウンロード状況、ダウンロードファイル名が表示されているが、これに限定されるものではない。例えば配信をした日付、時刻等を表示することもできる。また、上記表示項目が、横の列に表示されているが、縦の表示になってもよい。さらに、１つ以上の表示項目を限定して表示したりすることもできる。
【００４１】
各項目の例として、システムコード欄に「ＡＢＣＤ」、「ＥＦＧＨ」、配布コード欄に「０００１」、「０００２」、「０００３」、「０００４」、ダウンロード状況欄に「未」、「済」、ダウンロードファイル名欄に「ＤＬＦ０１００」なる情報が表示されている。なお、表示される情報は以上に述べた形態に限定されるものではなく、たとえばアルファベット(大文字、小文字を含む)および数字などの組み合わせでもよい。また、ダウンロードファイル名も７桁に限定されず、任意の桁数を選択できる。
【００４２】
システムコード欄には、サービス事業者の管理する運用サーバ１３が複数存在する場合は、図６に示すように運用サーバ１３別に「ＡＢＣＤ」、「ＥＦＧＨ」と表示される。
配布コード欄には、利用端末装置１４に対して一意に与えられるコードが表示される。
【００４３】
ダウンロード状況欄には、対象とする利用端末装置１４にダウンロードファイルを配信する前は「未」の表示が示され、ダウンロードファイルを配信した後については「済」の表示が示される。「済」の表示が示されたダウンロードファイルは、再び配信をすることができないようにする。これによって、１つの配布コードからは、１回しか配信できないので、不正な配信を防止することができる。
【００４４】
図７は、運用サーバ１３の構成概要図である。
運用サーバ１３は、各店舗に設置された利用端末装置１４における商取引のログデータを、集計および蓄積すると共に、各ユーザのＩＣカードの使用履歴や残高ポイントなどの情報を管理するための装置である。また、配信サーバ１２から配信される配布コードを利用端末装置１４に中継するための装置である。
【００４５】
運用サーバ１３は、制御部２１と、ＩＣカード情報記憶部７１と、システムコード作成部３３と、システムコード記憶部７２と、配布コード記憶部７３と、通信制御部２２と、モデム２３と、接続端子２４とを備える。
【００４６】
制御部２１には、ＩＣカード情報記憶部７１と、システムコード作成部３３と、システムコード記憶部７２と、配布コード記憶部７３と、通信制御部２２とが接続されている。通信制御部２２にはモデム２３が接続され、モデム２３には接続端子２４が接続されている。
【００４７】
制御部２１は、ソフトウェアプログラムによって各部の制御を司るＣＰＵおよびＲＡＭを含むものとする。ＲＡＭは、読み書き可能な揮発性のメモリであって、ＣＰＵが各種の情報処理を行う際のワーキングエリアを提供する。
【００４８】
ＩＣカード情報記憶部７１と、システムコード記憶部７２と、配布コード記憶部７３は、例えばハードディスク、ＭＯ、ＦＤ、ＣＤ−ＲＯＭ／ＲＷ、ＤＶＤ−ＲＯＭ／ＲＷ、フラッシュメモリ等の記録媒体である。ＩＣカード情報記憶部７１は、各ユーザのＩＣカードの使用履歴や残高ポイントなどの情報を管理する装置である。
【００４９】
システムコード作成部３３は、運用サーバ１３に対して一意に与えられるシステムコードを作成するための装置である。システムコードは、図４の説明で述べた通り、運用サーバ１３で作成しても、配信サーバ１２で作成してもよい。あるいは、利用端末装置１４に予め登録しておいてもよい。そのため、図７の点線で囲んだシステムコード作成部３３は、運用サーバ１３で作成するときのみ、存在する。
【００５０】
システムコード記憶部７２は、運用サーバ１３に対して一意に与えられるシステムコードを記憶するための装置である。
配布コード記憶部７３は、配信サーバ１２から送られてくる利用端末装置１４に対して一意に与えられる配布コードを記憶するための装置である。
【００５１】
通信制御部２２は、利用端末装置１４をネットワーク１１に接続するための装置であって、モデム２３、接続端子２４、その他の接続装置によって構成されている。
ここで運用サーバ１３は、利用端末装置１４を利用するユーザの商取引の管理以外に、配信サーバ１２から配信される配布コードを利用端末装置１４に中継する役割も備えている。これによって運用サーバ１３は、配信サーバ１２から配布コードが配信されるたびに利用端末装置１４の更新状況を管理することができる。また、配信サーバ１２の環境を整備することも必要無いので、運営コストを削減することができる。
【００５２】
図８は、本発明の電子情報配信システムおよび配信方法の第１の実施例における具体的な動作を示すフローチャートである。
以下に各ステップ（ＳＴと示す）における動作の詳細を説明する。ここで、配信するソフトウェアプログラムまたは電子データ等の電子情報は、ダウンロードファイルで管理されているものとする。
【００５３】
先ず、配信サーバ１２は、対象とする利用端末装置１４を設置しているサービス事業者のシステムコードと、対象とする利用端末装置台数分の配布コードを作成する（ＳＴ１）。
【００５４】
運用サーバ１３は、配信サーバ１２から送信されるシステムコードと配布コードを利用端末装置１４に通知する（ＳＴ２）。
利用端末装置１４は、このシステムコードと配布コードを配信サーバ１２に送信すると共に、ダウンロードファイルのダウンロード(配信)を要求する（ＳＴ３）。
【００５５】
配信サーバ１２は、利用端末装置１４から送信されたシステムコードと配布コードが、ダウンロード管理表に登録されたものかどうかを確認する（ＳＴ４）。システムコードと配布コードが、ダウンロード管理表に登録されたものでなければ（ＳＴ４でＮＯ）、配信サーバ１２は、ダウンロードファイルのダウンロード(配信)処理を中止して通常処理に戻る（ＳＴ１２）。システムコードと配布コードが、ダウンロード管理表に登録されたものであれば（ＳＴ４でＹＥＳ）、配信サーバ１２は、要求してきた利用端末装置１４にダウンロードファイルのダウンロード(配信)を許可する（ＳＴ５）。
【００５６】
利用端末装置１４は、ダウンロードファイルのダウンロード(配信)が配信サーバ１２で許可されたかを判断する（ＳＴ６）。ダウンロードファイルのダウンロード(配信)が許可されなければ（ＳＴ６でＮＯ）、利用端末装置１４は、ダウンロードファイルのダウンロード(配信)処理を中止して通常処理に戻る（ＳＴ１２）。ダウンロードファイルのダウンロード(配信)が許可されると（ＳＴ６でＹＥＳ）、利用端末装置１４は、ダウンロードファイルのダウンロード(配信)を実行する（ＳＴ７）。
【００５７】
利用端末装置１４は、ダウンロードファイルのダウンロード(配信)が成功したかを判断する（ＳＴ８）。ダウンロードファイルのダウンロード(配信)が失敗すると（ＳＴ８でＮＯ）、利用端末装置１４は、ダウンロードファイルのダウンロード(配信)処理を中止して通常処理に戻る（ＳＴ１２）。ダウンロードファイルのダウンロード(配信)が成功すると（ＳＴ８でＹＥＳ）、利用端末装置１４は、配信サーバ１２に成功したことを通知する（ＳＴ９）。
【００５８】
配信サーバ１２は、利用端末装置１４がダウンロードファイルのダウンロード(配信)に成功したかを判断する（ＳＴ１０）。ダウンロードファイルのダウンロード(配信)が失敗すると（ＳＴ１０でＮＯ）、配信サーバ１２は、ダウンロードファイルのダウンロード(配信)処理を中止して通常処理に戻る（ＳＴ１２）。ダウンロードファイルのダウンロード(配信)が成功すると（ＳＴ１０でＹＥＳ）、配信サーバ１２は、ダウンロード管理表の対応するダウンロードファイルのダウンロード(配信)状況を「済」にする（ＳＴ１１）。
【００５９】
以降、他の利用端末装置１４でダウンロードファイルのダウンロード(配信)が必要であれば、上述のＳＴ３から同様の動作を繰り返す。対応する全ての利用端末装置１４が、ダウンロードファイルのダウンロード(配信)を実行すると、ダウンロードファイルのダウンロード(配信)処理は終了して通常処理に戻る（ＳＴ１２）。
【００６０】
なお図８の実施例では、システムコードを配信サーバ１２が作成する場合について述べたが、運用サーバ１３で作成しても、利用端末装置１４に予め登録しておいてもよい。運用サーバ１３が作成する場合は、ＳＴ１においてシステムコードを作成する処理が削除され、ＳＴ２でシステムコードを作成する処理が追加される。利用端末装置１４に予め登録しておく場合は、ＳＴ１からシステムコードを作成する処理が削除される。
【００６１】
ここで、利用端末装置１４にダウンロードファイルをダウンロード(配信)している間は、ＩＣカードによる取引処理が出来なくなる。そのため、利用端末装置１４を設置しているサービス事業者にとっては、業務時間に利用端末装置１４の使用を中断されるのは営業上都合が悪い。よって、これを回避するために、一般には業務時間外の時間を利用してダウンロードファイルのダウンロード(配信)処理が行われる。上記の実施例は、当日に業務時間を考慮せずに即実行処理を行う例について説明をしたが、以下のような実施例とすることも可能である。
【００６２】
図９は、本発明の電子情報配信システムおよび配信方法の第２の実施例における具体的な動作を示すフローチャートである。
以下に各ステップ（ＳＴと示す）における動作の詳細を説明する。
【００６３】
運用サーバ１３から配信されたシステムコードと配布コードは、一度、利用端末装置１４の記憶部に保存される。配信と同時にダウンロードファイルのダウンロード(配信)処理を行わない場合は、サービス事業者の業務時間の終了時刻に、たとえば利用端末装置１４のタイマー装置（不図示）を設定し、自動的に電源をＯＦＦするものとする。そして、都合のいい時間にタイマー装置で設定した時間が来ると共に利用端末装置１４の電源をＯＮさせ、この電源ＯＮをトリガーとしてダウンロードファイルのダウンロード(配信)処理を実行するようにしてもよい。
【００６４】
ここで電源ＯＮと共に利用端末装置１４は、記憶部にシステムコードと配布コードが送信されているかどうかチェックする（ＳＴ１３）。システムコードと配布コードが送信されていないときは（ＳＴ１３でＮＯ）、通常処理に移行する（ＳＴ１５）。システムコードと配布コードが送信されていて（ＳＴ１３でＹＥＳ）、本日ダウンロードファイルのダウンロード(配信)処理を行わないときは（ＳＴ１４でＮＯ）、通常処理に移行する（ＳＴ１５）。システムコードと配布コードが送信されていて（ＳＴ１３でＹＥＳ）、本日ダウンロードファイルのダウンロード(配信)処理を行うときは（ＳＴ１４でＹＥＳ）、図８のＳＴ３へ進み同様の操作が行われる。
【００６５】
以上の実施例によると、サービス事業者の業務時間以外にダウンロードファイルのダウンロード(配信)処理を行うことができる。
したがって、本発明の電子情報配信システムおよび配信方法は、配信サーバ１２で作成した配布コードを、運用サーバ１３を介して利用端末装置１４に送信し、利用端末装置１４から送り返させることで特定の利用端末装置１４を判別する。判別の結果、照合が一致すれば、運用サーバ１３を介さず直接配信サーバ１２から利用端末装置１４にダウンロードファイル（ソフトウェアプログラムまたは電子データ等の電子情報）を配信するので、機密性の高い情報の秘匿を担保できる。
【００６６】
一方、運用サーバ１３は、配信サーバ１２の環境を整備すること無く利用端末装置１４の更新状況を管理することができるので、運営コストを削減することができる。
以上、本発明を適用した実施の形態を説明してきたが、本発明は、以上に述べた各実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内で種々の構成または形状を取ることができる。
【図面の簡単な説明】
【００６７】
【図１】本発明の実施形態を示すシステム構成図である。
【図２】利用端末装置の構成概要図である。
【図３】配信サーバの構成概要図である。
【図４】配信サーバで作成されるシステムコードを示す図である。
【図５】配信サーバで作成される配布コードを示す図である。
【図６】配信サーバで作成されるダウンロード管理表を示す図である。
【図７】運用サーバの構成概要図である。
【図８】本発明の第１の実施例における具体的な動作を示すフローチャートである。
【図９】本発明の第２の実施例における具体的な動作を示すフローチャートである。
【図１０】第１の従来のシステムの構成を示す図である。
【図１１】第２の従来のシステムの構成を示す図である。
【図１２】従来の利用端末装置の一例を示す構成ブロック図である。
【図１３】第３の従来のシステムの構成を示す図である。
【図１４】第４の従来のシステムの構成を示す図である。
【符号の説明】
【００６８】
１１      ネットワーク
１２      配信サーバ
１３      運用サーバ
１４      利用端末装置
２１      制御部
２２      通信制御部
２３      モデム
２４      接続端子
２５      ＭＡＮ−ＭＡＣＨＩＮＥインターフェース
２６      ＣＡＲＤ−ＭＡＣＨＩＮＥインターフェース
２７      表示操作部
２８      レシート印刷部
２９      ＩＣカードＲ／Ｗ部
３１      メインプログラム記憶部
３２      ダウンロードファイル記憶部
３３      システムコード作成部
３４      配布コード作成部
７１      ＩＣカード情報記憶部
７２      システムコード記憶部
７３      配布コード記憶部
【図１】
0004725309.tif 000002
【図２】
0004725309.tif 000003
【図３】
0004725309.tif 000004
【図４】
0004725309.tif 000005
【図５】
0004725309.tif 000006
【図６】
0004725309.tif 000007
【図７】
0004725309.tif 000008
【図８】
0004725309.tif 000009
【図９】
0004725309.tif 000010
【図１０】
0004725309.tif 000011
【図１１】
0004725309.tif 000012
【図１２】
0004725309.tif 000013
【図１３】
0004725309.tif 000014
【図１４】
0004725309.tif 000015