(57)【特許請求の範囲】
【請求項１】
テキスト入力欄を有する入力ページを端末装置に提供するサーバ装置であって、
前記端末装置において前記入力ページが有するテキスト入力欄に入力されたテキストを取得する取得部と、
前記サーバ装置から前記端末装置に提供可能な１以上の関連ページであって、テキスト入力欄を有し、かつ、前記入力ページと所定の関連性を有する前記１以上の関連ページを抽出する抽出部と、
前記入力ページ及び前記１以上の関連ページのそれぞれが有する前記テキスト入力欄において、過去に入力されたテキストと、前記取得されたテキストと、を対比することにより、前記取得されたテキストが入力されるべきテキスト入力欄を有する目的ページを推定する推定部と、
前記端末装置から、前記入力ページが有するテキスト入力欄に入力されたテキストを登録すべき旨の指示を受信すると、
前記入力ページと、前記推定された目的ページと、が一致すれば、前記入力ページが有するテキスト入力欄に入力されたテキストを、前記入力ページに対応付けて登録し、
前記入力ページと、前記推定された目的ページと、が一致しなければ、前記入力ページが有するテキスト入力欄に入力されたテキストを、前記推定された目的ページに対応付けて登録する登録部と、
を備えることを特徴とするサーバ装置。
【請求項２】
前記登録部は、
前記入力ページと、前記推定された目的ページと、が一致しなければ、前記入力ページが有するテキスト入力欄に入力されたテキストを、前記推定された目的ページに対応付けて登録するか否かを問い合わせる問合せを、前記サーバ装置の管理者に通知し、
前記管理者より、登録する旨の回答を受け付けると、前記入力ページが有するテキスト入力欄に入力されたテキストを、前記推定された目的ページに対応付けて登録する
ことを特徴とする請求項１に記載のサーバ装置。
【請求項３】
前記登録部は、
前記入力ページと、前記推定された目的ページと、が一致しなければ、前記入力ページが有するテキスト入力欄に入力されたテキストを、前記推定された目的ページが有するテキスト入力欄に埋め込み、前記推定された目的ページへ遷移し、
前記入力ページが有するテキスト入力欄に入力されたテキストを、前記推定された目的ページに対応付けて登録する
ことを特徴とする請求項１に記載のサーバ装置。
【請求項４】
前記登録部は、
前記入力ページと、前記推定された目的ページと、が一致しなければ、前記入力ページが有するテキスト入力欄に入力されたテキストを、前記推定された目的ページに対応付けて登録するか否かを問い合わせる問合せを、前記端末装置に送信し、
前記端末装置から、登録する旨の回答を受信すると、前記入力ページが有するテキスト入力欄に入力されたテキストを、前記推定された目的ページに対応付けて登録する
ことを特徴とする請求項１に記載のサーバ装置。
【請求項５】
前記登録部は、
前記入力ページと、前記推定された目的ページと、が一致しなければ、自動的に、前記入力ページが有するテキスト入力欄に入力されたテキストを、前記推定された目的ページに対応付けて登録する
ことを特徴とする請求項１に記載のサーバ装置。
【請求項６】
前記入力ページが前記端末装置において表示されるまでに、直近に閲覧された閲覧履歴に含まれる所定数のページは、前記関連ページである
ことを特徴とする請求項１乃至５のいずれか１項に記載のサーバ装置。
【請求項７】
前記入力ページには、前記テキスト入力欄に係るコンテンツと、他のコンテンツと、が配置され、当該他のコンテンツがユーザ生成コンテンツである場合、
前記ユーザ生成コンテンツを投稿するための投稿ページは、前記関連ページである
ことを特徴とする請求項１乃至６のいずれか１項に記載のサーバ装置。
【請求項８】
前記入力ページに配置されるリンクから所定回数以内リンクを辿ることで到達可能なページは、前記関連ページである
ことを特徴とする請求項１乃至７のいずれか１項に記載のサーバ装置。
【請求項９】
前記関連ページに配置されるリンクから所定回数以内リンクを辿ることで前記入力ページに到達可能なページは、前記関連ページである
ことを特徴とする請求項１乃至８のいずれか１項に記載のサーバ装置。
【請求項１０】
テキスト入力欄を有する入力ページを端末装置に提供するサーバ装置が実行する制御方法であって、
前記サーバ装置が、前記端末装置において前記入力ページが有するテキスト入力欄に入力されたテキストを取得する取得工程と、
前記サーバ装置が、当該サーバ装置から前記端末装置に提供可能な１以上の関連ページであって、テキスト入力欄を有し、かつ、前記入力ページと所定の関連性を有する前記１以上の関連ページを抽出する抽出工程と、
前記サーバ装置が、前記入力ページ及び前記１以上の関連ページのそれぞれが有する前記テキスト入力欄において、過去に入力されたテキストと、前記取得されたテキストと、を対比することにより、前記取得されたテキストが入力されるべきテキスト入力欄を有する目的ページを推定する推定工程と、
前記サーバ装置が、前記端末装置から、前記入力ページが有するテキスト入力欄に入力されたテキストを登録すべき旨の指示を受信すると、
前記入力ページと、前記推定された目的ページと、が一致すれば、前記入力ページが有するテキスト入力欄に入力されたテキストを、前記入力ページに対応付けて登録し、
前記入力ページと、前記推定された目的ページと、が一致しなければ、前記入力ページが有するテキスト入力欄に入力されたテキストを、前記推定された目的ページに対応付けて登録する登録工程と、
を備えることを特徴とする制御方法。
【請求項１１】
コンピュータを、テキスト入力欄を有する入力ページを端末装置に提供するサーバ装置として機能させるプログラムであって、
前記コンピュータを、
前記端末装置において前記入力ページが有するテキスト入力欄に入力されたテキストを取得する取得部、
前記サーバ装置から前記端末装置に提供可能な１以上の関連ページであって、テキスト入力欄を有し、かつ、前記入力ページと所定の関連性を有する前記１以上の関連ページを抽出する抽出部、
前記入力ページ及び前記１以上の関連ページのそれぞれが有する前記テキスト入力欄において、過去に入力されたテキストと、前記取得されたテキストと、を対比することにより、前記取得されたテキストが入力されるべきテキスト入力欄を有する目的ページを推定する推定部、
前記端末装置から、前記入力ページが有するテキスト入力欄に入力されたテキストを登録すべき旨の指示を受信すると、
前記入力ページと、前記推定された目的ページと、が一致すれば、前記入力ページが有するテキスト入力欄に入力されたテキストを、前記入力ページに対応付けて登録し、
前記入力ページと、前記推定された目的ページと、が一致しなければ、前記入力ページが有するテキスト入力欄に入力されたテキストを、前記推定された目的ページに対応付けて登録する登録部、
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバ装置、制御方法及びプログラムに関し、特に、入力ページの管理に関するものである。
【背景技術】
【０００２】
従来、インターネット上では、ユーザがテキスト入力欄にコメントを記入して、コメントを投稿するページが多数存在する。例えば、電子市場では、商品を購入するためのページ以外に、商品のレビューを投稿するためのページや、商品又はマーチャント（販売者）に関する問合せを送るためのページ等、様々なページが用意されている。
【０００３】
このような電子市場などのウェブサービス内には、莫大な数のページが存在し、ユーザがコメントを自由に入力できるページも複数種類、用意されているので、ユーザは、自身が投稿したいコメントに応じたページを探し出すのが難しいという状況がある。このため、例えば、商品レビューのページに商品を問い合わせるコメントが入力されるといった、コメントの目的に適合しないページに、コメントが入力されることがある。
【０００４】
コメントの目的に適合しない、すなわち、誤ったページに入力されたコメントは、投稿されてしまうと、コメントの内容を対処すべき担当部門以外に送られてしまい、適切に処理されない可能性が高くなる。このため、ユーザだけではなく、コメントを受け付ける側でも、コメントの目的と適合するページか否かを、投稿される前に或いは投稿後速やかに確認できるようにしたいという要望がある。
【０００５】
一方、入力された内容が誤りか否かを判断するための技術は、従来より存在する。例えば、特許文献１には、入力者の操作状況を監視して、誤入力の可能性のある電子情報の誤送信を防止する技術が開示されている。しかしながら、ユーザが、コメントの目的と適合しないページにコメントを記入したとしても、そのコメントの内容自体に誤りがあるとは限らなので、特許文献１のような技術では、コメントの目的と適合するページか否かを確認することはできない。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１１−１９２０６３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
また、上述のとおり、電子市場などのウェブサービス内には莫大な数のページが存在しており、しかもそれらが日々動的に生成されている。このような現状が、コメントの目的に適合する適切なページからコメントを登録することを、さらに難しくさせているという問題があった。
【０００８】
本発明は、上記のような課題を解決するもので、ユーザが誤ったページにコメントを入力してしまっても、入力されたコメントを適切なページに対応付けて登録することが可能なサーバ装置、制御方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の第１の観点に係るサーバ装置は、
テキスト入力欄を有する入力ページを端末装置に提供するサーバ装置であって、
前記端末装置において前記入力ページが有するテキスト入力欄に入力されたテキストを取得する取得部と、
前記サーバ装置から前記端末装置に提供可能な１以上の関連ページであって、テキスト入力欄を有し、かつ、前記入力ページと所定の関連性を有する前記１以上の関連ページを抽出する抽出部と、
前記入力ページ及び前記１以上の関連ページのそれぞれが有する前記テキスト入力欄において、過去に入力されたテキストと、前記取得されたテキストと、を対比することにより、前記取得されたテキストが入力されるべきテキスト入力欄を有する目的ページを推定する推定部と、
前記端末装置から、前記入力ページが有するテキスト入力欄に入力されたテキストを登録すべき旨の指示を受信すると、
前記入力ページと、前記推定された目的ページと、が一致すれば、前記入力ページが有するテキスト入力欄に入力されたテキストを、前記入力ページに対応付けて登録し、
前記入力ページと、前記推定された目的ページと、が一致しなければ、前記入力ページが有するテキスト入力欄に入力されたテキストを、前記推定された目的ページに対応付けて登録する登録部と、
を備えることを特徴とする。
【００１０】
また、上記観点に係るサーバ装置において、
前記登録部は、
前記入力ページと、前記推定された目的ページと、が一致しなければ、前記入力ページが有するテキスト入力欄に入力されたテキストを、前記推定された目的ページに対応付けて登録するか否かを問い合わせる問合せを、前記サーバ装置の管理者に通知し、
前記管理者より、登録する旨の回答を受け付けると、前記入力ページが有するテキスト入力欄に入力されたテキストを、前記推定された目的ページに対応付けて登録する
ことを特徴とする。
【００１１】
また、上記観点に係るサーバ装置において、
前記登録部は、
前記入力ページと、前記推定された目的ページと、が一致しなければ、前記入力ページが有するテキスト入力欄に入力されたテキストを、前記推定された目的ページが有するテキスト入力欄に埋め込み、前記推定された目的ページへ遷移し、
前記入力ページが有するテキスト入力欄に入力されたテキストを、前記推定された目的ページに対応付けて登録する
ことを特徴とする。
【００１２】
また、上記観点に係るサーバ装置において、
前記登録部は、
前記入力ページと、前記推定された目的ページと、が一致しなければ、前記入力ページが有するテキスト入力欄に入力されたテキストを、前記推定された目的ページに対応付けて登録するか否かを問い合わせる問合せを、前記端末装置に送信し、
前記端末装置から、登録する旨の回答を受信すると、前記入力ページが有するテキスト入力欄に入力されたテキストを、前記推定された目的ページに対応付けて登録する
ことを特徴とする。
【００１３】
また、上記観点に係るサーバ装置において、
前記登録部は、
前記入力ページと、前記推定された目的ページと、が一致しなければ、自動的に、前記入力ページが有するテキスト入力欄に入力されたテキストを、前記推定された目的ページに対応付けて登録する
ことを特徴とする。
【００１４】
また、上記観点に係るサーバ装置において、
前記入力ページが前記端末装置において表示されるまでに、直近に閲覧された閲覧履歴に含まれる所定数のページは、前記関連ページである
ことを特徴とする。
【００１５】
また、上記観点に係るサーバ装置において、
前記入力ページには、前記テキスト入力欄に係るコンテンツと、他のコンテンツと、が配置され、当該他のコンテンツがユーザ生成コンテンツである場合、
前記ユーザ生成コンテンツを投稿するための投稿ページは、前記関連ページである
ことを特徴とする。
【００１６】
また、上記観点に係るサーバ装置において、
前記入力ページに配置されるリンクから所定回数以内リンクを辿ることで到達可能なページは、前記関連ページである
ことを特徴とする。
【００１７】
また、上記観点に係るサーバ装置において、
前記関連ページに配置されるリンクから所定回数以内リンクを辿ることで前記入力ページに到達可能なページは、前記関連ページである
ことを特徴とする。
【００１８】
本発明の第２の観点に係る制御方法は、
テキスト入力欄を有する入力ページを端末装置に提供するサーバ装置が実行する制御方法であって、
前記サーバ装置が、前記端末装置において前記入力ページが有するテキスト入力欄に入力されたテキストを取得する取得工程と、
前記サーバ装置が、当該サーバ装置から前記端末装置に提供可能な１以上の関連ページであって、テキスト入力欄を有し、かつ、前記入力ページと所定の関連性を有する前記１以上の関連ページを抽出する抽出工程と、
前記サーバ装置が、前記入力ページ及び前記１以上の関連ページのそれぞれが有する前記テキスト入力欄において、過去に入力されたテキストと、前記取得されたテキストと、を対比することにより、前記取得されたテキストが入力されるべきテキスト入力欄を有する目的ページを推定する推定工程と、
前記サーバ装置が、前記端末装置から、前記入力ページが有するテキスト入力欄に入力されたテキストを登録すべき旨の指示を受信すると、
前記入力ページと、前記推定された目的ページと、が一致すれば、前記入力ページが有するテキスト入力欄に入力されたテキストを、前記入力ページに対応付けて登録し、
前記入力ページと、前記推定された目的ページと、が一致しなければ、前記入力ページが有するテキスト入力欄に入力されたテキストを、前記推定された目的ページに対応付けて登録する登録工程と、
を備えることを特徴とする。
【００１９】
本発明の第３の観点に係るプログラムは、
コンピュータを、テキスト入力欄を有する入力ページを端末装置に提供するサーバ装置として機能させるプログラムであって、
前記コンピュータを、
前記端末装置において前記入力ページが有するテキスト入力欄に入力されたテキストを取得する取得部、
前記サーバ装置から前記端末装置に提供可能な１以上の関連ページであって、テキスト入力欄を有し、かつ、前記入力ページと所定の関連性を有する前記１以上の関連ページを抽出する抽出部、
前記入力ページ及び前記１以上の関連ページのそれぞれが有する前記テキスト入力欄において、過去に入力されたテキストと、前記取得されたテキストと、を対比することにより、前記取得されたテキストが入力されるべきテキスト入力欄を有する目的ページを推定する推定部、
前記端末装置から、前記入力ページが有するテキスト入力欄に入力されたテキストを登録すべき旨の指示を受信すると、
前記入力ページと、前記推定された目的ページと、が一致すれば、前記入力ページが有するテキスト入力欄に入力されたテキストを、前記入力ページに対応付けて登録し、
前記入力ページと、前記推定された目的ページと、が一致しなければ、前記入力ページが有するテキスト入力欄に入力されたテキストを、前記推定された目的ページに対応付けて登録する登録部、
として機能させることを特徴とする。
【００２０】
上記プログラムは、非一時的な（non-transitory）記録媒体に記録されてもよい。非一時的な記録媒体は、コンピュータとは独立して配布・販売することができる。ここで、非一時的な記録媒体とは、有形な（tangible）記録媒体をいう。非一時的な記録媒体は、例えば、コンパクトディスク、フレキシブルディスク、ハードディスク、光磁気ディスク、ディジタルビデオディスク、磁気テープ、半導体メモリ等である。また、一時的な（transitory）記録媒体とは、伝送媒体（伝搬信号）それ自体を示す。一時的な記録媒体は、例えば、電気信号、光信号、電磁波等である。なお、一時的な（temporary）記憶領域とは、データやプログラムを一時的に記憶するための領域であり、例えば、ＲＡＭ（Random Access Memory）等の揮発性メモリである。
【発明の効果】
【００２１】
本発明によれば、ユーザが誤ったページにコメントを入力してしまっても、入力されたコメントを適切なページに対応付けて登録することが可能なサーバ装置、制御方法及びプログラムを提供することができる。
【図面の簡単な説明】
【００２２】
【図１】本発明の実施形態に係るサーバ装置と、端末装置との関係を示す図である。
【図２】実施形態に係るサーバ装置のハードウェア構成を示す図である。
【図３】実施形態に係るサーバ装置の機能構成を示す図である。
【図４】実施形態に係る商品のレビューを投稿するためのページを示す図である。
【図５】実施形態に係る商品に関する質問を投稿するためのページを示す図である。
【図６】実施形態に係るマーチャント対する質問を投稿するためのページを示す図である。
【図７】実施形態に係る商品のレビューを一覧表示するためのページを示す図である。
【図８】実施形態に係る商品を販売するためのページを示す図である。
【図９】実施形態に係る商品のレビューを投稿するためのページを示す図である。
【図１０】実施形態に係る商品レビュー投稿ページのテキスト履歴テーブルを示す図である。
【図１１】実施形態に係る商品の質問投稿ページのテキスト履歴テーブルを示す図である。
【図１２】実施形態に係るマーチャントへの質問投稿ページのテキスト履歴テーブルを示す図である。
【図１３】実施形態に係る商品レビュー一覧ページのテキスト履歴テーブルを示す図である。
【図１４】実施形態に係る商品ページのテキスト履歴テーブルを示す図である。
【図１５】実施形態に係る問合せページを示す図である。
【図１６】実施形態に係る商品のレビューを投稿するためのページを示す図である。
【図１７】実施形態に係る商品に関する質問を投稿するためのページを示す図である。
【図１８】実施形態に係るサーバ装置が行う制御処理を説明するためのフローチャートである。
【発明を実施するための形態】
【００２３】
（１．実施形態のサーバ装置と端末装置との関係）
本発明の実施形態に係るサーバ装置１００は、図１に示すように、ネットワーク３００に接続される。ネットワーク３００には、サーバ装置１００の他に、複数の端末装置２００が接続されている。
【００２４】
サーバ装置１００は、テキスト入力欄を有する入力ページを、端末装置２００に提供する装置である。
【００２５】
入力ページとは、コメントなど、自由にテキストを入力できるテキスト入力欄を有するページである。例えば、商品レビューを投稿するページ、商品に関する質問を投稿するページ、マーチャントに対する質問を投稿するページ等である。
【００２６】
サーバ装置１００は、入力ページのほか、テキスト入力欄を含まない他のページも、端末装置２００に提供する。テキスト入力欄を含まないページとは、例えば、商品に関する情報を提示するページや、閲覧履歴が表示されるページ等である。入力ページや他のページは、サーバ装置１００の管理者や管理者から権限を与えられているユーザが自由に生成することができ、ページの内容やページ間のリンクの状態は、動的に生成、変更される。
【００２７】
端末装置２００は、サーバ装置１００から提供されるページの閲覧や、入力ページのテキスト入力欄へテキスト入力を行うユーザが使用する装置である。端末装置２００は、例えば、商品ページの閲覧、商品レビューの投稿を行うショッパーが使用するスマートフォン、コンピュータ等である。
【００２８】
ネットワーク３００は、無線又は有線による通信ネットワークである。ネットワーク３００は、いかなるものであってもよく、例えば、インターネット、イントラネット、エクストラネット、ＬＡＮ（Local Area Network）、ＶＰＮ（Virtual Private Network）、電話回線網等である。
【００２９】
（２．サーバ装置のハードウェア構成）
図２は、サーバ装置１００のハードウェア構成を示すブロック図である。
【００３０】
サーバ装置１００は、図２に示すように、ＣＰＵ（Central Processing Unit）１１と、ＲＯＭ（Read Only Memory）１２と、ＲＡＭ１３と、記録媒体１４と、出力部１５と、通信部１６と、操作部１７と、を備える。各構成要素は、バス１８により接続されている。
【００３１】
ＣＰＵ１１は、サーバ装置１００全体の動作を制御し、各構成要素と接続され、制御信号やデータをやりとりする。
【００３２】
ＲＯＭ１２には、サーバ装置１００全体の動作制御に必要なオペレーティングシステムのプログラムや各種のデータが記録される。
【００３３】
ＲＡＭ１３は、データやプログラムを一時的に記録するためのもので、記録媒体１４から読み出したプログラムやデータ、その他、通信に必要なデータ等が保持される。
【００３４】
記録媒体１４は、ハードディスクやフラッシュメモリ等から構成され、サーバ装置１００で処理するデータを記録する。
【００３５】
出力部１５は、ＬＣＤ（Liquid Crystal Display）及びバックライト等を備える表示装置や、スピーカ等の音声出力装置を備える。出力部１５は、ＣＰＵ１１による制御の下、例えば、ＣＰＵ１１から出力されたデータを出力する。
【００３６】
通信部１６は、サーバ装置１００をインターネット等のコンピュータ通信網に接続するための通信インターフェースを含み、通信部１６を介して他の情報処理装置等とやりとりをする。
【００３７】
操作部１７は、ボタン、キーボード、タッチパネル等の入力装置を備える。操作部１７は、サーバ装置１００のユーザからの操作入力を受け付け、受け付けた操作入力に対応する信号をＣＰＵ１１に出力する。
【００３８】
（３．実施形態のサーバ装置の機能構成）
次に、サーバ装置１００の機能構成について説明する。サーバ装置１００は、図３に示すように、機能的には、取得部１０１と、抽出部１０２と、推定部１０３と、登録部１０４と、を備える。本実施形態において、ＣＰＵ１１及び通信部１６が協働して、取得部１０１及び登録部１０４として機能し、ＣＰＵ  １１が、抽出部１０２及び推定部１０３として機能する。
【００３９】
サーバ装置１００は、端末装置２００に入力ページ等の様々なページを提供する。サーバ装置１００の記録媒体１４には、提供するページの情報が格納されており、テキスト入力欄を有する入力ページ、及び、テキスト入力欄を有さない他のページの情報も格納されている。なお、ページの情報は、サーバ装置１００がアクセス可能な他の装置に格納されていてもよい。
【００４０】
図４〜図８に、サーバ装置１００が提供する、テキスト入力欄を有するページを示す。
【００４１】
図４のページ４１０は、商品Ａのレビューを投稿するためのページである。ページ４１０には、レビュー本文を入力するためのテキスト入力欄４１１と、入力した内容を投稿するためのボタン４１２と、マーチャントのレビューを投稿するためのページへのリンク４１３と、商品Ａを販売する販売ページ（図８のページ４５０）へのリンク４１４と、が含まれる。
【００４２】
図５のページ４２０は、商品Ａに関する質問を投稿するためのページである。ページ４２０には、商品Ａについての質問を入力するためのテキスト入力欄４２１と、入力した内容を投稿するためのボタン４２２と、商品Ａのレビューを表示するレビュー欄４２３と、商品Ａを販売する販売ページ（図８のページ４５０）へのリンク４２４と、が含まれる。
【００４３】
図６のページ４３０は、マーチャントＸに対する質問を投稿するためのページである。マーチャントに対する質問とは、例えば、配送状況、決済、キャンセル／返品、営業時間等についての質問である。ページ４３０には、マーチャントＸに対する質問を入力するためのテキスト入力欄４３１と、入力した内容を投稿するためのボタン４３２と、が含まれる。
【００４４】
図７のページ４４０は、商品Ａのレビューを一覧するためのページである。ページ４４０には、商品Ａのレビューの一覧が表示されるレビュー一覧表示欄４４１と、一覧表示する機能について要望を入力するテキスト入力欄４４２と、入力した内容を投稿するためのボタン４４３と、商品Ａを販売する販売ページ（図８のページ４５０）へのリンク４４４と、商品Ａのレビューを投稿するためのページ（図４のページ４１０）へのリンク４４５と、が含まれる。
【００４５】
図８のページ４５０は、商品Ａを販売するための商品ページである。ページ４５０には、商品Ａを販売するマーチャントに対する質問を入力するテキスト入力欄４５１と、入力した内容を投稿するためのボタン４５２と、商品Ａのレビューを一覧するためのページ（図７のページ４４０）へのリンク４５３と、商品Ａに関する質問を投稿するためのページ（図５のページ４２０）へのリンク４５４と、が含まれる。
【００４６】
図３の取得部１０１は、端末装置２００において入力ページが有するテキスト入力欄に入力されたテキストを取得する。
【００４７】
例えば、ページ４１０が端末装置２００の画面に表示されて、図９に示すようにテキスト入力欄４１１にテキストが入力されると、取得部１０１は、テキスト入力欄４１１に入力されたテキスト“商品Ａの型番を教えてもらえますか？”を取得する。
【００４８】
次に、図３の抽出部１０２は、入力ページと関連する、１以上の関連ページを抽出する。
【００４９】
ここで、関連ページとは、サーバ装置１００から端末装置２００に提供可能なページであり、テキスト欄を有し、入力ページと所定の関連性を有するページを指す。
【００５０】
所定の関連性を有するページとは、入力ページが表示されるまでに閲覧されたページや、入力ページから所定回数以内リンクを辿ることで到達可能なページ、入力ページに所定回数以内リンクを辿ることで到達可能なページ、入力ページに表示されているコンテンツを投稿するためのページ等である。
【００５１】
後述するように、推定部１０３は、入力ページ及び１以上の関連ページのテキスト入力欄に、過去に入力されたテキストを用いて、入力ページ及び１以上の関連ページの中から、入力ページのテキスト入力欄に記入されたテキストが入力されるべきページ（「目的ページ」）を推定する。すなわち、関連ページは、目的ページの候補となるページである。
【００５２】
例えば、入力ページが端末装置２００において表示されるまでに、直近に閲覧された閲覧履歴に含まれる所定数のページは、関連ページである。所定数は、サーバ装置の管理者等が任意に設定することができる。以下の例では、所定数は“３”に設定されているとする。
【００５３】
ユーザは、直近に閲覧されたページに含まれる情報を見て、その情報について、現在画面に表示されている入力ページにコメントを記載してしまうことがある。よって、直近に閲覧された閲覧履歴に含まれる所定数のページを、目的ページの候補として、関連ページに含める。
【００５４】
例えば、入力ページが図９の商品Ａのレビューを投稿するためのページ４１０である場合、抽出部１０２は、ページ４１０が端末装置２００の画面に表示される迄に、ユーザが直近に閲覧したページであって、テキスト入力欄を有する３ページを、関連ページとして抽出する。例えば、ユーザが、ページ４１０（図９）を閲覧するまでに、ページ４５０（図８）、ページ４２０（図５）、ページ４５０（図８）、ページ４４０（図７）の順に閲覧していたとすると、抽出部１０２は、直近に閲覧された３ページ（ページ４２０（図５）、ページ４５０（図８）、ページ４４０（図７））を関連ページとして抽出する。
【００５５】
また、入力ページに配置されるリンクから所定回数以内リンクを辿ることで到達可能なページ、及び、関連ページに配置されるリンクから所定回数以内リンクを辿ることで入力ページに到達可能なページは、関連ページである。所定回数は、サーバ装置の管理者等が任意に設定することができる。以下の例では、所定回数は“５”に設定されているとする。
【００５６】
ユーザは、多数のページからコメントの目的と適合するページを探し出せず、現在表示されている入力ページのテキスト欄にコメントを入力してしまう場合がある。入力ページから所定回数以内リンクを辿ることで到達可能なページ、又は、所定回数以内リンクを辿ることで入力ページに到達可能なページは、ユーザが探しているページである可能性が高いと考えられる。よって、入力ページに配置されるリンクから所定回数以内リンクを辿ることで到達可能なページ、及び、関連ページに配置されるリンクから所定回数以内でリンクを辿ることで入力ページに到達可能なページを、目的ページの候補として、関連ページに含める。
【００５７】
例えば、抽出部１０２は、ページ４１０（図９）のリンク４１３からリンクを辿る回数が５回以内に含まれるページであって、テキスト入力欄を有するページを関連ページとして抽出する。また、抽出部１０２は、ページ４１０に５回以内リンクを辿ることで到達可能なページであって、テキスト入力欄を有するページを関連ページとして抽出する。
【００５８】
また、入力ページには、テキスト入力欄に係るコンテンツと、他のコンテンツと、が配置され、他のコンテンツがユーザ生成コンテンツである場合、当該ユーザ生成コンテンツを投稿するための投稿ページは、関連ページである。
【００５９】
ユーザ生成コンテンツとは、ページの作成者やページの提供者が生成したコンテンツではなく、ページの閲覧者や一般消費者が生成するコンテンツである。例えば、商品ページを作成したマーチャントや、ページを端末装置２００に提供するサーバ装置１００の管理者が作成したコンテンツではなく、ページの閲覧者や商品の購入者が生成したものである。したがって、ユーザが投稿したレビューの文章は、ユーザ生成コンテンツである。この他、商品に言及するＳＮＳ（Social Networking Service）上での投稿内容もユーザ生成コンテンツである。
【００６０】
入力ページにユーザ生成コンテンツが含まれる場合、入力ページを閲覧しているユーザは、自身も同様のユーザ生成コンテンツを閲覧中の入力ページから投稿できると誤って認識してしまうことがある。よって、当該ユーザ生成コンテンツを投稿するための投稿ページを、目的ページの候補として、関連ページに含める。
【００６１】
ページ４２０（図５）を例とすると、テキスト入力欄に係るコンテンツとは、商品Ａに関する質問を入力するためのテキスト入力欄４２１に記入されるコメントであり、他のコンテンツとは、商品Ａのレビュー欄４２３に表示されているレビューである。そして、商品Ａのレビュー欄４２３のレビューは、ユーザにより作成されたものなので、ユーザ生成コンテンツである。このような場合、抽出部１０２は、商品Ａのレビューを投稿するためのページ４１０（図４）を、関連ページとして抽出する。
【００６２】
また、入力ページは、商品に係る商品レビューを一覧表示するページであり、入力ページのテキスト入力欄は、一覧表示する機能に係る要望を入力する欄である場合、商品に係る商品レビューを投稿するための投稿ページは、関連ページであり、関連ページのテキスト入力欄は、商品に係る商品レビューを入力する欄である。
【００６３】
入力ページに、商品レビューが一覧表示と、その機能についての要望を入力する欄が含まれる場合、入力ページを閲覧しているユーザは、要望を入力する欄を、商品レビューを入力するための欄と勘違いしてしまうことがある。よって、この場合、商品レビューを投稿するための投稿ページを、目的ページの候補として、関連ページに含める。
【００６４】
例えば、ページ４４０（図７）のように、商品Ａのレビューを一覧表示するページにおいて、一覧表示する機能に係る要望を入力するテキスト入力欄４４２が含まれる場合、抽出部１０２は、商品Ａのレビューを投稿するためのページ４１０（図４）を、関連ページとして抽出する。
【００６５】
また、入力ページは、マーチャントが作成した商品ページであり、入力ページのテキスト入力欄は、マーチャントに対する質問を入力する欄である場合、商品ページの商品そのものに関する質問を入力する入力欄が含まれた投稿ページは、関連ページである。
【００６６】
入力ページが商品ページであり、そのページにマーチャントに対する質問を入力する欄が含まれる場合、入力ページを閲覧しているユーザは、マーチャントに対する質問を入力する欄を、商品に関する質問を入力するための欄と勘違いしてしまうことがある。よって、この場合は、商品そのものに関する質問を入力する入力欄が含まれた投稿ページを、目的ページの候補として、関連ページに含める。
【００６７】
ページ４５０（図８）のように、マーチャントＸが作成した商品Ａの販売ページにおいて、マーチャントＸに対する質問を入力するテキスト入力欄４５１が含まれる場合、抽出部１０２は、商品Ａに関する質問を入力するテキスト入力欄４２１が含まれたページ４２０（図５）を、関連ページとして抽出する。
【００６８】
図３の推定部１０３は、入力ページ及び１以上の関連ページのそれぞれが有するテキスト入力欄において、過去に入力されたテキストと、取得されたテキストと、を対比することにより、取得されたテキストが入力されるべきテキスト入力欄を有する目的ページを推定する。
【００６９】
例えば、記録媒体１４には、サーバ装置１００が提供するページから投稿されたテキストの履歴が格納されているとする。図１０〜図１４に、図４〜図８のページから投稿されたテキストの履歴を示す。図１０のテキスト履歴テーブル１００ａには、ページ４１０（商品レビュー投稿ページ、図４）のテキスト入力欄４１１に入力されたテキストが登録されている。図１１のテキスト履歴テーブル１００ｂには、ページ４２０（商品の質問投稿ページ、図５）のテキスト入力欄４２１に入力されたテキストが登録されている。図１２のテキスト履歴テーブル１００ｃには、ページ４３０（マーチャントへの質問投稿ページ、図６）のテキスト入力欄４３１に入力されたテキストが登録されている。図１３のテキスト履歴テーブル１００ｄには、ページ４４０（商品レビュー一覧ページ、図７）のテキスト入力欄４４２に入力されたテキストが登録されている。図１４のテキスト履歴テーブル１００ｅには、ページ４５０（商品ページ、図８）のテキスト入力欄４５１に入力されたテキストが登録されている。図１０〜図１４の各テーブルに登録されているテキストは、様々なユーザにより入力されたテキストである。
【００７０】
図１０〜図１４に示すテキスト履歴テーブルでは、ページを識別するためのページＩＤと、ページのテキスト入力欄に入力されたテキストと、が対応付けて登録されている。例えば、テキスト履歴テーブル１００ａ（図１０）の一行目は、ページＩＤ“１”のページは、過去に“安かった。”というテキストが入力されたことを示す。
【００７１】
例えば、入力ページが、ページ４１０（商品レビュー投稿ページ、図４）であり、抽出部１０２により、関連ページとして、ページ４２０（商品の質問投稿ページ、図５）、ページ４５０（商品ページ、図８）、商品Ａのレビューが一覧表示されるページ４４０（商品レビュー一覧ページ、図７）が抽出されたとする。この場合、推定部１０３は、図１０のテキスト履歴テーブル１００ａ、図１１のテキスト履歴テーブル１００ｂ、図１４のテキスト履歴テーブル１００ｅ及び図１３のテキスト履歴テーブル１００ｄから、それぞれに登録されているテキストを取得する。
【００７２】
なお、推定部１０３は、各テキスト履歴テーブルから一度取得したテキストを、別のテーブルにまとめて登録してもよい。また、推定部１０３は、抽出部１０２により関連ページが抽出された後に各テキスト履歴テーブルからテキストを取得するのではなく、各テキスト履歴テーブルから定期的にテキストを取得し、別のテーブルにまとめて登録するようにしてもよい。
【００７３】
そして、推定部１０３は、各テキスト履歴テーブルから取得したテキストのそれぞれと、テキスト入力欄４１１から取得したテキスト“商品Ａの型番を教えてもらえますか？”との類似度を求める。
【００７４】
類似度は、例えば、出現する単語の分布に基づいて求める。すなわち、出現する単語の分布が類似するほど、過去に入力されたテキストと、入力ページから取得したテキストとが類似しているとみなす。
【００７５】
推定部１０３は、“商品レビュー投稿ページ”（図４）に過去に入力されたテキストと、テキスト入力欄４１１から取得したテキスト“商品Ａの型番を教えてもらえますか？”との類似度を求める。同様に、推定部１０３は、“商品の質問投稿ページ”（図５）に過去に入力されたテキストとテキスト入力欄４１１から取得したテキストとの類似度、“商品ページ”（図８）に過去に入力されたテキストとテキスト入力欄４１１から取得したテキストとの類似度、及び、“商品レビュー一覧ページ”（図７）に過去に入力されたテキストとテキスト入力欄４１１から取得したテキストとの類似度を求める。そして、推定部１０３は、各ページのうち、最も高い類似度が求められたページを目的ページと推定する。
【００７６】
例えば、“商品の質問投稿ページ”（図５）に過去に入力されたテキストとテキスト入力欄４１１から取得したテキストとの類似度が最も高かった場合、推定部１０３は、“商品の質問投稿ページ”（図５）を目的ページと推定する。
【００７７】
なお、テキスト同士の類似度は、単語の頻度分布に基づいて求める手法に限らず、既知の様々な手法を採用することができる。例えば、意味解析を行ってテキスト同士の類似度を求めてもよい。
【００７８】
登録部１０４は、端末装置２００から、入力ページが有するテキスト入力欄に入力されたテキストを登録すべき旨の指示を受信すると、入力ページと、推定された目的ページと、が一致すれば、入力ページが有するテキスト入力欄に入力されたテキストを、入力ページに対応付けて登録する。
【００７９】
例えば、ページ４１０（図９）において、ボタン４１２がクリックされると、端末装置２００からボタン４１２に対応付けられたコマンドがサーバ装置１００に送信される。登録部１０４は、端末装置２００からのコマンドを受信したと判断すると、入力ページであるページ４１０と、推定された目的ページとの種類が一致するか否かを判断する。
【００８０】
例えば、推定された目的ページが、“商品レビュー投稿ページ”（図４）であった場合、登録部１０４は、入力ページと、推定された目的ページと、が一致すると判断して、テキスト入力欄４１１に入力されたテキストを、テキスト履歴テーブル１００ａ（図１０）に登録する。
【００８１】
一方、入力ページと、推定された目的ページと、が一致しなければ、登録部１０４は、入力ページが有するテキスト入力欄に入力されたテキストを、推定された目的ページに対応付けて登録するか否かを問い合わせる問合せを、サーバ装置の管理者に通知する。管理者より、登録する旨の回答を受け付けると、登録部１０４は、入力ページが有するテキスト入力欄に入力されたテキストを、推定された目的ページに対応付けて登録する。
【００８２】
例えば、推定された目的ページが“商品の質問投稿ページ”（図５）であった場合、登録部１０４は、入力ページと、推定された目的ページと、が一致しないと判断して、サーバ装置１００の画面に、図１５に示すような問合せページ５１０を表示する。そして、登録する旨のボタン５１１がクリックされると、登録部１０４は、テキスト入力欄４１１に入力されたテキストを、テキスト履歴テーブル１００ｂ（図１１）に登録する。一方、登録しない旨のボタン５１２がクリックされると、登録部１０４は、テキスト入力欄４１１に入力されたテキストを、テキスト履歴テーブル１００ａ（図１０）に登録する。
【００８３】
なお、登録部１０４は、入力ページが有するテキスト入力欄に入力されたテキストを、目的ページに対応付けて登録するか否かを問い合わせる問合せを、端末装置２００に送信してもよい。そして、端末装置２００から、登録する旨の回答を受信すると、登録部１０４は、入力ページが有するテキスト入力欄に入力されたテキストを、目的ページに対応付けて登録してもよい。
【００８４】
例えば、ページ４１０（図９）において、ボタン４１２がクリックされると、登録部１０４は、図１６に示すように、ポップアップ４１５を表示して、テキスト入力欄４１１に入力されたテキストを目的ページの“商品の質問投稿ページ”（図５）から投稿するか否かを問い合わせる。そして、投稿を許可するボタン４１６がクリックされると、登録部１０４は、テキスト入力欄４１１に入力されたテキストを、テキスト履歴テーブル１００ｂ（図１１）に登録する。一方、投稿を許可しないボタン４１７がクリックされると、登録部１０４は、テキスト入力欄４１１に入力されたテキストを、テキスト履歴テーブル１００ａ（図１０）に登録する。
【００８５】
また、登録部１０４は、入力ページと、推定された目的ページと、が一致しなければ、入力ページが有するテキスト入力欄に入力されたテキストを、目的ページが有するテキスト入力欄に埋め込んで目的ページへ遷移し、入力ページが有するテキスト入力欄に入力されたテキストを、目的ページに対応付けて登録してもよい。
【００８６】
例えば、ページ４１０（図９）において、ボタン４１２がクリックされると、登録部１０４は、テキスト入力欄４１１に入力されたテキスト“商品Ａの型番を教えてもらえますか？”を、テキスト入力欄４２１に埋め込んだページ４２０（図１７）を、端末装置２００の画面に表示させ、ボタン４２２がクリックされると、テキスト入力欄４２１に入力されたテキストを、テキスト履歴テーブル１００ｂ（図１１）に登録する。
【００８７】
なお、登録部１０４は、入力ページと、推定された目的ページと、が一致しなければ、自動的に、入力ページが有するテキスト入力欄に入力されたテキストを目的ページに対応付けて登録してもよい。
【００８８】
例えば、ページ４１０（図９）において、ボタン４１２がクリックされると、登録部１０４は、自動的に、テキスト入力欄４１１に入力されたテキストを、テキスト履歴テーブル１００ｂ（図１１）に登録する。
【００８９】
（４．実施形態のサーバ装置の動作）
本実施形態のサーバ装置１００の動作について説明する。例えば、サーバ装置１００の管理者からの指示により、サーバ装置１００は図１８に示す制御処理を開始する。
【００９０】
取得部１０１は、端末装置２００において入力ページが有するテキスト入力欄に入力されたテキストを、取得したか否かを判断する（ステップＳ１０１）。取得部１０１が、端末装置２００においてテキスト入力欄に入力されたテキストを取得したと判断すると（ステップＳ１０１；ＹＥＳ）、抽出部１０２は、入力ページと所定の関連性を有する１以上の関連ページを抽出する（ステップＳ１０２）。一方、取得部１０１が、端末装置２００においてテキスト入力欄に入力されたテキストを取得していないと判断すると（ステップＳ１０１；ＮＯ）、そのまま待機する。
【００９１】
例えば、図９に示すように、端末装置２００の画面に表示されページ４１０のテキスト入力欄４１１にテキストが入力されると、取得部１０１は、テキスト入力欄４１１に入力されたテキスト“商品Ａの型番を教えてもらえますか？”を取得する。そして、抽出部１０２は、ページ４１０が端末装置２００の画面に表示される迄に、ユーザが直近に閲覧したページ４２０（図５）、ページ４５０（図８）、ページ４４０（図７）の３ページを関連ページとして抽出する。一方、ページ４１０のテキスト入力欄４１１にテキストが入力されていない場合は、そのまま待機する。
【００９２】
関連ページが抽出されると、推定部１０３は、入力ページ及び１以上の関連ページのそれぞれが有するテキスト入力欄において、過去に入力されたテキストと、取得されたテキストと、を対比することにより、取得されたテキストが入力されるべきテキスト入力欄を有する目的ページを推定する（ステップＳ１０３）。
【００９３】
例えば、推定部１０３は、図１０のテキスト履歴テーブル１００ａ、図１１のテキスト履歴テーブル１００ｂ、図１４のテキスト履歴テーブル１００ｅ及び図１３のテキスト履歴テーブル１００ｄから、それぞれに登録されているテキストを取得し、各テキスト履歴テーブルから取得したテキストのそれぞれと、テキスト入力欄４１１から取得したテキスト“商品Ａの型番を教えてもらえますか？”との類似度を求める。そして、推定部１０３は、各ページのうち、最も高い類似度が求められた“商品の質問投稿ページ”（図５）を目的ページと推定する。
【００９４】
登録部１０４は、端末装置２００から、入力ページが有するテキスト入力欄に入力されたテキストを登録すべき旨の指示を受信したか否かを判断する（ステップＳ１０４）。登録部１０４は、端末装置２００から登録すべき旨の指示を受信したと判断すると（ステップＳ１０４；ＹＥＳ）、入力ページと推定された目的ページが一致するか否かを判断する（ステップＳ１０５）。一方、登録部１０４は、端末装置２００から登録すべき旨の指示を受信していないと判断すると（ステップＳ１０４；ＮＯ）、そのまま待機する。
【００９５】
例えば、ページ４１０（図９）において、ボタン４１２がクリックされると、登録部１０４は、端末装置２００から登録すべき旨のコマンドを受信したと判断し、入力ページであるページ４１０と、推定された目的ページとの種類が一致するか否かを判断する。ボタン４１２がクリックされない場合は、そのまま待機する。
【００９６】
ステップＳ１０５において、登録部１０４は、入力ページと推定された目的ページが一致すると判断すると（ステップＳ１０５；ＹＥＳ）、入力ページが有するテキスト入力欄に入力されたテキストを、入力ページに対応付けて登録する（ステップＳ１０６）。一方、登録部１０４は、入力ページと推定された目的ページが一致しないと判断すると（ステップＳ１０５；ＮＯ）、推定された目的ページに対応付けて登録するか否かを問い合わせる問合せを、サーバ装置の管理者に通知する（ステップＳ１０７）。
【００９７】
例えば、推定された目的ページが、“商品レビュー投稿ページ”（図４）であった場合、登録部１０４は、入力ページと、推定された目的ページと、が一致すると判断して、テキスト入力欄４１１に入力されたテキストを、テキスト履歴テーブル１００ａ（図１０）に登録する。一方、推定された目的ページが“商品の質問投稿ページ”（図５）であった場合、登録部１０４は、入力ページと、推定された目的ページと、が一致しないと判断して、サーバ装置１００の画面に、図１５に示すような問合せページ５１０を表示する。
【００９８】
問合せが通知されると、登録部１０４は、登録する旨の回答を受け付けたか否かを判断する（ステップＳ１０８）。登録部１０４は、登録する旨の回答を受け付けたと判断すると（ステップＳ１０８；ＹＥＳ）、入力ページが有するテキスト入力欄に入力されたテキストを、推定された目的ページに対応付けて登録する（ステップＳ１０９）。一方、登録部１０４は、登録する旨の回答を受け付けなかったと判断すると（ステップＳ１０８；ＮＯ）、入力ページが有するテキスト入力欄に入力されたテキストを、入力ページに対応付けて登録する（ステップＳ１０６）。ステップＳ１０６又はステップＳ１０９の処理が終了すると、ステップＳ１０１に戻る。
【００９９】
例えば、登録する旨のボタン５１１がクリックされると、登録部１０４は、テキスト入力欄４１１に入力されたテキストを、テキスト履歴テーブル１００ｂ（図１１）に登録する。一方、登録しない旨のボタン５１２がクリックされると、登録部１０４は、テキスト入力欄４１１に入力されたテキストを、テキスト履歴テーブル１００ａ（図１０）に登録する。
【０１００】
本実施形態によれば、ユーザがコメントを入力している入力ページと所定の関連性のある関連ページを自動的に抽出することができる。莫大な数のページがネットワーク上に存在し、しかもそれらが動的に生成される状況において、全ページから検索して最適なページを抽出するのではなく、所定の関連性を有する関連ページに絞り込んで、関連ページを抽出する。これにより、計算負荷を大幅に低減することができる。また、関連ページは、所定の関連性に基づいて自動的に抽出されるので、入力ページの提供者又は管理者は、入力ページ毎に関連ページを予め設定したり、入力されるテキストの内容に基づいて関連ページを予め設定する必要がない。よって、入力ページの提供者又は管理者にとって、管理コストを低くすることができる。
【０１０１】
また、本実施形態によれば、入力ページ及び関連ページに入力された過去のテキストと、現在入力されているテキストとを対比することにより、現在入力されているテキストが示すコメントの目的に適合した目的ページを推定することがきる。これにより、ユーザが誤ったページにコメントを入力してしまっても、入力されたコメントを適切なページに対応付けて登録させることができる。また、誤ったページからコメントが投稿されると、コメントを受け付けた側で適切に処理されない可能性が高くなるが、本実施形態によれば、コメントが適切に処理されない事態を防ぐことができる。
【０１０２】
本発明は、本発明の広義の精神と範囲を逸脱することなく、様々な実施の形態及び変形が可能とされるものである。また、上述した実施の形態は、この発明を説明するためのものであり、本発明の範囲を限定するものではない。すなわち、本発明の範囲は、実施の形態ではなく、特許請求の範囲によって示される。そして、特許請求の範囲内及びそれと同等の発明の意義の範囲内で施される様々な変形が、この発明の範囲内とみなされる。
【産業上の利用可能性】
【０１０３】
本発明は、ユーザが誤ったページにコメントを入力してしまっても、入力されたコメントを適切なページに対応付けて登録することが可能なサーバ装置、制御方法及びプログラムを提供することができる。
【符号の説明】
【０１０４】
１００  サーバ装置
１０１  取得部
１０２  抽出部
１０３  推定部
１０４  登録部
２００  端末装置
３００  ネットワーク
４１０，４２０，４３０，４４０，４５０  ページ
４１１，４２１，４３１，４４２，４５１  テキスト入力欄
４１２，４１６，４１７，４２２，４３２，４４３，４５２  ボタン
４１３，４１４，４２４，４４４，４４５，４５３，４５４  リンク
４１５  ポップアップ
４２３  レビュー欄
４４１  レビュー一覧表示欄
１１  ＣＰＵ
１２  ＲＯＭ
１３  ＲＡＭ
１４  記録媒体
１５  出力部
１６  通信部
１７  操作部
１８  バス
【要約】      （修正有）【課題】ユーザが誤ったページにコメントを入力してしまっても、入力されたコメントを適切なページに対応付けて登録するサーバ装置、制御方法及びプログラムを提供する。【解決手段】サーバ装置１００において、取得部は、入力ページが有するテキスト入力欄に入力されたテキストを取得する。抽出部は、テキスト入力欄を有し、かつ、入力ページと所定の関連性を有する１以上の関連ページを抽出する。推定部は、入力ページ及び１以上の関連ページのテキスト入力欄において、過去に入力されたテキストと取得されたテキストとを対比することにより、取得されたテキストが入力されるべきテキスト入力欄を有する目的ページを推定する。登録部は、入力ページのテキスト入力欄に入力されたテキストを登録すべき旨の指示を受信すると、入力ページと目的ページとが一致しなければ、入力ページのテキスト入力欄に入力されたテキストを目的ページに対応付けて登録する。【選択図】図３【図１】
0006804604.tif 000002
【図２】
0006804604.tif 000003
【図３】
0006804604.tif 000004
【図４】
0006804604.tif 000005
【図５】
0006804604.tif 000006
【図６】
0006804604.tif 000007
【図７】
0006804604.tif 000008
【図８】
0006804604.tif 000009
【図９】
0006804604.tif 000010
【図１０】
0006804604.tif 000011
【図１１】
0006804604.tif 000012
【図１２】
0006804604.tif 000013
【図１３】
0006804604.tif 000014
【図１４】
0006804604.tif 000015
【図１５】
0006804604.tif 000016
【図１６】
0006804604.tif 000017
【図１７】
0006804604.tif 000018
【図１８】
0006804604.tif 000019