(57)【要約】【課題】本発明は、サービス要求装置が一次サービス提供装置以外の第三者サービスを得ることができるサードパーティーサービスの提供方法及びサードパーティーサービス提供装置を提供する。【解決手段】ａ．サービス要求装置は一次サービス提供装置がサービスを提供することを要求するための要求メッセージを一次サービス提供装置に送信し、ｂ．一次サービス提供装置は前記要求メッセージを処理して応答メッセージを提供し、ｃ．サードパーティーサービス提供装置はこの応答メッセージを処理して新しい応答メッセージを作成し、ｄ．前記新しい応答メッセージをサービス要求装置に送信する、各ステップから構成される。【選択図】図２
2008097613.tif 000002
【特許請求の範囲】
【請求項１】
通信回線を利用してサービス要求装置にサードパーティーサービス提供装置によるサードパーティーサービスを提供するサードパーティーサービス提供方法であって、
ａ．サービス要求装置が、一次サービス提供装置にサービスを提供することを要求するための要求メッセージを前記一次サービス提供装置に送信するステップ、
ｂ．前記一次サービス提供装置が、前記要求メッセージを処理した応答メッセージを前記サービス要求装置又は前記サードパーティーサービス提供装置に送信するステップ、
ｃ．前記サードパーティーサービス提供装置が、前記応答メッセージを処理した新しい応答メッセージを生成するステップ、
ｄ．前記サードパーティーサービス提供装置又は前記一次サービス提供装置が、前記新しい応答メッセージを前記サービス要求装置に送信するステップ、
の各ステップが含まれることを特徴とするサードパーティーサービス提供方法。
【請求項２】
前記ステップｂは、
前記一次サービス提供装置が、前記応答メッセージを前記サービス要求装置に送信した場合、
前記サービス要求装置が、前記一次サービス提供装置から受信した前記応答メッセージを前記サードパーティーサービス提供装置に送信するステップ、
をさらに含むことを特徴とする請求項１または２に記載のサードパーティーサービス提供方法。
【請求項３】
前記ステップｃは、
ｃ１．既定の規則に基づいて前記応答メッセージを処理して処理結果を得るステップ、
ｃ２．前記処理結果に基づいて前記新しい応答メッセージを生成するステップ、
の各ステップをさらに含むことを特徴とする請求項１または２に記載のサードパーティーサービス提供方法。
【請求項４】
前記ステップｃ１は、前記既定の規則に基づき、かつ前記サービス要求装置のサービス要求情報に基づいて前記応答メッセージを処理することにより、処理結果が得られることを特徴とする請求項３に記載のサードパーティーサービス提供方法。
【請求項５】
前記ステップｃ１は、前記既定の規則に基づいて、前記応答メッセージから一つ又はいくつかのオブジェクトを得て、
前記サービス要求装置の前記サービス要求情報に基づいて、一つのオブジェクト又はいくつかのオブジェクトの中から前記サービス要求装置が特定したオブジェクトを選択して、これを処理結果とするステップを含むことを特徴とする請求項４に記載のサードパーティーサービス提供方法。
【請求項６】
前記サービス要求情報は、少なくとも前記サービス要求装置の要求メッセージの履歴、或いは前記サービス要求装置が事前に設定したパラメーター情報のいずれか一つを含むことを特徴とする請求項４または５に記載のサードパーティーサービス提供方法。
【請求項７】
前記ステップｃ２は、
前記処理結果に基づく前記応答メッセージへの新しいオブジェクトの追加処理、
前記処理結果に基づく前記応答メッセージの中の一部のオブジェクト或いは全てのオブジェクトの新しいオブジェクトへの置換処理、
前記処理結果に基づく前記応答メッセージの中の一部のオブジェクト或いは全てのオブジェクトの削除処理、
前記処理結果に基づく前記応答メッセージの中の一部のオブジェクト或いは全てのオブジェクトの非可視化処理、
のいずれか一つ或いはいくつかを含むことを特徴とする請求項３乃至５のいずれか一つに記載のサードパーティーサービス提供方法。
【請求項８】
前記新しいオブジェクトは、一つ或いはいくつかの前記一次サービス提供装置への前記要求メッセージを処理して得られることを特徴とする請求項５乃至７のいずれか一つに記載のサードパーティーサービス提供方法。
【請求項９】
前記新しい応答メッセージが表示するコンテンツ及び／または表示形式は、前記一次サービス提供装置が直接送信する前記応答メッセージが表示するそれとは相違することを特徴とする請求項１乃至８のいずれか一つに記載のサードパーティーサービス提供方法。
【請求項１０】
通信回線を利用してサービス要求装置にサードパーティーサービス提供装置によるサードパーティーサービスを提供するサードパーティーサービス提供装置であって、
一次サービス提供装置が前記サービス要求装置に送信した応答メッセージを受信するための受信装置、
前記応答メッセージを処理して新しい応答メッセージを形成するための処理装置、
前記新しい応答メッセージを前記サービス要求装置に送信するための送信装置、
を含むことを特徴とするサードパーティーサービス提供装置。
【請求項１１】
前記処理装置は、既定の規則に基づいて前記応答メッセージを処理して前記処理結果を得るための前処理装置、
及び前記前処理結果に基づいて新しい応答メッセージを生成するための生成装置、
を含むことを特徴とする請求項１０に記載のサードパーティーサービス提供装置。
【請求項１２】
前記前処理装置は、前記既定の規則に基づき、かつ前記サービス要求装置のサービス要求情報に基づいて前記応答メッセージを処理し、前記処理結果を得ることを特徴とする請求項１１に記載のサードパーティーサービス提供装置。
【請求項１３】
前記前処理装置は、前記既定の規則に基づき前記応答メッセージから一つ或いはいくつかのオブジェクトを得て、かつ前記サービス要求装置の前記サービス要求情報に基づいて一つ又はいくつかのオブジェクトの中から前記サービス要求装置が特定したオブジェクトを選択し、これを前記処理結果とすることを特徴とする請求項１２に記載のサードパーティーサービス提供装置。
【請求項１４】
前記サービス要求情報は、少なくとも前記サービス要求装置の要求メッセージの履歴、或いは前記サービス要求装置が事前に設定したパラメーター情報のいずれか一つを含むことを特徴とする請求項１２または１３に記載のサードパーティーサービス提供装置。
【請求項１５】
前記生成装置は、
前記前処理結果に基づく前記応答メッセージへの新しいオブジェクトの追加処理、
前記前処理結果に基づく前記応答メッセージの中の一部のオブジェクト或いは全てのオブジェクトの新しいオブジェクトへの置換処理、
前記前処理結果に基づく前記応答メッセージの中の一部のオブジェクト或いは全てのオブジェクトの削除処理、
および前記前処理結果に基づく前記応答メッセージの中の一部のオブジェクト或いは全てのオブジェクトの非可視化処理、
のいずれか一つ或いはいくつかの処理によって前記新しい応答メッセージを生成することを特徴とする請求項１１乃至１４のいずれか一つに記載のサードパーティーサービス提供装置。
【請求項１６】
前記新しいオブジェクトは、一つ或いはいくつかの一次サービス提供装置への要求メッセージを処理して得られることを特徴とする請求項１５に記載のサードパーティーサービス提供装置。
【請求項１７】
前記新しい応答メッセージが表示するコンテンツ及び／または表示形式は、前記一次サービス提供装置が直接提供する応答メッセージが表示するそれとは相違することを特徴とする請求項１０乃至１６のいずれか一つに記載のサードパーティーサービス提供装置。
【請求項１８】
前記オブジェクトは、文字情報、静止画像情報、動画情報、音声情報、ビデオ情報のいずれか一つ或いはいくつかを含むことを特徴とする請求項５または請求項７乃至９のいずれか一つに記載のサードパーティーサービス提供方法。
【請求項１９】
前記オブジェクトは、文字情報、書式情報、制御コード情報、ハイパーリンク情報、静止画像情報、動画情報、音声情報、ビデオ情報のいずれか一つ或いはいくつかを含むことを特徴とする請求項１３または請求項１５乃至１７のいずれか一つに記載のサードパーティーサービス提供装置。
【請求項２０】
前記一次サービス提供装置は、
アプリケーションプログラムプロバイダーのサービス提供装置、
インターネットコンテンツプロバイダーのサービス提供装置、
コミュニティーサービスプロバイダーのサービス提供装置
サーチエンジン、
のいずれかの一つ、またはその組み合わせからなることを特徴とする請求項１乃至９のいずれか一つに記載のサードパーティーサービス提供方法。
【請求項２１】
前記一次サービス提供装置は、
アプリケーションプログラムプロバイダーのサービス提供装置、
インターネットコンテンツプロバイダーのサービス提供装置、
コミュニティーサービスプロバイダーのサービス提供装置
サーチエンジン、
のいずれかの一つ、またはその組み合わせからなることを特徴とする請求項１０乃至１７のいずれか一つに記載のサードパーティーサービス提供装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はインターネット等によってサービスを提供する方法に関し、特に、サードパーティーサービス提供方法及びサードパーティーサービス提供装置に関する。
【背景技術】
【０００２】
現在、インターネットは既に全世界に普及し完全に商業化され、人々の日常生活の各領域に深く浸透し、仕事、学習、趣味においてますます利用されるようになっている。インターネットは既に各業種に深く関る大衆向けのシステムに発展しており、インターネットによって様々なサービスが提供されている。例えば電子メール、サーチエンジン、ネットバンク、オンライン取引、ネット広告、ｅブック、ネットマガジン、ネットニュース、オンラインゲームなどがそれにあたる。
【０００３】
パソコンが誕生した当時、それぞれのパソコンは独立したスタンドアローンであり、多くの人々はこれらの独立したパソコンが一つの「孤島」であると認識していた。そこで、多くの独立するパソコンを一つのネットワークで構成したが、これらのネットワークは、結局、単独のネットワークとして同じような「孤島」となり、相互の情報共有或いは相互のサービス提供の面において意味がないことから、これらのネットワークをさらに繋げて一つのネットワークのネットワークを作り上げたのが、インターネット（ｉｎｔｅｒｎｅｔ）である  。インターネットの発展につれて、様々なサービスプロバイダー（一次サービス提供装置）が誕生し、様々なサービスが提供されている。現在のインターネットサービスの主なパターンは、いくつかのサーバーが様々なサービスを提供するものであり、これらのサーバーでのプログラムは、例えばハイパーテキストでサービスを提供するように、サーバーがユーザーに特定のサービスを提供するように開発されている。例えば前記列挙した様々なサービスについて、ユーザーはこれらのサーバーに要求を出し、サーバーはこれらの要求を処理し、そしてこの要求を出したユーザーに応答を返信し、これによってユーザーはこれらのサーバーが提供するサービスを利用することができる。図１は、このパターンを描いたものである。勿論、これらのサーバーは専用サーバーであることができ、例えば特定のコンテンツプロバイダーが提供するサーバーである。また非専用サーバーであることもでき、例えばあるユーザーは自分のパーソナルコンピューター内のコンテンツを他のユーザーと共用し、この時、当該コンテンツを提供するユーザーの役割は、当該サービス中のサービスプロバイダーとなる。
【０００４】
技術の発展につれて、より多くの、そしてより進んだ技術がインターネットに応用されている。例えば、ユーザーに対してより広いバンド幅を提供でき、さらには無線によるインターネット接続も可能となり、現在では、例えばユーザーがコーヒーショップにいたとしてもインターネットにアクセスし、要求を送信し、そして応答を受信することができる。
【０００５】
ただし、これらのパターンは一種の要求→応答パターンに過ぎない。インターネットに基づいたサービスの種類がますます多くなるにつれて、直接的にコンテンツサービスを提供するのではなく、補助的なサービスを提供するサードパーティーが現れている。例えばＧｏｏｇｌｅ（登録商標）などのサーチエンジンは、ユーザーはｗｗｗ．ｇｏｏｇｌｅ．ｃｏｍにアクセスしてキーワードを入力し、これによってＧｏｏｇｌｅ（登録商標）はユーザーにこのキーワードと関連するウェブページの入口を提供する。このサービスパターンにおいては、サーチエンジン自身はコンテンツサービスを提供することはなく、サーチエンジンはサーチメカニズムによってユーザーが必要とするコンテンツプロバイダーを探し出し、これによってユーザーはこのサービスプロバイダーが提供するコンテンツにアクセスすることができる。ただしこのようなパターンはやはり要求→応答パターンであり、即ちユーザーはサーチエンジンに要求を送信し、その後サーチエンジンは応答メッセージを提供するだけに過ぎない。また他のサイト、例えばｗｗｗ．５５６６．ｎｅｔにアクセスすると、全ての人気ＵＲＬをカテゴリー毎に列挙し、ユーザーがそのうちの一つのカテゴリーをクリックすると、このカテゴリーに列挙されているサイト名を見ることができ、このサイト名をクリックすると、事前に設定したハイパーリンクを通じてそれに対応したウェブページにアクセスすることができる。しかし、このパターンもやはり前記要求→応答パターンの範疇に属する。
【０００６】
インターネットに限らず、ユーザーはパーソナルコンピューターを使用するときも前記要求→応答パターンのサービスを利用している。例えば、ユーザーは市販の文書作成、表計算、図表作成等のアプリケーションソフトを使用するとき、これもユーザーが当該アプリケーションソフトのアプリケーションプログラムに要求を送信すると考えることができる。例えばドキュメントを開くという要求について、このアプリケーションソフトのアプリケーションプログラムがこのユーザーの要求に基づいてユーザーに応答を提供し、当該ドキュメントを開き、そして表示する。あるときには、ユーザーは自分の好みによって特定のオブジェクト（例えば「資産運用」の文字）を強調表示させたいと言う要望があるが、この強調表示させる動作は全てのドキュメントに対して自動的であることが望ましく、そうでないとユーザーはドキュメント毎に少なくとも１回の強調表示操作を実行する必要があり、非常に繁雑になる。また、例えばユーザーは会社がカスタマイズしたＥＲＰソフト（統合業務ソフト）を使用するとき、これも一種の要求→応答パターンのサービスであると考えることができるが、ユーザーは、例えばアプリケーションソフトの中でカスタマイズ機能を増やし、ユーザーがあるオブジェクトをカスタマイズすることを可能にし、これによって強調表示させたいと言うニーズも存在する。
【０００７】
しかしながら、例えば、ウェブページにユーザーが興味のあるオブジェクトを強調表示させるという要望がある場合、コンテンツプロバイダーはこれらのウェブページを作るときにこれらのオブジェクトを強調表示する必要がある。一方、これらのオブジェクトが別のユーザーにとって違うものであれば、コンテンツプロバイダーは、要求→応答パターンにおいてこのような様々な要望に対して全てを実現しなければならず、現実的には不可能な作業である。
【０００８】
したがって、インターネットのサービスに基づくものでも、インターネットのサービスに基づかないものでも、サードパーティーを介することにより、各ユーザー固有の要求に応じたサービスを提供することにより、現在のサービスに不足した内容を補って満足させることができる。
なお、アプリケーションプログラムにおいて、必要箇所を強調表示するものは下記の文献が挙げられる。
【特許文献１】特開２００５−２２８３４４号公報また、サードパーティーサービスによってマルチメディアコンテンツをユーザーデバイスに送信する技術としては、下記の文献が挙げられる。
【特許文献２】特許公表２００７−５０９３８６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
本発明の目的は、インターネット等によってサービスを提供する方法に関し、特に、サードパーティーサービスを提供する方法及びサードパーティーサービスを提供する装置を提供することである。
【課題を解決するための手段】
【００１０】
本発明のサードパーティーサービス提供方法は、通信回線を利用してサービス要求装置にサードパーティーサービス提供装置によるサードパーティーサービスを提供するサードパーティーサービス提供方法であって、
ａ．サービス要求装置が、一次サービス提供装置にサービスを提供することを要求するための要求メッセージを前記一次サービス提供装置に送信するステップ、
ｂ．前記一次サービス提供装置が、前記要求メッセージを処理した応答メッセージを前記サービス要求装置又は前記サードパーティーサービス提供装置に送信するステップ、
ｃ．前記サードパーティーサービス提供装置が、前記応答メッセージを処理した新しい応答メッセージを生成するステップ、
ｄ．前記サードパーティーサービス提供装置又は前記一次サービス提供装置が、前記新しい応答メッセージを前記サービス要求装置に送信するステップ、
の各ステップが含まれる。
前記ステップｂは、
前記一次サービス提供装置が、前記応答メッセージを前記サービス要求装置に送信した場合、
前記サービス要求装置が、前記一次サービス提供装置から受信した前記応答メッセージを前記サードパーティーサービス提供装置に送信するステップ、
をさらに含む。
前記ステップｃは、
ｃ１．既定の規則に基づいて前記応答メッセージを処理して処理結果を得るステップ、
ｃ２．前記処理結果に基づいて前記新しい応答メッセージを生成するステップ、
の各ステップをさらに含む。
前記ステップｃ１は、前記既定の規則に基づき、かつ前記サービス要求装置のサービス要求情報に基づいて前記応答メッセージを処理することにより、処理結果が得られる。
前記ステップｃ１は、前記既定の規則に基づいて、前記応答メッセージから一つ又はいくつかのオブジェクトを得て、
前記サービス要求装置の前記サービス要求情報に基づいて、一つのオブジェクト又はいくつかのオブジェクトの中から前記サービス要求装置が特定したオブジェクトを選択して、これを処理結果とするステップを含む。
前記サービス要求情報は、少なくとも前記サービス要求装置の要求メッセージの履歴、或いは前記サービス要求装置が事前に設定したパラメーター情報のいずれか一つを含む。
前記ステップｃ２は、
前記処理結果に基づく前記応答メッセージへの新しいオブジェクトの追加処理、
前記処理結果に基づく前記応答メッセージの中の一部のオブジェクト或いは全てのオブジェクトの新しいオブジェクトへの置換処理、
前記処理結果に基づく前記応答メッセージの中の一部のオブジェクト或いは全てのオブジェクトの削除処理、
前記処理結果に基づく前記応答メッセージの中の一部のオブジェクト或いは全てのオブジェクトの非可視化処理、
のいずれか一つ或いはいくつかを含む。
前記新しいオブジェクトは、一つ或いはいくつかの前記一次サービス提供装置への前記要求メッセージを処理して得られる。
前記新しい応答メッセージが表示するコンテンツ及び／または表示形式は、前記一次サービス提供装置が直接送信する前記応答メッセージが表示するそれとは相違する。
【００１１】
また本発明のサードパーティーサービス提供装置は、通信回線を利用してサービス要求装置にサードパーティーサービス提供装置によるサードパーティーサービスを提供するサードパーティーサービス提供装置であって、
一次サービス提供装置が前記サービス要求装置に送信した応答メッセージを受信するための受信装置、
前記応答メッセージを処理して新しい応答メッセージを形成するための処理装置、
前記新しい応答メッセージを前記サービス要求装置に送信するための送信装置、
を含む。
前記処理装置は、既定の規則に基づいて前記応答メッセージを処理して前記処理結果を得るための前処理装置、
及び前記前処理結果に基づいて新しい応答メッセージを生成するための生成装置、
を含む。
前記前処理装置は、前記既定の規則に基づき、かつ前記サービス要求装置のサービス要求情報に基づいて前記応答メッセージを処理し、前記処理結果を得る。
前記前処理装置は、前記既定の規則に基づき前記応答メッセージから一つ或いはいくつかのオブジェクトを得て、かつ前記サービス要求装置の前記サービス要求情報に基づいて一つ又はいくつかのオブジェクトの中から前記サービス要求装置が特定したオブジェクトを選択し、これを前記処理結果とする。
前記サービス要求情報は、少なくとも前記サービス要求装置の要求メッセージの履歴、或いは前記サービス要求装置が事前に設定したパラメーター情報のいずれか一つを含む。
前記生成装置は、
前記前処理結果に基づく前記応答メッセージへの新しいオブジェクトの追加処理、
前記前処理結果に基づく前記応答メッセージの中の一部のオブジェクト或いは全てのオブジェクトの新しいオブジェクトへの置換処理、
前記前処理結果に基づく前記応答メッセージの中の一部のオブジェクト或いは全てのオブジェクトの削除処理、
および前記前処理結果に基づく前記応答メッセージの中の一部のオブジェクト或いは全てのオブジェクトの非可視化処理、
のいずれか一つ或いはいくつかの処理によって前記新しい応答メッセージを生成する。
前記新しいオブジェクトは、一つ或いはいくつかの一次サービス提供装置への要求メッセージを処理して得られる。
前記新しい応答メッセージが表示するコンテンツ及び／または表示形式は、前記一次サービス提供装置が直接提供する応答メッセージが表示するそれとは相違する。
【００１２】
本発明のサードパーティーサービス提供方及びサードパーティーサービス提供装置における前記オブジェクトは、文字情報、書式情報、制御コード情報、ハイパーリンク情報、静止画像情報、動画情報、音声情報、ビデオ情報のいずれか一つ或いはいくつかを含む。
【００１３】
本発明のサードパーティーサービス提供方及びサードパーティーサービス提供装置における前記一次サービス提供装置は、
アプリケーションプログラムプロバイダーのサービス提供装置、
インターネットコンテンツプロバイダーのサービス提供装置、
コミュニティーサービスプロバイダーのサービス提供装置
サーチエンジン、
のいずれかの一つ、またはその組み合わせからなる。
【発明の効果】
【００１４】
本発明によれば、要求→サービスパターンに基づいてサービス要求装置にサードパーティーサービスを提供することができ、これによってサービス要求装置は一次サービス提供装置が提供するサービスとは異なり、各ユーザーの要求を満たすことができる、より付加価値の高いサービスを提供することができる。また本発明によれば、サービス要求装置によってユーザー自ら要求をカスタマイズすることができ、サービス要求装情報に基づいて関連サービスを提供することができる。本発明のサードパーティーサービスを介することで、ユーザーニーズにより的確に合わせることができる。
【発明を実施するための最良の形態】
【００１５】
図１は従来のインターネットによるコンテンツサービス提供に関する概念図である。図に示すとおり、複数の一次サービス提供装置２がインターネットに接続され、そして複数のサービス要求装置１もインターネットに接続されている。いずれか一つ或いはいくつかのサービス要求装置は、ブラウザ或いはその他の手段によっていずれか一つの一次サービス提供装置に要求を送信し、一次サービス提供装置はこれらの要求をそれぞれ処理し、それぞれに応答メッセージを提供する。
【００１６】
図２は本発明の一実施例によるサードパーティーサービスをサードパーティーサービス提供装置により提供することについての概念図である。図１と同様に、複数のサービス要求装置１はやはり複数の一次サービス提供装置２に要求を送信し、そして一次サービス提供装置２もやはりサービス要求装置１の相応する要求に基づいて対応する応答メッセージを返信する。
【００１７】
図１との違いは、サービス要求装置１と一次サービス提供装置２との間に、さらに複数のサードパーティーサービス提供装置３が存在し、サードパーティーサービスを提供するためのものであって、従来の要求→応答パターンと違う要求→応答→サードパーティーサービスのパターンを形成するようになっている。
【００１８】
なお図３Ｂに示すように、サードパーティーサービスを提供するパターンはインターネットの関連サービスに制限されず、例えばアプリケーションプログラムを使用するプロセスにも適用できる。
【００１９】
図３Ａは本発明の第一実施例によるサードパーティーサービス提供方法を示すステップ図である。まず、ステップＳ１において、サービス要求装置１が一次サービス提供装置２に要求を送信する。そして、ステップＳ２において、一次サービス提供装置２がサービス要求装置１に応答メッセージを送信し、そして、ステップＳ３において、サービス要求装置１がサードパーティーサービス提供装置３にこの応答メッセージを送信する。
【００２０】
そして、ステップＳ４において、サードパーティーサービス提供装置がこの応答メッセージを処理し（詳細は後述する）、新しい応答メッセージを生成し、そして、ステップＳ５において、サービス要求装置１にこの新しい応答メッセージを返信する。これで一つのサービスプロセスが終了する。
【００２１】
図５は、サードパーティーサービス提供装置が応答メッセージを処理するフローチャートである。まず、ステップＳ５０１において、サードパーティーサービス提供装置３が応答メッセージを受信し、応答メッセージが一次サービス提供装置２によって提供される。次に、ステップＳ５０２を実行し、サードパーティーサービス提供装置３が応答メッセージを処理する。次に、ステップＳ５０３において、サードパーティーサービス提供装置３が新しい応答メッセージを形成する。最後にステップＳ５０４を実行し、サードパーティーサービス提供装置３が新しい応答メッセージを送信する。
【００２２】
図６は、サービス要求装置１が要求を送信してから応答メッセージを受取るまでのフローチャートである。図６に示したフローチャートは、図３Ａに示したステップ図を更に詳細に説明するものである。まず、ステップＳ５２１において、サービス要求装置１は一次サービス提供装置２に、一次サービス提供装置２がサービスを提供することを要求するための要求メッセージを送信する。次に、ステップＳ５２２において、一次サービス提供装置２が要求メッセージを処理し、そして応答メッセージを提供する。次に、ステップＳ５２３を実行し、一次サービス提供装置２がサービス要求装置１に応答メッセージを送信する。次に、ステップＳ５２４を実行し、サービス要求装置１がサードパーティーサービス提供装置３に応答を送信する。次に、ステップＳ５２５に進み、サードパーティーサービス提供装置３が応答メッセージを受信する。次に、ステップＳ５２６に進み、サードパーティーサービス提供装置３が応答メッセージを処理する。次に、ステップＳ５２７を実行し、新しい応答メッセージを形成する。最後、ステップＳ５２８を実行し、サードパーティーサービス提供装置３がサービス要求装置１に新しい応答メッセージを送信する。
【００２３】
図６に示したステップＳ５２６、及び図５に示したステップＳ５０２において、サードパーティーへの応答メッセージ処理プロセスには多種の実現方式がある。例えばオブジェクトの一部をフィルタリングするのは一種の具体的な処理方式であり、オブジェクトの一部を強調表示するのもまた、一種の具体的な処理方式である。
【００２４】
第一実施例においては、各ステップの手順を変化させることができる。ステップＳ２において、一次サービス提供装置２がサードパーティーサービス提供装置３に応答メッセージを送信し、そして、ステップＳ３において、サードパーティーサービス提供装置３がこの応答メッセージを処理し、新しい応答メッセージを形成する。そして、ステップＳ４において、サードパーティーサービス提供装置３がサービス要求装置１にこの新しい応答メッセージを送信する。
【００２５】
図３Ｂは、第一実施例の変形例である。まずステップ１″においてサービス要求装置１が、一次サービス提供装置２に要求を送る。一次サービス提供装置２はステップＳ２″においてサードパーティーサービス提供装置３に応答メッセージを送信し、ステップＳ３″において、サードパーティーは応答メッセージを処理し、新しい応答メッセージを形成し、ステップＳ４″において、サードパーティーサービス提供装置３は一次サービス提供装置２にこの新しい応答メッセージを送信し、ステップＳ５″において、一次サービス提供装置２はサービス要求装置１にこの新しい応答メッセージを送信するようにしてもよい。
【００２６】
図４は、本発明の第二実施例によるサードパーティーサービス提供方法を示すステップ図である。ステップＳ１′は図３に示されたステップＳ１と同じであるが、ステップＳ２′以降が異なる。即ち、要求→応答のサービスパターンで一次サービス提供装置２がこの要求に基づいてサービス要求装置１に応答メッセージを返信するが、通常の要求→応答パターンと違って、サービス要求装置１に内蔵されるサードパーティーサービス提供装置３からダウンロードされたクライアントソフト４にこの応答メッセージを送信する。そして、ステップＳ３′において、クライアントソフト４がサードパーティーサービス提供装置３にこの応答メッセージを送信する。そして、ステップＳ４′において、サードパーティーサービス提供装置３がこの応答メッセージを処理し、新しい応答メッセージを形成し、そして、クライアントソフト４にこの新しい応答メッセージを返信する。これで一つのサービスプロセスが終了する。
【００２７】
ステップＳ４′の後、新しい応答メッセージはサービス要求装置１内のクライアントソフトによって処理され、この結果はモニタに表示される。この表示結果は、ステップＳ２′における一次サービス提供装置２により直接フィードバックされた応答メッセージとは多くが異なるが、当然ならが場合によっては同一の内容となる可能性もある。
【００２８】
クライアントソフト４は、例えば新しい応答メッセージを表示すると同時に、サービス要求装置１にこの応答がクライアントソフトによって処理されたことを示すように、ダイアログボックスをポップアップせるようにしても良い。
【００２９】
なお、ステップＳ３′の後、ステップＳ４′の前に、サードパーティーサービス提供装置３は、応答メッセージに対していずれの処理もしない場合がある。即ち、例えばサードパーティーサービス提供装置３からダウンロードされたクライアントソフト４がサービス要求装置１に内蔵され、しかもサードパーティーに要求のみを転送するように設定されている場合である。これは、サードパーティーがユーザー要求を収集して、各ユーザーに対してより付加価値の高いサービスを実現するためのデータとして利用される。
【００３０】
次に本発明の第三実施例について説明する。
図７は本発明の第三実施例による一次サービス提供装置２が提供した応答メッセージを処理するフローチャートである。本実施例において、サードパーティーサービス提供装置３が応答メッセージを受信した後、まずステップＳ５１１を実行し、この応答メッセージにオブジェクトを追加する必要があるかどうかを判断し、オブジェクトを追加する必要がなければステップＳ５１３を実行し、逆に応答メッセージにオブジェクトを追加する必要がある場合はステップＳ５１２を実行して対応するオブジェクトを追加し、その後ステップＳ５１３を実行する。ステップＳ５１３においては、この応答メッセージの中の一部のオブジェクト、或いは全てのオブジェクトを修正する必要があるかどうかを判断し、修正する必要がなければ、ステップＳ５１５を実行し、逆に応答メッセージを修正する必要がある場合はステップＳ５１４を実行して対応するオブジェクトを修正し、その後ステップＳ５１５を実行する。ステップＳ５１５においては、この応答メッセージの中の一部のオブジェクト、或いは全てのオブジェクトを削除する必要があるかどうかを判断し、いかなる部分も削除する必要がなければ、ステップＳ５１７を実行し、逆に応答メッセージの一部或いは全てを削除する必要がある場合はステップＳ５１６を実行して対応するオブジェクトを削除し、その後ステップＳ５１７を実行する。ステップＳ５１７においては、この応答メッセージの中の一部のオブジェクト、或いは全てのオブジェクトを非可視化する必要があるかどうかを判断し、この応答メッセージのいかなる部分も非可視化する必要がなければ処理プロセスを終了し、逆に応答メッセージの一部或いは全てを非可視化する操作が必要である場合にはステップＳ５１８を実行して対応するオブジェクトを非可視化し、当該処理プロセスを終了する。
【００３１】
図７において、ステップＳ５１１乃至ステップＳ５１８は、各ユーザーの異なるニーズにもとづいて異なる実現方式を採用することができる。例えば、サードパーティーサービス提供装置３はサービス要求装置１の設定によって各オブジェクトの処理が必要であるかどうかを判断する。
【００３２】
また、サードパーティーサービス提供装置３が特定のオブジェクトの後ろにこのオブジェクトに関連するニュースのウェブページのハイパーリンクをオブジェクトとして更に追加し、例えば原文は「アフガニスタン」であるなら、「アフガニスタン（フランス外交部長はビンラディンがまだ生きていると公言している）」と表示するようにしてもよい。追加したオブジェクトの具体的な実施形態及び可能な変形例については、以下に詳細に説明する。
【００３３】
例えば図１１Ａと図１１Ｂは、ステップＳ５１３において、サードパーティーサービス提供装置３があるオブジェクトの存在を発見したとき、これらのオブジェクトに基づいて修正した例を説明している。
【００３４】
図１１Ａは、マイクロソフト社（登録商標）のＷｏｒｄアプリケーションプログラムによりドキュメントを開いた結果が表示されている。これはサードパーティーのいかなる処理もされていない結果であり、そこでは、全ての字が「楷体‐ＧＢ」、「五号（１１）」（中国標準）の書式で表示されている。
【００３５】
図１１Ｂでは、サードパーティーサービス提供装置３が提供するサービスをアクティブにして、再びＷｏｒｄアプリケーションプログラムによりドキュメントを開いた結果が表示されている。そこでは、「審査指南」の四文字が赤色でマークアップされ、かつフォントサイズが「三号（１６）」（中国標準）で、「太字、斜体」、そして強調プロンプトが使用されている。このように、サービス要求装置１（即ちこのＷｏｒｄアプリケーションプログラムを使用するユーザー）はこのオブジェクトを明確に調べることができ、そして関連する前後の文脈を具体的に調べることができる。
【００３６】
図１１Ｂに示したものは応答メッセージを修正する一つの例に過ぎず、サービス要求装置１の異なる設定、或いは他の情報（例えばサービス要求装置１のサービス要求履歴）によって、した例を様々に変化させることができる。例えばオブジェクトは「審査指南」だけでなく、更に「コンピュータソフトウェア」を含んでいる場合、このユーザーは「審査指南」の中の「コンピュータソフトウェア」に関する部分の規定に注目しているであろうことがわかる。また、例えばオブジェクトは「コンピュータソフトウェア」と「コンピュータプログラム」の両方を含む可能性があり、これはサードパーティーが自動識別したオブジェクト（即ち「コンピュータソフトウェア」）の同義語（即ち「コンピュータプログラム」）に基づくことができる。修正した後の強調表示する書式は、様々に変化させることができるが、ここでの説明は省略する。
【００３７】
再び図７に戻り、第三実施例の変形例としては、ステップＳ５１３とステップＳ５１４を他の様々な方式とすることができる。例えばサードパーティーサービス提供装置３は二つの段落の文字の間に二つのセパレーターを持つかどうかを判断し、セパレーターを持たない、或いは二つのセパレーターより少なければ、二つの段落の間にセパレーターを追加して二つのセパレーターになるようにし、段落と段落の間の間隔をより明確に、より均一にすることにより、サービス要求装置１のニーズ、閲覧習慣にあうようにすることができる。
【００３８】
また同様に、ステップＳ５１５において、サードパーティーサービス提供装置３は応答メッセージ中に、動画情報が含まれているかどうかを判断し、含まれていれば、この動画情報を削除してステップＳ５１６を終了する。ステップＳ５１５とステップＳ５１６もまた、他の様々な方式とすることができる。例えばサードパーティーサービス提供装置３はデータから削除すべきオブジェクトの情報を得て、さらにこのオブジェクトの情報を応答メッセージと比較し、一致すれば応答メッセージの中の全てのこのオブジェクトを削除することもできる。
【００３９】
ステップＳ５１７において、サードパーティーサービス提供装置３は応答メッセージ中にタグが存在するかどうかを判断し、存在すればこのタグを非可視化処理してステップＳ５１８を終了する。ステップＳ５１７とステップＳ５１８もまた、他の様々な方式とすることができる。本発明の内容と従来技術とに基づいて、より多くの新しい応答メッセージを生成する方式を実現することができる。
【００４０】
図８は図７に示した実施例によるオブジェクトを更に追加するステップの具体的なフローチャートである。本実施例において、どのような新しいオブジェクトを追加するか、またどのような位置に追加するかなど、新しいオブジェクトの表現形態などを決定する。
【００４１】
まず、ステップＳ５３１を実行し、サードパーティーサービス提供装置３が新しいオブジェクトを確定する。連続追加したオブジェクトを一つの新しいオブジェクトとし、一つ或いはいくつかの新しいオブジェクトが存在する可能性があることから、新しいオブジェクトが存在すれば、まず最初のオブジェクトを指定する。次にステップＳ５３２に進み、新しいオブジェクトが存在するかどうかを判断し、新しいオブジェクトが存在しなければ処理プロセスを終了し、逆に存在する場合にはステップＳ５３３を実行する。ステップＳ５３３では追加すべき位置が確定される。次に、ステップＳ５３４ではこの新しいオブジェクトが追加される表現形式を確定する。次にステップＳ５３５を実行し、位置に確定した表現形式でこの新しいオブジェクトを追加する。最後に、ステップＳ５３６を実行し、次の新しいオブジェクトを指してステップＳ５３２を繰返す。
【００４２】
図８のステップＳ５３３では、多種の方式で位置を確定できる。確定したオブジェクトの次の位置を新しいオブジェクトが追加される位置として統一的に確定する。例えば原文が「アフガニスタン」であるなら、新しいオブジェクトを追加した後、「アフガニスタン（フランス外交部長はビンラディンがまだ生きていると公言している）」と表示する。また、例えば他の変形例として、オブジェクトの間にサードパーティーのアイコンを挿入する位置を確定でき、オブジェクトを追加した後、「アアイコンフガニスタン」のような形で表示する。同じように、ステップＳ５３４においても多種の実現方式があり、例えば追加したオブジェクトをハイパーリンクとして設定したり、或いは表現形式を青色フォントで表示したり、「太字、斜体」で表示する等がある。
【００４３】
ステップＳ５３３とステップＳ５３４の順番は本発明の内容に影響することはなく、必要に応じて調整することができる。また、ステップＳ５３６とステップＳ５３２の順番も本発明の内容に影響することがなく、様々な順番で実現できることができる。
【００４４】
ステップＳ５３５の実現方式は、一次サービス提供装置のサービス方式によって異なる。例えばウェブページでサービスを提供する方式とＷｏｒｄなどのアプリケーションプログラムでサービスを提供する方式では、新しいオブジェクトを追加する処理方式も相違する。
【００４５】
ステップＳ５３５において、オブジェクトをどう確定するのか、また同様に図７のステップＳ５１４、ステップＳ５１６、ステップＳ５１８において、オブジェクトをどう確定するのか、と言う問題がある。オブジェクトは様々な内容であることができ、例えば文字情報、書式情報、制御コード情報、ハイパーリンク情報、静止画像情報、動画情報、音声情報、ビデオ情報の任意の組合せでもよい。オブジェクトを確定する方法は様々な手段によって実現でき、例えばオブジェクトが静的であり、サードパーティーサービス提供装置３のデータベース内に設定されている場合、処理プロセスでは直接このデータベース内から選択される。またその他の変形例としては、オブジェクトが動的であり、例えば複数のデータ源からオブジェクトを調べ出し、そしてこれらのオブジェクトを分類し、そして利用率の低いオブジェクトを最新のオブジェクトと入れ替えて、オブジェクトを動的に変化させることができる。例えば、各ニュースサイト（例えば１０サイトに設定する）の上位２０のニュースを分析し、その中のオブジェクトを最新のオブジェクトとし、そして現在のホットニュースをオブジェクトの中に反映することができる。
【００４６】
オブジェクトを確定するプロセスは、本発明で述べた一種の既定の規則を実現したものである。本発明においては、既定の規則によって応答メッセージを処理し、最終的に新しい応答メッセージを生成する。図１乃至図１６において全てこの既定の規則を利用することができるが、既定の規則には様々な実現方式がある。
【００４７】
図９は、図８に示した実施例による新しいオブジェクトを確定するステップの具体的なフローチャートである。まずステップＳ５５１を実行し、サードパーティーサービス提供装置３はサービス要求装置１が送信した要求メッセージを分析する。次にステップＳ５５２に進み、サードパーティーサービス提供装置３は一次サービス提供装置２が提供した応答メッセージを分析する。次にステップＳ５５３に進み、サードパーティーサービス提供装置３はサービス要求装置１の要求メッセージの履歴を分析する。次にステップＳ５５４に進み、サードパーティーサービス提供装置３はサービス要求装置１が設定したパラメーター情報を分析する。最後に、ステップＳ５５５に進み、サードパーティーサービス提供装置３は新しいオブジェクトを生成する。
【００４８】
図９に示した実施例によれば、ステップＳ５５１を実行することにより、サードパーティーサービス提供装置３はサービス要求装置１の具体的な要求を知ることができ、そこからステップＳ５５３及び／又はステップＳ５５４を処理してサービス要求装置１に、より正確な新しい応答メッセージ（即ち一次サービス提供装置２が提供した応答メッセージに基づいて処理した後得た新しい応答メッセージ）を提供することができる。
【００４９】
図９に示した実施例において、ステップＳ５５３を実行すれば、サービス要求装置１が最近注目した問題に対して比較的正確な判断をすることができ、そして、サービス要求装置１に対して、より正確な情報、より興味をそそるサービスを提供することができる。
【００５０】
例えば、過去５０回のクリック操作において、サービス要求装置１が「資産運用」というオブジェクトを、最も多くクリックしている場合、サービス要求装置１は「資産運用」に関連する情報に興味を持っていると考えられる。このため、サードパーティーサービス提供装置３は、「資産運用」と言うオブジェクトが、サービス要求装置１が最も注目するオブジェクトであると推定し、設定する。その他の変形例としては、サービス要求装置１が直近の最近Ｗｏｒｄアプリケーションプログラムで見たドキュメントの中で現れる最も頻度が高いタイトルの上位３つが「特許」、「無形資産」、「抵当」であった場合、サービス要求装置１はこの３つをオブジェクトとして設定する。更には、この３つのオブジェクトから、特許評価や特許抵当に関連する問題をもっと知りたいという要望があることが推定できるため、サービス要求装置１は更に「担保」、「評価」、「評価機構」、「特許」、「商標」、「著作権」、「ドメイン名」などにも拡大してオブジェクトとすることができる。なお、過去の操作履歴は上記した文字情報だけでなく、画像情報や音声情報なども付随したタグを分析することで、ユーザーが注目するオブジェクトとして推定することができる。
【００５１】
ステップＳ５５４では、ユーザーが予め注目する内容を選択して確定しておくこともできる。例えば、ユーザー（サービス要求装置１）はサードパーティーサービス提供装置３が提供する設定オプションによって、「カテゴリー」→「オブジェクト」の方式によって一項目ずつ自ら設定することができる。また、例えば直接オブジェクトを確定し、そしてサードパーティーサービス提供装置３に提供することもできる。
【００５２】
本実施例において、まずステップＳ５５１乃至ステップＳ５５４で分析し、そしてステップＳ５５５を実行して新しい内容を生成するが、ステップＳ５５１乃至ステップＳ５５４の一部だけを実行してもよい。
【００５３】
図９によれば、本実施例において、ステップＳ５５１乃至ステップＳ５５４は基本的に順に従って実行されるが、本実施例と同じような他の実施例においては、ステップＳ５５１乃至ステップＳ５５４は並行して実行でき、例えば一つのプロセスによってステップＳ５５１乃至ステップＳ５５４で確定した情報（パラメーター形式による）を統一して分析し、そこから新しいオブジェクトを生成してステップＳ５５５を実行してもよい。
【００５４】
図１０Ａ、図１０Ｂは、サードパーティーサービス提供装置が提供するサービスの供給方式の概念図である。本実施例において、サードパーティーサービス提供装置３が提供するサービスの提供方式は２タイプある。第一方式はサードパーティーサービス提供装置３のサーバー内に存在する情報を提供し（図１０Ａ）、第二方式はサードパーティーサービス提供装置３のサーバー内に必要とする情報がなく、サードパーティーサービス提供装置３がその他の一次サービス提供装置に要求を送信してその対応する結果に基づいて必要とするコンテンツを確定して提供する（図１０Ｂ）。
【００５５】
第一方式においては、提供する情報はサードパーティーサービス提供装置３が自ら設定したものであり、サードパーティーサービス提供装置３が著作権を有するコンテンツ、或いは他のコンテンツプロバイダーが提供したコンテンツを整理編集して得た著作隣接権を有するコンテンツである。
【００５６】
第二方式においては、その他の一次サービス提供装置はコンテンツプロバイダーであり、例えばニュースを提供する総合ウェブサイト、サーチエンジン等であって、サードパーティーサービス提供装置３がこのその他の一次サービス提供装置に要求を送信し、その他の一次サービス提供装置の当該要求に対する返信により必要とするコンテンツを確定する。
【００５７】
第二方式においては、サードパーティーサービス提供装置３が提供した新しい応答メッセージの遅れが長期化しないことを保証するために、サードパーティーサービス提供装置３が応答時間を設定する。例えば応答メッセージを受信してから新しい応答メッセージを送信するまでの間の応答時間の上限を設定し、また、その他の一次サービス提供装置に要求メッセージを送信する必要がある場合、この要求メッセージを送信してからその他の一次サービス提供装置の返信を得るまでの応答時間の上限も設定する。これらの制限時間内で返信が得られなかった場合、その他のコンテンツに入れ替えることもできる。
【００５８】
なお、サードパーティーサービス提供装置３は単に提供するコンテンツにハイパーリンクを提供するだけで、ハイパーリンクが対応するコンテンツはその他の一次サービス提供装置によって提供するようにしてもよい（第三方式ともなる）。
【００５９】
図１１Ａ及び図１１Ｂは、サードパーティーサービス提供装置３により生成された新しい応答メッセージと、もとの応答メッセージとが相違していることを示している。例えば、「審査指南」という文字の表示方式は強調・拡大されており、もとの応答メッセージと相違していることがわかる。他別の変形例としては、新しい応答メッセージが示すコンテンツと、もとの応答メッセージが示すコンテンツとは同じであるが、例えば、もとの応答メッセージのオブジェクトに対して置換操作を行って、このオブジェクトをハイパーリンクに設定したり、或いはこのオブジェクトのフォームは変えず、ユーザーがこのオブジェクトをマウスカーソルで指す時だけこのオブジェクトがハイパーリンクを含むように表示することもできる。
【００６０】
図１２は、本発明の第四実施例によるサードパーティーサービスを提供するサードパーティーサービス提供装置の構成略図である。本実施例において、サードパーティーサービス提供装置３は外部から送信される情報を受信するための受信装置７３を含み、この情報は図３或いは図４に示した一次サービス提供装置２が提供した応答メッセージであり、また、図３或いは図４に示したサービス要求装置１を経由して転送された応答メッセージである。
【００６１】
サードパーティーサービス提供装置３はさらに受信装置７３が受信した情報を処理するための処理装置７２を含み、応答メッセージを処理して新しい応答メッセージを形成する。サードパーティーサービス提供装置３はさらに一つ或いは幾つかのデータファイルを記録するためのデータベース７１が含まれ、サードパーティーサービス提供装置３がサードパーティーサービスを提供するため必要とする関連データを含む。サードパーティーサービス提供装置３はさらに処理装置７２によって処理された情報、或いは処理装置７２とデータベース７１を組み合わせて処理を完成した情報を送信するための送信装置７４を含む。
【００６２】
図１２に示した実施例によれば、処理装置７２は受信装置７３に接続され、そして受信装置７３から情報を受信する。また処理装置７２はデータベース７１に接続され、この要求メッセージ或いは指令に基づいて、データベースから必要な情報を取り出し、対応する新しい応答メッセージを生成する。送信装置７４は処理装置７２に接続され、そして処理装置７２から送信した情報を受信して、新たしい応答メッセージを送信する。受信装置７３は入力インタフェース７３１を含み、このインタフェース７３１によって外部から様々な情報を受信し、送信装置７４は出力インタフェース７４１を含み、このインタフェース７４１によって外部に新しい応答メッセージを送信する。
【００６３】
受信装置７３は複数の入力インタフェース７３１を有することができ、そこから複数の情報を同時に受信できることができる。これらの複数の情報は同じサービス要求装置１或いは同じクライアントソフトから受信でき、また、異なるサービス要求装置或いは異なるクライアントソフトからも受信できる。これらの複数の情報は同じ形式の情報であることができ、例えば全てがＨｔｔｐテキストであることもできる。また、他の異なる形式の情報であることもでき、その一部がＨｔｔｐテキストであり、一部がプレーンテキスト内容であり、一部がＷｏｒｄアプリケーションプログラムなどのアプリケーションソフトに適合する情報の場合もある。
【００６４】
送信装置７４は複数の出力インタフェース７４１を有することができ、そこから複数の情報を同時に送信できる。これらの複数の情報は同じサービス要求装置或いは同じクライアントソフトに送信でき、また、異なるサービス要求装置或いは異なるクライアントソフトにも送信できる。
【００６５】
データベース７１内には複数のデータファイルが含まれ、本実施例においては、オブジェクト情報とその起動条件などのフィールド内容が含まれる。本実施例において、このオブジェクトに基づき、処理装置７２は受信装置７３から受信した情報を処理する。例えば、ある実施例では、処理装置７２が受信装置７３から受信した情報の中の関連するオブジェクトを修正し、そして対応した起動条件が含まれる内容へと入れ替える。
【００６６】
本実施例の変形例として、データベース７１には履歴情報のファイルも含まれ、そこでサービス要求装置１の要求メッセージの履歴を記録し、そしてこのファイル内の情報に基づいてサービス要求装置１に正確なサービスを提供する。例えば、履歴情報のファイルには、少なくともユーザー識別番号（サービス要求装置１を識別するためのもの）、履歴情報（例えば複数のオブジェクト或いはカテゴリーで構成できる）などのフィールドを含む。処理プロセスにおいて、サードパーティーサービス提供装置３はサービス要求装置１に対応したユーザー識別番号に基づき履歴情報のファイル中の対応する履歴情報を調べ出し、そして対応する履歴情報に基づいてサービス要求装置に正確なサービスを提供する。
【００６７】
図１３は本発明の第四実施例によるサードパーティーサービス提供装置３の処理装置７２の構成略図である。処理装置７２は前処理装置７２３及び生成装置７２４を含む。前処理装置７２３は既定の規則に基づいて応答メッセージを処理するためのものであり、そこから処理結果を得る。生成装置７２４は処理結果に基づいて新しい応答メッセージを生成するためのものである。二つの装置が夫々データベース７１に接続され、そして夫々その中から関連情報を読み取る。
【００６８】
また前処理装置７２３は、例えば既定の規則に基づき、かつサービス要求装置１のサービス要求情報に基づいて応答メッセージを処理して処理結果を得る。また、例えば既定の規則に基づき応答メッセージから一つ或いは幾つかのオブジェクトを得、そしてサービス要求装置１のサービス要求情報に基づいて一つ或いは幾つかのオブジェクトの中からサービス要求装置１が特定したオブジェクトを選択し、処理結果とすることもできる。
【００６９】
図１４は本発明の第五実施例によるサードパーティーサービス提供装置の構成略図である。図１３に示した実施例と違い、サードパーティーサービス提供装置３はさらに転送装置７５及び内容整理装置７６を含む。転送装置７５はデータベース７１に接続し、データベース７１からの情報（ハイパーリンクやキーワード等）を受信し、この情報に基づいて必要なオブジェクトをデータベース７１に返信する。
【００７０】
転送装置７５の処理プロセスにおいては、サードパーティーサービス提供装置３の外部に要求を送信し、そしてこの要求の結果に基づいて処理を行う可能性もある。例えば、転送装置７５がサーチエンジン或いはその他の一次サービス提供装置に要求を送信し、このサーチエンジン或いはその他の一次サービス提供装置が転送装置７５に応答メッセージを返信する。
【００７１】
こうした状況は、処理装置７２がデータベース７１に要求を送信するものの、データベース７１はこの要求に応答する情報がなく、このため、データベース７１は転送装置７５を通じて外部のその他の一次サービス提供装置に要求を送信し、そして、この要求に対する応答により処理装置７２に応答メッセージを提供する。転送装置７５を設置することで、処理装置７２は必要なときに任意の内容を処理でき、データベース７１の内容だけに制限されない。
【００７２】
さらに図１４において、内容整理装置７６はデータベース７１に接続され、データベース７１の内容を更新・整理するためのものである。本実施例において、内容整理装置７６は適切な時に外部に要求を送信し、要求に対する応答メッセージを受信し、データベース７１に最新の内容を提供する。データベース７１はこの最新の内容を記録して古いデータを削除する。
【００７３】
本実施例において、内容整理装置７６は定期的かつ自動でデータベース７１の内容の収集と整理作業を完成するが、もちろん手動によっても、またバッチ処理によってデータを整理してもよい。
【００７４】
同様に、実施例の変形例において、転送装置７５と内容整理装置７６はサードパーティーサービス提供装置３の中に存在しなくてもよい。データベース７１に該当する内容が含まれていない場合には、処理装置７２が関連する処理を行わない。
【００７５】
以上、本発明の具体的な実施例について説明したが、本発明は本明細書に記載した特定の実施形態に限定されるものではなく、当業者は本件特許請求の範囲内で様々な変更を行うことができる。
【図面の簡単な説明】
【００７６】
【図１】インターネットによるコンテンツサービス提供に関する従来技術の概念図。
【図２】本発明によるサードパーティーサービスを提供する概念図。
【図３Ａ】本発明の第一実施例によるサードパーティーサービス提供方法のステップ図。
【図３Ｂ】本発明の第一実施例の変形例によるサードパーティーサービス提供方法のステップ図。
【図４】本発明の第二実施例によるサードパーティーサービス提供方法のステップ図。
【図５】本発明の第一実施例等によるによるサードパーティーサービス提供装置が応答メッセージを処理し、新応答メッセージを生成するフローチャート。
【図６】本発明の第一実施例によるサービス要求装置が要求を送信してからサービス要求装置が応答メッセージを得るまでのフローチャート。
【図７】本発明の第三実施例による一次サービス提供装置が提供した応答メッセージを処理するフローチャート。
【図８】図７に示すコンテンツ追加ステップの具体的なフローチャート。
【図９】図８に示す新しいコンテンツを確定するステップの具体的なフローチャート。
【図１０Ａ】サードパーティーサービス提供装置が提供する第一方式の略図。
【図１０Ｂ】サードパーティーサービス提供装置が提供する第二方式の略図。
【図１１Ａ】従来技術によりＷｏｒｄアプリケーションプログラムによりドキュメントを開き表示された結果のキャプチャー図。
【図１１Ｂ】本発明の第三実施例によるサードパーティーサービス提供装置が新しい応答メッセージを確定し表示した結果のキャプチャー図。
【図１２】本発明の第四実施例によるサードパーティーサービス提供装置の構成略図。
【図１３】本発明の第四実施例によるサードパーティーサービス提供装置の処理装置の構成略図。
【図１４】本発明の第五実施例によるサードパーティーサービス提供装置の構成略図。
【図１】
2008097613.tif 000003
【図２】
2008097613.tif 000004
【図３Ａ】
2008097613.tif 000005
【図３Ｂ】
2008097613.tif 000006
【図４】
2008097613.tif 000007
【図５】
2008097613.tif 000008
【図６】
2008097613.tif 000009
【図７】
2008097613.tif 000010
【図８】
2008097613.tif 000011
【図９】
2008097613.tif 000012
【図１０Ａ】
2008097613.tif 000013
【図１０Ｂ】
2008097613.tif 000014
【図１１Ａ】
2008097613.tif 000015
【図１１Ｂ】
2008097613.tif 000016
【図１２】
2008097613.tif 000017
【図１３】
2008097613.tif 000018
【図１４】
2008097613.tif 000019