(57)【特許請求の範囲】
【請求項１】
ユーザがサービス提供装置の認証を受けてサービスの提供を受けるためのユーザ認証情報と、ネットワークを使用するためのネットワーク使用設定情報とを記憶媒体に記憶する記憶手段と、
上記記憶されたネットワーク使用設定情報に従い、上記ネットワークを介して上記サービス提供装置と接続するネットワーク接続手段と、
上記記憶媒体に記憶している上記ネットワーク使用設定情報の変更を検出する変更検出手段と、
上記変更検出手段により上記ネットワーク使用設定情報の変更を検出したときに、上記記憶媒体から上記ユーザ認証情報を消去する消去手段と
を有するサービス利用装置。
【請求項２】
上記記憶手段は、
上記ユーザ認証情報及び上記ネットワーク使用設定情報に加えて、上記サービス利用装置に対応する装置名称を記憶し、
上記消去手段は、
上記変更検出手段により上記ネットワーク使用設定情報の変更を検出したときに、上記ユーザ認証情報に加えて上記記憶媒体から上記装置名称を消去する
請求項１に記載のサービス利用装置。
【請求項３】
上記サービス提供装置は、
上記ユーザ認証情報と対応付けて上記装置名称を記憶し、
上記消去手段は、
上記変更検出手段により上記ネットワーク使用設定情報の変更を検出したときに、上記サービス提供装置に対し、上記記憶している上記装置名称を消去させる
請求項２に記載のサービス利用装置。
【請求項４】
上記記憶媒体は、
電源の供給が断たれたときに上記ユーザ認証情報及び上記ネットワーク使用設定情報を消去する揮発性メモリでなる
請求項１に記載のサービス利用装置。
【請求項５】
予め記憶媒体に記憶されたネットワークを使用するためのネットワーク使用設定情報に従い上記ネットワークを介してサービス提供装置と接続し、上記記憶媒体に予め記憶されたユーザ認証情報により上記サービス提供装置の認証を受けてサービスの提供を受けるネットワーク接続ステップと、
上記記憶媒体に記憶している上記ネットワーク使用設定情報の変更を検出する変更検出ステップと、
上記変更検出ステップにより上記ネットワーク使用設定情報の変更を検出したときに、上記記憶媒体から上記ユーザ認証情報を消去する消去ステップと
を有するサービス利用方法。
【請求項６】
情報処理装置に対して、
予め記憶媒体に記憶されたネットワークを使用するためのネットワーク使用設定情報に従い上記ネットワークを介してサービス提供装置と接続し、上記記憶媒体に予め記憶されたユーザ認証情報により上記サービス提供装置の認証を受けてサービスの提供を受けるネットワーク接続ステップと、
上記記憶媒体に記憶している上記ネットワーク使用設定情報の変更を検出する変更検出ステップと、
上記変更検出ステップにより上記ネットワーク使用設定情報の変更を検出したときに、上記記憶媒体から上記ユーザ認証情報を消去する消去ステップと
を実行させるサービス利用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はサービス利用装置に関し、例えば楽曲等のコンテンツデータをユーザの端末装置にダウンロードするサービスを提供するサービス提供システムに適用して好適なものである。
【背景技術】
【０００２】
従来、サービス提供システムにおいては、ユーザの操作指示を受けたサービス利用装置としての端末装置が、システムを管理する管理サーバから楽曲等のコンテンツを取得する等のサービスを利用できるものがある。
【０００３】
このようなサービスを利用する場合、このサービス提供システムでは、コンテンツを取得するための決済処理等を行う必要があるため、ユーザを識別するためのユーザＩＤとこれに対応するパスワード（以下これらをユーザ認証情報と呼ぶ）を端末装置から管理サーバへ送信する。
【０００４】
ここで端末装置には、サービスを利用する度にこのユーザ認証情報を送信する必要があるが、毎回ユーザが入力する手間を省略するために、端末装置が当該ユーザ認証情報を予め記憶しておき必要に応じて読み出すようになされている。
【０００５】
また端末装置には、ユーザの参照頻度が高いＷｅｂページをブックマークとして記憶する等、ユーザ毎に異なるブックマーク等のユーザ利用情報を記憶することによって、ユーザの使い勝手を向上するようにしたものがある（例えば、特許文献１参照）。
【特許文献１】特開２００２−２１６０９９公報（第１４頁、第１図）。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、このような端末装置は、譲渡される等の理由により当初のユーザと異なる他のユーザに使用される場合がある。
【０００７】
このような場合、ユーザの操作によって端末装置に記憶されたユーザ認証情報やユーザ利用情報（以下これをまとめて個人情報と呼ぶ）を消去することによって、この個人情報が他のユーザに知られてしまう情報漏洩を未然に防ぐことができる。
【０００８】
ところが、ユーザが個人情報の削除を怠ったり、端末装置が盗難されたり無断で他のユーザに使用されたりした場合は、当該個人情報が他のユーザに知られて悪用される可能性があるという問題があった。
【０００９】
本発明は以上の点を考慮してなされたもので、使用するユーザの変更を検出してユーザ情報を削除することにより情報漏洩を防止できるサービス利用装置、方法及びプログラムを提案しようとするものである。
【課題を解決するための手段】
【００１０】
かかる課題を解決するため本発明においては、予め記憶媒体に記憶されたネットワークを使用するためのネットワーク使用設定情報に従いネットワークを介してサービス提供装置と接続し、記憶媒体に予め記憶されたユーザ認証情報により上記サービス提供装置の認証を受けてサービスの提供を受け、記憶媒体に記憶しているネットワーク使用設定情報の変更を検出し、変更検出ステップによりネットワーク使用設定情報の変更を検出したときに、ユーザがサービス提供装置の認証を受けてサービスの提供を受けるためのユーザ認証情報を記憶媒体から消去するようにした。
【００１１】
この結果本発明では、ネットワーク使用設定情報が変更されない限り、正当なユーザによる使用と見なして、記憶しているユーザ認証情報を用いた容易な認証を実現する一方、接続されるネットワーク使用設定情報が変更されたときには、異なるユーザによる使用と見なして、記憶媒体からユーザ認証情報を自動的に削除することにより第三者による不正な利用を未然に防止することができる。
【発明の効果】
【００１２】
本発明によれば、ネットワーク使用設定情報が変更されない限り、正当なユーザによる使用と見なして、記憶しているユーザ認証情報を用いた容易な認証を実現する一方、接続されるネットワーク使用設定情報が変更されたときには、異なるユーザによる使用と見なして、記憶媒体からユーザ認証情報を自動的に削除することにより第三者による不正な利用を未然に防止することができ、かくして他のユーザに使用された場合でもユーザ情報の漏洩を防止し得るサービス利用装置、サービス利用方法及びサービス利用プログラムを実現できる。
【発明を実施するための最良の形態】
【００１３】
以下、図面について、本発明の一実施の形態を詳述する。
【００１４】
（１）サービス利用システムの全体構成
図１に示すように、１は全体として本発明を構成するサービス利用システムを示し、サービス提供サーバ３及び端末装置４がインターネット２に接続している。
【００１５】
サービス提供サーバ３は、端末装置４等からの要求に応じて楽曲等のコンテンツデータを提供すると共に、端末装置４に関する情報や当該端末装置４を所有するユーザに関する情報を管理するようになされている。
【００１６】
端末装置４は、ラジオ放送の受信やＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ）の再生等を行う他、サービス提供サーバ３からコンテンツデータを取得して再生し得るようになされている。
【００１７】
（１−１）サービス提供サーバの構成
図２に示すようにサービス提供サーバ３は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）でなる制御部６０がＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）６１及びＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）６２を介して起動したＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）等の基本プログラム及び各種アプリケーションプログラムに基づいて全体の制御や所定の演算処理等を行うようになされている。
【００１８】
このサービス提供サーバ３は、楽曲等のコンテンツデータに加え、端末装置４や当該端末装置４のユーザに関する情報をハードディスクドライブ（ＨＤＤ）６３に記憶するようになされており、端末装置４からの登録要求や削除要求に応じて、当該ユーザや当該端末装置４に関する情報の登録や削除を行うようになされている。
【００１９】
そしてサービス提供サーバ３は、データ通信処理部６４を介して端末装置４からコンテンツデータの要求を受信すると、当該端末装置４のユーザに関する情報を用いてユーザ認証を行い、所定の決済処理等を行った上で、要求されたコンテンツデータをハードディスクドライブ６３から読み出して当該端末装置４に送信する。
【００２０】
（１−２）端末装置の回路構成
図３に示すように端末装置４のＣＰＵ１１は、バス１２を介して接続されたＲＯＭ１３からＯＳ等の基本プログラム及び各種アプリケーションプログラムを読み出してＲＡＭ２０に展開し、当該基本プログラム及び各種アプリケーションプログラムに基づいて全体の制御や所定の演算処理等を行うようになされており、例えばネットワーク２を介した通信動作、ユーザからの入出力操作、メディアからのコンテンツ再生やサービス提供サーバ３からダウンロードしたコンテンツのハードディスクドライブ２１への書き込み及びその管理等を実行する。
【００２１】
操作入力部１５は、本体部の筐体表面やリモートコントローラ（図示せず）の各種操作子に対するユーザの操作に応じた入力情報を入力処理部１４へ送出し、当該入力処理部１４で所定の処理を施した後に操作コマンドとしてＣＰＵ１１へ送出する。これに応じてＣＰＵ１１は、当該操作コマンドに応じた処理を実行するようになされている。
【００２２】
ディスプレイ１７は、例えば液晶ディスプレイ等の表示デバイスが本体部の筐体表面に直接取り付けられている場合や、外付けの表示デバイスであってもよく、ＣＰＵ１１による処理結果や各種情報を表示するようになされている。
【００２３】
メディアドライブ１９は、例えばＣＤを再生するＣＤドライブ及びフラッシュメモリ等でなるメモリースティック（登録商標）を再生するドライブであって、再生結果をオーディオデータ処理部２４を介してディジタルアナログ変換処理した後に２チャンネルのスピーカ２５から出力するようになされている。
【００２４】
なおＣＰＵ１１は、メディアドライブ１９を介して再生したデータが楽曲のオーディオコンテンツである場合、オーディオデータファイルとしてハードディスクドライブ２１に記憶することも可能である。
【００２５】
さらにＣＰＵ１１は、メディアドライブ１９によってメモリースティック（登録商標）に記憶された複数枚の静止画を読み出し、これらを表示処理部１６を介してディスプレイ１７にスライドショーとして順次表示することもできる。
【００２６】
またＣＰＵ１１は、ハードディスクドライブ２１に記憶した複数の楽曲をランダムアクセスで読み出し、あたかもジュークボックスのようにユーザ所望の順番で再生して出力することも可能である。
【００２７】
チューナ部２７は、例えばＡＭ、ＦＭラジオチューナであって、ＣＰＵ１１の制御に基づいてアンテナ２６で受信した放送信号を復調し、その結果を放送音声としてオーディオデータ処理部２４を介してスピーカ２５から出力する。
【００２８】
通信処理部２２は、ＣＰＵ１１の制御に基づいて送信データのエンコード処理を行い、ネットワークインタフェース２３を介してネットワーク２経由で外部のネットワーク対応機器へ送信したり、当該ネットワークインタフェース２３を介して外部のネットワーク対応機器から受信した受信データのデコード処理を行い、ＣＰＵ１１へ転送するようになされている。
【００２９】
（１−３）コンテンツのディレクトリ管理
端末装置４のＣＰＵ１１は、ハードディスクドライブ２１に記憶するコンテンツを、図４に示すディレクトリ構成で管理するようになされている。まず「ｒｏｏｔ」ディレクトリの下層に対しては、規定範囲内での任意の数の「ｆｏｌｄｅｒ」ディレクトリが作成される。この「ｆｏｌｄｅｒ」ディレクトリは、例えばコンテンツが属するジャンルや所有ユーザなどに対応して作成されるようになされている。
【００３０】
この「ｆｏｌｄｅｒ」ディレクトリの下層には、規定範囲内での任意の数の「ａｌｂｕｍ」ディレクトリが作成され、当該「ａｌｂｕｍ」ディレクトリは例えば１つのアルバムタイトルごとに対応するようになされている。この「ａｌｂｕｍ」ディレクトリの下層においては、その「ａｌｂｕｍ」ディレクトリに属するとされる１以上の「ｔｒａｃｋ」ファイルが格納され、この「ｔｒａｃｋ」ファイルが１つの楽曲すなわちコンテンツとなるものである。
【００３１】
このようなコンテンツについてのディレクトリ管理は、ハードディスクドライブ２１に記憶されているデータベースファイルによって行われるようになされている。
【００３２】
（１−４）端末装置のプログラムモジュール構成
図５に示すように端末装置４のプログラムモジュールは、ＯＳ上で動作するようになされており、サービス提供サーバ３を構成するサーバとして、ＣＤの物販を行うＣＤ販売業者サーバ３１、インターネットラジオサーバ３２、音楽配信運営サーバ３３、総合サービスサーバ３４、関連情報提供サーバＫＳ他の各種サーバとの間でやりとりを行う。
【００３３】
ＨＴＴＰ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）メッセージプログラム３６は、ＣＤ販売業者サーバ３１、インターネットラジオサーバ３２、音楽配信運営サーバ３３、各種総合サービスを行う総合サービスサーバ３４及び関連情報提供サーバＫＳ等の各種サーバとの間のやりとりをＨＴＴＰ通信で行うものであり、コミュニケータプログラム３７は、ＨＴＴＰメッセージプログラム３６とデータのやりとりを行うプログラムモジュールである。
【００３４】
コミュニケータプログラム３７の上位には、コンテンツのコーデックを解釈して再生するコンテンツ再生モジュール３８、著作権保護に関する情報を取り扱う著作権保護情報管理モジュール３９が位置し、そのコンテンツ再生モジュール３８、著作権保護情報管理モジュール３９に対してインターネットラジオの選局及び再生を行うインターネットラジオ選局再生モジュール４３、楽曲購入及び試聴曲の再生を司る楽曲購入再生モジュール４４がそれぞれ位置している。
【００３５】
それらインターネットラジオ選局再生モジュール４３、楽曲購入再生モジュール４４の上位にはＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎ−ｇｕａｇｅ）ブラウザ５０が位置し、各種サーバからのＸＭＬファイルを解釈し、ディスプレイ１７に対して画面表示を行う。
【００３６】
例えば、ＸＭＬブラウザ５０を介してユーザに選択された楽曲は楽曲購入再生モジュール４４で購入され、ハードディスクコンテンツコントローラ４２を介してハードディスクドライブ２１（図３）に書き込まれる。
【００３７】
なおコミュニケータプログラム３７には、ライブラリ４７の認証ライブラリ４７Ａが接続されており、当該認証ライブラリ４７Ａによって総合サービスサーバ３４やその他の各種サーバの認証処理を行うようになされている。
【００３８】
さらにコミュニケータプログラム３７の上位には、データベースアクセスモジュール４０、コンテンツデータアクセスモジュール４１及びハードディスクコンテンツコントローラ４２が位置する。
【００３９】
このデータベースアクセスモジュール４０は、ハードディスクドライブ２１に構築された各種データベースにアクセスし、コンテンツデータアクセスモジュール４１はハードディスクドライブ２１に格納されたコンテンツにアクセスし、ハードディスクコンテンツコントローラ４２はハードディスクドライブ２１に格納されたコンテンツを管理するようになされている。
【００４０】
ハードディスクコンテンツコントローラ４２の上位には、ラジオ局（図示せず）が放送した楽曲のタイトル及びアーティスト名を表示するための関連情報表示モジュール４５及びラジオ局を選局したり、当該ラジオ局から受信した楽曲のコンテンツをハードディスクドライブ２１に録音するチューナ選局再生／録音モジュール４６が位置している。
【００４１】
例えば、オーディオユーザインタフェース（ＵＩ）５１を介して選局されたラジオ局から受信した楽曲は、コンテンツデータアクセスモジュール４１を介してハードディスクドライブ２１へ書き込まれるようになされている。
【００４２】
関連情報表示モジュール４５は、チューナ選局再生／録音モジュール４６によって現在ラジオ局が放送している楽曲のタイトルやアーティスト名を関連情報として関連情報提供サーバＫＳからＨＴＴＰメッセージ３６経由で受信し、これをオーディオユーザインタフェース５１を介してディスプレイ１７に表示する。
【００４３】
なおオーディオユーザインタフェース５１を介してディスプレイ１７に表示した関連情報は、ライブラリ４７のクリップライブラリ４７Ｂに一時的に記憶することもでき、ユーザからの指示に従って最終的にはデータベースアクセスモジュール４０を介してハードディスクドライブ２１へ記憶されるようになされている。
【００４４】
さらに端末装置４のプログラムモジュールとしては、ＣＤを再生するためのＣＤ再生モジュール４８と、ハードディスクドライブ２１を再生するためのＨＤＤ再生モジュール４９とが含まれており、再生結果をオーディオデータ処理部２４及びスピーカ２５を介して出力する。
【００４５】
（２）ユーザ情報の記憶
ところで端末装置４は、ユーザ及び当該端末装置４に関する種々の情報を、その種類に応じてハードディスクドライブ２１、ＲＡＭ２０及びフラッシュメモリ２８に記憶するようになされている。
【００４６】
図６に示すように端末装置４は、ハードディスクドライブ２１に、ユーザが当該端末装置４を識別するために設定した装置名称、当該ユーザの参照頻度が高いＷｅｂページのＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）を記憶させたブックマーク、このサービスにおいてユーザに提供される種々の情報のうちユーザの嗜好に合うジャンルを当該ユーザが選択したサービス提供情報、及び当該ユーザが日本語を入力する際にかな漢字変換を行うために使用するフロントエンドプロセッサ（ＦＥＰ）のＦＥＰ学習情報等を記憶する。
【００４７】
端末装置４は、これらの装置名称、ブックマーク、サービス提供情報及びＦＥＰ学習情報（以下これらをまとめてユーザ利用情報と呼ぶ）をユーザの操作等に応じて記憶及び更新することによって、当該ユーザに合わせて端末装置４の使い勝手を向上し得るようになされている。
【００４８】
また端末装置４は、ハードディスクドライブ２１に、当該端末装置４をインターネット２に接続するときのプロバイダのホスト名等のネットワーク使用設定、及びユーザがキー入力を行う際の特徴等を所定の処理によって学習したキー入力パターンを、随時自動的に記憶する。
【００４９】
そして端末装置４は、ネットワーク使用設定及びキー入力パターン（以下これらをユーザ特定情報と呼ぶ）を自動的に記憶及び更新することによって、ユーザに意識させることなく当該ユーザやネットワークの特徴を取得できると共に、新たに取得したユーザ特定情報を既に記憶したユーザ特定情報と比較することによって、ユーザやネットワークの変化を検出し得るようになされている。
【００５０】
さらに端末装置４は、ＲＡＭ２０にユーザ認証情報（ユーザＩＤ及びパスワード）を記憶しており、サービス提供サーバ３からのコンテンツデータの取得等を行う際にこのユーザ認証情報を自動的に送信し、ユーザが入力する手間を省略できるようになされている。
【００５１】
ここで端末装置４は、不揮発性のハードディスクドライブ２１に記憶した装置名称等の情報については所定の削除処理によって削除されるまで記憶しているが、揮発性であるＲＡＭ２０の性質上、外部からの電源供給が断たれた時点で当該ＲＡＭ２０に記憶したユーザ認証情報を消去するようになされている。
【００５２】
このように端末装置４は、ユーザ利用情報、ユーザ特定情報及びユーザ認証情報をそれぞれ記憶するようになされている。
【００５３】
（３）情報の記憶及び削除
次に、端末装置４がユーザ及び当該端末装置４に関する種々の情報を記憶又は消去（削除）する処理について説明する。
【００５４】
（３−１）サービス入会
まず、サービスに未入会のユーザがサービス利用システム１を利用するために端末装置４を初めて購入した場合等、当該ユーザは端末装置４を操作することによって当該サービスへ入会する。以下、このときのサービス入会処理について説明する。
【００５５】
図７に示すように、ステップＳＰ１において端末装置４のＣＰＵ１１は、ユーザによる所定のサービス入会操作を受け付け、次のステップＳＰ２に移る。
【００５６】
ステップＳＰ２においてＣＰＵ１１は、ユーザの操作により、当該ユーザが希望するユーザＩＤ及び当該ユーザが指定したパスワード（すなわちユーザ認証情報）の入力を受け付け、次のステップＳＰ３に移る。
【００５７】
ステップＳＰ３においてＣＰＵ１１は、通信処理部２２及びネットワークインターフェース２３等を経て、インターネット２を介してユーザ認証情報をサービス提供サーバ３に送信する。
【００５８】
ちなみに端末装置４とサービス提供サーバ３との通信には、全てＳＳＬ（Ｓｅｃｕｒｅ  Ｓｏｃｋｅｔ  Ｌａｙｅｒ）を使用しており、これによって第３者への情報の漏洩を防止するようになされている。
【００５９】
するとサービス提供サーバ３の制御部６０は、ステップＳＰ２１において、端末装置４から送信されたユーザ認証情報をデータ通信処理部６４（図２）によって受信し、次のステップＳＰ２２に移る。
【００６０】
ステップＳＰ２２において制御部６０は、受信したユーザ認証情報に含まれるユーザＩＤがハードディスクドライブ６３に登録された他のユーザのユーザＩＤと重複するか否かを判定する。ここで否定結果が得られると、このことは当該ユーザＩＤがこのサービスにおいて登録可能であることを示しており、このとき制御部６０は次のステップＳＰ２３に移る。
【００６１】
一方ステップＳＰ２２において肯定結果が得られると、このことは入力されたユーザＩＤが既に他のユーザのユーザＩＤとして登録されているために使用できないことを示しており、このときサービス提供サーバ３の制御部６０は、端末装置４に対してユーザＩＤの重複を伝え、これを受けて端末装置４のＣＰＵ１１は、ステップＳＰ４においてユーザに他のユーザＩＤを再度入力するよう促し、再度ステップＳＰ２に戻る。
【００６２】
ステップＳＰ２３において制御部６０は、端末装置４から受信したユーザＩＤ及びパスワードをハードディスクドライブ６３に記憶して登録を完了し、登録完了情報を端末装置４に送信した後、次のステップＳＰ２４に移って当該制御部６０におけるサービス入会処理を終了する。
【００６３】
これに応じて端末装置４のＣＰＵ１１は、ステップＳＰ５においてサービス提供サーバ３から送信された登録完了情報を受信し、次のステップＳＰ６に移る。
【００６４】
ステップＳＰ６においてＣＰＵ１１は、ＲＡＭ２０に対してユーザ認証情報を記憶する記憶指示を与えて、ステップＳＰ１１においてＲＡＭ２０にこのユーザ認証情報を記憶させ、次のステップＳＰ７に移る。
【００６５】
ステップＳＰ７においてＣＰＵ１１は、ユーザＩＤが登録されたことをディスプレイ１７に表示してユーザに通知し、次のステップＳＰ８に移ってこのサービス入会処理を終了する。
【００６６】
（３−２）サービスログイン
そしてサービスに入会したユーザは、サービスを利用する際に端末装置４を操作してサービスにログインする必要があり、このときのサービスログイン処理について説明する。
【００６７】
図８に示すように、端末装置４のＣＰＵ１１は、ステップＳＰ３１においてユーザによる所定のサービスログイン操作を受け付け、次のステップＳＰ３２に移る。
【００６８】
ステップＳＰ３２においてＣＰＵ１１は、ＲＡＭ２０にユーザ認証情報を読み出す読出指示を与え、ステップＳＰ４１において当該ユーザ認証情報を読み出させて、次のステップＳＰ３３に移る。
【００６９】
ステップＳＰ３３においてＣＰＵ１１は、ユーザ認証情報をサービス提供サーバ３に送信する。
【００７０】
するとサービス提供サーバ３の制御部６０は、ステップＳＰ５１において端末装置４から送信されたユーザ認証情報を受信して、次のステップＳＰ５２に移る。
【００７１】
ステップＳＰ５２において制御部６０は、受信したユーザ認証情報に含まれるユーザＩＤ及びパスワードがハードディスクドライブ６３に登録されたユーザＩＤ及びパスワードと一致するか否かを判定する。
【００７２】
ステップＳＰ５２において否定結果が得られると、このことはユーザ認証情報が正しくないことを表しており、このとき制御部６０は、ユーザ認証が失敗したことを端末装置４へ送信する。これを受けて端末装置４のＣＰＵ１１は、ステップＳＰ３４においてユーザ認証が失敗したことをディスプレイ１７に表示してユーザに通知し、次のステップＳＰ３５において当該ユーザに正しいユーザＩＤ及びパスワードを入力させ、再度ステップＳＰ３３に戻る。
【００７３】
一方ステップＳＰ５２において肯定結果が得られると、制御部６０は次のステップＳＰ５３に移る。ステップＳＰ５３において制御部６０は、所定のログイン処理を行い、当該ログイン処理が完了したことを表すログイン完了情報を端末装置４に送信した後、次のステップＳＰ５４に移ってサービス提供サーバ３におけるサービスログイン処理を終了する。
【００７４】
一方端末装置４のＣＰＵ１１は、ステップＳＰ３６において、サービス提供サーバ３からログイン処理情報を受信すると、このことをディスプレイ１７に表示してユーザに通知し、次のステップＳＰ３７に移ってこのサービスログイン処理を終了する。
【００７５】
（３−３）装置名称登録処理
ところで端末装置４は、上述したように各端末装置４に対してユーザが任意の装置名称を設定し、またサービス提供サーバ３もこの装置名称を用いて各端末装置４を識別するようになされている。
【００７６】
ここで、この端末装置４に装置名称を設定し登録する際の装置名称登録処理について説明する。
【００７７】
図９に示すように、端末装置４のＣＰＵ１１は、ステップＳＰ６１においてユーザによる所定の装置名称登録操作を受け付けると、上述したサービスログイン処理を行ってサービスにログインして、次のステップＳＰ６２に移る。
【００７８】
ステップＳＰ６２においてＣＰＵ１１は、ユーザに装置名称を入力させて次のステップＳＰ６３に移る。
【００７９】
ステップＳＰ６３においてＣＰＵ１１は、ハードディスクドライブ２１に対してユーザに入力された装置名称を記憶する記憶指示を与え、ステップＳＰ７１において当該ハードディスクドライブ２１に当該装置名称を記憶させて、次のステップＳＰ６４に移る。
【００８０】
ステップＳＰ６４においてＣＰＵ１１は、サービス提供サーバ３へ装置名称を送信する。
【００８１】
これに応じてサービス提供サーバ３の制御部６０は、ステップＳＰ８１において端末装置４から装置名称を受信して、次のステップＳＰ８２に移る。
【００８２】
ステップＳＰ８２において制御部６０は、受信した装置名称をハードディスクドライブ６３に登録し、登録が完了したことを表す登録完了情報を端末装置４に送信して、次のステップＳＰ８３に移って当該制御部６０における装置名称登録処理を終了する。
【００８３】
ちなみにサービス提供システム１では、サービス提供サーバ３がユーザＩＤと装置名称とを関連付けて管理しているため、あるユーザが所有する複数の端末装置４同士の装置名称は重複が許可されていないが、異なるユーザが所有する端末装置４同士の装置名称は重複が許可されている。
【００８４】
一方端末装置４のＣＰＵ１１は、ステップＳＰ６５において登録完了情報を受信して、装置名称の登録が完了したことをディスプレイ１７に表示してユーザに通知し、次のステップＳＰ６６に移ってこの装置名称登録処理を終了する。
【００８５】
（３−４）ブックマーク登録
次に、ユーザがブックマークを登録する際のブックマーク登録処理について説明する。
【００８６】
図１０に示すように端末装置４のＣＰＵ１１は、ステップＳＰ１０１において、ユーザがＷｅｂブラウザでブックマークを登録したいＷｅｂページを選択した状態で、当該ユーザによる所定のブックマーク登録操作を受け付け、次のステップＳＰ１０２に移る。
【００８７】
ステップＳＰ１０２においてＣＰＵ１１は、ハードディスクドライブ２１に対して選択されたＷｅｂページのタイトルやＵＲＬ等をブックマークとして登録する指示を与え、ステップＳＰ１１１においてこれを受けた当該ハードディスクドライブ２１にブックマークを記憶させた後、次のステップＳＰ１０３に移ってこのブックマーク登録シーケンスを終了する。
【００８８】
（３−５）サービス提供情報登録
次に、このサービスにおいてユーザに提供される種々の情報のうち、当該ユーザが嗜好に合うジャンルの情報のみを選択的に取得するために、予め当該ジャンルを選択したサービス提供情報を登録するサービス提供情報登録処理について説明する。
【００８９】
図１１に示すように端末装置４のＣＰＵ１１は、ステップＳＰ１２１において、ユーザの所定の操作によって情報を受信したいジャンルを選択させ、次のステップＳＰ１２２に移る。
【００９０】
ステップＳＰ１２２においてＣＰＵ１１は、ハードディスクドライブ２１に対して、選択されたジャンルでなるサービス提供情報を登録する指示を与え、ステップＳＰ１３１において、これを受けた当該ハードディスクドライブ２１に当該サービス提供情報を記憶させた後、次のステップＳＰ１２３に移ってこのサービス提供情報登録シーケンスを終了する。
【００９１】
（３−６）ＦＥＰ学習情報登録
次に、ユーザが日本語を入力するためにＦＥＰを使用する際に、随時ユーザの変換パターン等を自動的に学習したＦＥＰ学習情報を登録するＦＥＰ学習情報登録処理について説明する。
【００９２】
図１２に示すように端末装置４のＣＰＵ１１は、ステップＳＰ１４１において、ユーザが日本語を入力する際の変換パターンを自動的にＦＥＰ学習情報として取得して、次のステップＳＰ１４２に移る。
【００９３】
ステップＳＰ１４２においてＣＰＵ１１は、ハードディスクドライブ２１に対してＦＥＰ学習情報を登録する指示を与え、ステップＳＰ１５１において、これを受けた当該ハードディスクドライブ２１に当該ＦＥＰ学習情報を記憶させた後、次のステップＳＰ１４３に移ってこのＦＥＰ学習情報登録シーケンスを終了する。
【００９４】
（３−７）サービス退会
次に、ユーザがサービスから退会するときに、端末装置４に登録されたユーザ情報を削除した上で当該サービスを退会するサービス退会処理について説明する。
【００９５】
図１３に示すように、端末装置４のＣＰＵ１１は、ステップＳＰ２０１においてユーザによる所定のサービス退会操作を受け付けると、上述したサービスログイン処理を行ってサービスにログインし、次のステップＳＰ２０２に移る。
【００９６】
ステップＳＰ２０２においてＣＰＵ１１は、ハードディスクドライブ２１に対してサービス退会の準備を開始したことを示す退会準備開始フラグの書込指示を与え、ステップＳＰ２３１において当該ハードディスクドライブ２１に退会準備開始フラグを書き込ませて、次のステップＳＰ２０３に移る。
【００９７】
ちなみに端末装置４は、この退会準備開始フラグ及び後述する退会準備完了フラグを使用することによって、このサービス退会処理の途中で当該端末装置４の電源が切断される等の中断があった場合でも、後からこのサービス退会処理を継続できるようになされている。
【００９８】
ステップＳＰ２０３においてＣＰＵ１１は、ハードディスクドライブ２１に対して登録されたユーザ利用情報（装置名称、ブックマーク、サービス提供情報、ＦＥＰ学習情報等）の消去指示を与え、ステップＳＰ２３２において当該ハードディスクドライブ２１に当該ユーザ利用情報を消去させて、次のステップＳＰ２０４に移る。
【００９９】
ステップＳＰ２０４においてＣＰＵ１１は、ハードディスクドライブ２１に対してサービス退会の準備を完了したことを示す退会準備完了フラグの書込指示を与え、ステップＳＰ２３３において当該ハードディスクドライブ２１に当該退会準備完了フラグを書き込ませて、次のステップＳＰ２０５に移る。
【０１００】
ステップＳＰ２０５においてＣＰＵ１１は、サービス提供サーバ３に登録されたユーザ認証情報の削除要求を当該サービス提供サーバ３に送信する。
【０１０１】
するとサービス提供サーバ３の制御部６０は、ステップＳＰ２４１において端末装置４から送信されたユーザ認証情報の削除要求を受信し、サービスログイン処理で認証したユーザ認証情報（ユーザＩＤ及びパスワード）及び当該ユーザＩＤに関連付けて登録された装置名称等の端末装置４に関する情報を削除して、次のステップＳＰ２４２に移る。
【０１０２】
ステップＳＰ２４２において制御部６０は、ユーザ認証情報の削除が完了したことを示す削除完了情報を端末装置４に送信して、次のステップＳＰ２４３に移ってサービス提供サーバ３におけるサービス退会処理を終了する。
【０１０３】
これに応じて端末装置４のＣＰＵ１１は、ステップＳＰ２０６においてサービス提供サーバ３からの削除完了情報を受信して、次のステップＳＰ２０７に移る。
【０１０４】
ステップＳＰ２０７においてＣＰＵ１１は、ハードディスクドライブ２１に対して記憶された退会準備完了フラグの消去指示を与え、ステップＳＰ２３４において当該ハードディスクドライブ２１に当該退会準備完了フラグを消去させて、次のステップＳＰ２０８に移る。
【０１０５】
ステップＳＰ２０８においてＣＰＵ１１は、ＲＡＭ２０に記憶したユーザ認証情報の消去指示を与え、ステップＳＰ２２１において当該ＲＡＭ２０に当該ユーザ認証情報を消去させて、次のステップＳＰ２０９に移る。
【０１０６】
ステップＳＰ２０９においてＣＰＵ１１は、サービスの退会を完了したことをディスプレイ１７に表示してユーザに通知し、次のステップＳＰ２１０に移ってこのサービス退会処理を終了する。
【０１０７】
（３−８）端末削除
次に、例えばユーザが複数所有する端末装置４のうち１台を他のユーザに譲渡する等、ユーザがサービスへの加入を継続したまま当該端末装置４だけをサービスから除外させる端末削除処理について説明する。
【０１０８】
図１４に示すように、端末装置４のＣＰＵ１１は、ステップＳＰ２５１においてユーザによる所定の端末削除操作を受け付けると、上述したサービスログイン処理を行ってサービスにログインして、次のステップＳＰ２５２に移る。
【０１０９】
ステップＳＰ２５２においてＣＰＵ１１は、ハードディスクドライブ２１に対して端末削除の準備を開始したことを示す削除準備開始フラグの書込指示を与え、ステップＳＰ２８１において当該ハードディスクドライブ２１に削除準備開始フラグを書き込ませて、次のステップＳＰ２５３に移る。
【０１１０】
ステップＳＰ２５３においてＣＰＵ１１は、ハードディスクドライブ２１に対して登録されたユーザ利用情報（装置名称、ブックマーク、サービス提供情報、ＦＥＰ学習情報等）の消去指示を与え、ステップＳＰ２８２において当該ハードディスクドライブ２１に当該ユーザ情報を消去させて、次のステップＳＰ２５４に移る。
【０１１１】
ステップＳＰ２５４においてＣＰＵ１１は、ハードディスクドライブ２１に対して端末削除の準備を完了したことを示す削除準備完了フラグの書込指示を与え、ステップＳＰ２８３において当該ハードディスクドライブ２１に当該削除準備完了フラグを書き込ませて、次のステップＳＰ２５５に移る。
【０１１２】
ステップＳＰ２５５においてＣＰＵ１１は、サービス提供サーバ３に登録された装置名称の削除要求を当該サービス提供サーバ３に送信する。
【０１１３】
するとサービス提供サーバ３の制御部６０は、ステップＳＰ２９１において端末装置４から送信された装置名称の削除要求を受信し、ハードディスクドライブ６３に登録された当該端末装置４の装置名称を削除して、次のステップＳＰ２９２に移る。
【０１１４】
ステップＳＰ２９２において制御部６０は、装置名称の削除が完了したことを示す装置名称削除完了情報を端末装置４に送信して、次のステップＳＰ２９３に移ってサービス提供サーバ３における端末削除処理を終了する。
【０１１５】
これに応じて端末装置４のＣＰＵ１１は、ステップＳＰ２５６においてサービス提供サーバ３からの装置名称削除完了情報を受信して、次のステップＳＰ２５７に移る。
【０１１６】
ステップＳＰ２５７においてＣＰＵ１１は、ハードディスクドライブ２１に対して削除準備完了フラグの消去指示を与え、ステップＳＰ２８４において当該ハードディスクドライブ２１に当該削除準備完了フラグを消去させて、次のステップＳＰ２５８に移る。
【０１１７】
ステップＳＰ２５８においてＣＰＵ１１は、ＲＡＭ２０に記憶したユーザ認証情報の消去指示を与え、ステップＳＰ２７１において当該ＲＡＭ２０に当該ユーザ認証情報を消去させて、次のステップＳＰ２５９に移る。
【０１１８】
ステップＳＰ２５９においてＣＰＵ１１は、端末削除を完了したことをディスプレイ１７に表示してユーザに通知し、ステップＳＰ２６０に移ってこの端末削除処理を終了する。
【０１１９】
（３−９）ユーザ変化対応
次に、端末装置４がキー入力パターンの変化を検出することによってユーザの変化を検出した場合に、当該端末装置４及びサービス提供サーバ３に記憶（登録）したユーザ情報の削除を行うキー入力パターン変化対応処理について説明する。
【０１２０】
図１５に示すように、端末装置４のＣＰＵ１１は、ステップＳＰ３０１において、ユーザによる各種操作に伴うキー入力を受け付け、次のステップＳＰ３０２に移る。
【０１２１】
ステップＳＰ３０２においてＣＰＵ１１は、所定の処理に基づいてキー入力パターンを抽出し、ハードディスクドライブ２１に対してこれを記憶する記憶指示を与えて、ステップＳＰ３２１において当該ハードディスクドライブ２１に当該キー入力パターンを記憶させ、次のステップＳＰ３０３に移る。
【０１２２】
ステップＳＰ３０３においてＣＰＵ１１は、ユーザによるキー入力などの各種操作を受け付け、次のステップＳＰ３０４に移る。
【０１２３】
ステップＳＰ３０４においてＣＰＵ１１は、所定の処理に基づいて新たなキー入力パターンを抽出し、次のステップＳＰ３０５に移る。
【０１２４】
ステップＳＰ３０５においてＣＰＵ１１は、ハードディスクドライブ２１に記憶された過去のキー入力パターンを読み出す指示を与え、ステップＳＰ３２２において当該ハードディスクドライブ２１に当該過去のキー入力パターンを読み出させて、次のステップＳＰ３０６に移る。
【０１２５】
ステップＳＰ３０６においてＣＰＵ１１は、新たなキー入力パターンと過去のキー入力パターンとが一致するか否かを判定する。ここで肯定結果が得られると、このことは現在のユーザが過去のユーザと一致すること、すなわちユーザ情報を消去する必要はないことを示しており、このときＣＰＵ１１はステップＳＰ３１０に移ってキー入力パターン変化対応処理を終了する。
【０１２６】
一方ステップＳＰ３０６において否定結果が得られると、このことは現在のユーザが過去のユーザと一致しないために、過去のユーザについて登録されたユーザ情報を消去する必要があることを示しており、このときＣＰＵ１１は次のステップＳＰ３０７に移る。
【０１２７】
ステップＳＰ３０７においてＣＰＵ１１は、ＲＡＭ４に対してユーザ認証情報を消去する消去指示を与えて、ステップＳＰ３１１においてＲＡＭ４にユーザ認証情報を消去させ、次のステップＳＰ３０８に移る。
【０１２８】
ステップＳＰ３０８においてＣＰＵ１１は、ハードディスクドライブ２１に対してユーザ利用情報を消去する消去指示を与えて、ステップＳＰ３２３において当該ハードディスクドライブ２１に当該ユーザ利用情報を消去させ、次のステップＳＰ３０９に移る。
【０１２９】
なお、このときＣＰＵ１１は、ハードディスクドライブ２１に記憶したキー入力パターンも消去させる。
【０１３０】
ステップＳＰ３０９においてＣＰＵ１１は、サービス提供サーバ３に登録されたユーザ認証情報の削除要求を当該サービス提供サーバ３に送信して、次のステップＳＰ３１０に移って当該端末装置４におけるキー入力パターン変化対応処理を終了する。
【０１３１】
するとサービス提供サーバ３の制御部６０は、ステップＳＰ３３１において端末装置４から送信された装置名称の削除要求を受信し、ハードディスクドライブ６３に登録された当該端末装置４の装置名称を削除して、次のステップＳＰ３３２に移ってキー入力パターン変化対応処理を終了する。
【０１３２】
（３−１０）ネットワーク変化対応
次に、端末装置４がネットワーク使用設定の変化を検出した場合にユーザが変化したと見なしてユーザ情報の削除を行うネットワーク変化対応処理について説明する。
【０１３３】
図１５との対応箇所に同一符号を付した図１６に示すように、端末装置４のＣＰＵ１１は、ステップＳＰ３４１において、ユーザの操作等に基づいてネットワークの設定を行い、次のステップＳＰ３４２に移る。
【０１３４】
ステップＳＰ３４２においてＣＰＵ１１は、ネットワーク使用設定をハードディスクドライブ２１に記憶する記憶指示を与えて、ステップＳＰ３６１において当該ハードディスクドライブ２１に当該ネットワーク使用設定を記憶させ、次のステップＳＰ３４３に移る。
【０１３５】
ステップＳＰ３４３においてＣＰＵ１１は、ユーザの操作等に基づいてネットワーク使用設定の再設定を行い、次のステップＳＰ３４４に移る。
【０１３６】
ステップＳＰ３４４においてＣＰＵ１１は、ハードディスクドライブ２１に記憶された過去のネットワーク使用設定を読み出す指示を与え、ステップＳＰ３６２において当該ハードディスクドライブ２１に当該過去のネットワーク使用設定を読み出させて、次のステップＳＰ３４５に移る。
【０１３７】
ステップＳＰ３４５においてＣＰＵ１１は、ネットワーク使用設定と過去のネットワーク使用設定とが一致するか否かを判定する。ここで肯定結果が得られると、このことは現在の端末装置４の設置場所が変化していない可能性が高くユーザも変化していない可能性が非常に高いことを示しており、このときＣＰＵ１１はステップＳＰ３４６に移ってこのネットワーク変化対応処理を終了する。
【０１３８】
一方ステップＳＰ３４５において否定結果が得られると、このことは現在の端末装置４の設置場所が過去の設置場所と異なる可能性が高く、現在のユーザが過去のユーザと異なる可能性が非常に高いため、過去のユーザについて登録されたユーザ情報を消去する必要があることを示しており、このときＣＰＵ１１は次のステップＳＰ３０７に移る。
【０１３９】
ここでＣＰＵ１１は、上述したステップＳＰ３０７−ＳＰ３０８−ＳＰ３０９−ＳＰ３１０及びステップＳＰ３１１、ＳＰ３２３、ＳＰ３３１、ＳＰ３３２の処理を行って、ＲＡＭ２０のユーザ認証情報を消去すると共にハードディスクドライブ２１のユーザ利用情報及びネットワーク使用設定を消去し、サービス提供サーバ３に登録した装置名称を削除して、このネットワーク変化対応処理を終了する。
【０１４０】
（４）動作及び効果
以上の構成において端末装置４は、ユーザ認証情報としてユーザＩＤ及びパスワードをＲＡＭ２０に記憶し、ユーザ利用情報として装置名称、ブックマーク、サービス提供情報及びＦＥＰ学習情報をハードディスクドライブ２１に記憶する。
【０１４１】
また端末装置４は、ユーザ特定情報としてキー入力パターン及びネットワーク使用設定を自動的にハードディスクドライブ２１に記憶すると共に、当該ユーザ特定情報を随時過去のユーザ特定情報と比較して、ユーザが変化したか否かを判定する。
【０１４２】
そして端末装置４は、このユーザ特定情報に基づきユーザが変化したことを検出した場合、及びユーザによるサービス退会操作や端末削除操作を受け付けた場合に、ＲＡＭ２０に記憶したユーザ認証情報を消去し、ハードディスクドライブ２１に記憶したユーザ利用情報及びユーザ特定情報を消去すると共に、サービス提供サーバ３に登録された端末装置４の装置名称の削除を要求して当該装置名称を削除させる。
【０１４３】
従って端末装置４は、ユーザがサービスから退会したり当該端末装置４をサービスから除外する端末削除を行う場合に、ユーザの操作に基づいてユーザ情報（ユーザ利用情報及びユーザ認証情報）を確実に削除することができる。
【０１４４】
また端末装置４は、ユーザ特定情報を随時記憶して過去のユーザ特定情報と比較することによってユーザが変化したことを検出でき、ユーザが変化したことを検出した場合に、当該端末装置４に記憶したユーザ情報を自動的に削除することができる。
【０１４５】
このとき端末装置４は、さらにサービス提供サーバ３に登録された当該端末装置４の装置名称を削除させることができるので、当該端末装置４による無断のサービスの利用を防止することができ、当初のユーザが不利益を受けることを未然に防止することができる。
【０１４６】
さらに端末装置４は、重要な情報であるユーザ認証情報を敢えて揮発性のＲＡＭ２０に記憶するようにしたことにより、当該端末装置４が盗難に遭う等した場合に必ず電源供給が断たれるために、当該ユーザ認証情報を確実に消去することができる。
【０１４７】
以上の構成によれば、端末装置４は、ユーザ特定情報によってユーザの変化を検出することができ、ユーザの変化を検出した場合にユーザ認証情報及びユーザ情報を確実に消去することができるので、ユーザ情報の漏洩を防止することができる。
【０１４８】
（５）他の実施の形態
なお上述の実施の形態においては、ユーザ認証情報を揮発性のＲＡＭ２０に記憶するようにした場合について述べたが（図６）、本発明はこれに限らず、当該ユーザ認証情報を不揮発性のフラッシュメモリ２８やハードディスクドライブ２１に記憶するようにしても良い。
【０１４９】
また上述の実施の形態においては、ユーザ利用情報として装置名称、ブックマーク、サービス提供情報及びＦＥＰ学習情報を記憶するようにした場合について述べたが、本発明はこれに限らず、例えば他のユーザのメールアドレス等、ユーザ個人に特有の他の情報を記憶するようにしても良い。
【０１５０】
さらに上述の実施の形態においては、ユーザの変更を検出するために、キー入力パターンやネットワーク使用設定を随時記憶し、その変化の検出によってユーザの変更を検出するようにした場合について述べたが、本発明はこれに限らず、例えばユーザの声の特徴を検出して記憶及び比較してユーザの変更を検出するなど、他の手法によりユーザ変更検出手段を実現するようにしても良い。
【０１５１】
さらに上述の実施の形態においては、ユーザ利用情報をハードディスクドライブ２１に記憶するようにした場合について述べたが（図６）、本発明はこれに限らず、当該ユーザ利用情報をフラッシュメモリ２８等の他の不揮発性の記憶媒体に記憶するようにしたり、ＲＡＭ２０等の揮発性の記憶媒体に記憶するようにしたり、或いはサービス提供サーバ３のハードディスクドライブ６３等の他の装置に記憶するようにしても良い。
【０１５２】
さらに上述の実施の形態においては、端末装置４が外部電源を使用する場合について述べたが、本発明はこれに限らず、電源として内蔵のバッテリーを使用するようにしても良く、この場合、当該バッテリーが取り外された時点でＲＡＭ２０に記憶されたユーザ認証情報を消去することができる。
【０１５３】
さらに上述の実施の形態においては、サービス退会処理において、サービス提供サーバ３の制御部６０が登録されたユーザ認証情報や端末装置４の装置名称を無条件に削除するようにした場合について述べたが、本発明はこれに限らず、ユーザが複数の端末装置４を登録している場合に、サービス提供サーバ３の制御部６０が、例えば他の全ての端末装置４について端末削除処理を完了してから当該サービス退会処理を行うようにユーザに促したり、あるいはこのサービス退会処理によって他の端末装置４の端末削除処理を自動的に行う等、様々な処理を行うようにしても良い。
【０１５４】
さらに上述の実施の形態においては、キー入力パターン変化対応処理及びネットワーク変化対応処理においてユーザの変化を検出した際に、サービス提供サーバ３に登録された装置名称のみを削除するようにした場合について述べたが、本発明はこれに限らず、ユーザの変化を検出した際に、当該ユーザが当該端末装置４を１台のみ所有している場合は、サービス提供サーバ３に登録されたユーザ認証情報等の当該ユーザに関する情報も全て削除する等、他の処理を行うようにしても良く、この場合、サービス提供サーバ３は情報漏洩を一段と確実に防止することができる。
【０１５５】
さらに上述の実施の形態においては、端末装置４とサービス提供サーバ３との間の通信に全てＳＳＬを使用するようにした場合について述べたが、本発明はこれに限らず、他の暗号化手段や通信方式等によって通信するようにしても良い。
【０１５６】
さらに上述の実施の形態においては、端末装置４において、ＣＰＵ１１がＲＯＭ１３に予め格納されたサービス利用プログラムをＲＡＭ２０上に展開し、当該サービス利用プログラムに従って上述のサービス入会処理、サービスログイン処理、装置名称登録処理、ブックマーク登録処理、サービス提供情報登録処理、ＦＥＰ学習情報登録処理、サービス退会処理、端末削除処理、キー入力パターン変化対応処理及びネットワーク変化対応処理を実行するようにした場合について述べたが、本発明はこれに限らず、サービス利用プログラムが格納されたプログラム格納媒体を当該端末装置４にインストールすることによりサービス入会処理、サービスログイン処理、装置名称登録処理、ブックマーク登録処理、サービス提供情報登録処理、ＦＥＰ学習情報登録処理、サービス退会処理、端末削除処理、キー入力パターン変化対応処理及びネットワーク変化対応処理を実行するようにしても良い。
【０１５７】
さらに、上述の実施の形態における各種処理においては、図２及び図３に示したハードウェア構成により実行させることもできるが、ソフトウェアにより実行させることもできる。この場合、プログラムをインストールすることでそのプログラムに応じた処理を実行し得る汎用のパーソナルコンピュータ等に、ソフトウェアを構成するプログラムをネットワークや記録媒体を介してインストールすることにより、上述の各種処理を実行させる。
【０１５８】
この場合の記録媒体としては、例えば磁気ディスク（ハードディスク、フロッピィディスク等）や磁気テープ、光ディスク（ＤＶＤ、ＤＶＤ−ＲＡＭ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ（Ｒｅｃｏｒｄａｂｌｅ）／ＲＷ（ＲｅＷｒｉｔａｂｌｅ）等）、光磁気ディスク（ＭＯ（Ｍａｇｎｅｔｏ−Ｏｐｔｉｃａｌ  ｄｉｓｋ）等）、半導体メモリ等を用いることができる。
【０１５９】
さらに上述の実施の形態においては、端末装置４が受信可能な放送としてラジオ局から放送されるラジオ放送を適用したが、これに限らず、端末装置４がインターネットラジオ放送や衛星ラジオ放送を受信して、その関連情報（ラジオ放送情報）を取得するようにしたり、或いはテレビジョン放送局から放送されるテレビジョン放送を受信し、そのテレビジョン放送のテレビジョン番組に関する各種放送情報等をネットワーク上のサーバから取得するようにしてもよい。
【０１６０】
さらに上述の実施の形態においては、図３に示す各種回路、及び図５に示すプログラムモジュールを端末装置４に実装した場合について述べたが、本発明はこれに限らず、これらを携帯電話機やパーソナルコンピュータ等、端末装置４以外の種々の端末に実装するようにしてもよく、これらを実装した端末であれば、上述した端末装置４と同様の処理を実行することができる。
【０１６１】
さらに上述の実施の形態においては、送信手段及び受信手段としての通信処理部２２と、記憶手段としてのＲＡＭ２０、ハードディスクドライブ２１及びフラッシュメモリ２８と、ユーザ変更検出手段及び消去手段としてのＣＰＵ１１とによってサービス利用装置を構成する場合について述べたが、本発明はこれに限らず、その他種々の回路構成でなる送信手段と、受信手段と、記憶手段と、ユーザ変更検出手段と、消去手段とによって当該サービス利用装置を構成するようにしても良い。
【産業上の利用可能性】
【０１６２】
本発明は、コンテンツを受信する端末装置以外にも、種々の端末装置を使用するサービス利用システムに適用できる。
【図面の簡単な説明】
【０１６３】
【図１】図１は、本実施の形態によるサービス利用システムの全体構成を示す略線図である。
【図２】図２は、サービス提供サーバの構成を示す略線的ブロック図である。
【図３】図３は、端末装置の回路構成を示す略線的ブロック図である。
【図４】図４は、ディレクトリ構成を示す略線図である。
【図５】図５は、端末装置のプログラムモジュールを示す略線図である。
【図６】図６は、ユーザ情報の記憶の説明に供する略線図である。
【図７】図７は、サービス入会シーケンスを示す略線図である。
【図８】図８は、サービスログインシーケンスを示す略線図である。
【図９】図９は、装置名称登録シーケンスを示す略線図である。
【図１０】図１０は、ブックマーク登録シーケンスを示す略線図である。
【図１１】図１１は、サービス提供情報登録シーケンスを示す略線図である。
【図１２】図１２は、ＦＥＰ学習情報登録シーケンスを示す略線図である。
【図１３】図１３は、サービス退会シーケンスを示す略線図である。
【図１４】図１４は、端末削除シーケンスを示す略線図である。
【図１５】図１５は、キー入力パターン変化対応シーケンスを示す略線図である。
【図１６】図１６は、ネットワーク変化対応シーケンスを示す略線図である。
【符号の説明】
【０１６４】
1……サービス利用システム、３……サービス提供サーバ、４……端末装置、１１……ＣＰＵ、２０……ＲＡＭ、２１、６３……ハードディスクドライブ、２２……通信処理部、２８……フラッシュメモリ、３４……総合サービスサーバ、６０……制御部、６４……データ通信処理部。
【図１】
0004697541.tif 000002
【図２】
0004697541.tif 000003
【図３】
0004697541.tif 000004
【図４】
0004697541.tif 000005
【図５】
0004697541.tif 000006
【図６】
0004697541.tif 000007
【図７】
0004697541.tif 000008
【図８】
0004697541.tif 000009
【図９】
0004697541.tif 000010
【図１０】
0004697541.tif 000011
【図１１】
0004697541.tif 000012
【図１２】
0004697541.tif 000013
【図１３】
0004697541.tif 000014
【図１４】
0004697541.tif 000015
【図１５】
0004697541.tif 000016
【図１６】
0004697541.tif 000017