(57)【特許請求の範囲】
【請求項１】
ユーザにより指定された利用区間に対応する、交通機関を利用するための切符を発券する発券装置であって、
指定された乗車駅及び降車駅の情報に基づき、発券する乗車券の種類を、前記乗車駅と前記降車駅との距離に応じて、区数式乗車券と発着固定式乗車券とから選択する制御部を備える
ことを特徴とする発券装置。
【請求項２】
前記発券装置は、前記発券装置の内部に設けられた内部記憶部を更に備え、
前記内部記憶部は、前記発券装置が設置されている駅からの距離が所定の距離以内である第１の区間に属する駅の駅名に関する情報、前記第１の区間内に属する駅にそれぞれ対応付けられた固有の第１駅識別情報、及び前記第１駅識別情報に対応付けられた運賃に関する情報を少なくとも含む区数式乗車券関連情報を有する内部データベースを有し、
前記制御部は、
指定された前記乗車駅が、前記発券装置が設置されている駅と同じであり、かつ、前記降車駅が、前記区数式乗車券関連情報に含まれる場合には、前記内部記憶部に記憶された区数式乗車券関連情報に基づいて、区数式乗車券を発券し、
指定された前記降車駅が、前記区数式乗車券関連情報に含まれない場合には、発着固定式乗車券を発券する
ことを特徴とする、請求項１に記載の発券装置。
【請求項３】
前記制御部は、
指定された前記乗車駅が、前記発券装置が設置されている駅とは異なる場合には、発着固定式乗車券を発券する
ことを特徴とする、請求項１又は２に記載の発券装置。
【請求項４】
前記内部データベースは、
前記発券装置が設置されている駅からの距離が前記所定の距離を超える、第２の区間に属する駅の駅名に関する情報、及び前記第２の区間に属する駅にそれぞれ対応付けられた固有の第２駅識別情報に関する情報を少なくとも含む区間外乗車券関連情報を更に有する
ことを特徴とする、請求項２に記載の発券装置。
【請求項５】
前記発券装置と相互に通信が可能なサーバが更に存在し、
前記サーバは、鉄道利用者が利用可能な全ての駅名に関する情報、前記全ての駅にそれぞれ対応付けられた固有の全駅識別情報、及び前記全駅識別情報に対応付けられた金額に関する情報を少なくとも含む発着固定式乗車券関連情報を有する外部データベースが保持されたサーバ記憶部を有しており、
前記制御部は、前記発着固定式乗車券を、前記サーバ記憶部に記憶された前記発着固定式乗車券関連情報に基づいて発券する
ことを特徴とする、請求項１〜４のいずれか１項に記載の発券装置。
【請求項６】
ユーザにより指定された利用区間に対応する、交通機関を利用するための切符を発券する発券方法であって、
発券装置の制御部が、指定された乗車駅及び降車駅の情報に基づき、発券する乗車券の種類を、前記乗車駅と前記降車駅との距離に応じて、区数式乗車券と発着固定式乗車券とから選択する発券方法。
【請求項７】
コンピュータを、ユーザにより指定された利用区間に対応する、交通機関を利用するための切符を発券する発券方法として機能させるためのプログラムであって、
指定された乗車駅及び降車駅の情報に基づき、発券する乗車券の種類を、前記乗車駅と前記降車駅との距離に応じて、区数式乗車券と発着固定式乗車券とから選択する制御機能をコンピュータに実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、発券装置、発券方法及びプログラムに関する。
【背景技術】
【０００２】
一般的に、各種の交通機関には、様々な種類の乗車券が存在する。例えば、鉄道の乗車券には、発着固定式乗車券と、区数式乗車券とが存在する。
【０００３】
発着固定式乗車券は、指定された乗車駅及び降車駅の間の区間において鉄道を利用することが可能な乗車券である。従って、発着固定式乗車券を購入する場合、鉄道利用者（以下、利用者又は顧客と称する。）は、乗車駅及び降車駅を指定して発着固定式乗車券を購入する。また、利用者は、購入した発着固定式乗車券に対応した乗降駅により規定される特定の経路に属する駅以外では、列車に乗降することはできない。また、利用者は、発着固定式乗車券を購入する場合には、発着固定式乗車券用の発券装置を用いなければならない。
【０００４】
区数式乗車券は、所定の金額に対応付けられた区間内において鉄道を利用することが可能な乗車券である。従って、区数式乗車券を購入する場合、利用者は乗車駅で、金額を指定して乗車券を購入する。また、購入した区数式乗車券に対応する金額で利用可能な区間内の駅ならば、利用者は、いずれの駅でも降車することができる。また、利用者は、区数式乗車券を購入する場合には、区数式乗車券用の発券装置を用いなければならない。
【０００５】
ここで、区数式乗車券によって利用可能な区間は、当該区数式乗車券を購入する駅（乗車駅）ごとに異なる。一般的に、ある駅に設置された発券装置で区数式乗車券を購入する場合、当該発券装置は、当該駅からの距離が所定の距離（例えば、１００ｋｍ）以内に属する駅までの区数式乗車券しか発券することができない。また、利用者が区数式乗車券を使用する場合は、当該区数式乗車券を購入した発券装置が設置されている駅から乗車するときにのみ、使用することができる。
【０００６】
このように、乗車券の種類、購入条件、及び購入方法は複雑であるため、利用者にとっては、事前に乗車券の購入条件や購入方法を調べたり、乗車券の種類を選択したりしなければいけないことが、乗車券を購入する際の大きな負担となっていた。例えば、利用者が区数式乗車券を購入する際には、例えば発券装置の上部に設置されている運賃案内ボードの中から、利用したい降車駅を探し出し、当該降車駅までの金額を読み取り、当該金額に対応した区数式乗車券を購入する必要がある。
【０００７】
利用者が乗車券を購入する際の利便性を向上させるために、発券装置に関して、様々な技術が開発されている。例えば、下記特許文献１には、利用者がかな入力で降車駅を指定すると、当該降車駅に対応する金額が発券装置に表示される技術が開示されている。また、下記特許文献２には、利用者が発券装置に料金を投入すると、当該料金で利用可能な降車駅の候補が発券装置に表示される技術が開示されている。下記特許文献１及び下記特許文献２に記載の技術により、利用者は、運賃案内ボードを参照しなくても乗車券を購入することができる。
【０００８】
また、下記特許文献３には、利用者が駅名を入力する際に、駅名の頭文字をかな入力したときに表示される候補駅の表示順を、利用者数が多い順番で表示することで、利用者による駅名の入力を簡便にする技術が開示されている。また、下記特許文献４には、利用者が乗車券を購入する際に、運賃指定モードと駅名指定モードとを切り替えることができる発券装置が記載されている。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開平７−２６２４１５号公報
【特許文献２】特開平８−１４７４９９号公報
【特許文献３】特開平１０−３５５４号公報
【特許文献４】特開２００２−２６００２０号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
しかし、区数式乗車券を発券することが可能な発券装置と、発着固定式乗車券を発券することが可能な発券装置とは、異なるため、利用者自身が、購入したい乗車券の種類に応じて、当該乗車券を購入することが可能な発券装置を選択しなければならないという問題があった。
【００１１】
例えば、区数式乗車券を発券可能な区間が、発券装置が設置されている駅から１００ｋｍ以内であるとき、利用者は、自身が使用したい降車駅と、当該発券装置が設置されている駅との距離を事前に調べて、区数式乗車券が購入可能かどうかを判断しなくてはならない。例えば、利用者が使用したい降車駅と、発券装置が設置されている駅との距離が１５０ｋｍであれば、利用者は区数式乗車券を購入することはできないので、発着固定式乗車券を購入可能な発券装置を探さなくてはならない。
【００１２】
また、例えば、利用者の目的地には、乗車駅からの金額が同額であるがそれぞれ異なる路線に属する最寄り駅が２候補あり、利用者が、乗車駅に早く到着した列車に乗車して目的地に向かおうとする場合を想定する。この場合、利用者は、到着駅が決定していないため発着固定式乗車券は購入することができないことを、自分自身で判断し、区数式乗車券を購入可能な発券機を探さなくてはならない。
【００１３】
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、利用者が乗車券の種類を意識することなく乗車券を購入できることで、利用者の乗車券購入時の負担を軽減させることが可能な、新規かつ改良された発券装置、発券方法及びプログラムを提供することにある。
【課題を解決するための手段】
【００１４】
上記課題を解決するために、本発明のある観点によれば、ユーザにより指定された利用区間に対応する、交通機関を利用するための切符を発券する発券装置であって、指定された乗車駅及び降車駅の情報に基づき、発券する乗車券の種類を、前記乗車駅と前記降車駅との距離に応じて、区数式乗車券と発着固定式乗車券とから選択する制御部を備えることを特徴とする発券装置が提供される。
【００１５】
また、前記発券装置は、前記発券装置の内部に設けられた内部記憶部を更に備え、前記内部記憶部は、前記発券装置が設置されている駅からの距離が所定の距離以内である第１の区間に属する駅の駅名に関する情報、前記第１の区間内に属する駅にそれぞれ対応付けられた固有の第１駅識別情報、及び前記第１駅識別情報に対応付けられた運賃に関する情報を少なくとも含む区数式乗車券関連情報を有する内部データベースを有し、前記制御部は、指定された前記乗車駅が、前記発券装置が設置されている駅と同じであり、かつ、前記降車駅が、前記区数式乗車券関連情報に含まれる場合には、前記内部記憶部に記憶された区数式乗車券関連情報に基づいて、区数式乗車券を発券し、指定された前記降車駅が、前記区数式乗車券関連情報に含まれない場合には、発着固定式乗車券を発券してもよい。
【００１６】
また、前記制御部は、指定された前記乗車駅が、前記発券装置が設置されている駅とは異なる場合には、発着固定式乗車券を発券してもよい。
【００１７】
また、前記内部データベースは、前記発券装置が設置されている駅からの距離が前記所定の距離を超える、第２の区間に属する駅の駅名に関する情報、及び前記第２の区間に属する駅にそれぞれ対応付けられた固有の第２駅識別情報に関する情報を少なくとも含む区間外乗車券関連情報を更に有してもよい。
【００１８】
また、前記発券装置と相互に通信が可能なサーバが更に存在し、前記サーバは、鉄道利用者が利用可能な全ての駅名に関する情報、前記全ての駅にそれぞれ対応付けられた固有の全駅識別情報、及び前記全駅識別情報に対応付けられた金額に関する情報を少なくとも含む発着固定式乗車券関連情報を有する外部データベースが保持されたサーバ記憶部を有しており、前記制御部は、前記発着固定式乗車券を、前記サーバ記憶部に記憶された前記発着固定式乗車券関連情報に基づいて発券してもよい。
【００１９】
また、上記課題を解決するために、本発明の別の観点によれば、ユーザにより指定された利用区間に対応する、交通機関を利用するための切符を発券する発券方法であって、指定された乗車駅及び降車駅の情報に基づき、発券する乗車券の種類を、前記乗車駅と前記降車駅との距離に応じて、区数式乗車券と発着固定式乗車券とから選択する発券方法が提供される。
【００２０】
また、上記課題を解決するために、本発明の別の観点によれば、コンピュータを、ユーザにより指定された利用区間に対応する、交通機関を利用するための切符を発券する発券方法として機能させるためのプログラムであって、指定された乗車駅及び降車駅の情報に基づき、発券する乗車券の種類を、前記乗車駅と前記降車駅との距離に応じて、区数式乗車券と発着固定式乗車券とから選択する制御機能をコンピュータに実現させるためのプログラムが提供される。
【発明の効果】
【００２１】
以上説明したように本発明によれば、入力された乗車区間に応じて、発券装置が区数式乗車券と発着固定式乗車券とを判断して発券することにより、利用者が乗車券の種類を意識することなく乗車券を購入することが可能になる。従って、乗車券購入時の利用者の負担が軽減される。
【図面の簡単な説明】
【００２２】
【図１】本発明の一実施形態に係る発券装置の外観を示す概略図である。
【図２】同実施形態に係る発券装置の構成を示すブロック図である。
【図３】図２における制御部の構成を示すブロック図である。
【図４Ａ】図２における内部データベースの構成の一実施例を説明するための概略図である。
【図４Ｂ】図２における内部データベースの構成の他の実施例を説明するための概略図である。
【図４Ｃ】図２における内部データベースの構成の更に他の実施例を説明するための概略図である。
【図５】図２における外部データベースの構成の一実施例を説明するための概略図である。
【図６】本発明の一実施形態に係る発券装置の発券処理手順を示す流れ図である。
【図７】同実施形態における顧客用操作表示部の表示例を示す概略図である。
【図８】同実施形態における顧客用操作表示部の表示例を示す概略図である。
【図９】本発明の一実施形態に係る発券装置のハードウェア構成の一例を示すブロック図である。
【発明を実施するための形態】
【００２３】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００２４】
まず、図１を参照して、本発明の一実施形態に係る発券装置の概略構成について説明する。図１は、本実施形態に係る発券装置の外観を模式的に示す概略図である。
【００２５】
図１によれば、発券装置１０は、顧客用操作表示部１０２、紙幣入金口１０４、紙幣出金口１０６、硬貨入金口１０８、硬貨出金口１１０、発券口１１２、及びＩＣカード投入口１１３を備える。また、発券装置１０は、係員用操作表示部１１６（図示しない。）を更に備える。
【００２６】
顧客用操作表示部１０２には、鉄道を利用するための乗車券を発券する際の案内が表示される。また、顧客用操作表示部１０２は、乗車券の発券に必要な情報を入力するための、顧客と発券装置とのインターフェースの役割を同時に果たす。例えば、顧客用操作表示部１０２は、タッチパネル機能が搭載されたディスプレイで構成される。顧客は、顧客用操作表示部１０２に表示された情報や指示に基づいて、乗車券の発券に必要な情報を入力したり、又は選択したりすることができる。また、顧客用操作表示部１０２は、表示部と顧客による操作部とが別々に構成されてもよい。表示部と操作部とが別々に構成される場合、例えば表示部は、一般的なディスプレイ装置であってもよい。また、操作部は、キーボードや選択式のボタン等であってもよい。
【００２７】
発券装置１０は、紙幣入金口１０４、紙幣出金口１０６、硬貨入金口１０８、及び硬貨出金口１１０を介して、顧客との間で、乗車券の発券に必要な現金のやり取りを行う。顧客は、紙幣入金口１０４及び硬貨入金口１０８の一方又は両方から、購入したい乗車券に対応した現金を発券装置に投入する。発券装置は、投入された現金の金額を特定し、当該金額が、顧客が購入予定の乗車券の金額以上である場合には、発券口１１２から当該乗車券を発券する。また、発券装置１０は、必要に応じて、紙幣出金口１０６及び硬貨出金口１１０の一方又は両方から、顧客にお釣りを返却する。
【００２８】
以上では、乗車券発券の一連の取引が現金で行われる場合について説明したが、本実施例はこれに限定されない。例えば、現金の代わりにクレジットカードやプリペイドカードのような、金銭支払い能力を有するカード類が用いられてもよい。顧客がカード類で乗車券の料金の支払いを行う際には、顧客は対応するＩＣカードをＩＣカード投入口１１３に投入し、また、同じくＩＣカード投入口１１３から、発券装置１０によって必要な処理が行われた後のＩＣカードを受け取る。
【００２９】
また、発券装置１０は、乗車券を発券口１１２から発券せず、乗車券に関する情報を記録したＩＣカードを発行することで発券処理を行ってもよい。その場合、顧客は、ＩＣカード投入口１１３から、購入した乗車券に関する情報が記録されたＩＣカードを受け取る。また、ＩＣカードは新規に発行される必要はなく、顧客がＩＣカード投入口１１３から投入した既存のＩＣカードに、購入した乗車券に関する情報が追加されて記録されてもよい。
【００３０】
係員用操作表示部１１６は、顧客用操作表示部１０２と同様の構成及び機能を有する。ただし、顧客からは視認できず、駅係員からのみ表示内容の確認及び操作が可能な位置に設置される。
【００３１】
次に、図２を参照して、本実施形態に係る発券装置１０の機能について説明する。図２は、本実施形態に係る発券装置１０の、機能及び構成を示すブロック図である。
【００３２】
図２によれば、発券装置１０は、顧客用操作表示部１０２、係員用操作表示部１１６、制御部１４０、紙幣部１５０、硬貨部１６０、発券部１７０、ＩＣカード部１８０、及び内部記憶部１９０を備える。また、発券装置１０は、ネットワーク３０を介してサーバ２０と相互に通信が可能であり、サーバ２０との間で各種情報の送受信を行うことができる。なお、顧客用操作表示部１０２及び係員用操作表示部１１６の構成及び機能については、図１を参照して既に説明しているので、以下では説明を割愛する。
【００３３】
制御部１４０は、顧客用操作表示部１０２又は係員用操作表示部１１６から入力された情報に基づいて、区数式乗車券と発着固定式乗車券のどちらの種類の乗車券を発券するかを判定する。すなわち、制御部１４０は、発券する券種の判定を行う。また、制御部１４０は、内部記憶部１９０又は後述するサーバ２０が備えるサーバ記憶部２０１に記憶されているデータベース（ＤＢ）から、判定した乗車券の乗車区間及び金額に関する情報を少なくとも含む券面情報を取得する。更に、制御部１４０は、取得した券面情報に基づき、乗車券を発券する際の案内を顧客用操作表示部１０２又は係員用操作表示部１１６に表示する制御を行う。また、制御部１４０は、顧客との間の金銭の授受や、乗車券の発券処理の制御を行う。制御部１４０の機能及び構成については、図３を参照して、後で詳しく説明する。
【００３４】
紙幣部１５０は、制御部１４０からの制御により、紙幣入金口１０４及び紙幣出金口１０６を介して、利用者との間での紙幣の入出金についての処理を行う。
【００３５】
また、硬貨部１６０は、同じく制御部１４０からの制御により、硬貨入金口１０８及び硬貨出金口１１０を介して、利用者との間での硬貨の入出金についての処理を行う。
【００３６】
また、ＩＣカード部１８０は、同じく制御部１４０からの制御により、ＩＣカード投入口１１３を介して、利用者との間でのＩＣカードのやり取りについての処理を行う。
【００３７】
内部記憶部１９０は、区数式乗車券を発券するために必要な区数式乗車券関連情報を少なくとも含む内部データベース（内部ＤＢ）を記憶している。制御部１４０は、内部ＤＢを参照することで、発券する券種の判定を行う。また、制御部１４０は、券種の判定の結果、発券する券種が区数式乗車券であった場合には、内部ＤＢから区数式乗車券の券面情報を取得する。内部ＤＢの構成については、図４Ａ、図４Ｂ及び図４Ｃを参照して、後で詳しく説明する。
【００３８】
サーバ２０は、サーバ記憶部２０１を少なくとも備える。サーバ記憶部２０１は、発着固定式乗車券を発券するために必要な発着固定式乗車券関連情報を少なくとも含む外部データベース（外部ＤＢ）を記憶している。制御部１４０は、券種の判定の結果、発券する券種が発着固定式乗車券であった場合には、外部ＤＢから発着固定式乗車券の券面情報を取得する。外部ＤＢの構成については、図５を参照して、後で詳しく説明する。
【００３９】
次に、図３を参照して、制御部１４０の構成について詳しく説明する。図３は、制御部１４０の機能及び構成を示すブロック図である。
【００４０】
図３によれば、制御部１４０は、駅検索部４０２、券種判定部４０４、券面情報取得部４０６、表示制御部４０８、金銭処理部４１０、及び発券制御部４１２を備える。
【００４１】
駅検索部４０２は、顧客用操作表示部１０２又は係員用操作表示部１１６から乗車駅及び降車駅に関する情報を取得し、当該乗車駅及び当該降車駅を、内部記憶部１９０に記憶された内部ＤＢに照会する。具体的には、駅検索部４０２は、内部ＤＢが有する区数式乗車券関連情報の中に、当該乗車駅及び当該降車駅が含まれているかどうかを検索する。また、駅検索部４０２は、区数式乗車券関連情報に基づいて、当該乗車駅が、自身が属する発券装置が設置されている駅と同一であるかどうかを判断する。駅検索部４０２は、検索及び判断した結果を、券種判定部４０４に出力する。
【００４２】
券種判定部４０４は、駅検索部４０２から入力された情報に基づいて、発券する券種を判定する。具体的には、券種判定部４０４は、当該乗車駅が当該発券装置が設置されている駅と異なる場合には、発券する券種として、発着固定式乗車券を選択する。また、券種判定部４０４は、当該乗車駅が当該発券装置が設置されている駅と同一の場合であっても、当該降車駅が内部ＤＢが有する区数式乗車券関連情報に含まれない場合には、発券する券種として、発着固定式乗車券を選択する。また、当該乗車駅が当該発券装置が設置されている駅と同一であり、かつ、当該降車駅が内部ＤＢが有する区数式乗車券関連情報に含まれ、区数式乗車券が発券可能である場合には、発券する券種として、区数式乗車券を選択する。券種判定部４０４は、判定した券種の結果を券面情報取得部４０６に出力する。
【００４３】
券面情報取得部４０６は、券種判定部４０４から入力された情報に基づいて、発券する乗車券の券面情報を取得する。具体的には、券面情報取得部４０６は、発券する乗車券が区数式乗車券である場合には、内部記憶部１９０が有する内部ＤＢにアクセスし、発券する区数式乗車券の乗車区間及び金額を少なくとも含む券面情報を取得する。また、券面情報取得部４０６は、発券する乗車券が発着固定式乗車券である場合には、サーバ記憶部２０１が有する外部ＤＢにアクセスし、発券する発着固定式乗車券の乗車区間及び金額を少なくとも含む券面情報を取得する。券面情報取得部４０６は、取得した券面情報を、表示制御部４０８及び金銭処理部４１０に出力する。
【００４４】
表示制御部４０８は、券面情報取得部４０６から入力された券面情報を、顧客用操作表示部１０２又は係員用操作表示部１１６に表示する制御を行う。ここで、顧客用操作表示部１０２又は係員用操作表示部１１６に表示される券面情報は、例えば、乗車駅、降車駅、金額等であってもよい。顧客は、顧客用操作表示部１０２又は係員用操作表示部１１６に表示される券面情報に基づいて、乗車券の購入に必要な現金又はクレジットカード等を発券装置１０に投入する。
【００４５】
金銭処理部４１０は、券面情報取得部４０６から入力された券面情報に基づいて、顧客から投入された現金又はクレジットカード等の処理の制御を行う。具体的には、金銭処理部４１０は、紙幣部１５０、硬貨部１６０、及びＩＣカード部１８０を制御して、顧客との間で現金又はクレジットカード等のやり取りを行い、乗車券の発券に必要な金額を受領する。金銭処理部４１０は、金銭に関する処理が終了したことを示す信号及び券面情報を発券制御部４１２に出力する。
【００４６】
発券制御部４１２は、金銭処理部４１０から金銭に関する処理が終了したことを示す信号を受け取ると、同じく金銭処理部４１０から入力された券面情報に基づいて、乗車券の発券処理を行う。具体的には、発券制御部４１２は、発券部１７０を制御して、顧客に乗車券を発券する。また、上述のように、ＩＣカードの形式で発券処理を行う場合には、発券制御部４１２は、ＩＣカード部１８０を制御して、顧客に券面情報が記録されたＩＣカードを発行する。
【００４７】
以上、本実施形態に係る発券装置１０の機能の一例、特に制御部１４０の機能の一例について詳細に示した。上記の各構成要素は、汎用的な部材や回路を用いて構成されていてもよいし、各構成要素の機能に特化したハードウェアにより構成されていてもよい。また、制御部１４０については、各構成要素の機能を、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）等が全て行ってもよい。従って、本実施形態を実施する時々の技術レベルに応じて、適宜、利用する構成を変更することが可能である。
【００４８】
次に、図４Ａ、図４Ｂ、及び図４Ｃを用いて、内部記憶部１９０が記憶している内部ＤＢの構成について詳しく説明する。図４Ａは、内部ＤＢの構成の一実施例を説明するための概念図である。また、図４Ｂは、内部ＤＢの構成の他の実施例を説明するための概念図である。また、図４Ｃは、内部ＤＢの構成の更に他の実施例を説明するための概念図である。
【００４９】
図４Ａを参照すると、内部ＤＢは、区数式乗車券関連情報と、区間外乗車券関連情報とを、例えばテーブルの形式で有している。ここで、区数式乗車券を利用可能な区間、すなわち、発券装置が設置されている駅からの距離が所定の距離（例えば、１００ｋｍ）以内である区間を第１の区間とすると、区数式乗車券関連情報は、当該第１の区間に属する駅に関しての、漢字記載の駅名（例えば「東京駅」）、カナ記載の駅名（例えば「トウキョウエキ」）、駅に対応付けられている固有の駅コード（識別情報）（例えば「Ａ−１」）、及び駅コードに関連付けられている、当該発券装置が設置されている駅から乗車した際の乗車券の金額に関する情報を、少なくとも含んでいる。すなわち、区数式乗車券関連情報は、区数式乗車券を発券するために必要な情報を少なくとも含んでいる。
【００５０】
一方、発券装置が設置されている駅からの距離が所定の距離（例えば、１００ｋｍ）を超える区間を第２の区間とすると、区間外乗車券関連情報は、当該第２の区間に属する駅に関しての、漢字記載の駅名（例えば「大阪駅」）、カナ記載の駅名（例えば「オオサカエキ」）、及び駅に対応付けられている固有の駅コード（例えば「Ｚ−１」）に関する情報を、少なくとも含んでいる。すなわち、区間外乗車券関連情報は、当該発券装置が設置されている駅から乗車する際に、区数式乗車券を利用できない区間に属する駅に関する情報を含んでいる。内部ＤＢが、区数式乗車券関連情報と区間外乗車券関連情報とを有していることで、制御部１４０は、利用者が降車可能な全ての駅に関しての、漢字記載の駅名、カナ記載の駅名、及び駅に対応付けられている固有の駅コード等を取得することができる。
【００５１】
ここで、上述したように、区数式乗車券によって利用可能な区間は、発券装置が設置されている駅ごとに異なる。従って、内部ＤＢが有する区数式乗車券関連情報及び区間外乗車券関連情報も、発券装置が設置されている駅ごとに異なる。また、制御部１４０は、区数式乗車券関連情報によって、自身が存在する駅、すなわち、当該発券装置が設置されている駅について認識することができる。
【００５２】
制御部１４０は、区数式乗車券関連情報に基づいて、顧客用操作表示部１０２又は係員用操作表示部１１６から入力された乗車駅が、当該発券装置が設置されている駅と同一かどうかを判断することができる。また、区数式乗車券関連情報及び区間外乗車券関連情報のいずれか一方に基づいて、顧客用操作表示部１０２又は係員用操作表示部１１６から入力された降車駅が第１の区間及び第２の区間のいずれに属しているかを判断することができる。入力された当該乗車駅が、当該発券装置が設置されている駅と同一であり、かつ、入力された当該降車駅が第１の区間に属している場合、制御部１４０は、区数式乗車券を発券するように、券種を判定する。入力された当該乗車駅が、当該発券装置が設置されている駅と異なる場合、または、入力された当該降車駅が第１の区間に属していない場合、制御部１４０は、発着固定式乗車券を発券するように、券種を判定する。
【００５３】
ここで、内部ＤＢは、図４Ａに示す区数式乗車券関連情報のみを有していてもよい。すなわち、区間外乗車券関連情報は、発券装置１０の外部、例えばサーバ２０が備えるサーバ記憶部２０１に記憶されてもよい。この場合、制御部１４０は、入力された降車駅が内部ＤＢの区数式乗車券関連情報に含まれない場合には、区数式乗車券を発券しないと判断し、発着固定式乗車券を発券する処理を行う。
【００５４】
また、内部ＤＢは、図４Ｂに示すように、区間外乗車券関連情報を保持せず、区数式乗車券関連情報と全駅関連情報とを有してもよい。ここで、全駅関連情報は、利用者が利用可能な全ての駅、すなわち、第１の区間に属する駅及び第２の区間に属する駅に関しての、漢字記載の駅名（例えば「東京駅」）、カナ記載の駅名（例えば「トウキョウエキ」）、駅に対応付けられている固有の駅コード（例えば「Ａ−１」）に関する情報を、少なくとも含んでいる。制御部１４０は、顧客用操作表示部１０２又は係員用操作表示部１１６から入力された降車駅が第１の区間に属しているかどうかを、当該降車駅が区数式乗車券関連情報に含まれているかどうかで判断することができる。
【００５５】
また、内部ＤＢは、図４Ｃに示すように、区数式乗車券関連情報の一部分として区間外乗車券関連情報を有していてもよい。この場合、例えば、第１の区間に属する駅については、漢字記載の駅名（例えば「東京駅」）、カナ記載の駅名（例えば「トウキョウエキ」）、駅に対応付けられている固有の駅コード（例えば「Ａ−１」）、及び駅コードに関連付けられている、当該発券装置が設置されている駅から乗車した際の乗車券の金額に関する情報を少なくとも有している。一方、第２の区間に属する駅については、漢字記載の駅名（例えば「大阪駅」）、カナ記載の駅名（例えば「オオサカエキ」）、駅に対応付けられている固有の駅コード（例えば「Ｚ−１」）に関する情報は有しているが、金額の欄は空欄になっている。従って、制御部１４０は、顧客用操作表示部１０２又は係員用操作表示部１１６から入力された降車駅が第１の区間に属しているかどうかを、金額の欄に値が入力されているかどうかで判断することができる。
【００５６】
次に、図５を用いて、サーバ記憶部２０１が記憶している外部ＤＢの構成について詳しく説明する。図５は、外部ＤＢの構成の一実施例を説明するための概念図である。
【００５７】
図５を参照すると、外部ＤＢは、発着固定式乗車券関連情報を、例えばテーブルの形式で有している。ここで、区数式乗車券関連情報は、利用者が利用可能な全ての駅に関しての、漢字記載の駅名（例えば「東京駅」）、カナ記載の駅名（例えば「トウキョウエキ」）、駅に対応付けられている固有の駅コード（例えば「Ａ−１」）、及び駅コードに関連付けられている、任意の駅間の乗車券の金額に関する情報を、少なくとも含んでいる。すなわち、発着固定式乗車券関連情報は、発着固定式乗車券を発券するために必要な情報を少なくとも含んでいる。
【００５８】
制御部１４０は、内部記憶部１９０に記憶された内部ＤＢに基づいて、発券する乗車券の券種を判定する。判定の結果、発券する券種が発着固定式乗車券に決定された場合には、制御部１４０は、外部ＤＢが有する発着固定式乗車券関連情報を参照し、顧客用操作表示部１０２又は係員用操作表示部１１６から入力された乗車駅と降車駅との間の乗車券を発券することができる。
【００５９】
次に、図６を参照して、本実施形態に係る発券処理の流れについて説明する。図６は、本実施形態に係る発券処理の方法を示す流れ図である。
【００６０】
以下では、発券装置を利用者が操作する場合について説明する。図６を参照すると、まず、利用者は、乗車券の購入に必要な情報を入力する形式を選択する（Ｓ５０１）。例えば、図７に示すように、発券装置の顧客用操作表示部１０２には、最初は、乗車券の金額を選択する画面（金額式選択画面）が表示されている。利用者が区数式乗車券を購入しようとする場合、すなわち、当該発券装置が設置されている駅から乗車しようとしており、かつ、予め運賃ボード等を参照して利用したい降車駅までの運賃を把握している場合には、利用者は、図７に示す所望の運賃のボタンを押下する（Ｓ５０２）。制御部１４０は、利用者によって金額式選択画面の金額ボタンが押下されると、区数式乗車券の発券処理を開始する。具体的には、券面情報取得部４０６が、内部記憶部１９０の内部ＤＢが有する区数式乗車券関連情報から券面情報を取得し、金額確定処理を行う（Ｓ５０７）。その後、利用者が乗車券に応じた料金を支払うことで、乗車券が発券される。ステップＳ５０７以降の発券処理の流れは、後で詳しく説明する。ここで、以上の説明では、利用者によって金額ボタンが押下されてから料金の支払いが行われる場合について説明したが、本実施形態はこの例に限定されない。例えば、利用者が先に金銭を投入した後、金額ボタンが押下されることで、乗車券が発券されてもよい。
【００６１】
ステップＳ５０１で、利用者が、当該発券装置が設置されている駅から乗車しない場合、あるいは、乗車駅及び降車駅を駅名で指定したい場合には、利用者は、図７に示す画面切り替えボタンＡを押下する。画面切り替えボタンＡには、例えば、「駅名かな入力選択」等の表示がされており、利用者が画面切り替えボタンＡを押下することで、顧客用操作表示部１０２の表示が、例えば、図８に示すかな入力画面に切り替えられる。
【００６２】
かな入力画面には、例えば５０音順にボタンが配列されており、「乗車駅を入力してください。」等の表示に従って、利用者は乗車駅を入力する（Ｓ５０３）。このとき、利用者は、乗車駅の駅名を全て入力してもよいし、駅名の途中までを入力して「検索」ボタンを押下してもよい。「検索」ボタンが押下されると、制御部１４０は、内部ＤＢ又は外部ＤＢを参照して、途中まで入力された駅名の読みと適合する駅名の候補を表示するように、顧客用操作表示部１０２の表示を切り替える。利用者は、当該駅名候補の中から利用する乗車駅を選択することができる。また、利用者は、同様の方法で降車駅も入力する（Ｓ５０３）。
【００６３】
次に、ステップＳ５０４で、駅検索部４０２は、内部記憶部１９０に記憶された内部ＤＢが有する区数式乗車券関連情報を参照し、ステップＳ５０３で入力された乗車駅が、当該発券装置が設置されている駅と同一かどうかを判断する。
【００６４】
ステップＳ５０３で入力された乗車駅が、当該発券装置が設置されている駅と異なる場合、制御部１４０は、区数式乗車券を発券することはできないと判断し、発着固定式乗車券の発券処理を開始する。具体的には、券面情報取得部４０６が、サーバ記憶部２０１の外部ＤＢが有する発着固定式乗車券関連情報から券面情報を取得し、金額確定処理を行う（Ｓ５０８）。その後、利用者が乗車券に応じた料金を支払うことで、乗車券が発券される。ステップＳ５０８以降の発券処理の流れは、後で詳しく説明する。
【００６５】
ステップＳ５０３で入力された乗車駅が、当該発券装置が設置されている駅と同一であった場合には、駅検索部４０２は内部ＤＢに問い合わせを行い、ステップＳ５０３で入力された降車駅が、区数式乗車券関連情報と区間外乗車券関連情報のいずれに属するのかを検索する（Ｓ５０５）。または、図４Ｂに示すように、区間外乗車券関連情報が区数式乗車券関連情報に含まれる場合には、駅検索部４０２は、ステップＳ５０３で入力された降車駅に対応する金額情報が区数式乗車券関連情報に存在するかどうかを検索する。
【００６６】
次に、券種判定部４０４が、検索の結果に応じて、発券する券種を判定する（Ｓ５０６）。具体的には、ステップＳ５０３で入力された降車駅が区数式乗車券関連情報に含まれる場合又は当該降車駅に対応する金額情報が存在する場合、すなわち、当該降車駅が第１の区間に属する場合には、券種判定部４０４は、区数式乗車券を発券することを決定する。区数式乗車券を発券するために、券面情報取得部４０６が、ステップＳ５０３で入力された乗車駅及び降車駅に対応する区数式乗車券の券面情報を内部ＤＢの区数式乗車券関連情報から取得し、金額確定処理を行う（Ｓ５０７）。
【００６７】
ステップＳ５０３で入力された降車駅が区数式乗車券関連情報に含まれない場合又は当該降車駅に対応する金額情報が存在しない場合、すなわち、当該降車駅が第２の区間に属する場合には、券種判定部４０４は、発着固定式乗車券を発券することを決定する。発着固定式乗車券を発券するために、券面情報取得部４０６が、ステップＳ５０３で入力された乗車駅及び降車駅に対応する発着固定式乗車券の券面情報を外部ＤＢの発着固定式乗車券関連情報から取得し、金額確定処理を行う（Ｓ５０８）。
【００６８】
次に、券面情報取得部４０６が取得した券面情報に基づいて、表示制御部４０８が、決済画面を顧客用操作表示部１０２に表示する（Ｓ５０９）。顧客用操作表示部１０２に表示された内容に基づいて、利用者が現金又はクレジットカードを発券装置１０に投入すると、金銭処理部４１０が、券面情報が有する乗車券の金額の情報に基づいて、利用者との間で現金又はクレジットカードのやり取りを行い、乗車券の発券に必要な金額を受領する（Ｓ５１０）。
【００６９】
金銭処理部４１０による金額の受領処理が終了すると、発券制御部４１２が、券面情報及び磁気情報を編集し、乗車券に印字する又はＩＣカードに記録する（Ｓ５１１）。その後、発券制御部４１２が発券処理を行い、利用者は乗車券又は乗車券の情報が記録されたＩＣカードを受け取る（Ｓ５１２）。なお、券面情報が有する乗車券の金額と利用者によって投入された現金とに応じてお釣りが発生する場合には、金銭処理部４１０は、ステップＳ５１０、ステップＳ５１１、及びステップＳ５１２の間の任意のタイミングで、お釣りの返却処理を行う。
【００７０】
以上では、発券装置１０の操作を利用者が主に行う場合について説明してきたが、係員が操作を行ってもよい。係員が発券装置１０の操作を行う場合には、上記の説明で顧客用操作表示部１０２を用いて行われた操作が、係員用操作表示部１１６を用いて行われること以外は、同様の処理が行われる。
【００７１】
次に、図９を参照しながら、本発明の実施形態に係る発券装置１０のハードウェア構成について、詳細に説明する。図９は、本発明の実施形態に係る発券装置１０のハードウェア構成を説明するためのブロック図である。
【００７２】
発券装置１０は、主に、ＣＰＵ９０１と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）９０３と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）９０５と、を備える。また、発券装置１０は、更に、バス９０７と、入力装置９０９と、出力装置９１１と、ストレージ装置９１３と、ドライブ９１５と、接続ポート９１７と、通信装置９１９とを備える。
【００７３】
ＣＰＵ９０１は、演算処理装置および制御装置として機能し、ＲＯＭ９０３、ＲＡＭ９０５、ストレージ装置９１３、またはリムーバブル記録媒体９２１に記録された各種プログラムに従って、発券装置１０内の動作全般又はその一部を制御するものであり、本実施形態では、例えば制御部１４０が該当する。ＲＯＭ９０３は、ＣＰＵ９０１が使用するプログラムや演算パラメータ等を記憶する。ＲＡＭ９０５は、ＣＰＵ９０１が使用するプログラムや、プログラムの実行において適宜変化するパラメータ等を一時記憶する。これらはＣＰＵバス等の内部バスにより構成されるバス９０７により相互に接続されている。
【００７４】
バス９０７は、ブリッジを介して、ＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ／Ｉｎｔｅｒｆａｃｅ）バスなどの外部バスに接続されている。
【００７５】
入力装置９０９は、例えば、マウス、キーボード、タッチパネル、ボタン、スイッチ及びレバーなどユーザが操作する操作手段であり、本実施形態では、例えば顧客用操作表示部１０２や係員用操作表示部１１６のタッチパネル等が該当する。また、入力装置９０９は、例えば、赤外線やその他の電波を利用したリモートコントロール手段（いわゆる、リモコン）であってもよいし、発券装置１０の操作に対応したＰＤＡ等の外部接続機器９２３であってもよい。さらに、入力装置９０９は、例えば、上記の操作手段を用いてユーザにより入力された情報に基づいて入力信号を生成し、ＣＰＵ９０１に出力する入力制御回路などから構成されている。発券装置１０のユーザは、この入力装置９０９を操作することにより、発券装置１０に対して各種のデータを入力したり処理動作を指示したりすることができる。
【００７６】
出力装置９１１は、取得した情報をユーザに対して視覚的または聴覚的に通知することが可能な装置で構成される。このような装置として、ＣＲＴディスプレイ装置、液晶ディスプレイ装置、プラズマディスプレイ装置、ＥＬディスプレイ装置及びランプなどの表示装置や、スピーカ及びヘッドホンなどの音声出力装置や、プリンタ装置、携帯電話、ファクシミリなどがあり、本実施形態では、例えば顧客用操作表示部１０２や係員用操作表示部１１６のディスプレイ、発券部１７０等が該当する。出力装置９１１は、例えば、発券装置１０が行った各種処理により得られた結果を出力する。具体的には、表示装置は、発券装置１０が行った各種処理により得られた結果を、テキストまたはイメージで表示する。また、音声出力装置は、再生された音声データや音響データ等からなるオーディオ信号をアナログ信号に変換して出力する。更に、プリンタ装置は、発券装置１０が行った各種処理により得られた結果を用紙に印刷して出力する。
【００７７】
ストレージ装置９１３は、発券装置１０の記憶部の一例として構成されたデータ格納用の装置であり、本実施形態では、例えば内部記憶部１９０が該当する。ストレージ装置９１３は、例えば、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）等の磁気記憶部デバイス、半導体記憶デバイス、光記憶デバイス、又は光磁気記憶デバイス等により構成される。このストレージ装置９１３は、ＣＰＵ９０１が実行するプログラムや各種データ、および外部から取得した各種のデータなどを格納する。
【００７８】
ドライブ９１５は、記録媒体用リーダライタであり、発券装置１０に内蔵、あるいは外付けされる。ドライブ９１５は、装着されている磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリ等のリムーバブル記録媒体９２１に記録されている情報を読み出して、ＲＡＭ９０５に出力する。また、ドライブ９１５は、装着されている磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリ等のリムーバブル記録媒体９２１に記録を書き込むことも可能である。リムーバブル記録媒体９２１は、例えば、ＣＤメディア、ＤＶＤメディア、Ｂｌｕ−ｒａｙ（登録商標）メディア等である。また、リムーバブル記録媒体９２１は、コンパクトフラッシュ（登録商標）（ＣｏｍｐａｃｔＦｌａｓｈ：ＣＦ）、フラッシュメモリ、又は、ＳＤメモリカード（Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌ  ｍｅｍｏｒｙ  ｃａｒｄ）等であってもよい。また、リムーバブル記録媒体９２１は、例えば、非接触型ＩＣチップを搭載したＩＣカード（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ  ｃａｒｄ）又は電子機器等であってもよい。
【００７９】
接続ポート９１７は、機器を発券装置１０に直接接続するためのポートである。接続ポート９１７の一例として、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ポート、ＩＥＥＥ１３９４ポート、ＳＣＳＩ（Ｓｍａｌｌ  Ｃｏｍｐｕｔｅｒ  Ｓｙｓｔｅｍ  Ｉｎｔｅｒｆａｃｅ）ポート、ＲＳ−２３２Ｃポート等がある。この接続ポート９１７に外部接続機器９２３を接続することで、発券装置１０は、外部接続機器９２３から直接各種のデータを取得したり、外部接続機器９２３に各種のデータを提供したりする。
【００８０】
通信装置９１９は、例えば、ネットワーク３０に接続するための通信デバイス等で構成された通信インターフェースである。通信装置９１９は、例えば、有線または無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、またはＷＵＳＢ（Ｗｉｒｅｌｅｓｓ  ＵＳＢ）用の通信カード等である。また、通信装置９１９は、光通信用のルータ、ＡＤＳＬ（Ａｓｙｍｍｅｔｒｉｃ  Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ）用のルータ、又は、各種通信用のモデム等であってもよい。この通信装置９１９は、例えば、インターネットや他の通信機器との間で、例えばＴＣＰ／ＩＰ等の所定のプロトコルに則して信号等を送受信することができる。また、通信装置９１９に接続されるネットワーク３０は、有線又は無線によって接続されたネットワーク等により構成され、例えば、インターネット、家庭内ＬＡＮ、赤外線通信、ラジオ波通信又は衛星通信等であってもよい。発券装置１０は、例えば、ネットワーク３０を介して、発券装置とは別に設けられたサーバ２０と接続される。
【００８１】
以上、本発明の実施形態に係る発券装置１０の機能を実現可能なハードウェア構成の一例を示した。上記の各構成要素は、汎用的な部材を用いて構成されていてもよいし、各構成要素の機能に特化したハードウェアにより構成されていてもよい。従って、本実施形態を実施する時々の技術レベルに応じて、適宜、利用するハードウェア構成を変更することが可能である。
【００８２】
なお、上述のような本実施形態に係る発券装置の各機能を実現するためのコンピュータプログラムを作製し、パーソナルコンピュータ等に実装することが可能である。また、このようなコンピュータプログラムが格納された、コンピュータで読み取り可能な記録媒体も提供することができる。記録媒体は、例えば、磁気ディスク、光ディスク、光磁気ディスク、フラッシュメモリなどである。また、上記のコンピュータプログラムは、記録媒体を用いずに、例えばネットワークを介して配信してもよい。
【００８３】
以上、添付図面を参照しながら本発明の好適な実施形態について詳細に説明したが、本発明はかかる例に限定されない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本発明の技術的範囲に属するものと了解される。
【００８４】
例えば、上記の実施の形態では、本発明を鉄道に適用した場合について説明を行ってきたが、本発明はかかる例に限定されない。他の交通機関であっても、鉄道における区数式乗車券及び発着固定式乗車券と同様の概念を有する乗車券が存在する交通機関であれば、本発明を適用することが可能である。
【符号の説明】
【００８５】
１０    発券装置
２０    サーバ
１０２    顧客用操作表示部
１０４    紙幣入金口
１０６    紙幣出金口
１０８    硬貨入金口
１１０    硬貨出金口
１１３    ＩＣカード投入口
１１６    係員用操作表示部
１４０    制御部
１５０    紙幣部
１６０    硬貨部
１７０    発券部
１８０    ＩＣカード部
１９０    内部記憶部
２０１    サーバ記憶部
【図１】
0005451806.tif 000002
【図２】
0005451806.tif 000003
【図３】
0005451806.tif 000004
【図４Ａ】
0005451806.tif 000005
【図４Ｂ】
0005451806.tif 000006
【図４Ｃ】
0005451806.tif 000007
【図５】
0005451806.tif 000008
【図６】
0005451806.tif 000009
【図７】
0005451806.tif 000010
【図８】
0005451806.tif 000011
【図９】
0005451806.tif 000012