JP7053438B2 - Electronics, electronic systems, methods, and programs - Google Patents

Electronics, electronic systems, methods, and programs Download PDF

Info

Publication number
JP7053438B2
JP7053438B2 JP2018220666A JP2018220666A JP7053438B2 JP 7053438 B2 JP7053438 B2 JP 7053438B2 JP 2018220666 A JP2018220666 A JP 2018220666A JP 2018220666 A JP2018220666 A JP 2018220666A JP 7053438 B2 JP7053438 B2 JP 7053438B2
Authority
JP
Japan
Prior art keywords
time
equipment
data
radio
processing 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
JP2018220666A
Other languages
Japanese (ja)
Other versions
JP2020083072A (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.)
Toshiba Corp
Original Assignee
Toshiba 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 Toshiba Corp filed Critical Toshiba Corp
Priority to JP2018220666A priority Critical patent/JP7053438B2/en
Publication of JP2020083072A publication Critical patent/JP2020083072A/en
Application granted granted Critical
Publication of JP7053438B2 publication Critical patent/JP7053438B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T90/00Enabling technologies or technologies with a potential or indirect contribution to GHG emissions mitigation
    • Y02T90/10Technologies relating to charging of electric vehicles
    • Y02T90/16Information or communication technologies improving the operation of electric vehicles

Landscapes

  • Electric Propulsion And Braking For Vehicles (AREA)
  • Train Traffic Observation, Control, And Security (AREA)
  • Traffic Control Systems (AREA)
  • Mobile Radio Communication Systems (AREA)

Description

本発明の実施形態は、電子装置、電子システム、方法、およびプログラムに関する。 Embodiments of the invention relate to electronic devices, electronic systems, methods, and programs.

移動体の位置を検出するために、全地球航法衛星システム(GNSS:Global Navigation Satellite System)に様々な情報を併用している。移動体に搭載されている設備機器を利用して、移動体の状態を判定することができる電子装置、方法およびプログラムが望まれる。 In order to detect the position of a moving object, various information is used in combination with the Global Navigation Satellite System (GNSS). An electronic device, method, and program capable of determining the state of a moving body by using equipment mounted on the moving body are desired.

特開2010-012932号公報Japanese Unexamined Patent Publication No. 2010-012932 特許第5666737号公報Japanese Patent No. 5666737

本発明の実施形態が解決しようとする課題は、移動体に搭載された設備機器を利用して、複数の移動体の状態の判定を行う電子装置、方法およびプログラムを提供することである。 An object to be solved by the embodiment of the present invention is to provide an electronic device, a method and a program for determining the state of a plurality of moving bodies by using the equipment mounted on the moving body.

上記課題を解決するために、実施形態の電子装置は、第1移動体に搭載される第1無線装置と第2移動体に搭載される第2無線装置との間の無線通信において、前記第1無線装置または前記第2無線装置が無線信号を受信した時刻を少なくとも含むデータを複数収集する収集部と、複数の前記無線信号を受信した時刻のうち、隣り合う時刻が第1時間以内であるデータの集合に含まれる、2つの前記無線信号を受信した時刻の時間差に応じて、前記第1移動体および前記第2移動体の状態を、すれ違い、追い抜き、および少なくとも一時共に停止のうち少なくとも1つから判定する処理部を備える。 In order to solve the above problems, the electronic device of the embodiment is the first in wireless communication between the first wireless device mounted on the first mobile body and the second wireless device mounted on the second mobile body. Of the collection unit that collects a plurality of data including at least the time when the wireless device or the second wireless device receives the wireless signal and the time when the plurality of wireless signals are received, the adjacent times are within the first hour. At least one of passing, overtaking, and at least temporarily stopping the state of the first moving body and the second moving body according to the time difference between the times when the two radio signals included in the data set are received. It is provided with a processing unit for determining from one point.

第1の実施形態における複数の移動体の状態を判定するシステム図。The system diagram which determines the state of a plurality of moving bodies in 1st Embodiment. 第1の実施形態における設備機器の構成図。The block diagram of the equipment in 1st Embodiment. 第1の実施形態における設備機器が生成するデータのフォーマット。The format of the data generated by the equipment in the first embodiment. 第1の実施形態における中継器の構成図。The block diagram of the repeater in 1st Embodiment. 第1の実施形態における中継器が送信するデータのフォーマット。The format of the data transmitted by the repeater in the first embodiment. 第1の実施形態における電子装置の構成図。The block diagram of the electronic apparatus in 1st Embodiment. 第1の実施形態における設備機器のフローチャート。The flowchart of the equipment in the 1st Embodiment. 第1の実施形態における中継器のフローチャート。The flowchart of the repeater in 1st Embodiment. 第1の実施形態における電子装置のフローチャート。The flowchart of the electronic device in 1st Embodiment. 第1の実施形態における電子装置のデータの処理を説明するための図。The figure for demonstrating the processing of the data of an electronic apparatus in 1st Embodiment. 第1の実施形態における複数の移動体の状態の判定を説明するための図。The figure for demonstrating the determination of the state of a plurality of moving bodies in 1st Embodiment.

以下、発明を実施するための実施形態について説明する。 Hereinafter, embodiments for carrying out the invention will be described.

(第1の実施形態)
図1は、第1の実施形態における複数の移動体の状態を判定するシステム図である。移動体200は地上を走行する車両であれば任意でよいが、ここでは移動体200Aおよび200Bは軌道600A、600B上を走行する列車である。列車には複数の設備機器、例えばモータやインバータ、空調機などがある。移動体200Aの複数の設備機器300A、300Bはそれぞれ無線装置を搭載している。また移動体200Bの複数の設備機器300Cおよび300Dもそれぞれ無線装置を搭載している。
(First Embodiment)
FIG. 1 is a system diagram for determining the state of a plurality of moving objects according to the first embodiment. The mobile body 200 may be any vehicle as long as it is a vehicle traveling on the ground, but here, the mobile bodies 200A and 200B are trains traveling on the tracks 600A and 600B. Trains have multiple equipment, such as motors, inverters, and air conditioners. The plurality of equipments 300A and 300B of the mobile body 200A are each equipped with a wireless device. Further, the plurality of equipments 300C and 300D of the mobile body 200B are also equipped with wireless devices, respectively.

設備機器300A、300B、300Cおよび300Dには自らを識別する情報があらかじめ割り当てられているものとする。各設備機器の無線装置は、自らを識別する情報を含む報知信号を一定時間間隔ごとに送信し、かつ他の設備機器が送信した報知信号を受信することができる。 It is assumed that the equipment 300A, 300B, 300C and 300D are pre-assigned with information for identifying themselves. The wireless device of each equipment can transmit a notification signal including information for identifying itself at regular time intervals, and can receive a notification signal transmitted by another equipment.

設備機器300A、300Bは、自らが搭載された移動体200Aとは異なる移動体200Bに搭載された、設備機器300Cまたは300Dが送信した報知信号を受信した場合、この報知信号を受信したことおよびその受信時刻を含むデータを生成し、中継器400Aを通じて電子装置100に送信する。同様に、設備機器300C、300Dは、自らが搭載された移動体200Bとは異なる移動体200Aに搭載された、設備機器300Aまたは300Bが送信した報知信号を受信した場合、この報知信号を受信したこと、およびその受信時刻を含むデータを生成し、中継器400Bを通じて電子装置100に送信する。 When the equipment 300A and 300B receive the notification signal transmitted by the equipment 300C or 300D mounted on the moving body 200B different from the moving body 200A on which the equipment 300A and 300B are mounted, the equipment 300A and 300B have received this notification signal and the notification signal thereof. Data including the reception time is generated and transmitted to the electronic device 100 through the repeater 400A. Similarly, when the equipment 300C and 300D receive the notification signal transmitted by the equipment 300A or 300B mounted on the moving body 200A different from the moving body 200B on which the equipment 300C and 300D are mounted, the equipment 300C and 300D receive the notification signal. That, and the data including the reception time thereof are generated and transmitted to the electronic device 100 through the repeater 400B.

電子装置100は、設備機器300A、300B、300C、300Dが作成した多数のデータを解析・分類することで、移動体200Aおよび200Bの状態を判定する。例えば、移動体200Aおよび200Bからのデータがある時間帯に密集しているか否か(密集データ群)を検出することにより、移動体200Aおよび200Bが接近している状態であった可能性が高いなどと判定することができる。 The electronic device 100 determines the states of the mobile bodies 200A and 200B by analyzing and classifying a large number of data created by the equipment devices 300A, 300B, 300C, and 300D. For example, by detecting whether or not the data from the mobile bodies 200A and 200B are densely packed in a certain time zone (dense data group), it is highly possible that the mobile bodies 200A and 200B were in close proximity to each other. And so on.

次に、電子装置100、設備機器300A、および中継器400Aの構成を図2から図6を用いて説明する。 Next, the configurations of the electronic device 100, the equipment 300A, and the repeater 400A will be described with reference to FIGS. 2 to 6.

まず、移動体200Aの設備機器300Aについて図2および図3を用いて説明する。設備機器300Aは、記憶部301A、処理部302A、駆動部303A、入力部304A、および無線装置310Aを備える。駆動部303Aを除く構成は、LSIなどで実装される。 First, the equipment 300A of the mobile body 200A will be described with reference to FIGS. 2 and 3. The equipment 300A includes a storage unit 301A, a processing unit 302A, a drive unit 303A, an input unit 304A, and a wireless device 310A. The configuration excluding the drive unit 303A is implemented by an LSI or the like.

無線装置310Aは送信部311Aおよび受信部312Aを備える。送信部311Aは、記憶部301Aに保持されている設備機器300Aを識別する情報を含んだ報知信号を定期的(例えば100ミリ秒に1回)に周囲に送信する。この報知信号は、例えばビーコンなどであり、報知信号が届く範囲内に存在する設備機器300A以外の他の設備機器に受信され、この他の設備機器においてデータの生成に使われる。また送信部311Aは、処理部302Aで生成したデータを中継器400Aに送信する。これらの送信は、送信部311Aに備えられたアンテナで行われる。 The wireless device 310A includes a transmitting unit 311A and a receiving unit 312A. The transmission unit 311A periodically (for example, once every 100 milliseconds) transmits a notification signal including information for identifying the equipment 300A held in the storage unit 301A to the surroundings. This notification signal is, for example, a beacon or the like, and is received by equipment other than the equipment 300A existing within the reach of the notification signal, and is used for data generation in the other equipment. Further, the transmission unit 311A transmits the data generated by the processing unit 302A to the repeater 400A. These transmissions are performed by the antenna provided in the transmission unit 311A.

受信部312Aは、報知信号が届く範囲内に存在する設備機器300A以外の他の設備機器から、この他の設備機器を識別する情報を含む報知信号を受信する。受信部312Aは、この報知信号を受信可能であればいつでも受信することが可能である。また、受信部312Aはユーザから設備機器300Aに対する指示を受信する。この指示は処理部302Aに送られ、駆動部303Aを駆動させる指令の生成に使われる。受信部312Aは、これらの信号および指示を備えられたアンテナで受信し、ともに処理部302Aに送る。 The receiving unit 312A receives a notification signal including information for identifying the other equipment from equipment other than the equipment 300A existing within the reach of the notification signal. The receiving unit 312A can receive this notification signal at any time as long as it can be received. Further, the receiving unit 312A receives an instruction from the user to the equipment 300A. This instruction is sent to the processing unit 302A and is used to generate a command to drive the driving unit 303A. The receiving unit 312A receives these signals and instructions with an antenna provided, and sends them together to the processing unit 302A.

記憶部301Aは、設備機器300Aを識別する情報を保持する。この情報は、送信部311Aが報知信号を送信する際に使われる。また、記憶部301Aは、移動体200Aに搭載された設備機器、すなわち設備機器300Bを識別する情報も保持する。この情報から処理部は、受信した報知信号の送信元の設備機器が、移動体200Aとは異なる移動体に搭載された設備機器がどうか確認する。記憶部301Aはデータを保持する任意の装置であり、例えばRAMやROM、HDD、SSDなどである。 The storage unit 301A holds information for identifying the equipment 300A. This information is used when the transmission unit 311A transmits a notification signal. The storage unit 301A also holds information for identifying the equipment mounted on the mobile body 200A, that is, the equipment 300B. From this information, the processing unit confirms whether the equipment of the source of the received notification signal is the equipment mounted on the mobile body different from the mobile body 200A. The storage unit 301A is an arbitrary device that holds data, for example, a RAM, a ROM, an HDD, an SSD, or the like.

処理部302Aは、受信部312Aが受信した他の設備機器の報知信号から、この報知信号を受信したことを示す情報およびこの報知信号を受信した時刻を含むデータを生成し、送信部311Aに送る。この信号を受信したことを示す情報とは、この信号の送信元の設備機器を識別する情報(例えばBSSID)、この信号を受信した設備機器(すなわち設備機器300A)を識別する情報(例えばBSSID)が含まれる。すなわち、処理部302Aが生成するデータとは、図3に示す報知信号を受信した設備機器(設備機器300A)を識別する情報、この報知信号を送信した設備機器を識別する情報、およびこの報知信号を受信した時刻の情報が含まれる内部データである。この内部データは、報知信号を受信した時刻に、報知信号を送信した設備機器および報知信号を受信した設備機器が、送信された報知信号が届く範囲内に存在することを表している。この際、処理部302Aは、記憶部301Aにあらかじめ保持された移動体200Aの設備機器300A以外の設備機器300Bの識別情報から、受信部312Aが受信した他の設備機器の報知信号が、移動体200A内の設備機器200Bからの報知信号である場合にはデータ生成を中止しても良い。処理部302Aで生成されたデータを内部データとして送信部311Aから中継器400Aに送信する。また、処理部302Aは入力部304に情報が入力された場合、入力された情報にしたがって駆動部303Aを駆動させる指令を生成し、駆動部303Aに送る。 The processing unit 302A generates information indicating that the notification signal has been received and data including the time when the notification signal is received from the notification signals of other equipment received by the reception unit 312A, and sends the data to the transmission unit 311A. .. The information indicating that this signal has been received is information that identifies the equipment that is the source of this signal (for example, BSSID), and information that identifies the equipment that received this signal (that is, equipment 300A) (for example, BSSID). Is included. That is, the data generated by the processing unit 302A includes information for identifying the equipment (equipment equipment 300A) that received the notification signal shown in FIG. 3, information for identifying the equipment that transmitted the notification signal, and the notification signal. This is internal data that includes information on the time when the signal was received. This internal data indicates that the equipment that transmitted the notification signal and the equipment that received the notification signal exist within the reach of the transmitted notification signal at the time when the notification signal is received. At this time, the processing unit 302A uses the identification information of the equipment 300B other than the equipment 300A of the mobile body 200A previously held in the storage unit 301A, and the notification signal of the other equipment received by the receiving unit 312A is the moving body. If it is a notification signal from the equipment 200B in 200A, data generation may be stopped. The data generated by the processing unit 302A is transmitted from the transmission unit 311A to the repeater 400A as internal data. Further, when information is input to the input unit 304, the processing unit 302A generates a command to drive the drive unit 303A according to the input information and sends the command to the drive unit 303A.

駆動部303Aは、処理部302Aから送られた指令の通りに駆動する。例えば、設備機器300Aが設備機器モータに対応する場合であれば、指令の通りの出力となるようにモータを駆動する。 The drive unit 303A drives according to the command sent from the processing unit 302A. For example, if the equipment 300A corresponds to the equipment motor, the motor is driven so that the output is as instructed.

入力部304Aは、ユーザにより入力された指示を受け付ける。例えば、設備機器300Aが設備機器空調機に対応する場合であれば、設定温度の入力、運転の開始指示、運転の終了指示などを受け付ける。これらの指示は処理部302Aに送られ、駆動部303Aを駆動させる指令の生成に使われる。 The input unit 304A receives an instruction input by the user. For example, if the equipment 300A is compatible with the equipment air conditioner, it receives an input of a set temperature, an operation start instruction, an operation end instruction, and the like. These instructions are sent to the processing unit 302A and used to generate a command to drive the driving unit 303A.

以上、設備機器300Aの構成を説明したが、設備機器300B、300C、および300Dも同様の構成であり、以降末尾のアルファベットでどの設備機器の部位かを表現することにする。例えば、設備機器300Bは記憶部301B、処理部302B、駆動部303B、入力部304B、無線装置310Bを備える。この無線装置310Bは送信部311Bおよび受信部312Bを備える。ただし、それぞれの送信部は、設備機器が搭載された移動体の中継器にそれぞれの処理部が生成した内部データを送信する。すなわち、送信部311Aおよび311Bは移動体200Aに搭載された中継器400Aに内部データを送信し、送信部311Cおよび311Dは移動体200Bに搭載された中継器400Bに内部データを送信する。 Although the configuration of the equipment 300A has been described above, the equipment 300B, 300C, and 300D have the same configuration, and the alphabet at the end of the term indicates which equipment part is used. For example, the equipment 300B includes a storage unit 301B, a processing unit 302B, a drive unit 303B, an input unit 304B, and a wireless device 310B. The wireless device 310B includes a transmitting unit 311B and a receiving unit 312B. However, each transmitting unit transmits the internal data generated by each processing unit to the repeater of the mobile body on which the equipment is mounted. That is, the transmission units 311A and 311B transmit the internal data to the repeater 400A mounted on the mobile body 200A, and the transmission units 311C and 311D transmit the internal data to the repeater 400B mounted on the mobile body 200B.

なお、設備機器300Aは自らの駆動状況を記録および送信することが可能な設備機器である。例えば、設備機器300Aがモータに対応するものであれば時刻とその時刻におけるモータの回転数や出力などを記録し、記録および送信することができる。設備機器300Aが空調機器に対応するものであれば時刻とその時刻における列車内の温度や空調機の設定温度などを記録し、記録および送信することができる。このような設備機器はIoT機器と呼ばれる。本実施形態では設備機器300Aに、設備機器300A以外の設備機器からの信号を受信したことを示す情報およびこの信号を受信した時刻を含む内部データを生成させる。 The equipment 300A is an equipment capable of recording and transmitting its own driving status. For example, if the equipment 300A corresponds to a motor, it is possible to record, record, and transmit the time and the rotation speed and output of the motor at that time. If the equipment 300A is compatible with air conditioning equipment, it is possible to record, record and transmit the time, the temperature inside the train at that time, the set temperature of the air conditioner, and the like. Such equipment is called IoT equipment. In the present embodiment, the equipment 300A is made to generate internal data including information indicating that a signal from equipment other than the equipment 300A has been received and the time when this signal is received.

次に、データを中継する中継器400Aについて図4および図5を用いて説明する。中継器400Aは受信部401A、処理部402A、記憶部403A、送信部404A、入力部405Aを備える。これらの構成は、LSIなどで実装される。 Next, the repeater 400A that relays data will be described with reference to FIGS. 4 and 5. The repeater 400A includes a receiving unit 401A, a processing unit 402A, a storage unit 403A, a transmitting unit 404A, and an input unit 405A. These configurations are implemented by LSI or the like.

受信部401Aは、設備機器300Aおよび300Bが生成したデータを含むパケットを無線通信によって受信する(以下、内部データと呼ぶ)。受信部401Aはこの内部データを処理部402Aに送る。内部データの受信は、受信部401Aに備えられたアンテナで行われる。 The receiving unit 401A receives the packet including the data generated by the equipment devices 300A and 300B by wireless communication (hereinafter, referred to as internal data). The receiving unit 401A sends this internal data to the processing unit 402A. The internal data is received by the antenna provided in the receiving unit 401A.

処理部402Aは、受信部401Aから送られてきた内部データに、中継器401Aを識別する情報を付加した外部データとし、記憶部403Aに保持させる。すなわち、処理部402Aが記憶部403Aに保持させるデータとは、図5に示す報知信号を受信した設備機器を識別する情報、この報知信号を送信した設備機器を識別する情報、この報知信号を受信した時刻の情報、この内部データを受信した中継器(400A)を識別する情報が含まれる外部データである。また、処理部402Aは、この外部データを電子装置100に送信するタイミングを決定する。処理部402Aはこのタイミングが来たら記憶部403Aに保持されている外部データを電子装置100に向けて送信するように送信部404Aに対して指令を送る。 The processing unit 402A converts the internal data sent from the receiving unit 401A into external data in which information for identifying the repeater 401A is added, and stores the data in the storage unit 403A. That is, the data held by the processing unit 402A in the storage unit 403A is the information for identifying the equipment that received the notification signal shown in FIG. 5, the information for identifying the equipment that transmitted the notification signal, and the reception of this notification signal. This is external data including information on the time when the data was generated and information for identifying the repeater (400A) that received the internal data. Further, the processing unit 402A determines the timing at which the external data is transmitted to the electronic device 100. When this timing comes, the processing unit 402A sends a command to the transmission unit 404A to transmit the external data held in the storage unit 403A toward the electronic device 100.

記憶部403Aは、処理部402Aから送られた外部データを保持する。記憶部403Aはデータを保持する任意の装置であり、例えばRAMやROM、HDD、SSDなどである。 The storage unit 403A holds the external data sent from the processing unit 402A. The storage unit 403A is an arbitrary device that holds data, for example, a RAM, a ROM, an HDD, an SSD, or the like.

送信部404Aは、処理部402Aから指令を受けて記憶部403Aに保持されている外部データを電子装置100に向けて送信する。この送信は、送信部404Aに備えられたアンテナで行われる。 The transmission unit 404A receives a command from the processing unit 402A and transmits the external data held in the storage unit 403A to the electronic device 100. This transmission is performed by the antenna provided in the transmission unit 404A.

入力部405Aは、ユーザにより入力された指示を受け付ける。例えば、動作の開始指示、動作の終了指示や指定された時刻に記憶部403Aに保持されている外部データを電子装置100に向けて送信する指示などを受け付ける。これらの指示は処理部302Aに送られ、駆動部303Aを駆動させる指令の生成や送信部404Aに対する指令の生成に使われる。 The input unit 405A receives an instruction input by the user. For example, it receives an operation start instruction, an operation end instruction, an instruction to transmit external data held in the storage unit 403A at a designated time, and the like to the electronic device 100. These instructions are sent to the processing unit 302A and used to generate a command for driving the drive unit 303A and a command for the transmission unit 404A.

以上、中継器400Aの構成を説明したが、中継器400Bの構成も同様であり、以降末尾のアルファベットでどちらの中継器の部位かを表現することにする。すなわち、中継器400Bは受信部401B、処理部402B、記憶部403B、送信部404B、入力部405Bを備える。ただし、それぞれの受信部は、中継器が搭載された移動体と同じ移動体に搭載された設備機器から内部データを受信する。すなわち、受信部401Aは移動体200Aに搭載された設備機器300Aおよび300Bから内部データを受信し、受信部402Bは移動体200Bに搭載された設備機器300Cおよび300Dから内部データを受信する。 The configuration of the repeater 400A has been described above, but the configuration of the repeater 400B is also the same, and the alphabet at the end of the repeater will be used to indicate which repeater part. That is, the repeater 400B includes a receiving unit 401B, a processing unit 402B, a storage unit 403B, a transmitting unit 404B, and an input unit 405B. However, each receiving unit receives internal data from the equipment mounted on the same mobile body as the mobile body on which the repeater is mounted. That is, the receiving unit 401A receives the internal data from the equipment devices 300A and 300B mounted on the mobile body 200A, and the receiving unit 402B receives the internal data from the equipment devices 300C and 300D mounted on the mobile body 200B.

次に、中継器から受信した外部データから移動体200Aおよび200Bの状態を判定する電子装置100について図6を用いて説明する。電子装置100は受信部101、記憶部102、処理部103、出力部104、入力部105を備える。これらの構成は、LSIなどで実装される。 Next, the electronic device 100 that determines the states of the mobile bodies 200A and 200B from the external data received from the repeater will be described with reference to FIG. The electronic device 100 includes a receiving unit 101, a storage unit 102, a processing unit 103, an output unit 104, and an input unit 105. These configurations are implemented by LSI or the like.

受信部101は、中継器400Aおよび中継器400Bから外部データを受信する。この外部データは処理部103において移動体200Aおよび200Bの状態の判定に使われる。受信部101はこの外部データを処理部103に送る。この外部データの受信は、受信部101に備えられたアンテナで行われる。 The receiving unit 101 receives external data from the repeater 400A and the repeater 400B. This external data is used in the processing unit 103 to determine the states of the mobile bodies 200A and 200B. The receiving unit 101 sends this external data to the processing unit 103. The reception of this external data is performed by the antenna provided in the receiving unit 101.

記憶部102は、あらかじめ設備機器300Aから300Dおよび中継器400A、400Bを識別する情報と、移動体200A、200Bを表す情報とを紐づけたリストを記憶している。移動体200A、200Bを表す情報は任意であり、例えば移動体200Aおよび300Bのそれぞれの車両番号などである。 記憶部102はデータを保持する任意の装置であり、例えばRAMやROM、HDD、SSDなどである。 The storage unit 102 stores in advance a list in which information for identifying the equipment 300A to 300D and the repeaters 400A and 400B and information representing the mobile bodies 200A and 200B are associated with each other. The information representing the mobile bodies 200A and 200B is arbitrary, for example, the vehicle numbers of the mobile bodies 200A and 300B, respectively. The storage unit 102 is an arbitrary device that holds data, for example, a RAM, a ROM, an HDD, an SSD, or the like.

処理部103は、受信部101から送られたこの外部データについて、記憶部102のリストを用いてデータの処理を行い、移動体200Aおよび200Bの状態を判定する。処理部103は、判定した移動体200Aおよび200Bの状態を示す判定情報を記憶部102に保持させる。また、処理部103はこの判定情報を外部に出力するための表示情報を生成する。この表示情報は、出力部104を通じて外部の機器に出力される。また処理部103は、外部データを利用して複数の移動体の状態を判定処理している途中のデータや判定結果などを記憶部102に保持させることができる。 The processing unit 103 processes the external data sent from the receiving unit 101 using the list of the storage unit 102, and determines the states of the mobile bodies 200A and 200B. The processing unit 103 causes the storage unit 102 to hold the determination information indicating the states of the determined mobile bodies 200A and 200B. Further, the processing unit 103 generates display information for outputting this determination information to the outside. This display information is output to an external device through the output unit 104. Further, the processing unit 103 can store the data in the process of determining the state of a plurality of moving objects, the determination result, and the like in the storage unit 102 by using the external data.

出力部104は、処理部103から送られた表示情報を外部の機器に出力する。この出力は備えられたアンテナにより無線で出力してもよいし、有線で出力するようにしてもよい。 The output unit 104 outputs the display information sent from the processing unit 103 to an external device. This output may be output wirelessly by the provided antenna, or may be output by wire.

入力部105は、ユーザにより入力された指示を受け付ける。例えば、動作の開始指示、動作の終了指示や表示情報を生成して出力する指示などを受け付ける。これらの指示は処理部302Aに送られ、駆動部303Aを駆動させる指令の生成や送信部404Aに対する指令の生成に使われる。 The input unit 105 receives an instruction input by the user. For example, it accepts an operation start instruction, an operation end instruction, an instruction to generate and output display information, and the like. These instructions are sent to the processing unit 302A and used to generate a command for driving the drive unit 303A and a command for the transmission unit 404A.

以上に電子装置100、設備機器300A、および中継器400Aの構成を説明した。次に、電子装置100、設備機器300A、および中継器400Aの動作を図7から図9を用いて説明する。例として、図1のように2台の移動体200Aおよび200Bの状態を判定する場合を説明する。 The configurations of the electronic device 100, the equipment 300A, and the repeater 400A have been described above. Next, the operations of the electronic device 100, the equipment 300A, and the repeater 400A will be described with reference to FIGS. 7 to 9. As an example, a case where the states of the two mobile bodies 200A and 200B are determined as shown in FIG. 1 will be described.

まず、設備機器300Aの動作について図7を用いて説明する。なお、設備機器300Aに内蔵されている無線装置310Aは無線LANを用いて通信を行う、IEEE 802.11nに準拠した無線装置であり、今後制定される規格を含むものとする。また、無線装置310AはWi-Fi(登録商標) EasyMeshの規格を満たしている装置である。また、設備機器を識別する情報とはBSSIDであり、あるものとするが、これに限定されない。設備機器を識別する情報であれば任意でよく、例えばSSIDなどであってもよい。また、報知信号とはビーコンであるものとするが、これに限定されない。設備機器を識別する情報が含まれていれば任意でよく、例えば自身の駆動状況の記録情報が含まれた信号であってもよい。設備機器300Aの動作を以下に説明するが、設備機器300Bから300Dに関しても同様の動作を行う。 First, the operation of the equipment 300A will be described with reference to FIG. 7. The wireless device 310A built in the equipment 300A is a wireless device compliant with 802.11n that communicates using a wireless LAN, and includes standards to be established in the future. Further, the wireless device 310A is a device that satisfies the standard of Wi-Fi (registered trademark) EasyMesh. Further, the information for identifying the equipment is BSSID, and it is assumed that there is, but the information is not limited to this. Any information that identifies the equipment may be used, and may be, for example, an SSID. Further, the notification signal is assumed to be a beacon, but is not limited to this. It may be arbitrary as long as it contains information for identifying equipment, and may be, for example, a signal including recorded information of its own driving status. The operation of the equipment 300A will be described below, but the same operation will be performed for the equipment 300B to 300D.

まず、送信部311Aは現在の時刻が自身のBSSID、すなわち設備機器300AのBSSIDを含む報知信号を送信する時刻であるかを確認する(ステップS101)。この時刻は任意に設定可能であり、一定時間間隔となるように設定してもよい。現在の時刻が報知信号を送信する時刻ではない場合(ステップS101:No)、ステップS101に戻る。 First, the transmission unit 311A confirms whether the current time is the time for transmitting its own BSSID, that is, the time for transmitting the broadcast signal including the BSSID of the equipment 300A (step S101). This time can be set arbitrarily, and may be set at regular time intervals. If the current time is not the time for transmitting the notification signal (step S101: No), the process returns to step S101.

一方、現在の時刻が報知信号を送信する時刻の場合(ステップS101:Yes)、送信部311Aは自身のBSSID、すなわち設備機器300AのBSSIDを含む報知信号を周囲に送信する(ステップS102)。以降のステップS103からS106の間にも、この報知信号を送信する時刻となった場合、送信部311Aはこの報知信号を送信するようにしてもよい。 On the other hand, when the current time is the time when the notification signal is transmitted (step S101: Yes), the transmission unit 311A transmits a notification signal including its own BSSID, that is, the BSSID of the equipment 300A (step S102). When it is time to transmit this notification signal during the subsequent steps S103 to S106, the transmission unit 311A may transmit this notification signal.

次に、受信部312Aは自身以外の設備機器、すなわち設備機器300Bから300DのBSSIDを含んだ報知信号の受信を試みる(ステップS103)。無線装置310AがWi-Fi EasyMeshの規格を満たしている装置であるため、送信部311Aは設備機器300AのBSSIDを含んだ報知信号を送信し、受信部312Aは設備機器300A以外の設備機器のBSSIDを含んだ報知信号を受信することが可能である。なお、使用可能な規格はこれに限定されない。自身を識別する情報を送信しつつ他の設備機器を識別する情報を含む信号を受信できる規格であれば任意である。例えば、IEEE802.11のアドホックモードや、Wi-SUN(Wireless Smart Utility Network)などを用いてもよい。 Next, the receiving unit 312A attempts to receive a notification signal including the BSSID of the equipment other than itself, that is, the equipment 300B to 300D (step S103). Since the wireless device 310A is a device that meets the Wi-Fi EasyMesh standard, the transmitting unit 311A transmits a notification signal including the BSSID of the equipment 300A, and the receiving unit 312A transmits the BSSID of the equipment other than the equipment 300A. It is possible to receive a notification signal including. The standards that can be used are not limited to this. Any standard can be used as long as it can transmit signals that identify itself and receive signals that include information that identifies other equipment. For example, the ad hoc mode of IEEE802.11 or Wi-SUN (Wireless Smart Utility Network) may be used.

受信部312Aがこの報知信号を受信できなかった場合(ステップS103:No)、ステップS101に戻る。一方、受信部312Aがこの報知信号を受信した場合(ステップS103:Yes)、受信部312Aは処理部302Aにこの報知信号を送る。 If the receiving unit 312A cannot receive this notification signal (step S103: No), the process returns to step S101. On the other hand, when the receiving unit 312A receives this notification signal (step S103: Yes), the receiving unit 312A sends this notification signal to the processing unit 302A.

次に、処理部302Aは、受信部312Aから送られた報知信号に含まれるBSSIDが、記憶部301Aに保持されている同じ移動体に搭載された設備機器のBSSIDでないかを確認する。すなわち、この報知信号に設備機器300BのBSSIDが含まれるかを確認する。処理部302Aは、この報知信号に設備機器300BのBSSIDが含まれている場合、この報知信号を破棄し、異なる移動体に搭載された設備機器のBSSIDが含まれる報知信号を抽出する(ステップS104)。すなわち処理部302Aは、設備機器300Cまたは300DのBSSIDが含まれる報知信号を抽出する。 Next, the processing unit 302A confirms whether the BSSID included in the notification signal sent from the receiving unit 312A is the BSSID of the equipment mounted on the same mobile body held in the storage unit 301A. That is, it is confirmed whether the BSSID of the equipment device 300B is included in this notification signal. When the notification signal includes the BSSID of the equipment 300B, the processing unit 302A discards the notification signal and extracts the notification signal including the BSSID of the equipment mounted on a different mobile body (step S104). ). That is, the processing unit 302A extracts a broadcast signal including the BSSID of the equipment 300C or 300D.

次に、処理部302Aは、ステップS104で抽出した報知信号から、異なる移動体に搭載された設備機器からの報知信号を受信したことを示す情報およびこの報知信号を受信した時刻を含んだ内部データを生成する(ステップS105)。この内部データには、報知信号の送信元である異なる移動体に搭載された設備機器のBSSID、報知信号を受信した設備機器300AのBSSID、および報知信号を受信した時刻が含まれている。処理部302Aは、この内部データを送信部311Aに送る。 Next, the processing unit 302A includes information indicating that the notification signal from the equipment mounted on the different moving body has been received from the notification signal extracted in step S104, and internal data including the time when the notification signal is received. Is generated (step S105). This internal data includes the BSSID of the equipment mounted on a different mobile body that is the source of the notification signal, the BSSID of the equipment 300A that received the notification signal, and the time when the notification signal was received. The processing unit 302A sends this internal data to the transmission unit 311A.

次に、送信部311Aは、処理部302Aから送られた内部データを設備機器300Aが搭載された移動体の中継器400Aに送信する(ステップS106)。 Next, the transmission unit 311A transmits the internal data transmitted from the processing unit 302A to the repeater 400A of the mobile body on which the equipment device 300A is mounted (step S106).

次に、処理部302Aは終了指令が入力されているか確認する(ステップS107)。この終了指令は、設備機器300Aが現在処理しているフローで動作を終了することを指示しており、ユーザからの入力部304Aに対する入力などで届けられる。受信部312Aに対する送信などで届けられてもよい。 Next, the processing unit 302A confirms whether an end command has been input (step S107). This end command instructs to end the operation in the flow currently being processed by the equipment 300A, and is delivered by an input from the user to the input unit 304A or the like. It may be delivered by transmission to the receiving unit 312A or the like.

この終了指令が入力されていない場合(ステップS107:No)、ステップS101に戻る。一方、この終了指令が入力されている場合(ステップS107:Yes)、フローは終了する。この終了指令によって、設備機器300Aは直ちに動作を終了するようにしてもよい。 If this end command is not input (step S107: No), the process returns to step S101. On the other hand, when this end command is input (step S107: Yes), the flow ends. By this termination command, the equipment 300A may be terminated immediately.

設備機器300Bから300Dについても同様であるが、送信部311Bから312Dの内部データの送信先が一部異なる。設備機器300Bは移動体200Aに搭載されているので、送信部311Bは送信部311Aと同様に中継器400Aに内部データを送信する。設備機器300Cおよび300Dは移動体200Bに搭載されているので、送信部311Cおよび312Dは中継器400Bに内部データを送信する。 The same applies to the equipment 300B to 300D, but the transmission destinations of the internal data of the transmission units 311B to 312D are partially different. Since the equipment 300B is mounted on the mobile body 200A, the transmission unit 311B transmits internal data to the repeater 400A in the same manner as the transmission unit 311A. Since the equipment 300C and 300D are mounted on the mobile body 200B, the transmission units 311C and 312D transmit internal data to the repeater 400B.

次に、中継器400Aの動作について図8を用いて説明する。なお、中継器400Aは、設備機器300Aおよび300Bと無線LANを用いて通信を行う、IEEE 802.11準拠の通信装置であり、今後制定される規格を含むものとする。また、中継器400Aは電子装置100とはセルラ網を用いて通信を行うものとする。このセルラ網は、例えば3G、4G、LTE、5Gなどの規格を満たしており、今後制定される規格を含むものとする。また、この中継器400Aを識別する情報はBSSIDであるものとする。中継器400Aの動作を以下に説明するが、中継器400Bに関しても同様の動作を行う。 Next, the operation of the repeater 400A will be described with reference to FIG. The repeater 400A is an IEEE 802.11 compliant communication device that communicates with the equipment 300A and 300B using a wireless LAN, and includes standards to be established in the future. Further, the repeater 400A shall communicate with the electronic device 100 using a cellular network. This cellular network meets standards such as 3G, 4G, LTE, and 5G, and includes standards to be established in the future. Further, it is assumed that the information for identifying the repeater 400A is BSSID. The operation of the repeater 400A will be described below, but the same operation will be performed for the repeater 400B.

まず受信部401Aは、同じ移動体に搭載された設備機器の無線装置、すなわち無線装置310Aおよび310Bから、設備機器300Aおよび300Bがそれぞれ生成した内部データを、無線LANを用いて受信を試みる(ステップS201)。受信するこの内部データがなかった場合(ステップS201:No)、ステップS201に戻る。 First, the receiving unit 401A attempts to receive the internal data generated by the equipment devices 300A and 300B from the wireless devices of the equipment devices mounted on the same mobile body, that is, the wireless devices 310A and 310B, respectively, using the wireless LAN (step). S201). If there is no internal data to be received (step S201: No), the process returns to step S201.

一方、受信部401Aがこの内部データを受信した場合(ステップS201:Yes)、受信部401Aは処理部402Aにこの内部データを送る。処理部402Aは、この内部データに中継器400Aを識別するBSSIDを付加して外部データとし、記憶部403Aに保持させる(ステップS202)。すなわち、記憶部403Aに保持される外部データは、報知信号を受信した設備機器のBSSID、この報知信号を送信した設備機器のBSSID、この報知信号を受信した時刻、および中継器400AのBSSIDが含まれている。この外部データは一定の量だけ記憶部403に蓄積し、電子装置100に送信される。 On the other hand, when the receiving unit 401A receives the internal data (step S201: Yes), the receiving unit 401A sends the internal data to the processing unit 402A. The processing unit 402A adds a BSSID that identifies the repeater 400A to the internal data to obtain external data, which is stored in the storage unit 403A (step S202). That is, the external data held in the storage unit 403A includes the BSSID of the equipment that received the notification signal, the BSSID of the equipment that transmitted this notification signal, the time when this notification signal was received, and the BSSID of the repeater 400A. It has been. A certain amount of this external data is stored in the storage unit 403 and transmitted to the electronic device 100.

また、処理部402Aは、外部の記憶部に情報や外部データを保持させるようにしてもよい。外部の記憶部とは例えば外付けのHDD、SSDおよびインターネットのクラウドなどである。この場合、中継器400Aは記憶部403Aを備えていなくてもよい。 Further, the processing unit 402A may have an external storage unit hold information or external data. The external storage unit is, for example, an external HDD, SSD, Internet cloud, or the like. In this case, the repeater 400A does not have to include the storage unit 403A.

次に、処理部402Aは、この外部データを電子装置100に送信するタイミングか判断する(ステップS203)。処理部402Aが行う判断の手段は、記憶部403Aに保持されている外部データの量が一定量を超えているかどうかで判断してもよいし、前回電子装置100に外部データを送信してから一定の時間が経過したかどうかで判断してもよい。また、入力部405Aにこの外部データを送信する指示が入力されているか、設備機器100から外部データを送信するように指示を受信したかで判断するようにしてもよい。 Next, the processing unit 402A determines whether it is the timing to transmit this external data to the electronic device 100 (step S203). The means of determination performed by the processing unit 402A may be determined by whether or not the amount of external data held in the storage unit 403A exceeds a certain amount, or since the external data was transmitted to the electronic device 100 last time. It may be judged whether a certain time has passed. Further, it may be determined whether the instruction to transmit the external data is input to the input unit 405A or whether the instruction to transmit the external data is received from the equipment 100.

処理部402Aがこの外部データを電子装置100に送信するタイミングではないと判断した場合(ステップS203:No)、ステップS201に戻る。 When the processing unit 402A determines that it is not the timing to transmit this external data to the electronic device 100 (step S203: No), the process returns to step S201.

一方、処理部402Aがこの外部データを電子装置100に送信するタイミングであると判断した場合(ステップS203:Yes)、処理部402Aは送信部404Aに、記憶部403Aに保持されている外部データを電子装置100に送信するよう指令する。 On the other hand, when the processing unit 402A determines that it is time to transmit this external data to the electronic device 100 (step S203: Yes), the processing unit 402A transmits the external data held in the transmission unit 404A to the storage unit 403A. Instruct the electronic device 100 to transmit.

処理部402Aから指令を受けた送信部404Aは、記憶部403Aに保持されている外部データを、セルラ網を用いて電子装置100に送信する(ステップS204)。 The transmission unit 404A, which receives a command from the processing unit 402A, transmits the external data held in the storage unit 403A to the electronic device 100 using the cellular network (step S204).

次に、処理部402Aは終了指令が入力されているか確認する(ステップS205)。この終了指令は、中継器400Aが現在処理しているフローで動作を終了することを指示しており、ユーザからの入力部405Aに対する入力などで届けられる。受信部401Aに対する送信などで届けられてもよい。 Next, the processing unit 402A confirms whether or not the end command has been input (step S205). This end command instructs the repeater 400A to end the operation in the flow currently being processed, and is delivered by an input from the user to the input unit 405A or the like. It may be delivered by transmission to the receiving unit 401A or the like.

この終了指令が入力されていない場合(ステップS205:No)、ステップS201に戻る。一方、この終了指令が入力されている場合(ステップS207:Yes)、フローは終了する。この終了指令によって、中継器400Aは直ちに動作を終了するようにしてもよい。 If this end command is not input (step S205: No), the process returns to step S201. On the other hand, when this end command is input (step S207: Yes), the flow ends. By this termination command, the repeater 400A may terminate the operation immediately.

中継器400Bについても同様であるが、受信部401Bは、同じ移動体に搭載された設備機器からデータを受信するので、設備機器300Cおよび300Dから、内部データを受信する。 The same applies to the repeater 400B, but since the receiving unit 401B receives data from the equipment mounted on the same mobile body, it receives internal data from the equipment 300C and 300D.

次に、電子装置100の動作について図9から図11を用いて説明する。なお、電子装置100は、中継器400Aおよび400Bとセルラ網を用いて通信を行うものとする。このセルラ網は、例えば3G、4G、LTE、5Gなどの規格を満たしており、今後制定される規格を含むものとする。 Next, the operation of the electronic device 100 will be described with reference to FIGS. 9 to 11. The electronic device 100 shall communicate with the repeaters 400A and 400B using a cellular network. This cellular network meets standards such as 3G, 4G, LTE, and 5G, and includes standards to be established in the future.

まず、受信部103は中継器400Aおよび400Bから外部データの受信を行う。処理部103は、受信したこの外部データを記憶部102に保持させる。処理部103は、外部の記憶部に情報や外部データを保持させるようにしてもよい。この場合、電子装置100は記憶部102を備えていなくてもよい。 First, the receiving unit 103 receives external data from the repeaters 400A and 400B. The processing unit 103 causes the storage unit 102 to hold the received external data. The processing unit 103 may have an external storage unit hold information or external data. In this case, the electronic device 100 does not have to include the storage unit 102.

次に、処理部103は判定開始指令が入力されているか確認する(ステップS302)。この判定開始指令は、処理部103に記憶部102に保持されている外部データを用いて、2台の移動体の状態の判定を行うように指示する。例えば、ある時間帯における移動体200Aと200Bの状態を判定したい場合には、判定開始指令として入力部105から条件が入力される。この条件は、移動体200Aおよび200Bを表す情報である車両番号と、当該時間帯の開始時刻および終了時刻などである。ここで、移動体を表す情報とは、車両番号や編成番号などが挙げられるが、これらの場合に限定されるものではない。 Next, the processing unit 103 confirms whether or not the determination start command has been input (step S302). This determination start command instructs the processing unit 103 to determine the state of the two moving objects using the external data held in the storage unit 102. For example, when it is desired to determine the states of the mobile bodies 200A and 200B in a certain time zone, a condition is input from the input unit 105 as a determination start command. This condition includes a vehicle number which is information representing the mobile bodies 200A and 200B, a start time and an end time of the time zone, and the like. Here, the information representing the moving body includes, but is not limited to, a vehicle number, a formation number, and the like.

この判定開始指令は、受信部103に対する送信などで届けられてもよく、内部でタイマを持ち、所定の間隔で定期的に指令を発生させても良い。この判定開始指令が届いていない場合(ステップS302:No)、ステップS301に戻る。 This determination start command may be delivered by transmission to the receiving unit 103 or the like, or may have a timer inside and generate commands periodically at predetermined intervals. If this determination start command has not arrived (step S302: No), the process returns to step S301.

一方、この判定開始指令が届いている場合(ステップS302:Yes)、処理部103は2台の移動体の状態を判定するルーチンに入る。ここで記憶部102は、外部データの他に、あらかじめ移動体と設備機器とを対応させるリストを保持している。例えば、図1に示すような移動体200Aは、設備機器300A、300Bを持っているので、記憶部102は移動体200Aの車両番号と設備機器300AのBSSIDおよび設備機器300BのBSSIDとを対応させたリストを保持している。同様に移動体200Bについて、記憶部102は移動体200Bの車両番号と設備機器300CのBSSID、300DのBSSIDとを対応させたリストを保持しているとする。 On the other hand, when this determination start command has arrived (step S302: Yes), the processing unit 103 enters a routine for determining the state of the two moving objects. Here, in addition to the external data, the storage unit 102 holds a list in which the mobile body and the equipment are associated with each other in advance. For example, since the mobile body 200A as shown in FIG. 1 has the equipment devices 300A and 300B, the storage unit 102 associates the vehicle number of the mobile body 200A with the BSSID of the equipment device 300A and the BSSID of the equipment device 300B. Holds a list. Similarly, for the mobile body 200B, it is assumed that the storage unit 102 holds a list in which the vehicle number of the mobile body 200B is associated with the BSSID of the equipment 300C and the BSSID of the equipment 300D.

2台の移動体の状態を判定するルーチンとして、まず処理部103は記憶部102に保持されている外部データを時刻順に配置し、密集データ群を検知する。(ステップS303)。また、処理部103はこの密集データ群から、先頭のデータおよび末尾のデータを検出する。 As a routine for determining the state of two moving objects, the processing unit 103 first arranges the external data held in the storage unit 102 in chronological order and detects a dense data group. (Step S303). Further, the processing unit 103 detects the first data and the last data from this dense data group.

具体的には、処理部103はリストを使って条件に該当する移動体の設備機器のBSSIDを求め、記憶部102内にある外部データのうち、報知信号の送信元として設備機器300Cまたは300DのBSSIDを含み、開始時刻と終了時刻の間に、この報知信号を受信した設備機器として設備機器300Aまたは300BのBSSIDが含まれるデータを第1データとして取り出す。また、処理部103はこの外部データのうち、開始時刻と終了時刻の間に、報知信号の送信元として設備機器300Aまたは300BのBSSIDを含み、この報知信号を受信した設備機器として設備機器300Cまたは300DのBSSIDを含むデータを第2データとして取り出す。 Specifically, the processing unit 103 uses a list to obtain the BSSID of the mobile equipment that meets the conditions, and among the external data in the storage unit 102, the equipment 300C or 300D is used as the transmission of the broadcast signal. Data including the BSSID and including the BSSID of the equipment 300A or 300B as the equipment that received this notification signal between the start time and the end time is taken out as the first data. Further, among the external data, the processing unit 103 includes the BSSID of the equipment 300A or 300B as the transmission source of the notification signal between the start time and the end time, and the equipment 300C or the equipment 300C or the equipment that has received the notification signal. The data including the BSSID of 300D is taken out as the second data.

次に、処理部103は、これらの第1データおよび第2データを、それぞれのデータに含まれる報知信号を受信した時刻順に配列する。配列された第1データおよび第2データの一例を、図10に表す。上向きの矢印は第1データを、下向きの矢印は第2データを表す。 Next, the processing unit 103 arranges the first data and the second data in the order of the time when the broadcast signals included in the respective data are received. An example of the arranged first data and second data is shown in FIG. The up arrow represents the first data, and the down arrow represents the second data.

次に、処理部103は配列された第1データおよび第2データから、密集データ群を検知する。具体的には、処理部103は隣り合う第1データまたは第2データの時間間隔がt以内で連続するデータの集合を、密集データ群とする。この時間間隔tは処理部103で決定する任意の時間間隔である。tを設ける理由は、処理部103が以前(例えば数日前)の移動体200Aおよび200Bが、報知信号が届く範囲内に存在する記録を用いてしまうと、密集データ群の検出に適当ではないためである。 Next, the processing unit 103 detects a dense data group from the arranged first data and second data. Specifically, the processing unit 103 sets a set of data in which adjacent first data or second data are continuous within t 1 as a dense data group. This time interval t 1 is an arbitrary time interval determined by the processing unit 103. The reason for providing t1 is that the processing unit 103 is not suitable for detecting a dense data group if the previous (for example, several days ago) mobile bodies 200A and 200B use the records that exist within the reach of the notification signal. Because.

次に、処理部103はこの密集データ群から、先頭のデータおよび末尾のデータを検知する。処理部103は、この密集データ群に含まれるデータのうち、前の時間でt以内に隣り合う第1データまたは第2データが存在しないデータを先頭のデータとする。図10では、先頭のデータは時刻Tのデータである。また、処理部103は、この密集データ群に含まれるデータのうち、後ろの時間でt以内に隣り合う第1データまたは第2データが存在しないデータを末尾のデータとする。図10では、末尾のデータは時刻Tのデータである。 Next, the processing unit 103 detects the first data and the last data from this dense data group. Among the data included in this dense data group, the processing unit 103 sets the data in which the adjacent first data or the second data does not exist within t 1 in the previous time as the first data. In FIG. 10, the first data is the data at time T1. Further, among the data included in this dense data group, the processing unit 103 sets the data in which the adjacent first data or the second data does not exist within t 1 in the later time as the last data. In FIG . 10, the data at the end is the data at time T2.

以上から、処理部103は記憶部102に保持されている外部データを時刻順に配置し、密集データ群、先頭のデータ、および末尾のデータを検知する。また、処理部103は第1データおよび第2データのいずれか一方のデータのみを取り出して密集データ群、先頭のデータ、および末尾のデータを検知するようにしてもよい。 From the above, the processing unit 103 arranges the external data held in the storage unit 102 in chronological order, and detects the dense data group, the beginning data, and the ending data. Further, the processing unit 103 may take out only one of the first data and the second data to detect the dense data group, the first data, and the last data.

次に、処理部103は、2台の移動体の状態を判定する。(ステップS304)。すなわち、処理部103は、先頭のデータに含まれる時刻から末尾のデータに含まれる時刻まで、移動体200Aおよび200Bが、報知信号が届く範囲内に存在すると判定する。図10では、処理部103は時刻TからTまで、移動体200Aおよび200Bはこの範囲内に存在すると判定する。 Next, the processing unit 103 determines the state of the two moving bodies. (Step S304). That is, the processing unit 103 determines that the mobile bodies 200A and 200B exist within the reach of the notification signal from the time included in the first data to the time included in the last data. In FIG. 10, the processing unit 103 determines that the mobile bodies 200A and 200B are within this range from time T1 to T2.

このとき、処理部103は、移動体200Aおよび200Bの状態を詳細に判定するようにしてもよい。処理部103は、先頭のデータに含まれる時刻および末尾のデータに含まれる時刻から密集データ群の時間tを算出する。図10では、処理部103は時刻Tから時刻Tまでの時間をtとして算出する。このtの長さで、2台の移動体にすれ違いがあったか、追い抜きがあったか、少なくとも一時共に停止があったかを判定するようにしてもよい。 At this time, the processing unit 103 may determine the states of the mobile bodies 200A and 200B in detail. The processing unit 103 calculates the time t R of the dense data group from the time included in the first data and the time included in the last data. In FIG. 10, the processing unit 103 calculates the time from time T 1 to time T 2 as t R. The length of this tR may be used to determine whether the two moving objects have passed each other, have been overtaken, or have stopped at least temporarily.

処理部103は、2台の移動体の状態の詳細な判定として、すれ違い、追い抜き、少なくとも一時共に停止の3種類から判定する。この3種類の状態について、図11を用いて説明する。 As a detailed determination of the state of the two moving bodies, the processing unit 103 determines from three types of passing, overtaking, and at least temporarily stopping. These three types of states will be described with reference to FIG.

すれ違いとは、図1のように2台の移動体がそれぞれ逆方向に進行している場合において、報知信号が届く範囲内に存在する場合に判定される。ここで、一方の移動体が停止している場合は含まれない。処理部103は、移動体が基準とする速度で走行している場合、この範囲内を通過するまでにかかる時間を図11のtとあらかじめ決定しておく。すれ違いの場合、一方の移動体に対する他方の相対速度は、この基準とする速度より速くなる。よって、tがtより短い場合、処理部103は2台の移動体にすれ違いがあったと判定する。基準とする速度は任意であるが、例えば移動体の平均速度などである。 The passing is determined when the two moving bodies are traveling in opposite directions as shown in FIG. 1 and are within the reach of the notification signal. Here, the case where one of the moving bodies is stopped is not included. When the moving body is traveling at a reference speed, the processing unit 103 determines in advance the time required to pass through this range as t2 in FIG . In the case of passing, the relative velocity of one moving object to the other is faster than this reference velocity. Therefore, when t R is shorter than t 2 , the processing unit 103 determines that the two moving bodies have passed each other. The reference speed is arbitrary, such as the average speed of a moving object.

追い抜きとは、2台の移動体がそれぞれ同じ方向に進行している場合において、報知信号が届く範囲内に存在する場合に判定される。追い抜きは、一方の移動体が停止している場合を含む。追い抜きの場合、一方の移動体に対する他方の相対速度は、基準とする速度より遅くなる。処理部103は、tより長い時間であるtをあらかじめ決定しておく。tがt以上でありt以下である場合、処理部103は一方の移動体が他方の移動体を追い抜くことを意味する、追い抜きがあったと判定する。tは任意であるが、例えば、移動体が基準とする速度の1/4で走行している場合において、この範囲内を通過するまでにかかる時間などである。 Overtaking is determined when the two moving bodies are traveling in the same direction and are within the reach of the notification signal. Overtaking includes the case where one of the moving objects is stopped. In the case of overtaking, the relative velocity of one moving object to the other is slower than the reference velocity. The processing unit 103 determines in advance t 3 which is a time longer than t 2 . When t R is t 2 or more and t 3 or less, the processing unit 103 determines that there has been overtaking, which means that one moving body overtakes the other moving body. t3 is arbitrary , but is, for example, the time required to pass within this range when the moving body is traveling at 1/4 of the reference speed.

少なくとも一時共に停止とは、2台の移動体がともに、報知信号が届く範囲内において停止している時間があると判断される場合に判定される。少なくとも一時共に停止の場合、2台の移動体は一定の時間停止しており、この一定時間後に動き出してこの範囲内に存在しなくなる。例えば、列車における駅の停車の場合である。tがtより長い場合、処理部103は2台の移動体にともに少なくとも一時共に停止と判定する。 At least a temporary stop is determined when it is determined that both of the two moving bodies have stopped for a certain period of time within the reach of the notification signal. If both are stopped at least temporarily, the two moving bodies are stopped for a certain period of time, and after this certain period of time, they start to move and do not exist within this range. For example, when a train stops at a station. When t R is longer than t 3 , the processing unit 103 determines that both of the two moving bodies are stopped at least temporarily.

処理部103は、すれ違いか、追い抜きか、少なくとも一時共に停止かのいずれか1つを判定するようにしてもよいし、すれ違いまたは追い抜きなど複数の選択肢を合わせて判定するようにしてもよい。 The processing unit 103 may determine either one of passing, overtaking, or at least temporary stop, or may determine by combining a plurality of options such as passing or overtaking.

以上から、処理部103は、2台の移動体の状態を判定する。処理部103は、この2台の移動体の状態を判定した判定情報を記憶部102に保持させる。 From the above, the processing unit 103 determines the state of the two moving bodies. The processing unit 103 causes the storage unit 102 to hold the determination information for determining the state of the two moving objects.

次に処理部103は、外部の機器または入力部105から判定情報を出力する指令を受けていないか確認する(ステップS305)。この出力する指令を受けていない場合(ステップS305:No)、ステップS308へ進む。 Next, the processing unit 103 confirms whether or not a command to output determination information has been received from an external device or an input unit 105 (step S305). If this output command has not been received (step S305: No), the process proceeds to step S308.

一方、この出力する指令を受けている場合(ステップS305:Yes)、処理部103は、判定情報から、外部の機器に出力するための表示情報を生成する(ステップS306)。この表示情報は図10のように画像で表すようにしてもよいし、単に判定情報を文字で表すものでもよい。また、この判定情報を外部の機器でデータとして扱うためにデータフォーマットを整えたものでもよい。この表示情報は、出力部104に出力する指令とあわせて送られる。出力部104は、処理部103から送られた表示情報を外部の機器に出力する(ステップS307)。この出力は備えられたアンテナにより無線で出力してもよいし、有線で出力するようにしてもよい。 On the other hand, when receiving this output command (step S305: Yes), the processing unit 103 generates display information for output to an external device from the determination information (step S306). This display information may be represented by an image as shown in FIG. 10, or the determination information may be simply represented by characters. Further, the data format may be arranged so that this determination information can be handled as data by an external device. This display information is sent together with a command to be output to the output unit 104. The output unit 104 outputs the display information sent from the processing unit 103 to an external device (step S307). This output may be output wirelessly by the provided antenna, or may be output by wire.

次に、入力部105は終了指令が入力されているか確認する(ステップS308)。この終了指令は、電子装置100が現在処理しているフローで動作を終了することを指示しており、ユーザからの入力部105に対する入力などで届けられる。 Next, the input unit 105 confirms whether the end command has been input (step S308). This end command is instructed to end the operation in the flow currently being processed by the electronic device 100, and is delivered by an input from the user to the input unit 105 or the like.

この終了指令が入力されていない場合(ステップS308:No)、ステップS301に戻る。一方、この終了指令が入力されている場合(ステップS308:Yes)、フローは終了する。この終了指令によって、電子装置100は直ちに動作を終了するようにしてもよい。 If this end command is not input (step S308: No), the process returns to step S301. On the other hand, when this end command is input (step S308: Yes), the flow ends. By this termination command, the electronic device 100 may terminate the operation immediately.

以上に本実施形態を説明したが、変形例は様々に実装、実行可能である。例えば、本実施形態では、設備機器300Aから300Dとして自らの駆動状況を記録および送信することができるIoT機器を用いている。しかし、設備機器300Aから300Dは、自らの駆動状況を記録および送信することができるIoT機器でなくてもよい。通信機能がない設備機器に、無線装置310Aを外付けで設置することで、本実施形態の設備機器300Aの動作をさせるようにしたものでもよいし、通信機能は有しているがIoT機器ではない設備機器に、本実施形態の設備機器300Aの動作をさせるプログラムを導入させてもよい。 Although this embodiment has been described above, various modifications can be implemented and implemented. For example, in the present embodiment, an IoT device capable of recording and transmitting its own driving status as equipment 300A to 300D is used. However, the equipment devices 300A to 300D do not have to be IoT devices capable of recording and transmitting their own driving status. The equipment device 300A of the present embodiment may be operated by externally installing the wireless device 310A on the equipment device having no communication function, or the IoT device having the communication function has the communication function. A program for operating the equipment 300A of the present embodiment may be introduced into a non-equipment.

また、本実施形態では、移動体200Aおよび200Bにそれぞれ2台の設備機器を搭載した場合を説明したが、1台の設備機器あってもよいし、3台以上の設備機器を搭載してもよい。この場合でも、それぞれの設備機器の構成と動作は設備機器300Aと同様である。ただし、これらの設備機器の記憶部は、同じ移動体に搭載された設備機器を識別する情報を保持していることが必要である。また、電子装置100の記憶部102は、これらの電子装置を識別する情報と、移動体200A、200Bを表す情報とを紐づけたリストを記憶していることが必要である。 Further, in the present embodiment, the case where two equipments are mounted on the mobile bodies 200A and 200B respectively has been described, but one equipment may be used, or three or more equipments may be mounted. good. Even in this case, the configuration and operation of each equipment are the same as those of the equipment 300A. However, it is necessary that the storage unit of these equipments and devices holds information for identifying the equipments and devices mounted on the same mobile body. Further, the storage unit 102 of the electronic device 100 needs to store a list in which the information for identifying these electronic devices and the information representing the mobile bodies 200A and 200B are associated with each other.

また、本実施形態では、移動体200Aおよび200Bにそれぞれ1台の中継器を搭載した場合を説明したが、2台以上の中継器を搭載してもよい。この場合でも、それぞれの中継器の構成と動作は中継器400Aと同様である。 Further, in the present embodiment, the case where one repeater is mounted on each of the mobile bodies 200A and 200B has been described, but two or more repeaters may be mounted. Even in this case, the configuration and operation of each repeater are the same as those of the repeater 400A.

また、本実施形態では、設備機器300Aは記憶部301Aを有しており、設備機器300Aおよび300Bを識別する情報を保持している。この情報により、処理部302Aは移動体200Aに搭載された設備機器と、移動体200A以外の移動体に搭載された設備機器を判別することができる。しかし、設備機器300Aは記憶部301Aを有さない、または記憶部301Aにこの情報を保持しないとしてもよい。この場合、この設備機器300Aは、図7で説明した動作のうち、ステップS104を除いた動作を行う。すなわち、この設備機器300Aは自身以外の設備機器から報知信号を受信すれば、この報知信号をもとに内部データを生成し中継器400Aに送信するようにしてもよい。 Further, in the present embodiment, the equipment 300A has a storage unit 301A, and holds information for identifying the equipment 300A and 300B. Based on this information, the processing unit 302A can discriminate between the equipment mounted on the mobile body 200A and the equipment mounted on the mobile body other than the mobile body 200A. However, the equipment 300A may not have the storage unit 301A or may not hold this information in the storage unit 301A. In this case, the equipment 300A performs the operations described with reference to FIG. 7, excluding step S104. That is, if the equipment 300A receives a notification signal from equipment other than itself, it may generate internal data based on the notification signal and transmit it to the repeater 400A.

また、中継器400Aの処理部402Aは、記憶部403Aに設備機器300Aおよび300Bを識別する情報を保持させ、この情報から処理部402Aは移動体200Aに搭載された設備機器と、移動体200A以外の移動体に搭載された設備機器を判別するようにしてもよい。その後、処理部402Aは、内部データの取捨選択を行うようにしてもよい。この場合、図8で説明した動作のうちステップS202の前に、処理部402Aが設備機器の判別と内部データの取捨選択を行う。すなわち、処理部402Aは、異なる移動体に搭載された設備機器からの信号をもとに生成された内部データを、中継器400Aを識別する情報を付加した外部データとして記憶部403Aに保持させ、同じ移動体に搭載された設備機器からの信号をもとに生成された内部データを破棄するようにしてもよい。 Further, the processing unit 402A of the repeater 400A causes the storage unit 403A to hold information for identifying the equipment devices 300A and 300B, and from this information, the processing unit 402A has the equipment equipment mounted on the moving body 200A and other than the moving body 200A. The equipment mounted on the moving body of the above may be discriminated. After that, the processing unit 402A may select the internal data. In this case, in the operation described with reference to FIG. 8, the processing unit 402A discriminates the equipment and selects the internal data before step S202. That is, the processing unit 402A holds the internal data generated based on the signals from the equipment mounted on different mobile bodies in the storage unit 403A as external data to which the information for identifying the repeater 400A is added. The internal data generated based on the signal from the equipment mounted on the same moving body may be discarded.

また、中継器400Aでも内部データの取捨選択を行わずに、この内部データに中継器400Aを識別する情報を付加した外部データを電子装置100に送信し、電子装置100で設備機器の判別と外部データの取捨選択を行うようにしてもよい。この場合、図9で説明した動作のうちステップS302の前に、処理部103が設備機器の判別と外部データの取捨選択を行う。 Further, even in the repeater 400A, the external data in which the information for identifying the repeater 400A is added to the internal data is transmitted to the electronic device 100 without selecting the internal data, and the electronic device 100 determines the equipment and the outside. Data may be selected. In this case, in the operation described with reference to FIG. 9, the processing unit 103 determines the equipment and selects the external data before step S302.

設備機器300Bから300D、中継器400Bも同様の変形例を実行するようにしてもよい。 The equipment 300B to 300D and the repeater 400B may also execute the same modification.

また、本実施形態では設備機器300Aの動作として、処理部302Aが生成した内部データを保持しない場合を説明している。しかし、処理部302Aは、ステップS105の後、この内部データを記憶部301Aに保持するようにしてもよい。送信部311Aは、中継器400Aと同様に、この内部データが一定量だけ記憶部301Aに蓄積されたときに送信するようにしてもよい。 Further, in the present embodiment, the case where the internal data generated by the processing unit 302A is not retained as the operation of the equipment 300A is described. However, the processing unit 302A may hold the internal data in the storage unit 301A after step S105. Similar to the repeater 400A, the transmission unit 311A may transmit when a certain amount of this internal data is stored in the storage unit 301A.

この場合、1つの設備機器に内部データを集め、その設備機器から中継器に内部データを送信するようにしてもよい。例えば、設備機器300Aおよび300Bの内部データを設備機器300Aに集約する。送信部311Aは、一定の時間間隔でこの内部データを中継器400Aに送信するようにしてもよい。この内部データの送信は、入力部304Aに指令が届くことで行われてもよい。 In this case, the internal data may be collected in one equipment and the internal data may be transmitted from the equipment to the repeater. For example, the internal data of the equipment 300A and 300B are aggregated in the equipment 300A. The transmission unit 311A may transmit this internal data to the repeater 400A at regular time intervals. The transmission of this internal data may be performed by receiving a command to the input unit 304A.

また、本実施形態では中継器400Aの動作のステップS202において、処理部402Aは受信した内部データに中継器400Aを識別する情報を付加して外部データとする場合を説明している。しかし、処理部402Aは、この情報を付加せずに内部データをそのまま記憶部403Aに保持するようにしてもよい。 Further, in the present embodiment, in step S202 of the operation of the repeater 400A, a case where the processing unit 402A adds information for identifying the repeater 400A to the received internal data to obtain external data is described. However, the processing unit 402A may hold the internal data as it is in the storage unit 403A without adding this information.

また、本実施形態では電子装置100の動作のステップS301において、中継器400Aおよび400Bから外部データを受信する場合を説明している。しかし、受信部101は受信に限らず他の手段でこの外部データを収集するようにしてもよい。例えば、中継器400Aおよび400Bが外部の記憶部に外部データを保存した場合、電子装置100はこれらの外部の記憶部から外部データを読み出して収集するようにしてもよい。電子装置100は、受信部101に外部の記憶部から外部データを読み出す機能を加えて、収集部として備えるようにしてもよい。 Further, in the present embodiment, the case where external data is received from the repeaters 400A and 400B is described in step S301 of the operation of the electronic device 100. However, the receiving unit 101 may collect this external data by other means, not limited to reception. For example, when the repeaters 400A and 400B store external data in an external storage unit, the electronic device 100 may read and collect the external data from these external storage units. The electronic device 100 may be provided as a collecting unit by adding a function of reading external data from an external storage unit to the receiving unit 101.

また、本実施形態では、電子装置100の動作のステップS301において、処理部103は判定開始指令が入力されるまで受信した外部データを記憶部102に保持させている。しかし、処理部103は、受信部101が外部データを受信した後、この外部データと、記憶部102に保持されている設備機器を識別する情報および移動体を識別する情報を対応させるリストを用いて、外部データに含まれる設備機器を識別する情報から、移動体を識別する情報に置換するようにしてもよい。また、処理部103はこの置換した情報を記憶部102に保持させる。ステップS303においては、外部データの代わりにこの置換した情報を用いるようにしてもよい。 Further, in the present embodiment, in step S301 of the operation of the electronic device 100, the processing unit 103 keeps the received external data in the storage unit 102 until the determination start command is input. However, after the receiving unit 101 receives the external data, the processing unit 103 uses a list in which the external data is associated with the information for identifying the equipment and the information for identifying the moving object held in the storage unit 102. Then, the information for identifying the equipment included in the external data may be replaced with the information for identifying the moving object. Further, the processing unit 103 causes the storage unit 102 to hold the replaced information. In step S303, this replaced information may be used instead of the external data.

また、本実施形態では、電子装置100の動作のステップS303において、処理部103は複数の外部データのうち、設備機器300Aから300Dを識別する情報から、第1データおよび第2データを取り出している。しかし、処理部103は中継器400AのBSSIDを含むデータを第1データとして取り出し、中継器400BのBSSIDを含むデータを第2データとして取り出すようにしてもよい。なおこの場合、記憶部102は、中継器400Aと移動体200Aを識別する情報とを対応させるリストを保持しており、中継器400Bと移動体200Bを識別する情報とを対応させるリストを保持しているものとする。 Further, in the present embodiment, in step S303 of the operation of the electronic device 100, the processing unit 103 extracts the first data and the second data from the information for identifying the equipment 300A to the 300D among the plurality of external data. .. However, the processing unit 103 may take out the data including the BSSID of the repeater 400A as the first data and take out the data including the BSSID of the repeater 400B as the second data. In this case, the storage unit 102 holds a list for associating the repeater 400A with the information for identifying the mobile body 200A, and holds a list for associating the repeater 400B with the information for identifying the mobile body 200B. It is assumed that it is.

また、この場合、処理部103は記憶部102に保持されているリストを更新するようにしてもよい。すなわち、移動体に新たに設備機器が搭載された場合、または設備機器の入れ替えが行われた場合、処理部103は記憶部102に保持されているリストを更新する。例えば、移動体200Aに搭載されていた設備機器300Aから、設備機器300Eに入れ替えられたとする。記憶部102は、設備機器300Eを識別する情報を持っていない。設備機器300Eは、設備機器300Cまたは300Dから信号を受信して内部データを生成した場合、移動体200Aに搭載されている中継器400Aにこの内部データを送信し、中継器400Aは中継器400Aを識別する情報を付加した外部データを電子装置100に送信する。 Further, in this case, the processing unit 103 may update the list held in the storage unit 102. That is, when the moving body is newly equipped with equipment or the equipment is replaced, the processing unit 103 updates the list held in the storage unit 102. For example, it is assumed that the equipment 300A mounted on the mobile body 200A is replaced with the equipment 300E. The storage unit 102 does not have the information for identifying the equipment 300E. When the equipment 300E receives a signal from the equipment 300C or 300D and generates internal data, the equipment 300E transmits the internal data to the repeater 400A mounted on the mobile body 200A, and the repeater 400A sends the repeater 400A. External data to which the identification information is added is transmitted to the electronic device 100.

処理部103は、記憶部102に保持されている中継器400Aおよび400Bを識別する情報および移動体200A、200Bを識別する情報を対応させるリストから、この外部データを移動体200A、200Bに対応させることが可能である。 The processing unit 103 associates this external data with the mobile units 200A and 200B from the list corresponding to the information for identifying the repeaters 400A and 400B and the information for identifying the mobile units 200A and 200B held in the storage unit 102. It is possible.

この外部データには、設備機器300Eを識別する情報が含まれている。処理部103は、中継器400Aから送信されてきたので、この外部データに含まれる設備機器300Eは移動体200Aに搭載されていると判断し、設備機器300Eを識別する情報と移動体200Aを識別する情報を対応させ、リストを更新するようにしてもよい。 This external data includes information that identifies the equipment 300E. Since the processing unit 103 has been transmitted from the repeater 400A, it is determined that the equipment 300E included in the external data is mounted on the mobile body 200A, and the information for identifying the equipment device 300E and the mobile body 200A are identified. You may want to update the list by associating the information with the above.

また、本実施形態では、電子装置100の動作のステップS304において、処理部103は、中継器400Aおよび400Bから送信された外部データおよび記憶部102に保持されたリストから移動体200Aおよび200Bの状態を判定しているが、さらに全地球航法衛星システム(GNSS)によって得られた移動体200Aおよび200Bの位置情報を加えて移動体200Aおよび200Bの状態を判定するようにしてもよい。 Further, in the present embodiment, in step S304 of the operation of the electronic device 100, the processing unit 103 states the mobile bodies 200A and 200B from the external data transmitted from the repeaters 400A and 400B and the list held in the storage unit 102. However, the state of the mobiles 200A and 200B may be determined by further adding the position information of the mobiles 200A and 200B obtained by the Global Navigation Satellite System (GNSS).

また、本実施形態では、電子装置100の動作として、2台の移動体の状態を判定した後のステップS305に出力指令が存在するかの確認を行っている。しかし、処理部102は、ステップS302において判定開始指令が入力されれば、ステップS305をスキップしてステップS307の表示データの出力までを行うようにしてもよい。また、処理部103はステップS302における判定開始指令の入力確認をスキップし、ステップS304の2台の移動体の状態を判定し、この判定情報を記憶部102に保持させるようにしてもよい。 Further, in the present embodiment, as an operation of the electronic device 100, it is confirmed whether or not an output command exists in step S305 after determining the state of the two moving bodies. However, if the determination start command is input in step S302, the processing unit 102 may skip step S305 and output the display data in step S307. Further, the processing unit 103 may skip the input confirmation of the determination start command in step S302, determine the state of the two moving objects in step S304, and store this determination information in the storage unit 102.

また、本実施形態では、電子装置100の動作として2台の移動体の状態を判定しているが、処理部103は3台以上の状態を判定するようにしてもよい。本実施形態で説明した外部データには、2台の移動体に搭載された設備機器を識別する情報および一方の設備機器がもう一方の設備機器からの報知信号を受信した時刻が含まれているが、例えば3台の移動体にそれぞれ搭載された設備機器を識別する情報を抽出し、時刻ごとに並べた場合、処理部103はこの3台の移動体が報知信号を受信できる範囲内に存在した時間帯を判定するようにしてもよい。 Further, in the present embodiment, the state of two moving bodies is determined as the operation of the electronic device 100, but the processing unit 103 may determine the state of three or more units. The external data described in the present embodiment includes information for identifying equipment mounted on the two moving objects and a time when one equipment receives a notification signal from the other equipment. However, for example, when the information for identifying the equipment mounted on each of the three moving bodies is extracted and arranged for each time, the processing unit 103 exists within the range in which the three moving bodies can receive the notification signal. The time zone may be determined.

また、本実施形態の移動体200Aおよび200Bは軌道上を走行する列車であるとしていたが、自動車としてもよい。処理部103は対向車または追い抜き車が存在すると判断するようにしてもよいし、無線装置310Aに処理部302Aを備えた装置を自動車侵入禁止区画に設置することで、処理部103はこの区画に侵入した自動車とその時刻を判断するようにしてもよい。 Further, although the mobile bodies 200A and 200B of the present embodiment are said to be trains traveling on the track, they may be automobiles. The processing unit 103 may determine that an oncoming vehicle or an overtaking vehicle exists, or by installing a device provided with the processing unit 302A in the wireless device 310A in the vehicle intrusion prohibition section, the processing unit 103 may be in this section. You may try to determine the car that has invaded and its time.

また、本実施形態における電子装置100の機能は、プログラムによっても実現可能である。このプログラムは、インストール可能な形式または実行可能な形式のファイルでCD-ROM、メモリカード、CD-RおよびDVD(Digital Versatile Disk)などのコンピュータで読み取り可能な記憶媒体に記憶されて提供されてもよい。また、このプログラムは、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由で提供されるようにしてもよいし、ROM、HDD、SSDなどの記憶媒体に組み込んで提供されるようにしてもよい。 Further, the function of the electronic device 100 in the present embodiment can also be realized by a program. This program may be provided as a file in an installable or executable format stored on a computer-readable storage medium such as a CD-ROM, memory card, CD-R and DVD (Digital Versaille Disc). good. Further, this program may be stored on a computer connected to a network such as the Internet and provided via the network, or may be provided by being incorporated in a storage medium such as a ROM, HDD, or SSD. You may.

以上説明したように、本実施形態における電子装置は、移動体に搭載されている設備機器が、自身以外の設備機器を識別する情報を含む信号を受信したことおよびこの信号を受信した時刻を含むデータを収集する。この電子装置は、設備機器と移動体を対応させるリストおよびこのデータから、密集データ群を検出することで、複数の移動体の状態を判定する。さらに、この設備機器が自身の駆動状況を記録および送信することが可能なIoT機器である場合、特別な機器を追加することなく、複数の移動体の状態を判定することができる。また、密集データ群の時間を分析することで、複数の移動体の状態を、すれ違い、追い抜き、少なくとも一時共に停止など詳細に判定することができる。 As described above, the electronic device in the present embodiment includes the fact that the equipment mounted on the moving body receives a signal including information for identifying equipment other than itself, and the time when this signal is received. Collect data. This electronic device determines the state of a plurality of mobile objects by detecting a dense data group from the list of associating the equipment with the mobile object and this data. Further, when this equipment is an IoT device capable of recording and transmitting its own driving status, it is possible to determine the state of a plurality of moving objects without adding special equipment. In addition, by analyzing the time of the dense data group, it is possible to determine in detail the state of a plurality of moving objects such as passing each other, overtaking, and stopping at least temporarily.

本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規の実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。 Although some embodiments of the present invention have been described, these embodiments are presented as examples and are not intended to limit the scope of the invention. These novel embodiments can be implemented in various other embodiments, and various omissions, replacements, and changes can be made without departing from the gist of the invention. These embodiments and modifications thereof are included in the scope and gist of the invention, and are also included in the scope of the invention described in the claims and the equivalent scope thereof.

100…電子装置
101…受信部
102…記憶部
103…処理部
104…出力部
105…入力部
200A…移動体
200B…移動体
300A…設備機器
300B…設備機器
300C…設備機器
300D…設備機器
301A…記憶部
302A…処理部
303A…駆動部
304A…入力部
310A…無線装置
311A…送信部
312A…受信部
400A…中継器
400B…中継器
401A…受信部
402A…処理部
403A…記憶部
404A…送信部
405A…入力部
600A…軌道
600B…軌道
100 ... Electronic device 101 ... Reception unit 102 ... Storage unit 103 ... Processing unit 104 ... Output unit 105 ... Input unit 200A ... Mobile unit 200B ... Mobile unit 300A ... Equipment equipment 300B ... Equipment equipment 300C ... Equipment equipment 300D ... Equipment equipment 301A ... Storage unit 302A ... Processing unit 303A ... Drive unit 304A ... Input unit 310A ... Wireless device 311A ... Transmission unit 312A ... Receiver unit 400A ... Repeater 400B ... Repeater 401A ... Reception unit 402A ... Processing unit 403A ... Storage unit 404A ... Transmission unit 405A ... Input unit 600A ... Orbit 600B ... Orbit

Claims (17)

第1移動体に搭載され第1無線装置と第2移動体に搭載され第2無線装置との間無線通信において、前記第1無線装置または前記第2無線装置が無線信号を受信した時刻を少なくとも含むデータを複数収集する収集部と、
複数の前記無線信号を受信した時刻のうち、隣り合う時刻が第1時間以内であるデータの集合に含まれる、2つの前記無線信号を受信した時刻の時間差に応じて、前記第1移動体および前記第2移動体の状態を、すれ違い、追い抜き、および少なくとも一時共に停止のうち少なくとも1つから判定する処理部と、
を備える電子装置。
In the wireless communication between the first radio device mounted on the first mobile body and the second radio device mounted on the second mobile body, the first radio device or the second radio device receives a radio signal. A collection unit that collects multiple data including at least the time
Among the times when the plurality of the radio signals are received, the first moving body and the first moving body and the time according to the time difference between the times when the two radio signals are received, which are included in the set of data whose adjacent times are within the first hour. A processing unit that determines the state of the second moving object from at least one of passing, overtaking, and at least temporarily stopping.
Electronic device equipped with.
前記処理部は、前記データの集合に含まれる、複数の前記無線信号を受信した時刻のうち、最も早い時刻を第1時刻、最も遅い時刻を第2時刻とし、 The processing unit sets the earliest time as the first time and the latest time as the second time among the times when the plurality of radio signals included in the set of data are received.
前記第1時刻および前記第2時刻の間の時間差に応じて、前記第1移動体および前記第2移動体の状態を、すれ違い、追い抜き、および少なくとも一時共に停止のうち少なくとも1つから判定する、 The state of the first moving body and the second moving body is determined from at least one of passing, overtaking, and at least temporary stop according to the time difference between the first time and the second time.
請求項1に記載の電子装置。The electronic device according to claim 1.
前記第1無線装置は第1無線信号を送信し、前記第2無線装置は第2無線信号を送信するものであって、
前記収集部は、前記第2無線装置が前記第1無線信号を受信した時刻を少なくとも含む第1データ、および前記第1無線装置が前記第2無線信号を受信した時刻を少なくとも含む第2データを収集する、
請求項2に記載の電子装置。
The first radio device transmits a first radio signal, and the second radio device transmits a second radio signal.
The collecting unit collects first data including at least the time when the second radio device receives the first radio signal, and second data including at least the time when the first radio device receives the second radio signal. collect,
The electronic device according to claim 2 .
前記第1データおよび前記第2データは、前記第1無線装置を識別する第1情報および前記第2無線装置を識別する第2情報を含み、
前記処理部は、少なくとも前記第1情報から、前記第1無線装置と前記第1移動体とを対応させ、少なくとも前記第2情報から、前記第2無線装置と前記第2移動体とを対応させる、
請求項に記載の電子装置。
The first data and the second data include first information for identifying the first radio device and second information for identifying the second radio device .
The processing unit associates the first radio device with the first mobile body from at least the first information, and from at least the second information, the second radio device and the second mobile body. To correspond with
The electronic device according to claim 3 .
前記第1データは、前記第1移動体に搭載される第1中継器を識別する第3情報を含み、
前記第2データは、前記第2移動体に搭載される第2中継器を識別する第4情報を含み、
前記処理部は、少なくとも前記第3情報から、前記第1中継器と前記第1移動体を対応させ、少なくとも前記第4情報から、前記第2中継器と前記第2移動体を対応させる、
請求項またはに記載の電子装置。
The first data includes third information that identifies a first repeater mounted on the first mobile body.
The second data includes fourth information that identifies a second repeater mounted on the second mobile body.
The processing unit associates the first repeater with the first mobile body from at least the third information, and associates the second repeater with the second mobile body from at least the fourth information.
The electronic device according to claim 3 or 4 .
前記第1無線信号および前記第2無線信号は報知信号である、
請求項乃至のいずれか1つに記載の電子装置。
The first radio signal and the second radio signal are broadcast signals.
The electronic device according to any one of claims 3 to 5 .
前記処理部は、前記時間差が第2時間未満であった場合、前記第1時刻および前記第2時刻の間における、前記第1移動体および前記第2移動体の状態は、すれ違いであると判定する、
請求項乃至のいずれか1つに記載の電子装置。
When the time difference is less than the second time, the processing unit determines that the states of the first moving body and the second moving body are passing each other between the first time and the second time. do,
The electronic device according to any one of claims 2 to 6 .
前記処理部は、前記時間差が第2時間以上であり第3時間以下であった場合、前記第1時刻および前記第2時刻の間における、前記第1移動体および前記第2移動体の状態は追い抜きであると判定する、
請求項乃至のいずれか1つに記載の電子装置。
When the time difference is 2 hours or more and 3 hours or less, the processing unit changes the state of the first moving body and the second moving body between the first time and the second time. Judged as overtaking,
The electronic device according to any one of claims 2 to 7 .
前記処理部は、前記時間差が第3時間より大きい場合、前記第1時刻および前記第2時刻の間における、前記第1移動体および前記第2移動体の状態は少なくとも一時共に停止であると判定する、
請求項乃至のいずれか1つに記載の電子装置。
When the time difference is larger than the third time, the processing unit determines that the states of the first moving body and the second moving body are stopped at least temporarily between the first time and the second time. do,
The electronic device according to any one of claims 2 to 8 .
前記処理部が判定した、前記第1移動体および前記第2移動体の状態を示す第5情報を保持する記憶部と、
前記第5情報を出力する出力部をさらに備える、
請求項1乃至のいずれか1つに記載の電子装置。
A storage unit that holds the fifth information indicating the states of the first moving body and the second moving body determined by the processing unit, and
An output unit for outputting the fifth information is further provided.
The electronic device according to any one of claims 1 to 9 .
前記収集部は、セルラ網を使用して前記第1無線装置または前記第2無線装置が無線信号を受信した時刻を少なくとも含むデータを複数収集する、
請求項1乃至10のいずれか1つに記載の電子装置。
The collecting unit uses a cellular network to collect a plurality of data including at least the time when the first radio device or the second radio device receives a radio signal .
The electronic device according to any one of claims 1 to 10 .
前記第1無線装置は少なくとも1台の無線装置であり、前記第2無線装置は少なくとも1台の無線装置である、
請求項1乃至1のいずれか1つに記載の電子装置。
The first wireless device is at least one wireless device, and the second wireless device is at least one wireless device.
The electronic device according to any one of claims 1 to 11.
前記第1中継器は少なくとも1台の中継器であり、前記第2中継器は少なくとも1台の中継器である、
請求項に記載の電子装置。
The first repeater is at least one repeater, and the second repeater is at least one repeater.
The electronic device according to claim 5 .
請求項1乃至13のいずれか1つに記載の電子装置と、 The electronic device according to any one of claims 1 to 13.
前記第1無線装置と、前記第2無線装置とを備える、 The first wireless device and the second wireless device are provided.
電子システム。Electronic system.
前記第1移動体と、 With the first mobile body
前記第2移動体と、 With the second mobile body
をさらに備える、Further prepare,
請求項14に記載の電子システム。 The electronic system according to claim 14.
第1移動体に搭載され第1無線装置と第2移動体に搭載され第2無線装置との間無線通信において、前記第1無線装置または前記第2無線装置が無線信号を受信した時刻を少なくとも含むデータを複数収集し、
複数の前記無線信号を受信した時刻のうち、隣り合う時刻が第1時間以内であるデータの集合に含まれる、2つの前記無線信号を受信した時刻の間の時間差に応じて、前記第1移動体および前記第2移動体の状態を、すれ違い、追い抜き、および少なくとも一時共に停止のうち少なくとも1つから判定する、
方法。
In the wireless communication between the first radio device mounted on the first mobile body and the second radio device mounted on the second mobile body, the first radio device or the second radio device receives a radio signal. Collect multiple data including at least the time
Among the times when a plurality of the radio signals are received, the first movement is included in a set of data in which adjacent times are within the first hour, depending on the time difference between the times when the two radio signals are received. The state of the body and the second moving body is determined from at least one of passing, overtaking, and at least a temporary stop.
Method.
第1移動体に搭載され第1無線装置と第2移動体に搭載され第2無線装置との間無線通信において、前記第1無線装置または前記第2無線装置が無線信号を受信した時刻を少なくとも含むデータを複数収集させ、
複数の前記無線信号を受信した時刻のうち、隣り合う時刻が第1時間以内であるデータの集合に含まれる、2つの前記無線信号を受信した時刻の間の時間差に応じて、前記第1移動体および前記第2移動体の状態を、すれ違い、追い抜き、および少なくとも一時共に停止のうち少なくとも1つから判定させる、
プログラム。
In the wireless communication between the first radio device mounted on the first mobile body and the second radio device mounted on the second mobile body, the first radio device or the second radio device receives a radio signal. Collect multiple data including at least the time
Among the times when a plurality of the radio signals are received, the first movement is included in a set of data in which adjacent times are within the first hour, depending on the time difference between the times when the two radio signals are received. The state of the body and the second moving body is determined from at least one of passing, overtaking, and at least a temporary stop.
program.
JP2018220666A 2018-11-26 2018-11-26 Electronics, electronic systems, methods, and programs Active JP7053438B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2018220666A JP7053438B2 (en) 2018-11-26 2018-11-26 Electronics, electronic systems, methods, and programs

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018220666A JP7053438B2 (en) 2018-11-26 2018-11-26 Electronics, electronic systems, methods, and programs

Publications (2)

Publication Number Publication Date
JP2020083072A JP2020083072A (en) 2020-06-04
JP7053438B2 true JP7053438B2 (en) 2022-04-12

Family

ID=70905897

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018220666A Active JP7053438B2 (en) 2018-11-26 2018-11-26 Electronics, electronic systems, methods, and programs

Country Status (1)

Country Link
JP (1) JP7053438B2 (en)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007331714A (en) 2006-06-19 2007-12-27 Toyota Motor Corp Driving support system
JP2010012932A (en) 2008-07-03 2010-01-21 Toshiba Corp Train monitoring system
JP2010247712A (en) 2009-04-16 2010-11-04 Toshiba Corp Train position detecting device
JP2014121061A (en) 2012-12-19 2014-06-30 Denso Corp Terminal device and radio communication system
JP2015048038A (en) 2013-09-04 2015-03-16 日本信号株式会社 Train control system
JP2015191583A (en) 2014-03-28 2015-11-02 株式会社デンソー Recognition/notification device for vehicle and recognition/notification system for vehicle
JP2017171250A (en) 2016-03-25 2017-09-28 公益財団法人鉄道総合技術研究所 Train Passage Determination System, Train Passage Determination Method, and Train Passage Determination Program
JP6336187B1 (en) 2017-07-13 2018-06-06 株式会社フュージョンテク Disaster response location system

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3118094B2 (en) * 1992-09-04 2000-12-18 株式会社トキメック Speed measuring device
JPH10119780A (en) * 1996-10-15 1998-05-12 Eikura Tsushin:Kk Remote controllable and remote monitorial train instrumentation system
PT3028920T (en) * 2014-12-05 2020-03-02 Siemens Rail Automation S A U Communication method and system for exchanging information between guided vehicles

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007331714A (en) 2006-06-19 2007-12-27 Toyota Motor Corp Driving support system
JP2010012932A (en) 2008-07-03 2010-01-21 Toshiba Corp Train monitoring system
JP2010247712A (en) 2009-04-16 2010-11-04 Toshiba Corp Train position detecting device
JP2014121061A (en) 2012-12-19 2014-06-30 Denso Corp Terminal device and radio communication system
JP2015048038A (en) 2013-09-04 2015-03-16 日本信号株式会社 Train control system
JP2015191583A (en) 2014-03-28 2015-11-02 株式会社デンソー Recognition/notification device for vehicle and recognition/notification system for vehicle
JP2017171250A (en) 2016-03-25 2017-09-28 公益財団法人鉄道総合技術研究所 Train Passage Determination System, Train Passage Determination Method, and Train Passage Determination Program
JP6336187B1 (en) 2017-07-13 2018-06-06 株式会社フュージョンテク Disaster response location system

Also Published As

Publication number Publication date
JP2020083072A (en) 2020-06-04

Similar Documents

Publication Publication Date Title
JP5930026B2 (en) COMMUNICATION DEVICE, TRANSMISSION INTERVAL CONTROL DEVICE, POSITION INFORMATION TRANSMISSION METHOD, POSITION INFORMATION TRANSMISSION INTERVAL CONTROL METHOD, AND PROGRAM
US9258760B2 (en) Radio communication apparatus
JP6451473B2 (en) Roadside communication apparatus, communication system, and data relay method
CN112970274B (en) Communication device and control device
US20200005642A1 (en) Method and apparatus for moving a parked vehicle for an emergency vehicle in autonomous driving system
EP2252111B1 (en) Communication device, communication method, road-to-vehicle and inter-vehicle communication systems, program and recording medium
JP6500517B2 (en) Roadside communication device, data relay method, central device, computer program, and data processing method
WO2016143821A1 (en) Roadside communication device, and data relay method
CN111133798A (en) Data transfer path calculation device and data transfer terminal
WO2019187562A1 (en) Communication device
US20120083996A1 (en) Data Collection and Traffic Control Using Multiple Wireless Receivers
US10356596B2 (en) Data transmission system using vehicle and method of controlling same
US20230164536A1 (en) Sidelink discovery-related operation method in wireless communication system
KR102394908B1 (en) Vehicle and controlling method for the same
KR102432429B1 (en) Vehicle and controlling method for the same
JP7053438B2 (en) Electronics, electronic systems, methods, and programs
US20180132083A1 (en) Method, motor vehicle, and system for determining a transmission path
CN114743371A (en) Intelligent vehicle, control method thereof and driving system
US11702109B2 (en) Method, computer program, apparatus, vehicle, and traffic entity for updating an environmental model of a vehicle
US11032682B2 (en) Method and apparatus for communication between vehicles and apparatus for using the same
JP7284893B2 (en) Information sharing terminal, autonomous mobile body, information sharing system and information sharing method
CN113196822A (en) Terminal device, base station, method, and recording medium
JP4734819B2 (en) Image communication system and image communication apparatus
US20220284818A1 (en) Method for controlling platooning by device in wireless communication system supporting sidelink, and apparatus therefor
JP2006108799A (en) Moving object management system, mobile terminal, moving object managing method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200831

RD07 Notification of extinguishment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7427

Effective date: 20210618

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20210720

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210806

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20211004

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20220331

R150 Certificate of patent or registration of utility model

Ref document number: 7053438

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150