JP5000541B2 - Route search apparatus and method using priority section - Google Patents
Route search apparatus and method using priority section Download PDFInfo
- Publication number
- JP5000541B2 JP5000541B2 JP2008025574A JP2008025574A JP5000541B2 JP 5000541 B2 JP5000541 B2 JP 5000541B2 JP 2008025574 A JP2008025574 A JP 2008025574A JP 2008025574 A JP2008025574 A JP 2008025574A JP 5000541 B2 JP5000541 B2 JP 5000541B2
- Authority
- JP
- Japan
- Prior art keywords
- route
- priority section
- search
- point
- station
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Train Traffic Observation, Control, And Security (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、交通機関の乗り換えルート検索に関し、特に定期券区間などの所定の優先区間の一部または全部を通る優先区間利用ルートを生成する技術に関する。 The present invention relates to a transfer route search for transportation, and more particularly to a technique for generating a priority section use route that passes through a part or all of a predetermined priority section such as a commuter pass section.
出発地及び目的地を指定して、鉄道などの交通機関の乗り換えルートの検索を行って、ルート情報を提供する乗り換え案内サービスが行われている。これに伴って、交通機関のルート検索に関する様々な技術が提案されている。 There is a transfer guidance service that provides route information by specifying a departure point and a destination, searching for a transfer route for transportation such as a railway. Along with this, various techniques related to route search for transportation have been proposed.
例えば、特許文献1には、定期券区間などの特定区間を優先的にルート内に含めるようにして、ルート検索を行う技術が記載されている。この特許文献1の技術では、優先区間に対して、Martins et al.のアルゴリズムにおけるコストが小さくなるような重み付けを行い、その優先区間が優先的に検索されるようにしている。また、最短経路問題を解くためのアルゴルズムとしては、ダイクストラ法が知られている。
ここで、特許文献1の技術では、ルート検索を行う検索エンジンそのものを改良する必要がある。一方、近年は、ルート検索を行う検索エンジンは種々のものが提供されているので、この検索エンジンをそのまま利用できれば便利である。
Here, in the technique of
また、ダイクストラ法やMartins et al.のアルゴリズムでは、乗り換えを行う場合の初乗り運賃を反映させることができない。 In addition, the Dijkstra method and Martins et al.'S algorithm cannot reflect the initial fare for a transfer.
そこで、本発明の目的は、既存の検索エンジンをそのまま活用しつつ、定期券区間などの優先区間を通るルートを生成することである。 Accordingly, an object of the present invention is to generate a route that passes through a priority section such as a commuter pass section while using an existing search engine as it is.
本発明の一つの実施態様に従う優先区間を利用したルート検索装置は、指定された出発地から目的地までの交通機関を利用したルートの検索を行い、前記出発地から前記目的地までの利用路線の識別情報を含む検索ルートのデータを出力する検索エンジンと、前記交通機関の路線別の乗降ポイントに関するデータを記憶した乗降ポイントデータベースと、予め定められた優先区間の2つの端点の識別情報及び前記優先区間の利用路線の識別情報を含む優先区間データを記憶する記憶部と、前記乗降ポイントデータベースを参照し、前記検索エンジンが出力した検索ルートデータ及び前記記憶部に記憶された前記優先区間データに基づいて、前記検索ルートの利用路線と前記優先区間の利用路線との乗り換えが可能な一以上のクロスポイントを抽出する抽出手段と、前記記憶部に記憶された前記優先区間データにより特定される優先区間の一部または全部を含み、前記抽出手段により抽出された一以上のクロスポイントのうちの少なくとも一つを通る、前記出発地から前記目的地までの交通機関を利用した優先区間利用ルートを生成する生成手段と、前記生成手段により生成された優先区間利用ルートを出力する手段と、を備える。 A route search apparatus using a priority section according to an embodiment of the present invention searches for a route using a transportation facility from a specified departure place to a destination, and uses a route from the departure place to the destination. A search engine that outputs search route data including the identification information, a boarding point database storing data on boarding points for each route of the transportation, identification information of two end points of a predetermined priority section, and A storage unit that stores priority section data including identification information of a use route of a priority section, and the search route data output by the search engine with reference to the getting-on / off point database and the priority section data stored in the storage unit Based on one or more crosspoints that can be changed between the route used for the search route and the route used for the priority section. Including at least one of one or more cross points extracted by the extraction means, including a part or all of the priority sections specified by the priority section data stored in the storage unit, A generating means for generating a priority section use route using the transportation from the starting point to the destination, and a means for outputting the priority section use route generated by the generating means.
好適な実施形態では、前記抽出手段は、前記乗降ポイントデータベースから、前記検索ルートの利用路線の乗降ポイント、及び前記優先区間の利用路線の乗降ポイントを抽出し、前記検索ルートの利用路線の乗降ポイントのいずれかと前記優先区間の利用路線の乗降ポイントいずれかが同一であれば、その同一乗降ポイントを前記クロスポイントとして抽出するようにしてもよい。 In a preferred embodiment, the extraction means extracts a boarding point of the use route of the search route and a boarding point of the use route of the priority section from the boarding point database, and a boarding point of the use route of the search route. If any of the above-mentioned and any of the boarding / alighting points of the use route of the priority area are the same, you may make it extract the same boarding / alighting point as the said cross point.
好適な実施形態では、前記優先区間利用ルート生成手段は、前記抽出手段により抽出されたクロスポイントが複数あるときは、前記出発地及び前記目的地からそれぞれ最も近い第1及び第2のクロスポイントを選択し、前記選択された第1のクロスポイントと第2のクロスポイント間の優先区間内を通る前記優先区間利用ルートを生成してもよい。 In a preferred embodiment, when there are a plurality of cross points extracted by the extraction unit, the priority section use route generation unit calculates the first and second cross points closest to the departure point and the destination, respectively. The priority section use route that passes through the priority section between the selected first cross point and the second cross point may be generated.
好適な実施形態では、前記出力手段は、前記出発地から第1のクロスポイントまでの運賃と第2のクロスポイントから前記目的地までの運賃との合計が、前記検索ルートで前記出発地から前記目的地まで移動する際の運賃よりも安いときに、前記優先区間利用ルートを出力してもよい。 In a preferred embodiment, the output means calculates the sum of the fare from the starting point to the first cross point and the fare from the second cross point to the destination from the starting point in the search route. The priority section use route may be output when it is cheaper than the fare for moving to the destination.
好適な実施形態では、前記優先区間利用ルート生成手段は、前記出発地または前記目的地の少なくともいずれか一方が、前記優先区間の利用路線とは異なる路線にあるときは、その異なる路線にある前記出発地または前記目的地から最も近いクロスポイントと、前記優先区間の一部または全部を通る優先区間利用ルートを生成してもよい。 In a preferred embodiment, the priority section use route generation means, when at least one of the starting point and the destination is on a route different from the use route of the priority section, is on the different route. A priority section use route that passes through a cross point closest to the starting point or the destination and part or all of the priority section may be generated.
好適な実施形態では、前記交通機関は鉄道であり、前記乗降ポイントは前記鉄道の駅であり、前記優先区間は定期券利用区間であってもよい。 In a preferred embodiment, the transportation facility may be a railway, the getting-on / off point may be a station of the railway, and the priority section may be a commuter pass utilization section.
以下、本発明の一実施形態に係る定期券を利用したルート検索システムについて、図面を参照して説明する。 Hereinafter, a route search system using a commuter pass according to an embodiment of the present invention will be described with reference to the drawings.
図1は、本実施形態に係る定期券を利用したルート検索システムの構成図である。 FIG. 1 is a configuration diagram of a route search system using a commuter pass according to the present embodiment.
本システムは、ルート検索装置であるサーバ1と、複数のユーザ端末装置3,3とがネットワーク5を介して接続されている。そして、サーバ1は、各ユーザ端末装置3からの出発地及び目的地を指定した乗り換えルート検索要求を受けて、乗り換えルート情報を提供する。
In this system, a
ユーザ端末装置3,3は、通信機能を有する端末装置であればよく、例えば、携帯電話機、携帯情報端末、あるいは汎用的なパーソナルコンピュータなどでもよい。ユーザ端末装置3,3は、液晶パネルなどの表示装置、及びプッシュボタンあるいはポインティングデバイスなどの入力装置を有する。ユーザ端末装置3,3が携帯電話機などの場合は、無線基地局7との間で無線通信を行う。
The
以下に説明するユーザ端末装置3,3内の個々の構成要素または機能は、例えば、サーバ1から取得したHTML(HyperText Markup Language)文書などのスクリプトや、コンピュータプログラムを実行することにより実現される。
Individual components or functions in the user
例えば、図2は、各ユーザ端末装置3における受付画面の一例を示す。図2Aは、ユーザ端末装置3の表示装置31にメニュー画面100が表示されている。このメニュー画面において、「4.乗り換え案内」または「5.乗り換え案内(定期券利用)」が選択されると、図2Bに示す乗り換えルート検索の受付画面200へ遷移する。受付画面200は、出発駅及び到着駅の入力領域211,213と、日時を指定する場合の入力領域215と、利用設定の入力領域217とを有する。ユーザは、受付画面200に対して、入力装置33を操作して乗り換えルート検索の条件を入力する。そして、メニュー画面100と受付画面200で入力された条件を含む乗り換えルート検索要求が、サーバ1へ送られる。つまり、メニュー画面100において、「4.乗り換え案内」が選択されたときは通常の検索要求が、「5.乗り換え案内(定期券利用)」が選択されたときは定期券利用ルートの検索要求が、それぞれサーバ1へ送信される。
For example, FIG. 2 shows an example of a reception screen in each
また、後述する定期券区間データは、各ユーザが自らのユーザ端末装置3を利用して登録してもよい。
Further, commuter pass section data to be described later may be registered by each user using his / her
サーバ1は、例えば汎用的なコンピュータシステムにより構成され、以下に説明するサーバ1内の個々の構成要素または機能は、例えば、コンピュータプログラムを実行することにより実現される。
The
サーバ1は、乗り換えルート検索要求処理部11と、乗り換え検索エンジン12と、駅データベース13と、定期券利用ルート生成部15と、定期券区間記憶部17とを有する。
The
乗り換えルート検索要求処理部11は、ユーザ端末装置3からの乗り換えルート検索要求を受ける。この乗り換えルート検索要求では、出発駅及び到着駅は、それぞれ駅コードによって特定されている。そして、受け付けた検索要求が通常の乗り換えルート検索要求のときは、乗り換え検索エンジン12へ検索要求を送る。一方、受け付けた検索要求が定期券利用ルートの検索要求であるときは、定期券利用ルート生成部15へ検索要求を送る。そして、乗り換えルート検索要求処理部11は、乗り換え検索エンジン12または定期券利用ルート生成部15が生成したルートを示すデータをユーザ端末装置3へ送信する。乗り換えルート検索要求処理部11は、受け付けた検索要求が、料金が安い乗り換えルートを優先させる検索要求であるときには、乗り換え検索エンジン12及び定期券利用ルート生成部15の双方へ検索要求を送り、料金が安いルート順にユーザ端末装置3へ結果を返すようにしてもよい。
The transfer route search
乗り換え検索エンジン12は、内部に所定の路線データベースを有し、その路線データベースに基づいて乗り換えルートの検索を行う。乗り換え検索エンジン12は、乗り換えルート検索要求を受けると、例えば、その検索要求において駅コードで特定された出発地から目的地までの、鉄道など交通機関を用いたルート検索を行って得られたルートを示すデータを出力する。乗り換え検索エンジン12は、検索結果の複数のルートを、所定の優先順位で出力することができる。例えば、乗り換え検索エンジン12は、最も早く目的地へ到着するルートを優先させる時刻優先モードや、最も安く目的地へ到着するルートを優先させるコスト優先モードなどの指定を受けると、その指定されたモードに従う検索を行って、そのモードに従う優先順位で一以上のルートを出力する。乗り換え検索エンジン12は、検索結果のルートを出力する際、そのルートを示すデータと併せて列車の時刻や運賃のデータも出力する。
The
なお、本実施形態に係る乗り換え検索エンジン12は、例えば、Martins et al. のアルゴリズムを用いた検索エンジンなどのように、広く一般に用いられている乗り換え検索エンジンを使用するができるので、その内部処理については詳細な説明を省略する。
The
本実施形態では、交通機関として特に鉄道を用いた乗り換えルート検索を例にとって説明するが、本発明は、バス、航空機などの他の交通機関の乗り換えルート検索にも適用することができる。さらに、本発明は、これらの交通機関のうちの2以上を組み合わせたルート検索に適用することもできる。 In the present embodiment, a transfer route search using a railway as an example of a transportation facility will be described as an example. However, the present invention can also be applied to a transfer route search of other transportation facilities such as a bus and an aircraft. Furthermore, the present invention can also be applied to route search combining two or more of these transportation facilities.
駅データベース13には、乗降ポイントである鉄道の駅に関するデータが登録されている。
In the
図3は、駅データベース13のデータ構造の一例を示す。すなわち、駅データベース13は、データ項目として駅名131,駅コード133,路線コード135,路線内通番137及び位置情報として緯度及び経度139を有する。駅コード133は、それぞれの駅の識別情報である。二つ以上の路線が交差し、各路線間の乗り換えが可能な駅(以下、クロスポイント駅)については、駅コード133に同一のコードが割り当てられている。路線コード135は、各駅が属している路線の識別情報であり、各路線にユニークに割り当てられた識別情報である。路線内通番137は、同一路線内で各駅に割り当てられた通番である。例えば、路線L1と路線L2のクロスポイント駅STについては、路線L1のレコード及び路線L2のレコードが存在する。このとき、この2つのレコードの駅コード133は、何れもクロスポイント駅STを示すもので同一である。このため、駅データベース13内のレコードは、路線コード135及び路線内通番137の組み合わせで、一意に識別される。
FIG. 3 shows an example of the data structure of the
定期券区間記憶部17は、ユーザ別の定期券区間を示すデータを記憶する。定期券区間データは、例えば、定期券区間の2つの端点の識別情報及び定期券区間の利用路線の識別情報を含む。定期券区間データは、各ユーザによって予め登録される。例えば、サーバ1が定期券区間データの入力画面をユーザ端末装置3に対して提供し、その画面に対してユーザが入力したデータに基づいて定期券区間記憶部17が設定される。
The commuter pass
図4は、定期券区間記憶部17に格納される定期券区間データ20のデータ構造の一例を示す。すなわち、定期券区間データ20は、データ項目として、ユーザID21と、定期券区間の2つの端点である終端駅22,23と、定期区間内の経由駅25,25,・・・とを有する。終端駅22,23は、さらに、駅コード221,231と、路線コード222,232と、路線内通番223,233とを有する。経由駅25,25,・・・も同様に、駅コード251,251,・・・と、路線コード252,252,・・・と、路線内通番253,253,・・・とを有する。経由駅25,25,・・・は、必要に応じて設定される。少なくとも乗り換えを行う駅は、経由駅25,25,・・・に設定される。
FIG. 4 shows an example of the data structure of the commuter
定期券区間データ20は、上記の例の他、例えば、定期券区間内の全駅の駅コード、路線コード及び路線内通番を有していてもよい。
In addition to the above example, the commuter
定期券利用ルート生成部15は、駅コードで特定された出発地から駅コードで特定された目的地までのルートとして、定期券区間の一部または全部を含む定期券利用ルートを生成する。例えば、定期券利用ルート生成部15は、乗り換え検索エンジン12に対して、出発地及び目的地を指定して乗り換えルート検索を要求する。そして、定期券利用ルート生成部15は、乗り換え検索エンジン12によって生成されたルート(以下、通常検索ルート)を修正して、定期券区間を含むルートを生成する。通常検索ルートの修正は、例えば、通常検索ルートで利用する路線と、定期券区間の利用路線とのクロスポイント駅を一つ以上抽出し、定期券区間の一部または全部を含み、かつ、抽出されたクロスポイント駅で乗り換えを行うルートを生成する。以下、具体例を用いて説明する。
The commuter pass usage
図5に示す路線図において、出発駅Sから到着駅Dまでの定期券利用ルートの検索を行う場合を考える。ここで、対象となるユーザの定期券区間データ20が定期券区間記憶部17に記憶されている。その定期券区間70は、終端駅がP1及びP2であり、路線Aと路線Bをクロスポイント駅ST5で乗り換える、図中に破線で示されている区間である。
In the route map shown in FIG. 5, let us consider a case where a commuter pass use route from a departure station S to an arrival station D is searched. Here, the commuter
<ステップ1>
定期券利用ルート生成部15は、まず、定期券区間の路線コード222,232,252をキーとして、定期券区間として利用している路線内の全駅(図5の例では路線A及び路線Bの全駅)の駅コード、路線コード及び路線内通番を、駅データベース13から抽出する。つまり、定期券利用ルート生成部15は、定期券区間70の全駅及び定期券区間外であるが、定期券区間70に含まれる路線71(図5の例では、路線A及び路線B)の他の駅についても駅コード、路線コード及び路線内通番を抽出する。その結果、図6に示すように、路線A及び路線Bの全駅の駅コード、路線コード及び路線内通番が抽出される。
<
The commuter pass use
なお、同図の例では、路線Aの路線コードが“TA”、路線Bの路線コードが“TB”であり、それぞれTAx、TBxの“x”が路線内通番である。また、路線C及び路線Dについても、同様に路線コードはそれぞれ“TC”及び“TD”である。 In the example shown in the figure, the route code of the route A is “TA”, the route code of the route B is “TB”, and “x” of TA x and TB x is the in-route number. Similarly, for the routes C and D, the route codes are “TC” and “TD”, respectively.
また、図6では、クロスポイント駅ST5に対して、路線A及び路線Bのそれぞれの路線コード及び路線内通番としてTAnとTB0が割り当てられていることがわかる。また、クロスポイント駅ST1、ST2及びST3の駅コードが、それぞれM1,M2及びM3である。 Moreover, in FIG. 6, it can be seen that TA n and TB 0 are assigned to the cross point station ST 5 as the route code and route number of route A and route B, respectively. The station codes of the cross point stations ST 1 , ST 2 and ST 3 are M 1 , M 2 and M 3 , respectively.
<ステップ2>
再び図5を参照すると、定期券利用ルート生成部15は、出発駅S及び到着駅Dが特定された定期券利用ルートの検索要求を受け付けると、乗り換え検索エンジン12に対して乗り換えルート検索要求を行う。そして、乗り換え検索エンジン12によって、同図に一点鎖線で示す、出発駅S→クロスポイント駅ST4→到着駅Dの通常検索ルート80が抽出される。定期券利用ルート生成部15は、出発駅S→クロスポイント駅ST4→到着駅Dの通常検索ルート80について、路線コード及び路線内通番で特定される通常検索ルートデータを乗り換え検索エンジン12から取得する。
<
Referring to FIG. 5 again, when the commuter pass usage
ここで、定期券利用ルート生成部15は、通常検索ルート80についても同様に、通常検索ルートデータに含まれる路線コードをキーとして、通常検索ルート80で利用する路線内の全駅(図5の例では路線C及び路線Dの全駅)の駅コード、路線コード及び路線内通番を、駅データベース13から抽出する。つまり、定期券利用ルート生成部15は、出発駅Sから到着駅Dまでの通常検索ルート80内の全駅と、出発駅Sから到着駅Dまでの通常検索ルート外であるが、通常検索ルート80で利用する路線81(図5の例では、路線C及び路線D)の他の駅についても駅コード、路線コード及び路線内通番を抽出する。その結果、図7に示すように、路線C及び路線Dの全駅の駅コード、路線コード及び路線内通番が抽出される。
Here, the commuter pass use
図7では、クロスポイント駅ST4に対して、路線C及び路線Dのそれぞれの路線コード及び路線内通番としてTCnとTD0が割り当てられていることがわかる。 In Figure 7, it can be seen that with respect to the cross point station ST 4, TC n and TD 0 is assigned as the respective line code and routes the serial number of the line C and line D.
<ステップ3>
次に、定期券利用ルート生成部15は、定期券区間利用路線71と通常検索ルート利用路線81とのクロスポイント駅を抽出する。クロスポイント駅抽出のためのマッチング処理は、例えば、図8に示すように、定期券区間利用路線71と通常検索ルート利用路線81とで、同一の駅コードを有する駅があるか否かを判定する。
(1)定期券利用ルート生成部15は、定期券区間70内の各駅に対して、通常検索ルート利用路線81の全駅を対比して、同一駅が存在するか否かのマッチングを行ってもよい。つまり、図8の例では、TA0,TA1,TB0〜TBnまでのそれぞれの駅と、通常検索ルート利用路線81の全駅との比較を行い、駅コードが同一の駅を抽出する。
(2)定期券利用ルート生成部15は、通常検索ルート80内の各駅に対して、定期券区間利用路線71の全駅を対比して、同一駅が存在するか否かのマッチングを行ってもよい。つまり、図8の例では、TC0,TCn,TD0〜TDnまでのそれぞれの駅と、定期券区間利用路線71の全駅との比較を行い、駅コードが同一の駅を抽出する。
(3)定期券区間利用路線71の全駅と通常検索ルート利用路線81の全駅とを対比して、同一駅が存在するか否かのマッチングを行って、同一駅を抽出してもよい。
(4)定期券区間70内の各駅と、通常検索ルート80内の駅とを対比して、同一駅が存在するか否かのマッチングを行って、同一駅を抽出してもよい。
<
Next, the commuter pass use
(1) The commuter pass use
(2) The commuter pass use
(3) The same station may be extracted by comparing all the stations on the commuter pass section use route 71 with all the stations on the normal search route use route 81 and matching whether or not the same station exists. .
(4) The same station may be extracted by comparing each station in the commuter pass section 70 with a station in the normal search route 80 and matching whether or not the same station exists.
なお、互いに同一駅でなくても乗り換え可能である駅もある。これについては、駅データベース13に、乗り換え可能駅コードの項目を追加し、これを用いて乗り換え可能駅を抽出してもよい。
There are also stations that can be changed even if they are not the same station. About this, the
定期券利用ルート生成部15は、例えば、上記(1)および(2)を行ってマッチしたクロスポイント駅をすべて抽出する。あるいは、定期券利用ルート生成部15は、上記(1)〜(4)のいずれか一つだけを行ってもよい。クロスポイント駅が一つも抽出されなかったときは、定期券利用ルート生成部15は、定期券利用ルート検索を終了してもよい。
The commuter pass
図8の例では、定期券利用ルート生成部15が上記(1)と(2)を行うことによって駅コードがM1,M2及びM3の3つのクロスポイント駅が抽出される。
In the example of FIG. 8, the commuter pass use
<ステップ4>
定期券利用ルート生成部15は、ステップ3で抽出されたクロスポイント駅のなから、いずれか一つ以上を選択する。例えば、抽出されたクロスポイント駅が複数あるとき、定期券利用ルート生成部15は、出発駅S及び到着駅Dのそれぞれに対して一つずつ、クロスポイント駅を抽出してもよい。出発駅S及び到着駅Dについてそれぞれクロスポイント駅を抽出するのは、例えば、出発駅S及び到着駅Dのいずれもが、定期券区間の利用路線とは異なる路線の駅であるようなときに好適である。
<
The commuter pass use
例えば、定期券利用ルート生成部15は、駅データベース13を参照して、出発駅S、到着駅D及び一以上のクロスポイント駅の緯度及び経度139を特定し、出発駅S及び到着駅Dのそれぞれから直線距離で最も近いクロスポイント駅STS及びSTDをそれぞれ抽出する。これにより、出発駅S→クロスポイント駅STS→(定期券区間)→クロスポイント駅STD→到着駅Dという、出発駅S及び到着駅Dに対してそれぞれ抽出されたクロスポイント駅を通り、且つ定期券区間を通る定期券利用ルートが生成される。
For example, the commuter pass use
図5の例では、出発駅Sに対してはクロスポイント駅ST1、到着駅Dに対してはクロスポイント駅ST3がそれぞれ抽出される。その結果、定期券利用ルート生成部15が生成する定期券利用ルート90は、出発駅S→クロスポイント駅ST1→(定期券区間)→クロスポイント駅ST3→到着駅Dとなる。
In the example of FIG. 5, the cross point station ST 1 is extracted for the departure station S, and the cross point station ST 3 is extracted for the arrival station D. As a result, the commuter pass usage route 90 generated by the commuter pass usage
なお、クロスポイント駅の選択は、駅間の直線距離の代わりに、駅数や列車の走行距離(線路の長さ)を用いるなど、他の方法で行ってもよい。 The cross point station may be selected by other methods such as using the number of stations or the travel distance of the train (the length of the track) instead of the straight line distance between the stations.
また、出発駅S及び到着駅Dのうち、いずれか一方が定期券区間の利用路線の駅であり、他方が定期券区間の利用路線とは異なる路線の駅であるときを考える。例えば、出発駅Sが定期券区間の利用路線の駅であり、到着駅Dが定期券区間の利用路線とは異なる路線の駅であるとすると、定期券区間の利用路線とは異なる路線の駅(到着駅D)に対してだけクロスポイント駅を選択し、定期券区間の利用路線の駅(出発駅S)に対しては、クロスポイント駅を選択しなくてもよい。これにより、そのクロスポイント駅と定期券区間の一部または全部を通る、出発駅Sから到着駅Dまでの定期券利用ルートが生成される。なお、定期券区間の利用路線内に出発駅Sまたは到着駅Dがある場合には、その駅が定期券区間内である場合と、定期券区間外であるが定期券区間と同一路線である場合とがある。 Further, it is assumed that one of the departure station S and the arrival station D is a station on the route used for the commuter pass section and the other is a station on a route different from the route used for the commuter pass section. For example, assuming that the departure station S is a station on the commuter pass section and the arrival station D is a station on a different route from the commuter pass section, the station is on a different route from the commuter pass section. A crosspoint station is selected only for (arrival station D), and a crosspoint station does not have to be selected for a station (departure station S) on a route used in a commuter pass section. Thereby, a commuter pass use route from the departure station S to the arrival station D passing through the crosspoint station and part or all of the commuter pass section is generated. In addition, when there is a departure station S or arrival station D in the use route of the commuter pass section, when the station is in the commuter pass section, it is outside the commuter pass section but is the same route as the commuter pass section. There are cases.
<ステップ5>
定期券利用ルート生成部15は、ステップS4で生成した定期券利用ルートを利用した場合の到着時刻及び運賃を算出する。定期券区間については運賃は不要であるから、定期券利用ルート生成部15は、この区間を除いた区間の運賃を算出する。到着時刻及び運賃の算出は、例えば、(1)出発駅S→クロスポイント駅STS、(2)クロスポイント駅STS→(定期券区間)→クロスポイント駅STD、及び(3)クロスポイント駅STD→到着駅Dに分割して行う。この場合、(2)の区間の運賃は不要である。以下、図5の例を用いて説明する。
<
The commuter pass use
まず、出発駅Sの出発時刻が指定されている場合、定期券利用ルート生成部15は、その出発時刻を指定して、乗り換え検索エンジン12に対して出発駅Sからクロスポイント駅ST1までのルート検索要求を行い、クロスポイント駅ST1の到着時刻及び運賃を取得する。次に、定期券利用ルート生成部15は、クロスポイント駅ST1の到着時刻に所定の乗り換え時間を加えた時刻を出発時刻に指定して、乗り換え検索エンジン12に対してクロスポイント駅ST1からクロスポイント駅ST3までのルート検索要求を行い、クロスポイント駅ST3の到着時刻及び運賃を取得する。さらに、定期券利用ルート生成部15は、クロスポイント駅ST3の到着時刻に所定の乗り換え時間を加えた時刻を出発時刻に指定して、乗り換え検索エンジン12に対してクロスポイント駅ST3から到着駅Dまでのルート検索要求を行い、到着駅Dの到着時刻及び運賃を取得する。
First of all, if the departure time of the departure station S is specified, commuter pass use the
一方、到着駅Dの到着時刻が指定されている場合、定期券利用ルート生成部15は、その到着時刻を指定して、乗り換え検索エンジン12に対してクロスポイント駅ST3から到着駅Dまでのルート検索要求を行い、クロスポイント駅ST3の出発時刻及び運賃を取得する。次に、定期券利用ルート生成部15は、クロスポイント駅ST3の出発時刻から所定の乗り換え時間を引いた時刻を到着時刻に指定して、乗り換え検索エンジン12に対してクロスポイント駅ST1からクロスポイント駅ST3までのルート検索要求を行い、クロスポイント駅ST1の出発時刻及び運賃を取得する。さらに、定期券利用ルート生成部15は、クロスポイント駅ST1の出発時刻から所定の乗り換え時間を引いた時刻を到着時刻に指定して、乗り換え検索エンジン12に対して出発駅Sからクロスポイント駅ST1までのルート検索要求を行い、出発駅Sの出発時刻及び運賃を取得する。
On the other hand, if the arrival time of the arrival station D is specified, commuter pass use the
ここで、このユーザは定期券を有しているので、定期券利用区間であるST1→ST3の運賃は不要である。従って、この定期券利用ルート90で運賃が必要になるのは、出発駅S→クロスポイント駅ST1及びクロスポイント駅ST3→到着駅Dの区間であり、その区間の運賃の合計がこの定期券利用ルートで必要になる運賃となる。そして、定期券利用ルート生成部15は、この定期券利用ルートの運賃と通常検索ルートの運賃とを比較して、定期券利用ルートの運賃の方が安い場合に、定期券利用ルート90を示すデータを検索結果として出力するようにしてもよい。また、定期券利用ルート生成部15は、運賃にかかわらず、定期券利用ルート90を示すデータを検索結果として出力するようにしてもよい。
Here, since this user has a commuter pass, the fare of ST 1 → ST 3 which is a commuter pass use section is unnecessary. Accordingly, the fare required for this commuter pass use route 90 is the section of the departure station S → cross point station ST 1 and the cross point station ST 3 → arrival station D, and the total fare for that section is the regular period. This is the fare required for the ticket usage route. The commuter pass usage
また、出発駅S及び到着駅Dのうち、いずれか一方が定期券区間の利用路線とは異なる路線の駅で、他方が定期券区間の利用路線の駅であるときは、上記と同様に、路線ごとに到着時刻または出発時刻を乗り換え検索エンジン12から取得する。この場合の運賃計算も、定期券区間を除く区間について算出する。例えば、出発駅Sまたは到着駅Dのいずれか一方(例えば出発駅S)が定期券区間内にあれば、クロスポイント駅と定期券区間の利用路線とは異なる路線の駅(例えば到着駅D)との運賃を算出する。あるいは、出発駅Sまたは到着駅Dのいずれか一方(例えば出発駅S)が定期券区間の利用路線の駅であるが、定期券区間内ではないときは、その駅から定期券区間の端点までの運賃と、クロスポイント駅と定期券区間の利用路線とは異なる路線の駅(例えば到着駅D)との運賃を合計する。
In addition, when one of the departure station S and the arrival station D is a station on a route different from the use route of the commuter pass section and the other is a station on the use route of the commuter pass section, as described above, The arrival time or the departure time is acquired from the
次に、図9は、上記のような構成を備える定期券を利用したルート検索システムにおける処理手順を示すフローチャートである。以下、このフローチャートに従って説明する。 Next, FIG. 9 is a flowchart showing a processing procedure in a route search system using a commuter pass having the above configuration. Hereinafter, description will be given according to this flowchart.
まず、ユーザがユーザ端末装置3に対して、自らの定期券区間のデータを入力する(S10)。そして、ユーザ端末装置3が定期券区間データをサーバ1へ送信すると、定期券区間記憶部17に登録される(S20)。定期券区間データを既に登録済みのユーザについては、これらの処理を省略することができる。
First, the user inputs data of his / her commuter pass section to the user terminal device 3 (S10). When the
次に、ユーザは、ユーザ端末3の表示装置31に、図2に示すメニュー画面100及び受付画面200を表示させて、それぞれに検索条件を入力する(S12)。そして、ここで入力された検索条件を含む乗り換えルート検索要求がサーバ1へ送信される(S14)。ここで、メニュー画面100において、「5.乗り換え案内(定期券利用)」が選択されたときには、検索要求に定期券利用ルートの検索要求であることを示すデータが含まれる。
Next, the user displays the
サーバ1は、この乗り換えルート検索要求を受け付けると、乗り換えルート検索要求処理部11が、受け付けた検索要求が定期券利用ルートの検索要求であることを示すデータを含む定期券利用ルート検索要求であるか否かを判定する(S22)。その結果、定期券利用ルート検索要求であるときには(S22:Yes)、定期券利用ルート生成部15が、定期券利用ルートを生成する(S24)。この処理の詳細については、図10を用いて説明する。一方、受け付けた検索要求が定期券利用ルート検索要求でないときは(S22:No)、乗り換え検索エンジン12に対して、通常の検索要求をする(S26)。
When the
乗り換えルート検索要求処理部11は、乗り換え検索エンジン12または定期券利用ルート生成部15が出力する検索結果のルートデータを、検索要求の送信元のユーザ端末装置3へ送信する(S28)。
The transfer route search
ユーザ端末装置3は、この検索結果のルートデータを受け付けて、表示装置31に表示する(S16)。これにより、ユーザに対して、乗り換え案内情報を提供することができる。
The
図10は、ステップS24の定期券利用ルート生成処理の詳細な手順を示すフローチャートである。以下、このフローチャートに従って説明する。 FIG. 10 is a flowchart showing a detailed procedure of the commuter pass use route generation process in step S24. Hereinafter, description will be given according to this flowchart.
定期券利用ルート生成部15は、上述の<ステップ1>の処理を行う。すなわち、定期券利用ルート生成部15は、駅データベース13を参照して、定期券区間利用路線の全駅を抽出する(S30)。
The commuter pass
次に、定期券利用ルート生成部15は、上述の<ステップ2>の処理を行う。すなわち、12が通常検索を実行する(S32)。そして、定期券利用ルート生成部15が、駅データベース13を参照して、通常検索ルートで利用する路線の全駅を抽出する(S34)。
Next, the commuter pass
次に、定期券利用ルート生成部15は、上述の<ステップ3>の処理を行う。すなわち、定期券利用ルート生成部15は、定期券区間の利用路線と、通常検索ルートの利用路線のクロスポイント駅を抽出する(S36)。
Next, the commuter pass
次に、定期券利用ルート生成部15は、上述の<ステップ4>の処理を行ってクロスポイント駅を選択し(S38)、定期券利用ルートを生成する(S40)。さらに、定期券利用ルート生成部15は、ここで生成した定期券利用ルートの運賃と、通常検索ルートの運賃とに基づいて、出力するルートを決定する(S42)。例えば、定期券利用ルートの運賃が通常検索ルートの運賃よりも安いときには、通常検索ルート及び定期券利用ルートを出力ルートとする。定期券利用ルートの運賃が通常検索ルートの運賃と同額または高いときは、出力ルートには、通常検索ルートを含めるとともに、定期券利用ルートを含めてもよいし、含めなくてもよい。出力ルートの対象となる通常検索ルート及び定期券利用ルートは、それぞれ複数であってもよい。
Next, the commuter pass use
これにより、定期券利用ルートの情報をユーザに提供することができる。特に、本実施形態では、乗り換え検索エンジンとして汎用的な検索エンジンを用いて、定期券利用ルートを生成することができる。 Thereby, the information on the commuter pass use route can be provided to the user. In particular, in this embodiment, it is possible to generate a commuter pass route using a general-purpose search engine as a transfer search engine.
上述した本発明の実施形態は、本発明の説明のための例示であり、本発明の範囲をそれらの実施形態にのみ限定する趣旨ではない。当業者は、本発明の要旨を逸脱することなしに、他の様々な態様で本発明を実施することができる。 The above-described embodiments of the present invention are examples for explaining the present invention, and are not intended to limit the scope of the present invention only to those embodiments. Those skilled in the art can implement the present invention in various other modes without departing from the gist of the present invention.
例えば、上述した実施形態では、サーバ1がルート検索を実行して、検索結果をユーザ端末装置3へ返しているが、ユーザ端末装置3がルート検索に関する処理の一部または全部を行ってもよい。
For example, in the above-described embodiment, the
1…サーバ、3,3…ユーザ端末装置、11…ルート検索要求処理部、12…乗り換え検索エンジン、13…駅データベース、15…定期券利用ルート生成部、17…定期券区間記憶部、20…定期券区間データ、22,23…終端駅、25,25,・・・…経由駅、70…定期券区間、80…通常検索ルート、90…定期券利用ルート、131…駅名、133…駅コード、135…路線コード、137…路線内通番、139…緯度・経度
DESCRIPTION OF
Claims (6)
前記交通機関の路線別の乗降ポイントに関するデータを記憶した乗降ポイントデータベースと、
予め定められた優先区間の2つの端点の識別情報及び前記優先区間の利用路線の識別情報を含む優先区間データを記憶する記憶部と、
前記乗降ポイントデータベースを参照し、前記検索エンジンが出力した検索ルートデータ及び前記記憶部に記憶された前記優先区間データに基づいて、前記検索ルートの利用路線と前記優先区間の利用路線との乗り換えが可能な一以上のクロスポイントを抽出する抽出手段と、
前記記憶部に記憶された前記優先区間データにより特定される優先区間の一部または全部を含み、前記抽出手段により抽出された一以上のクロスポイントのうちの少なくとも一つを通る、前記出発地から前記目的地までの交通機関を利用した優先区間利用ルートを生成する生成手段と、
前記生成手段により生成された優先区間利用ルートを出力する手段と、を備え、
前記抽出手段は、前記乗降ポイントデータベースから、前記検索ルートの利用路線の全ての乗降ポイント、及び前記優先区間の利用路線の全ての乗降ポイントを抽出し、前記検索ルートの利用路線の乗降ポイントのいずれかと前記優先区間の利用路線の乗降ポイントのいずれかが同一であれば、その同一乗降ポイントを前記クロスポイントとして抽出し、
前記優先区間利用ルート生成手段は、前記抽出手段により抽出されたクロスポイントが複数あるときは、前記出発地及び前記目的地の経度及び緯度と、前記クロスポイントの経度及び緯度とを特定し、前記出発地及び前記目的地からそれぞれ最も近い第1及び第2のクロスポイントを選択し、前記選択された第1のクロスポイントと第2のクロスポイント間の優先区間内を通る前記優先区間利用ルートを生成する
優先区間を利用したルート検索装置。 A search engine that performs a route search using a transportation from a specified departure point to a destination, and outputs search route data including identification information of a route used from the departure point to the destination;
A boarding / exiting point database storing data on boarding / exiting points for each route of the transportation,
A storage unit for storing priority section data including identification information of two end points of a predetermined priority section and identification information of a use route of the priority section;
Based on the search route data output by the search engine and the priority section data stored in the storage unit with reference to the boarding / alighting point database, the use route of the search route and the use route of the priority section are changed. Extraction means for extracting one or more possible crosspoints;
Including part or all of the priority section specified by the priority section data stored in the storage unit, and passing through at least one of the one or more cross points extracted by the extraction means Generating means for generating a priority section use route using the transportation to the destination;
Means for outputting the priority section use route generated by the generating means,
The extraction means extracts all the getting on / off points on the used route of the search route and all the getting on / off points on the used route of the priority section from the getting-on / off point database. If any of the boarding points on the route used in the priority section is the same, the same boarding point is extracted as the cross point,
When there are a plurality of cross points extracted by the extraction unit, the priority section use route generation unit specifies the longitude and latitude of the departure point and the destination, and the longitude and latitude of the cross point, The first and second cross points closest to the starting point and the destination are selected, and the priority section use route passing through the priority section between the selected first and second cross points is selected. A route search device that uses the priority section to be generated.
前記出発地または前記目的地の少なくともいずれか一方が、前記優先区間の利用路線とは異なる路線にあるときは、その異なる路線にある前記出発地または前記目的地から最も近いクロスポイントと、前記優先区間の一部または全部を通る優先区間利用ルートを生成することを特徴とする請求項1記載の優先区間を利用したルート検索装置。 The priority section use route generation means includes
When at least one of the starting point and the destination is on a route different from the route of use of the priority section, the cross point closest to the starting point or the destination on the different route, and the priority 2. The route search apparatus using a priority section according to claim 1, wherein a priority section use route passing through a part or all of the section is generated.
前記乗降ポイントは前記鉄道の駅であり、
前記優先区間は定期券利用区間であることを特徴とする請求項1〜3のいずれかに記載の優先区間を利用したルート検索装置。 The transportation is a railway,
The getting-on / off point is the railway station,
The route search device using a priority section according to any one of claims 1 to 3 , wherein the priority section is a commuter pass use section.
予め定められた優先区間の2つの端点の識別情報及び前記優先区間の利用路線の識別情報を含む優先区間データを記憶部に記憶し、
前記乗降ポイントデータベースから、前記検索エンジンが出力した検索ルートの利用路線の全ての乗降ポイント、及び前記記憶部に記憶された前記優先区間の利用路線の全ての乗降ポイントを抽出し、前記検索ルートの利用路線の乗降ポイントのいずれかと前記優先区間の利用路線の乗降ポイントのいずれかが同一であれば、その同一乗降ポイントを、前記検索ルートの利用路線と前記優先区間の利用路線との乗り換えが可能な一以上のクロスポイントとして抽出し、
前記記憶部に記憶された前記優先区間データにより特定される優先区間の一部または全部を含み、前記抽出された一以上のクロスポイントのうちの少なくとも一つを通る、前記出発地から前記目的地までの交通機関を利用した優先区間利用ルートを生成し、
前記抽出されたクロスポイントが複数あるときは、前記出発地及び前記目的地の経度及び緯度と、前記クロスポイントの経度及び緯度とを特定し、前記出発地及び前記目的地からそれぞれ最も近い第1及び第2のクロスポイントを選択し、前記選択された第1のクロスポイントと第2のクロスポイント間の優先区間内を通る前記優先区間利用ルートを生成し、
前記生成された優先区間利用ルートを出力する、優先区間利用ルートの検索方法。 A search engine for searching for a route using a transportation from a specified departure point to a destination and outputting search route data including identification information of a route used from the departure point to the destination; and the traffic In a route search device comprising a boarding point database storing data on boarding points for each route of an engine,
Storing priority section data including identification information of two end points of a predetermined priority section and identification information of a use route of the priority section in a storage unit;
From the boarding / alighting point database, all the boarding / alighting points of the use route of the search route output by the search engine and all the boarding / alighting points of the use route of the priority section stored in the storage unit are extracted, and the search route If any of the boarding points on the route used is the same as any of the boarding points on the route used in the priority section, it is possible to transfer the same boarding point between the route used in the search route and the route used in the priority section. Extract as one or more cross points,
The destination from the starting point includes at least one of the extracted one or more cross points, including a part or all of the priority interval specified by the priority interval data stored in the storage unit. Generate a priority section use route using the transportation to
When there are a plurality of the extracted cross points, the longitude and latitude of the starting point and the destination and the longitude and latitude of the cross point are specified, and the first and the nearest points from the starting point and the destination are respectively identified. And a second crosspoint, and generating the priority section use route passing through the priority section between the selected first crosspoint and the second crosspoint,
A method for searching for a priority section use route, wherein the generated priority section use route is output.
前記コンピュータが前記コンピュータプログラムを実行すると、
予め定められた優先区間の2つの端点の識別情報及び前記優先区間の利用路線の識別情報を含む優先区間データを記憶部に記憶し、
前記乗降ポイントデータベースから、前記検索エンジンが出力した検索ルートの利用路線の全ての乗降ポイント、及び前記記憶部に記憶された前記優先区間の利用路線の全ての乗降ポイントを抽出し、前記検索ルートの利用路線の乗降ポイントのいずれかと前記優先区間の利用路線の乗降ポイントのいずれかが同一であれば、その同一乗降ポイントを、前記検索ルートの利用路線と前記優先区間の利用路線との乗り換えが可能な一以上のクロスポイントとして抽出し、
前記記憶部に記憶された前記優先区間データにより特定される優先区間の一部または全部を含み、前記抽出手段により抽出された一以上のクロスポイントのうちの少なくとも一つを通る、前記出発地から前記目的地までの交通機関を利用した優先区間利用ルートを生成し、
前記抽出されたクロスポイントが複数あるときは、前記出発地及び前記目的地の経度及び緯度と、前記クロスポイントの経度及び緯度とを特定し、前記出発地及び前記目的地からそれぞれ最も近い第1及び第2のクロスポイントを選択し、前記選択された第1のクロスポイントと第2のクロスポイント間の優先区間内を通る前記優先区間利用ルートを生成し、
前記生成された優先区間利用ルートを出力する、ことを特徴とするコンピュータプログラム。 A search engine for searching for a route using a transportation from a specified departure point to a destination and outputting search route data including identification information of a route used from the departure point to the destination; and the traffic A computer program for operating a computer comprising a boarding / alighting point database storing data on boarding / alighting points for each route of an engine as a route search device,
When the computer executes the computer program,
Storing priority section data including identification information of two end points of a predetermined priority section and identification information of a use route of the priority section in a storage unit;
From the boarding point database, the search engine extracts all passenger point of use routes all passenger points, and said priority processing interval stored in the storage unit utilization route search routes output, the search root If any of the boarding points on the route used is the same as any of the boarding points on the route used in the priority section, it is possible to transfer the same boarding point between the route used in the search route and the route used in the priority section. Extract as one or more cross points,
Including part or all of the priority section specified by the priority section data stored in the storage unit, and passing through at least one of the one or more cross points extracted by the extraction means Generate a priority section use route using transportation to the destination,
When there are a plurality of the extracted cross points, the longitude and latitude of the starting point and the destination and the longitude and latitude of the cross point are specified, and the first and the nearest points from the starting point and the destination are respectively identified. And a second crosspoint, and generating the priority section use route passing through the priority section between the selected first crosspoint and the second crosspoint,
A computer program for outputting the generated priority section use route.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008025574A JP5000541B2 (en) | 2008-02-05 | 2008-02-05 | Route search apparatus and method using priority section |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008025574A JP5000541B2 (en) | 2008-02-05 | 2008-02-05 | Route search apparatus and method using priority section |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2009184474A JP2009184474A (en) | 2009-08-20 |
| JP5000541B2 true JP5000541B2 (en) | 2012-08-15 |
Family
ID=41068190
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2008025574A Expired - Fee Related JP5000541B2 (en) | 2008-02-05 | 2008-02-05 | Route search apparatus and method using priority section |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5000541B2 (en) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012220312A (en) * | 2011-04-07 | 2012-11-12 | Navitime Japan Co Ltd | Navigation device, navigation system, navigation server, navigation method and program |
| JP5902434B2 (en) * | 2011-10-14 | 2016-04-13 | 株式会社 ヴァル研究所 | Route search method for transportation, route search server, and computer program |
| JP6121585B2 (en) * | 2016-03-10 | 2017-04-26 | 株式会社 ヴァル研究所 | Route search method for transportation, route search server, and computer program |
| JP7486191B2 (en) * | 2021-02-04 | 2024-05-17 | 株式会社MaaS Tech Japan | PROGRAM AND INFORMATION PROCESSING APPARATUS |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006119690A (en) * | 2004-10-19 | 2006-05-11 | Navitime Japan Co Ltd | Mobile navigation system, mobile navigation device, and server |
| JP2007249448A (en) * | 2006-03-15 | 2007-09-27 | Jr East Mechatronics Co Ltd | Lowest fare route display system |
-
2008
- 2008-02-05 JP JP2008025574A patent/JP5000541B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2009184474A (en) | 2009-08-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8335648B2 (en) | Route searching system, route searching server and route searching method | |
| US8467957B2 (en) | Method and apparatus for generating routes using real-time public transportation information | |
| JP5581272B2 (en) | User movement process prediction device and operation information notification device using the same | |
| JP2014126500A (en) | Travel time information providing apparatus and travel time information providing method | |
| CN104517246B (en) | Travel route planning and guiding system | |
| JP2009174887A (en) | Route guiding system, route guiding method and computer program | |
| US20190325480A1 (en) | Information providing device, information providing system, and information providing method | |
| JP5000541B2 (en) | Route search apparatus and method using priority section | |
| JP3996552B2 (en) | Navigation system | |
| JP2010091367A (en) | Route information distribution system, route information guide server and terminal apparatus and route information distribution method | |
| JP4357586B1 (en) | Train route search device, platform image providing method, and computer program | |
| JP2013108804A (en) | Guide apparatus and method | |
| JP2002148067A (en) | System and method for navigation | |
| JP2008286596A (en) | Navigation system, route search server, route search method, and terminal device | |
| JP2022038302A (en) | Route guidance method, route guidance system, server, and program | |
| JP2008242582A (en) | Expense application terminal, expense application system, expense application method and expense application program | |
| JP4448501B2 (en) | Route search system, route search server, terminal device, and route search method | |
| US7970383B2 (en) | Information providing system and information providing method | |
| KR100717843B1 (en) | Personal Navigation System Using Public Transportation Information and Its Method | |
| KR100627755B1 (en) | Optimal transfer information provision system and method of public transportation | |
| JP2010101668A (en) | Navigation system, route search server, and candidate route display method | |
| JP4496324B2 (en) | Navigation system, navigation device | |
| JP3735301B2 (en) | Guidance system | |
| JP2003090733A (en) | Route search server, route search method, route guidance terminal, and route guidance system | |
| JP4561140B2 (en) | Navigation system and navigation method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20100329 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110808 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110830 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20111026 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120327 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120416 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20120515 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20120516 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5000541 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150525 Year of fee payment: 3 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |