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
JP6723761B2 - Information processing system - Google Patents
[go: Go Back, main page]

JP6723761B2 - Information processing system - Google Patents

Information processing system Download PDF

Info

Publication number
JP6723761B2
JP6723761B2 JP2016035177A JP2016035177A JP6723761B2 JP 6723761 B2 JP6723761 B2 JP 6723761B2 JP 2016035177 A JP2016035177 A JP 2016035177A JP 2016035177 A JP2016035177 A JP 2016035177A JP 6723761 B2 JP6723761 B2 JP 6723761B2
Authority
JP
Japan
Prior art keywords
vehicle
terminal
information
train
unit
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
JP2016035177A
Other languages
Japanese (ja)
Other versions
JP2017149343A (en
JP2017149343A5 (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.)
Micware Co Ltd
Original Assignee
Micware Co 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 Micware Co Ltd filed Critical Micware Co Ltd
Priority to JP2016035177A priority Critical patent/JP6723761B2/en
Publication of JP2017149343A publication Critical patent/JP2017149343A/en
Publication of JP2017149343A5 publication Critical patent/JP2017149343A5/en
Application granted granted Critical
Publication of JP6723761B2 publication Critical patent/JP6723761B2/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

本発明は、車両の乗客数に関する情報を取得、送信する情報処理装置等に関するものである。 The present invention relates to an information processing device or the like that acquires and transmits information regarding the number of passengers in a vehicle.

駅で列車を待っていると、同じ時間帯でも、混んでいる列車と空いている列車があったり、また、一の列車内にも、混んでいる車両と空いている車両があったりする。 When waiting for a train at a station, there are busy trains and vacant trains at the same time, and there are busy cars and vacant cars in one train.

そこで、従来、列車の各車両に設置された非接触式読取装置が、乗客が所持しているIC定期券等の非接触式カードからIDコード等の情報を読み取り、列車に設置された列車サーバが、読み取られた情報を集計して、車両ごとの乗客数等を算出、送信し、駅に設置された駅サーバが、送信された乗客数等を受信、表示するシステムが、特許文献1において提案されている。 Therefore, conventionally, a non-contact reading device installed in each vehicle of a train reads information such as an ID code from a non-contact card such as an IC commuter pass held by a passenger, and a train server installed in the train. Patent Document 1 discloses a system in which the read information is totaled, the number of passengers for each vehicle is calculated and transmitted, and the station server installed at the station receives and displays the transmitted number of passengers. Proposed.

特開2004−243791号公報(第1頁、図1等)Japanese Unexamined Patent Publication No. 2004-243791 (page 1, FIG. 1, etc.)

しかしながら、従来のシステムにおいて算出される乗客数は、非接触式カードを所持していない乗客の数を含んでいないので、正確ではなかった。 However, the number of passengers calculated in the conventional system is not accurate because it does not include the number of passengers who do not have a contactless card.

本発明は、車両の正確な乗客数に関する乗客数関連情報を取得、送信できる情報処理装置等を提供することで、車両の乗客数のばらつきの縮小、ひいては混雑緩和を図ることを目的とする。 It is an object of the present invention to provide an information processing device or the like capable of acquiring and transmitting passenger number related information relating to the accurate number of passengers in a vehicle, thereby reducing variations in the number of passengers in a vehicle and eventually reducing congestion.

開示の一態様にかかる情報処理装置は、車両の乗客数に関する乗客数関連情報を、センサーにより取得する取得部と、乗客数関連情報を送信する送信部と、を具備する情報処理装置である。 An information processing apparatus according to an aspect of the present disclosure is an information processing apparatus including an acquisition unit that acquires passenger number related information related to the number of passengers of a vehicle by a sensor, and a transmission unit that transmits the passenger number related information. ..

かかる構成により、車両の正確な乗客数に関する乗客数関連情報を取得、送信できるようになり、車両の乗客数のばらつきの縮小、ひいては混雑緩和が期待できる。 With such a configuration, it becomes possible to acquire and transmit the passenger count related information regarding the accurate passenger count of the vehicle, and it is expected that the variation in the passenger count of the vehicle can be reduced and the congestion can be alleviated.

また、上記構成において、前記取得部は、各駅での前記車両への乗車人数および前記車両からの下車人数を基に、前記乗客数関連情報を算出する。 Further, in the above configuration, the acquisition unit calculates the passenger count related information based on the number of passengers in the vehicle and the number of passengers getting off the vehicle at each station.

かかる構成により、乗客数を正確に算出できる。 With this configuration, the number of passengers can be calculated accurately.

また、上記構成において、前記乗客数関連情報は、車両ごとの乗客数に関する乗客数関連情報であり、前記送信部は、各車両を識別する車両識別子と対にして、前記乗客数関連情報を送信する。 Further, in the above configuration, the passenger count related information is passenger count related information related to the number of passengers for each vehicle, and the transmission unit transmits the passenger count related information in pairs with a vehicle identifier that identifies each vehicle. To do.

かかる構成により、車両ごとの正確な乗客数に関する乗客数関連情報を取得、送信できるようになり、車両間の乗客数のばらつきの縮小、ひいては、一部車両に集中しがちな混雑の緩和が期待できる。 With such a configuration, it becomes possible to acquire and transmit passenger number related information regarding the accurate number of passengers for each vehicle, and it is expected that the variation in the number of passengers among vehicles will be reduced and, in turn, the congestion that tends to concentrate on some vehicles will be alleviated. it can.

また、上記構成において、前記取得部は、各車両への乗車人数および各車両からの下車人数と、車両間を移動する人数とを基に、一の列車を構成する複数の車両ごとの乗客数関連情報を算出する。 Further, in the above configuration, the acquisition unit is based on the number of passengers in each vehicle, the number of passengers getting off from each vehicle, and the number of passengers moving between the vehicles, and the number of passengers for each of the plurality of vehicles that make up one train. Calculate relevant information.

かかる構成により、乗客数情報をより正確に算出できるようになる。 With this configuration, the passenger number information can be calculated more accurately.

また、本開示の他の態様にかかるサーバ装置は、車両を識別する車両識別子と、前記車両の乗客数に関する乗客数関連情報との対を受信するサーバ受信部と、前記車両識別子と前記乗客数関連情報との対を蓄積するサーバ蓄積部と、前記車両識別子を含む問い合わせに対して、前記乗客数関連情報を送信するサーバ送信部と、を具備するサーバ装置である。 Further, a server device according to another aspect of the present disclosure is a server receiving unit that receives a pair of a vehicle identifier for identifying a vehicle and passenger number related information relating to the number of passengers of the vehicle, the vehicle identifier and the number of passengers. A server device comprising: a server storage unit that stores a pair of related information; and a server transmission unit that transmits the passenger count related information in response to an inquiry including the vehicle identifier.

かかる構成により、車両ごとの乗客数関連情報を、受信、蓄積しておき、問い合わせに対して送信できるようになり、車両間の乗客数のばらつきの縮小、ひいては混雑緩和が期待できる。 With such a configuration, it becomes possible to receive and store the passenger count related information for each vehicle, and to send it to the inquiry, so that it is possible to reduce the variation in the passenger count among the vehicles and eventually reduce congestion.

また、本開示のその他の態様にかかる端末装置は、車両の乗客数に関する乗客数関連情報を受信する端末受信部と、前記乗客数関連情報を基に、空いている車両に関する空き車両情報を出力する端末出力部と、を具備する端末装置である。 In addition, a terminal device according to another aspect of the present disclosure outputs a vacant vehicle information regarding a vacant vehicle based on a terminal receiving unit that receives passenger number related information related to the number of passengers of the vehicle and the passenger number related information. And a terminal output unit that operates.

かかる構成により、車両の乗客数関連情報を受信し、空いている車両をユーザに知らせることができるようになり、車両の乗客数のばらつきの縮小、ひいては混雑緩和が期待できる。 With such a configuration, it becomes possible to receive the information related to the number of passengers in the vehicle and notify the user of the vacant vehicle, and it is expected that the variation in the number of passengers in the vehicle can be reduced and the congestion can be alleviated.

また、上記構成において、空き車両に関する問い合わせを受け付ける端末受付部と、前記問い合わせに応じてダイヤ検索を行う端末検索部と、前記端末検索部による検索の結果から車両を識別する車両識別子を取得する端末取得部と、前記車両識別子を含む問い合わせを送信する端末送信部と、をさらに具備する。 In the above structure, acquires a terminal receiving unit that receives an inquiry about free car, and a terminal searching unit that performs diamond search in response to the inquiry, the vehicle identifier identifying the vehicle from the search results by the terminal search unit terminal The system further includes an acquisition unit and a terminal transmission unit that transmits an inquiry including the vehicle identifier.

かかる構成により、ダイヤ検索を利用して、所望の車両の車両IDを簡易に取得できるようになる。 With this configuration, the vehicle ID of the desired vehicle can be easily obtained by using the timetable search.

また、上記構成において、前記端末受信部は、予め決められたタイミングで前記乗客数関連情報を受信する。 Further, in the above configuration, the terminal receiving unit receives the passenger count related information at a predetermined timing.

かかる構成により、例えば、車両が前の駅を出発した時に、その車両の乗客数関連情報を受信できるようになる。 With this configuration, for example, when the vehicle departs from the previous station, it becomes possible to receive the passenger count related information of the vehicle.

また、上記構成において、前記端末送信部は、予め決められたタイミングで、前記問い合わせを送信する。 Further, in the above configuration, the terminal transmission unit transmits the inquiry at a predetermined timing.

かかる構成により、例えば、車両が前の駅に停車している際に、その車両の乗客数をサーバ装置に問い合わせることで、その車両が前の駅を出発した時に、その車両の乗客数関連情報を受信できるようになる。つまり、サーバ・端末間での乗客数関連情報の送受信を、端末主導で行えるようになる。 With such a configuration, for example, when the vehicle is parked at the previous station, by inquiring the number of passengers of the vehicle to the server device, when the vehicle departs from the previous station, the passenger number related information of the vehicle Will be able to receive. In other words, it becomes possible for the terminal to take initiative in transmitting/receiving the passenger count related information between the server and the terminal.

また、上記構成において、前記端末受信部は、予め決められたタイミングで送信された前記乗客数関連情報を受信する。 Further, in the above configuration, the terminal reception unit receives the passenger count related information transmitted at a predetermined timing.

かかる構成により、例えば、車両が前の駅を出発した時に、サーバ装置がその車両の乗客数関連情報を送信することで、その車両の乗客数関連情報を受信できるようになる。つまり、サーバ・端末間での乗客数関連情報の送受信を、サーバ主導で行えるようになる。 With this configuration, for example, when the vehicle departs from the previous station, the server device can receive the passenger number related information of the vehicle by transmitting the passenger number related information of the vehicle. That is, it becomes possible for the server to take the initiative in transmitting and receiving the passenger count related information between the server and the terminal.

また、上記構成において、前記端末取得部は、端末検索部による検索の結果から、前記車両に関する到着時刻または乗換時刻を取得し、前記端末出力部は、前記到着時刻または前記乗換時刻に関連したタイミングで前記車両からの下車に関する注意喚起をさらに出力する。 Further, in the above configuration, the terminal acquisition unit acquires the arrival time or the transfer time regarding the vehicle from the result of the search by the terminal search unit, and the terminal output unit is a timing related to the arrival time or the transfer time. Then, a warning about the getting off the vehicle is further output.

かかる構成により、乗り過ごしや、乗り換えミスなどを防止できるようになる。 With such a configuration, it is possible to prevent an overpass, a transfer mistake, and the like.

また、本開示のさらにその他の態様にかかる情報処理方法は、取得部および送信部によって行われる情報処理方法であって、前記取得部が、車両の乗客数に関する乗客数関連情報を、センサーにより取得する取得ステップと、前記送信部が、前記乗客数関連情報を送信する送信ステップと、を含む情報処理方法である。 An information processing method according to still another aspect of the present disclosure is an information processing method performed by an acquisition unit and a transmission unit, wherein the acquisition unit acquires passenger number related information regarding the number of passengers of a vehicle by a sensor. And an transmitting step in which the transmitting unit transmits the passenger count related information.

かかる構成により、車両の正確な乗客数に関する乗客数関連情報を取得、送信できるようになり、車両の乗客数のばらつきの縮小、ひいては混雑緩和が期待できる。 With such a configuration, it becomes possible to acquire and transmit the passenger count related information regarding the accurate passenger count of the vehicle, and it is expected that the variation in the passenger count of the vehicle can be reduced and the congestion can be alleviated.

また、本開示の他の態様にかかるプログラムは、コンピュータを、車両の乗客数に関する乗客数関連情報を、センサーにより取得する取得部と、前記乗客数関連情報を送信する送信部として機能させるためのプログラムである。 A program according to another aspect of the present disclosure causes a computer to function as an acquisition unit that acquires passenger number related information related to the number of passengers of a vehicle by a sensor and a transmission unit that transmits the passenger number related information. It is a program.

かかる構成により、車両の正確な乗客数に関する乗客数関連情報を取得、送信できるようになり、車両の乗客数のばらつきの縮小、ひいては混雑緩和が期待できる。 With such a configuration, it becomes possible to acquire and transmit the passenger count related information regarding the accurate passenger count of the vehicle, and it is expected that the variation in the passenger count of the vehicle can be reduced and the congestion can be alleviated.

本発明によれば、車両の正確な乗客数に関する乗客数関連情報を取得、送信できるようになり、車両の乗客数のばらつきの縮小、ひいては混雑緩和が期待できる。 According to the present invention, it becomes possible to acquire and transmit the passenger count related information relating to the accurate passenger count of the vehicle, and it is expected that the variation in the passenger count of the vehicle can be reduced and the congestion can be alleviated.

実施の形態における情報処理システムの概念図Conceptual diagram of information processing system in the embodiment 同情報処理装置1のブロック図Block diagram of the same information processing apparatus 1 同サーバ装置2のブロック図Block diagram of the server device 2 同端末装置3のブロック図Block diagram of the terminal device 3 同情報処理装置1の全体動作を説明するためのフローチャートFlowchart for explaining the overall operation of the information processing apparatus 1 同情報処理装置1の一部動作(乗客数関連情報取得処理)の詳細に関するフローチャートFlowchart regarding details of a part of the operation of the information processing apparatus 1 (passenger number related information acquisition processing) 同サーバ装置2の動作を説明するためのフローチャートFlowchart for explaining the operation of the server device 2 同端末装置3の動作を説明するためのフローチャートFlowchart for explaining the operation of the terminal device 3 同サーバ格納部21に格納されている各列車の運行予定情報に関するデータ構造図Data structure diagram regarding operation schedule information of each train stored in the server storage unit 21 同送信部13が送信する乗客数関連情報Fiに関するデータ構造図Data structure diagram regarding the passenger count related information Fi transmitted by the transmission unit 13 同サーバ格納部21に蓄積される乗客数関連情報に関するデータ構造図Data structure diagram related to passenger number related information accumulated in the server storage unit 21 同端末出力部35によって出力される空き車両情報の一例を示す図The figure which shows an example of the vacant vehicle information output by the terminal output part 35. 同コンピュータシステム900の構成例を示す図The figure which shows the structural example of the computer system 900.

以下、情報処理装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素については、同様の動作を行うので、再度の説明を省略する場合がある。 Hereinafter, embodiments of an information processing apparatus and the like will be described with reference to the drawings. It should be noted that, in the embodiments, the components denoted by the same reference numerals perform the same operation, and thus the repeated description may be omitted.

図1は、本実施の形態における情報処理システムの概念図である。図1(A)には、情報処理システムの構成例が示され、図1(B)には、軌道に沿った一連の駅a1,a2,…に対する端末装置3と列車A,B,…との位置関係の一例が示されている。 FIG. 1 is a conceptual diagram of the information processing system in this embodiment. 1A shows an example of the configuration of the information processing system, and FIG. 1B shows a terminal device 3 and trains A, B,... For a series of stations a1, a2,. An example of the positional relationship of is shown.

この情報処理システムは、1以上の情報処理装置1、サーバ装置2、1以上の端末装置3を備える。 This information processing system includes one or more information processing devices 1, a server device 2, and one or more terminal devices 3.

情報処理装置1は、例えば、列車に設置され、インターネットを介してサーバ装置2と接続される。端末装置3は、駅に設置され、または、各乗客によって携帯され、インターネットを介してサーバ装置2と接続される。ただし、情報処理装置1は、例えばバス設置されてもよく、公共交通の乗り物であれば、設置対象は問わない。 The information processing device 1 is installed in a train, for example, and is connected to the server device 2 via the Internet. The terminal device 3 is installed in a station or carried by each passenger and is connected to the server device 2 via the Internet. However, the information processing device 1 may be installed in, for example , a bus , and may be installed as long as it is a vehicle for public transportation.

通常、情報処理装置1、サーバ装置2、および駅に設置される端末装置3は、それぞれ専用のコンピュータ、または、後述するコンピュータシステム900のような汎用のコンピュータによって実現され得る。乗客によって携帯される端末装置3は、例えば、スマートフォン、タブレット、モバイルPCといった携帯端末である。ただし、各装置の実現手段や種類は問わない。 Generally, the information processing device 1, the server device 2, and the terminal device 3 installed at a station can be realized by dedicated computers or general-purpose computers such as a computer system 900 described later. The terminal device 3 carried by a passenger is, for example, a mobile terminal such as a smartphone, a tablet, or a mobile PC. However, implementation means and types of each device are not limited.

情報処理装置1、および乗客によって携帯される端末装置3は、例えば、GPS受信機または無通信ネットワークの位置検出機能を利用して、当該装置自身に関する位置情報を取得可能である。駅に設置される端末装置3には、例えば、当該駅に関する位置情報が格納されている。 The information processing apparatus 1, and the terminal device 3 carried by a passenger, for example, by using a position detecting function of the GPS receiver or radio communications networks, it is possible to obtain position information about the device itself. The terminal device 3 installed in the station stores, for example, position information regarding the station.

列車とは、一般に、鉄道等の軌道を走行する車両または車両の連なりをいう。本実施の形態でいう列車は、例えば、電車、地下鉄、モノレールといった公共交通の列車である。同じくバスは、一定の路線を運行する公共交通のバスである。 A train generally refers to a vehicle or a train of vehicles traveling on a track such as a railroad. The train referred to in the present embodiment is, for example, a public transport train such as a train, subway, or monorail. Similarly, a bus is a public transportation bus that operates on certain routes.

図1(A)の例では、情報処理装置1は、複数の車両A1,A2,…で構成された列車Aに設置されている。列車B等にも、同様の情報処理装置1が設置されている。ここで、“A”,“B”等は、各列車を識別する列車識別子(以下、“列車ID”と呼ぶ場合がある)であり、“A1”,“A2”,…等は、列車Aの各車両を識別する車両識別子(以下、“車両ID”と呼ぶ場合がある)である。一両編成の列車の場合、車両IDは“列車ID”と同じものを用いてよい。各IDには、例えば、“1”,“2”,“3”,…といった連続番号、あるいは、所定の規則で(またはランダムに)選択された数字・記号で構成されるユニークな配列などが用いられる。 In the example of FIG. 1A, the information processing device 1 is installed in a train A including a plurality of vehicles A1, A2,.... The same information processing device 1 is installed in the train B and the like. Here, “A”, “B” and the like are train identifiers (hereinafter sometimes referred to as “train ID”) that identify each train, and “A1”, “A2”,... Is a vehicle identifier (hereinafter sometimes referred to as “vehicle ID”) for identifying each vehicle. In the case of a one-car train, the vehicle ID may be the same as the "train ID". Each ID is, for example, a serial number such as “1”, “2”, “3”,... Or a unique array composed of numbers/symbols selected according to a predetermined rule (or randomly). Used.

車両A1は、1以上(ここでは2つ)の乗降口を有し、各乗降口またはその近傍に、車両A1への人の乗車および車両A1からの人の下車を検知するためのセンサーs1,s2が設けられている。車両A2もまた、2つの乗降口を有し、各乗降口またはその近傍に同様のセンサーs3,s4が設けられている。後続の各車両A3,A4,…も同様の構成を有する。 The vehicle A1 has one or more (two in this case) entrances/exits, and sensors s1 for detecting a passenger getting in and out of the vehicle A1 at or near each entrance. s2 is provided. The vehicle A2 also has two entrances and exits, and similar sensors s3 and s4 are provided at or near each entrance and exit. The following vehicles A3, A4,... Have the same configuration.

好ましくは、2つの車両A1およびA2の連結部を挟んで対面する一対の貫通口の一方(ここでは車両A1側の貫通口)に、当該車両間での人の移動を検知するセンサーs5がさらに設けられる。同じく、2つの車両A2およびA3の連結部を挟んで対面する一対の貫通口の一方(ここでは車両A2側の貫通口)にも、当該車両間での人の移動を検知するセンサーs6がさらに設けられてよいし、これに後続する2つの車両間にも同様のセンサーが設けられ得る。 Preferably, a sensor s5 for detecting movement of a person between the vehicles is further provided at one of the pair of through-holes (here, the through-hole on the vehicle A1 side) facing each other with the connecting portion between the two vehicles A1 and A2 sandwiched therebetween. It is provided. Similarly, a sensor s6 for detecting movement of a person between the vehicles is further provided at one of the pair of through-holes (here, the through-hole on the vehicle A2 side) facing each other with the connecting portion between the two vehicles A2 and A3 sandwiched therebetween. It may be provided, or a similar sensor may be provided between the two vehicles following it.

各センサーs1,s2,…は、通常、赤外線センサー(またはレーザセンサー)やイメージセンサー(例えばCCDやCMOS等)などである。赤外線センサーの場合、例えば、複数のセンサー素子を用いることで、各センサー素子による検知タイミングのずれを基に、乗客の移動方向(乗降)を判別できる。イメージセンサーの場合、例えば、フレーム内で人の特徴画像(例えば顔画像)を抽出し、さらにフレーム間で当該特徴画像の位置を比較することにより、当該人の動きを検出する画像処理により同様の判別が行える。ただし、乗客の乗降や移動を検知可能なセンサーであれば、種類を問わない。 Each of the sensors s1, s2,... Is usually an infrared sensor (or laser sensor), an image sensor (for example, CCD, CMOS, etc.), or the like. In the case of the infrared sensor, for example, by using a plurality of sensor elements, it is possible to determine the moving direction (passing/alighting) of the passenger based on the deviation of the detection timing by each sensor element. In the case of an image sensor, for example, by extracting a characteristic image of a person (for example, a facial image) in a frame and comparing the positions of the characteristic images between frames, the same image processing is performed to detect the movement of the person. Can be distinguished. However, any type of sensor can be used as long as it can detect passengers getting on and off and movement.

次に、以上のように構成された情報処理システムの動作の概要を説明する。 Next, an outline of the operation of the information processing system configured as above will be described.

情報処理装置1は、例えば、車両A1,A2,…の乗客数に関する乗客数関連情報を、センサーs1,s2,…により取得し、サーバ装置2に送信する。 The information processing device 1 acquires, for example, the passenger count related information relating to the passenger count of the vehicles A1, A2,... With the sensors s1, s2,.

乗客数関連情報は、通常、車両A1,A2,…を識別する車両ID(A1,A2,…)と対にして送信される。車両が単数の場合、車両IDの送信は省略し得る。 The passenger number related information is usually transmitted in pairs with vehicle IDs (A1, A2,...) Which identify the vehicles A1, A2,. When there is a single vehicle, the transmission of the vehicle ID may be omitted.

車両A1,A2,…の乗客数とは、車両A1,A2,…全体つまり列車Aの乗客数、または車両A1,A2,…ごとの乗客数、あるいはその両方である。 The number of passengers of the vehicles A1, A2,... Is the number of passengers of the entire vehicles A1, A2,... That is, the number of passengers of the train A, or the number of passengers of each vehicle A1, A2,.

乗客数関連情報は、例えば、各駅での乗車人数および下車人数を基に算出される。好ましくは、各車両A1,A2,…への乗車人数および各車両A1,A2,…からの下車人数と、車両A1,A2,…間を移動する人数とを基に、車両A1,A2,…ごとの乗客数関連情報が算出される。 The information relating to the number of passengers is calculated, for example, based on the number of passengers and the number of passengers getting off at each station. Preferably, based on the number of passengers on each vehicle A1, A2,... And the number of passengers getting off from each vehicle A1, A2,..., And the number of passengers moving between the vehicles A1, A2,. Passenger number related information is calculated for each.

従って、情報処理装置1が乗客数関連情報を取得するタイミングは、列車が駅に停車している期間中(または、乗降口が開いてから閉じるまで)であり、乗客数関連情報を送信するタイミングは、通常、列車が駅を出発した時(または、乗降口が閉じた時)、またはそれ以降である。 Therefore, the timing at which the information processing device 1 acquires the passenger count related information is during the period when the train is stopped at the station (or from the opening and closing of the entrance/exit gate), and the timing of transmitting the passenger count related information. Is usually when the train leaves the station (or when the boarding gate is closed) or later.

サーバ装置2は、各情報処理装置1によって送信された車両IDと乗客数関連情報との対を受信、蓄積し、端末装置3からの車両IDを含む問い合わせに対して、乗客数関連情報を送信する。 The server device 2 receives and stores the pair of vehicle ID and passenger number related information transmitted by each information processing device 1, and transmits the passenger number related information in response to the inquiry including the vehicle ID from the terminal device 3. To do.

端末装置3は、車両IDを含む問い合わせをサーバ装置2に送信し、乗客数関連情報を受信する。 The terminal device 3 transmits an inquiry including the vehicle ID to the server device 2 and receives the passenger count related information.

車両IDは、例えば、ダイヤ検索による検索結果から取得される。ダイヤ検索とは、列車やバスのダイヤグラム(運行予定)に関する検索であり、例えば、路線検索、乗換案内などである。 The vehicle ID is acquired, for example, from the search result of the timetable search. The timetable search is a search regarding a diagram (scheduled operation) of a train or a bus, such as route search and transfer guidance.

ダイヤ検索では、一般に、発駅、着駅、時刻(出発時刻または到着時刻)等の入力が受け付けられ、検索結果として、当該時刻またはその前後に当該発着駅間を運行している複数本の列車やバスに関する運行予定情報が得られる。運行予定情報には、例えば、列車ID、1以上の車両ID、到着時刻、乗換時刻等が含まれている。ただし、ダイヤ検索の態様や、検索結果の内容は、これに限らない。 In the timetable search, inputs such as departure station, arrival station, time (departure time or arrival time) are generally accepted, and as a search result, multiple trains operating between the departure station and the departure station at or around the time. You can get schedule information about buses and buses. The operation schedule information includes, for example, a train ID, one or more vehicle IDs, arrival times, transfer times, and the like. However, the form of the timetable search and the content of the search result are not limited to this.

端末装置3は、通常、予め決められたタイミングで乗客数関連情報を受信する。 The terminal device 3 normally receives the passenger count related information at a predetermined timing.

端末装置3が乗客数関連情報を受信するタイミングは、例えば、端末装置3と列車A,B,…とが、軌道に沿った一連の駅(各駅を識別する駅IDを“a1”,“a2”,…とする)に対してどのような位置関係にあるかで決められる。 The timing at which the terminal device 3 receives the information relating to the number of passengers is, for example, a series of stations along the track between the terminal device 3 and the trains A, B,... (Station IDs for identifying each station are “a1”, “a2”). It is decided by what kind of positional relationship there is with respect to ",...".

例えば、図1(B)に示されるように、端末装置3が駅a3に位置しており、列車A,B,…が駅a1から駅a3に向かって走行する場合、列車Aの乗客数関連情報が端末装置3によって受信されるタイミングは、典型的には、列車Aが前の駅2aを出発した時である。ただし、列車Aが当該駅に到着する前であれば、これに限らない。 For example, as shown in FIG. 1B, when the terminal device 3 is located at the station a3 and trains A, B,... Travel from the station a1 toward the station a3, the number of passengers of the train A is related. The timing at which the information is received by the terminal device 3 is typically when the train A leaves the previous station 2a. However, it is not limited to this as long as the train A arrives at the station.

列車Aが前の駅2aを出発した時に乗客数関連情報を受信するためには、例えば、端末装置3自身が、予め決められたタイミングで、列車ID“A”を含む問い合わせをサーバ装置2に送信し、列車Aの乗客数関連情報を受信すればよい(端末主導すなわちプル型)。この場合の予め決められたタイミングは、例えば、列車Aが前の駅a2に停車している期間内の適宜なタイミング(例えば着駅時)である。ただし、前の駅2aに到着する前の適宜なタイミングでもよい。 In order to receive the passenger number related information when the train A departs from the previous station 2a, for example, the terminal device 3 itself sends an inquiry including the train ID “A” to the server device 2 at a predetermined timing. It suffices to transmit and receive the passenger number related information of the train A (terminal-initiated, that is, pull type). The predetermined timing in this case is, for example, an appropriate timing (for example, at the arrival station) within the period in which the train A is stopping at the previous station a2. However, it may be an appropriate timing before arriving at the previous station 2a.

または、サーバ装置2によって予め決められたタイミングで送信(ブロードキャスト)された列車Aの乗客数関連情報を受信してもよい(サーバ主導すなわちプッシュ型)。この場合の予め決められたタイミングは、通常、列車Aが前の駅a2を出発したタイミングであるが、前の駅a2を出発した列車Aが当該駅に到着するより前であれば、これに限らない。これにより、次に来る電車の状況がわかる。 Alternatively, the information regarding the number of passengers of the train A transmitted (broadcast) by the server device 2 at a predetermined timing may be received (server initiative, that is, push type). The predetermined timing in this case is usually the timing when the train A leaves the previous station a2, but if the train A that left the previous station a2 arrives at the station, Not exclusively. This allows you to know the status of the next train.

端末装置3は、受信した乗客数関連情報を基に、空いている車両に関する空き車両情報を出力する。なお、空き車両情報については後述する。 The terminal device 3 outputs the vacant vehicle information regarding the vacant vehicle based on the received passenger count related information. The vacant vehicle information will be described later.

加えて、端末装置3は、ダイヤ検索による検索結果から、到着時刻または乗換時刻を取得し、取得した時刻に関連したタイミングで注意喚起をさらに出力する。 In addition, the terminal device 3 acquires the arrival time or the transfer time from the search result of the timetable search, and further outputs a reminder at a timing related to the acquired time.

時刻に関連したタイミングとは、ちょうどその時刻、またはその時刻よりも前の適宜なタイミング(例えば、到着の1分前など一定時間前、前の駅を出発した時など)である。 The timing related to the time is just that time or an appropriate timing before that time (for example, a predetermined time such as one minute before the arrival or when the train departs from the previous station).

次に、この情報処理システムを構成する各要素について説明する。 Next, each element which comprises this information processing system is demonstrated.

図2は、本実施の形態における情報処理装置1のブロック図である。情報処理装置1は、格納部11、処理部12、送信部13を備える。処理部12は、取得部121を備える。 FIG. 2 is a block diagram of the information processing device 1 according to the present embodiment. The information processing device 1 includes a storage unit 11, a processing unit 12, and a transmission unit 13. The processing unit 12 includes an acquisition unit 121.

格納部11には、例えば、当該情報処理装置1自身を識別する識別子(例えばIPアドレスやMACアドレス等)、および当該情報処理装置1を搭載している列車を識別する列車ID(例えば、当該情報処理装置1が列車Aに搭載されている場合は、列車ID“A”)などが格納される。 The storage unit 11 stores, for example, an identifier (for example, an IP address or a MAC address) for identifying the information processing device 1 itself, and a train ID (for example, the information for identifying the train on which the information processing device 1 is mounted. When the processing device 1 is installed in the train A, the train ID “A”) and the like are stored.

また、格納部11には、センサーと車両との対応関係、例えば、図1に示されたセンサーs1,s2,…と車両A1,A2,…との対応関係(つまり、各センサーがどの車両に設けられているか)を示すセンサー・車両対応情報が格納される。センサー・車両対応情報とは、例えば、センサーIDと車両IDとの対の集合である。センサーIDと車両IDとの対とは、例えば、“s1”と“A1”との対、“s2”と“A1”との対、“s3”と“A2”との対、“s4”と“A2”との対、…等である。 Further, the storage unit 11 has a correspondence relationship between the sensors and the vehicles, for example, a correspondence relationship between the sensors s1, s2,... And the vehicles A1, A2,. The sensor/vehicle correspondence information indicating whether it is provided) is stored. The sensor/vehicle correspondence information is, for example, a set of a pair of a sensor ID and a vehicle ID. The pair of sensor ID and vehicle ID is, for example, “s1” and “A1”, “s2” and “A1”, “s3” and “A2”, and “s4”. Pair with “A2”, and so on.

また、格納部11には、当該情報処理装置1を搭載している列車等に関する運行予定情報が格納される。例えば、列車Aに搭載されている情報処理装置1の格納部11には、列車Aの運行に関する運行予定情報が格納される。この運行予定情報には、例えば、列車Aの車両ID(“A”)、列車Aが停車する各駅a1,a2,…の駅ID(“a1”,“a2”,…)、各駅a1,a2,…への到着時刻および各駅a1,a2,…からの出発時刻等に関する情報が含まれている。 Further, the storage unit 11 stores operation schedule information regarding a train or the like on which the information processing device 1 is mounted. For example, the storage unit 11 of the information processing device 1 mounted on the train A stores operation schedule information regarding the operation of the train A. This operation schedule information includes, for example, the vehicle ID (“A”) of the train A, the station IDs (“a1”, “a2”,...) Of the stations a1, a2,... At which the train A stops, and the stations a1, a2. , Information about arrival times at stations, departure times from each station a1, a2,...

また、格納部11には、当該列車等が停車する各駅の位置情報、例えば、図1(B)に示された各駅a1,a2,…の位置情報も格納される。位置情報とは、例えば、駅ID(“a1”,“a2”,…)と、位置情報(x1,y1,),(x2,y2),…との対の集合である。位置情報は、通常、緯度・経度といった位置座標であるが、駅の位置を示す情報であれば、種類を問わない。 Further, the storage unit 11 also stores position information of each station where the train or the like stops, for example, position information of each station a1, a2,... Shown in FIG. The position information is, for example, a set of pairs of station IDs (“a1”, “a2”,...) And position information (x1, y1,), (x2, y2),. The position information is usually position coordinates such as latitude and longitude, but any kind of information may be used as long as it is information indicating the position of a station.

処理部12は、各種情報の取得、各種情報の取得タイミングに関する判断処理等を行う。 The processing unit 12 performs acquisition of various information, determination processing regarding acquisition timing of various information, and the like.

取得部121は、列車IDおよびセンサー・車両対応情報をサーバ装置2から取得し、当該センサー・車両対応情報を格納部11に格納する。 The acquisition unit 121 acquires the train ID and the sensor/vehicle correspondence information from the server device 2, and stores the sensor/vehicle correspondence information in the storage unit 11.

また、取得部121は、列車の運行予定情報および停車駅の位置情報をサーバ装置2から取得し、当該列車の運行予定情報および停車駅の位置情報を格納部11に格納する。なお、取得のタイミングは、通常、当該列車の運行開始前であるが、適宜なタイミングであれば、これに限らない。 The acquisition unit 121 also acquires train operation schedule information and stop station position information from the server device 2, and stores the train operation schedule information and stop station position information in the storage unit 11. Note that the acquisition timing is usually before the start of operation of the train, but is not limited to this as long as it is an appropriate timing.

また、取得部121は、車両の乗客数に関する乗客数関連情報を、センサーにより取得する。なお、センサーは、取得部121に含まれていると考えても、含まれないと考えてもよい。 In addition, the acquisition unit 121 acquires the passenger number related information regarding the number of passengers of the vehicle by the sensor. Note that the sensor may or may not be included in the acquisition unit 121.

好ましくは、取得部121は、各駅(例えば駅a1,a2,…)での車両(例えば車両A1)への乗車人数および車両からの下車人数を基に、乗客数関連情報を算出する。従って、乗客数関連情報の取得タイミングは、通常、列車が各駅に到着してから当該駅を出発するまでの期間である。 Preferably, the acquisition unit 121 calculates the passenger count related information based on the number of passengers in the vehicle (for example, the vehicle A1) at each station (for example, the stations a1, a2,...) And the number of passengers getting off from the vehicle. Therefore, the acquisition timing of the passenger number related information is usually the period from the arrival of the train at each station to the departure of the station.

上記車両が、一の列車(例えば列車A)を構成する複数の車両(例えば車両A1,A2,…)である場合、取得部121は、各駅(例えば駅a1,a2,…)での各車両への乗車人数および各車両からの下車人数と、車両間を移動する人数とを基に、一の列車を構成する複数の車両ごとの乗客数関連情報を算出する。 When the above-mentioned vehicles are a plurality of vehicles (for example, vehicles A1, A2, ...) which constitute one train (for example, train A), acquisition part 121 has each vehicle at each station (for example, stations a1, a2, ...). Based on the number of passengers to and from each vehicle, and the number of passengers moving between vehicles, passenger-number-related information is calculated for each of a plurality of vehicles constituting one train.

ただし、車両間を移動する人数は取得しなくてもよい。すなわち、取得部121は、各駅での各車両への乗車人数および各車両からの下車人数を基に、一の列車を構成する複数の車両ごとの乗客数関連情報を算出してもよい。 However, the number of people moving between vehicles need not be acquired. That is, the acquisition unit 121 may calculate the passenger count related information for each of a plurality of vehicles constituting one train, based on the number of passengers in each vehicle at each station and the number of passengers getting off from each vehicle.

送信部13は、取得部121が取得した乗客数関連情報をサーバ装置2に送信する。乗客数関連情報が、車両ごとの乗客数に関する乗客数関連情報である場合、送信部13は、各車両を識別する車両IDと対にして、乗客数関連情報を送信する。乗客数関連情報の送信タイミングは、通常、列車が駅を出発した時であるが、これより遅くてもよい。 The transmission unit 13 transmits the passenger count related information acquired by the acquisition unit 121 to the server device 2. When the passenger number related information is the passenger number related information regarding the number of passengers for each vehicle, the transmission unit 13 transmits the passenger number related information in pairs with the vehicle ID that identifies each vehicle. The transmission timing of the passenger number related information is usually when the train leaves the station, but may be later than this.

図3は、本実施の形態におけるサーバ装置2のブロック図である。サーバ装置2は、サーバ格納部21、サーバ受信部22、サーバ処理部23、サーバ送信部24を備える。サーバ処理部23は、サーバ蓄積部231を備える。 FIG. 3 is a block diagram of the server device 2 according to the present embodiment. The server device 2 includes a server storage unit 21, a server reception unit 22, a server processing unit 23, and a server transmission unit 24. The server processing unit 23 includes a server storage unit 231.

サーバ格納部21には、各列車の運行に関する運行予定情報が格納される。具体的には、例えば、図1に示した列車Aの運行予定情報として、列車Aの車両ID(“A”)、列車Aが停車する各駅a1,a2,…の駅ID(“a1”,“a2”,…)、列車Aの各駅a1,a2,…への到着時刻、および列車Aの各駅a1,a2,…からの出発時刻等が格納される。列車Bやその他の列車についても、同様の運行予定情報が格納される。また、サーバ格納部21には、後述する車両IDと乗客数関連情報との対の集合なども格納される。 The server storage unit 21 stores operation schedule information regarding the operation of each train. Specifically, for example, as the operation schedule information of the train A shown in FIG. 1, the vehicle ID of the train A (“A”), the station IDs of the stations a1, a2,... at which the train A stops (“a1”, “A2”,...), arrival times of the train A at the stations a1, a2,..., and departure times of the train A from the stations a1, a2,. Similar operation schedule information is stored for the train B and other trains. The server storage unit 21 also stores a set of pairs of vehicle IDs and passenger number related information, which will be described later.

サーバ受信部22は、情報処理装置1の送信部13によって送信された車両IDと乗客数関連情報との対を受信する。 The server reception unit 22 receives the pair of the vehicle ID and the passenger count related information transmitted by the transmission unit 13 of the information processing device 1.

サーバ処理部23は、受信した情報をサーバ格納部21へ蓄積する等の処理を行う。 The server processing unit 23 performs processing such as accumulating the received information in the server storage unit 21.

サーバ蓄積部231は、サーバ受信部22が受信した車両IDと乗客数関連情報との対をサーバ格納部21に蓄積する。 The server storage unit 231 stores the pair of the vehicle ID and the passenger count related information received by the server reception unit 22 in the server storage unit 21.

サーバ送信部24は、端末装置3からの車両IDを含む問い合わせに対して、当該車両IDと対になる乗客数関連情報を送信する(端末主導)。より詳しくは、端末装置3からの問い合わせには、車両IDに加えて、当該端末装置3を識別する端末IDも含まれており、サーバ送信部24は、当該車両IDと対になる乗客数情関連報をサーバ格納部21から取得し、取得した乗客数関連情報を当該端末IDに対応する端末装置3に送信する。 In response to the inquiry including the vehicle ID from the terminal device 3, the server transmission unit 24 transmits the passenger number related information paired with the vehicle ID (terminal initiative). More specifically, the inquiry from the terminal device 3 includes, in addition to the vehicle ID, a terminal ID for identifying the terminal device 3, and the server transmission unit 24 determines that the number of passengers paired with the vehicle ID. The related information is acquired from the server storage unit 21, and the acquired passenger number related information is transmitted to the terminal device 3 corresponding to the terminal ID.

または、サーバ送信部24は、予め決められたタイミングで、乗客数関連情報を送信してもよい(サーバ主導)。予め決められたタイミングとは、通常、列車が駅を出発した時、または乗降口のドアが閉まった時である。例えば、前述のように、列車が駅を出発した時に、当該列車に搭載された情報処理装置1の送信部13によって車両IDと乗客数関連情報との対が送信される場合、かかる車両IDと乗客数関連情報との対を端末受信部33が受信した直後に、サーバ送信部24は、受信された車両IDと乗客数関連情報との対を、各端末装置3にマルチキャスト送信してもよい。 Alternatively, the server transmission unit 24 may transmit the passenger count related information at a predetermined timing (server initiative). The predetermined timing is usually when the train leaves the station or when the door of the entrance/exit is closed. For example, as described above, when the train leaves the station, when the pair of the vehicle ID and the passenger count related information is transmitted by the transmitter 13 of the information processing device 1 mounted on the train, Immediately after the terminal receiving unit 33 receives the pair with the passenger number related information, the server transmitting unit 24 may multicast the received pair of the vehicle ID and the passenger number related information to each terminal device 3. ..

図4は、本実施の形態における端末装置3のブロック図である。端末装置3は、端末格納部31、端末受付部32、端末受信部33、端末処理部34、端末出力部35、端末送信部36を備える。端末処理部34は、端末検索部341、端末取得部342を備える。 FIG. 4 is a block diagram of the terminal device 3 in the present embodiment. The terminal device 3 includes a terminal storage unit 31, a terminal reception unit 32, a terminal reception unit 33, a terminal processing unit 34, a terminal output unit 35, and a terminal transmission unit 36. The terminal processing unit 34 includes a terminal search unit 341 and a terminal acquisition unit 342.

端末格納部31には、当該端末装置3自身を識別する端末ID、後述する運行予定情報、後述するダイヤ検索の結果に関する情報などが格納される。 The terminal storage unit 31 stores a terminal ID for identifying the terminal device 3 itself, operation schedule information described below, information regarding a result of a diamond search described below, and the like.

端末受付部32は、空き車両に関する問い合わせをキーボードやタッチパネルやマウス等の入力デバイスを介して受け付ける。 The terminal reception unit 32 receives an inquiry about an empty vehicle via an input device such as a keyboard, a touch panel, or a mouse.

端末検索部341は、端末受付部32が受け付けた問い合わせに応じてダイヤ検索を行う。ダイヤ検索は、例えば、次の手順で行われる。 The terminal search unit 341 performs a timetable search according to the inquiry received by the terminal reception unit 32. The timetable search is performed in the following procedure, for example.

端末受付部32は、具体的には、着駅の入力、そして空き車両の問い合わせに関する実行指示を受け付ける。これに応じて、端末処理部34は、まず、着駅の設定を行い、次に、例えばGPS受信機や無線通信ネットワークの位置検出機能を利用して現在位置を検出し、検出した現在位置に対応する駅を発駅に設定し、さらに、現在時刻を出発時刻に設定する。なお、着駅に加えて、発駅および出発時刻も、ユーザによって入力されてよい。 Specifically, the terminal reception unit 32 receives an execution instruction regarding the input of the arrival station and the inquiry about the vacant vehicle. In response to this, the terminal processing unit 34 first sets the arrival station, then detects the current position using, for example, the position detection function of the GPS receiver or the wireless communication network, and sets the detected current position. The corresponding station is set as the departure station, and the current time is set as the departure time. The departure station and the departure time may be input by the user in addition to the arrival station.

端末検索部341は、入力または設定された着駅に対応する運行予定情報の要求を、端末送信部36を介してサーバ装置2等の外部装置に送信し、端末受信部33を介して当該運行予定情報を受信する。端末検索部341は、受信した当該運行予定情報を用いてダイヤ検索を行うことで、当該時刻またはその前後の時間帯に当該発着駅間を運行している複数本の列車やバスに関する検索結果が得られる。 The terminal search unit 341 transmits a request for the operation schedule information corresponding to the input or set destination station to the external device such as the server device 2 via the terminal transmission unit 36, and the operation via the terminal reception unit 33. Receive appointment information. The terminal search unit 341 performs a timetable search using the received operation schedule information, so that the search results regarding the plurality of trains and buses operating between the departure and arrival stations at the time or before and after the time are displayed. can get.

検索結果には、例えば、ユーザが乗るべき列車を選ぶ際の選択肢となる1以上の列車に関する列車ID、列車を構成する1以上の各車両に関する車両ID、到着時刻、乗換時刻等に関する情報が含まれている。ただし、ダイヤ検索の手順や検索結果の内容は、これに限らない。 The search results include, for example, train IDs related to one or more trains that are options when the user selects a train to be boarded, vehicle IDs related to one or more trains forming the train, arrival times, transfer times, and the like. Has been. However, the procedure of the timetable search and the content of the search result are not limited to this.

端末取得部342は、端末検索部341による検索の結果から、車両IDを取得する。具体的には、例えば、次の列車(入力された時刻に最も近接する発車時刻を有する列車。“次発の列車”ともいう。図1(B)の例では列車A)を構成する各車両の車両ID(例えば“A1”,“A2”,…)を取得する。これに加えて、その次の列車(“次々発の列車”ともいう。図1(B)の例では列車B)の列車ID(例えば“B”)をさらに取得してもよい。さらに、次々発以降の列車IDを取得してもよい。 The terminal acquisition unit 342 acquires the vehicle ID from the search result by the terminal search unit 341. Specifically, for example, each vehicle that constitutes the next train (a train having a departure time closest to the input time; also referred to as a "next train. In the example of FIG. 1B, a train A)" Vehicle ID (for example, “A1”, “A2”,...) Of In addition to this, the train ID (for example, “B”) of the next train (also referred to as “one train after another. Train B in the example of FIG. 1B”) may be further acquired. Further, train IDs after the trains may be acquired one after another.

端末送信部36は、こうして端末取得部342が取得した車両ID(および列車ID)を含む問い合わせを、サーバ装置2に送信する。 Terminal transmission unit 36, a query including a vehicle ID acquired unit 3 42 preparative terminal has acquired Te Confucius (and train ID), to the server apparatus 2.

端末受信部33は、こうして端末送信部36が送信した車両IDを含む問い合わせに応じて、サーバ送信部24によって送信された乗客数関連情報、つまり、当該車両IDに対応する車両の乗客数に関する乗客数関連情報を受信する。 The terminal receiving unit 33 responds to the inquiry including the vehicle ID transmitted by the terminal transmitting unit 36 in this way, and the passenger number related information transmitted by the server transmitting unit 24, that is, the passengers regarding the number of passengers of the vehicle corresponding to the vehicle ID. Receive number related information.

端末受信部33は、通常、予め決められたタイミングで(例えば、上記の車両IDまたは列車IDに対応する列車が駅を発した時に)、上記の乗客数関連情報を受信する。 The terminal receiving unit 33 normally receives the passenger count related information at a predetermined timing (for example, when the train corresponding to the vehicle ID or the train ID leaves the station).

そのために、端末送信部36は、通常、予め決められたタイミングで(例えば、上記の列車が駅に停車している際に)、上記の問い合わせを送信する。 Therefore, the terminal transmission unit 36 normally transmits the inquiry at a predetermined timing (for example, when the train stops at a station).

または、端末受信部33は、サーバ装置2から予め決められたタイミングで(例えば、上記の列車が駅を発した時に)送信された乗客数関連情報を受信する。 Alternatively, the terminal receiving unit 33 receives the passenger count related information transmitted from the server device 2 at a predetermined timing (for example, when the train leaves the station).

端末出力部35は、端末受信部33が受信した乗客数関連情報を基に、空いている車両に関する空き車両情報を、例えばディスプレイやスピーカー等の出力デバイスを介して出力する。 The terminal output unit 35 outputs, based on the passenger count related information received by the terminal reception unit 33, vacant vehicle information regarding a vacant vehicle through an output device such as a display or a speaker.

空き車両情報は、典型的には、一の列車(例えば次発の列車A)を構成する複数の車両(例えば車両A1,A2,…)のうち、最も空いている車両、または相対的に空いている幾つかの車両をユーザが識別し得るような空き車両識別情報(例えば、「○時○分発○○行きは○両目が最も空いています」、「○両目と○両目に空席が見込まれます」等)である。 The vacant vehicle information is typically the most vacant vehicle or a relatively vacant vehicle among a plurality of vehicles (for example, vehicles A1, A2,...) Which compose one train (for example, the next train A). Vehicle identification information that allows the user to identify some vehicles (for example, "From XX hour to XX bound for XX, both eyes are the most vacant." Will be done” etc.).

または、空き車両情報は、例えば、同じ時間帯の複数の列車(例えば、次発の列車Aおよび次々発の列車B)間で、相対的に空いている(全車両の合計乗車人数がより少ない)列車をユーザが識別し得るような空き列車識別情報(例えば「後の列車(次々発)の方が空いています」等)であってもよい。 Alternatively, the vacant vehicle information is relatively vacant among a plurality of trains (for example, the next train A and the next train B) in the same time zone (the total number of passengers of all vehicles is smaller). ) It may be vacant train identification information by which the user can identify the train (for example, "the latter train (the next train) is vacant").

好ましくは、空き車両情報は、上記空き車両識別情報および上記空き列車識別情報の両方を含んだ情報である。加えて、空き車両情報は、1両目○○人、2両目○○人、…、全車両○○人といった乗客数関連情報を含んでいてもよい。さらに、空き車両情報は、1両○○%、2両目○○%、…、全車両○○%といった、各車両の乗車率に関する乗車率関連情報を含んでいてもよい。乗車率とは、例えば、車両の定員に対する乗客数の割合であり、定員40人の車両に38人が乗っている場合の乗車率は、38/40=0.95(95%)のように計算される。 Preferably, the vacant vehicle information is information including both the vacant vehicle identification information and the vacant train identification information. In addition, the vacant vehicle information may include passenger number related information such as the first vehicle XX persons, the second vehicle XX persons,..., All vehicle XX persons. Further, the vacant vehicle information may include occupancy rate-related information regarding the occupancy rate of each vehicle, such as first vehicle XX%, second vehicle XX%,..., All vehicles XX%. The boarding rate is, for example, the ratio of the number of passengers to the capacity of the vehicle, and when 38 people are on a vehicle with a capacity of 40, the boarding rate is 38/40=0.95 (95%). Calculated.

また、端末取得部342は、端末検索部341による検索の結果から、到着時刻または乗換時刻をも取得する。 The terminal acquisition unit 342 also acquires the arrival time or the transfer time from the result of the search by the terminal search unit 341.

端末出力部35は、端末取得部342が取得した時刻(到着時刻または乗換時刻)に関連したタイミング、例えば、ちょうどその時刻、またはその時刻よりも前(例えば、到着の1分前など一定時間前、前の駅を出発した時など)に、例えば、ベル音や楽曲、あるいは、“まもなく到着です”、“次の駅で快速に乗り換えてください”といった音声案内等による注意喚起をさらに出力する。 The terminal output unit 35 determines the timing related to the time (arrival time or transfer time) acquired by the terminal acquisition unit 342, for example, just at that time or before that time (for example, a certain time before arrival such as one minute before arrival). , When the train departs from the previous station, etc.), for example, a bell sound, a song, or an alert such as a voice guidance such as “I will arrive soon” or “Please change trains at the next station” will be output.

なお、処理部12、サーバ処理部23および端末処理部34、取得部121および端末取得部342、サーバ蓄積部231ならびに端末検索部341は、通常、MPUやメモリ等から実現され得る。処理部12等の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはROM等の記録媒体に記録されている。但し、ハードウェア(専用回路)で実現しても良い。 The processing unit 12, the server processing unit 23, the terminal processing unit 34, the acquisition unit 121 and the terminal acquisition unit 342, the server storage unit 231, and the terminal search unit 341 can be usually realized by an MPU, a memory, or the like. The processing procedure of the processing unit 12 and the like is usually realized by software, and the software is recorded in a recording medium such as a ROM. However, it may be realized by hardware (dedicated circuit).

格納部11、サーバ格納部21および端末格納部31は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。格納部11等に各種の情報が記憶される過程は問わない。例えば、記録媒体を介して情報が格納部11等で記憶されるようになってもよく、通信回線等を介して送信された情報が格納部11等で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された情報が格納部11等で記憶されるようになってもよい。 The storage unit 11, the server storage unit 21, and the terminal storage unit 31 are preferably non-volatile recording media, but can also be realized by volatile recording media. The process of storing various information in the storage unit 11 or the like does not matter. For example, information may be stored in the storage unit 11 or the like via a recording medium, or information transmitted via a communication line or the like may be stored in the storage unit 11 or the like. Alternatively, the information input via the input device may be stored in the storage unit 11 or the like.

送信部13、サーバ送信部24および端末送信部36、ならびにサーバ受信部22および端末受信部33は、通常、無線または有線の通信手段で実現されるが、放送を受信する手段で実現されても良い。 The transmitting unit 13, the server transmitting unit 24 and the terminal transmitting unit 36, and the server receiving unit 22 and the terminal receiving unit 33 are usually realized by a wireless or wired communication means, but may be realized by a means for receiving a broadcast. good.

端末出力部35は、ディスプレイやスピーカー等の出力デバイスを含むと考えても含まないと考えても良い。端末出力部35は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。 The terminal output unit 35 may or may not be considered to include an output device such as a display or a speaker. The terminal output unit 35 can be realized by driver software for an output device, or driver software for an output device and an output device.

次に、情報処理システムの動作について、図5〜図8のフローチャートと、図9〜図11のデータ構造とを用いて説明する。 Next, the operation of the information processing system will be described using the flowcharts of FIGS. 5 to 8 and the data structures of FIGS. 9 to 11.

図5は、本実施の形態における情報処理装置1の全体動作を説明するためのフローチャートである。 FIG. 5 is a flowchart for explaining the overall operation of information processing device 1 in the present embodiment.

この情報処理装置1は、例えば列車Aに設置されているとする。なお、列車Bやその他の列車にも、それぞれ同様の情報処理装置1が設置されている。サーバ格納部21には、各列車A,B,…の運行予定情報が格納されている。図9は、サーバ格納部21に格納されている各列車の運行予定情報に関するデータ構造図である。各列車の運行予定情報は、当該列車を識別する列車IDと、当該列車の停車駅を識別する複数の駅IDと、当該列車が各駅に到着する時刻を示す到着時刻と、当該列車が各駅を出発する時刻を示す出発時刻との対で構成される。例えば、列車Aの運行予定情報は、列車AのID(“A”)と、列車Aが停車する各駅a1,a2,…の駅ID(“a1”,“a2”,…)と、列車Aの各駅a1,a2,…への到着時刻、および列車Aの各駅a1,a2,…からの出発時刻との対で構成される。同様に、列車Bの運行予定情報は、列車Bの車両ID(“B”)と、列車Bが停車する各駅a1,a2,…の駅ID(“a1”,“a2”,…)と、列車Bの各駅a1,a2,…への到着時刻、および列車Bの各駅a1,a2,…からの出発時刻との対で構成される。 It is assumed that the information processing device 1 is installed in the train A, for example. The same information processing device 1 is installed in the train B and other trains. The server storage unit 21 stores operation schedule information of each train A, B,.... FIG. 9 is a data structure diagram regarding the operation schedule information of each train stored in the server storage unit 21. The operation schedule information of each train includes a train ID that identifies the train, a plurality of station IDs that identify the stop station of the train, an arrival time that indicates the time when the train arrives at each station, and the train that identifies each station. It is composed of a pair with a departure time that indicates the departure time. For example, the operation schedule information of the train A includes the ID of the train A (“A”), the station IDs of the stations a1, a2,... At which the train A stops (“a1”, “a2”,... ), and the train A. Of the train A and the time of departure of the train A from each station a1, a2,. Similarly, the operation schedule information of the train B includes the vehicle ID (“B”) of the train B and the station IDs (“a1”, “a2”,...) Of the stations a1, a2,... A pair of arrival times of the train B at the stations a1, a2,... And departure times of the train B from the stations a1, a2,.

(ステップS501)情報処理装置1の取得部121は、列車(例えば列車A)の運行開始に先立って、サーバ装置2から列車Aの運行情報および停車駅の位置情報を取得し、格納部11に格納する。 (Step S501) The acquisition unit 121 of the information processing device 1 acquires the operation information of the train A and the position information of the stop station from the server device 2 before starting the operation of the train (for example, the train A), and stores it in the storage unit 11. Store.

(ステップS502)処理部12は、次の駅が何番目の停車駅であるかを示す変数iに初期値1をセットする。なお、始発駅は、1番目の停車駅であるとする。 (Step S502) The processing unit 12 sets an initial value 1 to a variable i indicating which stop station the next station is. Note that the starting station is the first stop station.

(ステップS503)処理部12は、この情報処理装置1を搭載している列車Aがi番目の駅に到着したか否かを判別する。具体的には、例えば、取得部121が、例えば処理部12を構成するMPU等から現在時刻を取得し、さらに、GPS受信機等を利用して当該列車Aの位置情報を取得する。処理部12は、取得部121によって取得された現在時刻および位置情報と、格納部11に格納されている各駅a1,a2,…の位置情報および列車Aの運行予定情報とを用いて、当該列車Aがi番目の駅に到着したか否かを判別すればよい。当該列車Aがi番目の駅に到着した場合はステップS503に進み、到着していない場合は同様の判別を繰り返す。 (Step S503) The processing unit 12 determines whether or not the train A equipped with the information processing device 1 has arrived at the i-th station. Specifically, for example, the acquisition unit 121 acquires the current time from, for example, the MPU or the like that configures the processing unit 12, and further acquires the position information of the train A using a GPS receiver or the like. The processing unit 12 uses the current time and position information acquired by the acquisition unit 121, and the position information of each station a1, a2,... It may be determined whether A arrives at the i-th station. When the train A arrives at the i-th station, the process proceeds to step S503, and when it does not arrive, the same determination is repeated.

(ステップS504)取得部121は、列車Aを構成する各車両A1,A2,…の(i番目の駅を出発する時点での)乗客数に関する乗客数関連情報(Fi)を、センサーs1,s2,…により取得する(以下、この処理を“乗客数関連情報(Fi)取得処理”と呼ぶ場合がある)。 (Step S504) The acquisition unit 121 obtains passenger number related information (Fi) regarding the number of passengers (at the time of leaving the i-th station) of each of the vehicles A1, A2,... , Are acquired (hereinafter, this process may be referred to as “passenger number related information (Fi) acquisition process”).

図6は、本実施の形態における情報処理装置1の一部動作(乗客数関連情報(Fi)取得処理)の詳細に関するフローチャートである。 FIG. 6 is a flowchart regarding details of a partial operation (passenger number related information (Fi) acquisition processing) of the information processing device 1 according to the present embodiment.

(ステップS601)取得部121は、i番目の駅の駅ID(例えば“ai”)を、例えば格納部11に格納されている運行予定情報等から取得する。 (Step S601) The acquisition unit 121 acquires the station ID (for example, “ai”) of the i-th station from the operation schedule information or the like stored in the storage unit 11, for example.

(ステップS602)取得部121は、各センサーs1,s2,…からの信号を基に、いずれかのセンサーが人の通過を検知したか否かを判別する。具体的には、例えば、各センサーs1,s2,…から、人の通過を検知していないときは“0”を示し、人の通過を検知したとき“0”から“1”に変化するような信号が出力されており、取得部121は、いずれかのセンサーからの信号が“1”を示した場合に、当該センサーが人の通過を検知したと判別することができる。いずれかのセンサーが人の通過を検知した場合はステップS603に進み、検知していない場合はステップS607に進む。 (Step S602) Based on the signals from the sensors s1, s2,..., The acquisition unit 121 determines whether or not any of the sensors has detected the passage of a person. Specifically, for example, each sensor s1, s2,... Shows "0" when the passage of a person is not detected, and changes from "0" to "1" when the passage of a person is detected. If such a signal is output, and the signal from any of the sensors indicates “1”, the acquisition unit 121 can determine that the sensor has detected the passage of a person. If any sensor detects the passage of a person, the process proceeds to step S603, and if not, the process proceeds to step S607.

(ステップS603)取得部121は、当該センサーのIDに対応する車両のID(例えば“Aj”)を、格納部11に格納されているセンサー・車両対応情報から取得する。例えば、当該センサーつまり人の移動を検知したセンサーがセンサーs2である場合、そのセンサーID“s2”に対応付いた車両IDである“A1”が取得される。 (Step S603) The acquisition unit 121 acquires the vehicle ID (for example, “Aj”) corresponding to the ID of the sensor from the sensor/vehicle correspondence information stored in the storage unit 11. For example, when the sensor, that is, the sensor that detects the movement of a person is the sensor s2, the vehicle ID “A1” associated with the sensor ID “s2” is acquired.

(ステップS604)取得部121は、ステップS602でセンサーで検知した人の通過が乗車によるものか否かを判別する。具体的には、例えば、各センサーs1,s2,…が複数のセンサー素子を有する赤外線センサーであれば、各センサー素子からの信号の時間差に基づいて、人の移動方向、つまり乗車か下車かを判別できる。また、各センサーs1,s2,…がイメージセンサーであれば、画像処理により同様の判別が行える。検知した人の通過が乗車によるものである場合はステップS605に進み、乗車によるものでない場合はステップS605に進む。 (Step S604) The acquisition unit 121 determines whether or not the passage of a person detected by the sensor in step S602 is due to a boarding. Specifically, for example, if each of the sensors s1, s2,... Is an infrared sensor having a plurality of sensor elements, the moving direction of the person, that is, getting on or off, is determined based on the time difference between the signals from each sensor element. Can be determined. Further, if each of the sensors s1, s2,... Is an image sensor, the same determination can be performed by image processing. If the detected passage of the person is due to the boarding, the process proceeds to step S605. If not, the process proceeds to step S605.

(ステップS605)取得部121は、駅aiにおける車両Ajへの乗車人数(例えばPij)をカウントアップ(インクリメントともいう)する。例えば、ステップS603で車両ID“A1”が取得され、ステップS604で乗車であると判別された場合、駅aiにおける車両A1への乗車人数Pi1がカウントアップされる。その後、ステップS602に戻る。 (Step S605) The acquisition unit 121 counts up (also referred to as increment) the number of passengers (eg, Pij) in the vehicle Aj at the station ai. For example, when the vehicle ID “A1” is acquired in step S603 and it is determined in step S604 that the vehicle is a passenger, the number of passengers Pi1 who board the vehicle A1 at the station ai is counted up. Then, it returns to step S602.

(ステップS606)取得部121は、車両Ajの下車人数(例えばQij)をカウントアップする。例えば、ステップS603で車両ID“A1”が取得され、ステップS604で乗車でないと判別された場合、駅aiにおける車両A1からの下車人数Qi1がカウントアップされる。その後、ステップS602に戻る。 (Step S606) The acquisition unit 121 counts up the number of people (eg, Qij) getting off the vehicle Aj. For example, when the vehicle ID “A1” is acquired in step S603 and it is determined in step S604 that the vehicle is not a passenger, the number of passengers Qi1 getting off from the vehicle A1 at the station ai is counted up. Then, it returns to step S602.

(ステップS607)取得部121は、列車Aが駅aiを出発したか否かを判別する。出発したか否かの判別は、前述したステップS503における到着したか否かの判別と同様に行える。列車Aが駅aiを出発した場合はステップS608に進み、出発していない場合はステップS602に戻る。 (Step S607) The acquisition unit 121 determines whether or not the train A departs from the station ai. Whether or not the vehicle has started can be determined in the same manner as the determination as to whether or not the vehicle has arrived in step S503 described above. If the train A has departed from the station ai, the process proceeds to step S608, and if not, the process returns to step S602.

(ステップS608)取得部121は、一般に(i=1の場合を除いて)、前の駅(例えば、駅aiの一つ前の駅a(i−1))出発時における乗客数関連情報(F(i−1))と、駅aiでの車両A1,A2,…ごとの乗車人数および下車人数(例えば、Pi1およびQi1、Pi2およびQi2、…)とを基に、駅ai出発時における車両ごとの乗客数(Ri1,Ri2,…)を計算する。前駅a(i−1)出発時における乗客数関連情報(F(i−1))は、格納部11から取得される。 (Step S608) In general (except when i=1), the acquisition unit 121 generally has information on the number of passengers at the time of departure from the previous station (for example, the station a(i-1) immediately before the station ai) ( Vehicles at the time of departure from station ai based on F(i-1)) and the number of passengers and the number of passengers aboard each vehicle A1, A2,... At station ai (for example, Pi1 and Qi1, Pi2 and Qi2,... ). Calculate the number of passengers for each (Ri1, Ri2,... ). The passenger number related information (F(i-1)) at the time of departure from the front station a(i-1) is acquired from the storage unit 11.

例えば、駅ai出発時における車両A1の乗客数Ri1は、前の駅a(i−1)出発時における車両A1の乗客数R(i−1)1に対し、駅aiにおける車両A1への乗車人数Pi1を加算する一方、駅aiにおける車両A1からの下車人数Qi1を減算することにより求まる。同じく車両A2の乗客数Ri2は、乗客数R(i−1)2に対し、乗車人数Pi2を加算する一方、下車人数Qi2を減算することにより求まる。 For example, the number of passengers Ri1 of the vehicle A1 at the time of departure from the station ai is greater than the number of passengers R(i-1)1 of the vehicle A1 at the time of departure from the previous station a(i-1) to the vehicle A1 at the station ai. It can be obtained by adding the number of persons Pi1 and subtracting the number of getting-off persons Qi1 from the vehicle A1 at the station ai. Similarly, the number of passengers Ri2 of the vehicle A2 is obtained by adding the number of passengers Pi2 to the number of passengers R(i-1)2 and subtracting the number of passengers getting off Qi2.

なお、i=1の場合については、“前の駅a0”や“駅a0における乗客数関連情報F0”は存在しないが、便宜上、乗客数R01=R02,…=0として計算すればよい。 In the case of i=1, there is no "previous station a0" or "passenger number related information F0" at the station a0, but for convenience, the number of passengers may be calculated as R01=R02,.

すなわち、駅a1出発時における乗客数関連情報F1は、駅a1での車両A1,A2,…ごとの乗車人数および下車人数(例えば、P11およびQ11、P12およびQ12、…)を基に、計算される。 That is, the passenger count related information F1 at the time of departure from the station a1 is calculated based on the number of passengers and the number of passengers aboard each vehicle A1, A2,... At the station a1 (for example, P11 and Q11, P12 and Q12,... ). It

(ステップS609)取得部121は、駅aiのID“ai”に、ステップS608で求めた車両ごとの乗客数Ri1,Ri2,…を対応付けることにより、駅ai出発時における乗客数関連情報Fiを構成する。構成された乗客数関連情報Fiは、例えば処理部12によって格納部11に蓄積され、次の乗客数関連情報F(i+1)を構成する際に利用される。また、取得部121は、車両ごとの乗客数Ri1,Ri2,…を合計し、合計された乗客数、つまり列車Aの全乗客数を、乗客数関連情報Fiに含めてもよい。 (Step S609) The acquisition unit 121 configures the passenger count related information Fi at the time of departure from the station ai by associating the ID “ai” of the station ai with the passenger counts Ri1, Ri2,... For each vehicle obtained in step S608. To do. The configured passenger count related information Fi is accumulated in the storage unit 11 by the processing unit 12, for example, and is used when configuring the next passenger count related information F(i+1). Further, the acquisition unit 121 may total the number of passengers Ri1, Ri2,... For each vehicle, and may include the total number of passengers, that is, the total number of passengers of the train A in the passenger number related information Fi.

なお、上記フローにおいて、ステップS605で乗車人数Pij、ステップS606で下車人数Qijをカウントアップしているが、こうして2つの変数PijおよびQijを個別にカウントアップする代わりに、例えば、一の変数である乗客数Rijを、ステップS605ではカウントアップする一方、ステップS606ではカウントダウンしてもよい。 In the above flow, the number of passengers Pij boarded up is counted up in step S605, and the number of passengers Qij boarded down is counted up in step S606. Instead of individually counting up the two variables Pij and Qij in this way, for example, one variable is used. The number of passengers Rij may be counted up in step S605, but may be counted down in step S606.

その後、図5のフローチャートに戻る。 Then, it returns to the flowchart of FIG.

(ステップS505)送信部13は、取得部121が取得した乗客数関連情報Fiを、サーバ装置2に送信する。 (Step S505) The transmission unit 13 transmits the passenger count related information Fi acquired by the acquisition unit 121 to the server device 2.

図10は、送信部13が送信する乗客数関連情報Fiに関するデータ構造図である。(A)は、駅a2出発時における車両A1,A2…ごとの乗客数関連情報F2を示し、(B)は、駅a1出発時における車両B1,B2,…ごとの乗客数関連情報F1の具体例を示している。 FIG. 10 is a data structure diagram regarding the passenger count related information Fi transmitted by the transmission unit 13. (A) shows the passenger number related information F2 for each vehicle A1, A2... When leaving the station a2, and (B) shows the passenger number related information F1 for each vehicle B1, B2,... When leaving the station a1. An example is shown.

乗客数関連情報Fiは、例えば、駅ID“ai”と、当該駅IDに対応する1以上の車両ID“A1”,“A2”,…と、当該1以上の車両IDそれぞれに対応する1以上の乗客数Ri1,Ri2,…とを含む。 The passenger number related information Fi is, for example, a station ID “ai”, one or more vehicle IDs “A1”, “A2”,... Corresponding to the station ID, and one or more corresponding to each of the one or more vehicle IDs. And the number of passengers Ri1, Ri2,.

乗客数関連情報Fiは、さらに、車両ごとの乗客数R1,R2,…を合計した全乗客数、つまり列車Aの全乗客数を含んでいてもよいし、1以上の車両IDそれぞれに対応する1以上の乗車人数、1以上の車両IDそれぞれに対応する1以上の下車人数を含んでいてもよい。 The passenger number related information Fi may further include the total number of passengers that is the total number of passengers R1, R2,... For each vehicle, that is, the total number of passengers of the train A, and corresponds to each of one or more vehicle IDs. It may include one or more passengers, and one or more passengers corresponding to each vehicle ID.

なお、本実施の形態では、駅ID“ai”と、1以上の車両ID“A1”,“A2”,…と、1以上の乗客数との対を乗客数関連情報Fiと呼んでいるが、一の車両IDに対応付いた乗客数を乗客数関連情報と呼んでもよく、その場合、送信部13からは、車両IDと乗客数関連情報との対の集合が、駅IDと対応付けて送信されることになる。 In the present embodiment, the pair of the station ID “ai”, the one or more vehicle IDs “A1”, “A2”,... And the one or more passengers is called the passenger count related information Fi. , The number of passengers associated with one vehicle ID may be referred to as passenger number related information. In that case, the transmission unit 13 associates a set of vehicle ID and passenger number related information with the station ID. Will be sent.

(ステップS506)処理部12は、変数iをインクリメントする。 (Step S506) The processing unit 12 increments the variable i.

(ステップS507)処理部12は、i番目の駅が列車Aの終着駅であるか否かを、格納部11に格納されている運行予定情報を基に判別する。i番目の駅が列車Aの終着駅である場合は動作を終了し、終着駅でない場合はステップS503に戻る。 (Step S507) The processing unit 12 determines whether or not the i-th station is the terminal station of the train A based on the operation schedule information stored in the storage unit 11. If the i-th station is the terminal station of the train A, the operation is terminated, and if it is not the terminal station, the process returns to step S503.

図7は、本実施の形態におけるサーバ装置2の動作を説明するためのフローチャートである。 FIG. 7 is a flowchart for explaining the operation of server device 2 in the present embodiment.

(ステップS701)サーバ処理部23は、所定の終了イベント(例えば、電源オフ操作や、他の処理の割り込み等)が発生したか否かを判別する。終了イベントが発生した場合は動作を終了し、発生していない場合はステップS702に進む。 (Step S701) The server processing unit 23 determines whether or not a predetermined end event (for example, a power-off operation, interruption of another process, etc.) has occurred. If the end event has occurred, the operation is terminated, and if not, the process proceeds to step S702.

(ステップS702)サーバ処理部23は、サーバ受信部22が乗客数関連情報Fi(または、駅ID、およびこれに対応付いた車両IDと乗客数関連情報との対の集合)を受信したか否かを判別する。サーバ受信部22が乗客数関連情報Fiを受信した場合はステップS703に進み、受信していない場合はステップ704に進む。 (Step S702) The server processing unit 23 determines whether or not the server receiving unit 22 has received the passenger number related information Fi (or the station ID and a set of a pair of the vehicle ID and the passenger number related information associated therewith). Determine whether. If the server reception unit 22 receives the passenger count related information Fi, the process proceeds to step S703, and if not, the process proceeds to step 704.

(ステップS703)サーバ蓄積部231は、サーバ受信部22が受信した乗客数関連情報Fi(または、駅ID、およびこれに対応付いた車両IDと乗客数関連情報との対の集合)を、例えば図11に示すような態様でサーバ格納部21に蓄積する。 (Step S703) The server storage unit 231 receives the passenger count related information Fi (or the station ID and the set of a pair of the vehicle ID and the passenger count related information associated with the station ID) received by the server reception unit 22, for example. The data is stored in the server storage unit 21 in the manner as shown in FIG.

図11は、サーバ格納部21に蓄積される乗客数関連情報に関するデータ構造図である。サーバ格納部21に蓄積される乗客数関連情報は、車両IDと、当該車両IDに対応する1以上の駅IDと、当該1以上の駅IDそれぞれに対応する1以上の乗客数とを含む。サーバ格納部21に蓄積される乗客数関連情報は、さらに、例えば、各列車A,B,…の全乗客数(各車両の乗客数の合計)を含んでいてもよいし、1以上の駅IDそれぞれに対応する1以上の乗車人数、1以上の駅IDそれぞれに対応する1以上の下車人数を含んでいてもよい。その場合、全乗客数は、情報処理装置1が、各車両の乗客数の合計を計算し、端末装置3に送信してもよいし、端末装置3が、情報処理装置1から受信した各車両の乗客数を合計してもよい。その後、ステップS701に戻る。 FIG. 11 is a data structure diagram related to the passenger count related information accumulated in the server storage unit 21. The passenger number related information accumulated in the server storage unit 21 includes a vehicle ID, one or more station IDs corresponding to the vehicle ID, and one or more passenger numbers corresponding to each of the one or more station IDs. The passenger number related information accumulated in the server storage unit 21 may further include, for example, the total number of passengers of each train A, B,... (The total number of passengers of each car), or one or more stations. It may include one or more passengers for each ID, and one or more passengers for each station ID. In that case, as for the total number of passengers, the information processing device 1 may calculate the total number of passengers of each vehicle and transmit the total number of passengers to the terminal device 3, or the terminal device 3 may receive each vehicle from the information processing device 1. You may add up the number of passengers. Then, it returns to step S701.

(ステップS704)サーバ処理部23は、サーバ受信部22が車両IDを含む問い合わせを受信したか否かを判別する。サーバ受信部22が問い合わせを受信した場合はステップS705に進み、受信していない場合はステップS701に戻る。 (Step S704) The server processing unit 23 determines whether the server receiving unit 22 has received an inquiry including the vehicle ID. When the server receiving unit 22 receives the inquiry, the process proceeds to step S705, and when not received, the process returns to step S701.

(ステップS705)サーバ送信部24は、当該車両IDに対応する乗客数関連情報をサーバ格納部21から取得し、問い合わせの送信元である端末装置3に送信する。端末装置3からの問い合わせには、車両IDに加えて、当該端末装置3自身を識別する端末IDがさらに含まれており、乗客数関連情報は、この端末IDに対応する端末装置3に送信される。その後、ステップS701に戻る。例えば、車両ID“A1”,“A2”,…を含む問い合わせに対しては、図11に示した乗客数関連情報のうち、車両ID“A1”,“A2”,…に対応する部分が送信される。これに加えて、列車ID“A”(全車両)に対応する部分も送信されてよい。ただし、車両ID“A1”,“A2”,…(および列車ID“A”)に対応する乗客数関連情報のうち、既に通過した駅の駅IDに対応する部分は、送信対象から除外されてよい。 (Step S705) The server transmission unit 24 acquires the passenger count related information corresponding to the vehicle ID from the server storage unit 21 and transmits it to the terminal device 3 which is the transmission source of the inquiry. The inquiry from the terminal device 3 further includes, in addition to the vehicle ID, a terminal ID for identifying the terminal device 3 itself, and the passenger count related information is transmitted to the terminal device 3 corresponding to the terminal ID. It Then, it returns to step S701. For example, in response to an inquiry including the vehicle IDs "A1", "A2",..., Of the passenger number related information shown in FIG. 11, the portion corresponding to the vehicle IDs "A1", "A2",. To be done. In addition to this, the part corresponding to the train ID “A” (all vehicles) may also be transmitted. However, of the passenger number related information corresponding to the vehicle IDs “A1”, “A2”,... (And the train ID “A”), the portion corresponding to the station ID of the station that has already passed is excluded from the transmission target. Good.

図8は、本実施の形態における端末装置3の動作を説明するためのフローチャートである。 FIG. 8 is a flowchart for explaining the operation of terminal device 3 in the present embodiment.

(ステップS801)端末処理部34は、端末受付部32が空き車両に関する問い合わせを受け付けたか否かを判別する。端末受付部32が空き車両に関する問い合わせを受け付けた場合はステップS802に進み、受け付けていない場合は同様の判別が繰り返される。 (Step S801) The terminal processing unit 34 determines whether or not the terminal receiving unit 32 has received an inquiry about an empty vehicle. If the terminal accepting unit 32 accepts the inquiry about the vacant vehicle, the process proceeds to step S802, and if not, the same determination is repeated.

端末受付部32は、例えば、着駅(行き先となる駅)の入力、および空き車両の問い合わせに関する実行指示を、キーボードやタッチパネル等の入力デバイスを介して受け付ける。なお、端末受付部32は、例えば、発駅、出発時刻または到着時刻等をさらに受け付けてもよい。 The terminal reception unit 32 receives, for example, an input of a destination station (destination station) and an execution instruction regarding an inquiry about an empty vehicle via an input device such as a keyboard or a touch panel. The terminal reception unit 32 may further receive the departure station, the departure time, the arrival time, and the like.

(ステップS802)端末処理部34は、GPS受信機等を利用して現在位置を示す位置情報を取得し、かつ内蔵MPU等から現在位置を示す時刻情報を取得する。 (Step S802) The terminal processing unit 34 acquires position information indicating the current position using a GPS receiver or the like, and acquires time information indicating the current position from the built-in MPU or the like.

(ステップS803)端末取得部342は、例えば、取得した位置情報に対応する駅を発駅、時刻情報の示す現在時刻を出発時刻として、当該発駅と、当該出発時刻と、端末受付部32が受け付けた着駅とを基に、ダイヤ検索を行う。ダイヤ検索では、例えば、時刻情報が示す時刻またはその前後に当該発着駅間を運行している複数本の列車に関する運行予定情報がサーバ装置2から取得される。そして、取得された運行予定情報を基に、選択肢となる複数の列車の列車ID、各列車を構成する1以上の車両の車両ID、各列車の着駅への到着時刻、一の列車から別の列車への乗換駅や乗換時刻等が検索される。 (Step S803) The terminal acquisition unit 342 determines, for example, that the station corresponding to the acquired position information is the departure station and the current time indicated by the time information is the departure time, the departure station, the departure time, and the terminal reception unit 32. A timetable search is carried out based on the arrival station received. In the timetable search, for example, operation schedule information regarding a plurality of trains operating between the departure and arrival stations at or around the time indicated by the time information is acquired from the server device 2. Then, based on the acquired operation schedule information, the train IDs of a plurality of trains that are options, the vehicle IDs of one or more vehicles that configure each train, the arrival time of each train at the arrival station, and the one train The train station, train transfer time, etc. are searched.

(ステップS804)端末取得部342は、ダイヤ検索の結果から車両ID(例えば、次の列車Aの車両ID“A1”,“A2”,…、その次の列車Bの車両ID“B1”,“B2”,…等)を取得する。または、例えば、端末出力部35が、選択肢となる複数の列車A,B,…の識別情報をディスプレイやスピーカー等の出力手段を介して出力し、端末受付部32が、複数の列車A,B,…の中からいずれかを選択する操作を受け付け、端末取得部342は、選択された列車の車両IDを取得してもよい。 (Step S804) The terminal acquisition unit 342 determines the vehicle ID (for example, the vehicle ID “A1”, “A2”,... Of the next train A, the vehicle ID “B1”, “of the next train B” from the result of the timetable search. B2″,... Etc.) are acquired. Alternatively, for example, the terminal output unit 35 outputs the identification information of the plurality of trains A, B,... Which are options via an output unit such as a display or a speaker, and the terminal reception unit 32 outputs the plurality of trains A, B. The terminal acquisition unit 342 may acquire the vehicle ID of the selected train by accepting an operation of selecting one of the selected trains.

(ステップS805)端末送信部36は、端末取得部342が取得した車両IDを含む問い合わせをサーバ装置2に送信する。 (Step S805) The terminal transmission unit 36 transmits an inquiry including the vehicle ID acquired by the terminal acquisition unit 342 to the server device 2.

(ステップS806)端末処理部34は、端末受信部33が当該車両IDに対応する乗客数関連情報を受信したか否かを判別する。端末受信部33が当該車両IDに対応する乗客数関連情報を受信した場合はステップS807に進み、受信していない場合は同様の判別を繰り返す。 (Step S806) The terminal processing unit 34 determines whether or not the terminal receiving unit 33 has received the passenger count related information corresponding to the vehicle ID. When the terminal receiving unit 33 receives the passenger number related information corresponding to the vehicle ID, the process proceeds to step S807, and when not received, the same determination is repeated.

(ステップS807)端末出力部35は、端末受信部33が受信した乗客数関連情報を基に、空いている車両に関する空き車両情報を、例えばディスプレイやスピーカー等の出力デバイスを介して出力する。 (Step S807) Based on the passenger count related information received by the terminal receiving unit 33, the terminal output unit 35 outputs vacant vehicle information regarding an vacant vehicle through an output device such as a display or a speaker.

(ステップS808)端末処理部34は、例えば、端末受付部32がキーボードやタッチパネル等の入力手段を介して列車の選択を受け付けたか否かを判別する。または、端末装置3がスマートフォン等の携帯端末である場合、端末処理部34は、例えばGPS受信機等からの位置情報を基に、ユーザが列車に乗ったか否かを判別してもよい。端末受付部32が列車の選択を受け付けた場合、またはユーザが列車に乗った場合は、ステップS809に進み、端末受付部32が列車の選択を受け付けておらず、ユーザが列車に乗ってもいない場合は、同様の判別を繰り返す。 (Step S808) For example, the terminal processing unit 34 determines whether or not the terminal receiving unit 32 has received a train selection via an input unit such as a keyboard or a touch panel. Alternatively, when the terminal device 3 is a mobile terminal such as a smartphone, the terminal processing unit 34 may determine whether or not the user got on the train based on the position information from the GPS receiver or the like. When the terminal reception unit 32 receives the selection of the train, or when the user gets on the train, the process proceeds to step S809, the terminal reception unit 32 does not receive the selection of the train, and the user has not boarded the train. In that case, the same determination is repeated.

(ステップS809)端末取得部342は、端末検索部341によるダイヤ検索の結果から、当該列車が着駅または乗換駅に到着する時刻(到着時刻または乗換時刻)をさらに取得する。例えば、列車Aが選択された場合、またはユーザが列車Aに乗った場合、列車Aが着駅または乗換駅に到着する時刻が、検索結果に含まれている列車Aの運行予定情報から取得される。 (Step S809) The terminal acquisition unit 342 further acquires the time when the train arrives at the arrival station or the transfer station (arrival time or transfer time) from the result of the timetable search by the terminal search unit 341. For example, when the train A is selected or when the user gets on the train A, the time when the train A arrives at the arrival station or the transfer station is acquired from the operation schedule information of the train A included in the search result. It

(ステップS810)端末処理部34は、現在位置を示す位置情報および現在位置を示す時刻情報を取得する。 (Step S810) The terminal processing unit 34 acquires position information indicating the current position and time information indicating the current position.

(ステップS811)端末処理部34は、当該列車(例えば列車A)が着駅または乗換駅に所定の条件を満たす程接近したか否かを判別する。所定の条件は、例えば、距離に関する条件、具体的には“当該列車と着駅または乗換駅との間の距離が閾値以下(または閾値より小さい)”といった条件、または、時間に関する条件、具体的には“当該列車が着駅または乗換駅に到着するまでの時間が閾値以下(または閾値より小さい)”といった条件である。当該列車が着駅または乗換駅に所定の条件を満たす程接近した場合はステップS812に進み、接近していない場合はステップS801に戻る。 (Step S811) The terminal processing unit 34 determines whether or not the train (for example, the train A) is close enough to the arrival station or the transfer station so as to satisfy a predetermined condition. The predetermined condition is, for example, a condition regarding a distance, specifically, a condition such that “the distance between the train and the arrival station or the transfer station is less than (or less than) a threshold”, or a condition regarding time, Is a condition such as "the time until the train arrives at the arrival station or the transfer station is less than or equal to a threshold value (or less than the threshold value)". If the train is close enough to the arrival station or the transfer station to satisfy a predetermined condition, the process proceeds to step S812, and if not, the process returns to step S801.

(ステップS812)端末出力部35は、端末取得部342が取得した時刻(到着時刻または乗換時刻)に関連したタイミングで、例えば、ベル音や楽曲、あるいは、“まもなく到着です”、“次の駅で快速に乗り換えてください”といった音声案内、等による注意喚起をさらに出力する。時刻に関連したタイミングは、通常、ちょうどその時刻、またはその時刻よりも前(例えば、到着の1分前など一定時間前、前の駅を出発した時など)である。その後、ステップS801に戻る。 (Step S812) The terminal output unit 35 is, for example, a bell sound or a song, or “Soon to arrive” or “Next station” at a timing related to the time (arrival time or transfer time) acquired by the terminal acquisition unit 342. Please switch to a fast train with "." The timing associated with the time of day is usually just at that time, or before that time (eg, a certain time before one minute before arrival, when the train departs from the previous station, etc.). Then, it returns to step S801.

以下、本実施の形態における情報処理システムの具体的な動作例について説明する。なお、以下の説明は一例であり、発明を限定するものではない。また、前述した事項に関する説明は省略する場合がある。 Hereinafter, a specific operation example of the information processing system according to the present embodiment will be described. The following description is an example and does not limit the invention. In addition, the description of the above items may be omitted.

情報処理システムの概念図は図1である。端末装置3は、この例では携帯端末であり、ユーザによって携帯されている。 A conceptual diagram of the information processing system is shown in FIG. The terminal device 3 is a mobile terminal in this example, and is carried by a user.

現在時刻は7時09分、ユーザは、○○行きの列車A,B,…が発着する駅a3のホームに向かって歩いているとする。 It is assumed that the current time is 7:09, and the user is walking toward the platform of the station a3 where trains A, B,...

列車A,B,…の運行予定情報は、図9に示されている。駅a3における次発の列車Aは、7:14発○○行きであり、一つ前の駅a2に到着しようとしている。次々発の列車Bは、7:19発○○行きであり、二つ前の駅a1に向かって走行中である。 The schedule information of trains A, B,... Is shown in FIG. The next train A at station a3 departs at 7:14 and goes to XX, and is about to arrive at station a2, which is one station ahead. Train B, which is leaving one after another, is bound for XX at 7:19 and is running toward the station a1 two stations ahead.

列車Aが駅a2に到着すると、列車Aに搭載された情報処理装置1では、取得部121が、駅a2出発時における各車両A1,A2,…の乗客数に関する乗客数関連情報F2を、センサーs1,s2,…により取得する処理を開始する。 When the train A arrives at the station a2, in the information processing device 1 mounted on the train A, the acquisition unit 121 detects the passenger count related information F2 regarding the passenger count of each vehicle A1, A2,... The process of acquiring by s1, s2,... Starts.

すなわち、格納部11には、例えば、列車Aに関する運行予定情報、センサー・車両対応情報、駅a1出発時における各車両A1,A2,…の乗客数に関する乗客数関連情報F1などが格納されており、最初、取得部121は、駅a2のID“a2”を運行予定情報から取得する。 That is, the storage unit 11 stores, for example, operation schedule information regarding the train A, sensor/vehicle correspondence information, passenger number related information F1 regarding the number of passengers of each vehicle A1, A2,... At the time of departure from the station a1. First, the acquisition unit 121 acquires the ID “a2” of the station a2 from the operation schedule information.

次に、取得部121は、各センサーs1,s2,…からの信号を基に、いずれかのセンサーが人の通過を検知したか否かを判別する。例えば、センサーs1が人の移動を検知した場合、センサーID“s1”に対応付いた車両ID“A1”が取得される。センサーs3が人の移動を検知した場合、センサーID“s3”に対応付いた車両ID“A2”が取得される。 Next, the acquisition unit 121 determines whether or not one of the sensors detects the passage of a person based on the signals from the sensors s1, s2,.... For example, when the sensor s1 detects the movement of a person, the vehicle ID “A1” associated with the sensor ID “s1” is acquired. When the sensor s3 detects the movement of a person, the vehicle ID “A2” associated with the sensor ID “s3” is acquired.

次に、取得部121は、検出した人の通過が乗車か下車かを判別する。そして、乗車である場合、取得した車両IDに対応する車両への乗車人数をカウントアップする。 Next, the acquisition unit 121 determines whether the detected passage of a person is a boarding or alighting. Then, in the case of boarding, the number of passengers in the vehicle corresponding to the acquired vehicle ID is counted up.

例えば、センサーs1が人の乗車を検知した場合は、駅a1における車両A1への乗車人数P11がカウントアップされ、センサーs3が人の乗車を検知した場合は、駅a1における車両A2への乗車人数P12がカウントアップされる。 For example, if the sensor s1 detects a passenger, the number of passengers P11 in the vehicle A1 at the station a1 is counted up. If the sensor s3 detects a passenger in the station a1, the number of passengers in the vehicle A2 at the station a1. P12 is counted up.

他方、当該人の通過が下車である場合、取得部121は、取得した車両IDに対応する車両からの下車人数をカウントアップする。 On the other hand, when the passing of the person is a get-off, the acquisition unit 121 counts up the number of people getting off from the vehicle corresponding to the acquired vehicle ID.

例えば、センサーs1が人の下車を検知した場合は、駅a1における車両A1からの下車人数Q11がカウントアップされ、センサーs3が人の下車を検知した場合は、駅a1における車両A2からの下車人数Q12がカウントアップされる。 For example, when the sensor s1 detects the disembarking of a person, the dismount number Q11 of the vehicle A1 at the station a1 is counted up, and when the sensor s3 detects the disembarking of the person, the dismount number of the vehicle A2 at the station a1. Q12 is counted up.

なお、乗車人数P11,P12,…および下車人数Q11,Q12,…等は、例えば格納部11に格納されており、いずれの初期値も0である。 The number of passengers P11, P12,... and the number of people getting off Q11, Q12,... Are stored in, for example, the storage unit 11, and the initial values of all of them are zero.

上記のような処理は、列車Aが駅a1に停止している期間、継続される。 The above processing is continued while the train A is stopped at the station a1.

現在時刻が7:10になると、列車Aは駅a2を出発する。同時に、列車Bが駅a1に到着する。 When the current time is 7:10, train A departs from station a2. At the same time, the train B arrives at the station a1.

列車Aが駅a2を出発すると、取得部121は、駅a2における車両A1,A2,…ごとの乗車人数および下車人数(例えば、P11およびQ11、P12およびQ12、…)を基に、駅a2出発時における車両A1,A2,…ごとの乗客数関連情報F2を、例えば下記の手順で計算する。 When the train A departs from the station a2, the acquisition unit 121 departs from the station a2 based on the number of passengers and the number of disembarking passengers for each vehicle A1, A2,... At the station a2 (for example, P11 and Q11, P12 and Q12,... The passenger count related information F2 for each vehicle A1, A2,... At that time is calculated, for example, by the following procedure.

最初、取得部121は、駅a1出発時における車両Ajの乗客数R1jに対し、乗車人数P2jを加算し、かつ下車人数Q2jを減算することで、駅a2出発時における車両Ajの乗客数R2jを求める。 First, the acquisition unit 121 adds the passenger count P2j to the passenger count R1j of the vehicle Aj at the time of departure from the station a1 and subtracts the getting-off passenger count Q2j to obtain the passenger count R2j of the vehicle Aj at the departure from the station a2. Ask.

すなわち、例えば、駅a2出発時における車両A1の乗客数R21は、駅a1出発時における車両A1の乗客数R11に対し、乗車人数P11を加算し、かつ下車人数Q11を減算することで求まる。同じく、駅a2出発時における車両A2の乗客数R22は、駅a1出発時における車両A2の乗客数R12に対し、乗車人数P12を加算し、かつ下車人数Q12を減算することで求まる。 That is, for example, the number of passengers R21 of the vehicle A1 at the time of departure from the station a2 is obtained by adding the number of passengers P11 to the number of passengers R11 of the vehicle A1 at the time of departure from the station a1, and subtracting the number of passengers getting off Q11. Similarly, the number of passengers R22 of the vehicle A2 at the time of departure from the station a2 is obtained by adding the number of passengers P12 to the number of passengers R12 of the vehicle A2 at the time of departure from the station a1, and subtracting the number of passengers getting off Q12.

従って、例えば、R11=25でP21=12かつQ21=6、R12=30でP22=17かつQ22=9、…である場合、乗客数R21=R11+P11−Q11=31、乗客数R22=R12+P22−Q22=38、…のように計算される。 Therefore, for example, when R11=25 and P21=12 and Q21=6, R12=30 and P22=17 and Q22=9,..., The number of passengers R21=R11+P11−Q11=31, the number of passengers R22=R12+P22−Q22. =38, and so on.

次に、取得部121は、駅a2のID“a2”に、上記のようにして求めた乗客数R21,R22,…を対応付けることにより、例えば図10(A)に示されるような、駅a2出発時における車両A1,A2,…ごとの乗客数関連情報F2を構成する。構成された乗客数関連情報F2は、例えば処理部12によって格納部11に蓄積され、次の乗客数関連情報F3を構成する際に利用される。 Next, the acquisition unit 121 associates the ID “a2” of the station a2 with the number of passengers R21, R22,... Obtained as described above, so that the station a2 as shown in FIG. 10A, for example. The passenger number related information F2 for each vehicle A1, A2,... The configured passenger count related information F2 is accumulated in the storage unit 11 by, for example, the processing unit 12, and is used when configuring the next passenger count related information F3.

次に、送信部13は、取得部121が上記のようにして取得した乗客数関連情報F2を、サーバ装置2に送信する。 Next, the transmission unit 13 transmits the passenger count related information F2 acquired by the acquisition unit 121 as described above to the server device 2.

サーバ装置2において、サーバ受信部22が乗客数関連情報F2を受信すると、サーバ蓄積部231は、当該乗客数関連情報F2をサーバ格納部21に蓄積する。これによって、サーバ格納部21には、例えば、図11に示した乗客数関連情報のうち、車両ID“A1”,“A2”,…および駅ID“a2”に対応する部分、つまり、A1とa2とR21(=31)との対、A2とa2とR22(=38)との対、…が格納される結果となる。 In the server device 2, when the server receiving unit 22 receives the passenger count related information F2, the server storage unit 231 stores the passenger count related information F2 in the server storage unit 21. Thus, in the server storage unit 21, for example, in the passenger count related information shown in FIG. 11, the portions corresponding to the vehicle IDs “A1”, “A2”,... And the station ID “a2”, that is, A1 and A pair of a2 and R21 (=31), a pair of A2 and a2 and R22 (=38),... Are stored.

列車Bが駅a1に到着すると、列車Bに搭載された情報処理装置1では、取得部121が、駅a1出発時における各車両B1,B2,…の乗客数に関する乗客数関連情報F1を、センサーs1,s2,…により取得する処理を開始する。 When the train B arrives at the station a1, in the information processing device 1 mounted on the train B, the acquisition unit 121 detects the passenger count related information F1 regarding the passenger count of each vehicle B1, B2,... The process of acquiring by s1, s2,... Starts.

すなわち、格納部11には、例えば、列車Bに関する運行予定情報、センサー・車両対応情報などが格納されており、最初、取得部121は、駅a1のID“a1”を運行予定情報から取得する。 That is, the storage unit 11 stores, for example, operation schedule information about the train B, sensor/vehicle correspondence information, and the like. First, the acquisition unit 121 acquires the ID “a1” of the station a1 from the operation schedule information. ..

次に、取得部121は、各センサーs1,s2,…からの信号を基に、いずれかのセンサーが人の通過を検知したか否かを判別する。例えば、センサーs2が人の移動を検知した場合、センサーID“s2”に対応付いた車両ID“B1”が取得される。センサーs4が人の移動を検知した場合、センサーID“s4”に対応付いた車両ID“B2”が取得される。 Next, the acquisition unit 121 determines whether or not one of the sensors detects the passage of a person based on the signals from the sensors s1, s2,.... For example, when the sensor s2 detects the movement of a person, the vehicle ID "B1" associated with the sensor ID "s2" is acquired. When the sensor s4 detects the movement of a person, the vehicle ID "B2" associated with the sensor ID "s4" is acquired.

次に、取得部121は、検出した人の通過が乗車か下車かを判別する。そして、乗車である場合、取得した車両IDに対応する車両への乗車人数をカウントアップする。例えば、センサーs2が人の乗車を検知した場合は、駅a1における車両B1への乗車人数P11がカウントアップされ、センサーs4が人の乗車を検知した場合は、駅a1における車両B2への乗車人数P12がカウントアップされる。 Next, the acquisition unit 121 determines whether the detected passage of a person is a boarding or alighting. Then, in the case of boarding, the number of passengers in the vehicle corresponding to the acquired vehicle ID is counted up. For example, when the sensor s2 detects a passenger riding on a person, the number of passengers P11 on the vehicle B1 at the station a1 is counted up, and when the sensor s4 detects a passenger riding on a person, the number of passengers riding on the vehicle B2 at the station a1. P12 is counted up.

他方、当該人の通過が下車である場合、取得部121は、取得した車両IDに対応する車両からの下車人数をカウントアップする。例えば、センサーs2が人の下車を検知した場合は、駅a1における車両B1からの下車人数Q11がカウントアップされ、センサーs4が人の下車を検知した場合は、駅a1における車両B2からの下車人数Q12がカウントアップされる。 On the other hand, when the passing of the person is a get-off, the acquisition unit 121 counts up the number of people getting off from the vehicle corresponding to the acquired vehicle ID. For example, when the sensor s2 detects a person getting off the vehicle, the number of persons getting off Q11 from the vehicle B1 at the station a1 is counted up, and when the sensor s4 has detected a person getting off, the number of persons getting off from the vehicle B2 at the station a1. Q12 is counted up.

なお、乗車人数P11,P12,…および下車人数Q11,Q12,…等は、例えば格納部11に格納されており、いずれの初期値も0である。また、駅a1が始発駅である場合、下車する人は通常いないので、下車人数Q11,Q12,…は初期値0のままである。 The number of passengers P11, P12,... and the number of people getting off Q11, Q12,... Are stored in, for example, the storage unit 11, and the initial values of all of them are zero. Further, when the station a1 is the starting station, there are usually no people getting off, so the number of people getting off Q11, Q12,...

上記のような処理は、列車Bが駅a1に停止している期間、継続される。 The above processing is continued while the train B is stopped at the station a1.

現在時刻が7:11になると、列車Bは駅a1を出発する。列車Bが駅a1を出発すると、取得部121は、駅a1における車両B1,B2,…ごとの乗車人数および下車人数(例えば、P11およびQ11、P12およびQ12、…)を基に、駅a1出発時における車両B1,B2,…ごとの乗客数関連情報F1を、例えば下記の手順で計算する。 When the current time is 7:11, train B departs from station a1. When the train B departs from the station a1, the acquisition unit 121 departs from the station a1 based on the number of passengers and the number of disembarking passengers for each of the vehicles B1, B2,... At the station a1 (for example, P11 and Q11, P12 and Q12,...) The passenger count related information F1 for each vehicle B1, B2,... At that time is calculated, for example, by the following procedure.

最初、取得部121は、駅a1出発時における車両Bjの乗客数R1jを、乗車人数P1jから下車人数Q1jを減算することにより求める。例えば、駅a1出発時における車両B1の乗客数R11は、乗車人数P11から下車人数Q11を減算することで求まる。同じく、駅a1出発時における車両B2の乗客数R12は、乗車人数P12から下車人数Q12を減算することで求まる。 First, the acquisition unit 121 determines the number of passengers R1j of the vehicle Bj at the time of departure from the station a1 by subtracting the number of passengers Q1j from the number of passengers P1j. For example, the number of passengers R11 of the vehicle B1 at the time of departure from the station a1 can be obtained by subtracting the number of disembarking passengers Q11 from the number of passengers P11. Similarly, the number of passengers R12 of the vehicle B2 at the time of departure from the station a1 is obtained by subtracting the number of passengers getting off Q12 from the number of passengers P12.

従って、例えば、P11=18かつQ11=0、P12=13かつQ12=0、…である場合、R11=P11−Q11=18、R12=P12−Q12=13、…のように計算される。 Therefore, for example, when P11=18 and Q11=0, P12=13 and Q12=0,..., R11=P11−Q11=18, R12=P12−Q12=13,.

次に、取得部121は、駅a1のID“a1”に、上記のようにして求めた乗客数Ri1,Ri2,…を対応付けることにより、例えば図10(B)に示されるような、駅a1出発時における車両B1,B2,…ごとの乗客数関連情報F1を構成する。構成された乗客数関連情報F1は、例えば処理部12によって格納部11に蓄積され、次の乗客数関連情報F2を構成する際に利用される。 Next, the acquisition unit 121 associates the ID "a1" of the station a1 with the number of passengers Ri1, Ri2,... Obtained as described above, so that the station a1 as shown in FIG. 10B, for example. The passenger count related information F1 for each vehicle B1, B2,... The configured passenger count related information F1 is accumulated in the storage unit 11 by, for example, the processing unit 12, and is used when configuring the next passenger count related information F2.

次に、送信部13は、取得部121が上記のようにして取得した乗客数関連情報F1を、サーバ装置2に送信する。 Next, the transmission unit 13 transmits the passenger count related information F1 acquired by the acquisition unit 121 as described above to the server device 2.

サーバ装置2において、サーバ受信部22が乗客数関連情報F1を受信すると、サーバ蓄積部231は、当該乗客数関連情報F1をサーバ格納部21に蓄積する。これによって、サーバ格納部21には、例えば、図11に示した乗客数関連情報のうち、車両ID“B1”,“B2”,…および駅ID“a1”に対応する部分、つまり、B1とa1とR11(=18)との対、B2とa1とR12(=27)との対、…が格納される結果となる。 In the server device 2, when the server receiving unit 22 receives the passenger count related information F1, the server storage unit 231 stores the passenger count related information F1 in the server storage unit 21. As a result, in the server storage unit 21, for example, in the passenger count related information shown in FIG. 11, portions corresponding to the vehicle IDs “B1”, “B2”,... And the station ID “a1”, that is, B1 and A pair of a1 and R11 (=18), a pair of B2 and a1 and R12 (=27),... Are stored.

従って、現在時刻が7:11を過ぎた時点で、サーバ格納部21には、図11に示された乗客数関連情報が格納されている。このとき、ユーザが駅a3のホームに到着し、空き車両を問い合わせる操作を行ったとする。 Therefore, when the current time has passed 7:11, the server storage unit 21 stores the passenger count related information shown in FIG. At this time, it is assumed that the user arrives at the platform of the station a3 and performs an operation for inquiring about an empty vehicle.

端末装置3において、端末受付部32が当該問い合わせを受け付けると、最初、端末処理部34は、GPS受信機等を利用して現在位置を示す位置情報を取得し、かつ現在位置を示す時刻情報を取得する。 In the terminal device 3, when the terminal accepting unit 32 accepts the inquiry, the terminal processing unit 34 first acquires the position information indicating the current position using a GPS receiver and the time information indicating the current position. get.

次に、端末取得部342は、取得した位置情報に対応する駅を発駅、時刻情報の示す現在時刻を出発時刻として、当該発駅と、当該出発時刻と、端末受付部32が受け付けた着駅とを基に、ダイヤ検索を行う。 Next, the terminal acquisition unit 342 uses the station corresponding to the acquired position information as the departure station and the current time indicated by the time information as the departure time, the departure station, the departure time, and the arrival time received by the terminal reception unit 32. Do a timetable search based on the station.

具体的には、端末取得部342は、時刻情報が示す時刻またはその前後に当該発着駅間を運行している複数本の列車に関する運行予定情報をサーバ装置2から取得する。そして、取得した運行予定情報を基に、選択肢となる複数の列車の列車ID、各列車を構成する1以上の車両の車両ID、各列車の着駅への到着時刻、一の列車から別の列車への乗換駅や乗換時刻等を検索する。 Specifically, the terminal acquisition unit 342 acquires, from the server device 2, operation schedule information regarding a plurality of trains operating between the departure and arrival stations at or before the time indicated by the time information. Then, based on the acquired operation schedule information, train IDs of a plurality of trains to be selected, vehicle IDs of one or more vehicles constituting each train, arrival time of each train at the arrival station, and one train to another Search for train transfer stations and transfer times.

次に、端末取得部342は、上記のようなダイヤ検索の結果から車両ID(例えば、次の列車Aの車両ID“A1”,“A2”,…、その次の列車Bの車両ID“B1”,“B2”,…等)を取得する。端末送信部36は、端末取得部342が取得した車両IDを含む問い合わせをサーバ装置2に送信する。 Next, the terminal acquisition unit 342 determines the vehicle ID (for example, the vehicle ID “A1”, “A2” of the next train A,..., The vehicle ID “B1 of the next train B” from the result of the timetable search as described above. ,"B2",...)). The terminal transmission unit 36 transmits an inquiry including the vehicle ID acquired by the terminal acquisition unit 342 to the server device 2.

サーバ装置において、サーバ受信部22が端末装置3から送信された問い合わせを受信し、サーバ送信部24は、当該問い合わせに含まれる車両IDに対応する乗客数関連情報を、サーバ処理部23を介してサーバ格納部21から取得し、当該端末装置3に送信する。 In the server device, the server reception unit 22 receives the inquiry transmitted from the terminal device 3, and the server transmission unit 24 outputs the passenger count related information corresponding to the vehicle ID included in the inquiry via the server processing unit 23. It is acquired from the server storage unit 21 and transmitted to the terminal device 3.

端末装置3において、端末受信部33が当該車両IDに対応する乗客数情報を受信すると、端末出力部35は、その乗客数関連情報を基に、空いている車両に関する空き車両情報を、ディスプレイやスピーカー等の出力デバイスを介して出力する。これによって、例えば、図12に示すような空き車両情報がディスプレイに表示される。 In the terminal device 3, when the terminal receiving unit 33 receives the passenger number information corresponding to the vehicle ID, the terminal output unit 35 displays the vacant vehicle information regarding the vacant vehicle on the display or the basis based on the passenger number related information. Output through an output device such as a speaker. Thereby, for example, empty vehicle information as shown in FIG. 12 is displayed on the display.

図12は、端末出力部35によって出力される空き車両情報の一例を示す図である。この空き車両情報は、現在位置に対応する駅a3の識別情報として、例えば「ここは○○駅です。」を含み、次発の列車Aの識別情報として、例えば「次の列車は7:14発○○行です。」を含み、同じく位置情報として、例えば「7:14発○○行は1つ前の駅を出ました。」を含んでいる。 FIG. 12 is a diagram illustrating an example of empty vehicle information output by the terminal output unit 35. This vacant vehicle information includes, for example, "This is the station XX." as identification information of the station a3 corresponding to the current position, and as identification information of the next train A, for example, "The next train is 7:14. It also includes "Departure XX line.", and also includes position information, for example, "7:14 Departure XX line left one station before."

また、空き車両情報は、車両ごとの乗客数関連情報として、「7:14発○○行の現在の乗客数および乗車率は次の通りです。1両目:31人:76%、2両目:38人:95%、全車両:270人:113%」を含んでいる。また、最も空いている車両、または相対的に空いている幾つかの車両に関する空き車両識別情報として、「7:14発○○行は○両目が最も空いています。」も含んでいる。 The vacant vehicle information is the information related to the number of passengers for each vehicle, "The current number of passengers and boarding rate for lines 7:14 and XX are as follows. 1st car: 31 people: 76%, 2nd car: 38 people: 95%, all vehicles: 270 people: 113%". It also includes "7:14 departure XX line has the most occupying both eyes." as vacant vehicle identification information regarding the most vacant vehicle or some relatively vacant vehicles.

さらに、空き車両情報は、次々発の列車Bの識別情報として、例えば「その次の列車は7:19発○○行です。」を含み、同じく位置情報として、例えば「7:19発○○行は2つ前の駅を出ました。」を含んでいる。 Further, the vacant vehicle information includes, for example, "the next train is at 7:19 departure line XX." The line left the station two stations before."

加えて、複数の列車、例えば次発の列車Aおよび次々発の列車Bの間で、相対的に空いている列車に関する情報である空き列車識別情報として、例えば、「2つ前の駅を出発した時の各列車の乗客数および乗車率は次の通りです。7:14発○○行:270人:113%、7:19発○○行:180人:75%」と、「後の列車(7:19発○○行)の方が空いています。」とを含んでいる。 In addition, as the vacant train identification information, which is information regarding a relatively vacant train between a plurality of trains, for example, the next train A and the next train B, for example, “departure from the station two stations before” The number of passengers and the boarding rate for each train are as follows: 7:14 departures ○○ line: 270 passengers: 113%, 7:19 departures ○○ line: 180 passengers: 75%” The train (7:19 departure XX line) is vacant."

このような空き車両情報の出力によって、ユーザは、例えば、次の列車に乗る場合はどの車両に乗ればよいか、その次の列車を待った方がよいか、といった判断が容易に行えるようになる。 By outputting such empty vehicle information, the user can easily determine, for example, which vehicle to take the next train and whether to wait for the next train. ..

その後、端末受付部32は、ディスプレイ上の空き車両情報から所望の列車の選択する操作を受け付ける。または、端末処理部34が、GPS受信機等からの位置情報や各列車の運行予定情報等を基に、ユーザが列車に乗ったことを検知してもよい。 After that, the terminal reception unit 32 receives an operation of selecting a desired train from the vacant vehicle information on the display. Alternatively, the terminal processing unit 34 may detect that the user got on the train based on the position information from the GPS receiver or the like, the operation schedule information of each train, and the like.

列車の選択が受け付けられるか、または、列車への乗車が検知されると、端末取得部342は、端末検索部341によるダイヤ検索の結果から、当該列車が着駅または乗換駅に到着する時刻を取得する。 When the selection of the train is accepted or the boarding of the train is detected, the terminal acquisition unit 342 determines the time when the train arrives at the arrival station or the transfer station from the result of the timetable search by the terminal search unit 341. get.

例えば、列車Aが選択された場合、または列車Aへの乗車が検知された場合、列車Aが着駅または乗換駅に到着する時刻が、検索結果に含まれている列車Aの運行予定情報から取得される。 For example, when train A is selected, or when boarding on train A is detected, the time when train A arrives at the arrival station or transfer station is calculated from the train schedule information of train A included in the search results. To be acquired.

その後、端末処理部34は、現在位置を示す位置情報および現在位置を示す時刻情報を繰り返し取得する動作を開始する。 Then, the terminal processing unit 34 starts the operation of repeatedly acquiring the position information indicating the current position and the time information indicating the current position.

そして、端末取得部342が取得した時刻に関連したタイミング、例えば、当該列車と着駅または乗換駅との間の距離が閾値以下(または閾値より小さくなった)となったタイミングで、端末出力部35は、例えば、ベル音や楽曲、あるいは、“まもなく到着です”、“次の駅で快速に乗り換えてください”といった音声案内、等による注意喚起をさらに出力する。 Then, at a timing related to the time acquired by the terminal acquisition unit 342, for example, at a timing when the distance between the train and the arrival station or the transfer station becomes equal to or less than a threshold value (or becomes smaller than the threshold value). The numeral 35 further outputs warnings such as a bell sound, a music piece, or a voice guidance such as "I will arrive soon" or "Please change trains at the next station quickly".

なお、注意喚起の出力タイミングは、上記のような距離に関する条件に限らず、例えば、時間に関する条件、具体的には“当該列車が着駅または乗換駅に到着するまでの時間が閾値以下(または閾値より小くなった)のタイミングであってもよい。 Note that the alert output timing is not limited to the distance-related conditions as described above, but may be, for example, a time-related condition, specifically, "the time until the train arrives at the arrival station or the transfer station is equal to or less than a threshold value (or The timing may be (smaller than the threshold).

このような注意喚起の出力によって、ユーザは、例えば、着駅や乗換駅への到着を(例えば、到着の1分前など一定時間前、前の駅を出発した時などに)知ることができるので、乗り越しの防止が可能になる。 The output of such a reminder enables the user to know, for example, arrival at the arrival station or transfer station (for example, a certain time before the arrival, when leaving the previous station). Therefore, it is possible to prevent overtaking.

以上、本実施の形態によれば、車両(A1,A2,…)の乗客数に関する乗客数関連情報を、センサーにより取得する取得部121と、乗客数関連情報を送信する送信部13と、を具備する情報処理装置1により、車両の正確な乗客数に関する乗客数関連情報を取得、送信できるようになり、車両の乗客数のばらつきの縮小、ひいては混雑緩和が期待できる。 As described above, according to the present embodiment, the acquisition unit 121 that acquires the passenger number related information regarding the number of passengers of the vehicle (A1, A2,...) With the sensor, and the transmission unit 13 that transmits the passenger number related information. With the information processing device 1 provided, it becomes possible to acquire and transmit the passenger count related information relating to the accurate passenger count of the vehicle, and it is expected that the variation in the passenger count of the vehicle can be reduced and the congestion can be alleviated.

また、上記構成において、取得部121は、各駅(a1,a2,…)での車両への乗車人数および車両からの下車人数を基に、乗客数関連情報を算出することにより、乗客数を正確に算出できる。 Further, in the above-described configuration, the acquisition unit 121 accurately calculates the number of passengers by calculating the number-of-passengers information based on the number of passengers at each station (a1, a2,...) And the number of passengers getting off the vehicle. Can be calculated.

また、上記構成において、乗客数関連情報は、車両ごとの乗客数に関する乗客数関連情報であり、送信部13は、各車両を識別する車両IDと対にして、乗客数関連情報を送信することにより、車両ごとの正確な乗客数に関する乗客数関連情報を取得、送信できるようになり、車両間の乗客数のばらつきの縮小、ひいては、一部車両に集中しがちな混雑の緩和が期待できる。 Further, in the above configuration, the passenger number related information is the passenger number related information related to the number of passengers for each vehicle, and the transmission unit 13 transmits the passenger number related information in pairs with the vehicle ID that identifies each vehicle. As a result, it becomes possible to acquire and transmit the passenger count related information relating to the accurate passenger count for each vehicle, and it is expected that the variation in the passenger count among the vehicles can be reduced, and the congestion that tends to concentrate on some vehicles can be alleviated.

また、上記構成において、取得部121は、各車両への乗車人数および各車両からの下車人数と、車両間を移動する人数とを基に、一の列車を構成する複数の車両ごとの乗客数関連情報を算出することにより、乗客数情報をより正確に算出できるようになる。 Further, in the above configuration, the acquisition unit 121 determines the number of passengers for each of a plurality of vehicles constituting one train based on the number of passengers in each vehicle, the number of passengers getting off from each vehicle, and the number of passengers moving between vehicles. By calculating the related information, the passenger number information can be calculated more accurately.

また、車両を識別する車両IDと、車両の乗客数に関する乗客数関連情報との対を受信するサーバ受信部22と、車両IDと乗客数関連情報との対を蓄積するサーバ蓄積部231と、車両IDを含む問い合わせに対して、乗客数関連情報を送信するサーバ送信部24と、を具備するサーバ装置2により、車両ごとの乗客数関連情報を、受信、蓄積しておき、問い合わせに対して送信できるようになり、車両間の乗客数のばらつきの縮小、ひいては混雑緩和が期待できる。 Also, a server receiving unit 22 that receives a pair of a vehicle ID that identifies the vehicle and passenger number related information related to the number of passengers of the vehicle, and a server storage unit 231 that stores a pair of the vehicle ID and the passenger number related information. The server device 2 including the server transmission unit 24 that transmits the passenger count related information in response to the inquiry including the vehicle ID, receives and accumulates the passenger count related information for each vehicle, and responds to the inquiry. It will be possible to transmit, and it is expected that the variation in the number of passengers between vehicles will be reduced and the congestion will be alleviated.

また、車両の乗客数に関する乗客数関連情報を受信する端末受信部33と、乗客数関連情報を基に、空いている車両に関する空き車両情報を出力する端末出力部35とを具備する端末装置3により、車両の乗客数関連情報を受信し、空いている車両をユーザに知らせることができるようになり、車両の乗客数のばらつきの縮小、ひいては混雑緩和が期待できる。 In addition, the terminal device 3 including the terminal receiving unit 33 that receives the passenger number related information regarding the number of passengers of the vehicle, and the terminal output unit 35 that outputs the vacant vehicle information regarding the vacant vehicle based on the passenger number related information. As a result, it becomes possible to receive the information related to the number of passengers in the vehicle and inform the user of the vacant vehicles, and it is expected that the variation in the number of passengers in the vehicle can be reduced and the congestion can be alleviated.

また、上記構成において、空き車両に関する問い合わせを受け付ける端末受付部32と、問い合わせに応じてダイヤ検索を行う端末検索部341と、端末検索部341による検索の結果から車両を識別する車両IDを取得する端末取得部342と、車両IDを含む問い合わせを送信する端末送信部36と、をさらに具備することにより、ダイヤ検索を利用して、所望の車両の車両IDを簡易に取得できるようになる。 Further, in the above configuration, the terminal receiving unit 32 that receives an inquiry about an empty vehicle, the terminal searching unit 341 that performs a timetable search in response to the inquiry, and the vehicle ID that identifies the vehicle from the search result by the terminal searching unit 341 is acquired. By further including the terminal acquisition unit 342 and the terminal transmission unit 36 that transmits the inquiry including the vehicle ID, the vehicle ID of the desired vehicle can be easily acquired by using the timetable search.

また、上記構成において、端末受信部33は、予め決められたタイミングで乗客数関連情報を受信することにより、例えば、車両が前の駅を出発した時に、その車両の乗客数関連情報を受信できるようになる。 Further, in the above configuration, the terminal receiving unit 33 can receive the passenger number related information of the vehicle, for example, when the vehicle departs from the previous station by receiving the passenger number related information at a predetermined timing. Like

また、上記構成において、端末送信部36は、予め決められたタイミングで、問い合わせを送信することにより、例えば、車両が前の駅に停車している際に、その車両の乗客数をサーバ装置2に問い合わせることで、その車両が前の駅を出発した時に、その車両の乗客数関連情報を受信できるようになる。つまり、サーバ・端末間での乗客数関連情報の送受信を、端末主導で行えるようになる。 Further, in the above configuration, the terminal transmission unit 36 transmits the inquiry at a predetermined timing, so that, for example, when the vehicle is stopped at the previous station, the number of passengers of the vehicle is determined by the server device 2 By inquiring of, when the vehicle departs from the previous station, it becomes possible to receive the passenger number related information of the vehicle. In other words, it becomes possible for the terminal to take initiative in transmitting/receiving the passenger count related information between the server and the terminal.

また、上記構成において、端末受信部33は、予め決められたタイミングで送信された乗客数関連情報を受信することにより、例えば、車両が前の駅を出発した時に、サーバ装置2がその車両の乗客数関連情報を送信することで、その車両の乗客数関連情報を受信できるようになる。つまり、サーバ・端末間での乗客数関連情報の送受信を、サーバ主導で行えるようになる。 Further, in the above configuration, the terminal receiving unit 33 receives the passenger count related information transmitted at a predetermined timing, so that, for example, when the vehicle departs from the previous station, the server device 2 can By transmitting the passenger count related information, the passenger count related information of the vehicle can be received. That is, it becomes possible for the server to take the initiative in transmitting and receiving the passenger count related information between the server and the terminal.

また、上記構成において、端末取得部342は、端末検索部341による検索の結果から、車両に関する到着時刻または乗換時刻を取得し、端末出力部35は、到着時刻または乗換時刻に関連したタイミングで車両からの下車に関する注意喚起をさらに出力することにより、乗り過ごしや、乗り換えミスなどを防止できるようになる。 Further, in the above configuration, the terminal acquisition unit 342 acquires the arrival time or the transfer time regarding the vehicle from the result of the search by the terminal search unit 341, and the terminal output unit 35 sets the vehicle at the timing related to the arrival time or the transfer time. By further outputting a warning about getting off from, it will be possible to prevent overruns and mistakes in transfer.

なお、上記実施の形態において、取得部121は、車両の乗客数をセンサーにより取得する際に、乗客の属性、例えば性別を識別してもよい。この場合、センサーとしては、通常、イメージセンサーが用いられる。ただし、例えば、レーザ走査により目標の三次元画像を取得するレーザレンジセンサーなど、乗客の属性の識別が可能なセンサーであれば、種類は問わない。 In addition, in the said embodiment, the acquisition part 121 may identify the attribute of a passenger, for example, sex, when acquiring the passenger number of a vehicle by a sensor. In this case, an image sensor is usually used as the sensor. However, the sensor may be of any type as long as it is a sensor capable of identifying the attribute of the passenger, such as a laser range sensor that acquires a target three-dimensional image by laser scanning.

詳しくは、取得部121は、イメージセンサーで撮像されたフレーム内で人の特徴画像(例えば顔画像)を抽出し、さらにフレーム間で当該特徴画像の位置を比較することにより、当該人の動きを検出するが、抽出した特徴画像から、人の属性に対応する特徴、例えば、男性の特徴(例えば髭や短い頭髪など)、または女性の特徴(例えば長い睫や長い頭髪など)をさらに抽出することで、男女の識別が行える。なお、かかる識別のための具体的なアルゴリズムは公知であり、説明を省略する。 Specifically, the acquisition unit 121 extracts the characteristic image (for example, a face image) of the person in the frame captured by the image sensor, and further compares the position of the characteristic image between the frames to detect the movement of the person. Detecting, but further extracting features corresponding to human attributes, for example, male features (such as beard or short hair) or female features (such as long eyelashes or long hair) from the extracted feature image. You can identify the sex. Note that a specific algorithm for such identification is publicly known and will not be described.

これに対応する変形例として、例えば、図2に示した情報処理装置1の構成に出力部を追加する一方、格納部11内の運行予定情報に女性専用車両の車両IDを含めておけば、取得部121によって男性客の女性専用列車への乗車が検知された場合に、出力部が“ここは女性専用車両です”といった警告をスピーカー等の出力デバイスを介して出力することが可能となり、女性専用車両への誤乗車の減少が期待できる。 As a modification corresponding to this, for example, if an output unit is added to the configuration of the information processing apparatus 1 shown in FIG. 2 and the vehicle schedule of the female-only vehicle is included in the operation schedule information in the storage unit 11, in if the ride has been detected of the acquisition unit 1 21 Therefore, to the women-only train of male customers, the output unit is "here is for women only is the vehicle" it is possible to output a warning, such as via an output device such as a speaker Therefore, it can be expected that the number of erroneous rides on women-only vehicles will decrease.

また、他の変形例として、端末格納部31に、車両の停車位置(例えば“1番線○印の2番”等)を識別する停車位置ID(例えば“1○2”等)と位置情報(例えば緯度xおよび経度y)との対の集合を格納しておく一方、端末検索部341が、ダイヤ検索の際に、例えば、次発である列車Aの先頭車両の車両ID“A1”と停車位置IDとの対、および当該列車Aを構成する車両数(例えば“6”)を取得することで、図12に示した空き車両情報において、「7:14分発は○両目が最も空いています。」の後に「7:14発の○両目は1番線○印の6番に到着します」といった情報を出力することができ、空いている車両への乗車が容易になる。 Further, as another modification, a vehicle stop position ID (for example, "1○2" and the like) for identifying a stop position of the vehicle (for example, "No. 2 of the 1st line ◯" and the like) and position information (in the terminal storage unit 31). For example, while a set of pairs of latitude x and longitude y) is stored, the terminal search unit 341 , for example, at the time of the timetable search, stops with the vehicle ID “A1” of the leading vehicle of the next train A. By obtaining the pair with the position ID and the number of vehicles (for example, “6”) that compose the train A, the vacant vehicle information shown in FIG. After that, you can output information such as "7:14, both circles will arrive on line 1, circled number 6," and it will be easier to get into a vacant vehicle.

さらに、本実施の形態における処理は、ソフトウェアで実現しても良い。このソフトウェアは、ソフトウェアダウンロード等により配布されても良いし、CD−ROMなどの記録媒体に記録して流布されても良い。そして、本実施の形態における情報処理装置1を実現するソフトウェアは、コンピュータを、上記各部として機能させるためのプログラムである。 Further, the processing in this embodiment may be realized by software. This software may be distributed by software download or the like, or may be recorded in a recording medium such as a CD-ROM and distributed. The software that realizes the information processing device 1 according to the present embodiment is a program that causes a computer to function as each of the above units.

図13は、上記プログラムを実行して、上記実施の形態による情報処理装置1を実現するコンピュータシステムの構成例である。上記実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムによって実現されうる。コンピュータシステム900は、CD−ROMドライブ905と、MPU911と、ROM912と、RAM913と、ハードディスク914と、バス915とを備える。なお、コンピュータ901は、LANやWAN等への接続を提供する図示しないネットワークカードを含んでいてもよい。図13に示した各構成要素は、公知であるので、説明を省略する。 FIG. 13 is a configuration example of a computer system that realizes the information processing device 1 according to the above-described embodiment by executing the above program. The above embodiment can be realized by computer hardware and a computer program executed on the computer hardware. The computer system 900 includes a CD-ROM drive 905, an MPU 911, a ROM 912, a RAM 913, a hard disk 914, and a bus 915. The computer 901 may include a network card (not shown) that provides a connection to a LAN, WAN, or the like. Each component shown in FIG. 13 is publicly known, and therefore its explanation is omitted.

なお、上記プログラムにおいて、情報を送信する送信ステップや、情報を受信する受信ステップなどでは、ハードウェアによって行われる処理、例えば、送信ステップにおけるモデムやインターフェースカードなどで行われる処理(ハードウェアでしか行われない処理)は含まれない。また、上記プログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。 In the above program, in the transmitting step for transmitting information and the receiving step for receiving information, the processing performed by hardware, for example, the processing performed by the modem or the interface card in the transmitting step (only performed by hardware) Processing that is not denied) is not included. Moreover, the computer that executes the program may be a single computer or a plurality of computers. That is, centralized processing may be performed or distributed processing may be performed.

また、上記実施の形態において、一の装置に存在する2以上の通信手段(端末送信部36、端末受信部33など)は、物理的に一の媒体で実現されても良いことは言うまでもない。 Further, in the above embodiment, it goes without saying that the two or more communication means (the terminal transmitting unit 36, the terminal receiving unit 33, etc.) existing in one device may be physically realized by one medium.

また、上記実施の形態において、各処理(各機能)は、単一の装置(システム)によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。 Further, in the above-described embodiment, each process (each function) may be realized by centralized processing by a single device (system), or by distributed processing by a plurality of devices. May be.

本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。 Needless to say, the present invention is not limited to the above-described embodiments, and various modifications can be made, which are also included in the scope of the present invention.

以上のように、本発明にかかる情報処理装置等は、車両の正確な乗客数を取得することで、車両の乗客数のばらつきの縮小、ひいては混雑緩和が期待できるという効果を有し、情報処理装置等として有用である。 As described above, the information processing apparatus and the like according to the present invention have an effect that it is possible to reduce the variation in the number of passengers in the vehicle and, by extension, reduce congestion by acquiring the accurate number of passengers in the vehicle. It is useful as a device.

1 情報処理装置
2 サーバ装置
3 端末装置
13 送信部
22 サーバ受信部
24 サーバ送信部
32 端末受付部
33 端末受信部
35 端末出力部
36 端末送信部
121 取得部
231 サーバ蓄積部
341 端末検索部
342 端末取得部
1 Information Processing Device 2 Server Device 3 Terminal Device 13 Transmission Unit 22 Server Reception Unit 24 Server Transmission Unit 32 Terminal Reception Unit 33 Terminal Reception Unit 35 Terminal Output Unit 36 Terminal Transmission Unit 121 Acquisition Unit 231 Server Storage Unit 341 Terminal Search Unit 342 Terminal Acquisition department

Claims (8)

情報処理装置と、サーバ装置と、端末装置とを備えた情報処理システムであって、
前記情報処理装置は、
一の列車を構成する複数の車両ごとの乗客数に関する乗客数関連情報をセンサーにより取得する取得部と、
各車両を識別する車両識別子と対にして前記乗客数関連情報を前記サーバ装置に送信する送信部と、を具備し、
前記サーバ装置は、
前記車両識別子と前記乗客数関連情報との対を受信するサーバ受信部と、
前記車両識別子と前記乗客数関連情報との対を蓄積するサーバ蓄積部と、
乗客数が乗客定員数に達していない車両である空き車両に関する問い合わせに対して前記乗客数関連情報を送信するサーバ送信部と、を具備し、
前記端末装置は、
前記問い合わせを受け付ける端末受付部と、
前記問い合わせに応じて、現在時刻と現在位置を示す位置情報とを取得し、前記現在時刻に対応する出発時刻と前記位置情報に対応する発駅とを取得し、当該出発時刻と当該発駅とを用いて列車ダイヤ検索を行い、ユーザが乗るべき列車を識別する列車識別子と当該列車識別子で識別される車両に対応する前記車両識別子とを取得する端末処理部と、
前記車両識別子を含む前記問い合わせを前記サーバ装置に送信する端末送信部と、
前記問い合わせに応じて、前記車両識別子に対応する前記乗客数関連情報を前記サーバ装置から受信する端末受信部と、
前記車両識別子と記乗客数関連情報との対基に、前記空き車両に関する空車両情報を出力する端末出力部と、
車両の駅構内における停車位置を示す停車位置情報と前記停車位置を識別する停車位置識別子との対の集合を格納する端末格納部と、を具備し、
前記端末処理部は、前記位置情報、前記車両識別子と前記停車位置識別子との対、をさらに取得し、
前記端末出力部は、前記車両識別子と前記乗客数関連情報と前記位置情報と前記停車位置情報と前記停車位置識別子を基に、前記空車両情報に対応する前記停車位置情報をさらに出力する情報処理システム。
An information processing system including an information processing device, a server device, and a terminal device,
The information processing device,
An acquisition unit that acquires passenger number related information regarding the number of passengers for each of a plurality of vehicles constituting one train by a sensor,
A transmission unit that transmits the passenger count related information to the server device in pair with a vehicle identifier that identifies each vehicle,
The server device is
A server receiving unit that receives a pair of the vehicle identifier and the passenger count related information;
A server storage unit that stores a pair of the vehicle identifier and the passenger count related information;
A server transmission unit that transmits the passenger count related information in response to an inquiry about an empty vehicle that is a vehicle whose passenger count has not reached the passenger capacity .
The terminal device,
A terminal reception unit that receives the inquiry,
In response to the inquiry , acquires the current time and position information indicating the current position, acquires the departure time corresponding to the current time and the departure station corresponding to the position information, the departure time and the departure station A terminal processing unit that performs a search of a train schedule using , and acquires a train identifier that identifies the train on which the user should board and the vehicle identifier that corresponds to the vehicle identified by the train identifier ,
A terminal transmitting unit that transmits the inquiry including the vehicle identifier to the server device;
In response to the inquiry, a terminal receiving unit that receives the passenger count related information corresponding to the vehicle identifier from the server device,
Based on the pair of the vehicle identifier to the previous SL passenger-related information, and the terminal output unit for outputting an empty vehicle information regarding the free wheel both,
A terminal storage unit that stores a set of a pair of stop position information indicating a stop position of a vehicle in a station and a stop position identifier that identifies the stop position;
The terminal processing unit further acquires the pair of the positional information, the stop position identifier and the vehicle identifier,
The terminal output unit, based on said vehicle identification and the number of passengers associated information and the position information and the stop position information and the stop position identifier, the stop position information which the information further outputs a corresponding to the empty vehicle information Processing system.
前記端末出力部は、列車の先頭の前記車両識別子と前記位置情報と前記停車位置情報と前記停車位置識別子と前記乗客数関連情報に加え、列車を構成する車両数を基に、前記空車両情報に対応する前記停車位置を出力する請求項1に記載の情報処理システム。 The terminal output unit, in addition to the vehicle identifier at the beginning of the train, the position information, the stop position information, the stop position identifier and the passenger number related information, based on the number of vehicles constituting the train, the empty vehicle information The information processing system according to claim 1, wherein the vehicle stop position corresponding to is output. 前記情報処理装置は、
前記複数の車両のうち、特定の車両を他の車両と区別する特定車両識別子が格納される格納部と、出力部と、をさらに具備し、
前記センサーがイメージセンサー若しくはイメージレンジセンサーであり、前記取得部は、人の属性に対応する特徴を抽出し、
前記出力部は、前記特定車両識別子及び前記特徴を基に、所定の属性の人が前記特定の車両にいることに関する注意喚起を出力する請求項1または2記載の情報処理システム。
The information processing device,
A storage unit that stores a specific vehicle identifier that distinguishes the specific vehicle from other vehicles among the plurality of vehicles; and an output unit,
The sensor is an image sensor or an image range sensor, the acquisition unit extracts a feature corresponding to a human attribute,
The information processing system according to claim 1, wherein the output unit outputs a reminder that a person having a predetermined attribute is in the specific vehicle based on the specific vehicle identifier and the characteristic.
前記情報処理装置は、
前記取得部が、各車両への乗車人数および各車両からの下車人数と、車両間を移動する人数とを基に、前記複数の車両ごとの前記乗客数関連情報を算出する請求項1から3のいずれか1項に記載の情報処理システム。
The information processing device,
The acquisition unit calculates the passenger count related information for each of the plurality of vehicles based on the number of passengers in each vehicle, the number of passengers getting off from each vehicle, and the number of passengers moving between vehicles. The information processing system according to any one of 1.
前記端末装置は、
前記端末処理部が、前記位置情報と現在時刻を示す時刻情報とをさらに取得し、
前記端末送信部が、前記位置情報に対応する駅と、前記時刻情報に対応する出発時刻とを基に、前記車両識別子を含む前記問い合わせを前記サーバ装置に送信する請求項1から4のいずれか1項に記載の情報処理システム。
The terminal device,
The terminal processing unit further acquires the position information and time information indicating the current time,
The terminal transmitting unit transmits the inquiry including the vehicle identifier to the server device based on a station corresponding to the position information and a departure time corresponding to the time information. The information processing system according to item 1.
前記端末装置は、
前記端末処理部が、取得した前記位置情報を基に、ユーザが列車に乗ったか否かを判別する請求項1から5のいずれか1項に記載の情報処理システム。
The terminal device,
The information processing system according to claim 1, wherein the terminal processing unit determines whether or not a user has boarded a train based on the acquired position information.
前記端末装置は、
前記端末処理部が、前記列車ダイヤの検索を行い、検索結果から車両に関する到着時刻または乗換時刻を取得し、
前記端末出力部が、前記到着時刻または前記乗換時刻に関連したタイミングで車両からの下車に関する注意喚起をさらに出力する請求項1から6のいずれか1項に記載の情報処理システム。
The terminal device,
The terminal processing unit performs a search for the train schedule, acquires the arrival time or transfer time for the vehicle from the search result,
The information processing system according to any one of claims 1 to 6, wherein the terminal output unit further outputs a warning regarding a getting-off vehicle from a vehicle at a timing related to the arrival time or the transfer time.
前記端末装置は、
前記端末処理部が、端末検索部と、端末取得部とを有しており、
前記端末検索部が、前記問い合せに応じて前記列車ダイヤ検索を行い、
前記端末取得部が、前記端末検索部による前記列車ダイヤ索結果から前記車両識別子を取得する請求項1から7のいずれか1項に記載の情報処理システム。
The terminal device,
The terminal processing unit has a terminal search unit and a terminal acquisition unit,
The terminal search unit, performs a search of the train schedule in response to the inquiry,
The terminal acquisition unit, the information processing system according to any one of claims 1 to 7 for acquiring the vehicle identifier from biopsy Sakuyui results of the train schedules by the terminal search section.
JP2016035177A 2016-02-26 2016-02-26 Information processing system Active JP6723761B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2016035177A JP6723761B2 (en) 2016-02-26 2016-02-26 Information processing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016035177A JP6723761B2 (en) 2016-02-26 2016-02-26 Information processing system

Publications (3)

Publication Number Publication Date
JP2017149343A JP2017149343A (en) 2017-08-31
JP2017149343A5 JP2017149343A5 (en) 2018-12-06
JP6723761B2 true JP6723761B2 (en) 2020-07-15

Family

ID=59740360

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016035177A Active JP6723761B2 (en) 2016-02-26 2016-02-26 Information processing system

Country Status (1)

Country Link
JP (1) JP6723761B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7225579B2 (en) * 2018-07-03 2023-02-21 トヨタ自動車株式会社 Information processing device and information processing method
KR102358196B1 (en) * 2019-11-14 2022-02-07 주식회사 엘지생활건강 Skin care device

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0229900A (en) * 1988-07-20 1990-01-31 Sharp Corp Navigation terminal equipment
JP3164942B2 (en) * 1993-06-28 2001-05-14 松下電器産業株式会社 Ride status guidance management system
JP4508217B2 (en) * 2007-06-27 2010-07-21 株式会社ナビタイムジャパン Navigation system, route search server, route search method, and terminal device
JP2013019774A (en) * 2011-07-12 2013-01-31 Navitime Japan Co Ltd Navigation device, navigation system, navigation server, navigation method, and program
JP2013035411A (en) * 2011-08-08 2013-02-21 Toshiba Corp Information providing device and information providing program
JP2014086828A (en) * 2012-10-23 2014-05-12 Sharp Corp Route delay management system, route delay management method, and computer program
JP6064728B2 (en) * 2013-03-26 2017-01-25 東日本電信電話株式会社 Information providing system, information providing method, and computer program

Also Published As

Publication number Publication date
JP2017149343A (en) 2017-08-31

Similar Documents

Publication Publication Date Title
JP7234169B2 (en) Operation schedule determination device, automated driving vehicle, operation schedule determination method, and program
US11017666B2 (en) Vehicle control system, vehicle control method, and program
KR20210055104A (en) Smart signs for autonomous vehicles
JP6351142B2 (en) Operation management system, operation management method and program
JP3822126B2 (en) Transportation management system
CN104240529B (en) Method and system for predicting arrival time of buses
RU2718974C2 (en) Passive payments system and method based on location determination
JP6348395B2 (en) Parking lot management device, parking lot management system, parking lot management method, parking lot management program
JP2009199290A (en) Ride confirmation apparatus and fare calculation system
JP2016094044A (en) Information processing system, information processing program, information processing apparatus, and information processing method
US9372086B2 (en) Control system for indicating if people can reach locations that satisfy a predetermined set of conditions and requirements
JP6723761B2 (en) Information processing system
JP2018144729A (en) Congestion state notification system and congestion information notification device
JP6791589B2 (en) Route search system and route search method
KR101844323B1 (en) System, method and user device for providing seat information of public transportation
JP5955580B2 (en) Route guidance method, route guidance device, and computer program
JP6889124B2 (en) Transportation transfer judgment device and transportation transfer judgment method
JP2021026456A (en) Work support system
JP2009045951A (en) Information providing system, server device and information providing method
JP6608228B2 (en) Navigation system, navigation device, navigation method, and computer program
JP6629498B2 (en) Information processing system, information processing method, and information processing program
KR101458553B1 (en) train arrival announcing system
JP2013107507A (en) Device and system for distributing congestion degree, and computer program
JP4303520B2 (en) Taxi waiting display method and system
JP2011128749A (en) Train congestion status distribution system

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20181022

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20181022

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190712

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20190710

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190910

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200121

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200303

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20200624

R150 Certificate of patent or registration of utility model

Ref document number: 6723761

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250