JP2022158356A - Management server, management system, and program - Google Patents

Management server, management system, and program Download PDF

Info

Publication number
JP2022158356A
JP2022158356A JP2021063171A JP2021063171A JP2022158356A JP 2022158356 A JP2022158356 A JP 2022158356A JP 2021063171 A JP2021063171 A JP 2021063171A JP 2021063171 A JP2021063171 A JP 2021063171A JP 2022158356 A JP2022158356 A JP 2022158356A
Authority
JP
Japan
Prior art keywords
vehicles
people
registered
event
unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2021063171A
Other languages
Japanese (ja)
Inventor
祐 長田
Yu Osada
伊吹 嶋田
Ibuki Shimada
匡章 坂本
Tadaaki Sakamoto
剛志 八川
Takeshi Hachikawa
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.)
Toyota Motor Corp
Original Assignee
Toyota Motor Corp
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 Toyota Motor Corp filed Critical Toyota Motor Corp
Priority to JP2021063171A priority Critical patent/JP2022158356A/en
Publication of JP2022158356A publication Critical patent/JP2022158356A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

To provide a management server, a management system, and a program capable of optimally arranging personnel and mobile objects at the time of an event.SOLUTION: A management server 40 includes a server control unit 49 that determines, based on event information, the number of registered persons, and the number of registered vehicles, whether or not it is possible to secure a required number of persons and a required number of vehicles required to carry out a designated event, and if the required number of persons and the required number of vehicles cannot be secured, calculates the number of insufficient persons and the number of insufficient vehicles based on the event information, the number of registered persons, and the number of registered vehicles.SELECTED DRAWING: Figure 4

Description

本開示は、管理サーバ、管理システムおよびプログラムに関する。 The present disclosure relates to a management server, management system and program.

特許文献1には、メンテナンスが必要とされた移動体のスケジュールに基づいて、移動体のメンテナンスの作業時間を確保できる作業可能期間を抽出し、この作業可能期間内に移動体のメンテナンスを行うことによって、移動体の稼働効率が低下することを防止する技術が開示されている。 In Patent Document 1, based on the schedule of a mobile object requiring maintenance, a workable period in which work time for maintenance of the mobile object can be secured is extracted, and maintenance of the mobile object is performed within this workable period. discloses a technique for preventing a decrease in operating efficiency of a moving body.

特開2020-166760号公報Japanese Patent Application Laid-Open No. 2020-166760

ところで、大規模なイベント等では、刻々と変化する状況に応じて、必要な人員および移動体の各々を最適に配置計画する必要がある。しかしながら、特許文献1では、車両等の移動体の稼働効率しか考慮されていないため、人員および移動体の各々を最適に配置することができる技術が望まれていた。 By the way, in a large-scale event or the like, it is necessary to optimally plan the allocation of necessary personnel and moving bodies in accordance with ever-changing situations. However, in Patent Literature 1, only the operating efficiency of moving bodies such as vehicles is taken into consideration, so there has been a demand for a technique capable of optimally arranging personnel and moving bodies.

本開示は、上記に鑑みてなされたものであって、イベント時において人員および移動体の各々を最適に配置することができる管理サーバ、管理システムおよびプログラムを提供することを目的とする。 The present disclosure has been made in view of the above, and aims to provide a management server, management system, and program capable of optimally arranging personnel and mobile objects during an event.

本開示に係る管理サーバは、イベント毎に設定された必要人数および必要車両台数を含むイベント情報と、指定イベントにおいて参加可能な参加者の登録人数と、前記指定イベントにおいて稼働可能な稼働車両の登録車両台数と、を取得し、前記イベント情報と、前記登録人数と、前記登録車両台数と、に基づいて、前記必要人数および前記必要車両台数を確保できるか否かを判定し、前記必要人数および前記必要車両台数を確保できない場合、前記イベント情報と、前記登録人数と、前記登録車両台数と、に基づいて、不足人数および不足車両台数を算出するように構成されたプロセッサを備える。 The management server according to the present disclosure includes event information including the required number of people and the required number of vehicles set for each event, the registered number of participants who can participate in the specified event, and the registration of operating vehicles that can operate in the specified event. and the number of vehicles, and based on the event information, the number of registered people, and the number of registered vehicles, determine whether or not the required number of people and the required number of vehicles can be secured, and A processor configured to calculate a shortage of the number of persons and a shortage of the number of vehicles based on the event information, the registered number of people, and the number of registered vehicles when the required number of vehicles cannot be secured.

また、本開示に係る管理システムは、自律的に走行可能な複数の車両と、前記複数の車両の各々を管理するように構成されたプロセッサを備える管理サーバと、を備え、前記プロセッサは、イベント毎に設定された必要人数および必要車両台数を含むイベント情報と、指定イベントにおいて参加可能な参加者の登録人数と、前記指定イベントにおいて稼働可能な稼働車両の登録車両台数と、を取得し、前記イベント情報と、前記登録人数と、前記登録車両台数と、に基づいて、前記必要人数および前記必要車両台数を確保できるか否かを判定し、前記必要人数および前記必要車両台数を確保できない場合、前記イベント情報と、前記登録人数と、前記登録車両台数と、に基づいて、不足人数および不足車両台数を算出する。 Also, a management system according to the present disclosure includes a plurality of autonomously drivable vehicles, and a management server including a processor configured to manage each of the plurality of vehicles, wherein the processor includes an event event information including the required number of people and the required number of vehicles set for each event, the number of registered participants who can participate in the specified event, and the number of registered vehicles that can operate in the specified event, Based on the event information, the number of registered people, and the number of registered vehicles, it is determined whether or not the required number of people and the required number of vehicles can be secured, and if the required number of people and the required number of vehicles cannot be secured, Based on the event information, the registered number of people, and the number of registered vehicles, the insufficient number of persons and the insufficient number of vehicles are calculated.

また、本開示に係るプログラムは、プロセッサに、イベント毎に設定された必要人数および必要車両台数を含むイベント情報と、指定イベントにおいて参加可能な参加者の登録人数と、前記指定イベントにおいて稼働可能な稼働車両の登録車両台数と、を取得し、前記イベント情報と、前記登録人数と、前記登録車両台数と、に基づいて、前記指必要人数および前記必要車両台数を確保できるか否かを判定し、前記必要人数および前記必要車両台数を確保できない場合、前記イベント情報と、前記登録人数と、前記登録車両台数と、に基づいて、不足人数および不足車両台数を算出する、ことを実行させる。 Further, the program according to the present disclosure stores, in the processor, event information including the required number of people and the required number of vehicles set for each event, the registered number of participants who can participate in the specified event, and the number of participants who can operate in the specified event. and the number of registered vehicles of operating vehicles, and based on the event information, the number of registered people, and the number of registered vehicles, it is determined whether or not the required number of people and the required number of vehicles can be secured. and calculating the insufficient number of persons and the insufficient number of vehicles based on the event information, the registered number of persons, and the number of registered vehicles when the required number of persons and the required number of vehicles cannot be secured.

本開示によれば、イベントにおいて人員および移動体の各々を最適に配置することができるという効果を奏する。 Advantageous Effects of Invention According to the present disclosure, it is possible to optimally arrange personnel and mobile objects at an event.

図1は、一実施の形態に係る管理システムの構成を概略的に示す図である。FIG. 1 is a diagram schematically showing the configuration of a management system according to one embodiment. 図2は、一実施の形態に係る車両の機能構成を示すブロック図である。FIG. 2 is a block diagram showing the functional configuration of the vehicle according to one embodiment. 図3は、一実施の形態に係る通信端末の機能構成を示すブロック図である。FIG. 3 is a block diagram showing the functional configuration of the communication terminal according to one embodiment. 図4は、一実施の形態に係る管理サーバの機能構成を示すブロック図である。FIG. 4 is a block diagram of a functional configuration of a management server according to an embodiment; 図5は、一実施の形態に係る管理サーバが実行する処理の概要を示すフローチャートである。FIG. 5 is a flowchart illustrating an outline of processing executed by a management server according to one embodiment;

以下、本開示の実施の形態に係る管理サーバ、管理システムおよびプログラムについて、図面を参照しながら説明する。なお、以下の実施の形態により本開示が限定されるものではない。また、以下において、同一の部分には同一の符号を付して説明する。 A management server, a management system, and a program according to embodiments of the present disclosure will be described below with reference to the drawings. It should be noted that the present disclosure is not limited by the following embodiments. Moreover, the same parts are denoted by the same reference numerals in the following description.

〔管理システムの概要〕
図1は、一実施の形態に係る管理システムの構成を概略的に示す図である。図1に示す管理システム1は、互いに速度が異なる自律的に走行可能な複数の車両10~車両10(n=3以上の整数)(以下、複数の車両10~車両10のいずれかを指す場合、単に「車両10」と表記する)と、各ユーザが保持する複数の通信端末20~通信端末20(m=3以上の整数)(以下、複数の通信端末20~通信端末20のいずれかを指す場合、単に「通信端末20」と表記する)と、各種役所等が管理する事業者サーバ30と、各車両10を管理するとともに、各通信端末20からの各種情報を送受信する管理サーバ40と、を備える。車両10、通信端末20、事業者サーバ30および管理サーバ40は、いずれも通信機能を備えており、ネットワークNWを通じて相互に通信可能に構成されている。このネットワークNWは、例えばインターネット回線網、携帯電話回線網等から構成される。なお、事業者サーバ30は、後述する管理サーバ40と同様の構成を有するため、以下においては、詳細な説明を省略する。
[Outline of management system]
FIG. 1 is a diagram schematically showing the configuration of a management system according to one embodiment. The management system 1 shown in FIG. 1 includes a plurality of vehicles 10 1 to 10 n (n=an integer equal to or greater than 3) capable of autonomously traveling at different speeds (hereinafter referred to as any of the plurality of vehicles 10 1 to 10 n ). or a plurality of communication terminals 20 1 to 20 m (m is an integer equal to or greater than 3) held by each user (hereinafter referred to as a plurality of communication terminals 20 1 to When referring to any one of the communication terminals 20 m , it is simply written as “communication terminal 20 ”), a business server 30 managed by various government offices, etc., and each vehicle 10 is managed, and various and a management server 40 for transmitting and receiving information. Vehicle 10, communication terminal 20, provider server 30, and management server 40 all have a communication function, and are configured to be able to communicate with each other through network NW. This network NW is composed of, for example, an Internet line network, a mobile phone line network, and the like. In addition, since the provider server 30 has the same configuration as the management server 40 to be described later, detailed description thereof will be omitted below.

〔車両の機能構成〕
まず、車両10の機能構成について説明する。図2は、車両10の機能構成を示すブロック図である。
[Vehicle functional configuration]
First, the functional configuration of the vehicle 10 will be described. FIG. 2 is a block diagram showing the functional configuration of the vehicle 10. As shown in FIG.

図2に示す車両10は、操作部11と、駆動部12と、撮像部13と、センサ群14と、電池15と、カーナビゲーションシステム16と、記憶部17と、通信部18と、ECU(Electronic Control Unit)19と、を備える。また、以下においては、車両10として、EV(Electric Vehicle)、PHV(Plug-in Hybrid Vehicle)、FCEV(Fuel Cell Electric Vehicle)等の自律走行可能な電気自動車について説明するが、これに限定されることなく、例えばモータおよび電池を備えるバイク、自転車またはキックボード等の電動二輪車、三輪車、バス、トラック、船舶およびドローン等であっても適用することができる。さらに、車両10は、管理サーバ40またはECU19の制御のもと、目的地に向けて自動的に移動することができる。もちろん、車両10は、利用した運転手または搭乗した搭乗者等のユーザがステアリング等を操作することによってユーザが所望する目的地に向けて移動することもできる。 A vehicle 10 shown in FIG. 2 includes an operation unit 11, a driving unit 12, an imaging unit 13, a sensor group 14, a battery 15, a car navigation system 16, a storage unit 17, a communication unit 18, and an ECU ( Electronic Control Unit) 19; Also, in the following description, as the vehicle 10, an electric vehicle capable of autonomous driving such as an EV (Electric Vehicle), a PHV (Plug-in Hybrid Vehicle), or an FCEV (Fuel Cell Electric Vehicle) will be described, but the vehicle 10 is limited to this. For example, it can be applied to motorcycles, electric motorcycles such as bicycles or kickboards, tricycles, buses, trucks, ships, drones, etc., which are equipped with motors and batteries. Furthermore, the vehicle 10 can automatically move toward the destination under the control of the management server 40 or the ECU 19 . Of course, the vehicle 10 can also be moved toward the destination desired by the user by operating the steering wheel or the like by the user such as the driver who used the vehicle or the passenger who boarded the vehicle.

操作部11は、ステアリングホイール、アクセルペダルおよびブレーキペダル等を用いて構成される。操作部11は、車両10に乗車する運転者または搭乗者による操作を受け付ける。 The operation unit 11 is configured using a steering wheel, an accelerator pedal, a brake pedal, and the like. The operation unit 11 receives an operation by a driver or a passenger who gets on the vehicle 10 .

駆動部12は、モータ等を用いて構成される。駆動部12は、ECU19の制御のもと、電池15から供給される電力に基づいて、車両10の駆動輪に駆動力を供給する。 The drive unit 12 is configured using a motor or the like. The driving unit 12 supplies driving force to the driving wheels of the vehicle 10 based on the electric power supplied from the battery 15 under the control of the ECU 19 .

撮像部13は、一または複数のレンズ、およびレンズが集光した被写体像を撮像するCCD(Charge Coupled Device)イメージセンサまたはCMOS(Complementary Metal Oxide Semiconductor)イメージセンサ等を備える撮像装置を用いて構成される。撮像部13は、車両10外および車両10内に複数配置される。例えば、撮像部13は、車両10内に配置する場合、車両10の入口付近、車両10の出口付近、車両10の座席付近および車両10の運転席付近に各々配置される。また、撮像部13は、車両10外に配置する場合、車両10の先方、後方および側面に各々配置される。撮像部13は、ECU19の制御のもと、撮像し、この撮像によって得られる画像データをECU19へ出力する。 The imaging unit 13 is configured using an imaging device including one or more lenses, and a CCD (Charge Coupled Device) image sensor or CMOS (Complementary Metal Oxide Semiconductor) image sensor that captures a subject image condensed by the lens. be. A plurality of imaging units 13 are arranged outside the vehicle 10 and inside the vehicle 10 . For example, when the imaging unit 13 is arranged inside the vehicle 10 , it is arranged near the entrance of the vehicle 10 , near the exit of the vehicle 10 , near the seats of the vehicle 10 , and near the driver's seat of the vehicle 10 . Further, when the imaging unit 13 is arranged outside the vehicle 10 , it is arranged on the front, rear, and side surfaces of the vehicle 10 . The imaging unit 13 takes an image under the control of the ECU 19 and outputs image data obtained by this imaging to the ECU 19 .

センサ群14は、自動運転を実現するためのセンサおよび電池15の残量を検出するセンサを用いて構成される。具体的には、センサ群14は、3D-LiDAR、ミリ波センサ、赤外線センサ、車速センサ、角速度、ジャイロセンサおよび加速度センサ等を用いて構成される。さらに、センサ群14は、操作部11に対する運転者の操作を検出するためのセンサを用いて構成され、例えばアクセルペダルセンサ、ブレーキペダルセンサ、ステアリングセンサ等を用いて構成される。また、センサ群14は、電池15の残量(SOC)、温度、SOH(State of Health)、電圧値および電流値の各々を検出するテスタおよび温度センサ等を用いて構成される。センサ群14は、各種検出した検出結果をECU19へ出力する。 The sensor group 14 is configured using a sensor for realizing automatic operation and a sensor for detecting the remaining amount of the battery 15 . Specifically, the sensor group 14 is configured using a 3D-LiDAR, a millimeter wave sensor, an infrared sensor, a vehicle speed sensor, an angular velocity sensor, a gyro sensor, an acceleration sensor, and the like. Furthermore, the sensor group 14 is configured using sensors for detecting the driver's operation on the operating unit 11, and is configured using, for example, an accelerator pedal sensor, a brake pedal sensor, a steering sensor, and the like. Moreover, the sensor group 14 is configured using a tester and a temperature sensor that detect each of the remaining amount (SOC), temperature, SOH (State of Health), voltage value, and current value of the battery 15 . The sensor group 14 outputs various detection results to the ECU 19 .

電池15は、例えばニッケル水素電池またはリチウムイオン電池等の充電可能な二次電池を用いて構成される。電池15は、車両10を駆動するための高電圧の直流電力を蓄える。電池15は、図示しない充電口を介して図示しない充電装置と電気的に接続可能であり、この充電装置から供給される外部電力が充電される。 The battery 15 is configured using a rechargeable secondary battery such as a nickel-metal hydride battery or a lithium-ion battery. Battery 15 stores high-voltage DC power for driving vehicle 10 . The battery 15 can be electrically connected to a charging device (not shown) through a charging port (not shown), and is charged with external power supplied from this charging device.

カーナビゲーションシステム16は、GPS(Global Positioning System)センサ161と、地図データベース162と、報知装置163と、入力部164と、を有する。 The car navigation system 16 has a GPS (Global Positioning System) sensor 161 , a map database 162 , a notification device 163 and an input section 164 .

GPSセンサ161は、複数のGPS衛星または送信アンテナからの信号を受信し、受信した信号に基づいて、車両10の位置(経度および緯度)を算出する。GPSセンサ161は、GPS受信センサ等を用いて構成される。なお、実施の形態1では、GPSセンサ161を複数個搭載することによって車両10の向き精度向上を図ってもよい。 GPS sensor 161 receives signals from a plurality of GPS satellites or transmission antennas, and calculates the position (longitude and latitude) of vehicle 10 based on the received signals. The GPS sensor 161 is configured using a GPS reception sensor or the like. In addition, in Embodiment 1, the direction accuracy of the vehicle 10 may be improved by mounting a plurality of GPS sensors 161 .

地図データベース162は、各種の地図データを記憶する。地図データベース162は、HDD(Hard Disk Drive)またはSSD(Solid State Drive)等の記憶媒体を用いて構成される。 The map database 162 stores various map data. The map database 162 is configured using a storage medium such as an HDD (Hard Disk Drive) or an SSD (Solid State Drive).

報知装置163は、画像、地図、映像および文字情報を表示する表示部163aと、音声や警報音等の音を発生する音声出力部163bと、を有する。表示部163aは、液晶や有機EL(Electro Luminescence)等の表示ディスプレイを用いて構成される。音声出力部163bは、スピーカ等を用いて構成される。 The notification device 163 has a display unit 163a that displays images, maps, videos, and character information, and an audio output unit 163b that generates sounds such as voices and alarm sounds. The display unit 163a is configured using a display such as liquid crystal or organic EL (Electro Luminescence). The audio output unit 163b is configured using a speaker or the like.

入力部164は、ユーザの操作の入力を受け付け、受け付けた各種の操作内容に応じた信号をECU19へ出力する。入力部164は、タッチパネル、ボタン、スイッチおよびジョグダイヤル等を用いて実現される。 The input unit 164 receives an input of a user's operation, and outputs a signal to the ECU 19 according to various types of received operation contents. Input unit 164 is implemented using a touch panel, buttons, switches, a jog dial, and the like.

このように構成されたカーナビゲーションシステム16は、GPSセンサ161によって取得した現在の車両10の位置を、地図データベース162が記憶する地図データに対応する地図上に重ねることによって、車両10の現在走行している道路および目的値までの走行経路等を含む情報を、表示部163aと音声出力部163bとによってユーザに対して報知する。 The car navigation system 16 configured in this way superimposes the current position of the vehicle 10 acquired by the GPS sensor 161 on the map corresponding to the map data stored in the map database 162, thereby displaying the current running position of the vehicle 10. Information including the road on which the vehicle is currently traveling and the travel route to the target value is notified to the user by the display unit 163a and the voice output unit 163b.

記憶部17は、車両10に関する各種情報を記憶する。記憶部17は、ECU19から入力された車両10のCANデータ等やECU19が実行する各種のプログラム等を記憶する。記憶部17は、DRAM(Dynamic Random Access Memory)、ROM(Read Only Memory)、Flashメモリ、HDD(Hard Disk Drive)、SSD(Solid State Drive)等を用いて構成される。また、記憶部17は、車両10が実行するプログラム記憶部171と、車両10を識別する車両情報を記憶する車両情報記憶部172と、を有する。ここで、車両情報には、車両10を識別する識別情報(例えば車両ID)、車両10の車種および燃費情報等が含まれる。 The storage unit 17 stores various information regarding the vehicle 10 . The storage unit 17 stores CAN data of the vehicle 10 input from the ECU 19 and various programs executed by the ECU 19 . The storage unit 17 is configured using DRAM (Dynamic Random Access Memory), ROM (Read Only Memory), Flash memory, HDD (Hard Disk Drive), SSD (Solid State Drive), and the like. The storage unit 17 also has a program storage unit 171 executed by the vehicle 10 and a vehicle information storage unit 172 that stores vehicle information for identifying the vehicle 10 . Here, the vehicle information includes identification information (for example, vehicle ID) for identifying the vehicle 10, vehicle type and fuel consumption information of the vehicle 10, and the like.

通信部18は、ECU19の制御のもと、ネットワークNWを通じて管理サーバ40へ各種データ等を送信するとともに、管理サーバ40から各種データを受信する。例えば、通信部18は、ECU19の制御のもと、管理サーバ40から交通情報を取得し、取得した交通情報をECU19へ出力する。通信部18は、各種情報を送受信可能な通信モジュール等を用いて構成される。 Under the control of the ECU 19 , the communication unit 18 transmits various data and the like to the management server 40 through the network NW and receives various data from the management server 40 . For example, the communication unit 18 acquires traffic information from the management server 40 under the control of the ECU 19 and outputs the acquired traffic information to the ECU 19 . The communication unit 18 is configured using a communication module or the like capable of transmitting and receiving various information.

ECU19は、メモリと、CPU(Central Processing Unit)等のハードウェアを有するプロセッサと、を用いて構成される。ECU19は、車両10の各部を制御する。例えばECU19は、車両10の運転モードが自動運転モードに設定された場合、センサ群の検出結果等を用いて、駆動部12を制御することによって車両10を自律走行させる。 The ECU 19 is configured using a memory and a processor having hardware such as a CPU (Central Processing Unit). The ECU 19 controls each part of the vehicle 10 . For example, when the driving mode of the vehicle 10 is set to the automatic driving mode, the ECU 19 causes the vehicle 10 to run autonomously by controlling the drive unit 12 using the detection results of the sensor group and the like.

〔通信端末の機能構成〕
次に、通信端末20の機能構成について説明する。図3は、通信端末20の機能構成を示すブロック図である。
[Functional configuration of communication terminal]
Next, the functional configuration of communication terminal 20 will be described. FIG. 3 is a block diagram showing the functional configuration of the communication terminal 20. As shown in FIG.

図3に示す通信端末20は、第1の通信部21と、第2の通信部22と、表示部23と、入力部24と、位置取得部25と、撮像部26と、第3の通信部27と、記憶部28と、端末制御部29と、を備える。 The communication terminal 20 shown in FIG. 3 includes a first communication unit 21, a second communication unit 22, a display unit 23, an input unit 24, a position acquisition unit 25, an imaging unit 26, and a third communication unit. A unit 27 , a storage unit 28 , and a terminal control unit 29 are provided.

第1の通信部21は、端末制御部29の制御のもと、車両10またはウェアラブル装置から各種情報を受信し、受信した各種情報を端末制御部29へ出力する。第1の通信部21は、例えばBluetooth(登録商標)等を行うことができる通信モジュールを用いて構成される。 The first communication unit 21 receives various information from the vehicle 10 or the wearable device under the control of the terminal control unit 29 and outputs the received various information to the terminal control unit 29 . The first communication unit 21 is configured using a communication module that can perform, for example, Bluetooth (registered trademark).

第2の通信部22は、端末制御部29の制御のもと、車両10から各種情報を受信し、受信した各種情報を端末制御部29へ出力する。第2の通信部22は、Wi-Fi(登録商標)等を行うことができる通信モジュールを用いて構成される。 The second communication unit 22 receives various information from the vehicle 10 under the control of the terminal control unit 29 and outputs the received various information to the terminal control unit 29 . The second communication unit 22 is configured using a communication module capable of Wi-Fi (registered trademark) or the like.

表示部23は、端末制御部29の制御のもと、各種情報を表示する。表示部23は、液晶または有機EL等の表示パネルを用いて構成される。 The display unit 23 displays various information under the control of the terminal control unit 29 . The display unit 23 is configured using a display panel such as liquid crystal or organic EL.

入力部24は、ユーザの各種操作の入力を受け付け、受け付けた各種操作に応じた信号を端末制御部29へ出力する。入力部24は、タッチパネル、スイッチ、ボタン等を用いて構成される。 The input unit 24 receives input of various user operations and outputs signals corresponding to the received various operations to the terminal control unit 29 . The input unit 24 is configured using a touch panel, switches, buttons, and the like.

位置取得部25は、通信端末20の位置を取得し、この取得した位置を端末制御部29へ出力する。位置取得部25は、複数のGPS受信センサ等を用いて実現される。 Position acquisition unit 25 acquires the position of communication terminal 20 and outputs the acquired position to terminal control unit 29 . The position acquisition unit 25 is realized using a plurality of GPS reception sensors or the like.

撮像部26は、端末制御部29の制御のもと、被写体を撮像することによって画像データを生成し、この画像データを端末制御部29へ出力する。撮像部26は、1または複数の光学系と、この光学系が結像した被写体像を撮像することによって画像データを生成するCCDまたはCMOSのイメージセンサを用いて実現される。 Under the control of the terminal control section 29 , the imaging section 26 generates image data by capturing an image of a subject, and outputs this image data to the terminal control section 29 . The imaging unit 26 is implemented using one or more optical systems and a CCD or CMOS image sensor that generates image data by capturing an object image formed by the optical system.

第3の通信部27は、端末制御部29の制御のもと、ネットワークNWを介して管理サーバ40と通信を行い、ユーザが入力部24を介して設定した目的地に関する目的地を車両10または管理サーバ40へ出力する。第3の通信部27は、携帯電話回線による通信規格、例えば第4世代移動通信システム(4G(4th Generation Mobile Communication System))および第5世代移動通信システム(5G(5th Generation Mobile Communication System))等を行うことができる通信モジュールを用いて構成される。 The third communication unit 27 communicates with the management server 40 via the network NW under the control of the terminal control unit 29, and transmits the destination set by the user via the input unit 24 to the vehicle 10 or Output to the management server 40 . The third communication unit 27 conforms to a communication standard by a mobile phone line, such as a 4th generation mobile communication system (4G) and a 5th generation mobile communication system (5G). is configured using a communication module capable of performing

記憶部28は、通信端末20に関する各種情報および通信端末20が実行する各種のプログラムを記憶する。記憶部28は、DRAM、ROM、Flashメモリ、SSD、メモリカード等を用いて実現される。 The storage unit 28 stores various information about the communication terminal 20 and various programs executed by the communication terminal 20 . The storage unit 28 is implemented using a DRAM, ROM, Flash memory, SSD, memory card, or the like.

端末制御部29は、メモリと、CPU等のハードウェアを有するプロセッサと、を用いて構成される。端末制御部29は、通信端末20の各部を制御する。 The terminal control unit 29 is configured using a memory and a processor having hardware such as a CPU. The terminal control section 29 controls each section of the communication terminal 20 .

〔管理サーバの機能構成〕
次に、管理サーバ40の機能構成について説明する。図4は、管理サーバ40の機能構成を示すブロック図である。
[Functional configuration of management server]
Next, the functional configuration of the management server 40 will be described. FIG. 4 is a block diagram showing the functional configuration of the management server 40. As shown in FIG.

図4に示す管理サーバ40は、通信部41と、入力部42と、表示部43と、記憶部44と、車両情報データベース45(以下、「車両情報DB45」という)と、イベント情報データベース46(以下、「イベント情報DB46」という)と、ユーザ情報データベース47(以下「ユーザ情報DB47」という)と、単価情報データベース48(以下、「単価情報DB48)という」とを備える。 The management server 40 shown in FIG. 4 includes a communication unit 41, an input unit 42, a display unit 43, a storage unit 44, a vehicle information database 45 (hereinafter referred to as "vehicle information DB 45"), and an event information database 46 ( hereinafter referred to as "event information DB 46"), a user information database 47 (hereinafter referred to as "user information DB 47"), and a unit price information database 48 (hereinafter referred to as "unit price information DB 48)".

通信部41は、サーバ制御部49の制御のもと、ネットワークNWを介して車両10、通信端末20および事業者サーバ30と通信を行い。通信部41は、通信モジュール等を用いて構成される。 Under the control of the server control unit 49, the communication unit 41 communicates with the vehicle 10, the communication terminal 20, and the provider server 30 via the network NW. The communication unit 41 is configured using a communication module or the like.

入力部42は、キーボード、マウスおよびタッチパネル等を用いて構成される。入力部42は、オペレータによる操作の入力を受け付け、受け付けた操作に応じた操作情報をサーバ制御部49へ出力する。 The input unit 42 is configured using a keyboard, mouse, touch panel, and the like. The input unit 42 receives operation input by the operator and outputs operation information according to the received operation to the server control unit 49 .

表示部43は、有機ELディスプレイおよび液晶ディスプレイ等を用いて構成される。表示部43は、サーバ制御部49の制御のもと、各種情報を表示する。 The display unit 43 is configured using an organic EL display, a liquid crystal display, or the like. The display unit 43 displays various information under the control of the server control unit 49 .

記憶部44は、管理サーバ40に関する各種情報を記憶する。また、記憶部44は、管理サーバ40が実行する各種のプログラムを記憶するプログラム記憶部441を有する。記憶部44は、DRAM、ROM、Flashメモリ、SSD、HDD、メモリカード等を用いて実現される。 The storage unit 44 stores various information regarding the management server 40 . The storage unit 44 also has a program storage unit 441 that stores various programs executed by the management server 40 . The storage unit 44 is implemented using a DRAM, ROM, Flash memory, SSD, HDD, memory card, or the like.

車両情報DB45は、各車両10を識別する車両識別情報と、各車両10のメンテナンス状態を示す状態情報と、各車両10の稼働可能な日時と、各車両10の燃費、各車両10の現在の位置情報と、各車両10の電池15の残量情報と、を対応付けた車両情報を記憶する。車両識別情報とは、車両10の車種名、車両10の乗車定員、年式および所有者等である。また、車両情報DB45は、HDDおよびSSD等を用いて構成される。 The vehicle information DB 45 includes vehicle identification information for identifying each vehicle 10, state information indicating the maintenance state of each vehicle 10, date and time when each vehicle 10 can be operated, fuel efficiency of each vehicle 10, current Vehicle information in which position information is associated with remaining amount information of the battery 15 of each vehicle 10 is stored. The vehicle identification information includes the model name of the vehicle 10, the passenger capacity of the vehicle 10, the model year, the owner, and the like. Moreover, vehicle information DB45 is comprised using HDD, SSD, etc. FIG.

イベント情報DB46は、イベント毎に設定された必要人数と、必要車両台数と、を対応付けたイベント情報を記憶する。ここで、必要人数とは、設営係の人数、案内係等の人数、警備人数およびボランティアの人数を時間毎に設定されたイベントを運営するために必要となる人数である。必要車両台数とは、時間毎に設定されたイベントを運営するために所定の区間で人を輸送するために必要となる台数である。イベント情報DB46は、HDDおよびSSD等を用いて構成される。 The event information DB 46 stores event information in which the required number of people set for each event and the required number of vehicles are associated with each other. Here, the required number of people is the number of people required to operate the event, for which the number of set-up staff, the number of ushers, the number of guards, and the number of volunteers are set for each hour. The required number of vehicles is the number required to transport people in a predetermined section in order to manage an event set for each hour. The event information DB 46 is configured using HDD, SSD, and the like.

ユーザ情報DB47は、各通信端末20の識別情報と、各通信端末20を所有するユーザの氏名、年齢および性別等を含むユーザ識別情報と、ユーザが予め登録した複数のイベントの各々に参加可能な日時と、ユーザが有するスキルに関するスキル情報と、を対応付けられたユーザ情報を記憶する。ここで、スキル情報とは、職業(例えば警察、医師、整備士等)、イベントへ参加した参加回数、資格や免許の有無等である。ユーザ情報DB47は、HDDおよびSSD等を用いて構成される。 The user information DB 47 includes identification information of each communication terminal 20, user identification information including the name, age, gender, etc. of the user who owns each communication terminal 20, and a plurality of events registered in advance by the user. User information in which date and time and skill information related to skills possessed by the user are associated is stored. Here, the skill information includes occupation (for example, police, doctor, mechanic, etc.), number of times of participation in events, presence or absence of qualifications and licenses, and the like. The user information DB 47 is configured using HDD, SSD, and the like.

単価情報DB48は、各イベントにおける各種職業の単価と、各車両10の稼働時間の単価と、を含むコスト情報を記憶する。 The unit price information DB 48 stores cost information including a unit price for various occupations in each event and a unit price for the operating time of each vehicle 10 .

サーバ制御部49は、メモリと、CPU、FPGA(Field-Programmable Gate Array)およびGPU(Graphics Processing Unit)等のハードウェアを有するプロセッサと、を用いて構成される。サーバ制御部49は、管理サーバ40の各部を制御する。サーバ制御部49は、取得部491と、判定部492は、算出部493と、作成部494と、生成部495と、出力制御部496と、を有する。なお、一実施の形態では、サーバ制御部49がプロセッサとして機能する。 The server control unit 49 is configured using a memory and a processor having hardware such as a CPU, an FPGA (Field-Programmable Gate Array), and a GPU (Graphics Processing Unit). The server control section 49 controls each section of the management server 40 . The server control unit 49 has an acquisition unit 491 , the determination unit 492 has a calculation unit 493 , a creation unit 494 , a generation unit 495 , and an output control unit 496 . Note that in one embodiment, the server control unit 49 functions as a processor.

取得部491は、入力部42を介して管理サーバ40のオペレータから指定イベントが入力された場合、イベント情報DB46から指定イベントに応じたイベント情報、ユーザ情報DB47から推定イベントの日時において参加可能な登録人数、および車両情報DB45から登録車両台数を取得する。さらに、取得部491は、通信部41を介して、事業者サーバ30から他の事業者からオペレータによって指定された指定イベントの日時において派遣可能な派遣人数および派遣車両台数を取得する。ここで、派遣可能な派遣人数とは、事業者サーバ30を介して予め別のイベントにおいて参加可能である旨が登録された参加者であって、その別のイベントに参加できず、溢れた参加者の登録者の人数である。また、派遣車両台数とは、事業者サーバ30を介して予め別のイベントにおいて稼働可能であり、その別のイベントで使用しない車両10の数である。 When a designated event is input from the operator of the management server 40 via the input unit 42, the acquisition unit 491 acquires event information corresponding to the designated event from the event information DB 46, and obtains registrations of possible participation at the date and time of the estimated event from the user information DB 47. The number of people and the number of registered vehicles are acquired from the vehicle information DB 45 . Further, the acquiring unit 491 acquires the number of dispatchable persons and the number of dispatched vehicles at the date and time of the specified event specified by the operator from the operator server 30 via the communication unit 41 . Here, the dispatchable number of dispatched participants is the participants who are registered in advance via the business server 30 to the effect that they can participate in another event, and who cannot participate in the other event and are full of participants. number of registrants. Also, the number of dispatched vehicles is the number of vehicles 10 that can be operated in another event in advance via the provider server 30 and are not used in that other event.

判定部492は、取得部491が取得したイベント情報、登録人数および登録車両台数に基づいて、入力部42を介してオペレータによって指定された指定イベントを遂行可能に必要な必要人数および必要車両数を確保できるか否かを判定する。また、判定部492は、取得部491が取得したイベント情報、登録人数、登録車両台数、派遣人数および派遣車両台数に基づいて、指定イベントを遂行可能に必要な必要人数および必要車両数を確保できるか否かを判定する。 Based on the event information, the number of registered people, and the number of registered vehicles acquired by the acquisition unit 491, the determination unit 492 determines the required number of people and the number of vehicles required to carry out the specified event specified by the operator via the input unit 42. Determine whether it can be secured. Further, the determination unit 492 can secure the required number of persons and the required number of vehicles to carry out the specified event based on the event information, the number of registered persons, the number of registered vehicles, the number of dispatched persons, and the number of dispatched vehicles acquired by the acquisition unit 491. Determine whether or not

算出部493は、算出部493は、取得部491が取得したイベント情報、登録人数および登録車両台数に基づいて、入力部42を介してオペレータによって指定された指定イベントを遂行するために不足する不足人数および不足車両台数を算出する。 Based on the event information, the number of registered people, and the number of registered vehicles acquired by the acquisition unit 491, the calculation unit 493 calculates the shortage of the specified event specified by the operator via the input unit 42. Calculate the number of people and the number of vehicles in short supply.

作成部494は、指定イベントにおいて参加可能な参加者の参加者タイムスケジュールおよび稼働予定の車両10の稼働車両タイムスケジュールを作成する。具体的には、作成部494は、ユーザ情報DB47に含まれる参加者のスキル情報に基づいて、指定イベントにおいて配置する場所、時間、作業内容および集合場所等を含む参加者タイムスケジュールを作成する。さらに、作成部494は、通信部41を介して、稼働予定の車両10の電池15の残量を取得する。そして、作成部494は、稼働予定の車両10の電池15の残量に基づいて、駆動時間、周回経路、電池15の充電時間およびメンテナンス時間を含めた稼働車両タイムスケジュールを作成する。さらに、作成部494は、ユーザ情報DB47が記憶するユーザ情報を取得し、この取得したユーザ情報に含まれるスキル情報に基づいて、稼働予定の車両10を運転する運転者または搭乗者を指定した運営計画情報を含む稼働車両タイムスケジュールを作成する。 The creating unit 494 creates a participant time schedule of participants who can participate in the specified event and an operating vehicle time schedule of the vehicle 10 scheduled to operate. Specifically, based on the skill information of the participants included in the user information DB 47, the creating unit 494 creates a participant time schedule including the location, time, work content, meeting place, etc. of the designated event. Furthermore, the creation unit 494 acquires the remaining amount of the battery 15 of the vehicle 10 scheduled to operate via the communication unit 41 . Then, the creating unit 494 creates an operating vehicle time schedule including the driving time, the circuit route, the charging time of the battery 15, and the maintenance time based on the remaining amount of the battery 15 of the vehicle 10 scheduled to operate. Furthermore, the creating unit 494 acquires user information stored in the user information DB 47, and based on the skill information included in the acquired user information, the operator who designates the driver or passenger who drives the vehicle 10 scheduled to operate. Create an operational fleet time schedule with planning information.

生成部495は、生成部495は、単価情報DB48が記憶する単価情報と、参加者タイムスケジュールと、稼働車両タイムスケジュールと、に基づいて、指定イベントにおいて発生するコスト情報を生成する。具体的には、生成部495は、単価情報DB48が記憶する単価情報に含まれるスキル毎に対応付けられた金額と、スキル毎の参加者の数とを乗じた額と、稼働予定の車両10の数と稼働予定の車両10~車両10の各々の走行距離に基づく消費電力量に応じた金額とを乗じた額と、を加算した値を、コスト情報として生成する。 The generation unit 495 generates cost information generated in the specified event based on the unit price information stored in the unit price information DB 48, the participant time schedule, and the operating vehicle time schedule. Specifically, the generation unit 495 multiplies the amount associated with each skill included in the unit price information stored in the unit price information DB 48 by the number of participants for each skill, and the vehicle 10 scheduled to operate. is multiplied by the amount corresponding to the amount of power consumption based on the mileage of each of the vehicles 10 1 to 10 n scheduled to operate, and the value obtained by adding the sum is generated as cost information.

出力制御部496は、入力部42を介してオペレータによって指定された指定イベントを遂行可能に必要な必要人数および必要車両数を表示部43に出力する。また、出力制御部496は、指定イベントにおいて不足する不足人数および不足車両台数を表示部43に出力する。さらに、出力制御部496は、作成部494によって作成された参加者タイムスケジュールおよび稼働車両タイムスケジュールを表示部43および参加者が所有する通信端末20へ出力する。さらにまた、出力制御部496は、生成部495が生成したコスト情報を表示部43に出力する。 The output control unit 496 outputs to the display unit 43 the required number of people and the required number of vehicles to carry out the specified event specified by the operator through the input unit 42 . In addition, the output control unit 496 outputs to the display unit 43 the insufficient number of persons and the insufficient number of vehicles in the specified event. Furthermore, the output control unit 496 outputs the participant time schedule and the operating vehicle time schedule created by the creating unit 494 to the display unit 43 and the communication terminal 20 owned by the participant. Furthermore, the output control section 496 outputs the cost information generated by the generation section 495 to the display section 43 .

〔管理サーバの処理〕
次に、管理サーバ40が実行する処理について説明する。図5は、管理サーバ40が実行する処理の概要を示すフローチャートである。
[Management server processing]
Next, processing executed by the management server 40 will be described. FIG. 5 is a flow chart showing an overview of the processing executed by the management server 40. As shown in FIG.

図5に示すように、入力部42を介して管理サーバ40のオペレータから指定イベントが入力された場合(ステップS101:Yes)、取得部491は、イベント情報DB46から指定イベントに応じたイベント情報、ユーザ情報DB47から推定イベントの日時において参加可能な登録人数、および車両情報DB45から登録車両台数を取得する(ステップS102)。 As shown in FIG. 5, when a specified event is input from the operator of the management server 40 via the input unit 42 (step S101: Yes), the acquisition unit 491 acquires event information corresponding to the specified event from the event information DB 46, The registered number of people who can participate in the date and time of the estimated event is obtained from the user information DB 47, and the number of registered vehicles is obtained from the vehicle information DB 45 (step S102).

続いて、判定部492は、取得部491が取得したイベント情報、登録人数および登録車両台数に基づいて、入力部42を介してオペレータによって指定された指定イベントを遂行可能に必要な必要人数および必要車両数を確保できるか否かを判定する(ステップS103)。判定部492によって入力部42を介してオペレータによって指定された指定イベントを遂行可能に必要な必要人数および必要車両数を確保できると判定された場合(ステップS103:Yes)、管理サーバ40は、後述するステップS104へ移行する。これに対して、判定部492によって入力部42を介してオペレータによって指定された指定イベントを遂行可能に必要な必要人数および必要車両数を確保できないと判定された場合(ステップS103:No)、管理サーバ40は、後述するステップS105へ移行する。 Next, based on the event information, the number of registered people, and the number of registered vehicles acquired by the acquisition unit 491 , the determination unit 492 determines the required number of people and the required number of people required to carry out the specified event specified by the operator via the input unit 42 . It is determined whether or not the number of vehicles can be secured (step S103). When it is determined by the determination unit 492 that the required number of people and the required number of vehicles can be secured to carry out the specified event specified by the operator via the input unit 42 (step S103: Yes), the management server 40 Then, the process proceeds to step S104. On the other hand, when it is determined by the determination unit 492 that the required number of people and the required number of vehicles to carry out the specified event specified by the operator via the input unit 42 cannot be secured (step S103: No), the management The server 40 proceeds to step S105, which will be described later.

ステップS104において、出力制御部496は、入力部42を介してオペレータによって指定された指定イベントを遂行可能に必要な必要人数および必要車両数を表示部43に出力する。これにより、オペレータは、指定イベントを遂行するために必要となる必要人数および必要車両台数を直感的に把握することができる。ステップS104の後、管理サーバ40は、後述するステップS111へ移行する。 In step S<b>104 , the output control unit 496 outputs to the display unit 43 the required number of people and the required number of vehicles to carry out the specified event specified by the operator through the input unit 42 . This allows the operator to intuitively grasp the required number of people and the number of vehicles required to carry out the designated event. After step S104, the management server 40 proceeds to step S111, which will be described later.

ステップS105において、算出部493は、取得部491が取得したイベント情報、登録人数および登録車両台数に基づいて、入力部42を介してオペレータによって指定された指定イベントを遂行するために不足する不足人数および不足車両台数を算出する。 In step S105, the calculation unit 493 calculates the insufficient number of persons to carry out the designated event designated by the operator via the input unit 42 based on the event information, the number of registered persons, and the number of registered vehicles acquired by the acquisition unit 491. and the number of vehicles in short supply.

続いて、出力制御部496は、入力部42を介してオペレータによって指定された指定イベントを遂行可能に必要な必要人数および必要車両数を表示部43に出力する(ステップS106)。これにより、オペレータは、指定イベントを遂行するために必要な必要人数および必要車両台数を直感的に把握することができる。 Subsequently, the output control unit 496 outputs to the display unit 43 the required number of people and the required number of vehicles to carry out the specified event specified by the operator through the input unit 42 (step S106). This allows the operator to intuitively grasp the required number of people and the number of vehicles required to carry out the specified event.

その後、取得部491は、事業者サーバ30から他の事業者からオペレータによって指定された指定イベントの日時において派遣可能な派遣人数および派遣車両台数を取得する(ステップS107)。 After that, the acquiring unit 491 acquires from the operator server 30 the number of dispatchable persons and the number of dispatched vehicles at the date and time of the specified event specified by the operator from the operator (step S107).

続いて、判定部492は、取得部491が取得したイベント情報、登録人数、登録車両台数、派遣人数および派遣車両台数に基づいて、指定イベントを遂行可能に必要な必要人数および必要車両数を確保できるか否かを判定する(ステップS108)。判定部492によって指定イベントを遂行可能に必要な必要人数および必要車両数を確保できると判定された場合(ステップS108:Yes)、管理サーバ40は、後述するステップS111へ移行する。これに対して、判定部492によって指定イベントを遂行可能に必要な必要人数および必要車両数を確保できない場合(ステップS108:No)、後述するステップS109へ移行する。 Subsequently, the determining unit 492 secures the required number of people and the required number of vehicles to carry out the specified event based on the event information, the number of registered people, the number of registered vehicles, the number of dispatched people, and the number of dispatched vehicles acquired by the acquisition unit 491. It is determined whether or not it is possible (step S108). When the determining unit 492 determines that the required number of people and the required number of vehicles to carry out the designated event can be secured (step S108: Yes), the management server 40 proceeds to step S111, which will be described later. On the other hand, if the determining unit 492 cannot secure the required number of people and the required number of vehicles to carry out the designated event (step S108: No), the process proceeds to step S109, which will be described later.

ステップS109において、算出部493は、取得部491が取得したイベント情報、登録人数、登録車両台数、派遣人数および派遣車両台数に基づいて、指定イベントを遂行するために不足する不足人数および不足車両台数を算出する。 In step S109, the calculation unit 493 calculates the insufficient number of persons and the insufficient number of vehicles to carry out the designated event based on the event information, the number of registered persons, the number of registered vehicles, the number of dispatched persons, and the number of dispatched vehicles acquired by the acquisition unit 491. Calculate

続いて、出力制御部496は、指定イベントにおいて不足する不足人数および不足車両台数を表示部43に出力する(ステップS110)。これにより、オペレータは、指定イベントを遂行するために不足する不足人数および不足車両台数を直感的に把握することができる。ステップS110の後、管理サーバ40は、後述するステップS111へ移行する。 Subsequently, the output control unit 496 outputs the insufficient number of persons and the insufficient number of vehicles in the designated event to the display unit 43 (step S110). This allows the operator to intuitively grasp the insufficient number of personnel and the insufficient number of vehicles to carry out the specified event. After step S110, the management server 40 proceeds to step S111, which will be described later.

ステップS111において、作成部494は、指定イベントにおいて参加可能な参加者の参加者タイムスケジュールおよび稼働予定の車両10の稼働車両タイムスケジュールを作成する。具体的には、作成部494は、ユーザ情報DB47に含まれる参加者のスキル情報に基づいて、指定イベントにおいて配置する場所、時間、作業内容および集合場所等を含む参加者タイムスケジュールを作成する。さらに、作成部494は、通信部41を介して、稼働予定の車両10の電池15の残量を取得する。そして、作成部494は、稼働予定の車両10の電池15の残量に基づいて、駆動時間、周回経路、電池15の充電時間およびメンテナンス時間を含めた稼働車両タイムスケジュールを作成する。さらに、作成部494は、ユーザ情報DB47が記憶するユーザ情報を取得し、この取得したユーザ情報に含まれるスキル情報に基づいて、稼働予定の車両10を運転する運転者または搭乗者を指定した運営計画情報を含む稼働車両タイムスケジュールを作成する。 In step S111, the creation unit 494 creates a participant time schedule of participants who can participate in the specified event and an operating vehicle time schedule of the vehicle 10 scheduled to operate. Specifically, based on the skill information of the participants included in the user information DB 47, the creating unit 494 creates a participant time schedule including the location, time, work content, meeting place, etc. of the designated event. Further, the creation unit 494 acquires the remaining amount of the battery 15 of the vehicle 10 scheduled to operate via the communication unit 41 . Then, the creating unit 494 creates an operating vehicle time schedule including the driving time, the circuit route, the charging time of the battery 15, and the maintenance time based on the remaining amount of the battery 15 of the vehicle 10 scheduled to operate. Furthermore, the creating unit 494 acquires user information stored in the user information DB 47, and based on the skill information included in the acquired user information, the operator who designates the driver or passenger who drives the vehicle 10 scheduled to operate. Create an operational fleet time schedule with planning information.

続いて、出力制御部496は、作成部494によって作成された参加者タイムスケジュールおよび稼働車両タイムスケジュールを表示部43および参加者が所有する通信端末20へ出力する(ステップS112)。これにより、オペレータは、稼働予定の車両10の稼働車両タイムスケジュールを直感的に把握することができる。さらに、指定イベントに参加予定の参加者は、指定イベントでの自身のタイムスケジュールを把握することができる。 Subsequently, the output control unit 496 outputs the participant time schedule and the operating vehicle time schedule created by the creating unit 494 to the display unit 43 and the communication terminal 20 owned by the participant (step S112). This allows the operator to intuitively grasp the operating vehicle time schedule of the vehicle 10 scheduled to operate. Furthermore, participants planning to participate in the designated event can grasp their own time schedule in the designated event.

その後、生成部495は、単価情報DB48が記憶する単価情報と、参加者タイムスケジュールと、稼働車両タイムスケジュールと、に基づいて、指定イベントにおいて発生するコスト情報を生成する(ステップS113)。具体的には、生成部495は、単価情報DB48が記憶する単価情報に含まれるスキル毎に対応付けられた金額と、スキル毎の参加者の数とを乗じた額と、稼働予定の車両10の数と稼働予定の車両10~車両10の各々の走行距離に基づく消費電力量に応じた金額とを乗じた額と、を加算した値を、コスト情報として生成する。 After that, the generation unit 495 generates cost information generated in the designated event based on the unit price information stored in the unit price information DB 48, the participant time schedule, and the operating vehicle time schedule (step S113). Specifically, the generation unit 495 multiplies the amount associated with each skill included in the unit price information stored in the unit price information DB 48 by the number of participants for each skill, and the vehicle 10 scheduled to operate. is multiplied by the amount corresponding to the amount of power consumption based on the mileage of each of the vehicles 10 1 to 10 n scheduled to operate, and the value obtained by adding the sum is generated as cost information.

続いて、出力制御部496は、生成部495が生成したコスト情報を表示部43に出力する(ステップS114)。これにより、オペレータは、指定イベントにおいて発生するコストを直感的に把握することができる。ステップS114の後、管理サーバ40は、本処理を終了する。 Subsequently, the output control unit 496 outputs the cost information generated by the generation unit 495 to the display unit 43 (step S114). This allows the operator to intuitively grasp the costs incurred in the specified event. After step S114, the management server 40 terminates this process.

ステップS101において、入力部42を介して管理サーバ40のオペレータから指定イベントが入力されていない場合(ステップS101:No)、管理サーバ40は、本処理を終了する。 In step S101, if the operator of the management server 40 has not input a specified event via the input unit 42 (step S101: No), the management server 40 terminates this process.

以上説明した一実施の形態によれば、算出部493が判定部492によって指定イベントにおいて必要人数および前記必要車両台数を確保できないと判定された場合、取得部491が取得したイベント情報と、登録人数と、登録車両台数と、に基づいて、不足人数および不足車両台数を算出するため、イベントにおいて人員および移動体の各々を最適に配置することができる。 According to the embodiment described above, when the determination unit 492 determines that the calculation unit 493 cannot secure the required number of people and the required number of vehicles for the specified event, the event information acquired by the acquisition unit 491 and the registered number of people , and the number of registered vehicles, the number of insufficient persons and the number of insufficient vehicles are calculated.

また、一実施の形態によれば、算出部493が判定部492によって指定イベントにおいて必要人数および前記必要車両台数を確保できないと判定された場合、イベント情報と、登録人数と、登録車両台数と、派遣人数と、派遣車両台数と、に基づいて、不足人数および不足車両台数を算出するため、他の事業者で余っている人員および移動体の各々を最適に配置することができる。 Further, according to one embodiment, when the determination unit 492 determines that the required number of people and the required number of vehicles cannot be secured in the designated event, the calculation unit 493 determines that the event information, the number of registered people, the number of registered vehicles, Since the shortage of personnel and the number of vehicles to be dispatched are calculated based on the number of dispatched personnel and the number of dispatched vehicles, it is possible to optimally allocate surplus personnel and moving bodies of other business operators.

また、一実施の形態によれば、出力制御部496が算出部493によって算出された不足人数および不足車両台数を表示部43に出力するため、管理サーバ40のオペレータは、直感的に指定イベントにおいて発生する不足人数および不足車両台数を直感的に把握することができる。 Further, according to one embodiment, since the output control unit 496 outputs the insufficient number of persons and the insufficient number of vehicles calculated by the calculation unit 493 to the display unit 43, the operator of the management server 40 can intuitively It is possible to intuitively grasp the shortage of people and the number of vehicles that will occur.

また、一実施の形態によれば、稼働車両タイムスケジュールが稼働予定の車両10の充電時間および複数の参加者の中から稼働予定の車両10を運転する運転手または搭乗者を指定した運営計画情報を含むため、イベントにおいて人員および移動体の各々を最適に配置することができる。 Further, according to one embodiment, the operating vehicle time schedule designates the charging time of the vehicle 10 scheduled to operate and the operation plan information specifying the driver or passenger who drives the vehicle 10 scheduled to operate from among the plurality of participants. , so that each of the personnel and mobiles can be optimally positioned at the event.

また、一実施の形態によれば、出力制御部496が生成部495によって生成されたコスト情報を表示部43に出力するため、オペレータが指定イベントで発生するコストを直感的に把握することができる。 Further, according to one embodiment, the output control unit 496 outputs the cost information generated by the generation unit 495 to the display unit 43, so that the operator can intuitively grasp the cost generated by the designated event. .

(その他の実施の形態)
また、一実施の形態では、上述してきた「部」を、「回路」などに読み替えることができる。例えば、制御部は、制御回路に読み替えることができる。
(Other embodiments)
Further, in one embodiment, the above-described "unit" can be read as "circuit" or the like. For example, the controller can be read as a control circuit.

また、一実施の形態に係る管理システムに実行させるプログラムは、インストール可能な形式または実行可能な形式のファイルデータでCD-ROM、フレキシブルディスク(FD)、CD-R、DVD(Digital Versatile Disk)、USB媒体、フラッシュメモリ等のコンピュータで読み取り可能な記録媒体に記録されて提供される。 Further, the program to be executed by the management system according to one embodiment is file data in an installable format or an executable format, and can be downloaded from a CD-ROM, a flexible disk (FD), a CD-R, a It is provided by being recorded in a computer-readable recording medium such as a USB medium or flash memory.

また、一実施の形態に係る管理システムに実行させるプログラムは、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。 Also, the program to be executed by the management system according to one embodiment may be stored on a computer connected to a network such as the Internet, and provided by being downloaded via the network.

なお、本明細書におけるフローチャートの説明では、「まず」、「その後」、「続いて」等の表現を用いてステップ間の処理の前後関係を明示していたが、本実施の形態を実施するために必要な処理の順序は、それらの表現によって一意的に定められるわけではない。即ち、本明細書で記載したフローチャートにおける処理の順序は、矛盾のない範囲で変更することができる。 In addition, in the description of the flowcharts in this specification, expressions such as "first", "after", and "following" are used to clearly indicate the anteroposterior relationship of the processing between steps. The order of processing required to do so is not uniquely determined by those representations. That is, the order of processing in the flow charts described herein may be changed within a consistent range.

さらなる効果や変形例は、当業者によって容易に導き出すことができる。本発明のより広範な態様は、以上のように表しかつ記述した特定の詳細および代表的な実施の形態に限定されるものではない。従って、添付のクレームおよびその均等物によって定義される総括的な発明の概念の精神または範囲から逸脱することなく、様々な変更が可能である。 Further effects and modifications can be easily derived by those skilled in the art. The broader aspects of the invention are not limited to the specific details and representative embodiments shown and described above. Accordingly, various changes may be made without departing from the spirit or scope of the general inventive concept defined by the appended claims and equivalents thereof.

1 管理システム
10~10 車両
20~20 通信端末
30 事業者サーバ
40 管理サーバ
41 通信部
42 入力部
43 表示部
44 記憶部
45 車両情報データベース
46 イベント情報データベース
47 ユーザ情報データベース
48 単価情報データベース
49 サーバ制御部
441 プログラム記憶部
491 取得部
492 判定部
493 算出部
494 作成部
495 生成部
496 出力制御部
NW ネットワーク
1 management system 10 1 to 10 n vehicle 20 1 to 20 m communication terminal 30 operator server 40 management server 41 communication unit 42 input unit 43 display unit 44 storage unit 45 vehicle information database 46 event information database 47 user information database 48 unit price information Database 49 Server control unit 441 Program storage unit 491 Acquisition unit 492 Determination unit 493 Calculation unit 494 Creation unit 495 Generation unit 496 Output control unit NW network

Claims (8)

イベント毎に設定された必要人数および必要車両台数を含むイベント情報と、指定イベントにおいて参加可能な参加者の登録人数と、前記指定イベントにおいて稼働可能な稼働車両の登録車両台数と、を取得し、
前記イベント情報と、前記登録人数と、前記登録車両台数と、に基づいて、前記必要人数および前記必要車両台数を確保できるか否かを判定し、
前記必要人数および前記必要車両台数を確保できない場合、前記イベント情報と、前記登録人数と、前記登録車両台数と、に基づいて、不足人数および不足車両台数を算出するように構成されたプロセッサを備える、
管理サーバ。
Obtaining event information including the required number of people and the required number of vehicles set for each event, the registered number of participants who can participate in the specified event, and the number of registered vehicles that can operate in the specified event,
Determining whether the required number of people and the required number of vehicles can be secured based on the event information, the number of registered people, and the number of registered vehicles,
a processor configured to calculate a shortage of the number of persons and a shortage of the number of vehicles based on the event information, the registered number of people, and the number of registered vehicles when the required number of persons and the required number of vehicles cannot be secured; ,
Management server.
請求項1に記載の管理サーバであって、
前記プロセッサは、
他の事業者において登録された前記指定イベントにおいて派遣可能な派遣人数および派遣車両台数と、を取得し、
前記イベント情報と、前記登録人数と、前記登録車両台数と、前記派遣人数と、前記派遣車両台数と、に基づいて、前記必要人数および前記必要車両台数を確保できるか否かを判定し、
前記指定イベントにおいて前記必要人数および前記必要車両台数を確保できない場合、前記イベント情報と、前記登録人数と、前記登録車両台数と、前記派遣人数と、前記派遣車両台数と、に基づいて、前記不足人数および前記不足車両台数を算出する、
管理サーバ。
The management server according to claim 1,
The processor
Acquire the number of dispatched persons and the number of dispatched vehicles that can be dispatched at the designated event registered by another business operator,
Based on the event information, the number of registered people, the number of registered vehicles, the number of dispatched people, and the number of dispatched vehicles, it is determined whether or not the required number of people and the required number of vehicles can be secured,
If the required number of people and the required number of vehicles cannot be secured for the designated event, the shortage is determined based on the event information, the registered number of people, the number of registered vehicles, the number of dispatched people, and the number of dispatched vehicles. calculating the number of people and the number of vehicles in shortage;
Management server.
請求項1または2に記載の管理サーバであって、
前記プロセッサは、
前記不足人数および前記不足車両台数を出力する、
管理サーバ。
The management server according to claim 1 or 2,
The processor
Outputting the shortage of the number of people and the number of the shortage of vehicles;
Management server.
請求項1~3のいずれか一つに記載の管理サーバであって、
前記プロセッサは、
前記指定イベントにおける前記参加者の参加者タイムスケジュールおよび前記稼働車両の稼働車両タイムスケジュールを作成し、
前記参加者タイムスケジュールおよび前記稼働車両タイムスケジュールを出力する、
管理サーバ。
The management server according to any one of claims 1 to 3,
The processor
creating a participant time schedule of the participant and an operating vehicle time schedule of the operating vehicle in the specified event;
outputting the participant time schedule and the operating vehicle time schedule;
Management server.
請求項4に記載の管理サーバであって、
前記稼働車両タイムスケジュールは、
前記稼働車両の充電時間および複数の前記参加者の中から前記稼働車両を運転する運転手を指定した運営計画情報を含む、
管理サーバ。
A management server according to claim 4,
The operating vehicle time schedule is
including operation plan information specifying the charging time of the working vehicle and a driver who drives the working vehicle from among the plurality of participants;
Management server.
請求項4または5に記載の管理サーバであって、
前記プロセッサは、
前記参加者タイムスケジュールおよび前記稼働車両タイムスケジュールに基づいて、コスト情報を生成し、
前記コスト情報を出力する、
管理サーバ。
The management server according to claim 4 or 5,
The processor
generating cost information based on the participant time schedule and the operating vehicle time schedule;
outputting the cost information;
Management server.
自律的に走行可能な複数の車両と、
前記複数の車両の各々を管理するように構成されたプロセッサを備える管理サーバと、
を備え、
前記プロセッサは、
イベント毎に設定された必要人数および必要車両台数を含むイベント情報と、指定イベントにおいて参加可能な参加者の登録人数と、前記指定イベントにおいて稼働可能な稼働車両の登録車両台数と、を取得し、
前記イベント情報と、前記登録人数と、前記登録車両台数と、に基づいて、前記必要人数および前記必要車両台数を確保できるか否かを判定し、
前記必要人数および前記必要車両台数を確保できない場合、前記イベント情報と、前記登録人数と、前記登録車両台数と、に基づいて、不足人数および不足車両台数を算出する、
管理システム。
a plurality of autonomously drivable vehicles;
a management server comprising a processor configured to manage each of the plurality of vehicles;
with
The processor
Obtaining event information including the required number of people and the required number of vehicles set for each event, the registered number of participants who can participate in the specified event, and the number of registered vehicles that can operate in the specified event,
Determining whether the required number of people and the required number of vehicles can be secured based on the event information, the number of registered people, and the number of registered vehicles,
If the required number of people and the required number of vehicles cannot be secured, calculating the shortage of the number of people and the number of vehicles based on the event information, the number of registered people, and the number of registered vehicles.
management system.
プロセッサに、
イベント毎に設定された必要人数および必要車両台数を含むイベント情報と、指定イベントにおいて参加可能な参加者の登録人数と、前記指定イベントにおいて稼働可能な稼働車両の登録車両台数と、を取得し、
前記イベント情報と、前記登録人数と、前記登録車両台数と、に基づいて、前記指必要人数および前記必要車両台数を確保できるか否かを判定し、
前記必要人数および前記必要車両台数を確保できない場合、前記イベント情報と、前記登録人数と、前記登録車両台数と、に基づいて、不足人数および不足車両台数を算出する、
ことを実行させるプログラム。
to the processor,
Obtaining event information including the required number of people and the required number of vehicles set for each event, the registered number of participants who can participate in the specified event, and the number of registered vehicles that can operate in the specified event,
Based on the event information, the number of registered people, and the number of registered vehicles, it is determined whether the required number of people and the required number of vehicles can be secured,
If the required number of people and the required number of vehicles cannot be secured, calculating the shortage of the number of people and the number of vehicles based on the event information, the number of registered people, and the number of registered vehicles.
A program that does something.
JP2021063171A 2021-04-01 2021-04-01 Management server, management system, and program Pending JP2022158356A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021063171A JP2022158356A (en) 2021-04-01 2021-04-01 Management server, management system, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021063171A JP2022158356A (en) 2021-04-01 2021-04-01 Management server, management system, and program

Publications (1)

Publication Number Publication Date
JP2022158356A true JP2022158356A (en) 2022-10-17

Family

ID=83638657

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021063171A Pending JP2022158356A (en) 2021-04-01 2021-04-01 Management server, management system, and program

Country Status (1)

Country Link
JP (1) JP2022158356A (en)

Similar Documents

Publication Publication Date Title
CN111145579B (en) Parking lot assistance
CN112060965B (en) Information processing apparatus, information processing method, and storage medium
CN111932331B (en) Vehicle information acquisition method and device and storage medium
CN109858940B (en) Movable body and advertisement providing method
CN114347837B (en) Server, charging system, and storage medium
CN114368319B (en) Server, mobile system, and storage medium
JP2022158356A (en) Management server, management system, and program
CN111613080A (en) Operation auxiliary equipment and vehicle
CN114537162B (en) Server, charging system, and recording medium
CN114572052B (en) Server, charging system, and storage medium
JP7444035B2 (en) Servers, charging systems and programs
CN109658737A (en) Mobile auxiliary system and mobile householder method
CN114389324B (en) Server, charging system, and storage medium
US20230003536A1 (en) Vehicle transit on demand
US11625767B2 (en) Information processing apparatus, information processing method and non-transitory recording medium
US20230150493A1 (en) Preceding vehicle selection device, preceding vehicle selection method, and non-transitory recording medium
JP2022151264A (en) Controller, program, and method for control
JP2022074775A (en) server
JP2024061499A (en) Information processing device
JP2023025613A (en) Server, power transfer system and power transfer method
JP2022087745A (en) server
JP2022079353A (en) server
JP2022087741A (en) Server, charging system, and program
JP2019100809A (en) Vehicle support device, vehicle support method and program
CN114964294A (en) Navigation method, navigation device, storage medium, electronic equipment, chip and vehicle

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240117