(57)【要約】【課題】  利便性の高い料金算出サーバ、及び料金算出プログラムを提供する。【解決手段】  一実施形態に係る料金算出サーバは、メモリと、演算素子とを備える。メモリは、識別情報及び個人情報を含むアカウントと、少なくとも第１の料金算出アルゴリズムと、前記第１の料金算出アルゴリズムと異なる料金を算出する為の第２の料金算出アルゴリズムとを記憶する。演算素子は、記録媒体の識別情報を取得し、取得した識別情報に対応するアカウントを前記メモリから抽出し、抽出したアカウントの個人情報に応じて、前記第１の料金算出アルゴリズムと、前記第２の料金算出アルゴリズムとのいずれかを選択し、選択した料金算出アルゴリズムによって料金を算出する。【選択図】      図３
2020155157.tif 000002
【特許請求の範囲】
【請求項１】
識別情報及び個人情報を含むアカウントと、少なくとも第１の料金算出アルゴリズムと、前記第１の料金算出アルゴリズムと異なる料金を算出する為の第２の料金算出アルゴリズムとを記憶したメモリと、
記録媒体の識別情報を取得し、取得した識別情報に対応するアカウントを前記メモリから抽出し、抽出したアカウントの個人情報に応じて、前記第１の料金算出アルゴリズムと、前記第２の料金算出アルゴリズムとのいずれかを選択し、選択した料金算出アルゴリズムによって料金を算出する演算素子と、
を備える料金算出サーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、料金算出サーバ、及び料金算出プログラムに関する。
【背景技術】
【０００２】
特定の場所への利用者の通行を制限する改札機がある。改札機は、利用者の所持する記録媒体に記憶された情報に基づいて料金の算出を行い、利用者の通行の許可と不許可とを判断する通行判定を行う。
【０００３】
また、大人と子供とで異なる料金を算出して通行判定を行う改札機がある。このような改札機に用いられる記録媒体は、発行時に利用者が大人であるか子供であるかを示す情報を記憶する。改札機は、記録媒体から読み取った情報に基づいて、大人用の料金算出方法と子供用の料金算出方法とのいずれかを選択する。
【０００４】
また、利用者の所持する媒体に記録された識別情報に料金の支払いに関する情報（支払情報）が対応付けられたアカウントをサーバ等の上位装置が記憶しているアカウント型改札システムがある。アカウント型改札システムでは、改札機は、記録媒体から識別情報を読み取り、読み取った識別情報と、入場情報または出場情報とをサーバに送信する。サーバは、改札機から送信された識別情報、入場情報、及び出場情報に基づいて料金の算出を行う。サーバは、算出された料金を支払情報に応じて請求する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１１−１１３５０７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
発行時に利用者が大人であるか子供であるかを示す情報を記憶する場合、発行された記録媒体に期限が設定される。この為、更新などのタイミングで利用者が大人であるか子供であるかを確認することが可能である。しかし、アカウント型改札システムでは、一度発行された記録媒体を更新する必要が無い為、子供用の料金算出方法から大人用の料金算出方法に切り替えることが困難である、または利用者の手間が増えるという課題がある。
【０００７】
本発明は、利便性の高い料金算出サーバ、及び料金算出プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
一実施形態に係る料金算出サーバは、メモリと、演算素子とを備える。メモリは、識別情報及び個人情報を含むアカウントと、少なくとも第１の料金算出アルゴリズムと、前記第１の料金算出アルゴリズムと異なる料金を算出する為の第２の料金算出アルゴリズムとを記憶する。演算素子は、記録媒体の識別情報を取得し、取得した識別情報に対応するアカウントを前記メモリから抽出し、抽出したアカウントの個人情報に応じて、前記第１の料金算出アルゴリズムと、前記第２の料金算出アルゴリズムとのいずれかを選択し、選択した料金算出アルゴリズムによって料金を算出する。
【図面の簡単な説明】
【０００９】
【図１】図１は、一実施形態に係るアカウント型改札システムの構成例について説明するための説明図である。
【図２】図２は、一実施形態に係る登録装置の構成例について説明するための説明図である。
【図３】図３は、一実施形態に係るサーバの構成例について説明するための説明図である。
【図４】図４は、一実施形態に係る改札機の構成例について説明するための説明図である。
【図５】図５は、一実施形態に係る改札機の構成例について説明するための説明図である。
【発明を実施するための形態】
【００１０】
以下、図面を参照しながら料金算出サーバ、及び料金算出プログラムについて詳細に説明する。  
料金算出サーバは、アカウント型改札システム１に用いられるサーバである。また、料金算出プログラムは、料金算出サーバにおいて実行されるプログラムである。なお、本実施形態では、鉄道などの改札のアカウント型改札システム１に用いられるサーバを例に挙げて説明するが、料金算出サーバ及び料金算出プログラムは、予め個人情報を登録するものであって、料金の算出を行うものであれば、如何なるものに適用されてもよい。例えば、料金算出サーバ及び料金算出プログラムは、小売店などにおける決済などに用いられるものであってもよい。
【００１１】
アカウント型改札システム１で用いられる媒体（記録媒体）は、識別情報を有する。媒体は、例えば、識別情報を記憶したＩＣチップと通信手段とを備えるＩＣカード、識別情報が磁気として記録された磁気券、識別情報が二次元コードとして印刷された二次元コード券などの乗車券として使用可能な媒体（乗車券媒体）である。
【００１２】
図１は、一実施形態に係るアカウント型改札システム１の構成例を示す。アカウント型改札システム１は、利用者が所持する乗車券媒体の識別情報と、利用者の個人情報と、支払情報とを対応付けてアカウントとして記憶するサーバにより、料金の算出、精算、及び通行判定を行うシステムである。アカウント型改札システム１は、登録装置２、サーバ３、及び複数の改札機４（例えば第１の改札機４Ａ、第２の改札機４Ｂ）を備える。登録装置２、サーバ３、及び複数の改札機４は、ネットワークＮを介して互いに通信可能に構成されている。
【００１３】
図２は、一実施形態に係る登録装置２の構成例を示す。登録装置２は、乗車券媒体の発行を行う。登録装置２は、利用者の個人情報及び支払情報を取得し、取得した個人情報及び支払情報と、乗車券媒体の識別情報とを対応付けてサーバ３に送信する。登録装置２は、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、不揮発性メモリ１４、操作部１５、表示部１６、通信部１７、及び発券部１８を備える。
【００１４】
ＣＰＵ１１は、演算処理を実行する演算素子（たとえば、プロセッサ）である。ＣＰＵ１１は、ＲＯＭ１２、または不揮発性メモリ１４に記憶されているプログラムなどのデータに基づいて種々の処理を行う。ＣＰＵ１１は、ＲＯＭ１２または不揮発性メモリ１４に格納されているプログラムを実行することにより、種々の動作を実行可能な制御部として機能する。
【００１５】
ＲＯＭ１２は、読み出し専用の不揮発性メモリである。ＲＯＭ１２は、プログラム及びプログラムで用いられるデータなどを記憶する。
【００１６】
ＲＡＭ１３は、ワーキングメモリとして機能する揮発性のメモリである。ＲＡＭ１３は、ＣＰＵ１１の処理中のデータなどを一時的に格納する。また、ＲＡＭ１３は、ＣＰＵ１１が実行するプログラムを一時的に格納する。
【００１７】
不揮発性メモリ１４は、種々の情報を記憶可能な記憶媒体である。不揮発性メモリ１４は、プログラム及びプログラムで用いられるデータなどを記憶する。不揮発性メモリ１４は、例えば、ソリッドステイトドライブ（ＳＳＤ）、ハードディスクドライブ（ＨＤＤ）、または他の記憶装置である。なお、不揮発性メモリ１４の代わりに、メモリカードなどの記憶媒体を挿入可能なカードスロットなどのメモリＩ／Ｆが設けられていてもよい。
【００１８】
操作部１５は、操作部材の操作に基づいて、操作信号を生成する。操作部材は、例えば、タッチセンサ、テンキー、またはキーボードなどである。タッチセンサは、例えば、抵抗膜式タッチセンサ、または静電容量式タッチセンサ等である。即ち、タッチセンサは、ある領域内において指定された位置を示す情報を取得する。タッチセンサは、上記のディスプレイ１６と一体にタッチスクリーンとして構成されることにより、ディスプレイ１６上のタッチされた位置を示す信号をＣＰＵ１１に入力する。
【００１９】
ディスプレイ１６は、ＣＰＵ１１、または図示されないグラフィックコントローラなどの表示制御部から入力される映像信号に応じて画面を表示する。
【００２０】
通信部１７は、他の電子機器と通信を行う為の回路である。通信部１７は、例えば、ネットワークに接続可能に構成される。通信部１７は、ネットワークを介して他の電子機器と通信を行う。例えば、通信部１７は、サーバ３と通信を行う。
【００２１】
発券部１８は、乗車券媒体を発券する機構である。発券部１８は、例えば、乗車券媒体として用いられる媒体の収容部、及び媒体に情報を記憶する記憶部を備える。例えば、発券部１８は、記憶部として、ＩＣカードとしての媒体に情報を書き込むＩＣカードリーダライタ、磁気券としての媒体に磁気を記録する磁気ヘッド、及び印刷可能な媒体に二次元コードを印刷する印刷部のうちのいずれか、または複数を備える。
【００２２】
図３は、一実施形態に係るサーバ３の構成例を示す。サーバ３は、アカウントの登録、料金の算出、料金の精算、及び通行判定を行う。サーバ３は、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、不揮発性メモリ２４、及び通信部２５を備える。また、サーバ３は、現在の日時を取得する日時取得部を備える。サーバ３は、日時をネットワークＮ経由で取得する構成であってもよいし、時計を備える構成であってもよい。
【００２３】
ＣＰＵ２１は、演算処理を実行する演算素子（たとえば、プロセッサ）である。ＣＰＵ２１は、ＲＯＭ２２、または不揮発性メモリ２４に記憶されているプログラムなどのデータに基づいて種々の処理を行う。ＣＰＵ２１は、ＲＯＭ２２または不揮発性メモリ２４に格納されているプログラムを実行することにより、種々の動作を実行可能な制御部として機能する。
【００２４】
ＲＯＭ２２は、読み出し専用の不揮発性メモリである。ＲＯＭ２２は、プログラム及びプログラムで用いられるデータなどを記憶する。
【００２５】
ＲＡＭ２３は、ワーキングメモリとして機能する揮発性のメモリである。ＲＡＭ２３は、ＣＰＵ２１の処理中のデータなどを一時的に格納する。また、ＲＡＭ２３は、ＣＰＵ２１が実行するプログラムを一時的に格納する。
【００２６】
不揮発性メモリ２４は、種々の情報を記憶可能な記憶媒体である。不揮発性メモリ２４は、プログラム及びプログラムで用いられるデータなどを記憶する。不揮発性メモリ２４は、例えば、ソリッドステイトドライブ（ＳＳＤ）、ハードディスクドライブ（ＨＤＤ）、または他の記憶装置である。なお、不揮発性メモリ２４の代わりに、メモリカードなどの記憶媒体を挿入可能なカードスロットなどのメモリＩ／Ｆが設けられていてもよい。
【００２７】
また、不揮発性メモリ２４は、少なくとも２つ以上の料金算出アルゴリズムを記憶する。例えば、不揮発性メモリ２４は、大人用料金を算出する為の第１の料金算出アルゴリズムと、子供用料金を算出する為の第２の料金算出アルゴリズムとを記憶する。第２の料金算出アルゴリズムは、第１の料金算出アルゴリズムと異なる料金を算出する為のアルゴリズムである。例えば、第２の料金算出アルゴリズムは、第１の料金算出アルゴリズムよりも算出される料金が安いアルゴリズムである。
【００２８】
通信部２５は、他の電子機器と通信を行う為の回路である。通信部２５は、例えば、ネットワークに接続可能に構成される。通信部２５は、ネットワークを介して他の電子機器と通信を行う。例えば、通信部２５は、登録装置２及び改札機４と通信を行う。
【００２９】
図４は、一実施形態に係る改札機４の構成例を示す。なお、図１における第１の改札機４Ａは、入場側の改札処理を行う改札機であり、第２の改札機４Ｂは、出場側の改札処理を行う改札機であるが、いずれも同様の構成を備えるものである。改札機４は、利用者の所持する乗車券媒体からを読み取り、読み取った情報をサーバ３に送信する。改札機４は、サーバ３に送信した情報に対してサーバ３から返信される通行判定結果を受け取り、受け取った通行判定結果に応じて利用者の通行を制限する。改札機４は、一対の筐体３１、ドア３２、読取部３３、及び表示部３４を備える。
【００３０】
一対の筐体３１は、並行に配置されることによって、通路３５を構成する。
【００３１】
ドア３２は、筐体３１の通路３５側に設けられ、図示されないドア開閉機構によって回動されることにより通路３５を塞ぐ。
【００３２】
読取部３３は、利用者が所持する乗車券媒体から情報を読み取る。読取部３３は、ＩＣカードとしての乗車券媒体と無線通信を行うＩＣカードリーダライタ、磁気券としての乗車券媒体から磁気を読み取る磁気ヘッド、及び乗車券媒体に印刷された二次元コードを読み取る撮像装置のうちのいずれか、または複数を備える。
【００３３】
表示部３４は、改札処理に関する情報を表示する。
【００３４】
図５は、一実施形態に係る改札機４の制御系の構成例を示す。改札機４は、制御系として、ＣＰＵ４１、ＲＯＭ４２、ＲＡＭ４３、不揮発性メモリ４４、通信部４５、及びドア開閉部４６を備える。ＣＰＵ４１、ＲＯＭ４２、ＲＡＭ４３、不揮発性メモリ４４、通信部４５、ドア開閉部４６、読取部３３、及び表示部３４は、互いに通信可能な状態で接続されている。
【００３５】
ＣＰＵ４１は、演算処理を実行する演算素子（たとえば、プロセッサ）である。ＣＰＵ４１は、ＲＯＭ４２、または不揮発性メモリ４４に記憶されているプログラムなどのデータに基づいて種々の処理を行う。ＣＰＵ４１は、ＲＯＭ４２または不揮発性メモリ４４に格納されているプログラムを実行することにより、種々の動作を実行可能な制御部として機能する。
【００３６】
ＲＯＭ４２は、読み出し専用の不揮発性メモリである。ＲＯＭ４２は、プログラム及びプログラムで用いられるデータなどを記憶する。
【００３７】
ＲＡＭ４３は、ワーキングメモリとして機能する揮発性のメモリである。ＲＡＭ４３は、ＣＰＵ４１の処理中のデータなどを一時的に格納する。また、ＲＡＭ４３は、ＣＰＵ４１が実行するプログラムを一時的に格納する。
【００３８】
不揮発性メモリ４４は、種々の情報を記憶可能な記憶媒体である。不揮発性メモリ４４は、プログラム及びプログラムで用いられるデータなどを記憶する。不揮発性メモリ４４は、例えば、ソリッドステイトドライブ（ＳＳＤ）、ハードディスクドライブ（ＨＤＤ）、または他の記憶装置である。なお、不揮発性メモリ４４の代わりに、メモリカードなどの記憶媒体を挿入可能なカードスロットなどのメモリＩ／Ｆが設けられていてもよい。
【００３９】
通信部４５は、他の電子機器と通信を行う為の回路である。通信部４５は、例えば、ネットワークに接続可能に構成される。通信部４５は、ネットワークを介して他の電子機器と通信を行う。例えば、通信部４５は、サーバ３と通信を行う。
【００４０】
ドア開閉部４６は、ＣＰＵ４１の制御に応じて上記のドア３２を回動する為のドア開閉機構の動作を制御する。これにより、ドア開閉部４６は、ＣＰＵ４１の制御に応じてドア３２を動作させる。
（アカウントの登録及び乗車券媒体の発行について）  
登録装置２のＣＰＵ１１は、利用者の個人情報及び支払情報を取得し、操作部１５による操作入力または通信部１７により受信した情報に基づいて、利用者の個人情報及び支払情報を取得または生成する。個人情報は、例えば、利用者の名前、生年月日、及び学生か否かなどである。支払情報は、銀行口座に関する情報（口座情報）、クレジットカードに関する情報（クレジットカード情報）、及びプリペイドに関する情報（プリペイド情報）などである。
【００４１】
また、ＣＰＵ１１は、発行する乗車券媒体の識別情報を生成する。ＣＰＵ１１は、乗車券媒体の識別情報と、個人情報と、支払情報とを対応付けてサーバ３に送信する。これにより、ＣＰＵ１１は、乗車券媒体の識別情報と、個人情報と、支払情報とをアカウントとしてサーバ３に登録する。また、ＣＰＵ１１は、識別情報を発券部１８の収容部に収容された媒体に記憶部により記憶することにより、乗車券媒体を発券する。
【００４２】
サーバ３のＣＰＵ２１は、登録装置２から送信された識別情報、個人情報、及び支払情報を対応付けてアカウントを生成する。ＣＰＵ２１は、生成したアカウントを不揮発性メモリ２４に記憶する。
【００４３】
（入場側の改札処理について）  
入場側の改札処理を行う改札機４（即ち第１の改札機４Ａ）のＣＰＵ４１は、読取部３３に翳された乗車券媒体から読取部３３によって識別情報を読み取る。ＣＰＵ４１は、読み取った識別情報と、改札機４が設置されている場所（駅）を示す情報（入場情報）とを通信部４５によりサーバ３に送信する。
【００４４】
サーバ３のＣＰＵ２１は、不揮発性メモリ２４を参照し、改札機４から送信された識別情報と識別情報が一致するアカウントを不揮発性メモリ２４に記憶されている複数のアカウントから抽出する。ＣＰＵ２１は、抽出したアカウントに入場情報を対応付けて不揮発性メモリ２４に記憶する。
【００４５】
（出場側の改札処理について）  
出場側の改札処理を行う改札機４（即ち第２の改札機４Ｂ）のＣＰＵ４１は、読取部３３に翳された乗車券媒体から読取部３３によって識別情報を読み取る。ＣＰＵ４１は、読み取った識別情報と、改札機４が設置されている場所（駅）を示す情報（出場情報）とを通信部４５によりサーバ３に送信する。
【００４６】
サーバ３のＣＰＵ２１は、不揮発性メモリ２４を参照し、改札機４から送信された識別情報と識別情報が一致するアカウントを不揮発性メモリ２４に記憶されている複数のアカウントから抽出する。さらに、ＣＰＵ２１は、抽出したアカウントに基づいて、料金の算出、精算、及び通行判定を行う。
【００４７】
まず、ＣＰＵ２１は、料金の算出を行う。例えば、ＣＰＵ２１は、抽出したアカウントの個人情報に基づいて、不揮発性メモリ２４に記憶されている複数の料金算出アルゴリズムのうち、料金の算出に用いる料金算出アルゴリズムを決定する。
【００４８】
例えば、ＣＰＵ２１は、個人情報の生年月日と、現在の日時とに基づいて、利用者が子供であるか大人であるか認識する。具体的には、ＣＰＵ２１は、個人情報の生年月日と現在の日時とに基づいて、利用者の年齢を算出する。ＣＰＵ２１は、算出した年齢が予め設定された年齢以上である場合、利用者が大人であると認識し、算出した年齢が予め設定された年齢未満である場合、利用者が子供であると認識する。
【００４９】
ＣＰＵ２１は、利用者が大人であると認識した場合、大人用料金を算出する為の第１の料金算出アルゴリズムを料金の算出に用いる料金算出アルゴリズムとして採用する。ＣＰＵ２１は、アカウントに対応付けられた入場情報と、改札機４から送信された出情情報とに基づいて、第１の料金算出アルゴリズムにより料金を算出する。具体的には、ＣＰＵ２１は、入場情報が示す入場駅から出場情報が示す出場駅までの運賃を、第１の料金算出アルゴリズムによって算出する。
【００５０】
また、ＣＰＵ２１は、利用者が子供であると認識した場合、子供用料金を算出する為の第２の料金算出アルゴリズムを料金の算出に用いる料金算出アルゴリズムとして採用する。ＣＰＵ２１は、アカウントに対応付けられた入場情報と、改札機４から送信された出情情報とに基づいて、第２の料金算出アルゴリズムにより料金を算出する。具体的には、ＣＰＵ２１は、入場情報が示す入場駅から出場情報が示す出場駅までの運賃を、第２の料金算出アルゴリズムによって算出する。
【００５１】
次に、ＣＰＵ２１は、算出した料金の精算を行う。ＣＰＵ２１は、抽出したアカウントの支払情報に基づいて、上記の処理により算出された料金の請求に関する処理を行う。例えば、ＣＰＵ２１は、抽出したアカウントの支払情報に基づいて、支払方法を認識する。具体的には、ＣＰＵ２１は、支払情報が口座情報である場合、料金を口座から引き落とす為の処理を行い、支払情報がクレジットカード情報である場合、料金をクレジットカード会社に請求する為の処理を行い、支払情報がプリペイド情報である場合、料金をプリペイド情報が示す残高から引き落とす為の処理を行う。
【００５２】
次に、ＣＰＵ２１は、通行判定を行う。ＣＰＵ２１は、上記の請求に関する処理が正常に実行された場合、利用者の通行を許可すると判断する。また、ＣＰＵ２１は、上記の請求に関する処理が正常に実行されなかった場合、利用者の通行が不許可であると判断する。例えば、ＣＰＵ２１は、利用者の通行を許可する場合、通行判定の結果としてＯＫを改札機４に送信し、利用者の通行を許可する場合、通行判定の結果としてＯＫを改札機４に送信し、利用者の通行が不許可であると判断した場合、通行判定の結果としてＮＧを改札機４に送信する。
【００５３】
出場側の改札処理を行う改札機４（即ち第２の改札機４Ｂ）のＣＰＵ４１は、サーバ３から通行判定結果を受け取った場合、受け取った通行判定結果に応じてドア開閉部４６を動作させる。例えば、ＣＰＵ４１は、サーバ３からＯＫの通行判定結果を受け取った場合、ドア３２を開くようにドア開閉部４６を制御する。また、ＣＰＵ４１は、サーバ３からＮＧの通行判定結果を受け取った場合、ドア３２を閉じるようにドア開閉部４６を制御する。
【００５４】
上記したように、アカウント型改札システム１におけるサーバ３は、少なくとも識別情報と個人情報とを含むアカウントと、第１の料金算出アルゴリズムと、第１の料金算出アルゴリズムよりも安い第２の料金算出アルゴリズムとを予め不揮発性メモリ２４またはＲＯＭ２２などに記憶する。サーバ３は、利用者の所持する乗車券媒体の識別情報を通信部２５により取得し、取得した識別情報に対応するアカウントをＣＰＵ２１により抽出する。サーバ３は、抽出したアカウントの個人情報に応じて、第１の料金算出アルゴリズムと、第２の料金算出アルゴリズムとのいずれかをＣＰＵ２１により選択する。サーバ３は、選択した料金算出アルゴリズムをＣＰＵ２１が実行することによって、料金を算出する。これにより、アカウント型改札システム１において、個人情報に応じて料金の算出に用いる料金算出アルゴリズムを切り替えることができる。この結果、利便性の高い料金算出サーバ、及び料金算出プログラムを提供することができる。
【００５５】
また、アカウント型改札システム１における改札機４は、入場時に乗車券媒体から識別情報を取得し、取得した識別情報と入場情報とをサーバ３に送信する。また、改札機４は、出場時に乗車券媒体から識別情報を取得し、取得した識別情報と出場情報とをサーバ３に送信する。サーバ３は、識別情報と入場情報とを取得した場合、取得した識別情報に対応するアカウントに入場情報をＣＰＵ２１により対応付ける。また、サーバ３は、識別情報と出場情報とを取得した場合、選択した料金算出アルゴリズムをＣＰＵ２１が実行することによって、入場情報が示す入場駅から出場情報が示す出場駅までの運賃を算出する。これにより、アカウント型改札システム１において、個人情報に応じて入場駅から出場駅までの料金の算出に用いる料金算出アルゴリズムを切り替えることができる。この結果、より利便性の高い料金算出サーバ、及び料金算出プログラムを提供することができる。
【００５６】
また、アカウント型改札システム１におけるサーバ３は、個人情報として少なくとも利用者の生年月日を予め記憶し、第１の料金算出アルゴリズムとして大人用料金を算出する為の料金算出アルゴリズムを記憶し、第２の料金算出アルゴリズムとして子供用料金を算出する為の料金算出アルゴリズムを記憶する。サーバ３は、取得した識別情報に対応するアカウントの生年月日に応じて利用者の年齢を算出し、算出した年齢が予め設定された年齢以上である場合、第１の料金算出アルゴリズムを選択し、算出した年齢が予め設定された年齢未満である場合、第２の料金算出アルゴリズムを選択する。これにより、アカウント型改札システム１において、利用者の現在の年齢に応じて料金の算出に用いる料金算出アルゴリズムを切り替えることができる。この結果、利便性の高い料金算出サーバ、及び料金算出プログラムを提供することができる。
【００５７】
なお、上記の実施形態では、サーバ３は、利用者の現在の年齢が予め設定された年齢以上であるか否かに応じて料金算出アルゴリズムを切り替える構成であると説明したがこの構成に限定されない。サーバ３は、他の個人情報に応じて料金算出アルゴリズムを切り替える構成であってもよい。サーバ３が記憶する個人情報は、利用者のカテゴリを示す情報であってもよい。この場合、サーバ３は、個人情報が示す利用者のカテゴリに応じて料金算出アルゴリズムを切り替える構成であってもよい。具体的には、サーバ３は、第１の料金算出アルゴリズムとして学生ではない一般用料金を算出する為の料金算出アルゴリズムを記憶し、第２の料金算出アルゴリズムとして学生用料金を算出する為の料金算出アルゴリズムを記憶し、利用者が学生ではない場合、第１の料金算出アルゴリズムを選択し、利用者が学生である場合、第２の料金算出アルゴリズムを選択する構成であってもよい。これにより、サーバ３は、利用者の個人情報に応じてより柔軟に料金算出アルゴリズムを切り替えることができる。
【００５８】
またさらに、利用者のカテゴリは、学生であるか否かに限らずさらに細分化されていてもよい。具体的には、利用者のカテゴリは、幼稚園、小学校、中学校、高校、大学、大学院、及び各種専門学校などであってもよい。サーバ３は、これらの利用者のカテゴリ毎に異なる料金を算出する為の料金算出アルゴリズムを記憶する。サーバ３は、改札機４から送信された識別情報に応じて利用者のカテゴリを認識し、認識したカテゴリに応じた料金算出アルゴリズムを選択する構成であってもよい。これにより、サーバ３は、利用者のカテゴリに応じてより柔軟に料金算出アルゴリズムを切り替えることができる。
【００５９】
また、上記の実施形態では、サーバ３は、料金算出用のアルゴリズムを記憶する構成であると説明したが、この構成に限定されない。サーバ３は、例えば決済時の料金収受によって生じ且つ決済に利用可能なポイントの算出に用いるアルゴリズム（ポイント算出アルゴリズム）を複数記憶する構成であってもよい。サーバ３は、複数のポイント算出アルゴリズムのうち１つを個人情報に応じて選択し、選択したポイント算出アルゴリズムによってポイントを算出する構成であってもよい。これにより、サーバ３は、決済時に付与されるポイントの算出方法を利用者の個人情報に応じて切り替えることができる。
【００６０】
なお、上述の各実施の形態で説明した機能は、ハードウエアを用いて構成するに留まらず、ソフトウエアを用いて各機能を記載したプログラムをコンピュータに読み込ませて実現することもできる。また、各機能は、適宜ソフトウエア、ハードウエアのいずれかを選択して構成するものであっても良い。
【００６１】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
なお、以下出願当初の特許請求の範囲を付記する。
［Ｃ１］
識別情報及び個人情報を含むアカウントと、少なくとも第１の料金算出アルゴリズムと、前記第１の料金算出アルゴリズムと異なる料金を算出する為の第２の料金算出アルゴリズムとを記憶したメモリと、
記録媒体の識別情報を取得し、取得した識別情報に対応するアカウントを前記メモリから抽出し、抽出したアカウントの個人情報に応じて、前記第１の料金算出アルゴリズムと、前記第２の料金算出アルゴリズムとのいずれかを選択し、選択した料金算出アルゴリズムによって料金を算出する演算素子と、
を備える料金算出サーバ。
［Ｃ２］
改札機と通信する通信部をさらに具備し、
前記演算素子は、前記記録媒体を所持する利用者が入場した駅の情報である入場情報と、利用者が出場した駅の情報である出場情報とを前記通信部により前記改札機から取得し、選択した料金算出アルゴリズムによって入場駅から出場駅までの料金を算出するＣ１に記載の料金算出サーバ。
［Ｃ３］
前記第１の料金算出アルゴリズムは、大人用料金を算出する為の料金算出アルゴリズムであり、
前記第２の料金算出アルゴリズムは、前記大人用料金よりも安い子供用料金を算出する為の料金算出アルゴリズムであり、
前記個人情報は、前記記録媒体を所持する利用者の生年月日を示すものであり、
前記演算素子は、抽出したアカウントの前記生年月日に応じて利用者の年齢を算出し、算出した年齢が予め設定された年齢以上である場合、前記第１の料金算出アルゴリズムを選択し、算出した年齢が予め設定された年齢未満である場合、前記第２の料金算出アルゴリズムを選択するＣ１またはＣ２に記載の料金算出サーバ。
［Ｃ４］
前記第１の料金算出アルゴリズムは、学生ではない一般用料金を算出する為の料金算出アルゴリズムであり、
前記第２の料金算出アルゴリズムは、前記一般用料金よりも安い学生用料金を算出する為の料金算出アルゴリズムであり、
前記個人情報は、前記記録媒体を所持する利用者が学生であるか否かを示すものであり、
前記演算素子は、抽出したアカウントの前記個人情報に応じて利用者が学生であるか否かを判断し、利用者が学生ではない場合、前記第１の料金算出アルゴリズムを選択し、利用者が学生である場合、前記第２の料金算出アルゴリズムを選択するＣ１または２に記載の料金算出サーバ。
［Ｃ５］
前記メモリは、前記識別情報にさらに算出された前記料金の支払いに関する支払情報を対応付けて記憶し、
前記演算素子は、前記支払情報に基づいて前記料金の請求に関する処理を行い、請求に関する処理の結果に応じて前記記録媒体を所持する利用者の前記改札機の通行の可否を判定し、判定結果を前記通信部により前記改札機に送信するＣ２に記載の料金算出サーバ。
［Ｃ６］
識別情報及び個人情報を含むアカウントと、少なくとも第１の料金算出アルゴリズムと、前記第１の料金算出アルゴリズムと異なる料金を算出する為の第２の料金算出アルゴリズムとを記憶したメモリと、演算素子とを具備する料金算出サーバの料金算出プログラムであって、
前記演算素子に、
記録媒体の識別情報を取得するステップと、
取得した識別情報に対応するアカウントを前記メモリから抽出するステップと、
抽出したアカウントの個人情報に応じて、前記第１の料金算出アルゴリズムと、前記第２の料金算出アルゴリズムとのいずれかを選択するステップと、
選択した料金算出アルゴリズムによって料金を算出するステップと、
を実行させる料金算出プログラム。
【符号の説明】
【００６２】
１…アカウント型改札システム、２…登録装置、３…サーバ、４…改札機、１１…ＣＰＵ、１２…ＲＯＭ、１３…ＲＡＭ、１４…不揮発性メモリ、１５…操作部、１６…表示部、１６…ディスプレイ、１７…通信部、１８…発券部、２１…ＣＰＵ、２２…ＲＯＭ、２３…ＲＡＭ、２４…不揮発性メモリ、２５…通信部、３１…筐体、３２…ドア、３３…読取部、３４…表示部、４１…ＣＰＵ、４２…ＲＯＭ、４３…ＲＡＭ、４４…不揮発性メモリ、４５…通信部、４６…ドア開閉部。
【図１】
2020155157.tif 000003
【図２】
2020155157.tif 000004
【図３】
2020155157.tif 000005
【図４】
2020155157.tif 000006
【図５】
2020155157.tif 000007
【手続補正書】
【提出日】令和2年7月22日(2020.7.22)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
登録装置と、改札機と、料金算出サーバと、を具備する駅務システムであって、
前記登録装置は、
前記料金算出サーバと通信する第１通信部と、
個人情報の取得と、識別情報の生成とを行い、前記識別情報及び前記個人情報を含むアカウントを前記料金算出サーバに登録する第１演算素子と、
前記識別情報を記録媒体に記録する発券部と、
を具備し、
前記改札機は、
前記料金算出サーバと通信する第２通信部と、
前記記録媒体から前記識別情報を取得する読取部と、
取得した前記識別情報を前記料金算出サーバに送信する第２演算素子と、
を具備し、
前記料金算出サーバは、
前記登録装置及び前記改札機と通信する第３通信部と、
前記アカウントと、少なくとも第１の料金算出アルゴリズムと、前記第１の料金算出アルゴリズムと異なる料金を算出する為の第２の料金算出アルゴリズムとを記憶したメモリと、
前記改札機から取得した前記識別情報に対応するアカウントを前記メモリから抽出し、抽出したアカウントの個人情報に応じて、前記第１の料金算出アルゴリズムと、前記第２の料金算出アルゴリズムとのいずれかを選択し、選択した料金算出アルゴリズムによって料金を算出する第３演算素子と、
を具備する駅務システム。
【請求項２】
前記第３演算素子は、前記記録媒体を所持する利用者が入場した駅の情報である入場情報と、利用者が出場した駅の情報である出場情報とを前記第３通信部により前記改札機から取得し、選択した料金算出アルゴリズムによって入場駅から出場駅までの料金を算出する請求項１に記載の駅務システム。
【請求項３】
前記第１の料金算出アルゴリズムは、大人用料金を算出する為の料金算出アルゴリズムであり、
前記第２の料金算出アルゴリズムは、前記大人用料金よりも安い子供用料金を算出する為の料金算出アルゴリズムであり、
前記個人情報は、前記記録媒体を所持する利用者の生年月日を示すものであり、
前記第３演算素子は、抽出したアカウントの前記生年月日に応じて利用者の年齢を算出し、算出した年齢が予め設定された年齢以上である場合、前記第１の料金算出アルゴリズムを選択し、算出した年齢が予め設定された年齢未満である場合、前記第２の料金算出アルゴリズムを選択する請求項１または２に記載の駅務システム。
【請求項４】
前記第１の料金算出アルゴリズムは、学生ではない一般用料金を算出する為の料金算出アルゴリズムであり、
前記第２の料金算出アルゴリズムは、前記一般用料金よりも安い学生用料金を算出する為の料金算出アルゴリズムであり、
前記個人情報は、前記記録媒体を所持する利用者が学生であるか否かを示すものであり、
前記第３演算素子は、抽出したアカウントの前記個人情報に応じて利用者が学生であるか否かを判断し、利用者が学生ではない場合、前記第１の料金算出アルゴリズムを選択し、利用者が学生である場合、前記第２の料金算出アルゴリズムを選択する請求項１または２に記載の駅務システム。
【請求項５】
前記メモリは、算出された前記料金の支払いに関する支払情報を前記アカウントにさらに対応付けて記憶し、
前記第３演算素子は、前記支払情報に基づいて前記料金の請求に関する処理を行い、請求に関する処理の結果に応じて前記記録媒体を所持する利用者の前記改札機の通行の可否を判定し、通行判定結果を前記第３通信部により前記改札機に送信し、
前記第２演算素子は、前記通行判定結果に基づいてドアを開閉させる請求項２に記載の駅務システム。
【請求項６】
識別情報及び個人情報を含むアカウントと、少なくとも第１の料金算出アルゴリズムと、前記第１の料金算出アルゴリズムと異なる料金を算出する為の第２の料金算出アルゴリズムとを記憶したメモリを具備し、前記アカウントの前記個人情報に応じて、前記第１の料金算出アルゴリズムと、前記第２の料金算出アルゴリズムとのいずれかを選択し、選択した料金算出アルゴリズムによって料金を算出する料金算出サーバと通信する登録装置であって、
前記料金算出サーバと通信する通信部と、
個人情報の取得と、識別情報の生成とを行い、前記識別情報及び前記個人情報に基づいて前記アカウントを前記料金算出サーバに登録する演算素子と、
前記料金算出サーバが前記第１の料金算出アルゴリズムと前記第２の料金算出アルゴリズムとの選択に用いる前記識別情報を記録媒体に記録する発券部と、
を具備する登録装置。
【請求項７】
識別情報及び個人情報を含むアカウントと、少なくとも第１の料金算出アルゴリズムと、前記第１の料金算出アルゴリズムと異なる料金を算出する為の第２の料金算出アルゴリズムとを記憶したメモリを具備し、前記アカウントの前記個人情報に応じて、前記第１の料金算出アルゴリズムと、前記第２の料金算出アルゴリズムとのいずれかを選択し、選択した料金算出アルゴリズムによって料金を算出する料金算出サーバと通信する改札機であって、
前記料金算出サーバと通信する通信部と、
前記料金算出サーバが前記第１の料金算出アルゴリズムと前記第２の料金算出アルゴリズムとの選択に用いる前記識別情報を記録媒体から取得する読取部と、
取得した前記識別情報を前記料金算出サーバに送信する演算素子と、
を具備する改札機。
【請求項８】
前記演算素子は、前記料金と、前記アカウントに対応付けられた前記料金の支払いに関する支払情報とに基づき、前記記録媒体を所持する利用者の前記改札機の通行の可否を前記料金算出サーバが判定した通行判定結果を、前記料金算出サーバから取得し、前記通行判定結果に基づいてドアを開閉させる請求項７に記載の改札機。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
一実施形態に係る駅務システムは、登録装置と、改札機と、料金算出サーバと、を具備する。前記登録装置は、第１通信部と、第１演算素子と、発券部とを具備する。第１通信部は、前記料金算出サーバと通信する。第１演算素子は、個人情報の取得と、識別情報の生成とを行い、前記識別情報及び前記個人情報を含むアカウントを前記料金算出サーバに登録する。発券部は、前記識別情報を記録媒体に記録する。前記改札機は、第２通信部と、読取部と、第２演算素子と、を具備する。第２通信部は、前記料金算出サーバと通信する。読取部は、前記記録媒体から前記識別情報を取得する。第２演算素子は、取得した前記識別情報を前記料金算出サーバに送信する。前記料金算出サーバは、第３通信部と、メモリと、第３演算素子とを具備する。第３通信部は、前記登録装置及び前記改札機と通信する。メモリは、前記アカウントと、少なくとも第１の料金算出アルゴリズムと、前記第１の料金算出アルゴリズムと異なる料金を算出する為の第２の料金算出アルゴリズムとを記憶する。第３演算素子は、前記改札機から取得した前記識別情報に対応するアカウントを前記メモリから抽出し、抽出したアカウントの個人情報に応じて、前記第１の料金算出アルゴリズムと、前記第２の料金算出アルゴリズムとのいずれかを選択し、選択した料金算出アルゴリズムによって料金を算出する。