(57)【要約】【課題】料金情報テーブルのデータサイズを低減し、料金計算処理の速度向上と、異種データの記憶による料金処理の多様化を図ることを容易とする。【解決手段】本装置１０では、有料道路に適用する全ての料金情報を特定・抽出すると共に、通行起点及び通行終点を示す施設情報を全て特定・抽出する。次いで、この料金情報において同じ額の料金情報に対して１つの料金特定情報を付し、料金特定情報と料金情報とを関連付けて記憶する料金情報特定テーブルを作成する。また、抽出した施設情報を、通行起点又は通行終点の区別無く同一の施設は１つの施設情報としてまとめ、通行区間が重複することのないように２つの施設情報を組合せてインデックス情報を付し、組み合わせた２つの施設情報に基づき料金情報を特定し、この料金情報に基づき料金特定情報を特定し、インデックス情報と料金特定情報とを関連付けて記憶する料金情報管理テーブルを作成する。【選択図】図５
2009276903.tif 000002
【特許請求の範囲】
【請求項１】
有料道路の利用において適用される各種利用料金を示す料金情報を記憶する料金管理情報のデータ容量低減を図るようにした有料道路料金管理装置であって、
前記有料道路における、通行起点を示す第１の施設情報と、通行終点を示す第２の施設情報と、前記通行起点から前記通行終点まで通行区間における料金情報と、を有料道路ごとに互いに関連付ける料金管理情報を受け付ける料金管理情報取得手段と、
前記料金管理情報取得手段で受け付けた前記料金管理情報より、前記有料道路に適用されている全ての前記料金情報を特定し、抽出する料金情報取得手段と、
前記料金情報取得手段で抽出した料金情報において同じ額の料金情報に対して１つの料金特定情報を付し、この料金特定情報と、前記料金情報と、を互いに関連付けて記憶する料金情報特定テーブルを作成する料金情報特定テーブル作成手段と、
前記料金管理情報取得手段で受け付けた前記料金管理情報より、前記第１の施設情報及び前記第２の施設情報を全て特定し、抽出する施設情報取得手段と、
前記施設情報取得手段で抽出した前記第１の施設情報及び前記第２の施設情報を、通行起点又は通行終点の区別無く同一の施設は１つの施設情報としてまとめると共に、前記通行区間が重複することのないように２つの施設情報を組み合わせ、この組み合わせに対してインデックス情報を付す通行区間組合せ手段と、
前記通行区間組合せ手段で組み合わせた２つの施設情報に基づき、前記料金管理情報より料金情報を特定し、この料金情報に基づき、前記料金情報特定テーブル作成手段で作成した前記料金情報特定テーブルを参照して料金特定情報を特定する料金情報特定手段と、
前記通行区間組合せ手段での２つの施設情報の組み合わせに対して付したインデックス情報と、前記料金情報特定手段で特定した料金特定情報と、を互いに関連付けてそれぞれ記憶する料金情報管理テーブルを作成する料金情報管理テーブル作成手段と、
を備えることを特徴とする有料道路料金管理装置。
【請求項２】
前記料金管理情報において、前記料金情報が、車両の種類を特定する車両区分ごとに設定されているとき、
前記料金情報特定手段は、前記料金管理情報より車両区分ごとの料金情報をそれぞれ特定した後、この料金情報に基づき、前記料金情報特定テーブルを参照して前記車両区分ごとの料金特定情報をそれぞれ特定し、
前記料金情報管理テーブル作成手段は、前記料金情報特定手段で特定した前記車両区分ごとそれぞれの料金特定情報を通行区間ごとにまとめて通行区間別特定情報を付し、この通行区間別特定情報と、前記車両区分ごとそれぞれの料金特定情報と、を互いに関連付けて記憶する車両区分別料金情報テーブルを作成し、さらに、前記料金特定情報に代えて前記通行区間別特定情報と、前記インデックス情報と、関連付けて記憶する料金情報管理テーブルを作成する、
ことを特徴とする請求項１に記載の有料道路料金管理装置。
【請求項３】
前記料金情報に対して、前記有料道路の利用時間や前記利用料金の支払方法に応じた割引額又は割引率が設定されているとき、
前記料金情報特定手段は、前記料金管理情報より料金情報を特定した後、前記割引額又は前記割引率に基づいた割引料金情報を算出し、この割引料金情報に基づき、前記料金情報特定テーブルを参照して料金特定情報を特定し、
前記料金情報管理テーブル作成手段は、前記料金情報特定手段で特定した料金特定情報を通行区間ごとにまとめて割引適用特定情報を付し、この割引適用特定情報と、前記料金特定情報と、を互いに関連付けて記憶する割引料金情報テーブルを作成し、さらに、前記割引適用特定情報を、前記インデックス情報と、関連付けて記憶する料金情報管理テーブルを作成する、
ことを特徴とする請求項１に記載の有料道路料金管理装置。
【請求項４】
有料道路料金管理装置において、有料道路の利用において適用される各種利用料金を示す料金情報を記憶する料金管理情報のデータ容量低減を図るようにした有料道路料金管理方法であって、
前記有料道路料金管理装置が、前記有料道路における、通行起点を示す第１の施設情報と、通行終点を示す第２の施設情報と、前記通行起点から前記通行終点まで通行区間における料金情報と、を有料道路ごとに互いに関連付ける料金管理情報を受け付ける第１ステップと、
前記有料道路料金管理装置において、前記第１ステップで受け付けた前記料金管理情報より、前記有料道路に適用されている全ての前記料金情報を特定し、抽出する第２ステップと、
前記有料道路料金管理装置において、前記第２ステップで抽出した料金情報において同じ額の料金情報に対して１つの料金特定情報を付し、この料金特定情報と、前記料金情報と、を互いに関連付けて記憶する料金情報特定テーブルを作成する第３ステップと、
前記有料道路料金管理装置において、前記第１ステップで受け付けた前記料金管理情報より、前記第１の施設情報及び前記第２の施設情報を全て特定し、抽出する第４ステップと、
前記有料道路料金管理装置において、前記第４ステップで抽出した前記第１の施設情報及び前記第２の施設情報を、通行起点又は通行終点の区別無く同一の施設は１つの施設情報としてまとめると共に、前記通行区間が重複することのないように２つの施設情報を組み合わせ、この組み合わせに対してインデックス情報を付す第５ステップと、
前記有料道路料金管理装置において、前記第５ステップで組み合わせた２つの施設情報に基づき、前記料金管理情報より料金情報を特定し、この料金情報に基づき、前記第３ステップで作成した前記料金情報特定テーブルを参照して料金特定情報を特定する第６ステップと、
前記有料道路料金管理装置において、前記第５ステップでの組み合わせに対して付したインデックス情報と、前記第６ステップで特定した料金特定情報と、を互いに関連付けてそれぞれ記憶する料金情報管理テーブルを作成する第７ステップと、
を含むことを特徴とする有料道路料金管理方法。
【請求項５】
前記料金管理情報において、前記料金情報が、車両の種類を特定する車両区分ごとに設定されているとき、
前記第６ステップは、前記料金管理情報より車両区分ごとの料金情報をそれぞれ特定した後、この料金情報に基づき、前記料金情報特定テーブルを参照して前記車両区分ごとの料金特定情報をそれぞれ特定し、
前記第７ステップは、前記第６ステップで特定した前記車両区分ごとそれぞれの料金特定情報を通行区間ごとにまとめて通行区間別特定情報を付し、この通行区間別特定情報と、前記車両区分ごとそれぞれの料金特定情報と、を互いに関連付けて記憶する車両区分別料金情報テーブルを作成し、さらに、前記料金特定情報に代えて前記通行区間別特定情報と、前記インデックス情報と、関連付けて記憶する料金情報管理テーブルを作成する、
ことを特徴とする請求項４に記載の有料道路料金管理方法。
【請求項６】
前記料金情報に対して、前記有料道路の利用時間や前記利用料金の支払方法に応じた割引額又は割引率が設定されているとき、
前記第６ステップは、前記料金管理情報より料金情報を特定した後、前記割引額又は前記割引率に基づいた割引料金情報を算出し、この割引料金情報に基づき、前記料金情報特定テーブルを参照して料金特定情報を特定し、
前記第７ステップは、前記第６ステップで特定した料金特定情報を通行区間ごとにまとめて割引適用特定情報を付し、この割引適用特定情報と、前記料金特定情報と、を互いに関連付けて記憶する割引料金情報テーブルを作成し、さらに、前記割引適用特定情報を、前記インデックス情報と、関連付けて記憶する料金情報管理テーブルを作成する、
ことを特徴とする請求項４に記載の有料道路料金管理方法。
【請求項７】
有料道路料金管理装置において、有料道路の利用において適用される各種利用料金を示す料金情報を記憶する料金管理情報のデータ容量低減を図ることを実行させるためにコンピュータを、
前記有料道路における、通行起点を示す第１の施設情報と、通行終点を示す第２の施設情報と、前記通行起点から前記通行終点まで通行区間における料金情報と、を有料道路ごとに互いに関連付ける料金管理情報を受け付ける手段、
受け付けた前記料金管理情報より、前記有料道路に適用されている全ての前記料金情報を特定し、抽出する手段、
抽出した前記料金情報において同じ額の料金情報に対して１つの料金特定情報を付し、この料金特定情報と、前記料金情報と、を互いに関連付けて記憶する料金情報特定テーブルを作成する手段、
受け付けた前記料金管理情報より、前記第１の施設情報及び前記第２の施設情報を全て特定し、抽出する手段、
抽出した前記第１の施設情報及び前記第２の施設情報を、通行起点又は通行終点の区別無く同一の施設は１つの施設情報としてまとめると共に、前記通行区間が重複することのないように２つの施設情報を組み合わせ、この組み合わせに対してインデックス情報を付す手段、
組み合わせた前記２つの施設情報に基づき、前記料金管理情報より料金情報を特定し、この料金情報に基づき、作成した前記料金情報特定テーブルを参照して料金特定情報を特定する手段、
前記２つの施設情報の組み合わせに対して付した前記インデックス情報と、特定した前記料金特定情報と、を互いに関連付けてそれぞれ記憶する料金情報管理テーブルを作成する手段、
として機能させることを特徴とするコンピュータプログラム。
【請求項８】
前記料金管理情報において、前記料金情報が、車両の種類を特定する車両区分ごとに設定されているとき、前記コンピュータを、
前記料金管理情報より車両区分ごとの料金情報をそれぞれ特定した後、この料金情報に基づき、前記料金情報特定テーブルを参照して前記車両区分ごとの料金特定情報をそれぞれ特定する手段、
特定した前記車両区分ごとそれぞれの料金特定情報を通行区間ごとにまとめて通行区間別特定情報を付し、この通行区間別特定情報と、前記車両区分ごとそれぞれの料金特定情報と、を互いに関連付けて記憶する車両区分別料金情報テーブルを作成し、さらに、前記料金特定情報に代えて前記通行区間別特定情報と、前記インデックス情報と、関連付けて記憶する料金情報管理テーブルを作成する手段、
としてさらに機能させることを特徴とする請求項７に記載のコンピュータプログラム。
【請求項９】
前記料金情報に対して、前記有料道路の利用時間や前記利用料金の支払方法に応じた割引額又は割引率が設定されているとき、前記コンピュータを、
前記料金管理情報より料金情報を特定した後、前記割引額又は前記割引率に基づいた割引料金情報を算出し、この割引料金情報に基づき、前記料金情報特定テーブルを参照して料金特定情報を特定する手段、
特定した前記料金特定情報を通行区間ごとにまとめて割引適用特定情報を付し、この割引適用特定情報と、前記料金特定情報と、を互いに関連付けて記憶する割引料金情報テーブルを作成し、さらに、前記割引適用特定情報を、前記インデックス情報と、関連付けて記憶する料金情報管理テーブルを作成する手段、
としてさらに機能させることを特徴とする請求項７に記載のコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、有料道路の利用において適用される各種利用料金を示す料金情報を記憶する料金管理情報のデータ容量低減を図る技術に係り、詳しくは、データサイズの圧縮効率を高め、データサイズの軽減による料金計算処理の速度向上と、異種データの記憶による料金処理の多様化を図るようにした有料道路料金管理装置、有料道路料金管理方法、及び有料道路料金管理用のプログラムに関する。
【背景技術】
【０００２】
従来、移動体の目的地までの到達を支援する経路探索処理を実施する手段として、ナビゲーションシステムが知られている。このナビゲーションシステムは、ＧＰＳ（Global Positioning System）によって移動体の位置を計測し、この移動体の現在位置情報と道路地図情報とを基に経路探索処理によって推奨移動経路を求め、この推奨移動経路に基づいて移動経路の自動案内（以下、「経路誘導」という。）を行う。たとえば、カーナビゲーション装置（以下、「カーナビ」という。）が搭載された車両では、道路地図情報と車両の現在位置情報とを表示装置（モニタ）上に表示すると共に、目的地までの推奨移動経路を探索して表示装置上に併せて表示することで、視覚によって道順を報知する。また、カーナビには、案内音声の出力によって、聴覚によって道順を報知する機能を備えたものもある。
【０００３】
このようなカーナビでは、経路探索処理において算出した経路上に高速道路等の有料道路が存在する場合、この有料道路を利用した場合の通行料金を算出する機能も備える。すなわち、有料道路の入口と出口のすべての組み合わせについて料金情報を記憶する料金管理情報を有する。この料金管理情報は、たとえば図１３に示すような料金表情報テーブル、いわゆる三角表として示すことができる。
図１３において、有料道路の入口又は出口を示す施設Ａ〜施設Ｊが示され、各施設間を通行した場合の通行料金がそれぞれ示されている。たとえば、施設Ｂと施設Ｄの区間を利用した場合の通行料金は、これらの施設情報の交点から６００円として示され、また、施設Ｄと施設Ｈの区間を利用した場合の通行料金は、同様に１３００円として示されている。なお、施設情報とは、有料道路における発券所や料金所、又はインターチェンジを示す情報をいう。
【０００４】
したがって、ナビゲーション装置を備えた車両においては、この車両が有料道路を通過する際において、ＣＤ−ＲＯＭ等の記憶手段に記憶された料金管理情報に基づき、通過した有料道路の通行料金を各施設情報の交点から直接取得（算出）することができるようになっている。
【０００５】
ところが、このような有料道路の料金管理情報においては、入口施設情報と出口施設情報との組み合わせごとに料金データを持たなくてはならない。そのため、通行料金が同じである場合であっても利用区間が異なっていれば、同一料金情報を多く含んだものとなっている。たとえば、図１３において、施設Ａと施設Ｂの区間、施設Ｄと施設Ｅの区間、施設Ｅと施設Ｆの区間、施設Ｆと施設Ｇの区間、施設Ｉと施設Ｊの区間、は何れも３００円であり、通行料金が同じであるにもかかわらず利用区間が異なっているため、５つの同一料金情報を記憶するものとなっている。また、施設Ａと施設Ｅの区間、施設Ｂと施設Ｆの区間、施設Ｆと施設Ｉの区間、施設Ｇと施設Ｊの区間は何れも１２００円であり、やはり通行料金が同じであるにもかかわらず利用区間が異なっているため、４つの同一料金情報を記憶するものとなっている。したがって、料金管理情報のデータ容量が非常に大きなものとなる。
【０００６】
そこで、料金情報の記憶領域の低減を行うようにした手段が提案されている。
たとえば、適用される料金体系が相違する有料道路ごとに料金情報を記憶することにより、記憶容量を低減するようにした技術がある。（特許文献１を参照）。
【特許文献１】特許第３７６１４１０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記特許文献１に記載された技術は、同一料金情報に対するデータサイズの低減を図るようにしたものではない。したがって、通行料金の額にかかわらず入口施設情報と出口施設情報との組み合わせごとに料金データを持たなくてはならない。
このように、同一料金情報に対するデータサイズの低減を達成し、データサイズの軽減による料金計算処理の速度向上と、異種データの記憶による料金処理の多様化を図るようにした手段は、現在のところ提案されていない。
【０００８】
本発明は、上記事情に鑑みて成されたものであり、料金情報テーブルのデータサイズを低減し、料金計算処理の速度向上と、異種データの記憶による料金処理の多様化を図ることを容易とする仕組みを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の有料道路料金管理装置は、有料道路の利用において適用される各種利用料金を示す料金情報を記憶する料金管理情報のデータ容量低減を図るようにした有料道路料金管理装置であって、前記有料道路における、通行起点を示す第１の施設情報と、通行終点を示す第２の施設情報と、前記通行起点から前記通行終点まで通行区間における料金情報と、を有料道路ごとに互いに関連付ける料金管理情報を受け付ける料金管理情報取得手段と、前記料金管理情報取得手段で受け付けた前記料金管理情報より、前記有料道路に適用されている全ての前記料金情報を特定し、抽出する料金情報取得手段と、前記料金情報取得手段で抽出した料金情報において同じ額の料金情報に対して１つの料金特定情報を付し、この料金特定情報と、前記料金情報と、を互いに関連付けて記憶する料金情報特定テーブルを作成する料金情報特定テーブル作成手段と、前記料金管理情報取得手段で受け付けた前記料金管理情報より、前記第１の施設情報及び前記第２の施設情報を全て特定し、抽出する施設情報取得手段と、前記施設情報取得手段で抽出した前記第１の施設情報及び前記第２の施設情報を、通行起点又は通行終点の区別無く同一の施設は１つの施設情報としてまとめると共に、前記通行区間が重複することのないように２つの施設情報を組み合わせ、この組み合わせに対してインデックス情報を付す通行区間組合せ手段と、前記通行区間組合せ手段で組み合わせた２つの施設情報に基づき、前記料金管理情報より料金情報を特定し、この料金情報に基づき、前記料金情報特定テーブル作成手段で作成した前記料金情報特定テーブルを参照して料金特定情報を特定する料金情報特定手段と、前記通行区間組合せ手段での２つの施設情報の組み合わせに対して付したインデックス情報と、前記料金情報特定手段で特定した料金特定情報と、を互いに関連付けてそれぞれ記憶する料金情報管理テーブルを作成する料金情報管理テーブル作成手段と、を備えることを特徴とする。
【００１０】
また、本発明の有料道路料金管理装置は、前記料金管理情報において、前記料金情報が、車両の種類を特定する車両区分ごとに設定されているとき、前記料金情報特定手段は、前記料金管理情報より車両区分ごとの料金情報をそれぞれ特定した後、この料金情報に基づき、前記料金情報特定テーブルを参照して前記車両区分ごとの料金特定情報をそれぞれ特定し、前記料金情報管理テーブル作成手段は、前記料金情報特定手段で特定した前記車両区分ごとそれぞれの料金特定情報を通行区間ごとにまとめて通行区間別特定情報を付し、この通行区間別特定情報と、前記車両区分ごとそれぞれの料金特定情報と、を互いに関連付けて記憶する車両区分別料金情報テーブルを作成し、さらに、前記料金特定情報に代えて前記通行区間別特定情報と、前記インデックス情報と、関連付けて記憶する料金情報管理テーブルを作成するものとしても良い。
【００１１】
また、本発明の有料道路料金管理装置は、前記料金情報に対して、前記有料道路の利用時間や前記利用料金の支払方法に応じた割引額又は割引率が設定されているとき、前記料金情報特定手段は、前記料金管理情報より料金情報を特定した後、前記割引額又は前記割引率に基づいた割引料金情報を算出し、この割引料金情報に基づき、前記料金情報特定テーブルを参照して料金特定情報を特定し、前記料金情報管理テーブル作成手段は、前記料金情報特定手段で特定した料金特定情報を通行区間ごとにまとめて割引適用特定情報を付し、この割引適用特定情報と、前記料金特定情報と、を互いに関連付けて記憶する割引料金情報テーブルを作成し、さらに、前記割引適用特定情報を、前記インデックス情報と、関連付けて記憶する料金情報管理テーブルを作成するものとしても良い。
【００１２】
また、本発明の有料道路料金管理方法は、有料道路料金管理装置において、有料道路の利用において適用される各種利用料金を示す料金情報を記憶する料金管理情報のデータ容量低減を図るようにした有料道路料金管理方法であって、前記有料道路料金管理装置が、前記有料道路における、通行起点を示す第１の施設情報と、通行終点を示す第２の施設情報と、前記通行起点から前記通行終点まで通行区間における料金情報と、を有料道路ごとに互いに関連付ける料金管理情報を受け付ける第１ステップと、前記有料道路料金管理装置において、前記第１ステップで受け付けた前記料金管理情報より、前記有料道路に適用されている全ての前記料金情報を特定し、抽出する第２ステップと、前記有料道路料金管理装置において、前記第２ステップで抽出した料金情報において同じ額の料金情報に対して１つの料金特定情報を付し、この料金特定情報と、前記料金情報と、を互いに関連付けて記憶する料金情報特定テーブルを作成する第３ステップと、前記有料道路料金管理装置において、前記第１ステップで受け付けた前記料金管理情報より、前記第１の施設情報及び前記第２の施設情報を全て特定し、抽出する第４ステップと、前記有料道路料金管理装置において、前記第４ステップで抽出した前記第１の施設情報及び前記第２の施設情報を、通行起点又は通行終点の区別無く同一の施設は１つの施設情報としてまとめると共に、前記通行区間が重複することのないように２つの施設情報を組み合わせ、この組み合わせに対してインデックス情報を付す第５ステップと、前記有料道路料金管理装置において、前記第５ステップで組み合わせた２つの施設情報に基づき、前記料金管理情報より料金情報を特定し、この料金情報に基づき、前記第３ステップで作成した前記料金情報特定テーブルを参照して料金特定情報を特定する第６ステップと、前記有料道路料金管理装置において、前記第５ステップでの２つの施設情報の組み合わせに対して付したインデックス情報と、前記第６ステップで特定した料金特定情報と、を互いに関連付けてそれぞれ記憶する料金情報管理テーブルを作成する第７ステップと、を含むことを特徴とする。
【００１３】
また、本発明の有料道路料金管理方法は、前記料金管理情報において、前記料金情報が、車両の種類を特定する車両区分ごとに設定されているとき、前記第６ステップは、前記料金管理情報より車両区分ごとの料金情報をそれぞれ特定した後、この料金情報に基づき、前記料金情報特定テーブルを参照して前記車両区分ごとの料金特定情報をそれぞれ特定し、前記第７ステップは、前記第６ステップで特定した前記車両区分ごとそれぞれの料金特定情報を通行区間ごとにまとめて通行区間別特定情報を付し、この通行区間別特定情報と、前記車両区分ごとそれぞれの料金特定情報と、を互いに関連付けて記憶する車両区分別料金情報テーブルを作成し、さらに、前記料金特定情報に代えて前記通行区間別特定情報と、前記インデックス情報と、関連付けて記憶する料金情報管理テーブルを作成するものとしても良い。
【００１４】
また、本発明の有料道路料金管理方法は、前記料金情報に対して、前記有料道路の利用時間や前記利用料金の支払方法に応じた割引額又は割引率が設定されているとき、前記第６ステップは、前記料金管理情報より料金情報を特定した後、前記割引額又は前記割引率に基づいた割引料金情報を算出し、この割引料金情報に基づき、前記料金情報特定テーブルを参照して料金特定情報を特定し、前記第７ステップは、前記第６ステップで特定した料金特定情報を通行区間ごとにまとめて割引適用特定情報を付し、この割引適用特定情報と、前記料金特定情報と、を互いに関連付けて記憶する割引料金情報テーブルを作成し、さらに、前記割引適用特定情報を、前記インデックス情報と、関連付けて記憶する料金情報管理テーブルを作成するものとしても良い。
【００１５】
また、本発明のコンピュータプログラムは、有料道路料金管理装置において、有料道路の利用において適用される各種利用料金を示す料金情報を記憶する料金管理情報のデータ容量低減を図ることを実行させるためにコンピュータを、前記有料道路における、通行起点を示す第１の施設情報と、通行終点を示す第２の施設情報と、前記通行起点から前記通行終点まで通行区間における料金情報と、を有料道路ごとに互いに関連付ける料金管理情報を受け付ける手段、受け付けた前記料金管理情報より、前記有料道路に適用されている全ての前記料金情報を特定し、抽出する手段、抽出した前記料金情報において同じ額の料金情報に対して１つの料金特定情報を付し、この料金特定情報と、前記料金情報と、を互いに関連付けて記憶する料金情報特定テーブルを作成する手段、受け付けた前記料金管理情報より、前記第１の施設情報及び前記第２の施設情報を全て特定し、抽出する手段、抽出した前記第１の施設情報及び前記第２の施設情報を、通行起点又は通行終点の区別無く同一の施設は１つの施設情報としてまとめると共に、前記通行区間が重複することのないように２つの施設情報を組み合わせ、この組み合わせに対してインデックス情報を付す手段、組み合わせた前記２つの施設情報に基づき、前記料金管理情報より料金情報を特定し、この料金情報に基づき、作成した前記料金情報特定テーブルを参照して料金特定情報を特定する手段、前記２つの施設情報の組み合わせに対して付した前記インデックス情報と、特定した前記料金特定情報と、を互いに関連付けてそれぞれ記憶する料金情報管理テーブルを作成する手段、として機能させることを特徴とする。
【００１６】
さらに、本発明のコンピュータプログラムは、前記料金管理情報において、前記料金情報が、車両の種類を特定する車両区分ごとに設定されているとき、前記コンピュータを、前記料金管理情報より車両区分ごとの料金情報をそれぞれ特定した後、この料金情報に基づき、前記料金情報特定テーブルを参照して前記車両区分ごとの料金特定情報をそれぞれ特定する手段、特定した前記車両区分ごとそれぞれの料金特定情報を通行区間ごとにまとめて通行区間別特定情報を付し、この通行区間別特定情報と、前記車両区分ごとそれぞれの料金特定情報と、を互いに関連付けて記憶する車両区分別料金情報テーブルを作成し、さらに、前記料金特定情報に代えて前記通行区間別特定情報と、前記インデックス情報と、関連付けて記憶する料金情報管理テーブルを作成する手段、としてさらに機能させるものとしても良い。
【００１７】
さらに、本発明のコンピュータプログラムは、前記料金情報に対して、前記有料道路の利用時間や前記利用料金の支払方法に応じた割引額又は割引率が設定されているとき、前記コンピュータを、前記料金管理情報より料金情報を特定した後、前記割引額又は前記割引率に基づいた割引料金情報を算出し、この割引料金情報に基づき、前記料金情報特定テーブルを参照して料金特定情報を特定する手段、特定した前記料金特定情報を通行区間ごとにまとめて割引適用特定情報を付し、この割引適用特定情報と、前記料金特定情報と、を互いに関連付けて記憶する割引料金情報テーブルを作成し、さらに、前記割引適用特定情報を、前記インデックス情報と、関連付けて記憶する料金情報管理テーブルを作成する手段、としてさらに機能させるものとしても良い。
【発明の効果】
【００１８】
本発明の有料道路料金管理装置は、有料道路に適用する全ての料金情報において同じ額の料金情報に対して１つの料金特定情報を付し、料金特定情報と料金情報とを関連付けて記憶する料金情報特定テーブルを作成する。また、有料道路において通行起点及び通行終点を示す施設情報を、通行起点又は通行終点の区別無く同一の施設は１つの施設情報としてまとめると共に、通行区間が重複することのないように２つの施設情報を組合せてインデックス情報を付し、組み合わせた２つの施設情報に基づき料金情報を特定し、この料金情報に基づき料金特定情報を特定し、インデックス情報と料金特定情報とを関連付けて記憶する料金情報管理テーブルを作成する。ゆえに、同一料金情報に対するデータサイズの低減を達成することができる。
したがって、料金情報テーブルのデータサイズを低減し、料金計算処理の速度向上と、異種データの記憶による料金処理の多様化を図ることを容易とする仕組みを提供することができる。
【発明を実施するための最良の形態】
【００１９】
以下、図面を参照しながら、本発明に係る有料道路料金管理装置、有料道路料金管理方法、有料道路料金管理用のコンピュータプログラムの一例について説明する。
本発明に係る有料道路料金管理装置（以下、「本装置」という）１０は、有料道路の利用において適用される各種利用料金を示す料金情報を記憶する料金管理情報のデータ容量低減を図るようにした装置である。
【００２０】
＜第１の実施の形態＞
図１は、本装置を用いた有料道路料金管理システム（以下、「本システム」という）の一例を示す概略図である。
本システムは、図１に示すように、本装置１０と、情報入力装置２０によって構成することができる。
情報入力装置２０は、本装置１０に対して施設情報特定指示の入力や、料金情報特定指示の入力を行なう装置であり、キーボードや、コマンド入力ボタンを選択するマウス等である。
【００２１】
次に、本装置１０の構成について説明する。
図２は、本装置１０の一例を示すブロック構成図である。
本装置１０は、図２に示すように、料金管理情報取得部１１と、料金情報取得部１２と、料金情報特定テーブル作成部１３と、施設情報取得部１４と、通行区間組合せ部１５と、料金情報特定部１６と、料金情報管理テーブル作成部１７と、制御部Ｃと、を少なくとも有している。なお、図中の符号Ｂは、本装置１０において制御信号、データ等を伝送するバスである。
【００２２】
本装置１０は、情報処理装置であればよく、たとえば、机上据え置きタイプのパーソナルコンピュータをはじめ、モバイルタイプのパーソナルコンピュータや、専用デバイスなどで実現される。また、本装置１０は、図示しないが、ＣＰＵ（中央処理装置）、プログラム記憶部、ディスプレイ（モニタ）等の出力装置、補助記憶装置、ＯＳ（オペレーティング・システム）、等を有する。
ＣＰＵは、プログラム記憶部に記憶されたコンピュータプログラムに従い、本装置１０の各構成要素を統制制御し、プログラム処理を実行する手段である。プログラム記憶部は、ＲＯＭ（Read Only Memory）やＲＡＭ（Random Access Memory）等で構成され、本装置１０が使用する各種コンピュータプログラムを記憶している手段である。
【００２３】
料金管理情報取得部１１は、有料道路における、通行起点を示す第１の施設情報と、通行終点を示す第２の施設情報と、通行起点から通行終点まで通行区間における料金情報と、を有料道路ごとに互いに関連付ける料金管理情報を受け付ける処理を行う。この料金管理情報は、たとえば所謂ＳＤメモリカードと称されるリムーバブルメディアとしての補助記憶装置や、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ等に保存され、これらから本装置１０に取り込む外、インターネット等の通信ネットワークを介してダウンロードすることより受け付けることができる。また、予め本装置１０の記憶部に記憶するものとしても構わない。
料金管理情報取得部１１は、受け付けた料金管理情報を料金情報取得部１２、施設情報取得部１４及び料金情報特定部１６へ送信する。
【００２４】
料金情報取得部１２は、料金管理情報取得部１１で受け付けた料金管理情報より、有料道路に適用されている全ての料金情報を特定し、抽出する処理を行う。
料金情報取得部１２は、抽出した料金情報を料金情報特定テーブル作成部１３へ送信する。
【００２５】
料金情報特定テーブル作成部１３は、料金情報取得部１２で抽出した料金情報において同じ額の料金情報に対して１つの料金特定情報を付し、この料金特定情報と、料金情報と、を互いに関連付けて記憶する料金情報特定テーブルＴＢ１を作成する処理を行う。すなわち、料金情報特定テーブル作成部１３で作成される料金情報特定テーブルＴＢ１は、有料道路において定められている料金情報と、この料金情報の記憶位置を特定する料金特定情報と、を互いに関連付けて記憶する手段である。ここで、料金特定情報とは、いわゆるオフセット情報である。
このように、同じ額の料金情報に対して１つの料金特定情報を付与して管理することで、同一料金情報に対するデータサイズの低減を図ることができる。
【００２６】
図３は、料金情報特定テーブルＴＢ１の構成の一例を示す図である。
たとえば、図３に示す料金情報特定テーブルＴＢ１では、オフセット情報である料金特定情報に基づき、料金情報が特定できることを示している。
したがって、この料金情報特定テーブルＴＢ１により、料金特定情報から有料道路において定められている料金情報が分かるものとなる。
【００２７】
施設情報取得部１４は、料金管理情報取得部１１で受け付けた料金管理情報より、第１の施設情報及び第２の施設情報を全て特定し、抽出する処理を行う。
施設情報取得部１４は、抽出した施設情報を通行区間組合せ部１５へ送信する。
【００２８】
通行区間組合せ部１５は、施設情報取得部１４で抽出した第１の施設情報及び第２の施設情報を、通行起点又は通行終点の区別無く同一の施設は１つの施設情報としてまとめると共に、通行区間が重複することのないように２つの施設情報を組み合わせ、この組み合わせに対してインデックス情報を付す処理を行う。すなわち、通行起点又は通行終点といった区別を無くすことで、どちらの施設情報が通行起点又は通行終点となっても、同じ２つの施設情報の組み合わせを示すことになる。また、料金表情報中のメモリーアドレスを示すインデックス情報から、同じ通行区間を特定することができることになる。
このように、通行区間が重複することのないように２つの施設情報を組み合わせてインデックス情報を付与して管理することで、入口施設情報と出口施設情報との組み合わせごとに料金データを持つ必要が無く、料金情報に対するデータ量を低減することができる。
通行区間組合せ部１５は、組み合わせた通行区間情報を料金情報特定部１６へ送信すると共に、インデックス情報を料金情報管理テーブル作成部１７へ送信する。
【００２９】
料金情報特定部１６は、通行区間組合せ部１５で組み合わせた通行区間情報に基づき、料金管理情報取得部１１で受け付けた料金管理情報より料金情報を特定し、この料金情報に基づき、料金情報特定テーブル作成部１３で作成した第１の料金情報特定テーブルＴＢ１を参照して料金特定情報を特定する処理を行う。
料金情報特定部１６は、通行区間情報と共に、特定した料金特定情報を料金情報管理テーブル作成部１７へ送信する。
【００３０】
料金情報管理テーブル作成部１７は、通行区間組合せ部１５での２つの施設情報の組み合わせに対して付したインデックス情報と、料金情報特定部１６で特定した料金特定情報と、を互いに関連付けてそれぞれ記憶する料金情報管理テーブルＴＢ２を作成する処理を行う。すなわち、料金情報管理テーブル作成部１７作成される料金情報管理テーブルＴＢ２は、料金情報の記憶位置を特定する料金特定情報と、２つの施設情報の組み合わせを示すインデックス情報と、を互いに関連付けて記憶する手段である。
これにより、同一料金情報に対するデータサイズの低減を図るものとした料金情報特定テーブルＴＢ１の利用と併せて、料金管理情報のデータ容量の低減を効果的に達成することができるものとなる。
【００３１】
図４は、第１の料金情報管理テーブルＴＢ２の構成の一例を示す図である。
たとえば、図４に示す料金情報管理テーブルＴＢ２では、入口施設情報と出口施設情報との組み合わせを示すインデックス情報に基づき、料金特定情報（オフセット情報）が特定できることを示している。
したがって、この料金情報管理テーブルＴＢ２により、インデックス情報から有料道路において定められている料金情報の記憶位置を特定する料金特定情報（オフセット情報）が分かるものとなる。
【００３２】
制御部Ｃは、ＣＰＵ、ＲＯＭ、ＲＡＭ等を具備し、本装置１０の各構成要素を統制制御し、その処理を実行する。
【００３３】
次に、上述した有料道路料金管理方法を実施する本装置１０の動作の一例を、図５を参照しながら説明する。図５は、本システムにおける有料道路料金管理処理の一例を示すフローチャートである。
【００３４】
まず、料金管理情報取得部１１が、有料道路における、通行起点を示す第１の施設情報と、通行終点を示す第２の施設情報と、通行起点から通行終点まで通行区間における料金情報と、を有料道路ごとに互いに関連付けて記憶する料金管理情報を取得する（Ｓ１０）。すなわち、たとえばＳＤメモリカードやＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等から料金管理情報を本装置１０に取り込む。
【００３５】
次いで、料金情報取得部１２が、料金管理情報取得部１１で受け付けた料金管理情報より、有料道路に適用されている全ての前記料金情報を特定し、抽出する（Ｓ２０）。
また、料金情報特定テーブル作成部１３が、料金情報取得部１２で抽出した料金情報において同じ額の料金情報に対して１つの料金特定情報を付与する（Ｓ３０）。すなわち、同じ額の料金情報を１つの料金特定情報でまとめて管理できるものとする。
引き続き、料金情報特定テーブル作成部１３が、料金情報取得部１２で抽出した料金情報と、この料金情報に該当する料金特定情報と、を互いに関連付けて記憶する料金情報特定テーブルＴＢ１を作成する（Ｓ４０）。すなわち、料金特定情報から料金情報が特定できるものとする。
【００３６】
また、施設情報取得部１４が、料金管理情報取得部１１で受け付けた料金管理情報より、第１の施設情報及び第２の施設情報を全て特定し、抽出する（Ｓ５０）。
次いで、通行区間組合せ部１５が、施設情報取得部１４で抽出した第１の施設情報及び第２の施設情報を、通行起点又は通行終点の区別無く同一の施設は１つの施設情報としてまとめる（Ｓ６０）。
引き続き、通行区間組合せ部１５が、通行区間が重複することのないように２つの施設情報を組み合わせ、この組み合わせに対してインデックス情報を付与する（Ｓ７０）。すなわち、どの施設とどの施設の間を通行したのか、利用した通行区間を構成する２つの施設情報が特定できるように、インデックス情報によって管理できるものとする。
【００３７】
また、料金情報特定部１６が、通行区間組合せ部１５で組み合わせた２つの施設情報に基づき、料金管理情報取得部１１で受け付けた料金管理情報より料金情報を特定する（Ｓ８０）。
さらに、料金情報特定部１６が、この料金情報に基づき、料金情報特定テーブル作成部１３で作成した料金情報特定テーブルＴＢ１を参照して料金特定情報を特定する（Ｓ９０）。
【００３８】
そして、料金情報テーブル作成部１７が、通行区間組合せ部１５での２つの施設情報の組み合わせに対して付したインデックス情報と、料金情報特定部１６で特定した料金特定情報と、を互いに関連付けてそれぞれ記憶する料金情報管理テーブルＴＢ２を作成する（Ｓ１００）。すなわち、インデックス情報から料金特定情報が特定できるものとする。
これにより、本装置１０での有料道路料金管理処理における一連の動作が終了する。
なお、これら一連の処理は、制御部Ｃでの統制制御により実行される。
【００３９】
そして、本実施の形態において作成した料金情報特定テーブルＴＢ１及び料金情報管理テーブルＴＢ２を用いての有料道路における利用料金の算出は以下のように行なうことができる。
まず、本実施の形態において料金管理情報は、たとえば図６に示すような料金表情報テーブル、いわゆる三角表としてその一部を示すことができる。図６は、本装置１０において用いる料金表情報を示す模式図である。
図６において、有料道路における入口施設又は出口施設を特定する施設Ａ〜施設Ｊが示されている。また、これら入口施設及び出口施設となる２つの施設情報の組み合わせを特定する交点からインデックス情報が分かるものとなっている。したがって、入口施設と出口施設の施設情報が入れ替わったとしても、何れも同じインデックス情報を特定することができる。
【００４０】
ここで、有料道路における利用料金の算出において車両が施設Ｂと施設Ｈ（又は施設Ｈと施設Ｂ）の区間を利用したとすると、図６に示す料金表情報より、施設Ｂと施設Ｈの組み合わせを特定する交点からインデックス情報を求める。図６においては、施設Ｂと施設Ｈの区間を利用した場合に得られるインデックス情報は「bh」であることが示されている。
次いで、インデックス情報を特定した後、このインデックス情報に基づき、料金情報管理テーブルＴＢ２を参照して料金特定情報を特定する。さらに、この料金特定情報に基づき、料金情報特定テーブルＴＢ１を参照して料金情報を取得（算出）する。
したがって、２つの施設情報の組み合わせによりインデックス情報を求め、料金情報管理テーブルＴＢ２と、料金情報特定テーブルＴＢ１を利用することで、このインデックス情報を介して料金情報を間接的に取得できるものとなる。
【００４１】
以上のように本実施の形態においては、同じ額の料金情報を１つの料金特定情報でまとめて管理するテーブルと、通行区間を示す２つの施設情報を１つのインデックス情報でまとめて管理するテーブルとを備えることで、重複するデータをまとめてデータサイズの低減を達成することができる。
したがって、有料道路における利用料金の算出処理における負担を軽減し、ユーザに快適な動作環境を提示することが可能となる。
また、本実施の形態においては、有料道路における料金が、物価上昇や社会的事情等により改定された場合であっても、料金特定情報に基づいて料金情報だけを適宜変更すれば良いので、効率良く変更処理を行うことができる。
【００４２】
＜第２の実施の形態＞
また、本発明では、料金情報が車両の種類を特定する車両区分ごとに設定されている場合でも、効率良くデータをまとめてデータサイズの低減を達成することができる。すなわち、上述した第１の実施の形態とは、車両区分ごとに設定された料金情報を特定する機能を備える点で異なる。
なお、以下に述べる他の実施の形態では、上述した第１の実施の形態と異なる部分を中心に説明する。したがって、第１の実施の形態と同様の構成部分は同じ符号を付してその説明は省略し、特に説明しない限り同じであるものとする。
【００４３】
本実施の形態において、料金管理情報取得部１１は、車両区分ごとにそれぞれ設定された料金情報を含む料金管理情報を受け付ける機能をさらに有する。ここで、車両区分情報とは、いわゆる車種区分をいい、たとえば普通車、軽自動車（二輪自動車を含む）、中型車、大型車、特大車といった情報をいう。
【００４４】
また、料金情報特定部１６は、料金管理情報取得部１１で受け付けた料金管理情報より車両区分ごとの料金情報をそれぞれ特定した後、この料金情報に基づき、料金情報特定テーブルＴＢ１を参照して車両区分ごとの料金特定情報をそれぞれ特定する機能をさらに有する。
【００４５】
また、料金情報管理テーブル作成部１７は、料金情報特定部１６で特定した車両区分ごとそれぞれの料金特定情報を通行区間ごとにまとめて通行区間別特定情報を付し、この通行区間別特定情報と、車両区分ごとそれぞれの料金特定情報と、を互いに関連付けて記憶する車両区分別料金情報テーブルＴＢ３を作成し、さらに、料金特定情報に代えて通行区間別特定情報と、インデックス情報と、関連付けて記憶する料金情報管理テーブルＴＢ２を作成する機能をさらに有する。ここで、通行区間別特定情報とは、いわゆるオフセット情報をいう。
【００４６】
図７は、車両区分別料金情報テーブルＴＢ３の構成の一例を示す図である。
たとえば、図７に示す車両区分別料金情報テーブルＴＢ３では、オフセット情報である通行区間別特定情報に基づき、車両区分１、車両区分２、・・・といった車両区分に応じて個々の料金情報を特定することができる料金特定情報（オフセット情報）が特定できることを示している。
したがって、この車両区分別料金情報テーブルＴＢ３により、通行区間別特定情報（オフセット情報）から有料道路において定められている車両区分に応じた料金情報の記憶位置を特定する料金特定情報（オフセット情報）が分かるものとなる。
【００４７】
また、図８は、第２の料金情報管理テーブルＴＢ２の構成の一例を示す図である。
たとえば、図８に示す料金情報管理テーブルＴＢ２では、入口施設情報と出口施設情報との組み合わせを示すインデックス情報に基づき、車両区分ごとそれぞれの料金特定情報を通行区間ごとにまとめた通行区間別特定情報（オフセット情報）が特定できることを示している。
したがって、この第２の料金情報管理テーブルＴＢ２により、インデックス情報から有料道路において車両区分に応じて定められている料金情報の記憶位置を特定する料金特定情報（オフセット情報）を通行区間ごとにまとめた通行区間別特定情報（オフセット情報）が分かるものとなる。
【００４８】
次に、上述した有料道路料金管理方法を実施する本装置１０の動作の一例を、図９を参照しながら説明する。図９は、本システムにおける有料道路料金管理処理の他の一例を示すフローチャートである。
【００４９】
まず、料金管理情報取得部１１が料金管理情報を取得し、料金情報取得部１２が、料金管理情報より有料道路に適用されている全ての前記料金情報を特定し、抽出する。次いで、料金情報特定テーブル作成部１３が、料金情報取得部１２で抽出した料金情報において同じ額の料金情報に対して１つの料金特定情報を付与すると共に、料金情報取得部１２で抽出した料金情報とこの料金情報に該当する料金特定情報とを互いに関連付けて記憶する料金情報特定テーブルＴＢ１を作成する。
【００５０】
また、施設情報取得部１４が、料金管理情報より第１の施設情報及び第２の施設情報を全て特定し、抽出する。次いで、通行区間組合せ部１５が、施設情報取得部１４で抽出した第１の施設情報及び第２の施設情報を、通行起点又は通行終点の区別無く同一の施設は１つの施設情報としてまとめると共に、通行区間が重複することのないように２つの施設情報を組み合わせる。そして、この組み合わせに対してインデックス情報を付与する（Ｓ７０）処理までは、上述した第１の実施の形態と同様である。
【００５１】
次いで、料金情報特定部１６が、料金管理情報取得部１１で受け付けた料金管理情報において料金情報は１つであるか否か判定をおこなう（Ｓ７１Ａ）。すなわち、料金情報は、車両区分ごとにそれぞれ設定されているかを判定する。
その結果、料金情報特定部１６が、料金管理情報取得部１１で受け付けた料金管理情報において料金情報は１つであると判定したとき（Ｙ）、料金情報特定部１６は、通行区間組合せ部１５で組み合わせた２つの施設情報に基づき、料金管理情報取得部１１で受け付けた料金管理情報より料金情報を特定する（Ｓ８０）。
さらに、料金情報特定部１６が、この料金情報に基づき、料金情報特定テーブル作成部１３で作成した料金情報特定テーブルＴＢ１を参照して料金特定情報を特定する（Ｓ９０）。
【００５２】
そして、料金情報テーブル作成部１７が、通行区間組合せ部１５での２つの施設情報の組み合わせに対して付したインデックス情報と、料金情報特定部１６で特定した料金特定情報と、を互いに関連付けてそれぞれ記憶する第１の料金情報管理テーブルＴＢ２を作成する（Ｓ１００）。
これにより、本装置１０での有料道路料金管理処理における一連の動作が終了する。
【００５３】
一方、料金情報特定部１６が、料金管理情報取得部１１で受け付けた料金管理情報において料金情報は１つでないと判定したとき（Ｎ）、料金情報特定部１６は、通行区間組合せ部１５で組み合わせた２つの施設情報に基づき、料金管理情報取得部１１で受け付けた料金管理情報より車両区分ごとの料金情報をそれぞれ特定する（Ｓ１１０）。すなわち、料金情報特定部１６が、料金情報は車両区分ごとにそれぞれ設定されていると判定したとき、引き続き、料金情報特定部１６は、車両区分ごとの料金情報をそれぞれ特定する。
次いで、料金情報特定部１６が、この料金情報に基づき、料金情報特定テーブルＴＢ１を参照して車両区分ごとの料金特定情報をそれぞれ特定する（Ｓ１２０）。
【００５４】
また、料金情報管理テーブル作成部１７が、料金情報特定部１６で特定した車両区分ごとそれぞれの料金特定情報を通行区間ごとにまとめて通行区間別特定情報を付与する（Ｓ１３０）。
引き続き、料金情報管理テーブル作成部１７が、この通行区間別特定情報と、車両区分ごとそれぞれの料金特定情報と、を互いに関連付けて記憶する車両区分別料金情報テーブルＴＢ３を作成する（Ｓ１４０）。
そして、料金情報テーブル作成部１７が、通行区間組合せ部１５での２つの施設情報の組み合わせに対して付したインデックス情報と、料金特定情報に代えてこの通行区間別特定情報と、を互いに関連付けてそれぞれ記憶する第２の料金情報管理テーブルＴＢ２を作成する（Ｓ１５０）。
これにより、本装置１０での有料道路料金管理処理における一連の動作が終了する。
なお、これら一連の処理は、制御部Ｃでの統制制御により実行される。
【００５５】
そして、本実施の形態において作成した料金情報特定テーブルＴＢ１、第２の料金情報管理テーブルＴＢ２及び車両区分別料金情報テーブルＴＢ３を用いての有料道路における利用料金の算出は以下のように行なうことができる。
まず、上述した第１の実施の形態と同様にして、２つの施設情報の組み合わせによりインデックス情報を求める。次いで、このインデックス情報より、第２の料金情報管理テーブルＴＢ２を参照して通行区間別特定情報を特定すると共に、この通行区間別特定情報より、車両区分別料金情報テーブルＴＢ３を参照して車両区分ごとの料金特定情報を特定する。そして、該当する車両区分における料金特定情報より、料金情報特定テーブルＴＢ１を参照して料金情報を取得（算出）する。
【００５６】
したがって、２つの施設情報の組み合わせによりインデックス情報を求め、この第２の料金情報管理テーブルＴＢ２と、車両区分別料金情報テーブルＴＢ３と、料金情報特定テーブルＴＢ１を利用することで、このインデックス情報より通行区間別特定情報を特定し、この通行区間別特定情報を介して料金情報を間接的に取得できるものとなる。
【００５７】
以上のように本実施の形態においては、車両区分ごとに設定された料金情報を個々に特定する料金特定情報を１つの通行区間別特定情報でまとめて管理するテーブルをさらに備えることで、料金情報が車両の種類を特定する車両区分ごとに設定されている場合でも、重複するデータを効率良くまとめてデータサイズの低減を達成することができる。しかも、車両区分ごとに設定された車種別料金を１ファイルにまとめることにより、データへのアクセス回数、及び計算回数を減らすことができ、ＣＰＵリソースの削減にも寄与するものとなる。
【００５８】
＜第３の実施の形態＞
また、本発明では、料金情報に割引条件が設定されている場合でも、効率良くデータをまとめてデータサイズの低減を達成することができる。すなわち、上述した第１の実施の形態とは、割引条件に該当する場合の料金情報を特定する機能を備える点で異なる。
【００５９】
本実施の形態において、料金管理情報取得部１１は、有料道路の利用時間や利用料金の支払方法に応じた割引額又は割引率が設定されている料金情報を含む料金管理情報を受け付ける機能をさらに有する。ここで、割引料金情報としては、たとえば通勤割引や夜間割引といった情報をいう。通勤割引の場合は、たとえばＡＭ６：００〜ＡＭ９：００、ＰＭ５：００〜ＰＭ８：００のいずれかの時間内に有料道路を利用すれば（インターチェンジに入るか又は出れば）割引条件に該当し、夜間割引の場合は、たとえばＡＭ０：００〜ＡＭ４：００の間に有料道路を利用すれば（有料道路に居れば）割引条件に該当するものとできる。また、有料道路を利用する際に料金所で停止することなく、無線通信を利用して車両と料金所のシステムとが必要な情報を交換して料金の収受を行うノンストップ自動料金収受システム、いわゆるＥＴＣ（Electronic Toll Collection
System）を利用した場合に適用されるＥＴＣ割引も割引料金情報に含めるものとする。
【００６０】
また、料金情報特定部１６は、料金管理情報取得部１１で受け付けた料金管理情報より料金情報をそれぞれ特定した後、割引額又は割引率に基づいた割引料金情報を算出し、この割引料金情報に基づき、料金情報特定テーブルＴＢ１を参照して料金特定情報を特定する機能をさらに有する。
【００６１】
また、料金情報管理テーブル作成部１７は、料金情報特定部１６で特定した料金特定情報を通行区間ごとにまとめて割引適用特定情報を付し、この割引適用特定情報と、料金特定情報と、を互いに関連付けて記憶する割引料金情報テーブルＴＢ４を作成し、さらに、割引適用特定情報を、インデックス情報と、関連付けて記憶する料金情報管理テーブルＴＢ２を作成する機能をさらに有する。ここで、割引適用特定情報とは、いわゆるオフセット情報をいう。
【００６２】
図１０は、割引料金情報テーブルＴＢ４の構成の一例を示す図である。
たとえば、図１０に示す割引料金情報テーブルＴＢ４では、オフセット情報である割引適用特定情報に基づき、割引後の料金情報を特定することができる料金特定情報（オフセット情報）が特定できることを示している。
したがって、この割引料金情報テーブルＴＢ４により、割引適用特定情報（オフセット情報）から有料道路において定められている割引後の料金情報の記憶位置を特定する料金特定情報（オフセット情報）が分かるものとなる。
【００６３】
また、図１１は、第３の料金情報管理テーブルＴＢ２の構成の一例を示す図である。
たとえば、図１１に示す料金情報管理テーブルＴＢ２では、入口施設情報と出口施設情報との組み合わせを示すインデックス情報に基づき、料金特定情報を通行区間ごとにまとめた割引適用特定情報（オフセット情報）が特定できることを示している。
したがって、この第３の料金情報管理テーブルＴＢ２により、インデックス情報から有料道路において定められている割引条件該当後の料金情報の記憶位置を特定する料金特定情報（オフセット情報）を通行区間ごとにまとめた割引適用特定情報（オフセット情報）が分かるものとなる。
【００６４】
次に、上述した有料道路料金管理方法を実施する本装置１０の動作の一例を、図１２を参照しながら説明する。図１２は、本システムにおける有料道路料金管理処理の他の一例を示すフローチャートである。
【００６５】
まず、料金管理情報取得部１１が料金管理情報を取得し、料金情報取得部１２が、料金管理情報より有料道路に適用されている全ての前記料金情報を特定し、抽出する。次いで、料金情報特定テーブル作成部１３が、料金情報取得部１２で抽出した料金情報において同じ額の料金情報に対して１つの料金特定情報を付与すると共に、料金情報取得部１２で抽出した料金情報とこの料金情報に該当する料金特定情報とを互いに関連付けて記憶する料金情報特定テーブルＴＢ１を作成する。
【００６６】
また、施設情報取得部１４が、料金管理情報より第１の施設情報及び第２の施設情報を全て特定し、抽出する。次いで、通行区間組合せ部１５が、施設情報取得部１４で抽出した第１の施設情報及び第２の施設情報を、通行起点又は通行終点の区別無く同一の施設は１つの施設情報としてまとめると共に、通行区間が重複することのないように２つの施設情報を組み合わせる。そして、この組み合わせに対してインデックス情報を付与する（Ｓ７０）処理までは、上述した第１の実施の形態と同様である。
【００６７】
次いで、料金情報特定部１６が、料金管理情報取得部１１で受け付けた料金管理情報において割引情報は無か判定をおこなう（Ｓ７１Ｂ）。すなわち、料金情報に、割引条件が設定されているか否か判定する。
その結果、料金情報特定部１６が、料金管理情報取得部１１で受け付けた料金管理情報において料金情報には割引情報は無と判定したとき（Ｙ）、料金情報特定部１６は、通行区間組合せ部１５で組み合わせた２つの施設情報に基づき、料金管理情報取得部１１で受け付けた料金管理情報より料金情報を特定する（Ｓ８０）。
さらに、料金情報特定部１６が、この料金情報に基づき、料金情報特定テーブル作成部１３で作成した料金情報特定テーブルＴＢ１を参照して料金特定情報を特定する（Ｓ９０）。
【００６８】
そして、料金情報テーブル作成部１７が、通行区間組合せ部１５での２つの施設情報の組み合わせに対して付したインデックス情報と、料金情報特定部１６で特定した料金特定情報と、を互いに関連付けてそれぞれ記憶する第１の料金情報管理テーブルＴＢ２を作成する（Ｓ１００）。
これにより、本装置１０での有料道路料金管理処理における一連の動作が終了する。
【００６９】
一方、料金情報特定部１６が、料金管理情報取得部１１で受け付けた料金管理情報において料金情報には割引情報が有ると判定したとき（Ｎ）、料金情報特定部１６は、通行区間組合せ部１５で組み合わせた２つの施設情報に基づき、料金管理情報取得部１１で受け付けた料金管理情報より料金情報を特定し、さらに、料金管理情報における割引情報である割引額又は割引率に基づき、割引料金情報を算出する（Ｓ２１０）。
次いで、料金情報特定部１６が、この割引料金情報に基づき、料金情報特定テーブルＴＢ１を参照して料金特定情報を特定する（Ｓ２２０）。
【００７０】
また、料金情報管理テーブル作成部１７が、料金情報特定部１６で特定した料金特定情報を通行区間ごとにまとめて割引適用特定情報を付与する（Ｓ２３０）。
引き続き、料金情報管理テーブル作成部１７が、この割引適用特定情報と、料金特定情報と、を互いに関連付けて記憶する割引料金情報テーブルＴＢ４を作成する（Ｓ２４０）。
そして、料金情報テーブル作成部１７が、通行区間組合せ部１５での２つの施設情報の組み合わせに対して付したインデックス情報と、この割引適用特定情報と、を互いに関連付けてそれぞれ記憶する第３の料金情報管理テーブルＴＢ２を作成する（Ｓ２５０）。
これにより、本装置１０での有料道路料金管理処理における一連の動作が終了する。
なお、これら一連の処理は、制御部Ｃでの統制制御により実行される。
【００７１】
そして、本実施の形態において作成した料金情報特定テーブルＴＢ１、第３の料金情報管理テーブルＴＢ２及び割引料金情報テーブルＴＢ４を用いての有料道路における利用料金の算出は以下のように行なうことができる。
まず、上述した第１の実施の形態と同様にして、２つの施設情報の組み合わせによりインデックス情報を求める。次いで、このインデックス情報より、第３の料金情報管理テーブルＴＢ２を参照して割引適用特定情報を特定すると共に、この割引適用特定情報より、割引料金情報テーブルＴＢ４を参照して料金特定情報を特定する。そして、この料金特定情報より、料金情報特定テーブルＴＢ１を参照して割引条件該当後の料金情報を取得（算出）することができる。
【００７２】
したがって、２つの施設情報の組み合わせによりインデックス情報を求め、この第３の料金情報管理テーブルＴＢ２と、割引料金情報テーブルＴＢ４と、料金情報特定テーブルＴＢ１を利用することで、このインデックス情報より割引適用特定情報を特定し、この割引適用特定情報を介して料金情報を間接的に取得できるものとなる。
【００７３】
以上のように本実施の形態においては、割引適用後の料金情報を個々に特定する料金特定情報を１つの割引適用特定情報でまとめて管理するテーブルをさらに備えることで、料金情報に割引条件が設定されている場合でも、重複するデータを効率良くまとめてデータサイズの低減を達成することができる。しかも、割引料金を１ファイルにまとめることにより、データへのアクセス回数、及び計算回数を減らすことができ、ＣＰＵリソースの削減にも寄与するものとなる。
【産業上の利用可能性】
【００７４】
本発明は、有料道路料金を算出する機能を備えたデバイスを扱う業種において産業上有用であり、有料道路を利用した経路探索を実現するカーナビゲーション装置等の電化製品市場においても有用である。
【図面の簡単な説明】
【００７５】
【図１】本発明に係る有料道路料金管理装置を用いた有料道路料金管理システムの一例を示す概略図である。
【図２】本発明に係る有料道路料金管理装置の実施形態の一例を示すブロック構成図である。
【図３】本発明に係る有料道路料金管理装置が備える記憶部に記憶されている料金情報特定テーブルの構造を示す一例である。
【図４】本発明に係る有料道路料金管理装置が備える記憶部に記憶されている第１の料金情報管理テーブルの構造を示す一例である。
【図５】本発明に係る有料道路料金管理装置での有料道路料金管理処理の一例を示すフローチャートである。
【図６】本発明に係る有料道路料金管理装置において用いる料金表情報を示す模式図である。
【図７】本発明に係る有料道路料金管理装置が備える記憶部に記憶されている車両区分別料金情報テーブルの構造を示す一例である。
【図８】本発明に係る有料道路料金管理装置が備える記憶部に記憶されている第２の料金情報管理テーブルの構造を示す一例である。
【図９】本発明に係る有料道路料金管理装置での有料道路料金管理処理の他の一例を示すフローチャートである。
【図１０】本発明に係る有料道路料金管理装置が備える記憶部に記憶されている割引料金情報テーブルの構造を示す一例である。
【図１１】本発明に係る有料道路料金管理装置が備える記憶部に記憶されている第３の料金情報管理テーブルの構造を示す一例である。
【図１２】本発明に係る有料道路料金管理装置での有料道路料金管理処理の他の一例を示すフローチャートである。
【図１３】従来の有料道路料金管理装置において料金情報を記憶する料金表情報を示す模式図である。
【符号の説明】
【００７６】
Ｃ  制御部、ＴＢ１  料金情報特定記憶部（第１記憶手段）、ＴＢ２  料金情報特定記憶部（第２記憶手段）、ＴＢ３  車両区分別料金情報記憶部（第３記憶手段）、ＴＢ４  割引料金情報記憶部（第４記憶手段）、１０  有料道路料金管理装置、１１  料金管理情報取得部、１２  料金情報取得部、１３  料金情報特定テーブル作成部、１４  施設情報取得部、１５  通行区間組合せ部、１６  料金情報特定部、１７  料金情報管理テーブル作成部、２０  情報入力装置。
【図１】
2009276903.tif 000003
【図２】
2009276903.tif 000004
【図３】
2009276903.tif 000005
【図４】
2009276903.tif 000006
【図５】
2009276903.tif 000007
【図６】
2009276903.tif 000008
【図７】
2009276903.tif 000009
【図８】
2009276903.tif 000010
【図９】
2009276903.tif 000011
【図１０】
2009276903.tif 000012
【図１１】
2009276903.tif 000013
【図１２】
2009276903.tif 000014
【図１３】
2009276903.tif 000015