(57)【特許請求の範囲】
【請求項１】
ネットワークを通じてサーバ装置に通信可能に接続され、前記サーバ装置から配信サービスの提供を受ける通信端末装置であって、
属性の異なる複数の利用者特定情報に対応し、ユーザ操作に応じてオンまたはオフの何れかの状態がそれぞれ個別に選択される複数の選択操作子でなる送信可否設定手段と、
前記配信サービスを受けるにあたって、前記送信可否設定手段の前記複数の選択操作子のうちオン状態の選択操作子に対応する利用者特定情報を前記サーバ装置に送信する特定情報送信手段と、
前記特定情報送信手段による送信の結果に基づいて前記サーバ装置から送信されるデータであって前記送信した属性の異なる複数の利用者特定情報の組み合わせに基づいて前記サーバ装置において当該通信端末装置に提供する配信サービスを規定するためのデータとして選択されたものを受信するデータ受信手段とを有することを特徴とする通信端末装置。
【請求項２】
前記利用者特定情報は、当該通信端末装置を特定する機器識別情報及びユーザを特定するユーザ識別情報を少なくとも含むことを特徴とする請求項１記載の通信端末装置。
【請求項３】
配信サービスの提供を行うサーバ装置と前記配信サービスの提供を受ける通信端末装置とがネットワークを通じて通信可能に接続されて構成される配信システムであって、
前記通信端末装置は、
属性の異なる複数の利用者特定情報に対応し、ユーザ操作に応じてオンまたはオフの何れかの状態がそれぞれ個別に選択される複数の選択操作子でなる送信可否設定手段と、
前記配信サービスを受けるにあたって、前記送信可否設定手段の前記複数の選択操作子のうちオン状態の選択操作子に対応する利用者特定情報を前記サーバ装置に送信する特定情報送信手段と、
前記サーバ装置から送信される配信データを受信するデータ受信手段とを有し、
前記サーバ装置は、
前記通信端末装置の前記特定情報送信手段により送信される、オン状態の選択操作子に対応する利用者特定情報を受信する特定情報受信手段と、
前記特定情報受信手段にてオン状態の選択操作子に対応する利用者特定情報が受信されたことに応じて、該受信された属性の異なる複数の利用者特定情報の組み合わせに基づいて認証判定を行うと共に、該受信された属性の異なる複数の利用者特定情報の組み合わせに基づいて、前記通信端末装置に提供する配信サービスを規定するためのデータを選択する認証判定手段と、
前記認証判定手段により選択されたデータを前記通信端末装置に配信データとして送信するデータ送信手段とを有することを特徴とする配信システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術の分野】
本発明は、ネットワークを通じて配信サービスを行うサーバ装置、通信端末装置、配信システム及び配信プログラムに関する。
【０００２】
【従来の技術】
従来、ネットワークを通じてサーバ装置からユーザ側の通信端末装置に各種データを送信する配信サービスが行われており、その際、ユーザ側の認証を行う場合がある。例えば、インターネットを介してパソコン接続により配信サービスを受ける形態では、ブラウザにて記憶されているクッキーの送受信をサーバ装置が端末装置に自動的に実行させることで、煩雑な操作を省いてユーザ認証を行っている。
【０００３】
【発明が解決しようとする課題】
しかしながら、上記従来の認証方法では、ユーザ側からすれば、ユーザ固有のＩＤや種々の情報が自動送信されてしまうことから、接続手順を簡単にすることを引き換えに一律にプライバシーがオープンになってしまい、安全性が低いという問題があった。
【０００４】
そのため、匿名性を望むユーザは、例えば、毎回の接続時にホームページのメニューで希望のものを選んでいくことで、匿名性を確保したままサービス提供を受けることができるが、そのための入力作業はわかりにくく面倒なものであった。
【０００５】
一方、サーバ側にとっては、配信データの種類によっては匿名性がそれほど必要ないものもあり、ユーザ認証が一律に厳密であると、ユーザが必要以上に限定され、サービスの拡大にも支障が生じるという不都合もあった。
【０００６】
本発明は上記従来技術の問題を解決するためになされたものであり、その目的は、匿名性確保を可能としつつ、わかりやすく安全性の高い認証により要求に沿った適切な配信サービスを実現することができるサーバ装置、通信端末装置、配信システム及び配信プログラムを提供することにある。
【００１０】
【課題を解決するための手段】
本発明の請求項１の通信端末装置は、ネットワークを通じてサーバ装置に通信可能に接続され、前記サーバ装置から配信サービスの提供を受ける通信端末装置であって、属性の異なる複数の利用者特定情報に対応し、ユーザ操作に応じてオンまたはオフの何れかの状態がそれぞれ個別に選択される複数の選択操作子でなる送信可否設定手段と、前記配信サービスを受けるにあたって、前記送信可否設定手段の前記複数の選択操作子のうちオン状態の選択操作子に対応する利用者特定情報を前記サーバ装置に送信する特定情報送信手段と、前記特定情報送信手段による送信の結果に基づいて前記サーバ装置から送信されるデータであって前記送信した属性の異なる複数の利用者特定情報の組み合わせに基づいて前記サーバ装置において当該通信端末装置に提供する配信サービスを規定するためのデータとして選択されたものを受信するデータ受信手段とを有することを特徴とする。
【００１１】
この構成によれば、匿名性確保を可能としつつ、わかりやすく安全性の高い認証により要求に沿った適切な配信サービスを受けることができる。
【００１２】
また、上記請求項１記載の構成において、前記利用者特定情報は、当該通信端末装置を特定する機器識別情報及びユーザを特定するユーザ識別情報を少なくとも含むのが望ましい。これにより、例えば、通信端末装置毎及びユーザ毎に認証を行わせることで、認証レベルに応じた配信データを受信することができる。
【００１３】
本発明の請求項３の配信システムは、配信サービスの提供を行うサーバ装置と前記配信サービスの提供を受ける通信端末装置とがネットワークを通じて通信可能に接続されて構成される配信システムであって、前記通信端末装置は、属性の異なる複数の利用者特定情報に対応し、ユーザ操作に応じてオンまたはオフの何れかの状態がそれぞれ個別に選択される複数の選択操作子でなる送信可否設定手段と、前記配信サービスを受けるにあたって、前記送信可否設定手段の前記複数の選択操作子のうちオン状態の選択操作子に対応する利用者特定情報を前記サーバ装置に送信する特定情報送信手段と、前記サーバ装置から送信される配信データを受信するデータ受信手段とを有し、前記サーバ装置は、前記通信端末装置の前記特定情報送信手段により送信される、オン状態の選択操作子に対応する利用者特定情報を受信する特定情報受信手段と、前記特定情報受信手段にてオン状態の選択操作子に対応する利用者特定情報が受信されたことに応じて、該受信された属性の異なる複数の利用者特定情報の組み合わせに基づいて認証判定を行うと共に、該受信された属性の異なる複数の利用者特定情報の組み合わせに基づいて、前記通信端末装置に提供する配信サービスを規定するためのデータを選択する認証判定手段と、前記認証判定手段により選択されたデータを前記通信端末装置に配信データとして送信するデータ送信手段とを有することを特徴とする。
【００１４】
この構成によれば、匿名性確保を可能としつつ、わかりやすく安全性の高い認証により要求に沿った適切な配信サービスを実現することができる。
【００１８】
【発明の実施の形態】
以下、本発明の実施の形態を図面を参照して説明する。
【００１９】
図１は、本発明の一実施の形態に係る配信システムの全体構成を示すブロック図である。本システムは、通信ネットワーク１０１を通じてサーバ装置１０２と通信端末装置１とが通信可能に接続されて構成される。サーバ装置１０２はデータの配信サービスを提供するサーバコンピュータであり、複数存在していてもよい。通信端末装置１は、ユーザによって使用され、配信サービスに関してクライアント側となる装置であり、例えば、パーソナルコンピュータまたは電子楽器等の電子端末装置として構成される。通信端末装置１も、同様の構成のものが複数存在してもよい。
【００２０】
通信端末装置１は、各種操作子２、ＲＯＭ６、ＲＡＭ７、タイマ８、記憶装置１０、通信インターフェイス１４（特定情報送信手段、データ受信手段）、音源回路１５、サウンドシステム１６及び表示部１９が、バス１８を介してＣＰＵ５にそれぞれ接続されて構成される。
【００２１】
ＣＰＵ５は、本装置全体の制御を司る。ＲＯＭ６は、ＣＰＵ５が実行する制御プログラムや各種テーブルデータ等を記憶する。ＲＡＭ７は、テキストデータ等の各種入力情報、各種フラグや各種レジスタ及び演算結果等を一時的に記憶する。タイマ８はＣＰＵ５に接続され、タイマ割り込み処理における割り込み時間や各種時間を計時する。記憶装置１０は、ハードディスク、フロッピ（登録商標）ディスク等の記憶媒体１１をドライブする各種ドライブを備える。記憶媒体１１には上記制御プログラムの他、各種プログラムや各種データを記憶することができる。
【００２２】
各種操作子２は、各種情報を入力するための複数のスイッチを備え、後述する機器認証ボタン３及びユーザ認証ボタン４（いずれも送信可否設定手段）も含んでいる。表示部１９はＬＣＤ等で構成され、配信サービス等の状態表示や、アプリケーション実行に関する表示や、各種設定に関する情報等を表示する。通信インターフェイス１４は、インターネット等の通信ネットワーク１０１を介して通信端末装置１をサーバ装置１０２に接続し、データの送受信を可能にする。音源回路１５は、演奏信号を楽音信号に変換し、サウンドシステム１６は、音源回路１５から入力される楽音信号に各種効果を付与して音響に変換する。
【００２３】
図２は、サーバ装置１０２の構成を示すブロック図である。サーバ装置１０２は、各種操作子５２、ＲＯＭ５６、ＲＡＭ５７、タイマ５８、記憶装置６０、通信インターフェイス６４（特定情報受信手段、データ送信手段）、音源回路６５、サウンドシステム６６及び表示部６９が、バス６８を介してＣＰＵ５５（認証判定手段）にそれぞれ接続されて構成される。各種操作子５２が機器認証ボタン３及びユーザ認証ボタン４に相当するボタンを有しないこと以外、これらの要素の構成は、通信端末装置１の対応する要素と同様である。
【００２４】
図３は、サーバ装置１０２及び通信端末装置１の構成の概略を示す図である。同図（ａ）はサーバ装置１０２、同図（ｂ）は通信端末装置１をそれぞれ示す。通信端末装置１には、上述した機器認証ボタン３及びユーザ認証ボタン４が設けられている。機器認証ボタン３は、通信接続している通信端末装置１自身の認証を求める場合に押下するボタンである。ユーザ認証ボタン４は、通信接続している通信端末装置１を現在利用しているユーザ個人の認証を求める場合に押下するボタンである。
【００２５】
ユーザは、配信サービスを受けるために、まずユーザ登録を行う。ユーザ登録は、通常、通信端末装置１の購入時に行う。通信端末装置１には、各装置固有の情報として、機器ＩＤ（文字列等）と機種ＩＤ（利用者特定情報、機器識別情報）とが付与されている。これらは通信端末装置１の出荷前に各通信端末装置１に割り当てられている情報で、通信端末装置１に記憶されており、その後にユーザが変更することはできない。機種ＩＤは、各通信端末装置１の分類、機種、バージョン等を示す情報でもある。なお、１つの通信端末装置１を利用するユーザは１人とは限らない。例えば、同じ部署内で複数人のユーザ（Ｕ１、Ｕ２、Ｕ３…）に共用される場合がある。また、同一のユーザが複数の通信端末装置１を利用する場合もある。従って、共用される場合、ユーザ登録は各通信端末装置１毎及び各ユーザ毎に行う必要がある。
【００２６】
ユーザ登録をするには、まず、通信インターフェイス１４を介してサーバ装置１０２に接続し、機器ＩＤとユーザＩＤ（利用者特定情報、ユーザ識別情報）とをサーバ装置１０２に送信する。ここで、ユーザＩＤは各ユーザ個人を特定するための固有の情報であり、ユーザが決定するが、サーバ装置１０２が決定するようにしてもよい。なお、ユーザＩＤ等の送信の際には、ユーザ名、住所等の個人情報も必要に応じて送信する。
【００２７】
サーバ装置１０２では、送信された機器ＩＤ及びユーザＩＤ等を受信すると、その機器ＩＤと、機器ＩＤに対応する機種ＩＤとに、受信したユーザＩＤ及び個人情報を対応付けて、データベース化する。そして、同図（ａ）に示すように、サーバ装置１０２内（の記憶装置６０）に、ユーザデータベースＵＤＢが構築される。
【００２８】
図４は、認証ボタンの押下状況と認証レベルとの対応関係を示す図である。
【００２９】
後述するように、通信端末装置１からは、サーバ装置１０２への接続時に各認証ボタン３、４の押下状況に応じて機種ＩＤ及びユーザＩＤが送信される。機器認証ボタン３、ユーザ認証ボタン４が押下状態（「ＯＮ」）にあるとき、それぞれ機種ＩＤ、ユーザＩＤが送信される。
【００３０】
サーバ装置１０２では、機種ＩＤ及びユーザＩＤのいずれかまたは双方が送信されてきたか否か、その結果に基づいて認証レベルを判定し、その認証レベルに応じて、提供するサービス内容を選択する。
【００３１】
例えば、図４に示すように、サーバ装置１０２への接続時に、機器認証ボタン３、ユーザ認証ボタン４がそれぞれ「ＯＮ」、「ＯＮ」であった場合は認証レベルＡ、「ＯＮ」、「ＯＦＦ」であった場合は認証レベルＢ、「ＯＦＦ」、「ＯＮ」であった場合は認証レベルＣ、「ＯＦＦ」、「ＯＦＦ」であった場合は認証レベルＤと判定される。認証内容、サービス内容（メニュー）の選択はそれぞれ次のようになる。すなわち、認証レベルＡの場合は、機器及びユーザ共に認証され、会員向け有料サービス等が選択される。認証レベルＢの場合は、機器のみ認証されユーザは匿名となり、機器向け無料サービス等が選択される。認証レベルＣの場合は、ユーザのみ認証される一般のユーザ認証となり、一般有料サービス等が選択される。認証レベルＤの場合は、機器、ユーザ共に認証されない完全匿名となり、一般Ｗｅｂユーザサービス等が選択される。
【００３２】
このように、ユーザは、機器認証ボタン３及びユーザ認証ボタン４の使い分けによって、機器及びユーザ個人のそれぞれについて、匿名とするか否かを設定できるので、利用勝手が向上している。なお、ユーザ匿名のモードは、例えば、コミュニティ機能への参加等に利用され、ユーザ匿名でない名乗りモードは、例えば、ハンドルネームでの電子会議への参加や、電子商取引での決済、物品購入等に利用される。
【００３３】
図５は、通信端末装置１側で実行されるユーザ処理のフローチャートを示す図である。本処理は電源のオン時に開始される。
【００３４】
まず、初期化を実行、すなわち所定プログラムの実行を開始し、ＲＡＭ７等、各種レジスタ等をクリアして初期設定を行い（ステップＳ１０１）、パネル設定処理を実行、すなわち各種操作子２の操作を受け付け、機器の設定やモード選択等の指示を実行する（ステップＳ１０２）。
【００３５】
次に、上記パネル設定指示がネットワークに接続する指示であったか否かを判別し（ステップＳ１０３）、そうでない場合はパネル設定の指示に応じたその他の処理を実行して（ステップＳ１０４）、前記ステップＳ１０２に戻る一方、ネットワークに接続する指示であった場合は、ネットワーク回線接続処理を実行する（ステップＳ１０５）。すなわち、ブラウザ等のソフトウェアを立ち上げ、初期化して、ネットワーク１０１に接続し、サーバ装置１０２とのイニシエーション処理等を行って接続を確立する。
【００３６】
次に、ユーザ認証ボタン４がＯＮ状態であるか否かを判別し（ステップＳ１０６）、ＯＮ状態である場合は、通信端末装置１を現在利用しているユーザのユーザＩＤをネットワーク１０１を介してサーバ装置１０２に送信して（ステップＳ１０７）、ステップＳ１０８に進む。なお、通信端末装置１を現在利用しているユーザのユーザＩＤは、前記ステップＳ１０２のパネル設定処理で入力されているものとする。一方、ユーザ認証ボタン４がＯＮ状態でない場合は、ユーザＩＤを送信することなく前記ステップＳ１０８に進む。なお、この場合、単にユーザＩＤを送信しないだけでなく、ユーザＩＤの送信を拒否する旨の情報を送信するようにしてもよい。
【００３７】
ステップＳ１０８では、機器認証ボタン３がＯＮ状態であるか否かを判別し、ＯＮ状態である場合は、当該通信端末装置１の機種ＩＤをネットワーク１０１を介してサーバ装置１０２に送信して（ステップＳ１０９）、ステップＳ１１０に進む。一方、機器認証ボタン３がＯＮ状態でない場合は、機種ＩＤを送信することなく前記ステップＳ１１０に進む。なお、この場合も、機種ＩＤの送信を拒否する旨の情報を送信するようにしてもよい。
【００３８】
ステップＳ１１０では、機器認証ボタン３またはユーザ認証ボタン４の操作がなされたか否かを判別する。この処理は、例えば、機器認証ボタン３が「ＯＮ」、ユーザ認証ボタン４が「ＯＦＦ」で認証レベルＢとなっている場合に、ユーザ認証ボタン４を新たに「ＯＮ」とすることで認証レベルＡに変更する等のように、主として接続中においてサービスの内容乃至種類を変更したい場合に対応するための処理である。その判別の結果、いずれかのボタン操作がなされた場合は前記ステップＳ１０６に戻る一方、操作がなされない場合は、ステップＳ１１１に進む。
【００３９】
ステップＳ１１１では、サーバ装置１０２から送信され、通信インターフェイス１４で受信したデータを表示部１９に表示させる。後述する図６のサーバ処理では、サーバ装置１０２によって認証レベルの判定がなされ、判定された認証レベルに対応したデータが配信データとして送信される。従って、前記ステップＳ１１１の処理では、サーバ装置１０２から送信されてくるメニュー画面等の画面情報が表示されるほか、上記配信データも必要に応じて表示される。
【００４０】
次に、各種操作子２等を用いたユーザによる選択操作等の入力指示があったか否かを判別し（ステップＳ１１２）、入力指示があった場合は、その入力を受け付け（ステップＳ１１４）、不図示のｅｎｔｅｒキー等による入力実行の指示がされたか否かを判別する（ステップＳ１１５）。その判別の結果、入力実行の指示がされない場合は前記ステップＳ１１４に戻る一方、入力実行の指示がされた場合は、その入力されたデータをサーバ装置１０２に送信して（ステップＳ１１６）、前記ステップＳ１１０に戻る。
【００４１】
前記ステップＳ１１２の判別の結果、ユーザによる入力指示がない場合は、ユーザによる終了指示があったか否かを判別し（ステップＳ１１３）、終了指示がない場合は前記ステップＳ１１０に戻る一方、終了指示があった場合は、前記ステップＳ１０２に戻る。
【００４２】
図６は、サーバ装置１０２側で実行されるサーバ処理のフローチャートを示す図である。
【００４３】
まず、初期化を実行、すなわち電源投入後、所定プログラムの実行を開始し、ＲＡＭ５７等のクリア、ネットワーク接続のための初期設定等を行う（ステップＳ２０１）。次に、ネットワーク１０１を通じてユーザの接続要求を監視し、サービスを受けるための新たなユーザ接続要求があったか否かを判別し（ステップＳ２０２）、新たな接続要求があるまでその判別を繰り返して、新たなユーザ接続要求があった場合は、接続処理、すなわち、接続要求元の通信端末装置１とのデータ送受信の確認を行って接続を確立する（ステップＳ２０３）。なお、この後は、通信端末装置１から送信される機種ＩＤ及びユーザＩＤを含むデータがサーバ装置１０２によって常に受信される。
【００４４】
次に、通信端末装置１から機種ＩＤ及び／又はユーザＩＤを受信している場合は、その受信したＩＤ情報の入力を受け付け（ステップＳ２０４）、認証判定処理を実行する（ステップＳ２０５）。この認証判定処理は、前述したように、接続している通信端末装置１からの機種ＩＤ及びユーザＩＤの送信結果に基づいてなされる。機器認証ボタン３及びユーザ認証ボタン４の「ＯＮ」、「ＯＦＦ」に対応して機種ＩＤ及びユーザＩＤが送信または非送信となるから、判定される認証レベルは、図４に示すように、認証レベルＡ〜Ｄのいずれかとなる。
【００４５】
次に、上記判定された認証レベルに対応したサービスメニューを通信端末装置１に対して送信する（ステップＳ２０６）。このサービスメニューは認証レベルによって当然異なり、各認証レベルで利用可能なサービス内容（図４参照）に対応したメニューである。次に、通信端末装置１からメニューの選択（図５のステップＳ１１６で送信される）を受信することで選択を受け付け（ステップＳ２０７）、受け付けた選択に応じたデータを配信データとして通信端末装置１に送信することでサービスを提供する（ステップＳ２０８）。なお、メニュー選択によっては新たなメニューを送信する必要があるが、それは前記ステップＳ２０６に戻る度に行うことができる。
【００４６】
次に、通信端末装置１から新たなＩＤ情報（機種ＩＤまたはユーザＩＤ）を受信したか否かを判別する（ステップＳ２０９）。例えば、接続中においてサービスの内容乃至種類を変更するべく、通信端末装置１において機器認証ボタン３またはユーザ認証ボタン４が操作された場合は、図５のステップＳ１０６〜Ｓ１１０の処理で、機種ＩＤまたはユーザＩＤが新たに送信されるため、これらが受信されたか否かを判別する。その判別の結果、新たなＩＤ情報を受信した場合は、前記ステップＳ２０４に戻って認証レベルの判定等を改めて行う。一方、新たなＩＤ情報を受信していない場合は、ステップＳ２１０に進んで、通信端末装置１から接続終了要求がなされているか否かを判別し、接続終了要求がなされていない場合は前記ステップＳ２０６に戻る一方、接続終了要求がなされている場合は、回線切断処理を実行して（ステップＳ２１１）、前記ステップＳ２０２に戻る。
【００４７】
本実施の形態によれば、機器認証ボタン３及びユーザ認証ボタン４の押下状況に応じて機種ＩＤ及びユーザＩＤが送信され、それらの受信結果に基づいて通信端末装置毎及びユーザ毎に認証が行われ認証レベルが判定され、その認証レベルに応じて提供されるサービスが選択されるようにしたので、ユーザ側の要求に適切に沿ったデータの配信が可能になる。これにより、ユーザにとっては、通信端末装置１及びユーザの個々について匿名にするか否かを任意に選択でき、一律にプライバシーがオープンになりすぎることによる安全性の低下や、逆にプライバシー保護を優先しすぎることによるサービスの低下が回避されるという利点がある。また、認証ボタンの使い分けで機器または個人の匿名性を容易に設定できるので、操作が簡単で設定状況も常時わかりやすい。一方、サーバ装置側にとっては、ユーザ認証の厳密さがユーザの任意で設定されることから、ユーザ層が必要以上に限定されることがなく、サービスの拡大にも寄与するという利点がある。よって、匿名性確保を可能としつつ、わかりやすく安全性の高い認証により要求に沿った適切な配信サービスを実現することができる。
【００４８】
また、ユーザは、接続中においても、受けたいサービスのメニューを変更したい場合は、認証ボタンの操作で認証レベルを変更させることができるので、使い勝手がよい。
【００４９】
なお、本実施の形態では、ユーザ認証ボタン４を設けたが、これに代えて「匿名ボタン」を設けてもよい。その場合は、「匿名ボタン」の「ＯＮ」、「ＯＦＦ」がユーザ認証ボタン４の「ＯＦＦ」、「ＯＮ」に相当することになる。
【００５０】
また、機器認証ボタン３及びユーザ認証ボタン４は、プッシュボタンとして構成したが、「ＯＮ」、「ＯＦＦ」を規定できればこれに限定されることはなく、例えば、画面上でクリックされるボタンとして構成してもよい。
【００５１】
なお、本実施の形態では、認証レベル判定のパラメータとなる識別情報として機種ＩＤ及びユーザＩＤを用いたが、互いの識別情報の属性が異なればよく、これらに限定されないし、数も３個以上であってもよい。例えば、ユーザ個人を特定する個人ＩＤの他、各ユーザが所属する部署やグループを特定する部署ＩＤ、グループＩＤ等、範疇が異なる集合を特定する識別情報を複数用いてもよい。これにより、よりきめ細やかなサービスの選択が可能になる。
【００５２】
なお、本発明を達成するためのソフトウェアによって表される制御プログラムを記憶した記憶媒体を、本システムに読み出すことによって同様の効果を奏するようにしてもよく、その場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。また、プログラムコードを電送媒体（例えば、通信インターフェイス１４）等を介して供給してもよく、その場合は、プログラムコード自体が本発明を構成することになる。なお、これらの場合の記憶媒体としては、ＲＯＭのほか、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード等を用いることができる。
【００５３】
【発明の効果】
以上説明したように、本発明によれば、匿名性確保を可能としつつ、わかりやすく安全性の高い認証により要求に沿った適切な配信サービスを実現することができる。
【図面の簡単な説明】
【図１】  本発明の一実施の形態に係る配信システムの全体構成を示すブロック図である。
【図２】  サーバ装置の構成を示すブロック図である。
【図３】  サーバ装置及び通信端末装置の構成の概略を示す図である。
【図４】  認証ボタンの押下状況と認証レベルとの対応関係を示す図である。
【図５】  通信端末装置側で実行されるユーザ処理のフローチャートを示す図である。
【図６】  サーバ装置側で実行されるサーバ処理のフローチャートを示す図である。
【符号の説明】
１  通信端末装置、  ２  各種操作子、  ３  機器認証ボタン（送信可否設定手段の一部）、  ４  ユーザ認証ボタン（送信可否設定手段の一部）、  ５  ＣＰＵ、  １４  通信インターフェイス（特定情報送信手段、データ受信手段）、  ５２  各種操作子、  ５５  ＣＰＵ（認証判定手段）、  ６０  記憶装置、  ６４  通信インターフェイス（特定情報受信手段、データ送信手段）、  １０１  通信ネットワーク、  １０２  サーバ装置
【図１】
0003931710.tif 000002
【図２】
0003931710.tif 000003
【図３】
0003931710.tif 000004
【図４】
0003931710.tif 000005
【図５】
0003931710.tif 000006
【図６】
0003931710.tif 000007