(57)【要約】【課題】金融機関の業務システムに関して、良好なコスト性の下、効率的な転送制御処理を可能とする。【解決手段】転送制御装置１００において、営業店システム２００およびクライアント３００のそれぞれと通信する通信装置１０５と、営業店システム２００から得た出力画面の表示用情報が記憶装置１０１に既に格納済みである場合、取得した表示用情報で格納済みの表示用情報を更新し、表示用情報同士の比較を、出力画面の構成要素間の階層構造に従って順に実行し、差分の生じた該当項目の識別子および該当項目の値を、階層構造に応じたデータ構造に格納して差分情報としクライアント３００に送信する演算装置１０４を含む構成とする。【選択図】図２
2018045308.tif 000002
【特許請求の範囲】
【請求項１】
金融機関の営業店システムおよびクライアントのそれぞれと通信する通信装置と、
前記営業店システムから出力画面の表示用情報を取得した際、当該出力画面の表示用情報が記憶装置に格納済みのものでない場合、前記取得した表示用情報を記憶装置に格納すると共に、前記クライアントに転送する処理と、当該出力画面の表示用情報が記憶装置に既に格納済みである場合、前記取得した表示用情報で前記格納済みの表示用情報を更新すると共に、前記取得した表示用情報と前記格納済みの表示用情報との比較を、前記出力画面の構成要素間の階層構造に従って順に実行する処理と、当該比較により表示用情報間の差分を特定できた場合、当該差分の生じた該当構成要素の識別子および値を、前記階層構造に応じたデータ構造に格納して差分情報とし、当該差分情報を前記クライアントに送信する処理と、を前記営業店システムから前記表示用情報を取得するごとに実行する演算装置と、
を備えることを特徴とする転送制御装置。
【請求項２】
前記演算装置は、
前記比較を、前記出力画面の構成要素間の階層構造である、タブ、当該タブに対応した画面中の各ページ、および、当該各ページ中の入出力フィールド、の順に実行し、当該比較により表示用情報間の差分を特定できた場合、当該差分の生じた該当構成要素の識別子および値を、前記階層構造における構成要素間の関係に応じたデータ構造に格納して前記差分情報とするものである、
ことを特徴とする請求項１に記載の転送制御装置。
【請求項３】
前記演算装置は、
前記営業店システムから取得した前記出力画面の表示用情報が、記憶装置に既に格納済みである場合、当該出力画面の表示用情報と、記憶装置に格納済みの表示用情報との間で、当該出力画面に付与された金融取引を一意に示す取引番号、当該出力画面に関して定義された名称、および当該出力画面に関する識別子、の各条件について照合し、
前記照合の結果、当該出力画面の表示用情報と記憶装置に格納済みの表示用情報との間で、前記条件のうちいずれかについて相違がある場合、前記取得した表示用情報を記憶装置に格納すると共に、前記クライアントに転送し、前記照合の結果、当該出力画面の表示用情報と記憶装置に格納済みの表示用情報との間で、前記条件が全て一致した場合に前記比較を実行するものである、
ことを特徴とする請求項１に記載の転送制御装置。
【請求項４】
前記演算装置は、
前記営業店システムから取得した前記表示用情報が、所定タブに関するものであり、当該タブに関する表示用情報が記憶装置に格納済みのものでない場合、前記取得した当該タブに関する表示用情報を記憶装置に格納すると共に、前記クライアントに転送し、前記タブに関する表示用情報が記憶装置に既に格納済みである場合、前記タブに関して取得した表示用情報と当該タブに関して格納済みの表示用情報との比較を、前記出力画面の当該タブにおける構成要素間の階層構造に従って順に実行し、当該比較により当該タブの表示用情報間の差分を特定できた場合、当該差分の生じた該当構成要素の識別子および値を、前記階層構造に応じたデータ構造に格納して当該タブの差分情報とし、当該タブの差分情報を前記クライアントに送信するものである、
ことを特徴とする請求項１に記載の転送制御装置。
【請求項５】
金融機関の営業店システムおよびクライアントのそれぞれと通信する通信装置を備えた情報処理装置が、
前記営業店システムから出力画面の表示用情報を取得した際、当該出力画面の表示用情
報が記憶装置に格納済みのものでない場合、前記取得した表示用情報を記憶装置に格納すると共に、前記クライアントに転送する処理と、
当該出力画面の表示用情報が記憶装置に既に格納済みである場合、前記取得した表示用情報で前記格納済みの表示用情報を更新すると共に、前記取得した表示用情報と前記格納済みの表示用情報との比較を、前記出力画面の構成要素間の階層構造に従って順に実行する処理と、
当該比較により表示用情報間の差分を特定できた場合、当該差分の生じた該当構成要素の識別子および値を、前記階層構造に応じたデータ構造に格納して差分情報とし、当該差分情報を前記クライアントに送信する処理と、
を前記営業店システムから前記表示用情報を取得するごとに実行することを特徴とする転送制御方法。
【請求項６】
前記情報処理装置が、
前記比較を、前記出力画面の構成要素間の階層構造である、タブ、当該タブに対応した画面中の各ページ、および、当該各ページ中の入出力フィールド、の順に実行し、当該比較により表示用情報間の差分を特定できた場合、当該差分の生じた該当構成要素の識別子および値を、前記階層構造における構成要素間の関係に応じたデータ構造に格納して前記差分情報とする、
ことを特徴とする請求項５に記載の転送制御方法。
【請求項７】
前記情報処理装置が、
前記営業店システムから取得した前記出力画面の表示用情報が、記憶装置に既に格納済みである場合、当該出力画面の表示用情報と、記憶装置に格納済みの表示用情報との間で、当該出力画面に付与された金融取引を一意に示す取引番号、当該出力画面に関して定義された名称、および当該出力画面に関する識別子、の各条件について照合し、
前記照合の結果、当該出力画面の表示用情報と記憶装置に格納済みの表示用情報との間で、前記条件のうちいずれかについて相違がある場合、前記取得した表示用情報を記憶装置に格納すると共に、前記クライアントに転送し、
前記照合の結果、当該出力画面の表示用情報と記憶装置に格納済みの表示用情報との間で、前記条件が全て一致した場合に前記比較を実行する、
ことを特徴とする請求項５に記載の転送制御方法。
【請求項８】
前記情報処理装置が、
前記営業店システムから取得した前記表示用情報が、所定タブに関するものであり、当該タブに関する表示用情報が記憶装置に格納済みのものでない場合、前記取得した当該タブに関する表示用情報を記憶装置に格納すると共に、前記クライアントに転送し、
前記タブに関する表示用情報が記憶装置に既に格納済みである場合、前記タブに関して取得した表示用情報と当該タブに関して格納済みの表示用情報との比較を、前記出力画面の当該タブにおける構成要素間の階層構造に従って順に実行し、
当該比較により当該タブの表示用情報間の差分を特定できた場合、当該差分の生じた該当構成要素の識別子および値を、前記階層構造に応じたデータ構造に格納して当該タブの差分情報とし、当該タブの差分情報を前記クライアントに送信する、
ことを特徴とする請求項５に記載の転送制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、転送制御装置および転送制御方法に関するものであり、具体的には、金融機関の業務システムに関して、良好なコスト性の下、効率的な転送制御処理を可能とする技術に関する。
【背景技術】
【０００２】
企業における情報セキュリティ対策やシステム管理コスト低減など様々な観点から、シンクライアントシステムの導入が急速に進みつつある。こうしたシンクライアントシステムには、主に、ネットワークブート型と画面転送型の二種類が存在する。このうち画面転送型のシンクライアントシステムに関連する従来技術としては、以下のような技術が存在する。
【０００３】
例えば、中継先機器から操作情報及び画像情報取得要求を受信し、複数の中継元機器へ前記画像情報取得要求を送信し、前記中継元機器から前記画像情報取得要求に対応した第１画像情報を受信し、前記中継先機器へ第２画像情報を送信するとともに、画面転送開始時は前記中継先機器へ前記中継先機器の表示部の１画面分の画像情報を送信する通信部と、前記操作情報により前記中継先機器の表示部で画像の更新が生じる更新領域を記憶する更新領域記憶部と、前記第１画像情報を用いて、前記更新領域について前記操作情報が反映された画像を描画する描画部と、前記描画部により描画された画像情報を記憶する第１記憶部と、前記中継先機器へ送信された前記第２画像情報を含む前記中継先機器で表示されている画像情報を記憶する第２記憶部と、前記更新領域に対応する画像情報を前記第１記憶部及び前記第２記憶部から読み出して比較し、画像情報が異なる差分領域を抽出し、前記差分領域について、前記第１記憶部から読み出した画像情報を用いて前記第２記憶部に記憶されている画像情報を更新し、更新した前記差分領域に対応する画像情報を前記第２画像情報として前記通信部へ出力する画面転送部と、を備える画面中継装置（特許文献１参照）などが提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第５７０１９６４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述の画面転送型のシンクライアントシステムは、ＷＥＢベースのシステムであって、機器のオペレーティングシステムにほぼ依存しない利点がある。そのため、導入にあたって、大規模なシステム開発や改修は不要でコスト性に優れている。またユーザからすれば、既存インターフェイスをそのまま利用出来るケースが多く、ユーザビリティにも優れている。
【０００６】
ところが、こうした画面転送型のシンクライアントシステムを、金融機関における営業店システムに適用する場合、問題が生じうる。その問題の背景は、金融機関の各種業務が、複雑かつ膨大な種類と手順で構成されている点にある。そのような業務を営業店の担当者らが遂行する場合、営業店全体では多くの顧客対応を同時かつ多頻度に行う状況も生じる。  この時、営業店システムは各担当者の端末に向けて画面転送を行うことになるが、その転送頻度と転送データ量は膨大なものとなり、ネットワークやシステムのリソースを占有しかねない。また、そのような状況にも対応すべく、システムやネットワークを徒に高性能化すると、シンクライアントシステムの導入、運用のコストも増大する結果となる
。
【０００７】
そこで本発明の目的は、金融機関の業務システムに関して、良好なコスト性の下、効率的な転送制御処理を可能とする技術を提供することにある。
【課題を解決するための手段】
【０００８】
上記課題を解決する本発明の転送制御装置は、金融機関の営業店システムおよびクライアントのそれぞれと通信する通信装置と、前記営業店システムから出力画面の表示用情報を取得した際、当該出力画面の表示用情報が記憶装置に格納済みのものでない場合、前記取得した表示用情報を記憶装置に格納すると共に、前記クライアントに転送する処理と、当該出力画面の表示用情報が記憶装置に既に格納済みである場合、前記取得した表示用情報で前記格納済みの表示用情報を更新すると共に、前記取得した表示用情報と前記格納済みの表示用情報との比較を、前記出力画面の構成要素間の階層構造に従って順に実行する処理と、当該比較により表示用情報間の差分を特定できた場合、当該差分の生じた該当構成要素の識別子および値を、前記階層構造に応じたデータ構造に格納して差分情報とし、当該差分情報を前記クライアントに送信する処理と、を前記営業店システムから前記表示用情報を取得するごとに実行する演算装置と、を備えることを特徴とする。
【０００９】
また、本発明の転送制御方法は、金融機関の営業店システムおよびクライアントのそれぞれと通信する通信装置を備えた情報処理装置が、前記営業店システムから出力画面の表示用情報を取得した際、当該出力画面の表示用情報が記憶装置に格納済みのものでない場合、前記取得した表示用情報を記憶装置に格納すると共に、前記クライアントに転送する処理と、当該出力画面の表示用情報が記憶装置に既に格納済みである場合、前記取得した表示用情報で前記格納済みの表示用情報を更新すると共に、前記取得した表示用情報と前記格納済みの表示用情報との比較を、前記出力画面の構成要素間の階層構造に従って順に実行する処理と、当該比較により表示用情報間の差分を特定できた場合、当該差分の生じた該当構成要素の識別子および値を、前記階層構造に応じたデータ構造に格納して差分情報とし、当該差分情報を前記クライアントに送信する処理と、を前記営業店システムから前記表示用情報を取得するごとに実行することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、金融機関の業務システムに関して、良好なコスト性の下、効率的な転送制御処理が可能となる。
【図面の簡単な説明】
【００１１】
【図１】本実施形態の転送制御装置を含むネットワーク構成図である。
【図２】本実施形態の転送制御装置のハードウェア構成例を示す図である。
【図３】本実施形態における転送制御方法のフロー例を示す図である。
【図４】本実施形態における画面例を示す図である。
【図５Ａ】本実施形態における出力画面例を示す図である。
【図５Ｂ】本実施形態における出力画面の構成要素間の階層構造例を示す図である。
【図６】本実施形態における差分情報の構成例を示す図である。
【発明を実施するための形態】
【００１２】
−−−ネットワーク構成例−−−
【００１３】
以下に本発明の実施形態について図面を用いて詳細に説明する。図１は、本実施形態の転送制御装置１００を含むネットワーク構成図である。図１に示す転送制御装置１００は、金融機関の業務システムに関して、良好なコスト性の下、効率的な転送制御処理を可能とするコンピュータ装置である。
【００１４】
図１にて例示するように、本実施形態における転送制御装置１００は、ネットワーク１０を介して営業店システム２００と、また、ネットワーク１１を介してクライアント３００と、それぞれデータ通信可能に結ばれている。具体的には、当該転送制御装置１００は、ＷＥＢサーバなどを想定する。また、本実施形態では、転送制御装置１００と営業店システム２００とを別体の装置として例示したが、転送制御装置１００と営業店システム２００とを一体の装置として構成してもよい。
【００１５】
また、営業店システム２００は、金融機関の営業店における各種業務に関する処理を実行し、適宜な機能を営業店の各担当者に提供するシステムである。具体的には、営業支援機能を提供するサーバ装置等が想定出来るが、勿論、こうした構成に限定しない。
【００１６】
また、クライアント３００は、上述の営業店の担当者が使用する端末である。具体的には、営業活動に伴って当該担当者が携行するタブレット端末やノートＰＣ、或いはスマートフォン等を想定出来る。
【００１７】
なお、上述の営業店システム２００とクライアント３００とは、画面転送型のシンクライアントシステムを構成している。よって営業店システム２００がシンクライアントサーバ、クライアント３００はクライアント端末という役割に該当する。
【００１８】
こうした構成において、当該転送制御装置１００は、営業店システム２００とクライアント３００との間での画面転送を仲介、制御する仲介装置となる。この場合、当該転送制御装置１００は、営業店システム２００のメモリ情報の中から、出力画面の描画に必要な表示用情報を取得し、これをクライアント３００のＷＥＢブラウザ３１０に向けのメッセージ（例：Ｊｓｏｎ（JavaScript Object Notation）形式のメッセージ）として上述のクライアント３００に送信する。
【００１９】
一方、上述のクライアント３００におけるＷＥＢブラウザ３１０は、転送制御装置１００から受け取ったメッセージを、Javascript（登録商標）のプログラム３２０で解析してＨＴＭＬ上で表示できる形式（例：ＤＯＭオブジェクト）に変換し、表示する。こうした構成に適用する各技術（ＪｓｏｎやＤＯＭオブジェクト等）自体は既存のものを採用すればよい。
【００２０】
また、クライアント３００のＷＥＢブラウザ３１０にて、当該クライアント３００の使用者たる上述の担当者が、文字確定やボタン押下などの所定操作を行った場合、当該クライアント３００は、当該操作の情報を転送制御装置１００に通知することとなる。
【００２１】
この場合、転送制御装置１００は、通知された上述の情報を、営業店システム２００上での操作情報に変換して、これを営業店システム２００に送信して該当処理を実行させる。
【００２２】
営業店システム２００は、上述の該当処理の実行結果に基づいて出力画面に関する表示用情報を生成する。転送制御装置１００は、この表示用情報を取得して、クライアント３００のＷＥＢブラウザ３１０に対し、再度メッセージとして送信する。この場合のクライアント３００におけるＷＥＢブラウザ３１０は、上述同様にメッセージの解析、表示を実行する。
【００２３】
上述の担当者は、こうした一連の画面転送に関するフローによって、クライアント３００のＷＥＢブラウザ３１０上で、営業店システム２００を操作しているのと同等の機能を利用することができる。
−−−ハードウェア構成−−−
【００２４】
図２は本実施形態の転送制御装置１００のハードウェア構成例を示す図である。本実施形態における転送制御装置１００のハードウェア構成は以下の如くとなる。
【００２５】
当該転送制御装置１００は、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）やハードディスクドライブなど適宜な不揮発性記憶素子で構成される記憶装置１０１、ＲＡＭなど揮発性記憶素子で構成されるメモリ１０３、記憶装置１０１に保持されるプログラム１０２をメモリ１０３に読み出すなどして実行し装置自体の統括制御を行なうとともに各種判定、演算及び制御処理を行なうＣＰＵなどの演算装置１０４、ネットワーク１０、１１と接続し他装置との通信処理を担う通信装置１０５、を備える。
−−−フロー例−−−
【００２６】
以下、本実施形態における転送制御方法の実際手順について図に基づき説明する。以下で説明する転送制御方法に対応する各種動作は、転送制御装置１００がメモリ等に読み出して実行するプログラム１０２によって実現される。そして、このプログラム１０２は、以下に説明される各種の動作を行うためのコードから構成されている。
【００２７】
図３は、本実施形態における転送制御方法のフロー例を示す図である。当該フローにおいて、転送制御装置１００は、営業店システム２００から出力画面の表示用情報（図４の表示用情報４００）を取得し、当該表示用情報が、現在表示中のタブと同一のタブに対応したものか判定する（ｓ１００）。
【００２８】
上述の判定の結果、上述の表示用情報が同一タブに対応したものであった場合、すなわちタブ切替が生じていない場合（ｓ１０１：ｙ）、転送制御装置１００は、処理をｓ１０４に遷移させる。
【００２９】
他方、上述の判定の結果、上述の表示用情報が同一タブに対応したものではなかった場合、すなわちタブ切替が生じている場合（ｓ１０１：ｎ）、転送制御装置１００は、当該タブに関する表示用情報が記憶装置１０１に格納済みのものか否か判定する（ｓ１０２）。当該判定に際し、転送制御装置１００は、営業店システム２００から得た表示用情報が含む、タブの識別子およびその値をキーに記憶装置１０１で検索を実行する。この検索で対象となるのは過去表示していた各タブの表示用情報となる。
【００３０】
上述の検索で当該キーと合致する、すなわち同一タブに関する表示用情報を特定出来なかった場合、すなわち、営業店システム２００から得たタブの表示用情報が記憶装置１０１に格納されていないものであった場合（ｓ１０２：ｎ）、転送制御装置１００は、上述のｓ１００で取得したタブに関する表示用情報を記憶装置１０１に格納すると共に、クライアント３００に転送する（ｓ１０３）。なお、本実施形態では、情報の格納先として記憶装置１０１を想定した構成を例示するが、これに限定されず、メモリ１０３など他の記憶手段を想定してもよい（以下同様）。
【００３１】
他方、上述の検索で、同一タブに関する表示用情報を特定出来た場合（ｓ１０２：ｙ）、転送制御装置１００は、上述のｓ１００で取得した表示用情報で、記憶装置１０１にて当該タブに関して格納済みの表示用情報を更新する（ｓ１０４）。
【００３２】
また、転送制御装置１００は、上述のｓ１００で取得した表示用情報と記憶装置１０１に既に格納済みであった表示用情報との間で、当該タブに対応する取引画面に付与された金融取引を一意に示す取引番号、当該画面に関して定義された名称（画面定義名称）、および当該画面に関する識別子（ウィンドウＩＤ）、の各条件について照合する（ｓ１０５
）。
【００３３】
上述の照合の結果、当該タブの表示用情報と記憶装置１０１に格納済みの表示用情報との間で、上述の各条件が全て一致した場合（ｓ１０６：ｙ）、転送制御装置１００は、処理をｓ１０８（比較の処理）に遷移させる。
【００３４】
他方、上述の照合の結果、当該表示用情報と記憶装置１０１に格納済みの表示用情報との間で、上述の各条件のうちいずれかについて相違があることが判明した場合（ｓ１０６：ｎ）、転送制御装置１００は、上述のｓ１００で取得した表示用情報を記憶装置１０１に格納すると共に、クライアント３００に転送し（ｓ１０７）、処理を終了する。
【００３５】
続いて転送制御装置１００は、当該タブの表示用情報と記憶装置１０１に格納済みの表示用情報との比較を、当該取引画面の構成要素間の階層構造である、タブ、当該タブに対応した画面中の各ページ、および、当該各ページ中の入出力フィールド、の順に実行する（ｓ１０８）。図５Ａおよび図５Ｂにて本実施形態における出力画面５００Ａの想定例とその階層構造５００Ｂの例を示し、また、図６にて、上述の比較によって生成される差分情報６００の例を示す。
【００３６】
図５Ａに示す出力画面の構成は、図５Ｂに例示する階層構造となっている。ここで示す階層構造に関して比較処理を行った場合、図６に例示する差分情報６００で明らかなように、転送制御装置１００は、上述のｓ１０８において、表示用情報のうちタブに関する所定情報に関して比較処理を実行して、表示用情報間で差異が特定された場合に、該当タブ（取引画面）に関する処理結果をＭａｐ形式（ｋｅｙ：項目、ｖａｌｕｅ：値、の形式。以下同様）でＭａｐ（１）などとする。また転送制御装置１００は、このＭａｐ（１）で示すタブが包含する下位の構成要素たる各ページの表示用情報間の比較処理を実行して、差異が特定された場合に、該当ページに関する処理結果をＭａｐ形式でＭａｐ（２）などとする。また、転送制御装置１００は、このＭａｐ（２）で示すページが包含する下位の構成要素たる各入出力フィールドの表示用情報間の比較処理を実行して、差異が特定された場合に、該当入出力フィールドに関する処理結果をＭａｐ形式でＭａｐ（３）などとする。なお、本実施形態では上述のようにＭａｐ形式を例に挙げたが、これに限定せず、配列等の他の形式を採用するとしてもよい。
【００３７】
Ｍａｐ（３）のサイズが１以上、すなわち何らかの差異を入出力フィールドに関して特定できた場合、転送制御装置１００は、各Ｍａｐ（３）の示す入出力フィールドのリストを、Ｍａｐ（２）に格納する。同様に、転送制御装置１００は、各Ｍａｐ（２）の示すページのリストを、Ｍａｐ（１）に格納して差分情報６００を生成する。
【００３８】
上述の比較により表示用情報間の差分を特定できなかった場合（ｓ１０９：ｎ）、つまり画面変化がないと判定して、転送制御装置１００は処理を終了する。
【００３９】
他方、上述の比較により表示用情報間の差分を特定できた場合（ｓ１０９：ｙ）、転送制御装置１００は、ｓ１０８の比較で得ている差分情報を、クライアント３００に送信し（ｓ１１０）、当該フローを終了する。
【００４０】
なお、上述の差分情報は、当該差分の生じた該当構成要素の識別子および値が、上述の階層構造に応じたデータ構造に格納された情報となる。こうした、差分の生じた該当構成要素の識別子および値は、クライアント３００のＷＥＢブラウザ３１０が、当該転送制御装置１００から転送された表示用情報について、プログラム３２０によって生成した各構成要素（タブ、タブが含むページ、ページが含む入出力フィールド）のうち、該当構成要素に応じたＤＯＭオブジェクトの識別子および値となる。例えば、タブ（に対応した取引
画面）に関してはタブ番号の値が付与されており、タブに対応した画面全体に関してはウィンドウＩＤの値が付与されており、タブに対応した取引画面が含む各ページに関してはページ番号の値が付与されており、各ページの含む入出力フィールドに関してはコントロールＩＤの値が付与されている。
【００４１】
図６に、差分情報６００の構成例を示す。図６で例示するように、差分情報６００は、タブに応じた取引画面をルートとして、当該取引画面が含むページ、および、当該ページが含む入出力フィールド、のそれぞれのＭＡＰデータが、互いに入れ子構造となった階層構造を構成したものとなっている。より具体的には、取引画面のＭＡＰデータにはページのリストが、ページのＭＡＰデータには入出力フィールドのリストが含まれることになる。
【００４２】
なお、転送制御装置１００は、上述のｓ１００〜ｓ１１０の一連の処理を、営業店システム２００から表示用情報を取得するごとに実行するものとする。
【００４３】
以上、本発明を実施するための最良の形態などについて具体的に説明したが、本発明はこれに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能である。
【００４４】
こうした本実施形態によれば、金融機関の業務システムに関して、良好なコスト性の下、効率的な転送制御処理が可能となる。
【００４５】
本明細書の記載により、少なくとも次のことが明らかにされる。すなわち、本実施形態の転送制御装置において、前記演算装置は、前記比較を、前記出力画面の構成要素間の階層構造である、タブ、当該タブに対応した画面中の各ページ、および、当該各ページ中の入出力フィールド、の順に実行し、当該比較により表示用情報間の差分を特定できた場合、当該差分の生じた該当構成要素の識別子および値を、前記階層構造における構成要素間の関係に応じたデータ構造に格納して前記差分情報とするものである、としてもよい。
【００４６】
これによれば、出力画面における構成要素間の階層構造に的確に対応して、より効率的な差分情報の取得が可能となる。ひいては、金融機関の業務システムに関して、良好なコスト性の下、更に効率的な処理が可能となる。
【００４７】
また、本実施形態の転送制御装置において、前記演算装置は、前記営業店システムから取得した前記出力画面の表示用情報が、記憶装置に既に格納済みである場合、当該出力画面の表示用情報と、記憶装置に格納済みの表示用情報との間で、当該出力画面に付与された金融取引を一意に示す取引番号、当該出力画面に関して定義された名称、および当該出力画面に関する識別子、の各条件について照合し、前記照合の結果、当該出力画面の表示用情報と記憶装置に格納済みの表示用情報との間で、前記条件のうちいずれかについて相違がある場合、前記取得した表示用情報を記憶装置に格納すると共に、前記クライアントに転送し、前記照合の結果、当該出力画面の表示用情報と記憶装置に格納済みの表示用情報との間で、前記条件が全て一致した場合に前記比較を実行するものである、としてもよい。
【００４８】
これによれば、今次と直近の各表示用情報の間で差異があった場合の処理を、所定の条件に基づき場合分けし、より効率的な差分情報の取得とクライアントへの送信が可能となる。ひいては、金融機関の業務システムに関して、良好なコスト性の下、更に効率的な処理が可能となる。
【００４９】
また、本実施形態の転送制御装置において、前記演算装置は、前記営業店システムから取得した前記表示用情報が、所定タブに関するものであり、当該タブに関する表示用情報
が記憶装置に格納済みのものでない場合、前記取得した当該タブに関する表示用情報を記憶装置に格納すると共に、前記クライアントに転送し、前記タブに関する表示用情報が記憶装置に既に格納済みである場合、前記タブに関して取得した表示用情報と当該タブに関して格納済みの表示用情報との比較を、前記出力画面の当該タブにおける構成要素間の階層構造に従って順に実行し、当該比較により当該タブの表示用情報間の差分を特定できた場合、当該差分の生じた該当構成要素の識別子および値を、前記階層構造に応じたデータ構造に格納して当該タブの差分情報とし、当該タブの差分情報を前記クライアントに送信するものである、としてもよい。
【００５０】
これによれば、クライアントでのタブ切替動作に対応して差分情報の特定・更新を効率的化し、ひいては、金融機関の業務システムに関して、良好なコスト性の下、更に効率的な処理が可能となる。
【００５１】
また、本実施形態の転送制御方法において、前記情報処理装置が、前記比較を、前記出力画面の構成要素間の階層構造である、タブ、当該タブに対応した画面中の各ページ、および、当該各ページ中の入出力フィールド、の順に実行し、当該比較により表示用情報間の差分を特定できた場合、当該差分の生じた該当構成要素の識別子および値を、前記階層構造における構成要素間の関係に応じたデータ構造に格納して前記差分情報とする、としてもよい。
【００５２】
また、本実施形態の転送制御方法において、前記情報処理装置が、前記営業店システムから取得した前記出力画面の表示用情報が、記憶装置に既に格納済みである場合、当該出力画面の表示用情報と、記憶装置に格納済みの表示用情報との間で、当該出力画面に付与された金融取引を一意に示す取引番号、当該出力画面に関して定義された名称、および当該出力画面に関する識別子、の各条件について照合し、前記照合の結果、当該出力画面の表示用情報と記憶装置に格納済みの表示用情報との間で、前記条件のうちいずれかについて相違がある場合、前記取得した表示用情報を記憶装置に格納すると共に、前記クライアントに転送し、前記照合の結果、当該出力画面の表示用情報と記憶装置に格納済みの表示用情報との間で、前記条件が全て一致した場合に前記比較を実行する、としてもよい。
【００５３】
また、本実施形態の転送制御方法において、前記情報処理装置が、前記営業店システムから取得した前記表示用情報が、所定タブに関するものであり、当該タブに関する表示用情報が記憶装置に格納済みのものでない場合、前記取得した当該タブに関する表示用情報を記憶装置に格納すると共に、前記クライアントに転送し、前記タブに関する表示用情報が記憶装置に既に格納済みである場合、前記タブに関して取得した表示用情報と当該タブに関して格納済みの表示用情報との比較を、前記出力画面の当該タブにおける構成要素間の階層構造に従って順に実行し、当該比較により当該タブの表示用情報間の差分を特定できた場合、当該差分の生じた該当構成要素の識別子および値を、前記階層構造に応じたデータ構造に格納して当該タブの差分情報とし、当該タブの差分情報を前記クライアントに送信する、としてもよい。
【符号の説明】
【００５４】
１０、１１  ネットワーク
１００  転送制御装置
１０１  記憶装置
１０２  プログラム
１０３  メモリ
１０４  演算装置
１０５  通信装置
２００  営業店システム
３００  クライアント
３１０  ＷＥＢブラウザ
３２０  （ＷＥＢブラウザが実装する）プログラム
４００  表示用情報
６００  差分情報
【図１】
2018045308.tif 000003
【図２】
2018045308.tif 000004
【図３】
2018045308.tif 000005
【図４】
2018045308.tif 000006
【図５Ａ】
2018045308.tif 000007
【図５Ｂ】
2018045308.tif 000008
【図６】
2018045308.tif 000009