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
JP7639494B2 - Management server, management system and program - Google Patents
[go: Go Back, main page]

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

Management server, management system and program Download PDF

Info

Publication number
JP7639494B2
JP7639494B2 JP2021063171A JP2021063171A JP7639494B2 JP 7639494 B2 JP7639494 B2 JP 7639494B2 JP 2021063171 A JP2021063171 A JP 2021063171A JP 2021063171 A JP2021063171 A JP 2021063171A JP 7639494 B2 JP7639494 B2 JP 7639494B2
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.)
Active
Application number
JP2021063171A
Other languages
Japanese (ja)
Other versions
JP2022158356A (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.)
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/JP7639494B2/en
Publication of JP2022158356A publication Critical patent/JP2022158356A/en
Application granted granted Critical
Publication of JP7639494B2 publication Critical patent/JP7639494B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Description

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

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

特開2020-166760号公報JP 2020-166760 A

ところで、大規模なイベント等では、刻々と変化する状況に応じて、必要な人員および移動体の各々を最適に配置計画する必要がある。しかしながら、特許文献1では、車両等の移動体の稼働効率しか考慮されていないため、人員および移動体の各々を最適に配置することができる技術が望まれていた。 In large-scale events, it is necessary to optimally plan the placement of necessary personnel and mobile objects according to the ever-changing situation. However, since Patent Document 1 only considers the operating efficiency of mobile objects such as vehicles, there is a demand for technology that can optimally place personnel and mobile objects.

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

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

また、本開示に係る管理システムは、自律的に走行可能な複数の車両と、前記複数の車両の各々を管理するように構成されたプロセッサを備える管理サーバと、を備え、前記プロセッサは、イベント毎に設定された必要人数および必要車両台数を含むイベント情報と、指定イベントにおいて参加可能な参加者の登録人数と、前記指定イベントにおいて稼働可能な稼働車両の登録車両台数と、を取得し、前記イベント情報と、前記登録人数と、前記登録車両台数と、に基づいて、前記必要人数および前記必要車両台数を確保できるか否かを判定し、前記必要人数および前記必要車両台数を確保できない場合、前記イベント情報と、前記登録人数と、前記登録車両台数と、に基づいて、不足人数および不足車両台数を算出する。 The management system according to the present disclosure further comprises a management server including a plurality of vehicles capable of autonomous driving and a processor configured to manage each of the plurality of vehicles, and the processor acquires 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 a designated event, and the registered number of operating vehicles that can be operated in the designated event, and determines whether the required number of people and the required number of vehicles can be secured based on the event information, the registered number of people, and the registered number of vehicles, and if the required number of people and the required number of vehicles cannot be secured, calculates the shortage of people and the shortage of vehicles based on the event information, the registered number of people, and the registered number of vehicles.

また、本開示に係るプログラムは、プロセッサに、イベント毎に設定された必要人数および必要車両台数を含むイベント情報と、指定イベントにおいて参加可能な参加者の登録人数と、前記指定イベントにおいて稼働可能な稼働車両の登録車両台数と、を取得し、前記イベント情報と、前記登録人数と、前記登録車両台数と、に基づいて、前記指必要人数および前記必要車両台数を確保できるか否かを判定し、前記必要人数および前記必要車両台数を確保できない場合、前記イベント情報と、前記登録人数と、前記登録車両台数と、に基づいて、不足人数および不足車両台数を算出する、ことを実行させる。 The program disclosed herein also causes a processor to acquire 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 a specified event, and the registered number of operating vehicles that can be operated in the specified event, determine whether the required number of people and the required number of vehicles can be secured based on the event information, the registered number of people, and the registered number of vehicles, and if the required number of people and the required number of vehicles cannot be secured, calculate the shortage of people and the shortage of vehicles based on the event information, the registered number of people, and the registered number of vehicles.

本開示によれば、イベントにおいて人員および移動体の各々を最適に配置することができるという効果を奏する。 The present disclosure has the effect of enabling optimal allocation of personnel and moving objects at an event.

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

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

〔管理システムの概要〕
図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と同様の構成を有するため、以下においては、詳細な説明を省略する。
[Overview of the management system]
FIG. 1 is a diagram showing a schematic configuration of a management system according to an embodiment. The management system 1 shown in FIG. 1 includes a plurality of autonomously running vehicles 10 1 to 10 n (n=an integer of 3 or more) (hereinafter, when referring to any of the plurality of vehicles 10 1 to 10 n , it will be simply referred to as "vehicle 10") that are different from each other in speed, a plurality of communication terminals 20 1 to 20 m (m=an integer of 3 or more) (hereinafter, when referring to any of the plurality of communication terminals 20 1 to 20 m , it will be simply referred to as "communication terminal 20") held by each user, an operator server 30 managed by various government offices, etc., and a management server 40 that manages each vehicle 10 and transmits and receives various information from each communication terminal 20. The vehicle 10, the communication terminal 20, the operator server 30, and the management server 40 all have a communication function and are configured to be able to communicate with each other through a network NW. This network NW is, for example, configured from an Internet line network, a mobile phone line network, etc. The business entity server 30 has a similar configuration to the management server 40 described later, and therefore a detailed description thereof will be omitted below.

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

図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は、利用した運転手または搭乗した搭乗者等のユーザがステアリング等を操作することによってユーザが所望する目的地に向けて移動することもできる。 The vehicle 10 shown in FIG. 2 includes an operation unit 11, a drive 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. In the following, an electric vehicle capable of autonomous driving such as an EV (Electric Vehicle), a PHV (Plug-in Hybrid Vehicle), or a FCEV (Fuel Cell Electric Vehicle) will be described as the vehicle 10. However, the present invention is not limited to this, and can be applied to, for example, an electric two-wheeled vehicle such as a motorcycle, bicycle, or kickboard equipped with a motor and a battery, a tricycle, a bus, a truck, a ship, a drone, and the like. Furthermore, the vehicle 10 can automatically move toward a destination under the control of the management server 40 or the ECU 19. Of course, the vehicle 10 can also be moved toward a destination desired by a user such as a driver who uses the vehicle or a passenger who rides on the vehicle by operating the steering wheel, etc.

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

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

撮像部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 a CMOS (Complementary Metal Oxide Semiconductor) image sensor that captures an image of a subject focused by the lens. A plurality of imaging units 13 are arranged outside the vehicle 10 and inside the vehicle 10. For example, when the imaging units 13 are arranged inside the vehicle 10, they are 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. When the imaging units 13 are arranged outside the vehicle 10, they are arranged at the front, rear, and side of the vehicle 10. The imaging units 13 capture images under the control of the ECU 19, and output image data obtained by the capture 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 composed of sensors for realizing autonomous driving and sensors for detecting the remaining charge of the battery 15. Specifically, the sensor group 14 is composed of 3D-LiDAR, a millimeter wave sensor, an infrared sensor, a vehicle speed sensor, an angular velocity sensor, a gyro sensor, an acceleration sensor, etc. Furthermore, the sensor group 14 is composed of sensors for detecting the driver's operation of the operation unit 11, and is composed of, for example, an accelerator pedal sensor, a brake pedal sensor, a steering sensor, etc. The sensor group 14 is also composed of a tester and a temperature sensor, etc., that detect the remaining charge (SOC), temperature, SOH (State of Health), voltage value, and current value of the battery 15. The sensor group 14 outputs the various detection results to the ECU 19.

電池15は、例えばニッケル水素電池またはリチウムイオン電池等の充電可能な二次電池を用いて構成される。電池15は、車両10を駆動するための高電圧の直流電力を蓄える。電池15は、図示しない充電口を介して図示しない充電装置と電気的に接続可能であり、この充電装置から供給される外部電力が充電される。 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. Battery 15 can be electrically connected to a charging device (not shown) via 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 includes a GPS (Global Positioning System) sensor 161, a map database 162, an alarm device 163, and an input unit 164.

GPSセンサ161は、複数のGPS衛星または送信アンテナからの信号を受信し、受信した信号に基づいて、車両10の位置(経度および緯度)を算出する。GPSセンサ161は、GPS受信センサ等を用いて構成される。なお、実施の形態1では、GPSセンサ161を複数個搭載することによって車両10の向き精度向上を図ってもよい。 The GPS sensor 161 receives signals from multiple GPS satellites or transmitting antennas, and calculates the position (longitude and latitude) of the vehicle 10 based on the received signals. The GPS sensor 161 is configured using a GPS receiving sensor, etc. In the first embodiment, the orientation accuracy of the vehicle 10 may be improved by installing multiple 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 a hard disk drive (HDD) or a solid state drive (SSD).

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

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

このように構成されたカーナビゲーションシステム16は、GPSセンサ161によって取得した現在の車両10の位置を、地図データベース162が記憶する地図データに対応する地図上に重ねることによって、車両10の現在走行している道路および目的値までの走行経路等を含む情報を、表示部163aと音声出力部163bとによってユーザに対して報知する。 The car navigation system 16 configured in this manner overlays the current position of the vehicle 10 acquired by the GPS sensor 161 on a map corresponding to the map data stored in the map database 162, and notifies the user of information including the road the vehicle 10 is currently traveling on and the driving route to the destination via the display unit 163a and the audio 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 related to the vehicle 10. The storage unit 17 stores the 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 a dynamic random access memory (DRAM), a read only memory (ROM), a flash memory, a hard disk drive (HDD), a solid state drive (SSD), 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 identifying the vehicle 10 (e.g., a vehicle ID), the vehicle model and fuel efficiency 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 to the management server 40 through the network NW, and receives various data from the management server 40. For example, under the control of the ECU 19, the communication unit 18 acquires traffic information from the management server 40 and outputs the acquired traffic information to the ECU 19. The communication unit 18 is configured using a communication module 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 an autonomous driving mode, the ECU 19 controls the drive unit 12 using the detection results of the sensor group, etc., to make the vehicle 10 drive autonomously.

〔通信端末の機能構成〕
次に、通信端末20の機能構成について説明する。図3は、通信端末20の機能構成を示すブロック図である。
[Functional configuration of communication terminal]
Next, a description will be given of the functional configuration of the communication terminal 20. 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, a third communication unit 27, a memory unit 28, and a terminal control unit 29.

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

第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 information to the terminal control unit 29. The second communication unit 22 is configured using a communication module capable of Wi-Fi (registered trademark) and 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 a liquid crystal or organic electroluminescence (EL) display panel.

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

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

撮像部26は、端末制御部29の制御のもと、被写体を撮像することによって画像データを生成し、この画像データを端末制御部29へ出力する。撮像部26は、1または複数の光学系と、この光学系が結像した被写体像を撮像することによって画像データを生成するCCDまたはCMOSのイメージセンサを用いて実現される。 Under the control of the terminal control unit 29, the imaging unit 26 generates image data by capturing an image of a subject, and outputs this image data to the terminal control unit 29. The imaging unit 26 is realized using one or more optical systems and a CCD or CMOS image sensor that generates image data by capturing an image of a subject 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))等を行うことができる通信モジュールを用いて構成される。 Under the control of the terminal control unit 29, the third communication unit 27 communicates with the management server 40 via the network NW, and outputs the destination related to the destination set by the user via the input unit 24 to the vehicle 10 or the management server 40. The third communication unit 27 is configured using a communication module capable of implementing communication standards via mobile phone lines, such as the 4th generation mobile communication system (4G (4th Generation Mobile Communication System)) and the 5th generation mobile communication system (5G (5th Generation Mobile Communication System)).

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

端末制御部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 unit 29 controls each part of the communication terminal 20.

〔管理サーバの機能構成〕
次に、管理サーバ40の機能構成について説明する。図4は、管理サーバ40の機能構成を示すブロック図である。
[Management server functional configuration]
Next, a description will be given of the functional configuration of the management server 40. 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 memory unit 44, a vehicle information database 45 (hereinafter referred to as "vehicle information DB 45"), 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は、通信モジュール等を用いて構成される。 The communication unit 41 communicates with the vehicle 10, the communication terminal 20, and the operator server 30 via the network NW under the control of the server control unit 49. The communication unit 41 is configured using a communication module, etc.

入力部42は、キーボード、マウスおよびタッチパネル等を用いて構成される。入力部42は、オペレータによる操作の入力を受け付け、受け付けた操作に応じた操作情報をサーバ制御部49へ出力する。 The input unit 42 is configured using a keyboard, a mouse, a touch panel, etc. The input unit 42 accepts input of operations by an operator and outputs operation information corresponding to the accepted operations 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, etc. 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 related to 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 realized using a DRAM, a ROM, a flash memory, an SSD, an HDD, a memory card, etc.

車両情報DB45は、各車両10を識別する車両識別情報と、各車両10のメンテナンス状態を示す状態情報と、各車両10の稼働可能な日時と、各車両10の燃費、各車両10の現在の位置情報と、各車両10の電池15の残量情報と、を対応付けた車両情報を記憶する。車両識別情報とは、車両10の車種名、車両10の乗車定員、年式および所有者等である。また、車両情報DB45は、HDDおよびSSD等を用いて構成される。 The vehicle information DB 45 stores vehicle information that associates vehicle identification information that identifies each vehicle 10, status information that indicates the maintenance status of each vehicle 10, the date and time when each vehicle 10 is available for operation, the fuel efficiency of each vehicle 10, the current location information of each vehicle 10, and the remaining charge information of the battery 15 of each vehicle 10. The vehicle identification information includes the model name of the vehicle 10, the passenger capacity of the vehicle 10, the year, and the owner. The vehicle information DB 45 is also configured using a HDD, SSD, etc.

イベント情報DB46は、イベント毎に設定された必要人数と、必要車両台数と、を対応付けたイベント情報を記憶する。ここで、必要人数とは、設営係の人数、案内係等の人数、警備人数およびボランティアの人数を時間毎に設定されたイベントを運営するために必要となる人数である。必要車両台数とは、時間毎に設定されたイベントを運営するために所定の区間で人を輸送するために必要となる台数である。イベント情報DB46は、HDDおよびSSD等を用いて構成される。 The event information DB46 stores event information that associates the number of people required for each event with the number of vehicles required. Here, the number of people required refers to the number of people required to run the event set for each hour, including the number of setup staff, guides, security guards, and volunteers. The number of vehicles required refers to the number of vehicles required to transport people over a specified distance to run the event set for each hour. The event information DB46 is configured using HDDs, SSDs, etc.

ユーザ情報DB47は、各通信端末20の識別情報と、各通信端末20を所有するユーザの氏名、年齢および性別等を含むユーザ識別情報と、ユーザが予め登録した複数のイベントの各々に参加可能な日時と、ユーザが有するスキルに関するスキル情報と、を対応付けられたユーザ情報を記憶する。ここで、スキル情報とは、職業(例えば警察、医師、整備士等)、イベントへ参加した参加回数、資格や免許の有無等である。ユーザ情報DB47は、HDDおよびSSD等を用いて構成される。 The user information DB47 stores user information that corresponds to the identification information of each communication terminal 20, user identification information including the name, age, and sex of the user who owns each communication terminal 20, the dates and times at which the user can participate in each of multiple events that the user has registered in advance, and skill information regarding the skills the user possesses. Here, skill information refers to occupation (e.g. police, doctor, mechanic, etc.), the number of events participated in, whether or not the user has a qualification or license, etc. The user information DB47 is configured using a HDD, SSD, etc.

単価情報DB48は、各イベントにおける各種職業の単価と、各車両10の稼働時間の単価と、を含むコスト情報を記憶する。 The unit price information DB48 stores cost information including the unit price of various jobs in each event and the unit price of 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, a field-programmable gate array (FPGA), and a graphics processing unit (GPU). The server control unit 49 controls each part of the management server 40. The server control unit 49 has an acquisition unit 491, a determination unit 492, a calculation unit 493, a creation unit 494, a generation unit 495, and an output control unit 496. 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 by 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, the number of registered participants who can participate at the date and time of the estimated event from the user information DB 47, and the number of registered vehicles from the vehicle information DB 45. Furthermore, the acquisition unit 491 acquires the number of dispatched people and the number of dispatched vehicles that can be dispatched from other businesses at the date and time of the designated event specified by the operator from the business server 30 via the communication unit 41. Here, the number of dispatched people refers to the number of registered participants who are registered in advance as being able to participate in another event via the business server 30, but are unable to participate in the other event and are overflowing. Also, the number of dispatched vehicles refers to the number of vehicles 10 that can be operated in another event via the business server 30 and are not used in the other event.

判定部492は、取得部491が取得したイベント情報、登録人数および登録車両台数に基づいて、入力部42を介してオペレータによって指定された指定イベントを遂行可能に必要な必要人数および必要車両数を確保できるか否かを判定する。また、判定部492は、取得部491が取得したイベント情報、登録人数、登録車両台数、派遣人数および派遣車両台数に基づいて、指定イベントを遂行可能に必要な必要人数および必要車両数を確保できるか否かを判定する。 The determination unit 492 determines whether or not the required number of people and the required number of vehicles necessary to complete the designated event specified by the operator via the input unit 42 can be secured 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 also determines whether or not the required number of people and the required number of vehicles necessary to complete the designated event can be secured 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.

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

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

生成部495は、生成部495は、単価情報DB48が記憶する単価情報と、参加者タイムスケジュールと、稼働車両タイムスケジュールと、に基づいて、指定イベントにおいて発生するコスト情報を生成する。具体的には、生成部495は、単価情報DB48が記憶する単価情報に含まれるスキル毎に対応付けられた金額と、スキル毎の参加者の数とを乗じた額と、稼働予定の車両10の数と稼働予定の車両10~車両10の各々の走行距離に基づく消費電力量に応じた金額とを乗じた額と、を加算した値を、コスト情報として生成する。 The generating unit 495 generates cost information incurred 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. Specifically, the generating unit 495 generates, as the cost information, a value obtained by multiplying 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 adding together the amount obtained by multiplying the number of vehicles 10 to be operated by an amount according to the amount of power consumption based on the traveling distance of each of the vehicles 10 1 to 10 n to be operated.

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

〔管理サーバの処理〕
次に、管理サーバ40が実行する処理について説明する。図5は、管理サーバ40が実行する処理の概要を示すフローチャートである。
[Management Server Processing]
Next, a description will be given of the processing executed by the management server 40. FIG.

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

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

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

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

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

続いて、判定部492は、取得部491が取得したイベント情報、登録人数、登録車両台数、派遣人数および派遣車両台数に基づいて、指定イベントを遂行可能に必要な必要人数および必要車両数を確保できるか否かを判定する(ステップS108)。判定部492によって指定イベントを遂行可能に必要な必要人数および必要車両数を確保できると判定された場合(ステップS108:Yes)、管理サーバ40は、後述するステップS111へ移行する。これに対して、判定部492によって指定イベントを遂行可能に必要な必要人数および必要車両数を確保できない場合(ステップS108:No)、後述するステップS109へ移行する。 Then, the determination unit 492 determines whether or not the required number of people and the required number of vehicles necessary to complete the designated event can be secured 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 (step S108). If the determination unit 492 determines that the required number of people and the required number of vehicles necessary to complete 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 determination unit 492 cannot secure the required number of people and the required number of vehicles necessary to complete the designated event (step S108: No), the management server 40 proceeds to step S109, which will be described later.

ステップS109において、算出部493は、取得部491が取得したイベント情報、登録人数、登録車両台数、派遣人数および派遣車両台数に基づいて、指定イベントを遂行するために不足する不足人数および不足車両台数を算出する。 In step S109, the calculation unit 493 calculates the number of people and the number of vehicles required 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.

続いて、出力制御部496は、指定イベントにおいて不足する不足人数および不足車両台数を表示部43に出力する(ステップS110)。これにより、オペレータは、指定イベントを遂行するために不足する不足人数および不足車両台数を直感的に把握することができる。ステップS110の後、管理サーバ40は、後述するステップS111へ移行する。 Then, the output control unit 496 outputs the number of people and vehicles that are insufficient for the specified event to the display unit 43 (step S110). This allows the operator to intuitively grasp the number of people and vehicles that are insufficient 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 for participants who can participate in the specified event and an operating vehicle time schedule for the vehicle 10 to be operated. Specifically, the creation unit 494 creates a participant time schedule including the location, time, work content, and meeting place to be placed in the specified event based on the skill information of the participants included in the user information DB 47. Furthermore, the creation unit 494 acquires the remaining charge of the battery 15 of the vehicle 10 to be operated via the communication unit 41. Then, the creation unit 494 creates an operating vehicle time schedule including the driving time, the circuit route, the charging time and the maintenance time of the battery 15 based on the remaining charge of the battery 15 of the vehicle 10 to be operated. Furthermore, the creation unit 494 acquires user information stored in the user information DB 47, and creates an operating vehicle time schedule including operation plan information specifying the driver or passenger who will drive the vehicle 10 to be operated based on the skill information included in the acquired user information.

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

その後、生成部495は、単価情報DB48が記憶する単価情報と、参加者タイムスケジュールと、稼働車両タイムスケジュールと、に基づいて、指定イベントにおいて発生するコスト情報を生成する(ステップS113)。具体的には、生成部495は、単価情報DB48が記憶する単価情報に含まれるスキル毎に対応付けられた金額と、スキル毎の参加者の数とを乗じた額と、稼働予定の車両10の数と稼働予定の車両10~車両10の各々の走行距離に基づく消費電力量に応じた金額とを乗じた額と、を加算した値を、コスト情報として生成する。 Thereafter, the generating unit 495 generates cost information to be incurred 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 generating unit 495 generates, as the cost information, a value obtained by multiplying 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 by multiplying the number of vehicles 10 to be operated by an amount according to the amount of power consumption based on the traveling distance of each of the vehicles 10 1 to 10 n to be operated.

続いて、出力制御部496は、生成部495が生成したコスト情報を表示部43に出力する(ステップS114)。これにより、オペレータは、指定イベントにおいて発生するコストを直感的に把握することができる。ステップS114の後、管理サーバ40は、本処理を終了する。 Then, 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 ends this process.

ステップS101において、入力部42を介して管理サーバ40のオペレータから指定イベントが入力されていない場合(ステップS101:No)、管理サーバ40は、本処理を終了する。 In step S101, if a specified event is not input by the operator of the management server 40 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 required number of people and the required number of vehicles cannot be secured for a specified event, the calculation unit 493 calculates the number of people and the number of vehicles that are insufficient based on the event information acquired by the acquisition unit 491, the number of registered people, and the number of registered vehicles, so that personnel and mobile objects can be optimally allocated at the event.

また、一実施の形態によれば、算出部493が判定部492によって指定イベントにおいて必要人数および前記必要車両台数を確保できないと判定された場合、イベント情報と、登録人数と、登録車両台数と、派遣人数と、派遣車両台数と、に基づいて、不足人数および不足車両台数を算出するため、他の事業者で余っている人員および移動体の各々を最適に配置することができる。 Furthermore, 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 for a specified event, the calculation unit 493 calculates the number of people and the number of vehicles that are insufficient based on the event information, the number of registered people, the number of registered vehicles, the number of people to be dispatched, and the number of vehicles to be dispatched, so that surplus personnel and mobile bodies of other businesses can be optimally allocated.

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

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

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

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

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

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

なお、本明細書におけるフローチャートの説明では、「まず」、「その後」、「続いて」等の表現を用いてステップ間の処理の前後関係を明示していたが、本実施の形態を実施するために必要な処理の順序は、それらの表現によって一意的に定められるわけではない。即ち、本明細書で記載したフローチャートにおける処理の順序は、矛盾のない範囲で変更することができる。 Note that in the explanation of the flowcharts in this specification, the order of processing between steps is clearly indicated using expressions such as "first," "then," and "continue." However, the order of processing required to implement this embodiment is not uniquely determined by these expressions. In other words, the order of processing in the flowcharts described in this specification can be changed as long as there are no contradictions.

さらなる効果や変形例は、当業者によって容易に導き出すことができる。本発明のより広範な態様は、以上のように表しかつ記述した特定の詳細および代表的な実施の形態に限定されるものではない。従って、添付のクレームおよびその均等物によって定義される総括的な発明の概念の精神または範囲から逸脱することなく、様々な変更が可能である。 Further advantages and modifications may be readily derived by those skilled in the art. The invention in its broader aspects is not limited to the specific details and representative embodiments shown and described above. Thus, various modifications may be made without departing from the spirit or scope of the general inventive concept as 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 Vehicles 20 1 to 20 m Communication terminal 30 Business 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)

イベント毎に設定された必要人数および必要車両台数を含むイベント情報と、指定イベントにおいて参加可能な参加者の登録人数と、前記指定イベントにおいて稼働可能な稼働車両の登録車両台数と、を取得し、
前記イベント情報と、前記登録人数と、前記登録車両台数と、に基づいて、前記必要人数および前記必要車両台数を確保できるか否かを判定し、
前記必要人数および前記必要車両台数を確保できない場合、前記イベント情報と、前記登録人数と、前記登録車両台数と、に基づいて、不足人数および不足車両台数を算出するように構成されたプロセッサを備える、
管理サーバ。
Acquire 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 designated event, and the registered number of operating vehicles that can be operated in the designated event;
determining whether the required number of people and the required number of vehicles can be secured based on the event information, the registered number of people, and the registered number of vehicles;
a processor configured to calculate a shortage of personnel and a shortage of vehicles based on the event information, the registered personnel, and the registered vehicle count when the required personnel and the required vehicle count cannot be secured;
Management server.
請求項1に記載の管理サーバであって、
前記プロセッサは、
他の事業者において登録された前記指定イベントにおいて派遣可能な派遣人数および派遣車両台数と、を取得し、
前記イベント情報と、前記登録人数と、前記登録車両台数と、前記派遣人数と、前記派遣車両台数と、に基づいて、前記必要人数および前記必要車両台数を確保できるか否かを判定し、
前記指定イベントにおいて前記必要人数および前記必要車両台数を確保できない場合、前記イベント情報と、前記登録人数と、前記登録車両台数と、前記派遣人数と、前記派遣車両台数と、に基づいて、前記不足人数および前記不足車両台数を算出する、
管理サーバ。
2. The management server according to claim 1,
The processor,
Acquire the number of people and the number of vehicles that can be dispatched at the designated event registered by other businesses,
determining whether or not the required number of people and the required number of vehicles can be secured 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;
When the required number of people and the required number of vehicles cannot be secured for the designated event, the shortage of people and the shortage of vehicles are calculated based on the event information, the registered number of people, the registered number of vehicles, the dispatched number of people, and the dispatched number of vehicles.
Management server.
請求項1または2に記載の管理サーバであって、
前記プロセッサは、
前記不足人数および前記不足車両台数を出力する、
管理サーバ。
3. The management server according to claim 1,
The processor,
outputting the shortage of personnel and 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 for the participant and an operating vehicle time schedule for the operating vehicle at the designated event;
outputting the participant time schedule and the operating vehicle time schedule;
Management server.
請求項4に記載の管理サーバであって、
前記稼働車両タイムスケジュールは、
前記稼働車両の充電時間および複数の前記参加者の中から前記稼働車両を運転する運転手を指定した運営計画情報を含む、
管理サーバ。
5. The management server according to claim 4,
The operating vehicle time schedule is
operation plan information that specifies a charging time for the operating vehicle and a driver who will drive the operating vehicle from among the plurality of participants;
Management server.
請求項4または5に記載の管理サーバであって、
前記プロセッサは、
前記参加者タイムスケジュールおよび前記稼働車両タイムスケジュールに基づいて、コスト情報を生成し、
前記コスト情報を出力する、
管理サーバ。
6. The management server according to claim 4,
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 vehicles capable of autonomous driving;
a management server comprising a processor configured to manage each of the plurality of vehicles;
Equipped with
The processor,
Acquire 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 designated event, and the registered number of operating vehicles that can be operated in the designated event;
determining whether the required number of people and the required number of vehicles can be secured based on the event information, the registered number of people, and the registered number of vehicles;
When the required number of people and the required number of vehicles cannot be secured, a shortage of people and a shortage of vehicles are calculated based on the event information, the registered number of people, and the registered number of vehicles.
Management system.
プロセッサに、
イベント毎に設定された必要人数および必要車両台数を含むイベント情報と、指定イベントにおいて参加可能な参加者の登録人数と、前記指定イベントにおいて稼働可能な稼働車両の登録車両台数と、を取得し、
前記イベント情報と、前記登録人数と、前記登録車両台数と、に基づいて、前記必要人数および前記必要車両台数を確保できるか否かを判定し、
前記必要人数および前記必要車両台数を確保できない場合、前記イベント情報と、前記登録人数と、前記登録車両台数と、に基づいて、不足人数および不足車両台数を算出する、
ことを実行させるプログラム。


The processor:
Acquire 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 designated event, and the registered number of operating vehicles that can be operated in the designated event;
determining whether the required number of people and the required number of vehicles can be secured based on the event information, the registered number of people, and the registered number of vehicles;
When the required number of people and the required number of vehicles cannot be secured, a shortage of people and a shortage of vehicles are calculated based on the event information, the registered number of people, and the registered number of vehicles.
A program to make that happen.


JP2021063171A 2021-04-01 2021-04-01 Management server, management system and program Active JP7639494B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021063171A JP7639494B2 (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 JP7639494B2 (en) 2021-04-01 2021-04-01 Management server, management system and program

Publications (2)

Publication Number Publication Date
JP2022158356A JP2022158356A (en) 2022-10-17
JP7639494B2 true JP7639494B2 (en) 2025-03-05

Family

ID=83638657

Family Applications (1)

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

Country Status (1)

Country Link
JP (1) JP7639494B2 (en)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002109129A (en) 2000-10-03 2002-04-12 Web Solution:Kk System for holding and operating event
JP2002169920A (en) 2000-11-30 2002-06-14 Mitsubishi Electric Building Techno Service Co Ltd System and method for collecting participants
JP2005038373A (en) 2003-06-30 2005-02-10 Cpu Inc Event sales support system and server system
JP2009301150A (en) 2008-06-10 2009-12-24 Pioneer Electronic Corp Vehicle management device, vehicle management method, vehicle management program, and recording medium
JP2011054048A (en) 2009-09-03 2011-03-17 Fujitsu Ltd Traveling plan preparation support program, traveling plan preparation support device, and traveling plan preparation support method
JP2013011990A (en) 2011-06-28 2013-01-17 Tohoku Otas Kk Vending machine management system
JP2020113130A (en) 2019-01-15 2020-07-27 トヨタ自動車株式会社 Vehicle, information processing device, emergency response method, and information processing method
JP2020166769A (en) 2019-03-29 2020-10-08 パナソニックIpマネジメント株式会社 Server, event holding support system and event holding support method

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002109129A (en) 2000-10-03 2002-04-12 Web Solution:Kk System for holding and operating event
JP2002169920A (en) 2000-11-30 2002-06-14 Mitsubishi Electric Building Techno Service Co Ltd System and method for collecting participants
JP2005038373A (en) 2003-06-30 2005-02-10 Cpu Inc Event sales support system and server system
JP2009301150A (en) 2008-06-10 2009-12-24 Pioneer Electronic Corp Vehicle management device, vehicle management method, vehicle management program, and recording medium
JP2011054048A (en) 2009-09-03 2011-03-17 Fujitsu Ltd Traveling plan preparation support program, traveling plan preparation support device, and traveling plan preparation support method
JP2013011990A (en) 2011-06-28 2013-01-17 Tohoku Otas Kk Vending machine management system
JP2020113130A (en) 2019-01-15 2020-07-27 トヨタ自動車株式会社 Vehicle, information processing device, emergency response method, and information processing method
JP2020166769A (en) 2019-03-29 2020-10-08 パナソニックIpマネジメント株式会社 Server, event holding support system and event holding support method

Also Published As

Publication number Publication date
JP2022158356A (en) 2022-10-17

Similar Documents

Publication Publication Date Title
CN112060965B (en) Information processing device, information processing method and storage medium
US10733891B2 (en) Parking lot assistant
CN109947091A (en) Movable body, scheduling system, server and the method for dispatching movable body
CN114347837B (en) Server, charging system, and storage medium
CN114537162B (en) Server, charging system, and recording medium
US20210326973A1 (en) Information processing apparatus, information processing method and non-transitory recording medium
JP7625927B2 (en) Control device, program and control method
US10777105B2 (en) Movable body and advertisement providing method
JP7639494B2 (en) Management server, management system and program
JP7428118B2 (en) Servers, charging systems and programs
US11898863B2 (en) Server, mobile system, and recording medium
CN115604682B (en) Information sharing method, device, storage medium and vehicle
CN114537193B (en) Server, charging system, and recording medium
US20220321843A1 (en) Information processing apparatus, non-transitory computer readable medium, and information processing method
US20230003536A1 (en) Vehicle transit on demand
JP7435423B2 (en) Servers, charging systems and programs
WO2025004273A1 (en) Information management device, information management method, and program
JP7798049B2 (en) Server device
CN114389324B (en) Servers, charging systems and storage media
US20260100127A1 (en) Information processing device, information processing method, and storage medium
JP2019100809A (en) Vehicle support device, vehicle support method and program
JP2024061499A (en) Information processing device
WO2025052639A1 (en) Information management device, information management method, and program
JP2022074775A (en) server
JP2022087745A (en) server

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240117

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20241011

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20241022

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241101

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250203

R150 Certificate of patent or registration of utility model

Ref document number: 7639494

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150