(57)【要約】【課題】  ホームページ等からウェブログにトラックバックする手段を提供する。【解決手段】  トラックバック作成依頼機能を持たないホームページ等を代理して、ウェブログに対してそのウェブログのトラックバック通信の仕様に従ったトラックバック作成依頼通信を発信する。作成依頼先が依頼元に対して何かしらの制限を課している場合は、一時的にその制限に適合するような依頼元の内容を作成して、そこからトラックバック作成依頼を行い、実際のアクセスは本当の依頼元に転送する。【選択図】        図１
2007087357.tif 000002
【特許請求の範囲】
【請求項１】
ウェブログや、本来はトラックバック作成依頼機能を持たないホームページから、他のウェブログに対して代理でトラックバック作成依頼を行う装置。
【請求項２】
請求項１において、世の中にある一般的なウェブログサービス提供システムのトラックバックの仕組みをデータベースに記憶し、それぞれのシステムの仕様に合致したトラックバック作成依頼の通信を作成することを特徴とするもの。
【請求項３】
請求項１または２において、トラックバック作成を依頼するときに、そのトラックバックによってリンクされる先を自己の管理する範囲のＵＲＬとする通信を作成することを特徴とするもの。
【発明の詳細な説明】
【技術分野】
【０００１】  本発明は、インターネット利用者同士のウェブログを介する交流を円滑に進めたり、ウェブログ利用者に対する広告・宣伝を容易に行うための装置に関するものである。
【背景技術】
【０００２】  従来、インターネットあるいはイントラネット上で情報を発信するための仕組みの一つとしてはホームページが知られている。また、ホームページの一つの種類として、特に高頻度で簡単に情報を発信できるようにした仕組みの一つとしてウェブログが普及していて、ウェブログで提示される情報はエントリという単位でまとめられている。【０００３】  ウェブログには単に情報を発信するだけでなく、ウェブログ利用者が相互に内容の関連性の高いエントリ同士を通知し合うトラックバックという機能があり、この機能を使ってウェブログ利用者は他の利用者と交流を図ったり、あるエントリに対してそのエントリに関連性の強い商品やサービスの内容を紹介したエントリの広告・宣伝を行うことができる。
【発明の開示】
【発明が解決しようとする課題】
【０００４】  しかしながら、従来、トラックバックはウェブログ同士でしか行うことができず、ウェブログではない通常のホームページからウェブログに対してトラックバックを作成することはできなかった。そのため、ウェブログ上でその関連情報を紹介してもらうためには、紹介してもらう情報もまたウェブログ上で表現する必要があり、ウェブログで表現するのに適さない情報や、広告宣伝用のホームページをウェブログを介して浸透を図っていくことには困難がある。また、ウェブログ同士でもウェブログサービス事業者が異なるとトラックバックを行う通信の仕様に微妙な違いがあって、思う通りにトラックバックができない問題もある。【０００５】  本発明は、このような課題に鑑みてなされたものであり、システムの異なるウェブログや通常のホームページからもウェブログに対してトラックバックの作成リクエストを出すことができるようにする装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】  本発明の装置は、図１のように、トラックバックの作成依頼を発信したいホームページと、トラックバックの作成依頼を受信させたいウェブログの間に立って、トラックバック作成依頼元のホームページに代わって、トラックバック作成依頼を依頼先のウェブログに出すことで機能するものである。【０００７】  本装置は、トラックバックの作成依頼を発信したいホームページから、トラックバックに必要なトラックバックによってリンクされるＵＲＬ、タイトル、内容の要約、発信者といった各種情報を入力させるインターフェースを持つ。この情報は、通常、本装置に接続するコンピュータープログラムや、本装置を実現するコンピューター内で動作する他のコンピュータープログラムによって引き渡される。【０００８】  本装置は、Ｙａｈｏｏやライブドアといった、現在、世の中に存在する代表的なウェブログサービス事業者のトラックバック受付の仕組みを記憶したデータベースを備え、トラックバック依頼先の各ウェブログの認証の仕組みに応じて、入力された情報を元に適切にトラックバックの作成を依頼する通信を作成して、トラックバック依頼先のウェブログに対して発信する。
【発明の効果】
【０００９】  現在、類似の装置やそれを使用したサービスは見あたらない。そのため、ウェブログを媒介とするコミュニケーションや広告宣伝を行うためには、情報の発信者自身もウェブログを使用するしかない。【００１０】  本装置を使えば、通常のホームページを作成している人が、自分のホームページをウェブログにトラックバックさせることが可能になり、ウェブログ利用者以外の人もウェブログを介した情報の伝播、拡散を図ることが可能になる。【００１１】  また、本装置を使えば、通常のホームページを作成しているユーザーを対象として、自分のホームページをウェブログにトラックバックさせることを実現するサービスを提供することが可能になり、ウェブログ利用者以外の人に対してウェブログを介した情報の伝播、拡散手段を広く提供することが可能になる。【００１２】  さらに本装置では、トラックバックの作成依頼を行う際に、依頼先のウェブログシステムの特徴に応じてトラックバック作成依頼の通信の内容の制御を行うので、各ウェブログサービス提供事業者の間で、受け付けるトラックバック作成依頼の通信の内容に微妙な違いがある場合でも、その違いを吸収して適切なトラックバックを行うことができるので、ウェブログからウェブログへトラックバックを行う際に利用して、ウェブログシステム間の相性問題を避けるという効果を得ることもできる。
【発明を実施するための最良の形態】
【００１３】（１）本装置の構成
本装置は、図２のように、リクエスト受付部、トラックバック作成部、リンク転送部、データベース部によって構成される。本装置の各部分は、実施においてはソフトウェアプログラムとして実現するのが適当であり、その形態を以下に説明する。簡単のため、以下の説明では全てのプログラムは１台のコンピューター上で稼働するものとするが、実際は、処理量に応じて負荷分散のために複数台のコンピューター上に分散して配置する場合もある。【００１４】（２）データベース部
データベース部は、汎用のリレーショナルデータベースサーバーソフトウェアを使用する。データベース内に蓄えられる情報には大きく分けて、トラックバック作成方法に関する情報とリンク転送を管理する情報があり、それぞれテーブルを分けて保持される。これらの情報は、この装置の利用者や開発者、管理者および本装置内で動作するプログラム自身によって登録、変更、削除等の管理をされる性質のものである。【００１５】  トラックバック作成方法に関する情報とは、Ｙａｈｏｏやライブドアといった、世の中の代表的なウェブログサービス提供事業者のトラックバックの受付方法に関する情報であり、各ウェブログサービスに対して、その上で運営されるウェブログがトラックバックを受け付けるかどうか、トラックバックの作成依頼元がウェブログシステムであるかどうかのチェックを行うか、そのウェブログへのリンクを持たないコンテンツからのトラックバックを受け付けるかどうか、というような内容を保持する。また、さらにこれに加えて、トラックバック作成依頼通信（いわゆるトラックバックｐｉｎｇ）において各パラメータをどのように取り扱うか、という情報を保持する。【００１６】  トラックバック作成依頼通信（いわゆるトラックバックｐｉｎｇ）において各パラメータをどのように取り扱うか、という情報は、各ウェブログサービスに対してそのウェブログシステムがトラックバックを受信する際に、トラックバック作成依頼元の各情報をどのような名前のパラメータとして受け取るか、という情報を含むものであり、具体的には、そのウェブログシステムにおいて、タイトルを表すパラメータの名称（通常は「ｔｉｔｌｅ」である）、要約を表すパラメータの名称（通常は「ｅｘｃｅｒｐｔ」）、ＵＲＬを表すパラメータの名称（通常は「ｕｒｌ」）、ブログ名を表すパラメータの名称（通常は「ｂｌｏｇ＿ｎａｍｅ」）等のことである。【００１７】  また、トラックバック作成依頼通信（いわゆるトラックバックｐｉｎｇ）において各パラメータをどのように取り扱うか、という情報には、各ウェブログサービスに対してそのウェブログシステムがトラックバックを受信する際に、作成依頼元のタイトルや内容の要約といった情報を、作成依頼元が送ってきたトラックバック作成依頼通信によって取得するのか、または作成依頼元に実際にアクセスして取得するのか、あるいはその両者を総合して情報を取得したり、あるいはトラックバック受付の可否を判断するのか、という情報を含む。【００１８】  データベース内に蓄えられる情報の中の、リンク転送を管理する情報とは、本装置が、あるＵＲＬのリンクを指定してアクセスされた場合に、そのアクセスを転送する先のＵＲＬを保持するものである。【００１９】（３）リクエスト受付部
リクエスト受付部は、あるウェブログに対するトラックバックの作成依頼を受け付ける働きをする。【００２０】  リクエスト受付部は、トラックバックに必要なトラックバック作成依頼を送るウェブログのＵＲＬ、作成依頼元のタイトル、内容の要約、発信者といった各種情報を入力させるインターフェースを持つ。このインターフェースの仕組みはＤＬＬやウェブサービスといった、汎用的なソフトウェア技術で作成され、この情報は、本装置に接続するコンピュータープログラムや、本装置を実現するコンピューター内で動作する他のコンピュータープログラムによって引き渡される。【００２１】  リクエスト受付部は、トラックバック作成依頼を受けると、その情報をトラックバック作成部に引き渡し、実際のトラックバック作成処理を継続させ、その結果を依頼元に返す。なお、ここでは、簡単にリクエスト受付後、即、トラックバック作成という動作の流れを想定しているが、この他にも、リクエスト受付したものは一旦、リストに記憶しておいて、リクエスト受付とトラックバック作成を非同期的に動作させる方法も考えられる。【００２２】（４）トラックバック作成部
トラックバック作成部は、リクエスト受付部から引き渡されたトラックバック作成依頼を元に、トラックバック作成依頼先のウェブログシステムにアクセスして、実際に適切な形でトラックバックの作成依頼の通信を発信する。【００２３】  トラックバック作成部が発信するトラックバック作成依頼通信の形式は、通常のウェブログ間のトラックバックでやりとりされる、いわゆるトラックバックｐｉｎｇを用いる。【００２４】  トラックバック作成部は、トラックバック作成依頼を受けると、これからトラックバックの依頼を行う相手先のウェブログサービス提供事業者のウェブログシステムに関する情報をデータベースより取得する。【００２５】  データベースから取得した情報により、トラックバック依頼先がウェブログ以外へリンクするトラックバックを作成しなかったり、依頼先へのリンクを含まないコンテンツからのトラックバックを作成しない等、データベースに記録されている条件から、依頼元のコンテンツが依頼先のトラックバック作成要件に適合しないことが判明した場合は、トラックバック作成部は、本装置内に一時的に、依頼元のコンテンツを元に依頼先へのリンクを追加したり、要約部分を先頭に追加する等の加工を行ってトラックバック依頼先の仕様に適合する形のウェブログコンテンツ（＝ダミーエントリ）を作成し、それを本装置のリンク転送部が持つウェブサーバーを利用してインターネット上に公開し、そのダミーエントリのＵＲＬをトラックバックによるリンク先（トラックバック依頼元のＵＲＬ）とする。【００２６】  トラックバック作成部は、データベースから取得したトラックバック依頼先のトラックバックｐｉｎｇの仕様、すなわち、トラックバック依頼元のウェブログのＵＲＬ、作成依頼元のタイトル、内容の要約、発信者といった各種情報をどういう形式で何という名前のパラメータに設定して通信を行うか、に従ってトラックバック依頼先にトラックバック作成依頼の通信を送る。【００２７】  本装置内に一時的にダミーエントリを作成した場合は、トラックバック作成依頼通信を行った後直ちに、あるいは、あらかじめ設定された時間間隔後ごとにトラックバック作成依頼先に今回依頼したトラックバック依頼先が正常に作成されているかを確認し、正常に作成された場合は、ダミーエントリを削除し、データベース内のリンク転送を管理する情報として、ダミーエントリのＵＲＬを、リクエスト受付部が受け付けた元々のトラックバック作成依頼元に転送する情報を記録する。ただし、あらかじめ設定された回数の確認、あるいは経過時間経っての確認を行った後も依頼先にトラックバックが作成されない場合は、今回の処理は失敗したものとしてダミーエントリを削除する。【００２８】  トラックバック作成部は、処理の結果をリクエスト受付部に返す。【００２９】（４）リンク転送部
リンク転送部は、汎用のウェブサーバーとその上で動作するプログラムによって構成される。【００３０】  リンク転送部は、通常のウェブサーバーの機能を使って、インターネットからのアクセスを受け付ける。アクセス要求があった場合、データベースのリンク転送に関する情報を調べ、当該要求の要求先ＵＲＬに対して転送先が設定されている場合は、その要求をデータベースに記録された転送先に転送する。【００３１】  必要に応じて、リンク転送部は要求をログに記録し、後の統計情報の解析等に役立てるものとする。
【産業上の利用可能性】
【００３２】  例えば、本発明のリクエスト受付部を汎用のウェブサーバーに接続し、インターネット上からトラックバック作成依頼を受け付けられるようにすれば、従来、トラックバックを行うことが出来なかったコンテンツからウェブログに対して代理でトラックバック作成依頼を行うサービスを提供することが可能である。
【図面の簡単な説明】
【図１】本発明装置の機能を表す概要図
【図２】本発明装置の全体構成を表す概要図
【図１】
2007087357.tif 000003
【図２】
2007087357.tif 000004