Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5671748B2 - Transfer time calculation system and transfer time calculation method - Google Patents
[go: Go Back, main page]

JP5671748B2 - Transfer time calculation system and transfer time calculation method - Google Patents

Transfer time calculation system and transfer time calculation method Download PDF

Info

Publication number
JP5671748B2
JP5671748B2 JP2011111199A JP2011111199A JP5671748B2 JP 5671748 B2 JP5671748 B2 JP 5671748B2 JP 2011111199 A JP2011111199 A JP 2011111199A JP 2011111199 A JP2011111199 A JP 2011111199A JP 5671748 B2 JP5671748 B2 JP 5671748B2
Authority
JP
Japan
Prior art keywords
time
station
route
transfer
data
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.)
Active
Application number
JP2011111199A
Other languages
Japanese (ja)
Other versions
JP2012242997A (en
Inventor
理恵子 大塚
理恵子 大塚
助田 浩子
浩子 助田
伊藤 雅一
雅一 伊藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP2011111199A priority Critical patent/JP5671748B2/en
Publication of JP2012242997A publication Critical patent/JP2012242997A/en
Application granted granted Critical
Publication of JP5671748B2 publication Critical patent/JP5671748B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Train Traffic Observation, Control, And Security (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、鉄道利用者及び鉄道駅に関する情報を生成するための計算機システムに関し、特に、ICカード乗車券の利用履歴データから鉄道利用者の駅構内における乗り換えを分析する技術に関する。   The present invention relates to a computer system for generating information related to a railway user and a railway station, and more particularly to a technique for analyzing a transfer in a station premises of a railway user from use history data of an IC card ticket.

航空機、電車、バスなどの交通手段を用いて初めての場所に向かう場合には経路検索システムなどを用いて出発地から目的地までの経路を探索する方法が広く普及している。一般的な経路検索システムによる電車の乗換案内では、乗り換えを含む検索結果の場合、乗換駅に電車が到着する時刻と乗換後の電車の発車時刻が提示される。乗換前の電車の到着時刻と乗換後の電車の発車時刻との間には、実際には駅構内を移動する時間と次の電車を待つ時間が含まれている。しかし、経路検索システムは、その合計時間を提示する方法が主流であるため、利用者は実際に駅構内を歩く時間が分からないことが多かった。   When heading for the first place using a transportation means such as an airplane, a train, or a bus, a method for searching for a route from a departure place to a destination using a route search system or the like is widely used. In a train transfer guidance by a general route search system, in the case of a search result including a transfer, the time when the train arrives at the transfer station and the departure time of the train after the transfer are presented. Between the arrival time of the train before the transfer and the departure time of the train after the transfer actually includes the time to move within the station and the time to wait for the next train. However, in the route search system, the method of presenting the total time is the mainstream, so the user often does not know the time to actually walk inside the station.

さらに、乗換案内システムで用いられる駅構内の移動時間は、一般的に、乗換検索エンジンを提供する会社毎に決められている。この移動時間は、調査員による実測に頼ることが多く、調査に手間がかかる上に、大きな問題や変化(例えば、駅の工事による通路の変更)がない限りは更新されないため、細かな状況変化に対応できないという問題があった。例えば、朝夕などの混雑する時間帯においては、日中などの閑散時間帯に比べて乗換移動時間は長くかかると考えられるが、そのような細かな調整はされていないのが一般的である。   Furthermore, the travel time in the station premises used in the transfer guidance system is generally determined for each company that provides a transfer search engine. This travel time often relies on surveys by investigators, and it takes time to investigate and is not updated unless there is a major problem or change (for example, a change in passage due to construction of a station). There was a problem that it was not possible to cope with. For example, in a busy time zone such as morning and evening, it is considered that the transfer movement time is longer than that in a quiet time zone such as daytime, but such fine adjustment is generally not performed.

ところで、無線センサデバイス、GPS、非接触IC技術などの進歩により、様々な産業分野において人や物の位置や行動データを取得し、取得したデータを解析することによって抽出された行動履歴情報がマーケティングなどに利用されている。例えば、鉄道のICカード乗車券には、各カードを一意に識別する識別子が付与されているため、ICカード乗車券が通過した改札機の場所や購買した店舗を対応付けることによって、そのICカード乗車券の所有者の行動をある程度、把握することが可能になる。   By the way, with the advancement of wireless sensor devices, GPS, non-contact IC technology, etc., action history information extracted by acquiring the position and action data of people and objects in various industrial fields and analyzing the acquired data is marketed. It is used for such as. For example, since an identifier for uniquely identifying each card is given to an IC card ticket of a railway, the IC card boarding can be performed by associating the location of the ticket gate through which the IC card ticket has passed and the store where the ticket was purchased. It becomes possible to grasp the behavior of the ticket owner to some extent.

一方、特許文献1には、交通機関を利用して出発地から目的地までの、乗り継ぎを含む経路を探索して案内するナビゲーションシステムにおいて、乗継場所における乗継時間を実勢に応じて最適化して経路探索を行い、最適な経路を案内するシステムが開示されている。   On the other hand, in Patent Document 1, in a navigation system that searches and guides a route including a connection from a departure place to a destination using a transportation facility, the connection time at the connection place is optimized according to the actual situation. A system that performs route search and guides an optimum route is disclosed.

特開2006−193020号公報JP 2006-193020 A

前述した特許文献1に記載された技術では、経路案内という観点から、ある駅における乗換時間(乗継時間)を統計的に算出し、算出した結果を蓄積しておくことによって、経路探索を最適化する。しかし、利用者が実際の所要時間を入力しなければならないので、利用者の入力間違いや、主観的な値の入力を避けることができず、長期間にわたってデータを収集することが困難であることから、時系列的な変化を調査することが難しい。   In the technique described in Patent Document 1 described above, from the viewpoint of route guidance, the route search is optimally calculated by statistically calculating the transfer time (transfer time) at a certain station and storing the calculated results. Turn into. However, since the user must enter the actual time required, it is difficult to avoid mistakes in the user's input and input of subjective values, and it is difficult to collect data over a long period of time. Therefore, it is difficult to investigate time-series changes.

本発明は、電子乗車券の利用履歴から駅構内における乗換移動時間を効率的かつ正確に算出することを目的とする。   An object of the present invention is to efficiently and accurately calculate the transfer travel time in a station premises from the use history of an electronic ticket.

本願において開示される発明の代表的な一例を示せば以下の通りである。すなわち、プロセッサ及びメモリを備える計算機によって構成される乗換時間計算システムであって、交通機関の利用者が該交通機関を利用した経路の識別子及び該経路の移動時間を含む移動ログと、該交通機関の経路を含む乗換パターン情報と、乗車駅から下車駅までの標準の移動時間と、を保持し、前記乗換パターン情報に含まれる経路と同一経路のデータを前記移動ログから抽出し、該抽出されたデータの移動時間を統計処理して、該抽出されたデータの特性を代表する値を計算する統計処理手段と、前記乗換パターン情報に含まれる経路と同一経路のデータから、最短の移動時間を求める最短時間計算手段と、前記計算された代表値と前記最短の移動時間とに基づいて、乗換時間を計算する乗換時間計算手段と、を備え、前記最短時間計算手段は、乗換パターン情報に含まれる経路と同一経路のデータを前記移動ログから抽出し、該抽出されたデータのうち、最短の移動時間を求め、前記最短の移動時間の最小値が前記標準の移動時間に所定の正の値を乗じた値より大きい場合、前記最短の移動時間の最小値を前記標準の移動時間に所定の正の値を乗じた値に設定し、前記乗換時間計算手段は、第1の駅から第3の駅で乗り換えて第2の駅へ至る経路の移動時間を代表する値から、前記第1の駅から前記第3の駅に至る経路の最短移動時間と、前記第3の駅から前記第2の駅に至る経路の最短移動時間とを減じることによって、前記第3の駅における乗換時間を算出する。 A typical example of the invention disclosed in the present application is as follows. That is, a transfer time calculation system configured by a computer having a processor and a memory, wherein a user of a transportation facility includes a travel log including an identifier of a route using the transportation facility and a traveling time of the route, and the transportation facility. The transfer pattern information including the route and the standard travel time from the boarding station to the stop station are retained, and the data of the same route as the route included in the transfer pattern information is extracted from the travel log and extracted. Statistical processing means for statistically processing the travel time of the obtained data and calculating a value representative of the characteristics of the extracted data, and the shortest travel time from the same route data as the route included in the transfer pattern information. a shortest time calculating means for determining, based on said calculated representative value and the shortest travel time, with a transfer time calculating means for calculating a transfer period, a time the shortest The calculation means extracts data of the same route as the route included in the transfer pattern information from the travel log, obtains the shortest travel time from the extracted data, and the minimum value of the shortest travel time is the standard value. If the travel time is greater than a value obtained by multiplying a predetermined positive value, the minimum value of the shortest travel time is set to a value obtained by multiplying the standard travel time by a predetermined positive value, and the transfer time calculating means From the value representative of the travel time of the route from the first station to the second station to the second station, the shortest travel time of the route from the first station to the third station, The transfer time at the third station is calculated by subtracting the shortest travel time of the route from the third station to the second station.

本発明の代表的な実施の形態によれば、駅構内における乗換移動時間を効率的かつ正確に算出することができる。   According to the representative embodiment of the present invention, the transfer travel time in a station can be calculated efficiently and accurately.

一般的な駅構内の概略を示す図である。It is a figure which shows the outline of a general station premises. 駅Xから駅Yへ電車で移動するときの所要時間の内訳を説明する図である。It is a figure explaining the breakdown of the required time when moving by train from the station X to the station Y. 駅Aから駅Bへ電車で移動するときに、駅Cで電車を一回乗り換える場合の所要時間の内訳を説明する図である。It is a figure explaining the breakdown of the required time in the case of changing a train once at the station C when moving from the station A to the station B by a train. 乗換駅における乗換徒歩移動時間の算出を説明する図である。It is a figure explaining calculation of transfer walk movement time in a transfer station. 本発明の実施形態の情報処理システムの全体構成図である。1 is an overall configuration diagram of an information processing system according to an embodiment of this invention. ID付き位置ログデータのデータ構造を説明する図である。It is a figure explaining the data structure of position log data with ID. ID付き購買ログデータのデータ構造を説明する図である。It is a figure explaining the data structure of purchase log data with ID. マスタデータの構造を説明する図である。It is a figure explaining the structure of master data. 移動ログデータの構造を説明する図である。It is a figure explaining the structure of movement log data. 交通系非接触ICカードの利用履歴から移動ログデータを生成する手順を説明する図である。It is a figure explaining the procedure which produces | generates movement log data from the utilization log | history of a traffic system non-contact IC card. 乗換駅における乗換移動時間を算出する際に利用可能な発着駅の組み合わせを説明する図である。It is a figure explaining the combination of the station which can be utilized when calculating the transfer travel time in a transfer station. 乗換パターンリストのデータ構造を説明する図である。It is a figure explaining the data structure of a transfer pattern list. 乗換パターンの候補を抽出する処理手順を説明する図である。It is a figure explaining the process sequence which extracts the candidate of a transfer pattern. 最短時間リストのデータ構造を説明する図である。It is a figure explaining the data structure of the shortest time list. 乗換移動時間リストのデータ構造を説明する図である。It is a figure explaining the data structure of a transfer movement time list. 乗換を含まない移動パターンの最短時間を求める処理手順を示す図である。It is a figure which shows the process sequence which calculates | requires the shortest time of the movement pattern which does not include a transfer. 乗換駅における乗換移動時間を求める処理手順を示す図である。It is a figure which shows the process sequence which calculates | requires the transfer movement time in a transfer station. 時間データが格納された配列集合から代表(平均)的な値を求める処理手順を示す図である。It is a figure which shows the process sequence which calculates | requires a representative (average) value from the arrangement | sequence set in which time data were stored. 算出した代表(平均)的な乗換移動時間の相対値と実際の乗換移動時間との差を評価する処理手順を示す図である。It is a figure which shows the process sequence which evaluates the difference of the relative value of the calculated representative (average) transfer time, and actual transfer time. ユーザ別に乗継時間を集計した例を示す説明図である。It is explanatory drawing which shows the example which totaled the transit time for every user. 利用者向け乗換移動時間マップの画面例を示す図である。It is a figure which shows the example of a screen of the transfer movement time map for users. 利用者向け乗換移動時間変化グラフの画面例を示す図である。It is a figure which shows the example of a screen of the transfer time change graph for users. 利用者向け乗換経路検索画面の例を示す図である。It is a figure which shows the example of the transfer route search screen for users. 利用者向け乗換経路検索結果画面の例を示した図である。It is the figure which showed the example of the transfer route search result screen for users.

図1から図22を用いて、本発明の実施形態による乗換駅構内における乗換徒歩移動時間の算出方法と、利用者や企業へ情報を提供するシステムの例について説明する。   With reference to FIGS. 1 to 22, an example of a method for calculating a transfer walking time in a transfer station according to an embodiment of the present invention and an example of a system that provides information to users and companies will be described.

図1は、駅構内の概略を示す図である。   FIG. 1 is a diagram showing an outline of a station premises.

一般的に、駅構内の移動は、動線102で示すように、徒歩での移動が多く、この駅から入場した利用者は改札101から目的の路線が発着するホーム103、104までを歩いて移動する。また、この駅で路線を乗換える利用者は、例えばホーム103からホーム104までを歩いて移動する。   In general, as shown by the flow line 102, the movement in the station premises is often on foot, and the user who enters from this station walks from the ticket gate 101 to the platforms 103 and 104 where the intended route arrives and departs. Moving. In addition, a user who changes the route at this station moves on foot from the home 103 to the home 104, for example.

駅によっては改札とホームとの間や、ホーム間を移動する通路が、複数存在する場合もある。そのような駅を頻繁に利用する者は、どの改札や通路が最も近くて便利かを経験的に知っていると考えられる。   Depending on the station, there may be a plurality of passages between the ticket gate and the platform, or between the platforms. Those who frequently use such stations are considered to know empirically which ticket gates and passages are the closest and convenient.

図2は、駅X201から駅Y202へ電車で移動する場合の所要時間の内訳を説明する図である。   FIG. 2 is a diagram for explaining the breakdown of the required time when moving from the station X201 to the station Y202 by train.

駅X201の改札を通って電車に乗り、駅Y202まで移動して電車を降り、駅Y202の改札を通るまでの所要時間は、以下の四つの時間に分けることができる。
所要時間=Tx_in+Tw+Tr+Ty_out
The time required to get on the train through the ticket gate at station X201, move to station Y202, get off the train, and pass the ticket gate at station Y202 can be divided into the following four times.
Time required = Tx_in + Tw + Tr + Ty_out

ここで、Tx_in(211)は、駅X201の改札を通ってから電車が来るホームまでの移動時間であり、Tw(212)は、駅X201のホームで電車が来るのを待つ時間である。Tr(213)は、実際に電車に乗っている時間であり、Ty_out(214)は、電車を降りて駅Y202の改札を出るまでの移動時間である。   Here, Tx_in (211) is a travel time from the ticket gate of the station X201 to the platform where the train arrives, and Tw (212) is a time waiting for the train to arrive at the platform of the station X201. Tr (213) is the actual time of getting on the train, and Ty_out (214) is the travel time from getting off the train to exit the ticket gate of station Y202.

この場合、目的地に一刻でも早く着こうと急いで移動した利用者の所要時間の内、駅X201の改札を通ってから電車が来るホームまでの移動時間(Tx_in(211))と、電車を降りて駅Y202の改札を出るまでの移動時間(Ty_out(214))とは、最も小さく(例えば、0に近く)なる。さらに、駅X201においてホームに到着したと同時に運よく目的の電車がきたような利用者の所要時間の内訳は、ホームで電車が来るのを待つ時間(Tw(212))が限りなく0に近くなる。   In this case, the travel time (Tx_in (211)) from the ticket gate of the station X201 to the platform where the train arrives within the time required for the user who rushed to arrive at the destination as soon as possible, and the train The travel time (Ty_out (214)) from the exit to the exit of the station Y202 is the smallest (for example, close to 0). Furthermore, the breakdown of the time required for a user who has fortunately arrived at the station X201 and arrived at the platform is that the time to wait for the train to arrive at the platform (Tw (212)) is almost zero. Become.

図3は、駅A203から駅B204へ電車で移動するときに、駅C205で電車を一回乗り換える場合の所要時間の内訳を説明する図である。   FIG. 3 is a diagram for explaining the breakdown of the required time when the train is transferred once at the station C205 when moving from the station A203 to the station B204 by train.

駅A203の改札を通って電車に乗り、駅C205で電車を降りて徒歩で移動し、別の電車に乗り換えて駅B204まで移動して電車を降り、駅204の改札を通るまでの時間を所要時間は、以下の七つの時間に分けることができる。   Take the train through the ticket gate of station A203, get off the train at station C205, move on foot, change to another train, move to station B204, get off the train, and take time to pass the ticket gate of station 204 Time can be divided into the following seven times.

所要時間=Ta_in+Tw1+Tr1+Tx+Tw2+Tr2+Tb_out
ここで、Ta_in(215)は、駅A203の改札を通ってから電車が来るホームまでの移動時間であり、Tw1(216)はホームで電車が来るのを待つ時間である。また、Tr1(217)は、実際に一つ目の電車に乗っている時間であり、Tx(218)は、一つ目の電車を駅C205で降りて、次の電車が来るホームへ移動するまでの時間である。さらに、Tw2(219)は、ホームで二つ目の電車が来るのを待つ時間であり、Tr2(220)は、実際に二つ目の電車に乗っている時間である。最後に、Tb_out(221)は、二つ目に乗った電車を駅B204で降りて、駅B204の改札を出るまでの移動時間である。
Time required = Ta_in + Tw1 + Tr1 + Tx + Tw2 + Tr2 + Tb_out
Here, Ta_in (215) is the travel time from the station A203 through the ticket gate to the platform where the train arrives, and Tw1 (216) is the time to wait for the train to arrive at the platform. In addition, Tr1 (217) is the time when the first train is actually taken, and Tx (218) gets off the first train at the station C205 and moves to the home where the next train comes. It is time until. Further, Tw2 (219) is a time for waiting for the second train to come at the home, and Tr2 (220) is a time for actually getting on the second train. Finally, Tb_out (221) is the travel time from when the second train gets off at the station B204 until the ticket gate of the station B204 is exited.

この場合、実際に電車に乗っている時間Tr1(217)及びTr2(220)は、急行列車と各駅停車とが混在する場合を除けば、どの利用者にもほぼ一律で変わらない。他の五つの時間Ta_in(215)、Tw1(216)、Tx(218)、Tw2(219)、Tb_out(221)は、各人の急ぎ度合や運行ダイヤとのタイミングなど、利用者によって個人差が大きい。しかし、図2で説明したものと同様に、徒歩移動に関する時間であるTa_in(215)、Tx(218)、Tb_out(221)は、急いでいる人ほど0に近づく可能性が高く、ホームで電車を待つ時間であるTw1(216)、Tw2(219)は、運よく待たずに電車に乗れた人ほど0に近くなる。   In this case, the times Tr1 (217) and Tr2 (220) actually on the train are almost the same for all users except for the case where the express train and each station stop coexist. The other five times Ta_in (215), Tw1 (216), Tx (218), Tw2 (219), and Tb_out (221) have individual differences depending on the user, such as the degree of urgency of each person and the timing of the schedule. large. However, Ta_in (215), Tx (218), and Tb_out (221), which are times related to walking movement, are more likely to approach 0 as people who are in a hurry, as in the case described in FIG. Tw1 (216) and Tw2 (219), which are waiting times, are closer to 0 as people who get on the train without waiting luckily.

図4は、駅A203から駅B204へ電車で移動するときに、駅Cで一回、電車を乗換える場合に、乗換駅Cにおける乗換徒歩移動時間218の算出を説明する図である。図4では、駅A203から駅B204、駅A203から駅C205、駅C205から駅B204の三つの移動パターンの所要時間の内訳を用いて、乗換駅Cにおける乗換徒歩移動時間Tx(218)を求める方法について説明する。   FIG. 4 is a diagram for explaining the calculation of the transfer walking travel time 218 at the transfer station C when the train is changed once at the station C when moving from the station A 203 to the station B 204. In FIG. 4, the method of obtaining the transfer walking travel time Tx (218) at the transfer station C using the breakdown of the required time of the three travel patterns from the station A203 to the station B204, the station A203 to the station C205, and the station C205 to the station B204. Will be described.

まず、図4の(1)は、図3で示したパターンと同様に、駅A203の改札を通って電車に乗り、駅Cで電車を降りて徒歩で移動し、別の電車に乗り換えて駅B204まで移動して電車を降り、駅204の改札を通るまでの時間Tall_1(224)を全所要時間とし、Tall_1(224)を七つの時間215〜221に分けた場合の説明図である。   First, (1) in FIG. 4 is similar to the pattern shown in FIG. 3, the train passes through the ticket gate of station A203, gets off the train at station C, moves on foot, and transfers to another train to change the station. It is explanatory drawing at the time of moving to B204, getting off the train, and passing through the ticket gate of the station 204 to Tall_1 (224) as the total required time and Tall_1 (224) divided into seven times 215 to 221.

また、図4には、二つの移動パターン(2)(3)を並べで記載したもので、駅A203の改札を通って電車に乗り、駅C205で電車を降りて改札を通るまでの所要時間Tall_2(225)と、駅C205の改札を通って電車に乗り、駅B204で電車を降りて改札を通るまでの所要時間Tall_3(226)との、それぞれの所要時間の内訳を示す。   FIG. 4 shows two movement patterns (2) and (3) arranged side by side. The time required to get on the train through the ticket gate of station A203, get off the train at station C205, and pass the ticket gate. The breakdown of the required time of Tall_2 (225) and the required time Tall_3 (226) from the train through the ticket gate of the station C205 to the train B204, getting off the train at the station B204 and passing through the ticket gate is shown.

すなわち、移動パターン(2)において、駅A203の改札を通って電車に乗り、駅C205で電車を降りて改札を通るまでの所要時間Tall_2(225)は、図2で説明したように駅A203の改札を通ってから電車が来るホームまでの移動時間Ta_in(215)と、ホームで電車が来るのを待つ時間Tw1(216)と、実際に電車に乗っている時間Tr1(217)と、電車を降りて駅C205の改札を出るまでの移動時間Tc_out(222)の四つに分けられる。また、移動パターン(3)において、駅C205の改札を通って電車に乗り、駅B204で電車を降りて改札を通るまでの所要時間Tall_3(226)も、駅C205の改札を通ってから電車が来るホームまでの移動時間Tc_in(223)と、ホームで電車が来るのを待つ時間Tw2(219)と、実際に電車に乗っている時間Tr2(220)と、電車を降りて駅B204の改札を出るまでの移動時間Tb_out(221)の四つに分けられる。   That is, in the movement pattern (2), the time Tall_2 (225) required for getting on the train through the ticket gate of the station A203, getting off the train at the station C205 and passing through the ticket gate is as shown in FIG. The travel time Ta_in (215) from the ticket gate to the platform where the train arrives, the time Tw1 (216) waiting for the train to arrive at the platform, the time Tr1 (217) that actually takes the train, There are four types of travel time Tc_out (222) until the train exits from the ticket gate of station C205. In addition, in the movement pattern (3), the required time Tall_3 (226) required to get on the train through the ticket gate of the station C205, get off the train at the station B204, and pass the ticket gate is also the train time after passing through the ticket gate of the station C205. Travel time Tc_in (223) to the home to come, time Tw2 (219) to wait for the train to arrive at the home, time Tr2 (220) actually getting on the train, and the ticket gate of station B204 after getting off the train It is divided into four movement times Tb_out (221) until leaving.

この三つの移動パターンの所要時間Tall_1(224)、Tall_2(225)、Tall_3(226)が短い利用者は、ホームに到着したタイミングで電車が到着したなどによって電車の待ち時間が0に近く、駅構内における移動についても改札からホームまでが近いなどによって、移動も素早く効率的であったといえる。このような所要時間が短いデータに着目すると、駅の改札を通ってから電車が来るホームまでの移動時間Ta_in(215)、Tc_in(223)とホームで電車が来るのを待つ時間Tw1(216)、Tw2(219)と、目的の駅で電車を降りて改札を出るまでの移動時間Tc_out(222)、Tb_out(221)とが0に近く、個人差が少ない値になっていると考えられる。   Users with short travel times Tall_1 (224), Tall_2 (225), and Tall_3 (226) of these three movement patterns have a train waiting time close to 0 due to the arrival of the train when it arrives at the platform. As for the movement on the premises, it can be said that the movement was quick and efficient due to the proximity from the ticket gate to the home. Focusing on such short data, the travel time Ta_in (215), Tc_in (223) from the ticket gate of the station to the platform where the train arrives, and the time Tw1 (216) for waiting for the train to arrive at the platform , Tw2 (219) and the travel times Tc_out (222) and Tb_out (221) from the train at the target station to the exit of the ticket gate are considered to be close to 0 and have a small individual difference.

そこで、駅A203の改札を通って電車に乗り、駅Cで電車を降りて徒歩で移動し、別の電車に乗り換えて駅B204まで移動して電車を降り、駅B204の改札を通るまでの時間Tall_1(224)の最短時間から、駅A203の改札を通って電車に乗り、駅C205で電車を降りて改札を通るまでの所要時間Tall_2(225)の最短時間と、駅C205の改札を通って電車に乗り、駅B204で電車を降りて改札を通るまでの所要時間Tall_3(226)の最短時間とを減じることによって、駅Cにおける乗換徒歩移動時間Tx(218)を、下式を用いて求ることができる。
Tall_1−(Tall_2+Tall_3)=Tx−(Tc_out+Tc_in)
Then, take the train through the ticket gate of station A203, get off the train at station C, move on foot, change to another train, move to station B204, get off the train, and pass the ticket gate of station B204 From the shortest time of Tall_1 (224), get on the train through the ticket gate of station A203, take the shortest time of Tall_2 (225) to get off the train at station C205 and pass the ticket gate, and pass through the ticket gate of station C205 By taking the train and subtracting the minimum time of the time Tall_3 (226) required to get off the train at the station B204 and pass the ticket gate, the transfer walking travel time Tx (218) at the station C is obtained using the following equation. Can.
Tall_1- (Tall_2 + Tall_3) = Tx- (Tc_out + Tc_in)

上式において、駅A203で電車に乗って駅C205で降りる移動パターンと、駅C205で電車に乗って駅B204で降りる移動パターンとの最短時間では、Tc_in(223)とTc_out(222)は0に近い値である。また、このTc_in(223)とTc_out(222)が無視できない程度の値である場合でも、駅Cでの乗換徒歩移動時間の変化を相対的に算出することが可能である。   In the above equation, Tc_in (223) and Tc_out (222) are 0 in the shortest time between the movement pattern of getting on the train at station A203 and getting off at station C205 and the movement pattern of getting on the train at station C205 and getting off at station B204. Close value. Further, even when Tc_in (223) and Tc_out (222) are values that are not negligible, it is possible to relatively calculate the change in transfer walking time at station C.

図5は、本発明の実施形態の情報処理システムの全体構成図である。   FIG. 5 is an overall configuration diagram of the information processing system according to the embodiment of this invention.

システムの主要な構成要素は、利用者105が所持する非接触型ICカード(又は、同等の機能を持つICチップを内蔵した携帯端末)106と、駅に設置された改札機101と、改札機101で取得したデータをサーバ群へ送信するネットワーク107である。サーバ群は、履歴サーバ111、計算サーバ112及び情報配信サーバ113を含み、非接触型ICカード106の利用データを蓄積し、解析する。なお、非接触ICカード106及び改札機101の詳細な構成の説明は省略する。   The main components of the system are a contactless IC card (or a portable terminal incorporating an IC chip having an equivalent function) 106 possessed by a user 105, a ticket gate 101 installed at a station, a ticket gate The network 107 transmits data acquired in 101 to a server group. The server group includes a history server 111, a calculation server 112, and an information distribution server 113, and accumulates and analyzes use data of the non-contact type IC card 106. A detailed description of the non-contact IC card 106 and the ticket gate 101 will be omitted.

非接触型ICカード106を所持した利用者105が改札機101を通過すると、改札機101は、ICカード106を識別するユーザID、通過日時などを含む位置情報を収集し、収集した情報を改札機101内に蓄積し、所定のタイミングでデータサーバ108に転送する。   When the user 105 holding the non-contact type IC card 106 passes the ticket gate 101, the ticket gate 101 collects position information including a user ID for identifying the IC card 106, a passage date and time, and the collected information is converted into the ticket gate. The data is stored in the machine 101 and transferred to the data server 108 at a predetermined timing.

データサーバ108は、改札機101が収集したデータを、元データとして蓄積する。また、データサーバ108は、データを受信した際又は所定のタイミング(例えば、一時間おき、一日おき等)で、必要なデータを履歴サーバ111へネットワーク107を介して送信する。改札機101以外の、例えば、駅構内や駅周辺の店舗に設置されているカード読み取り端末、POSレジ端末、自動販売機等からも同様にデータが収集される。例えば、非接触型ICカード106を所持した利用者105が、店舗に設置されたカード読み取り端末にカードをかざした際、カード読み取り端末は、ICカード106を識別するユーザID、日時、金額などを含む購買情報を蓄積し、所定のタイミングでデータサーバ108に転送する。   The data server 108 accumulates the data collected by the ticket gate 101 as original data. In addition, the data server 108 transmits necessary data to the history server 111 via the network 107 when the data is received or at a predetermined timing (for example, every hour, every other day). Data is collected in the same manner from card reader terminals, POS cash register terminals, vending machines, etc. installed in stations in the vicinity of the station or around the station other than the ticket gate 101, for example. For example, when a user 105 holding a non-contact type IC card 106 holds the card over a card reading terminal installed in a store, the card reading terminal gives a user ID, date, amount, etc. for identifying the IC card 106. The purchase information including it is accumulated and transferred to the data server 108 at a predetermined timing.

サーバ群に含まれる履歴サーバ111、計算サーバ112及び情報配信サーバ113は、ネットワーク107に接続しており、各サーバ間、及び各改札機101との間、利用者端末116、118と通信することができる。なお、本実施形態では、履歴サーバ111、計算サーバ112及び情報配信サーバ113をサーバ群として説明するが、1又は複数の物理計算機によって、これらサーバ群の機能を実行できるように構成してもよい。   The history server 111, the calculation server 112, and the information distribution server 113 included in the server group are connected to the network 107, and communicate with the user terminals 116 and 118 between the servers and between the ticket gates 101. Can do. In the present embodiment, the history server 111, the calculation server 112, and the information distribution server 113 are described as server groups. However, the functions of these server groups may be executed by one or a plurality of physical computers. .

履歴サーバ111は、ネットワークインタフェース、CPU、メモリ及び記憶部を備える計算機であり、改札機101などの端末が収集した利用者のデータを、データサーバ108からネットワーク107を経由して受信し、データ格納部121に記録する。履歴サーバ111は、各ユーザの位置履歴を格納するID付き位置ログデータ122、購買履歴を格納するID付き購買ログデータ123、駅に関連する基本的なマスタデータ124な、及び、ID付き位置ログデータ122を一次加工した移動ログデータ125を格納する。駅に関連する基本的なマスタデータ124は、更新された場合に、システムの外部から入力され、更新される。   The history server 111 is a computer having a network interface, a CPU, a memory, and a storage unit, and receives user data collected by a terminal such as the ticket gate 101 from the data server 108 via the network 107, and stores the data. Recorded in the unit 121. The history server 111 includes an ID location log data 122 for storing each user's location history, an ID purchase log data 123 for storing a purchase history, basic master data 124 related to a station, and an ID location log. The movement log data 125 obtained by primarily processing the data 122 is stored. When the basic master data 124 related to the station is updated, it is input from the outside of the system and updated.

計算サーバ112は、履歴サーバ111に蓄積されたデータを用いてICカード利用者の移動データを生成し、区間毎及び駅構内における移動時間を算出する。計算サーバ112は、主に、ネットワークインタフェース138、CPU131、メモリ132及び記憶部133を備える計算機である。ネットワークインタフェース138は、ネットワーク107に接続するためのインタフェースである。記憶部133は、移動ログ生成プログラム134、区間毎の移動時間算出プログラム135、駅構内移動時間算出プログラム136などのプログラム群と、計算処理によって得られた統計値及び指標値などを格納するデータ格納部137を含む。記憶部133は、例えば、ハードディスクドライブ、CD−ROMドライブ、フラッシュメモリなどの不揮発性記憶装置である。なお、記憶部133は、複数の記録装置に各種プログラム、各種データを分割して記録するものでもよい。   The calculation server 112 generates movement data of the IC card user using the data stored in the history server 111, and calculates the movement time for each section and in the station premises. The calculation server 112 is a computer mainly including a network interface 138, a CPU 131, a memory 132, and a storage unit 133. The network interface 138 is an interface for connecting to the network 107. The storage unit 133 stores data such as a travel log generation program 134, a travel time calculation program 135 for each section, a station premises travel time calculation program 136, and statistical values and index values obtained by the calculation process. Part 137. The storage unit 133 is a non-volatile storage device such as a hard disk drive, a CD-ROM drive, or a flash memory, for example. Note that the storage unit 133 may divide and record various programs and various data in a plurality of recording devices.

各プログラム群が実行される際は、履歴サーバ111から分析対象となるデータを読み出してメモリ132へ一時的に格納し、プログラム134、135、136をメモリに読み出して、CPU131で実行することによって各種機能を実現する。これらのプログラムの実行のタイミングは、例えば、利用者が要求したタイミングや履歴サーバ111に新たなデータが追加されるでもよいし、毎日決められた時間に実行されるバッチ処理で行ってもよい。   When each program group is executed, data to be analyzed is read from the history server 111 and temporarily stored in the memory 132, and the programs 134, 135, and 136 are read into the memory and executed by the CPU 131. Realize the function. The execution timing of these programs may be, for example, the timing requested by the user, new data added to the history server 111, or batch processing executed at a time determined every day.

情報配信サーバ113は、ネットワークインタフェース143、144、CPU145、メモリ146及び記録部147を備える計算機である。ネットワークインタフェース143、144は、ネットワーク107に接続するためのインタフェースである。記録部147は、例えば、ハードディスクドライブ、CD−ROMドライブ、フラッシュメモリなどの不揮発性記憶装置であり、各種プログラム、各種データを記録する。なお、記録部147は、複数の記録装置に各種プログラム、各種データを分割して記録するものでもよい。   The information distribution server 113 is a computer that includes network interfaces 143 and 144, a CPU 145, a memory 146, and a recording unit 147. The network interfaces 143 and 144 are interfaces for connecting to the network 107. The recording unit 147 is a nonvolatile storage device such as a hard disk drive, a CD-ROM drive, or a flash memory, and records various programs and various data. The recording unit 147 may divide and record various programs and various data in a plurality of recording devices.

情報配信サーバ113は、駅の特性評価値や自分の行動傾向などの情報を、インターネット114を介して、携帯情報端末116及び家庭用又は公共の情報端末118(利用者115、117)に提供する。記録部147は、検索処理プログラム142と、情報配信プログラム143を記録する。CPU145は、記録部147に記録されている各種プログラムをメモリに読み出して、実行することによって、情報配信サーバ113の各種機能を実行する。具体的には、検索処理プログラム141を実行することによって、利用者が入力した条件に基づいてデータを検索する。また、情報配信プログラム142を実行することによって、利用者に提示するために加工された情報を配信する。これらの情報は、基本的に各利用者が情報配信サーバ113にアクセスしたタイミングで生成される。   The information distribution server 113 provides information such as station characteristic evaluation values and own behavior tendency to the portable information terminal 116 and the home or public information terminal 118 (users 115 and 117) via the Internet 114. . The recording unit 147 records the search processing program 142 and the information distribution program 143. The CPU 145 executes various functions of the information distribution server 113 by reading various programs recorded in the recording unit 147 into the memory and executing them. Specifically, by executing the search processing program 141, data is searched based on the conditions input by the user. Also, by executing the information distribution program 142, information processed for presentation to the user is distributed. These pieces of information are basically generated at the timing when each user accesses the information distribution server 113.

図6A、図6Bは、履歴サーバ111に格納される代表的なデータの構造をそれぞれ1レコード分を示す説明図である。   6A and 6B are explanatory diagrams showing the structure of typical data stored in the history server 111 for one record.

図6Aに示すように、ID付き位置ログデータ122は、ログID241、対象となるユーザのユーザID242、どのデータ読み取り端末を通過したかの情報から関連付けられる駅ID243、その読み取り端末を通過した利用時刻244、及び、入場か出場かなどの利用種別245などの情報を含む。ここで利用種別とは、例えば、改札機や入出場ゲートのログであれば「入場」又は「出場」、物販用端末のログであれば「購買」などの処理の種別を示す情報である。   As shown in FIG. 6A, the ID-attached location log data 122 includes a log ID 241, a user ID 242 of the target user, a station ID 243 associated with information about which data reading terminal has passed, and a use time that has passed through the reading terminal. 244 and usage type 245 such as entry or exit. Here, the usage type is information indicating the type of processing such as “entrance” or “participation” in the case of a ticket gate or entry / exit gate log, and “purchase” in the case of a log for a merchandise sales terminal.

また、図6Bに示すように、ID付き購買ログデータ123には、ログID251、対象となるユーザのユーザID252、どのデータ読み取り端末(物販用端末)を通過したかの情報から関連付けられる店舗ID253、その読み取り端末を通過した利用時刻254、及び、最寄駅ID255などの情報が含まれる。   Further, as shown in FIG. 6B, the purchase log data with ID 123 includes a log ID 251, a user ID 252 of the target user, a store ID 253 associated with information about which data reading terminal (product sales terminal) has passed, Information such as the use time 254 passing through the reading terminal and the nearest station ID 255 is included.

ID付き位置ログデータ122及びID付き購買ログデータ123は、新規にデータが生成される度に送信され、蓄積されてもよいし、又は、利用が少なくなる時間帯(例えば、深夜)に一括して送られてもよい。履歴サーバ111側は、ログデータの送信のタイミングに合わせて格納処理を行う。   The ID-added position log data 122 and the ID-added purchase log data 123 may be transmitted and stored each time new data is generated, or may be collected in a time zone (for example, midnight) when usage is reduced. May be sent. The history server 111 side performs storage processing in accordance with the log data transmission timing.

図7は、履歴サーバ111に格納されるマスタデータ124の構造を示す説明図である。   FIG. 7 is an explanatory diagram showing the structure of the master data 124 stored in the history server 111.

まず、駅に関する基本データである駅マスタ260は、駅を識別する駅ID261、駅名262、鉄道会社263、住所などの所在地264、及び、緯度経度265などの情報を含む。駅及び路線の構成に変更があった場合、データが随時追加及び修正される。   First, the station master 260, which is basic data related to a station, includes information such as a station ID 261 for identifying a station, a station name 262, a railway company 263, a location 264 such as an address, and a latitude / longitude 265. If there is a change in the configuration of stations and routes, data is added and modified as needed.

路線に関する基本データである路線マスタ270は、路線を識別する路線ID271、路線名272、鉄道会社273、普通列車か特急列車かを区別するための路線タイプ274などの情報を含む。   The route master 270, which is basic data relating to the route, includes information such as a route ID 271 for identifying a route, a route name 272, a railway company 273, and a route type 274 for distinguishing between a normal train and an express train.

駅及び路線を関連付けるための基本データである駅・路線関係マスタ280は、路線を識別する路線ID281、その路線に含まれる駅の駅ID282、駅の順序を管理する順序番号283、及び、停車駅又は通過駅のどちらであるかを識別する駅種別284、及び、始発駅からの所要時間285などの情報を含む。   A station / route relation master 280 that is basic data for associating a station and a route includes a route ID 281 for identifying the route, a station ID 282 of the station included in the route, a sequence number 283 for managing the sequence of the station, and a stop station Alternatively, it includes information such as a station type 284 for identifying whether the station is a passing station, and a required time 285 from the first station.

さらに経路に関する基本データである経路マスタ290は、経路を識別する経路ID291、入場駅ID292、出場駅ID293、及び、乗車する路線数分の路線IDと乗換駅IDの情報などを含む。例えば、入場駅ID292から出場駅ID293への移動において1回だけ電車に乗る場合、乗車する路線を示す路線ID1(294)にデータが格納される。また、入場駅ID292から出場駅ID293への移動において2回以上電車に乗る場合、乗車する路線を示す路線ID1(294)、乗換駅を識別する乗換駅ID1(295)、次に乗る電車を示す路線ID2(296)・・・のように、乗車回数301の値に応じて順次、データが格納される。   Furthermore, the route master 290 that is basic data regarding the route includes a route ID 291 for identifying the route, an entrance station ID 292, an exit station ID 293, and information on the route IDs and transfer station IDs for the number of routes to be boarded. For example, in the case of taking the train only once in the movement from the entry station ID 292 to the entry station ID 293, the data is stored in the route ID 1 (294) indicating the route on which the ride is taken. In addition, when moving from the entrance station ID 292 to the exit station ID 293, when taking the train more than once, the route ID 1 (294) indicating the route to be boarded, the transfer station ID 1 (295) identifying the transfer station, and the next train to be boarded are shown. Data is sequentially stored in accordance with the value of the number of times of boarding 301, such as route ID2 (296).

また、経路マスタ290は、この経路の総合的な情報を示す乗車回数301、標準時間302、最短時間303及び料金304などの情報を含む。入場駅ID292と出場駅ID293との組み合わせに対応する経路が複数存在する場合、一般的に利用頻度の最も高い経路を第一経路として割り当てる。   Further, the route master 290 includes information such as the number of times of boarding 301, the standard time 302, the shortest time 303, and the fare 304 indicating comprehensive information of the route. When there are a plurality of routes corresponding to the combination of the entry station ID 292 and the entry station ID 293, the route with the highest use frequency is generally assigned as the first route.

店舗データマスタ310は、店舗ID311、店舗名称312、店舗の住所313、運営企業名314、及び、最寄駅ID315などの情報を含む。運営企業名314は、店舗を運営している業者の名称である。また、最寄駅ID315はその店舗の住所情報により、駅IDと関連付けることができる。これらの情報の他、例えば、店舗の規模や業種などのデータを格納しておくことによって、より多角的な分析が可能になる。   Store data master 310 includes information such as store ID 311, store name 312, store address 313, operating company name 314, and nearest station ID 315. The operating company name 314 is the name of a business operator that operates the store. Further, the nearest station ID 315 can be associated with the station ID by the address information of the store. In addition to these pieces of information, for example, by storing data such as store scales and business types, it becomes possible to perform more diverse analysis.

これらのマスタデータ124(例えば、駅、路線、店舗)は変更があった場合、システムの外部から入力されて更新される。   When there is a change, these master data 124 (for example, a station, a route, and a store) are input and updated from outside the system.

図8は、履歴サーバ111に格納される移動ログデータ125の構造を示す説明図である。   FIG. 8 is an explanatory diagram showing the structure of the movement log data 125 stored in the history server 111.

移動ログデータ125は、ID付き位置ログデータ122及びID付き購買ログデータ123から生成される一次加工後のデータであり、ログを識別するログID321、対象となるユーザのユーザID322、改札機を通過して駅に入場した時刻を示す入場日時323、改札機を通過して駅から出場した時刻を示す出場日時324、入場駅ID325、出場駅ID326、移動にかかった料金を示す支払額327、経路マスタ290に含まれる経路情報と関連付けるための経路ID328、及び、入場日時323から出場日時324までの間に同じICカードを用いた購買の有無を示す購買フラグ329などの情報を含む。これらの情報の他、例えば、移動ログデータ125は、購買した店舗及び当該店舗の最寄駅の情報を含んでもよい。   The movement log data 125 is data after primary processing generated from the ID-added position log data 122 and the ID-added purchase log data 123, and passes through a log ID 321 for identifying a log, a user ID 322 of a target user, and a ticket gate. The admission date and time 323 indicating the time of entering the station, the admission date and time 324 indicating the time of entry from the station after passing through the ticket gate, the admission station ID 325, the admission station ID 326, the payment amount 327 indicating the fee for the movement, the route It includes information such as a route ID 328 for associating with route information included in the master 290 and a purchase flag 329 indicating whether or not there is a purchase using the same IC card between the entry date 323 and the entry date 324. In addition to these pieces of information, for example, the movement log data 125 may include information on the purchased store and the nearest station of the store.

図9は、交通系非接触ICカード106の利用データから移動ログデータ125を生成する手順を説明する図である。   FIG. 9 is a diagram illustrating a procedure for generating the movement log data 125 from the usage data of the traffic contactless IC card 106.

履歴サーバ111への格納処理は毎日、決められた時刻に1回、バッチ処理で行われるものとして説明する。   The storage processing in the history server 111 will be described as being performed by batch processing once every day at a predetermined time.

まず、新しく収集されたID付き位置ログデータ122及びID付き購買ログデータ123に含まれるユーザID242、252及び利用時刻244、254を参照して、全データをユーザID順及び時刻順に並び替える(ステップ400)。   First, with reference to the user IDs 242 and 252 and the use times 244 and 254 included in the newly-added ID-added location log data 122 and ID-added purchase log data 123, all data are rearranged in order of user ID and time (step) 400).

次に、ステップ400で並び替えられたデータに対して、ユーザIDの数だけ、ステップ402〜411の処理を繰り返す(ステップ401)。   Next, the processing of steps 402 to 411 is repeated for the data rearranged in step 400 by the number of user IDs (step 401).

まず、入場駅、入場日時、出場駅、出場日時及び購買フラグを格納する変数を初期化する(ステップ402)。   First, the variables for storing the entrance station, the entry date / time, the entry station, the entry date / time and the purchase flag are initialized (step 402).

次に、時刻順に並んだデータを一つずつ取り出し、利用種別245の値によって場合分け処理を行う(ステップ403)。   Next, the data arranged in the order of time are taken out one by one, and case-separation processing is performed according to the value of the usage type 245 (step 403).

利用種別245の値が「入場」である場合(ステップ404)、入場駅の変数に駅ID243の値を、入場日時の変数に利用時刻244の値をそれぞれセットし、購買フラグの変数に「0」をセットする(ステップ405)。   When the value of the usage type 245 is “admission” (step 404), the value of the station ID 243 is set in the variable of the entrance station, the value of the usage time 244 is set in the variable of the entry date and time, and “0” is set in the variable of the purchase flag. Is set (step 405).

一方、利用種別245の値が「購買」である場合(ステップ410)、入場駅及び入場日時の変数に値がセットされていれば、購買フラグの変数に「1」をセットし、入場駅及び入場日時の変数に値がセットされていなければ、このデータは無視して次のデータの処理に進む(ステップ411)。   On the other hand, when the value of the usage type 245 is “purchasing” (step 410), if the entry station and the entry date / time variable are set, “1” is set to the purchase flag variable, and the entry station and If no value is set in the entry date / time variable, this data is ignored and processing proceeds to the next data (step 411).

利用種別245の値が「出場」である場合(ステップ406)、入場駅及び入場日時の変数に値がセットされている場合に限り、出場駅の変数に駅ID243の値を、出場日時の変数に利用時刻244の値をそれぞれセットする(ステップ407)。さらに入場駅及び出場駅の二つの変数の値を用いて、経路マスタ290から該当する経路を検索し、一致した経路ID291を抽出する(ステップ408)。最後に、移動ログデータ125にログID、ユーザID、入場日時、出場日時、入場駅ID、出場駅ID、支払額及び経路IDの情報を格納する(ステップ409)。ここで、ログID321には通し番号をセットする。   When the value of the usage type 245 is “participation” (step 406), the value of the station ID 243 is set as the variable of the entry station and the variable of the entry date / time only when the values of the entry station and the entry date / time variable are set. The value of the use time 244 is set in (step 407). Further, the corresponding route is searched from the route master 290 using the values of the two variables of the entrance station and the entry station, and the matched route ID 291 is extracted (step 408). Finally, log ID, user ID, entry date / time, entry date / time, entry station ID, entry station ID, payment amount, and route ID information are stored in the movement log data 125 (step 409). Here, a serial number is set in the log ID 321.

図10は、乗換駅Cにおける乗換移動時間を算出する際に利用可能な発着駅の組み合わせを説明する図である。   FIG. 10 is a diagram illustrating combinations of departure / arrival stations that can be used when calculating the transfer travel time at transfer station C.

例えば、乗換駅C(362)において路線1(360)から路線2(361)に乗り換える移動時間を求めたい場合、路線1(360)のいずれかの駅から入場して路線2(361)のいずれかの駅で出場する発着駅の組み合わせ373を選択する。すなわち、駅S1〜S3(363〜365)が出発駅エリア371に選ばれ、駅E1〜E3(366〜368)が到着駅エリア372に選ばれた場合、乗換駅C(362)における乗換移動時間を算出する際に利用可能な発着駅の組み合わせ373は、発駅と着駅の全ての組み合わせで決まるため、この図では九つの組み合わせが可能である。   For example, when it is desired to determine the travel time for transferring from route 1 (360) to route 2 (361) at transfer station C (362), any station on route 1 (360) is entered and any of route 2 (361) is entered. A combination of departure and arrival stations 373 that participates in that station is selected. That is, when the stations S1 to S3 (363 to 365) are selected as the departure station area 371 and the stations E1 to E3 (366 to 368) are selected as the arrival station area 372, the transfer travel time at the transfer station C (362). Since the combinations 373 of departure / arrival stations that can be used when calculating the value are determined by all combinations of departure and arrival stations, nine combinations are possible in this figure.

なお、乗換駅C(362)以外を通る可能性もある経路が含まれるような発着駅の組み合わせは、経路が一意に決まらないので、あらかじめ除外することが望ましい。   Note that combinations of departure / arrival stations that include routes that may pass through places other than the transfer station C (362) are desirably determined beforehand because the routes are not uniquely determined.

また、この発着駅の組み合わせを選別する際に、対象となる乗換駅と前後の路線を指定することによって、マスタデータ124を用いて機械的に、発着駅の組み合わせを抽出することが可能である。   Further, when selecting the combination of departure and arrival stations, it is possible to mechanically extract the combination of departure and arrival stations using the master data 124 by designating the target transfer station and the front and rear routes. .

図11は、乗換パターンリスト340のデータ構造を示す説明図である。   FIG. 11 is an explanatory diagram showing the data structure of the transfer pattern list 340.

乗換パターンリスト340は、図10で説明したように、任意の乗換駅における乗換移動時間を算出するための発着駅の組み合わせを管理するデータであり、通し番号である乗換パターンID341、乗換駅ID342、乗換駅まで乗車する路線の路線ID343、乗換駅から乗車する路線の路線ID344、その乗換駅342での路線343から路線344へ乗り換えるパターンを持つ全ての組み合わせの経路ID(345、348、・・・)、入場駅ID(346、・・・)、及び、出場駅ID(347、・・・)の情報を含む。すなわち、乗換パターンリスト340には、その乗換駅342で路線343から路線344へ乗り換えるパターンの数の経路ID、入場駅ID及び出場駅IDの組み合わせを含む。   As described with reference to FIG. 10, the transfer pattern list 340 is data for managing a combination of departure and arrival stations for calculating transfer travel time at any transfer station. The transfer pattern ID 341, the transfer station ID 342, and the transfer numbers are serial numbers. Route IDs 343 of routes that get to the station, route IDs 344 of routes that get on from the transfer station, and route IDs (345, 348,...) For all combinations having the pattern of transferring from the route 343 to the route 344 at the transfer station 342. , Entry station ID (346,...) And entry station ID (347,...). That is, the transfer pattern list 340 includes a combination of a route ID, an entrance station ID, and an exit station ID corresponding to the number of patterns to be transferred from the route 343 to the route 344 at the transfer station 342.

図12は、乗換パターンの候補を抽出する処理手順を説明する図である。   FIG. 12 is a diagram illustrating a processing procedure for extracting a transfer pattern candidate.

乗換パターンリスト340は、計算サーバ112の記憶部137に格納されており、履歴サーバ111に蓄積されている経路マスタ290の新規な格納及び更新と同じタイミングで生成及び更新される。   The transfer pattern list 340 is stored in the storage unit 137 of the calculation server 112, and is generated and updated at the same timing as new storage and update of the route master 290 accumulated in the history server 111.

まず、経路マスタ290の全データから乗車回数301の値が2である経路情報を全て抽出し(ステップ500)、乗換パターンリスト340のテーブルを初期化する(ステップ501)。乗車回数が2の経路情報を抽出することによって、乗り換えを1回だけ含む経路を抽出することができる。   First, all route information whose value of the number of boarding times 301 is 2 is extracted from all data of the route master 290 (step 500), and the table of the transfer pattern list 340 is initialized (step 501). By extracting route information with the number of boarding times of 2, it is possible to extract a route including only one transfer.

次に、ステップ500で抽出した全ての経路情報について一つずつ、ステップ503〜507の処理を繰り返す(ステップ502)。   Next, the processing of steps 503 to 507 is repeated one by one for all the route information extracted in step 500 (step 502).

まず、抽出した経路情報の「乗換駅ID1(295)、路線ID1(294)、路線ID2(296)」の組み合わせが乗換パターンリスト340内の「乗換駅ID342、乗換前路線343、乗換後路線344」の組み合わせと一致するレコードがあるかを判定する(ステップ503)。   First, the combination of “transfer station ID 1 (295), route ID 1 (294), route ID 2 (296)” of the extracted route information is “transfer station ID 342, route 343 before transfer, route 344 after transfer” in the transfer pattern list 340. It is determined whether there is a record that matches the combination of "" (step 503).

抽出した経路情報の組み合わせが乗換パターンリスト340に存在しない場合(ステップ504)、乗換パターンリスト340に新しくレコードを作成し、乗換駅ID342、乗換前路線343、乗換後路線344、経路ID1(345)、入場駅ID1(346)、出場駅ID1(347)の各項目に、経路マスタ290の乗換駅ID1(295)、路線ID1(294)、路線ID2(296)、経路ID2、入場駅ID(292)、出場駅ID(293)のデータを格納する(ステップ505)。   If the combination of the extracted route information does not exist in the transfer pattern list 340 (step 504), a new record is created in the transfer pattern list 340, and the transfer station ID 342, the pre-transfer route 343, the post-transfer route 344, and the route ID 1 (345). , Entry station ID1 (346), entry station ID1 (347), transfer station ID1 (295), route ID1 (294), route ID2 (296), route ID2, route ID2, entry station ID (292) of route master 290 ), The data of the participating station ID (293) are stored (step 505).

一方、抽出した経路情報の組み合わせが乗換パターンリスト340に存在する場合(ステップ506)、該当する乗換パターンリスト340の経路IDi、入場駅IDi、出場駅IDiの項目に、経路マスタ290の経路ID、入場駅ID、出場駅IDを追加し、格納する(ステップ507)。   On the other hand, when the combination of the extracted route information exists in the transfer pattern list 340 (step 506), the route ID of the route master 290, the entry of the route IDi, the entrance station IDi, and the exit station IDi of the corresponding transfer pattern list 340, An entry station ID and an entry station ID are added and stored (step 507).

図13A及び図13Bは、乗換を含まない全ての入場駅と出場駅の組み合わせ(移動パターン)について最短時間の値及び乗換移動時間の値を格納するデータの構造を示す図である。   FIG. 13A and FIG. 13B are diagrams showing the structure of data for storing the values of the shortest time and the value of the transfer travel time for all combinations (movement patterns) of entrance stations and exit stations that do not include transfer.

最短時間リスト380及び乗換移動時間390は、乗換パターンリスト340と同様に、計算サーバ112の記憶部137に格納されており、履歴サーバ111にID付き位置ログデータ122及びID付き購買ログデータ123が新しく蓄積され、移動ログデータ125が更新されるタイミングに(例えば、一定時間間隔で)生成及び更新される。   Similar to the transfer pattern list 340, the shortest time list 380 and the transfer travel time 390 are stored in the storage unit 137 of the calculation server 112, and the ID location log data 122 and the ID purchase log data 123 are stored in the history server 111. Newly accumulated and generated and updated at a timing when the movement log data 125 is updated (for example, at regular time intervals).

最短時間リスト380は、図13Aに示すように、入場駅ID381、出場駅ID382、最短時間のデータ383、その最短時間を求めるために利用したデータの開始期間384、終了期間385、及び、時間帯386などの情報を含む。   As shown in FIG. 13A, the shortest time list 380 includes an entry station ID 381, an entry station ID 382, the shortest time data 383, a data start period 384, an end period 385, and a time zone used for obtaining the shortest time. Information such as 386.

乗換移動時間リスト390は、図13Bに示すように、乗換駅ID391、乗換前路線392、乗換後路線393、乗換移動時間のデータ394、標準移動時間のデータ395、乗換移動時間394を求めるために利用したデータの開始期間396及び終了期間397、及び、時間帯398などの情報を含む。   As shown in FIG. 13B, the transfer travel time list 390 is used to obtain a transfer station ID 391, a pre-transfer route 392, a post-transfer route 393, a transfer travel time data 394, a standard travel time data 395, and a transfer travel time 394. It includes information such as a start period 396 and an end period 397 of the used data and a time zone 398.

ここでデータ開始期間384、396、データ終了期間385、397、及び、時間帯386、398の項目に関しては、外部からの入力によって所定時間単位(例えば、1ヶ月単位、1時間単位など)が予め設定されており、その設定値に応じて移動ログデータ125の入場時刻323又は出場時刻324の値を参照して分類される。   Here, with respect to the items of the data start periods 384 and 396, the data end periods 385 and 397, and the time zones 386 and 398, a predetermined time unit (for example, a unit of one month, a unit of one hour, etc.) is set in advance by external input. It is set and classified according to the value of the entry time 323 or the entry time 324 of the movement log data 125 according to the set value.

図14は、乗換を含まない移動パターンの最短時間を求める処理手順を示す図である。   FIG. 14 is a diagram illustrating a processing procedure for obtaining the shortest time of a movement pattern that does not include transfer.

最短時間リスト380は、計算サーバ112の記憶部137に格納されている。最短時間リスト380の生成及び更新は、履歴サーバ111に格納されている移動ログデータ125が新規の格納及び更新と同じタイミングで行われる。   The shortest time list 380 is stored in the storage unit 137 of the calculation server 112. The generation and update of the shortest time list 380 are performed at the same timing as the movement log data 125 stored in the history server 111 is newly stored and updated.

まず、経路マスタ290の全データから乗車回数301の値が1である経路情報を全て抽出し(ステップ600)、抽出された各経路情報について、ステップ602〜608の処理を繰り返す(ステップ601)。乗車回数が1の経路情報を抽出することによって、乗り換えを含まない経路を抽出して、最短時間を求めることができる。   First, all the route information whose value of the number of boarding times 301 is 1 is extracted from all the data of the route master 290 (step 600), and the processing of steps 602 to 608 is repeated for each extracted route information (step 601). By extracting the route information with the number of boarding times of 1, it is possible to extract a route that does not include a transfer and obtain the shortest time.

ステップ602では、入場日時323(又は、出場日時324)及び経路ID328の値が一致する全てのデータを移動ログデータ125から抽出し、最短時間変数STを経路マスタデータの標準時間302×定数値に初期化する(ステップ602)。   In step 602, all data having the same entry date 323 (or entry date 324) and route ID 328 values are extracted from the movement log data 125, and the shortest time variable ST is set to the standard time 302 × constant value of the route master data. Initialization is performed (step 602).

ここで、定数は正の値であり、予め固定値として設定しておくとよい。正の定数値を乗じた初期値を設定する理由は、標準時間302×定数倍の値でデータを足切りすることによって、データ数が少ない区間においても極端に長い値が最短時間として抽出されないようにするためである。また、データ開始期間、終了期間及び時間帯の種類は予め設定しておき、設定された全てのデータ開始期間、終了期間及び時間帯の組み合わせの分だけ同じ処理を行うことになるが、一つのデータ開始期間、終了期間及び時間帯が決まった場合の処理の例を示す。   Here, the constant is a positive value and may be set in advance as a fixed value. The reason for setting an initial value multiplied by a positive constant value is that data is cut off by a value of standard time 302 × constant multiple so that an extremely long value is not extracted as the shortest time even in a section where the number of data is small. It is to make it. In addition, the data start period, end period, and time zone type are set in advance, and the same processing is performed for the combination of all set data start periods, end periods, and time zones. An example of processing when the data start period, end period, and time zone are determined is shown.

なお、ステップ602において、データの抽出条件に曜日を追加してもよい。   In step 602, the day of the week may be added to the data extraction condition.

次に、ステップ602で抽出した全ての移動ログデータについて、一つずつ、ステップ604〜607の処理を繰り返す(ステップ603)。   Next, the processing in steps 604 to 607 is repeated for all the movement log data extracted in step 602 one by one (step 603).

具体的には、移動ログデータの入場日時323及び出場日時324の値を参照し、出場時刻から入場時刻を減じた値(出場時刻−入場時刻)が最短時間変数STの値より小さい場合(ステップ604)、出場時刻から入場時刻を減じた値を最短時間変数STに設定する(ステップ605)。   Specifically, referring to the values of the entry date 323 and the entry date 324 of the movement log data, the value obtained by subtracting the entry time from the entry time (entry time−entry time) is smaller than the value of the shortest time variable ST (step 604), a value obtained by subtracting the entry time from the entry time is set in the shortest time variable ST (step 605).

一方、出場時刻から入場時刻を減じた値が最短時間変数STの値以上である場合(ステップ606)、次の移動ログデータを処理する(ステップ607)。   On the other hand, when the value obtained by subtracting the entry time from the entry time is equal to or greater than the value of the shortest time variable ST (step 606), the next movement log data is processed (step 607).

全ての移動ログデータに対してステップ604〜607の処理が終了した後、最短時間リスト380に、入場駅ID、出場駅ID、最短時間変数ST、データ開始期間、データ終了期間及び時間帯の項目を新規に追加する(ステップ608)。   After the processing of Steps 604 to 607 is completed for all the movement log data, the entry of the entry station ID, entry station ID, shortest time variable ST, data start period, data end period, and time zone is displayed in the shortest time list 380. Is newly added (step 608).

図15は、乗換駅における乗換移動時間を求める処理手順を示す図である。   FIG. 15 is a diagram illustrating a processing procedure for obtaining a transfer travel time at a transfer station.

乗換移動時間リスト390は、計算サーバ112の記憶部137に格納されており、履歴サーバ111に格納されている移動ログデータ125の新規な格納及び更新と同じタイミングで生成及び更新される。   The transfer travel time list 390 is stored in the storage unit 137 of the calculation server 112, and is generated and updated at the same timing as new storage and update of the travel log data 125 stored in the history server 111.

まず、乗換パターンリスト340に格納されている全てのデータを抽出し、一つずつ、ステップ701〜713の処理を繰り返す(ステップ700)。   First, all the data stored in the transfer pattern list 340 are extracted, and the processing of steps 701 to 713 is repeated one by one (step 700).

次に、配列構造になっている平均移動時間リストの変数を初期化する(ステップ701)。   Next, a variable of the average moving time list having an array structure is initialized (step 701).

次に、乗換パターンリスト340から抽出した各データに含まれる経路IDの数を調べ、経路IDの数だけステップ703〜712を繰り返す(ステップ702)。   Next, the number of route IDs included in each data extracted from the transfer pattern list 340 is checked, and Steps 703 to 712 are repeated by the number of route IDs (Step 702).

まず、移動ログデータ125から経路IDの項目を参照し、乗換パターンリストデータの「経路IDi」を含むデータを全て抽出し、所要時間リストの変数と最短時間変数ST1、ST2を初期化する(ステップ703)。   First, referring to the route ID item from the movement log data 125, all data including “route IDi” in the transfer pattern list data is extracted, and the variables of the required time list and the shortest time variables ST1 and ST2 are initialized (step) 703).

ここでデータ開始期間、終了期間及び時間帯の種類は予め設定しておくとよい。設定された全てのデータ開始期間、終了期間及び時間帯の組み合わせの分だけ同じ処理を行うことになるが、一つのデータ開始期間、終了期間及び時間帯が決まった場合の処理の例を示す。   Here, the data start period, end period, and time zone type may be set in advance. The same processing is performed for the combination of all set data start periods, end periods, and time zones. An example of processing when one data start period, end period, and time zone are determined will be described.

なお、ステップ703において、データの抽出条件に曜日を追加してもよい。   In step 703, the day of the week may be added to the data extraction condition.

次に、ステップ703で抽出した全ての移動ログデータについて、一つずつ、ステップ705〜708の処理を繰り返す(ステップ704)。この繰り返し処理によって、図4に示すTall_1(224)を求めることができる。   Next, the processing in steps 705 to 708 is repeated one by one for all the movement log data extracted in step 703 (step 704). By this iterative process, Tall_1 (224) shown in FIG. 4 can be obtained.

具体的には、移動ログデータの入場日時323の値、出場日時324の値及び経路マスタ290の標準時間302の値を参照し、出場時刻から入場時刻を減じた値(出場時刻−入場時刻)が経路標準時間302×定数dの値より小さい場合(ステップ705)、出場時刻から入場時刻を減じた値を所要時間リストに設定する(ステップ706)。ここで定数dは正の値であり、予め固定値として設定しておくとよい。定数dに正の固定値を設定する理由は、経路標準時間302×定数dの値でデータを足切りすることによって、データ数が少ない区間においても極端に長い値が平均移動時間として抽出されないようにするためである。   Specifically, the value obtained by subtracting the admission time from the admission time with reference to the value of the admission date / time 323, the value of the admission date / time 324 and the value of the standard time 302 of the route master 290 of the movement log data (entry time-entry time) Is smaller than the value of route standard time 302 × constant d (step 705), a value obtained by subtracting the entry time from the entry time is set in the required time list (step 706). Here, the constant d is a positive value, and may be set as a fixed value in advance. The reason for setting a positive fixed value for the constant d is that the data is cut off by the value of the route standard time 302 × the constant d so that an extremely long value is not extracted as the average movement time even in a section where the number of data is small. It is to make it.

また、移動ログデータ125に含まれる購買フラグの値を参照し、移動中に購買を行っていない可能性の高いデータに限定することによって、純粋に移動だけを行ったデータの比率を高くし、所要時間の平均値の精度を高くすることができる。さらに、出発駅から到着駅への経路が複数存在する場合、購買情報の最寄駅の値を用いて、利用した経路を判定することもできる。   Further, by referring to the value of the purchase flag included in the movement log data 125 and limiting to data that is highly likely not to be purchased during movement, the ratio of data that has been purely moved is increased, The accuracy of the average value of the required time can be increased. Furthermore, when there are a plurality of routes from the departure station to the arrival station, the route used can be determined using the value of the nearest station in the purchase information.

一方、出場時刻から入場時刻を減じた値が経路標準時間302×定数dの値より大きい場合(ステップ707)、次の移動ログデータを処理する(ステップ708)。   On the other hand, when the value obtained by subtracting the entry time from the entry time is larger than the route standard time 302 × the constant d (step 707), the next movement log data is processed (step 708).

全ての移動ログデータに対してステップ705〜708の処理が終了した後、所要時間リストのデータを用いて平均時間T_aveを算出する(ステップ709)。この平均時間T_aveの算出方法は後述する。   After the processing of steps 705 to 708 is completed for all the movement log data, the average time T_ave is calculated using the data of the required time list (step 709). A method for calculating the average time T_ave will be described later.

次に、最短時間リスト380から入場駅ID381の値と出場駅ID382の値とを参照し、現在セットされている乗換パターンリスト340の入場駅ID346の値と最短時間リスト380の入場駅ID381の値とが一致し、さらに、乗換パターンリスト340の乗換駅ID342の値と最短時間リスト380の出場駅ID382の値とが一致するデータを抽出し、最短時間383の値を変数ST1にセットする(ステップ710)。   Next, referring to the value of the entry station ID 381 and the value of the entry station ID 382 from the shortest time list 380, the value of the entry station ID 346 of the currently set transfer pattern list 340 and the value of the entry station ID 381 of the shortest time list 380 are set. Are further extracted, and data in which the value of the transfer station ID 342 in the transfer pattern list 340 matches the value of the entry station ID 382 in the shortest time list 380 is extracted, and the value of the shortest time 383 is set in the variable ST1 (step ST1). 710).

同様に、最短時間リスト380の入場駅ID381の値と出場駅ID382の値とを参照し、現在セットされている乗換パターンリスト340の乗換駅ID342の値と最短時間リスト380の入場駅ID381の値とが一致し、さらに、乗換パターンリスト340の出場駅ID347と最短時間リスト380の入場駅ID381の値とが一致するデータを抽出し、最短時間383の値を変数ST2にセットする(ステップ711)。   Similarly, referring to the value of the entry station ID 381 and the value of the entry station ID 382 in the shortest time list 380, the value of the transfer station ID 342 in the currently set transfer pattern list 340 and the value of the entry station ID 381 in the shortest time list 380 are set. Are further extracted, and data in which the entry station ID 347 in the transfer pattern list 340 and the entry station ID 381 in the shortest time list 380 match are extracted, and the value of the shortest time 383 is set in the variable ST2 (step 711). .

次に、平均時間T_aveから最短時間変数ST1、ST2の和を減じた値(T_ave−(ST1+ST2))を算出し、平均移動時間リストの変数に追加する(ステップ712)。   Next, a value (T_ave− (ST1 + ST2)) obtained by subtracting the sum of the shortest time variables ST1 and ST2 from the average time T_ave is calculated and added to the variable in the average movement time list (step 712).

繰り返し処理が終了した後、平均移動時間リストから代表的な平均移動時間を算出し、乗換移動時間リスト390内の該当するデータの乗換移動時間394の項目に格納する(ステップ713)。標準乗換移動時間395の値も前述の乗換移動時間394と同様の方法で算出し、経路マスタ290内の標準時間302に格納する。標準乗換移動時間395は、代表的な平均移動時間を算出することで求められるため、詳細な説明を省略する。ここで代表的な平均移動時間を求める方法については後述する。   After the repetition processing is completed, a representative average travel time is calculated from the average travel time list and stored in the item of the transfer travel time 394 of the corresponding data in the transfer travel time list 390 (step 713). The value of the standard transfer travel time 395 is also calculated in the same manner as the transfer travel time 394 described above and stored in the standard time 302 in the route master 290. Since the standard transfer travel time 395 is obtained by calculating a representative average travel time, detailed description thereof is omitted. Here, a method for obtaining a representative average moving time will be described later.

図16は、時間データが格納された配列集合から代表(平均)的な値を求める処理手順を示す図である。   FIG. 16 is a diagram illustrating a processing procedure for obtaining a representative (average) value from an array set in which time data is stored.

まず、時間データが格納された配列集合全体から平均値μと標準偏差σを算出する(ステップ800)。平均値と標準偏差の求める式は、一般的なものを用いることができ、データ数をNとし、データをX1、X2、・・・Xnとした場合、下記の式によって求めることができる。
平均μ=(X1+X2+X3+・・+Xn)/N
標準偏差σ=sqrt{{(X1−μ)2+(X2−μ)2+・・+(Xn−μ)2}/N}
First, an average value μ and a standard deviation σ are calculated from the entire array set in which time data is stored (step 800). As a formula for obtaining the average value and the standard deviation, a general formula can be used. When the number of data is N and the data is X1, X2,... Xn, the formula can be obtained by the following formula.
Average μ = (X1 + X2 + X3 +... + Xn) / N
Standard deviation [sigma] = sqrt {{(X1- [mu]) <2 +> (X2- [mu]) <2 +> + .. + (Xn- [mu]) 2} / N}

次に、時間データが格納された配列集合の要素に対してステップ802〜803の処理を繰り返す(ステップ801)。   Next, the processing in steps 802 to 803 is repeated for the elements of the array set in which the time data is stored (step 801).

まず、時間データの値を参照し、その値が平均値μ−標準偏差σ×定数より小さいか、又は、平均値μ+標準偏差σ×定数より大きい場合(ステップ802)、その時間データを外れ値として元の時間データが格納された配列集合から削除する(ステップ803)。この定数値が小さければ外れ値が厳しく判定され、多くのデータが除外される。   First, the value of the time data is referred to, and if the value is smaller than the average value μ−standard deviation σ × constant or larger than the average value μ + standard deviation σ × constant (step 802), the time data is outlier. Are deleted from the array set in which the original time data is stored (step 803). If this constant value is small, an outlier is judged severely and a lot of data is excluded.

繰り返し処理が終了した後、残った時間データ配列集合から、集団を代表する値(例えば、平均値、中央値など)を算出し、乗換移動時間リスト390の乗換移動時間394及び標準乗換移動時間395の項目に新たにデータを格納する。   After the repetition processing is completed, a value representative of the group (for example, an average value, a median value, etc.) is calculated from the remaining time data array set, and the transfer travel time 394 and the standard transfer travel time 395 in the transfer travel time list 390 are calculated. Data is newly stored in the item.

図17は、算出した代表(平均)的な乗換移動時間の相対値と実際の乗換移動時間との差を評価する処理手順を示す図である。   FIG. 17 is a diagram illustrating a processing procedure for evaluating the difference between the calculated relative value of the representative (average) transfer travel time and the actual transfer travel time.

まず、乗換移動時間リスト390に格納された全てのレコードを抽出し、平均の差に対応する変数diffを初期化する(ステップ850)。   First, all the records stored in the transfer travel time list 390 are extracted, and a variable diff corresponding to the average difference is initialized (step 850).

次に、抽出したレコード分だけステップ851〜852の処理を繰り返す。抽出した乗換移動時間リストのデータの乗換移動時間394の値を変数T_aveに設定する。また標準乗換移動時間395の値を変数T_defに設定する(ステップ851)。   Next, the processing in steps 851 to 852 is repeated for the extracted records. The value of the transfer movement time 394 of the extracted transfer movement time list data is set in the variable T_ave. Further, the value of the standard transfer travel time 395 is set to the variable T_def (step 851).

そして、T_aveからT_defを減じた値(T_ave−T_def)の絶対値を変数diffにを加算する(ステップ852)。   Then, the absolute value of the value obtained by subtracting T_def from T_ave (T_ave−T_def) is added to the variable diff (step 852).

繰り返し処理が終了した後、変数diffを乗換移動時間リスト390から抽出したレコード数で除算し、乗換移動時間394及び標準的な乗換移動時間395の平均的な差分値を求める(ステップ853)。標準的な乗換移動時間395の精度が高く、この差分の値が十分に信頼できる値であれば、この平均差分の値を乗換移動時間394に加算することによって乗換移動時間の絶対値を高い精度で求めることができる。   After the repetition processing is completed, the variable diff is divided by the number of records extracted from the transfer travel time list 390 to obtain an average difference value between the transfer travel time 394 and the standard transfer travel time 395 (step 853). If the standard transfer travel time 395 has a high accuracy and the value of this difference is sufficiently reliable, the absolute value of the transfer travel time can be increased by adding the average difference value to the transfer travel time 394. Can be obtained.

図18は、ユーザ別に乗継時間を集計した例を示す。   FIG. 18 shows an example in which transit times are tabulated for each user.

全ユーザの乗継時間をユーザ別に集計し、乗継回数が所定回数以上のユーザの乗り継ぎの傾向に基づいて、ユーザを分類する。分類の例としては、例えば、
a.短い(例えば、いつも最短に近い)時間で乗り継ぎをする人
b.長い時間でゆっくり乗り継ぎをする人
c.時間帯や曜日で傾向が大きく変わる人と、変わらない人
d.よく使う駅(エリア)と、あまり使わない駅で違いがある人と、違いがない人
のように分類できる。
The transit times of all users are tabulated for each user, and the users are classified based on the transit tendency of users who have a transit count of a predetermined number or more. As an example of classification, for example,
a. A person who makes a connection in a short time (eg, always close to the shortest) b. A person who makes a slow connection in a long time c. A person whose tendency changes greatly depending on the time of day or day of the week, and a person who does not change d. It can be classified as a person who has a difference between a frequently used station (area) and a station that is not frequently used, and a person who has no difference.

このような分類によって、乗継に関する利用傾向をユーザ別に推測し、ユーザの傾向に基づいた案内や誘導等に利用することができる。   With such a classification, it is possible to infer the usage tendency related to the transfer for each user and use it for guidance, guidance, and the like based on the user's tendency.

図19は、情報配信サーバ113によって生成及び配信される画面の一例で、利用者向け乗換移動時間マップの画面例を示す図である。   FIG. 19 is an example of a screen generated and distributed by the information distribution server 113, and is a diagram illustrating a screen example of a user transfer travel time map.

図19に示す画面例では、駅A910、駅B911、駅C912、駅D913、駅E914、駅F915、駅G916、駅H917、路線1(900)、路線2(901)及び路線3(902)を含む略地図が表示される。この略地図によると、駅C912及び駅E914が乗換駅である。例えば、乗換駅C912では、A駅910の方面から乗車して駅C912を経由して駅B911の方面へ移動するパターンと、駅B911の方面から乗車して駅C912を経由して駅A910の方面へ移動するパターンと、駅B911の方から乗車して駅C912を経由して駅D913の方面へ移動するパターンと、駅D913の方面から乗車して駅C912を経由して駅B911の方面へ移動するパターンの四つの乗換の方向がある。すなわち、乗換徒歩移動時間も四つ乗換の方向で異なる値が算出される。各パターン毎に乗換時間を分かりやすく表示することによって、各方面別に必要な乗換移動時間を直感的に把握可能な画面を提供することができる。   In the screen example shown in FIG. 19, station A910, station B911, station C912, station D913, station E914, station F915, station G916, station H917, route 1 (900), route 2 (901) and route 3 (902) are displayed. A map containing the map is displayed. According to this schematic map, station C912 and station E914 are transfer stations. For example, at the transfer station C912, the train travels from the direction of the A station 910 and travels toward the station B911 via the station C912. The train travels from the station B911 and travels through the station C912 toward the station A910. A pattern that moves from the station B911 and travels to the station D913 via the station C912, and a train that travels from the station D913 and travels to the station B911 via the station C912 There are four directions of pattern transfer. That is, different values are also calculated for the transfer walking time in the direction of four transfers. By displaying the transfer time in an easy-to-understand manner for each pattern, it is possible to provide a screen on which the transfer time required for each direction can be intuitively grasped.

図20は、情報配信サーバ113によって生成及び配信される画面の一例で、利用者向け乗換移動時間変化グラフの画面例を示す図である。   FIG. 20 is a diagram illustrating an example of a screen generated and distributed by the information distribution server 113, and a screen example of a transfer time change graph for users.

図20に示す画面例では、例えば、縦軸1000に乗換移動時間、横軸1001に時刻を設定し、1時間単位で時間帯別に乗換徒歩移動時間を算出した結果をグラフ1002で表示する。乗換徒歩移動時間を時間帯別にグラフで表示することによって、乗換移動時間の変化と、時間帯別の混雑度を推定することができる。   In the screen example shown in FIG. 20, for example, the transfer travel time is set on the vertical axis 1000 and the time is set on the horizontal axis 1001, and the result of calculating the transfer walk travel time for each time zone is displayed in a graph 1002. By displaying the transfer walking travel time in a graph by time zone, it is possible to estimate the change in transfer travel time and the degree of congestion by time zone.

また、日中の時間帯の乗換徒歩移動時間を1として他の時間帯の乗換徒歩移動時間を比率で表すことによって、混雑の時間推移を直感的に把握することができる。   In addition, by representing the transfer walking travel time in the daytime period as 1 and expressing the transfer walking travel time in other time periods as a ratio, it is possible to intuitively grasp the time transition of congestion.

また、日中の時間帯と朝夕の時間帯の乗換徒歩移動時間の増減率を算出することによって、他の駅の混雑度と比較することができる。   Further, by calculating the rate of increase / decrease in the walking time for transfer between the daytime and morning / evening hours, it can be compared with the congestion level of other stations.

図19及び図20の画面を生成するための情報は、計算サーバ112の記憶部137に格納されており、利用者115、117が情報端末116、118を用いて、所定のWebページにアクセスし、プルダウンメニューなどで駅又はエリアを選択して指定した条件に従って、検索処理プログラム141が実行され、必要な情報が取得される。情報配信プログラム142は、検索処理プログラム141によって取得された情報を編集し、情報を情報端末116、118に配信する。   Information for generating the screens of FIGS. 19 and 20 is stored in the storage unit 137 of the calculation server 112, and the users 115 and 117 access the predetermined Web page using the information terminals 116 and 118. The search processing program 141 is executed according to the conditions specified by selecting a station or area using a pull-down menu or the like, and necessary information is acquired. The information distribution program 142 edits the information acquired by the search processing program 141 and distributes the information to the information terminals 116 and 118.

図21は、情報配信サーバ113によって生成及び配信される利用者向け乗換経路検索画面1100の例を示す図である。   FIG. 21 is a diagram illustrating an example of a transfer route search screen 1100 for a user that is generated and distributed by the information distribution server 113.

サーバ113から配信された乗換経路検索画面1100上で、利用者115、117が指定した条件を受けて検索処理プログラム141が実行され、情報配信プログラム142が検索結果を編集し、情報端末116、118に配信される。   On the transfer route search screen 1100 distributed from the server 113, the search processing program 141 is executed in response to the conditions specified by the users 115 and 117, the information distribution program 142 edits the search result, and the information terminals 116 and 118 Delivered to.

まず、利用者115、117が、情報端末116、118を用いて、例えばWebブラウザの画面上のプルダウンメニューで表示内容を選択する。これらの表示条件は利用者115、117が設定画面やマウス、キーボードなどの入力インタフェースを用いて設定することが可能である。   First, the users 115 and 117 use the information terminals 116 and 118 to select display contents from, for example, a pull-down menu on a Web browser screen. These display conditions can be set by the users 115 and 117 using an input interface such as a setting screen or a mouse or a keyboard.

例えば、利用者115、117が乗換経路検索画面1100上で、出発駅1101、到着駅1102、日付1103、時間1104、出発時間か到着時間かを選択する種別1105、検索結果の表示順1106を入力又は選択する。なお、日付、時間などは、予め現在の日時などが設定されており、利用者が選択しない場合に初期値が設定される。情報端末116、118は、指定された条件を検索処理プログラム141へ送信する。   For example, the users 115 and 117 input the departure station 1101, arrival station 1102, date 1103, time 1104, type 1105 for selecting departure time or arrival time, and search result display order 1106 on the transfer route search screen 1100. Or select. Note that the date and time are set in advance as the current date and time, and initial values are set when the user does not select them. The information terminals 116 and 118 transmit the designated condition to the search processing program 141.

乗換経路検索画面における表示順は、所要時間順、金額順などが一般的であるが、本発明による乗換駅構内における乗換徒歩移動時間の算出結果を用いることによって、徒歩移動時間順で検索結果を表示することができる。これは、徒歩移動を少なくしたい利用者に徒歩で移動する時間の短い順に検索結果を並び替えるというオプション機能である。   The display order on the transfer route search screen is generally the order of time required, the order of the amount of money, etc., but by using the calculation result of the transfer walking travel time in the transfer station premises according to the present invention, the search results are displayed in the order of walking travel time. Can be displayed. This is an optional function that sorts the search results in ascending order of time for walking to the user who wants to reduce walking.

さらに、時間帯別の乗換徒歩移動時間の結果を用いて、混雑度の低い経路順に表示するオプション機能を導入することもできる。   Furthermore, it is possible to introduce an optional function for displaying in order of routes with a low degree of congestion using the result of the walking time for transfer walking by time zone.

図22は、情報配信サーバ113によって生成及び配信される利用者向け乗換経路検索結果画面1200の例を示した図であり、徒歩移動時間の短い順に検索結果を並び替えた画面を示す。   FIG. 22 is a diagram showing an example of a user transfer route search result screen 1200 generated and distributed by the information distribution server 113, and shows a screen in which the search results are rearranged in ascending order of walking time.

利用者115、117が情報端末116、118を用いて乗換経路検索画面1100上で選択したメニューに従って、検索処理プログラム141が実行され、配信プログラム142が検索結果を編集及び配信する。   The search processing program 141 is executed according to the menu selected by the users 115 and 117 on the transfer route search screen 1100 using the information terminals 116 and 118, and the distribution program 142 edits and distributes the search results.

出発地がA駅で到着駅がB駅となる条件で検索処理プログラム141を実行した結果、C駅で乗り換えるパターンと、D駅で乗り換えるパターンが抽出された。配信プログラム142は、検索結果を徒歩移動時間の短い順に並び替え、C駅で乗り換えるパターンを経路1、D駅で乗り換えるパターンを経路2とした画面を生成し、利用者に配信する。   As a result of executing the search processing program 141 under the condition that the departure place is A station and the arrival station is B station, a pattern of changing at C station and a pattern of changing at D station are extracted. The distribution program 142 rearranges the search results in ascending order of walking time, generates a screen in which the pattern for changing at the C station is route 1 and the pattern for changing at the D station is route 2 and distributes the screen to the user.

なお、本発明の実施形態では、乗換徒歩移動時間を求めるために交通系非接触ICカードの利用履歴を用いる例を示したが、これに加えて携帯電話等で取得した位置情報や購買履歴を合わせて分析することによって、より精度や質を向上させた乗換時間を求めることができる。   In the embodiment of the present invention, an example in which the use history of a traffic non-contact IC card is used to obtain the transfer walking time is shown. In addition to this, the location information and purchase history acquired by a mobile phone or the like are used. By performing analysis together, it is possible to obtain a transfer time with improved accuracy and quality.

以上説明したように、本発明の実施形態によると、日々、大勢の人に利用されている交通系ICカードの履歴情報(電車の乗降データ)から得られた駅利用者の行動データを分析することによって、駅構内における乗換移動時間をより正確に求めることができる。   As described above, according to the embodiment of the present invention, the behavior data of the station user obtained from the history information (train getting-on / off data) of the traffic system IC card used by many people every day is analyzed. As a result, the transfer travel time in the station can be obtained more accurately.

特に、駅Aから駅Cで乗り換えて駅Bへ至る経路の平均移動時間から、駅Aから駅Cに至る経路の最短移動時間と、駅Cから駅Bに至る経路の最短移動時間とを減じることによって、駅Cにおける乗換時間を算出するので、
また、最短移動時間の最小値を標準移動時間より極めて大きいデータを除外して、最短移動時間を求めるので、データ数が少ない区間においても極端に長い値が最短時間として抽出されず、適切な最短移動時間を求めることができる。
In particular, the shortest travel time of the route from station A to station C and the shortest travel time of the route from station C to station B are subtracted from the average travel time of the route from station A to station C to station B. Therefore, since the transfer time at station C is calculated,
In addition, since the shortest travel time is obtained by excluding data whose minimum travel time is much larger than the standard travel time, extremely long values are not extracted as the shortest time even in sections where the number of data is small. Travel time can be determined.

また、移動時間が標準時間より極めて大きいデータを除外して平均移動時間を求めるので、データ数が少ない区間においても極端に長い値が平均移動時間として抽出されず、適切な平均移動時間を求めることができる。   In addition, since the average travel time is obtained by excluding data whose travel time is much longer than the standard time, an extremely long value is not extracted as the average travel time even in a section with a small number of data, and an appropriate average travel time is obtained. Can do.

また、乗換移動時間を算出する際に方面別、平日・休日の別、時間帯別、季節別などの条件によって詳細な移動所要時間を算出できるので、各条件における混雑度合を指標化することができ、利用者のリクエストに応じて情報を配信することができる。   In addition, when calculating transfer travel time, detailed travel time can be calculated according to conditions such as by direction, weekday / holiday, time zone, season, etc., so the degree of congestion in each condition can be indexed It is possible to distribute information according to the user's request.

また、乗換移動時間の変化を分析することによって、駅の構造の変化や駅利用者の行動傾向を反映した情報を提供することができる。   Further, by analyzing the change in transfer travel time, it is possible to provide information reflecting the change in the station structure and the behavior tendency of the station user.

さらに、徒歩での移動を少なくしたい利用者に対して、本発明の実施形態の方法によって求めた乗換駅の乗換移動時間に基づいて乗換移動時間の大小で順位付けをした乗換案内を行うことができ、そのような乗換案内プログラムを提供することができる。   Furthermore, it is possible to provide transfer guidance that ranks according to the size of the transfer travel time based on the transfer travel time of the transfer station obtained by the method of the embodiment of the present invention for a user who wants to reduce travel on foot. And such a transfer guidance program can be provided.

以上、本発明の実施形態について説明したが、本発明は上記実施形態に限定されるものではなく、種々変形して実施可能であることが可能であることは、当業者に理解されよう。   Although the embodiments of the present invention have been described above, it will be understood by those skilled in the art that the present invention is not limited to the above-described embodiments and can be implemented with various modifications.

101 改札機
106 ICカード
107 ネットワーク
108 データサーバ
111 履歴サーバ
112 計算サーバ
113 情報配信サーバ
114 インターネット
115、117 利用者
116、118 情報端末
101 ticket gate 106 IC card 107 network 108 data server 111 history server 112 calculation server 113 information distribution server 114 Internet 115, 117 users 116, 118 information terminal

Claims (8)

プロセッサ及びメモリを備える計算機によって構成される乗換時間計算システムであって、
交通機関の利用者が該交通機関を利用した経路の識別子及び該経路の移動時間を含む移動ログと、該交通機関の経路を含む乗換パターン情報と、乗車駅から下車駅までの標準の移動時間と、を保持し、
前記乗換パターン情報に含まれる経路と同一経路のデータを前記移動ログから抽出し、該抽出されたデータの移動時間を統計処理して、該抽出されたデータの特性を代表する値を計算する統計処理手段と、
前記乗換パターン情報に含まれる経路と同一経路のデータから、最短の移動時間を求める最短時間計算手段と、
前記計算された代表値と前記最短の移動時間とに基づいて、乗換時間を計算する乗換時間計算手段と、を備え、
前記最短時間計算手段は、
乗換パターン情報に含まれる経路と同一経路のデータを前記移動ログから抽出し、
該抽出されたデータのうち、最短の移動時間を求め、
前記最短の移動時間の最小値が前記標準の移動時間に所定の正の値を乗じた値より大きい場合、前記最短の移動時間の最小値を前記標準の移動時間に所定の正の値を乗じた値に設定し、
前記乗換時間計算手段は、第1の駅から第3の駅で乗り換えて第2の駅へ至る経路の移動時間を代表する値から、前記第1の駅から前記第3の駅に至る経路の最短移動時間と、前記第3の駅から前記第2の駅に至る経路の最短移動時間とを減じることによって、前記第3の駅における乗換時間を算出することを特徴とする乗換時間計算システム。
A transfer time calculation system configured by a computer including a processor and a memory,
The travel user includes a travel log including the identifier of the route using the transport and the travel time of the route, transfer pattern information including the route of the transport, and a standard travel time from the boarding station to the stop station. And hold
Statistics for extracting data of the same route as the route included in the transfer pattern information from the movement log, statistically processing the movement time of the extracted data, and calculating a value representative of the characteristics of the extracted data Processing means;
From the data of the same route as the route included in the transfer pattern information, the shortest time calculation means for obtaining the shortest travel time;
A transfer time calculating means for calculating a transfer time based on the calculated representative value and the shortest travel time;
The shortest time calculation means includes:
Extract the data of the same route as the route included in the transfer pattern information from the travel log,
Of the extracted data, find the shortest travel time,
If the minimum value of the shortest travel time is greater than a value obtained by multiplying the standard travel time by a predetermined positive value, the minimum value of the shortest travel time is multiplied by a predetermined positive value. Set to
The transfer time calculation means calculates the route from the first station to the third station from a value representative of the travel time of the route from the first station to the third station. A transfer time calculation system characterized in that the transfer time at the third station is calculated by subtracting the shortest transfer time and the shortest transfer time of the route from the third station to the second station.
前記統計処理手段は、前記経路の移動時間が所定の時間以上であるデータを、前記統計処理に用いないことを特徴とする請求項1に記載の乗換時間計算システム。   2. The transfer time calculation system according to claim 1, wherein the statistical processing unit does not use, for the statistical processing, data in which the travel time of the route is equal to or longer than a predetermined time. 前記乗換時間計算システムは、  The transfer time calculation system includes:
乗車駅、乗換駅、下車駅及び経路における乗車回数のデータを含む経路情報を保持し、  Holds route information including data on the number of rides at the transfer station, transfer station, get-off station and route,
前記経路情報から乗車回数が2回のデータを抽出し、該抽出されたデータの経路を前記乗換パターン情報に追加する乗換パターン情報生成手段を備えることを特徴とする請求項1又は2に記載の乗換時間計算システム。  The transfer pattern information generating means for extracting data with the number of times of boarding twice from the route information and adding the route of the extracted data to the transfer pattern information. Transfer time calculation system.
前記移動ログは、前記交通機関を利用するために駅へ入場又は出場した日時を含み、  The travel log includes the date and time of entering or leaving the station to use the transportation,
前記統計処理手段及び前記最短時間計算手段は、時間帯、季節及び曜日の少なくとも一つのパラメータの入力を受け付け、  The statistical processing means and the shortest time calculating means accept input of at least one parameter of time zone, season and day of the week,
前記統計処理手段は、前記経路が同一であり、且つ、前記受け付けたパラメータと前記入場日時又は出場日時とが一致するデータを前記移動ログから抽出し、  The statistical processing means extracts, from the travel log, data in which the route is the same, and the received parameter and the entry date / time or entry date / time match.
前記最短時間計算手段は、前記経路が同一であり、且つ、前記受け付けたパラメータと前記入場日時又は出場日時とが一致するデータの最短の移動時間を求めることを特徴とする請求項1から3のいずれか一つに記載の乗換時間計算システム。  The shortest time calculation means obtains the shortest travel time of data in which the route is the same and the received parameter matches the entry date / time or entry date / time. The transfer time calculation system according to any one of the above.
プロセッサ及びメモリを備える計算機によって構成される乗換時間計算システムにおいて実行される乗換時間計算方法であって、  A transfer time calculation method executed in a transfer time calculation system configured by a computer including a processor and a memory,
前記乗換時間計算システムは、交通機関の利用者が該交通機関を利用した経路の識別子及び該経路の移動時間を含む移動ログと、  The transfer time calculation system includes a travel log including a route identifier used by a transportation user and a travel time of the route;
該交通機関の経路を含む乗換パターン情報と、乗車駅から下車駅までの標準の移動時間と、を保持し、Holding the transfer pattern information including the route of the transportation and the standard travel time from the boarding station to the getting-off station,
前記方法は、  The method
前記乗換パターン情報に含まれる経路と同一経路のデータを前記移動ログから抽出し、該抽出されたデータの移動時間を統計処理して、該抽出されたデータの特性を代表する値を計算する統計処理ステップと、  Statistics for extracting data of the same route as the route included in the transfer pattern information from the movement log, statistically processing the movement time of the extracted data, and calculating a value representative of the characteristics of the extracted data Processing steps;
前記乗換パターン情報に含まれる経路と同一経路のデータから、最短の移動時間を求める最短時間計算ステップと、  From the data of the same route as the route included in the transfer pattern information, the shortest time calculation step for obtaining the shortest travel time;
前記計算された代表値と前記最短の移動時間とに基づいて、乗換時間を計算する乗換時間計算ステップと、を含み、  A transfer time calculating step of calculating a transfer time based on the calculated representative value and the shortest travel time;
前記最短時間計算ステップでは、  In the shortest time calculation step,
乗換パターン情報に含まれる経路と同一経路のデータを前記移動ログから抽出し、  Extracting the same route data as the route included in the transfer pattern information from the travel log,
該抽出されたデータのうち、最短の移動時間を求め、  Of the extracted data, find the shortest travel time,
前記最短の移動時間の最小値が前記標準の移動時間に所定の正の値を乗じた値より大きい場合、前記最短の移動時間の最小値を前記標準の移動時間に所定の正の値を乗じた値に設定し、  If the minimum value of the shortest travel time is greater than a value obtained by multiplying the standard travel time by a predetermined positive value, the minimum value of the shortest travel time is multiplied by a predetermined positive value. Set to
前記乗換時間計算ステップでは、第1の駅から第3の駅で乗り換えて第2の駅へ至る経路の移動時間を代表する値から、前記第1の駅から前記第3の駅に至る経路の最短移動時間と、前記第3の駅から前記第2の駅に至る経路の最短移動時間とを減じることによって、前記第3の駅における乗換時間を算出することを特徴とする乗換時間計算方法。  In the transfer time calculation step, from the value representative of the travel time of the route from the first station to the third station and changing to the second station, the route from the first station to the third station is calculated. A transfer time calculation method, wherein the transfer time at the third station is calculated by subtracting the shortest travel time and the shortest travel time of the route from the third station to the second station.
前記統計処理ステップでは、前記経路の移動時間が所定の時間以上であるデータを、前記統計処理に用いないことを特徴とする請求項5に記載の乗換時間計算方法。  6. The transfer time calculation method according to claim 5, wherein, in the statistical processing step, data whose moving time of the route is a predetermined time or longer is not used for the statistical processing. 前記乗換時間計算システムは、乗車駅、乗換駅、下車駅及び経路における乗車回数のデータを含む経路情報を保持し、  The transfer time calculation system holds route information including data of the number of times of transfer at a transfer station, transfer station, alighting station, and a route,
前記方法は、前記経路情報から乗車回数が2回のデータを抽出し、該抽出されたデータの経路を前記乗換パターン情報に追加する乗換パターン情報生成ステップを含むことを特徴とする請求項5又は6に記載の乗換時間計算方法。  6. The method according to claim 5, further comprising: a transfer pattern information generating step of extracting data having two boarding times from the route information and adding the route of the extracted data to the transfer pattern information. 6. The transfer time calculation method according to 6.
前記移動ログは、前記交通機関を利用するために駅へ入場又は出場した日時を含み、  The travel log includes the date and time of entering or leaving the station to use the transportation,
前記統計処理ステップ及び前記最短時間計算ステップでは、時間帯、季節及び曜日の少なくとも一つのパラメータの入力を受け付け、  In the statistical processing step and the shortest time calculating step, an input of at least one parameter of time zone, season and day of the week is accepted,
前記統計処理ステップでは、前記経路が同一であり、且つ、前記受け付けたパラメータと前記入場日時又は出場日時とが一致するデータを前記移動ログから抽出し、  In the statistical processing step, the route is the same, and data in which the accepted parameter matches the entry date / time or the entry date / time is extracted from the travel log,
前記最短時間計算ステップでは、前記経路が同一であり、且つ、前記受け付けたパラメータと前記入場日時又は出場日時とが一致するデータの最短の移動時間を求めることを特徴とする請求項5から7のいずれか一つに記載の乗換時間計算方法。  8. The shortest time calculation step, wherein the shortest travel time of data in which the route is the same and the received parameter coincides with the admission date or time is determined. The transfer time calculation method according to any one of the above.
JP2011111199A 2011-05-18 2011-05-18 Transfer time calculation system and transfer time calculation method Active JP5671748B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2011111199A JP5671748B2 (en) 2011-05-18 2011-05-18 Transfer time calculation system and transfer time calculation method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2011111199A JP5671748B2 (en) 2011-05-18 2011-05-18 Transfer time calculation system and transfer time calculation method

Publications (2)

Publication Number Publication Date
JP2012242997A JP2012242997A (en) 2012-12-10
JP5671748B2 true JP5671748B2 (en) 2015-02-18

Family

ID=47464668

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2011111199A Active JP5671748B2 (en) 2011-05-18 2011-05-18 Transfer time calculation system and transfer time calculation method

Country Status (1)

Country Link
JP (1) JP5671748B2 (en)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6334135B2 (en) * 2013-10-31 2018-05-30 株式会社ナビタイムジャパン Information processing apparatus, information processing method, and information processing program
JP2016080513A (en) * 2014-10-16 2016-05-16 株式会社ナビタイムジャパン Information processing system, information processing device, information processing method, and information processing program
JP2017033428A (en) * 2015-08-05 2017-02-09 東日本旅客鉄道株式会社 Ticket gate information gathering system and repeating device
JP6700784B2 (en) * 2015-12-28 2020-05-27 綜合警備保障株式会社 Travel time estimation system and travel time estimation method
JP6995338B2 (en) * 2017-08-15 2022-01-14 株式会社ナビタイムジャパン Information processing system, information processing program, information processing device and information processing method
JP2020166511A (en) * 2019-03-29 2020-10-08 株式会社野村総合研究所 Property search device and its method
CN116205470B (en) * 2023-05-05 2023-08-04 中铁第四勘察设计院集团有限公司 Container synchronous transfer scheduling optimization method and system
CN116757330B (en) * 2023-08-10 2023-11-14 北京经纬信息技术有限公司 Method, system, equipment and medium for calculating minimum transit time of different stations in same city of railway

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0696085A (en) * 1992-09-11 1994-04-08 Toshiba Corp Schedule management device
JPH1078981A (en) * 1996-09-04 1998-03-24 Buaru Kenkyusho:Kk Operation guidance device and instruction storage medium
JP5287488B2 (en) * 2009-05-12 2013-09-11 株式会社日立製作所 Information providing apparatus and information providing method
JP5707033B2 (en) * 2009-09-30 2015-04-22 株式会社日立製作所 Behavior trend analysis system and behavior trend analysis method

Also Published As

Publication number Publication date
JP2012242997A (en) 2012-12-10

Similar Documents

Publication Publication Date Title
JP5671748B2 (en) Transfer time calculation system and transfer time calculation method
US8731835B2 (en) System and method for trip plan crowdsourcing using automatic fare collection data
Nassir et al. Activity detection and transfer identification for public transit fare card data
US8977496B2 (en) System and method for estimating origins and destinations from identified end-point time-location stamps
US10621529B2 (en) Goal-based travel reconstruction
US20130317884A1 (en) System and method for estimating a dynamic origin-destination matrix
EP3079120A1 (en) System for guiding flow of people and method for guiding flow of people
US11488200B2 (en) Advertising effectiveness measuring system, method and non-transitory computer-readable storage medium
JP5707033B2 (en) Behavior trend analysis system and behavior trend analysis method
JP6723721B2 (en) Trip re-ranking for trip planners
JP6258952B2 (en) Passenger guidance system and passenger guidance method
JP2011257842A (en) Server and computer program to generate information about railroad users
JP6180577B1 (en) Transportation expense application processing device and transportation expense application processing program
JP2011242959A (en) Information providing device and information providing method
WO2015033453A1 (en) Fee refund system, and method for same
JP2016030473A (en) Traffic analysis system, traffic analysis program, and traffic analysis method
EP3441914A1 (en) Transportation network user demand prediction
JP5823332B2 (en) Personal behavior preference analysis system and personal behavior preference analysis method
Baghdadi et al. An inventory-routing optimization model for pharmaceutical supply chain with time-dependent travel time on a multi-graph network: a case study
JP6345212B2 (en) Information processing server, program, and information processing method
JP6785460B1 (en) Store support methods, programs and store support systems
JP5764818B2 (en) IC card system and data collection method
JP2020057102A (en) Matching program, matching method, and matching device
JP5628133B2 (en) Name identification apparatus and name identification method
JP5861430B2 (en) Trend analysis system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20140115

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20140827

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20140930

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20141107

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: 20141202

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20141204

R150 Certificate of patent or registration of utility model

Ref document number: 5671748

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150