【手続補正書】
【提出日】令和2年11月11日(2020.11.11)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【発明の名称】管轄管理装置及び権利情報管理システム
【技術分野】
【０００１】
本発明は、搬送可能な媒体に対応付けられている権利情報に関する情報を管理する管轄管理装置等に関する。
【背景技術】
【０００２】
例えば、ＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）券等の媒体の内部に権利情報を格納し、その権利情報を用いて、交通機関の利用を管理する交通システム等が知られている。近年、ＩＣ券の内部に格納されている権利情報を、上位装置側に持たせるようにして、権利利用状況をリアルタイムに把握したり、新サービスの導入の容易化を図ったりすることが検討されている。
【０００３】
例えば、搬送可能な媒体等に対応する情報を上位装置側で管理する技術としては、特許文献1に記載の技術が知られている。特許文献1には、「各ロケーションのユーザ収容装置は、接続された端末のユーザから利用要求を受け付けると、そのユーザが現在対応付けられているユーザ収容装置を、滞留ユーザ記憶部もしくは中央サーバの各ユーザ滞留ロケーション記憶部を参照して定め、そのユーザ収容装置から、各アプリケーションのユーザ用コピーを保持しているユーザ収容装置を特定するためのプロパティを含むユーザ用ポータルを呼び寄せ、そのプロパティにより特定されるユーザ収容装置から、ユーザにより指定されたアプリケーションのユーザ用コピーを呼び寄せ、自装置が保持するユーザ用コピーによりアプリケーションサービスを提供する。」技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−２５２０７５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
例えば、特許文献１の技術では、ユーザからの利用要求が出されると、ロケーションのユーザ収容サーバに当該ユーザの情報を呼び寄せるという処理を実現している。このような仕組みを交通系等のゲートシステムに応用する例として、プリペイド料金や回数券情報といったチケット利用の権利等の権利情報をユーザ情報として中央サーバ等に保存し、ユーザが権利情報を利用したいときに、利用したい場所でユーザ情報を呼び寄せて、権利を行使できるような仕組みが考えられる。
【０００６】
ここで、例えば、鉄道の自動改札機では、利用者が歩行のスピードを緩めず通過可能にするために、ユーザからの利用要求から利用に関する計算を実行し、その結果を返却するまでのレスポンスが高速であることが要求される。しかしながら、上記したように、ユーザからの利用要求が出されてから、ロケーションのユーザ収容サーバに当該ユーザの情報を呼び寄せるという処理を行うようにすると、情報の呼び寄せに時間を要してしまうこととなり、このような高速なレスポンスの要求を満たすことが困難である。
【０００７】
一方、上記のようなデータ呼び寄せに関する動作を省略するために、全てのユーザ情報を全てのロケーションのユーザ収容サーバに配置することが考えられるが、このようにした場合には、各ユーザ収容サーバ間でユーザ情報の一貫性を保つため、或るユーザのユーザ情報がいずれかのユーザ収容サーバで変化するたびに、全てのユーザ収容サーバに対してユーザ情報の同期処理を行う必要があり、多数の同期処理が輻輳し、ロケーションのユーザ収容サーバと他のユーザ収容サーバを結ぶネットワークに大きな負荷が掛かる虞がある。
【０００８】
本発明は、上記事情に鑑みなされたものであり、その目的は、管轄領域が異なる複数の装置間で権利情報の利用に関する権利利用情報を適切に管理でき、権利利用情報の管理負荷を低減することのできる技術を提供することにある。
【課題を解決するための手段】
【０００９】
上記目的を達成するため、一観点に係る管轄管理装置は、３以上の管轄領域の中の一の管轄領域における複数の媒体の権利情報の利用に関する権利利用情報を管理する管轄管理装置であって、複数の媒体のそれぞれについての権利利用情報を記憶する権利利用情報記憶部と、管轄領域での媒体の利用結果に基づいて媒体の権利利用情報を更新する更新部と、更新部により更新された媒体の権利利用情報を、他の管轄領域の中の媒体の到着可能時間が短い管轄領域から順番に送信する同期制御部と、を備える。
【発明の効果】
【００１０】
本発明によれば、管轄領域が異なる複数の装置間で権利利用情報を適切に管理でき、権利利用情報の管理負荷を低減することができる。
【図面の簡単な説明】
【００１１】
【図１】図１は、一実施形態に係る権利情報管理システムの全体構成図である。
【図２】図２は、一実施形態に係る中間サーバ、センタサーバ、及び中間サーバ設定端末のハードウェア構成図である。
【図３】図３は、一実施形態に係る管轄駅情報の構成図である。
【図４】図４は、一実施形態に係る権利利用情報の構成図である。
【図５】図５は、一実施形態に係る同期タイミング情報の構成図である。
【図６】図６は、一実施形態に係る規定同期タイミング情報の構成図である。
【図７】図７は、一実施形態に係る媒体利用時処理及び同期処理のシーケンス図である。
【図８】図８は、一実施形態に係る同期タイミング情報更新処理のフローチャートである。
【図９】図９は、一実施形態に係る設定画面を示す図である。
【発明を実施するための形態】
【００１２】
実施形態について、図面を参照して説明する。なお、以下に説明する実施形態は特許請求の範囲に係る発明を限定するものではなく、また実施形態の中で説明されている諸要素及びその組み合わせの全てが発明の解決手段に必須であるとは限らない。
【００１３】
図１は、一実施形態に係る権利情報管理システムの全体構成図である。
【００１４】
権利情報管理システム１は、複数（図１では、３以上）の管轄管理装置の一例としての中間サーバ１０００と、複数の駅務機器１１００と、中間サーバ設定端末１２００と、センタサーバ（中央サーバ）１３００と、情報連携サーバ１７００とを有する。
【００１５】
中間サーバ１０００と、センタサーバ１３００と、中間サーバ設定端末１２００と、情報連携サーバ１７００とは、広域ネットワーク１６００を介して接続されている。複数の中間サーバ１０００は、中間サーバ間ネットワーク１５００を介して接続されている。各中間サーバ１０００は、この中間サーバ１０００が管轄する１以上の駅の駅務機器１１００と駅務機器間ネットワーク１４００を介して接続されている。ここで、中間サーバ１０００と、その中間サーバが管轄する駅務機器１１００とが、管轄管理システムに対応する。
【００１６】
中間サーバ１０００は、駅における入出場判断等に関わる処理等を実行する。また、中間サーバ１０００は、必要に応じて同期処理等に関わる通信を行う。また、中間サーバ１０００は、中間サーバ設定端末１２００による動作設定の指示を受信し、指示に従って動作設定を行う。また、中間サーバ１０００は、センタサーバ１３００との間の権利利用情報の同期処理等を行う。
【００１７】
中間サーバ１０００は、処理機能部として、受付部、更新部、及び処理部の一例としての機器要求処理部１００２と、同期制御部１００６とを有し、権利利用情報１００１と、管轄駅情報１００３と、同期タイミング情報１００４と、規定同期タイミング情報１００５とを記憶する。
【００１８】
権利利用情報１００１は、ＩＣ券、ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）利用媒体等の媒体が保持しているプリペイドの金額情報（チャージ金）や定期券といった権利情報を含む。本実施形態では、権利利用情報１００１は、処理高速化のために、権利情報管理システム１において利用可能な全発行済媒体のそれぞれについての権利情報を含む。
【００１９】
同期タイミング情報１００４は、他の中間サーバ１０００に対する同期タイミングを規定する情報である。同期タイミング情報１００４には、同期制御部１００６が機器要求処理部１００２より権利利用情報更新の通知を受け付け、且つ、更新内容が入場に関するもの（列車の利用開始時）であった場合において、使用される同期タイミングが管理されている。管轄駅情報１００３は、各中間サーバ１０００が管轄する駅の情報である。管轄駅情報１００３は、同期タイミング情報１００４を作成する際に、中間サーバ１０００同士の管轄の境界を特定するために用いられる。
【００２０】
規定同期タイミング情報１００５は、他の中間サーバ１０００に対する同期タイミングを規定する情報である。規定同期タイミング情報１００５には、同期制御部１００６が機器要求処理部１００２より権利利用情報更新の通知を受け付け、且つ、更新内容が出場に関するもの（列車の利用終了時）であった場合において、使用される同期タイミングが管理されている。更新内容が出場である場合には、媒体を有する利用者（ユーザ）が別の管轄に移動する時間を列車ダイヤ（ダイヤグラム）から特定することはできないので、他の中間サーバ１０００に対する同期タイミングとしては、他の中間サーバ１０００が管轄する駅との間の距離等を基準とした固定値としている。
【００２１】
機器要求処理部１００２は、駅務機器１１００からのリクエストに対して権利利用情報１００１を参照しながら権利情報の利用に関する処理を行い、権利利用情報１００１の書換え（処理による利用結果の更新）が起こった場合には、同期制御部１００６に対して権利利用情報１００１を変更した旨の通知（権利利用情報更新通知）を行う。
【００２２】
同期制御部１００６は、中間サーバ１０００間の同期タイミングをコントロールする。同期制御部１００６は、機器要求処理部１００２から権利利用情報更新通知を受け付けると、権利利用情報１００１の変更内容を確認した上で、媒体を所有するユーザの入場の場合には、管轄駅情報１００３と情報連携サーバ１７００が保持するダイヤ情報１７０１とを参照して、同期タイミング情報１００４のこの媒体についての同期タイミングを更新し、媒体を所有するユーザの出場の場合には、規定同期タイミング情報１００５のこの媒体についての同期タイミングを更新する。同期制御部１００６は、同期タイミング情報１００４又は規定同期タイミング情報１００５の同期タイミングの設定に基づいて、同期タイミングが来たか否かを判定し、同期タイミングが来た場合に、同期タイミング情報１００４及び規定同期タイミング情報１００５に従って他の中間サーバ１０００に対して、権利利用情報１００１の媒体に更新された内容（媒体に対応するエントリの内容）についての同期処理を実行する。
【００２３】
駅務機器１１００は、改札機、券売機、精算機といった媒体の権利利用に関わる処理を行う端末である。駅務機器１１００は、自機器を管轄する中間サーバ１０００に対して各種処理機能を実行させるためのリクエスト（機能実行リクエスト）を送信し、その結果をユーザに通知する。駅務機器１１００は、媒体受付部１１０１を含む。媒体受付部１１０１は、ユーザが各駅務機器１１００を利用するために提示する媒体にひもづけられた媒体ＩＤ（媒体識別情報）を取得し、媒体ＩＤを機能実行リクエストに含めて中間サーバ１０００に通知する。媒体ＩＤの取得方法としては、媒体がＩＣカード等の通信可能なものであれば通信により取得してもよく、また、媒体がバーコード、２次元バーコード等により媒体ＩＤを示す印刷媒体である場合には、媒体についての画像認識を行うことにより媒体ＩＤを取得してもよい。
【００２４】
センタサーバ１３００は、権利利用情報のバックアップといったシステム全体の情報を管理する。センタサーバ１３００は、権利利用情報バックアップ１３０１を含む。センタサーバ１３００は、中間サーバ１０００で更新される権利利用情報１００１のバックアップを行う。なお、センタサーバ１３００による権利利用情報１００１の取得方法としては、センタサーバ１３００が中間サーバ１０００に対して取得する指示を行うことにより取得するようにしてもよく、中間サーバ１０００から送信されてきたものを取得するようにしてもよい。
【００２５】
中間サーバ設定端末１２００は、各中間サーバ１０００の動作に関する設定を行うための端末であり、権利情報管理システム１の管理者からの設定を受け付けて、各中間サーバ１０００の動作設定を行う。中間サーバ設定端末１２００は、動作設定部１２０１を含む。動作設定部１２０１は、例えば、権利利用情報１００１の同期データ量の制限に関する設定や、通信路に関する制御に関する設定等の中間サーバ１０００に関する動作設定を行う設定画面を表示し、設定画面を介してこれら設定の内容を受け付けて、受け付けた内容に従う設定を行う。
【００２６】
情報連携サーバ１７００は、例えば、列車運行システムや駅内監視システムといった外部システムからの情報を取得して保持する。例えば、情報連携サーバ１７００は、運行情報の一例としてのダイヤ情報１７０１と、人流情報１７０２を保持する。ダイヤ情報１７０１は、列車ＩＤ（移動体識別情報）と、列車がどの駅にどの時刻に停車するかといった、各列車に関する場所と時刻との情報を保持する。ダイヤ情報１７０１は、中間サーバ１０００が保持する権利利用情報１００１の同期タイミングを列車の移動に合わせて設定するために用いられる。人流情報１７０２は、どの駅でどの程度の人が列車に乗車しているか、どの駅で混雑が起きるかといった情報である。人流情報１７０２は、例えば、列車の応荷重や駅内・駅周辺の監視カメラ等の情報に基づいて取得することができる。この人流情報１７０２は、権利利用情報１００１の同期タイミングをデータ量等の観点で決定するために利用される。
【００２７】
次に、中間サーバ１０００、センタサーバ１３００、及び中間サーバ設定端末１２００のハードウェア構成について説明する。
【００２８】
図２は、一実施形態に係る中間サーバ、センタサーバ、及び中間サーバ設定端末のハードウェア構成図である。
【００２９】
中間サーバ１０００（本実施形態では、センタサーバ１３００及び中間サーバ設定端末１２００も同様なハードウェア構成）は、本体部２０００と、ディスプレイ２１００と、ユーザ入力装置２２００と、権利利用情報記憶部の一例としての大容量記憶装置２３００と、通信装置２４００と、入出力装置２５００とを含む。
【００３０】
ディスプレイ２１００は、各種情報を表示する装置であり、例えば、後述する設定画面（図９参照）や処理状況、基本プログラムを操作するための情報等を表示可能である。入出力装置２５００は、外部記録媒体に対して読み書き可能なドライブ装置やユーザ認証を行うための指静脈読取装置などである。ユーザ入力装置２２００は、例えば、キーボード、マウスなど、ユーザからの入力を受け取るための装置である。ユーザ入力装置２２００は、入力された情報を本体部２０００に出力する。
【００３１】
大容量記憶装置２３００は、例えばＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）等の記憶装置である。大容量記憶装置２３００は、機能を実現するための基本プログラムやプログラム実行時処理結果の一時保管情報、各種処理を実行するためのプログラムや各種情報を、装置の電源を切った状態やプログラム非実行時に保管する。例えば、中間サーバ１０００の大容量記憶装置２３００は、権利利用情報１００１、管轄駅情報１００３、同期タイミング情報１００４、及び規定同期タイミング情報１００５を記憶する。また、センタサーバ１３００の大容量記憶装置２３００は、権利利用情報バックアップ１３０１を記憶する。なお、大容量記憶装置２３００に格納されているプログラムやデータは、各種処理実行の際には中央処理装置２００２により主記憶装置２００３に読み出され、読み出されたプログラムは、中央処理装置２００２により実行される。
【００３２】
通信装置２４００は、例えばＥｔｈｅｒｎｅｔ（登録商標）を介して外部装置と通信を行う装置である。通信装置２４００は、例えば、広域ネットワーク１６００や中間サーバ間ネットワーク１５００を介して外部装置（他の中間サーバ１０００、センタサーバ１３００、中間サーバ設定端末１２００、情報連携サーバ１７００等）と通信を行う。入出力装置２５００は、外部記録媒体に読み書き可能なドライブ装置やユーザ認証を行うために指静脈を読み取る指静脈読取装置などである。
【００３３】
本体部２０００は、中央処理装置２００２と、主記憶装置２００３と、内部バス２００４と、バスＩ／Ｆ（インターフェース）２００５と、外部バス２００６と、画面出力装置Ｉ／Ｆ２００７と、ユーザ入力装置Ｉ／Ｆ２００８と、大容量記憶装置Ｉ／Ｆ２００９と、通信装置Ｉ／Ｆ２０１０と、入出力装置Ｉ／Ｆ２０１１とを含む。
【００３４】
中央処理装置２００２と、主記憶装置２００３と、バスＩ／Ｆ２００５は、内部バス２００４により接続されている。バスＩ／Ｆ２００５は、内部バス２００４と、外部バス２００６に接続されている。画面出力装置Ｉ／Ｆ２００７、ユーザ入力装置Ｉ／Ｆ２００８、大容量記憶装置Ｉ／Ｆ２００９、通信装置Ｉ／Ｆ２０１０、及び入出力装置Ｉ／Ｆ２０１１は、外部バス２００６により接続されている。各種Ｉ／Ｆ２００７〜２０１１と、中央処理装置２００２や主記憶装置２００３とのデータ入出力は、内部バス２００４、バスＩ／Ｆ２００５、及び外部バス２００６を介して実行される。
【００３５】
中央処理装置２００２は、主記憶装置２００３に読み出されたプログラムの実行等における演算を行う。中間サーバ１０００における同期制御部１００６及び機器要求処理部１００２は、中央処理装置２００２がプログラムを実行することにより構築される。中間サーバ設定端末１２００における動作設定部１２０１は、中間サーバ設定端末１２００における中央処理装置２００２がプログラムを実行することにより構成される。
【００３６】
主記憶装置２００３は、例えば、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）で構成され、中央処理装置２００２によるプログラム実行時の処理領域、及びデータの一時格納領域として使用される。主記憶装置２００３は、例えば、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）などの基本プログラムや、処理を実行するためのプログラムや一時情報を一時的に格納する。
【００３７】
画面出力装置Ｉ／Ｆ２００７は、ディスプレイ２１００と接続するためのＩ／Ｆであり、外部バス２００６を通じて得た情報をディスプレイ２１００に出力する。ユーザ入力装置Ｉ／Ｆ２００８は、ユーザ入力装置２２００と接続するためのＩ／Ｆであり、ユーザ入力装置２２００から入力された情報を、外部バス２００６を介して中央処理装置２００２に出力する。大容量記憶装置Ｉ／Ｆ２００９は、大容量記憶装置２３００と接続するためのＩ／Ｆであり、大容量記憶装置２３００と外部バス２００６との間のデータ入出力を仲介する。通信装置Ｉ／Ｆ２０１０は、通信装置２４００と接続するためのＩ／Ｆであり、通信装置２４００と外部バス２００６との間のデータ入出力を仲介する。入出力装置Ｉ／Ｆ２０１１は、入出力装置２５００と接続するためのＩ／Ｆであり、入出力装置２５００と外部バス２００６との間のデータ入出力を仲介する。
【００３８】
次に、中間サーバ１０００の大容量記憶装置に格納されている各種情報について説明する。
【００３９】
図３は、一実施形態に係る管轄駅情報の構成図である。
【００４０】
管轄駅情報１００３は、各中間サーバ１０００が管轄とする駅を管理する情報であり、各中間サーバ１０００ごとのエントリ（行）を管理する。管轄駅情報１００３のエントリは、中間サーバＩＤ３００１、管轄駅３００２とのカラムを含む。中間サーバＩＤ３００１には、中間サーバ１０００の識別情報（ＩＤ：中間サーバＩＤ）が格納される。管轄駅３００２には、エントリに対応する中間サーバ１０００が管轄する１以上（単数又は複数）の駅を一意に特定可能な情報（例えば、駅名、駅コード等）が格納される。管轄駅情報１００３は、すべての中間サーバ１０００で同じ情報となっている。この管轄駅情報１００３によると、各中間サーバ１０００が管轄している駅（すなわち、管轄領域）を特定することができる。
【００４１】
図４は、一実施形態に係る権利利用情報の構成図である。
【００４２】
権利利用情報１００１は、各媒体の権利の利用情報（権利利用情報）を管理する情報であり、媒体ごとのエントリ（個別利用情報）を有する。権利利用情報１００１のエントリは、媒体ＩＤ４００１と、チャージ金４００２と、入出場状態４００３と、最終利用場所４００４と、更新時刻４００５とのカラムを含む。
【００４３】
媒体ＩＤ４００１には、媒体（例えば、ＩＣカード、チケット等）に一意に対応するＩＤ（識別子：媒体ＩＤ）である。媒体ＩＤは、媒体にひもづけられた権利情報及びその利用状況についての情報を検索するためのキーとなる。チャージ金４００２には、エントリに対応する媒体の権利情報が格納される。権利情報としては、例えば、先払いの金額（チャージ金の金額）や、回数券の残り回数、企画券情報、銀行やクレジットカードのアカウントひもづけ情報等がある。
【００４４】
入出場状態４００３には、エントリに対応する媒体を保持するユーザが交通機関の駅に入場中か、出場中かを示す情報（入出場情報）が格納される。この入出場情報を用いることにより、ユーザが不正な入出場をしているか否かを検知できる。また、入出力情報が現在入場中であることを示していれば、列車を利用してどこかの駅に移動して後に出場することが判り、出場の際の料金計算及び決済が必要であることが判る。一方、入出力情報が出場中であれば、列車の移動とは無関係な移動が行われた後、どこかの駅で利用される（入場される）ことが判る。
【００４５】
最終利用場所４００４には、入出場が最後に行われた駅を示す情報（最終利用場所情報）が格納される。例えば、入出場状態４００３の入出力情報が入場中であることを示していれば、最終利用場所情報は、どこから乗車してきたのか、すなわち、出場時の料金計算の起点となる場所を示している。更新時刻４００５には、最終利用が行われた時刻（更新時刻）の情報が格納される。
【００４６】
この権利利用情報１００１によると、エントリの入出場情報が入場中に切り替わった際に、このエントリに対応する最終利用場所及び更新時刻と、ダイヤ情報１７０１と、を付き合わせることで、ユーザがどの時間どの駅で入場し、どの列車に乗車可能であったかという乗車候補情報を得ることができる。なお、権利利用情報１００１に管理されている情報は、センタサーバ１３００に権利利用情報バックアップ１３０１としてバックアップされている。権利利用情報バックアップ１３０１は、権利利用情報１００１と同様な構成となっている。
【００４７】
図５は、一実施形態に係る同期タイミング情報の構成図である。
【００４８】
同期タイミング情報１００４は、ユーザが保持する管理対象となる媒体（権利利用情報１００１での管理対象）についての権利利用情報を、他の中間サーバ１０００に同期させるタイミング（同期タイミング）を定義する情報である。この同期タイミングは、ユーザが乗車可能な列車で移動する場合における列車の移動時刻を基に定義されている。同期タイミング情報１００４は、例えば、ユーザが利用可能な列車毎のエントリを格納する。同期タイミング情報１００４のエントリは、列車ＩＤ５００１と、越境時刻５００２と、同期対象媒体ＩＤ５００３とのカラムを含む。
【００４９】
列車ＩＤ５００１は、列車を一意に特定するためのＩＤ（列車ＩＤ）が格納される。列車ＩＤは、中間サーバ１０００が同期を行うタイミングを制御する際の検索キーとなる。
【００５０】
越境時刻５００２には、他の中間サーバ１０００に対して権利利用情報の同期を行う時刻情報が格納される。ここで、この時刻情報は、到着可能時間に対応し、時刻情報の時刻が早いことは、到着可能時間が短いことを意味している。越境時刻５００２は、各中間サーバ１０００の中間サーバＩＤと、その中間サーバ１０００に対する権利利用情報の同期を行う期限の時刻情報（同期期限時刻情報）との組が格納される。これにより、各中間サーバに対する同期期限時刻情報が設定され、列車の到達が早い管轄の中間サーバ１０００ほど、早い時刻（短い到着可能時間）が設定されることとなる。各中間サーバ１０００への権利利用情報（各媒体に対する個別利用情報）の同期は、この期限の時刻に基づいて実行される。例えば、同期は、この期限の時刻の所定時間前に実行される。これにより、到着可能時間が短い領域の中間サーバから順番に個別利用情報の同期が実行されることとなる。
【００５１】
同期対象媒体ＩＤ５００３には、エントリに対応する列車を利用している可能性のある１以上のユーザが保持している媒体の媒体ＩＤ、すなわち、同期対象となる１以上の媒体の媒体ＩＤが格納される。この媒体ＩＤは、権利利用情報１００１に登録されている媒体ＩＤのいずれかである。なお、異なるエントリに、同一の媒体ＩＤが登録されていてもよい。例えば、異なる方向に行く列車がある場合には、それぞれの方向に行く列車の列車ＩＤのエントリのそれぞれに同一の媒体ＩＤが対応付けられてもよい。また、同じ方向に行く列車についても、最先に出発する列車ではないが、最先に出発する列車を途中で追い越して、いずれかの中間サーバ１０００の管轄領域への越境時刻が最先となる列車がある場合には、最先に出発する列車の列車ＩＤのエントリと、最先の列車を追い越す列車の列車ＩＤのエントリとに、同一の媒体ＩＤが対応付けられてもよい。同期対象媒体ＩＤ５００３に格納されている媒体ＩＤの媒体についての権利利用情報（すなわち、個別利用情報）は、越境時刻５００２に記載された時間に基づいて、対応する中間サーバ１０００への同期処理が行われる。なお、列車ＩＤは、折り返しや、分割・併合等でダイヤ上の列車ＩＤに変更が加えられる可能性があるが、この場合については変更された列車ＩＤに引継ぐようにしてもよい。
【００５２】
同期タイミング情報１００４は、同期制御部１００６によって設定される。具体的には、同期制御部１００６は、機器要求処理部１００２より権利利用情報１００１の更新を受付け、かつ、更新内容が入場に関するものであった場合、ダイヤ情報を利用して同期タイミング情報１００４を設定する。同期制御部１００６は、情報連携サーバ１７００のダイヤ情報１７０１を参照し、更新された権利利用情報１００１のエントリとひもづけられた媒体がどの列車で移動する可能性があるかを決定する。また、同期制御部１００６は、管轄駅情報１００３を参照し、この列車がどのタイミングで他中間サーバ１０００の管轄に移動するのかを決定し、同期タイミングがいつまでに行われている必要があるかを特定し、特定した時刻の情報を同期タイミング情報１００４のこの列車に対応するエントリの越境時刻５００２に規定する。
【００５３】
この同期タイミング情報１００４は、媒体ＩＤの権利利用情報（個別利用情報）の同期をどの中間サーバ１０００が行うかという担当範囲を示しているといえる。例えば、中間サーバＡにおける同期タイミング情報１００４に、媒体ＩＤとしてＩＤ１２３４が含まれている場合には、この中間サーバＡ以外の中間サーバ１０００が、ＩＤ１２３４の媒体についての権利利用情報（個別利用情報）の同期処理を行うことはない。同期担当の変更は、例えば改札機の利用といった権利利用情報（個別利用情報）の変更の度に行われ、権利利用情報の変更が起こった場所を管轄する中間サーバ１０００が新しい同期担当となる。このような動作を行うことで、同期処理の担当が複数になることによる、同期処理の輻輳や、古い情報による同期処理を防ぐことができる。
【００５４】
図６は、一実施形態に係る規定同期タイミング情報の構成図である。
【００５５】
規定同期タイミング情報１００５は、ユーザが保持する管理対象となる媒体（権利利用情報１００１での管理対象）についての権利利用情報を、他の中間サーバ１０００に同期させるタイミング（同期タイミング）を定義する情報である。この同期タイミング（規定同期タイミングという）は、ユーザが列車以外で移動する場合における移動時間を基に定義されている。規定同期タイミング情報１００５は、各中間サーバ１０００毎のエントリを格納する。規定同期タイミング情報１００５のエントリは、中間サーバＩＤ６００１と、同期タイミング６００２と、規定同期対象媒体ＩＤ６００３とのカラムを含む。
【００５６】
中間サーバＩＤ６００１には、中間サーバ１０００を一意に特定するための中間サーバＩＤが格納される。中間サーバＩＤは、中間サーバ１０００が他の中間サーバ１０００に対して権利利用情報の同期を行うタイミングを制御する際の検索キーとなる。同期タイミング６００２には、エントリに対応する中間サーバ１０００に対して権利利用情報を同期する周期を示す情報（同期周期情報）が格納される。同期周期情報は、規定同期タイミング情報１００５を記憶している中間サーバ１０００と、エントリに対応する中間サーバとの間の距離関係等に基づいて、決定された同期周期に関する情報であり、例えば、列車の移動とは無関係に自由に移動をした場合に、エントリに対応する中間サーバ１０００の管轄領域にユーザが到達する時間（到達可能時間の一例）である。規定同期対象媒体ＩＤ６００３には、同期の対象となる媒体ＩＤが格納される。すなわち、媒体ＩＤに対応する個別利用情報が同期の対象となることを意味している。
【００５７】
同期制御部１００６は、規定同期タイミング情報１００５に従って同期を行う対象となる媒体ＩＤが発生したとき、すなわち、機器要求処理部１００２より権利利用情報１００１の更新を受付け、かつ、更新内容が出場に関するものであった場合には、全てのエントリの規定同期対象媒体ＩＤ６００３に、この媒体ＩＤを格納する。同期制御部１００６は、エントリに対応する中間サーバ１０００に対する同期処理を実施した場合に、エントリの規定同期対象媒体ＩＤ６００３の全体を消去するようにして、規定同期対象媒体ＩＤ６００３には、常に同期が未済の媒体ＩＤが格納されているようにしてもよく。
【００５８】
次に、権利情報管理システム１における処理動作について説明する。
【００５９】
図７は、一実施形態に係る媒体利用時処理及び同期処理のシーケンス図である。
【００６０】
媒体利用時処理は、ユーザが駅務機器１１００において媒体を利用する際に関係する処理である。ここで、同図においては、ユーザが利用する駅務機器１１００が備えられた駅を管轄している中間サーバ１０００を中間サーバＳＶ０１とし、中間サーバＳＶ０１の隣の領域を管轄している中間サーバ１０００を中間サーバＳＶ０２とする。
【００６１】
中間サーバＳＶ０１の配下（管轄下）の駅務機器１１００（ここでは、改札機）の媒体受付部１１０１は、ユーザによってかざされた媒体から媒体ＩＤを含む情報を受信し、その情報に対して所定の暗号処理等を実行することにより媒体ＩＤを抽出し（Ｓ１０１）、駅務機器１１００を管轄する中間サーバＳＶ０１に対して、抽出した媒体ＩＤを含む権利処理リクエストを送信する（Ｓ１０２）。ここで、権利処理リクエストは、権利利用情報１００１を持つ中間サーバ１０００に必要な駅務処理を実行させる際に送信するリクエストである。
【００６２】
中間サーバＳＶ０１の機器要求処理部１００２は、駅務機器１１００から受信した権利処理リクエストに応じて、権利利用情報１００１を参照し、権利処理リクエストに対応する駅務処理を実行する（Ｓ１０３）。例えば、駅務機器１１００が入場処理を要求する権利処理リクエストを送信してきた場合には、機器要求処理部１００２は、権利処理リクエストに含まれている媒体ＩＤを用いて権利利用情報１００１におけるエントリを特定し、特定したエントリのチャージ金４００２に格納されているチャージ金が入場の最低残額以上であるか否かを確認し、最低残額以上である場合には、通行ＯＫ（入場許可）と判断し、エントリに対応する入出場状態４００３の値を入場中に書き換える一方、最低残額以上でない場合には、通行不可（通行ＮＧ）と判断する。また、駅務機器１１００が出場処理を要求する権利処理リクエストを送信してきた場合には、機器要求処理部１００２は、権利処理リクエストに含まれている媒体ＩＤを用いて権利利用情報１００１におけるエントリを特定し、エントリの最終利用場所４００４に格納されている最終利用場所（乗車駅）から駅務機器１１００が設置されている当該駅までの料金を計算し、チャージ金４００２のチャージ金に不足がなければ、チャージ金４００２のチャージ金から料金を減算し、入出場状態４００３を出場中に書き換える。
【００６３】
次いで、同期制御部１００６は、権利利用情報１００１のエントリのうちの例えば入出場状態４００３やチャージ金４００２に設定された値が変更された場合には、変更された値を同期させる同期タイミングを管理する同期タイミング情報１００４又は規定同期タイミング情報１００５を更新する同期タイミング情報更新処理（図８参照）を実行する（Ｓ１０４）。なお、同期制御部１００６は、例えば、チャージ金の不足等で通行不可と判定した場合のように、権利利用情報１００１の更新を伴わない場合には、ステップＳ１０４の処理を実行しない。なお、ステップＳ１０４を実行する場合には、同期制御部１００６は、センタサーバ１３００に対して、権利利用情報１００１の変更されたエントリのデータを含む同期リクエストを送信して、センタサーバ１３００により権利利用情報バックアップ１３０１を更新させるようにしてもよい。
【００６４】
次いで、同期制御部１００６は、ステップＳ１０４において、同期タイミング情報１００４の更新（エントリの同期対象媒体ＩＤ５００３への媒体ＩＤの格納）または規定同期タイミング情報１００５の更新（エントリの規定同期対象媒体ＩＤ６００３への媒体ＩＤの追加）が行われた後に、この媒体ＩＤの同期を管理していた他のすべての中間サーバ１０００に対して対応する媒体についての同期タイミング情報の削除を指示するリクエスト（同期タイミング情報削除リクエスト）を送信する（Ｓ１０５）。これにより、以降において他の中間サーバ１０００がこの媒体に対応する過去の変更内容による更新リクエストを送信しなくなるので、無駄な処理の実行を防止でき、ネットワークへの無駄なデータの送信を防止することができる。なお、同期タイミング情報削除リクエストを、一定時間間隔ごとや、列車運行に関わるタイミングにまとめて送信するようにしてもよく、このようにすると、ネットワークの負荷を低減することができる。なお、この同期タイミング情報削除リクエストの送信先である、媒体ＩＤに対応する権利利用情報の同期を管理していた他の中間サーバ１０００の中間サーバＩＤは、権利利用情報１００１のこの媒体ＩＤに対応するエントリの最終利用場所４００４から最終利用場所（乗車駅）を取得し、この最終利用場所に基づいて、管轄駅情報１００３を参照することにより取得することができる。
【００６５】
次いで、機器要求処理部１００２は、ステップＳ１０３での権利情報処理の処理結果をリクエスト元の駅務機器１１００に返却する（Ｓ１０６）。例えば、媒体にひもづけられた権利利用情報１００１のエントリのチャージ金４００２に格納されたチャージ金に十分な残額がない場合や、入出場状態４００３が入場中の状態のまま、再度入場を行った場合等には処理結果として通行不可（入場不可、出場不可）が返却される一方、チャージ金として十分な残額があり、処理異常がなければ、処理結果として通行ＯＫ（入場ＯＫ、出場ＯＫ）が返却される。
【００６６】
次いで、駅務機器１１００は、中間サーバＳＶ０１から返却された権利情報処理の処理結果に基づいて、駅務機器１１００のゲートの動作を実行する。例えば、駅務機器１１００は、通行ＯＫが返却された場合には、ゲートを通行可能な状態となるように操作する一方、通行不可が返却された場合には、ゲートを通行不能な状態になるように操作する。
【００６７】
次に、同期処理について説明する。同期処理は、中間サーバ１０００における権利利用情報１００１の更新内容を他の中間サーバ１０００に同期する処理である。
【００６８】
中間サーバＳＶ０１の同期制御部１００６は、権利利用情報１００１の更新内容を同期させる同期タイミングとなっている同期を実施すべき実施先の中間サーバ１０００と、同期すべき更新内容とを確認する（Ｓ２０１）。具体的には、同期制御部１００６は、同期タイミング情報１００４の各列車ＩＤに対応するエントリを対象に、現在時刻が越境時刻５００２の越境時間から所定範囲内となっているか否かを確認し、現在時刻が越境時刻から所定範囲内となっている場合には、越境時刻に対応する中間サーバＩＤ（ここでは、例えば、ＳＶ０２）の中間サーバ１０００を同期先と決定し、同期対象媒体ＩＤ５００３に格納されている１以上の媒体ＩＤに対応する権利利用情報１００１のエントリを同期すべき更新内容と決定する。また、同期制御部１００６は、設定同期タイミング情報１００５の各エントリを参照して、所定の時点から同期タイミング６００２の周期時間を経過しているか否かを判定し、周期時間を経過している場合には、このエントリに対応する中間サーバ１０００を同期先と決定し、エントリの規定同期対象媒体ＩＤ６００３に格納されている媒体ＩＤに対応する権利利用情報１００１のエントリを同期すべき更新内容と決定する。
【００６９】
次いで、同期制御部１００６は、同期先に決定した中間サーバ１０００に対して、同期すべき更新内容として決定された媒体ＩＤの権利利用情報１００１のエントリ（個別利用情報）のデータを含む同期リクエストを送信する（Ｓ２０２）。本実施形態では、同期制御部１００６は、同一の中間サーバ１０００に対して、複数の媒体ＩＤのエントリのデータを送信する場合には、これらをまとめて中間サーバ１０００に送信する。このように複数の媒体ＩＤのエントリのデータをまとめて送信するので、各エントリのデータを個別で送信する場合に比して、中間サーバＳＶ０１と中間サーバＳＶ０２との間の通信効率を向上することができる。なお、ステップＳ２０２において、同期制御部１００６は、センタサーバ１３００に対して、同期すべき更新内容として決定された媒体ＩＤの権利利用情報１００１のエントリのデータを含む同期リクエストを送信して、センタサーバ１３００により権利利用情報バックアップ１３０１を更新させるようにしてもよい。
【００７０】
中間サーバＳＶ０２の同期制御部１００６は、同期リクエストを受信し、同期リクエストに含まれる権利利用情報１００１のエントリのデータに基づいて、中間サーバＳＶ０２の権利利用情報１００１の対応するエントリを更新することにより、権利利用情報１００１のエントリを同期させる（Ｓ２０３）。これにより、媒体を所持するユーザが中間サーバＳＶ０２の管轄に移動して利用するまでに、この媒体に対応する権利利用情報を中間サーバＳＶ０２に反映させることができる。なお、同期制御部１００６は、受信した同期リクエストに含まれるエントリの更新時刻が、権利利用情報１００１の対応するエントリの自更新時刻よりも古い場合には、この同期リクエストに対応する更新処理を実行しない。これにより、権利利用情報１００１の各エントリを新しい状態に適切に管理することができる。
【００７１】
次に、同期タイミング情報更新処理（Ｓ１０４）について詳細に説明する。
【００７２】
図８は、一実施形態に係る同期タイミング情報更新処理のフローチャートである。
【００７３】
同期制御部１００６は、権利利用情報１００１から処理対象の媒体ＩＤ（対象媒体ＩＤ）に対応する更新されたエントリ（個別利用情報）を取得する（Ｓ３０１）。次いで、同期制御部１００６は、エントリの入出場状態４００３の値が入場中であるか否かを判定する（Ｓ３０２）。
【００７４】
この結果、入出場状態４００３の値が入場中である場合（Ｓ３０２：Ｙ）には、ユーザが改札から入場したことを意味しているので、同期制御部１００６は、処理をＳ３０４に進める一方、入出場状態４００３の値が入場中でない場合（Ｓ３０２：Ｎ）には、ユーザが改札を出たことを意味しているので、処理をＳ３０３に進める。このように入出場状態４００３の値によって実行する処理を変えることにより、入場時における同期処理と、出場時における同期処理とについて同期するタイミングを分けることができる。
【００７５】
ステップＳ３０３では、同期制御部１００６は、ユーザが改札から出場した場合における同期タイミングを設定する処理を実行し、同期処理を終了する。具体的には、同期制御部１００６は、エントリに対応する対象媒体ＩＤを、規定同期タイミング情報１００５の各エントリの規定同期対象媒体ＩＤ６００３に追記する。この結果、対象媒体ＩＤに対応する個別利用情報の同期するタイミングが、媒体を所持するユーザが別の中間サーバ１０００の管轄に到達するまでのタイミングに設定される。この結果、ユーザが改札から出場した場合であっても、別の中間サーバ１０００の管轄に到達した際には、その中間サーバ１０００における権利利用情報１００１の対象媒体ＩＤのエントリが最新の状態に更新されていることとなり、別の中間サーバ１０００の管轄における各種処理が適切に実行されることとなる。
【００７６】
一方、ステップＳ３０４では、同期制御部１００６は、エントリの更新時刻４００５の時刻を入場時刻とみなし、ダイヤ情報１７０１を参照しながら、この媒体を保持するユーザが乗車可能な列車であって、別の中間サーバ１０００の管轄領域に最先に到達する列車の列車ＩＤを、この駅から移動可能なすべての方向（例えば、上り、下り）について取得する。例えば、上り方向において、列車としては、普通列車と、普通列車を追い越す急行列車とがあり、隣の管轄領域に最先に到達するのが普通列車であり、さらにその先の管轄領域に最先に到達するのが急行列車である場合には、普通列車と急行列車とのそれぞれの列車ＩＤを取得する。この処理により、ユーザが保持する媒体が他の中間サーバ１０００のそれぞれの管轄領域に移動可能な最先の時刻を判断する根拠となる情報を把握することができる。
【００７７】
次いで、同期制御部１００６は、同期タイミング情報１００４に、取得した列車ＩＤ（同期タイミング情報更新処理の説明において取得列車ＩＤという）に対応するエントリがあるか否かを判定する（Ｓ３０５）。なお、取得列車ＩＤが複数ある場合には、各取得列車ＩＤについてＳ３０５から始まるステップの処理を実行する。
【００７８】
この結果、同期タイミング情報１００４に取得列車ＩＤに対応するエントリがない場合（Ｓ３０５：Ｎ）には、同期制御部１００６は、同期タイミング情報１００４に取得列車ＩＤのエントリを登録する処理を行い（Ｓ３０６）、処理を終了する。具体的には、同期制御部１００６は、同期タイミング情報１００４に、新たなエントリを追加し、このエントリの列車ＩＤ５００１に取得列車ＩＤを格納する。次いで、同期制御部１００６は、管轄駅情報１００３を参照し、自身の中間サーバ１０００の中間サーバＩＤ以外の管轄駅を確認する。次いで、同期制御部１００６は、ダイヤ情報１７０１を参照し、取得列車ＩＤの列車が他の中間サーバ１０００の管轄駅に最先に到着する時刻を越境時刻５００２に記録する。なお、取得列車ＩＤの列車が他の複数の中間サーバ１０００の管轄駅に到着する場合には、それぞれの中間サーバ１０００毎に管轄駅に最先に到着する時刻を越境時刻５００２に記録する。次いで、同期制御部１００６は、このエントリの同期対象媒体ＩＤ５００３に、対象媒体ＩＤを記録し、処理を終了する。このエントリを用いると、同期対象媒体ＩＤ５００３に格納された媒体ＩＤに対応する個別利用情報を、越境時刻５００２の越境時刻に到達する前にその管轄領域を管轄する中間サーバ１０００に送信して同期させることにより、この中間サーバ１０００での権利情報処理に影響を及ぼすことがない。
【００７９】
一方、同期タイミング情報１００４に取得列車ＩＤに対応するエントリがある場合（Ｓ３０５：Ｙ）には、同期制御部１００６は、同期タイミング情報１００４の取得列車ＩＤのエントリに、対象媒体ＩＤを追記する処理を行い（Ｓ３０７）、処理を終了する。具体的には、同期制御部１００６は、同期タイミング情報１００４の取得列車ＩＤのエントリの同期対象媒体ＩＤ５００３に対象媒体ＩＤを追記する。このエントリを用いると、同期対象媒体ＩＤ５００３に格納された複数の媒体ＩＤに対応する複数の個別利用情報をまとめて、越境時刻５００２の越境時刻に到達する前にその管轄領域を管轄する中間サーバ１０００に送信して同期させることができ、通信の輻輳を避けつつ、中間サーバ１０００での権利情報処理に影響を及ぼすことがない。
【００８０】
次に、中間サーバ１０００やセンタサーバ１３００の構成要素の動作の設定について説明する。
【００８１】
図９は、一実施形態に係る設定画面を示す図である。設定画面は、中間サーバ設定端末１２００の動作設定部１２０１により表示される画面である。
【００８２】
設定画面１２０２は、データ量制御設定領域９０１０と、通信路制御設定領域９０２０と、設定完了ボタン９０３０とを含む。データ量制御設定領域９０１０では、同期データ量に関する調整項目が設定可能であり、通信路制御設定領域９０２０では、通信路の状況に関する調整項目を設定可能である。同期データ量と、通信路の状況とは１日の間でも時刻によって変化するものであるため、これらの調整項目を適切に設定することにより、権利利用情報を適切に同期することができる。
【００８３】
ここで、権利利用情報の同期におけるデータ量を検討すると、例えば、交通障害等の理由で、ある駅に媒体を持つユーザが殺到した場合、同期対象の権利利用情報のデータ量が増加する。このような場合には、予め決めた同期タイミング（同期タイミング情報１００４、規定同期タイミング情報１００５に設定された同期タイミング）で同期を行うだけでは、通信の負荷が多大になる虞がある。そこで、同期タイミングよりも前において、同期対象の一部のデータの送信を開始することで、通信負荷を平準化することを行ったほうがいい場合がある。そこで、このような通信負荷を平準化する処理の実行に利用する設定項目をデータ量制御設定領域９０１０において受け付ける。
【００８４】
データ量制御設定領域９０１０は、駅周辺情報重み設定領域９０１１と、列車加重重み設定領域９０１２とを含む。駅周辺情報重み設定領域９０１１は、駅内の監視カメラや駅周辺の混雑状況といった情報を利用して得られる権利情報の利用数の予測に対してどの程度判断材料として利用するかを示す重みを設定する領域である。また、列車加重重み設定領域９０１２は、特定列車の加重（特定列車に乗車しているユーザの大まかな数に相当）の情報に基づいて権利情報の利用数をどの程度とするかを示す重みを設定する領域である。これら領域に設定された重みに基づいて、同期制御部１００６は、特に多数のユーザが乗車している場合には、同期タイミングの分割（すなわち、前もって一部のデータを転送する同期タイミングの決定）を行う。なお、駅内の監視カメラや駅周辺の混雑状況といった情報や、列車の加重の情報は、情報連携サーバ１７００が保持する人流情報１７０２に格納されている。
【００８５】
通信路制御設定領域９０２０は、低帯域モード移行閾値設定領域９０２１と、中間サーバ自動連携モード移行閾値設定領域９０２２とを含む。これらの設定領域９０２１、９０２２においては、帯域が不十分となった場合や中間サーバ負荷が増加した場合に、低帯域モードや中間サーバ自動連携モードに切り替える場合の閾値を設定する。
【００８６】
低帯域モード移行閾値設定領域９０２１は、低帯域モードへの移行を判断する閾値を設定する領域である。低帯域モードは、広域ネットワーク１６００、中間サーバ間ネットワーク１５００といった権利利用情報１００１の同期に利用するネットワークの帯域を考慮しながら同期を行うモードであり、このモードでは、同期制御部１００６は、各ネットワークの利用可能最大帯域や定常的な帯域利用量、他中間サーバ１０００の同期以外の機能や他システムの帯域利用状況や予測を考慮し、同期データの分割送付や送信タイミングの前倒しを行う。低帯域モードへの移行の判断は、例えば帯域のレスポンス等を基準として判断することができるため、低帯域モード移行閾値設定領域９０２１には、閾値としてレスポンス時間が設定される。
【００８７】
中間サーバ自動連携モード移行閾値設定領域９０２２は、中間サーバ自動連係モードへの移行を判断する閾値を設定する領域である。この中間サーバ自動連係モードでは、同期制御部１００６は、同期タイミングや通信量を中間サーバ１０００同士で通知しあうようにし、お互いの負荷状況等を考慮して同期処理を行う。この中間サーバ自動連係モードは、いずれかの中間サーバ１０００において処理負荷が増加し、期待通りの処理が行われない場合に利用される。中間サーバ自動連携モード移行閾値設定領域９０２２には、例えば、閾値として中間サーバ１０００の処理負荷が設定される。
【００８８】
設定完了ボタン９０３０は、設定画面１２０２における設定の完了を受け付け、設定内容を各中間サーバ１０００の同期制御部１００６に記憶させるためのボタンである。設定完了ボタン９０３０が押下されると、動作設定部１２０１は、設定画面１２０２における設定を実行するよう中間サーバ１０００に指示する。これにより、各中間サーバ１０００は、設定に従って、各種処理を実行することとなる。
【００８９】
なお、本発明は、上述の実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲で、適宜変形して実施することが可能である。
【００９０】
例えば、上記実施形態において、中間サーバ１０００において権利利用情報１００１を用いて駅務処理をする場合において、権利利用情報１００１が適切に同期されているかを確認した後に、駅務処理を実行するようにしてもよい。適切に同期がされているか否かを確認する方法としては、例えば、各中間サーバ１０００の同期制御部１００６が予め同期処理を実行する時刻（同期実行時刻）を、他の中間サーバ１０００に通知するようにしておき、各中間サーバ１０００は、通知された時刻に同期が実行されたか否かによって確認するようにしてもよく、或いは、他の中間サーバ１０００に対して同期処理を実行する場合に、センタサーバ１３００対する同期処理も実行するようにしておき、駅務処理を実行する中間サーバ１０００が、センタサーバ１３００における更新時刻と、自身における更新時刻とを比較することにより確認するようにしてもよい。
【００９１】
また、上記実施形態では、媒体を用いて利用する移動体の例として、列車を挙げていたが、本発明はこれに限られず、例えば、バス、船、航空機としてもよく、要は、ダイヤに従って運航される移動体であればよい。
【００９２】
また、上記実施形態では、権利情報を用いた駅務処理を中間サーバ１０００で実行することにより、駅務機器１１００に必要とされる機能を低減させるようにしていたが、本発明はこれに限られず、例えば、権利情報を用いた駅務処理を駅務機器１１００で実行するようにしてもよい。
【００９３】
また、上記実施形態において、中央処理装置２００２が行っていた処理の一部又は全部を、専用のハードウェア回路で行うようにしてもよい。また、上記実施形態におけるプログラムは、プログラムソースからインストールされてよい。プログラムソースは、プログラム配布サーバ又は記憶メディア（例えば可搬型の記憶メディア）であってもよい。
【符号の説明】
【００９４】
１…権利情報管理システム、１０００…中間サーバ、１００１…権利利用情報、１００２…機器要求処理部、１００３…管轄駅情報、１００４…同期タイミング情報、１００５…規定同期タイミング情報、１００６…同期制御部、１１００…駅務機器、１１０１…媒体受付部、１２００…中間サーバ設定端末、１３００…センタサーバ、１４００…駅務機器間ネットワーク、１５００…中間サーバ間ネットワーク、１６００…広域ネットワーク、１７００…情報連携サーバ
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
３以上の管轄領域の中の一の管轄領域における複数の媒体の権利情報の利用に関する権利利用情報を管理する管轄管理装置であって、
複数の媒体のそれぞれについての権利利用情報を記憶する権利利用情報記憶部と、
前記管轄領域での前記媒体の利用結果に基づいて前記媒体の前記権利利用情報を更新する更新部と、
前記更新部により更新された前記媒体の権利利用情報を、他の管轄領域の中の前記媒体の到着可能時間が短い管轄領域から順番に送信する同期制御部と、
を備える管轄管理装置。
【請求項２】
前記権利利用情報記憶部は、前記権利利用情報を前記媒体の識別情報である媒体識別情報で識別可能に記憶し、
利用対象の前記媒体の媒体識別情報を受け付ける受付部と、
前記媒体識別情報に基づいて前記権利利用情報を特定し、特定した前記権利利用情報と、前記媒体による利用内容に基づいて、前記利用結果を決定する処理部と、
をさらに備える請求項１に記載の管轄管理装置。
【請求項３】
前記同期制御部は、前記管轄領域から前記他の管轄領域に移動する移動体の運行情報に基づいて、前記媒体が前記他の管轄領域に最短で到着する到着可能時間を特定する
請求項１又は請求項２に記載の管轄管理装置。
【請求項４】
前記同期制御部は、前記管轄領域から前記他の管轄領域に移動する移動体の運行情報に基づいて、前記媒体が前記他の管轄領域に最短で到着する移動体を特定し、前記媒体の媒体識別情報を前記移動体の識別情報である移動体識別情報に対応付けて記憶させ、前記到着可能時間が経過する前に、前記移動体識別情報に対応付けられている１以上の媒体識別情報に対応する権利利用情報をまとめて前記他の管轄領域に送信する
請求項３に記載の管轄管理装置。
【請求項５】
前記同期制御部は、前記媒体の利用が、前記移動体の利用開始時である場合に、前記管轄領域から前記他の管轄領域に移動する移動体の運行情報に基づいて、前記媒体が前記他の管轄領域に最短で到着する到着可能時間を特定し、前記媒体の利用が、前記移動体の利用終了時である場合に、予め設定されている前記管轄領域から前記他の管轄領域への到着可能時間とする
請求項３又は請求項４に記載の管轄管理装置。
【請求項６】
前記同期制御部は、前記利用結果が反映された前記媒体の媒体識別情報と、前記他の複数の管轄領域における管轄管理装置の識別情報であるサーバ識別情報と、それぞれの管轄領域への前記媒体の到着可能時間とを対応付けた同期タイミング情報を記憶させ、前記到着可能時間に基づいて、前記媒体識別情報に対応する前記媒体の前記権利利用情報を対応するサーバ識別情報の前記管轄管理装置に送信する
請求項１から請求項５のいずれか一項に記載の管轄管理装置。
【請求項７】
前記同期制御部は、前記管轄領域における前記媒体に割り当てられている前記権利利用情報の利用結果を前記権利利用情報に反映させた場合に、他の管轄領域の管轄管理装置に対して、前記媒体の権利利用情報を送信する設定を削除する削除要求を送信する
請求項６に記載の管轄管理装置。
【請求項８】
前記同期制御部は、複数の前記媒体の権利利用情報を送信する設定を削除する削除要求を１つの削除要求として送信する
請求項７に記載の管轄管理装置。
【請求項９】
前記同期制御部は、他の管轄領域の管理管轄装置から前記媒体の権利利用情報を送信する設定を削除する削除要求を受信した場合に、前記他の管轄領域の管轄管理装置に対して、前記媒体の権利利用情報を送信する設定を削除する
請求項６から請求項８のいずれか一項に記載の管轄管理装置。
【請求項１０】
前記同期制御部は、前記更新部により更新された前記媒体の権利利用情報を、前記媒体の権利利用情報を管理する中央サーバに送信する
請求項１から請求項９のいずれか一項に記載の管轄管理装置。
【請求項１１】
３つ以上の管轄領域のそれぞれに対応して、媒体に割り当てられている権利情報の利用に関する権利利用情報を管理する管轄管理システムを備える権利情報管理システムであって、
それぞれの管轄領域に対応する前記管轄管理システムは、
複数の媒体のそれぞれについての権利利用情報を記憶する権利利用情報記憶部と、
利用対象の媒体の媒体識別情報を取得する取得部と、
取得された媒体識別情報に基づいて前記権利利用情報を特定し、特定した前記権利利用情報と、前記媒体による利用内容に基づいて、利用結果を決定する処理部と、
前記処理部による利用結果に基づいて前記権利利用情報を更新する更新部と、
前記更新部により更新された前記媒体の権利利用情報を、前記媒体の到達可能時間が短い管轄領域の前記管轄管理システムから順番に送信する同期制御部と、を備える
権利情報管理システム。