(57)【要約】  インスタントメッセージング（ＩＭ）ユーザの状態を提供するシステム及び方法を提供する。キーポイントは、ＩＭサーバが第三者サーバからの状態要求に応じて、第三者サーバにＩＭユーザの状態を返す。更に、第三者サーバがそのサービスプラットフォームにＩＭサーバから返されたＩＭユーザの状態を表示する。更に、第三者サーバにＩＭユーザの状態を返すとき、ＩＭサーバが第三者サーバにサービス提供の権限を返し、第三者サーバがＩＭサーバを通じてＩＭクライアント側にサービスを提供する。これにより、第三者サーバにとってＩＭユーザの状態を獲得できるだけでなく、ＩＭユーザにサービスを提供することもできる。また、ＩＭユーザが第三者サーバを通じて自分の個性的な状態を設定することができる。
2008522257.tif 000002
【特許請求の範囲】
【請求項１】
インスタントメッセージングサーバとインスタントメッセージングクライアント側とを備え、インスタントメッセージングユーザの状態を提供するシステムであって、
インスタントメッセージングユーザの状態要求を開始し、インスタントメッセージングサーバから返されるインスタントメッセージングユーザの状態を受信する第三者サーバを更に備え、
前記インスタントメッセージングサーバが、第三者サーバからの状態要求を受信し、第三者サーバにインスタントメッセージングユーザの状態を返すことを特徴とするシステム。
【請求項２】
前記第三者サーバが承認の第三者サーバ及び／又は非承認の第三者サーバを含み、
前記インスタントメッセージングサーバと承認の第三者サーバとが、所定プロトコルを使用した専門インターフェース又は公開プロトコルを使用した公開インターフェースを通じてやり取りし、前記インスタントメッセージングサーバと非承認の第三者サーバとが、公開プロトコルを使用した公開インターフェースを通じてやり取りすることを特徴とする請求項１に記載のシステム。
【請求項３】
前記インスタントメッセージングサーバが、第三者サーバの資料及びサービス提供の権限を記憶する記憶手段を更に備え、
前記インスタントメッセージングサーバが、インスタントメッセージングユーザの状態を第三者サーバに返すとともに、サービス提供の権限も第三者サーバに返し、
前記第三者サーバが、インスタントメッセージングサーバから返されたインスタントメッセージングユーザの状態とサービス提供の権限を取得した後、インスタントメッセージングサーバを通じて、前記インスタントメッセージングユーザに対応するインスタントメッセージングクライアント側にサービスを提供することを特徴とする請求項１に記載のシステム。
【請求項４】
前記インスタントメッセージングサーバが、インスタントメッセージングユーザの状態を記憶する記憶手段を更に備え、前記記憶手段がリレーショナルデータベースであることを特徴とする請求項１に記載のシステム。
【請求項５】
請求項1に記載のシステムがインスタントメッセージングユーザの状態を提供する方法であって、
第三者サーバがインスタントメッセージングユーザの状態要求を開始することと、
インスタントメッセージングサーバが当該状態要求を受信した後、第三者サーバにインスタントメッセージングユーザの状態を返すこととを含むことを特徴とする方法。
【請求項６】
前記インスタントメッセージングユーザの状態が、インスタントメッセージングユーザのインスタントメッセージングシステムにおける状態及び／又はインスタントメッセージングユーザの自己定義した状態を含むことを特徴とする請求項５に記載の方法。
【請求項７】
前記第三者サーバにインスタントメッセージングユーザの状態を返すことは、インスタントメッセージングサーバに記録されている全てのインスタントメッセージングユーザ状態から、前記インスタントメッセージングユーザの状態を検索して、前記インスタントメッセージングユーザの状態を第三者サーバに返すことであることを特徴とする請求項５に記載の方法。
【請求項８】
インスタントメッセージングサーバから返されたインスタントメッセージングユーザの状態を受信した後、第三者サーバがサービスプラットフォームに前記インスタントメッセージングユーザの状態を表示することを更に含むことを特徴とする請求項５に記載の方法。
【請求項９】
前記第三者サーバがサービスプラットフォームに前記インスタントメッセージングユーザの状態を表示することは、第三者サーバがサービスプラットフォームに前記インスタントメッセージングユーザの状態を画像形式又は予め設定した形式で表示することであることを特徴とする請求項８に記載の方法。
【請求項１０】
前記インスタントメッセージングサーバから返されたインスタントメッセージングユーザの状態を受信した後、第三者サーバが前記インスタントメッセージングユーザにサービスを提供することを更に含むことを特徴とする請求項５に記載の方法。
【請求項１１】
第三者サーバにインスタントメッセージングユーザの状態を返すとき、インスタントメッセージングサーバが第三者サーバにサービス提供の権限を返すことを更に含み、
前記インスタントメッセージングユーザにサービスを提供することは、インスタントメッセージングサーバから返されたサービス提供の権限を受信した後、第三者サーバがインスタントメッセージングサーバを通じて、インスタントメッセージングユーザに対応するインスタントメッセージングクライアント側にサービスを提供することを特徴とする請求項１０に記載の方法。
【請求項１２】
前記インスタントメッセージングサーバから返されたサービス提供の権限が、インスタントメッセージングサーバが第三者サーバのサービス提供を許可する命令であり、
前記インスタントメッセージングクライアント側にサービスを提供することは、インスタントメッセージングサーバから返された命令を実行し、インスタントメッセージングサーバを通じてインスタントメッセージングクライアント側に命令実行の結果を送信することを特徴とする請求項１１に記載の方法。
【請求項１３】
インスタントメッセージングサーバから第三者サーバに返された命令に、インスタントメッセージングクライアント側の起動又はアクティブ、指定ウェブページのジャンプ、指定プログラムモジュールの起動又は指定プロセスモジュールの運行等が含まれることを特徴とする請求項１２に記載の方法。
【請求項１４】
前記インスタントメッセージングサーバから第三者サーバに返された命令に、インスタントメッセージングユーザの第三者サーバに設定した状態をインスタントメッセージングサーバに返すことが含まれ、
前記インスタントメッセージングユーザの自己定義した状態に、インスタントメッセージングユーザの第三者サーバに設定し且つ第三者サーバからインスタントメッセージングサーバに返された状態が含まれることを特徴とする請求項１２に記載の方法。
【請求項１５】
前記第三者サーバが、非承認の第三者サーバ又は承認の第三者サーバを含み、
前記第三者サーバにサービス提供の権限を返すことは、第三者サーバの承認状態を決定し、当該承認状態に基づいて第三者サーバにサービス提供の権限を返すことを含むことを特徴とする請求項１１に記載の方法。
【請求項１６】
前記インスタントメッセージングサーバが非承認の第三者サーバと、公開プロトコルの公開インターフェースを使用してやり取りし、前記インスタントメッセージングサーバが承認の第三者サーバと、公開プロトコルの公開インターフェースを使用してやり取りし、
前記第三者サーバの承認状態を決定することは、インスタントメッセージングサーバと第三者サーバの間のインターフェースタイプに基づいて第三者サーバの承認状態を決定することを含むことを特徴とする請求項１５に記載の方法。
【請求項１７】
前記インスタントメッセージングサーバが非承認の第三者サーバと、公開プロトコルの公開インターフェースを使用してやり取りし、前記インスタントメッセージングサーバが承認の第三者サーバと、所定プロトコルの専門インターフェースを使用してやり取りし、
前記第三者サーバの承認状態を決定することが、予め設定されたインスタントメッセージングサーバと第三者サーバとの間のインターフェースのパラメータ、又はインスタントメッセージングサーバに保存されている第三者サーバの承認情報に基づいて、第三者サーバの承認状態を決定することを含むことを特徴とする請求項１５に記載の方法。
【請求項１８】
前記予め設定されたインターフェースのパラメータに基づいて第三者サーバの承認状態を決定することが、予め設定されたインターフェースのパラメータ内の承認識別子に基づいて第三者サーバの承認状態を決定することを含むことを特徴とする請求項１７に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク通信技術分野に関し、特に第三者にインスタントメッセージングユーザの状態を提供する方法及びシステムに関する。
【背景技術】
【０００２】
ネットワークインスタントメッセージングサービス（IM：Instant  Messaging）は、インターネットに基づく通信サービスであり、インターネットにおいて幅広い応用と認可を得た。
【０００３】
ユーザ状態とは、インスタントメッセージングにおいて、ユーザがIMサービスプロバイダのウェブサイトサーバで表示される状態であり、一般的に、オンライン状態、オフライン状態、隠し状態、離れ状態等多種のユーザ状態がある。ユーザは、IMクライアント側のソフトフェアを通じて連絡人の状態を見ることができ、IMサービスプロバイダによって提供されるウェブページ を通じてあるユーザの状態を知ることもできる。
【０００４】
図１に示すように、従来のユーザ状態を提供するシステムの概念モデルには、IMサーバ、IMクライアント側とIMサービスプロバイダのウェブサイトサーバという三つの構成部分が含まれる。IMサーバは、インスタントメッセージングサービス及びユーザ状態を提供するコンピュータデバイス及びソフトフェアである。IMクライアント側は、ユーザの間でインスタントメッセージングを行い、他のIMユーザの登録状態を取得する。IMサービスプロバイダのウェブサイトサーバは、内部プロトコルを通じてIMサーバからユーザの状態を獲得して、ウェブページに現す。上記システムにおいて、IMユーザは、自分のIMクライアント側から連絡人の状態を便利に取得することができ、IMサービスプロバイダのウェブサイトからユーザのオンライン及びオフライン状態を取得することもできる。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、現在のこのような方式において、非IMサービスプロバイダの第三者サーバはIMユーザの状態を取得することができなく、そのユーザ状態に基づいて豊富な個性的な状態サービスをユーザに提供することもできない。更に、IMユーザは非IMサービスプロバイダの第三者サーバを通じて自分の個性的な状態を追加、変更することができない。
【０００６】
本発明は、上記問題点に鑑みてなされたものであり、IMユーザの状態情報を第三者に提供するIMユーザ状態を提供する方法及びシステムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
インスタントメッセージングサーバとインスタントメッセージングクライアント側とを備え、インスタントメッセージングユーザの状態を提供するシステムであって、
インスタントメッセージングユーザの状態要求を開始し、インスタントメッセージングサーバから返されるインスタントメッセージングユーザの状態を受信する第三者サーバを更に備え、
前記インスタントメッセージングサーバが、第三者サーバからの状態要求を受信し、第三者サーバにインスタントメッセージングユーザの状態を返す。
【０００８】
前記第三者サーバが承認の第三者サーバ及び/又は非承認の第三者サーバを含み、
前記インスタントメッセージングサーバと承認の第三者サーバとが、所定プロトコルを使用した専門インターフェース又は公開プロトコルを使用した公開インターフェースを通じてやり取りし、前記インスタントメッセージングサーバと非承認の第三者サーバとが、公開プロトコルを使用した公開インターフェースを通じてやり取りする。
【０００９】
前記インスタントメッセージングサーバが、第三者サーバの資料及びサービス提供の権限を記憶する記憶手段を更に備え、
前記インスタントメッセージングサーバが、インスタントメッセージングユーザの状態を第三者サーバに返すとともに、サービス提供の権限も第三者サーバに返し、
前記第三者サーバが、インスタントメッセージングサーバから返されたインスタントメッセージングユーザの状態とサービス提供の権限を取得した後、インスタントメッセージングサーバを通じて、前記インスタントメッセージングユーザに対応するインスタントメッセージングクライアント側にサービスを提供する。
【００１０】
前記インスタントメッセージングサーバが、インスタントメッセージングユーザの状態を記憶する記憶手段を更に備え、前記記憶手段がリレーショナルデータベースである。
【００１１】
請求項1に記載のようなシステムがインスタントメッセージングユーザの状態を提供する方法であって、
第三者サーバがインスタントメッセージングユーザの状態要求を開始することと、
インスタントメッセージングサーバが当該状態要求を受信した後、第三者サーバにインスタントメッセージングユーザの状態を返すこととを含む。
【００１２】
前記インスタントメッセージングユーザの状態が、インスタントメッセージングユーザのインスタントメッセージングシステムにおける状態及び/又はインスタントメッセージングユーザの自己定義した状態を含む。
【００１３】
前記第三者サーバにインスタントメッセージングユーザの状態を返すことは、インスタントメッセージングサーバに記録されている全てのインスタントメッセージングユーザ状態から、前記インスタントメッセージングユーザの状態を検索して、前記インスタントメッセージングユーザの状態を第三者サーバに返すことである。
【００１４】
インスタントメッセージングサーバから返されたインスタントメッセージングユーザの状態を受信した後、第三者サーバがサービスプラットフォームに前記インスタントメッセージングユーザの状態を表示することを更に含む。
【００１５】
前記第三者サーバがサービスプラットフォームに前記インスタントメッセージングユーザの状態を表示することは、第三者サーバがサービスプラットフォームに前記インスタントメッセージングユーザの状態を画像形式又は予め設定した形式で表示することである。
【００１６】
前記インスタントメッセージングサーバから返されたインスタントメッセージングユーザの状態を受信した後、第三者サーバが前記インスタントメッセージングユーザにサービスを提供することを更に含む。
【００１７】
第三者サーバにインスタントメッセージングユーザの状態を返すとき、インスタントメッセージングサーバが第三者サーバにサービス提供の権限を返すことを更に含み、
前記インスタントメッセージングユーザにサービスを提供することは、インスタントメッセージングサーバから返されたサービス提供の権限を受信した後、第三者サーバがインスタントメッセージングサーバを通じて、インスタントメッセージングユーザに対応するインスタントメッセージングクライアント側にサービスを提供する。
【００１８】
前記インスタントメッセージングサーバから返されたサービス提供の権限が、インスタントメッセージングサーバが第三者サーバのサービス提供を許可する命令であり、
前記インスタントメッセージングクライアント側にサービスを提供することは、インスタントメッセージングサーバから返された命令を実行し、インスタントメッセージングサーバを通じてインスタントメッセージングクライアント側に命令実行の結果を送信する。
【００１９】
インスタントメッセージングサーバから第三者サーバに返された命令に、インスタントメッセージングクライアント側の起動又はアクティブ、指定ウェブページのジャンプ、指定プログラムモジュールの起動又は指定プロセスモジュールの運行等が含まれる法。
【００２０】
前記インスタントメッセージングサーバから第三者サーバに返された命令に、インスタントメッセージングユーザの第三者サーバに設定した状態をインスタントメッセージングサーバに返すことが含まれ、
前記インスタントメッセージングユーザの自己定義した状態に、インスタントメッセージングユーザの第三者サーバに設定し且つ第三者サーバからインスタントメッセージングサーバに返された状態が含まれる。
【００２１】
前記第三者サーバが、非承認の第三者サーバ又は承認の第三者サーバを含み、
前記第三者サーバにサービス提供の権限を返すことは、第三者サーバの承認状態を決定し、当該承認状態に基づいて第三者サーバにサービス提供の権限を返すことを含む。
【００２２】
前記インスタントメッセージングサーバが非承認の第三者サーバと、公開プロトコルの公開インターフェースを使用してやり取りし、前記インスタントメッセージングサーバが承認の第三者サーバと、公開プロトコルの公開インターフェースを使用してやり取りし、
前記第三者サーバの承認状態を決定することは、インスタントメッセージングサーバと第三者サーバの間のインターフェースタイプに基づいて第三者サーバの承認状態を決定することを含む。
【００２３】
前記インスタントメッセージングサーバが非承認の第三者サーバと、公開プロトコルの公開インターフェースを使用してやり取りし、前記インスタントメッセージングサーバが承認の第三者サーバと、所定プロトコルの専門インターフェースを使用してやり取りし、
前記第三者サーバの承認状態を決定することが、予め設定されたインスタントメッセージングサーバと第三者サーバとの間のインターフェースのパラメータ、又はインスタントメッセージングサーバに保存されている第三者サーバの承認情報に基づいて、第三者サーバの承認状態を決定することを含む。
【００２４】
前記予め設定されたインターフェースのパラメータに基づいて第三者サーバの承認状態を決定することが、予め設定されたインターフェースのパラメータ内の承認識別子に基づいて第三者サーバの承認状態を決定することを含む。
【発明の効果】
【００２５】
上記解決手段からわかるように、本発明において、第三者サーバはIMサーバと通信するインターフェースを介してIMユーザの状態を取得し、且つIMユーザの状態に基づいて、例えば個性的な状態サービス等のサービスをユーザに提供する。また、IMユーザの状態が第三者サーバのサービスプラットフォームに表示されることができ、しかも、第三者サーバがインターネットに位置しているため、IMユーザの状態が更に広い範囲内のユーザに見られ、IMユーザ状態の価値が更に大きく体現される。なお、IMユーザは第三者サーバを通じて個性的な状態を設定することができ、この個性的な状態をIMサーバに表示させることができる。
【発明を実施するための最良の形態】
【００２６】
本発明の目的、解決手段とメリットを更に明確するため、以下図面と具体的実施の形態を参照して本発明について更に詳述する。
【００２７】
本発明の核心的発明構想は、非IMサービスプロバイダの第三者サーバからIMサーバにIMユーザの状態要求を開始した後、IMサーバが要求されたIMユーザの状態を第三者サーバに返す。
【００２８】
以下、図2を参照して本発明に係るIMユーザの状態を提供するシステム及び方法について記述する。図2に示すように、本発明に係るシステムにはIMサーバ、IMクライアント側と第三者サーバが含まれる。
【００２９】
まず、第三者という概念を明確する。本文における第三者は、IMサービスプロバイダとIMユーザに対して言うものであり、即ち、IMサービスプロバイダを第一者、IMユーザを第二者、非IMサービスプロバイダである他のサービスプロバイダを第三者という。第三者サーバには、承認の第三者サービスプロバイダのサーバ（以下、承認の第三者サーバという）と非承認の第三者サービスプロバイダのサーバ（以下、非承認の第三者サーバという）という二つがある。承認の第三者サーバはIMシステムによって承認され、非承認の第三者サーバはIMシステムによって承認されていない。二つの第三者サーバがIMクライアント側に提供するサービスの権限は異なっている。
【００３０】
承認の第三者サーバは、専門インターフェース又は公開インターフェースを利用してIMサーバと通信することができるが、非承認の第三者サーバは、IMサーバと通信する場合公開インターフェースのみを利用できる。専門インターフェースに使用されるプロトコルは両方所定のプロトコルであり、公開インターフェースに使用されるプロトコルは公開プロトコルである。第三者サーバが公開インターフェースを介してIMサーバと通信する場合、インターフェースのパラメータに対する相応の設定によって、IMサーバに第三者サーバの承認状態を識別させ、又は、IMサーバに承認情報を記憶することによって第三者サーバの承認状態を識別させる。
【００３１】
IMクライアント側は、ユーザ状態の表示と設定、インスタントメッセージング等の機能を持っているコンピュータデバイス及びソフトフェアの組み合わせである。IMクライアント側は、IMサーバのメッセージングインターフェースを介して、登録情報とIMクライアント側のユーザの設定情報をIMサーバに送信する。上記設定情報は、IMクライアント側ユーザの設定した豊富な状態であり、即ち、ユーザによって設定可能な色々状態であり、IMシステムによって提供される状態でなくてもよく、例えば「私は天津にいる」、「最近試験がある」又は「邪魔しないでくれ」等の漢字形式で表すユーザ状態であることができる。
【００３２】
IMサーバは、IMサービスとIMユーザの状態を提供し管理するコンピュータデバイス及びソフトフェアの組み合わせである。IMサーバには、IMユーザの詳しい状態を記憶する記憶手段と相応の管理モジュールが含まれ、承認又は非承認の第三者サービスプロバイダの資料と相応のプロトコルを記憶する記憶手段と相応の管理モジュールも含まれる。IMサーバは、上記承認又は非承認の第三者サーバと通信するためのインターフェース及び相応のプログラムモジュールを備えているため、第三者サーバと通信することができる。
【００３３】
上記IMユーザの詳しい状態を記憶する記憶手段は、実際には一つのリレーショナルデータベース（relational database）であり、このデータベースには全てのIMユーザの状態が記憶されている。データベースの一例は以下の表に示すとおりである。
【００３４】
【表１】
2008522257.tif 000003
【００３５】
表において状態の項は、IMシステムによってIMユーザに提供された状態を指し、豊富な状態の項は、IMユーザによって自己定義された豊富な状態を指し、当該自己定義の豊富な状態はIMユーザによってIMシステム又は第三者サーバのサービスプラットフォームに設定されることができる。
【００３６】
上記リレーショナルデータベースにおいて、データベースの内容を管理するためのインターフェースプログラムとして構造化照会言語（SQL：Structured Query Language）が採用され、データベースに保存されている内容はIMクライアント側ユーザの設定に基づいて更新されることができる。
【００３７】
以下、図2と図3を参照して本発明に係るIMユーザの状態を提供する方法について説明する。本発明に係る方法は図2に示すシステムに基づき、図3に示すように以下のステップを含む。
【００３８】
ステップ301で、予めIMサーバと第三者サーバに、相手と通信するためのインターフェースをそれぞれ設定する。上述したように、IMサーバと承認の第三者サーバとの間において通信するためのインターフェースは、専門インターフェース又は公開インターフェースであることができ、IMサーバと非承認の第三者サーバとの間において通信するためのインターフェースは、公開インターフェースのみである。また、IMサーバと第三者サーバとの間において公開インターフェースを通じて通信する場合、インターフェースのパラメータに対する設定によって、例えばインターフェースのパラメータに承認識別子を追加することによって、IMサーバに第三者サーバの承認状態を識別させる。
【００３９】
ステップ302で、IMシステムに登録するとともに、IMクライアント側からIMサーバに登録情報と登録状態設定情報を送信する。一般的に、IMユーザはオンライン状態で登録するが、隠し状態で登録してもよい。IMサーバは、上記登録情報又は登録状態情報を受信し、IMユーザの状態をリレーショナルデータベースに保存する。IMユーザは、IMシステムに登録した後、自分の状態をオンライン、隠し、離れ又はオフライン等の状態に設定することができ、IMユーザが設定するたびに、IMクライアント側は新たな状態情報をIMサーバに送信し、IMサーバは新たな状態情報を受信した後、上記新たな状態情報をリレーショナルデータベースに保存する。IMユーザは、また、IMシステムで又は第三者サーバを通じて、例えば「私は天津にいる」等の自己定義の豊富な状態を設定することができる。第三者サーバを通じて豊富な状態を設定する場合、一回の設定の後、第三者サーバにより新たな状態情報をIMサーバに送信し、IMクライアント側がIMサーバから退出した後、IMサーバは第三者サーバから最後に送信された豊富な状態を保持する。
【００４０】
ステップ303で、第三者サーバからIMサーバに指定ユーザに対する状態要求を送信し、当該状態要求には少なくともIMユーザのIMシステムにおける唯一識別子が含まれている。
【００４１】
ステップ304で、IMサーバは第三者サーバからの状態要求を受信した後、リレーショナルデータベースにおいて記憶されたIMシステムの唯一識別子に対応するIMユーザの状態を検索し、見つけ出したIMユーザの状態を第三者サーバに返す。この状態はユーザのIMシステムにおける状態、例えばオンライン又はオフライン状態であってもよく、IMユーザの設定した豊富な状態、例えば「邪魔しないでくれ」等であってもよい。
【００４２】
同時に、IMサーバは第三者サーバの承認状態を判断する。予め、承認の第三者サーバが専門インターフェースのみでIMサーバとやり取りするように設定された場合、IMサーバは両方のデータやり取りのインターフェースタイプによって第三者サーバの承認状態を決定することができる。予め、承認の第三者サーバが公開インターフェースでIMサーバとやり取りするように設定された場合、IMサーバはインターフェースのパラメータの承認識別子、又は自分に記憶されている承認情報によって第三者サーバの承認状態を決定することができる。第三者サーバの承認状態を決定した後、IMサーバは当該承認状態に基づいて異なるサービス提供の権限を第三者サーバに返す。第三者サーバがIMシステムによって承認された場合、そのサービス提供の権限が比較的大きく、例えば指定ウェブページのポップアウト、指定プログラムモジュールの起動と運行などが含まれる。第三者サーバがIMシステムによって承認されなかった場合、そのサービス提供の権限が比較的小さく、例えば指定ウェブページのポップアウトのみが含まれる。上記IMサーバから第三者に返されるサービス提供の権限は、第三者サーバに実行させるように、IMサーバが第三者サーバのサービス提供を許可する命令であってよい。
【００４３】
ステップ305で、第三者サーバは返されたIMユーザの状態、例えば画像形式で、又は所定の値によって表現されているIMユーザの状態に基づいて自分のサービスプラットフォームに上記IMユーザの状態を現す。同時に、第三者サーバは受信されたサービス提供の権限に基づいて、特定のIMクライアント側にサービスを提供し、即ちIMサーバから返された、第三者サーバのサービス提供を許可する命令を実行する。例えば、IMユーザの第三者サーバのサービスプラットフォームにおける状態をIMサーバに返して、リレーショナルデータベースに追加し、即ち、IMユーザの個性的な状態を追加することができる。IMユーザがオンラインである場合は、他のユーザが第三者サービスプラットフォームを通じてIMクライアント側に伝言を残し、伝言内容はIMサーバを通じてIMクライアント側に伝送されることも可能である。
【００４４】
IMサーバが第三者サーバの実施を許可する命令は、更に、IMクライアント側の起動又はアクティブ、指定ウェブページのジャンプ、指定プログラムモジュールの起動又は指定プロセスモジュールの運行等を含む。第三者サーバは命令の実行が終わった後、IMクライアント側に命令の実行結果を返す。IMクライアント側は第三者サーバから送信された命令の実行結果を受信した後、ある動作、例えばある機能を自己起動し又はアクティブする等の動作を実行することができる。
【００４５】
上記のシステム及び方法を通じて、第三者サーバがIMユーザの状態を取得することができ、IMユーザの状態に基づいてIMユーザにサービスを提供することができる。また、IMユーザがIMシステムを通じて連絡人の状態を取得することができ、第三者サーバを通じて他のIMユーザの状態を取得することもできる。なお、IMユーザが第三者サーバを通じて自分の個性的な状態を追加、変更することができる。
【００４６】
具体的な実施のプロセスにおいて、具体的な状況の需要に応じるため、本発明のシステム及び方法に対して適当に改善することができる。これで、上記本発明の実施の形態は模範を示すだけで、本発明の精神と請求の範囲を限定するものではないことが理解できる。
【図面の簡単な説明】
【００４７】
【図１】従来技術に係るIMユーザの状態を提供するシステム構成を示す図である。
【図２】本発明に係るIMユーザの状態を提供するシステム構成を示す図である。
【図３】本発明に係るIMユーザの状態を提供する方法を示すフローチャートである。
【図１】
2008522257.tif 000004
【図２】
2008522257.tif 000005
【図３】
2008522257.tif 000006
【手続補正書】
【提出日】平成19年5月31日(2007.5.31)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
インスタントメッセージングユーザの状態を提供するシステムであって、
インスタントメッセージングユーザの状態要求を開始する第三者サーバと、
第三者サーバからの状態要求を受信した後、第三者サーバにインスタントメッセージングユーザの状態を返すインスタントメッセージングサーバとを備えることを特徴とするシステム。
【請求項２】
前記第三者サーバが承認の第三者サーバ及び／又は非承認の第三者サーバを含み、
前記インスタントメッセージングサーバと承認の第三者サーバとが、所定プロトコルを使用した専門インターフェース又は公開プロトコルを使用した公開インターフェースを通じてやり取りし、前記インスタントメッセージングサーバと非承認の第三者サーバとが、公開プロトコルを使用した公開インターフェースを通じてやり取りすることを特徴とする請求項１に記載のシステム。
【請求項３】
前記インスタントメッセージングサーバが、第三者サーバの資料及びサービス提供の権限を記憶する記憶手段を更に備え、
前記インスタントメッセージングサーバが、インスタントメッセージングユーザの状態を第三者サーバに返すとともに、サービス提供の権限も第三者サーバに返し、
前記第三者サーバが、インスタントメッセージングサーバから返されたインスタントメッセージングユーザの状態とサービス提供の権限を取得した後、インスタントメッセージングサーバを通じて、前記インスタントメッセージングユーザに対応するインスタントメッセージングクライアント側にサービスを提供することを特徴とする請求項１に記載のシステム。
【請求項４】
前記インスタントメッセージングサーバが、インスタントメッセージングユーザの状態を記憶する記憶手段を更に備え、前記記憶手段がリレーショナルデータベースであることを特徴とする請求項１に記載のシステム。
【請求項５】
請求項1に記載のシステムがインスタントメッセージングユーザの状態を提供する方法であって、
第三者サーバがインスタントメッセージングユーザの状態要求を開始することと、
インスタントメッセージングサーバが当該状態要求を受信した後、第三者サーバにインスタントメッセージングユーザの状態を返すこととを含むことを特徴とする方法。
【請求項６】
前記インスタントメッセージングユーザの状態が、インスタントメッセージングユーザのインスタントメッセージングシステムにおける状態及び／又はインスタントメッセージングユーザの自己定義した状態を含むことを特徴とする請求項５に記載の方法。
【請求項７】
前記第三者サーバにインスタントメッセージングユーザの状態を返すことは、インスタントメッセージングサーバに記録されている全てのインスタントメッセージングユーザ状態から、前記インスタントメッセージングユーザの状態を検索して、前記インスタントメッセージングユーザの状態を第三者サーバに返すことであることを特徴とする請求項５に記載の方法。
【請求項８】
インスタントメッセージングサーバから返されたインスタントメッセージングユーザの状態を受信した後、第三者サーバがサービスプラットフォームに前記インスタントメッセージングユーザの状態を表示することを更に含むことを特徴とする請求項５に記載の方法。
【請求項９】
前記第三者サーバがサービスプラットフォームに前記インスタントメッセージングユーザの状態を表示することは、第三者サーバがサービスプラットフォームに前記インスタントメッセージングユーザの状態を画像形式又は予め設定した形式で表示することであることを特徴とする請求項８に記載の方法。
【請求項１０】
前記インスタントメッセージングサーバから返されたインスタントメッセージングユーザの状態を受信した後、第三者サーバが前記インスタントメッセージングユーザにサービスを提供することを更に含むことを特徴とする請求項５に記載の方法。
【請求項１１】
第三者サーバにインスタントメッセージングユーザの状態を返すとき、インスタントメッセージングサーバが第三者サーバにサービス提供の権限を返すことを更に含み、
前記インスタントメッセージングユーザにサービスを提供することは、インスタントメッセージングサーバから返されたサービス提供の権限を受信した後、第三者サーバがインスタントメッセージングサーバを通じて、インスタントメッセージングユーザに対応するインスタントメッセージングクライアント側にサービスを提供することを特徴とする請求項１０に記載の方法。
【請求項１２】
前記インスタントメッセージングサーバから返されたサービス提供の権限が、インスタントメッセージングサーバが第三者サーバのサービス提供を許可する命令であり、
前記インスタントメッセージングクライアント側にサービスを提供することは、インスタントメッセージングサーバから返された命令を実行し、インスタントメッセージングサーバを通じてインスタントメッセージングクライアント側に命令実行の結果を送信することを特徴とする請求項１１に記載の方法。
【請求項１３】
インスタントメッセージングサーバから第三者サーバに返された命令に、インスタントメッセージングクライアント側の起動又はアクティブ、指定ウェブページのジャンプ、指定プログラムモジュールの起動又は指定プロセスモジュールの運行等が含まれることを特徴とする請求項１２に記載の方法。
【請求項１４】
前記インスタントメッセージングサーバから第三者サーバに返された命令に、インスタントメッセージングユーザの第三者サーバに設定した状態をインスタントメッセージングサーバに返すことが含まれ、
前記インスタントメッセージングユーザの自己定義した状態に、インスタントメッセージングユーザの第三者サーバに設定し且つ第三者サーバからインスタントメッセージングサーバに返された状態が含まれることを特徴とする請求項１２に記載の方法。
【請求項１５】
前記第三者サーバが、非承認の第三者サーバ又は承認の第三者サーバを含み、
前記第三者サーバにサービス提供の権限を返すことは、第三者サーバの承認状態を決定し、当該承認状態に基づいて第三者サーバにサービス提供の権限を返すことを含むことを特徴とする請求項１１に記載の方法。
【請求項１６】
前記インスタントメッセージングサーバが非承認の第三者サーバと、公開プロトコルの公開インターフェースを使用してやり取りし、前記インスタントメッセージングサーバが承認の第三者サーバと、公開プロトコルの公開インターフェースを使用してやり取りし、
前記第三者サーバの承認状態を決定することは、インスタントメッセージングサーバと第三者サーバの間のインターフェースタイプに基づいて第三者サーバの承認状態を決定することを含むことを特徴とする請求項１５に記載の方法。
【請求項１７】
前記インスタントメッセージングサーバが非承認の第三者サーバと、公開プロトコルの公開インターフェースを使用してやり取りし、前記インスタントメッセージングサーバが承認の第三者サーバと、所定プロトコルの専門インターフェースを使用してやり取りし、
前記第三者サーバの承認状態を決定することが、予め設定されたインスタントメッセージングサーバと第三者サーバとの間のインターフェースのパラメータ、又はインスタントメッセージングサーバに保存されている第三者サーバの承認情報に基づいて、第三者サーバの承認状態を決定することを含むことを特徴とする請求項１５に記載の方法。
【請求項１８】
前記予め設定されたインターフェースのパラメータに基づいて第三者サーバの承認状態を決定することが、予め設定されたインターフェースのパラメータ内の承認識別子に基づいて第三者サーバの承認状態を決定することを含むことを特徴とする請求項１７に記載の方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
インスタントメッセージングユーザの状態を提供するシステムであって、
インスタントメッセージングユーザの状態要求を開始する第三者サーバと、
第三者サーバからの状態要求を受信した後、第三者サーバにインスタントメッセージングユーザの状態を返すインスタントメッセージングサーバとを備える。
【国際調査報告】
2008522257.tif 000007
2008522257.tif 000008
2008522257.tif 000009
2008522257.tif 000010