(57)【要約】【課題】アプリケーションソフトウェアで情報を入力したとき、入力した情報に関連する情報を、労せずして即座に得られるようにすること。【解決手段】本発明では、上記課題を達成するために、クライアントから、ネットワークを介して、情報を受信する手段と、  前記情報のリンク先ＵＲＬを、クライアントに取得させる手段とを備え、  前記情報のリンク先ＵＲＬが、前記情報に関連する情報を提供するコンテンツのＵＲＬであることを特徴とする情報解析サーバとしたものである。【選択図】なし【特許請求の範囲】
【請求項１】
クライアントから、ネットワークを介して、情報を受信する手段と、
前記情報のリンク先ＵＲＬを、クライアントに取得させる手段とを備え、
前記情報のリンク先ＵＲＬが、前記情報に関連する情報を提供するコンテンツのＵＲＬであることを特徴とする情報解析サーバ。
【請求項２】
前記情報のリンク先ＵＲＬを、クライアントに取得させる手段が、
前記情報を解析する手段と、
解析結果に基づいて前記情報のリンク先ＵＲＬを生成する手段と、
前記情報のリンク先ＵＲＬを、ネットワークを介して、クライアントに送信する手段とを備えることを特徴とする請求項１に記載の情報解析サーバ。
【請求項３】
アプリケーションソフトウェアを実行するクライアントであって、
アプリケーションソフトウェアでユーザが入力した情報を、ネットワークを介して、請求項１又は２に記載の情報解析サーバに送信することにより、前記情報のリンク先ＵＲＬを取得する手段と、
前記情報のリンク先ＵＲＬで指定されるコンテンツをユーザに表示可能にさせる手段とを備えることを特徴とするクライアント。
【請求項４】
アプリケーションソフトウェアを実行するクライアントに、
アプリケーションソフトウェアでユーザが入力した情報を、ネットワークを介して、請求項１又は２に記載の情報解析サーバに送信することにより、前記情報のリンク先ＵＲＬを取得する手段と、
前記情報のリンク先ＵＲＬで指定されるコンテンツをユーザに表示可能にさせる手段とを実現させる特徴とするソフトウェア。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アプリケーションソフトウェアに入力した情報に関連する情報を、Ｗｅｂで調べる技術に関する。
【背景技術】
【０００２】
一般に、アプリケーションソフトウェアで情報を入力したとき、入力した情報に関連する情報をＷｅｂで調べようとすると、このアプリケーションソフトウェアの利用を一旦止めて、Ｗｅｂブラウザを立上げ、入力した情報に関連する情報を提供してくれそうなＷｅｂサーバにアクセスして、このＷｅｂサーバで、入力した情報に関連する情報を提供するコンテンツを探す。
【０００３】
例えば、場所を入力したとき、この場所周辺の地図を、地図情報を提供するＷｅｂサーバで探す。
【０００４】
例えば、場所を入力したとき、この場所周辺にある料理店を、グルメ情報を提供するＷｅｂサーバで探す。
【０００５】
例えば、出発駅と到着駅を入力したとき、乗換駅を、路線情報を提供するＷｅｂサーバで探す。
【０００６】
また一般に、Ｗｅｂサイトで、目的のコンテンツを探すには、様々な入力を行い、その結果として得られるコンテンツが目的に適うか否かを確認する作業を要する（例えば、非特許文献１）。
【０００７】
尚、本願では、アプリケーションソフトウェアを、アプリケーション、或はアプリとも呼ぶ。
【非特許文献１】マピオンのホームページ、［平成１５年７月１７日検索］、インターネット＜URL：http://www.mapion.co.jp/＞
【発明の開示】
【発明が解決しようとする課題】
【０００８】
本発明は斯かる背景技術に鑑みてなされたもので、アプリケーションソフトウェアで情報を入力したとき、入力した情報に関連する情報を、労せずして即座に得られるようにすることを課題とする。
【課題を解決するための手段】
【０００９】
本発明において上記課題を達成するために、まず請求項１の発明では、クライアントから、ネットワークを介して、情報を受信する手段と、
前記情報のリンク先ＵＲＬを、クライアントに取得させる手段とを備え、
前記情報のリンク先ＵＲＬが、前記情報に関連する情報を提供するコンテンツのＵＲＬであることを特徴とする情報解析サーバとしたものである。
【００１０】
また請求項２の発明では、前記情報のリンク先ＵＲＬを、クライアントに取得させる手段が、
前記情報を解析する手段と、
解析結果に基づいて前記情報のリンク先ＵＲＬを生成する手段と、
前記情報のリンク先ＵＲＬを、ネットワークを介して、クライアントに送信する手段とを備えることを特徴とする請求項１に記載の情報解析サーバとしたものである。
【００１１】
また請求項３の発明では、アプリケーションソフトウェアを実行するクライアントであって、
アプリケーションソフトウェアでユーザが入力した情報を、ネットワークを介して、請求項１又は２に記載の情報解析サーバに送信することにより、前記情報のリンク先ＵＲＬを取得する手段と、
前記情報のリンク先ＵＲＬで指定されるコンテンツをユーザに表示可能にさせる手段とを備えることを特徴とするクライアントとしたものである。
【００１２】
また請求項４の発明では、アプリケーションソフトウェアを実行するクライアントに、
アプリケーションソフトウェアでユーザが入力した情報を、ネットワークを介して、請求項１又は２に記載の情報解析サーバに送信することにより、前記情報のリンク先ＵＲＬを取得する手段と、
前記情報のリンク先ＵＲＬで指定されるコンテンツをユーザに表示可能にさせる手段とを実現させる特徴とするソフトウェアとしたものである。
【発明の効果】
【００１３】
請求項１及び２の発明は、アプリケーションソフトウェアでユーザが入力した情報をクライアントから受信すれば、この情報に関連する情報を提供するコンテンツのＵＲＬを、クライアントに取得させることができるという効果がある。
【００１４】
請求項３及び４の発明は、アプリケーションソフトウェアでユーザが入力した情報に関連する情報を提供するコンテンツの表示をユーザに可能にさせることができるという効果がある。
【００１５】
以上、アプリケーションソフトウェアで情報を入力したとき、入力した情報に関連する情報を、労せずして即座に得られるという効果がある。
【発明を実施するための最良の形態】
【００１６】
以下に、本発明の一実施形態を説明する。
【００１７】
本実施形態では、図１に示すように、各クライアントと、各Ｗｅｂサーバとが接続されているネットワークに、情報解析サーバも接続される。
【００１８】
クライアントは、パソコンやサーバなどのコンピュータ、或は携帯電話機などの携帯端末である。
【００１９】
図２に、クライアントにインストールされているソフトウェアの構成例を示す。
【００２０】
図２の中で、ＯＳは、オペレーティングシステムを、ブラウザは、Ｗｅｂブラウザを、アプリケーションは、アプリケーションソフトウェアを、それぞれ意味する。
【００２１】
以後、単にアプリケーションソフトウェアと云えば、クライアントにインストールされているアプリケーションソフトウェアを意味するものとする。
【００２２】
図２の中で、データ入力という名のソフトウェアは、アプリケーションソフトウェアでユーザが入力した情報を情報解析サーバに送信することにより、この情報のリンク先ＵＲＬを取得して、クライアントの記憶装置に保存する機能を、アプリケーションソフトウェ
アに付加するためのソフトウェアである。
【００２３】
ここで、情報のリンク先ＵＲＬとは、この情報に関連する情報を提供するコンテンツのＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）のことである。
【００２４】
図２の中で、コンテンツへの接続という名のソフトウェアは、クライアントの記憶装置にリンク先ＵＲＬが保存されている情報を、アプリケーションソフトウェアでユーザが閲覧しているとき、閲覧されている情報のリンク先ＵＲＬで指定されるコンテンツを表示可能にする機能を、アプリケーションソフトウェアに付加するためのソフトウェアである。
【００２５】
情報解析サーバは、アプリケーションソフトウェアからネットワークを介して情報を受信すると、この情報を解析し、この解析結果に基づき、この情報のリンク先ＵＲＬを生成して、このＵＲＬをアプリケーションソフトウェアにネットワークを介して送信するコンピュータシステムであっても良い。
【００２６】
或は、情報解析サーバは、アプリケーションソフトウェアからネットワークを介して情報を受信すると、この情報を元に解析プログラムを選定し、選定した解析プログラムをアプリケーションソフトウェアにネットワークを介して送信するコンピュータシステムであっても良い。
【００２７】
解析プログラムは、アプリケーションソフトウェアでユーザが入力した情報の解析を行い、この解析結果に基づき、この情報のリンク先ＵＲＬを生成する機能を、アプリケーションソフトウェアに付加するためのプログラムであって、解析対象の情報ごとに、最適なものが予め決められている。
【００２８】
Ｗｅｂサーバは、Ｗｅｂブラウザで閲覧可能なコンテンツをネットワークを介してクライアントに供給するコンピュータシステムである。
【００２９】
ネットワークは、各サーバと、各クライアントとの間でデータ通信が可能であれば、その種類や形態に特に制限は無く、例えば、インターネットやイントラネット或は専用回線でも良く、また、途中で光通信や無線通信が行なわれるものであっても良い。
【００３０】
まず、以下に、アプリケーションソフトウェアでユーザが入力した情報を、情報解析サーバが解析する場合に、この情報のリンク先ＵＲＬがクライアントの記憶装置に保存されるまでになされる処理の例を、図３のフローチャートに従って、説明する。
【００３１】
Ｓ（ＳＴＥＰ）１；
ユーザが、アプリケーションソフトウェアで情報を入力する。
【００３２】
Ｓ（ＳＴＥＰ）２；
アプリケーションソフトウェアは、入力情報を、情報解析サーバに送信する。
【００３３】
Ｓ（ＳＴＥＰ）３；
情報解析サーバは、入力情報を受信して解析する。
【００３４】
Ｓ（ＳＴＥＰ）４；
情報解析サーバは、入力情報の解析結果に基づいて、入力情報のリンク先ＵＲＬを生成する。
【００３５】
Ｓ（ＳＴＥＰ）５；
情報解析サーバは、入力情報のリンク先ＵＲＬを、アプリケーションソフトウェアに送信する。
【００３６】
Ｓ（ＳＴＥＰ）６；
アプリケーションソフトウェアは、入力情報のリンク先ＵＲＬを受信して、クライアントの記憶装置に保存する。
【００３７】
尚、入力情報を解析した結果、入力情報のリンク先ＵＲＬが生成不可能である場合が有り得る。この場合、ＳＴＥＰ４〜６の処理は行われない。また、この場合、情報解析サーバは、アプリケーションソフトウェアに、エラーを通知する。
【００３８】
次に、以下に、アプリケーションソフトウェアでユーザが入力した情報を、解析プログラムが解析する場合に、この情報のリンク先ＵＲＬがクライアントの記憶装置に保存されるまでになされる処理の例を、図４のフローチャートに従って、説明する。
【００３９】
Ｓ（ＳＴＥＰ）１；
ユーザが、アプリケーションソフトウェアで情報を入力する。
【００４０】
Ｓ（ＳＴＥＰ）２；
アプリケーションソフトウェアは、入力情報を、情報解析サーバに送信する。
【００４１】
Ｓ（ＳＴＥＰ）３；
情報解析サーバは、入力情報を受信し、この入力情報を元に解析プログラムを選定する。
【００４２】
Ｓ（ＳＴＥＰ）４；
情報解析サーバは、選定した解析プログラムをアプリケーションソフトウェアに送信する。
【００４３】
Ｓ（ＳＴＥＰ）５；
アプリケーションソフトウェアは、解析プログラムを受信し、この解析プログラムに、入力情報を解析させる。
【００４４】
Ｓ（ＳＴＥＰ）６；
アプリケーションソフトウェアは、解析プログラムに、入力情報の解析結果に基づいて、入力情報のリンク先ＵＲＬを生成させる。
【００４５】
Ｓ（ＳＴＥＰ）７；
アプリケーションソフトウェアは、生成させた入力情報のリンク先ＵＲＬを、クライアントの記憶装置に保存する。
【００４６】
尚、入力情報を解析した結果、入力情報のリンク先ＵＲＬが生成不可能である場合が有り得る。この場合、ＳＴＥＰ６〜７の処理は行われない。また、この場合、解析プログラムは、アプリケーションソフトウェアに、エラーを通知する。
【００４７】
次に、以下に、クライアントの記憶装置にリンク先ＵＲＬが保存されている情報を、アプリケーションソフトウェアでユーザが閲覧しているとき、閲覧されている情報のリンク先ＵＲＬで指定されるコンテンツを表示するための処理の例を、図５のフローチャートに従って説明する。
【００４８】
Ｓ（ＳＴＥＰ）１；
ユーザが、アプリケーションソフトウェアにより情報表示欄に表示されている情報を閲覧する。
【００４９】
Ｓ（ＳＴＥＰ）２；
アプリケーションソフトウェアは、情報表示欄に表示されている情報のリンク先ＵＲＬを、クライアントの記憶装置から読み出し、読み出したリンク先ＵＲＬに結びついたリンクボタンを、この情報表示欄に表示する。
【００５０】
Ｓ（ＳＴＥＰ）３；
ユーザが、リンクボタンを押下する。
【００５１】
Ｓ（ＳＴＥＰ）４；
アプリケーションソフトウェアは、Ｗｅｂブラウザを立上げ、押下されたリンクボタンに結びついているリンク先ＵＲＬへコンテンツのリクエストを、このＷｅｂブラウザから送信する。
【００５２】
Ｓ（ＳＴＥＰ）５；
押下されたリンクボタンに結びついているリンク先ＵＲＬで特定されるＷｅｂサーバは、コンテンツのリクエストに対する処理（処理内容は各コンテンツに依存する）を行い、この処理の結果として得られるコンテンツを、Ｗｅｂブラウザに返信する。
【００５３】
Ｓ（ＳＴＥＰ）６
Ｗｅｂブラウザは、コンテンツを受信して表示する。
【００５４】
図６に、クライアントが携帯電話機であり、アプリケーションソフトウェアがスケジューラであるときに、リンクボタンが表示された情報表示欄の例を示す。図６の情報表示欄には、「グルメ」と「Ｍａｐ」という２つのリンクボタンが表示されている。「グルメ」というリンクボタンを押下すると、「文京区水道橋１−３−３」という入力情報で識別される場所の周辺にある料理店の一覧が表示される。また、「Ｍａｐ」というリンクボタンを押下すると、「文京区水道橋１−３−３」という入力情報で識別される場所の周辺の地図が表示される。
【００５５】
最後に、以下に、情報解析サーバ又は解析プログラムで行われる情報解析の例を説明する。
【００５６】
本例において、情報解析サーバで情報解析が行われる場合、情報解析サーバは、図７に示すような情報解析用テーブルを保管するデータベースを有する。
【００５７】
また本例において、解析プログラムで情報解析が行われる場合、解析プログラムは、図７に示すような情報解析用テーブルを有する。
【００５８】
図７に示す情報解析用テーブルは、情報と、この情報のリンク先ＵＲＬとの組のリストを格納するテーブルである。
【００５９】
本例において、情報解析サーバ又は解析プログラムは、情報の解析として、この情報を、情報解析用テーブルに探すことを行う。
【００６０】
以下に、本例において、情報解析サーバ、又は解析プログラムが行う処理を、図８のフローチャートに従って、説明する。
Ｓ（ＳＴＥＰ）１；
アプリケーションソフトウェアから、情報を受信する。
【００６１】
Ｓ（ＳＴＥＰ）２；
アプリケーションソフトウェアから受信した情報を、情報解析用テーブルに探す。
【００６２】
Ｓ（ＳＴＥＰ）３；
アプリケーションソフトウェアから受信した情報が情報解析用テーブルに見つかれば、ＳＴＥＰ４に進む。
【００６３】
他方、アプリケーションソフトウェアから受信した情報が情報解析用テーブルに見つからなければ、ＳＴＥＰ６に進む。
【００６４】
Ｓ（ＳＴＥＰ）４；
アプリケーションソフトウェアから受信した情報と組になっている、この情報のリンク先ＵＲＬを、情報解析用デーブルの中から読み出すことにより、この情報のリンク先ＵＲＬを生成する。
【００６５】
Ｓ（ＳＴＥＰ）５；
アプリケーションソフトウェアから受信した情報のリンクＵＲＬを、アプリケーションソフトウェアに送信する。
【００６６】
Ｓ（ＳＴＥＰ）６；
エラーを、アプリケーションソフトウェアに送信する。
【図面の簡単な説明】
【００６７】
【図１】本実施形態に係わるシステムの構成例を示す図。
【図２】クライアントにインストールされているソフトウェアの構成例を示す図。
【図３】アプリケーションソフトウェアでユーザが入力した情報を、情報解析サーバが解析する場合に、この情報のリンク先ＵＲＬがクライアントの記憶装置に保存されるまでになされる処理を例示するフローチャート。
【図４】アプリケーションソフトウェアでユーザが入力した情報を、解析プログラムが解析する場合に、この情報のリンク先ＵＲＬがクライアントの記憶装置に保存されるまでになされる処理を例示するフローチャート。
【図５】クライアントの記憶装置にリンク先ＵＲＬが保存されている情報を、アプリケーションソフトウェアでユーザが閲覧しているとき、閲覧されている情報のリンク先ＵＲＬで指定されるコンテンツを表示するための処理の例を示すフローチャート。
【図６】リンクボタンが表示された情報表示欄の例を示す図。
【図７】情報解析用テーブルの例を説明する図。
【図８】情報解析サーバ又は解析プログラムが行う処理の例を示すフローチャート。
【図１】
2005071209.tif 000002
【図２】
2005071209.tif 000003
【図３】
2005071209.tif 000004
【図４】
2005071209.tif 000005
【図５】
2005071209.tif 000006
【図６】
2005071209.tif 000007
【図７】
2005071209.tif 000008
【図８】
2005071209.tif 000009