(57)【要約】【課題】資源配信サーバの負荷を減らし、効率的に各資源配信先機器における固有設定ファイルの更新を実行することが可能な資源配信システム、資源配信方法および資源配信先機器を提供すること。【解決手段】資源を配信する資源配信サーバと資源の配信先である複数の資源配信先機器とがネットワークを介して互いに接続された資源配信システムである。資源配信サーバが、複数の資源配信先機器の各々に適用するべき各資源と複数の資源配信先機器の各々を特定する機器特定情報とが対応付けられて構成された資源情報を、複数の資源配信先機器に送信し、複数の資源配信先機器の各々が、資源配信サーバから送信された資源情報を受信し、受信した資源情報をメモリに格納し、自資源配信先機器を特定する機器特定情報に基づいて、メモリに格納した資源情報から自資源配信先機器に設定するべき資源を検索し、検索された資源を自資源配信先機器に適用する。【選択図】図２
2017091286.tif 000002
【特許請求の範囲】
【請求項１】
資源を配信する資源配信サーバと前記資源の配信先である複数の資源配信先機器とがネットワークを介して互いに接続された資源配信システムにおいて、
前記資源配信サーバは、
前記複数の資源配信先機器の各々に適用するべき各資源と前記複数の資源配信先機器の各々を特定する機器特定情報とが対応付けられて構成された資源情報を、前記複数の資源配信先機器に送信する資源情報送信手段、
を備え、
前記複数の資源配信先機器の各々は、
前記資源配信サーバから送信された前記資源情報を受信する資源情報受信手段と、
前記資源情報受信手段によって受信した前記資源情報をメモリに格納する資源情報格納手段と、
自資源配信先機器を特定する機器特定情報に基づいて、前記資源情報格納手段によって前記メモリに格納した前記資源情報から前記自資源配信先機器に設定するべき前記資源を検索する資源検索手段と、
前記資源検索手段によって検索された前記資源を前記自資源配信先機器に適用する資源適用手段と、
を備えることを特徴とする資源配信システム。
【請求項２】
前記資源配信先機器は、現金自動預金支払機である、ことを特徴とする請求項１に記載の資源配信システム。
【請求項３】
前記資源情報送信手段は、任意のタイミングによる送信指示で前記資源情報を送信する、ことを特徴とする請求項１又は２に記載の資源配信システム。
【請求項４】
資源を配信する資源配信サーバと前記資源の配信先である複数の資源配信先機器とがネットワークを介して互いに接続された資源配信システムにおける資源配信方法であって、
前記資源配信サーバが、
前記複数の資源配信先機器の各々に適用するべき各資源と前記複数の資源配信先機器の各々を特定する機器特定情報とが対応付けられて構成された資源情報を、前記複数の資源配信先機器に送信し、
前記複数の資源配信先機器の各々が、
前記資源配信サーバから送信された前記資源情報を受信し、
受信した前記資源情報をメモリに格納し、
自資源配信先機器を特定する機器特定情報に基づいて、前記メモリに格納した前記資源情報から前記自資源配信先機器に設定するべき前記資源を検索し、
検索された前記資源を前記自資源配信先機器に適用する、
ことを特徴とする資源配信方法。
【請求項５】
資源を配信する資源配信サーバとネットワークを介して接続された資源配信先機器において、
前記資源配信先機器を含む複数の資源配信先機器の各々に適用するべき各資源と前記複数の資源配信先機器の各々を特定する機器特定情報とが対応付けられて構成された資源情報であって、前記資源配信サーバから送信された前記資源情報を受信する資源情報受信手段と、
前記資源情報受信手段によって受信した前記資源情報をメモリに格納する資源情報格納手段と、
自資源配信先機器を特定する機器特定情報に基づいて、前記資源情報格納手段によって前記メモリに格納した前記資源情報から前記自資源配信先機器に設定するべき前記資源を検索する資源検索手段と、
前記資源検索手段によって検索された前記資源を前記自資源配信先機器に適用する資源適用手段と、
を備えることを特徴とする資源配信先機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、資源配信サーバから現金自動預金支払機（ＡＴＭ：Automated Teller Machine）等の資源配信先機器に、配信対象の資源を配信する資源配信システム、資源配信方法、および当該資源の配信を受ける資源配信先機器に関する。
【背景技術】
【０００２】
従来、資源配信システムでは、資源配信サーバから現金自動預金支払機等の資源配信先機器に対し、修正プログラムや定義ファイル（以下、「配信対象ファイル」という）をそれぞれ配信している。配信対象ファイルを受信した資源配信先機器は、配信対象ファイルを適用することで、資源配信先機器のメンテナンスを行っている。このような資源配信システムは、例えば、現金自動預金支払機、ＰＯＳ装置等において動作する各種プログラムファイルやデータファイルのメンテナンスに適用される。
【０００３】
このような配信対象ファイルの中には、各資源配信先機器１台毎に異なる固有の設定ファイル（以下、固有設定ファイルという）が存在する。このような固有設定ファイルを用いて各資源配信先機器をメンテナンスするために、遠隔からの資源更新用機能（リモートメンテナンス機能）を使用して各資源配信先機器内の固有設定ファイルを個別に更新する技術が開示されている（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−１８０７２４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、遠隔からの資源更新用機能を使用して各資源配信先機器内の固有設定ファイルを個別に更新する場合、各資源配信先機器毎に固有設定ファイルが異なるため、資源配信サーバは資源配信先機器の台数分だけ固有設定ファイルを準備し、各資源配信先機器に対してそれぞれ配信する作業を行う必要がある。この準備に工数が必要となる、という問題点があった。
【０００６】
本発明は、上述のような実状に鑑みたものであり、資源配信サーバの負荷を減らし、効率的に各資源配信先機器における固有設定ファイルの更新を実行することが可能な資源配信システム、資源配信方法および資源配信先機器を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、上記課題を解決するため、下記のような構成を採用した。
すなわち、本発明の一態様によれば、本発明の資源配信システムは、資源を配信する資源配信サーバと資源の配信先である複数の資源配信先機器とがネットワークを介して互いに接続された資源配信システムである。資源配信サーバは、複数の資源配信先機器の各々に適用するべき各資源と複数の資源配信先機器の各々を特定する機器特定情報とが対応付けられて構成された資源情報を、複数の資源配信先機器に送信する資源情報送信手段を備える。複数の資源配信先機器の各々は、資源配信サーバから送信された資源情報を受信する資源情報受信手段と、資源情報受信手段によって受信した資源情報をメモリに格納する資源情報格納手段と、自資源配信先機器を特定する機器特定情報に基づいて、資源情報格納手段によってメモリに格納した資源情報から自資源配信先機器に設定するべき資源を検索する資源検索手段と、資源検索手段によって検索された資源を自資源配信先機器に適用する資源適用手段を備える。
【０００８】
また、本発明の資源配信システムは、資源配信先機器が、現金自動預金支払機であることが望ましい。
【０００９】
また、本発明の資源配信システムは、資源情報送信手段が、任意のタイミングによる送信指示で資源情報を送信することが望ましい。
【００１０】
また、本発明の一態様によれば、本発明の資源配信方法は、資源を配信する資源配信サーバと資源の配信先である複数の資源配信先機器とがネットワークを介して互いに接続された資源配信システムにおける資源配信方法である。この資源配信方法は、資源配信サーバが、複数の資源配信先機器の各々に適用するべき各資源と複数の資源配信先機器の各々を特定する機器特定情報とが対応付けられて構成された資源情報を、複数の資源配信先機器に送信する。そして、複数の資源配信先機器の各々が、資源配信サーバから送信された資源情報を受信し、受信した資源情報をメモリに格納し、自資源配信先機器を特定する機器特定情報に基づいて、メモリに格納した資源情報から自資源配信先機器に設定するべき資源を検索し、検索された資源を自資源配信先機器に適用する。
【００１１】
また、本発明の一態様によれば、本発明の資源配信先機器は、資源を配信する資源配信サーバとネットワークを介して接続された資源配信先機器である。資源配信先機器は、資源配信先機器を含む複数の資源配信先機器の各々に適用するべき各資源と複数の資源配信先機器の各々を特定する機器特定情報とが対応付けられて構成された資源情報であって、資源配信サーバから送信された資源情報を受信する資源情報受信手段と、資源情報受信手段によって受信した資源情報をメモリに格納する資源情報格納手段と、自資源配信先機器を特定する機器特定情報に基づいて、資源情報格納手段によってメモリに格納した資源情報から自資源配信先機器に設定するべき資源を検索する資源検索手段と、資源検索手段によって検索された資源を自資源配信先機器に適用する資源適用手段を備えることを特徴とする。
【発明の効果】
【００１２】
本発明によれば、資源配信サーバから資源配信先機器に対して配信対象ファイルを配信する際、資源配信サーバの負荷を減らし、効率的に各資源配信先機器における固有設定ファイルの更新を実行することできる、という効果を奏する。
【図面の簡単な説明】
【００１３】
【図１】本実施の形態における資源配信システムの構成例を示す図である。
【図２】本実施の形態における資源配信システムの機能ブロック図である。
【図３】本実施の形態の資源配信処理の流れを示すフローチャートである。
【図４】本実施の形態の設定更新処理の流れを示すフローチャートである。
【図５】配信される資源情報の構造例を示す図である。
【図６】資源配信先機器内の設定データの構造例を示す図である。
【図７】配信される資源情報のデータ例を示す図である。
【発明を実施するための形態】
【００１４】
以下、本発明の実施の形態について、図面を参照しながら詳細に説明する。
図１は、本実施の形態における資源配信システムの構成例を示す図である。
【００１５】
図１において、資源配信システム１は、資源配信サーバ１０と複数の資源配信先機器２０とがネットワーク３０を介して互いに接続されている。
【００１６】
資源配信サーバ１０は資源情報格納メモリ１１を備え、各資源配信先機器２０はメモリ２１を備える。ここで、資源配信先機器２０は、例えば、現金自動預金支払機（ＡＴＭ）であり、図１においては、ＡＴＭ−１、ＡＴＭ−２、ＡＴＭ−３、・・・、ＡＴＭ−ｍと表記する。
【００１７】
資源配信サーバ１０は、資源情報格納メモリ１１に格納された資源情報を、ネットワーク３０を介して各資源配信先機器２０に配信する。各資源配信先機器２０は、配信された資源情報をメモリ２１に格納する。ここで、資源情報は、後述するように資源を含む。
【００１８】
図２は、本実施の形態における資源配信システムの機能ブロック図である。
図２において、資源配信サーバ１０は資源情報送信部１３を備える。資源情報送信部１３は、資源情報格納メモリ１１に格納された資源情報１２を、ネットワーク３０を介して接続された複数の資源配信先機器２０に送信する。ここで、資源情報１２は、複数の資源配信先機器２０の各々に適用するべき各資源と、複数の資源配信先機器２０の各々を特定する機器特定情報とが対応付けられて構成されている。また、資源は、個々の資源配信先機器２０に固有の個別情報と、複数の資源配信先機器２０に共通する共有情報を１つのメンテデータファイルとして纏められている。
【００１９】
各資源配信先機器２０は、それぞれ、メモリ２１、資源情報受信部２２、資源情報格納部２３、資源検索部２４および資源適用部２５を備える。
【００２０】
資源情報受信部２２は、資源配信サーバ１０から送信された資源情報１２を受信する。そして、資源情報格納部２３は、資源情報受信部２２によって受信した資源情報１２をメモリ２１に格納する。
【００２１】
資源検索部２４は、資源配信先機器２０自身を特定する機器特定情報、例えばＩＰアドレスに基づいて、資源情報格納部２３によってメモリ２１に格納した資源情報１２から資源配信先機器２０自身に設定するべき資源を検索する。資源適用部２５は、資源検索部２４によって検索された資源を資源配信先機器２０自身に適用する。
【００２２】
すなわち、本実施の形態に係る資源配信システム１においては、各資源配信先機器２０が、資源配信サーバ１０から遠隔で配信された資源情報１２から、資源配信先機器２０自身に適用すべき資源を抽出して設定する機能を備える。各資源配信先機器２０がこの機能を備えることにより、遠隔から各資源配信先機器２０固有の個別情報を資源配信先機器２０毎に個別配信するのではなく、複数の資源配信先機器２０全てに対し、個別情報を１つに纏めたメンテデータファイルを一斉配信することで、各資源配信先機器２０の個別情報の設定変更を可能とした。これにより、従来、資源配信サーバ１０において必要であった、資源配信先機器２０毎の個別情報の設定ファイルを作成する作業、この設定ファイルを各資源配信先機器２０宛てに個別に配信する作業が不要となり、大幅な工数の削減が実現される。
【００２３】
図３は、本実施の形態の資源配信処理の流れを示すフローチャートである。
図３を用いて、上述の資源配信システム１が実行する資源配信処理の流れを説明する。
【００２４】
まず、資源配信サーバ１０が、ステップＳ３０１において、複数の資源配信先機器２０の各々に適用するべき各資源と複数の資源配信先機器２０の各々を特定する機器特定情報とが対応付けられて構成された資源情報を、複数の資源配信先機器２０に送信する。例えば、資源配信サーバ１０は、任意のタイミングによる送信指示で資源情報を送信する。
【００２５】
すると、複数の資源配信先機器２０のそれぞれが、ステップＳ３０２において、資源配信サーバ１０から送信された資源情報を受信する。そして、ステップＳ３０３において、受信した資源情報１２をメモリ２１に格納する。
【００２６】
次に、複数の資源配信先機器２０のそれぞれは、ステップＳ３０４において、受信した資源情報１２に含まれる資源によるサブルーチン「設定更新処理」を実行する。設定更新処理は、資源配信先機器２０自身を特定する機器特定情報に基づいて、図３のステップＳ３０３でメモリ２１に格納した資源情報１２から、資源配信先機器２０自身に設定するべき資源を検索し、その検索された資源を資源配信先機器２０自身に適用する処理である。
【００２７】
次に、図４乃至図７を用いて、資源配信先機器２０が実行する設定更新処理の流れを具体的に説明する。なお、以下の説明においては、資源配信先機器２０として現金自動預金支払機（ＡＴＭ）を用いた例で説明する。よって、資源配信先機器２０を指す用語として「ＡＴＭ」を用いることがある。
【００２８】
図４は、本実施の形態の設定更新処理の流れを示すフローチャートであり、図５は、配信される資源情報の構造例を示す図であり、図６は、資源配信先機器内の設定データの構造例を示す図であり、図７は、配信される資源情報のデータ例を示す図である。
【００２９】
まず、ステップＳ４０１において、メモリ２１に資源情報１２が格納されているか否かを判断することにより、設定更新用の資源が配信されているか否かを判断する。
【００３０】
設定更新用の資源が配信されていないと判断された場合（ステップＳ４０１：Ｎｏ）、本設定更新処理を終了する。他方、設定更新用の資源が配信されていると判断された場合（ステップＳ４０１：Ｙｅｓ）、ステップＳ４０２において、メモリ２１に格納された資源情報から設定種別リストを取得する（図５参照）。図５に例示した資源情報は、設定種別リストおよび設定データリストから構成されている。設定種別リストの「ＡＴＭ識別キー」は、ＡＴＭを識別するための情報であり、［設定種別］は、例えば「ＩＰアドレス」である。また、他の［設定種別］は、ＡＴＭが設置されている金融機関の「支店番号」、ＡＴＭに付された固有の番号である「装置番号」、ＡＴＭが備える機能の１つである「レシート機能の有効／無効」等である。
【００３１】
ステップＳ４０３において、ステップＳ４０２で取得した設定種別リストから、ＡＴＭ識別キーの［設定種別］、すなわち「ＩＰアドレス」を取得する。
【００３２】
ステップＳ４０４において、ＡＴＭ内部に設定されたデータ群の数ｐを取得し（図６参照）、後述するステップＳ４０６乃至Ｓ４０８をｐ回繰り返し実行するために、変数ｋに０を代入する。図６に例示した設定データ群は、ｐ個の設定種別で構成されており、例えば、ＡＴＭの「ＩＰアドレス」、ＡＴＭが設置されている金融機関の「支店番号」、ＡＴＭに付された固有の番号である「装置番号」、ＡＴＭが備える機能の１つである「レシート機能の有効／無効」である。設定値は、「ＩＰアドレス」であれば「１９２．１６８.００１．００１」、「支店番号」であれば「０１００」、「装置番号」であれば「０２０１」、「レシート機能の有効／無効」であれば「ＯＮ」や「ＯＦＦ」である。
【００３３】
ステップＳ４０５において、変数ｋの値がｐの値以上か否かを判断し、変数ｋの値がｐの値以上であれば（ステップＳ４０５：Ｙｅｓ）、すなわち、ステップＳ４０６乃至Ｓ４０８をＡＴＭ内部に設定されたデータ群の数ｐ回繰り返したら、本設定更新処理を終了する。
【００３４】
他方、変数ｋの値がｐの値以上でなければ（ステップＳ４０５：Ｎｏ）、ステップＳ４０６において、変数ｋの値をインクリメント（１加算）する。
【００３５】
ステップＳ４０７において、ＡＴＭ内部のｋ番目の設定データを取得する。そして、ステップＳ４０８において、ｋ番目の設定データ内の設定種別ｋと、設定種別リスト内のＡＴＭ識別キーの［設定種別］が合致したか否かを判断する。合致しない場合（ステップＳ４０８：Ｎｏ）、ステップＳ４０５に戻る。
【００３６】
他方、合致した場合（ステップＳ４０８：Ｙｅｓ）、ステップＳ４０９において、ｋ番目の設定データ内の設定値ｋをＡＴＭ内部のＡＴＭ識別キーとする。
【００３７】
ステップＳ４１０において、メモリ２１に格納された資源情報から設定データリストを取得する（図５参照）。図５に例示した設定データリストには、１からｍ番目までの設定データとして、「ＩＰアドレス」、「支店番号」、「装置番号」、「レシート機能の有効／無効」等の「設定値」がある。例えば、具体的な設定値としては、図７に例示するように、「ＩＰアドレス」であれば「１９２．１６８.００１．００１」、「支店番号」であれば「０１００」、「装置番号」であれば「０２０１」、「レシート機能の有効／無効」であれば「ＯＮ」や「ＯＦＦ」である。
【００３８】
ステップＳ４１１において、設定データリスト内の設定データ数ｍを取得し（図５参照）、後述するステップＳ４１３乃至Ｓ４２１をｉ回繰り返し実行するために、変数ｉに０を代入する。
【００３９】
ステップＳ４１２において、変数ｉの値がｍの値以上か否かを判断し、変数ｉの値がｍの値以上であれば（ステップＳ４１２：Ｙｅｓ）、すなわち、ステップＳ４１３乃至Ｓ４２１を設定データリスト内の設定データ数ｍ回繰り返したら、本設定更新処理を終了する。
【００４０】
他方、変数ｉの値がｍの値以上でなければ（ステップＳ４１２：Ｎｏ）、ステップＳ４１３において、変数ｉの値をインクリメントする。
【００４１】
ステップＳ４１４において、設定データリスト内のｉ番目の設定データを取得する。そして、ステップＳ４１５において、ｉ番目の設定データ内のＡＴＭ識別キーと、ＡＴＭ内部のＡＴＭ識別キーが合致したか否かを判断する。合致していない場合（ステップＳ４１５：Ｎｏ）、ステップＳ４１２に戻る。
【００４２】
他方、合致した場合（ステップＳ４１５：Ｙｅｓ）、ステップＳ４１６において、設定種別リスト内の設定種別数ｎを取得し（図５参照）、後述するステップＳ４１８乃至Ｓ４２１をｊ回繰り返し実行するために、変数ｊに０を代入する。
【００４３】
ステップＳ４１７において、変数ｊの値がｎの値以上か否かを判断し、変数ｊの値がｎの値以上であれば（ステップＳ４１７：Ｙｅｓ）、すなわち、ステップＳ４１８乃至Ｓ４２１を設定種別リスト内の設定種別数ｎ回繰り返したら、ステップＳ４１２に戻る。
【００４４】
他方、変数ｊの値がｎの値以上でなければ（ステップＳ４１７：Ｎｏ）、ステップＳ４１８において、変数ｊの値をインクリメントする。
【００４５】
ステップＳ４１９において、ｉ番目の設定データから設定値ｊを取得し、ステップＳ４２０において、設定種別リスト内から設定値ｊの設定種別を取得し、取得した設定種別を設定種別ａとする。
【００４６】
そして、ステップＳ４２１において、設定値ｊを設定種別ａとしてＡＴＭ内部に設定し、ステップＳ４１７に戻る。
【００４７】
以上、本発明の実施の形態を、図面を参照しながら説明してきたが、上述してきた本発明の実施の形態は、資源配信先機器の一機能としてハードウェアまたはＤＳＰ（Digital Signal Processor）ボードやＣＰＵボードでのファームウェアもしくはソフトウェアにより実現することができる。
【００４８】
また、本発明が適用される資源配信先機器は、その機能が実行されるのであれば、上述の実施の形態に限定されることなく、単体の装置であっても、複数の装置からなるシステムあるいは統合装置であっても、ＬＡＮ、ＷＡＮ等のネットワークを介して処理が行なわれるシステムであってもよいことは言うまでもない。
【００４９】
また、バスに接続されたＣＰＵ、ＲＯＭやＲＡＭのメモリ、入力装置、出力装置、外部記録装置、媒体駆動装置、ネットワーク接続装置で構成されるシステムでも実現できる。すなわち、前述してきた実施の形態のシステムを実現するソフトェアのプログラムを記録したＲＯＭやＲＡＭのメモリ、外部記録装置、可搬記録媒体を、資源配信先機器に供給し、その資源配信先機器のコンピュータがプログラムを読み出し実行することによっても、達成されることは言うまでもない。
【００５０】
この場合、可搬記録媒体等から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記録した可搬記録媒体等は本発明を構成することになる。
【００５１】
プログラムを供給するための可搬記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、磁気テープ、不揮発性のメモリーカード、ＲＯＭカード、電子メールやパソコン通信等のネットワーク接続装置（言い換えれば、通信回線）を介して記録した種々の記録媒体などを用いることができる。
【００５２】
また、コンピュータ（情報処理装置）がメモリ上に読み出したプログラムを実行することによって、前述した実施の形態の機能が実現される他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが実際の処理の一部または全部を行ない、その処理によっても前述した実施の形態の機能が実現される。
【００５３】
さらに、可搬型記録媒体から読み出されたプログラムやプログラム（データ）提供者から提供されたプログラム（データ）が、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行ない、その処理によっても前述した実施の形態の機能が実現され得る。
【００５４】
すなわち、本発明は、以上に述べた実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内で種々の構成または形状を取ることができる。
【符号の説明】
【００５５】
１        資源配信システム
１０      資源配信サーバ
１１      資源情報格納メモリ
１２      資源情報
１３      資源情報送信部
２０      資源配信先機器
２１      メモリ
２２      資源情報受信部
２３      資源情報格納部
２４      資源検索部
２５      資源適用部
３０      ネットワーク
【図１】
2017091286.tif 000003
【図２】
2017091286.tif 000004
【図３】
2017091286.tif 000005
【図４】
2017091286.tif 000006
【図５】
2017091286.tif 000007
【図６】
2017091286.tif 000008
【図７】
2017091286.tif 000009