(57)【要約】【課題】情報処理端末の起動日に適応的にメッセージを通知することが可能な、メッセージ通知装置、メッセージ通知システム、メッセージ通知方法、及びプログラムを提供する。【解決手段】複数の情報処理端末の各々に関して、当該情報処理端末が起動した日を示す起動日情報と当該情報処理端末とを対応付けて記憶部に記録する起動日情報記録部と、前記情報処理端末の操作者向けのメッセージを取得するメッセージ取得部と、前記複数の情報処理端末の各々に関して、前記メッセージに対応付けられている通知予定日情報が示す日と、当該情報処理端末に対応付けて記憶されている起動日情報が示す日との比較に基づいて、当該情報処理端末に対して前記メッセージを通知するメッセージ通知部と、を備える、メッセージ通知装置。【選択図】図８
2017151660.tif 000002
【特許請求の範囲】
【請求項１】
複数の情報処理端末の各々に関して、当該情報処理端末が起動した日を示す起動日情報と当該情報処理端末とを対応付けて記憶部に記録する起動日情報記録部と、
前記情報処理端末の操作者向けのメッセージを取得するメッセージ取得部と、
前記複数の情報処理端末の各々に関して、前記メッセージに対応付けられている通知予定日情報が示す日と、当該情報処理端末に対応付けて記憶されている起動日情報が示す日との比較に基づいて、当該情報処理端末に対して前記メッセージを通知するメッセージ通知部と、
を備える、メッセージ通知装置。
【請求項２】
前記メッセージ通知部は、前記複数の情報処理端末の各々に関して、前記通知予定日情報が示す日と、当該情報処理端末に対応付けて前記記憶部に記憶されている起動日情報が示す日とが一致する場合には、当該情報処理端末に対して前記メッセージを通知する、請求項１に記載のメッセージ通知装置。
【請求項３】
前記メッセージ通知部は、前記複数の情報処理端末の各々に関して、前記通知予定日情報が示す日と、当該情報処理端末に対応付けて前記記憶部に記憶されている起動日情報が示す日とが一致しない場合には、当該情報処理端末に対して前記メッセージを通知しない、請求項２に記載のメッセージ通知装置。
【請求項４】
前記メッセージ通知部は、前記メッセージ取得部により取得された一以上のメッセージのうち、対応付けられている通知予定日情報が示す日が当日であるメッセージを、前記記憶部に記憶されている起動日情報が示す日が当日である情報処理端末に対して通知する、請求項２または３に記載のメッセージ通知装置。
【請求項５】
前記メッセージ通知部は、前記複数の情報処理端末の各々に関して、前記通知予定日情報が示す日と、当該情報処理端末に対応付けて記憶されている起動日情報が示す日とが一致しない場合には、前記メッセージが存在することを示す情報を当該情報処理端末に対して通知する、請求項２〜４のいずれか一項に記載のメッセージ通知装置。
【請求項６】
前記情報処理端末は、前記メッセージが存在することを示す情報を受信した場合には、前記メッセージが存在することを示す情報、および、再起動指示受付部を表示画面に表示させる、請求項５に記載のメッセージ通知装置。
【請求項７】
前記記憶部は、さらに、一以上のメッセージを記憶し、
前記複数の情報処理端末のうちのいずれかから新たに起動日情報が受信された際には、前記メッセージ通知部は、前記記憶部に記憶されているメッセージのうち、メッセージに対応付けられている通知予定日情報が示す日時が現在の日時以前であり、かつ、当該情報処理端末に対して未通知であるメッセージを当該情報処理端末に対して通知する、請求項１〜６のいずれか一項に記載のメッセージ通知装置。
【請求項８】
前記情報処理端末は、再起動する度に、前記起動日情報を前記メッセージ通知装置へ送信し、
前記起動日情報記録部は、前記情報処理端末から前記起動日情報が受信された場合には、前記情報処理端末に対応付けて前記記憶部に記憶されている起動日情報を、受信された起動日情報に更新する、請求項１〜７のいずれか一項に記載のメッセージ通知装置。
【請求項９】
複数の情報処理端末の各々に関して、当該情報処理端末が起動した日を示す起動日情報と当該情報処理端末とを対応付けて記憶部に記録する起動日情報記録部と、
前記情報処理端末の操作者向けのメッセージを取得するメッセージ取得部と、
前記複数の情報処理端末の各々に関して、前記メッセージに対応付けられている通知予定日情報が示す日と、当該情報処理端末に対応付けて記憶されている起動日情報が示す日との比較に基づいて、当該情報処理端末に対して前記メッセージを通知するメッセージ通知部と、
を備える、メッセージ通知システム。
【請求項１０】
複数の情報処理端末の各々に関して、当該情報処理端末が起動した日を示す起動日情報と当該情報処理端末とを対応付けて記憶部に記録するステップと、
前記情報処理端末の操作者向けのメッセージを取得するステップと、
前記複数の情報処理端末の各々に関して、前記メッセージに対応付けられている通知予定日情報が示す日と、当該情報処理端末に対応付けて記憶されている起動日情報が示す日との比較に基づいて、当該情報処理端末に対して前記メッセージを通知するステップと、
を備える、メッセージ通知方法。
【請求項１１】
コンピュータを、
複数の情報処理端末の各々に関して、当該情報処理端末が起動した日を示す起動日情報と当該情報処理端末とを対応付けて記憶部に記録する起動日情報記録部と、
前記情報処理端末の操作者向けのメッセージを取得するメッセージ取得部と、
前記複数の情報処理端末の各々に関して、前記メッセージに対応付けられている通知予定日情報が示す日と、当該情報処理端末に対応付けて記憶されている起動日情報が示す日との比較に基づいて、当該情報処理端末に対して前記メッセージを通知するメッセージ通知部、
として機能させるための、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、メッセージ通知装置、メッセージ通知システム、メッセージ通知方法、及びプログラムに関する。
【背景技術】
【０００２】
従来、他の端末に対してメッセージを通知するための技術が各種提案されている。例えば、下記特許文献１には、複数のファクシミリ装置に対して同報発信により連絡事項を送信する技術が記載されている。また、下記特許文献２には、金融機関において異常取引が発見された際に、本部端末、役席端末、および、担当者端末に通知を行う技術が記載されている。また、下記特許文献３には、店舗に設置されているＡＴＭに異常が発生した場合に、異常信号に対応するメッセージを店舗内のスピーカーや電光表示器に出力する技術が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平７−２３９８９２号公報
【特許文献２】特開２００６−２５１９５７号公報
【特許文献３】特開２０００−９０１７５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、端末が起動した日付情報に基づく処理を行なう場合、起動日によって、同一の処理であっても、当該端末による処理内容が変化する場合がある。しかしながら、特許文献１に記載の技術では、端末（ファクシミリ装置）の起動日によらずに、予め指定された日にメッセージを通知する。このため、例えば、日付が変わっているのに、端末が再起動されていない場合には、翌日分として通知されたメッセージに基づいて行った処理が実際はその前日の日付情報に基づいて実行されることになったり、あるいは前日の日付情報が記録されたりする等、不正な処理が実行される恐れがある。
【０００５】
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、情報処理端末の起動日に適応的にメッセージを通知することが可能な、新規かつ改良されたメッセージ通知装置、メッセージ通知システム、メッセージ通知方法、及びプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明のある観点によれば、複数の情報処理端末の各々に関して、当該情報処理端末が起動した日を示す起動日情報と当該情報処理端末とを対応付けて記憶部に記録する起動日情報記録部と、前記情報処理端末の操作者向けのメッセージを取得するメッセージ取得部と、前記複数の情報処理端末の各々に関して、前記メッセージに対応付けられている通知予定日情報が示す日と、当該情報処理端末に対応付けて記憶されている起動日情報が示す日との比較に基づいて、当該情報処理端末に対して前記メッセージを通知するメッセージ通知部と、を備える、メッセージ通知装置が提供される。
【０００７】
前記メッセージ通知部は、前記複数の情報処理端末の各々に関して、前記通知予定日情報が示す日と、当該情報処理端末に対応付けて前記記憶部に記憶されている起動日情報が示す日とが一致する場合には、当該情報処理端末に対して前記メッセージを通知してもよい。
【０００８】
前記メッセージ通知部は、前記複数の情報処理端末の各々に関して、前記通知予定日情報が示す日と、当該情報処理端末に対応付けて前記記憶部に記憶されている起動日情報が示す日とが一致しない場合には、当該情報処理端末に対して前記メッセージを通知しなくてもよい。
【０００９】
前記メッセージ通知部は、前記メッセージ取得部により取得された一以上のメッセージのうち、対応付けられている通知予定日情報が示す日が当日であるメッセージを、前記記憶部に記憶されている起動日情報が示す日が当日である情報処理端末に対して通知してもよい。
【００１０】
前記メッセージ通知部は、前記複数の情報処理端末の各々に関して、前記通知予定日情報が示す日と、当該情報処理端末に対応付けて記憶されている起動日情報が示す日とが一致しない場合には、前記メッセージが存在することを示す情報を当該情報処理端末に対して通知してもよい。
【００１１】
前記情報処理端末は、前記メッセージが存在することを示す情報を受信した場合には、前記メッセージが存在することを示す情報、および、再起動指示受付部を表示画面に表示させてもよい。
【００１２】
前記記憶部は、さらに、一以上のメッセージを記憶し、前記複数の情報処理端末のうちのいずれかから新たに起動日情報が受信された際には、前記メッセージ通知部は、前記記憶部に記憶されているメッセージのうち、メッセージに対応付けられている通知予定日情報が示す日時が現在の日時以前であり、かつ、当該情報処理端末に対して未通知であるメッセージを当該情報処理端末に対して通知してもよい。
【００１３】
前記情報処理端末は、再起動する度に、前記起動日情報を前記メッセージ通知装置へ送信し、前記起動日情報記録部は、前記情報処理端末から前記起動日情報が受信された場合には、前記情報処理端末に対応付けて前記記憶部に記憶されている起動日情報を、受信された起動日情報に更新してもよい。
【００１４】
また、上記課題を解決するために、本発明の別の観点によれば、複数の情報処理端末の各々に関して、当該情報処理端末が起動した日を示す起動日情報と当該情報処理端末とを対応付けて記憶部に記録する起動日情報記録部と、前記情報処理端末の操作者向けのメッセージを取得するメッセージ取得部と、前記複数の情報処理端末の各々に関して、前記メッセージに対応付けられている通知予定日情報が示す日と、当該情報処理端末に対応付けて記憶されている起動日情報が示す日との比較に基づいて、当該情報処理端末に対して前記メッセージを通知するメッセージ通知部と、を備える、メッセージ通知システムが提供される。
【００１５】
また、上記課題を解決するために、本発明の別の観点によれば、複数の情報処理端末の各々に関して、当該情報処理端末が起動した日を示す起動日情報と当該情報処理端末とを対応付けて記憶部に記録するステップと、前記情報処理端末の操作者向けのメッセージを取得するステップと、前記複数の情報処理端末の各々に関して、前記メッセージに対応付けられている通知予定日情報が示す日と、当該情報処理端末に対応付けて記憶されている起動日情報が示す日との比較に基づいて、当該情報処理端末に対して前記メッセージを通知するステップと、を備える、メッセージ通知方法が提供される。
【００１６】
また、上記課題を解決するために、本発明の別の観点によれば、コンピュータを、複数の情報処理端末の各々に関して、当該情報処理端末が起動した日を示す起動日情報と当該情報処理端末とを対応付けて記憶部に記録する起動日情報記録部と、前記情報処理端末の操作者向けのメッセージを取得するメッセージ取得部と、前記複数の情報処理端末の各々に関して、前記メッセージに対応付けられている通知予定日情報が示す日と、当該情報処理端末に対応付けて記憶されている起動日情報が示す日との比較に基づいて、当該情報処理端末に対して前記メッセージを通知するメッセージ通知部、として機能させるための、プログラムが提供される。
【発明の効果】
【００１７】
以上説明したように本発明によれば、情報処理端末の起動日に適応的にメッセージを通知することができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の実施形態によるメッセージ通知システムの構成例を示した説明図である。
【図２】同実施形態によるメッセージＤＢ１２４の構成例を示した説明図である。
【図３】同実施形態による営業店端末２０におけるメッセージの表示例を示した説明図である。
【図４】同実施形態による営業店端末２０の構成例を示した機能ブロック図である。
【図５】同実施形態によるセンタサーバ１０の構成例を示した機能ブロック図である。
【図６】同実施形態による端末起動管理ＤＢ１２６の構成例を示した説明図である。
【図７】同実施形態の適用例を示した説明図である。
【図８】同実施形態によるメッセージ通知時の動作を示したシーケンス図である。
【図９】同実施形態による再起動時の動作を示したシーケンス図である。
【図１０】同実施形態によるセンタサーバ１０のハードウェア構成を示した説明図である。
【発明を実施するための形態】
【００１９】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００２０】
また、本明細書及び図面において、実質的に同一の機能構成を有する複数の構成要素を、同一の符号の後に異なるアルファベットを付して区別する場合もある。例えば、実質的に同一の機能構成を有する複数の構成を、必要に応じて営業店端末２０ａおよび営業店端末２０ｂのように区別する。ただし、実質的に同一の機能構成を有する複数の構成要素の各々を特に区別する必要がない場合、同一符号のみを付する。例えば、営業店端末２０ａおよび営業店端末２０ｂを特に区別する必要が無い場合には、単に営業店端末２０と称する。
【００２１】
また、以下に示す項目順序に従って当該「発明を実施するための形態」を説明する。
１．メッセージ通知システムの構成
２．実施形態の詳細な説明
３．ハードウェア構成
４．変形例
【００２２】
＜＜１．メッセージ通知システムの構成＞＞
まず、本実施形態によるメッセージ通知システムの構成について、図１を参照して説明する。図１に示すように、本実施形態によるメッセージ通知システムは、センタサーバ１０、センタ端末３０、営業店端末２０、役席端末２２、保守端末２４、専用網２６、および、ホスト２８を含む。なお、図１では、営業店２を一つだけしか記載していないが、かかる例に限定されず、金融機関において営業店２は複数設置され得る。
【００２３】
＜１−１．センタサーバ１０＞
センタサーバ１０は、本発明におけるメッセージ通知装置の一例である。センタサーバ１０は、営業店端末２０、役席端末２２、および、保守端末２４などの各種端末に対してメッセージの通知を行うための装置である。例えば、センタサーバ１０は、所定のメッセージを各種端末に対して一斉同報通知する。このセンタサーバ１０は、例えば、金融機関のセンタ４に配置される。
【００２４】
ここで、メッセージは、各種端末の操作者向けの情報であり、例えば業務の指示や、注意喚起などの情報を含む。また、メッセージには、予め指定された通知予定日情報が対応付けられている。そして、センタサーバ１０は、メッセージごとに、当該メッセージに対応付けられている通知予定日情報が示す日時に、当該メッセージを例えば営業店端末２０などの各種端末へ通知する。
【００２５】
また、メッセージは、例えばセンタ端末３０により作成される。そして、センタサーバ１０は、センタ端末３０からメッセージを受信し、そして、受信したメッセージを後述するメッセージＤＢ１２４に格納する。
【００２６】
｛１−１−１．メッセージＤＢ１２４｝
図２は、メッセージＤＢ１２４の構成例を示した説明図である。図２に示すように、メッセージＤＢ１２４では、例えば、管理番号１２４０、周期１２４２、開始日１２４４、通知時刻１２４６、店番指定１２４８、グループ１２５０、区分１２５２、および、メッセージ１２５４が対応付けられている。
【００２７】
ここで、管理番号１２４０には、メッセージごとに割り当てられた識別番号が記録される。また、周期１２４２には、該当のメッセージを各種端末に通知する周期が記録される。また、開始日１２４４には、該当のメッセージの通知日、または、通知を開始する日が記録される。また、通知時刻１２４６には、該当のメッセージを（通知予定日において）通知する時刻が記録される。また、店番指定１２４８には、該当のメッセージの通知対象となる営業店の店番が記録される。また、グループ１２５０には、該当のメッセージの通知対象となる行員の種類が記録される。また、区分１２５２には、該当のメッセージに対して設定された区分が記録される。この区分は、例えば該当のメッセージの優先度を示す。また、メッセージ１２５４には、該当のメッセージの本文が記録される。
【００２８】
＜１−２．センタ端末３０＞
センタ端末３０は、センタ４に配置される端末である。このセンタ端末３０は、センタ４に勤務する管理者やオペレータなどにより使用される。例えば、オペレータは、管理者の指示に応じて、センタ端末３０を操作してメッセージを作成する。そして、センタ端末３０は、オペレータの操作に基づいて、作成されたメッセージをセンタサーバ１０へ送信する。
【００２９】
＜１−３．営業店端末２０＞
営業店端末２０は、本発明における情報処理端末の一例である。営業店端末２０は、金融機関の個々の営業店２に配置される。この営業店端末２０は、営業店２に勤務する職員により使用される端末である。
【００３０】
また、営業店端末２０は、例えば勘定業務などを行うための業務用アプリケーションを実装しており、かつ、営業日情報を記憶している。例えば、職員が、業務用アプリケーションを用いてデータの入力を行うと、営業店端末２０に記憶されている営業日情報に応じてデータが作成される。そして、営業店端末２０は、職員の操作に基づいて、作成されたデータに基づく処理の要求をホスト２８へ送信する。なお、営業店端末２０は、再起動する度に、営業日情報を現在の日付に更新する。
【００３１】
また、営業店端末２０は、センタサーバ１０からメッセージが通知された際には、当該メッセージを表示画面上に表示する。図３は、メッセージの表示例を示した説明図である。なお、図３では、図２に示したメッセージＤＢ１２４における２レコード目のメッセージが表示される例を示している。例えば、表示画面４０の表示中にメッセージが通知されると、営業店端末２０は、図３に示したように、表示画面４０上の所定の位置に、通知されたメッセージを示すメッセージ表示欄４００を表示する。
【００３２】
＜１−４．役席端末２２＞
役席端末２２は、例えば営業店２に勤務する役席者により使用される端末である。
【００３３】
＜１−５．保守端末２４＞
保守端末２４は、例えば営業店２に勤務するシステム管理者などにより使用される端末である。例えば、保守端末２４は、メッセージ通知システムを保守する用途で使用される。なお、図１では、保守端末２４が営業店２に配置される例を示しているが、かかる例に限定されず、センタ４に配置されてもよい。
【００３４】
＜１−６．専用網２６＞
専用網２６は、例えば金融機関内での情報の送受信に利用されるネットワークである。専用網２６は、例えばＩＰ−ＶＰＮ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ−Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ）などにより構成される。
【００３５】
＜１−７．ホスト２８＞
ホスト２８は、例えば入金取引や出金取引などの各種の金銭取引（勘定の取引）を実行する装置である。
【００３６】
＜１−８．課題の整理＞
以上、本実施形態によるメッセージ通知システムの構成について説明した。ところで、例えば職員が営業店端末２０をシャットダウンし忘れて帰宅してしまった場合など、営業店端末２０が日付を跨いで起動を継続する場合が生じ得る。このような場合、営業店端末２０が再起動されない限り、営業店端末２０が記憶している営業日情報が示す日は前日以前の日である。
【００３７】
一方、上述したように、センタサーバ１０は、メッセージに対応付けられている通知予定日情報が示す日時に当該メッセージを営業店端末２０へ通知する。従って、営業店端末２０が記憶している営業日情報が不正（前日以前の状態）であるにも関わらず、職員が、センタサーバ１０から通知された当日のメッセージに基づいて、営業店端末２０に対してオペレーションを行ってしまう恐れがある。このような場合、営業店端末２０で生成されたデータに基づいてホスト２８が勘定の処理を行うことは可能であるが、しかしながら、営業店端末２０において業務用アプリケーションの処理上不整合が生じ得る。
【００３８】
そこで、上記事情を一着眼点にして、本実施形態による営業店端末２０およびセンタサーバ１０を創作するに至った。本実施形態によれば、営業店端末２０は、再起動する度に、起動した日を示す起動日情報をセンタサーバ１０へ送信し、そして、センタサーバ１０は、受信した起動日情報と当該営業店端末２０とを対応付けて記憶する。さらに、センタサーバ１０は、複数の営業店端末２０の各々に関して、メッセージに対応付けられている通知予定日情報が示す日と、当該営業店端末２０に対応付けて記憶されている起動日情報が示す日との比較に基づいて、当該営業店端末２０に対してメッセージを通知することが可能である。これにより、適切なタイミングで営業店端末２０にメッセージを通知することができる。
【００３９】
＜＜２．実施形態の詳細な説明＞＞
＜２−１．構成＞
{２−１−１．営業店端末２０｝
次に、本実施形態による営業店端末２０の構成について、図４を参照して説明する。図４に示すように、営業店端末２０は、制御部２００、通信部２２０、表示部２２２、入力部２２４、および、記憶部２２６を有する。
【００４０】
（２−１−１−１．制御部２００）
制御部２００は、営業店端末２０に内蔵される、例えばＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、および、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などのハードウェアを用いて、営業店端末２０の動作を全般的に制御する。また、図４に示すように、制御部２００は、営業日情報更新部２０２、送信制御部２０４、および、表示制御部２０６を有する。
【００４１】
（２−１−１−２．営業日情報更新部２０２）
営業日情報更新部２０２は、営業店端末２０の再起動に基づいて、記憶部２２６に記憶されている営業日情報を更新する。例えば、再起動する度に、営業日情報更新部２０２は、記憶部２２６に記憶されている営業日情報が示す日付が現在の日付（当日）になるように、当該営業日情報を更新する。
【００４２】
（２−１−１−３．送信制御部２０４）
送信制御部２０４は、他の装置に対する各種の情報の送信を制御する。例えば、営業店端末２０が再起動する度に、送信制御部２０４は、営業店端末２０が起動した日を示す起動日情報をセンタサーバ１０へ通信部２２０に送信させる。
【００４３】
（２−１−１−４．表示制御部２０６）
表示制御部２０６は、表示部２２２に対する表示の制御を行う。例えば、センタサーバ１０からメッセージが通知される度に、表示制御部２０６は、例えば図３に示したように、通知されたメッセージを表示画面上に表示させる。
【００４４】
また、メッセージが存在することを示す情報（以下、メッセージ存在通知と称する）がセンタサーバ１０から受信される度に、表示制御部２０６は、メッセージ存在通知の内容、および、再起動指示受付部を表示画面に表示させる。ここで、再起動指示受付部は、例えば再起動ボタンなどのＵＩである。この再起動指示受付部に対してユーザが所定の操作（例えば選択操作など）を行うと、営業店端末２０は再起動を行う。
【００４５】
なお、変形例として、表示制御部２０６は、再起動指示受付部を表示させる代わりに、再起動の操作を促すメッセージを表示画面に表示させてもよい。
【００４６】
（２−１−１−５．通信部２２０）
通信部２２０は、例えば専用網２６などを介して、他の装置との間で情報の送受信を行う。例えば、通信部２２０は、送信制御部２０４の制御に従って、起動日情報をセンタサーバ１０へ送信する。また、通信部２２０は、メッセージをセンタサーバ１０から受信する。
【００４７】
（２−１−１−６．表示部２２２）
表示部２２２は、表示制御部２０６の制御に従って、表示画面を表示する。
【００４８】
（２−１−１−７．入力部２２４）
入力部２２４は、ユーザによる各種の入力を受け付ける。
【００４９】
（２−１−１−８．記憶部２２６）
記憶部２２６は、各種のデータや各種のアプリケーションを記憶する。例えば、記憶部２２６は、営業日情報、および、業務用アプリケーションなどを記憶する。
【００５０】
{２−１−２．センタサーバ１０｝
次に、本実施形態によるセンタサーバ１０の構成について、図５を参照して説明する。図５に示すように、センタサーバ１０は、制御部１００、通信部１２０、および、記憶部１２２を有する。
【００５１】
（２−１−２−１．制御部１００）
制御部１００は、センタサーバ１０に内蔵される、後述するＣＰＵ１５０、ＲＯＭ１５２、および、ＲＡＭ１５４などのハードウェアを用いて、センタサーバ１０の動作を全般的に制御する。また、図５に示すように、制御部１００は、起動日情報記録部１０２、メッセージ取得部１０４、および、メッセージ通知部１０６を有する。
【００５２】
（２−１−２−２．起動日情報記録部１０２）
起動日情報記録部１０２は、複数の営業店端末２０の各々に関して、当該営業店端末２０から受信された起動日情報と当該営業店端末２０とを対応付けて、後述する端末起動管理ＤＢ１２６に記録する。例えば、ある営業店端末２０から起動日情報が新たに受信された際には、起動日情報記録部１０２は、当該営業店端末２０に対応付けて端末起動管理ＤＢ１２６に格納されている起動日情報を、受信された起動日情報に更新する。
【００５３】
‐端末起動管理ＤＢ１２６
端末起動管理ＤＢ１２６は、営業店端末２０ごとに、起動日情報を記憶するためのデータベースである。ここで、図６を参照して、端末起動管理ＤＢ１２６の構成例について説明する。図６に示すように、端末起動管理ＤＢ１２６では、端末ＩＤ１２６０、および、起動日情報１２６２が対応付けられている。ここで、端末ＩＤ１２６０には、各営業店端末２０の端末ＩＤが記録される。また、起動日情報１２６２には、該当の営業店端末２０から受信された起動日情報が記録される。
【００５４】
（２−１−２−３．メッセージ取得部１０４）
‐取得例１
メッセージ取得部１０４は、メッセージＤＢ１２４に格納されている複数のメッセージのうち、メッセージに対応付けられている通知予定日情報が示す日付が現在の日付であるメッセージをメッセージＤＢ１２４から抽出する。例えば、メッセージＤＢ１２４に格納されている複数のメッセージのうち少なくともいずれかに対応付けられている通知予定日情報が示す日時に現在日時が達した際に、メッセージ取得部１０４は、当該メッセージをメッセージＤＢ１２４から抽出する。
【００５５】
‐取得例２
また、ある営業店端末２０から起動日情報が新たに受信された際には、メッセージ取得部１０４は、メッセージＤＢ１２４に格納されている複数のメッセージの中から、通知予定日情報が示す日時が現在日時以前であり、かつ、当該営業店端末２０に対して未通知であるメッセージを抽出する。
【００５６】
（２−１−２−４．メッセージ通知部１０６）
‐通知例１
メッセージ通知部１０６は、メッセージ取得部１０４によりメッセージが取得された場合に、取得されたメッセージを通知対象の営業店端末２０に対して通知する。例えば、メッセージに対応付けられている通知予定日時に現在日時が達したことに基づいてメッセージ取得部１０４によりメッセージが取得された際には、メッセージ通知部１０６は、複数の営業店端末２０の各々に関して、当該メッセージに対応付けられている通知予定日情報が示す日付（つまり現在の日付）と、当該営業店端末２０に対応付けて端末起動管理ＤＢ１２６に格納されている起動日情報が示す日付との比較に基づいて、当該営業店端末２０に対して当該メッセージを通知する。
【００５７】
例えば、この場合、複数の営業店端末２０の各々に関して、現在の日付と、当該営業店端末２０に対応付けて端末起動管理ＤＢ１２６に格納されている起動日情報が示す日付とが一致する場合には、メッセージ通知部１０６は、当該営業店端末２０に対して当該メッセージを通知する。
【００５８】
また、現在の日付と、当該営業店端末２０に対応付けて端末起動管理ＤＢ１２６に格納されている起動日情報が示す日付とが一致しない場合には、メッセージ通知部１０６は、当該営業店端末２０に対して当該メッセージを通知しない。なお、この場合（すなわち両者が一致しない場合）には、メッセージ通知部１０６は、該当のメッセージに関するメッセージ存在通知を当該営業店端末２０に対して通知することも可能である。例えば、該当のメッセージに対して設定されている優先度が所定の閾値以上である場合に限り、メッセージ通知部１０６は、当該メッセージ存在通知を当該営業店端末２０に対して通知する。
【００５９】
‐通知例２
また、ある営業店端末２０から起動日情報が新たに受信されたことに基づいてメッセージ取得部１０４によりメッセージが取得された際には、メッセージ通知部１０６は、取得されたメッセージを当該営業店端末２０へ通知する。
【００６０】
（２−１−２−５．通信部１２０）
通信部１２０は、例えば専用網２６などを介して、他の装置との間で情報の送受信を行う。例えば、通信部１２０は、メッセージ通知部１０６の制御に従って、通知対象のメッセージを該当の営業店端末２０へ送信する。
【００６１】
（２−１−２−６．記憶部１２２）
記憶部１２２は、各種のデータや各種のアプリケーションを記憶する。例えば、図５に示したように、記憶部１２２は、メッセージＤＢ１２４、および、端末起動管理ＤＢ１２６を記憶する。
【００６２】
なお、本実施形態によるセンタサーバ１０の構成は、上述した構成に限定されない。例えば、メッセージＤＢ１２４、および、端末起動管理ＤＢ１２６は、独立したデータベースとして構成される代わりに、一体的に構成されてもよい。また、メッセージＤＢ１２４、または、端末起動管理ＤＢ１２６は、センタサーバ１０に記憶される代わりに、専用網２６に接続された他の装置（図示省略）に記憶されてもよい。
【００６３】
＜２−２．適用例＞
以上、本実施形態の構成について説明した。続いて、本実施形態の適用例について、図７を参照して説明する。図７は、ある営業店端末２０に対してメッセージを通知するタイミングの例を示した説明図である。また、図７では、通知予定日が「１０月２０日」であるメッセージ（メッセージＡ）と、通知予定日が「１０月２１日」であるメッセージ（メッセージＢ）とが登録されている例を示している。
【００６４】
図７に示したように、「１０月２０日」において、職員の操作に基づいて営業店端末２０が再起動すると、当該営業店端末２０は、「１０月２０日」を示す起動日情報をセンタサーバ１０へ送信する（Ｓ１１）。
【００６５】
その後、センタサーバ１０は、該当の営業店端末２０に対応付けて端末起動管理ＤＢ１２６に格納されている起動日情報を、受信された起動日情報、つまり「１０月２０日」に更新する（Ｓ１３）。
【００６６】
その後、メッセージＤＢ１２４に格納されている「メッセージＡ」の通知予定日時に達したとする（Ｓ１５）。この場合、現在の日付と、端末起動管理ＤＢ１２６に格納されている該当の営業店端末２０の起動日情報が示す日付とが一致するので、センタサーバ１０は、メッセージＡを営業店端末２０へ通知する。そして、営業店端末２０は、受信したメッセージＡを表示画面上に表示する（Ｓ１７）。
【００６７】
その後、職員は、営業店端末２０を起動したまま帰宅したものとする。
【００６８】
その後、「１０月２１日  ０：００」に達すると、センタサーバ１０は、サーバ日替わり処理を行う（Ｓ１９）。このサーバ日替わり処理は、端末起動管理ＤＢ１２６に格納されている全ての営業店端末２０の起動日情報をクリアする処理である。但し、かかる例に限定されず、センタサーバ１０は、日が変わった場合でも、端末起動管理ＤＢ１２６に格納されている全ての営業店端末２０の起動日情報をそのまま維持してもよい。
【００６９】
その後、職員が営業店に出社し、そして、営業店端末２０を再起動せずに、営業店端末２０の使用を開始したものとする。
【００７０】
その後、メッセージＤＢ１２４に格納されている「メッセージＢ」の通知予定日時に達したとする（Ｓ２１）。この場合、現在の日付と、端末起動管理ＤＢ１２６に格納されている該当の営業店端末２０の起動日情報が示す日付とが一致しないので、センタサーバ１０は、メッセージＢを営業店端末２０へ通知しない（Ｓ２３）。この通知例によれば、営業店端末２０が記憶している営業日情報が示す日付が前日（「１０月２０日」）であるのに、通知予定日が当日であるメッセージＢが営業店端末２０に表示されることを防止することができる。
【００７１】
その後、「１０月２１日」の日中において職員が営業店端末２０を再起動したとする。この場合、営業店端末２０は、記憶している営業日情報を「１０月２１日」に更新する。そして、営業店端末２０は、「１０月２１日」を示す起動日情報をセンタサーバ１０へ送信する（Ｓ２５）。
【００７２】
その後、センタサーバ１０は、該当の営業店端末２０に対応付けて端末起動管理ＤＢ１２６に格納されている起動日情報を、受信された起動日情報、つまり「１０月２１日」に更新する（Ｓ２７）。
【００７３】
続いて、センタサーバ１０は、通知予定日時が現在日時以前であり、かつ、該当の営業店端末２０に未通知であるメッセージ（すなわちメッセージＢ）をメッセージＤＢ１２４から抽出する。そして、センタサーバ１０は、メッセージＢを営業店端末２０へ通知する。その後、営業店端末２０は、受信したメッセージＢを表示画面上に表示する（Ｓ２９）。
【００７４】
＜２−３．動作＞
以上、本実施形態の適用例について説明した。続いて、本実施形態による動作の一例について、「２−３−１．メッセージ通知時の動作」〜「２−３−２．再起動時の動作」において説明する。なお、「メッセージ通知時の動作」および「再起動時の動作」は、基本的に、並行して実行される。
【００７５】
［２−３−１．メッセージ通知時の動作］
まず、メッセージ通知時の動作について、図８を参照して説明する。なお、ここでは、端末起動管理ＤＢ１２６において営業店端末２０ａに対応付けて記憶されている起動日情報が示す日付が現在の日付であり、かつ、営業店端末２０ｂに対応付けて記憶されている起動日情報がブランクである（クリアされている）ことを前提とする。
【００７６】
図８に示すように、まず、センタサーバ１０のメッセージ取得部１０４は、メッセージＤＢ１２４に格納されている複数のメッセージのうち少なくともいずれかに対応付けられている通知予定日情報が示す日時に、現在日時が到達したか否かを判定する（Ｓ１０１）。いずれのメッセージの通知予定日時にも達していない場合には（Ｓ１０１：Ｎｏ）、センタサーバ１０は、後述するＳ１１７の処理を行う。
【００７７】
一方、少なくともいずれかのメッセージの通知予定日時に達した場合には（Ｓ１０１：Ｙｅｓ）、メッセージ取得部１０４は、該当のメッセージをメッセージＤＢ１２４から抽出する（Ｓ１０３）。
【００７８】
続いて、メッセージ通知部１０６は、複数の営業店端末２０のうち、端末起動管理ＤＢ１２６に格納されている起動日情報が示す日付が現在の日付である営業店端末２０を特定する（Ｓ１０５）。これにより、図８に示した例では、営業店端末２０ａのみが特定される。
【００７９】
そして、通信部１２０は、メッセージ通知部１０６の制御に従って、Ｓ１０３で抽出されたメッセージを営業店端末２０ａへ送信する（Ｓ１０７）。その後、営業店端末２０ａは、受信されたメッセージを表示画面上に表示する（Ｓ１０９）。
【００８０】
また、Ｓ１０７の後、センタサーバ１０のメッセージ通知部１０６は、Ｓ１０３で抽出されたメッセージに設定されている優先度が所定の閾値以上であるか否かを判定する（Ｓ１１１）。設定されている優先度が所定の閾値未満である場合には（Ｓ１１１：Ｎｏ）、センタサーバ１０は、後述するＳ１１７の処理を行う。
【００８１】
一方、設定されている優先度が所定の閾値以上である場合には（Ｓ１１１：Ｙｅｓ）、メッセージ通知部１０６は、複数の営業店端末２０のうち、Ｓ１０５で特定された営業店端末２０以外の営業店端末２０（図８に示した例では営業店端末２０ｂ）に対して、Ｓ１０３で抽出されたメッセージに関するメッセージ存在通知を通信部１２０に送信させる（Ｓ１１３）。その後、営業店端末２０ｂは、受信されたメッセージ存在通知、および、再起動ボタンを表示画面上に表示する（Ｓ１１５）。
【００８２】
また、Ｓ１１３の後、センタサーバ１０の起動日情報記録部１０２は、現在時刻が「０：００」に達したか否かを判定する（Ｓ１１７）。「０：００」に達していない場合には（Ｓ１１７：Ｎｏ）、センタサーバ１０は、例えば所定の時間待機した後に、再びＳ１０１の処理を行う。
【００８３】
一方、「０：００」に達した場合には（Ｓ１１７：Ｙｅｓ）、起動日情報記録部１０２は、端末起動管理ＤＢ１２６に格納されている全ての営業店端末２０の起動日情報をクリアする（Ｓ１１９）。その後、センタサーバ１０は、再びＳ１０１の処理を行う。
【００８４】
［２−３−２．再起動時の動作］
次に、再起動時の動作について、図９を参照して説明する。なお、図９では、営業店端末２０を一つだけしか記載していないが、金融機関に設置されている全ての営業店端末２０は図９に示した動作と同様の動作を行うものとする。また、図９に示した動作は、基本的には、営業店端末２０が再起動する度に実行される。
【００８５】
図９に示すように、まず、営業店端末２０は、例えば職員の操作に基づいて、再起動する（Ｓ２０１）。次に、営業店端末２０の営業日情報更新部２０２は、記憶部２２６に記憶されている営業日情報を現在の日付に更新する（Ｓ２０３）。そして、通信部２２０は、送信制御部２０４の制御に従って、現在の日付を示す起動日情報をセンタサーバ１０へ送信する（Ｓ２０５）。
【００８６】
その後、センタサーバ１０の起動日情報記録部１０２は、当該営業店端末２０に対応付けて端末起動管理ＤＢ１２６に格納されている起動日情報を、受信された起動日情報に更新する（Ｓ２０７）。
【００８７】
続いて、メッセージ取得部１０４は、メッセージＤＢ１２４に格納されている複数のメッセージの中から、通知予定日時が現在日時以前であるメッセージを抽出する（Ｓ２０９）。
【００８８】
続いて、メッセージ通知部１０６は、Ｓ２０９で抽出されたメッセージのうち、当該営業店端末２０に対して未通知であるメッセージが存在するか否かを判定する（Ｓ２１１）。未通知のメッセージが存在しない場合には（Ｓ２１１：Ｎｏ）、当該「再起動時の動作」は終了する。
【００８９】
一方、未通知のメッセージが存在する場合には（Ｓ２１１：Ｙｅｓ）、通信部１２０は、メッセージ通知部１０６の制御に従って、該当のメッセージを営業店端末２０へ送信する（Ｓ２１３）。その後、営業店端末２０は、受信されたメッセージを表示画面上に表示する（Ｓ２１５）。
【００９０】
＜２−４．効果＞
以上説明したように、本実施形態によれば、センタサーバ１０は、複数の営業店端末２０の各々に関して、当該営業店端末２０から受信された起動日情報と当該営業店端末２０とを対応付けて記憶する。そして、センタサーバ１０は、複数の営業店端末２０の各々に関して、メッセージに対応付けられている通知予定日情報が示す日付と、当該営業店端末２０に対応付けて記憶されている起動日情報が示す日付との比較に基づいて、当該営業店端末２０に対してメッセージを通知する。これにより、適切なタイミングで営業店端末２０にメッセージを通知することができる。
【００９１】
例えば、メッセージに対応付けられている通知予定日情報が示す日時に現在日時が達した際には、センタサーバ１０は、記憶されている起動日情報が示す日付が現在の日付ではない営業店端末２０には当該メッセージを通知しない。このため、例えば、日付が変わっているのに、営業店端末２０が再起動されていない場合（すなわち、営業店端末２０が記憶している営業日情報が示す日付が前日以前である場合）には、通知予定日が当日であるメッセージは当該営業店端末２０に通知されない。従って、職員が、当該メッセージに基づいて営業店端末２０を操作してしまうことを防止することができる。その結果、営業店端末２０に実装されている業務用アプリケーションの処理において不整合が発生することを防止することができる。
【００９２】
また、営業店端末２０から起動日情報が新たに受信される度に、センタサーバ１０は、メッセージＤＢ１２４に格納されている複数のメッセージの中から、通知予定日情報が示す日時が現在日時以前であり、かつ、当該営業店端末２０に対して未通知であるメッセージを当該営業店端末２０へ通知する。そして、営業店端末２０は、通知されたメッセージを表示する。従って、未通知であったメッセージが再起動時に通知されるので、職員が当該メッセージを見逃すことを防止することができる。
【００９３】
＜＜３．ハードウェア構成＞＞
次に、本実施形態によるセンタサーバ１０のハードウェア構成について、図１０を参照して説明する。図１０に示すように、センタサーバ１０は、ＣＰＵ１５０、ＲＯＭ１５２、ＲＡＭ１５４、内部バス１５６、入出力インターフェース１５８、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）１６０、および、ネットワークインターフェース１６２を備える。
【００９４】
ＣＰＵ１５０は、マイクロプロセッサなどのプロセッサにより構成される。ＣＰＵ１５０は、演算処理装置および制御装置として機能し、各種プログラムに従ってセンタサーバ１０内の動作全般を制御する。例えば、ＣＰＵ１５０は、制御部１００の機能を実現する。
【００９５】
ＲＯＭ１５２は、ＣＰＵ１５０が使用するプログラムや演算パラメータなどを記憶する。
【００９６】
ＲＡＭ１５４は、ＣＰＵ１５０の実行において使用するプログラムや、その実行において適宜変化するパラメータなどを一時記憶する。
【００９７】
内部バス１５６は、ＣＰＵバスなどから構成される。この内部バス１５６は、ＣＰＵ１５０、ＲＯＭ１５２、およびＲＡＭ１５４を相互に接続する。
【００９８】
入出力インターフェース１５８は、ＨＤＤ１６０、および、ネットワークインターフェース１６２を、内部バス１５６と接続する。
【００９９】
ＨＤＤ１６０は、データ格納用の装置である。このＨＤＤ１６０は、例えば、記憶媒体、記憶媒体にデータを記録する記録装置、記憶媒体からデータを読み出す読出し装置、および記憶媒体に記録されたデータを削除する削除装置などを含む。また、ＨＤＤ１６０は、ＣＰＵ１５０が実行するプログラムや各種データを格納する。このＨＤＤ１６０は、記憶部１２２として機能する。
【０１００】
ネットワークインターフェース１６２は、例えば専用網２６などに接続するための通信デバイスなどで構成される。例えば、ネットワークインターフェース１６２は、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）対応通信装置、ＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）対応通信装置、または、有線による通信を行うワイヤー通信装置などを含む。このネットワークインターフェース１６２は、通信部１２０として機能する。
【０１０１】
＜＜４．変形例＞＞
以上、添付図面を参照しながら本発明の好適な実施形態について詳細に説明したが、本発明はかかる例に限定されない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本発明の技術的範囲に属するものと了解される。
【０１０２】
例えば、上述した実施形態では、ある営業店端末２０に対応付けて端末起動管理ＤＢ１２６に格納されている起動日情報が示す日付が当日ではなく、かつ、通知対象のメッセージの優先度が高い場合には、センタサーバ１０は、当該メッセージに関するメッセージ存在通知を該当の営業店端末２０へ送信する例について説明したが、本発明はかかる例に限定されない。例えば、センタサーバ１０は、優先度が高いメッセージに関しては、端末起動管理ＤＢ１２６に格納されている起動日情報が示す日付が当日ではない場合であっても、メッセージ自体を該当の営業店端末２０へ通知してもよい。そして、この場合、営業店端末２０は、例えば図３に示したメッセージ表示欄４００の色を変えるなど、メッセージの通常の通知時よりも強調して、受信されたメッセージを表示してもよい。これにより、仮に職員が営業店端末２０を再起動してしない場合であっても、優先度が高いメッセージに限り、職員に即座に確認させることができる。そして、メッセージを強調表示することにより、職員によるオペレーションミスの発生を減少させることができる。
【０１０３】
また、本実施形態によれば、ＣＰＵ１５０、ＲＯＭ１５２、およびＲＡＭ１５４などのハードウェアを、センタサーバ１０の構成と同等の機能を発揮させるためのコンピュータプログラムも提供可能である。また、該コンピュータプログラムが記録された記録媒体も提供される。
【符号の説明】
【０１０４】
１０  センタサーバ
２０  営業店端末
２２  役席端末
２４  保守端末
２６  専用網
２８  ホスト
３０  センタ端末
１００、２００  制御部
１０２  起動日情報記録部
１０４  メッセージ取得部
１０６  メッセージ通知部
１２０、２２０  通信部
１２２、２２６  記憶部
１２４  メッセージＤＢ
１２６  端末起動管理ＤＢ
２０２  営業日情報更新部
２０４  送信制御部
２０６  表示制御部
２２２  表示部
２２４  入力部
【図１】
2017151660.tif 000003
【図２】
2017151660.tif 000004
【図３】
2017151660.tif 000005
【図４】
2017151660.tif 000006
【図５】
2017151660.tif 000007
【図６】
2017151660.tif 000008
【図７】
2017151660.tif 000009
【図８】
2017151660.tif 000010
【図９】
2017151660.tif 000011
【図１０】
2017151660.tif 000012