(57)【要約】【課題】駅務機器のプログラム更新時の作業負担を軽減することができる駅務システムを提供することである。【解決手段】実施形態の駅務システムは、第１記憶装置と、第２記憶装置と、更新部と、記憶制御部と、比較部とを持つ。第２記憶装置は、駅務機器のプログラムと、前記駅務機器のプログラムの設定値を記憶する。更新部は、前記第２記憶装置に記憶された駅務機器のプログラムを更新する。記憶制御部は、前記更新部が前記駅務機器のプログラムを更新する前に、前記第２記憶装置に記憶された前記設定値を、前記第１記憶装置に記憶させる。比較部は、前記更新部が前記駅務機器のプログラムを更新した後に、前記第１記憶装置に記憶された前記設定値と、前記プログラムの更新の結果、前記第２記憶装置に記憶された新たな設定値とを比較し、比較結果を出力する。【選択図】図１
2018195104.tif 000002
【特許請求の範囲】
【請求項１】
第１記憶装置と、
駅務機器のプログラムと、前記駅務機器のプログラムの設定値を記憶する第２記憶装置と、
前記第２記憶装置に記憶された駅務機器のプログラムを更新する更新部と、
前記更新部が前記駅務機器のプログラムを更新する前に、前記第２記憶装置に記憶された前記設定値を、前記第１記憶装置に記憶させる記憶制御部と、
前記更新部が前記駅務機器のプログラムを更新した後に、前記第１記憶装置に記憶された前記設定値と、前記プログラムの更新の結果、前記第２記憶装置に記憶された新たな設定値とを比較し、比較結果を出力する比較部と、
を備える駅務システム。
【請求項２】
前記駅務機器とは、自動改札機であって、
前記第１記憶装置は、自動改札機を監視する監視装置に設けられ、
前記比較部は、前記監視装置により実現される、
請求項１に記載の駅務システム。
【請求項３】
前記駅務機器とは、自動改札機であって、
前記第１記憶装置は、自動改札機を監視する監視装置に設けられ、
前記比較部は、前記自動改札機により実現される、
請求項１に記載の駅務システム。
【請求項４】
前記駅務機器とは、自動改札機を監視する監視装置であって、
前記第１記憶装置は、前記監視装置に接続されるファイルサーバであり、
前記記憶制御部、および前記比較部は、前記監視装置により実現される、
請求項１に記載の駅務システム。
【請求項５】
前記比較部は、表示部に、前記比較結果に基づく画像を表示させる、
請求項１から請求項４のいずれか一項に記載の駅務システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、駅務システムに関する。
【背景技術】
【０００２】
駅において各種の業務を実行するための駅務機器には、その機能や設置位置等に応じた動作条件の設定が行われる。駅務機器には、自動改札機や券売機、清算機、係員端末、監視盤、駅サーバなど種々のものがある。ここで、駅務機器を動作させるプログラムの更新が行われる際、更新作業の作業者や、駅務機器を管理する管理者は、プログラム更新後に動作条件が適切に設定されているかを確認することが求められ、当該確認が手間である場合があった。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１６−１９７３５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明が解決しようとする課題は、駅務機器のプログラム更新時の作業負担を軽減することができる駅務システムを提供することである。
【課題を解決するための手段】
【０００５】
実施形態の駅務システムは、第１記憶装置と、第２記憶装置と、更新部と、記憶制御部と、比較部とを持つ。第２記憶装置は、駅務機器のプログラムと、前記駅務機器のプログラムの設定値を記憶する。更新部は、前記第２記憶装置に記憶された駅務機器のプログラムを更新する。記憶制御部は、前記更新部が前記駅務機器のプログラムを更新する前に、前記第２記憶装置に記憶された前記設定値を、前記第１記憶装置に記憶させる。比較部は、前記更新部が前記駅務機器のプログラムを更新した後に、前記第１記憶装置に記憶された前記設定値と、前記プログラムの更新の結果、前記第２記憶装置に記憶された新たな設定値とを比較し、比較結果を出力する。
【図面の簡単な説明】
【０００６】
【図１】第１の実施形態に係る駅務システムの構成を示す図。
【図２】第１の実施形態に係る自動改札機の外観構成図。
【図３】第１の実施形態に係る制御部の機能構成を示す図。
【図４】第１の実施形態に係る設定値情報の内容を示す図。
【図５】第１の実施形態に係る自動改札機プログラムが更新された後の設定値情報の内容を示す図。
【図６】第１の実施形態に係る駅サーバの構成を示す図。
【図７】第１の実施形態に係る駅サーバの動作状態を示す図（その１）。
【図８】第１の実施形態に係る駅サーバの動作状態を示す図（その２）。
【図９】第１の実施形態に係る駅務システムの動作の一例を示すシーケンス図である。
【図１０】第２の実施形態に係る自動改札機の機能構成の一例を示す図である。
【図１１】第３の実施形態に係る駅務システムの構成を示す図。
【図１２】第３の実施形態に係る駅サーバが備える制御部の機能構成を示す図。
【図１３】第３の実施形態に係る駅サーバの動作状態を示す図（その１）である。
【図１４】第３の実施形態に係る駅サーバの動作状態を示す図（その２）である。
【発明を実施するための形態】
【０００７】
以下、実施形態の駅務システムを、図面を参照して説明する。実施形態の駅務システムは、駅に設置される駅務機器を動作させるプログラムの更新前後において、当該駅務機器の動作条件等を示す設定値を比較するシステムである。
【０００８】
（第１の実施形態）
図１は、第１の実施形態に係る駅務システム１の構成を示す図である。駅務システム１は、鉄道の駅に設置される。駅務システム１は、例えば、駅サーバ１０と、一以上の自動改札機２０とを備える。なお、駅務システム１は、１台に限らず、複数の駅サーバ１０、および複数の自動改札機２０を備えていてもよい。図示する例では、駅務システム１は、１台の駅サーバ１０と、Ｎ台の自動改札機２０とを備える。Ｎは、任意の自然数である。駅サーバ１０と、自動改札機２０とは、ＬＡＮ（Local Area Network）などを介して通信する。
【０００９】
第１の実施形態では、プログラムの更新対象の駅務機器が自動改札機２０であって、駅サーバ１０が、プログラムの更新前後において当該自動改札機２０の動作条件等を示す設定値の差異を検出する構成について説明する。以下、駅サーバ１０、および自動改札機２０の構成の詳細について説明する。
【００１０】
［自動改札機］
図２は、第１の実施形態に係る自動改札機２０の外観構成図である。具体的には、図２は、１つの自動改札機２０を上方から見た図である。自動改札機２０は、通路を挟んで対向配置される主機３０と従機４０とを備える。主機３０は、例えば、制御部２１と、リーダライタ３１と、上面表示部３２と、正面表示部３３と、扉部３４および３５とを備える。また、従機４０は、リーダライタ４１と、上面表示部４２と、正面表示部４３と、扉部４４および４５とを備える。
【００１１】
主機３０のリーダライタ３１は、図２のａ方向に通過しようとする（駅から出場しようとする）利用者によって翳された媒体Ｍ（不図示）に記憶された情報を読み取って、読み取った情報を制御部２１に送信する。媒体Ｍは、媒体ＩＤ、電子マネーのチャージ金額（入金金額）、利用者が通過した駅の情報（例えば入場駅）等がエンコードされて記憶される媒体であって、記憶される情報を無線通信機能によって自動改札機２０等の駅関連機器に送信する媒体である。
【００１２】
上面表示部３２は、制御部２１によって処理された結果を表示する。正面表示部３３は、図２のａ方向に通過可能であるか否かを示すマークや図形、文字等を表示する。正面表示部３３の表示内容は、制御部２１によって決定される。図２の例では、自動改札機２０は、ａ方向の通過のみ許可する動作モード（第１の動作モード）に設定されているため、主機３０の正面表示部３３は、通過を許可することを示すマークを表示している。制御部２１は、主機３０と従機４０の各部を制御する。
【００１３】
一方、従機４０のリーダライタ４１は、ｂ方向に通過しようとする（駅に入場しようとする）利用者によって翳された媒体Ｍに記憶された情報を読み取って、読み取った情報を主機３０の制御部２１に送信する。上面表示部４２は、リーダライタ４１に媒体Ｍが翳された場合に、主機３０の制御部２１によって処理された結果を表示する。正面表示部４３は、ｂ方向に通過可能であるか否かを示すマークや図形、文字等を表示する。正面表示部４３の表示内容は、主機３０の制御部２１によって決定される。図２の例では、自動改札機２０は、ａ方向の通過のみ許可する一方向通過動作モードに設定されているため、従機４０の正面表示部４３は、通過を禁止することを示すマークを表示している。
【００１４】
主機３０の制御部２１は、自動改札機２０が第１の動作モードに設定されている場合には、扉部３５および４５を開放状態に維持すると共に、扉部３４および４４を開放状態または閉止状態に制御することで、ａ方向の利用者の通過を許可または禁止する。また、制御部２１は、自動改札機２０が図２のｂ方向の通過のみ許可する動作モード（第２の動作モード）に設定されている場合には、扉部３４および４４を開放状態に維持すると共に、扉部３５および４５を開放状態または閉止状態に制御することで、ｂ方向の利用者の通過を許可または禁止する。
【００１５】
リーダライタ３１および４１は、例えば、自身に翳された媒体Ｍから情報を読み取り、読み取った情報をデコードし、電子情報を取得する。そして、リーダライタ３１および４１は、取得した情報を制御部２１に出力する。また、リーダライタ３１および４１は、自身に翳された媒体Ｍに対して情報をエンコードして書き込む。リーダライタ３１および４１は、例えば、１３.５６［ＭＨｚ］の通信帯域を使用して媒体Ｍと通信を行う。
【００１６】
図３は、第１の実施形態に係る制御部２１の機能構成を示す図である。制御部２１は、ＣＰＵ（Central Processing Unit）などのプロセッサが記憶部２５（第２記憶装置の一例）に記憶されたプログラムを実行することによって実現される。制御部２１は、例えば、処理部２２と、更新部２３と、出力部２４とを機能部として備える。これらのうち、特に処理部２２が、運用中の自動改札機プログラム２５Ａによって実現される機能部である。処理部２２は、図２を用いて説明した「制御部２１の処理」を実行する。
【００１７】
更新部２３は、運用中の自動改札機プログラム２５Ａを、所望のタイミングで（定期的に、或いは駅サーバ１０からの指示に応じて）、更新版の自動改札機プログラム２５Ｂに更新する。更新部２３および出力部２４は、例えば自動改札機プログラムよりも上位のＯＳ（Operating System）やミドルウェアによって実現される。
【００１８】
出力部２４は、自動改札機プログラムが更新部２３によって更新される前の設定値情報２５Ｃを、通信部２６を用いて駅サーバ１０に送信する。設定値情報２５Ｃは、自動改札機２０が有する機能や設置位置等に応じた動作条件の設定値を示す情報である。出力部２４は、例えば、更新部２３が次に自動改札機プログラムを更新する日時を取得し、取得した日時の前に設定値情報２５Ｃを通信部２６に送信させる。また、出力部２４は、更新部２３から更新直前に、更新する旨の通知を受けてもよい。
【００１９】
記憶部２５には、例えば、運用中の自動改札機プログラム２５Ａと、更新版の自動改札機プログラム２５Ｂと、設定値情報２５Ｃとが記憶される。更新版の自動改札機プログラム２５Ｂは、例えば、駅サーバ１０が外部装置からダウンロードすることで取得され、各自動改札機２０に配信される。
【００２０】
更新部２３により自動改札機プログラムの更新が行われると、それに伴って設定値情報２５Ｃも書き換わる場合がある。出力部２４は、更新部２３によって自動改札機プログラム２５Ａが自動改札機プログラム２５Ｂに更新された後にも、設定値情報２５Ｃを、通信部２６を用いて駅サーバ１０に送信する。
【００２１】
［設定値情報：自動改札機プログラム更新前］
図４は、第１の実施形態に係る設定値情報２５Ｃの内容を示す図である。図４に示す通り、設定値情報２５Ｃは、例えば、識別情報ＩＤと、設定値ＰＭとが互いに対応付けられた情報である。識別情報ＩＤとは、設定値情報２５Ｃに含まれる設定値ＰＭを識別する情報である。設定値情報２５Ｃには、例えば、自動改札機２０の動作条件の数の設定値ＰＭが含まれる。図示する一例では設定値情報２５Ｃには、設定値ＰＭが２０個含まれる。
【００２２】
設定値ＰＭは、自動改札機プログラムの動作を規定する値である。それぞれの設定値ＰＭには、例えば、有効（ＯＮ）を示す「１」、および無効（ＯＦＦ）を示す「０」や、定められた範囲の数値等が設定される。例えば、識別情報ＩＤ１の設定値ＰＭは、自動改札機２０が双方向通過モードで動作するか否かを設定する値であり、図示の例では有効（ＯＮ）を示す「１」が設定されている。例えば、識別情報ＩＤ２の設定値ＰＭは、自動改札機２０の識別番号を示す値であり、図示の例ではＮｏ．３を示す「３」が設定されている。
例えば、識別情報ＩＤ２０の設定値ＰＭは、自動改札機２０が磁気券投入口を有するタイプか否かを示す値であり、図示の例では、無効（ＯＦＦ）を示す「０」が設定されている。
【００２３】
なお、設定値情報２５Ｃには、自動改札機プログラム２５Ａに使用されない設定値ＰＭが含まれていてもよい。この場合、自動改札機プログラム２５Ａは、設定値情報２５Ｃに含まれる設定値ＰＭのうち、動作に用いる設定値ＰＭのみを参照し、自動改札機２０を動作させる。
【００２４】
図５は、第１の実施形態に係る自動改札機プログラムが更新された後の設定値情報２５Ｃ＃の内容を示す図である。自動改札機プログラム２５Ａから自動改札機プログラム２５Ｂに更新されると、例えば、設定値情報２５Ｃに含まれる設定値ＰＭの数は、自動改札機プログラムの更新に伴って増減する場合がある。この場合、設定値情報２５Ｃには、更新後の新しい自動改札機プログラムに用いられる設定値ＰＭが追加される。また、更新後の新しい自動改札機プログラムに使用されない設定値ＰＭは、設定値情報２５Ｃから当該設定値ＰＭと、対応する識別情報ＩＤとが削除される。
【００２５】
また、設定値情報２５Ｃに含まれる設定値ＰＭの値は、駅務機器のプログラムの更新に伴って変更される場合がある。この場合、設定値情報２５Ｃの設定値ＰＭは、更新後の新しい自動改札機プログラムに応じた値に変更される。図５の例では、識別情報ＩＤ１〜識別情報ＩＤ２０の設定値ＰＭのうち、識別情報ＩＤ１の設定値ＰＭが、「１」から「０」に変更されている。また、設定値情報２５Ｃの設定値ＰＭは、更新後の新しい自動改札機プログラムに使用されない場合、更新に伴って初期値に変更、又は値が削除される。
【００２６】
［駅サーバ］
図６は、第１の実施形態に係る駅サーバ１０の構成を示す図である。駅サーバ１０は、駅サーバ１０に接続される自動改札機２０を監視する装置である。駅サーバ１０は、例えば、自動改札機２０の自動改札機２０の動作履歴等を取得し、管理する。駅サーバ１０は、例えば、制御部１１と、操作部１２と、表示部１３と、通信部１４と、記憶部１５（第１記憶装置の一例）とを備える。
【００２７】
制御部１１は、ＣＰＵなどのプロセッサが、記憶部１５に記憶されるプログラムを実行することによって実現される。操作部１２は、駅サーバ１０を管理する管理者による入力操作を受け付け、受け付けた入力操作の内容を示す情報を制御部１１に出力する。表示部１３は、制御部１１の制御に基づいて各種情報を表示する。操作部１２と表示部１３は、例えば、一体に形成されたタッチパネルである。なお、操作部１２は、キーボードやスイッチ等を含んでもよい。通信部１４は、駅サーバ１０に接続される自動改札機２０との間で情報を送受信する。また、通信部１４は、自動改札機２０から受信した情報（例えば、設定値情報２５Ｃ）を記憶部１５に記憶させる。記憶部１５には、駅サーバ１０を動作させるプログラムや、自動改札機２０から受信した情報が記憶される。
【００２８】
図７は、第１の実施形態に係る駅サーバ１０の動作状態を示す図（その１）である。この状態において、取得部１１１は、通信部１４が自動改札機２０から受信した自動改札機プログラム更新前の設定値情報２５Ｃを、記憶部１５に記憶させる。この状態とは、自動改札機プログラム２５Ａが自動改札機プログラム２５Ｂに更新される前の状態である。
【００２９】
図８は、第１の実施形態に係る駅サーバ１０の動作状態を示す図（その２）である。この状態において、取得部１１１は、通信部１４が自動改札機２０から受信した設定値情報２５Ｃ（設定値情報２５Ｃ＃）を比較部１１２に供給する。この状態とは、自動改札機プログラム２５Ａが自動改札機プログラム２５Ｂに更新された後の状態である。
【００３０】
比較部１１２は、取得部１１１から取得した設定値情報２５Ｃ＃と、記憶部１５に記憶される設定値情報２５Ｃとを比較し、比較した比較結果を表示制御部１１３に出力する。表示制御部１１３は、比較部１１２が出力する比較結果を表示部１３に表示する。表示制御部１１３は、例えば、比較結果を示す画像を生成し、生成した画像を表示部１３に表示する。この一例では、設定値情報２５Ｃと、設定値情報２５Ｃ＃とでは、識別情報ＩＤ１に対応付けられた設定値ＰＭが異なる。したがって、表示部１３には、識別情報ＩＤ１の設定値ＰＭが異なることを示す画像が表示される。
【００３１】
［駅務システムの動作］
図９は、第１の実施形態に係る駅務システム１の動作の一例を示すシーケンス図である。まず、自動改札機２０の出力部２４は、自動改札機プログラムの更新前に設定値情報２５Ｃを、通信部２６を用いて駅サーバ１０に送信させる（ステップＳ１１０）。次に、駅サーバ１０の取得部１１１は、自動改札機２０により送信された設定値情報２５Ｃを取得し、記憶部１５に記憶させる（ステップＳ１１５）。次に、自動改札機２０の更新部２３は、自動改札機プログラム２５Ａを自動改札機プログラム２５Ｂに更新する（ステップＳ１２０）。次に、出力部２４は、自動改札機プログラムの更新後の設定値情報２５Ｃ＃を、通信部２６を用いて駅サーバ１０に送信させる（ステップＳ１３０）。次に、駅サーバ１０の比較部１１２は、取得部１１１が取得した設定値情報２５Ｃ＃と、先に記憶部１５に記憶されていた設定値情報２５Ｃとを比較する（ステップＳ１４０）。表示制御部１１３は、比較部１１２が検出した比較結果情報に基づく画像を表示部１３に表示させる（ステップＳ１５０）。
【００３２】
なお、上述した第１の実施形態において、出力部２４と取得部１１１とのうち一方または双方が、「記憶制御部」の一例である。
【００３３】
以上説明したように第１の実施形態の駅務システム１によれば、記憶部１５と、自動改札機プログラム２５Ａ、自動改札機プログラム２５Ｂ、およびその設定値を示す設定値情報２５Ｃを記憶する記憶部２５と、記憶部２５に記憶された自動改札機プログラムを更新する更新部２３と、記憶部２５が自動改札機プログラムを更新する前に記憶部２５に記憶された設定値情報２５Ｃを、記憶部１５に記憶させる記憶制御部（第１の実施形態では出力部２４と取得部１１１の協働による）と、更新部２３が自動改札機プログラムを更新した後に、記憶部２５に記憶された設定値情報２５Ｃと、プログラムの更新の結果、記憶部２５に記憶された新たな設定値情報２５Ｃ＃とを比較し、比較結果を出力する比較部１１２とを備える。これにより、管理者や作業者は、設定値情報の差異を容易に確認することができる。
【００３４】
ここで、更新作業の作業者や、駅務機器を管理する管理者は、プログラム更新後に設定値ＰＭが適切に設定されていることを確認することが求められる場合がある。この場合、作業者や、管理者は、表示部１３によって比較結果を確認することにより、自動改札機プログラムの更新前後に変化した設定値ＰＭを確認することができる。また、作業者や、管理者は、比較結果を確認し、自動改札機プログラムの更新前後に変化した設定値ＰＭの値が適切な値であるか否かを確認することができる。したがって、第１の実施形態の駅務システム１によれば、自動改札機プログラム更新時の作業者や、管理者の作業負担を軽減することができる。
【００３５】
（第２の実施形態）
以下、図を参照して第２の実施形態の駅務システム１について説明する。図１０は、第２の実施形態に係る自動改札機２０の機能構成の一例を示す図である。第１の実施形態では、駅サーバ１０が自動改札機プログラムの更新前後の差異を検出する場合について説明した。第２の実施形態では、自動改札機２０が自動改札機プログラムの更新前後の差異を検出する場合について説明する。なお、上述した第１の実施形態と同様の構成については、同一の符号を付して説明を省略する。
【００３６】
図１０に示す通り、制御部２１は、例えば、処理部２２と、更新部２３と、出力部２４と、取得部２７と、比較部２８とを機能部として備える。これらのうち、特に処理部２２が、運用中の自動改札機プログラム２５Ａによって実現される機能部である。処理部２２は、図２を用いて説明した「制御部２１の処理」を実行する。
【００３７】
更新部２３は、運用中の自動改札機プログラム２５Ａを、所望のタイミングで（定期的に、或いは駅サーバ１０からの指示に応じて）、更新版の自動改札機プログラム２５Ｂに更新する。更新部２３、出力部２４、取得部２７および比較部２８は、例えば自動改札機プログラムよりも上位のＯＳ（Operating System）やミドルウェアによって実現される。
【００３８】
出力部２４は、自動改札機プログラムが更新部２３によって更新される前の設定値情報２５Ｃを、通信部２６を用いて駅サーバ１０に送信する。駅サーバ１０の取得部１１１は、受信した設定値情報２５Ｃを記憶部１５に記憶させる。なお、第２の実施形態の出力部２４は、第１の実施形態と異なり、更新部２３によって自動改札機プログラム２５Ａが自動改札機プログラム２５Ｂに更新された後には、設定値情報２５Ｃを駅サーバ１０に送信しない。
【００３９】
取得部２７は、更新部２３によって自動改札機プログラム２５Ａが自動改札機プログラム２５Ｂに更新された後に、通信部２６を用いて駅サーバ１０に情報リクエストを送信し、記憶部１５に記憶される設定値情報２５Ｃを取得する。
【００４０】
比較部２８は、取得部１１１が取得した設定値情報２５Ｃと、更新部２３によって自動改札機プログラム２５Ａが自動改札機プログラム２５Ｂに更新された後に記憶部１５に記憶される設定値情報２５Ｃ（設定値情報２５Ｃ＃）とを比較する。ここで、自動改札機２０は、比較部２８が比較した比較結果を自動改札機２０が備える表示部（上面表示部３２、正面表示部３３、上面表示部４２、および正面表示部４３）等に表示させてもよく、駅サーバ１０に比較結果を送信し、表示部１３に表示させてもよい。
【００４１】
第２の実施形態においても、記憶制御部は、出力部２４と取得部１１１の協働による。
【００４２】
以上説明したように、第２の実施形態において、駅務機器は、自動改札機２０であり、記憶部１５（第１記憶装置）は、自動改札機２０を監視する駅サーバ１０に設けられ、比較部２８は、自動改札機２０により実現される。ここで、作業者や、管理者は、自動改札機２０が備える表示部（上面表示部３２、正面表示部３３、上面表示部４２、または正面表示部４３）によって比較結果を確認することにより、自動改札機プログラムの更新前後に差異が生じている設定値ＰＭを自動改札機２０毎に確認することができる。したがって、第２の実施形態の駅務システム３によれば、駅務機器のプログラム更新時の作業者や、管理者の作業負担を軽減することができる。
【００４３】
（第３の実施形態）
以下、図を参照して第３の実施形態の駅務システム３について説明する。図１１は、第３の実施形態に係る駅務システム３の構成を示す図である。第１の実施形態および第２の実施形態では、プログラムの更新対象の駅務機器が自動改札機２０である場合について説明した。第３の実施形態では、プログラムの更新対象の駅務機器が駅サーバ１０である。そして、駅サーバ１０自身が、プログラムの更新前後において当該駅サーバ１０の動作条件等を示す設定値の差異を検出する。なお、上述した第１の実施形態と同様の構成については、同一の符号を付して説明を省略する。
【００４４】
図１１に示す通り、駅務システム３は、駅サーバ１０と、自動改札機２０と、ファイルサーバ６０（第１記憶装置の一例）とを備える。駅サーバ１０と、ファイルサーバ６０とは、ネットワークＮＷを介して通信する。ファイルサーバ６０には、駅サーバ１０から受信した情報が記憶される。
【００４５】
［駅サーバの制御部］
図１２は、第３の実施形態に係る駅サーバ１０が備える制御部１１の機能構成を示す図である。制御部１１は、ＣＰＵなどのプロセッサが、記憶部１５（第２記憶装置の一例）に記憶されたプログラムを実行することによって実現される。制御部１１は、取得部１１１と、比較部１１２と、表示制御部１１３と、出力部１１４と、更新部１１５と、を機能部として備える。
【００４６】
更新部１１５は、運用中の駅サーバプログラム１５Ａを、所望のタイミングで（定期的に、或いは駅サーバ１０より上位の装置からの指示に応じて）、更新版の駅サーバプログラム１５Ｂに更新する。取得部１１１、比較部１１２、表示制御部１１３、出力部１１４および更新部１１５は、例えば駅サーバプログラムよりも上位のＯＳ（Operating System）やミドルウェアによって実現される。駅サーバプログラムは、例えば、図示する各種構成ではなく、自動改札機２０などを監視する駅サーバ１０の本来の機能を実現する。
【００４７】
出力部１１４は、駅サーバプログラムが更新部１１５によって更新される前の設定値情報１５Ｃを、通信部１４を用いてファイルサーバ６０に送信する。ファイルサーバ６０は、例えば、ネットワークＮＷを介してアクセス可能なＮＡＳ（Network Attached Storage）である。設定値情報１５Ｃは、自動改札機２０が有する機能や設置位置等に応じた動作条件の設定値を示す情報である。出力部１１４は、例えば、更新部１１５が次に駅サーバプログラムを更新する日時を取得し、取得した日時の前に設定値情報１５Ｃを通信部１４に送信させる。また、出力部１１４は、更新部１１５から更新直前に、更新する旨の通知を受けてもよい。
【００４８】
記憶部１５には、例えば、運用中の駅サーバプログラム１５Ａと、更新版の駅サーバプログラム１５Ｂと、設定値情報１５Ｃとが記憶される。更新版の駅サーバプログラム１５Ｂは、例えば、駅サーバ１０が外部装置からダウンロードする。更新部１１５により駅サーバプログラムの更新が行われると、それに伴って記憶部１５に記憶される設定値情報１５Ｃも書き換わる場合がある。
【００４９】
図１３は、第３の実施形態に係る駅サーバ１０の動作状態を示す図（その１）である。この状態において、出力部１１４は、駅サーバプログラム更新前の設定値情報１５Ｃを、通信部１４を用いてファイルサーバ６０送信し、記憶させる。この状態とは、駅サーバプログラム１５Ａが駅サーバプログラム１５Ｂに更新される前の状態である。
【００５０】
図１４は、第３の実施形態に係る駅サーバ１０の動作状態を示す図（その２）である。この状態において、取得部１１１は、通信部１４を用いてファイルサーバ６０から設定値情報１５Ｃ（設定値情報１５Ｃ＃）を取得し、比較部１１２に供給する。この状態とは、駅サーバプログラム１５Ａが駅サーバプログラム１５Ｂに更新された後の状態である。
以降の構成は、上述した実施形態と同様であるため、説明を省略する。
【００５１】
なお、第３の実施形態において、出力部１１４は、「記憶制御部」の一例である。
【００５２】
以上説明したように、第３の実施形態において、駅務機器は、ファイルサーバ６０（第１記憶装置）に接続された駅サーバ１０であり、記憶部１５および比較部１１２は、駅サーバ１０により実現される。
【００５３】
ここで、更新作業の作業者や、駅務機器を管理する管理者は、プログラム更新後に設定値ＰＭが適切に設定されていることを確認することが求められる場合がある。この場合、作業者や、管理者は、表示部１３によって比較結果を確認することにより、駅サーバプログラムの更新前後に変化した設定値ＰＭを確認することができる。また、作業者や、管理者は、比較結果を確認し、駅サーバプログラムの更新前後に変化した設定値ＰＭの値が適切な値であるか否かを確認することができる。したがって、第３の実施形態の駅務システム１によれば、駅サーバプログラム更新時の作業者や、管理者の作業負担を軽減することができる。
【００５４】
なお、第３の実施形態、駅サーバプログラムの更新が行われることに伴って、駅サーバ１０が設定値情報１５Ｃのみをファイルサーバ６０に記憶させる場合について説明したが、これに限られない。駅サーバプログラムの更新が行われる場合、駅サーバ１０の設定値情報１５Ｃと合わせて、駅サーバ１０に接続される自動改札機２０の設定値情報２５Ｃなどを、併せてファイルサーバ６０に記憶させてもよい。この場合、駅サーバ１０は、駅サーバプログラムの更新前後に差異が生じている駅サーバ１０の設定値ＰＭおよび自動改札機２０の設定値ＰＭを並行して検出することができる。
【００５５】
以上説明した少なくとも一つの実施形態によれば、第１記憶装置と、駅務機器のプログラムと、駅務機器のプログラムの設定値を記憶する第２記憶装置と、第２記憶装置に記憶された駅務機器のプログラムを更新する更新部と、更新部が駅務機器のプログラムを更新する前に、第２記憶装置に記憶された設定値を、第１記憶装置に記憶させる記憶制御部と、更新部が駅務機器のプログラムを更新した後に、第１記憶装置に記憶された設定値と、プログラムの更新の結果、第２記憶装置に記憶された新たな設定値とを比較し、比較結果を出力する比較部と、を備える駅務システムにより、駅務機器のプログラム更新時の作業負担を軽減することができる。
【００５６】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
【符号の説明】
【００５７】
１、２…駅務システム、１０…駅サーバ、２０…自動改札機、６０…ファイルサーバ、１１、２１…制御部、１１１、２７…取得部、１１２、２８…比較部、１１３…表示制御部、１１４、２４…出力部、２２…処理部、１１５、２３…更新部、１２…操作部、１３…表示部、１４、２６…通信部、１５、２５…記憶部、１５Ａ、１５Ｂ…駅サーバプログラム、１５Ｃ、２５Ｃ…設定値情報、２５Ａ、２５Ａ…自動改札機プログラム、２５Ｂ、２５Ｂ…自動改札機プログラム、ＩＤ…識別情報、ＰＭ…設定値
【図１】
2018195104.tif 000003
【図２】
2018195104.tif 000004
【図３】
2018195104.tif 000005
【図４】
2018195104.tif 000006
【図５】
2018195104.tif 000007
【図６】
2018195104.tif 000008
【図７】
2018195104.tif 000009
【図８】
2018195104.tif 000010
【図９】
2018195104.tif 000011
【図１０】
2018195104.tif 000012
【図１１】
2018195104.tif 000013
【図１２】
2018195104.tif 000014
【図１３】
2018195104.tif 000015
【図１４】
2018195104.tif 000016