(57)【特許請求の範囲】
【請求項１】
複数のＵＲＩと、複数のリンクエリアそれぞれを示す複数の座標とがそれぞれ対応付けられた１つのＨＴＭＬファイルから、前記リンクエリアごとに、該リンクエリアを示す前記座標を取得する座標取得手段と、
画像データにおいて、前記リンクエリアごとに、前記座標取得手段により取得された前記座標により特定される、前記リンクエリアのエリア内に表示されたリンク元情報、又は、前記リンクエリアの位置により特定される該リンクエリアの周辺領域に表示されたリンク元情報を取得する情報取得手段と、
複数のコンテンツを記憶する記憶手段から、前記リンクエリアごとに、該リンクエリアに対応付けられた前記ＵＲＩによって特定された前記コンテンツを取得するコンテンツ取得手段と、
前記リンクエリアごとに、該リンクエリアに対応する、前記情報取得手段により取得された前記リンク元情報と、前記コンテンツ取得手段により取得された前記コンテンツとに基づいて、該リンクエリアと該リンクエリアに対応付けられた前記ＵＲＩとの対応付けの正誤を判定する判定手段と、
を含むことを特徴とする判定装置。
【請求項２】
前記情報取得手段により取得された前記リンク元情報を文字として認識する文字認識手段をさらに含み、
前記判定手段は、前記リンクエリアごとに、該リンクエリアに対応する、前記文字認識手段により認識された前記文字と、前記コンテンツ取得手段により取得された前記コンテンツとに基づいて、該リンクエリアと該リンクエリアに対応付けられた前記ＵＲＩとの対応付けの正誤を判定することを特徴とする請求項１に記載の判定装置。
【請求項３】
前記判定手段は、前記リンクエリアごとに、該リンクエリアに対応する、前記文字認識手段により認識された前記文字が、前記コンテンツ取得手段により取得された前記コンテンツに含まれるか否かにより、該リンクエリアと該リンクエリアに対応付けられた前記ＵＲＩとの対応付けの正誤を判定することを特徴とする請求項２に記載の判定装置。
【請求項４】
前記判定手段は、前記リンクエリアごとに、該リンクエリアに対応する、前記文字認識手段により認識された複数の前記文字のうち所定割合以上の数の文字が、前記コンテンツ取得手段により取得された前記コンテンツに含まれるか否かにより、該リンクエリアと該リンクエリアに対応付けられた前記ＵＲＩとの対応付けの正誤を判定することを特徴とする請求項２に記載の判定装置。
【請求項５】
前記リンクエリアと該リンクエリアに対応付けられた前記ＵＲＩとの対応付けが誤っている場合にエラーメッセージを報知する報知手段をさらに含んでいることを特徴とする請求項１から４の何れか１項に記載の判定装置。
【請求項６】
前記１つのＨＴＭＬファイルに、前記複数のリンクエリアを設定するとともに、予め前記複数のＵＲＩが登録されたテーブルから、前記設定された複数のリンクエリアそれぞれに対応する複数の前記ＵＲＩを取得し、前記複数のリンクエリアのそれぞれと前記複数のＵＲＩのそれぞれとを対応付ける生成手段をさらに含んでいることを特徴とする請求項１から５の何れか１項に記載の判定装置。
【請求項７】
前記テーブルにおいて、前記複数のＵＲＩは、前記画像データにおける前記複数のリンクエリアのそれぞれの配置順に対応して登録されていることを特徴とする請求項６に記載の判定装置。
【請求項８】
コンピュータによって実行される判定方法であって、
前記コンピュータが、複数のＵＲＩと、複数のリンクエリアそれぞれを示す複数の座標とがそれぞれ対応付けられた１つのＨＴＭＬファイルから、前記リンクエリアごとに、該リンクエリアを示す前記座標を取得する座標取得ステップと、
前記コンピュータが、画像データにおいて、前記リンクエリアごとに、前記座標取得ステップにより取得された前記座標により特定される、前記リンクエリアのエリア内に表示されたリンク元情報、又は、前記リンクエリアの位置により特定される該リンクエリアの周辺領域に表示されたリンク元情報を取得する情報取得ステップと、
前記コンピュータが、複数のコンテンツを記憶する記憶手段から、前記リンクエリアごとに、該リンクエリアに対応付けられた前記ＵＲＩによって特定された前記コンテンツを取得するコンテンツ取得ステップと、
前記コンピュータが、前記リンクエリアごとに、該リンクエリアに対応する、前記情報取得ステップにより取得された前記リンク元情報と、前記コンテンツ取得ステップにより取得された前記コンテンツとに基づいて、該リンクエリアと該リンクエリアに対応付けられた前記ＵＲＩとの対応付けの正誤を判定する判定ステップと、
を含むことを特徴とする判定方法。
【請求項９】
複数のＵＲＩと、複数のリンクエリアそれぞれを示す複数の座標とがそれぞれ対応付けられた１つのＨＴＭＬファイルから、前記リンクエリアごとに、該リンクエリアを示す前記座標を取得する座標取得手段、
画像データにおいて、前記リンクエリアごとに、前記座標取得手段により取得された前記座標により特定される、前記リンクエリアのエリア内に表示されたリンク元情報、又は、前記リンクエリアの位置により特定される該リンクエリアの周辺領域に表示されたリンク元情報を取得する情報取得手段、
複数のコンテンツを記憶する記憶手段から、前記リンクエリアごとに、該リンクエリアに対応付けられた前記ＵＲＩによって特定された前記コンテンツを取得するコンテンツ取得手段、及び、
前記リンクエリアごとに、該リンクエリアに対応する、前記情報取得手段により取得された前記リンク元情報と、前記コンテンツ取得手段により取得された前記コンテンツとに基づいて、該リンクエリアと該リンクエリアに対応付けられた前記ＵＲＩとの対応付けの正誤を判定する判定手段、
としてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、判定装置、判定方法、及びプログラムに関する。
【背景技術】
【０００２】
近年、ユーザがウェブサイトにアクセスしてウェブページに含まれるテキストや写真を選択すると、該テキストや写真にリンクされたＵＲＬ（Uniform Resource Locator）のウェブページ等のコンテンツを表示するシステムが普及している。例えば、ウェブショッピングで利用されるウェブカタログには複数の商品が一覧表示されており、ユーザが所望の商品のコードや写真を選択すると、該商品の情報を掲載した商品ページ（コンテンツ）が表示される。このようなシステムでは、商品コードや写真がクリッカブルエリアに設定されており、各クリッカブルエリアには商品ページのＵＲＬがリンクされている。【０００３】
また、特許文献１には、雑誌、カタログ等の印刷物作成用のデータをＰＤＦデータに変換する際に、テキストや写真等に、リンク情報を付加する技術が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−２８９３５７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記システムでは、クリッカブルエリアとＵＲＬとの対応付けを、サイト運営者が手作業で行っているため、対応付けの誤りが生じることがある。またサイト運営者は、上記対応付けの正誤の検査を手作業で行わなければならず手間がかかる。【０００６】
本発明は、上記課題に鑑みてなされたものであり、その目的は、ウェブページに含まれる情報と、該情報のリンク先のＵＲＬとの対応付けの正誤を容易に判定することができる判定装置、判定方法、及びプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明に係る判定装置は、ＵＲＩが対応付けられたリンクエリア内又は該リンクエリア周辺から得られるリンク元情報を取得する情報取得手段と、コンテンツを記憶する記憶手段から、前記リンクエリアに対応付けられた前記ＵＲＩによって特定されたコンテンツを取得するコンテンツ取得手段と、前記情報取得手段により取得された前記リンク元情報と、前記コンテンツ取得手段により取得された前記コンテンツとに基づいて、前記リンクエリアと前記ＵＲＩとの対応付けの正誤を判定する判定手段と、を含むことを特徴とする。【０００８】
また、前記判定装置は、前記情報取得手段により取得された前記リンク元情報を文字として認識する文字認識手段をさらに含んでもよい。また、前記判定手段は、前記文字認識手段により認識された前記文字と、前記コンテンツ取得手段により取得された前記コンテンツとに基づいて、前記リンクエリアと前記ＵＲＩとの対応付けの正誤を判定してもよい。【０００９】
また、前記判定手段は、前記文字認識手段により認識された前記文字が、前記コンテンツ取得手段により取得された前記コンテンツに含まれるか否かにより、前記対応付けの正誤を判定してもよい。【００１０】
また、前記判定手段は、前記文字認識手段により認識された複数の前記文字のうち所定割合以上の数の文字が、前記コンテンツ取得手段により取得された前記コンテンツに含まれるか否かにより、前記対応付けの正誤を判定してもよい。【００１１】
また、前記判定装置は、ページ内における前記リンクエリアの座標を取得する座標取得手段をさらに含んでもよい。また、前記情報取得手段は、前記座標取得手段により取得された前記リンクエリアの座標に基づいて、前記リンク元情報を取得してもよい。【００１２】
また、前記判定装置は、前記対応付けが誤っている場合にエラーメッセージを報知する報知手段をさらに含んでもよい。【００１３】
また、前記判定装置は、ページ内の前記リンクエリアを設定するとともに、予め前記ＵＲＩが登録されたテーブルから、設定された前記リンクエリアに対応する前記ＵＲＩを取得し、前記リンクエリアと前記ＵＲＩとを対応付ける生成手段をさらに含んでもよい。【００１４】
また、前記テーブルにおいて、前記ＵＲＩは、前記リンクエリアの配置順に対応して登録されていてもよい。【００１５】
また、本発明に係る判定方法は、ＵＲＩが対応付けられたリンクエリア内又は該リンクエリア周辺から得られるリンク元情報を取得する情報取得ステップと、コンテンツを記憶する記憶手段から、前記リンクエリアに対応付けられた前記ＵＲＩによって特定されたコンテンツを取得するコンテンツ取得ステップと、前記情報取得ステップにより取得された前記リンク元情報と、前記コンテンツ取得ステップにより取得された前記コンテンツとに基づいて、前記リンクエリアと前記ＵＲＩとの対応付けの正誤を判定する判定ステップと、を含むことを特徴とする。【００１６】
また、本発明に係るプログラムは、ＵＲＩが対応付けられたリンクエリア内又は該リンクエリア周辺から得られるリンク元情報を取得する情報取得手段、コンテンツを記憶する記憶手段から、前記リンクエリアに対応付けられた前記ＵＲＩによって特定されたコンテンツを取得するコンテンツ取得手段、及び、前記情報取得手段により取得された前記リンク元情報と、前記コンテンツ取得手段により取得された前記コンテンツとに基づいて、前記リンクエリアと前記ＵＲＩとの対応付けの正誤を判定する判定手段、としてコンピュータを機能させるためのプログラムである。このプログラムは、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭなどのコンピュータ可読情報記憶媒体に格納されてもよい。
【発明の効果】
【００１７】
本発明によれば、リンクエリア内の文字とリンクエリアに対応付けられたＵＲＬに対応するコンテンツとに基づいて、リンクエリアとＵＲＬとの対応付けの正誤を判定する。よって、ウェブページに含まれる情報と、該情報のリンク先のＵＲＬとの対応付けの正誤を容易に判定することができる。
【図面の簡単な説明】
【００１８】
【図１】ウェブカタログの一例を示す図である。
【図２】商品ページの一例を示す図である。
【図３】判定装置のハードウェア構成図である。
【図４】ＨＴＭＬファイルの一例を示す図である。
【図５】クリッカブルエリアの一例を示す図である。
【図６】判定装置の機能ブロック図である。
【図７】実施例１に係る判定装置の動作フロー図である。
【図８】商品ページの一例を示す図である。
【図９】ＨＴＭＬファイルの一例を示す図である。
【図１０】ウェブカタログ及び商品ページの一例を示す図である。
【図１１】ＨＴＭＬファイルの一例を示す図である。
【図１２】ページ生成部の動作フロー図である。
【図１３】商品コード一覧のテーブルを示す図である。
【図１４】ＵＲＬ一覧のテーブルを示す図である。
【図１５】ＨＴＭＬファイルの一例を示す図である。
【図１６】判定装置のハードウェア構成図である。
【発明を実施するための形態】
【００１９】
以下、本発明の一実施形態について図面に基づき詳細に説明する。以下では、インターネットショッピングのウェブサイトで利用されるウェブカタログを例に挙げる。
【００２０】
図１は、ウェブカタログの一例を示す図である。ユーザがインターネットショッピングのウェブサイトにアクセスすると、ユーザ端末にウェブカタログ（ウェブページ）が表示される。ウェブカタログには、複数の商品、例えば、しょうゆ、リンゴ、パン等の情報が一覧表示されている。各商品の商品コード、写真、テキスト等には、対応する商品の詳細情報を掲載した商品ページ（コンテンツ）のＵＲＬが対応付けられている。例えば、商品「しょうゆ」の商品名、商品コード及び写真には、図２に示す「しょうゆ」の商品ページのＵＲＬが対応付けられている。例えばユーザがウェブカタログ（図１参照）において商品「しょうゆ」の写真を選択すると、ユーザ端末には「しょうゆ」の商品ページ（図２参照）が表示される。「しょうゆ」の商品ページには、商品名、写真、商品コード、値段、容量、原材料、メーカ名等の詳細情報が掲載されている。同様に、ウェブカタログの商品「リンゴ」、「パン」には、図２に示す「リンゴ」、「パン」の商品ページが対応付けられている。なお、ユーザが商品の購入を希望する場合は、商品ページに表示された購入ボタンを選択する。
【００２１】
本実施形態に係る判定装置は、例えば上記のようなインターネットショッピングの形態において、ウェブカタログ（図１参照）に掲載される商品と、該商品の情報を掲載した商品ページ（図２参照）のＵＲＬとの対応付けの正誤を容易に判定することを可能にするものである。なお上記判定処理は、サイト運営者の操作に基づき実行される。
【００２２】
図３は、本実施形態に係る判定装置のハードウェア構成図である。同図に示すように、判定装置１０は、通信部１、ＣＰＵ２、メモリ３、及び記憶部４を含んでいる。判定装置１０を構成するハードウェア要素はバスにより相互にデータの授受が可能に接続されている。通信部１は、例えばインターネットよりユーザ端末と情報の送受信を行う。ＣＰＵ２は装置各部を制御したり、各種の情報処理を実行したりする。メモリ３は、各種のプログラムやデータを保持する。またメモリ３には、ＣＰＵ２の作業領域も確保される。
【００２３】
記憶部４には、ページＤＢ４ａが含まれる。ページＤＢ４ａには、複数のウェブカタログに対応する複数のＨＴＭＬファイルが記憶されている。ＨＴＭＬファイルはサイト運営者により作成される。具体的には、サイト運営者は、ウェブカタログの元となるＰＤＦ形式の画像データ（カタログデータ）を例えば印刷会社から入手し、入手したカタログデータに基づいて、クリッカブルエリアと、これに対応するリンク先ＵＲＬとを設定したＨＴＭＬファイルを作成する。このＨＴＭＬファイルとこのＨＴＭＬファイルにおいて指定された画像ファイルとをユーザ端末のウェブブラウザで表示することにより、図１に示すウェブカタログが表示される。なお、クリッカブルエリアの指定とリンク先の指定とは、例えば、ＨＴＭＬとは別のＪａｖａＳｃｒｉｐｔ（登録商標）ファイルにて指定してもよい。ウェブカタログに掲載された商品に対応付けられたリンク先の商品ページは、サイト運営者により作成され、ウェブサーバ（記憶手段）にアップロードされている。なお記憶部４は、インターネットを介して通信部１、ＣＰＵ２及びメモリ３に接続されていてもよい。
【００２４】
図４は、図１に示すウェブカタログに対応するＨＴＭＬファイルの一例である。図５は、図１に示すウェブカタログにおけるクリッカブルエリア（リンクエリア）の一例である。ＨＴＭＬファイルには、クリッカブルエリアと、これに対応付けるＵＲＬとを設定するための要素（ｍａｐデータ）が含まれている。ここでは、座標（ｘ１、ｘ２、ｘ３、ｘ４）の位置の四角形のリンクエリアに「しょうゆ」の商品ページのＵＲＬ「ｈｔｔｐ：//ａａａ．ｃｏ．ｊｐ/しょうゆ．ｈｔｍｌ」が設定され、座標（ｙ１、ｙ２、ｙ３、ｙ４）の位置の四角形のリンクエリアに「リンゴ」の商品ページのＵＲＬ「ｈｔｔｐ：//ａａａ．ｃｏ．ｊｐ/リンゴ．ｈｔｍｌ」が設定され、座標（ｚ１、ｚ２、ｚ３、ｚ４）の位置の四角形のリンクエリアに「パン」の商品ページのＵＲＬ「ｈｔｔｐ：//ａａａ．ｃｏ．ｊｐ/パン．ｈｔｍｌ」が設定されている。それぞれのリンクエリアがクリッカブルエリアに対応する。図５に示すように、各クリッカブルエリアは商品コード欄に対応しており、「しょうゆ」のリンクエリアをクリッカブルエリア１、「リンゴ」のリンクエリアをクリッカブルエリア２、「パン」のリンクエリアをクリッカブルエリア３で示している。クリッカブルエリア４については後述する。
【００２５】
図６は、判定装置１０の機能ブロック図である。同図に示すように、判定装置１０は、ページ取得部１１、座標取得部１２（座標取得手段）、画像取得部１３（情報取得手段）、文字認識部１４（文字認識手段）、ＵＲＬ取得部１５、リンク先ページ取得部１６（コンテンツ取得手段）、文字判定部１７（判定手段）、報知部１８（報知手段）、及びページ生成部１９（生成手段）を含んでいる。これらの要素はメモリ３に格納されたプログラムをＣＰＵ２が実行することにより実現される。このプログラムはＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、メモリカードなどのコンピュータ可読情報記憶媒体から判定装置１０にインストールされてもよいし、インターネット等の通信ネットワークからダウンロードされてもよい。
【００２６】
ページ取得部１１は、ページＤＢ４ａからウェブカタログに対応するＨＴＭＬファイルを取得する。ページ取得部１１は、例えば図４に示すＨＴＭＬファイルを取得する。
【００２７】
座標取得部１２は、ページ取得部１１により取得されたＨＴＭＬファイルから、クリッカブルエリアの座標を取得する。座標取得部１２は、例えば、図４に示すＨＴＭＬファイルのｍａｐデータから、クリッカブルエリア１の座標（ｘ１、ｘ２、ｘ３、ｘ４）、クリッカブルエリア２の座標（ｙ１、ｙ２、ｙ３、ｙ４）、又は、クリッカブルエリア３の座標（ｚ１、ｚ２、ｚ３、ｚ４）を取得する。
【００２８】
画像取得部１３は、図１に示すウェブカタログの画像データ（カタログデータ）において、座標取得部１２により取得された座標に対応するクリッカブルエリア内の画像（エリア画像）（リンク元情報）を取得する。画像取得部１３は、例えば座標（ｘ１、ｘ２、ｘ３、ｘ４）に対応するクリッカブルエリア１のエリア画像「★１２３４」、座標（ｙ１、ｙ２、ｙ３、ｙ４）に対応するクリッカブルエリア２のエリア画像「★２３４５」、又は、座標（ｚ１、ｚ２、ｚ３、ｚ４）に対応するクリッカブルエリア３のエリア画像「★３４５６」を取得する。なお、カタログデータに所定のマーク（ここでは「★」（星マーク））が付されている場合は、画像取得部１３は、カタログデータを画像認識して、マークを含む所定のエリアをエリア画像として取得してもよい。画像取得部１３は、クリッカブルエリアがテキスト表示欄（図５のクリッカブルエリア４）の場合はテキスト表示をエリア画像として取得し、クリッカブルエリアが写真欄の場合は写真をエリア画像として取得する。なお、画像取得部１３は、クリッカブルエリア内の画像ではなく、その周辺の画像を取得してもよい。例えば、図５のクリッカブルエリア１に対して、該当商品の掲載エリア内に位置する領域をエリア画像として取得しても良い。該当商品の掲載エリアのサイズと、掲載エリアにおけるクリッカブルエリアの位置が分かっていれば、掲載エリア内の領域を特定できる。
【００２９】
文字認識部１４は、画像取得部１３により取得されたエリア画像について文字認識を行う。文字認識部１４は、例えば光学文字認識（ＯＣＲ）の方式により文字認識を行う。文字認識部１４は、クリッカブルエリアが商品コード欄の場合は商品コードを文字認識し、クリッカブルエリアがテキスト表示欄の場合はテキストを文字認識する。なお、文字コードを取得できる場合は文字認識処理を行わなくてもよい。
【００３０】
ＵＲＬ取得部１５は、ページ取得部１１により取得されたＨＴＭＬファイルから、座標取得部１２により取得された座標に対応する商品ページのＵＲＬを取得する。ＵＲＬ取得部１５は、例えば、図４に示すＨＴＭＬファイルのｍａｐデータから、クリッカブルエリア１の座標（ｘ１、ｘ２、ｘ３、ｘ４）に対応するＵＲＬ「ｈｔｔｐ：//ａａａ．ｃｏ．ｊｐ/しょうゆ．ｈｔｍｌ」、クリッカブルエリア２の座標（ｙ１、ｙ２、ｙ３、ｙ４）に対応するＵＲＬ「ｈｔｔｐ：//ａａａ．ｃｏ．ｊｐ/リンゴ．ｈｔｍｌ」、又は、クリッカブルエリア３の座標（ｚ１、ｚ２、ｚ３、ｚ４）に対応するＵＲＬ「ｈｔｔｐ：//ａａａ．ｃｏ．ｊｐ/パン．ｈｔｍｌ」を取得する。
【００３１】
リンク先ページ取得部１６は、ウェブサーバから、ＵＲＬ取得部１５により取得されたＵＲＬの商品ページを取得する。リンク先ページ取得部１６は、例えば、ウェブサーバから、図２に示す、ＵＲＬ「ｈｔｔｐ：//ａａａ．ｃｏ．ｊｐ/しょうゆ．ｈｔｍｌ」の商品ページ、ＵＲＬ「ｈｔｔｐ：//ａａａ．ｃｏ．ｊｐ/リンゴ．ｈｔｍｌ」の商品ページ、又は、ＵＲＬ「ｈｔｔｐ：//ａａａ．ｃｏ．ｊｐ/パン．ｈｔｍｌ」の商品ページを取得する。
【００３２】
文字判定部１７は、リンク先ページ取得部１６により取得された商品ページに、文字認識部１４により認識された文字が含まれているか否かを判定する。なお、文字判定部１７は、上記認識文字と一致する文字が上記商品ページに含まれているか否かを判定してもよいし、上記認識文字が複数の場合に所定割合以上の文字数が上記商品ページに含まれているか否かを判定してもよい。また、クリッカブルエリアに写真欄が含まれる場合は、文字判定部１７は、さらに、画像取得部１３により取得されたエリア画像と、商品ページに掲載されている写真の画像との類似度を算出し、類似度に基づいて上記判定を行ってもよい。この場合、文字判定部１７は、画像処理判定部として機能し、例えば画像の特徴点を抽出して比較することにより類似度を算出する。
【００３３】
報知部１８は、文字判定部１７の判定結果に基づいてメッセージを報知する。具体的には、上記認識文字が上記商品ページに含まれていない場合はリンクの対応付けが誤っているため、報知部１８はエラーメッセージを報知する。なお、上記認識文字が上記商品ページに含まれている場合は、報知部１８は、リンクの対応付けが正しい旨のメッセージを報知してもよい。
【００３４】
ページ生成部１９は、クリッカブルエリアの座標と、商品ページのＵＲＬとを対応付けてＨＴＭＬファイル（図４参照）を生成する処理を行う。ページ生成部１９により生成されたＨＴＭＬファイルは、ページＤＢ４ａに記憶される。
【００３５】
［実施例１］
図７は、実施例１に係る判定装置１０の動作フロー図である。ここでは、図１に示すウェブカタログと、図２に示す商品ページを例に挙げて説明する。
【００３６】
サイト運営者は図１に示すウェブカタログに対応するＨＴＭＬファイル（図４参照）を作成し、作成されたＨＴＭＬファイルがページＤＢ４ａに記憶されているものとする。また、ウェブサーバには、サイト運営者が作成した、図２に示す複数の商品ページがアップロードされているものとする。また、図１に示すウェブカタログにおいて、図５に示すように各商品の商品コード欄がクリッカブルエリア１〜３に設定されているものとする。なお、サイト運営者は、各商品の商品コードと商品ページのＵＲＬが予め対応付けられたリストに基づいて、ＨＴＭＬファイルを作成する。
【００３７】
サイト運営者は、ウェブカタログに対応するＨＴＭＬファイルの作成が完了すると、判定装置１０において、リンクの対応付けの正誤を検査する検査モードを選択する。これにより、以下の検査処理が実行される。
【００３８】
まず、ページ取得部１１は、ページＤＢ４ａから図４に示すＨＴＭＬファイルを取得する（Ｓ１０１）。
【００３９】
次に、座標取得部１２は、Ｓ１０１で取得されたＨＴＭＬファイルにおいて、ｍａｐデータの１番目のデータから、クリッカブルエリア１（図５参照）の座標（ｘ１、ｘ２、ｘ３、ｘ４）を取得する（Ｓ１０２）。
【００４０】
次に、画像取得部１３は、図１に示すウェブカタログの画像データ（カタログデータ）において、Ｓ１０２で取得された座標（ｘ１、ｘ２、ｘ３、ｘ４）に対応するクリッカブルエリア１の画像（エリア画像１）を取得する（Ｓ１０３）。ここでは、エリア画像１として、商品コード欄の「★１２３４」が取得される。
【００４１】
次に、文字認識部１４は、Ｓ１０３で取得されたエリア画像１について文字認識を行う（Ｓ１０４）。ここでは、エリア画像１の「★１２３４」が文字として認識される。
【００４２】
次に、ＵＲＬ取得部１５は、Ｓ１０１で取得されたＨＴＭＬファイルにおいて、Ｓ１０２で取得された座標（ｘ１、ｘ２、ｘ３、ｘ４）に対応するＵＲＬ「ｈｔｔｐ：//ａａａ．ｃｏ．ｊｐ/しょうゆ．ｈｔｍｌ」を取得する（Ｓ１０５）。
【００４３】
次に、リンク先ページ取得部１６は、ウェブサーバから、Ｓ１０５で取得されたＵＲＬ「ｈｔｔｐ：//ａａａ．ｃｏ．ｊｐ/しょうゆ．ｈｔｍｌ」の商品ページ（図２参照）を取得する（Ｓ１０６）。
【００４４】
次に、文字判定部１７は、Ｓ１０６で取得された「しょうゆ」の商品ページに、Ｓ１０４で認識された文字「★１２３４」が含まれているか否かを判定する（Ｓ１０７）。図２に示す例では、「しょうゆ」の商品ページに、商品コード「★１２３４」が含まれているため、リンクの対応付けは正しいとして、Ｓ１０９に移行する。
【００４５】
一方、Ｓ１０６で取得された商品ページが例えば図８に示す内容であった場合、ウェブカタログに記載されている商品コード「★１２３４」と、商品ページに記載されている商品コード「★１２３１」とが異なっているため、リンクの対応付けが誤っているとして、Ｓ１０８に移行する。図９は、図８に示す商品ページに対応するＨＴＭＬファイルを示している。同図に示すように、ｍａｐデータの１番目のデータにおいて、誤ったＵＲＬ「ｈｔｔｐ：//ａａａ．ｃｏ．ｊｐ/ドレッシング．ｈｔｍｌ」が設定されている。
【００４６】
Ｓ１０８において報知部１８がエラーメッセージを報知した後、Ｓ１０９に移行する。これによりサイト運営者は、ＨＴＭＬファイルにおいてリンクの対応付けに誤りがあることを認識することができる。
【００４７】
Ｓ１０９では、上記検査処理を行っていないクリッカブルエリア（未検査エリア）があるか否かを判定する。具体的には、Ｓ１０１で取得されたＨＴＭＬファイルにおけるｍａｐデータを参照して上記判定処理を行う。これにより全てのクリッカブルエリアについて上記検査処理を実行することができる。
【００４８】
未検査エリアがある場合はＳ１０２に戻り、座標取得部１２は、Ｓ１０１で取得されたＨＴＭＬファイルのｍａｐデータから次のクリッカブルエリアの座標を取得する。ここでは、座標取得部１２は、クリッカブルエリア２の座標（ｂ１、ｂ２、ｂ３、ｂ４）を取得する（Ｓ１０２）。以降、上記と同様の処理が行われる。未検査エリアがない場合、すなわち全てのクリッカブルエリアについて上記の処理が行われた場合は、判定装置１０は検査処理を終了する。
【００４９】
以上のように、本実施形態に係る判定装置１０によれば、ウェブカタログの商品情報と、該商品情報のリンク先の商品ページのＵＲＬとの対応付けの正誤を容易に判定することができる。また、クリッカブルエリアとＵＲＬとの対応付けが正しい場合であっても、ＵＲＬで特定された商品ページ（コンテンツ）が誤っていてクリッカブルエリアの情報と対応していない虞もあるが、この場合でも上記誤りを検出することができる。
【００５０】
［実施例２］
実施例１ではクリッカブルエリアが商品コード欄に設定されているが、本発明はこれに限定されない。実施例２では、クリッカブルエリアがテキスト表示欄（図５のクリッカブルエリア４）に設定されている。以下では、実施例１との相違点を中心に説明する。図１０は、図１に示すウェブカタログに掲載されている商品コード「★５６７８」の商品「Ａしょうゆ」の情報と、該商品「Ａしょうゆ」の商品ページを示している。
【００５１】
座標取得部１２は、ページ取得部１１により取得されたＨＴＭＬファイル（図１１参照）において、ｍａｐデータから、クリッカブルエリア４の座標（ｓ１、ｓ２、ｓ３、ｓ４）（図５参照）を取得する。なお、クリッカブルエリア１〜３については実施例１に示した検査処理を実行してもよい。
【００５２】
画像取得部１３は、図１０に示すウェブカタログのカタログデータ（画像データ）において、座標取得部１２により取得された座標（ｓ１、ｓ２、ｓ３、ｓ４）に対応するクリッカブルエリア４の画像（エリア画像４）を取得する。ここでは、エリア画像４として、テキスト表示欄が取得される。
【００５３】
文字認識部１４は、画像取得部１３により取得されたエリア画像４について文字認識を行う。ここでは、エリア画像４のテキストが文字（単語）として認識される。具体的には、文字認識部１４は、形態素解析により、例えば「しょうゆ」、「百選」、「Ａしょうゆ」、「５００ｍｌ」、「鰹節」、「みりん」、「まろやか」、「味わい」を認識する。
【００５４】
ＵＲＬ取得部１５は、ページ取得部１１により取得されたＨＴＭＬファイル（図１１参照）において、座標取得部１２により取得された座標（ｓ１、ｓ２、ｓ３、ｓ４）に対応するＵＲＬ「ｈｔｔｐ：//ａａａ．ｃｏ．ｊｐ/Ａしょうゆ．ｈｔｍｌ」を取得する。
【００５５】
リンク先ページ取得部１６は、ウェブサーバから、ＵＲＬ取得部１５により取得されたＵＲＬ「ｈｔｔｐ：//ａａａ．ｃｏ．ｊｐ/Ａしょうゆ．ｈｔｍｌ」の商品ページ（図１０参照）を取得する。
【００５６】
文字判定部１７は、リンク先ページ取得部１６により取得された「Ａしょうゆ」の商品ページに、文字認識部１４により認識された複数の文字のうち所定割合以上の数の文字が含まれているか否かを判定する。例えば、上記の８単語のうち８割（７単語）以上が、「Ａしょうゆ」の商品ページに含まれているか否かを判定する。図１０の例では、「Ａしょうゆ」の商品ページに「百選」は含まれていないが、他の７単語が含まれている。よって、リンクの対応付けは正しいと判定される。
【００５７】
このように、クリッカブルエリアがテキスト表示欄に設定されている場合には、文字数を比較することによりリンクの対応付けの正誤を判定することができる。
【００５８】
ここで、クリッカブルエリアとして、商品の写真欄が追加されていてもよい。この場合は、ウェブカタログの商品の写真と、商品ページの写真とを画像認識して両者の類似度を算出し、類似度に基づいてリンクの対応付けの正誤を判断する構成とすることができる。なお、画像認識を用いた判定処理は、文字認識を用いた上記判定処理において誤りと判定された場合（Ｓ１０７にてＮＯ）に実行してもよい。
【００５９】
以上のように、判定装置１０は、様々なクリッカブルエリアについて、リンクの対応付けの正誤を判定することができる。なお、１つの商品について、商品コード欄、テキスト表示欄、写真欄の全てがクリッカブルエリアに設定されていてもよい。この場合は、クリッカブルエリア毎に、上述した各判定処理のうち、クリッカブルエリアに対応する判定処理を行えばよい。また上記実施形態では、ＰＤＦを利用して作成したウェブカタログについて説明したが、リンクを含むウェブページ全般に本発明を適用することができる。
【００６０】
［ｈｔｍｌファイルの生成］
ページ生成部１９の詳細について説明する。図１２は、ページ生成部１９の動作フロー図である。
【００６１】
ページ生成部１９は、ウェブカタログの元となるＰＤＦ形式の画像データに基づいて、クリッカブルエリアと、これに対応するリンク先ＵＲＬとを設定し、ＨＴＭＬファイルを作成する処理を行う。すなわち、ページ生成部１９は、クリッカブルエリアの設定とリンク先ＵＲＬの対応付けとを自動で行う。ここでは、図１に示すウェブカタログの画像データ（カタログデータ）を例に挙げる。
【００６２】
まず、ページ生成部１９は、カタログデータを取得すると（Ｓ２０１）、カタログデータからクリッカブルエリアを特定するためのマーク（キーワード）を抽出する（Ｓ２０２）。例えばマークとして「★」が付されている。
【００６３】
次に、ページ生成部１９は、マークに付された商品コードを、マークの座標に基づいて配置順に並べる（Ｓ２０３）。図１３には、配置順に並べた商品コード一覧のテーブルを示している。
【００６４】
次に、ページ生成部１９は、１番目の商品コードのマークの座標に基づいて、１番目のクリッカブルエリア１の座標（ｘ１、ｘ２、ｘ３、ｘ４）を決定する（Ｓ２０４）。
【００６５】
次に、ページ生成部１９は、サイト運営者により作成されたＵＲＬ一覧のテーブル（図１４参照）から、１番目のＵＲＬ「ｈｔｔｐ：//ａａａ．ｃｏ．ｊｐ/しょうゆ．ｈｔｍｌ」を取得する（Ｓ２０５）。
【００６６】
次に、ページ生成部１９は、Ｓ２０４で決定された１番目のクリッカブルエリア１の座標（ｘ１、ｘ２、ｘ３、ｘ４）と、Ｓ２０５で取得された１番目のＵＲＬ「ｈｔｔｐ：//ａａａ．ｃｏ．ｊｐ/しょうゆ．ｈｔｍｌ」とを対応付けてＨＴＭＬファイル（図１５参照）に登録する（Ｓ２０６）。
【００６７】
続いて、Ｓ２０４に戻り、ページ生成部１９は、２番目の商品コードのマークの座標に基づいて、２番目のクリッカブルエリア２の座標（ｙ１、ｙ２、ｙ３、ｙ４）を決定する。以降、上記と同様の処理が行われ、ＨＴＭＬファイルに、２番目のクリッカブルエリア２の座標（ｙ１、ｙ２、ｙ３、ｙ４）と、２番目のＵＲＬ「ｈｔｔｐ：//ａａａ．ｃｏ．ｊｐ/リンゴ．ｈｔｍｌ」とが対応付けられて登録される。
【００６８】
ページ生成部１９は、全てのクリッカブルエリアについて上記処理を繰り返し行い、ＨＴＭＬファイルに、各クリッカブルエリアの座標と各ＵＲＬとが対応付けられて登録される。これにより、図４に示すＨＴＭＬファイルが生成される。
【００６９】
ページ生成部１９の構成によれば、クリッカブルエリアの座標と各ＵＲＬとの対応付けを自動で行うことができるため、該対応付けの誤りを減らすことができる。
【００７０】
［商品ページの取得］
図４に示すＨＴＭＬファイルでは、クリッカブルエリアに対応付けられる商品ページはＵＲＬで特定されている。しかし、商品ページがウェブサーバにアップロードされる前の段階では、商品ページをＵＲＬで特定することができない。そこで、リンク先ページ取得部１６は、ＵＲＬ取得部１５により取得されたＵＲＬをローカルアドレスに変換し、変換されたアドレスに基づいて商品ページを取得する。
【００７１】
具体的には、リンク先ページ取得部１６は、複数の商品ページがローカルストレージに保存されている場合、ＵＲＬを「ローカルストレージのパス＋ファイル名」に変換する。例えば、「ＵＲＬ：ｈｔｔｐ：//ａａａ．ｃｏ．ｊｐ/しょうゆ．ｈｔｍｌ」を、「Ｃ：￥ｔｅｍｐ￥しょうゆ．ｈｔｍｌ」に変換する。なおローカルストレージとして、例えば図１６に示すように判定装置１０の記憶部４におけるリンク先ページＤＢ４ｂとすることができる。これにより、リンク先ページ取得部１６は、商品ページを確実に取得することができる。
【００７２】
上記の実施形態では１ページのみのウェブカタログについて説明したが、ページ数が多いウェブカタログの場合、リンク箇所が多いため本発明を適用することでリンクの対応付け及びリンクの対応付けの誤りの判定を効率的に行うことができる。なお、上記実施形態では、本発明をウェブページに適用した場合について説明したが、ウェブページに限られない。例えば、スマーフォンやタブレットのアプリケーションで表示され、リンクを含んだ画面（ページ）に適用してもよい。この場合、リンク先はＵＲＩ（Uniform Resource Identifier）によって特定される。
【符号の説明】
【００７３】
１０  判定装置、１  通信部、２  ＣＰＵ、３  メモリ、４  記憶部、４ａ  ページＤＢ、４ｂ  リンク先ページＤＢ、１１  ページ取得部、１２  座標取得部、１３  画像取得部、１４  文字認識部、１５  ＵＲＬ取得部、１６  リンク先ページ取得部、１７  文字判定部、１８  報知部、１９  ページ生成部。
【図１】
0005886477.tif 000002
【図２】
0005886477.tif 000003
【図３】
0005886477.tif 000004
【図４】
0005886477.tif 000005
【図５】
0005886477.tif 000006
【図６】
0005886477.tif 000007
【図７】
0005886477.tif 000008
【図８】
0005886477.tif 000009
【図９】
0005886477.tif 000010
【図１０】
0005886477.tif 000011
【図１１】
0005886477.tif 000012
【図１２】
0005886477.tif 000013
【図１３】
0005886477.tif 000014
【図１４】
0005886477.tif 000015
【図１５】
0005886477.tif 000016
【図１６】
0005886477.tif 000017