(57)【要約】【課題】短メッセージを利用することによって情報サービスを提供するためのシステムおよび方法を提供すること。【解決手段】モバイル・デバイス用の情報サービスを提供するためのシステムおよび方法、ならびに短メッセージ・サービス・ゲートウェイ（１２０）の外側との間で短メッセージを送受信するための短メッセージ・インターフェース・コンポーネント（１２６、１２７）と、短メッセージ・インターフェース・コンポーネントによって受信される短メッセージに含まれる情報サービスを求める要求に応答して、少なくとも１つのアプリケーション・サーバ（１１０）に情報サービスを要求し、その情報サービスの結果を受信し、次いでその情報サービスの結果を短メッセージ・インターフェース・コンポーネントに短メッセージの形態で送り返すための短メッセージ・サービス・エンジン（１２１）とを含む短メッセージ・サービス・ゲートウェイ（１２０）を提供する。【選択図】図１
2004503966.tif 000002
【特許請求の範囲】
【請求項１】
短メッセージ・サービス・ゲートウェイ（１２０）の外側との間で短メッセージを送受信するための短メッセージ・インターフェース・コンポーネント（１２６、１２７）と、
前記短メッセージ・インターフェース・コンポーネントによって受信される短メッセージに含まれる情報サービスを求める要求に応答して、少なくとも１つのアプリケーション・サーバ（１１０）に前記情報サービスを要求し、前記情報サービスの結果を受信し、次いで前記情報サービスの前記結果を前記短メッセージ・インターフェース・コンポーネントに短メッセージの形態で送り返すための短メッセージ・サービス・エンジン（１２１）とを含む短メッセージ・サービス・ゲートウェイ（１２０）。
【請求項２】
前記短メッセージ・インターフェース・コンポーネント（１２６、１２７）が、少なくとも１つの短メッセージ装置（１４１、１４２）と通信するための短メッセージ・デーモン（１２７）であることを特徴とする、請求項１に記載の短メッセージ・サービス・ゲートウェイ。
【請求項３】
前記短メッセージ・インターフェース・コンポーネント（１２６、１２７）が、少なくとも１つの短メッセージ・センタ（１３１、１３２）と通信する短メッセージ・センタ・インターフェース（１２６）であることを特徴とする、請求項１に記載の短メッセージ・サービス・ゲートウェイ。
【請求項４】
短メッセージ・センタ・プロファイルに基づいて複数の短メッセージ・センタを管理するための短メッセージ・センタ管理コンポーネント（１２５）をさらに含むことを特徴とする、請求項１に記載の短メッセージ・サービス・ゲートウェイ。
【請求項５】
ユーザ・プロファイルに基づいて複数のユーザを管理するためのユーザ管理コンポーネント（１２２）をさらに含むことを特徴とする、請求項１に記載の短メッセージ・サービス・ゲートウェイ。
【請求項６】
装置プロファイルに基づいて複数のタイプのモバイル通信デバイスを管理するための装置管理コンポーネント（１２３）をさらに含むことを特徴とする、請求項１に記載の短メッセージ・サービス・ゲートウェイ。
【請求項７】
アプリケーション・プロファイルに基づいて複数のアプリケーション・サーバを管理するためのアプリケーション管理コンポーネント（１２４）をさらに含むことを特徴とする、請求項１に記載の短メッセージ・サービス・ゲートウェイ。
【請求項８】
前記短メッセージ・サービス・エンジン（１２１）が、ユーザがサブスクライブした情報サービスの項目に基づいて、少なくとも１つのアプリケーション・サーバ（１１０）に前記情報サービスを要求し、前記情報サービスの前記結果を受信し、次いで前記情報サービスの前記結果を前記短メッセージ・インターフェース・コンポーネントに短メッセージの形態で送り返すことを特徴とする、請求項１に記載の短メッセージ・サービス・ゲートウェイ。
【請求項９】
少なくとも１つの情報サービスを求める要求を受信し、前記情報サービスの結果を提供するための少なくとも１つのアプリケーション・サーバ（１１０）と、
モバイル通信デバイス（１５１）との間で短メッセージを転送するための少なくとも１つの短メッセージ・センタ（１３１、１３２）とを含む、前記モバイル通信デバイス（１５１）用の情報サービスを提供するためのシステムであって、
少なくとも１つの短メッセージ・センタ（１３１、１３２）との間で短メッセージを送受信するための短メッセージ・センタ・インターフェース（１２６）と、
前記短メッセージ・センタ・インターフェースによって受信される短メッセージに含まれる情報サービスを求める要求に応答して、前記少なくとも１つのアプリケーション・サーバ（１１０）に前記情報サービスを要求し、前記情報サービスの結果を受信し、次いで前記情報サービスの前記結果を前記短メッセージ・センタ・インターフェースに短メッセージの形態で送り返すための短メッセージ・サービス・エンジン（１２１）とを含む短メッセージ・サービス・ゲートウェイ（１２０）をさらに含むことを特徴とするシステム。
【請求項１０】
前記短メッセージ・サービス・ゲートウェイ（１２０）が、短メッセージ・センタ・プロファイルに基づいて複数の短メッセージ・センタを管理するための短メッセージ・センタ管理コンポーネント（１２５）をさらに含むことを特徴とする、請求項９に記載のシステム。
【請求項１１】
前記短メッセージ・サービス・ゲートウェイ（１２０）が、ユーザ・プロファイルに基づいて複数のユーザを管理するためのユーザ管理コンポーネント（１２２）をさらに含むことを特徴とする、請求項９に記載のシステム。
【請求項１２】
前記短メッセージ・サービス・ゲートウェイ（１２０）が、装置プロファイルに基づいて複数のタイプのモバイル通信デバイスを管理するための装置管理コンポーネント（１２３）をさらに含むことを特徴とする、請求項９に記載のシステム。
【請求項１３】
前記短メッセージ・サービス・ゲートウェイ（１２０）が、アプリケーション・プロファイルに基づいて複数のアプリケーション・サーバを管理するためのアプリケーション管理コンポーネント（１２４）をさらに含むことを特徴とする、請求項９に記載のシステム。
【請求項１４】
前記短メッセージ・サービス・エンジン（１２１）が、ユーザがサブスクライブした情報サービスの項目に基づいて、前記少なくとも１つのアプリケーション・サーバ（１１０）に前記情報サービスを要求し、前記情報サービスの前記結果を受信し、次いで前記情報サービスの前記結果を前記短メッセージ・センタ・インターフェースに短メッセージの形態で送り返すことを特徴とする、請求項９に記載のシステム。
【請求項１５】
少なくとも１つの情報サービスを求める要求を受信し、前記情報サービスの結果を提供するための少なくとも１つのアプリケーション・サーバ（１１０）と、
モバイル通信デバイス（１５１）との間で短メッセージを転送するための少なくとも１つの短メッセージ装置（１４１、１４２）とを含む、前記モバイル通信デバイス（１５１）用の情報サービスを提供するためのシステムであって、
前記少なくとも１つの短メッセージ装置（１４１、１４２）との間で短メッセージを送受信するための短メッセージ・デーモン（１２７）と、
前記短メッセージ・デーモンによって受信される短メッセージに含まれる情報サービスを求める要求に応答して、前記少なくとも１つのアプリケーション・サーバ（１１０）に前記情報サービスを要求し、前記情報サービスの結果を受信し、次いで前記情報サービスの前記結果を前記短メッセージ・デーモンに短メッセージの形態で送り返すための短メッセージ・サービス・エンジン（１２１）とを含む短メッセージ・サービス・ゲートウェイ（１２０）をさらに含むことを特徴とするシステム。
【請求項１６】
前記短メッセージ・サービス・ゲートウェイ（１２０）が、ユーザ・プロファイルに基づいて複数のユーザを管理するためのユーザ管理コンポーネント（１２２）をさらに含むことを特徴とする、請求項１５に記載のシステム。
【請求項１７】
前記短メッセージ・サービス・ゲートウェイ（１２０）が、装置プロファイルに基づいて複数のタイプのモバイル通信デバイスを管理するための装置管理コンポーネント（１２３）をさらに含むことを特徴とする、請求項１５に記載のシステム。
【請求項１８】
前記短メッセージ・サービス・ゲートウェイ（１２０）が、アプリケーション・プロファイルに基づいて複数のアプリケーション・サーバを管理するためのアプリケーション管理コンポーネント（１２４）をさらに含むことを特徴とする、請求項１５に記載のシステム。
【請求項１９】
前記短メッセージ・サービス・エンジン（１２１）が、ユーザがサブスクライブした情報サービスの項目に基づいて、前記少なくとも１つのアプリケーション・サーバ（１１０）に前記情報サービスを要求し、前記情報サービスの前記結果を受信し、次いで前記情報サービスの前記結果を前記短メッセージ・デーモンに短メッセージの形態で送り返すことを特徴とする、請求項１５に記載のシステム。
【請求項２０】
モバイル通信デバイス用の情報サービスを提供する方法であって、
ａ）モバイル通信デバイスから短メッセージを受信するステップと、
ｂ）前記短メッセージから情報サービス・コードを抽出するステップと、
ｃ）前記情報サービス・コードに基づいて、少なくとも１つのアプリケーション・サーバ（１１０）から前記情報サービスの結果を検索するステップと、
ｄ）前記情報サービスの前記結果を短メッセージに組み込み、前記短メッセージを前記モバイル通信デバイスに送信するステップとを含むことを特徴とする方法。
【請求項２１】
前記ステップａ）およびｄ）が短メッセージ装置（１４１、１４２）によって実行されることを特徴とする、請求項２０に記載の方法。
【請求項２２】
前記ステップａ）およびｄ）が短メッセージ・センタ（１３１、１３２）によって実行されることを特徴とする、請求項２０に記載の方法。
【請求項２３】
前記ステップａ）およびｂ）を実行することなく、ユーザがサブスクライブした前記情報サービスの項目に基づいて前記情報サービス・コードを入手するステップをさらに含むことを特徴とする、請求項２０に記載の方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、モバイル・デバイス用、詳細には、短メッセージ・サービス機能を有するモバイル電話用の情報サービスを提供するためのシステムおよび方法に関する。
【０００２】
【従来の技術】
人々はますます、いつでもどこでも情報を求めるようになっており、特定の情報サービスを享受したいと考えるようになっている。無線ページング・システムおよびモバイル電話システムは、こうした需要をある程度満たすことができるが、それらの機能は依然として限られている。
【０００３】
短メッセージ・サービス（ＳＭＳ）機能を有するモバイル電話は、極めて一般的になっている。短メッセージ・サービスは、現代のセルラ電話システムに特有の機能である。この機能によって、セルラ通信ネットワークのユーザは、他のユーザにメッセージを送信したり、他のユーザからテキスト・メッセージを受信したりすることができる。モバイル電話がネットワークにログオンすると、そのモバイル電話で音声呼またはデータ呼が進行中であっても、短メッセージ・サービス機能は常にメッセージをそのモバイル電話に送信しようと試みる。また短メッセージ・サービス機能を有するモバイル電話は、ネットワーク全体をブラウズすることもでき、さらにメッセージを送受信することができる。短メッセージ・サービス機能を備えたモバイル電話は、メッセージを受信し、読み込み、編集し、削除し、送信し、保存する方法をユーザに提供する。
【０００４】
従来の技術では、前述の短メッセージ・サービス機能を有するモバイル電話は、互いに短メッセージを交換することができるだけであり、こうした短メッセージの交換には、短メッセージ・サービス・センタの関与が必要である。短メッセージ・サービス・センタは、メッセージが抜け落ちることのないようにし、モバイル電話の電源が入っていない場合や、モバイル電話がサービス圏外にある場合でさえ、メッセージ伝送の質を確保する。
【０００５】
短メッセージ・サービス機能を有するモバイル電話によってモバイル電話の使用が拡大されるが、そうしたモバイル電話を使用して複雑な情報サービスを要求することは依然として不可能である。たとえば、電子メールの送受信やデータベースの照会などは不可能である。
【０００６】
【発明が解決しようとする課題】
本発明は、短メッセージを利用することによって情報サービスを提供するためのシステムおよび方法を提供する。これによって、短メッセージ・サービス機能を有するモバイル電話のユーザは、実質的にいつでもどこでも特定の情報サービスを享受することができる。
【０００７】
【課題を解決するための手段】
第１の態様では、本発明は、短メッセージ・サービス・ゲートウェイの外側との間で短メッセージを送受信するための短メッセージ・インターフェース・コンポーネントと、短メッセージ・インターフェース・コンポーネントによって受信される短メッセージに含まれる情報サービスを求める要求に応答して、少なくとも１つのアプリケーション・サーバに情報サービスを要求し、その情報サービスの結果を受信し、次いでその情報サービスの結果を短メッセージ・インターフェース・コンポーネントに短メッセージの形態で送り返すための短メッセージ・サービス・エンジンとを含む短メッセージ・サービス・ゲートウェイを提供する。
【０００８】
第２の態様では、本発明は、少なくとも１つの情報サービスを求める要求を受信し、情報サービスの結果を提供するための少なくとも１つのアプリケーション・サーバと、モバイル電話（または他の通信デバイス）との間で短メッセージを転送するための少なくとも１つの短メッセージ・センタとを含む、モバイル電話（またはＳＭＳ対応ＰＤＡなどの他のモバイル通信デバイス）用の情報サービスを提供するためのシステムであって、前記少なくとも１つの短メッセージ・センタとの間で短メッセージを送受信するための短メッセージ・センタ・インターフェースと、短メッセージ・センタ・インターフェースによって受信される短メッセージに含まれる情報サービスを求める要求に応答して、前記少なくとも１つのアプリケーション・サーバに情報サービスを要求し、その情報サービスの結果を受信し、次いでその情報サービスの結果を短メッセージ・センタ・インターフェースに短メッセージの形態で送り返すための短メッセージ・サービス・エンジンとを含む短メッセージ・サービス・ゲートウェイをさらに含むことを特徴とするシステムを提供する。
【０００９】
第３の態様では、本発明は、少なくとも１つの情報サービスを求める要求を受信し、情報サービスの結果を提供するための少なくとも１つのアプリケーション・サーバと、モバイル電話との間で短メッセージを転送するための少なくとも１つの短メッセージ装置とを含む、モバイル電話（または他の通信デバイス）用の情報サービスを提供するためのシステムであって、前記少なくとも１つの短メッセージ装置との間で短メッセージを送受信するための短メッセージ・デーモンと、短メッセージ・デーモンによって受信される短メッセージに含まれる情報サービスを求める要求に応答して、前記少なくとも１つのアプリケーション・サーバに情報サービスを要求し、その情報サービスの結果を受信し、次いでその情報サービスの結果を短メッセージ・デーモンに短メッセージの形態で送り返すための短メッセージ・サービス・エンジンとを含む短メッセージ・サービス・ゲートウェイをさらに含むことを特徴とするシステムを提供する。
【００１０】
第４の態様では、本発明は、モバイル電話（または他の通信デバイス）用の情報サービスを提供する方法であって、
ａ）モバイル電話から短メッセージを受信するステップと、
ｂ）短メッセージから情報サービス・コードを取り出すステップと、
ｃ）情報サービス・コードに従って、少なくとも１つのアプリケーション・サーバから情報サービスの結果を入手するステップと、
ｄ）情報サービスの結果を短メッセージに組み込み、その短メッセージをモバイル電話に送信するステップとを含むことを特徴とする方法を提供する。
【００１１】
本発明のシステムまたは方法によると、モバイル電話のユーザは実質的にいつでもどこでも情報サービスを享受することができる。本発明のシステムは、様々な短メッセージ・サービス・センタおよび様々なシステムのモバイル電話と互換性があり、したがって様々な情報サービスのニーズを満たすことができる。
【００１２】
本発明の好ましい実施形態について、添付の図面を参照しながら、例示のみを目的として、さらに詳細に説明する。
【００１３】
【発明の実施の形態】
図１は、本発明によるモバイル電話用の情報サービスを提供するためのシステムを示すブロック図である。図１のラベル１１０は、アプリケーション・サーバを示している。本発明では、複数のアプリケーション・サーバが、情報サービスを求める要求を受信したことに応答して、対応する情報サービスを提供することができる。図１では、アプリケーション・サーバ１１０を１つだけ例として表示してある。
【００１４】
ラベル１２０は、短メッセージ・サービス・ゲートウェイを示している。図１に示すように、短メッセージ・ゲートウェイ１２０は、短メッセージ・サービス・エンジン１２１を含む。短メッセージ・サービス・エンジン１２１は、たとえば、（後で説明するように）モバイル電話１５１から短メッセージ・センタを介して短メッセージを受信することができる。もちろん、（後で説明するように）モバイル電話からデーモンを介して短メッセージ１５１を受信することもできる。短メッセージには、情報サービス・コードが含まれる。短メッセージ・サービス・エンジン１２１は、短メッセージ中の情報サービス・コードを識別し、様々な情報サービス・コードに従って様々なアプリケーション・サーバ（たとえばアプリケーション・サーバ１１０）に情報サービスを要求する。短メッセージ・サービス・エンジン１２１は、アプリケーション・サーバ１１０から送り返された情報サービスの結果を受信すると、その情報サービスの結果を短メッセージにパックし、その短メッセージをモバイル電話に送信する。
【００１５】
モバイル電話１５１によって短メッセージ・サービス・エンジン１２１に送信される短メッセージは、たとえば、「ｓｃ＃ｒｅｑｕｅｓｔ」というフォーマットにすることができる。このフォーマットにおけるｓｃとは、サービス・コードのことである。
【００１６】
たとえば、「ｓｕｂｊｅｃｔ」という件名および「ｂｏｄｙ」という本文を有する電子メールを「ｓｏｍｅｂｏｄｙ＠ｃｎ．ｉｂｍ．ｃｏｍ」に送信する場合は、短メッセージは１０＃ｓｏｍｅｂｏｄｙ＠ｃｎ．ｉｂｍ．ｃｏｍ＃ｓｕｂｊｅｃｔ＃ｂｏｄｙとすることができる。この場合のサービス・コードは「１０」であり、これは電子メール・サービスを求める要求を示している。サービスのコンテンツは「ｓｏｍｅｂｏｄｙ＠ｃｎ．ｉｂｍ．ｃｏｍ＃ｓｕｂｊｅｃｔ＃ｂｏｄｙ」である。このフォーマットは、電子メール・サービスのアプリケーション・プログラムによって定義される。短メッセージ・サービス・ゲートウェイ１２０は、前述のメッセージを受信すると、サービス・コード「１０」に従って「ｓｏｍｅｂｏｄｙ＠ｃｎ．ｉｂｍ．ｃｏｍ＃ｓｕｂｊｅｃｔ＃ｂｏｄｙ」をＳＭＴＰに変換するよう要求し、次いでそれを電子メール・サーバに送信する。このようにして、電子メール・サーバはメールの送達を完了する。
【００１７】
別の例としては、北京地域の天気予報を調べるために、短メッセージを２０＃０１０とすることができる。この場合のサービス・コードは「２０」であり、これは天気予報を求める要求を示している。サービスのコンテンツは「０１０」、すなわち北京地域の天気予報である。短メッセージ・サービス・ゲートウェイは、前述の短メッセージを受信すると、サービス・コード「２０」に従って「０１０」を天気情報サーバに送信するよう要求する。天気情報サーバは天気状況を送り返し、これが短メッセージ・サービス・ゲートウェイ１２０によってモバイル電話に伝送される。
【００１８】
電子メール・サービスは、短メッセージ・ゲートウェイ１２０のデフォルトによって提供することができる。短メッセージ・サービス・ゲートウェイ１２０は、モバイル電話ユーザの電子メール・ボックスをチェックし、メールのコンテンツをモバイル電話に伝送することができる。モバイル電話ユーザは、その電子メールに回答するために短メッセージを送信することもでき、さらなるデータ・コンテンツを入手し、データベースを照会することさえできる。
【００１９】
アプリケーション・サーバ１１０と短メッセージ・エンジン１２１の間における通信には、現況技術の様々なプロトコルを利用することができる。その例としては、ＳＭＴＰ、ＳＮＰＰ、ＰＡＰ、およびＨＴＴＰに基づくプロトコルがある。データ通信のセキュリティを高めるには、ＳＳＬを利用することができる。
【００２０】
さらに、短メッセージ・サービス・ゲートウェイ１２０上でいくつかのサービス・プログラムを実行することもできる。これらのプログラムは、モバイル電話ユーザ用の特定の情報サービスを提供する。この状況のもとでは、アプリケーション・サーバ１１０と短メッセージ・ゲートウェイ１２０は物理的に同一のコンピュータである。
【００２１】
アプリケーション・サーバ１１０は、メッセージを短メッセージ・ゲートウェイ１２０に伝送するだけでなく、短メッセージ・ゲートウェイ１２０からメッセージ状況を入手することもできる。短メッセージ・ゲートウェイ１２０は、要求を受信すると、メッセージ状況レポートをアプリケーション・サーバに送信することができる。短メッセージ・サービス・ゲートウェイ１２０によってサポートされるメッセージ状況は、たとえば、サスペンド、短メッセージ・センタへ送信済み、モバイル電話へ送信済み、送信エラーなどを含むことができる。
【００２２】
短メッセージ・サービス・ゲートウェイ１２０とモバイル電話１５１の間における短メッセージのやり取りには、２つの方法を組み込むことができる。
【００２３】
第１の方法では、短メッセージ・サービス・ゲートウェイ１２０内に短メッセージ・センタ・インターフェース１２６をセットアップする。この短メッセージ・センタ・インターフェース１２６は、複数の既存の短メッセージ・センタ１３１、１３２などと通信することができる。短メッセージは、短メッセージ・センタ１３１、１３２を介してモバイル電話１５１に送信したり、モバイル電話１５１から受信したりすることができる。専用回線またはダイヤルアップ・ネットワークを使用して、短メッセージ・センタ・インターフェース１２６と短メッセージ・センタ１３１、１３２をリンクさせる。それらの間における通信には、ＴＣＰ／ＩＰ、Ｘ２．５、ＣＩＭＤ、ＥＭＩ、ＳＭＰＰなど、様々な通信プロトコルを利用することができる。
【００２４】
第１の方法の場合、短メッセージ・サービス・ゲートウェイ１２０内に短メッセージ・センタ管理デバイス１２５をセットアップすることができる。この短メッセージ・センタ管理デバイス１２５は、短メッセージ・センタ・プロファイルに従って短メッセージ・ゲートウェイ１２０によってサポートされる複数の短メッセージ・センタ１３１、１３２を管理する。短メッセージ・センタ・プロファイルを変更することによって、新たな短メッセージ・センタに対するサポートを増強することができる。
【００２５】
複数の短メッセージ・センタに対するサポートを提供するには、短メッセージ・センタ・インターフェースを以下のように定義する。
１．ＵＩＮＴ ＯｐｅｎＣｏｎｎｅｃｔｉｏｎ （ＣＯＮＮＥＣＴＩＯＮＰＡＲＡＭＥＴＥＲ ｃｐ） ／＊接続を開く＊／
２．ＢＯＯＬ ＳｅｒｖｉｃｅＬｏｇｉｎ （ＵＩＮＴ ｓｏｃｋｅｔ， ＳＥＲＶＩＣＥＩＮＦＯ ｓｉ） ／＊サービス・ログイン＊／
３．ＢＯＯＬ Ｕｓｅｒ ＰＩＮ （ＵＩＮＴ ｓｏｃｋｅｔ， ＵＳＥＲＩＮＦＯ ｕｉ） ／＊ＰＩＮ番号送信＊／
４．ＢＯＯＬ ＨｏｌｄＵｎｔｉｌ （ＵＩＮＴ ｓｏｃｋｅｔ， ＴＩＭＥＩＮＦＯ ｔｉ） ／＊タイミング・サービス＊／
５．ＵＩＮＴ ＳｅｎｄＭｓｇ （ＵＩＮＴ ｓｏｃｋｅｔ， ＭＥＳＳＡＧＥ ｍｓｇ， ＯＰＴＩＯＮ ｏｐｔ） ／＊メッセージ送信＊／
６．ＵＩＮＴ ＣｈｅｃｋＮｅｗＭｓｇ （ＵＩＮＴ ｓｏｃｋｅｔ） ／＊新しいメッセージをチェック＊／
７．ＵＩＮＴ ＧｅｔＮｅｗＭｓｇ （ＵＩＮＴ ｓｏｃｋｅｔ， ＵＳＥＲＩＮＦＯ＊ ｕｉ， ＭＥＳＳＡＧＥ＊ ｍｓｇ， ＴＩＭＥＩＮＦＯ＊ ｔｉ） ／＊新しいメッセージを取得＊／
８．ＵＩＮＴ ＧｅｔＭｓｇＳｔａｔｕｓ （ＵＩＮＴ ｓｏｃｋｅｔ， ＵＳＥＲＩＮＦＯ ｕｉ， ＵＩＮＴ ｍｓｇｉｄ） ／＊メッセージ状態をチェック＊／
９．ＵＩＮＴ ＣｈｅｃｋＭｓｇＳｔａｔｕｓＣｈａｎｇｅｓ （ＵＩＮＴ ｓｏｃｋｅｔ） ／＊メッセージ状態変化をチェック＊／
１０．ＢＯＯＬ ＧｅｔＭｓｇＳｔａｔｕｓＣｈａｎｇｅｓ （ＵＩＮＴ ｓｏｃｋｅｔ， ＵｓｅｒＩｎｆｏ＊ ｕｉ， ＵＩＮＴ＊ ｍｓｇｉｄ， ＵＩＮＴ＊ ｓｔａｔｕｓ）
１１．ＢＯＯＬ ＥｎｄＣｏｎｎｅｃｔｉｏｎ （ＵＩＮＴ ｓｏｃｋｅｔ） ／＊接続終了＊／
前述の第１の方法は、大企業に適用され、大量のトランザクションをサポートする。
【００２６】
第２の方法では、短メッセージ・サービス・ゲートウェイ１２０内で短メッセージ・デーモン１２７を実行する。この短メッセージ・デーモン１２７は、短メッセージ・サービス・ゲートウェイ１２０に接続された少なくとも１つの短メッセージ装置１４１、１４２をインターセプトする。短メッセージ装置１４１、１４２などは、現況技術の短メッセージ機能を有する任意の装置、たとえばモバイル電話である。短メッセージ・デーモン１２７は、短メッセージ装置１４１、１４２などとのデータ通信用に短メッセージを送受信するためのＲＳ−２３２シリアル・インターフェース、赤外線データ転送インターフェース、または利用可能な他の任意のインターフェースを組み込む。短メッセージ・デーモン１２７が複数の短メッセージ装置と通信する際は、パフォーマンスを高めるために負荷のバランスをとる必要がある。短メッセージ・デーモンは、ＢＬＯＣＫモード、ＴＥＸＴモード、ＰＤＵモードなどから構成される短メッセージ装置の作業モードをコントロールするためのＡＴコマンドを組み込む。
【００２７】
さらに、短メッセージ・サービス・ゲートウェイ１２０のパフォーマンスを高めるために、短メッセージ・サービス・ゲートウェイ１２０は次のデバイスを含むこともできる。
【００２８】
ユーザ管理デバイス１２２は、ユーザ・プロファイルに従って短メッセージ・ゲートウェイ１２０にログインした複数のユーザを管理するために使用される。ユーザ・プロファイルは、ユーザのモバイル電話番号、モバイル電話のモデル、短メッセージ・センタ（すなわち短メッセージ・サービス提供者）、個人的な趣味、個人用のアドレス帳、個人用の短縮、個人用のサブスクリプション・リストなど、個人用のオプションを記憶する。短メッセージ・サービス・ゲートウェイ１２０は、ユーザ・プロファイルに従って、個人用のメッセージ短縮、メッセージ送信オプション、個人用のアドレス帳、個人用のコマンド定義などを含むパーソナライズされたサービスをユーザに提供する。
【００２９】
短メッセージは長さが限られており、様々なモデルおよび様々な商標のモバイル電話が様々な機能を有しているため、短メッセージ・サービス・ゲートウェイ１２０は、たとえば言語変換、個人用のメッセージ短縮など、ユーザの特徴に従って個人用のメッセージを短縮する機能を提供する。個人用のメッセージ短縮によって、ユーザは長いキー入力の代わりに、短縮ステートメントを入力することができる。
【００３０】
装置管理デバイス１２３は、装置プロファイルに従って短メッセージ・ゲートウェイ１２０によってサポートされる様々なモバイル電話を管理するために使用される。装置プロファイルは、無線電話のスクリーン・サイズ、文字セット、ＳＴＫ機能の有無、複数の言語を処理できるか否かなど、関連する情報を記憶する。
【００３１】
アプリケーション管理デバイス１２４は、アプリケーション・プロファイルに従って様々なアプリケーション・サーバ１１０を管理するために使用される。アプリケーション・プロファイルは、様々なアプリケーション・サーバによって提供されるサービス・コードおよび要求フォーマットの定義を記憶することができる。
【００３２】
短メッセージ・センタ管理デバイス１２５は、短メッセージ・センタ・プロファイルに従って短メッセージ・ゲートウェイ１２０によってサポートされる様々な短メッセージ・センタ１３１、１３２を管理するために使用される。
【００３３】
前述の管理作業はすべて、短メッセージ・サービス・ゲートウェイ１２０によってサポートされるワールド・ワイド・ウェブを介して達成することができる。
【００３４】
要求された情報サービスを提供する前述のモードに加えて、ユーザのサービス要求を短メッセージ・サービス・ゲートウェイ１２０内にあらかじめ記憶しておくこと、すなわちサブスクライブしておくことも可能である。そのようにすれば、短メッセージ・ゲートウェイ１２０は、サブスクライブした時間に従ってモバイル電話用に天気予報、現在の株価など、サブスクライブした情報サービスを提供する。
【００３５】
ユーザが様々なサービス・コードを記憶しておくことができる場合は、モバイル電話のプログラムを変更する必要はまったくない。もちろん、よりユーザ・フレンドリーなインターフェースを提供するために、ユーザがメニュー選択プログラムを実行し、メニューに従って希望のサービス項目を選択できるようにすることも可能である。
【００３６】
さらに、ＳＴＫ（ＳＩＭツールボックス）を使用して、サブスクライブしたメニューおよびシステム暗号化機能を提供するためのユーザ・インターフェースを変更することも可能である
【００３７】
図２は、アプリケーション・サーバからメッセージを受信する短メッセージ・サービス・ゲートウェイを示すフローチャートである。ステップ２０１において、プロシージャが開始される。ステップ２０２では、アプリケーション・サーバからのメッセージをインターセプトする。ステップ２０３では、アプリケーション・サーバからメッセージを受信し、次いでフローはステップ２０４に入る。ステップ２０４では、受信したメッセージが、有効なアプリケーション・サーバから来たものかどうかを判定する。ステップ２０４の判定結果が「ｙｅｓ」の場合、フローはステップ２０５に入る。そうでない場合、フローはステップ２０９に入る。ステップ２０５では、受信したメッセージが状況照会のメッセージかどうかを判定する。ステップ２０５の判定結果が「ｙｅｓ」の場合、フローはステップ２０６に入る。そうでない場合、フローはステップ２０８に入る。
【００３８】
ステップ２０６では、状況データベースから状況情報を入手する。ステップ２０７では、入手した状況情報をアプリケーション・サーバに送り返す。
【００３９】
ステップ２０８では、受信したメッセージをメッセージ・キューに入れる。
【００４０】
ステップ２０９では、受信したメッセージを破棄する。
【００４１】
ステップ２０７、２０８、および２０９の後で、フローはステップ２０２に戻り、引き続きアプリケーション・サーバからのメッセージをインターセプトすることができる。終了条件が満たされた場合、フローはステップ２１０へ移る。これで、プロシージャは終了する。
【００４２】
図３は、短メッセージ・サービス・ゲートウェイの外にメッセージを送信する流れを示すフローチャートである。ステップ３０１において、プロシージャが開始される。ステップ３０２では、メッセージの送信を求める要求を入手する。ステップ３０３ではメッセージを入手し、次いでフローはステップ３０４に入る。ステップ３０４では、メッセージ・センタ・プロファイルを入手する。その後、ステップ３０５では、ユーザ・プロファイルが存在するかどうかを判定する。ステップ３０５の判定結果が「ｙｅｓ」の場合は、ステップ３０６でユーザ・プロファイルを入手し、ステップ３０７で装置プロファイルを入手する。ステップ３０５の判定結果が「ｎｏ」の場合は、ステップ３０８でデフォルト・ユーザ・プロファイルを入手し、ステップ３０９でデフォルト装置プロファイルを入手する。
【００４３】
その後、ステップ３１０では、メッセージをフォーマットする。ステップ３１１では、様々なプロファイルに従ってメッセージをトランスフォームする。ステップ３１２では、メッセージを短縮する。
【００４４】
その後、ステップ３１３では、前述の処理済みメッセージを短メッセージで送信できるかどうかを判定する。ステップ３１３の判定結果が「ｎｏ」の場合は、ステップ３１４に移り、送信するメッセージを複数のさらに短いメッセージにデコレートする。そうでない場合は、ステップ３１５において、短メッセージ・センタまたはデーモンに短メッセージを送り返す。その後、プロシージャはステップ３０２に戻り、次の送信要求を待つ。終了条件が満たされた場合、ステップ３１６においてプロシージャは終了する。
【００４５】
図４は、短メッセージ・サービス・ゲートウェイの外からメッセージを受信する流れを示すフローチャートである。ステップ４０１において、プロシージャが開始される。ステップ４０２では、短メッセージ・センタまたはデーモンからの短メッセージをインターセプトする。ステップ４０３では短メッセージを受信し、次いでプロシージャはステップ４０４に入る。ステップ４０４では、受信した短メッセージが状況更新のメッセージかどうかを判定する。ステップ４０４の判定結果が「ｙｅｓ」の場合は、ステップ４０９に移る。そうでない場合は、ステップ４０５に進む。
【００４６】
ステップ４０５では、前記メッセージが有効なユーザから来たものかどうかを判定する。ステップ４０５の判定結果が「ｎｏ」の場合は、ステップ４１０に移り、そうでない場合は、ステップ４０６に進む。
【００４７】
ステップ４０６では、ユーザ・プロファイルを入手する。ステップ４０７では、短メッセージに含まれるサービス・コードを入手する。その後、ステップ４０８では、前記ユーザが、要求されたサービスを利用する権利を有しているかどうかを判定する。ステップ４０８の判定結果が「ｙｅｓ」の場合は、ステップ４１１に移る。そうでない場合は、ステップ４１０に移る。
【００４８】
ステップ４０９では、メッセージ状況を更新する。次いでステップ４１３に移る。
【００４９】
ステップ４１１では、アプリケーション・プロファイルを入手する。ステップ４１２では、要求をアプリケーション・サーバに送信する。その後、ステップ４１３に進む。
【００５０】
ステップ４１０では、要求を拒否する。その後、ステップ４１３に進む。
【００５１】
ステップ４１３において、プロシージャは終了する。プロシージャの終了を希望しない場合は、ステップ４０２に戻り、次の短メッセージを待つ。
【００５２】
図５は、メッセージを送信する短メッセージ・デーモンを示すフローチャートである。ステップ５０１において、デーモンが開始される。ステップ５０２では、短メッセージ装置をすべて起動する。ステップ５０３では、短メッセージ装置ごとに作業スレッドを設定する。ステップ５０４では、短メッセージをインターセプトする。ステップ５０５では短メッセージを受信し、次いでステップ５０６ですべての短メッセージ装置の状況をチェックする。その後、ステップ５０７では、アイドル状態の短メッセージ装置があるかどうかを判定する。ステップ５０７の判定結果が「ｎｏ」の場合は、ステップ５０８に移る。ステップ５０８では、アイドル状態の短メッセージ装置を待つ。ステップ５０７の判定結果が「ｙｅｓ」の場合は、ステップ５０９に進む。ステップ５０９では、短メッセージを送信するよう、アイドル状態の短メッセージ装置の作業スレッドに要求する。その後、終了条件が満たされた場合は、ステップ５１０に進み、デーモンは終了する。そうでない場合は、ステップ５０４に戻り、次の短メッセージをインターセプトする。
【００５３】
図６は、短メッセージを送信する作業スレッドを示すフローチャートである。ステップ６０１において、スレッドが開始される。ステップ６０２では、要求を待つ。ステップ６０３では要求を入手し、次いでステップ６０４に進む。ステップ６０４では、スレッド状況をビジーに更新する。その後、ステップ６０５では、メッセージをＧＳＭ短メッセージ・サービス（ＳＭＳ）標準にフォーマットする。その後、ステップ６０６では、ＡＴコマンドによって短メッセージを送信する。続くステップ６０７では、メッセージ状況を更新する。ステップ６０８では、スレッド状況をアイドルに更新する。ステップ６０９では、他の待ちスレッドに通知する。この時点でスレッドの終了を要求しなければ、スレッドはステップ６０２に戻り、次の短メッセージを待つ。スレッドの終了を要求した場合は、ステップ６１０に進む。ここで、スレッドは終了する。
【図面の簡単な説明】
【図１】本発明によるモバイル電話用の情報サービスを提供するシステムを示すブロック図である。
【図２】アプリケーション・サーバからメッセージを受信する図１の短メッセージ・サービス・ゲートウェイを示すフローチャートである。
【図３】短メッセージ・サービス・ゲートウェイからメッセージを送信する流れを示すフローチャートである。
【図４】短メッセージ・サービス・ゲートウェイからメッセージを受信する流れを示すフローチャートである。
【図５】メッセージを送信する短メッセージ・デーモンを示すフローチャートである。
【図６】短メッセージを送信する作業スレッドを示すフローチャートである。
【図１】
2004503966.tif 000003
【図２】
2004503966.tif 000004
【図３】
2004503966.tif 000005
【図４】
2004503966.tif 000006
【図５】
2004503966.tif 000007
【図６】
2004503966.tif 000008
【国際公開パンフレット】
2004503966.tif 000009
2004503966.tif 000010
2004503966.tif 000011
2004503966.tif 000012
2004503966.tif 000013
2004503966.tif 000014
2004503966.tif 000015
2004503966.tif 000016
2004503966.tif 000017
2004503966.tif 000018
2004503966.tif 000019
2004503966.tif 000020
2004503966.tif 000021
2004503966.tif 000022
2004503966.tif 000023
2004503966.tif 000024
2004503966.tif 000025
2004503966.tif 000026
2004503966.tif 000027
2004503966.tif 000028
2004503966.tif 000029
2004503966.tif 000030
2004503966.tif 000031
2004503966.tif 000032
【国際公開パンフレット（コレクトバージョン）】
2004503966.tif 000033
2004503966.tif 000034
【国際調査報告】
2004503966.tif 000035
2004503966.tif 000036
2004503966.tif 000037