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
JP7702571B2 - Method and device for determining vehicle travel route taking into account passenger travel flow - Google Patents
[go: Go Back, main page]

JP7702571B2 - Method and device for determining vehicle travel route taking into account passenger travel flow - Google Patents

Method and device for determining vehicle travel route taking into account passenger travel flow Download PDF

Info

Publication number
JP7702571B2
JP7702571B2 JP2024511990A JP2024511990A JP7702571B2 JP 7702571 B2 JP7702571 B2 JP 7702571B2 JP 2024511990 A JP2024511990 A JP 2024511990A JP 2024511990 A JP2024511990 A JP 2024511990A JP 7702571 B2 JP7702571 B2 JP 7702571B2
Authority
JP
Japan
Prior art keywords
boarding
passenger
alighting
flow vector
time period
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
JP2024511990A
Other languages
Japanese (ja)
Other versions
JP2024532254A (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.)
42dot Inc
Original Assignee
42dot Inc
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 42dot Inc filed Critical 42dot Inc
Publication of JP2024532254A publication Critical patent/JP2024532254A/en
Application granted granted Critical
Publication of JP7702571B2 publication Critical patent/JP7702571B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/04Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/3407Route searching; Route guidance specially adapted for specific applications
    • G01C21/343Calculating itineraries
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/40Business processes related to the transportation industry
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/005Traffic control systems for road vehicles including pedestrian guidance indicator
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/123Traffic control systems for road vehicles indicating the position of vehicles, e.g. scheduled vehicles; Managing passenger vehicles circulating according to a fixed timetable, e.g. buses, trains, trams
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/123Traffic control systems for road vehicles indicating the position of vehicles, e.g. scheduled vehicles; Managing passenger vehicles circulating according to a fixed timetable, e.g. buses, trains, trams
    • G08G1/127Traffic control systems for road vehicles indicating the position of vehicles, e.g. scheduled vehicles; Managing passenger vehicles circulating according to a fixed timetable, e.g. buses, trains, trams to a central station ; Indicators in a central station
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/123Traffic control systems for road vehicles indicating the position of vehicles, e.g. scheduled vehicles; Managing passenger vehicles circulating according to a fixed timetable, e.g. buses, trains, trams
    • G08G1/133Traffic control systems for road vehicles indicating the position of vehicles, e.g. scheduled vehicles; Managing passenger vehicles circulating according to a fixed timetable, e.g. buses, trains, trams within the vehicle ; Indicators inside the vehicles or at stops

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Human Resources & Organizations (AREA)
  • Strategic Management (AREA)
  • Economics (AREA)
  • Tourism & Hospitality (AREA)
  • Marketing (AREA)
  • Theoretical Computer Science (AREA)
  • General Business, Economics & Management (AREA)
  • Primary Health Care (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Operations Research (AREA)
  • Automation & Control Theory (AREA)
  • Development Economics (AREA)
  • Game Theory and Decision Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Quality & Reliability (AREA)
  • Traffic Control Systems (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、乗客の移動フローを考慮した車両の移動経路を決定する方法及び装置に関する。 The present invention relates to a method and device for determining a vehicle's travel route taking into account passenger movement flow.

車両の乗降車地点毎に乗車乗客数及び降車乗客数を収集することができるが、同じ乗降車地点であっても時間帯別に乗車乗客数及び降車乗客数は大きな差を示すことがある。 The number of boarding and alighting passengers can be collected for each boarding and alighting point of the vehicle, but even at the same boarding and alighting point, there can be large differences in the number of boarding and alighting passengers depending on the time of day.

例えば、出勤時間帯には、会社員が家から会社に出勤するための移動、及び学生が大衆交通(バス)に乗車して登校するなどの移動が主をなしており、昼間時間のうち、学生の下校以降の時間帯には、家から学習塾街への移動が多く発生する。また、退勤時間帯には、会社員が会社から家に戻る移動が多く発生する。 For example, during the commute times, the main movements are office workers commuting from home to work, and students commuting to school by public transport (buses). During the daytime, after students leave school, there is a lot of movement from home to cram school districts. Also, during the commute times, there is a lot of movement from office workers returning home from work.

よって、時間帯別に乗客の移動方向及び移動乗客数を算出して車両の移動経路を決定する技術が求められている。 Therefore, there is a demand for technology that can calculate the direction of passenger movement and the number of passengers moving by time period and determine the vehicle's travel route.

前述した背景技術は、発明者が本発明の導出のために保有していたか、又は本発明の導出過程で習得した技術情報であって、必ずしも本発明の出願前に一般公衆に公開された公知技術であるとはいえない。 The above-mentioned background art is technical information that the inventor possessed in order to derive the present invention or that he acquired in the process of deriving the present invention, and is not necessarily publicly known art that was disclosed to the general public prior to the filing of the application for the present invention.

本発明は、乗客の移動フローを考慮した車両の移動経路を決定する方法及び装置を提供する。本発明が解決しようとする課題は、以上で述べられている課題に限定されず、述べられていない本発明の他の課題及び利点は、以下の説明により理解され、本発明の実施形態によりさらに明らかに理解されるであろう。また、本発明が解決しようとする課題及び利点は、特許請求の範囲に示されている手段及びその組み合わせにより実現できることが理解されるであろう。 The present invention provides a method and device for determining a vehicle travel route taking into account passenger travel flow. The problem to be solved by the present invention is not limited to the problem described above, and other problems and advantages of the present invention not described will be understood from the following description and will be more clearly understood from the embodiments of the present invention. It will also be understood that the problems and advantages to be solved by the present invention can be realized by the means and combinations thereof shown in the claims.

上述した技術的課題を解決するための技術的手段として、本開示の第1態様は、乗客の移動フローを考慮した車両の移動経路を決定する方法であって、複数の乗降車地点のそれぞれに関する時間帯別の乗降車情報を取得するステップと、前記時間帯別の乗降車情報に基づいて乗客別の出発/到着情報を取得するステップと、前記乗客別の出発/到着情報に基づいて少なくとも1つの時間帯別の乗客移動フローベクトル(vector)を決定するステップと、前記時間帯別の乗客移動フローベクトルに基づいて車両の移動経路を決定するステップとを含む、方法を提供することができる。 As a technical means for solving the above-mentioned technical problem, a first aspect of the present disclosure can provide a method for determining a vehicle movement route taking into account passenger movement flow, the method including the steps of acquiring boarding and alighting information by time period for each of a plurality of boarding and alighting points, acquiring passenger-specific departure/arrival information based on the boarding and alighting information by time period, determining at least one passenger movement flow vector by time period based on the passenger-specific departure/arrival information, and determining a vehicle movement route based on the passenger movement flow vector by time period.

本開示の第2態様は、乗客の移動フローを考慮した車両の移動経路を決定するための装置において、少なくとも1つのプログラムが格納されたメモリと、前記少なくとも1つのプログラムを実行することにより演算を行うプロセッサとを含み、複数の乗降車地点のそれぞれに関する時間帯別の乗降車情報を取得し、前記時間帯別の乗降車情報に基づいて乗客別の出発/到着情報を取得し、前記乗客別の出発/到着情報に基づいて少なくとも1つの時間帯別の乗客移動フローベクトル(vector)を決定し、前記時間帯別の乗客移動フローベクトルに基づいて車両の移動経路を決定するものである、装置を提供することができる。 A second aspect of the present disclosure provides an apparatus for determining a vehicle movement route taking into account passenger movement flow, the apparatus including a memory storing at least one program and a processor that performs calculations by executing the at least one program, and which acquires boarding and alighting information by time period for each of a plurality of boarding and alighting points, acquires passenger-specific departure/arrival information based on the boarding and alighting information by time period, determines at least one passenger movement flow vector by time period based on the passenger-specific departure/arrival information, and determines a vehicle movement route based on the passenger movement flow vector by time period.

本開示の第3態様は、第1態様による方法をコンピュータで実行するためのプログラムを記録したコンピュータで読み取り可能な記録媒体を提供することができる。 A third aspect of the present disclosure can provide a computer-readable recording medium having recorded thereon a program for executing the method according to the first aspect on a computer.

それら以外にも、本発明を実現するための他の方法、他のシステム、及び前記方法を実行するためのコンピュータプログラムが格納されたコンピュータで読み取り可能な記録媒体をさらに提供することができる。 In addition, other methods and systems for implementing the present invention, as well as computer-readable recording media storing computer programs for executing the methods, may also be provided.

前述した本開示の課題解決手段によれば、単位時間内により多い乗客を移動させることができ、それにより、交通システムの収益性の向上に役に立つ。 The above-mentioned problem-solving means of the present disclosure allows more passengers to be transported per unit time, thereby helping to improve the profitability of the transportation system.

一実施形態による交通情報提供システムの例示的な環境を概略的に示す図である。1 is a schematic diagram illustrating an exemplary environment of a traffic information system according to one embodiment. 一実施形態による乗客移動フローベクトルを決定する方法を説明するための図である。FIG. 1 is a diagram for explaining a method for determining a passenger movement flow vector according to one embodiment. 一実施形態による時間帯別の乗客移動フローベクトルを決定する方法を説明するための図である。FIG. 13 is a diagram illustrating a method for determining a passenger movement flow vector for each time period according to an embodiment. 一実施形態による時間帯別の乗客移動フローベクトルを決定する方法を説明するための図である。FIG. 13 is a diagram illustrating a method for determining a passenger movement flow vector for each time period according to an embodiment. 一実施形態による時間帯別の乗客移動フローベクトルを決定する方法を説明するための図である。FIG. 13 is a diagram illustrating a method for determining a passenger movement flow vector for each time period according to an embodiment. 一実施形態による乗降車クラスタを生成して車両の移動経路を決定する例を説明するための図である。A figure for explaining an example of generating boarding and alighting clusters and determining a vehicle's travel route according to one embodiment. 一実施形態によるクラスタペア間の移動乗客数を考慮した車両配車の例を説明するための図である。FIG. 11 is a diagram for explaining an example of vehicle dispatching taking into consideration the number of passengers moving between cluster pairs according to an embodiment. 一実施形態による車両の回帰方法を説明するための図である。FIG. 2 is a diagram for explaining a vehicle homing method according to an embodiment. 一実施形態による乗客の移動フローを考慮した車両の移動経路を決定する方法のフローチャートである。4 is a flowchart of a method for determining a vehicle travel route taking into account passenger travel flows according to one embodiment. 一実施形態による交通情報提供装置のブロック図である。1 is a block diagram of a traffic information providing device according to an embodiment;

本発明は、乗客の移動フローを考慮した車両の移動経路を決定するための方法及び装置に関する。 The present invention relates to a method and device for determining a vehicle's travel route taking into account passenger movement flow.

本発明の一実施形態による方法は、複数の乗降車地点のそれぞれに関する時間帯別の乗降車情報を取得し、時間帯別の乗降車情報に基づいて乗客別の出発/到着情報を取得することができる。また、本発明の一実施形態による方法は、乗客別の出発/到着情報に基づいて少なくとも1つの時間帯別の乗客移動フローベクトル(vector)を決定し、時間帯別の乗客移動フローベクトルに基づいて車両の移動経路を決定することができる。 A method according to one embodiment of the present invention can acquire boarding and alighting information by time period for each of a plurality of boarding and alighting points, and acquire passenger-specific departure/arrival information based on the boarding and alighting information by time period. In addition, a method according to one embodiment of the present invention can determine at least one passenger movement flow vector by time period based on the passenger-specific departure/arrival information, and determine a vehicle movement route based on the passenger movement flow vector by time period.

本発明の利点及び特徴、並びにそれらを達成する方法は、添付の図面と共に詳細に説明される実施形態を参照することによって明らかになるであろう。しかし、本発明は、以下に提示される実施形態に限定されるものではなく、異なる様々な形態で実現することができ、本発明の思想及び技術範囲に含まれる全ての変換、均等物乃至代替物を含むものと理解されるべきである。以下に提示される実施形態は、本発明の開示を完全にし、本発明の属する技術の分野における通常の知識を有する者に発明の範疇を完全に理解させるために提供されるものである。本発明を説明するにあたり、関連する公知技術についての具体的な説明が本発明の要旨を不明にすると判断される場合、その詳細な説明を省略する。 The advantages and features of the present invention, as well as the methods for achieving them, will become apparent from the detailed description of the embodiments in conjunction with the accompanying drawings. However, the present invention is not limited to the embodiments presented below, and can be realized in various different forms, and should be understood to include all modifications, equivalents, and alternatives within the spirit and technical scope of the present invention. The embodiments presented below are provided to complete the disclosure of the present invention and to allow those having ordinary skill in the art to which the present invention pertains to fully understand the scope of the invention. In describing the present invention, if a specific description of related publicly known technology is deemed to obscure the gist of the present invention, the detailed description will be omitted.

本出願で用いられる用語は、単に特定の実施形態を説明するために用いられるものであり、本発明の限定を意図するものではない。単数の表現は、文脈上明らかに他の意味を表さない限り、複数の表現を含む。本出願において、「含む」や「有する」などの用語は、明細書に記載された特徴、数字、ステップ、動作、構成要素、部品、又はそれらの組み合わせが存在することを指定するものであり、1つ又はそれ以上の他の特徴、数字、ステップ、動作、構成要素、部品、又はそれらの組み合わせの存在や追加の可能性を予め排除するものではないと理解されるべきである。 The terms used in this application are merely used to describe certain embodiments and are not intended to limit the present invention. The singular expressions include the plural expressions unless the context clearly indicates otherwise. In this application, the terms "include" and "have" are intended to specify the presence of features, numbers, steps, operations, components, parts, or combinations thereof described in the specification, and should be understood not to preclude the presence or additional possibility of one or more other features, numbers, steps, operations, components, parts, or combinations thereof.

本開示の一部の実施形態は、機能ブロック構成及び様々な処理ステップで示すことができる。そのような機能ブロックの一部又は全部は、特定の機能を実行する様々な数のハードウェア及び/又はソフトウェア構成で実現することができる。例えば、本開示の機能ブロックは、1つ以上のマイクロプロセッサにより実現するか、又は所定の機能のための回路構成により実現することができる。また、例えば、本開示の機能ブロックは、様々なプログラミング又はスクリプト言語で実現することができる。機能ブロックは、1つ以上のプロセッサで実行されるアルゴリズムで実現することができる。 さらに、本開示は、電子的な環境設定、信号処理及び/又はデータ処理などのために従来技術を採用することができる。「メカニズム」、「要素」、「手段」、「構成」などの用語は広く用いることができ、機械的及び物理的な構成に限定されるものではない。 Some embodiments of the present disclosure may be illustrated in terms of functional block configurations and various processing steps. Some or all of such functional blocks may be implemented in any number of hardware and/or software configurations that perform a particular function. For example, the functional blocks of the present disclosure may be implemented in one or more microprocessors or in circuit configurations for a given function. Also, for example, the functional blocks of the present disclosure may be implemented in various programming or scripting languages. The functional blocks may be implemented in algorithms executed by one or more processors. Furthermore, the present disclosure may employ conventional techniques for electronic configuration, signal processing, and/or data processing, etc. Terms such as "mechanism," "element," "means," and "configuration" may be used broadly and are not limited to mechanical and physical configurations.

なお、図面に示す構成要素間の連結線又は連結部材は、機能的連結及び/又は物理的連結もしくは回路接続を例示的に示すものに過ぎない。実際の装置では、代替可能又は追加の様々な機能的連結、物理的連結又は回路接続により構成要素間の連結を示すことができる。 Note that the connecting lines or connecting members between components shown in the drawings are merely illustrative of functional connections and/or physical connections or circuit connections. In an actual device, connections between components may be represented by various alternative or additional functional connections, physical connections, or circuit connections.

以下における「車両」は、自動車、バス、バイク、キックボード又はトラックのように、機関を有して人や物を移動させるために用いられるあらゆる種類の運送手段を意味するものであってもよい。 In the following, "vehicle" may mean any type of vehicle that has a mechanism and is used to move people or goods, such as a car, bus, motorcycle, scooter, or truck.

また、「交通情報提供システム」は、デマンド型交通体系に関する交通情報を収集及び分析することを含み、デマンド型交通体系では、車両の移動経路を固定型(fixed)、経路離脱型(semi-fixed)、セミ・ダイナミック型(semi-dynamic)、ダイナミック型(dynamic)などに決定することができる。 The "traffic information system" also includes collecting and analyzing traffic information related to a demand-based transportation system, where the vehicle's travel route can be determined as fixed, semi-fixed, semi-dynamic, dynamic, etc.

さらに、「ベクトル」は、大きさと向きを持つ量であり、以下における「乗客移動フローベクトル」には、乗客の移動フロー(向き)に関する情報、及び移動フローに含まれる乗客数(大きさ)に関する情報が含まれるようにすることができる。 Furthermore, a "vector" is a quantity that has a magnitude and a direction, and the "passenger movement flow vector" described below can include information about the passenger movement flow (direction) and information about the number of passengers included in the movement flow (magnitude).

さらに、「乗降車地点」は、乗客が乗車又は降車できる位置を全て含む用語であり、乗降車地点で、特定の乗客は乗車することができ、他の乗客は降車することができる。一実施形態における「乗降車地点」は、予め定められた位置であってもよく、他の実施形態における「乗降車地点」は、車両が停車できる位置であればどこであってもよい。 Furthermore, "boarding and alighting point" is a term that includes all locations where passengers can board or disembark, where certain passengers can board and other passengers can disembark. In one embodiment, the "boarding and alighting point" may be a predetermined location, and in another embodiment, the "boarding and alighting point" may be any location where a vehicle can stop.

以下、添付図面を参照して本開示を詳細に説明する。 The present disclosure will now be described in detail with reference to the accompanying drawings.

図1は一実施形態による交通情報提供システムの例示的な環境を概略的に示す図である。 Figure 1 is a diagram illustrating an example environment of a traffic information system according to one embodiment.

図1を参照すると、交通情報提供システム10は、ユーザ端末機100、交通情報提供装置200及び通信網300を含んでもよい。また、本発明の一実施形態による交通情報提供システム10は、交通手段端末機400及び/又は乗降車地点端末機500をさらに含んでもよい。 Referring to FIG. 1, the traffic information system 10 may include a user terminal 100, a traffic information device 200, and a communication network 300. In addition, the traffic information system 10 according to an embodiment of the present invention may further include a transportation terminal 400 and/or a boarding/alighting point terminal 500.

図1を参照すると、交通情報提供システム10は、ユーザ端末機100、交通情報提供装置200、通信網300、交通手段端末機400及び乗降車地点端末機500を含んでもよい。 Referring to FIG. 1, the traffic information system 10 may include a user terminal 100, a traffic information providing device 200, a communication network 300, a transportation terminal 400, and a boarding/alighting point terminal 500.

ユーザ端末機100は、交通情報提供システム10により生成される交通情報が提供される装置であってもよい。ユーザ端末機100は、有無線通信環境で他の装置とデータを送受信できる通信端末機を意味するものであってもよい。交通情報提供システム10に含まれるユーザ端末機100は、複数であってもよい。 The user terminal 100 may be a device to which traffic information generated by the traffic information providing system 10 is provided. The user terminal 100 may refer to a communication terminal capable of transmitting and receiving data with other devices in a wired or wireless communication environment. The traffic information providing system 10 may include multiple user terminals 100.

ユーザ端末機100は、例えば、スマートフォン、PC、タブレットPC、スマートテレビ、携帯電話、PDA(personal digital assistant)、ラップトップ、メディアプレーヤ、マイクロサーバ、GPS(global positioning system)装置、電子書籍端末機、デジタル放送用端末機、ナビゲーション、キオスク、MP3プレーヤ、デジタルカメラ、ウェアラブル装置、及びその他のモバイル又は非モバイルコンピューティング装置であってもよい。また、ユーザ端末機100は、電子黒板、タッチテーブルなどのようにタッチ入力を受信できる様々な装置を含むことができる。さらに、ユーザ端末機100は、通信機能及びデータ処理機能を備えた時計、メガネ、ヘッドバンド、指輪などのアクセサリであってもよい。 The user terminal 100 may be, for example, a smartphone, a PC, a tablet PC, a smart TV, a mobile phone, a PDA (personal digital assistant), a laptop, a media player, a microserver, a GPS (global positioning system) device, an e-book reader, a digital broadcasting terminal, a navigation system, a kiosk, an MP3 player, a digital camera, a wearable device, and other mobile or non-mobile computing devices. The user terminal 100 may also include various devices capable of receiving touch input, such as an electronic whiteboard, a touch table, and the like. The user terminal 100 may also be an accessory, such as a watch, glasses, a headband, or a ring, that has a communication function and a data processing function.

図1においては、第1ユーザ端末機100a及び第2ユーザ端末機100bがスマートフォン(smart phone)であることが示されているが、本発明の思想はそれに限定されるものではなく、上述したように、有無線通信環境で他の装置とデータを送受信できる装置であれば、制限なしに用いることができる。 In FIG. 1, the first user terminal 100a and the second user terminal 100b are shown to be smartphones, but the concept of the present invention is not limited thereto. As described above, any device that can transmit and receive data with other devices in a wired or wireless communication environment can be used without restrictions.

ユーザ端末機100は、交通情報提供装置200から交通情報を受信することができる。ユーザ端末機100は、交通情報提供装置200に交通情報を送信することができる。すなわち、ユーザ端末機100は、交通情報提供装置200と交通情報を送受信することができる。ユーザ端末機100は、送受信された交通情報を端末機のディスプレイ部上に視覚的信号により表示することもでき、送受信された交通情報をユーザ端末機100のスピーカから聴覚的信号により出力することもでき、送受信された交通情報をユーザ端末機100の振動機能により示すこともできる。 The user terminal 100 can receive traffic information from the traffic information providing device 200. The user terminal 100 can transmit traffic information to the traffic information providing device 200. That is, the user terminal 100 can transmit and receive traffic information to and from the traffic information providing device 200. The user terminal 100 can display the transmitted and received traffic information as a visual signal on the display unit of the terminal, can output the transmitted and received traffic information as an auditory signal from the speaker of the user terminal 100, and can indicate the transmitted and received traffic information by a vibration function of the user terminal 100.

ユーザ端末機100は、それぞれのユーザ端末機100の位置によって区分されるようにしてもよい。例えば、第1乗降車地点に位置するユーザ端末機は第1ユーザ端末機100aであり、特定の交通手段の内部に位置するユーザ端末機は第2ユーザ端末機100bであり、第2乗降車地点に位置するユーザ端末機は第3ユーザ端末機100cであってもよい。位置によって区分されたそれぞれのユーザ端末機100は、交通情報提供装置200に異なる種類の交通情報を送信することができ、交通情報提供装置200から異なる種類の交通情報を受信することができる。 The user terminals 100 may be classified according to the location of each user terminal 100. For example, a user terminal located at a first boarding/alighting point may be a first user terminal 100a, a user terminal located inside a particular means of transportation may be a second user terminal 100b, and a user terminal located at a second boarding/alighting point may be a third user terminal 100c. Each user terminal 100 classified according to location may transmit different types of traffic information to the traffic information providing device 200 and may receive different types of traffic information from the traffic information providing device 200.

交通情報提供装置200は、ユーザ端末機100に交通情報を提供する装置であってもよい。交通情報提供装置200は、特定の交通手段の現在位置、特定の乗降車地点への到達予定時刻、予想混雑度、予想残余座席数などに関する情報を提供することができる。交通情報提供装置200は、ユーザ端末機100に特定の交通手段に搭乗することを推薦する推薦データを提供することができる。そのような交通情報提供装置200の機能については、図2以下でより詳細に説明する。 The traffic information providing device 200 may be a device that provides traffic information to the user terminal 100. The traffic information providing device 200 may provide information regarding the current location of a specific transportation means, the estimated arrival time at a specific boarding/alighting point, the expected congestion level, the expected number of remaining seats, and the like. The traffic information providing device 200 may provide recommendation data that recommends boarding a specific transportation means to the user terminal 100. The functions of the traffic information providing device 200 will be described in more detail in FIG. 2 and subsequent figures.

ここで、交通情報提供装置200は、交通情報を提供するサーバであってもよい。図1には1つのサーバを示しているが、接続量又はデータ量によって複数のサーバが存在してもよい。 Here, the traffic information providing device 200 may be a server that provides traffic information. Although one server is shown in FIG. 1, multiple servers may exist depending on the number of connections or the amount of data.

交通手段の予想混雑度は、当該交通手段にどのくらい多い乗客が搭乗した状態であるかを予測する数値であって、当該交通手段の種類、大きさ、当該交通手段の内部面積、内部体積、総収容可能人数又は総座席数に対して現在当該交通手段に搭乗している人数から計算することができる。交通手段の予想残余座席数は、当該交通手段に着席可能な座席がどのくらい残っているかを予測する数値であって、当該交通手段の総座席数に対して現在当該交通手段に搭乗している人数から計算することができる。 The expected congestion level of a means of transportation is a numerical value that predicts how many passengers are on board that means of transportation, and can be calculated from the number of passengers currently on board that means of transportation relative to the type and size of that means of transportation, the interior area and volume of that means of transportation, the total number of passengers that can be accommodated, or the total number of seats. The expected number of remaining seats of a means of transportation is a numerical value that predicts how many seats are remaining on that means of transportation, and can be calculated from the number of passengers currently on board that means of transportation relative to the total number of seats of that means of transportation.

交通情報提供装置200は、異なるユーザ端末機100に異なる交通情報を送信することができる。また、交通情報提供装置200は、異なるユーザ端末機100から異なる交通情報を受信することができる。例えば、交通情報提供装置200は、第1乗降車地点に位置する第1ユーザ端末機100aから当該端末機のユーザが乗車を希望する交通手段の種類又は当該端末機のユーザの目的地に関する情報を受信することができる。また、交通情報提供装置200は、特定の交通手段の内部に位置する第2ユーザ端末機100bから当該端末機のユーザが降車を希望する乗降車地点に関する情報を受信することができる。さらに、交通情報提供装置200は、第2乗降車地点に位置する第3ユーザ端末機100cから当該端末機のユーザが乗車を希望する交通手段の種類又は当該端末機のユーザの目的地に関する情報を受信することができる。さらに、交通情報提供装置200は、第1ユーザ端末機100a及び/又は第3ユーザ端末機100cに特定の交通手段の現在位置、特定の乗降車地点への到達予定時刻、予想混雑度、予想残余座席数などに関する情報を送信することができる。 The traffic information providing device 200 can transmit different traffic information to different user terminals 100. Also, the traffic information providing device 200 can receive different traffic information from different user terminals 100. For example, the traffic information providing device 200 can receive information on the type of transportation the user of the terminal device wishes to board or the destination of the user of the terminal device from the first user terminal device 100a located at the first boarding/alighting point. Also, the traffic information providing device 200 can receive information on the boarding/alighting point where the user of the terminal device wishes to alight from the second user terminal device 100b located inside a specific transportation device. Furthermore, the traffic information providing device 200 can receive information on the type of transportation the user of the terminal device wishes to board or the destination of the user of the terminal device from the third user terminal device 100c located at the second boarding/alighting point. Furthermore, the traffic information providing device 200 can transmit information regarding the current location of a specific transportation means, the estimated arrival time at a specific boarding/alighting point, the expected congestion level, the expected number of remaining seats, etc. to the first user terminal 100a and/or the third user terminal 100c.

通信網300は、ユーザ端末機100と交通情報提供装置200とを接続する役割を果たすことができる。すなわち、通信網300とは、ユーザ端末機100と交通情報提供装置200との間で交通情報を含むデータを送受信できるように接続経路を提供する通信網を意味する。通信網300は、例えば、LANs(Local Area Networks)、WANs(Wide Area Networks)、MANs(Metropolitan Area Networks)、ISDNs(Integrated Service Digital Networks)などの有線ネットワークや、無線LANs、CDMA、ブルートゥース(登録商標)、衛星通信などの無線ネットワークを網羅することができるが、本発明の範囲はそれに限定されるものではない。 The communication network 300 can serve to connect the user terminal 100 and the traffic information providing device 200. That is, the communication network 300 refers to a communication network that provides a connection path so that data including traffic information can be transmitted and received between the user terminal 100 and the traffic information providing device 200. The communication network 300 can include, for example, wired networks such as LANs (Local Area Networks), WANs (Wide Area Networks), MANs (Metropolitan Area Networks), and ISDNs (Integrated Service Digital Networks), and wireless networks such as wireless LANs, CDMA, Bluetooth (registered trademark), and satellite communication, but the scope of the present invention is not limited thereto.

交通手段端末機400は、交通手段に設置される装置であってもよい。ここで、交通手段は、路線に沿って運行される様々な交通手段であって、バス、汽車、地下鉄、船舶、航空機などの交通手段のうち旅客用として運行される様々な交通手段であってもよいが、それに限定されるものではない。図1においては、交通手段としてバスが示されているが、本発明の思想は、それに限定されるものではなく、上述したように様々な種類の交通手段を制限なしに用いることができる。 The transportation terminal 400 may be a device installed in the transportation. Here, the transportation may be various transportation that operates along a route, such as buses, trains, subways, ships, and airplanes, which are operated for passengers, but is not limited thereto. In FIG. 1, a bus is shown as the transportation, but the concept of the present invention is not limited thereto, and various types of transportation can be used without restrictions, as described above.

交通手段端末機400は、当該交通手段端末機400が設置された交通手段に関する交通情報を交通情報提供装置200に送信する装置であってもよい。交通手段端末機400は、有無線通信環境で他の装置とデータを送受信できる通信端末機を意味するものであってもよい。 The transportation terminal 400 may be a device that transmits traffic information related to the transportation in which the transportation terminal 400 is installed to the transportation information providing device 200. The transportation terminal 400 may be a communication terminal that can transmit and receive data with other devices in a wired or wireless communication environment.

交通情報提供システム10に含まれる交通手段端末機400は、複数であってもよい。すなわち、図1に示すように、第1交通手段には第1交通手段端末機400aが設置され、第2交通手段には第2交通手段端末機400bが設置されてもよい。それぞれの交通手段端末機400は、当該交通手段端末機400が設置された交通手段に関する情報を交通情報提供装置200に送信することができる。 The transportation information system 10 may include a plurality of transportation terminals 400. That is, as shown in FIG. 1, a first transportation terminal 400a may be installed for a first transportation, and a second transportation terminal 400b may be installed for a second transportation. Each transportation terminal 400 may transmit information related to the transportation in which the transportation terminal 400 is installed to the transportation information device 200.

また、交通手段端末機400は、当該交通手段端末機400が設置された交通手段に関する交通情報を交通情報提供装置200から受信する装置であってもよい。さらに、交通手段端末機400は、他の交通手段端末機と交通情報を送受信する装置であってもよい。すなわち、第1交通手段端末機400aと第2交通手段端末機400bとは、取得した交通情報を互いに送受信することができる。図1においては、交通手段端末機が交通手段の外部に設置されていることが示されているが、交通手段端末機は、交通手段の内部に設置することもできる。 The transportation terminal 400 may also be a device that receives traffic information related to the transportation in which the transportation terminal 400 is installed from the traffic information providing device 200. Furthermore, the transportation terminal 400 may also be a device that transmits and receives traffic information to and from other transportation terminals. That is, the first transportation terminal 400a and the second transportation terminal 400b can transmit and receive acquired traffic information to and from each other. Although the transportation terminal is shown to be installed outside the transportation in FIG. 1, the transportation terminal may also be installed inside the transportation.

交通手段端末機400は、当該交通手段端末機400が設置された交通手段に関する交通情報を送受信する役割の他にも、当該交通情報を取得する機能を実行することができる。例えば、交通手段端末機400は、当該交通手段の内部に搭乗している乗客の人数をカウントする機能、当該交通手段の内部に着席している乗客の人数をカウントする機能、当該交通手段に乗車する人数をカウントする機能、当該交通手段から降車する人数をカウントする機能、特定の乗降車地点で当該交通手段から降車する予定である乗客の人数をカウントする機能、当該交通手段の混雑度を計算する機能などを実行することができる。交通手段端末機400は、交通手段の内部の乗客の人数や乗降車する乗客の人数をカウントするために必要なセンサなどの装置を含んでもよい。あるいは、交通手段端末機400は、当該交通情報を取得する装置と有無線で接続されていてもよい。 The transportation terminal 400 can execute a function of acquiring the traffic information in addition to transmitting and receiving traffic information related to the transportation in which the transportation terminal 400 is installed. For example, the transportation terminal 400 can execute a function of counting the number of passengers on board the transportation, a function of counting the number of passengers seated on the transportation, a function of counting the number of passengers boarding the transportation, a function of counting the number of passengers disembarking from the transportation, a function of counting the number of passengers who plan to disembark from the transportation at a specific boarding and disembarking point, a function of calculating the congestion degree of the transportation, and the like. The transportation terminal 400 may include a device such as a sensor required to count the number of passengers on board the transportation and the number of passengers boarding and disembarking. Alternatively, the transportation terminal 400 may be connected to a device that acquires the traffic information by wire or wirelessly.

乗降車地点端末機500は、乗降車地点に設置された通信装置であってもよい。ここで、乗降車地点は、交通手段が運行する路線において当該交通手段が乗客の乗降車のために停車する建物、構造物又は位置であってもよいが、それに限定されるものではない。 The boarding and alighting point terminal 500 may be a communication device installed at a boarding and alighting point. Here, the boarding and alighting point may be, but is not limited to, a building, structure, or location on a route on which the transportation means operates where the transportation means stops to board and alight passengers.

乗降車地点端末機500は、当該乗降車地点端末機500が設置された乗降車地点に関する交通情報を交通情報提供装置200に送信する装置であってもよい。乗降車地点端末機500は、有無線通信環境で他の装置とデータを送受信できる通信端末機を意味するものであってもよい。 The boarding/alighting point terminal 500 may be a device that transmits traffic information related to the boarding/alighting point where the boarding/alighting point terminal 500 is installed to the traffic information providing device 200. The boarding/alighting point terminal 500 may be a communication terminal that can transmit and receive data with other devices in a wired or wireless communication environment.

交通情報提供システム10に含まれる乗降車地点端末機500は、複数であってもよい。すなわち、図1に示すように、第1乗降車地点には第1乗降車地点端末機500aが設置され、第2乗降車地点には第2乗降車地点端末機500bが設置されてもよい。それぞれの乗降車地点端末機500は、当該乗降車地点端末機500が設置された乗降車地点に関する情報を交通情報提供装置200に送信することができる。 The traffic information system 10 may include a plurality of boarding and alighting point terminals 500. That is, as shown in FIG. 1, a first boarding and alighting point terminal 500a may be installed at a first boarding and alighting point, and a second boarding and alighting point terminal 500b may be installed at a second boarding and alighting point. Each boarding and alighting point terminal 500 may transmit information about the boarding and alighting point at which the boarding and alighting point terminal 500 is installed to the traffic information device 200.

また、乗降車地点端末機500は、当該乗降車地点端末機500が設置された乗降車地点に関する交通情報を交通情報提供装置200から受信する装置であってもよい。 The boarding/alighting point terminal device 500 may also be a device that receives traffic information related to the boarding/alighting point where the boarding/alighting point terminal device 500 is installed from the traffic information providing device 200.

さらに、乗降車地点端末機500は、他の乗降車地点端末機と交通情報を送受信する装置であってもよい。すなわち、第1乗降車地点端末機500aと第2乗降車地点端末機500bとは、取得した交通情報を互いに送受信することができる。図1においては、乗降車地点端末機500が乗降車地点の外壁部分に取り付けられるように設置されていることが示されているが、乗降車地点端末機500は、乗降車地点の位置又は種類に応じて乗降車地点又は乗降車地点の近傍領域の様々な位置に設置することができる。 Furthermore, the boarding/alighting point terminal 500 may be a device for transmitting and receiving traffic information to and from other boarding/alighting point terminals. That is, the first boarding/alighting point terminal 500a and the second boarding/alighting point terminal 500b can transmit and receive acquired traffic information to and from each other. In FIG. 1, the boarding/alighting point terminal 500 is shown installed so as to be attached to the outer wall of the boarding/alighting point, but the boarding/alighting point terminal 500 can be installed at various positions at the boarding/alighting point or in the area surrounding the boarding/alighting point depending on the location or type of the boarding/alighting point.

乗降車地点端末機500は、当該乗降車地点端末機500が設置された乗降車地点に関する交通情報を送受信する役割の他にも、当該交通情報を取得する機能を実行することができる。例えば、乗降車地点端末機500は、当該乗降車地点端末機500が設置された乗降車地点で待機中の人数をカウントする機能、当該乗降車地点で待機中の人数のうち、特定の交通手段への搭乗を希望する人数をカウントする機能、当該乗降車地点で降車する人数をカウントする機能などを実行することができる。乗降車地点端末機500は、人数をカウントするために必要なセンサなどの装置を含んでもよい。あるいは、乗降車地点端末機500は、当該交通情報を取得する装置と有無線で接続されていてもよい。 The boarding/alighting point terminal device 500 can execute a function of acquiring the traffic information in addition to the role of transmitting and receiving traffic information related to the boarding/alighting point where the boarding/alighting point terminal device 500 is installed. For example, the boarding/alighting point terminal device 500 can execute a function of counting the number of people waiting at the boarding/alighting point where the boarding/alighting point terminal device 500 is installed, a function of counting the number of people waiting at the boarding/alighting point who wish to board a specific means of transportation, and a function of counting the number of people disembarking at the boarding/alighting point. The boarding/alighting point terminal device 500 may include a device such as a sensor required for counting the number of people. Alternatively, the boarding/alighting point terminal device 500 may be connected to a device that acquires the traffic information via wired or wireless connection.

図2は一実施形態による乗客移動フローベクトルを決定する方法を説明するための図である。 Figure 2 is a diagram illustrating a method for determining passenger movement flow vectors in one embodiment.

図2を参照すると、図2の地図には複数の乗降車地点が表示される。交通情報提供装置は、複数の乗降車地点の乗降車位置情報を取得することができる。例えば、交通情報提供装置は、乗降車地点端末機から乗降車位置情報を取得するか、又はユーザ端末機から乗降車位置情報を取得することができる。 Referring to FIG. 2, a plurality of boarding and alighting points are displayed on the map in FIG. 2. The traffic information providing device can acquire boarding and alighting position information of the plurality of boarding and alighting points. For example, the traffic information providing device can acquire boarding and alighting position information from a boarding and alighting point terminal device, or can acquire boarding and alighting position information from a user terminal device.

交通情報提供装置は、複数の乗降車地点のそれぞれで乗客が乗降車した時刻を考慮した時間帯別の乗降車人数情報を取得することができる。 The traffic information providing device can obtain information on the number of passengers boarding and alighting by time period, taking into account the times at which passengers boarded and alighted at each of multiple boarding and alighting points.

図2を参照すると、交通情報提供装置は、出勤時間帯(AM7:00~9:00)に複数の乗降車地点別に乗降車した乗客数を取得することができる。第1乗降車地点211で乗車した乗客数は20名、降車した乗客数は0名であり、第2乗降車地点212で乗車した乗客数は10名、降車した乗客数は5名であり、第3乗降車地点213で乗車した乗客数は5名、降車した乗客数は15名であり、第4乗降車地点214で乗車した乗客数は0名、降車した乗客数は10名である。 Referring to FIG. 2, the traffic information providing device can obtain the number of passengers boarding and alighting at multiple boarding and alighting points during the commuter hours (7:00AM to 9:00AM). The number of passengers boarding and alighting at the first boarding and alighting point 211 is 20, the number of passengers boarding and alighting at the second boarding and alighting point 212 is 10, the number of passengers boarding and alighting at the third boarding and alighting point 213 is 5, the number of passengers boarding and alighting at the third boarding and alighting point 213 is 15, and the number of passengers boarding and alighting at the fourth boarding and alighting point 214 is 0, and the number of passengers boarding and alighting at the fourth boarding and alighting point 214 is 10.

交通情報提供装置は、第1~第4乗降車地点211~214で乗降車した乗客数に基づいて乗客移動フローベクトルを決定することができる。 The traffic information providing device can determine a passenger movement flow vector based on the number of passengers boarding and alighting at the first to fourth boarding and alighting points 211 to 214.

具体的には、交通情報提供装置は、第1乗降車地点211及び第2乗降車地点212の乗降車乗客数に基づいて、第1乗降車地点211で乗車して第2乗降車地点212で降車した乗客数は5名であると決定することができる。よって、第1乗降車地点211で乗車した乗客は15名(20名-5名=15名)が残り、車両に搭乗している乗客は25名(15名+10名=25名)であることが分かる。 Specifically, the traffic information providing device can determine that the number of passengers who boarded at the first boarding/alighting point 211 and disembarked at the second boarding/alighting point 212 is 5, based on the number of passengers boarding/alighting at the first boarding/alighting point 211 and the second boarding/alighting point 212. Therefore, it can be seen that 15 passengers (20 - 5 = 15) remain after boarding at the first boarding/alighting point 211, and the number of passengers aboard the vehicle is 25 (15 + 10 = 25).

交通情報提供装置は、第1乗降車地点211、第2乗降車地点212及び第3乗降車地点213の乗降車乗客数に基づいて、第1乗降車地点211で乗車して第3乗降車地点213で降車した乗客数を9名(15名×(15/25)=9名)と推定し、第2乗降車地点212で乗車して第3乗降車地点213で降車した乗客数を6名(15名×(10/25)=6名)と推定することができる。前記推定過程において、15名は第3乗降車地点213で降車した乗客数である。 Based on the number of passengers boarding and alighting at the first boarding and alighting point 211, the second boarding and alighting point 212, and the third boarding and alighting point 213, the traffic information providing device can estimate the number of passengers who boarded at the first boarding and alighting point 211 and alighted at the third boarding and alighting point 213 to be 9 (15 people x (15/25) = 9 people), and the number of passengers who boarded at the second boarding and alighting point 212 and alighted at the third boarding and alighting point 213 to be 6 (15 people x (10/25) = 6 people). In the above estimation process, 15 people is the number of passengers who alighted at the third boarding and alighting point 213.

最後に、交通情報提供装置は、第1乗降車地点211、第2乗降車地点212、第3乗降車地点213及び第4乗降車地点214の乗降車乗客数に基づいて、第1乗降車地点211で乗車して第4乗降車地点214で降車した乗客数を6名、第2乗降車地点212で乗車して第4乗降車地点214で降車した乗客数を4名、第3乗降車地点213で乗車して第4乗降車地点214で降車した乗客数を5名と推定することができる。 Finally, based on the number of passengers boarding and alighting at the first boarding and alighting point 211, the second boarding and alighting point 212, the third boarding and alighting point 213, and the fourth boarding and alighting point 214, the traffic information providing device can estimate the number of passengers who boarded at the first boarding and alighting point 211 and alighted at the fourth boarding and alighting point 214 to be 6, the number of passengers who boarded at the second boarding and alighting point 212 and alighted at the fourth boarding and alighting point 214 to be 4, and the number of passengers who boarded at the third boarding and alighting point 213 and alighted at the fourth boarding and alighting point 214 to be 5.

交通情報提供装置は、複数の乗降車地点のそれぞれに関する時間帯別の乗降車情報を取得し、時間帯別の乗降車情報に基づいて乗客別の出発/到着情報を取得することにより、当該時間帯の乗客移動のフロー及び乗客移動の大きさを示す少なくとも1つの乗客移動フローベクトルを決定することができる。図2を参照すると、乗客移動フローベクトルは太い矢印で示されるが、矢印の方向は乗客の移動フローを示し、矢印の太さは移動フローに含まれる乗客数を示す。 The traffic information providing device can determine at least one passenger movement flow vector indicating the flow of passenger movement and the magnitude of passenger movement during the time period by acquiring boarding and alighting information by time period for each of a plurality of boarding and alighting points and acquiring departure/arrival information by passenger based on the boarding and alighting information by time period. Referring to FIG. 2, the passenger movement flow vector is indicated by a thick arrow, the direction of the arrow indicates the passenger movement flow, and the thickness of the arrow indicates the number of passengers included in the movement flow.

図3A~図3Cは一実施形態による時間帯別の乗客移動フローベクトルを決定する方法を説明するための図である。 Figures 3A to 3C are diagrams illustrating a method for determining passenger movement flow vectors by time period according to one embodiment.

同じ乗降車地点であっても時間帯別に乗降車人数情報は異なり得る。例えば、出勤時間帯(AM7:00~9:00)には、会社員が家から会社に出勤するための移動、及び学生が家から学校に登校するための移動が多く発生し、昼間時間帯(PM3:00~5:00)には、学生が下校後に家から学習塾街に行く移動が多く発生し、退勤時間帯(PM5:00~8:00)には、会社員が退勤して家に帰る移動が多く発生する。 Even at the same boarding and alighting point, the number of passengers may differ depending on the time period. For example, during the commute time (7:00-9:00 AM), many office workers travel from home to go to work and many students travel from home to go to school, during the daytime (3:00-5:00 PM), many students travel from home to go to cram school districts after school, and during the dismissal time (5:00-8:00 PM), many office workers travel from home to go to their homes after finishing work.

出勤時間帯(AM7:00~9:00)には、居住地域周辺に位置する乗降車地点で乗車する乗客が多く、商業地域周辺に位置する乗降車地点で降車する乗客が多い。昼間時間帯(PM3:00~5:00)には、学校周辺に位置する乗降車地点で乗車する乗客が多く、学習塾街周辺に位置する乗降車地点で降車する乗客が多い。退勤時間帯(PM5:00~8:00)には、出勤時間帯(AM7:00~9:00)とは逆に、商業地域周辺に位置する乗降車地点で乗車する乗客が多く、居住地域周辺に位置する乗降車地点で降車する乗客が多い。 During commuting hours (7:00-9:00AM), many passengers board at boarding and alighting points located near residential areas, and many passengers alight at boarding and alighting points located near commercial areas. During daytime hours (3:00-5:00PM), many passengers board at boarding and alighting points located near schools, and many passengers alight at boarding and alighting points located near cram school districts. During leaving work hours (5:00-8:00PM), in contrast to commuting hours (7:00-9:00AM), many passengers board at boarding and alighting points located near commercial areas, and many passengers alight at boarding and alighting points located near residential areas.

図3Aを参照すると、出勤時間帯(AM7:00~9:00)には、第1乗降車地点311から第2乗降車地点312への乗客移動フローベクトルを決定し、第3乗降車地点313から第4乗降車地点314への乗客移動フローベクトルを決定することができる。逆に、図3Bを参照すると、退勤時間帯(PM5:00~8:00)には、第2乗降車地点312から第1乗降車地点311への乗客移動フローベクトルを決定し、第4乗降車地点314から第3乗降車地点313への乗客移動フローベクトルを決定することができる。交通情報提供装置は、出勤時間帯(AM7:00~9:00)及び退勤時間帯(PM5:00~8:00)の乗客移動フローベクトルを考慮して、第1乗降車地点311及び第3乗降車地点313は居住地域と推定し、第2乗降車地点312及び第4乗降車地点314は商業地域と推定することができる。 Referring to FIG. 3A, during the commuter hours (7:00-9:00 AM), a passenger flow vector can be determined from the first boarding/alighting point 311 to the second boarding/alighting point 312, and a passenger flow vector can be determined from the third boarding/alighting point 313 to the fourth boarding/alighting point 314. Conversely, referring to FIG. 3B, during the commuter hours (5:00-8:00 PM), a passenger flow vector can be determined from the second boarding/alighting point 312 to the first boarding/alighting point 311, and a passenger flow vector can be determined from the fourth boarding/alighting point 314 to the third boarding/alighting point 313. Taking into account the passenger movement flow vectors during the commute times (7:00AM to 9:00AM) and the commute times (5:00PM to 8:00PM), the traffic information providing device can estimate that the first and third boarding and alighting points 311 and 313 are residential areas, and the second and fourth boarding and alighting points 312 and 314 are commercial areas.

また、図3Cを参照すると、昼間時間帯(PM3:00~5:00)には、第5乗降車地点315及び第7乗降車地点317から第6乗降車地点316への乗客移動フローベクトルを決定することができる。交通情報提供装置は、昼間時間帯(PM3:00~5:00)の乗客移動フローベクトルを考慮して、第5乗降車地点315及び第7乗降車地点317は学校周辺と推定し、第6乗降車地点316は学習塾街周辺と推定することができる。 Referring also to FIG. 3C, passenger movement flow vectors from the fifth and seventh boarding and alighting points 315 and 317 to the sixth boarding and alighting point 316 can be determined during the daytime hours (3:00-5:00 PM). Taking into account the passenger movement flow vectors during the daytime hours (3:00-5:00 PM), the traffic information providing device can estimate that the fifth and seventh boarding and alighting points 315 and 317 are near schools, and the sixth boarding and alighting point 316 is near a cram school district.

一方、図3A及び図3Bを参照すると、第1乗降車地点311と第2乗降車地点312間の矢印の太さの方が、第3乗降車地点313と第4乗降車地点314間の矢印の太さより太いことが分かる。図2で上述したように、矢印の太さは乗客移動フローベクトルの大きさに対応するので、交通情報提供装置は、第1乗降車地点311と第2乗降車地点312間の移動フローに含まれる乗客数の方が、第3乗降車地点313と第4乗降車地点314間の移動フローに含まれる乗客数より多いと決定することができる。 ...

同様に、図3Cを参照すると、交通情報提供装置は、第7乗降車地点317から第6乗降車地点316に移動した乗客数の方が、第5乗降車地点315から第6乗降車地点316に移動した乗客数より多いと決定することができる。 Similarly, referring to FIG. 3C, the traffic information device can determine that the number of passengers moving from the seventh boarding/alighting point 317 to the sixth boarding/alighting point 316 is greater than the number of passengers moving from the fifth boarding/alighting point 315 to the sixth boarding/alighting point 316.

交通情報提供装置は、上述した方法により、時間帯別の乗客移動フローベクトルを決定することができる。乗客移動フローベクトルには、乗客の移動フロー(向き)に関する情報、及び移動フローに含まれる乗客数(大きさ)に関する情報が含まれるようにすることができる。交通情報提供装置は、乗客移動フローベクトルに基づいて車両の移動経路を決定することができる。 The traffic information device can determine passenger movement flow vectors for each time period using the method described above. The passenger movement flow vector can include information on the movement flow (direction) of passengers and information on the number (size) of passengers included in the movement flow. The traffic information device can determine the movement route of the vehicle based on the passenger movement flow vector.

以下、交通情報提供装置が時間帯別の乗客移動フローベクトルに基づいて車両の移動経路を決定することには、時間帯別の乗客移動フローベクトルを推定して車両の移動経路を決定することが含まれてもよい。すなわち、交通情報提供装置は、特定の曜日及び特定の時間帯に関する乗客移動フローベクトルに基づいて車両の移動経路を決定するだけでなく、前記特定の曜日及び前記特定の時間帯と同じ曜日及び時間帯での乗客移動フローベクトルを推定することにより車両の移動経路を決定することができる。 Hereinafter, the traffic information device's determination of a vehicle's movement route based on a passenger movement flow vector for each time period may include determining the vehicle's movement route by estimating a passenger movement flow vector for each time period. In other words, the traffic information device can determine the vehicle's movement route not only based on a passenger movement flow vector for a specific day of the week and a specific time period, but also by estimating a passenger movement flow vector for the same day of the week and time period as the specific day of the week and the specific time period.

例えば、図3Aを参照すると、出勤時間帯(AM7:00~9:00)には、第1乗客移動フローベクトル321及び第2乗客移動フローベクトル322の方向を考慮して、交通情報提供装置は、車両が第1乗降車地点311で出発して第2乗降車地点312に到着するように車両の移動経路を決定し、また、第3乗降車地点313で出発して第4乗降車地点314に到着するように車両の移動経路を決定することができる。なお、第1乗客移動フローベクトル321及び第2乗客移動フローベクトル322の大きさを考慮して、交通情報提供装置は、第1乗客移動フローベクトル321に沿って運行する車両の台数の方が、第2乗客移動フローベクトル322に沿って運行する車両の台数よりさらに多くなるように、配車をスケジューリングすることができる。 For example, referring to FIG. 3A, during the commute time (7:00-9:00 AM), the traffic information providing device may determine a vehicle movement route so that the vehicle departs from the first passenger movement flow vector 321 and arrives at the second passenger movement flow vector 312, and may also determine a vehicle movement route so that the vehicle departs from the third passenger movement flow vector 313 and arrives at the fourth passenger movement flow vector 314, taking into consideration the magnitudes of the first passenger movement flow vector 321 and the second passenger movement flow vector 322. In addition, the traffic information providing device may schedule vehicle dispatch so that the number of vehicles operating along the first passenger movement flow vector 321 is greater than the number of vehicles operating along the second passenger movement flow vector 322, taking into consideration the magnitudes of the first passenger movement flow vector 321 and the second passenger movement flow vector 322.

また、図3Bを参照すると、退勤時間帯(PM5:00~8:00)には、第3乗客移動フローベクトル323及び第4乗客移動フローベクトル324の方向を考慮して、交通情報提供装置は、車両が第2乗降車地点312で出発して第1乗降車地点311に到着するように車両の移動経路を決定し、また、第4乗降車地点314で出発して第3乗降車地点313に到着するように車両の移動経路を決定することができる。なお、第3乗客移動フローベクトル323及び第4乗客移動フローベクトル324の大きさを考慮して、交通情報提供装置は、第3乗客移動フローベクトル323に沿って運行する車両の台数の方が、第4乗客移動フローベクトル324に沿って運行する車両の台数よりさらに多くなるように、配車をスケジューリングすることができる。 Referring to FIG. 3B, during the off-work hours (5:00-8:00 PM), the traffic information device may determine a vehicle movement route so that the vehicle departs from the second boarding/alighting point 312 and arrives at the first boarding/alighting point 311, and may also determine a vehicle movement route so that the vehicle departs from the fourth boarding/alighting point 314 and arrives at the third boarding/alighting point 313, taking into consideration the magnitudes of the third passenger movement flow vector 323 and the fourth passenger movement flow vector 324. In addition, the traffic information device may schedule vehicle dispatch so that the number of vehicles operating along the third passenger movement flow vector 323 is greater than the number of vehicles operating along the fourth passenger movement flow vector 324, taking into consideration the magnitudes of the third passenger movement flow vector 323 and the fourth passenger movement flow vector 324.

さらに、図3Cを参照すると、昼間時間帯(PM3:00~5:00)には、第5乗客移動フローベクトル325及び第6乗客移動フローベクトル326の方向を考慮して、交通情報提供装置は、車両が第5乗降車地点315又は第7乗降車地点317で出発して第6乗降車地点316に到着するように車両の移動経路を決定することができる。なお、第5乗客移動フローベクトル325及び第6乗客移動フローベクトル326の大きさを考慮して、交通情報提供装置は、第6乗客移動フローベクトル326に沿って運行する車両の台数の方が、第5乗客移動フローベクトル325に沿って運行する車両の台数よりさらに多くなるように、配車をスケジューリングすることができる。 Further, referring to FIG. 3C, during the daytime hours (3:00-5:00 PM), the traffic information providing device can determine the movement route of the vehicle so that the vehicle departs from the fifth passenger movement flow vector 325 or the seventh passenger movement flow vector 317 and arrives at the sixth passenger movement flow point 316, taking into consideration the directions of the fifth passenger movement flow vector 325 and the sixth passenger movement flow vector 326. In addition, the traffic information providing device can schedule vehicle dispatch so that the number of vehicles traveling along the sixth passenger movement flow vector 326 is greater than the number of vehicles traveling along the fifth passenger movement flow vector 325, taking into consideration the magnitudes of the fifth passenger movement flow vector 325 and the sixth passenger movement flow vector 326.

一実施形態において、交通情報提供装置は、時間帯別の乗客移動フローベクトルだけでなく、乗客別の搭乗時間及び乗客別の待機時間の少なくとも1つをさらに考慮して、車両の移動経路を決定することができる。乗客別の搭乗時間とは、乗客が車両に搭乗した状態での時間を意味するものであり、乗客別の待機時間とは、乗客が車両に搭乗するまで車両の外部で待機している状態での時間を意味するものであってもよい。 In one embodiment, the traffic information providing device can determine the vehicle movement route by further considering at least one of the passenger boarding time and the passenger waiting time in addition to the passenger movement flow vector by time period. The passenger boarding time may mean the time that the passenger is on board the vehicle, and the passenger waiting time may mean the time that the passenger is waiting outside the vehicle until boarding the vehicle.

交通情報提供装置は、所定の乗客が車両に乗車したときの時刻と降車したときの時刻との差を用いて当該乗客の搭乗時間を算出することができる。また、交通情報提供装置は、所定の乗客の位置情報(例えば、ユーザ端末機のGPS情報)に基づいて、当該乗客が特定の乗降車地点に到着したときの時刻と車両に搭乗したときの時刻との差を用いて当該乗客の待機時間を算出することができる。 The traffic information providing device can calculate the boarding time of a specific passenger by using the difference between the time when the passenger boards the vehicle and the time when the passenger disembarks. The traffic information providing device can also calculate the waiting time of a specific passenger by using the difference between the time when the passenger arrives at a specific boarding/disembarking point and the time when the passenger boards the vehicle, based on the position information of the specific passenger (e.g., GPS information from a user terminal device).

交通情報提供装置は、乗客移動フローベクトルに基づいて車両の移動経路を決定するが、車両に搭乗した乗客の搭乗時間が第1閾値以下となり、車両を待つ乗客の待機時間が第2閾値以下となるように車両の移動経路を調整することにより、最終移動経路を決定することができる。例えば、乗客移動フローベクトルに基づいて10個の乗降車地点を経由する移動経路が決定されても、乗客のうち、搭乗時間が第1閾値(例えば、1時間)を超えるか、又は待機時間が第2閾値(例えば、30分)を超える乗客が発生した場合、交通情報提供装置は、一部の乗降車地点を移動経路から除くことにより、最終移動経路を決定することができる。 The traffic information providing device determines the travel route of the vehicle based on the passenger movement flow vector, and can determine the final travel route by adjusting the travel route of the vehicle so that the boarding time of passengers boarding the vehicle is equal to or less than a first threshold and the waiting time of passengers waiting for the vehicle is equal to or less than a second threshold. For example, even if a travel route that passes through 10 boarding and alighting points is determined based on the passenger movement flow vector, if there is a passenger whose boarding time exceeds a first threshold (e.g., 1 hour) or whose waiting time exceeds a second threshold (e.g., 30 minutes), the traffic information providing device can determine the final travel route by excluding some of the boarding and alighting points from the travel route.

本開示においては、時間帯別の乗客移動フローベクトルだけでなく、乗客別の搭乗時間及び乗客別の待機時間の少なくとも1つをさらに考慮して、車両の移動経路を決定することにより、乗客の利便性を向上させることができる。 In the present disclosure, passenger convenience can be improved by determining the vehicle movement route by further considering not only the passenger movement flow vector by time period, but also at least one of the boarding time and waiting time by passenger.

一実施形態において、交通情報提供装置は、時間帯別の乗客移動フローベクトルを所定の時間間隔で更新することができる。例えば、交通情報提供装置は、乗客移動フローベクトルを2時間間隔で更新することができる。 In one embodiment, the traffic information device can update the passenger movement flow vector by time period at a predetermined time interval. For example, the traffic information device can update the passenger movement flow vector at two-hour intervals.

また、交通情報提供装置は、乗客移動フローベクトルの大きさに応じて更新周期が異なるように設定することができる。移動フローに含まれる乗客数が多いほど乗客移動フローベクトルの大きさが大きく、乗客移動フローベクトルが大きいほど乗客移動フローベクトルの方向がより長い時間維持される。 The traffic information device can also set the update period to differ depending on the magnitude of the passenger movement flow vector. The greater the number of passengers included in the movement flow, the greater the magnitude of the passenger movement flow vector, and the greater the passenger movement flow vector, the longer the direction of the passenger movement flow vector is maintained.

具体的には、交通情報提供装置は、乗客移動フローベクトルの大きさが第1閾値以上、第2閾値未満である場合、第1時間間隔で更新することができる。また、交通情報提供装置は、乗客移動フローベクトルの大きさが第2閾値以上である場合、第2時間間隔で更新することができる。ここで、第1時間間隔は、第2時間間隔より短く設定されてもよい。 Specifically, the traffic information providing device can update the passenger movement flow vector at a first time interval when the magnitude of the passenger movement flow vector is equal to or greater than a first threshold and less than a second threshold. Also, the traffic information providing device can update the passenger movement flow vector at a second time interval when the magnitude of the passenger movement flow vector is equal to or greater than a second threshold. Here, the first time interval may be set to be shorter than the second time interval.

例えば、図3Aを参照すると、交通情報提供装置は、第1乗客移動フローベクトル321の大きさが第2閾値以上であると決定し、第2乗客移動フローベクトル322の大きさが第1閾値以上、第2閾値未満であると決定することができる。それにより、交通情報提供装置は、第1乗客移動フローベクトル321は1時間間隔で更新し、第2乗客移動フローベクトル322は30分間隔で更新することができる。 For example, referring to FIG. 3A, the traffic information device may determine that the magnitude of the first passenger flow vector 321 is equal to or greater than the second threshold, and that the magnitude of the second passenger flow vector 322 is equal to or greater than the first threshold and less than the second threshold. Thus, the traffic information device may update the first passenger flow vector 321 at one-hour intervals and the second passenger flow vector 322 at 30-minute intervals.

本開示においては、乗客移動フローベクトルの大きさに応じて更新周期が異なるように設定されることにより、乗客移動フローベクトルの大きさ及び方向の少なくともいずれか1つが短い周期で変わる場合は、基準間隔より短い周期で乗客移動フローベクトルを更新することができる。本開示においては、更新された乗客移動フローベクトルに基づいて車両の移動経路を決定して車両の配車をスケジューリングすることにより、単位時間内により多い乗客を移動させることができる。 In the present disclosure, the update period is set to be different depending on the magnitude of the passenger flow vector, so that when at least one of the magnitude and direction of the passenger flow vector changes in a short cycle, the passenger flow vector can be updated in a cycle shorter than the reference interval. In the present disclosure, the vehicle movement route is determined based on the updated passenger flow vector and the vehicle dispatch is scheduled, so that more passengers can be moved within a unit time.

図4は一実施形態による乗降車クラスタを生成して車両の移動経路を決定する例を説明するための図である。 Figure 4 is a diagram illustrating an example of generating boarding and alighting clusters and determining a vehicle's travel route in one embodiment.

交通情報提供装置は、所定の時間帯に乗車乗客が集中した第1地域に含まれる複数の乗降車地点をクラスタリングして乗車クラスタ410を生成することができる。また、交通情報提供装置は、所定の時間帯に降車乗客が集中した第2地域に含まれる複数の乗降車地点をクラスタリングして降車クラスタ420を生成することができる。乗降車クラスタは時間帯別に決定されるものであり、時間帯が変わると異なる地域が乗降車クラスタとして決定されることがある。 The traffic information providing device can generate a boarding cluster 410 by clustering a plurality of boarding and alighting points included in a first region where boarding passengers are concentrated during a specified time period. The traffic information providing device can also generate alighting cluster 420 by clustering a plurality of boarding and alighting points included in a second region where alighting passengers are concentrated during a specified time period. Boarding and alighting clusters are determined by time period, and different regions may be determined as boarding and alighting clusters when the time period changes.

図4を参照すると、交通情報提供装置は、複数の乗降車地点のそれぞれに関する時間帯別の乗客別の出発/到着情報に基づいて、出勤時間帯(AM7:00~9:00)の乗客移動フローベクトル430を決定することができる。このとき、交通情報提供装置は、乗車クラスタ410及び降車クラスタ420を用いて、出勤時間帯(AM7:00~9:00)の乗客移動フローベクトル430を決定することができる。 Referring to FIG. 4, the traffic information providing device can determine passenger movement flow vector 430 for the commuting time slot (7:00AM to 9:00AM) based on departure/arrival information for each passenger by time slot for each of a plurality of boarding and alighting points. In this case, the traffic information providing device can determine passenger movement flow vector 430 for the commuting time slot (7:00AM to 9:00AM) using boarding cluster 410 and alighting cluster 420.

具体的には、交通情報提供装置は、出勤時間帯(AM7:00~9:00)に乗車乗客が集中した第1地域を識別し、第1地域に含まれる複数の乗降車地点をクラスタリングして乗車クラスタ410を生成することができる。また、交通情報提供装置は、出勤時間帯(AM7:00~9:00)に降車乗客が集中した第2地域を識別し、第2地域に含まれる複数の乗降車地点をクラスタリングして降車クラスタ420を生成することができる。交通情報提供装置は、矢印で示される乗客移動フローベクトル430を決定することができるが、ここで、矢印の方向は、乗車クラスタ410から降車クラスタ420を向き、矢印の太さは、乗車クラスタ410から降車クラスタ420に移動する乗客数が反映されたものであってもよい。 Specifically, the traffic information providing device can identify a first region where boarding passengers are concentrated during the commute time (7:00AM to 9:00AM) and generate boarding cluster 410 by clustering multiple boarding and alighting points included in the first region. The traffic information providing device can also identify a second region where disembarking passengers are concentrated during the commute time (7:00AM to 9:00AM) and generate disembarking cluster 420 by clustering multiple boarding and alighting points included in the second region. The traffic information providing device can determine passenger movement flow vector 430 indicated by an arrow, where the direction of the arrow is from boarding cluster 410 to disembarking cluster 420, and the thickness of the arrow may reflect the number of passengers moving from boarding cluster 410 to disembarking cluster 420.

また、交通情報提供装置は、乗客移動フローベクトル430に基づいて、車両の最終移動経路431を決定することができる。 The traffic information providing device can also determine the vehicle's final movement route 431 based on the passenger movement flow vector 430.

具体的には、交通情報提供装置は、乗車クラスタ410に含まれる複数の乗降車地点を連結する第1移動経路を設定し、降車クラスタ420に含まれる複数の乗降車地点を連結する第2移動経路を設定し、乗車クラスタ410と降車クラスタ420とを連結する連結経路を設定することにより、車両の最終移動経路431を決定することができる。交通情報提供装置は、最短時間、最短距離などの基準に基づいて、第1移動経路、第2移動経路及び連結経路を設定することができる。また、交通情報提供装置は、乗客別の搭乗時間及び乗客別の待機時間の少なくとも1つをさらに考慮して、第1移動経路、第2移動経路及び連結経路を設定することができる。しかし、決定方法は、それに限定されるものではない。 Specifically, the traffic information providing device can determine the final movement route 431 of the vehicle by setting a first movement route connecting a plurality of boarding and alighting points included in the boarding cluster 410, setting a second movement route connecting a plurality of boarding and alighting points included in the alighting cluster 420, and setting a connecting route connecting the boarding cluster 410 and the alighting cluster 420. The traffic information providing device can set the first movement route, the second movement route, and the connecting route based on criteria such as the shortest time and the shortest distance. In addition, the traffic information providing device can set the first movement route, the second movement route, and the connecting route by further considering at least one of the boarding time for each passenger and the waiting time for each passenger. However, the determination method is not limited thereto.

また、交通情報提供装置は、乗客移動フローベクトル430の大きさ及び車両の搭乗人数に基づいて、所定の時間帯に最終移動経路431を運行する車両の台数を決定することができる。 In addition, the traffic information providing device can determine the number of vehicles that will operate on the final travel route 431 during a given time period based on the magnitude of the passenger movement flow vector 430 and the number of passengers in the vehicle.

一実施形態において、交通情報提供装置は、乗降車クラスタ410、420の内部の乗客移動フローベクトルの更新間隔と、乗車クラスタ410と降車クラスタ420間の乗客移動フローベクトル430の更新間隔とが異なるように設定することができる。図4には示していないが、乗降車クラスタ410、420の内部でも乗客の移動による乗客移動フローベクトルを決定することができる。 In one embodiment, the traffic information providing device can set the update interval of the passenger movement flow vector within the boarding/alighting clusters 410 and 420 to be different from the update interval of the passenger movement flow vector 430 between the boarding cluster 410 and the alighting cluster 420. Although not shown in FIG. 4, the passenger movement flow vector due to the movement of passengers can also be determined within the boarding/alighting clusters 410 and 420.

具体的には、交通情報提供装置は、乗降車クラスタ410、420の内部の乗客移動フローベクトルの大きさが第2閾値未満であると決定し、乗客移動フローベクトルを30分間隔で更新することができる。また、交通情報提供装置は、乗車クラスタ410と降車クラスタ420間の乗客移動フローベクトル430の大きさが第2閾値以上であると決定し、乗客移動フローベクトルを1時間間隔で更新することができる。例えば、第1経路及び第2経路は30分間隔で更新され、連結経路は1時間間隔で更新されてもよい。 Specifically, the traffic information providing device may determine that the magnitude of the passenger movement flow vector within the boarding/alighting clusters 410, 420 is less than the second threshold, and update the passenger movement flow vector at 30-minute intervals. In addition, the traffic information providing device may determine that the magnitude of the passenger movement flow vector 430 between the boarding cluster 410 and the alighting cluster 420 is equal to or greater than the second threshold, and update the passenger movement flow vector at one-hour intervals. For example, the first and second routes may be updated at 30-minute intervals, and the connecting route may be updated at one-hour intervals.

図5は一実施形態によるクラスタペア間の移動乗客数を考慮した車両配車の例を説明するための図である。 Figure 5 is a diagram illustrating an example of vehicle dispatching that takes into account the number of passengers moving between cluster pairs in one embodiment.

図4で上述した方法により、交通情報提供装置は、複数のクラスタ510、520、530、540、550を生成することができる。図5を参照すると、第1クラスタ510及び第3クラスタ530は乗車クラスタに該当し、第2クラスタ520、第4クラスタ540及び第5クラスタ550は降車クラスタに該当する。 By using the method described above in FIG. 4, the traffic information providing device can generate a plurality of clusters 510, 520, 530, 540, and 550. Referring to FIG. 5, the first cluster 510 and the third cluster 530 correspond to boarding clusters, and the second cluster 520, the fourth cluster 540, and the fifth cluster 550 correspond to disembarking clusters.

交通情報提供装置は、乗車クラスタと降車クラスタとをマッチングしてクラスタペア(pair)を生成することができる。乗客移動フローベクトルで連結された乗車クラスタと降車クラスタとは、クラスタペアを形成することができる。1つのクラスタは、複数のクラスタペアに属することができ、1つのクラスタは、複数のクラスタのうち、一部のクラスタに対しては乗車クラスタ、他のクラスタに対しては降車クラスタとして決定されるようにすることができる。 The traffic information providing device can generate a cluster pair by matching boarding clusters and alighting clusters. Boarding clusters and alighting clusters connected by a passenger movement flow vector can form a cluster pair. One cluster can belong to multiple cluster pairs, and one cluster can be determined as a boarding cluster for some clusters and as alighting cluster for other clusters among the multiple clusters.

図5を参照すると、交通情報提供装置は、第1クラスタ510と第5クラスタ550とをマッチングして第1クラスタペアを生成し、第1クラスタ510と第4クラスタ540とをマッチングして第2クラスタペアを生成することができる。同様の方式で、交通情報提供装置は、第2クラスタ520、第4クラスタ540及び第5クラスタ550と第3クラスタ530とをそれぞれマッチングして第3~第5クラスタペアを生成することができる。 Referring to FIG. 5, the traffic information device may match the first cluster 510 with the fifth cluster 550 to generate a first cluster pair, and match the first cluster 510 with the fourth cluster 540 to generate a second cluster pair. In a similar manner, the traffic information device may match the second cluster 520, the fourth cluster 540, and the fifth cluster 550 with the third cluster 530, respectively, to generate the third to fifth cluster pairs.

交通情報提供装置は、運営可能車両台数情報を取得することができる。 The traffic information providing device can obtain information on the number of vehicles that can be operated.

交通情報提供装置は、移動乗客数を示す複数の乗客移動フローベクトルの大きさと運営可能車両台数とを比較して車両を配車することができる。運営可能車両台数が十分な場合、交通情報提供装置は、図5に示す全てのクラスタペアのそれぞれに車両を配車することができる。クラスタペアに配車された車両の移動経路は、クラスタペアに対応する乗客移動フローベクトルの方向によって決定されるようにすることができる。ここで、車両毎に収容可能乗客数が異なる場合、交通情報提供装置は、乗客移動フローベクトル別の大きさを考慮して、車両を配車することができる。すなわち、乗客移動フローベクトルが大きいほど、当該移動経路に収容可能乗客数が多い車両を配車することができる。 The traffic information device can allocate vehicles by comparing the magnitudes of multiple passenger movement flow vectors indicating the number of moving passengers with the number of operable vehicles. If the number of operable vehicles is sufficient, the traffic information device can allocate vehicles to each of all cluster pairs shown in FIG. 5. The movement route of the vehicle allocated to the cluster pair can be determined according to the direction of the passenger movement flow vector corresponding to the cluster pair. Here, if the number of passengers that can be accommodated differs for each vehicle, the traffic information device can allocate vehicles by taking into account the magnitude of each passenger movement flow vector. In other words, the larger the passenger movement flow vector, the more vehicles that can accommodate a larger number of passengers can be allocated to the movement route.

一方、運営可能車両台数が十分でない場合、交通情報提供装置は、運営可能車両台数情報を考慮して、乗客移動フローベクトルの大きさが所定の値以上であるクラスタペアに車両を配車することができる。例えば、運営可能車両台数が2台だけである場合、交通情報提供装置は、乗客移動フローベクトルの大きさ、すなわち矢印の太さが太い第1クラスタペア(第1クラスタ510と第5クラスタ550とのマッチング)及び第3クラスタペア(第3クラスタ530と第2クラスタ520とのマッチング)に車両を配車することができる。ここで、2台の車両の収容可能乗客数が異なる場合、交通情報提供装置は、より多い乗客を収容できる車両を第1クラスタペアに配車することができる。 On the other hand, if the number of operable vehicles is insufficient, the traffic information providing device may allocate vehicles to cluster pairs whose passenger movement flow vectors have a magnitude equal to or greater than a predetermined value, taking into account the information on the number of operable vehicles. For example, if there are only two operable vehicles, the traffic information providing device may allocate vehicles to the first cluster pair (matching the first cluster 510 with the fifth cluster 550) and the third cluster pair (matching the third cluster 530 with the second cluster 520) whose passenger movement flow vectors have a magnitude, i.e., a thick arrow. Here, if the two vehicles have different capacities of passengers, the traffic information providing device may allocate a vehicle that can accommodate more passengers to the first cluster pair.

本開示においては、運営可能車両台数情報を考慮してクラスタペアに車両を配車することにより、単位時間内により多い乗客を移動させることができる。 In this disclosure, by taking into account information on the number of operable vehicles, vehicles are allocated to cluster pairs, making it possible to transport more passengers within a unit time.

図6は一実施形態による車両の回帰方法を説明するための図である。 Figure 6 is a diagram illustrating a vehicle return method according to one embodiment.

交通情報提供装置は、複数の乗降車地点の乗降車位置情報、及び複数の乗降車地点のそれぞれで乗客が乗降車した時刻を考慮した時間帯別の乗降車人数情報に基づいて、時間帯別の乗客移動フローベクトルを決定することができる。図6の1番目の地図601には、出勤時間帯(AM7:00~9:00)の乗客移動フローベクトル610が示される。 The traffic information providing device can determine passenger movement flow vectors for each time period based on the boarding and alighting position information of multiple boarding and alighting points and the number of passengers boarding and alighting for each time period, taking into account the time when passengers boarded and alighted at each of the multiple boarding and alighting points. The first map 601 in Figure 6 shows passenger movement flow vectors 610 for the commuter time period (7:00 to 9:00 AM).

図6の2番目の地図602を参照すると、交通情報提供装置は、乗客移動フローベクトル610に基づいて、車両の第1移動経路611を決定することができる。交通情報提供装置は、乗客移動フローベクトル610を決定するために用いられた乗降車地点を通過する第1移動経路611を決定することができる。一方、上述したように、交通情報提供装置は、乗客別の搭乗時間及び乗客別の待機時間の少なくとも1つをさらに考慮して、車両の移動経路を決定することができる。 Referring to the second map 602 in FIG. 6, the traffic information device may determine a first movement route 611 of the vehicle based on the passenger movement flow vector 610. The traffic information device may determine the first movement route 611 passing through the boarding and disembarking points used to determine the passenger movement flow vector 610. Meanwhile, as described above, the traffic information device may determine the movement route of the vehicle by further considering at least one of the boarding time for each passenger and the waiting time for each passenger.

交通情報提供装置は、車両の第1移動経路611に基づいて、複数の乗降車地点の中から、出発地点620、経由地点640及び到着地点630を識別することができる。 The traffic information providing device can identify the departure point 620, the intermediate point 640, and the arrival point 630 from among the multiple boarding and alighting points based on the first travel route 611 of the vehicle.

図6の3番目の地図603を参照すると、車両が第1移動経路611に沿って出発地点620から経由地点640を経て到着地点630に到着した後、再び出発地点620に回帰する例が示される。 Referring to the third map 603 in FIG. 6, an example is shown in which a vehicle travels from a starting point 620 along a first travel route 611, passes through a waypoint 640, arrives at a destination point 630, and then returns to the starting point 620.

一実施形態において、交通情報提供装置は、車両が到着地点630に到着した後、出発地点620に回帰する際に、経由地点640を経由することなく直ちに出発地点620に戻るように、車両の回帰経路612を決定することができる。 In one embodiment, the traffic information providing device can determine the return route 612 of the vehicle so that when the vehicle arrives at the arrival point 630 and returns to the departure point 620, the vehicle returns immediately to the departure point 620 without passing through the intermediate point 640.

他の実施形態において、交通情報提供装置は、車両が到着地点630に到着した後、出発地点620に回帰する際に、経由地点640の少なくとも一部を経由して出発地点620に戻るように、車両の回帰経路612を決定することもできる。 In another embodiment, the traffic information providing device may determine the return route 612 of the vehicle such that, after the vehicle arrives at the arrival point 630, the vehicle returns to the starting point 620 via at least a portion of the waypoint 640.

本開示においては、車両の回帰経路612を決定する上で、経由地点640の少なくとも一部を経由する経路と、経由地点640を経由することなく直ちに出発地点620に戻る経路との単位時間当たりの乗客移動数を比較した後、車両の回帰経路612を決定することができる。 In the present disclosure, the return route 612 of the vehicle can be determined by comparing the number of passengers traveled per unit time between a route that passes through at least a portion of the waypoint 640 and a route that returns directly to the starting point 620 without passing through the waypoint 640, and then determining the return route 612 of the vehicle.

図7は一実施形態による乗客の移動フローを考慮した車両の移動経路を決定する方法のフローチャートである。 Figure 7 is a flowchart of a method for determining a vehicle travel path taking into account passenger travel flow in one embodiment.

図7に示す乗客の移動フローを考慮した車両の移動経路を決定する方法は、上記図において説明された実施形態に関するものであるので、以下、省略された内容であっても、上記図において説明された内容は図7の方法にも適用することができる。 The method for determining a vehicle's travel route taking into account passenger movement flow shown in Figure 7 relates to the embodiment described in the above figure, so even if the content is omitted below, the content described in the above figure can also be applied to the method of Figure 7.

図7を参照すると、ステップ710において、プロセッサは、複数の乗降車地点のそれぞれに関する時間帯別の乗降車情報を取得することができる。 Referring to FIG. 7, in step 710, the processor can obtain boarding and alighting information by time period for each of a number of boarding and alighting points.

ステップ720において、プロセッサは、時間帯別の乗降車情報に基づいて乗客別の出発/到着情報を取得することができる。 In step 720, the processor can obtain passenger-specific departure/arrival information based on boarding and alighting information by time period.

ステップ730において、プロセッサは、乗客別の出発/到着情報に基づいて少なくとも1つの時間帯別の乗客移動フローベクトル(vector)を決定することができる。 In step 730, the processor may determine at least one time-slot specific passenger movement flow vector based on passenger-specific departure/arrival information.

プロセッサは、所定の時間帯に乗車乗客が多く集中した第1地域に含まれる複数の乗降車地点をクラスタリングして乗車クラスタを生成することができる。また、プロセッサは、所定の時間帯に降車乗客が多く集中した第2地域に含まれる複数の乗降車地点をクラスタリングして降車クラスタを生成することができる。プロセッサは、乗車クラスタ及び降車クラスタに基づいて、所定の時間帯の乗客移動フローベクトルを決定することができる。プロセッサは、乗車クラスタで乗車して降車クラスタで降車する乗客数に基づいて、所定の時間帯の乗客移動フローベクトルを決定することができる。 The processor can generate boarding clusters by clustering multiple boarding and alighting points included in a first area where many boarding passengers are concentrated during a specified time period. The processor can also generate disembarking clusters by clustering multiple boarding and alighting points included in a second area where many disembarking passengers are concentrated during a specified time period. The processor can determine a passenger movement flow vector for a specified time period based on the boarding clusters and the disembarking clusters. The processor can determine a passenger movement flow vector for a specified time period based on the number of passengers boarding at the boarding clusters and disembarking at the disembarking clusters.

プロセッサは、乗車クラスタと降車クラスタとをマッチングして複数のクラスタペア(pairs)を生成し、複数のクラスタペアのそれぞれの乗客移動フローベクトルを決定することができる。また、プロセッサは、運営可能車両台数情報を取得し、運営可能車両台数情報を考慮して乗客移動フローベクトルの大きさが所定の値以上であるクラスタペアに車両を配車することができる。 The processor can match boarding clusters with alighting clusters to generate a plurality of cluster pairs and determine passenger movement flow vectors for each of the plurality of cluster pairs. The processor can also obtain information on the number of operable vehicles and, taking into account the information on the number of operable vehicles, dispatch vehicles to cluster pairs whose passenger movement flow vectors have magnitudes equal to or greater than a predetermined value.

ステップ740において、プロセッサは、時間帯別の乗客移動フローベクトルに基づいて車両の移動経路を決定することができる。 In step 740, the processor can determine a vehicle travel route based on the passenger movement flow vectors by time period.

複数の乗降車地点は、第1乗降車地点及び第2乗降車地点を含んでもよい。プロセッサは、所定の時間帯に前記第1乗降車地点で乗車して第2乗降車地点で降車する乗客数に基づいて、所定の時間帯の乗客移動フローベクトルの大きさを決定することができる。また、プロセッサは、第1乗降車地点の位置情報及び第2乗降車地点の位置情報に基づいて、所定の時間帯の乗客移動フローベクトルの方向を決定することができる。 The multiple boarding and alighting points may include a first boarding and alighting point and a second boarding and alighting point. The processor can determine the magnitude of the passenger movement flow vector for a specified time period based on the number of passengers who board at the first boarding and alighting point and alight at the second boarding and alighting point during the specified time period. The processor can also determine the direction of the passenger movement flow vector for the specified time period based on the location information of the first boarding and alighting point and the location information of the second boarding and alighting point.

一実施形態において、プロセッサは、時間帯別の乗客移動フローベクトルを所定の時間間隔で更新することができる。プロセッサは、時間帯別の乗客移動フローベクトルの大きさが第1閾値以上、第2閾値未満である場合、第1時間間隔で更新し、時間帯別の乗客移動フローベクトルの大きさが第2閾値以上である場合、第2時間間隔で更新することができる。ここで、第1時間間隔は、第2時間間隔より短く設定されてもよい。 In one embodiment, the processor may update the passenger movement flow vector for each time period at a predetermined time interval. The processor may update the passenger movement flow vector for each time period at a first time interval if the magnitude of the passenger movement flow vector for each time period is equal to or greater than a first threshold and less than a second threshold, and may update the passenger movement flow vector for each time period at a second time interval if the magnitude of the passenger movement flow vector for each time period is equal to or greater than a second threshold. Here, the first time interval may be set to be shorter than the second time interval.

一実施形態において、プロセッサは、時間帯別の乗客移動フローベクトル、及び乗客別の搭乗時間及び乗客別の待機時間の少なくとも1つをさらに考慮して、車両の移動経路を決定することができる。 In one embodiment, the processor can determine the vehicle travel route by further considering the passenger movement flow vector by time period and at least one of the passenger boarding time and the passenger waiting time.

一実施形態において、プロセッサは、車両の移動経路に基づいて、複数の乗降車地点の中から、出発地点、経由地点及び到着地点を識別することができる。プロセッサは、車両が到着地点に到着した後、経由地点を経由することなく出発地点に回帰するように、回帰経路を決定することができる。 In one embodiment, the processor can identify a departure point, a waypoint, and a destination point from among a plurality of boarding and alighting points based on the travel path of the vehicle. The processor can determine a return path such that after the vehicle arrives at the destination point, the vehicle returns to the departure point without passing through the waypoint.

図8は一実施形態による交通情報提供装置のブロック図である。 Figure 8 is a block diagram of a traffic information providing device according to one embodiment.

図8を参照すると、交通情報提供装置800は、通信部810、プロセッサ820及びDB830を含んでもよい。図8の交通情報提供装置800には、実施形態に関連する構成要素のみ示されている。よって、図8に示す構成要素に加えて他の汎用の構成要素をさらに含んでもよいことは、当該技術分野における通常の知識を有する者であれば理解するであろう。 Referring to FIG. 8, the traffic information providing device 800 may include a communication unit 810, a processor 820, and a DB 830. Only components related to the embodiment are shown in the traffic information providing device 800 in FIG. 8. Therefore, a person having ordinary skill in the art would understand that the traffic information providing device 800 may further include other general-purpose components in addition to the components shown in FIG. 8.

通信部810は、外部サーバ又は外部装置との有線/無線通信を可能にする1つ以上の構成要素を含んでもよい。例えば、通信部810は、近距離通信部(図示せず)、移動通信部(図示せず)及び放送受信部(図示せず)の少なくとも1つを含んでもよい。 The communication unit 810 may include one or more components that enable wired/wireless communication with an external server or device. For example, the communication unit 810 may include at least one of a short-range communication unit (not shown), a mobile communication unit (not shown), and a broadcast receiving unit (not shown).

DB830は、交通情報提供装置800内で処理される各種データを保存するハードウェアであって、プロセッサ820の処理及び制御のためのプログラムを保存することができる。DB830は、決済情報、ユーザ情報などを保存することができる。 DB830 is hardware that stores various data processed within the traffic information providing device 800, and can store programs for processing and controlling the processor 820. DB830 can store payment information, user information, etc.

DB830は、DRAM(dynamic random access memory)、SRAM(static random access memory)などのRAM(random access memory)、ROM(read-only memory)、EEPROM(electrically erasable programmable read-only memory)、CD-ROM、ブルーレイ又は他の光ディスクストレージ、HDD(hard disk drive)、SSD(solid state drive)、又はフラッシュメモリを含む。 DB830 may include a random access memory (RAM) such as dynamic random access memory (DRAM), static random access memory (SRAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), CD-ROM, Blu-ray or other optical disk storage, hard disk drive (HDD), solid state drive (SSD), or flash memory.

プロセッサ820は、交通情報提供装置800の全般的な動作を制御する。例えば、プロセッサ820は、DB830に保存されたプログラムを実行することにより、入力部(図示せず)、ディスプレイ(図示せず)、通信部810、DB830などを全般的に制御することができる。プロセッサ820は、DB830に保存されたプログラムを実行することにより、交通情報提供装置800の動作を制御することができる。 The processor 820 controls the overall operation of the traffic information providing device 800. For example, the processor 820 can generally control the input unit (not shown), the display (not shown), the communication unit 810, the DB 830, etc., by executing a program stored in the DB 830. The processor 820 can generally control the operation of the traffic information providing device 800 by executing a program stored in the DB 830.

プロセッサ820は、図1~図7において上述した交通情報提供装置の動作の少なくとも一部を制御することができる。 The processor 820 can control at least a portion of the operation of the traffic information providing device described above in Figures 1 to 7.

プロセッサ820は、ASICs(application specific integrated circuits)、DSPs(digital signal processors)、DSPDs(digital signal processing devices)、PLDs(programmable logic devices)、FPGAs(field programmable gate arrays)、コントローラ(controllers)、マイクロコントローラ(micro-controllers)、マイクロプロセッサ(microprocessors)、その他の機能の実行のための電気ユニットの少なくとも1つを用いて実現することができる。 The processor 820 may be implemented using at least one of the following electrical units for performing functions: ASICs (application specific integrated circuits), DSPs (digital signal processors), DSPDs (digital signal processing devices), PLDs (programmable logic devices), FPGAs (field programmable gate arrays), controllers, microcontrollers, microprocessors, and other functions.

一実施形態において、交通情報提供装置800は、移動性を有する電子デバイスであってもよい。例えば、交通情報提供装置800は、スマートフォン、タブレットPC、PC、スマートテレビ、PDA(personal digital assistant)、ラップトップ、メディアプレーヤ、ナビゲーション、カメラ付きデバイス、及びその他のモバイル電子デバイスで実現することができる。また、交通情報提供装置800は、通信機能及びデータ処理機能を備えた時計、メガネ、ヘッドバンド、指輪などのウェアラブルデバイスで実現することができる。 In one embodiment, the traffic information providing device 800 may be a mobile electronic device. For example, the traffic information providing device 800 may be a smartphone, a tablet PC, a PC, a smart TV, a personal digital assistant (PDA), a laptop, a media player, a navigation system, a device with a camera, and other mobile electronic devices. The traffic information providing device 800 may also be a wearable device, such as a watch, glasses, a headband, or a ring, that has communication and data processing capabilities.

他の実施形態において、交通情報提供装置800は、車両に組み込まれる電子デバイスであってもよい。例えば、交通情報提供装置800は、製造過程後にチューニング(tuning)により車両に挿入される電子デバイスであってもよい。 In another embodiment, the traffic information providing device 800 may be an electronic device that is integrated into a vehicle. For example, the traffic information providing device 800 may be an electronic device that is inserted into a vehicle by tuning after the manufacturing process.

さらに他の実施形態において、交通情報提供装置800は、車両の外部に位置するサーバであってもよい。サーバは、ネットワークを介して通信を行って命令、コード、ファイル、コンテンツ、サービスなどを提供するコンピュータ装置又は複数のコンピュータ装置で実現することができる。サーバは、車両に搭載された装置から車両の移動経路を決定するために必要なデータを受信し、受信したデータに基づいて車両の移動経路を決定することができる。 In yet another embodiment, the traffic information providing device 800 may be a server located outside the vehicle. The server may be realized by a computer device or multiple computer devices that communicate over a network to provide instructions, code, files, content, services, etc. The server may receive data necessary to determine the vehicle's travel route from a device mounted on the vehicle, and may determine the vehicle's travel route based on the received data.

本発明による実施形態は、コンピュータ上で様々な構成要素により実行できるコンピュータプログラムの形態で実現することができ、このようなコンピュータプログラムは、コンピュータで読み取り可能な媒体に記録することができる。ここで、媒体には、ハードディスク、フロッピーディスク、磁気テープなどの磁気媒体、CD-ROM、DVDなどの光記録媒体、フロプティカルディスク(floptical disk)などの光磁気記録媒体(magneto-optical medium)、ROM、RAM、フラッシュメモリなどのプログラム命令を記憶して実行するように特別に構成されたハードウェア装置が含まれる。 Embodiments according to the present invention can be realized in the form of a computer program executable by various components on a computer, and such a computer program can be recorded on a computer-readable medium. Here, the medium includes a magnetic medium such as a hard disk, a floppy disk, or a magnetic tape, an optical medium such as a CD-ROM or a DVD, a magneto-optical medium such as a floptical disk, a ROM, a RAM, a flash memory, or other hardware device specially configured to store and execute program instructions.

一方、前記コンピュータプログラムは、本発明のために特別に設計及び構成されたものであってもよく、コンピュータソフトウェア分野の当業者に公知されて使用可能なものであってもよい。 コンピュータプログラムの例には、コンパイラにより生成されるような機械語コードだけでなく、インタプリタなどを用いてコンピュータにより実行される高級言語コードも含まれる。 The computer program may be one that has been specially designed and constructed for the present invention, or one that is known and available to those skilled in the art of computer software. Examples of computer programs include not only machine code such as that generated by a compiler, but also high-level language code that is executed by a computer using an interpreter or the like.

一実施形態によれば、本開示の様々な実施形態による方法は、コンピュータプログラム製品(computer program product)に含めて提供することができる。コンピュータプログラム製品は、商品として販売者と購入者との間で取引されるようにすることができる。コンピュータプログラム製品は、機器で読み取り可能な記憶媒体(例えば、compact disc read only memory(CD-ROM))の形態で配布するか、又はアプリケーションストア(例えば、プレイストアTM)を介して、もしくは2つのユーザ装置間で直接、オンラインで配布(例えば、ダウンロード又はアップロード)することができる。オンライン配布の場合、コンピュータプログラム製品の少なくとも一部は、メーカーのサーバ、アプリケーションストアのサーバ、又は中継サーバのメモリなどの機器で読み取り可能な記憶媒体に少なくとも一時的に記憶されるか、一時的に生成されるようにすることができる。 According to one embodiment, the method according to various embodiments of the present disclosure can be provided in a computer program product. The computer program product can be traded as a commodity between a seller and a buyer. The computer program product can be distributed in the form of a machine-readable storage medium (e.g., compact disc read only memory (CD-ROM)) or distributed online (e.g., downloaded or uploaded) via an application store (e.g., Play Store ) or directly between two user devices. In the case of online distribution, at least a part of the computer program product can be at least temporarily stored or temporarily generated in a machine-readable storage medium such as a memory of a manufacturer's server, an application store's server, or an intermediary server.

本発明による方法を構成するステップに関して、明白な順序の記載又はそれに反する記載がなければ、上記ステップは適切な順序で行うことができる。本発明は、必ずしも上記ステップの記載順序に限定されるものではない。本発明における全ての例又は例示的な用語(例えば、など)の使用は、単に本発明を詳細に説明するためのものであり、特許請求の範囲により限定されない限り、上記例又は例示的な用語により本発明の範囲が限定されるわけではない。また、当業者は、様々な修正、組み合わせ及び変更が加えられた特許請求の範囲又はその均等物の範疇内で設計条件及び要因に応じて構成できることを理解するであろう。 Unless there is an explicit or contrary description of the steps constituting the method according to the present invention, the steps may be performed in any suitable order. The present invention is not necessarily limited to the order of the steps described above. The use of all examples or exemplary terms (such as, for example, etc.) in the present invention is merely for the purpose of explaining the present invention in detail, and the scope of the present invention is not limited by the examples or exemplary terms unless limited by the claims. In addition, those skilled in the art will understand that various modifications, combinations, and changes can be made within the scope of the claims or their equivalents according to design conditions and factors.

よって、本発明の思想は、上述した実施形態に限定されて定められてはならず、添付の特許請求の範囲だけでなく、その特許請求の範囲と均等な又はそれから等価的に変更された全ての範囲は、本発明の思想の範疇に属するといえる。 Therefore, the idea of the present invention should not be limited to the above-mentioned embodiment, and not only the scope of the attached claims, but also all scopes equivalent to or equivalently modified from the scope of the claims, can be said to belong to the scope of the idea of the present invention.

Claims (8)

乗客の移動フローを考慮した車両の移動経路を決定する方法であって、
複数の乗降車地点のそれぞれに関する時間帯別の乗降車情報を取得するステップと、
前記時間帯別の乗降車情報に基づいて乗客別の出発/到着情報を取得するステップと、
前記乗客別の出発/到着情報に基づいて少なくとも1つの時間帯別の乗客移動フローベクトル(vector)を決定するステップと、
前記時間帯別の乗客移動フローベクトルに基づいて車両の移動経路を決定するステップとを含
前記方法は、
前記時間帯別の乗客移動フローベクトルを所定の時間間隔で更新するステップをさらに含み、
前記更新するステップは、
前記時間帯別の乗客移動フローベクトルの大きさが第1閾値以上、第2閾値未満である場合、第1時間間隔で更新し、前記時間帯別の乗客移動フローベクトルの大きさが前記第2閾値以上である場合、第2時間間隔で更新するステップを含み、
前記第1時間間隔は、前記第2時間間隔とは異なる、方法。
A method for determining a vehicle travel route taking into account passenger travel flows, comprising:
acquiring boarding and alighting information by time period for each of a plurality of boarding and alighting points;
acquiring passenger-specific departure/arrival information based on the boarding/alighting information by time period;
determining at least one time-slot-specific passenger movement flow vector based on the passenger-specific departure/arrival information;
determining a vehicle movement route based on the passenger movement flow vector for each time period;
The method comprises:
The passenger movement flow vector for each time period is updated at a predetermined time interval.
The updating step includes:
updating the passenger flow vector at a first time interval when the magnitude of the passenger flow vector for each time period is equal to or greater than a first threshold value and less than a second threshold value, and updating the passenger flow vector at a second time interval when the magnitude of the passenger flow vector for each time period is equal to or greater than the second threshold value;
The method , wherein the first time interval is different from the second time interval .
前記複数の乗降車地点は、第1乗降車地点及び第2乗降車地点を含み、
前記時間帯別の乗客移動フローベクトルを決定するステップは、
所定の時間帯に前記第1乗降車地点で乗車して前記第2乗降車地点で降車する乗客数に基づいて、前記所定の時間帯の乗客移動フローベクトルの大きさを決定し、
前記第1乗降車地点の位置情報及び前記第2乗降車地点の位置情報に基づいて、前記所定の時間帯の乗客移動フローベクトルの方向を決定するステップを含む、
請求項1に記載の方法。
The plurality of boarding and alighting points include a first boarding and alighting point and a second boarding and alighting point,
The step of determining a passenger movement flow vector by time period includes:
determining a magnitude of a passenger movement flow vector for a predetermined time period based on the number of passengers who board at the first boarding/alighting point and disembark at the second boarding/alighting point during the predetermined time period;
determining a direction of a passenger movement flow vector for the predetermined time period based on location information of the first boarding/alighting point and location information of the second boarding/alighting point;
The method of claim 1.
前記時間帯別の乗客移動フローベクトルを決定するステップは、
所定の時間帯に乗車乗客が多く集中した第1地域に含まれる複数の乗降車地点をクラスタリングして乗車クラスタを生成するステップと、
前記所定の時間帯に降車乗客が多く集中した第2地域に含まれる複数の乗降車地点をクラスタリングして降車クラスタを生成するステップと、
前記乗車クラスタ及び前記降車クラスタに基づいて、前記所定の時間帯の乗客移動フローベクトルを決定するステップとを含む、請求項1に記載の方法。
The step of determining a passenger movement flow vector by time period includes:
A step of generating boarding clusters by clustering a plurality of boarding and alighting points included in a first area where a large number of boarding passengers are concentrated during a predetermined time period;
A step of generating an alighting cluster by clustering a plurality of boarding and alighting points included in the second area where a large number of alighting passengers are concentrated during the predetermined time period;
and determining a passenger movement flow vector for the given time period based on the boarding clusters and the alighting clusters.
前記時間帯別の乗客移動フローベクトルを決定するステップは、
乗車クラスタと降車クラスタとをマッチングして複数のクラスタペア(pairs)を生成するステップと、
前記複数のクラスタペアのそれぞれの乗客移動フローベクトルを決定するステップと、
運営可能車両台数情報を取得するステップと、
前記運営可能車両台数情報を考慮して、前記乗客移動フローベクトルの大きさが所定の値以上であるクラスタペアに車両を配車するステップとをさらに含む、請求項3に記載の方法。
請求項1に記載の方法。
The step of determining a passenger movement flow vector by time period includes:
Matching the boarding clusters and the alighting clusters to generate a plurality of cluster pairs;
determining a passenger movement flow vector for each of the plurality of cluster pairs;
Obtaining information about the number of operable vehicles;
The method of claim 3, further comprising the step of: taking into account the operable vehicle fleet information, dispatching vehicles to cluster pairs whose passenger movement flow vectors have magnitudes equal to or greater than a predetermined value.
The method of claim 1.
前記車両の移動経路を決定するステップは、
前記時間帯別の乗客移動フローベクトルと、乗客別の搭乗時間及び乗客別の待機時間の少なくとも1つをさらに考慮して、前記車両の移動経路を決定するステップを含む、請求項1に記載の方法。
The step of determining a travel route of the vehicle includes:
The method according to claim 1 , further comprising a step of determining a movement route of the vehicle by further considering the passenger movement flow vector by time period and at least one of a boarding time by passenger and a waiting time by passenger.
前記方法は、
前記車両の移動経路に基づいて、複数の乗降車地点の中から、出発地点、経由地点及び到着地点を識別するステップと、
前記車両が前記到着地点に到着した後、前記経由地点を経由することなく前記出発地点に回帰するように、回帰経路を決定するステップとをさらに含む、請求項1に記載の方法。
The method comprises:
Identifying a departure point, a waypoint, and a destination point from among a plurality of boarding and alighting points based on a travel route of the vehicle;
and determining a return route such that after the vehicle arrives at the destination point, the vehicle returns to the starting point without passing through the waypoint.
乗客の移動フローを考慮した車両の移動経路を決定するための装置において、
少なくとも1つのプログラムが格納されたメモリと、
前記少なくとも1つのプログラムを実行することにより演算を行うプロセッサとを含み、
前記プロセッサは、
複数の乗降車地点のそれぞれに関する時間帯別の乗降車情報を取得し、
前記時間帯別の乗降車情報に基づいて乗客別の出発/到着情報を取得し、
前記乗客別の出発/到着情報に基づいて少なくとも1つの時間帯別の乗客移動フローベクトル(vector)を決定し、
前記時間帯別の乗客移動フローベクトルに基づいて車両の移動経路を決定するものであ前記プロセッサは、さらに、前記時間帯別の乗客移動フローベクトルを所定の時間間隔で更新し、
前記更新することは、
前記時間帯別の乗客移動フローベクトルの大きさが第1閾値以上、第2閾値未満である場合、第1時間間隔で更新し、前記時間帯別の乗客移動フローベクトルの大きさが前記第2閾値以上である場合、第2時間間隔で更新することを含み、
前記第1時間間隔は、前記第2時間間隔とは異なる、装置。
1. An apparatus for determining a vehicle travel route taking into account a passenger travel flow, comprising:
a memory having at least one program stored therein;
a processor for performing operations by executing the at least one program;
The processor,
Acquire boarding and alighting information by time period for each of a plurality of boarding and alighting points,
Obtaining passenger-specific departure/arrival information based on the boarding/alighting information by time period;
determining at least one passenger movement flow vector for each time period based on the passenger-specific departure/arrival information;
A vehicle movement route is determined based on the passenger movement flow vector by time period, and the processor further updates the passenger movement flow vector by time period at a predetermined time interval;
The updating step comprises:
updating the passenger movement flow vector at a first time interval when the magnitude of the passenger movement flow vector by time period is equal to or greater than a first threshold value and less than a second threshold value, and updating the passenger movement flow vector at a second time interval when the magnitude of the passenger movement flow vector by time period is equal to or greater than the second threshold value;
The first time interval is different from the second time interval .
請求項1に記載の方法をコンピュータで実行するためのプログラムを記録したコンピュータで読み取り可能な記録媒体。 A computer-readable recording medium having recorded thereon a program for executing the method according to claim 1 on a computer.
JP2024511990A 2021-08-23 2022-07-28 Method and device for determining vehicle travel route taking into account passenger travel flow Active JP7702571B2 (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
KR1020210110986A KR102405473B1 (en) 2021-08-23 2021-08-23 Method and apparatus for determining moving path of a vehicle considering movement flow of passengers
KR10-2021-0110986 2021-08-23
PCT/KR2022/011113 WO2023027361A1 (en) 2021-08-23 2022-07-28 Method and apparatus for determining movement path of vehicle in consideration of movement flow of passengers

Publications (2)

Publication Number Publication Date
JP2024532254A JP2024532254A (en) 2024-09-05
JP7702571B2 true JP7702571B2 (en) 2025-07-03

Family

ID=81981639

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2024511990A Active JP7702571B2 (en) 2021-08-23 2022-07-28 Method and device for determining vehicle travel route taking into account passenger travel flow

Country Status (5)

Country Link
US (1) US20250369761A1 (en)
JP (1) JP7702571B2 (en)
KR (1) KR102405473B1 (en)
DE (1) DE112022004101T5 (en)
WO (1) WO2023027361A1 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102405473B1 (en) * 2021-08-23 2022-06-08 포티투닷 주식회사 Method and apparatus for determining moving path of a vehicle considering movement flow of passengers
CN117409592B (en) * 2022-07-08 2026-02-10 比亚迪股份有限公司 Vehicle dispatching methods and systems
KR102800482B1 (en) * 2023-12-27 2025-04-29 한국건설기술연구원 System and Method for Operating and Planned Reflux of Demand Responsive Transit in Rural Areas
JP7781984B1 (en) * 2024-07-31 2025-12-08 MONET Technologies株式会社 Information processing device and information processing method

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020262673A1 (en) 2019-06-28 2020-12-30 株式会社NearMe Information processing device, information processing method and program

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20160018968A (en) * 2014-08-08 2016-02-18 주식회사 케이티 Method and device for providing bus monitoring service
KR20160141114A (en) * 2015-05-28 2016-12-08 한국전자공업협동조합 Bus information system and method
CN106448135B (en) * 2016-09-30 2018-07-10 百度在线网络技术(北京)有限公司 Bus routes recommend method and device
US20190266625A1 (en) * 2017-04-14 2019-08-29 Ntt Docomo, Inc. Demand forecasting device
KR20190076267A (en) * 2017-12-22 2019-07-02 한국교통연구원 Method and Apparatus for Dynamically Determining Bus Service Route
KR102405473B1 (en) * 2021-08-23 2022-06-08 포티투닷 주식회사 Method and apparatus for determining moving path of a vehicle considering movement flow of passengers

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020262673A1 (en) 2019-06-28 2020-12-30 株式会社NearMe Information processing device, information processing method and program

Also Published As

Publication number Publication date
KR102405473B1 (en) 2022-06-08
DE112022004101T5 (en) 2024-06-13
WO2023027361A1 (en) 2023-03-02
JP2024532254A (en) 2024-09-05
US20250369761A1 (en) 2025-12-04

Similar Documents

Publication Publication Date Title
JP7702571B2 (en) Method and device for determining vehicle travel route taking into account passenger travel flow
US11562300B2 (en) System and method for optimal automated booking of on-demand transportation in multi-modal journeys
US20160320194A1 (en) Ride-sharing user path disturbances and user re-routing
US20160321566A1 (en) Ride-sharing joint rental groups
US20200272955A1 (en) Shared vehicle management method and shared vehicle management device
GB2539558A (en) Ride-sharing long-term ride-share groups
JP7032881B2 (en) Systems, methods, and programs for managing vehicle travel schedules
US20200265474A1 (en) Local business access using geofence
CN111144684B (en) Vehicle dispatching system, server and information processing method
US20190072398A1 (en) Navigation using multiple user trip plan integration
JP7475985B2 (en) Vehicle allocation management device and vehicle allocation management method
KR102132166B1 (en) Method of providing taxi sharing service
JP7612865B2 (en) Method and apparatus for generating driving routes
JP7591104B2 (en) Method and apparatus for providing a driver interface - Patents.com
US20200394923A1 (en) Vehicle to vehicle navigation syncing system
KR102847402B1 (en) Method and apparatus for generating a driving route considering origin-destination relationship
CN111859180A (en) Method and system for recommending a pick-up point
JP6633981B2 (en) Traffic information distribution system and traffic information distribution method
US20140316701A1 (en) Control system for indicating if people can reach locations that satisfy a predetermined set of conditions and requirements
US12213043B2 (en) Transmission limited beacon for transportation device selection
KR20160092754A (en) Method and apparatus for providing public transport information
CN110782306A (en) Information processing apparatus and information processing method
JP7636560B2 (en) Method and apparatus for generating driving routes taking into account origin-destination relationships
US20240094013A1 (en) Device and method for setting line within polygonservice area
KR102724960B1 (en) Server for providing bus service that can recommend drop-off points and its operation method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240222

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20241220

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250128

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250423

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250623

R150 Certificate of patent or registration of utility model

Ref document number: 7702571

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150