(57)【特許請求の範囲】
【請求項１】
携帯端末装置の通信管理を行うサーバ装置であって、
登録要求に応答してなされる登録要求通信において、
ユーザ端末装置からユーザ識別子及びユーザデータを含む登録データを受信する第１の受信手段と、
前記第１の受信手段において受信したユーザデータ及びユーザ識別子を関連付けて格納する格納手段と、を有するとともに、
検索要求に応答してなされる検索要求通信において、
前記ユーザ端末装置とは異なる携帯端末装置からユーザ識別子及び送信先アドレスを受信する第２の受信手段と、
前記第２の受信手段において受信したユーザ識別子に関連するユーザデータを前記格納手段から検索する検索手段と、
当該検索された既格納ユーザデータを前記送信先アドレスに基づいて送信する送信手段と、
を有することを特徴とするサーバ装置。
【請求項２】
携帯端末装置の通信管理を行うサーバ装置であって、
登録要求に応答してなされる登録要求通信において、
ユーザ端末装置からユーザ識別子、ユーザデータ、送信先アドレス及び送信先識別子を含む登録データを受信する第１の受信手段と、
前記第１の受信手段において受信したユーザデータ、ユーザ識別子、送信先アドレス及び送信先識別子を互いに関連付けて格納する格納手段と、を有するとともに、
検索要求に応答してなされる検索要求通信において、
前記ユーザ端末装置とは異なる携帯端末装置からユーザ識別子及び送信先識別子を受信する第２の受信手段と、
前記第２の受信手段において受信したユーザ識別子に関連するユーザデータ及び送信先識別子に関連する送信先アドレスを前記格納手段から検索する検索手段と、
当該検索された既格納ユーザデータを当該検索された送信先アドレスに基づいて送信する送信手段と、
を有することを特徴とするサーバ装置。
【請求項３】
前記ユーザ端末装置は、インターネットに接続されたパーソナルコンピュータであることを特徴とする請求項１又は２に記載のサーバ装置。
【請求項４】
前記送信先アドレスはインターネット通信におけるユニバーサルリソースロケータ（ＵＲＬ）を含み、前記送信手段はブラウザソフトウエアを有し、前記検索されたユーザデータを前記ブラウザソフトウエアを用いて送信することを特徴とする請求項１ないし３のいずれか１に記載のサーバ装置。
【請求項５】
前記格納手段はユーザ識別子に関連するパスワードを格納し、前記第２の受信手段は前記携帯端末装置からパスワードを受信し、受信したパスワードと当該既格納パスワードとの一致を判別する判別手段を有することを特徴とする請求項１ないし４のいずれか１に記載のサーバ装置。
【請求項６】
前記格納手段は、前記第１の受信手段において受信したユーザデータを少なくとも１つのユーザ識別子に関連付けられたユーザグループ識別子に関連付けて格納し、前記検索手段は前記第２の受信手段において受信したユーザ識別子を含むユーザグループ識別子に関連するユーザデータを前記格納手段から検索することを特徴とする請求項１ないし５のいずれか１に記載のサーバ装置。
【請求項７】
前記送信手段は前記検索されたユーザデータを前記第２の携帯端末装置に送信することを特徴とする請求項１ないし６のいずれか１に記載のサーバ装置。
【請求項８】
前記ユーザデータは、文字、音声及び画像データのいずれかを含むことを特徴とする請求項１ないし７のいずれか１に記載のサーバ装置。
【請求項９】
前記第１及び第２の受信手段は、インターネットを介して受信を行うことを特徴とする請求項１又は２に記載のサーバ装置。
【請求項１０】
前記ユーザグループ識別子に関連するユーザデータを送信する場合の課金計算をなす計算手段をさらに有することを特徴とする請求項１ないし９のいずれか１に記載のサーバ装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、サーバ装置、特に、携帯端末装置の通信管理を行うサーバ装置に関する。
【０００２】
【従来の技術】
近年、携帯電話や電話回線等を介して通信を行うことのできる携帯端末が急速に普及している。また、これらの携帯端末や携帯電話からインターネットに接続して情報提供会社から様々な情報を受信したり、例えば、金融機関やオンラインショップなどから種々のサービスを受けることが一般的になってきている。かかるデータの授受は携帯電話会社のサーバ及びサービス提供会社のサーバを介して行われる。従って、かかるサービスを受ける際、携帯電話のユーザは、サービス提供会社等の要求する個人情報等のデータを入力する必要があるが、携帯電話等の入力ボタンは小さいため操作性が悪く利便性が低かった。また、入力ボタンの数も限られ、サーバに送信できるデータにも限界があった。
【０００３】
【発明が解決しようとする課題】
上記したように、従来の携帯電話からの入力操作は面倒であり、また、入力可能なデータには限界があった。本発明はかかる点に鑑みてなされたものであり、その目的とするところは、携帯電話から容易にデータ入力を行うことができ、様々なサービスに対応可能なサーバ装置を提供することにある。
【０００４】
【課題を解決するための手段】
本発明によるサーバ装置は、携帯端末装置の通信管理を行うサーバ装置であって、登録要求に応答してなされる登録要求通信において、ユーザ端末装置からユーザ識別子及びユーザデータを含む登録データを受信する第１の受信手段と、第１の受信手段において受信したユーザデータ及びユーザ識別子を関連付けて格納する格納手段と、を有するとともに、検索要求に応答してなされる検索要求通信において、上記ユーザ端末装置とは異なる携帯端末装置からユーザ識別子及び送信先アドレスを受信する第２の受信手段と、第２の受信手段において受信したユーザ識別子に関連するユーザデータを格納手段から検索する検索手段と、当該検索された既格納ユーザデータを送信先アドレスに基づいて送信する送信手段と、を有することを特徴としている。
【０００５】
また、本発明によるサーバ装置は、携帯端末装置の通信管理を行うサーバ装置であって、登録要求に応答してなされる登録要求通信において、ユーザ端末装置からユーザ識別子、ユーザデータ、送信先アドレス及び送信先識別子を含む登録データを受信する第１の受信手段と、第１の受信手段において受信したユーザデータ、ユーザ識別子、送信先アドレス及び送信先識別子を互いに関連付けて格納する格納手段と、を有するとともに、検索要求に応答してなされる検索要求通信において、上記ユーザ端末装置とは異なる携帯端末装置からユーザ識別子及び送信先識別子を受信する第２の受信手段と、第２の受信手段において受信したユーザ識別子に関連するユーザデータ及び送信先識別子に関連する送信先アドレスを格納手段から検索する検索手段と、当該検索された既格納ユーザデータを当該検索された送信先アドレスに基づいて送信する送信手段と、を有することを特徴としている。
【０００６】
【発明の実施の形態】
本発明の実施例を図面を参照しつつ詳細に説明する。
［第１の実施例］
図１は、情報提供サービスシステムの構成の１例を示す図である。携帯電話や電話回線等を介して通信を行うことのできる携帯端末装置３は無線回線４を介して携帯電話会社５内のサーバ装置（以下、単にサーバと称する）７に接続されている。サーバ７は電話回線等の公衆回線８を介してパーソナルコンピュータ（ＰＣ）やサーバ等のユーザ端末装置（以下、単にユーザ端末と称する）９に接続されている。また、サーバ７は、公衆回線８又は専用回線１２を介してサービス提供会社１０のサーバ１１に接続されている。サーバ１１は、サービス提供会社１０内でローカルエリアネットワーク（ＬＡＮ）などで他のサーバやデータベース（図示しない）に接続されている。携帯端末３、サーバ７，１１、及びユーザ端末９には、インターネット・ブラウザ・ソフトウエア（以下、単にブラウザ・ソフトと称する）が組み込まれており、上記回線を介してインターネットに接続することができるようになっている。
【０００７】
図２は、本発明の第１の実施例である携帯電話会社５内に設けられたサーバ７の構成を示すブロック図である。サーバ７は、回線４，８に接続された通信部１５、ユーザの認証を行う認証部１６、種々のデータを格納する記憶装置１７、及びこれらの装置及びサーバ７全体の制御をなす中央演算装置（ＣＰＵ）等からなるコントローラ１８を有している。コントローラ１８には、ブラウザ・ソフトやユーザデータの管理等を行うために必要なソフトウエア及びハードウェアが組み込まれている。
【０００８】
次に、図３に示すフローチャートを参照しつつサーバ７のなす検索・登録ルーチンの処理手順について以下に説明する。なお、かかる処理はコントローラ１８の制御によって実行される。また、以下では、携帯端末装置３が携帯電話の場合を例に説明する。
まず、サーバ７は、携帯電話３又はユーザ端末９からユーザ要求信号を受信し（ステップＳ１１）、当該ユーザ要求信号がユーザデータの検索要求であるか否かを判別する（ステップＳ１２）。検索要求である場合には、後に詳述する検索サブルーチンに移行する（ステップＳ１３）。
【０００９】
ステップＳ１２において、ユーザ要求信号が検索要求でない場合には、ユーザデータの登録要求であるか否かを判別する（ステップＳ１４）。登録要求でない場合には、本ルーチンを抜ける。登録要求である場合には、ユーザ要求信号を送信した携帯電話３又はユーザ端末９に登録データを要求する信号（ステップＳ１５）を送信する。サーバ７に登録されるデータは、図４に示すように、ユーザ名に対応するユーザ識別子、ユーザデータを含んでいる。また、送信先アドレス及び当該送信先アドレスを識別するための送信先識別子を含んでいてもよい。さらに、ユーザ名がまだ登録されていない場合にはユーザ名、複数のデータを有する場合にはそれらの各々を識別するためのデータ識別子を含んでいてもよい。送信先識別子は、例えば、インターネット通信におけるサーバの位置を表すユニバーサルリソースロケータ（ＵＲＬ）、電子メールアドレス、電話番号等の通信回線を通じて送受信可能な送信先アドレスの識別子であればよい。
【００１０】
サーバ７は、登録データを受信する（ステップＳ１６）と、受信データを登録する。この際、ユーザデータをユーザ識別子に関連付けて格納する。上記したように、データ識別子や送信先識別子等を含む場合にはこれらとユーザデータ及び送信先をそれぞれ関連付けて記憶装置１７に格納し、登録を行う（ステップＳ１７）。
【００１１】
なお、ユーザ要求信号、登録データ要求信号、及び当該要求信号に対する応答信号などの信号はＨＴＭＬ言語（Hyper Text Markup Language）等で書かれたブラウザ表示画面信号であってもよい。
なお、上記した説明において、データ登録はＰＣなどのユーザ端末９からの通信によって行うのが便利であり、好ましい。
【００１２】
以下に、ステップＳ１２においてユーザ要求信号が検索要求であると判別された場合に実行される検索サブルーチン（ステップＳ１３）の処理手順について図５に示すフローチャートを参照しつつ説明する。
まず、コントローラ１８は、ユーザ要求信号中からユーザ名に対応するユーザ識別データを抽出する（ステップＳ２１）。次に、抽出したユーザ識別データがユーザ識別子であるか否かを判別する（ステップＳ２２）。ユーザ識別子である場合には、記憶装置１７からこのユーザ識別子に関連するユーザ名及びユーザデータを検索する（ステップＳ２３）。ユーザ識別子に関連するユーザ名及びユーザデータが有るか否かを判別し（ステップＳ２４）、有る場合には検索されたユーザ名及びユーザデータを送信データとして（ステップＳ２５）、送信処理を実行する送信処理サブルーチンに移行する（ステップＳ２６）。
【００１３】
ステップＳ２２において抽出したユーザ識別データがユーザ識別子でないと判別された場合、及びステップＳ２４においてユーザ識別子に関連するユーザ名及びユーザデータが無いと判別された場合は、受信したユーザ識別データをユーザ名とみなし、そのまま送信データとして（ステップＳ２７）、送信処理サブルーチンに移行する（ステップＳ２６）。
【００１４】
なお、上記した説明において、データ検索は携帯電話３からの通信によって行う場合に便利である。すなわち、ユーザ名及び当該ユーザ名に関連しユーザ名よりも入力操作が容易な文字列からなるユーザ識別子、及び／又はユーザデータが既に登録されていれば、携帯電話３からユーザ識別子のみを入力及び送信することによって容易により複雑なデータを送信することができる。
【００１５】
次に、ステップＳ２６において実行される送信処理サブルーチンの処理手順について図６に示すフローチャートを参照しつつ説明する。
まず、コントローラ１８は、ユーザ要求信号中から送信先アドレスに対応する送信先識別データを抽出する（ステップＳ３１）。次に、抽出した送信先識別データが送信先識別子であるか否かを判別する（ステップＳ３２）。送信先識別子である場合には、記憶装置１７からこの送信先識別子に関連する送信先アドレスを検索する（ステップＳ３３）。送信先識別子に関連する送信先アドレスが有るか否かを判別し（ステップＳ３４）、有る場合には検索された送信先アドレスに、上記した検索サブルーチンから渡された送信データを送信する。
【００１６】
ステップＳ３２において抽出した送信先識別データが送信先識別子でないと判別された場合、及びステップＳ３４において送信先識別子に関連する送信先アドレスが無いと判別された場合は、受信したユーザ識別データを送信先アドレスとみなし、当該送信先アドレスに上記した検索サブルーチンから渡された送信データを送信する。
【００１７】
上記したルーチンでなされる処理をより具体的に以下に説明する。例えば、ユーザは携帯電話３を用い携帯電話会社５のサーバ７にアクセスする。ユーザは、サーバ７から送信された携帯電話３の表示画面上で所望の情報又はサービス等を選択する。この表示画面に対して返信する際、ユーザは、携帯電話３の表示画面上にユーザ識別子を入力してサーバ７に送信する。サーバ７は、選択されたサービス等に対応したサービス提供会社１０、又は予めユーザによって登録された中から選択されたサービス等に対応したサービス提供会社１０のサーバ１１にユーザの携帯電話３を接続する。或いは、サーバ７は、ユーザから送信先識別子を受信し、当該送信先識別子に関連する送信先アドレスを検索してそのアドレスに接続するようにしてもよい。この際、サーバ７は、当該ユーザから受信したユーザ識別子に関連するユーザ名及び／又はユーザデータを検索して、サーバ１１への送信信号に添付する。
【００１８】
以上説明したように、予め識別子及びこれに関連するデータを登録しておくことによって、携帯電話３のユーザの行う入力操作を大幅に簡易化することができる。また、登録するユーザデータとしては、テキストデータのみならず、音声データ、画像データ等であってもよい。従って、種々のデータを利用可能であり、様々なサービスに適用することができる。
［第２の実施例］
次に、本発明の第２の実施例であるサーバ７のサービス提供処理について以下に説明する。なお、かかる処理はコントローラ１８の制御によって実行される。
【００１９】
本実施例においては、図７に示すように、記憶装置１７には認証用パスワード、及び各ユーザが属するユーザグループが各ユーザに関連付けて格納されている。なお、各ユーザグループは少なくとも１つのユーザを含んでいる。また、図８に示すように、記憶装置１７にはユーザグループに関連付けてユーザグループデータが格納されている。サーバ７は、ユーザからの要求に応じて、当該ユーザが属するユーザグループに共通のユーザグループデータ又は当該ユーザに公開が許されている他のユーザグループデータを返信するサービス提供を行う。図９に示すフローチャートを参照しつつ、このサービス提供処理ルーチンについて以下に説明する。
【００２０】
まず、サーバ７は、携帯電話３からのログイン要求を受信すると（ステップＳ４１）、これに応答して当該携帯電話３に認証パスワードの要求を行い、パスワードを受信する（ステップＳ４２）。次に、受信したパスワードが有効であるか否かを判別する（ステップＳ４３）。受信したパスワードが認証されない場合には、パスワードの入力回数が規定回数を超えたか否かを判別する（ステップＳ４４）。規定回数を超えた場合は、ログインが許可されない旨を表す信号を返信し（ステップＳ４５）、本ルーチンを抜ける。規定回数を超えていない場合は、ステップＳ４２に移行して改めてパスワードの要求を行う。
【００２１】
ステップＳ４３においてパスワードが有効であって、ユーザ認証がなされた場合には、ユーザ識別データを受信する（ステップＳ４６）。次に、受信したユーザ識別データがユーザ識別子であるか否かを判別する（ステップＳ４７）。ユーザ識別子である場合には、記憶装置１７からこのユーザ識別子に関連するユーザ名及びユーザグループ、及びユーザグループデータを検索する（ステップＳ４８）。
【００２２】
ステップＳ４７において、受信したユーザ識別データがユーザ識別子でない場合には、サーバ７は、当該ユーザに対してユーザ名及びユーザグループデータ等の必要なデータの入力を要求する。すなわち、ユーザは、必要なデータを携帯電話３の入力ボタンから入力しなければならない。サーバ７は、上記入力要求に対する応答データから当該ユーザが属するユーザグループ、及びユーザグループデータを検索する（ステップＳ５０）。
【００２３】
次に、ユーザの要求信号中に他のユーザグループデータの公開要求が有るか否かを判別する（ステップＳ５１）。公開要求が有る場合には、図８に示すテーブル等によって、他のユーザグループデータを検索し（ステップＳ５２）、当該ユーザに公開が許されているか否かを判別する（ステップＳ５３）。公開が許されている場合には課金計算を行い（ステップＳ５４）、計算結果を格納する（ステップＳ５５）。次に、当該ユーザのユーザグループデータ及び当該ユーザに公開が許されている他のユーザグループデータを送信する（ステップＳ５６）。
【００２４】
ステップＳ５１において、ユーザの要求信号中に他のユーザグループデータの公開要求がない場合にはステップＳ５４に移行する。また、ステップＳ５３において、公開が許されたデータが無い場合には、公開が許されていない旨の返信を行う（ステップＳ５７）。以上の処理により本ルーチンを終了する。
以上説明したように、予め識別子及びこれに関連するデータを登録しておくことによって、携帯電話３からの簡単な入力操作によって、登録されたデータを複数のユーザが共有するようにすることができる。
【００２５】
なお、本実施例では、サーバ７及び携帯電話３間でのデータの授受の場合について説明したが、第１の実施例において説明したのと同様に、他のサーバにデータ等を送信するようにしてもよい。
かかるサービス提供処理としては、様々な適用が可能である。例えば、サーバ７は、複数のユーザや顧客に製品情報を提供する企業のサーバであってもよい。あるいは、複数のユーザ又は社員等が情報を共有する、いわゆる「掲示板」として適用することもできる。このように、携帯電話から容易に利用可能な様々なサービスに対応可能なサーバ装置を実現できる。
【００２６】
上記した実施例においては、携帯電話会社内に設けられたサーバを例に説明したが、これに限らず、公衆回線、無線回線及びＣＡＴＶ回線等、種々の回線に接続されたサーバに適用することができる。また、上記した構成を有するものであれば、「サーバ」と称されるものに限らない。
さらに、上記した種々の実施例は例示であり、適宜組合せて又は改変して適用することが可能である。
【００２７】
【発明の効果】
上記したことから明らかなように、本発明によれば、携帯電話から容易にデータ入力を行うことができ、様々なサービスに対応可能なサーバ装置を実現することができる。
【図面の簡単な説明】
【図１】情報提供サービスシステムの構成の１例を示す図である。
【図２】本発明の第１の実施例である携帯電話会社内に設けられたサーバの構成を示すブロック図である。
【図３】本発明の第１の実施例であるサーバのなす検索・登録ルーチンの処理手順について示すフローチャートである。
【図４】サーバに登録されるデータを示す図である。
【図５】第１の実施例であるサーバのなす検索サブルーチンの処理手順について示すフローチャートである。
【図６】第１の実施例であるサーバのなす送信処理サブルーチンの処理手順について示すフローチャートである。
【図７】第２の実施例においてサーバに格納されるデータを示す図である。
【図８】第２の実施例においてサーバに格納されるデータを示す図である。
【図９】本発明の第２の実施例であるサーバのサービス提供処理ルーチンの処理手順について示すフローチャートである。
【主要部分の符号の説明】
３  携帯端末
４，８，１２  通信回線
７  サーバ
９  ユーザ端末装置
１０  サービス提供会社
１１  サーバ
１５  通信部
１６  認証部
１７  記憶装置
１８  コントローラ
【図１】
0004360017.tif 000002
【図２】
0004360017.tif 000003
【図３】
0004360017.tif 000004
【図４】
0004360017.tif 000005
【図５】
0004360017.tif 000006
【図６】
0004360017.tif 000007
【図７】
0004360017.tif 000008
【図８】
0004360017.tif 000009
【図９】
0004360017.tif 000010