(57)【要約】【課題】効率のよいデータ連携を図り、入力作業を軽減すること。【解決手段】工程１０１において、帳票１００のデータに基づいて、ＵＲＬ画面１１０用のクッキー情報を生成する。工程１０２において、このクッキー情報を記憶しておく。工程１０３において、サーバに対して、ＵＲＬ画面１１０の要求をする。その要求の際に、記憶しておいたクッキー情報をあわせて送信する。工程１０４において、ＵＲＬ画面１１０を抽出し、受信したクッキー情報を、抽出したＵＲＬ画面１１０に反映する。工程１０５において、クッキーが反映されて配置されたＵＲＬ画面１１０の内容に基づいて、クッキー情報を生成する。反映されたＵＲＬ画面１１０の情報、および、生成されたクッキー情報が、クライアント装置へ送信され、工程１０６において、クライアント装置のブラウザ１２０に、クッキーが反映されてレイアウトされたＵＲＬ画像１３０が表示される。【選択図】図１
2019185364.tif 000002
【特許請求の範囲】
【請求項１】
ＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）によって特定される画面の情報と、当該画面を表示する際に用いられるブラウザに関するブラウザ情報と、当該画面への入力対象となっている入力情報と、に基づいて、第１のクッキー情報を生成し、
前記第１のクッキー情報を記憶部に記憶し、
サーバに対して、前記記憶部に記憶された前記第１のクッキー情報を送信して、前記画面を要求し、
前記サーバから、前記第１のクッキー情報に基づいて前記画面に前記入力情報を反映させた反映画面の情報、および、当該サーバによって生成された第２のクッキー情報を受信し、
受信した情報にかかる反映画面を前記ブラウザを用いて表示する、
処理をコンピュータに実行させることを特徴とするデータ連携プログラム。
【請求項２】
前記第１のクッキー情報は、前記サーバとは別のサーバによって生成され、クライアント装置に記憶されることを特徴とする請求項１に記載のデータ連携プログラム。
【請求項３】
前記入力情報は、前記別のサーバによって表示される画面のデータであることを特徴とする請求項２に記載のデータ連携プログラム。
【請求項４】
前記入力情報は、前記別のサーバによって出力される帳票のデータであることを特徴とする請求項２に記載のデータ連携プログラム。
【請求項５】
前記第１のクッキー情報は、クライアント装置によって生成され、記憶されることを特徴とする請求項１に記載のデータ連携プログラム。
【請求項６】
前記第１のクッキー情報は、ＵＲＬによって特定される画面の情報および当該画面を表示する際に用いられるブラウザに関する情報に基づいて作成されたテンプレートを用いて生成されることを特徴とする請求項１〜５のいずれか一つに記載のデータ連携プログラム。
【請求項７】
ＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）によって特定される画面の情報と、当該画面を表示する際に用いられるブラウザに関するブラウザ情報と、当該画面への入力対象となっている入力情報と、に基づいて、第１のクッキー情報を生成する生成部と、
前記第１のクッキー情報を記憶する記憶部と、
サーバに対して、前記記憶部に記憶された前記第１のクッキー情報を送信して、前記画面を要求する要求部と、
前記サーバから、前記第１のクッキー情報に基づいて前記画面に前記入力情報を反映させた反映画面の情報と、当該サーバによって生成された第２のクッキー情報と、を受信する受信部と、
受信した情報にかかる反映画面を前記ブラウザを用いて表示する表示部と、
を有することを特徴とするデータ連携システム。
【請求項８】
ＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）によって特定される画面の情報と、当該画面を表示する際に用いられるブラウザに関するブラウザ情報と、当該画面への入力対象となっている入力情報と、に基づいて、第１のクッキー情報を生成し、
前記第１のクッキー情報を記憶部に記憶し、
サーバに対して、前記記憶部に記憶された前記第１のクッキー情報を送信して、前記画面を要求し、
前記サーバから、前記第１のクッキー情報に基づいて前記画面に前記入力情報を反映させた反映画面の情報と、当該サーバによって生成された第２のクッキー情報と、を受信し、
受信した情報にかかる反映画面を前記ブラウザを用いて表示する、
処理をコンピュータが実行することを特徴とするデータ連携方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ連携プログラム、データ連携システムおよびデータ連携方法に関する。
【背景技術】
【０００２】
従来、ＷＥＢページに直接入力するようなデータは、表示された画面または出力された帳票を参照して、ユーザが直接、ＷＥＢページにデータを入力している。
【０００３】
関連する先行技術としては、クライアントでのクッキー（Ｃｏｏｋｉｅ）処理による異なるドメイン間データ受け渡しに関する技術がある（たとえば、下記特許文献１を参照。）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−３７３１５２公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来技術にあっては、ユーザの入力の手間がかかるという問題点がある。また、従来技術にあっては、人手で直接入力をすることから、入力ミスが発生する虞れがあるという問題点がある。
【０００６】
一つの側面では、本発明は、入力作業を軽減することを目的とする。
【課題を解決するための手段】
【０００７】
一つの実施態様では、ＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）によって特定される画面の情報と、当該画面を表示する際に用いられるブラウザに関するブラウザ情報と、当該画面への入力対象となっている入力情報と、に基づいて、第１のクッキー情報を生成し、前記第１のクッキー情報を記憶部に記憶し、サーバに対して、前記記憶部に記憶された前記第１のクッキー情報を送信して、前記画面を要求し、前記サーバから、前記第１のクッキー情報に基づいて前記画面に前記入力情報を反映させた反映画面の情報、および、当該サーバによって生成された第２のクッキー情報を受信し、受信した情報にかかる反映画面を前記ブラウザを用いて表示する、データ連携プログラム、データ連携システムおよびデータ連携方法が提供される。
【発明の効果】
【０００８】
本発明の一側面によれば、入力作業を軽減することができる。
【図面の簡単な説明】
【０００９】
【図１】図１は、実施の形態にかかるデータ連携プログラム、データ連携システムおよびデータ連携方法におけるデータ連携処理の概要の一例を示す説明図である。
【図２】図２は、データ連携システムのシステム構成の一例を示すブロック図である。
【図３】図３は、ＷＥＢサーバ・パッケージサーバのハードウェア構成の一例を示すブロック図である。
【図４】図４は、クライアント装置のハードウェア構成の一例を示すブロック図である。
【図５】図５は、クッキーファイル生成用テンプレートＤＢのデータ構成の一例を示す説明図である。
【図６】図６は、パッケージサーバの機能的構成の一例を示すブロック図である。
【図７】図７は、クライアント装置の機能的構成の一例を示すブロック図である。
【図８】図８は、ＷＥＢサーバの機能的構成の一例を示すブロック図である。
【図９】図９は、パッケージサーバの処理の手順の一例を示すフローチャートである。
【図１０】図１０は、クライアント装置の処理の手順の一例（その１）を示すフローチャートである。
【図１１】図１１は、クライアント装置の処理の手順の一例（その２）を示すフローチャートである。
【図１２】図１２は、ＷＥＢサーバの処理の手順の一例を示すフローチャートである。
【図１３】図１３は、パッケージサーバにおけるアプリケーションのメニュー画面の一例を示す説明図である。
【図１４】図１４は、パッケージサーバに表示される画面の一例を示す説明図である。
【図１５】図１５は、ＵＲＬ画面の一例を示す説明図である。
【発明を実施するための形態】
【００１０】
以下に図面を参照して、本発明にかかるデータ連携プログラム、データ連携システムおよびデータ連携方法の実施の形態を詳細に説明する。
【００１１】
（実施の形態）
（データ連携処理の概要）
図１は、実施の形態にかかるデータ連携プログラム、データ連携システムおよびデータ連携方法におけるデータ連携処理の概要の一例を示す説明図である。
【００１２】
図１において、符号１００は帳票である。この帳票１００には、『（項目）Ａ＝１０００（円）』、『（項目）Ｂ＝１００００（円）』、『（項目）Ｃ＝５０００（円）』、・・・のデータからなり、その帳票１００が画面に表示されていたり、あるいは、その帳票１００のデータが出力されていたりする。
【００１３】
また、符号１１０はＵＲＬ画面である。このＵＲＬ画面１１０は、具体的には、たとえば、インターネットを用いた申請をおこなうための申請書（「○○申請書」）に関する画像であってもよい。通常は、このＵＲＬ画面１１０の空欄の項目１〜８に、ユーザが直接データを入力することによって、申請処理をおこなうことができる。
【００１４】
クッキー情報生成にかかる工程１０１において、帳票１００のデータに基づいて、ＵＲＬ画面１１０用のクッキー情報を生成する。具体的には、ＵＲＬ画面１１０のレイアウトにあわせて、『１←Ａ＝１０００（「Ａ」のデータを「項目１」に設定（入力）する）』、『５←Ｂ＝１００００（「Ｂ」のデータを「項目５」に設定（入力）する）』、『８←Ｃ＝５０００（「Ｃ」のデータを「項目８」に設定（入力）する）』、・・・というクッキー情報（クッキーファイル）を生成する。そして、クッキー情報記憶にかかる工程１０２において、このクッキー情報（『１＝１０００（「１０００」を「項目１」に設定する）』、『５＝１００００（「１００００」を「項目５」に設定する）』、『８＝５０００（「８０００」を「項目８」に設定する）』、・・・）を記憶しておく。
【００１５】
通常、クッキーはＵＲＬ画面を要求したＷＥＢサーバ（たとえば、後述する図２に示すＷＥＢサーバ２０１）とのやりとりにおいて使用されるものであることから、クッキーの生成は、そのＷＥＢサーバによっておこなわれるのが一般的である。これに対して、本実施の形態では、ＷＥＢサーバとは別のサーバ（たとえば、後述する図２に示すパッケージサーバ２０４など）、あるいは、クライアント装置において、クッキーを生成する。
【００１６】
ここで、ＷＥＢサーバとは別のサーバあるいはクライアント装置によって生成されるクッキーは、ＷＥＢサーバにおいて生成される「『真性』クッキー」に対する、真性ではない、いわゆる「『偽』クッキー」である。以下、ＷＥＢサーバにおいて生成されるクッキーを「真性クッキー」と称し、ＷＥＢサーバとは別のサーバ（たとえば、図２に示すパッケージサーバ２０４）あるいはクライアント装置（たとえば、図２に示すクライアント装置２０２）において生成されるクッキーを「偽クッキー」と称して、それぞれのクッキーを区別して説明する。
【００１７】
しかし、この「偽クッキー」は、受け取ったＷＥＢサーバにとっては、「真性クッキー」とは見分けがつかない。したがって、ＷＥＢサーバは、「偽クッキー」に基づいて、「真性クッキー」と同様の処理をすることができる。本実施の形態では、その仕組みを利用して、「偽クッキー」を用いた、効率のよいデータ連携を実現する。
【００１８】
つぎに、ＵＲＬ画面要求にかかる工程１０３において、ＷＥＢサーバに対して、ＵＲＬ画面１１０の要求をする。その要求の際に、上記サーバに対して、工程１０２において記憶しておいたクッキー情報をあわせて送信する。
【００１９】
その後、クッキー情報反映にかかる工程１０４において、上記サーバは、ＵＲＬ画面１１０を抽出し、受信したクッキー情報を、抽出したＵＲＬ画面１１０に反映する。具体的には、ＵＲＬ画面１１０の「項目１」欄に『１０００』を、「項目５」欄に『１００００』を、「項目８」欄に『５０００』を、・・・、というように、それぞれ配置（入力）する。
【００２０】
つぎに、クッキー情報生成にかかる工程１０５において、上記サーバは、クッキーが反映されて配置されたＵＲＬ画面１１０の内容、より具体的には、ＵＲＬ画面１１０に入力されたデータに基づいて、クッキー情報（『１＝１０００』、『５＝１００００』、『８＝５０００』、・・・）を生成する。このクッキー情報は、ＷＥＢサーバ２０１が生成する「真性」のクッキー情報である。
【００２１】
そして、工程１０４においてクッキー情報が反映されてレイアウトされたＵＲＬ画面１１０の情報、および、工程１０５において生成されたクッキー情報が、クライアント装置（たとえば、後述する図２に示すクライアント装置２０２）へ送信される。
【００２２】
つぎに、工程１０６において、上記クライアント装置のブラウザ１２０に、クッキー情報が反映されてレイアウトされたＵＲＬ画像１３０が表示される。その後、工程１０７においては、ブラウザ１２０に表示されたＵＲＬ画像１３０において、すでに、入力が完了している項目があるので、ユーザは、それ以外の空欄の項目のみを入力するようにすればよい。
【００２３】
このように、実施の形態にかかるデータ連携プログラム、データ連携システムおよびデータ連携方法にあっては、すでに作成され、表示されている画面または出力された帳票データを用いて、ＵＲＬ画面１１０に対応するクッキー情報を生成し、そのクッキー情報を利用して、ＵＲＬ画面１１０を管理するＷＥＢサーバとのデータ連携を図ることができる。
【００２４】
したがって、ユーザは、すでに作成され、表示されている画面または出力された帳票データに関しては、ＵＲＬ画面１１０の入力欄に、そのデータを直接、入力する必要がなく、その分、ユーザの入力作業を軽減することができる。以下、その詳細な仕組みについて説明する。
【００２５】
（データ連携システムのシステム構成）
図２は、データ連携システム２００のシステム構成の一例を示すブロック図である。図２において、データ連携システム２００は、ＷＥＢサーバ２０１と、クライアント装置２０２とが、ネットワーク２０３によって接続されている。したがって、データ連携システム２００は、ＷＥＢサーバ２０１と、クライアント装置２０２と、によって構成されていてもよい。
【００２６】
また、データ連携システム２００は、パッケージサーバ２０４と、クライアント装置２０２とが、ネットワーク２０３によって、接続されていてもよい。したがって、データ連携システム２００は、ＷＥＢサーバ２０１と、クライアント装置２０２と、パッケージサーバ２０４と、によって構成されていてもよい。
【００２７】
また、クッキーファイル生成用テンプレートＤＢ２０５が、パッケージサーバ２０４にアクセス可能に接続されている。クッキーファイル生成用テンプレートＤＢ２０５は、パッケージサーバ２０４が有してもよいし、パッケージサーバ２０４とは別のサーバが有していてもよい。その際、パッケージサーバ２０４は、ＡＰＩ（Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｇｒａｍｍｉｎｇ  Ｉｎｔｅｒｆａｃｅ）などを用いて、必要なテンプレートを当該別のサーバのクッキーファイル生成用テンプレートＤＢ２０５から取得するようにしてもよい。
【００２８】
クライアント装置２０２が、クッキー情報の一例であるクッキーファイルを生成する場合には、クライアント装置２０２にクッキーファイル生成用テンプレートＤＢ２０５がアクセス可能に接続されていてもよい。クライアント装置２０２も、パッケージサーバ２０４と同様に、クッキーファイル生成用テンプレートＤＢ２０５を有していてもよく、また、必要なテンプレートを当該別のサーバのクッキーファイル生成用テンプレートＤＢ２０５から取得するようにしてもよい。
【００２９】
クライアント装置２０２は、ユーザが利用する情報処理装置である。クライアント装置２０２は、具体的には、たとえば、パーソナルコンピュータ（ＰＣ）、タブレット端末装置、スマートフォンなどの、ネットワーク２０３を介してＷＥＢサーバ２０１に接続可能な情報処理装置であればよい。
【００３０】
また、パッケージサーバ２０４は、ユーザが利用するデータを管理するサーバである。データの管理は、独自のアプリケーション（たとえば、後述する図１３において示した会計業務アプリケーションなど）を用いておこなうことができる。
【００３１】
（ＷＥＢサーバ・パッケージサーバのハードウェア構成例）
図３は、ＷＥＢサーバ・パッケージサーバのハードウェア構成の一例を示すブロック図である。図３において、ＷＥＢサーバ２０１およびパッケージサーバ２０４は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）３０１と、メモリ３０２と、ネットワークＩ／Ｆ（Ｉｎｔｅｒｆａｃｅ）３０３と、記録媒体Ｉ／Ｆ３０４と、記録媒体３０５と、を有する。また、各構成部３０１〜３０４は、バス３００によってそれぞれ接続される。
【００３２】
ここで、ＣＰＵ３０１は、サーバ（ＷＥＢサーバ２０１・パッケージサーバ２０４）の全体の制御を司る。メモリ３０２は、たとえば、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）およびフラッシュＲＯＭなどを有する。具体的には、たとえば、フラッシュＲＯＭやＲＯＭが各種プログラムを記憶し、ＲＡＭがＣＰＵ３０１のワークエリアとして使用される。メモリ３０２に記憶されるプログラムは、ＣＰＵ３０１にロードされることで、コーディングされている処理をＣＰＵ３０１に実行させる。
【００３３】
ネットワークＩ／Ｆ３０３は、通信回線を通じてネットワーク２０３に接続され、ネットワーク２０３を介して他の装置に接続される。そして、ネットワークＩ／Ｆ３０３は、ネットワーク２０３と自装置内部とのインターフェースを司り、他の装置（たとえば、クライアント装置２０２など）からのデータの入出力を制御する。ネットワークＩ／Ｆ３０３には、たとえば、モデムやＬＡＮアダプタなどを採用することができる。
【００３４】
記録媒体Ｉ／Ｆ３０４は、ＣＰＵ３０１の制御にしたがって記録媒体３０５に対するデータのリード／ライトを制御する。記録媒体３０５は、記録媒体Ｉ／Ｆ３０４の制御で書き込まれたデータを記憶する。記録媒体３０５としては、たとえば、磁気ディスク、光ディスクなどが挙げられる。
【００３５】
なお、ＷＥＢサーバ２０１・パッケージサーバ２０４は、上述した構成部３０１〜３０５のほかに、たとえば、図示を省略する、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）、キーボード、ポインティングデバイス、ディスプレイなどを有することにしてもよい。
【００３６】
（クライアント装置のハードウェア構成例）
図４は、クライアント装置のハードウェア構成の一例を示すブロック図である。図４において、クライアント装置２０２は、ＣＰＵ４０１と、メモリ４０２と、ネットワークＩ／Ｆ４０３と、ディスプレイ４０４と、入力装置４０５と、を有する。また、各構成部４０１〜４０５はバス４００によってそれぞれ接続される。
【００３７】
ここで、ＣＰＵ４０１は、クライアント装置２０２の全体の制御を司る。メモリ４０２は、たとえば、ＲＯＭ、ＲＡＭおよびフラッシュＲＯＭなどを有する。具体的には、たとえば、フラッシュＲＯＭやＲＯＭが各種プログラムを記憶し、ＲＡＭがＣＰＵ４０１のワークエリアとして使用される。メモリ４０２に記憶されるプログラムは、ＣＰＵ４０１にロードされることで、コーディングされている処理をＣＰＵ４０１に実行させる。
【００３８】
ネットワークＩ／Ｆ４０３は、通信回線を通じてネットワーク２０３に接続され、ネットワーク２０３を介して他の装置（図２に示したＷＥＢサーバ２０１やパッケージサーバ２０４など）に接続される。そして、ネットワークＩ／Ｆ４０３は、ネットワーク２０３と自装置内部とのインターフェースを司り、他の装置からのデータの入出力を制御する。
【００３９】
ディスプレイ４０４は、カーソル、アイコンあるいはツールボックスをはじめ、文書、画像、機能情報などのデータを表示する。ディスプレイ４０４は、たとえば、液晶ディスプレイ、有機ＥＬ（Ｅｌｅｃｔｒｏｌｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイなどを採用することができる。また、ディスプレイ４０４は、ヘッドマウントディスプレイなどであってもよい。
【００４０】
入力装置４０５は、文字、数字、各種指示などの入力のためのキーを有し、データの入力をおこなう。入力装置４０５は、キーボードやポインティングデバイスなどであってもよく、また、タッチパネル式の入力パッドやテンキーなどであってもよい。
【００４１】
（クッキーファイル生成用テンプレートＤＢ２０５の内容）
図５は、クッキーファイル生成用テンプレートＤＢのデータ構成の一例を示す説明図である。図５において、クッキーファイル生成用テンプレートＤＢ２０５は、クッキーファイル生成用テンプレート５００のデータベース（テーブル）である。
【００４２】
クッキーファイル生成用テンプレート５００を検索する際の検索キーは、サイト名称、ページ名称、ＷＥＢブラウザであり、サイトのページごとにクッキーファイル生成用テンプレート５００が記憶されている。さらに、それらのクッキーファイル生成用テンプレート５００が、ＷＥＢブラウザごとにそれぞれ記憶されている。
【００４３】
図５に示す、一番手前のクッキーファイル生成用テンプレート５００において、上側に示された最初の『ＢＢＢ』はサイト名称を、つぎの『ＣＣＣ』はページ名称を、そのつぎの『Ｉｎｔｅｒｎｅｔ  Ｅｘｐｌｏｒｅｒ（登録商標）』はＷＥＢブラウザを、それぞれ示している。
【００４４】
また、３番目のクッキーファイル生成用テンプレート５００は、サイト名称は『ＡＡＡ』であり、ページ名称は『ＢＢＢ』であり、ＷＥＢブラウザが『Ｇｏｏｇｌｅ  Ｃｈｒｏｍｅ（登録商標）』である。また、４番目のクッキーファイル生成用テンプレート５００は、サイト名称は『ＡＡＡ』であり、ページ名称は『ＢＢＢ』であり、ＷＥＢブラウザが『Ｍｉｃｒｏｓｏｆｔ  Ｅｄｇｅ』である。
【００４５】
また、２番目のクッキーファイル生成用テンプレート５００は、サイト名称は『ＢＢＢ』であり、ページ名称は『ＣＣＣ』であり、一番手前のクッキーファイル生成用テンプレート５００と同じである。しかし、ＷＥＢブラウザが『Ｍｉｃｒｏｓｏｆｔ  Ｅｄｇｅ（登録商標）』であり、一番手前のクッキーファイル生成用テンプレート５００とは異なる。このように、同じサイト・ページであっても、ＷＥＢブラウザごとに、それぞれ別のテンプレートが用意されている。
【００４６】
また、クッキーファイル生成用テンプレート５００の本文には、該当ページにおけるクッキーファイルの内容が記載されており、その内容に基づいて、印刷した帳票または表示画面から入力値を設定することによって、クッキーファイルを作成することができる。
【００４７】
また、クッキー生成ＡＰＩを用いて、クッキーファイルを生成するようにしてもよい。その場合は、印刷した帳票または表示画面から、クッキー生成ＡＰＩの入力値にデータを設定して、クッキー生成ＡＰＩを呼び出す。その際の引数は、（１）サイト名称、（２）ページ名称、（３）ＷＥＢブラウザ、（４）入力値１、入力値２、入力値３、入力値４、・・・とする。
【００４８】
そして、サイト名称、ページ名称、ＷＥＢブラウザから、クッキーファイル生成用テンプレートＤＢ（テーブル）を検索して、該当したクッキーファイル生成用テンプレートにそれぞれ入力値を設定後に、クッキーファイルを生成する。このようにすることによって、より簡単に、クッキーファイルを生成することができる。
【００４９】
（パッケージサーバの機能的構成）
図６は、パッケージサーバの機能的構成の一例を示すブロック図である。図６において、パッケージサーバ２０４は、サイト名称・ページ名称取得部６０１と、ブラウザ情報取得部６０２と、クッキーファイル生成用テンプレート取得部６０３と、データ抽出部６０４と、クッキーファイル生成部６０５と、クッキーファイル送信部６０６と、を備える構成となっている。
【００５０】
サイト名称・ページ名称取得部６０１は、データ連携の対象となる、ＵＲＬによって特定される画面の情報として、当該画面にかかるサイト名称とページ名称とを取得する。この画面の情報（サイト名称・ページ名称）については、たとえば、ＷＥＢサーバ２０１から取得することができる。サイト名称・ページ名称取得部６０１は、具体的には、たとえば、図３に示した、メモリ３０２などに記憶されたプログラムをＣＰＵ３０１に実行させることによって、また、ネットワークＩ／Ｆ３０３などによって、その機能を実現することができる。
【００５１】
ブラウザ情報取得部６０２は、クライアント装置２０２が画面を表示する際に用いるブラウザに関するブラウザ情報を取得する。ブラウザ情報には、ブラウザの種類やそのバージョンなどに関する情報が含まれる。ブラウザ情報取得部６０２は、具体的には、たとえば、図３に示した、メモリ３０２などに記憶されたプログラムをＣＰＵ３０１に実行させることによって、また、ネットワークＩ／Ｆ３０３などによって、その機能を実現することができる。
【００５２】
クッキーファイル生成用テンプレート取得部６０３は、サイト名称・ページ名称取得部６０１によって取得された画面の情報（サイト名称・ページ名称）と、ブラウザ情報取得部６０２によって取得されたブラウザ情報と、に基づいて、当該サイトのページを当該ブラウザで表示する際のクッキーファイル生成用テンプレート５００を、クッキーファイル生成用テンプレートＤＢ２０５から取得する。
【００５３】
クッキーファイル生成用テンプレート取得部６０３は、具体的には、たとえば、図３に示した、メモリ３０２などに記憶されたプログラムをＣＰＵ３０１に実行させることによって、また、ネットワークＩ／Ｆ３０３などによって、その機能を実現することができる。
【００５４】
データ抽出部６０４は、画面の情報（サイト名称・ページ名称）にかかる画面への入力対象となっている入力情報（データ）を抽出する。抽出される入力情報は、たとえば、パッケージサーバ２０４によって表示される画面のデータや、パッケージサーバ２０４によって出力される帳票のデータなどであってもよい。
【００５５】
データ抽出部６０４は、具体的には、たとえば、図３に示した、メモリ３０２などに記憶されたプログラムをＣＰＵ３０１に実行させることによって、また、ネットワークＩ／Ｆ３０３などによって、その機能を実現することができる。
【００５６】
クッキーファイル生成部６０５は、画面の情報（サイト名称・ページ名称）と、ブラウザ情報取得部６０２によって取得されたブラウザ情報と、データ抽出部６０４によって抽出された画面への入力対象となっている入力情報（データ）と、に基づいて、クッキーファイルを生成する。具体的には、クッキーファイル生成用テンプレート取得部６０３によって取得されたテンプレートを用いて、当該テンプレートに入力値を設定することによって、入力情報にかかるクッキーファイルを生成する。
【００５７】
クッキーファイル生成部６０５は、具体的には、たとえば、図３に示した、メモリ３０２などに記憶されたプログラムをＣＰＵ３０１に実行させることによって、その機能を実現することができる。
【００５８】
クッキーファイル送信部６０６は、クッキーファイル生成部６０５によって生成されたクッキーファイルを、クライアント装置２０２へ送信する。クッキーファイル送信部６０６は、具体的には、たとえば、図３に示した、ネットワークＩ／Ｆ３０３などによって、その機能を実現することができる。
【００５９】
このように、パッケージサーバ２０４が、通常は、ＷＥＢサーバ２０１が生成するクッキー情報を生成し、クライアント装置２０２へ送信する。これにより、たとえば、パッケージサーバ２０４によって表示される画面のデータまたはパッケージサーバ２０４によって出力される帳票のデータなどを、ユーザが入力することなしに、クッキー情報を用いて、ＵＲＬ画面に入力することができ、有効なデータ連携を図ることができる。
【００６０】
（クライアント装置の機能的構成）
図７は、クライアント装置の機能的構成の一例を示すブロック図である。図７において、クライアント装置２０２は、クッキーファイル受信部７０１と、クッキーファイル記憶部７０２と、データ入力部７０３と、ページリクエスト・クッキーファイル・入力データ送信部７０４と、ページ・クッキーファイル受信部７０５と、ページ表示部７０６と、を備える構成となっている。
【００６１】
クッキーファイル受信部７０１は、パッケージサーバ２０４から送信されたクッキーファイルを受信する。クッキーファイル受信部７０１は、具体的には、たとえば、図４に示した、ネットワークＩ／Ｆ４０３などによって、その機能を実現することができる。
【００６２】
クッキーファイル記憶部７０２は、クッキーファイル受信部７０１によって受信されたクッキーファイルを、所定の記憶領域に記憶する。このクッキーファイルは、パッケージサーバ２０４が生成した、いわゆる「偽クッキーファイル」であるが、クッキーファイル記憶部７０２は、クッキーファイルを『真性』なのか『偽』なのかを区別して記憶することはない。したがって、「真性クッキー」ファイルも、「偽クッキー」ファイルも、すべて、クッキーファイルとして記憶する。クッキーファイル記憶部７０２は、具体的には、たとえば、図４に示した、メモリ４０２などによって、その機能を実現することができる。
【００６３】
データ入力部７０３は、ページ表示部７０６によって表示されたＵＲＬ画面の入力欄に、ユーザが所望のデータを入力する。データ入力部７０３は、具体的には、たとえば、図４に示した、入力装置４０５などによって、その機能を実現することができる。
【００６４】
ページリクエスト・クッキーファイル・入力データ送信部７０４は、ＷＥＢサーバ２０１に対して、所望のページ（ＵＲＬ画面）を要求（ページリクエスト）する。また、ページリクエスト・クッキーファイル・入力データ送信部７０４は、ページリクエストの際に、クッキー要求、すなわち、所定の記憶領域に記憶されたクッキーファイルをあわせて送信する。また、ページリクエスト・クッキーファイル・入力データ送信部７０４は、表示されているＵＲＬ画面の入力欄にユーザが所望のデータを入力した場合に、そのデータもあわせて送信する。
【００６５】
ページリクエスト・クッキーファイル・入力データ送信部７０４は、具体的には、たとえば、図４に示した、ネットワークＩ／Ｆ４０３などによって、その機能を実現することができる。
【００６６】
ページ・クッキーファイル受信部７０５は、ＷＥＢサーバ２０１から送信されてきたページ（ＵＲＬ画面）と、クッキーファイルを受信する。このクッキーファイルは、ＷＥＢサーバ２０１が生成した、真性のクッキーファイルである。ページ・クッキーファイル受信部７０５は、具体的には、たとえば、図４に示した、ネットワークＩ／Ｆ４０３などによって、その機能を実現することができる。
【００６７】
ページ表示部７０６は、ページ・クッキーファイル受信部７０５において受信したページ（ＵＲＬ画面）を表示する。ページ表示部７０６は、具体的には、たとえば、図４に示した、ディスプレイ４０４などによって、その機能を実現することができる。
【００６８】
また、クッキーファイル記憶部７０２は、ページ・クッキーファイル受信部７０５によって受信された（真性の）クッキーファイルを、所定の記憶領域に記憶するようにしてもよい。
【００６９】
このように、クライアント装置２０２は、パッケージサーバ２０４が生成した、真性ではないクッキー（「偽クッキー」）ファイルを記憶しておく。そして、ＷＥＢサーバ２０１に対して、ＵＲＬ画面を要求する際に、その「偽クッキー」ファイルを送信する。そうすることで、ＷＥＢサーバ２０１から受け取るＵＲＬ画面には、「偽クッキー」ファイルに基づいた、入力情報が反映されたＵＲＬ画面を受信し、そのＵＲＬ画面を表示することができる。したがって、入力情報がすでに反映（入力）された入力欄については、あらためてデータを直接入力する必要がない。その分、あらためて入力する手間を省くことができる。
【００７０】
図６および図７における説明では、いわゆる「偽クッキー」ファイルは、パッケージサーバ２０４において生成をおこない、クライアント装置２０２は、パッケージサーバ２０４において生成された「偽クッキー」ファイルを、パッケージサーバ２０４から受信し、所定の記憶領域に記憶する構成としている。しかしながら、本実施の形態は、この構成に限定されるものではない。
【００７１】
すなわち、クライアント装置２０２において、いわゆる「偽クッキー」ファイルの生成をおこなうようにしてもよい。その場合には、図示は省略するが、図６のパッケージサーバ２０４の構成部である、サイト名称・ベージ名称取得部６０１、ブラウザ情報取得部６０２、クッキーファイル生成用テンプレート取得部６０３、データ抽出部６０４、クッキーファイル生成部６０５について、パッケージサーバ２０４に代わって、クライアント装置２０２が備えていてもよい。このように構成することによって、パッケージサーバ２０４ではなく、クライアント装置２０２が有しているデータを入力情報としてデータ連携する際には、便利である。
【００７２】
また、これらの構成部６０１〜６０５の一部をパッケージサーバ２０４が備え、残りの構成部をクライアント装置２０２が備えるようにしてもよい。具体的には、たとえば、クッキーファイル生成用テンプレート５００の取得までの処理をパッケージサーバ２０４でおこない、その後の処理をクライアント装置２０２においておこなうようにしてもよい。また、反対に、たとえば、クッキーファイル生成用テンプレート５００の取得までの処理をクライアント装置２０２においておこない、その後の処理をパッケージサーバ２０４においておこなうようにしてもよい。
【００７３】
パッケージサーバ２０４が、クッキーファイルを生成し始めるきっかけや、生成するタイミングについては、特に限定されない。クライアント装置２０２が、ＷＥＢサーバ２０１に対してＵＲＬ画面の要求を開始するまでに、生成されたクッキーファイルがクッキーファイル記憶部７０２に記憶されていればよい。そのために、事前のどのタイミングで生成処理がおこなわれてもよい。
【００７４】
具体的には、ＵＲＬ画面の要求をする前に、事前にパッケージサーバ２０４に対して、たとえば、クライアント装置２０２を介して、クッキーファイルの生成を要求するようにしてもよい。また、あらかじめ定められたルールに基づいて、パッケージサーバ２０４において、自動的にクッキーファイルの生成がおこなわれるようにしてもよい。
【００７５】
（データ連携システムの構成）
図６に示した、サイト名称・ページ名称取得部６０１と、ブラウザ情報取得部６０２と、クッキーファイル生成用テンプレート取得部６０３と、データ抽出部６０４と、クッキーファイル生成部６０５によって、「生成部」を構成することができる。この生成部は、ＵＲＬによって特定される画面の情報と、当該画面を表示する際に用いられるブラウザに関するブラウザ情報と、当該画面への入力対象となっている入力情報と、に基づいて、第１のクッキー情報を生成することができる。
【００７６】
また、図７に示した、クッキーファイル記憶部７０２によって、第１のクッキー情報を記憶する「記憶部」を構成することができる。
【００７７】
また、図７に示した、ページリクエスト・クッキーファイル・入力データ送信部７０４によって、「要求部」を構成することができる。この要求部は、サーバに対して、記憶部に記憶された第１のクッキー情報を送信して、画面を要求することができる。
【００７８】
また、図７に示した、ページ・クッキーファイル受信部７０５によって、「受信部」を構成することができる。この受信部は、サーバから、第１のクッキー情報に基づいて画面に入力情報を反映させた反映画面の情報と、当該サーバによって生成された第２のクッキー情報と、を受信することができる。
【００７９】
また、図７に示した、ページ表示部７０６によって、受信した情報にかかる反映画面を前記ブラウザを用いて表示する「表示部」を構成することができる。
【００８０】
このように、上述した生成部と、記憶部と、要求部と、受信部と、表示部と、を有することを特徴とするデータ連携システムであってもよい。このデータ連携システムによって、パッケージサーバ２０４およびクライアント装置２０２と同様の機能を実現するようにしてもよい。したがって、生成部と、記憶部と、要求部と、受信部と、表示部とが、データ連携システムのいずれに設けられていてもよい。
【００８１】
（ＷＥＢサーバの機能的構成）
図８は、ＷＥＢサーバの機能的構成の一例を示すブロック図である。図８において、ＷＥＢサーバ２０１は、ページリクエスト・クッキーファイル・入力データ受信部８０１と、ページ反映部８０２と、クッキーファイル生成部８０３と、ページ・クッキーファイル送信部８０４と、を備える構成となっている。
【００８２】
ページリクエスト・クッキーファイル・入力データ受信部８０１は、クライアント装置２０２からのページリクエストを受信する。また、クライアント装置２０２からのクッキーファイルを受信する。また、クライアント装置２０２からの入力データを受信する。
ページリクエスト・クッキーファイル・入力データ受信部８０１は、具体的には、たとえば、図３に示した、ネットワークＩ／Ｆ３０３などによって、その機能を実現することができる。
【００８３】
ページ反映部８０２は、ページリクエスト・クッキーファイル・入力データ受信部８０１によって受信したページ（ＵＲＬ画面）に対して、あわせて受信したクッキーファイルに基づいて、当該ページにクッキーファイルの内容を反映（設定）させてレイアウトする。また、ページ（ＵＲＬ画面）に対して、入力データの内容を反映（設定）させてレイアウトする。ページ反映部８０２は、具体的には、たとえば、図３に示した、メモリ３０２などに記憶されたプログラムをＣＰＵ３０１に実行させることによって、また、ネットワークＩ／Ｆ３０３などによって、その機能を実現することができる。
【００８４】
クッキーファイル生成部８０３は、ページ反映部８０２によって反映されたページ（ＵＲＬ画面）の内容、具体的には、たとえば、ＵＲＬ画面に入力されたデータなどに基づいて、（真性の）クッキーファイルを生成する。ＵＲＬ画面に入力されたデータは、「偽クッキー」ファイルに基づいて入力したデータや、ユーザが直接入力したデータなどが含まれる。
【００８５】
クッキーファイル生成部８０３は、具体的には、たとえば、図３に示した、メモリ３０２などに記憶されたプログラムをＣＰＵ３０１に実行させることによって、また、ネットワークＩ／Ｆ３０３などによって、その機能を実現することができる。
【００８６】
ページ・クッキーファイル送信部８０４は、ページ反映部８０２において反映されたページ（ＵＲＬ画面）の情報と、クッキーファイル生成部８０３によって生成されたクッキーファイルを、クライアント装置２０２へ送信する。ページ・クッキーファイル送信部８０４は、具体的には、たとえば、図３に示した、ネットワークＩ／Ｆ３０３などによって、その機能を実現することができる。
【００８７】
このように、ＷＥＢサーバ２０１の機能的構成は一般的なＷＥＢサーバと同じであり、一般的なＷＥＢサーバと同じ処理動作をおこなう。したがって、データ連携処理において、ＷＥＢサーバ２０１に対して、通常のクッキーを利用したページリクエスト処理をおこなうだけである。すなわち、ＷＥＢサーバ２０１に対して特別な処理や操作をおこなう必要はないので、より簡易にデータ連携処理を実行することができる。
【００８８】
（パッケージサーバの処理の手順）
図９は、パッケージサーバの処理の手順の一例を示すフローチャートである。図９のフローチャートにおいて、パッケージサーバ２０４は、まず、データ連携するサイト名称、ページ名称を取得する（ステップＳ９０１）。また、クライアント装置２０２のＷＥＢブラウザ情報を取得する（ステップＳ９０２）。
【００８９】
そして、ステップＳ９０１において取得したサイト名称、ページ名称と、ステップＳ９０２において取得したＷＥＢブラウザ情報に基づいて、クッキーファイル生成用テンプレートを検索する（ステップＳ９０３）。
【００９０】
検索の結果、該当するテンプレートがあったか否かを判断する（ステップＳ９０４）。ここで、該当するテンプレートがあった場合（ステップＳ９０４：Ｙｅｓ）は、当該テンプレートを取得する（ステップＳ９０５）。つぎに、入力の対象となっている入力情報（データ）を抽出する（ステップＳ９０６）。
【００９１】
ステップＳ９０５において取得したテンプレートを用いて、ステップＳ９０６において抽出したデータに基づいて、クッキーファイルを生成する（ステップＳ９０７）。
【００９２】
そして、ステップＳ９０７において生成したクッキーファイルを、クライアント装置２０２へ送信し、一連の処理を終了する。
【００９３】
ステップＳ９０４において、該当するテンプレートがなかった場合（ステップＳ９０４：Ｎｏ）は、クッキーファイルを生成することができないので、何もせずに、一連の処理を終了する。
【００９４】
（クライアント装置の処理の手順）
図１０および図１１は、クライアント装置の処理の手順の一例を示すフローチャートである。図１０において、クライアント装置２０２は、クッキーファイルをパッケージサーバ２０４から受信したか否かを判断する（ステップＳ１００１）。
【００９５】
ここで、クッキーファイルを受信するのを待って（ステップＳ１００１：Ｎｏ）、受信した場合（ステップＳ１００１：Ｙｅｓ）は、受信したクッキーファイルを所定の記憶領域に記憶（保存）し（ステップＳ１００２）、一連の処理を終了する。この図１０のフローチャートの処理を、クライアント装置２０２は、クッキーファイルを受信するたびに繰り返し実行する。
【００９６】
図１１において、クライアント装置２０２は、たとえば、ユーザからの指示など、所定のタイミングにおいて、ＷＥＢサーバ２０１へページリクエストし、クッキーを要求する（ステップＳ１１０１）。すなわち、ＵＲＬ画面の要求をおこない、それにともない、図１０のステップＳ１００２において保存したクッキーファイルをＷＥＢサーバ２０１へ送信する。
【００９７】
その後、リクエストしたページ（ＵＲＬ画面）と、ＷＥＢサーバ２０１において生成されたクッキーファイルを受信したか否かを判断する（ステップＳ１１０２）。ここで、ページと、クッキーファイルとを受信するのを待って（ステップＳ１１０２：Ｎｏ）、受信した場合（ステップＳ１１０２：Ｙｅｓ）は、受信したページ（ＵＲＬ画面）を表示する（ステップＳ１１０３）とともに、受信したクッキーファイルを所定の記憶領域に記憶（保存）する（ステップＳ１１０４）。これにより一連の処理を終了する。
【００９８】
（ＷＥＢサーバの処理の手順）
図１２は、ＷＥＢサーバの処理の手順の一例を示すフローチャートである。図１２のフローチャートにおいて、ＷＥＢサーバ２０１は、まず、クライアント装置２０２から、ページリクエスト・クッキー要求があったか否かを判断する（ステップＳ１２０１）。ここで、ページリクエスト・クッキー要求があるのを待って（ステップＳ１２０１：Ｎｏ）、あった場合（ステップＳ１２０１：Ｙｅｓ）は、要求があったクッキーの内容をページに反映する（ステップＳ１２０２）。
【００９９】
つぎに、データの入力があったか否かを判断する（ステップＳ１２０３）。ここで、データの入力があった場合（ステップＳ１２０３：Ｙｅｓ）は、入力があったデータをページに反映する（ステップＳ１２０４）。その後、ステップＳ１２０５へ移行する。一方、データの入力がなかった場合（ステップＳ１２０３：Ｎｏ）は、何もせずに、ステップＳ１２０５へ移行する。
【０１００】
その後、ステップＳ１２０５において、クッキーファイルを生成する（ステップＳ１２０５）。このクッキーファイルの生成は、ＷＥＢサーバにおいておこなわれる通常の処理であり、クッキー情報が反映されたＵＲＬ画面の情報、たとえば、ＵＲＬ画面に入力されたデータに基づいて、クッキーファイルを生成する。
【０１０１】
そして、ステップＳ１２０２およびステップＳ１２０４において反映したページと、ステップＳ１２０５において生成したクッキーファイルを、クライアント装置２０２へ送信し（ステップＳ１２０６）、一連の処理を終了する。ＷＥＢサーバ２０１は、クライアント装置２０２からのページリクエストがあるたびに、これらの処理を繰り返し実行する。
【０１０２】
（パッケージサーバのアプリケーションの内容）
図１３は、パッケージサーバにおけるアプリケーションのメニュー画面の一例を示す説明図である。図１３において、表示画面１３００には、会計業務アプリケーションのメニュー画面が示されている。
【０１０３】
人事給与のアイコンから、左側の年末調整処理１３０１を選択すると、中央に、年末調整処理の一覧が表示され、その中から、帳票１３０２を選択する。そうすると、右側に帳票に関する一覧が表示される。その中から、源泉徴収票１３０３を選択すると、図１４に示す源泉徴収票１４００が表示される。
【０１０４】
（パッケージサーバの表示画面の内容）
図１４は、パッケージサーバに表示される画面の一例を示す説明図である。図１４は、表示画面１３００に表示された源泉徴収票１４００を示している。図示を省略するが、源泉徴収票１４００は、同じものが１枚のシートに複数表示される場合もある。源泉徴収票１４００において、各種金額が記載されている。
【０１０５】
具体的には、「支払金額」欄１４０１には、『６，５７０，０００（円）』が記載されており、「給与所得控除後の金額」欄１４０２には、『４，７１４，４００（円）』が記載されており、「社会保険料等の金額」欄１４０３には、『１，０４５，８６０（円）』が記載されており、「旧生命保険料の金額」欄１４０５には、『１５８，０００（円）』が記載されている。
【０１０６】
図１４に示した源泉徴収票１４００は、パッケージサーバ２０４によって表示される画面のデータの一例であり、パッケージサーバ２０４によって出力される帳票のデータの一例でもある。したがって、パッケージサーバ２０４において管理しているデータを入力情報として利用でき、効率的なデータ連携を実現することができる。
【０１０７】
（ＵＲＬ画面の内容）
図１５は、ＵＲＬ画面の一例を示す説明図である。図１５は、ブラウザ１５００に表示された国税電子申告画面であり、給与所得の源泉徴収票に関する情報の入力をする入力画面を示している。図１５からもわかるように、この入力画面においても、図１４の源泉徴収票１４００と同様に、「支払金額」欄１５０１と、「給与所得控除後の金額」欄１５０２と、「社会保険料等の金額」欄１５０３と、「旧生命保険料の金額」欄１５０４とが、含まれていることがわかる。
【０１０８】
従来は、操作者（ユーザ）が、図１４に示した源泉徴収票１４００を見ながら、各金額および入力欄を間違わないように、いちいち確認しながら、図１５に示したブラウザ１５００に表示された入力画面に入力している。したがって、入力作業が繁雑で手間がかかっていた。また、入力ミスも多く発生していた。
【０１０９】
本実施の形態においては、以下のようなクッキーファイルを生成する。
【０１１０】
入力値１：『６，５７０，０００』を「支払金額」欄１５０１に設定。
入力値２：『４，７１４，４００』を「給与所得控除後の金額」欄１５０２に設定。
入力値３：『１，０４５，８６０』を「社会保険料等の金額」欄１５０３に設定。
入力値４：『１５８，０００』を、「旧生命保険料の金額」欄１５０４に設定。
【０１１１】
このようなクッキーファイルを生成して、クッキー要求をすることによって、各入力値がそれぞれ各欄に反映される。そして、図１５の入力画面のように、すでに、「支払金額」欄１５０１に、『６，５７０，０００（円）』が入力（設定）されており、「給与所得控除後の金額」欄１５０２に、『４，７１４，４００（円）』が入力（設定）されており、「社会保険料等の金額」欄１５０３に、『１，０４５，８６０（円）』が入力（設定）されており、「旧生命保険料の金額」欄１５０４に、『１５８，０００（円）』入力（設定）された状態で、表示される。
【０１１２】
その後、操作者（ユーザ）は、未だ入力されていない欄に必要なデータを入力し、入力が完了後に、「作業完了」ボタン１５０５を押下する。「作業完了」ボタン１５０５が押下されることによって、入力されたデータがＷＥＢサーバ２０１へ送信され、入力されたデータが反映されたＵＲＬ画面が、キャッシュファイルとともに、ＷＥＢサーバ２０１から送信されてくる。このように、操作者の入力作業が軽減され、また、入力ミスの発生も抑制することができる。
【０１１３】
なお、図１５では、国税電子申告におけるデータ連携の内容について示したが、この内容には限定されない。ＵＲＬ画面に対するデータ連携が必要な多くの分野において広く活用することができる。
【０１１４】
以上説明したように、本実施の形態によれば、ＵＲＬによって特定される画面（ＵＲＬ画面）の情報と、当該画面を表示する際に用いられるブラウザに関するブラウザ情報と、当該画面への入力対象となっている入力情報と、に基づいて、第１のクッキー情報（「偽クッキー」ファイル）を生成し、第１のクッキー情報をクッキーファイル記憶部７０２に記憶し、ＷＥＢサーバ２０１に対して、クッキーファイル記憶部７０２に記憶された第１のクッキー情報を送信して、ＵＲＬ画面を要求し、ＷＥＢサーバ２０１から、第１のクッキー情報に基づいてＵＲＬ画面に入力情報を反映させた反映画面の情報、および、当該サーバによって生成された第２のクッキー情報（「真性クッキー」ファイル）を受信し、受信した情報にかかる反映画面をブラウザ１５００を用いて表示する。
【０１１５】
これにより、入力対象となっている入力情報を、直接入力しなくて済む。したがって、その分、ユーザの入力作業を軽減することができる。
【０１１６】
また、本実施の形態によれば、第１のクッキー情報は、ＷＥＢサーバ２０１とは別のサーバ（パッケージサーバ２０４）によって生成され、クライアント装置２０２に記憶されるようにしてもよい。また、本実施の形態によれば、入力情報は、別のサーバ（パッケージサーバ２０４）によって表示される画面のデータであってもよい。また、入力情報は、別のサーバ（パッケージサーバ２０４）によって出力される帳票のデータであってもよい。したがって、パッケージサーバ２０４において管理しているデータを入力情報として利用でき、効率的なデータ連携を実現することができる。
【０１１７】
また、本実施の形態によれば、第１のクッキー情報は、クライアント装置２０２によって生成され、クッキーファイル記憶部７０２に記憶されるようにしてもよい。これにより、クライアントが管理しているデータを入力情報として利用することができる。
【０１１８】
また、本実施の形態によれば、第１のクッキー情報は、ＵＲＬによって特定される画面の情報および当該画面を表示する際に用いられるブラウザに関する情報に基づいて作成された、クッキーファイル生成用テンプレート５００を用いて生成されるようにしてもよい。これにより、効率よくかつ確実に第１のクッキー情報（「偽クッキー」ファイル）を生成することができる。
【０１１９】
このように、本実施の形態によれば、データ連携をするにあたり、クッキー情報を生成するという処理以外に、複雑な処理や操作を必要とせず、これによって効率のよいデータ連携を図り、入力作業を軽減することができる。
【０１２０】
なお、本実施の形態で説明したデータ連携方法は、あらかじめ用意されたプログラムをパーソナルコンピュータやワークステーションなどのコンピュータで実行することにより実現することができる。データ連携プログラムは、ハードディスク、フレキシブルディスク、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ）−ＲＯＭ、ＭＯ（Ｍａｇｎｅｔｏ−Ｏｐｔｉｃａｌ  Ｄｉｓｋ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）、フラッシュメモリ、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）メモリなどのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。また、データ連携プログラムは、インターネットなどのネットワークを介して配布してもよい。
【０１２１】
上述した実施の形態に関し、さらに以下の付記を開示する。
【０１２２】
（付記１）ＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）によって特定される画面の情報と、当該画面を表示する際に用いられるブラウザに関するブラウザ情報と、当該画面への入力対象となっている入力情報と、に基づいて、第１のクッキー情報を生成し、
前記第１のクッキー情報を記憶部に記憶し、
サーバに対して、前記記憶部に記憶された前記第１のクッキー情報を送信して、前記画面を要求し、
前記サーバから、前記第１のクッキー情報に基づいて前記画面に前記入力情報を反映させた反映画面の情報、および、当該サーバによって生成された第２のクッキー情報を受信し、
受信した情報にかかる反映画面を前記ブラウザを用いて表示する、
処理をコンピュータに実行させることを特徴とするデータ連携プログラム。
【０１２３】
（付記２）前記第１のクッキー情報は、前記サーバとは別のサーバによって生成され、クライアント装置に記憶されることを特徴とする付記１に記載のデータ連携プログラム。
【０１２４】
（付記３）前記入力情報は、前記別のサーバによって表示される画面のデータであることを特徴とする付記２に記載のデータ連携プログラム。
【０１２５】
（付記４）前記入力情報は、前記別のサーバによって出力される帳票のデータであることを特徴とする付記２に記載のデータ連携プログラム。
【０１２６】
（付記５）前記第１のクッキー情報は、クライアント装置によって生成され、記憶されることを特徴とする付記１に記載のデータ連携プログラム。
【０１２７】
（付記６）前記第１のクッキー情報は、ＵＲＬによって特定される画面の情報および当該画面を表示する際に用いられるブラウザに関する情報に基づいて作成されたテンプレートを用いて生成されることを特徴とする付記１〜５のいずれか一つに記載のデータ連携プログラム。
【０１２８】
（付記７）前記サーバから受信した第２のクッキー情報を前記記憶部に記憶することを特徴とする付記１〜６のいずれか一つに記載のデータ連携プログラム。
【０１２９】
（付記８）ＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）によって特定される画面の情報と、当該画面を表示する際に用いられるブラウザに関するブラウザ情報と、当該画面への入力対象となっている入力情報と、に基づいて、第１のクッキー情報を生成する生成部と、
前記第１のクッキー情報を記憶する記憶部と、
サーバに対して、前記記憶部に記憶された前記第１のクッキー情報を送信して、前記画面を要求する要求部と、
前記サーバから、前記第１のクッキー情報に基づいて前記画面に前記入力情報を反映させた反映画面の情報と、当該サーバによって生成された第２のクッキー情報と、を受信する受信部と、
受信した情報にかかる反映画面を前記ブラウザを用いて表示する表示部と、
を有することを特徴とするデータ連携システム。
【０１３０】
（付記９）ＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）によって特定される画面の情報と、当該画面を表示する際に用いられるブラウザに関するブラウザ情報と、当該画面への入力対象となっている入力情報と、に基づいて、第１のクッキー情報を生成し、
前記第１のクッキー情報を記憶部に記憶し、
サーバに対して、前記記憶部に記憶された前記第１のクッキー情報を送信して、前記画面を要求し、
前記サーバから、前記第１のクッキー情報に基づいて前記画面に前記入力情報を反映させた反映画面の情報と、当該サーバによって生成された第２のクッキー情報と、を受信し、
受信した情報にかかる反映画面を前記ブラウザを用いて表示する、
処理をコンピュータが実行することを特徴とするデータ連携方法。
【符号の説明】
【０１３１】
１００  帳票
１１０  ＵＲＬ画面
１２０、１５００  ブラウザ
２００  データ連携システム
２０１  ＷＥＢサーバ
２０２  クライアント装置
２０３  ネットワーク
２０４  パッケージサーバ
２０５  クッキーファイル生成用テンプレートＤＢ
５００  クッキーファイル生成用テンプレート
６０１  サイト名称・ページ名称取得部
６０２  ブラウザ情報取得部
６０３  クッキーファイル生成用テンプレート取得部
６０４  データ抽出部
６０５  クッキーファイル生成部
６０６  クッキーファイル送信部
７０１  クッキーファイル受信部
７０２  クッキーファイル記憶部
７０３  データ入力部
７０４  ページリクエスト・クッキーファイル・入力データ送信部
７０５  ページ・クッキーファイル受信部
７０６  ページ表示部
８０１  ページリクエスト・クッキーファイル・入力データ受信部
８０２  ページ反映部
８０３  クッキーファイル生成部
８０４  ページ・クッキーファイル送信部
１３００  表示画面
１４００  源泉徴収票
【図１】
2019185364.tif 000003
【図２】
2019185364.tif 000004
【図３】
2019185364.tif 000005
【図４】
2019185364.tif 000006
【図５】
2019185364.tif 000007
【図６】
2019185364.tif 000008
【図７】
2019185364.tif 000009
【図８】
2019185364.tif 000010
【図９】
2019185364.tif 000011
【図１０】
2019185364.tif 000012
【図１１】
2019185364.tif 000013
【図１２】
2019185364.tif 000014
【図１３】
2019185364.tif 000015
【図１４】
2019185364.tif 000016
【図１５】
2019185364.tif 000017