(57)【要約】【課題】利用者が所望する情報を統合対象とすることが可能なアグリゲーションプログラム、端末装置及びアグリゲーション方法を提供することを目的としている。【解決手段】第一のＵＲＬと、第二のＵＲＬとの指定を受け付け、前記第二のＵＲＬにより特定される画面データの中から、少なくとも一部の領域の指定を受け付け、受け付けた前記領域に表形式のデータが含まれる場合に、該表形式のデータに含まれる複数の項目名を選択肢に含む選択画面を生成して出力し、前記第一のＵＲＬにより特定される画面として、前記複数の項目名のうちの前記選択画面で選択された１以上の項目と、前記表形式のデータ中に示される該項目に対する値とを埋め込んだ画面を、生成して出力する、処理を、コンピュータに実行させる。【選択図】図８
2015146111.tif 000002
【特許請求の範囲】
【請求項１】
第一のＵＲＬと、第二のＵＲＬとの指定を受け付け、
前記第二のＵＲＬにより特定される画面データの中から、少なくとも一部の領域の指定を受け付け、
受け付けた前記領域に表形式のデータが含まれる場合に、該表形式のデータに含まれる複数の項目名を選択肢に含む選択画面を生成して出力し、
前記第一のＵＲＬにより特定される画面として、前記複数の項目名のうちの前記選択画面で選択された１以上の項目と、前記表形式のデータ中に示される該項目に対する値とを埋め込んだ画面を、生成して出力する、
処理を、コンピュータに実行させることを特徴とするアグリゲーションプログラム。
【請求項２】
受け付けた前記領域に、第一の種類の文字と、第二の種類の文字とが存在する場合に前記領域に表形式のデータが含まれると判定する処理を、前記コンピュータに実行させることを特徴とする請求項１記載のアグリゲーションプログラム。
【請求項３】
受け付けた前記領域に、複数の行が存在し、且つ一行目が前記第一の種類の文字であり、二行目以降が前記第二の種類の文字であるとき、前記領域に表形式のデータが含まれると判定する処理を、前記コンピュータに実行させることを特徴とする請求項２記載のアグリゲーションプログラム。
【請求項４】
第一のＵＲＬと、第二のＵＲＬとの指定を受け付ける受付部と、
前記第二のＵＲＬにより特定される画面データの中から、少なくとも一部の領域の指定を受け付け領域指定受付部と、
受け付けた前記領域に表形式のデータが含まれる場合に、該表形式のデータに含まれる複数の項目名を選択肢に含む選択画面を生成して出力する選択画面生成部と、
前記第一のＵＲＬにより特定される画面として、前記複数の項目名のうちの前記選択画面で選択された１以上の項目と、前記表形式のデータ中に示される該項目に対する値とを埋め込んだ画面を、生成して出力する画面生成部と、を有することを特徴とする端末装置。
【請求項５】
コンピュータによるアグリゲーション方法であって、該コンピュータが、
第一のＵＲＬと、第二のＵＲＬとの指定を受け付け、
前記第二のＵＲＬにより特定される画面データの中から、少なくとも一部の領域の指定を受け付け、
受け付けた前記領域に表形式のデータが含まれる場合に、該表形式のデータに含まれる複数の項目名を選択肢に含む選択画面を生成して出力し、
前記第一のＵＲＬにより特定される画面として、前記複数の項目名のうちの前記選択画面で選択された１以上の項目と、前記表形式のデータ中に示される該項目に対する値とを埋め込んだ画面を、生成して出力する、
ことを特徴とするアグリゲーション方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の画面を統合するアグリゲーションプログラム、端末装置及びアグリゲーション方法に関する。
【背景技術】
【０００２】
近年では、インターネット上の各種のホームページの画面に掲載されたデータを取得し、利用者専用のページ（以下、マイページ）上で取得したデータを貼り付け、複数の画面を統合するアグリゲーションサービスが知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平８−２８７１７２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来のアグリゲーションサービスでは、情報の取得元のページにおいて選択された領域内のデータが、貼付対象のデータとして貼付先のマイページへ貼り付けられる。したがって従来のアグリゲーションサービスでは、例えば選択された領域内に表形式のデータがあった場合等には、利用者が必要としない項目のデータまでマイページに貼り付けられる場合がある。
【０００５】
本発明の一つの側面では、利用者が所望する情報を統合対象とすることが可能なアグリゲーションプログラム、端末装置及びアグリゲーション方法を提供することを目的としている。
【課題を解決するための手段】
【０００６】
一様態によれば、第一のＵＲＬと、第二のＵＲＬとの指定を受け付け、前記第二のＵＲＬにより特定される画面データの中から、少なくとも一部の領域の指定を受け付け、受け付けた前記領域に表形式のデータが含まれる場合に、該表形式のデータに含まれる複数の項目名を選択肢に含む選択画面を生成して出力し、前記第一のＵＲＬにより特定される画面として、前記複数の項目名のうちの前記選択画面で選択された１以上の項目と、前記表形式のデータ中に示される該項目に対する値とを埋め込んだ画面を、生成して出力する、
処理を、コンピュータに実行させる。
【０００７】
上記各処理は、上記各処理を実行する機能部、上記各処理を実現する方法、そのプログラムを記憶したコンピュータ読み取り可能な記憶媒体とすることもできる。
【発明の効果】
【０００８】
利用者が所望する情報を統合対象とする。
【図面の簡単な説明】
【０００９】
【図１】アグリゲーションシステムの例を示す図である。
【図２】端末装置のハードウェア構成の一例を示す図である。
【図３】貼付領域管理データベースの一例を示す図である。
【図４】取得領域管理データベースの一例を示す図である。
【図５】項目情報管理データベースの一例を示す図である。
【図６】端末装置の機能構成を説明する図である。
【図７】端末装置の動作を説明するフローチャートである。
【図８】個別サービス画面を統合させる処理を説明するフローチャートである。
【図９】サービス統合画面を表示する処理を説明するフローチャートである。
【図１０】貼付領域指定画面と貼付元ＵＲＬの入力画面の一例を示す図である。
【図１１】取得領域指定画面の一例を示す図である。
【図１２】項目選択画面の一例を示す図である。
【図１３】サービス統合画面の一例を示す図である。
【発明を実施するための形態】
【００１０】
以下に図面を参照して実施形態について説明する。図１は、アグリゲーションシステムの例を示す図である。
【００１１】
本実施形態のアグリゲーションシステム１００は、端末装置２００と複数のサーバとを有する。図１の例では、複数のサーバとして、３つのサーバ３００、４００、５００を有するものとしたが、これに限定されない。本実施形態のアグリゲーションシステム１００に含まれるサーバの数は任意である。
【００１２】
本実施形態のアグリゲーションシステム１００では、端末装置２００とサーバ３００、４００、５００とが、ネットワークを介して接続されている。
【００１３】
本実施形態のサーバ３００、４００、５００は、例えば利用者に対してウェブサービスを提供するサービス提供者に管理されるサーバである。本実施形態の端末装置２００は、例えばウェブサービスを利用する利用者により利用される端末装置である。
【００１４】
アグリゲーションシステム１００は、端末装置２００により、サーバ３００、４００、５００のそれぞれにより出力される画面のページデータ（画面データ）の一部を１つの画面のページデータに統合する（アグリケーション）ことで、利用者専用の画面を表示させるページデータを生成する。
【００１５】
以下の本実施形態の説明では、この利用者専用の画面をサービス統合画面と呼び、サービス統合画面を表示させるページデータを統合ページデータと呼ぶ。また、以下の本実施形態の説明では、サーバ３００、４００、５００のそれぞれから提供される個別サービスの画面を個別サービス画面と呼び、個別サービス画面を表示させるページデータを個別ページデータと呼ぶ。
【００１６】
本実施形態では、それぞれの個別ページデータから統合対象となるページデータを読み込んで、統合することで統合ページデータを生成する。以下の本実施形態の説明では、個別ページデータから一部のページデータを読み込んで統合ページデータの一部とすることを、個別サービス画面の一部をサービス統合画面に貼り付ける、と表現する。
【００１７】
本実施形態の端末装置２００及びサーバ３００、４００、５００は、タブレット端末であっても良いし、デスクトップ型のコンピュータやノート型のコンピュータであっても良い。
【００１８】
本実施形態の端末装置２００は貼付領域管理データベース２１０、取得領域管理データベース２２０、項目情報管理データベース２３０を有し、アグリゲーションプログラム２４０がインストールされている。
【００１９】
図２は、端末装置のハードウェア構成の一例を示す図である。本実施形態の端末装置２００は、それぞれバスＢで相互に接続されている入力装置２１、出力装置２２、ドライブ装置２３、補助記憶装置２４、メモリ装置２５、演算処理装置２６及びインターフェース装置２７を含む。
【００２０】
入力装置２１はキーボードやマウス等を含み、各種信号を入力するために用いられる。出力装置２２はディスプレイ装置等を含み、各種ウインドウやデータ等を表示するために用いられる。インターフェース装置２７は、モデム，ＬＡＮカード等を含み、ネットワークＮに接続する為に用いられる。
【００２１】
アグリゲーションプログラム２４０は、端末装置２００を制御する各種プログラムの少なくとも一部である。アグリゲーションプログラム２４０は例えば記録媒体２８の配布やネットワークからのダウンロードなどによって提供される。アグリゲーションプログラム２４０を記録した記録媒体２８は、ＣＤ−ＲＯＭ、フレキシブルディスク、光磁気ディスク等の様に情報を光学的、電気的或いは磁気的に記録する記録媒体、ＲＯＭ、フラッシュメモリ等の様に情報を電気的に記録する半導体メモリ等、様々なタイプの記録媒体を用いることができる。
【００２２】
また、アグリゲーションプログラム２４０は、アグリゲーションプログラム２４０を記録した記録媒体２８がドライブ装置２３にセットされると、記録媒体２８からドライブ装置２３を介して補助記憶装置２４にインストールされる。ネットワークからダウンロードされたアグリゲーションプログラム２４０は、インターフェース装置２７を介して補助記憶装置２４にインストールされる。
【００２３】
補助記憶装置２４は、インストールされたアグリゲーションプログラム２４０を格納すると共に、必要なファイル、データ等を格納する。メモリ装置２５は、コンピュータの起動時に補助記憶装置２４からアグリゲーションプログラム２４０を読み出して格納する。そして、演算処理装置２６はメモリ装置２５に格納されたアグリゲーションプログラム２４０に従って、後述するような各種処理を実現している。
【００２４】
本実施形態のサーバ３００、４００、５００は、端末装置２００と同様のハードウェア構成を有するコンピュータであるから説明を省略する。尚、本実施形態の端末装置２００は、例えばタブレット型のコンピュータやスマートフォン等の多機能の携帯電話であった場合には、入力装置２１と出力装置２２を兼ねた表示操作装置を有しても良い。表示操作装置は、例えば表示機能を有するタッチパネル等である。
【００２５】
以下に図３乃至図５を参照して端末装置２００に格納された各データベースについて説明する。
【００２６】
図３は、貼付領域管理データベースの一例を示す図である。本実施形態の貼付領域管理データベース２１０は、情報の項目として、領域ＩＤと、貼付領域座標と、貼付データＩＤと、を有し、領域ＩＤに、貼付領域座標と、貼付データＩＤとが対応付けられている。
【００２７】
本実施形態の領域ＩＤは、サービス統合画面において、個別ページデータから読み込まれたページデータを貼り付ける領域を識別する識別子である。
【００２８】
貼付領域座標は、領域ＩＤにより識別される領域を特定する４点の座標である。４点の座標とは、貼付領域の左上の点（以下、左上点）、貼付領域の左下の点（以下、左下点）、貼付領域の右上の点（以下、右上点）、貼付領域の右下の点（以下、右下点）である。
【００２９】
本実施形態の貼付データＩＤは、個別ページデータから読み込まれた、サービス統合画面への貼付対象のページデータを識別する識別子である。以下の説明では、サービス統合画面への貼付対象のページデータを貼付対象データと呼ぶ。
【００３０】
図３の例では、領域ＩＤが「Ａ１」の貼付領域の左上点の座標が（４０、８０）、左下点の座標が（４０、１３０）、右上点の座標が（１１０、８０）、右下点の座標が（１１０、１３００）であり、この領域に貼付データＩＤが「Ｂ１」の貼付対象データが貼り付けられる。
【００３１】
図４は、取得領域管理データベースの一例を示す図である。本実施形態の取得領域管理データベース２２０は、情報の項目として、貼付データＩＤと、貼付元ＵＲＬ（Uniform Resource Locator）と、取得領域座標と、を有し、貼付データＩＤに各項目が対応付けられている。
【００３２】
本実施形態の貼付元ＵＲＬは、貼付データＩＤと対応付けられた貼付対象データが含まれる個別ページデータの格納場所を示す。取得領域座標は、個別サービス画面において、貼付対象データが含まれる領域を示す４点の座標を含む。４点の座標は、取得領域を特定する取得領域の左上の点（以下、左上点）、取得領域の左下の点（以下、左下点）、取得領域の右上の点（以下、右上点）、取得領域の右下の点（以下、右下点）である。
【００３３】
図４の例では、例えば貼付データＩＤが「Ｂ１」の貼付対象データは、「http://denryoku.com/userid/index.html」に格納された個別ページデータにより表示される個別サービス画面において、座標（２０，１００）、（２０，２００）、（１３０，１１０）、（１３０、２００）で特定される領域内のデータである。
【００３４】
本実施形態の貼付領域管理データベース２１０と、取得領域管理データベース２２０とは、１つのサービス統合画面と対応している。従って、例えば複数の利用者がそれぞれのサービス統合画面を有する場合には、アグリゲーションシステム１００は、それぞれのサービス統合画面毎の貼付領域管理データベース２１０と、取得領域管理データベース２２０とを有する。
【００３５】
図５は、項目情報管理データベースの一例を示す図である。本実施形態の項目情報管理データベース２３０は、貼付対象データに表形式のデータ（以下、単に表と呼ぶ。）が選択された場合に生成される。
【００３６】
本実施形態の項目情報管理データベース２３０は、情報の項目として、貼付元ＵＲＬと、出現順番と、項目名と、選択有無と、を有し、貼付元ＵＲＬと各項目が対応付けられている。
【００３７】
本実施形態の出現順番は、表における項目の出現順を示す。本実施形態では、例えば表の左端の項目から順に番号をつけても良い。項目名は、表の有する項目の名称である。
【００３８】
本実施形態の選択有無は、項目が貼付対象データとして選択されたか否かを示す。本実施形態では、例えば選択有無の値が「１」であった場合、対応する項目と項目の値が貼付対象データに選択されたことを示す。また本実施形態では、例えば選択有無の値が「０」であった場合、対応する項目と項目の値が貼付対象データに選択されなかったことを示す。
【００３９】
図５の例では、貼付元ＵＲＬが「http://denryoku.com/userid/index.html」から読み込まれた表が、左端から順に項目「年月」、「使用量」、「料金」の項目を有しており、項目「年月」と項目「料金」とが貼付対象データとして選択されている。
【００４０】
次に、図６を参照して本実施形態の端末装置２００の機能について説明する。図６は、端末装置の機能構成を説明する図である。
【００４１】
本実施形態の端末装置２００は、サービス統合画面生成部２４１、表示制御部２４２、領域指定受付部２４３、データベース更新部２４４、貼付元指定受付部２４５、座標取得部２４６を有する。また本実施形態の端末装置２００は、さらに、ＯＣＲ（Optical Character Recognition）認識部２４７、表形式判定部２４８、項目選択受付部２４９、貼付対象データ取得部２５０を有する。
【００４２】
本実施形態のサービス統合画面生成部２４１は、サービス統合画面を表示させる統合ページデータを生成する。サービス統合画面生成部２４１の処理の詳細は後述する。
【００４３】
本実施形態の表示制御部２４２は、統合ページデータに基づきサービス統合画面を表示させる。また本実施形態の表示制御部２４２は、統合ページデータを生成する過程における各種画面の表示を行う。
【００４４】
領域指定受付部２４３は、個別サービス画面における貼付対象データの取得領域の指定を受け付ける。また領域指定受付部２４３は、サービス統合画面における貼付対象データの貼付領域の指定を受け付ける。本実施形態における領域は、例えばポインティングデバイスを使用する場合には、ポインティングデバイスにより該当する領域を囲うことで指定されても良い。また本実施形態の端末装置２００がタッチパネル等を有する場合には、指等により該当する領域を囲うことで指定されても良い。
【００４５】
本実施形態のデータベース更新部２４４は、端末装置２００の有する各種データベースの更新を行う。
【００４６】
本実施形態の貼付元指定受付部２４５は、個別サービス画面を表示させる個別ページデータのＵＲＬの指定を受け付ける。座標取得部２４６は、貼付領域を特定する座標を貼付領域管理データベース２１０から取得する。また座標取得部２４６は、取得領域を特定する座標を取得領域管理データベース２２０から取得する。ＯＣＲ認識部２４７は、取得領域に対してＯＣＲ処理を施す。
【００４７】
表形式判定部２４８は、ＯＣＲ認識部２４７によるＯＣＲ処理の結果に基づき、取得領域内のページデータが表形式であるか否かを判定する。項目選択受付部２４９は、取得領域内のページデータが表形式であった場合に、表に含まれる項目において貼付対象データとする項目の選択を受け付けるための選択画面を生成し、項目の選択を受け付ける。
【００４８】
貼付対象データ取得部２５０は、貼付対象データを個別ページデータから取得する。より具体的には本実施形態の貼付対象データ取得部２５０は、取得領域内のページデータが表形式でない場合には、取得領域内のページデータをそのまま取得し、取得領域内のページデータが表形式であった場合には、貼付対象データとして選択された項目と項目の値とを取得する。
【００４９】
以下に図７を参照して本実施形態の端末装置２００の動作を説明する。図７は、端末装置の動作を説明するフローチャートである。
【００５０】
本実施形態の端末装置２００は、統合ページデータの設定が行われているか否かを判断する（ステップＳ７０１）。具体的には端末装置２００は、貼付領域管理データベース２１０と、取得領域管理データベース２２０とが生成されているか否かを判断する。そして端末装置２００は、各データベースが生成されている場合に統合ページデータの設定済みと判断する。
【００５１】
ステップＳ７０１において設定済みでない場合、端末装置２００は後述するステップＳ７０４へ進む。ステップＳ７０１において設定済みである場合、サービス統合画面生成部２４１は、各データベースを参照して統合ページデータを生成する（ステップＳ７０２）。本実施形態では、生成された統合ページデータに対応するＵＲＬが付与される。利用者は、統合ページデータに対応するＵＲＬを指定することで、自身のサービス統合画面を表示させることができる。ステップＳ７０２の処理の詳細は後述する。
【００５２】
続いて端末装置２００は、表示制御部２４２により、生成された統合ページデータに基づきサービス統合画面を表示させる（ステップＳ７０３）。
【００５３】
次に端末装置２００は、サービス統合画面において新規の個別サービスを統合する設定の要求を受け付けたか否かを判断する（ステップＳ７０４）。ステップＳ７０４において設定の要求を受け付けない場合、後述するステップＳ７０７へ進む。
【００５４】
ステップＳ７０４において設定の要求を受け付けた場合、端末装置２００は、新規の個別サービスを統合させる設定処理を行う（ステップＳ７０５）。ステップＳ７０５の処理の詳細は後述する。
【００５５】
続いて端末装置２００は、サービス統合画面生成部２４１により、統合ページデータに基づき、新規の個別サービスが統合されたサービス統合画面を表示させる（ステップＳ７０６）。続いて端末装置２００は、サービス統合画面において、サービス統合画面の表示の終了指示を受け付けたか否かを判断する（ステップＳ７０７）。ステップＳ７０７において終了指示を受け付けない場合、端末装置２００はステップＳ７０４へ戻る。ステップＳ７０７において終了指示を受け付けた場合、端末装置２００は、サービス統合画面を表示する処理を終了する。
【００５６】
次に、図８を参照して、端末装置２００による個別サービスを統合させる設定処理について説明する。図８は、個別サービス画面を統合させる処理を説明するフローチャートである。
【００５７】
本実施形態の領域指定受付部２４３は、サービス統合画面において、貼付対象データを表示させる貼付領域の指定要求を受け付けたか否かを判断する（ステップＳ８０１）。ステップＳ８０１において指定要求を受け付けない場合、後述するステップＳ８１８へ進む。
【００５８】
ステップＳ８０１において指定要求を受け付けた場合、座標取得部２４６は、指定された貼付領域の座標を取得する。より具体的には、本実施形態の端末装置２００は、貼付領域の指定要求を受けると、貼付領域指定画面を表示させ、貼付領域指定画面において指定された領域の座標を貼付領域の座標として取得しても良い。そしてデータベース更新部２４４は、座標と対応付けた領域ＩＤを発行し、貼付領域の座標と領域ＩＤとを対応付けて貼付領域管理データベース２１０へ格納する（ステップＳ８０２）。
【００５９】
続いて端末装置２００は、貼付元指定受付部２４５により、貼付元の指定要求を受け付けたか否かを判断する（ステップＳ８０３）。ステップＳ８０３において指定要求を受け付けない場合、端末装置２００は指定要求を受け付けるまで待機する。
【００６０】
ステップＳ８０３において指定要求を受け付けると、表示制御部２４２は、貼付元となる個別ページデータの場所を示す貼付元ＵＲＬの入力画面を表示させる（ステップＳ８０４）。本実施形態の貼付元ＵＲＬの入力画面は、貼付領域指定画面と同じ画面上に表示されても良い。
【００６１】
続いて貼付元指定受付部２４５は、ＵＲＬの入力を受け付けたか否かを判断する（ステップＳ８０５）。ステップＳ８０５において入力を受け付けない場合、端末装置２００は入力を受け付けるまで待機する。
【００６２】
ステップＳ８０５において入力を受け付けた場合、表示制御部２４２は、取得領域指定画面を表示させる（ステップＳ８０６）。本実施形態の取得領域指定画面は、ステップＳ８０４で入力されたＵＲＬに対応する個別サービス画面であっても良く、貼付領域の指定要求を受けて表示された貼付領域指定画面と同じ画面に表示されても良い。
【００６３】
続いて端末装置２００は、領域指定受付部２４３により、貼付元となる個別サービス画面が表示された取得領域指定画面を表示させ、取得領域が指定されたか否かを判断する（ステップＳ８０７）。ステップＳ８０７において取得領域が指定されていない場合、端末装置２００は、取得領域が指定されるまで待機する。本実施形態の取得領域指定画面は、例えば貼付領域を示す画面と同じ画面に表示されても良い。
【００６４】
ステップＳ８０７において取得領域が指定されると、座標取得部２４６は、取得領域を特定する４点の座標を取得する（ステップＳ８０８）。続いてデータベース更新部２４４は、入力されたＵＲＬと共に取得領域の座標を取得領域管理データベース２２０に格納する（ステップＳ８０９）。
【００６５】
続いて端末装置２００は、ＯＣＲ認識部２４７により、取得領域内のページデータに対してＯＣＲ処理を行う（ステップＳ８１０）。
【００６６】
続いて表形式判定部２４８は、ＯＣＲ処理による結果、取得領域内に複数の行が存在するか否かを判定する（ステップＳ８１１）。ステップＳ８１１において複数の行が存在しない場合、端末装置２００は、後述するステップＳ８１３へ進む。
【００６７】
ステップＳ８１１において、複数の行が存在する場合、表形式判定部２４８は、複数の行のうち、先頭の行のみ文字の種類が異なるか否かを判定する（ステップＳ８１２）。文字の種類とは、例えば文字のタイプ（数字、アルファベット、仮名文字、漢字等）、文字の書体、文字の大きさ等を含む。
【００６８】
ステップＳ８１２において文字の種類が異ならない場合、端末装置２００は、貼付対象データ取得部２５０により、ＯＣＲ処理の結果を貼付領域に貼り付ける（ステップＳ８１３）。より具体的には、貼付対象データ取得部２５０は、ＯＣＲ処理の結果を、サービス統合画面の貼付領域に表示されるデータとして、統合ページデータに取り込む。
【００６９】
ステップＳ８１２において文字の種類が異なる場合、表形式判定部２４８は、取得領域内のページデータが表であると判定する。そして端末装置２００は、項目選択受付部２４９により、取得領域内のページデータから表の項目を抽出し、項目を選択させる項目選択画面を表示させる（ステップＳ８１４）。続いて項目選択受付部２４９は、項目選択画面において項目の選択を受け付けたか否かを判断する（ステップＳ８１５）。ステップＳ８１５において項目の選択を受け付けていない場合、端末装置２００は選択を受け付けるまで待機する。
【００７０】
ステップＳ８１５において項目の選択を受け付けると、データベース更新部２４４は、入力されたＵＲＬと、表の項目名と、選択の有無とを項目情報管理データベース２３０に格納する（ステップＳ８１６）。尚、本実施形態では、項目名と選択の有無とを項目情報管理データベース２３０に格納するものとしたが、これに限定されない。例えば項目情報管理データベース２３０は、表において選択された項目のみが格納されても良い。
【００７１】
続いて貼付対象データ取得部２５０は、表から選択された項目の列を取得し、貼付領域に貼り付ける（ステップＳ８１７）。項目の列とは、選択された項目名と、選択された項目名と対応する値とを含む。より具体的には、貼付対象データ取得部２５０は、表において選択された項目の列を、サービス統合画面の貼付領域に表示されるデータとして、統合ページデータに取り込む。
【００７２】
続いて端末装置２００は、サービス統合画面の表示の終了指示を受け付けたか否かを判断する（ステップＳ８１８）。ステップＳ８１８において終了指示を受け付ていない場合、端末装置２００は、ステップＳ８０１へ進む。ステップＳ８１８において終了指示を受け付けた場合、端末装置２００はサービス統合画面の表示を終了する。
【００７３】
以上のように本実施形態では、取得領域内のデータが表形式のデータであった場合には、表の項目の中からサービス統合画面に表示させる項目を選択させる。したがって本実施形態では、取得領域の中から利用者が所望する情報を選択させることができる。
【００７４】
また本実施形態では、表の形式として、先頭の一行目は項目名を示す文字が示され、二行目以降から項目に対応する値を示す数字が示される形式を想定し、取得領域内に複数の行がり、且つ先頭の行が文字であり二行目以降から数字である場合を表と判定するものとした。本実施形態において、表と判定する基準は、上記の場合のみに限定されない。
【００７５】
表形式判定部２４８は、例えばＯＣＲ処理の結果から、取得領域内に罫線があるか否かを判定し、罫線がある場合を表と判定しても良い。また本実施形態の表形式判定部２４８は、例えば一行目の文字と二行目以降の文字の書体が異なる場合を表と判定しても良い。さらに表形式判定部２４８は、一行目の背景色と二行目の背景色が異なる場合を表と判定しても良い。さらに表形式判定部２４は、例えば複数行のうち最後の行に「合計」等の特定の文字列を含む場合に表と判定しても良い。
【００７６】
さらに本実施形態では、一行目に項目名が示され、二行目以降に項目と対応する数値が示される表を想定したが、これに限定されない。表形式判定部２４８は、例えば取得領域内に複数の行が存在し、且つ左端の列のみが文字であり、左から２番目の列以降が数値である場合を表と判定しても良い。
【００７７】
表の形式には様々なものがあるが、本実施形態の表形式判定部２４８は、各種の形式に対応して取得領域内のデータが表であることを判定することが好ましい。すなわち本実施形態では、表において項目と項目の値とが異なる種類の文字であることを前提とした場合、項目に対応する文字と、項目の値に対応する文字の２種類の文字が存在することを判定できれば良い。
【００７８】
本実施形態では、表から項目を抽出し、貼付対象データとする項目を選択させることで、１つの表の中で不要な情報を除外し、利用者が所望する情報をサービス統合画面に表示させることができる。
【００７９】
次に、図９を参照して本実施形態のサービス統合画面生成部２４１による処理を説明する。図９は、サービス統合画面を表示する処理を説明するフローチャートである。
【００８０】
本実施形態のサービス統合画面生成部２４１は、貼付領域管理データベース２１０から貼付データＩＤを取得する（ステップＳ９０１）。続いてサービス統合画面生成部２４１は、取得領域管理データベース２２０を参照し、取得した貼付データＩＤと対応する貼付元ＵＲＬと取得領域を特定する４点の座標を取得する（ステップＳ９０２）。
【００８１】
続いてサービス統合画面生成部２４１は、取得した貼付元ＵＲＬと対応するページを読み込み、ＯＣＲ認識部２４７により、取得領域内の文字を認識する（ステップＳ９０３）。続いてサービス統合画面生成部２４１は、項目情報管理データベース２３０を参照し、貼付元ＵＲＬが項目情報管理データベース２３０に格納されているか否かを判断する（ステップＳ９０４）。
【００８２】
ステップＳ９０４において貼付元ＵＲＬが格納されていない場合、取得領域に表形式のデータが存在しないことを示す。よってサービス統合画面生成部２４１は、貼付領域管理データベース２１０を参照する。そしてサービス統合画面生成部２４１は、ＯＣＲ認識部２４７によるＯＣＲ処理の結果を、ステップＳ９０１で取得した貼付データＩＤと対応する座標で特定される貼付領域へ貼り付け（ステップＳ９０５）、サービス統合画面を表示させる。
【００８３】
ステップＳ９０４において貼付元ＵＲＬが格納されている場合、取得領域に表形式のデータが存在することを示す。よって貼付対象データ取得部２５０は、項目情報管理データベース２３０を参照し、貼付元ＵＲＬと対応する項目名のうち、選択有無が「１」の項目を取得する（ステップＳ９０６）。
【００８４】
続いて貼付対象データ取得部２５０は、取得領域の表から、選択された項目の行を貼付対象データとして取得し、サービス統合画面生成部２４１により貼付対象データを貼付領域に貼り付ける（ステップＳ９０７）。具体的にはサービス統合画面生成部２４１は、貼付対象データを貼付領域に表示させるように取り込んだ統合ページデータを生成し、表示制御部２４２に統合ページデータに基づくサービス統合画面を表示させる。
【００８５】
以下に、図１０乃至図１３を参照して、本実施形態のサービス統合画面の表示の処理について具体的に説明する。
【００８６】
図１０は、貼付領域指定画面と貼付元ＵＲＬの入力画面の一例を示す図である。図１０に示す貼付領域指定画面１０１と貼付元ＵＲＬの入力画面１０２とは、例えば端末装置２００の有する表示装置に同時に表示されても良い。
【００８７】
本実施形態の貼付領域指定画面１０１では、貼付領域１０３が指定されている。また入力画面１０２には、貼付元ＵＲＬの入力欄１０４と、入力されたＵＲＬへのアクセスを実行するアクセス実行ボタン１０５が表示されている。
【００８８】
本実施形態では、貼付領域１０３が指定されて貼付元ＵＲＬが入力された後に領域設定ボタン１０６が操作されると、貼付領域１０３の座標と、貼付元ＵＲＬとが貼付領域管理データベース２１０と取得領域管理データベース２２０とに格納されても良い。
【００８９】
図１１は、取得領域指定画面の一例を示す図である。本実施形態の取得領域指定画面１１１は、図１１に示すように、貼付領域１０３を示す画面１０１Ａと同時に端末装置２００の表示装置に表示されても良い。
【００９０】
本実施形態の取得領域指定画面１１１には、貼付元ＵＲＬと対応する個別サービス画面１１２が表示されており、個別サービス画面１１２において、取得領域１１３が指定される。
【００９１】
本実施形態では、例えば個別サービス画面１１２内の取得領域１１３が指定された後に、貼付実行ボタン１１４が操作されると、ＯＣＲ認識部２４７による処理が開始されても良い。
【００９２】
図１１の例では、取得領域１１３内に複数の行が存在し、且つ先頭の一行目が文字であり、二行目以降が数字であることから、取得領域１１３内のデータが表１１５であると判定される。
【００９３】
図１２は、項目選択画面の一例を示す図である。本実施形態の項目選択画面１２１は、図１２に示すように、貼付領域１０３を示す画面１０１Ａと同時に端末装置２００の表示装置に表示されても良い。
【００９４】
本実施形態の項目選択画面１２１には、取得領域１１３内の表１１５から抽出された複数の項目名の一覧が選択肢１２２と対応付けて表示されており、選択肢１２２により取得対象データとする項目が選択可能となっている。本実施形態では、選択肢１２２により項目が選択されて実行ボタン１２３が操作されると、選択された項目の列を貼付対象データとして抽出し、統合ページデータに取り込む処理が実行されても良い。図１２の例では、項目「年月」と項目「料金」とが選択されている。したがって貼付対象データ取得部２５０は、表１１５の項目「年月」と項目「料金」に対応する列を取得し、統合ページデータに取り込む。
【００９５】
図１３は、サービス統合画面の一例を示す図である。本実施形態のサービス統合画面１３１では、表１１５の項目「年月」と項目「料金」に対応する列が貼付領域１０３に表示される。
【００９６】
尚、図１３に示すサービス統合画面１３１では、貼付領域１０３のみが表示される例となっているが、サービス統合画面１３１には複数の貼付領域が存在して良い。
【００９７】
以上のように、本実施形態によれば、サービス統合画面に貼り付ける対象のデータが表形式であった場合に、表中の項目のうち利用者が所望するデータのみをアグリゲーションの対象とすることができる。
【００９８】
開示の技術では、以下に記載する付記のような形態が考えられる。
（付記１）
第一のＵＲＬと、第二のＵＲＬとの指定を受け付け、
前記第二のＵＲＬにより特定される画面データの中から、少なくとも一部の領域の指定を受け付け、
受け付けた前記領域に表形式のデータが含まれる場合に、該表形式のデータに含まれる複数の項目名を選択肢に含む選択画面を生成して出力し、
前記第一のＵＲＬにより特定される画面として、前記複数の項目名のうちの前記選択画面で選択された１以上の項目と、前記表形式のデータ中に示される該項目に対する値とを埋め込んだ画面を、生成して出力する、
処理を、コンピュータに実行させることを特徴とするアグリゲーションプログラム。
（付記２）
受け付けた前記領域に、第一の種類の文字と、第二の種類の文字とが存在する場合に前記領域に表形式のデータが含まれると判定する処理を、前記コンピュータに実行させることを特徴とする付記１記載のアグリゲーションプログラム。
（付記３）
受け付けた前記領域に、複数の行が存在し、且つ一行目が前記第一の種類の文字であり、二行目以降が前記第二の種類の文字であるとき、前記領域に表形式のデータが含まれると判定する処理を、前記コンピュータに実行させることを特徴とする付記２記載のアグリゲーションプログラム。
（付記４）
前記第一の種類の文字は、仮名文字、漢字、アルファベットの何れかであり、第二の種類の文字は数字であることを特徴とする付記２又は３記載のアグリゲーションプログラム。
（付記５）
受け付けた前記領域に、罫線が存在する場合に前記領域に表形式のデータが含まれると判定する処理を、前記コンピュータに実行させることを特徴とする付記１記載のアグリゲーションプログラム。
（付記６）
前記第二のＵＲＬと、前記表形式のデータに含まれる項目と、前記選択画面における選択の有無と、対応付けて記憶部に格納する処理を、前記コンピュータに実行させることを特徴とする付記１乃至５の何れか一項に記載のアグリゲーションプログラム。
（付記７）
前記第一のＵＲＬにより特定される画面において、前記第二のＵＲＬにより特定される画面データの中から指定された領域のデータを埋め込む領域の指定を受け付け、
前記埋め込む領域を特定する座標と、前記選択画面で選択された項目と前記表形式のデータ中に示される該項目に対する値と、を対応付けて前記記憶部に格納する処理を、前記コンピュータに実行させることを特徴とする付記１乃至６の何れか一項に記載のアグリゲーションプログラム。
（付記８）
第一のＵＲＬと、第二のＵＲＬとの指定を受け付ける受付部と、
前記第二のＵＲＬにより特定される画面データの中から、少なくとも一部の領域の指定を受け付け領域指定受付部と、
受け付けた前記領域に表形式のデータが含まれる場合に、該表形式のデータに含まれる複数の項目名を選択肢に含む選択画面を生成して出力する選択画面生成部と、
前記第一のＵＲＬにより特定される画面として、前記複数の項目名のうちの前記選択画面で選択された１以上の項目と、前記表形式のデータ中に示される該項目に対する値とを埋め込んだ画面を、生成して出力する画面生成部と、を有することを特徴とする端末装置。
（付記９）
コンピュータによるアグリゲーション方法であって、該コンピュータが、
第一のＵＲＬと、第二のＵＲＬとの指定を受け付け、
前記第二のＵＲＬにより特定される画面データの中から、少なくとも一部の領域の指定を受け付け、
受け付けた前記領域に表形式のデータが含まれる場合に、該表形式のデータに含まれる複数の項目名を選択肢に含む選択画面を生成して出力し、
前記第一のＵＲＬにより特定される画面として、前記複数の項目名のうちの前記選択画面で選択された１以上の項目と、前記表形式のデータ中に示される該項目に対する値とを埋め込んだ画面を、生成して出力する、
ことを特徴とするアグリゲーション方法。
【００９９】
本発明は、具体的に開示された実施形態に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。
【符号の説明】
【０１００】
１００  アグリゲーションシステム
２００  端末装置
２１０  貼付領域管理データベース
２２０  取得領域管理データベース
２３０  項目情報管理データベース
２４０  アグリゲーションプログラム
２４１  サービス統合画面生成部
２４７  ＯＣＲ認識部
２４８  表形式判定部
２４９  項目選択受付部  
２５０  貼付対象データ取得部
３００、４００、５００  サーバ
【図１】
2015146111.tif 000003
【図２】
2015146111.tif 000004
【図３】
2015146111.tif 000005
【図４】
2015146111.tif 000006
【図５】
2015146111.tif 000007
【図６】
2015146111.tif 000008
【図７】
2015146111.tif 000009
【図８】
2015146111.tif 000010
【図９】
2015146111.tif 000011
【図１０】
2015146111.tif 000012
【図１１】
2015146111.tif 000013
【図１２】
2015146111.tif 000014
【図１３】
2015146111.tif 000015