(57)【要約】【課題】  電子チラシの制作作業におけるリンク機能を機械的に生成することによって、呈示するコンテンツの作成やリンク先のアドレス（ＵＲＬ）の設定といった煩わしい作業の負荷を軽減するとともに、ワンタッチでリンク先の情報をユーザの表示画面に表示させる、スマートで使い勝手のよい電子チラシを配信する電子チラシ配信サーバを提供する。【解決手段】  チラシの構成部品データのうち文字を表示する構成部品を抽出し、この部分をリンクエリアとして設定する。更に、これらのリンクエリアに表示される文字列からキーワードを抽出し、このキーワードをキーに、キーワード毎に設定された検索エンジンを用いてウェブ検索を行い、取得した検索データを編集し電子チラシ上にツールチップとして表示する。【選択図】図１
2014056372.tif 000002
【特許請求の範囲】
【請求項１】
表示部と、記憶部と、
表示部上の位置を示すカーソルを介して入力操作を受けつける対話入力部と、
前記表示部に電子チラシを表示する手段と、
電子チラシの構成部品データのうち文字を表示する構成部品をカーソルがタッチしたときその文字列を含む検索リクエストを送信する手段と、
検索結果を受信して電子チラシ上に表示する手段と、
カーソルの位置座標を取得して電子チラシの位置座標に変換するカーソル座標入力手段と、
ネットワークを介して電子チラシ配信サーバとの間でデータの通信を行う通信手段と、
前記各手段を制御する制御手段と、を備えたユーザ端末と、
予め定められた文字列と検索エンジンとの対応表と、
検索リクエストに含まれる文字列から抽出したキーワードをキーとして前記対応表を用いて検索エンジンを選択し、該検索エンジンによる該キーワードの検索結果をユーザ端末に送信するキーワード検索手段と、
ネットワークを介してユーザ端末と前記検索エンジンとの間でデータの送受信を行う送受信手段と、
前記各手段を制御する制御手段と、を備えた電子チラシ配信サーバと、がネットワークで接続されて構成されることを特徴とする電子チラシ閲覧システム。
【請求項２】
表示部と、記憶部と、
表示部上の位置を示すカーソルを介して入力操作を受けつける対話入力部と、
前記表示部に電子チラシを表示する手段と、
電子チラシの構成部品データのうち文字を表示する構成部品をカーソルがタッチしたときその文字列からキーワードを抽出する手段と、
抽出したキーワードを含む検索リクエストを送信する手段と、
検索結果を受信して電子チラシ上に表示する手段と、
カーソルの位置座標を取得して電子チラシの位置座標に変換するカーソル座標入力手段と、
ネットワークを介して電子チラシ配信サーバとの間でデータの通信を行う通信手段と、
前記各手段を制御する制御手段と、を備えたユーザ端末と、
予め定められた文字列と検索エンジンとの対応表と、
検索リクエストに含まれるキーワードをキーとして前記対応表を用いて検索エンジンを選択し、該検索エンジンによる該キーワードの検索結果をユーザ端末に送信するキーワード検索手段と、
ネットワークを介してユーザ端末と前記検索エンジンとの間でデータの送受信を行う送受信手段と、
前記各手段を制御する制御手段と、を備えた電子チラシ配信サーバと、がネットワークで接続されて構成されることを特徴とする電子チラシ閲覧システム。
【請求項３】
前記検索リクエストを送信する手段において、予め文字を表示する電子チラシの構成部品を抽出しそれらの位置座標と文字列を登録したリンクエリアテーブルを用いてカーソルがタッチしたまたは重なったことを検知することを特徴とする、請求項１または請求項２に記載の電子チラシ閲覧システム。
【請求項４】
前記電子チラシ配信サーバの予め定められた文字列と検索エンジンとの対応表は、定められた文字列に対する検索エンジンを唯一つ定める表であることを特徴とする、請求項１から請求項３のいずれかに記載の電子チラシ閲覧システム。
【請求項５】
前記電子チラシ配信サーバの予め定められた文字列と検索エンジンとの対応表は、定められた文字列に対する検索エンジンを２以上対応させることが可能であることを特徴とする、請求項１から請求項３のいずれかに記載の電子チラシ閲覧システム。
【請求項６】
前記電子チラシ配信サーバの予め定められた文字列と検索エンジンとの対応表には、定められた文字列に対する検索エンジンを優先順位をつけて２以上対応させることが可能であることを特徴とする、請求項１から請求項３のいずれかに記載の電子チラシ閲覧システム。
【請求項７】
前記電子チラシ配信サーバにおける１つのキーワードに対する検索エンジンによる検索処理を複数回一括して行いこの検索で得た複数回分の検索データをユーザ端末に送信することを特徴とする、請求項５に記載の電子チラシ閲覧システム。
【請求項８】
前記電子チラシ配信サーバにおける１つのキーワードに対する検索エンジンによる検索処理の１回ごとに検索で得た検索データをユーザ端末に送信しユーザ端末の指示により次の検索エンジンによる検索を行うことを繰り返すことを特徴とする、請求項６に記載の電子チラシ閲覧システム。
【請求項９】
前記電子チラシ配信サーバのキーワード検索手段において、ネットワークを通じてユーザ端末から受信した文字列に対して数詞および接頭語、接尾語、記号および修飾語を削除するキーワード抽出処理を行うことを特徴とする、請求項１に記載の電子チラシ閲覧システム。
【請求項１０】
前記ユーザ端末のビューアプログラムにおいて、ネットワークを通じて電子チラシ配信サーバに送信する文字列は元の文字列に対して数詞および接頭語、接尾語、記号および修飾語を削除するキーワード抽出処理を行った文字列であることを特徴とする、請求項２に記載の電子チラシ閲覧システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子チラシの紙面に掲載されている商品の説明などに利用される商品の詳細情報および商品の詳細情報を表示させるためのリンク先のアドレス（ＵＲＬ）を自動的に選定してユーザ端末の表示画面に表示させる電子チラシ閲覧システムに関する。
【背景技術】
【０００２】
インターネット技術の発展に伴い、近年では、通信回線のインフラの整備が進むとともに、高速な通信手段が利用できるようになってきており、もともと紙ベースで折り込み広告として配布していたチラシについて、これらの紙面画像をデジタルデータ化し電子チラシとして顧客に提示する動きが見られるようになってきている。
【０００３】
現在ではＰＣ（パーソナルコンピュータ）、デジタルテレビ、携帯電話、モバイル端末、通信機能搭載のゲーム機等で閲覧可能な電子チラシが実用化されている。電子チラシは、ビューアと呼ばれる閲覧アプリケーションによって閲覧される。一般的な電子チラシ用ビューアでは、画像の拡大縮小、スクロール機能などを備えており、利用者が電子チラシの任意の部分を注視することが可能になっている。
【０００４】
電子チラシ及び電子チラシ閲覧装置のビューアでは、電子チラシの商品画像や説明文などの特定の位置をクリックすると別のＷｅｂサイトにアクセスするリンク機能を有する。このようなリンク機能を活用することにより、電子チラシに掲載されている商品ごとに、その商品の詳細な説明を掲示したり、関連情報を提供したりする試みがなされている。
【０００５】
電子チラシの制作作業では、見出しやロゴ、商品画像、価格や商品説明文のほかに、前述のリンク機能によって呈示するコンテンツの作成やリンク先のアドレス（ＵＲＬ）の設定が必要になるが、これらのリンク情報は、１つの電子チラシにおいて数十箇所も設定されることがあり作業負荷が大きい。また、日々発行される電子チラシであっても商品画像や説明文については流用可能なものもあるが、商品の掲載位置の変化や呈示コンテンツ情報の更新によって、前回の作業と殆ど変わらない作業負荷がかかる。
【０００６】
これらの、電子チラシの制作作業において、リンク機能によって呈示するコンテンツとリンク先のアドレス（ＵＲＬ）をインターネット上のサイトから流用して、電子チラシの適切な箇所に自動的に配置および設定できれば電子チラシの制作負荷やコンテンツ作成のコストを大幅に軽減することができる。
【０００７】
特許文献１では、電子チラシを含む、ＤＴＰ（Ｄｅｓｋ  Ｔｏｐ  Ｐｕｂｌｉｓｈｉｎｇ）システムによって編集された原稿データから、紙面における構成部品（文字ボックス、画像等）の属性情報（文字ボックスであれば文字のフォント、スタイル、サイズ、カラー等、画像であれば画像ファイルの拡張子、ファイル名、ファイル名の文字数等）に基づいて、位置情報（構成部品の領域が矩形であれば始点座標と終点座標）を効率よく取得する技術が記載されている。また、取得した構成部品の位置情報の利用形態の１つとして、リンク情報を設定する技術が記載されている。
【０００８】
また、特許文献２では、録画された番組に関して予め取得された、番組内で紹介される情報（例えば、コマーシャル、店舗、商品等）について、それらの詳細な情報の提供を受け（例えば、コマーシャルの詳細情報としては、商品名、商品ＵＲＬ、タイトル、企業名、企業ＵＲＬ、出演者等）、ユーザがそれらの情報の取得を要求して所定の領域をクリックすると、要求された情報に係る検索サイトを列挙してユーザに選択させる検索ダイアログを表示する技術が示されている。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２００５−２０８７０６号公報
【特許文献２】特開２００９−４２８００号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
しかしながら、特許文献１に開示された位置情報取得装置では、文字ボックスや画像等の位置情報を取得して、リンク情報を設定する位置を特定できるものの、流用するコンテンツデータのＵＲＬについては自動で取得できないため、制作者は別途コンテンツデータを検索または新たに作成しなければならない。また、特許文献２に開示された情報処理装置は、ユーザの要求した情報が、例えば商品ＵＲＬのように直接リンク先を示したものでない限り、ダイアログを表示してユーザに検索サイトを選択させるといった手順を取るため、検索サイトを逐一経由することを体感させてしまいユーザに煩わしさを与えてしまう。
【００１１】
本発明は、電子チラシにおける紙面の構成部品のうち、特に文字情報が配置される部分について、リンク機能によって呈示するコンテンツやリンク先のアドレス（ＵＲＬ）の流用や配置を自動的に行い、ワンタッチでリンク先の情報をユーザの表示画面に表示させる、スマートで使い勝手のよい電子チラシを配信する電子チラシ閲覧システムを提供することを目的とする。
【課題を解決するための手段】
【００１２】
前記課題を解決するための、本願の発明は、表示部と、記憶部と、表示部上の位置を示すカーソルを介して入力操作を受けつける対話入力部と、前記表示部に電子チラシを表示する手段と、電子チラシの構成部品データのうち文字を表示する構成部品をカーソルがタッチしたまたは重なったときその文字列を含む検索リクエストを送信する手段と、検索結果を受信して電子チラシ上に表示する手段と、カーソルの位置座標を取得して電子チラシの位置座標に変換するカーソル座標入力手段と、ネットワークを介して電子チラシ配信サーバとの間でデータの通信を行う通信手段と、前記各手段を制御する制御手段と、を備えたユーザ端末と、予め定められた文字列と検索エンジンとの対応表と、検索リクエストに含まれる文字列から抽出したキーワードをキーとして前記対応表を用いて検索エンジンを選択し、該検索エンジンによる該キーワードの検索結果をユーザ端末に送信するキーワード検索手段と、ネットワークを介してユーザ端末と前記検索エンジンとの間でデータの送受信を行う送受信手段と、前記各手段を制御する制御手段と、を備えた電子チラシ配信サーバと、がネットワークで接続されて構成されることを特徴とする電子チラシ閲覧システムである。
【００１３】
前記電子チラシ配信サーバの予め定められた文字列と検索エンジンとの対応表は、定められた文字列に対する検索エンジンを２以上対応させることを可能としてもよい。またこのとき、検索処理を複数回一括して行いこの検索で得た複数回分の検索データをユーザ端末に送信するようにしてもよい。
【００１４】
前記電子チラシ配信サーバの予め定められた文字列と検索エンジンとの対応表は、定められた文字列に対する検索エンジンを優先順位をつけて２以上対応させることを可能としてもよい。またこのとき、検索処理ごとに検索で得た検索データをユーザ端末に送信しユーザ端末の指示により次の検索エンジンによる検索を行うことを繰り返すようにしてもよい。
【発明の効果】
【００１５】
本発明によれば、電子チラシにおける、リンク機能によって呈示するコンテンツの作成やリンク先のアドレス（ＵＲＬ）の設定などのチラシ制作上の負荷がかからないという制作者側のメリットと、電子チラシ上の文字列エリアを指定すると適切にワンタッチでリンク先の情報をユーザの表示画面に表示させることができるといった、ユーザにとっても使い勝手のよいチラシの閲覧が可能になる。
【図面の簡単な説明】
【００１６】
【図１】本実施形態の全体構成を示す図である。
【図２】電子チラシ配信サーバ１００のハードウェア構成を示す図である。
【図３】電子チラシのデータ構成の一例を示す図である。
【図４】リンクエリアテーブル２２０の一例を示す図である。
【図５】リンクエリアテーブルの作成手順を示すフローチャートである。
【図６】マウスオーバーのイベントを把握する手順を示すフローチャートである。
【図７】ツールチップを表示する手順を示す図である。
【図８】電子チラシ配信サーバが、ウェブサイトから情報を取得する手順を示すフ  ローチャートである。
【図９】キーワード分類データベース１９０の一例を示す図である。
【図１０】キーワード分類データベース１９０のもう一つの例を示す図である。
【図１１】電子チラシ配信サーバ１００が、複数のウェブサイトから一括して情報  を取得する一例の手順を示すフローチャートである。
【図１２】複数のツールチップを一括して表示した画面の一例を示す図である。
【図１３】複数のツールチップを逐次的に表示する手順の一例を示す図である。
【図１４】電子チラシ配信サーバ１００が、複数のウェブサイトから逐次的に情報  を取得する一例の手順を示すフローチャートである。
【図１５】複数のツールチップを逐次的に表示した画面の一例を示す図である。
【発明を実施するための形態】
【００１７】
以下に、本発明の一つの実施形態の構成について図面を参照してさらに詳細に説明する。また、本実施形態では、ユーザ端末および電子チラシ配信サーバが持つ各種のデータベースについて、説明の上で必要最低限の項目しか例示していないが、実際の運用においては、これらに派生する様々な項目が付加され保存されている。
【００１８】
図１は、本実施形態の全体構成を示す図である。図１において、１００は電子チラシ配信サーバであり、インターネット上で１つ以上のユーザ端末２００に対し電子チラシのデータを配信する装置である。本装置はコンピュータプログラム（詳細な説明は後述）といくつかのデータベース（詳細な説明は後述）を備えており、インターネットを介して複数の指定されたウェブサイト４００との間で情報の送受信を行う。ユーザ端末２００は配信された電子チラシのデータを閲覧するためのチラシビューアと呼ばれる閲覧ソフトを備えている
【００１９】
ネットワーク５００は簡略化されて表示しているが、例えばインターネットのようなゲートウェイを介した複数のネットワークの組合せであり、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、電話回線、移動体通信網等から構成され、ユーザ端末２００と電子チラシ配信サーバ１００および指定されたウェブサイト４００の間で情報の送受信を可能とするためのものである。
【００２０】
電子チラシ配信サーバ１００は、ユーザ端末２００に買物を支援するための電子チラシを配信するサービスを提供するサーバであり、電子チラシのデータを蓄積した電子チラシデータベース１８０と、キーワードと検索エンジンの種類を対応付けたキーワード分類データベース１９０のそれぞれのデータベースを備える。ここで、検索エンジンとは与えられたキーワードを検索の対象としてウェブページを検索するシステムである。特に、電子チラシ配信サーバの管理者は、画一的で安定した品質の情報を検索結果として得るために、目的に応じて様々な特長を持つ検索エンジンを選択することができる。例えば地図検索エンジンの選択にあたっては、地名を検索キーとして日本地図とその地名の位置のデータを返す、いくつかの限定されたウェブサイトを利用する検索エンジンを選択することができる。
【００２１】
ユーザ端末２００は電子チラシを閲覧する端末であり、電子チラシ配信サーバ１００より配信された電子チラシのデータを記憶し、閲覧するためのチラシビューア２１０と呼ばれる閲覧ソフトと、電子チラシの一部のデータを所定の形式で蓄積したリンクエリアテーブル２２０を備える。
【００２２】
図２は、電子チラシ配信サーバ１００のハードウェア構成を示す図である。電子チラシ配信サーバはハードウェアとしては一つのコンピュータシステムである。図２に示すように電子チラシ配信サーバ１００は、制御部１０１、記憶部１０２、周辺機器Ｉ／Ｆ部１０３、入力部１０４、表示部１０５、通信部１０６を備え、それらがバス１０９を介して接続される。尚、図２のハードウェア構成は一例であり、別途、目的に応じて様々な構成を採ることが可能である。
【００２３】
制御部１０１は、ＣＰＵ（Ｃｅｎｔｒａｌ Ｐｒｏｃｅｓｓｉｎｇ Ｕｎｉｔ）、ＲＯＭ（Ｒｅａｄ Ｏｎｌｙ Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ Ａｃｃｅｓｓ Ｍｅｍｏｒｙ）等で構成される。ＣＰＵは、記憶部１０２、ＲＯＭ、記録媒体等に格納されるプログラムをＲＡＭ上のワークメモリ領域に呼び出して実行し、バス１０９を介して接続された各装置を駆動制御し、コンピュータが行う処理を実現する。ＲＯＭは、不揮発性メモリであり、電子チラシ配信サーバ１００のブートプログラムやＢＩＯＳ等のプログラム、データ等を恒久的に保持している。ＲＡＭは、揮発性メモリであり、記憶部１０２、ＲＯＭ、記録媒体等からロードしたプログラム、データ等を一時的に保持するとともに、制御部１０１が各種処理を行う為に使用するワークエリアを備える。
【００２４】
記憶部１０２は、ＨＤＤ（ハードディスクドライブ）であり、制御部１０１が実行するプログラム、プログラム実行に必要なデータ、ＯＳ（オペレーティングシステム）等が格納される。プログラムに関しては、ＯＳ（オペレーティングシステム）に相当する制御プログラムや、キーワード検索手段１３０として機能させるプログラムコード、電子チラシ配信手段１４０として機能されるプログラムコードが格納されている。これらのプログラムコードは、制御部１０１により必要に応じて読み出されてＲＡＭに移され、ＣＰＵに読み出されて実行されることにより各種の手段として機能する。
【００２５】
周辺機器Ｉ／Ｆ（インタフェース）部１０３は、電子チラシ配信サーバ１００に周辺機器を接続させるためのポートであり、周辺機器Ｉ／Ｆ部１０３を介してコンピュータは周辺機器とのデータの送受信を行う。周辺機器Ｉ／Ｆ部１０３は、ＵＳＢやＩＥＥＥ１３９４やＲＳ−２３２Ｃ等で構成されており、通常複数の周辺機器Ｉ／Ｆを有する。周辺機器との接続形態は有線、無線を問わない。
【００２６】
入力部１０４は、データの入力を行い、例えば、キーボード、マウス等のポインティングデバイス、テンキー等の入力装置を有する。入力部１０４を介して、電子チラシ配信サーバ１００に対して、操作指示、動作指示、データ入力等を行うことができる。表示部１０５は、液晶パネル等のディスプレイ装置、ディスプレイ装置と連携して電子チラシ配信サーバ１００のビデオ機能を実現するための論理回路等（ビデオアダプタ等）を有する。
【００２７】
通信部１０６は、通信制御装置、通信ポート等を有し、電子チラシ配信サーバ１００とネットワーク５００間の通信を媒介する有線または無線の通信インタフェースであり、ネットワーク５００を介して、他のコンピュータ間との通信制御を行う。バス１０９は、各装置間の制御信号、データ信号等の授受を媒介する経路である。
【００２８】
また、特に図示はしないが、ユーザ端末２００についても電子チラシ配信サーバ１００に準じたハードウェアの構成をしており、表示部と記憶部とマウスなどのポインティングデバイスを含む対話入力部を備え、通信部は、通信制御装置、通信ポート等を有し、それぞれの装置とネットワーク５００間の通信を媒介する通信インタフェースであり、ネットワーク５００を介して、他のコンピュータ、特に電子チラシ配信サーバ１００との通信制御を行う通信手段を備える。
【００２９】
図３は、電子チラシのデータ構成の一例を示す図である。電子チラシのデータは見出しやロゴ、価格情報といったいわゆる線画像、商品画像や商品でない一般画像などの階調画像、および商品説明文や注釈などの文字情報といったチラシの構成部品から構成されており、それぞれの表示画像や文字情報とチラシ上での表示位置（始終点座標）が構成部品のデータ中に格納されている。ユーザ端末２００のチラシビューア２１０は、これらの構成部品をユーザ端末２００の記憶部を用いてメモリ上に配置して、制御部を介して電子チラシを表示部に表示する手段を持つとともに、電子チラシの画像の拡大縮小、スクロール機能や後述する手段を備えている。
【００３０】
図４は、リンクエリアテーブル２２０の一例を示す図である。リンクエリアは、電子チラシ上に設定される領域で、この領域内にカーソルが入った場合、リンク機能によってこの領域に表示されている文言に関連したコンテンツを呈示する。リンクエリアテーブル２２０は該電子チラシ上のリンクエリアを列挙したテーブルである。リンクエリアテーブル２２０の１件の記録（１レコード）は、文字情報を含んだ構成部品のリンクエリア識別子（ＩＤ）と始点座標と終点座標、および電子チラシ配信サーバ１００に渡す電子チラシ配信サーバ１００で作動する処理プログラム名と処理対象文字列より構成されるとした例である。本実施例では、処理プログラム名＋処理対象文字列がリンク先のアドレス（ＵＲＬ）となるようにしている。ここで、電子チラシ配信サーバ１００で作動させる処理プログラムが１種類ならば、処理プログラム名を設定値として保持し、リンクエリアテーブル内の処理プログラム名は省略してもよい。
【００３１】
図５は、ユーザ端末２００のチラシビューア２１０におけるリンクエリアテーブル２２０の作成手順を示すフローチャートである。リンクエリアテーブル２２０の作成は電子チラシを閲覧する際に必ず実行される。チラシビューア２１０は電子チラシのデータである構成部品を順次読み取り（Ｓ１２）、文字情報を含んだ構成部品を抽出し（Ｓ１３）、その位置座表と文字列をリンクエリアテーブル２２０に書き込む（Ｓ１４）。全ての構成部品についてこの処理を行ったら終了する。
【００３２】
図６は、電子チラシ閲覧時のマウスオーバーのイベントを把握する手順を示すフローチャートである。ユーザ端末２００のチラシビューア２１０にて電子チラシを閲覧する際マウスなどのポインティングデバイスで、カーソルを移動させることができる（Ｓ２１）。このとき、ユーザ端末２００の対話入力部はマウスイベントからカーソルの位置を取得して（Ｓ２２）、チラシビューア２１０にカーソルの位置情報を渡す、チラシビューア２１０はカーソルの位置座標を電子チラシの位置座標に変換するカーソル座標入力手段を用いて、リンクエリア内にカーソルが入ったかどうかを、リンクエリアテーブル２２０を参照して判断する（Ｓ２３、Ｓ２４）。このとき、リンクエリア内にカーソルが入ったと判断された場合、該当するリンクエリアに対応するリンク先の情報を取得しツールチップ（吹き出し）として表示させる処理を行う（Ｓ２５）。
【００３３】
図７は、ツールチップを表示する手順を示す図である。電子チラシの閲覧中に、リンクエリア内にカーソルが入った場合、先ずリンクエリアテーブル２２０を参照して該当するリンクエリアを特定し、リンクエリアＩＤを記憶する（Ｓ３１）。さらに特定したリンクエリアに設定された文字列と処理プログラム名を抽出し、検索リクエストとして電子チラシ配信サーバ１００に送信し（Ｓ３２）、ステップ３３（Ｓ３３）に処理を引き渡す。
【００３４】
図８は、前記図７のステップ３３の詳細を説明する図で、電子チラシ配信サーバ１００が、ウェブサイトから情報を取得する手順を示すフローチャートである。電子チラシ配信サーバ１００は送受信手段１１０を介して前記特定したリンクエリアに設定された文字列データを受信すると制御手段１２０を介してキーワード検索手段１３０を起動させる。ここでどんなキーワード検索のプログラムが起動されるかは受信した処理プログラム名に依存するが、ここではこれから述べるキーワード検索手段１３０が選択されたとする。（Ｓ４１）。さらにキーワード検索手段１３０は受信した文字列に対して数詞や接頭語、接尾語、記号および修飾語を削除する（Ｓ４２）。この処理は例えば数詞や接頭語、接尾語などの受信した文字列から削除すべき語だけを集めた単語辞書を利用することにより実現できる。例えば「山形県産」という文字列を編集して「山形県」というキーワードを抽出する。
【００３５】
ステップＳ４２の受信した文字列を編集しキーワードを抽出する処理は、ユーザ端末２００のチラシビューア２１０で行ってもよい。この場合、キーワード検索手段１３０はキーワードを抽出する処理を省略できる。
【００３６】
キーワード検索手段１３０はこのキーワードを用いて、キーワード分類データベース１９０に問合せる（Ｓ４３）。ここで「山形県」というキーワードであれば、例えば「地図検索エンジン」が返答され、検索エンジンが決定される（Ｓ４４）。更にキーワード検索手段１３０は決定された検索エンジンを用いて指定されたウェブサイト４００に、送受信手段１１０からインターネット５００を介して「山形県」というキーワードで問合せる（Ｓ４５）。ウェブサイト４００はこの問合せに対して検索結果のデータを送信する。キーワード検索手段１３０はインターネット５００から送受信手段１１０を介し検索結果のデータを受信すると、このデータを送受信手段１１０を介してユーザ端末２００に送信し（Ｓ４６）、図７の、ステップ３４（Ｓ３４）に処理を引き渡す。
【００３７】
図７に戻って、ユーザ端末２００のチラシビューア２１０は電子チラシ配信サーバ１００から検索結果のデータを受信すると、このデータを所定の形式で表示させるように編集（Ｓ３４）した後、このデータを用いて先にステップＳ３１で記憶したリンクエリアＩＤを用いてリンクエリアの近傍にツールチップを表示する（Ｓ３５）。
【００３８】
ステップＳ３４の電子チラシ配信サーバ１００から検索結果のデータを所定の形式で表示させるように編集する処理は、キーワード検索手段１３０が行ってもよい。この場合、ユーザ端末２００のチラシビューア２１０はツールチップ表示向けのデータ編集処理を省略できる。
【００３９】
図９は、キーワード分類データベース１９０の一例を示す図である。キーワード分類データベース１９０の１件の記録（１レコード）は、文字列であるキーワードと、検索エンジン名、またはウェブサイトのアドレス（ＵＲＬ）から構成されるとした例である。
【００４０】
図１０は、また、キーワード分類データベース１９０のもう一つの例を示す図である。キーワード分類データベース１９０の１件の記録（１レコード）は、文字列であるキーワードおよび複数個からなる検索エンジン名から構成されるとした例である。ここで示したキーワード分類データベース１９０を用いると、キーワード検索が複数の検索エンジンでできるため、例えば、複数の検索エンジンによる検索結果を基にした複数のツールチップを表示することができる。ここで、図１０における第１検索エンジン、第２検索エンジン以下の複数の検索エンジンについて、この順序は検索の優先順位を表す場合もある。
【００４１】
図１１は、前記キーワード分類データベース１９０のもう一つの例を用いたときのステップ３３の詳細を説明する図で、電子チラシ配信サーバ１００が、複数のウェブサイトから一括して情報を取得する例を示すフローチャートである。電子チラシ配信サーバ１００は送受信手段１１０を介して前記特定したリンクエリアに設定された文字列データを受信すると制御手段１２０を介してキーワード検索手段１３０を起動させる。前記図８の説明のときと同様にここではキーワード検索手段１３０が選択されたとする（Ｓ５１）。また同じようにキーワードを抽出し（Ｓ５２）、このキーワードを用いて、キーワード分類データベース１９０に問合せる（Ｓ５３）。
【００４２】
ここで、キーワード検索手段１３０はキーワード分類データベース１９０に登録されている検索エンジンを指定されている順に記憶し（Ｓ５４）、この順に検索エンジンとして決定して（Ｓ５５）指定されたウェブサイト４００に、送受信手段１１０からインターネット５００を介して抽出したキーワードで問合せる（Ｓ５６）。ウェブサイト４００はこの問合せに対応して検索結果のデータを送信する。キーワード検索手段１３０は送受信手段１１０を介し検索結果のデータを受信して、検索結果を蓄積する（Ｓ５７）。キーワード検索手段１３０はこの問合せ処理を登録された検索エンジンの数だけ指定されている順に繰り返し（Ｓ５８）、蓄積された検索結果を送受信手段１１０を介してユーザ端末２００に送信し（Ｓ５９）、図７の、ステップ３４（Ｓ３４）に処理を引き渡す。
【００４３】
この後、ユーザ端末２００のチラシビューア２１０は電子チラシ配信サーバ１００から複数件分の検索結果のデータを受信すると、このデータを所定の形式で表示させるように編集（Ｓ３４）した後、このデータを用いて先にステップＳ３１で記憶したリンクエリアＩＤを用いてリンクエリアの近傍に複数のツールチップを表示する（Ｓ３５）。
【００４４】
図１２は、上述の、複数のツールチップを一括して表示する動作の一例を示す図である。本例では電子チラシ（Ｄ１０）上の文字情報を含んだ構成部品（Ｄ１１）のエリア内にカーソルを移動した場合のユーザ端末の表示画面を表している。構成部品Ｄ１１は文字情報を含んでいるためこのエリアはリンクエリアとしてリンクエリアテーブルに登録される。ここで、カーソルがこのリンクエリア内に入ると「ピーマン（１袋）」という文字列と処理プログラム名を抽出し、電子チラシ配信サーバ１００に送信する。
【００４５】
ここで、電子チラシ配信サーバ１００のキーワード検索手段１３０は、受信した「ピーマン（１袋）」という文字列から「ピーマン」というキーワードを抽出する。ここで、キーワード分類データベース１９０のレコードの一部がＤ５０のように、例えば「ピーマン」というキーワードに対して、第１検索エンジンとしてレシピ検索エンジンを、第２検索エンジンとして成分検索エンジンを、第３検索エンジンとして動画検索エンジンを指定していたとすると、キーワード検索手段１３０は、先ず「ピーマン」をキーワードとしてレシピ検索エンジンを用いて指定されたウェブサイトに検索に行き、該ウェブサイトより必要なデータを受信し、検索結果を蓄積する。
【００４６】
キーワード検索手段１３０は引き続き、成分検索エンジンと動画検索エンジンを用いて指定されたウェブサイトに検索に行き、該ウェブサイトより必要なデータを受信し検索結果を更に蓄積する。ここで、指定された検索エンジンによる検索が全て終了したら、キーワード検索手段１３０は、蓄積された検索結果を送受信手段１１０を介してユーザ端末２００に送信する。
【００４７】
このデータを受取ると、ユーザ端末２００のチラシビューア２１０は、受信したデータを加工して、Ｄ２０とＤ３０およびＤ４０のようなツールチップを作成しユーザ端末の表示部に表示させる。
【００４８】
図１３は、前記キーワード分類データベース１９０のもう一つの例を用いて複数のツールチップを逐次的に表示する手順の一例を示す図である。電子チラシの閲覧中に、リンクエリア内にカーソルが入った場合、先ずリンクエリアテーブル２２０を参照して該当するリンクエリアを特定しリンクエリアＩＤを記憶する（Ｓ６１）。さらに特定したリンクエリアに設定された文字列と処理プログラム名を抽出し、検索リクエストとして電子チラシ配信サーバ１００に送信し（Ｓ６２）、ステップ６３（Ｓ６３）に処理を引き渡す。
【００４９】
図１４は、ステップ６３の詳細を説明する図で、電子チラシ配信サーバ１００が、複数のウェブサイトから逐次的に情報を取得する例を示すフローチャートである。電子チラシ配信サーバ１００は送受信手段１１０を介して前記特定したリンクエリアに設定された文字列データを受信すると制御手段１２０を介してキーワード検索手段１３０を起動させる。ここでは検索プログラムとしてキーワード検索手段１３０が選択されたと仮定する（Ｓ７１）。また受信した文字列からキーワードを抽出する（Ｓ７２）。さらにキーワード分類データベース１９０に与えるカウンタを「１」に設定する（Ｓ７３）。これは、キーワード分類データベース１９０に問合せたとき最初に記述されている検索エンジン（第１検索エンジン）を選定するよう指定するもので、この状態で抽出されたキーワードを用いてキーワード分類データベース１９０に問合せを行う（Ｓ７５）。
【００５０】
ここで、キーワード検索手段１３０はキーワード分類データベース１９０に登録されている第１検索エンジンを検索エンジンとして決定して（Ｓ７６）指定されたウェブサイト４００に、送受信手段１１０からインターネット５００を介して抽出したキーワードで問合せる（Ｓ７７）。ウェブサイト４００はこの問合せに対応して検索結果のデータを送信する。キーワード検索手段１３０は送受信手段１１０を介し検索結果のデータを受信して、検索結果を送受信手段１１０を介してユーザ端末２００に送信し（Ｓ７８）、図１３の、ステップ６４（Ｓ６４）に処理を引き渡す。
【００５１】
ここで、図１３に戻り、ユーザ端末２００のチラシビューア２１０は電子チラシ配信サーバ１００から第１回目の検索結果のデータを受信すると、このデータを所定の形式で表示させるように編集（Ｓ６４）した後、このデータを用いて先にステップＳ６１で記憶したリンクエリアＩＤを用いてリンクエリアの近傍にツールチップを表示する（Ｓ６５）。このツールチップには次の検索エンジンによる検索を要求するボタンが付加されており、このボタンの選択（Ｓ６６）によって、再度ステップ６３（Ｓ６３）に処理が引き渡される。
【００５２】
ここで、図１４に戻り、電子チラシ配信サーバ１００が、複数のウェブサイトから逐次的に情報を取得するために、前記カウンタの値に「１」を加える（Ｓ７４）。既にカウンタが「１」であれば「２」となる。これは、キーワード分類データベース１９０に問合せたとき第２検索エンジンを選定するよう指定するものである。この状態で抽出されたキーワードを用いてキーワード分類データベース１９０に問合せを行い（Ｓ７５）、キーワード検索手段１３０はキーワード分類データベース１９０に登録されているカウンタ値で指定された検索エンジンを検索エンジンとして決定して（Ｓ７６）指定されたウェブサイト４００に、送受信手段１１０からインターネット５００を介して抽出したキーワードで問合せる（Ｓ７７）。ウェブサイト４００はこの問合せに対応して検索結果のデータを送信する。キーワード検索手段１３０は送受信手段１１０を介し検索結果のデータを受信して、検索結果を送受信手段１１０を介してユーザ端末２００に送信し（Ｓ７８）、図１３の、ステップ６４（Ｓ６４）に処理を引き渡す。
【００５３】
再び図１３に戻り、ユーザ端末２００のチラシビューア２１０は電子チラシ配信サーバ１００から次の検索結果のデータを受信すると、このデータを所定の形式で表示させるように編集（Ｓ６４）した後、このデータを用いて先にステップＳ６１で記憶したリンクエリアＩＤを用いてリンクエリアの近傍にツールチップを表示する（Ｓ６５）。このツールチップには次の検索エンジンによる検索を要求するボタンが付加されており、このボタンの選択（Ｓ６６）によって、ステップ６３（Ｓ６３）に処理が引き渡され、図１４のＳ７４に戻る。以降キーワード分類データベース１９０に指定されている検索エンジンがなくなるまでこれまでの処理を繰り返す。
【００５４】
図１５は、上述の、複数のツールチップを逐次的に表示する動作の一例を示す図である。本例では電子チラシ（Ｄ６０）上の文字情報を含んだ構成部品（Ｄ６１）のエリア内にカーソルを移動した場合のユーザ端末の表示画面を表している。構成部品Ｄ６１は文字情報を含んでいるためこのエリアはリンクエリアとしてリンクエリアテーブルに登録される。ここで、カーソルがこのリンクエリア内に入ると「ピーマン（１袋）」という文字列と処理プログラム名を抽出し、電子チラシ配信サーバ１００に送信する。
【００５５】
ここで、電子チラシ配信サーバ１００のキーワード検索手段１３０は、受信した「ピーマン（１袋）」という文字列から「ピーマン」というキーワードを抽出する。ここで、キーワード分類データベース１９０のレコードの一部がＤ５０のように、例えば「ピーマン」というキーワードに対して、３つの検索エンジンを指定していたとすると、キーワード検索手段１３０は、先ず「ピーマン」をキーワードとして第１検索エンジンとして指定されたレシピ検索エンジンを用いて指定されたウェブサイトに検索に行き、該ウェブサイトより必要なデータを受信し、検索結果をユーザ端末２００に送信する。ここで、ユーザ端末２００のチラシビューア２１０はＤ７０のツールチップを作成してユーザ端末の画面に表示させる。またツールチップ上に「次に」（Ｄ７１）のようなボタンを表示し、このボタンが選択された場合、電子チラシ配信サーバ１００のキーワード検索手段１３０に次の検索を依頼する。ここでキーワード検索手段１３０は、次の検索エンジンとして指定された検索エンジンを用いて指定されたウェブサイトに検索に行き、該ウェブサイトより必要なデータ受信し、検索結果をユーザ端末２００に送信する。
【００５６】
ここにおいても、ユーザ端末２００のチラシビューア２１０はＤ８０のツールチップを作成しユーザ端末の画面に表示させる。またツールチップ上に「次に」（Ｄ８１）のようなボタンを表示し、このボタンが選択された場合、Ｄ７１が選択されたときと同様の手順で次の検索エンジンとして指定された検索エンジンを用いて指定されたウェブサイトに検索に行き、該ウェブサイトより必要なデータ受信する。チラシビューア２１０は、再度受信したデータを加工して、Ｄ９０のようなツールチップを作成しユーザ端末の表示部に表示させる。さらに「次に」（Ｄ９１）ボタンが選択された場合、キーワード分類データベース１９０にはもう検索エンジンが指定されていないので、例えば第１検索エンジンに戻る。または、予め一般的なＧｏｏｇｌｅ（登録商標）のような検索エンジンを暗示的に選択して検索させるようにしてもよい。または、次に検索すべき検索エンジンが指定されていない場合は、そもそも「次に」（Ｄ９１）のようなボタンを設定しなくてもよい。
【００５７】
本実施形態によれば、電子チラシの制作上の大きな負荷となっていた、リンク機能によって呈示するコンテンツの作成やリンク先のアドレス（ＵＲＬ）の設定が一切不要になるとともに、電子チラシ上の文字列エリアを指定するとワンタッチでリンク機能が働き、リンク先の情報をユーザの表示画面に表示させることができるといった、使い勝手のよいチラシの閲覧が可能になる。
【００５８】
本発明は、上述の実施形態に限定されることなく、特許請求の範囲内で種々変更、応用が可能である。例えば、ユーザ端末としてタブレット型のパソコン等の携帯端末であっても同様に本発明の実施をすることが可能である。
【符号の説明】
【００５９】
１００  電子チラシ配信サーバ
１０１  制御部
１０２  記憶部
１０３  周辺機器Ｉ／Ｆ部
１０４  入力部
１０５  表示部
１０６  通信部
１１０  送受信手段
１２０  制御手段
１３０  キーワード検索手段
１４０  電子チラシ配信手段
１８０  電子チラシデータベース
１９０  キーワード分類データベース
２００  ユーザ端末
２１０  チラシビューア
２２０  リンクエリアテーブル
４００  指定ウェブサイト
５００  ネットワーク
【図１】
2014056372.tif 000003
【図２】
2014056372.tif 000004
【図３】
2014056372.tif 000005
【図４】
2014056372.tif 000006
【図５】
2014056372.tif 000007
【図６】
2014056372.tif 000008
【図７】
2014056372.tif 000009
【図８】
2014056372.tif 000010
【図９】
2014056372.tif 000011
【図１０】
2014056372.tif 000012
【図１１】
2014056372.tif 000013
【図１２】
2014056372.tif 000014
【図１３】
2014056372.tif 000015
【図１４】
2014056372.tif 000016
【図１５】
2014056372.tif 000017