(57)【要約】【課題】計算機に通信を行なわせるために計算機に設定するべき情報である設定情報を、容易に計算機に設定できるようにする。【解決手段】リムーバブルメディアに設定情報を保持させておく。このようなリムーバブルメディアが計算機に挿入されると、計算機は、その挿入を検出して、リムーバブルメディアより設定情報を取得して、設定情報を設定する。また、リムーバブルメディアに設定情報を設定するためのプログラムである設定プログラムを保持させておき、計算機にリムーバブルメディアが挿入されると、計算機がリムーバブルメディアより設定プログラムを取得し、取得した設定プログラムを実行するようになっていてもよい。【選択図】  図２
2004295327.tif 000002
【特許請求の範囲】
【請求項１】
計算機に通信を行なわせるために計算機に設定するべき情報である設定情報を保持する設定情報保持部を備えている、計算機に挿抜可能なリムーバブルメディア。
【請求項２】
計算機に通信を行なわせるために計算機に設定するべき情報であって、前記通信に係る課金のための情報である課金情報を保持する課金情報保持部を備えている、計算機に挿抜可能なリムーバブルメディア。
【請求項３】
計算機に前記通信を行なわせるために計算機に設定するべき情報である設定情報と、計算機に通信を行なわせるために計算機に設定するべき情報であって、前記通信に係る課金のための情報である課金情報と、を保持する課金設定情報保持部を備えている、計算機に挿抜可能なリムーバブルメディア。
【請求項４】
計算機に挿入された際に、前記設定情報保持部に保持された設定情報を計算機に設定するためのプログラムである設定セットプログラムを保持する設定セットプログラム保持部を備えた請求項１に記載のリムーバブルメディア。
【請求項５】
計算機に挿入された際に、前記課金情報保持部に保持された課金情報を計算機に設定するためのプログラムである課金セットプログラムを保持する課金セットプログラム保持部を備えた請求項２に記載のリムーバブルメディア。
【請求項６】
計算機に挿入された際に、前記課金設定情報保持部に保持された設定情報と課金情報とを計算機に設定するためのプログラムである課金設定セットプログラムを保持する課金設定セットプログラム保持部を備えた請求項３に記載のリムーバブルメディア。
【請求項７】
前記計算機が前記設定情報に基づいて通信を行なうための機能を提供する通信機能提供部を備える請求項１または４のいずれか一に記載のリムーバブルメディア。
【請求項８】
請求項１に記載のリムーバブルメディアが挿抜可能な計算機であって、前記リムーバブルメディアが挿入されたことを検出する挿入検出部と、
前記挿入検出部により前記リムーバブルメディアが挿入されたことが検出されると、前記設定情報保持部に保持された設定情報を取得する設定情報取得部と、
前記設定情報取得部で取得された設定情報を設定する設定情報設定部と、
を備える計算機。
【請求項９】
請求項２に記載のリムーバブルメディアが挿抜可能な計算機であって、前記リムーバブルメディアが挿入されたことを検出する挿入検出部と、
前記挿入検出部により前記リムーバブルメディアが挿入されたことが検出されると、前記課金情報保持部に保持された課金情報を取得する課金情報取得部と、
前記課金情報取得部で取得された課金情報を設定する課金情報設定部と、
を備える計算機。
【請求項１０】
請求項３に記載のリムーバブルメディアが挿抜可能な計算機であって、前記リムーバブルメディアが挿入されたことを検出する挿入検出部と、
前記挿入検出部により前記リムーバブルメディアが挿入されたことが検出されると、前記課金設定情報保持部に保持された課金情報と設定情報とを取得する課金設定情報取得部と、
前記課金設定情報取得部で取得された課金情報と設定情報とを設定する課金設定情報設定部と、
を備える計算機。
【請求項１１】
請求項４のリムーバブルメディアが挿抜可能な計算機であって、前記リムーバブルメディアが挿入されたことを検出する挿入検出部と、
前記挿入検出部により前記リムーバブルメディアが挿入されたことが検出されると、前記設定セットプログラム保持部に保持された設定セットプログラムを取得する設定セットプログラム取得部と、
前記設定セットプログラム取得部で取得された設定セットプログラムを実行する設定セットプログラム実行部と、
を備える計算機。
【請求項１２】
請求項５のリムーバブルメディアが挿抜可能な計算機であって、前記リムーバブルメディアが挿入されたことを検出する挿入検出部と、
前記挿入検出部により前記リムーバブルメディアが挿入されたことが検出されると、前記課金セットプログラム保持部に保持された課金セットプログラムを取得する課金セットプログラム取得部と、
前記課金セットプログラム取得部で取得された課金セットプログラムを実行する課金セットプログラム実行部と、
を備える計算機。
【請求項１３】
請求項６のリムーバブルメディアが挿抜可能な計算機であって、前記リムーバブルメディアが挿入されたことを検出する挿入検出部と、
前記挿入検出部により前記リムーバブルメディアが挿入されたことが検出されると、前記課金設定セットプログラム保持部に保持された課金設定セットプログラムを取得する課金設定セットプログラム取得部と、
前記課金設定セットプログラム取得部で取得された課金設定セットプログラムを実行する課金設定セットプログラム実行部と、
を備える計算機。
【請求項１４】
請求項１のリムーバブルメディアが挿入されたことを検出するための挿入検出ステップと、
前記挿入検出ステップにて前記リムーバブルメディアが挿入されたことが検出されると、前記設定情報保持部に保持された設定情報を取得するための設定情報取得ステップと、
前記設定情報取得ステップにて取得された設定情報を計算機に設定するための設定情報設定ステップと、
を計算機に実行させるための通信設定情報設定プログラム。
【請求項１５】
請求項４のリムーバブルメディアが挿入されたことを検出するための挿入検出ステップと、
前記挿入検出ステップにて前記リムーバブルメディアが挿入されたことが検出されると、前記設定プログラム保持部に保持された設定プログラムを取得するための設定プログラム取得ステップと、
前記設定プログラム取得ステップにて取得された設定プログラムを実行するための設定プログラム実行ステップと、
を計算機に実行させるための通信設定情報設定プログラム。
【請求項１６】
キーボードとマウスとから発生した入力信号を取得する入力信号取得部と、
計算機に通信を行なわせるために計算機に設定するべき情報である設定情報を取得する設定情報取得部と、
前記設定情報取得部で取得された設定情報を計算機に設定するための信号である設定信号を生成する設定信号生成部と、
前記入力信号取得部で取得された入力信号と前記設定信号生成部で生成された設定信号とを選択的に切り替えて計算機に出力する信号選択出力部を備え、
前記設定信号は、設定情報を設定する際にキーボードとマウスとから発生する入力信号と同じであることを特徴とする通信情報設定装置。
【請求項１７】
キーボードとマウスとから発生した入力信号を取得する入力信号取得ステップと、
通信の課金のための情報を含み、計算機に通信を行なわせるために計算機に設定するべき情報である設定情報を取得する設定情報取得ステップと、
前記設定情報取得ステップにて取得された設定情報を計算機に設定するための信号である設定信号を生成する設定信号生成ステップと、
前記入力信号取得ステップにて取得された入力信号と前記設定信号生成ステップにて生成された設定信号とを選択的に切り替えて計算機に出力する信号選択出力ステップと、
を計算機に実行させるための通信情報設定プログラムであって、
前記設定信号は、設定情報を設定する際にキーボードとマウスとから発生する入力信号と同じであることを特徴とする通信情報設定プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、計算機が通信を行なうために必要な情報（仮に「設定情報」ということにする。）を、計算機に設定する技術に関する。より具体的には、設定情報を保持するリムーバブルメディア、そのようなリムーバブルメディアから設定情報を取得して設定する計算機やプログラム、計算機に設定情報を設定する通信情報設定装置やプログラムに関する。
【０００２】
【従来の技術】
近年、インターネットが普及している。このため、計算機に詳しくない者、例えば、高齢者など、が計算機をコンピュータネットワークに接続するための作業を行なう必要が出てきた。
【０００３】
しかし、従来においては、パーソナルコンピュータなどの計算機でインターネットを利用可能とするためには、まず、インターネットサービスプロバイダにサービスの申し込みを行い、インターネットサービスプロバイダから郵便などにより送付される設定情報などを、手動で計算機に設定している。この設定作業は、計算機に詳しくない者にとっては、難しいものである。
【０００４】
また、設定情報は、計算機に一旦、設定してしまうと、あまり変更することがない。このため、計算機をよく使用しているものであっても、設定情報の設定の仕方を忘れており、試行錯誤をしなければならないことがよくある。
【０００５】
特に、計算機で動作しているオペレーティングシステムによって、また、使用するネットワークに使用されるルータによって、設定の仕方が異なることも、設定情報の設定作業を難しくしている。また、インターネットサービスプロバイダが送付する設定情報の書式が統一されておらず、また、用語も統一されていないことが、設定作業をますます困難なものとしている。
【０００６】
一方、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）インターフェースなどを使用して、計算機に接続が可能な可搬型のリムーバブルメディアが増えてきている。このようなリムーバブルメディアは、通常は、大量のデータを移動させるなどのために、気軽な記憶媒体として使用されている。しかし、近年、計算機のファイルの内容を暗号化／復号化するための機能を有したリムーバブルメディアも出現してきている（例えば、非特許文献１参照。）。このようなリムーバブルメディアは、自身が計算機に接続されていることを計算機に検出させ、自身が有する暗号鍵を読み出させ、ファイルを暗号化させたり、暗号化されたファイルを復号化させたりしている。
【０００７】
【非特許文献１】
ソフトバンク・ジーディーネット株式会社、［ｏｎｌｉｎｅ］、２００２年１２月１８日、インターネット＜ＵＲＬ：ｈｔｔｐ：／／ｗｗｗ．ｚｄｎｅｔ．ｃｏ．ｊｐ／ｅｎｔｅｒｐｒｉｓｅ／０２１２／１８／ｅｐｎ１４．ｈｔｍｌ＞
【発明が解決しようとする課題】
上述したように、計算機をネットワークに接続するために、設定情報を設定する作業は、日常茶飯で行なっている者でない限り、困難を感ずる。このため、高齢者などの計算機に詳しくない者をインターネットの利用から遠ざけている原因となっており、いわゆるデジタルデバイドとして社会問題化している。
【０００８】
また、設定情報の変更は頻繁に行なわれない。このことは、インターネットサービスプロバイダと契約を行なうと、そのインターネットサービスプロバイダを使い続ける要因ともなる。これにより、インターネットサービスプロバイダ間の競争が阻害され、通信料金の値下げなどがされにくく、利用者の不利益となっている。
【０００９】
本発明は、このような課題に鑑みてなされたものであり、設定情報の設定を簡易に行なえるようにすることを目的とする。
【００１０】
【課題を解決するための手段】
この課題を解決するために、本発明は、第一に、設定情報を保持する設定情報保持部を備え、計算機に挿抜可能なリムーバブルメディアを提供する。また、これに対応して、そのようなメモリカードの挿入を検出して設定情報を取得し、設定をする計算機およびプログラムを提供する。
【００１１】
これにより、リムーバブルメディアを計算機に挿入することにより、設定情報が設定されるので、計算機に詳しくない者であっても、簡易に設定情報を設定することが可能となる。
【００１２】
また、第二に、キーボード及びマウスから発生した信号（以下、「キーボード信号」という。）を取得し、また、設定情報を取得して、その設定情報をキーボードとマウスとを用いて設定した場合の信号（以下、「設定信号」という。）を生成し、キーボード信号と設定信号を選択して出力する通信情報設定装置及び通信情報設定プログラムを提供する。
【００１３】
これにより、例えば、通信情報設定装置を、計算機とキーボード及びマウスとの間に設置することにより、設定情報を設定することが可能となり、簡易に設定情報を設定することが可能となる。
【００１４】
【発明の実施の形態】
以下、本発明の実施の形態について、図を用いて説明する。なお、本発明は、これら実施の形態に何ら限定されるものではなく、その要旨を逸脱しない範囲において、種々なる態様で実施し得る。
【００１５】
（実施形態１から７の概要）
図１は、実施形態１から７の概要を説明するための図である。「契約者」は、通信事業者（例えば、インターネットサービスプロバイダ）が提供するインターネットサービスの利用をする者である。
【００１６】
契約者は、まず、通信事業者に対して、インターネットサービスの利用を申し込む（１）。
【００１７】
申し込みに対応して、通信事業者は、契約者が有する計算機をインターネットに接続するために必要な情報を保持するリムーバブルメディアを郵便などにより送付する（２）。このリムーバブルメディアが、本発明に係るものである。
【００１８】
契約者は、送付されたリムーバブルメディアを計算機に挿入するなど、計算機とリムーバブルメディアとを接続することにより、リムーバブルメディアを用いて通信の設定を行なう。この場合の計算機及びその計算機で動作するプログラムが、本発明に係るものである。
【００１９】
図２は、本発明に係るリムーバブルメディアと計算機との関係を例示する。図２（Ａ）は、契約者が計算機を一台有している場合に対応する。通信事業者から送付されたリムーバブルメディア２０１と計算機２０２とを接続すると、計算機２０２は、リムーバブルメディア２０１の存在を検出し、リムーバブルメディア２０１に保持されている通信のために必要な情報を取得し、自身に設定する。
【００２０】
図２（Ｂ）は、契約者が計算機を複数台有している場合に対応する。この場合、計算機２０４と計算機２０５とは、あらかじめ通信が可能な状態となっている。計算機２０５は、例えば、ダイアルアップルータである。通信事業者から送付されたリムーバブルメディア２０３と計算機２０４とを接続すると、計算機２０４は、リムーバブルメディア２０１の存在を検出し、リムーバブルメディア２０３に保持されている通信のために必要な情報を取得し、別の計算機２０５に設定する。これにより、計算機２０５を介した通信が可能となる。
【００２１】
なお、現在では、ほとんどのダイアルアップルータがＤＨＣＰサーバとしての機能を有しているので、計算機２０４と、例えばダイアルアップルータである計算機２０５と、が通信できるようにするための特別な設定作業は不要であることが通常である。
【００２２】
（リムーバブルメディアの定義）
本発明において、「リムーバブルメディア」とは、媒体であって、計算機に挿抜可能なものを意味することとする。媒体とは、情報を計算機が読み出し可能な形態で保持することができる有体物を意味する。また、「計算機に挿抜可能」とは、計算機と附合して一体化していないことを意味する。
【００２３】
媒体は、情報を保持する方法により、フレキシブルディスク、光磁気ディスク、光ディスク、半導体メモリを利用したメモリカード、などに分類することができる。また、媒体は、保持している情報を計算機が読み出す方法により、非接触型と接触型とに分類することができる。「非接触型」とは、媒体と計算機とが物理的に接続していない状態で情報が計算機により読み出し可能になるものである。例えば、電波、光、磁気を利用するものがある。「接触型」とは、媒体と計算機とが物理的に接続している状態で情報が計算機により読み出し可能になるものである。「物理的に接続」とは、例えば、電気的に接続された状態を意味し、接続口の形状に応じて、ＰＣカード（ＰＣＭＣＩＡカードなど）、ＵＳＢカード、メモリカード（ＳＤカードなど）、などに分類される。
【００２４】
（実施形態１（主に請求項１、８、１４に対応する））
本発明の実施形態１においては、以下に説明する設定情報を保持するリムーバブルメディアと、そのようなリムーバブルメディアの挿入などを検出し、そのリムーバブルメディアより設定情報を取得して計算機に設定する計算機及びプログラムと、が提供される。
【００２５】
（実施形態１：リムーバブルメディアの構成）
図３は、本実施形態に係るリムーバブルメディアの機能ブロック図を例示する。リムーバブルメディア３００は、設定情報保持部３０１を備えている。
【００２６】
「設定情報保持部」３０１は、設定情報を保持する。「保持する」とは、読み出し可能な形式で記憶するということである。
【００２７】
ここに、「設定情報」とは、計算機に通信を行なわせるために計算機に設定するべき情報である。ここに、「計算機」という言葉が２回出現したが、これらの計算機という語が同一の計算機を意味していてもよいし、異なる計算機を意味していてもよい。異なる計算機を意味している場合には、設定情報を読み取る計算機と、その設定情報が設定される計算機とが異なることになる。このような場合において、設定情報を読み取る計算機の例としては、パーソナルコンピュータがあり、設定情報が設定される計算機の例としては、ルータがある。
【００２８】
設定情報としては、例えば、アクセスポイントの電話番号、アナログモデムの設定（通信の速度、７ビットか８ビットか、パリティチェックの有無、ストップビットの有無など）、ＤＨＣ（Ｄｙｎａｍｉｃ  Ｈｏｓｔ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ）プロトコルの使用の有無、ゲートウェイのＩＰアドレス、ＤＮＳ（Ｄｏｍａｉｎ  Ｎａｍｅ  Ｓｅｒｖｅｒ）のＩＰアドレス、ＰＰＰ（Ｐｏｉｎｔ  ｔｏ  Ｐｏｉｎｔ  Ｐｒｏｔｏｃｏｌ）の認証の方法、接続の過程を表示するかどうかの指定、ＳＭＴＰ（Ｓｉｍｐｌｅ  Ｍａｉｌ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）サーバのＦＱＤＮ（Ｆｕｌｌｙ  Ｑｕａｌｉｆｉｅｄ  Ｄｏｍａｉｎ  Ｎａｍｅ）、ＳＭＴＰに使用するポート番号、ＰＯＰ（Ｐｏｓｔ  Ｏｆｆｉｃｅ  Ｐｒｏｔｏｃｏｌ）サーバのＦＱＤＮ、ＰＯＰに使用するポート番号、ＰＯＰの認証のためのユーザ名とパスワード、取得したメールをサーバに残すかどうかの指定、ＰｒｏｘｙサーバのＦＱＤＮ、などを挙げることができる。
【００２９】
設定情報保持部３０１が設定情報を保持する方法としては、例えば、半導体メモリを使用してそこに保持を行なったり、磁気情報として保持したり、光の反射率の変化によって保持したりする方法がある。
【００３０】
なお、設定情報保持部３０１は、設定情報を耐タンパ領域に保持するようになっていてもよい。
【００３１】
図４は、リムーバブルメディアのより詳細な構成を例示する。図４（Ａ）は、リムーバブルメディア３００が、さらに接点４０１を備えている構成である。この接点４０１が電気的にリムーバブルメディア３００と計算機とを接続するためのものである場合には、上述したように、リムーバブルメディアは、ＰＣカード、ＵＳＢカード、メモリカードなど、に分類される。図４（Ｂ）は、リムーバブルメディア３００が、さらに通信インターフェース部４０２と接点４０３とを備えている構成である。通信インターフェース部４０２は、例えば、電波により設定情報保持部３０１に保持された設定情報の読み出しを行なうための部である。この場合、接点４０３は、例えば、アンテナとなる。
【００３２】
（実施形態１：計算機の構成）
図５は、本実施形態に係る計算機の機能ブロック図を例示する。計算機５００は、本実施形態に係るリムーバブルメディアが挿抜可能であって、挿入検出部５０１と、設定情報取得部５０２と、設定情報設定部５０３と、を備える。なお、ここでいう「挿抜可能」とは、リムーバブルメディアと一体化していないということを意味する（他の実施形態に係る計算機においても同じである。）。
【００３３】
「挿入検出部」５０１は、リムーバブルメディアが挿入されたことを検出する。「リムーバブルメディアが挿入された」とは、リムーバブルメディアに保持された設定情報が読み取り可能になることを意味する。別の言い方では、リムーバブルメディアが計算機により認識される状態を指す。また、「検出」は、例えば、リムーバブルメディアが挿入あるいは装着されたかどうかをチェックすることにより行なわれてもよい。あるいは、オペレーティングシステムから、リムーバブルメディアが挿入されたことを示す情報（例えば、イベントやメッセージなど）を取得することにより行なわれてもよい。
【００３４】
また、挿入検出部５０１は、何らかのリムーバブルメディアが挿入されたことを検出すると、それが、本実施形態に係るリムーバブルメディアであるかどうかを確認するために、リムーバブルメディアの製造会社識別子、型番などを取得したり、リムーバブルメディアに保持されている情報を設定情報として取得してみたりして、設定情報として取得できるかどうかを確認してもよい。
【００３５】
「設定情報取得部」５０２は、挿入検出部５０２により前記リムーバブルメディアが挿入されたことが検出されると、設定情報保持部３０１に保持された設定情報を取得する。すなわち、設定情報保持部３０１に保持された設定情報を読み出す。また、設定情報が耐タンパ領域に保持されている場合には、特定の手順などに従って、読み出すことを行なう。
【００３６】
「設定情報設定部」５０３は、設定情報取得部５０２で取得された設定情報を設定する。設定情報設定部５０３は、設定情報取得部５０２で取得された設定情報を、計算機６００自身に設定してもよいし、計算機６００と異なる計算機に設定情報を設定してもよい。
【００３７】
計算機６００自身に設定する場合には、例えば、オペレーティングシステムに設定情報を保持させる。例えば、設定情報が格納されるべきファイルに対して、設定情報を、そのファイルの書式に従って格納する。
【００３８】
計算機６００と異なる計算機に設定情報を設定する場合には、設定情報が設定されるべき計算機に応じた形式で設定情報を送信する。例えば、プロトコルとして、ＨＴＴＰ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）が使用される場合には、設定情報をＨＴＴＰに従った形式にして、設定情報が設定されるべき計算機へ送信する。なお、設定情報が設定されるべき計算機がルータである場合には、通常、ＤＨＣＰなどによってゲートウェイとしてそのＩＰアドレスが既に指定されているので、設定情報保持部３０１が保持する設定情報により指定されていなくても、計算機６００は、設定情報が設定されるべき計算機を識別することができる。
【００３９】
（実施形態１：計算機の動作）
本実施形態に係る計算機５００の動作は、次のようになる。挿入検出部５０１がリムーバブルメディアの挿入を検出すると、設定情報取得部５０２が機能する。設定情報取得部５０２が機能すると、挿入されたリムーバブルメディアより、設定情報を取得する。取得された設定情報は、設定情報設定部５０３に出力され、設定情報設定部５０３が機能する。設定情報設定部５０３は、設定情報を設定する。
【００４０】
（実施形態１：プログラムによる実現）
なお、図５に例示された機能ブロック図は、論理的なレベルにおける機能ブロック図である。「論理的レベルにおける機能ブロック図」とは、物理的な意味での計算機にプログラムをインストールして実現される装置の機能ブロック図を意味する。
【００４１】
図６は、計算機の物理的なレベルでの機能ブロック図を例示する。計算機６００は、ＣＰＵ６０１と、記憶部６０２と、通信インターフェース部６０３と、出力部６０４と、入力部６０５と、を備えており、それらが相互にバス６０６により接続されている。
【００４２】
ＣＰＵ６０１は、中央演算装置であり、プログラムを実行する。
【００４３】
記憶部６０２は、情報を保持する部であり、例えば、プログラムを保持したり、プログラムの実行に伴なう一時データを保持したりする。記憶部６０２は、通常は、一時的な記憶と永続的な記憶を行なう部に分かれる。
【００４４】
通信インターフェース部６０３は、通信を行なうための部である。通信インターフェース部６０３により、ネットワークを介した通信が行なわれる。また、通信インターフェース部６０３は、本実施形態に係るリムーバブルメディアから設定情報を取得するために、リムーバブルメディアと通信を行なってもよい。
【００４５】
出力部６０４は、表示などを行なうための部である。例えば、ディスプレイに情報を送信する。
【００４６】
入力部６０５は、データの入力を行なうための部である。例えば、キーボードやマウスからの信号を取得する。また、入力部６０５がリムーバブルメディアから設定情報を取得するようになっていてもよい。
【００４７】
本実施形態に係る計算機は、物理的な意味での計算機に、挿入検出ステップと、設定情報取得ステップと、設定情報設定ステップと、を実行させるためのプログラムにより実現することができる。
【００４８】
挿入検出ステップと、設定情報取得ステップと、設定情報設定ステップと、のそれぞれは、挿入検出部５０１と、設定情報取得部５０２と、設定情報設定部５０３と、を実現するためのステップである。
【００４９】
図７は、本実施形態に係るプログラムのフローチャートを例示する。
【００５０】
ステップＳ７０１において、リムーバブルメディアが挿入されるまで待つ。図７では、ステップＳ７０１がループの一部になっているが、これは、例えば、定期的、あるいは不定期的、に、リムーバブルメディアの存在をチェックする場合に相当する。このようにループを形成する代わりに、オペレーティングシステムに対して、リムーバブルメディアが挿入された場合に、それを示す情報（例えば、イベントやメッセージなど）を送信するように要求を出しておいて、そのイベントなどが受信できるまで待つようになっていてもよい。
【００５１】
ステップＳ７０２において、リムーバブルメディアより、設定情報を取得する。
【００５２】
ステップＳ７０２において、ステップＳ７０２で取得された設定情報を設定する。
【００５３】
したがって、ステップＳ７０１が挿入検出ステップ、ステップＳ７０２が設定情報取得ステップ、ステップＳ７０３が設定情報設定ステップ、となる。
【００５４】
なお、図７に例示されたフローチャートは、あくまでも例示であり、図７に示された以外の処理が行なわれてもよい。例えば、ステップＳ７０２で取得された設定情報が出力部６０４を通して表示されたり、表示された設定情報を設定してもよいことを示すユーザからの指令を入力部６０５より取得したりするようになっていてもよい。また、複数の設定情報がリムーバブルメディアから取得された場合に、どの設定情報を設定するかの指定がユーザなどより取得されるようになっていてもよい。
【００５５】
（実施形態１：リムーバブルメディアが抜かれると設定情報が消去されるようになっていてもよい）
なお、本実施形態において、挿入検出部５０１が、リムーバブルメディアが抜かれたこと（リムーバブルメディアが認識できない状態になったこと）を検出すると、設定情報設定部５０３は、設定された設定情報を消去するようになっていてもよい。
【００５６】
（実施形態１：主な効果）
本実施形態により、設定情報を計算機に設定することが容易に行なえるようになる。
【００５７】
（実施形態２（主に請求項２、９に対応する））
本発明の実施形態２においては、課金情報を保持するリムーバブルメディアと、そのようなリムーバブルメディアの挿入などを検出し、そのリムーバブルメディアより設定情報を取得して計算機に設定する計算機及びプログラムと、が提供される。端的に言えば、実施形態１における「設定情報」が「課金情報」に置き換わった実施形態である。
【００５８】
（実施形態２：リムーバブルメディアの構成）
図８は、本実施形態に係るリムーバブルメディアの機能ブロック図を例示する。リムーバブルメディア８００は、課金情報保持部８０１を備えている。
【００５９】
「課金情報保持部」８０１は、課金情報を保持する。
【００６０】
「課金情報」とは、計算機に通信を行なわせるために計算機に設定するべき情報であって、前記通信に係る課金のための情報である。
【００６１】
課金情報の例としては、認証情報、より具体的にはＩＤとパスワード、や、通信の費用を決済するためのクレジットカード番号や預金口座を特定する情報（銀行名、支店名、口座種類、口座番号、口座名義人名、など）、暗証番号、などがある。認証情報は、通信の開始時に認証サーバに対して送信されるべき情報である。例えば、ＰＰＰでの認証のための情報である。また、通信の費用を決済するための情報は、例えば、通信のための接続を行なっている時間に応じて課される通信料を決済するための情報であったり、有料コンテンツを視聴する場合に課される料金を決済するための情報であったりする。
【００６２】
（実施形態２：計算機の構成）
図９は、本実施形態に係る計算機の機能ブロック図を例示する。計算機９００は、挿入検出部９０１と、課金情報取得部９０２と、課金情報設定部９０３と、を備えている。
【００６３】
「挿入検出部」９０１は、リムーバブルメディアが挿入されたことを検出する。
【００６４】
「課金情報取得部」９０２は、挿入検出部９０１によりリムーバブルメディアが挿入されたことが検出されると、課金情報保持部８０１に保持された課金情報を取得する。
【００６５】
「課金情報設定部」９０３は、課金情報取得部９０２で取得された課金情報を設定する。
【００６６】
（実施形態２：計算機の動作）
本実施形態に係る計算機９００の動作は次のようになる。挿入検出部９０１がリムーバブルメディアの挿入を検出すると、課金情報取得部９０２が機能する。課金情報取得部９０２が機能すると、挿入されたリムーバブルメディアより、課金情報が取得される。取得された課金情報は、課金情報設定部９０３に出力され、課金情報設定部９０３が機能する。そして、課金情報設定部９０３は、課金情報を設定する。
【００６７】
（実施形態２：プログラムによる実現）
実施形態１と同じように、本実施形態に係る計算機は、物理的な意味での計算機に、挿入検出ステップと、課金情報取得ステップと、課金情報設定ステップと、を実行させるためのプログラムにより実現することができる。
【００６８】
挿入検出ステップと、課金情報取得ステップと、課金情報設定ステップと、は、それぞれ、挿入検出部９０１と、課金情報取得部９０２と、課金情報設定部９０３と、を実現するためのステップである。
【００６９】
図１０は、本実施形態に係るプログラムのフローチャートを例示する。
【００７０】
ステップＳ１００１において、リムーバブルメディアが挿入されるまで待つ。すなわち、ステップＳ１００１は、挿入検出ステップである。
【００７１】
ステップＳ１００２において、課金情報を取得する。すなわち、ステップＳ１００２は、課金情報取得ステップである。
【００７２】
ステップＳ１００３において、ステップＳ１００２で取得された課金情報を設定する。すなわち、ステップＳ１００３は、課金情報設定ステップである。
【００７３】
なお、本実施形態において、挿入検出部９０１が、リムーバブルメディアが抜かれたことを検出すると、課金情報設定部９０３は、設定された課金情報を消去するようになっていてもよい。
【００７４】
（実施形態２：主な効果）
本実施形態により、課金情報を計算機に設定することが容易に行なえるようになる。これにより、例えば、リムーバブルメディアを計算機に挿入されている間の通信の費用がそのリムーバブルメディアの所持者に課せられるようにすることができる。また、設定情報としては、計算機の管理者などがあらかじめ設定したものを使用し、課金情報だけはリムーバブルメディアに保持されたものを使用することができるので、例えば、実際に計算機を利用した者に対して課金を行なうことができるようになる。
【００７５】
（実施形態３（主に請求項３、１０に対応する））
本発明の実施形態３においては、設定情報と課金情報とを保持するリムーバブルメディアと、そのようなリムーバブルメディアの挿入などを検出し、そのリムーバブルメディアより設定情報と課金情報とを取得して計算機に設定する計算機及びプログラムと、が提供される。端的に言えば、実施形態１における「設定情報」が「設定情報」と「課金情報」とに置き換わった実施形態である。
【００７６】
（実施形態３：リムーバブルメディアの構成）
図１１は、本実施形態に係るリムーバブルメディアの機能ブロック図を例示する。リムーバブルメディア１１００は、課金設定情報保持部１１０１を備えている。
【００７７】
「課金設定情報保持部」１１０１は、設定情報と課金情報とを保持する。
【００７８】
（実施形態３：計算機の構成）
図１２は、本実施形態に係る計算機の機能ブロック図を例示する。計算機１２００は、挿入検出部１２０１と、課金設定情報取得部１２０２と、課金設定情報設定部１２０３と、を備えている。
【００７９】
「挿入検出部」１２０１は、リムーバブルメディアが挿入されたことを検出する。
【００８０】
「課金設定情報取得部」１２０２は、挿入検出部１２０１によりリムーバブルメディアが挿入されたことが検出されると、課金設定情報保持部１１０１に保持された設定情報と課金情報とを取得する。
【００８１】
「課金設定情報設定部」１２０３は、課金設定情報取得部１２０２で取得された設定情報と課金情報とを設定する。
【００８２】
（実施形態３：計算機の動作）
本実施形態に係る計算機１２００の動作は次のようになる。挿入検出部１２０１がリムーバブルメディアの挿入を検出すると、課金設定情報取得部１２０２が機能する。課金設定情報取得部１２０２が機能すると、挿入されたリムーバブルメディアより、設定情報と課金情報とが取得される。取得された設定情報と課金情報は、課金設定情報設定部１２０３に出力され、課金設定情報設定部１２０３が機能する。そして、課金設定情報設定部１２０３は、設定情報と課金情報とを設定する。
【００８３】
なお、設定情報のみ、あるいは、課金情報のみを設定する旨のユーザなどからの指示が取得され、その指示に従って、課金設定情報設定部１２０３により、設定情報または課金情報が設定されるようになっていてもよい。
【００８４】
（実施形態３：プログラムによる実現）
実施形態１または２と同じように、本実施形態に係る計算機は、物理的な意味での計算機に、挿入検出ステップと、課金設定情報取得ステップと、課金設定情報設定ステップと、を実行させるためのプログラムにより実現することができる。
【００８５】
挿入検出ステップと、課金設定情報取得ステップと、課金設定情報設定ステップと、は、それぞれ、挿入検出部１２０１と、課金設定情報取得部１２０２と、課金設定情報設定部１２０３と、を実現するためのステップである。
【００８６】
図１３は、本実施形態に係るプログラムのフローチャートを例示する。
【００８７】
ステップＳ１３０１において、リムーバブルメディアが挿入されるまで待つ。すなわち、ステップＳ１３０１は、挿入検出ステップである。
【００８８】
ステップＳ１３０２において、設定情報と課金情報とを取得する。すなわち、ステップＳ１３０２は、課金設定情報取得ステップである。
【００８９】
ステップＳ１３０３において、ステップＳ１３０２で取得された設定情報と課金情報とを設定する。すなわち、ステップＳ１３０３は、課金設定情報設定ステップである。
【００９０】
なお、本実施形態において、挿入検出部１２０１が、リムーバブルメディアが抜かれたことを検出すると、課金設定情報設定部１２０３は、設定された課金情報を消去するようになっていてもよい。また、設定された設定情報を消去するようになっていてもよい。
【００９１】
（実施形態３：主な効果）
本実施形態により、課金情報を計算機に設定することが容易に行なえるようになる。これにより、リムーバブルメディアを所持していれば、どの計算機でも自分専用の通信のための設定情報、課金情報の下で通信を行なうことができる。
【００９２】
（実施形態４（主に請求項４、１１、１５に対応する））
本発明の実施形態４においては、設定情報と、その設定情報を設定するためのプログラムと、を保持するリムーバブルメディアと、そのリムーバブルメディアの挿入を検出すると、設定情報を設定するプログラムを取得し実行する計算機及びプログラムが提供される。
【００９３】
（実施形態４：リムーバブルメディアの構成）
図１４は、本実施形態に係るリムーバブルメディアの機能ブロック図を例示する。リムーバブルメディア１４００は、実施形態１に係るリムーバブルメディアが、さらに、設定セットプログラム保持部１４０１を備えている構成となっている。
【００９４】
「設定セットプログラム保持部」１４０１は、設定セットプログラムを保持する。「設定セットプログラム」とは、リムーバブルメディアが計算機に挿入された際に、設定情報保持部３０１に保持された設定情報を計算機に設定するためのプログラムである。この処理の流れについては、後述する。
【００９５】
（実施形態４：計算機の構成）
図１５は、本実施形態に係る計算機の機能ブロック図を例示する。計算機１５００は、挿入検出部１５０１と、設定セットプログラム取得部１５０２と、設定セットプログラム実行部１５０３と、を備えている。
【００９６】
「挿入検出部」１５０１は、リムーバブルメディアが挿入されたことを検出する。
【００９７】
「設定セットプログラム取得部」１５０２は、挿入検出部１５０１によりリムーバブルメディアが挿入されたことが検出されると、設定セットプログラム保持部１４０１に保持された設定セットプログラムを取得する。
【００９８】
「設定セットプログラム実行部」１５０３は、設定セットプログラム取得部１５０２で取得された設定セットプログラムを実行する。例えば、記憶部のメモリへ設定セットプログラムをロードし、ＣＰＵにより実行されるようにする。なお、リムーバブルメディアが複数箇所に挿入できる場合には、設定セットプログラム実行部１５０３は、挿入検出部１５０１より、リムーバブルメディアがどの箇所に挿入されたかの情報を取得し、設定セットプログラムに渡すようになっていてもよい。
【００９９】
（実施形態４：計算機の動作）
本実施形態に係る計算機１５００の動作は次のようになる。挿入検出部１５０１がリムーバブルメディアの挿入を検出すると、設定セットプログラム取得部１５０２が機能する。設定セットプログラム取得部１５０２が機能すると、挿入されたリムーバブルメディアより、設定セットプログラムが取得される。取得された設定セットプログラムは、記憶部に保持され、その開始アドレス、終了アドレスなどが設定セットプログラム実行部１５０３に出力され、設定セットプログラム実行部１５０３が機能する。設定セットプログラム実行部１５０３は、設定セットプログラムを実行する。
【０１００】
（実施形態４：プログラムによる実現）
本実施形態に係る計算機は、物理的な意味での計算機に、挿入検出ステップと、設定セットプログラム取得ステップと、設定セットプログラム実行ステップと、を実行させるためのプログラムによって実現することができる。
【０１０１】
挿入検出ステップと、設定セットプログラム取得ステップと、設定セットプログラム取得ステップと、は、それぞれ、挿入検出部１５０１と、設定セットプログラム取得部１５０２と、設定セットプログラム実行部１５０３と、を実現するためのステップである。
【０１０２】
図１６は、そのプログラムの処理を説明するフローチャートを例示する。
【０１０３】
ステップＳ１６０１において、リムーバブルメディアが挿入されるまで待つ。すなわち、ステップＳ１６０１は、挿入検出ステップである。
【０１０４】
ステップＳ１６０２において、設定セットプログラムを取得する。すなわち、ステップＳ１６０２は、設定セットプログラム取得ステップである。
【０１０５】
ステップＳ１６０３において、設定セットプログラムを実行する。すなわち、ステップＳ１６０３は、設定セットプログラム実行ステップである。
【０１０６】
（実施形態４：設定セットプログラムの処理）
図１７は、設定セットプログラムの処理を説明するフローチャートを例示する。ステップＳ１７０１において、設定情報を設定情報保持部３０１より取得する。ステップＳ１７０２において、設定情報を設定する。すなわち、実施形態１の設定情報設定部５０３の動作を実現する。
【０１０７】
（実施形態４：主な効果）
本実施形態によれば、設定情報を計算機に設定することが容易に行なえる。また、設定情報の設定が、リムーバブルメディアに保持された設定セットプログラムにより行なわれるので、設定情報の形式などを柔軟に変更することができる。例えば、設定情報が耐タンパ領域に格納されているが、その読み出し手順などが知られてしまった場合には、設定セットプログラムを変更することにより、別の読み出し手順に変更することができるようになる。これにより、設定情報の漏洩を防ぐことができる。
【０１０８】
（実施形態５（主に請求項５、１２に対応する））
本発明の実施形態５においては、課金情報と、その課金情報を設定するためのプログラムと、を保持するリムーバブルメディアと、そのリムーバブルメディアの挿入を検出すると、課金情報を設定するプログラムを取得し実行する計算機及びプログラムと、が提供される。端的に言えば、実施形態４において「設定情報」を「課金情報」に置き換えた実施形態である。
【０１０９】
（実施形態５：リムーバブルメディアの構成）
図１８は、本実施形態に係るリムーバブルメディアの機能ブロック図を例示する。リムーバブルメディア１８００は、実施形態２に係るリムーバブルメディアが、さらに、課金セットプログラム保持部１８０１を備えている構成となっている。
【０１１０】
「課金セットプログラム保持部」１８０１は、課金セットプログラムを保持する。「課金セットプログラム」とは、リムーバブルメディアが計算機に挿入された際に、課金情報保持部８０１に保持された課金情報を計算機に設定するためのプログラムである。
【０１１１】
（実施形態５：計算機の構成）
図１９は、本実施形態に係る計算機の機能ブロック図を例示する。計算機１９００は、挿入検出部１９０１と、課金セットプログラム取得部１９０２と、課金セットプログラム実行部１９０３と、を備えている。
【０１１２】
「挿入検出部」１９０１は、リムーバブルメディアが挿入されたことを検出する。
【０１１３】
「課金セットプログラム取得部」１９０２は、挿入検出部１９０１によりリムーバブルメディアが挿入されたことが検出されると、課金セットプログラム保持部１８０１に保持された課金セットプログラムを取得する。
【０１１４】
「課金セットプログラム実行部」１９０３は、課金セットプログラム取得部１９０２で取得された課金セットプログラムを実行する。
【０１１５】
（実施形態５：プログラムによる実現）
本実施形態に係る計算機は、物理的な意味での計算機に、挿入検出ステップと、課金セットプログラム取得ステップと、課金セットプログラム実行ステップと、を実行させるためのプログラムによって実現することができる。
【０１１６】
挿入検出ステップと、課金セットプログラム取得ステップと、課金セットプログラム実行ステップと、は、それぞれ、挿入検出部１９０１と、課金セットプログラム取得部１９０２と、課金セットプログラム実行部１９０３と、を実現するためのステップである。
【０１１７】
図２０は、そのプログラムの処理を説明するフローチャートを例示する。
【０１１８】
ステップＳ２００１において、リムーバブルメディアが挿入されるまで待つ。すなわち、ステップＳ２００１は、挿入検出ステップである。
【０１１９】
ステップＳ２００２において、課金セットプログラムを取得する。すなわち、ステップＳ２００２は、課金セットプログラム取得ステップである。
【０１２０】
ステップＳ２００３において、課金セットプログラムを実行する。すなわち、ステップＳ２００３は、課金セットプログラム実行ステップである。
【０１２１】
（実施形態５：課金セットプログラムの処理）
図２１は、課金セットプログラムの処理を説明するフローチャートを例示する。ステップＳ２１０１において、課金情報を課金情報保持部８０１より取得する。ステップＳ２１０２において、課金情報を設定する。
【０１２２】
（実施形態５：主な効果）
本実施形態によれば、課金情報を計算機に設定することが容易に行なえる。また、課金情報の設定が、リムーバブルメディアに保持された課金セットプログラムにより行なわれるので、課金情報の形式などを柔軟に変更することができる。例えば、課金情報が耐タンパ領域に格納されているが、その読み出し手順などが知られてしまった場合には、課金セットプログラムを変更することにより、別の読み出し手順などに変更することができるようになる。
【０１２３】
（実施形態６（主に請求項６、１３に対応する））
本発明の実施形態６においては、設定情報と課金情報と、その設定情報と課金情報とを設定するためのプログラムと、を保持するリムーバブルメディアと、そのリムーバブルメディアの挿入を検出すると、設定情報と課金情報とを設定するプログラムを取得し実行する計算機及びプログラムと、が提供される。端的に言えば、実施形態４において、「設定情報」を「設定情報」と「課金情報」とに置き換えた実施形態である。
【０１２４】
（実施形態６：リムーバブルメディアの構成）
図２２は、本実施形態に係るリムーバブルメディアの機能ブロック図を例示する。リムーバブルメディア２２００は、実施形態３に係るリムーバブルメディアが、さらに、課金設定セットプログラム保持部２２０１を備えている構成となっている。
【０１２５】
「課金設定セットプログラム保持部」２２０１は、課金設定セットプログラムを保持する。「課金設定セットプログラム」とは、リムーバブルメディアが計算機に挿入された際に、課金設定情報保持部１１０１に保持された設定情報と課金情報とを計算機に設定するためのプログラムである。
【０１２６】
（実施形態６：計算機の構成）
図２３は、本実施形態に係る計算機の機能ブロック図を例示する。計算機２３００は、挿入検出部２３０１と、課金設定セットプログラム取得部２３０２と、課金設定セットプログラム実行部２３０３と、を備えている。
【０１２７】
「挿入検出部」２３０１は、リムーバブルメディアが挿入されたことを検出する。
【０１２８】
「課金設定セットプログラム取得部」２３０２は、挿入検出部２３０１によりリムーバブルメディアが挿入されたことが検出されると、課金設定セットプログラム保持部２２０１に保持された課金設定セットプログラムを取得する。
【０１２９】
「課金設定セットプログラム実行部」２３０３は、課金設定セットプログラム取得部２３０２で取得された課金設定セットプログラムを実行する。
【０１３０】
（実施形態６：プログラムによる実現）
本実施形態に係る計算機は、物理的な意味での計算機に、挿入検出ステップと、課金設定セットプログラム取得ステップと、課金設定セットプログラム実行ステップと、を実行させるためのプログラムによって実現することができる。
【０１３１】
挿入検出ステップと、課金設定セットプログラム取得ステップと、課金設定セットプログラム実行ステップと、は、それぞれ、挿入検出部２３０１と、課金設定セットプログラム取得部２３０２と、課金設定セットプログラム実行部２３０３と、を実現するためのステップである。
【０１３２】
図２４は、そのプログラムの処理を説明するフローチャートを例示する。
【０１３３】
ステップＳ２４０１において、リムーバブルメディアが挿入されるまで待つ。すなわち、ステップＳ２４０１は、挿入検出ステップである。
【０１３４】
ステップＳ２４０２において、課金設定セットプログラムを取得する。すなわち、ステップＳ２４０２は、課金設定セットプログラム取得ステップである。
【０１３５】
ステップＳ２４０３において、課金設定セットプログラムを実行する。すなわち、ステップＳ２４０３は、課金設定セットプログラム実行ステップである。
【０１３６】
（実施形態６：課金設定セットプログラムの処理）
図２５は、課金設定セットプログラムの処理を説明するフローチャートを例示する。ステップＳ２５０１において、設定情報と課金情報とを課金設定情報保持部１１０１より取得する。ステップＳ２５０２において、設定情報と課金情報とを設定する。
【０１３７】
（実施形態６：主な効果）
本実施形態によれば、実施形態３の効果に加えて、設定情報と課金情報との設定が、リムーバブルメディアに保持された課金設定セットプログラムにより行なわれるので、設定情報と課金情報の形式などを柔軟に変更することができる。例えば、設定情報または／および課金情報とが、耐タンパ領域に格納されているが、その読み出し手順などが知られてしまった場合には、課金設定情報セットプログラムを変更することにより、別の読み出し手順などに変更することができるようになる。
【０１３８】
（実施形態７（主に請求項７に対応する））
本発明の実施形態７においては、通信機能を有したリムーバブルメディアが提供される。
【０１３９】
（実施形態７：構成）
本実施形態に係るリムーバブルメディアは、実施形態１または４のいずれか一に係るリムーバブルメディアが、さらに通信機能提供部を備えている構成となっている。
【０１４０】
「通信機能提供部」とは、計算機が設定情報に基づいて通信を行なうための機能を提供する部である。ここでいう「計算機」とは、リムーバブルメディアが挿入された計算機を意味する。また、「通信を行なうための機能」とは、例えば、モデムの機能、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）インターフェースの機能、無線通信の機能などがある。
【０１４１】
モデムの機能としては、例えば、アナログ電話回線で使用するモデムの機能、デジタル電話回線で使用するためのターミナルアダプタの機能などがある。
【０１４２】
有線ＬＡＮインターフェースの機能としては、１０ＢＡＳＥ−Ｔなどの規格のケーブルを利用した通信のための機能がある。
【０１４３】
また、無線通信の機能としては、ＩＥＥＥ８０２．１１ｂなどの規格に基づいて通信を行なうための機能や、パーソナルハンディフォン（ＰＨＳ）を利用した通信の機能がある。
【０１４４】
これらの通信を行なうための機能を有したＰＣカードは、従来技術の下で製造されている。本実施形態に係るリムーバブルメディアは、このようなＰＣカードに設定情報保持部や設定セットプログラム保持部を備えるようにしたリムーバブルメディアということもできる。
【０１４５】
また、本実施形態において、設定情報保持部で保持される設定情報は、通信機能提供部を介した通信を行なうための特化したものであってもよい。例えば、通信機能提供部がアナログ電話回線で使用するモデムの機能を提供する場合には、そのモデムを初期化する制御命令などが含まれていてもよい。また、通信機能提供部を効率良く使用するために計算機にインストールされるべきドライバソフトウェアなどが設定情報に含まれていてもよい。また、通信機能をカスタマイズしたり微調整を行なったりするためのユーティリティソフトウェアも設定情報に含まれていてもよい。
【０１４６】
（実施形態７：主な効果）
本実施形態によれば、リムーバブルメディアが通信機能を提供するので、リムーバブルメディアだけあれば、通信のための設定情報が設定でき、その後、通信を開始することがスムーズに行なえる。特に、計算機がノート型のパーソナルコンピュータやＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｃｅ）である場合には、本実施形態のリムーバブルメディアを挿入するだけで通信の設定から、通信の実行を行なうことができ、ノート型パーソナルコンピュータが提供するモバイル環境をさらに便利なものとすることができる。
【０１４７】
（実施形態８（主に請求項１６、１７に対応する））
本発明の実施形態８においては、キーボードとマウスとの操作により設定情報を計算機に設定するときに、キーボードとマウスとにより発生されるのと同じ信号を発生し、その信号を計算機に出力することにより設定情報を設定する通信情報設定装置が提供される。
【０１４８】
（実施形態８：概要）
図２６は、本実施形態の概要を説明するための図である。本実施形態に係る通信情報設定装置２６０１は、計算機２６０２と、本来、計算機２６０２に接続されるべきキーボード２６０３とマウス２６０４と、の間に設置される。通常であれば、通信情報設定装置２６０１は、キーボード２６０３とマウス２６０４の操作により発生した信号は、計算機２６０２へ出力する。
【０１４９】
なんらかの条件が成立したときには、通信情報設定装置２６０１は、キーボード２６０３とマウス２６０４の操作により発生した信号を計算機へ出力しないようにする。その代わり、通信情報設定装置２６０１は、設定情報をキーボード２６０３とマウス２６０４とマウスを使用して計算機に設定する際に生成される信号を生成して、計算機２６０２へ出力する。これにより設定情報が設定される。なお、設定情報が設定される計算機は、計算機２６０２であってもよいし、異なる計算機であってもよい。後者の場合には、異なる計算機は、通常は、ルータである。
【０１５０】
（実施形態８：構成）
図２７は、通信情報設定装置の機能ブロック図を例示する。通信情報設定装置２７００は、入力信号取得部２７０１と、設定情報取得部２７０２と、設定信号生成部２７０３と、信号選択出力部２７０４と、を備えている。
【０１５１】
「入力信号取得部」２７０１は、キーボードとマウスから発生した入力信号を取得する。すなわち、キーボードとマウスをユーザが操作することにより発生する信号を取得する。
【０１５２】
「設定情報取得部」２７０２は、設定情報を取得する。例えば、設定情報を保持する部が通信情報設定装置２７００の内部にあり、その部より設定情報を取得する。あるいは、実施形態１などのリムーバブルメディアが通信情報設定装置２７００に挿入可能となっており、挿入されたリムーバブルメディアより設定情報を取得する。
【０１５３】
「設定信号生成部」２７０３は、設定情報取得部２７０２で取得された設定情報を計算機に設定するための信号である設定信号を生成する。なお、設定信号は、設定情報を設定する際にキーボードとマウスとから発生する入力信号と同じであることを特徴とする。「同じ」とは、結果として同じ設定情報が設定されるということを意味する。例えば、人がマウスを操作する場合には、マウスカーソルの軌跡を正確に直線にするのは困難であるが、設定信号生成部２７０３が生成する信号により、マウスカーソルの軌跡を正確に直線にすることは容易であるが、マウスカーソルの軌跡が直線になるかならないかは、通常は、計算機に設定される設定情報に影響を与えることは無い。
【０１５４】
「信号選択出力部」２７０４は、入力信号取得部２７０１で取得された入力信号と設定信号生成部２７０３で生成された設定信号とを選択的に切り替えて計算機に出力する。
【０１５５】
なお、設定信号生成部２７０３は、計算機がディスプレイに表示する信号を取得して、そのディスプレイに表示される画面の内容を認識して、設定信号を生成するようになっていてもよい。例えば、ＤＮＳのＩＰアドレスを入力するべき欄を認識して、その欄へマウスカーソルを移動させて、マウスのボタンをクリックしたときの設定信号を生成し、その欄へＤＮＳのＩＰアドレスを入力するためのキーボード入力と同じ設定信号を生成してもよい。
【０１５６】
（実施形態８：通信情報設定装置の処理）
図２８は、通信情報設定装置の処理の流れを説明するフローチャートを例示する。
【０１５７】
ステップＳ２８０１において、設定信号を出力するべきかどうかを判断する。この判断は、例えば、通信情報設定装置２７００の特定のボタンが押されたかどうか、あるいは、リムーバブルメディアが挿入されているかどうか、などにより判断する。もし、設定信号を出力するべきであれば、信号選択出力部２７０４が、設定信号を選択して出力するようにするために、ステップＳ２８０４へ移行する。そうでなければ、信号選択出力部２７０４が、入力信号を選択して出力するようにするために、ステップＳ２８０２へ移行する。
【０１５８】
ステップＳ２８０２において、キーボードとマウスとから発生した入力信号を、入力信号取得部２７０１により、取得する。
【０１５９】
ステップＳ２８０３において、入力信号を、信号選択出力部２７０４より出力する。
【０１６０】
その後、ステップＳ２８０１へ戻る。
【０１６１】
一方、ステップＳ２８０４において、設定情報を、設定情報取得部２７０２にて、取得する。
【０１６２】
ステップＳ２８０５において、設定信号を生成することを、設定信号生成部２７０３にて、行なう。
【０１６３】
ステップＳ２８０６において、設定信号を出力することを、信号選択出力部２７０４にて、行なう。
【０１６４】
ステップＳ２８０７において、選択信号の生成が終了したかどうかを判断する。もし、終了していないのであれば、ステップＳ２８０５へ戻る。選択信号の生成が終了したのであれば、ステップＳ２８０１へ戻る。
【０１６５】
（実施形態８：プログラムによる実現）
本実施形態に係る通信情報設定装置２７００は、物理的な意味での計算機に、入力信号取得ステップと、設定情報取得ステップと、設定信号生成ステップと、信号選択出力ステップと、を実行させるためのプログラムである通信情報設定プログラムにより実現することができる。
【０１６６】
「入力信号取得ステップ」は、キーボードとマウスとから発生した入力信号を取得するステップである。すなわち、入力信号取得部２７０１を実現するためのステップである。
【０１６７】
「設定情報取得ステップ」は、設定情報を取得するステップである。すなわち、設定情報取得部２７０２を実現するためのステップである。
【０１６８】
「設定信号生成ステップ」は、設定信号を生成するステップである。すなわち、設定信号生成部２７０３を実現するためのステップである。
【０１６９】
「信号選択出力ステップ」は、入力信号取得ステップにて取得された入力信号と、設定信号生成ステップにて生成された設定信号と、を選択的に切り替えて計算機に出力するステップである。すなわち、信号選択出力部２７０４を実現するためのステップである。
【０１７０】
（実施形態８：設定情報の変わりに課金情報であってもよい）
なお、本実施形態において、設定情報が設定される代わりに課金情報が設定されるようになっていてもよい。また、設定情報と課金情報との両方が設定されるようになっていてもよい。
【０１７１】
（実施形態８：主な効果）
本実施形態によれば、設定情報を計算機に設定することができる。特に、本実施形態では、計算機を変更する必要が無い、より具体的には、オペレーティングシステムに対して修正（設定情報を設定するプログラムをインストールすることなどを含む）することなく、設定情報を容易に設定することができる。
【０１７２】
【発明の効果】
以上のように、本発明によれば、設定情報などを計算機に設定することが容易に行なえるようになる。
【図面の簡単な説明】
【図１】実施形態１から７の概要を説明するための図
【図２】リムーバブルメディアと計算機との関係を例示する図
【図３】実施形態１に係るリムーバブルメディアの機能ブロック図
【図４】リムーバブルメディアの詳細な構成の一例図
【図５】実施形態１に係る計算機の機能ブロック図
【図６】計算機の物理的なレベルでの機能ブロック図
【図７】実施形態１に係るプログラムのフローチャート
【図８】実施形態２に係るリムーバブルメディアの機能ブロック図
【図９】実施形態２に係る計算機の機能ブロック図
【図１０】実施形態２に係るプログラムのフローチャート
【図１１】実施形態３に係るリムーバブルメディアの機能ブロック図
【図１２】実施形態３に係る計算機の機能ブロック図
【図１３】実施形態３に係るプログラムのフローチャート
【図１４】実施形態４に係るリムーバブルメディアの機能ブロック図
【図１５】実施形態４に係る計算機の機能ブロック図
【図１６】実施形態４に係るプログラムのフローチャート
【図１７】設定セットプログラムのフローチャート
【図１８】実施形態５に係るリムーバブルメディアの機能ブロック図
【図１９】実施形態５に係る計算機の機能ブロック図
【図２０】実施形態５に係るプログラムのフローチャート
【図２１】課金セットプログラムのフローチャート
【図２２】実施形態６に係るリムーバブルメディアの機能ブロック図
【図２３】実施形態６に係る計算機の機能ブロック図
【図２４】実施形態６に係るプログラムのフローチャート
【図２５】課金設定セットプログラムのフローチャート
【図２６】実施形態８の概要を説明するための図
【図２７】通信情報設定装置の機能ブロック図
【図２８】通信情報設定装置の処理の流れを説明するフローチャート
【図１】
2004295327.tif 000003
【図２】
2004295327.tif 000004
【図３】
2004295327.tif 000005
【図４】
2004295327.tif 000006
【図５】
2004295327.tif 000007
【図６】
2004295327.tif 000008
【図７】
2004295327.tif 000009
【図８】
2004295327.tif 000010
【図９】
2004295327.tif 000011
【図１０】
2004295327.tif 000012
【図１１】
2004295327.tif 000013
【図１２】
2004295327.tif 000014
【図１３】
2004295327.tif 000015
【図１４】
2004295327.tif 000016
【図１５】
2004295327.tif 000017
【図１６】
2004295327.tif 000018
【図１７】
2004295327.tif 000019
【図１８】
2004295327.tif 000020
【図１９】
2004295327.tif 000021
【図２０】
2004295327.tif 000022
【図２１】
2004295327.tif 000023
【図２２】
2004295327.tif 000024
【図２３】
2004295327.tif 000025
【図２４】
2004295327.tif 000026
【図２５】
2004295327.tif 000027
【図２６】
2004295327.tif 000028
【図２７】
2004295327.tif 000029
【図２８】
2004295327.tif 000030