(57)【要約】【課題】通信端末の機種を識別するためのデータをサーバ装置に持たせなくとも、適切な情報を通信端末へ配信することを可能とする。【解決手段】携帯電話機１００は、当該携帯電話機１００の使用者に付与された電話番号を情報サーバ装置４００へ送信する。この情報サーバ装置４００は、受信した電話番号を、顧客情報装置５００へ送信する。顧客情報装置５００は、電話番号を受信すると、当該電話番号に対応づけて記憶されている、契約種別を示すデータを情報サーバ装置４００へ送信する。情報サーバ装置４００は、顧客情報装置５００から送信されたデータを受信すると、受信したデータに基づいて携帯電話機１００へ送信する情報を決定し、決定した情報を携帯電話機１００へ配信する。【選択図】　　　図１
2004140703.tif 000002
【特許請求の範囲】
【請求項１】
通信端末が、当該通信端末を一意に識別可能な通信端末識別子を、前記通信端末の使用者が要求する情報を配信する第１情報サーバ装置へ送信する送信ステップと、
前記第１情報サーバ装置が、前記送信ステップにて送信された通信端末識別子を受信し、受信した通信端末識別子を、前記通信端末の種別を示す種別データと前記通信端末識別子とが対応づけて記憶されているデータ装置へ送信する識別子送信ステップと、
前記データ装置が、前記識別子送信ステップにて送信された通信端末識別子を受信し、当該通信端末識別子に対応づけて記憶されている前記種別データを前記第１情報サーバ装置へ送信する種別データ送信ステップと、
前記第１情報サーバ装置が、前記種別データ送信ステップにて送信された種別データを受信し、この受信した種別データに基づいて前記通信端末へ送信する情報を決定し、決定した情報を前記通信端末へ配信する配信ステップと
を有する情報配信方法。
【請求項２】
前記配信ステップは、前記通信端末へ配信する情報に、第２情報サーバ装置が配信する情報の記憶位置を示す記憶位置情報と前記種別データとを内包させて前記通信端末へ送信し、
前記通信端末が、前記記憶位置情報と前記種別データとが内包された情報を受信し、前記前記記憶位置情報で指定される情報を取得する際に、前記種別データを、前記記憶位置情報で指定される情報を配信する第２情報サーバ装置へ送信する種別データ送信ステップ
を有することを特徴とする請求項１に記載の情報配信方法。
【請求項３】
前記通信端末は、携帯電話機であり、前記通信端末識別子は、電話番号であること
を特徴とする請求項１に記載の情報配信方法。
【請求項４】
情報を配信すべき通信端末を一意に識別可能な通信端末識別子を記憶している第１情報サーバ装置が、前記通信端末識別子を前記通信端末の種別を示す種別データと前記通信端末識別子とが対応づけて記憶されているデータ装置へ送信する識別子送信ステップと、
前記データ装置が、前記識別子送信ステップにて送信された通信端末識別子を受信し、当該通信端末識別子に対応づけて記憶されている前記種別データを前記第１情報サーバ装置へ送信する種別データ送信ステップと、
前記第１情報サーバ装置が、前記種別データ送信ステップにて送信された種別データを受信し、この受信した種別データに基づいて前記通信端末へ送信する情報を決定し、決定した情報を前記通信端末へ配信する配信ステップと
を有する情報配信方法。
【請求項５】
通信端末から送信される、前記通信端末を一意に識別可能な通信端末識別子を受信し、受信した通信端末識別子を前記通信端末の種別を示す種別データと前記通信端末識別子とが対応づけて記憶されているデータ装置へ送信する識別子送信手段と、
前記通信端末識別子に対応づけて記憶されている前記種別データを前記データ装置から受信する受信手段と、
前記受信手段により受信される種別データに基づいて、前記通信端末へ送信する情報を決定し、決定した情報を前記通信端末へ配信する配信手段と
を有する情報サーバ装置。
【請求項６】
コンピュータ装置を、
通信端末から送信される、前記通信端末を一意に識別可能な通信端末識別子を受信し、受信した通信端末識別子を、前記通信端末の種別を示す種別データと前記通信端末識別子とが対応づけて記憶されているデータ装置へ送信する識別子送信手段と、
前記通信端末識別子に対応づけて記憶されている前記種別データを前記データ装置から受信する受信手段と、
前記受信手段により受信される種別データに基づいて、前記通信端末へ送信する情報を決定し、決定した情報を前記通信端末へ配信する配信手段
として機能させるためのプログラム。
【請求項７】
請求項６に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、通信端末の種別に基づいて、通信端末に適した情報を配信する技術に関する。
【０００２】
【従来の技術】
サーバ装置が、通信端末装置から送信されたＨＴＴＰ（ＨｙｐｅｒＴｅｘｔ　Ｔｒａｎｓｆｅｒ　Ｐｒｏｔｏｃｏｌ）リクエストメッセージのヘッダの「Ｕｓｅｒ−Ａｇｅｎｔ」フィールドにされている記述に基づいて、通信端末装置に適した情報を配信する技術が知られている（例えば、特許文献１参照。）。特許文献１に開示されている技術によれば、サーバ装置は、「Ｕｓｅｒ−Ａｇｅｎｔ」フィールドに記述された発信元の端末の種別を示す情報に基づいて、通信端末毎に異なる情報を配信することが可能となる。例えば、サーバ装置は一つのＵＲＬ（Ｕｎｉｆｏｒｍ　Ｒｅｓｏｕｒｃｅ　Ｌｏｃａｔｏｒ）であっても、「Ｕｓｅｒ−Ａｇｅｎｔ」フィールドに記述された発信元の端末の種別を示す情報を用いることにより、パーソナルコンピュータと携帯電話機とで異なる情報を配信することができる。
【０００３】
【特許文献１】
特開２００２−２４４９６６号公報
【０００４】
【発明が解決しようとする課題】
特許文献１に記載されている技術を応用すれば、情報を配信する情報サーバ装置は、例えば携帯電話機に適したコンテンツを配信するだけでなく、携帯電話機の機種が異なる場合にも、携帯電話機の機種に適した情報を配信することが可能となる。ただし、機種の違いにまで対応して情報を配信するようにするためには、情報サーバ装置に携帯電話機の機種を識別するための識別子と配信する情報との対応関係を示すテーブルを持たせ、携帯電話機から機種を識別するための識別子を送信させ、送信された識別子に基づいて配信する情報を読み出して送信する必要がある。つまり、情報サーバ装置を管理する管理者は、新機種が発売される都度、携帯電話機の機種を識別するための識別子と配信する情報との対応関係を示すテーブルを更新しなければならない。特に近年では、新しい機種が次々に発売されているため、情報サーバ装置の運用者が新しい携帯電話機が「Ｕｓｅｒ−Ａｇｅｎｔ」フィールドに記述する識別子を確認し、携帯電話機の機種を識別するための識別子と配信する情報との対応関係を示すテーブルを更新するのは、多大な労力を必要とする。
【０００５】
本発明は、上述した事情に鑑みてなされたものであり、情報サーバ装置の運用者にかかる負担を軽減しつつ、通信端末に適した情報を通信端末へ配信することを可能とする、情報配信方法、情報サーバ装置、プログラムおよび記録媒体を提供することを目的とする。
【０００６】
【課題を解決するための手段】
上述した課題を解決するために本発明は、通信端末が、当該通信端末を一意に識別可能な通信端末識別子を、前記通信端末の使用者が要求する情報を配信する第１情報サーバ装置へ送信する送信ステップと、前記第１情報サーバ装置が、前記送信ステップにて送信された通信端末識別子を受信し、受信した通信端末識別子を、前記通信端末の種別を示す種別データと前記通信端末識別子とが対応づけて記憶されているデータ装置へ送信する識別子送信ステップと、前記データ装置が、前記識別子送信ステップにて送信された通信端末識別子を受信し、当該通信端末識別子に対応づけて記憶されている前記種別データを前記第１情報サーバ装置へ送信する種別データ送信ステップと、前記第１情報サーバ装置が、前記種別データ送信ステップにて送信された種別データを受信し、この受信した種別データに基づいて前記通信端末へ送信する情報を決定し、決定した情報を前記通信端末へ配信する配信ステップとを有する情報配信方法を提供する。
【０００７】
また本発明は、通信端末から送信される、前記通信端末を一意に識別可能な通信端末識別子を受信し、受信した通信端末識別子を前記通信端末の種別を示す種別データと前記通信端末識別子とが対応づけて記憶されているデータ装置へ送信する識別子送信手段と、前記通信端末識別子に対応づけて記憶されている前記種別データを前記データ装置から受信する受信手段と、前記受信手段により受信される種別データに基づいて、前記通信端末へ送信する情報を決定し、決定した情報を前記通信端末へ配信する配信手段とを有する情報サーバ装置を提供する。
【０００８】
また本発明は、コンピュータ装置を、通信端末から送信される、前記通信端末を一意に識別可能な通信端末識別子を受信し、受信した通信端末識別子を、前記通信端末の種別を示す種別データと前記通信端末識別子とが対応づけて記憶されているデータ装置へ送信する識別子送信手段と、前記通信端末識別子に対応づけて記憶されている前記種別データを前記データ装置から受信する受信手段と、前記受信手段により受信される種別データに基づいて、前記通信端末へ送信する情報を決定し、決定した情報を前記通信端末へ配信する配信手段として機能させるためのプログラムと当該プログラムを記録したコンピュータ読み取り可能な記録媒体を提供する。
【０００９】
本発明によれば、通信端末が、当該通信端末を一意に識別可能な通信端末識別子を第１情報サーバ装置へ送信すると、この通信端末識別子を受信した第１情報サーバ装置が、受信した通信端末識別子を、前記通信端末の種別を示す種別データと前記通信端末識別子とが対応づけて記憶されているデータ装置へ送信する。データ装置は、送信された通信端末識別子を受信すると、当該通信端末識別子に対応づけて記憶されている種別データを前記第１情報サーバ装置へ送信する。第１情報サーバ装置は、データ装置から送信された種別データを受信すると、受信した種別データに基づいて前記通信端末へ送信する情報を決定し、決定した情報を前記通信端末へ配信する。
【００１０】
【発明の実施の形態】
以下、図面を参照して本発明に係る実施形態について説明する。
【００１１】
［１．実施形態の構成］
図１は、本発明の実施形態に係わる通信システムの全体構成を例示する図である。通信システム１０には多数の携帯電話機および金融機関サーバ装置が存在するが、図面が繁雑になるのを防ぐために、金融機関サーバ装置７００と、携帯電話機１００と携帯電話機１５０のみを図１に示す。
【００１２】
ＩＭＴ通信網２００は、ＩＭＴ−２０００（Ｉｎｔｅｒｎａｔｉｏｎａｌ　Ｍｏｂｉｌｅ　Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎ　２０００）に準拠した移動体通信網である。ＩＭＴ通信網２００は、ＩＭＴ通信網２００を運用する通信事業者との間で加入契約を結んだ者（以下、ＩＭＴ加入契約者と略称する）に対して、通話サービスやパケット通信を利用したデータ通信サービスを提供する。
【００１３】
ＩＭＴゲートウェイサーバ装置３００は、ＩＭＴ通信網２００とインターネット６００とを相互接続するものである。ＩＭＴゲートウェイサーバ装置３００は、インターネット６００とＩＭＴ通信網２００との間でパケット通信が行われる際に、ＩＭＴ通信網２００内で使用されるプロトコルと、インターネット６００にて標準で使用されるプロトコルであるＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ　Ｃｏｎｔｒｏｌ　Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ　Ｐｒｏｔｏｃｏｌ）との相互変換を行う。また、ＩＭＴゲートウェイサーバ装置３００は、ドメイン名として「ａａａ＿１．ｎｅ．ｊｐ」が付与されており、一般的なＷＷＷ（Ｗｏｒｌｄ　Ｗｉｄｅ　Ｗｅｂ）サーバ装置と同様の機能を有している。ＩＭＴゲートウェイサーバ装置３００は、ＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ　Ｍａｒｋｕｐ　Ｌａｎｇｕａｇｅ）に従って記述されたテキストファイル（以下、ＨＴＭＬファイルと略省する）であって図２に例示されたページＰ１０を提供するためのＨＴＭＬファイル（ＵＲＬ：ｈｔｔｐ：／／ｗｗｗ．ａａａ＿１．ｎｅ．ｊｐ／ｉｎｄｅｘ＿ａａａ１．ｈｔｍｌ）や、ページＰ１１を提供するためのＨＴＭＬファイル（ＵＲＬ：ｈｔｔｐ：／／ｗｗｗ．ａａａ＿１．ｎｅ．ｊｐ／ａａａ１．ｈｔｍｌ）を記憶しており、携帯電話機１００がインターネット６００を利用した通信を行う際のポータルサイトとして機能する。
【００１４】
携帯電話機１００は、ＩＭＴ−２０００に準拠した携帯電話機であり、ＩＭＴ加入契約者に所有されている（以下、携帯電話機１００の使用者を第１使用者と略称する）。携帯電話機１００は、パケット通信を行うことが可能であり、ＩＭＴ通信網２００、ＩＭＴゲートウェイサーバ装置３００、インターネット６００を介して、情報サーバ装置４００や、金融機関サーバ装置７００と通信を行う。
【００１５】
ＰＤＣ通信網２５０は、ＰＤＣ（Ｐｅｒｓｏｎａｌ　Ｄｉｇｉｔａｌ　Ｃｅｌｌｕｌａｒ）と呼ばれるデジタル無線通信システムに準拠した通信網であり、ＩＭＴ通信網２００を運用する通信事業者と同じ者により運用されている。ＰＤＣ通信網２５０は、ＰＤＣ通信網２５０を運用する通信事業者との間で加入契約を結んだ者（以下、ＰＤＣ加入契約者と略称する）に対して、通話サービスやパケット通信を用いたデータ通信サービスを提供する。
【００１６】
ＰＤＣゲートウェイサーバ装置３５０は、ＰＤＣ通信網２５０とインターネット６００とを相互接続するものである。ＰＤＣゲートウェイサーバ装置３５０は、インターネット６００とＰＤＣ通信網２５０との間でパケット通信が行われる際に、ＰＤＣ通信網２５０内で使用されるプロトコルと、インターネット６００にて標準で使用されるプロトコルであるＴＣＰ／ＩＰとの相互変換を行う。また、ＰＤＣゲートウェイサーバ装置３５０は、ドメイン名として「ａａａ＿２．ｎｅ．ｊｐ」が付与されており、一般的なＷＷＷサーバ装置と同様の機能を有している。ＰＤＣゲートウェイサーバ装置３５０は、ＷＷＷブラウザにより解釈された時に、図３に例示されたページＰ２０を提供するためのＨＴＭＬファイル（ＵＲＬ：ｈｔｔｐ：／／ｗｗｗ．ａａａ＿２．ｎｅ．ｊｐ／ｉｎｄｅｘ＿ａａａ２．ｈｔｍｌ）や、ページＰ２１を提供するためのＨＴＭＬファイル（ＵＲＬ：ｈｔｔｐ：／／ｗｗｗ．ａａａ＿２．ｎｅ．ｊｐ／ａａａ２．ｈｔｍｌ）を記憶しており、携帯電話機１５０がインターネット６００を利用した通信を行う際のポータルサイトとして機能する。
【００１７】
携帯電話機１５０は、ＰＤＣに準拠した携帯電話機であり、ＰＤＣ加入契約者に所有されている（以下、携帯電話機１５０の使用者を第２使用者と略称する）。携帯電話機１５０は、パケット通信を行うことが可能であり、ＰＤＣ通信網２５０、ＰＤＣゲートウェイサーバ装置３５０、インターネット６００を介して、情報サーバ装置４００や、金融機関サーバ装置７００と通信を行う。
【００１８】
情報サーバ装置４００は、ＩＭＴ通信網２００を運用する通信事業者と同じ者により運用されており、一般的なＷＷＷサーバ装置と同様の機能を有している。情報サーバ装置４００には、ドメイン名として「ｂｂｂ．ｎｅ．ｊｐ」が付与されている。情報サーバ装置４００は、ＨＴＭＬファイルを記憶しており、ＨＴＴＰ（ＨｙｐｅｒＴｅｘｔ　Ｔｒａｎｓｆｅｒ　Ｐｒｏｔｏｃｏｌ）に従い、記憶しているファイルを携帯電話機１００や携帯電話機１５０からの要求に応じて配信する。
【００１９】
顧客情報装置５００は、ＩＭＴ通信網２００とＰＤＣ通信網２５０とを運用する通信事業者が運用するサーバ装置であり、一般的なサーバ装置と同様の構成および機能を有している。顧客情報装置５００は、ＩＭＴ加入契約者およびＰＤＣ加入契約者に関するデータを管理している。図４は、顧客情報装置５００に記憶されている顧客テーブルＴＢ１のフォーマットを例示する図である。図４に示すように、顧客テーブルＴＢ１には加入契約者の氏名に対応付けて各種データが格納される。電話番号フィールドには、通信事業者が加入契約者に対して付与した電話番号が格納される。個体識別番号フィールドには、ＰＤＣに準拠した携帯電話機を一意に識別するための識別子が格納される。加入契約者識別子フィールドには、ＩＭＴ加入契約者を一意に識別するための識別子が格納される。契約種別フィールドには、加入契約者がＩＭＴ通信網２００とＰＤＣ通信網２５０のうち、いずれの通信網の利用契約を結んだかを示すデータ（以下、契約種別データと略称する）が格納される。顧客情報装置５００は、情報サーバ装置４００に接続されており、情報サーバ装置４００からの要求に応じて、顧客テーブルＴＢ１に格納されているデータを情報サーバ装置４００へ送信する。例えば、顧客情報装置５００は、電話番号を内包し、この電話番号を付与された加入契約者がいずれの通信網を利用する携帯電話機を使用しているかを示すデータを送信するように要求する要求メッセージを受信すると、メッセージに内包されている電話番号をキーにして顧客テーブルＴＢ１を検索し、該当する電話番号に対応付けて格納されている契約種別データをメッセージを送信してきた携帯電話機へ送信する。
【００２０】
金融機関サーバ装置７００は、第１使用者および第２使用者の預金口座を有している銀行が運用するサーバ装置であり、インターネット６００に接続されている。金融機関サーバ装置７００は、一般的なＷＷＷサーバ装置と同じ構成および機能を有しており、ドメイン名として「ｃｃｃ．ｃｏ．ｊｐ」が付与されている。第１使用者または第２使用者が、通信料金の支払いを口座振替にするために必要となるデータを携帯電話機を用いて情報サーバ装置４００へ送信すると、金融機関サーバ装置は、送信されたデータを、当該サーバ装置に記憶されているＣＧＩプログラム「ｃｃｃ．ｃｇｉ」を用いて記憶する。金融機関サーバ装置７００を運用する銀行は、記憶したデータを用いて口座振替を行うか否かの審査を行い、通信事業者から通知された通信料金を加入契約者の口座から引き落とす。
【００２１】
［１−１．携帯電話機１００の構成］
次に、携帯電話機１００の構成について説明する。図５は、携帯電話機１００のハードウェア構成を例示する図である。図５に示したように、アンテナ１０３を除く携帯電話機１００の各部は、バス１０１に接続されている。携帯電話機１００の各部は、このバス１０１を介して各部間でデータの授受を行う。
【００２２】
通信部１０２は、通信インターフェースとしての機能を有している。通信部１０２は、ＣＰＵ（Ｃｅｎｔｒａｌ　Ｐｒｏｃｅｓｓｉｎｇ　Ｕｎｉｔ）１０９の制御の下、通信部１０２に接続されているアンテナ１０３を介して、ＩＭＴ−２０００に準拠した方式でＩＭＴ通信網２００を構成している無線基地局との間で無線通信を行う。通信部１０２は、ＣＰＵ１０９から出力された信号を無線基地局へ送信する一方、無線基地局から送信された信号をＣＰＵ１０９へ出力する。操作部１０４は、図示を省略したテンキーなどの複数のキーを有している。携帯電話機１００の使用者が、操作部１０４のキーを押下すると、押下されたキーを示す信号が操作部１０４からＣＰＵ１０９へ出力される。表示部１０５は、例えば図示を省略した液晶表示ディスプレイおよび液晶表示ディスプレイの表示制御を行う制御回路を有しており、ＣＰＵ１０９の制御の下、文字やグラフィック画面、携帯電話機１００を操作するためのメニュー画面などを液晶ディスプレイに表示する。
【００２３】
不揮発性メモリ１０６は、携帯電話機１００を制御するためのデータや携帯電話機１００の機種を示すデータである「ＩＭＴ−００Ａ」が記憶されている。ＵＩＭ（Ｕｓｅｒ　Ｉｄｅｎｔｉｔｙ　Ｍｏｄｕｌｅ）１１０は、通信事業者が発行するＩＣカードであり、通信事業者が第１使用者に付与した電話番号「０＊０−１１１１−１１１１」と、第１使用者を一意に識別する加入契約者識別子である「ＩＭＴ００１」とを記憶している。
【００２４】
ＲＯＭ（Ｒｅａｄ　Ｏｎｌｙ　Ｍｅｍｏｒｙ）１０７は、例えば、携帯電話機１００の各部の初期化を行うための初期化プログラムや、携帯電話機１００の各部を制御するためのＯＳ（Ｏｐｅｒａｔｉｎｇ　Ｓｙｓｔｅｍ）ソフトウェア、ＨＴＭＬを解釈可能なＷＷＷブラウザを実現するためのブラウザプログラムなどを記憶している。ＲＯＭ１０７に記憶されているブラウザプログラムを起動することにより実現するＷＷＷブラウザは、ＨＴＴＰリクエストメッセージ（以下、ＨＴＴＰリクエストと略称する）を送信する際に、ＵＩＭ１１０に記憶されている電話番号を当該メッセージのヘッダ部に記述する。例えば、ＷＷＷブラウザは、ＵＩＭ１１０に記憶されている電話番号が「０＊０−１１１１−１１１１」である場合には、ＨＴＴＰリクエストのヘッダ部に「Ｘ−ＭＳＮ：０＊０１１１１１１１１」を記述して当該ＨＴＴＰリクエストを送信する。また、ＷＷＷブラウザは、携帯電話機の機種を示すデータを不揮発性メモリ１０６から読み出して、「Ｕｓｅｒ−Ａｇｅｎｔ」フィールドに記述する。
【００２５】
ＣＰＵ１０９は、図示を省略した電源から電力が供給されると、ＲＯＭ１０７から初期化プログラムを読み出して実行し、ＲＡＭ（Ｒａｎｄｏｍ　Ａｃｃｅｓｓ　Ｍｅｍｏｒｙ）１０８を作業エリアとして携帯電話機１００の各部の初期化を行う。ＣＰＵ１０９は、初期化を終了するとＲＯＭ１０７からＯＳソフトウェアを読み出して起動する。ＯＳソフトウェアを実行しているＣＰＵ１０９は、ＣＰＵ１０９に入力される信号に応じた処理を行う。例えば、携帯電話機１００の使用者が、操作部１０４が有するキーを押下すると、ＣＰＵ１０９は、操作部１０４から出力された信号と表示部１０５に表示されている画面とに基づいて使用者の指示を特定し、使用者の指示に応じた処理を行う。このように、携帯電話機１００の構成は、一般的なコンピュータ装置と同様である。
【００２６】
［１−２．携帯電話機１５０の構成］
次に、携帯電話機１５０の構成について説明する。図６は、携帯電話機１００のハードウェア構成を例示する図である。携帯電話機１５０の構成は、携帯電話機１００とほぼ同じであるため、携帯電話機１００と同じ部分については、その説明を省略する。携帯電話機１５０が携帯電話機１００と異なるのは、ＵＩＭ１１０を有していない点と、通信部と不揮発性メモリとＲＯＭとが携帯電話機１００が有するものと異なる点である。
【００２７】
通信部１５２は、通信インターフェースとしての機能を有しており、ＣＰＵ１５９の制御の下、通信部１５２に接続されているアンテナ１５３を介して、ＰＤＣに準拠した方式でＰＤＣ通信網２５０を構成している無線基地局との間で無線通信を行う。通信部１５２は、ＣＰＵ１５９から出力された信号を無線基地局へ送信する一方、無線基地局から送信された信号をＣＰＵ１５９へ出力する。
【００２８】
不揮発性メモリ１５６は、携帯電話機１５０を制御するためのデータと、携帯電話機１５０の機種を示すデータである「ＰＤＣ−００Ａ」と、携帯電話機１５０を一意に識別する識別子である個体識別番号「ＭＳ０００１」と、通信事業者が携帯電話機１００の使用者に付与した電話番号「０＊０−２２２２−２２２２」とを記憶している。
【００２９】
ＲＯＭ１５７には、ＲＯＭ１０７に記憶されているブラウザプログラムと異なるブラウザプログラムが記憶されている。ＲＯＭ１５７に記憶されているブラウザプログラムを起動することにより実現するＷＷＷブラウザは、ＨＴＴＰリクエストを送信する際に、不揮発性メモリ１５６に記憶されている電話番号を当該メッセージのヘッダ部に記述する。例えば、ＷＷＷブラウザは、不揮発性メモリ１０６に記憶されている電話番号が「０＊０−２２２２−２２２２」である場合には、ＨＴＴＰリクエストのヘッダ部に「Ｘ−ＭＳＮ：０＊０２２２２２２２２」を記述して、当該ＨＴＴＰリクエストを送信する。また、ＷＷＷブラウザは、携帯電話機の機種を示すデータを不揮発性メモリ１０６から読み出して、「Ｕｓｅｒ−Ａｇｅｎｔ」フィールドに記述する。このように、携帯電話機１５０の構成は、一般的なコンピュータ装置と同様である。
【００３０】
［１−３．情報サーバ装置４００の構成］
次に、情報サーバ装置４００の構成について説明する。図７は、情報サーバ装置４００のハードウェア構成を例示するブロック図である。図７に示したように、情報サーバ装置４００の各部は、バス４０１に接続されている。情報サーバ装置４００の各部は、このバス４０１を介して各部間でデータの授受を行う。
【００３１】
通信部４０２は、通信インターフェースとしての機能を有しており、ＩＭＴゲートウェイサーバ装置３００と、ＰＤＣゲートウェイサーバ装置３５０と、顧客情報装置５００とに接続されている。通信部４０２は、携帯電話機１００、携帯電話機１５０、顧客情報装置５００から送信された信号をＣＰＵ４０８へ供給する一方、ＣＰＵ４０８から出力された信号を携帯電話機１００、携帯電話機１５０、顧客情報装置５００へ送信する。操作部４０３は、図示を省略したキーボードおよびマウスを有している。操作部４０３は、情報サーバ装置４００の使用者がマウスまたはキーボードを操作すると、操作されたボタンやキーを示す信号をＣＰＵ４０８へ出力する。表示部４０４は、図示を省略した液晶表示ディスプレイおよび液晶表示ディスプレイの表示制御を行う制御回路を有しており、ＣＰＵ４０８の制御の下、文字やグラフィック画面、情報サーバ装置４００を操作するためのメニュー画面等を表示する。
【００３２】
記憶部４０５は、例えばハードディスク装置など、データを永続的に記憶する装置（図示略）を有しており、情報サーバ装置４００を一般的なＷＷＷサーバ装置として機能させるためのサーバソフトウェアや、受付データテーブルＴＢ２が記憶されている。図８は、受付データテーブルＴＢ２のフォーマットを例示する図である。第１使用者または第２使用者が、通信料金の支払いを口座振替で行うために必要となるデータを携帯電話機を用いて情報サーバ装置４００へ送信すると、送信されたデータが受付データテーブルＴＢ２に格納される。また、記憶部４０５には、ＷＷＷブラウザにより解釈された時に、図９に例示されたページＰ３０を表示提供するためのＨＴＭＬファイル（ＵＲＬ：ｈｔｔｐ：／／ｗｗｗ．ｂｂｂ．ｎｅ．ｊｐ／ｉｎｄｅｘ＿ｂｂｂ．ｈｔｍｌ）と、ページＰ３１を提供するためのファイル（ＵＲＬ：ｈｔｔｐ：／／ｗｗｗ．ｂｂｂ．ｎｅ．ｊｐ／ｉｎｐｕｔ．ｈｔｍｌ）とが記憶されている。
【００３３】
また、記憶部４０５には、２つのＣＧＩプログラムが記憶されている。一つは、携帯電話機１００または携帯電話機１５０から送信されたデータに基づいて、図９に例示されたページＰ３２を提供するためのＨＴＭＬファイルを生成する処理をＣＰＵ４０８に行わせるためのプログラムである。このＣＧＩプログラムのファイル名は、「ｉｎｐｕｔ．ｃｇｉ」であり、ＵＲＬは「ｈｔｔｐ：／／ｗｗｗ．ｂｂｂ．ｎｅ．ｊｐ／ｉｎｐｕｔ．ｃｇｉ」である。もう一つは、携帯電話機１００または携帯電話機１５０から送信されたデータを記憶部４０５の受付データテーブルＴＢ２に格納し、送信されたデータに基づいて、図９に例示されたページＰ３３を提供するためのＨＴＭＬファイルを生成する処理をＣＰＵ４０８に行わせるためのプログラムである。このＣＧＩプログラムのファイル名は、「ｃｏｎｆｉｒｍ＿ｂｂｂ．ｃｇｉ」であり、ＵＲＬは「ｈｔｔｐ：／／ｗｗｗ．ｂｂｂ．ｎｅ．ｊｐ／ｃｏｎｆｉｒｍ＿ｂｂｂ．ｃｇｉ」である。これらのＣＧＩプログラムの詳細については、後に説明する。
【００３４】
ＲＯＭ４０６には、情報サーバ装置４００の各部の初期化を行う初期化プログラムが記憶されている。ＣＰＵ４０８は、図示を省略した電源から電力が供給されると、ＲＯＭ４０６から初期化プログラムを読み出して実行し、ＲＡＭ４０７を作業エリアとして情報サーバ装置４００の各部の初期化を行う。ＣＰＵ４０８は、初期化を終了すると記憶部４０５からサーバソフトウェアを読み出して起動する。ＣＰＵ４０８がサーバソフトウェアを起動すると、情報サーバ装置４００は一般的なサーバ装置として機能する。
【００３５】
ＣＰＵ４０８がサーバソフトウェアを起動すると、情報サーバ装置４００へＧＥＴメソッドを用いたＨＴＴＰリクエストを送信してきた携帯電話機がいずれの通信網を利用する携帯電話機であるのかを識別し、識別結果に基づいて携帯電話機に適したＨＴＭＬファイルを送信する機能がＣＰＵ４０８に付与される。図１０は、この処理の流れを例示するフローチャートである。
【００３６】
ＣＰＵ４０８は、ＧＥＴメソッドのパラメータとしてこのリクエストに内包されているＵＲＬが「ｈｔｔｐ：／／ｗｗｗ．ｂｂｂ．ｎｅ．ｊｐ／ｉｎｄｅｘ．ｈｔｍｌ」である場合には、図１０に示したように、ＨＴＴＰリクエストのヘッダの「Ｘ−ＭＳＮ」フィールドに記述されている電話番号を抽出する。ＣＰＵ４０８は、この電話番号を顧客情報装置５００へ送信し、顧客情報装置５００から送信される契約種別を示すデータを受信すると、受信したデータに基づいて、ＨＴＴＰリクエストを送信してきた携帯電話機が、ＩＭＴ−２０００に準拠した携帯電話機であるのかＰＤＣに準拠した携帯電話機であるのかを識別し、識別した種別に基づいて携帯電話機の種別に適したＨＴＭＬファイルを生成し、携帯電話機へ送信する。
【００３７】
ＣＰＵ４０８は、パラメータとしてＵＲＬ「ｈｔｔｐ：／／ｗｗｗ．ｂｂｂ．ｎｅ．ｊｐ／ｉｎｐｕｔ．ｃｇｉ」を内包するＰＯＳＴメソッドを用いたＨＴＴＰリクエストを受信すると、記憶部４０５から「ｉｎｐｕｔ．ｃｇｉ」を読み出して起動する。図１１は、このＣＧＩプログラムを起動することによりＣＰＵ４０８が行う処理の流れを例示するフローチャートである。ＣＰＵ４０８は、「ｉｎｐｕｔ．ｃｇｉ」を起動すると、当該ＣＧＩプログラムのパラメータとしてＨＴＴＰリクエストに内包されたデータをＨＴＴＰリクエストから抽出する。次にＣＰＵ４０８は、携帯電話機との間で行われる通信のセッションを識別するセッション識別子を生成し、ＨＴＴＰリクエストから抽出したデータとセッション識別子とを対応付けてＲＡＭ４０７に記憶する。次にＣＰＵ４０８は、抽出したデータを図９に示したページＰ３２のように表示させるためのＨＴＭＬファイルであって、生成したセッション識別子がＨＩＤＤＥＮタグを用いて記述されたＨＴＭＬファイルを生成する。ＣＰＵ４０８は、生成したファイルを内包するＨＴＴＰレスポンスを生成して、このレスポンスをＨＴＴＰリクエストを送信してきた携帯電話機を宛先として送信する。
【００３８】
ＣＰＵ４０８は、パラメータとしてＵＲＬ「ｈｔｔｐ：／／ｗｗｗ．ｂｂｂ．ｎｅ．ｊｐ／ｃｏｎｆｉｒｍ＿ｂｂｂ．ｃｇｉ」を内包するＰＯＳＴメソッドを用いたＨＴＴＰリクエストを受信すると、記憶部４０５から「ｃｏｎｆｉｒｍ＿ｂｂｂ．ｃｇｉ」を読み出して起動する。図１２は、このＣＧＩプログラムを起動することによりＣＰＵ４０８が行う処理の流れを例示するフローチャートである。ＣＰＵ４０８は、「ｃｏｎｆｉｒｍ＿ｂｂｂ．ｃｇｉ」を起動すると、当該ＣＧＩプログラムのパラメータとしてＨＴＴＰリクエストに内包されたセッション識別子をＨＴＴＰリクエストから抽出し、抽出したセッション識別子に対応付けてＲＡＭ４０７に記憶されているデータを受付データテーブルＴＢ２に格納する。次にＣＰＵ４０８は、セッション識別子に対応付けて記憶されているデータを読み出し、図９に示したページＰ３３を表示させるためのＨＴＭＬファイルであって、読み出したデータがＨＩＤＤＥＮタグを用いて記述されたＨＴＭＬファイルを生成する。ＣＰＵ４０８は、生成したファイルを内包するＨＴＴＰレスポンスを生成して、このレスポンスをＨＴＴＰリクエストを送信してきた携帯電話機を宛先として送信する。このように、情報サーバ装置４００の構成は、一般的なコンピュータ装置と同様である。
【００３９】
［２．本実施形態の動作例］
次に、本実施形態の動作例について説明する。なお、携帯電話機１００にて実現される、前述のＯＳ、ＷＷＷブラウザが行う動作は、携帯電話機１００の動作となることから、以降の説明では、動作の主体を携帯電話機とする。
【００４０】
［２−１．ＩＭＴ加入契約者が行う口座振替申し込み］
まず第１使用者が、通信料金の支払いを口座振替にする申し込みを携帯電話機１００を用いて行う際の動作例を説明する。
【００４１】
第１使用者が、携帯電話機１００の操作部１０４が有するキーを用いてＷＷＷブラウザソフトウェアを起動させる旨の操作を行うと、ＷＷＷブラウザが実現される。携帯電話機１００では、ＷＷＷブラウザが実現されると、ＩＭＴゲートウェイサーバ装置３００に記憶されているＨＴＭＬファイルのＵＲＬ（ｈｔｔｐ：／／ｗｗｗ．ａａａ＿１．ｎｅ．ｊｐ／ｉｎｄｅｘ＿ａａａ１．ｈｔｍｌ）をパラメータとするＧＥＴメソッドを用いたＨＴＴＰリクエストが生成される。このＨＴＴＰリクエストは、携帯電話機１００から送信され、ＩＭＴ通信網２００を介してＩＭＴゲートウェイサーバ装置３００へ送信される。
【００４２】
ＩＭＴゲートウェイサーバ装置３００は、ＨＴＴＰリクエストを受信すると、このリクエストに応じて記憶部からファイル名が「ｉｎｄｅｘ＿ａａａ１．ｈｔｍｌ」であるＨＴＭＬファイルを読み出す。ＩＭＴゲートウェイサーバ装置３００は、このＨＴＭＬファイルを内包するＨＴＴＰレスポンスを生成し、このレスポンスをＩＭＴ通信網２００を介して携帯電話機１００へ送信する。
【００４３】
携帯電話機１００が、このＨＴＴＰレスポンスを受信すると、このレスポンスに内包されているＨＴＭＬファイルがＷＷＷブラウザにより解釈され、携帯電話機１００の表示部１０５に、図２に示したページＰ１０が表示される。
【００４４】
このページＰ１０を見た第１使用者が、操作部１０４が有するキーを操作して、テンキーの「５」ボタンを押下する操作を行うと、携帯電話機１００では、リンク先としてＨＴＭＬファイルに記述されているＵＲＬ（ｈｔｔｐ：／／ｗｗｗ．ａａａ＿１．ｎｅ．ｊｐ／ａａａ１．ｈｔｍｌ）がＨＴＭＬファイルから抽出される。携帯電話機１００がＵＲＬを抽出すると、この抽出したＵＲＬをパラメータとするＧＥＴメソッドを用いたＨＴＴＰリクエストがＩＭＴゲートウェイサーバ装置３００へ送信され、「ｉｎｄｅｘ＿ａａａ１．ｈｔｍｌ」ファイルを取得した時と同様にＩＭＴゲートウェイサーバ装置３００から「ａａａ１．ｈｔｍｌ」ファイルを内包するＨＴＴＰレスポンスが送信される。携帯電話機１００にて実現されているＷＷＷブラウザが、ＨＴＴＰレスポンスに内包されている「ａａａ１．ｈｔｍｌ」ファイルを解釈すると表示部１０５に、図２に示したページＰ１１が表示される。
【００４５】
このページＰ１１を見た第１使用者が、操作部１０４が有するキーを操作して、テンキーの「３」ボタンを押下する操作を行うと、携帯電話機１００では、リンク先としてＨＴＭＬファイルに記述されているＵＲＬ（ｈｔｔｐ：／／ｗｗｗ．ｂｂｂ．ｎｅ．ｊｐ／ｉｎｄｅｘ＿ｂｂｂ．ｈｔｍｌ）がＨＴＭＬファイルから抽出される。携帯電話機１００がＵＲＬを抽出すると、この抽出したＵＲＬをパラメータとするＧＥＴメソッドを用いたＨＴＴＰリクエストが情報サーバ装置４００へ送信される。
【００４６】
情報サーバ装置４００のＣＰＵ４０８はＨＴＴＰリクエストを受信すると、ＧＥＴメソッドのパラメータとしてこのリクエストに内包されているＵＲＬが「ｈｔｔｐ：／／ｗｗｗ．ｂｂｂ．ｎｅ．ｊｐ／ｉｎｄｅｘ＿ｂｂｂ．ｈｔｍｌ」であるので、図１０に示した処理を行う。まずＣＰＵ４０８は、ＨＴＴＰリクエストのヘッダの「Ｘ−ＭＳＮ」フィールドに記述されている電話番号「０＊０１１１１１１１１」を抽出する（図１０：ステップＳＡ１）。次にＣＰＵ４０８は、抽出した電話番号を内包し、この電話番号を付与された加入契約者がいずれの通信網を利用する携帯電話機を使用しているかを示すデータを送信するように要求する要求メッセージを顧客情報装置５００へ送信する。顧客情報装置５００は、この要求メッセージを受信すると、メッセージに内包されている電話番号をキーにして顧客テーブルＴＢ１を検索し、該当する電話番号に対応付けて格納されている契約種別データ「ＩＭＴ」を読み出して、情報サーバ装置４００へ送信する。ＣＰＵ４０８は、顧客情報装置５００から送信されたデータを受信すると（ステップＳＡ２）、ＨＴＴＰリクエストを送信してきた携帯電話機が、ＩＭＴ−２０００に準拠した携帯電話機であると識別し（ステップＳＡ３：ＹＥＳ）、図９のページＰ３０を表示させるためのＨＴＭＬファイルであって、「料金メニューへ戻る」のリンク先として「ｈｔｔｐ：／／ｗｗｗ．ａａａ＿１．ｎｅ．ｊｐ／ａａａ１．ｈｔｍｌ」を記述したＨＴＭＬファイルを生成する（ステップＳＡ４）。ＣＰＵ４０８は、この生成したファイルを携帯電話機へ送信する（ステップＳＡ６）。
【００４７】
携帯電話機１００が、このＨＴＴＰレスポンスを受信すると、このレスポンスに内包されているＨＴＭＬファイルがＷＷＷブラウザにより解釈され、表示部１０５に、図９に示したページＰ３０が表示される。この画面を見た第１使用者が、操作部１０４が有するキーを操作して、「料金メニューへ戻る」ボタンをクリックする旨の操作を行うと、携帯電話機１００では、リンク先としてＨＴＭＬファイルに記述されているＵＲＬ（ｈｔｔｐ：／／ｗｗｗ．ａａａ＿１．ｎｅ．ｊｐ／ａａａ１．ｈｔｍｌ）がＨＴＭＬファイルから抽出され、この抽出したＵＲＬをパラメータとするＧＥＴメソッドを用いたＨＴＴＰリクエストがＩＭＴゲートウェイサーバ装置３００へ送信される。このＨＴＴＰリクエストを受信したＩＭＴゲートウェイサーバ装置３００から「ａａａ１．ｈｔｍｌ」ファイルを内包するＨＴＴＰレスポンスが送信されると、携帯電話機１００にて実現されているＷＷＷブラウザが、ＨＴＴＰレスポンスに内包されている「ａａａ１．ｈｔｍｌ」ファイルを解釈し、表示部１０５に、図２に示したページＰ１１が表示される。
【００４８】
図９に示したページＰ３０を見た第１使用者が、操作部１０４が有するキーを操作して、「次へ」ボタンをクリックする旨の操作を行うと、携帯電話機１００では、リンク先としてＨＴＭＬファイルに記述されているＵＲＬ（ｈｔｔｐ：／／ｗｗｗ．ｂｂｂ．ｎｅ．ｊｐ／ｉｎｐｕｔ．ｈｔｍｌ）がＨＴＭＬファイルから抽出される。携帯電話機１００が、この抽出したＵＲＬをパラメータとするＧＥＴメソッドを用いたＨＴＴＰリクエストを情報サーバ装置４００へ送信すると、情報サーバ装置４００から「ｉｎｐｕｔ．ｈｔｍｌ」ファイルを内包するＨＴＴＰレスポンスが送信され、携帯電話機１００の表示部１０５に、図９に示したページＰ３１が表示される。
【００４９】
このページＰ３１を見た第１使用者が、操作部１０４が有するキーを操作して、テキストボックスＢＸ１に口座名義「サトウイチロウ」、ＢＸ２に金融機関名「ＡＡＡ銀行」、ＢＸ３に支店番号「１２３」、ＢＸ４に口座番号「１２３４５６７」を入力し「次へ」ボタンをクリックする旨の操作を行うと、携帯電話機１００は、「ｉｎｐｕｔ．ｈｔｍｌ」に記述されているＵＲＬ（ｈｔｔｐ：／／ｗｗｗ．ｂｂｂ．ｎｅ．ｊｐ／ｉｎｐｕｔ．ｃｇｉ）を抽出し、この抽出したＵＲＬと、テキストボックスＢＸ１〜ＢＸ４に入力されたデータとをパラメータとするＰＯＳＴメソッドを用いたＨＴＴＰリクエストを生成して情報サーバ装置４００へ送信する。
【００５０】
情報サーバ装置４００のＣＰＵ４０８は、ＨＴＴＰリクエストを受信すると、ＨＴＴＰリクエストに内包されているＵＲＬで指定されるＣＧＩプログラム「ｉｎｐｕｔ．ｃｇｉ」を起動する。ＣＰＵ４０８は、「ｉｎｐｕｔ．ｃｇｉ」を起動すると、当該ＣＧＩプログラムのパラメータとしてＨＴＴＰリクエストに内包された、口座名義「サトウイチロウ」、金融機関名「ＡＡＡ銀行」、支店番号「１２３」、口座番号「１２３４５６７」をＨＴＴＰリクエストから抽出する（図１１：ステップＳＢ１）。次にＣＰＵ４０８は、携帯電話機１００との間で行われる通信のセッション識別子を生成し（ステップＳＢ２）、このセッション識別子とＨＴＴＰリクエストから抽出したデータとを対応付けてＲＡＭ４０７に格納する（ステップＳＢ３）。次にＣＰＵ４０８は、抽出したデータを図９に示しページＰ３２のように表示させるためのＨＴＭＬファイルであって、生成したセッション識別子がＨＩＤＤＥＮタグを用いて記述され、次へボタンのリンク先として「ｈｔｔｐ：／／ｗｗｗ．ｂｂｂ．ｎｅ．ｊｐ／ｃｏｎｆｉｒｍ＿ｂｂｂ．ｃｇｉ」が記述されたＨＴＭＬファイルを生成する（ステップＳＢ４）。次にＣＰＵ４０８は、生成したファイルを内包するＨＴＴＰレスポンスを生成して、このレスポンスをＨＴＴＰリクエストを送信してきた携帯電話機を宛先として送信する。
【００５１】
携帯電話機１００が、このＨＴＴＰレスポンスを受信すると、このレスポンスに内包されているＨＴＭＬファイルがＷＷＷブラウザにより解釈され、表示部１０５に、図９に示したページＰ３２が表示される。この画面を見た第１使用者が、操作部１０４が有するキーを操作して、「次へ」ボタンをクリックする旨の操作を行うと、携帯電話機１００では、ＵＲＬ（ｈｔｔｐ：／／ｗｗｗ．ｂｂｂ．ｎｅ．ｊｐ／ｃｏｎｆｉｒｍ＿ｂｂｂ．ｃｇｉ）と、ＨＩＤＤＥＮタグを用いてＨＴＭＬファイルに記述されているセッション識別子とがＨＴＭＬファイルから抽出される。携帯電話機１００は、抽出したＵＲＬと、セッション識別子とをパラメータとするＰＯＳＴメソッドを用いたＨＴＴＰリクエストを生成し、生成したＨＴＴＰリクエストを情報サーバ装置４００へ送信する。
【００５２】
情報サーバ装置４００のＣＰＵ４０８は、このＨＴＴＰリクエストを受信すると、このＨＴＴＰリクエストに内包されているＵＲＬで指定されるＣＧＩプログラム「ｃｏｎｆｉｒｍ＿ｂｂｂ．ｃｇｉ」を記憶部４０５から読み出して起動する。ＣＰＵ４０８は、「ｃｏｎｆｉｒｍ＿ｂｂｂ．ｃｇｉ」を起動すると、当該ＣＧＩプログラムのパラメータとしてＨＴＴＰリクエストに内包されたセッション識別子をＨＴＴＰリクエストから抽出し（図１２：ステップＳＣ１）、抽出したセッション識別子に対応付けてＲＡＭ４０７に記憶されているデータを受付データテーブルＴＢ２に格納する（ステップＳＣ２）。次にＣＰＵ４０８は、セッション識別子に対応付けて記憶されているデータを読み出し、図９に例示したページＰ３３を表示させるためのＨＴＭＬファイルであって、読み出したデータがＨＩＤＤＥＮタグを用いて記述されたＨＴＭＬファイルを生成する（ステップＳＣ３）。次にＣＰＵ４０８は、生成したファイルを内包するＨＴＴＰレスポンスを生成して、このレスポンスをＨＴＴＰリクエストを送信してきた携帯電話機１００を宛先として送信する。
【００５３】
携帯電話機１００が、このＨＴＴＰレスポンスを受信すると、このレスポンスに内包されているＨＴＭＬファイルがＷＷＷブラウザにより解釈され、表示部１０５に図９に示したページＰ３３が表示される。この画面を見た第１使用者が、操作部１０４が有するキーを操作して、「次へ」ボタンをクリックする旨の操作を行うと、携帯電話機１００では、ＵＲＬ（ｈｔｔｐ：／／ｗｗｗ．ｃｃｃ．ｃｏ．ｊｐ／ｃｃｃ．ｃｇｉ）と、ＨＩＤＤＥＮタグを用いて記述されている、口座名義を示すデータと、金融機関名を示すデータと、支店番号を示すデータと、口座番号を示すデータとがＨＴＭＬファイルから抽出される。携帯電話機１００は、これらの抽出したＵＲＬとデータとをパラメータとするＰＯＳＴメソッドを用いたＨＴＴＰリクエストを生成し、生成したＨＴＴＰリクエストを金融機関サーバ装置７００へ送信する。
【００５４】
金融機関サーバ装置７００は、このＨＴＴＰリクエストを受信すると、ＨＴＴＰリクエストに内包されているＵＲＬで指定されるＣＧＩプログラム「ｃｃｃ．ｃｇｉ」を記憶部から読み出して起動する。金融機関サーバ装置７００は、「ｃｃｃ．ｃｇｉ」を起動すると、当該ＣＧＩプログラムのパラメータとしてＨＴＴＰリクエストに内包された、口座名義を示すデータと、金融機関名を示すデータと、支店番号を示すデータと、口座番号を示すデータとをＨＴＴＰリクエストから抽出して記憶する。
【００５５】
［２−２．ＰＤＣ加入契約者が行う口座振替申し込み］
次に、第２使用者が、携帯電話機１５０を用いて通信料金の支払いを口座振替にする申し込みを行う際の動作例を説明する。
【００５６】
第２使用者が、携帯電話機１５０においてＷＷＷブラウザソフトウェアを起動させる旨の操作を行うと、ＰＤＣゲートウェイサーバ装置３５０に記憶されているＨＴＭＬファイルのＵＲＬ（ｈｔｔｐ：／／ｗｗｗ．ａａａ＿２．ｎｅ．ｊｐ／ｉｎｄｅｘ＿ａａａ２．ｈｔｍｌ）をパラメータとするＧＥＴメソッドを用いたＨＴＴＰリクエストがＰＤＣゲートウェイサーバ装置３５０へ送信され、ＰＤＣゲートウェイサーバ装置３５０から「ｉｎｄｅｘ＿ａａａ２．ｈｔｍｌ」を内包するＨＴＴＰレスポンスが送信される。携帯電話機１５０が、このＨＴＴＰレスポンスを受信すると、図３に示したページＰ２０が表示される。このページＰ２０を見た第２使用者が、操作部１５４が有するキーを操作して、テンキーの「５」ボタンを押下する操作を行うと、携帯電話機１５０では、リンク先としてＨＴＭＬファイルに記述されているＵＲＬ（ｈｔｔｐ：／／ｗｗｗ．ａａａ＿２．ｎｅ．ｊｐ／ａａａ２．ｈｔｍｌ）がＨＴＭＬファイルから抽出される。携帯電話機１５０がＵＲＬを抽出すると、この抽出したＵＲＬをパラメータとするＧＥＴメソッドを用いたＨＴＴＰリクエストがＰＤＣゲートウェイサーバ装置３５０へ送信され、「ｉｎｄｅｘ＿ａａａ２．ｈｔｍｌ」ファイルを取得した時と同様にＰＤＣゲートウェイサーバ装置３５０から「ａａａ２．ｈｔｍｌ」ファイルを内包するＨＴＴＰレスポンスが送信される。携帯電話機１５０にて実現されているＷＷＷブラウザが、ＨＴＴＰレスポンスに内包されている「ａａａ２．ｈｔｍｌ」ファイルを解釈すると表示部１５５に、図３に示したページＰ２１が表示される。
【００５７】
このページＰ２１を見た第２使用者が、操作部１５４が有するキーを操作して、テンキーの「３」ボタンを押下する操作を行うと、携帯電話機１５０では、リンク先としてＨＴＭＬファイルに記述されているＵＲＬ（ｈｔｔｐ：／／ｗｗｗ．ｂｂｂ．ｎｅ．ｊｐ／ｉｎｄｅｘ＿ｂｂｂ．ｈｔｍｌ）がＨＴＭＬファイルから抽出される。携帯電話機１５０がＵＲＬを抽出すると、この抽出したＵＲＬをパラメータとするＧＥＴメソッドを用いたＨＴＴＰリクエストが情報サーバ装置４００へ送信される。
【００５８】
情報サーバ装置４００のＣＰＵ４０８はＨＴＴＰリクエストを受信すると、ＧＥＴメソッドのパラメータとしてこのリクエストに内包されているＵＲＬが「ｈｔｔｐ：／／ｗｗｗ．ｂｂｂ．ｎｅ．ｊｐ／ｉｎｄｅｘ＿ｂｂｂ．ｈｔｍｌ」であるので、図１０に示した処理を行う。まずＣＰＵ４０８は、ＨＴＴＰリクエストのヘッダの「Ｘ−ＭＳＮ」フィールドに記述されている電話番号「０＊０２２２２２２２２」を抽出する（図１０：ステップＳＡ１）。次にＣＰＵ４０８は、抽出した電話番号を内包し、この電話番号を付与された加入契約者がいずれの通信網を利用する携帯電話機を使用しているかを示すデータを送信するように要求する要求メッセージを顧客情報装置５００へ送信する。顧客情報装置５００は、この要求メッセージを受信すると、メッセージに内包されている電話番号をキーにして顧客テーブルＴＢ１を検索し、該当する電話番号に対応付けて格納されている契約種別データ「ＰＤＣ」を読み出して、情報サーバ装置４００へ送信する。ＣＰＵ４０８は、顧客情報装置５００から送信されたデータを受信すると（ステップＳＡ２）、ＨＴＴＰリクエストを送信してきた携帯電話機が、ＰＤＣに準拠した携帯電話機であると識別し（ステップＳＡ３：ＮＯ）、図９のページＰ３０を表示させるためのＨＴＭＬファイルであって、「料金メニューへ戻る」のリンク先として「ｈｔｔｐ：／／ｗｗｗ．ａａａ＿２．ｎｅ．ｊｐ／ａａａ２．ｈｔｍｌ」を記述したＨＴＭＬファイルを生成する（ステップＳＡ５）。次にＣＰＵ４０８は、この生成したファイルを携帯電話機１５０へ送信する（ステップＳＡ６）。
【００５９】
携帯電話機１５０が、このＨＴＴＰレスポンスを受信すると、このレスポンスに内包されているＨＴＭＬファイルがＷＷＷブラウザにより解釈され、表示部１５５に、図９に示したページＰ３０が表示される。この画面を見た第２使用者が、操作部１５４が有するキーを操作して、「料金メニューへ戻る」ボタンをクリックする旨の操作を行うと、携帯電話機１５０では、リンク先としてＨＴＭＬファイルに記述されているＵＲＬ（ｈｔｔｐ：／／ｗｗｗ．ａａａ＿２．ｎｅ．ｊｐ／ａａａ２．ｈｔｍｌ）がＨＴＭＬファイルから抽出され、この抽出したＵＲＬをパラメータとするＧＥＴメソッドを用いたＨＴＴＰリクエストがＰＤＣゲートウェイサーバ装置３５０へ送信される。このＨＴＴＰリクエストを受信したＰＤＣゲートウェイサーバ装置３５０から「ａａａ２．ｈｔｍｌ」ファイルを内包するＨＴＴＰレスポンスが送信されると、携帯電話機１５０にて実現されているＷＷＷブラウザが、ＨＴＴＰレスポンスに内包されている「ａａａ２．ｈｔｍｌ」ファイルを解釈し、表示部１５５に、図３に例示したページＰ２１が表示される。
【００６０】
図９に示したページＰ３０を見た第２使用者が、「次へ」ボタンをクリックする旨の操作を行った後の動作は、上述した第１使用者が行う動作とほぼ同じであるため、その説明を省略する。
【００６１】
以上説明したように本実施形態によれば、情報サーバ装置４００は、電話番号を用いることによって、加入契約者に関する情報を容易に取得することが可能となる。また、情報サーバ装置４００は、顧客情報装置５００を利用することにより、携帯電話機がいずれの通信網を利用するのかを電話番号を利用して識別し、識別した結果に基づいて、適切なリンク先が記述されたＨＴＭＬファイルを携帯電話機へ配信することが可能となる。
【００６２】
［３．変形例］
本発明は、係る実施形態に限定されるものではない。以下、上述した実施形態の変形例について述べる。
【００６３】
情報サーバ装置４００が、顧客情報装置５００から取得した携帯電話機の契約種別を示すデータを、ＨＩＤＤＥＮタグを用いて図９に例示されたページＰ３３を提供するためのＨＴＭＬファイルに記述して携帯電話機へ送信し、携帯電話機がＨＩＤＤＥＮタグに記述された契約種別を示すデータを金融機関サーバ装置７００へ送信するようにしてもよい。このような態様によれば、金融機関サーバ装置７００も、ＨＴＴＰリクエストを送信してきた携帯電話機の契約種別を識別することが可能となる。これにより、金融機関サーバ装置７００も、リンク先としてページＰ１１やページＰ２１のＵＲＬが記述されたページを提供するためのＨＴＭＬファイルを携帯電話機へ配信することが可能となり、携帯電話機の種別に適したＨＴＭＬファイルを配信することが可能となる。
【００６４】
携帯電話機１００または携帯電話機１５０は、電話番号ではなく、個体識別番号または加入者契約者識別子を送信し、情報サーバ装置４００は、個体識別番号または加入者契約者識別子を利用して契約種別を示す情報を顧客情報装置５００から取得するようにしてもよい。このような態様でも、契約種別を一意に識別することができるので、上述した実施形態と同様の効果を得ることができる。
【００６５】
上述した実施形態では、携帯電話機および通信網が準拠するシステムとして、ＩＭＴ−２０００とＰＤＣとを挙げているが、携帯電話機および通信網が準拠するシステムはこれらのシステムに限定されるものではない。例えば、通信網および携帯電話機は、ＰＨＳ（Ｐｅｒｓｏｎａｌ　Ｈａｎｄｙｐｈｏｎｅ　Ｓｙｓｔｅｍ：登録商標）に準拠した通信網および携帯電話機であってもよい。
【００６６】
上述した実施形態では、電話番号はＷＷＷブラウザによりＨＴＴＰリクエストのヘッダの「Ｘ−ＭＳＮ」フィールドに記述されているが、ＯＳが電話番号を「Ｘ−ＭＳＮ」フィールドに記述するようにしてもよい。
【００６７】
上述した実施形態では、携帯電話機から送信されたＨＴＴＰリクエストに応答して、情報サーバ装置４００が情報を配信する場合について述べたが、情報サーバ装置４００が、携帯電話機に適した情報をプッシュ型の情報配信方法を用いて配信するようにしてもよい。例えば、情報サーバ装置４００に、携帯電話機１００および携帯電話機１５０の電話番号を記憶させておく。情報サーバ装置４００は、携帯電話機１００または携帯電話機１５０へ、プッシュ型の情報配信方法を用いて情報を配信する場合には、記憶している電話番号を顧客情報装置５００へ送信し、顧客情報装置５００から送信される、情報の配信先となる携帯電話機の契約種別を取得する。情報サーバ装置４００は、取得した契約種別に基づいて、配信する情報を決定して携帯電話機へ情報を配信する。このような態様によれば、プッシュ型の情報配信を行う場合、サーバ装置は、携帯電話機に適した情報を配信する前に、携帯電話機から機種や契約種別を識別するためのデータを取得する必要がないため、効率よく情報配信を行うことが可能となる。
【００６８】
上述した情報サーバ装置４００に記憶されている各種プログラムは、書き換えが可能なようにしてもよい。例えば、情報サーバ装置４００にＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ　Ｄｉｓｃ　Ｒｅａｄ　Ｏｎｌｙ　Ｍｅｍｏｒｙ）ドライブを設け、各種プログラムを記録したＣＤ−ＲＯＭをＣＤ−ＲＯＭドライブに挿入し、各種プログラムをインストールするようにしてもよい。このような方法によれば、情報サーバ装置４００が記憶している各種プログラムはバージョンアップなど書き換えが可能となる。また、インターネット６００や、ＬＡＮ（Ｌｏｃａｌ　Ａｒｅａ　Ｎｅｔｗｏｒｋ）などのネットワークに接続されたコンピュータ装置に記憶されている各種プログラムをダウンロードして情報サーバ装置４００にインストールするようにしてもよい。
【００６９】
上述した変形例では、各種プログラムを記録した記録媒体としてＣＤ−ＲＯＭを挙げているが、記録媒体はこれに限定されるものではない。ＤＶＤ−ＲＯＭや、フラッシュＲＯＭを内蔵したＩＣカード、フロッピーディスクなど他の記録媒体であってもよい。
【００７０】
【発明の効果】
以上説明したように本発明によれば、通信端末の使用者が要求する情報を配信する情報サーバ装置は、通信端末の種別を識別するための識別子と配信する情報との対応関係を示すテーブルを持たなくとも通信端末の種別を識別することが可能となり、通信端末の使用者が要求する情報であり、且つ通信端末に適した情報を通信端末へ配信することが可能となる。情報を配信する情報サーバ装置に通信端末の種別を識別するための識別子と配信する情報との対応関係を示すテーブルを持たせる必要がなくなるので、情報サーバ装置の運用者の負担を軽減することが可能となる。
【図面の簡単な説明】
【図１】本発明の実施形態に係わる通信システム１０の全体構成を例示する図である。
【図２】同実施形態に係わる携帯電話機１００に表示される画面を例示する図である。
【図３】同実施形態に係わる携帯電話機１５０に表示される画面を例示する図である。
【図４】同実施形態に係わる顧客情報装置５００に記憶されている顧客データテーブルＴＢ１のファーマットを例示する図である。
【図５】同実施形態に係わる携帯電話機１００のハードウェア構成を例示する図である。
【図６】同実施形態に係わる携帯電話機１５０のハードウェア構成を例示する図である。
【図７】同実施形態に係わる情報サーバ装置４００のハードウェア構成を例示する図である。
【図８】同実施形態に係わる情報サーバ装置４００に記憶されている受付データテーブルＴＢ２のフォーマットを例示する図である。
【図９】同実施形態に係わる携帯電話機１００または携帯電話機１５０に表示される画面を例示する図である。
【図１０】同実施形態に係わる情報サーバ装置４００にて行われる処理の流れを例示するフローチャートである。
【図１１】同実施形態に係わる情報サーバ装置４００にて行われる処理の流れを例示するフローチャートである。
【図１２】同実施形態に係わる情報サーバ装置４００にて行われる処理の流れを例示するフローチャートである。
【符号の説明】
１００・・・携帯電話機、１０１・・・バス、１０２・・・通信部、１０３・・・アンテナ、１０４・・・操作部、１０５・・・表示部、１０６・・・不揮発性メモリ、１０７・・・ＲＯＭ、１０８・・・ＲＡＭ、１０９・・・ＣＰＵ、１１０・・・ＵＩＭ
１５０・・・携帯電話機、１５１・・・バス、１５２・・・通信部、１５３・・・アンテナ、１５４・・・操作部、１５５・・・表示部、１５６・・・不揮発性メモリ、１５７・・・ＲＯＭ、１５８・・・ＲＡＭ、１５９・・・ＣＰＵ
２００・・・ＩＭＴ通信網、２５０・・・ＰＤＣ通信網、３００・・・ＩＭＴゲートウェイサーバ装置、３５０・・・ＰＤＣゲートウェイサーバ装置
４００・・・情報サーバ装置、４０１・・・バス、４０２・・・通信部、４０３・・・操作部、４０４・・・表示部、４０５・・・記憶部、４０６・・・ＲＯＭ、４０７・・・ＲＡＭ、４０８・・・ＣＰＵ
５００・・・顧客情報装置、６００・・・インターネット、７００・・・金融機関サーバ装置
【図１】
2004140703.tif 000003
【図２】
2004140703.tif 000004
【図３】
2004140703.tif 000005
【図４】
2004140703.tif 000006
【図５】
2004140703.tif 000007
【図６】
2004140703.tif 000008
【図７】
2004140703.tif 000009
【図８】
2004140703.tif 000010
【図９】
2004140703.tif 000011
【図１０】
2004140703.tif 000012
【図１１】
2004140703.tif 000013
【図１２】
2004140703.tif 000014