[go: up one dir, main page]

JP2018166256A - Visible light communication system, and visible light communication method - Google Patents

Visible light communication system, and visible light communication method Download PDF

Info

Publication number
JP2018166256A
JP2018166256A JP2017062602A JP2017062602A JP2018166256A JP 2018166256 A JP2018166256 A JP 2018166256A JP 2017062602 A JP2017062602 A JP 2017062602A JP 2017062602 A JP2017062602 A JP 2017062602A JP 2018166256 A JP2018166256 A JP 2018166256A
Authority
JP
Japan
Prior art keywords
visible light
information
data
divided data
spot
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.)
Granted
Application number
JP2017062602A
Other languages
Japanese (ja)
Other versions
JP6789162B2 (en
Inventor
匡貢 押見
Masamitsu Oshimi
匡貢 押見
高橋 徹也
Tetsuya Takahashi
徹也 高橋
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.)
Hitachi Information and Telecommunication Engineering Ltd
Original Assignee
Hitachi Information and Telecommunication Engineering Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hitachi Information and Telecommunication Engineering Ltd filed Critical Hitachi Information and Telecommunication Engineering Ltd
Priority to JP2017062602A priority Critical patent/JP6789162B2/en
Publication of JP2018166256A publication Critical patent/JP2018166256A/en
Application granted granted Critical
Publication of JP6789162B2 publication Critical patent/JP6789162B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Detection And Prevention Of Errors In Transmission (AREA)
  • Small-Scale Networks (AREA)
  • Optical Communication System (AREA)

Abstract

PROBLEM TO BE SOLVED: To enable large capacity visible light communications when a terminal device which receives visible light data is a movable body.SOLUTION: A visible light communication system comprises a server device, a plurality of visible light transmitters and a radio receiver. The server device comprises: a storage part which stores information for identifying a visible light receiver of a movable body, information for identifying transmitted division data, and information for identifying a visible light transmitter in a state in which they are associated with each other; a distribution part which distributes division data to the plurality of visible light transmitters; a receiving part which receives, from the radio receiver, the success or failure of transmission to the visible light receiver for each division data distributed from the distribution part; and a division data preparation processing part. If the transmission has succeed, the division data preparation processing part makes the storage part store information of the second visible light transmitter which transmits subsequent second division data. If the transmission has failed, the division data preparation processing part makes the storage part store the information of the second visible light transmitter to transmit to the receiver again.SELECTED DRAWING: Figure 1

Description

本発明は、可視光通信システムおよび可視光通信方法に関するものである。   The present invention relates to a visible light communication system and a visible light communication method.

特許文献1には、可視光通信装置において何らかの異常が発生して送信するデータが書き換わった場合に、誤った通信信号を送信し続けるのを防止することを目的として、発光素子で構成される光源部に直列に接続されるインピーダンス要素と、前記インピーダンス要素に並列に接続されて前記インピーダンス要素を前記光源部に接続するか否かを切り替えるスイッチ要素と、前記スイッチ要素のオン/オフを制御することで前記光源部の出力する照明光の光強度を変調して2値の通信信号を重畳させる可視光通信を行う制御回路とを備え、前記制御回路は、前記通信信号で送信するデータに基づく第1誤り検出符号を予め記憶する記憶装置と、前記データに基づいて第2誤り検出符号を演算する演算装置とを備え、前記制御回路は、少なくとも起動時に、前記演算装置により前記第2誤り検出符号を演算し且つ前記第1誤り検出符号と前記第2誤り検出符号とを比較し、一致すれば正常、一致しなければ異常と判定する第1処理と、前記第1処理で異常と判定すると異常を外部に報知する第2処理とを実行すること、が開示されている。   Patent Document 1 includes a light emitting element for the purpose of preventing an erroneous communication signal from being continuously transmitted when data to be transmitted is rewritten due to some abnormality in the visible light communication device. An impedance element connected in series to the light source unit, a switch element that is connected in parallel to the impedance element and switches whether to connect the impedance element to the light source unit, and controls on / off of the switch element And a control circuit for performing visible light communication that superimposes a binary communication signal by modulating the light intensity of the illumination light output from the light source unit, and the control circuit is based on data transmitted by the communication signal A storage device that stores the first error detection code in advance and an arithmetic unit that calculates the second error detection code based on the data; At the time of start-up, the second error detection code is calculated by the arithmetic unit and the first error detection code and the second error detection code are compared. Executing 1 process and the 2nd process which alert | reports abnormality outside when it determines with abnormality in the said 1st process is disclosed.

特開2014−225790号公報JP 2014-225790 A

送信する可視光データが通信の帯域に比して大きい場合には、一般的になされる各種通信のように、所定の大きさのデータに分割して送信することが考えられる。しかし、可視光データを受信する端末が移動体である場合には、各々の分割された可視光データの送信後にその続きの通信信号を送信しても端末が受信できないおそれがある。   When the visible light data to be transmitted is larger than the communication band, it is possible to divide the data into data of a predetermined size and transmit the data as in various types of communication that are generally performed. However, when the terminal that receives the visible light data is a mobile object, the terminal may not be able to receive it even if a subsequent communication signal is transmitted after each divided visible light data is transmitted.

そこで本発明は、可視光データを受信する端末が移動体である場合に大容量の可視光通信を可能にする技術を提供することを目的とする。   Therefore, an object of the present invention is to provide a technology that enables high-capacity visible light communication when a terminal that receives visible light data is a mobile object.

本願は、上記課題の少なくとも一部を解決する手段を複数含んでいるが、その例を挙げるならば、以下の通りである。上記課題を解決すべく、本発明の一態様に係る可視光通信システムは、サーバー装置と、複数の可視光送信装置と、無線受信装置と、を備える可視光通信システムであって、前記サーバー装置は、データを送信する対象となる移動体の可視光受信装置を特定する情報と、送信される連続データを分割した分割データを識別する情報と、上記分割データを上記可視光受信装置に送信する上記可視光送信装置を識別する情報と、を対応付けて記憶する記憶部と、上記記憶部において上記分割データを対応付けられた上記可視光送信装置に対して、上記分割データを配信する配信部と、上記配信部から配信された上記分割データごとに、上記可視光送信装置から上記可視光受信装置への送信の成否を、上記無線受信装置から受信する受信部と、分割データ準備処理部と、を備え、上記分割データ準備処理部は、配信された上記分割データの送信が成功である場合には、上記可視光受信装置を特定する情報と、上記分割データに後続する第二の分割データを特定する情報と、上記第二の分割データを上記可視光受信装置に送信する第二の可視光送信装置を識別する情報と、を対応付けて上記記憶部を更新し、配信された上記分割データの送信が失敗である場合には、上記可視光受信装置を特定する情報と、上記分割データを特定する情報と、上記分割データを上記可視光受信装置に送信する上記第二の可視光送信装置を識別する情報と、を対応付けて上記記憶部を更新する、ことを特徴とする。   The present application includes a plurality of means for solving at least a part of the above-described problems. Examples of the means are as follows. In order to solve the above problem, a visible light communication system according to an aspect of the present invention is a visible light communication system including a server device, a plurality of visible light transmission devices, and a wireless reception device, and the server device. Transmits information for identifying a visible light receiving device of a mobile object to which data is transmitted, information for identifying divided data obtained by dividing continuous data to be transmitted, and transmits the divided data to the visible light receiving device. A storage unit that associates and stores information for identifying the visible light transmission device, and a distribution unit that distributes the divided data to the visible light transmission device associated with the divided data in the storage unit And, for each of the divided data distributed from the distribution unit, a reception unit that receives from the wireless reception device a success or failure of transmission from the visible light transmission device to the visible light reception device, and a division A data preparation processing unit, and when the divided data distribution has been successfully transmitted, the divided data preparation processing unit follows the divided data with information for identifying the visible light receiving device. The storage unit is updated by associating information for identifying the second divided data to be transmitted with information for identifying the second visible light transmitting device that transmits the second divided data to the visible light receiving device. If the transmission of the distributed divided data is unsuccessful, the information for identifying the visible light receiving device, the information for identifying the divided data, and the divided data to be transmitted to the visible light receiving device The storage unit is updated in association with information for identifying the second visible light transmission device.

本発明によれば、可視光データを受信する端末が移動体である場合に大容量の可視光通信が可能となる。上記した以外の課題、構成、および効果は、以下の実施形態の説明により明らかにされる。   ADVANTAGE OF THE INVENTION According to this invention, when a terminal which receives visible light data is a mobile body, large capacity visible light communication is attained. Problems, configurations, and effects other than those described above will be clarified by the following description of embodiments.

実施の形態に係る可視光通信システムの例を示した図である。It is the figure which showed the example of the visible light communication system which concerns on embodiment. 可視光通信データ構造を説明する図である。It is a figure explaining the visible light communication data structure. 送信データ割当記憶部に格納されるデータ構造の例を示す図である。It is a figure which shows the example of the data structure stored in a transmission data allocation memory | storage part. 経路記憶部に格納されるデータ構造の例を示す図である。It is a figure which shows the example of the data structure stored in a path | route memory | storage part. スポット記憶部に格納されるデータ構造の例を示す図である。It is a figure which shows the example of the data structure stored in a spot memory | storage part. スポットランク記憶部に格納されるデータ構造の例を示す図である。It is a figure which shows the example of the data structure stored in a spot rank memory | storage part. 送信統計記憶部に格納されるデータ構造の例を示す図である。It is a figure which shows the example of the data structure stored in a transmission statistics memory | storage part. サーバー装置のハードウェア構成例を示す図である。It is a figure which shows the hardware structural example of a server apparatus. 可視光送信装置のハードウェア構成例を示す図である。It is a figure which shows the hardware structural example of a visible light transmitter. 可視光受信装置のハードウェア構成例を示す図である。It is a figure which shows the hardware structural example of a visible light receiver. スポット配信処理のフロー例を示す図である。It is a figure which shows the example of a flow of a spot delivery process. 可視光通信処理のフロー例を示す図である。It is a figure which shows the example of a flow of visible light communication processing. 信頼度ランク算出のしくみと例を示す図である。It is a figure which shows the structure and example of reliability rank calculation. 信頼度別の取扱データ種類の例を示す図である。It is a figure which shows the example of the handling data kind according to reliability. 再送信例のイメージを示した図である。It is the figure which showed the image of the example of retransmission. 競合回避例のイメージを示した図である。It is the figure which showed the image of the conflict avoidance example. 飛行体への送信例のイメージを示した図である。It is the figure which showed the image of the example of transmission to a flying body.

以下、本発明の実施の形態を、図面を参照して説明する。
Hereinafter, embodiments of the present invention will be described with reference to the drawings.

図1は、実施の形態に係る可視光通信システムの例を示した図である。図1に示すように、可視光通信システム1は、サーバー装置100と、サーバー装置100とネットワーク50を介して通信可能に接続される可視光送信装置200と、可視光送信装置200から可視光により送信されたデータを受信する可視光受信装置300と、可視光受信装置300とDSRC(Dedicated Short Range Communications)等により通信可能に接続する無線受信装置60と、を有している。サーバー装置100と、可視光送信装置200と、可視光受信装置300と、無線受信装置60とは、それぞれ必要に応じて一つまたは複数存在する。なお、ネットワーク50は、公衆送信網であるインターネットや携帯電話網、あるいはWAN(Wide Area Network)、LAN(Local Area Network)等のネットワークである。   FIG. 1 is a diagram illustrating an example of a visible light communication system according to an embodiment. As shown in FIG. 1, the visible light communication system 1 includes a server device 100, a visible light transmission device 200 that is communicably connected to the server device 100 via a network 50, and visible light from the visible light transmission device 200. The visible light receiving device 300 that receives the transmitted data, and the wireless receiving device 60 that is communicably connected to the visible light receiving device 300 by DSRC (Dedicated Short Range Communications) or the like. One or a plurality of server devices 100, visible light transmitting devices 200, visible light receiving devices 300, and wireless receiving devices 60 exist as necessary. The network 50 is a public transmission network such as the Internet or a mobile phone network, or a WAN (Wide Area Network), a LAN (Local Area Network), or the like.

なお、無線受信装置60は、ネットワーク50を介してサーバー装置100に通信可能に接続される。また、図1では、無線受信装置60はDSRCを用いた狭域通信を行うものとしているが、これに限られず、可視光受信装置300と無線で通信可能であれば、無線LANや携帯電話網を用いるものであってもよい。あるいは、無線受信装置60は可視光受信装置300が備える可視光送信装置からデータを受信する可視光受信装置であってもよい。   Note that the wireless reception device 60 is communicably connected to the server device 100 via the network 50. In FIG. 1, the wireless reception device 60 performs narrow-area communication using DSRC. However, the wireless reception device 60 is not limited to this, and any wireless LAN or mobile phone network can be used as long as it can communicate with the visible light reception device 300 wirelessly. May be used. Alternatively, the wireless receiver 60 may be a visible light receiver that receives data from a visible light transmitter included in the visible light receiver 300.

サーバー装置100は、ネットワーク50を介して可視光送信装置200にデータを送信する。また、サーバー装置100は、ネットワーク50を介して無線受信装置60からデータを受信する。本実施形態においては、サーバー装置100は、可視光送信装置200に対して、可視光受信装置300へ送信する対象のデータを所定長で分割した分割データを配信する。そして、分割データを可視光送信装置200から受信した可視光受信装置300は、無線受信装置60へその受信に係る可視光通信の成否をDSRC等により送信する。無線受信装置60は受信した可視光通信の成否をサーバー装置100へ送信する。   The server device 100 transmits data to the visible light transmission device 200 via the network 50. The server device 100 receives data from the wireless reception device 60 via the network 50. In the present embodiment, the server apparatus 100 distributes the divided data obtained by dividing the target data to be transmitted to the visible light receiving apparatus 300 to the visible light transmitting apparatus 200 by a predetermined length. Then, the visible light receiving device 300 that has received the divided data from the visible light transmitting device 200 transmits the success or failure of visible light communication related to the reception to the wireless receiving device 60 by DSRC or the like. The wireless reception device 60 transmits the received success or failure of visible light communication to the server device 100.

可視光送信装置200は、表示パネルに広告等を表示するとともに、可視光受信装置300に対し、可視光データを送信する。可視光データは、例えば、表示パネルに表示されている広告に関する情報等である。可視光送信装置200は、ネットワーク50に接続されており、ネットワーク50に接続されたサーバー装置100から、発光装置である表示パネルに表示する広告の画像データや、可視光受信装置300に送信する可視光データの配信を受ける。   The visible light transmitting device 200 displays advertisements and the like on the display panel and transmits visible light data to the visible light receiving device 300. The visible light data is, for example, information related to advertisements displayed on the display panel. The visible light transmitting device 200 is connected to the network 50, and the advertisement image data to be displayed on the display panel, which is a light emitting device, and the visible light transmitted to the visible light receiving device 300 from the server device 100 connected to the network 50. Receive optical data distribution.

可視光送信装置200は、発光装置である表示パネルを構成しているLED(Light Emitting Diode)を高速点滅させ、その高速点滅にデジタル情報を乗せることにより、可視光データを可視光受信装置300に送信する。表示パネルは、例えば、信号機、デジタルサイネージである。なお、可視光送信装置200は、可視光受信装置300の水平高度より高い位置に備えられた発光装置に対して接続され、発光を制御するのが望ましい。より高い位置にある方が、その受光範囲の障害物が減ることが考えられ、受光範囲が広くなる傾向にあると考えられるためである。また、可視光送信装置200は、スポットと呼ばれる照射範囲と関連付けて管理される。通常は、スポットは表示パネルから発光された可視光を視認できる範囲となる。スポットを多地点に設けることで可視光通信がよりスムーズなものとなるため、スポットは複数設けられることが望ましい。   The visible light transmitting device 200 blinks high-speed blinking LEDs (Light Emitting Diodes) constituting a display panel, which is a light emitting device, and places visible light data on the visible light receiving device 300 by placing digital information on the fast blinking. Send. The display panel is, for example, a traffic light or digital signage. The visible light transmitting device 200 is preferably connected to a light emitting device provided at a position higher than the horizontal altitude of the visible light receiving device 300 to control light emission. This is because the higher the position, the less the obstacles in the light receiving range are considered, and the light receiving range tends to be widened. The visible light transmitting apparatus 200 is managed in association with an irradiation range called a spot. Usually, the spot is in a range where visible light emitted from the display panel can be visually recognized. Since visible light communication becomes smoother by providing spots at multiple points, it is desirable to provide a plurality of spots.

可視光受信装置300は、例えば、カメラを備えたスマートフォンやナビゲーション装置、飛行体の制御装置等である。可視光受信装置300には、カメラで撮影された表示パネルから、可視光データを復調するプログラムがインストールされている。すなわち、可視光受信装置300は、可視光受信装置300が備えるカメラで可視光送信装置200の表示パネルを撮影することにより、表示パネルから映像に重畳して送信される広告等の情報(可視光データ)を受信することができる。可視光受信装置300は、自動車、自動二輪車、自転車、三輪車、一輪車、ベビーカー、モデルカー等の移動体に搭載される。なお、移動体は陸上に限られるものではなく、可視光受信装置300は、ホバークラフトやドローン、飛行機やヘリコプター等を含む飛行体であっても搭載されうる。   The visible light receiving device 300 is, for example, a smartphone equipped with a camera, a navigation device, a flying object control device, or the like. The visible light receiving device 300 is installed with a program for demodulating visible light data from a display panel photographed by a camera. That is, the visible light receiving device 300 shoots the display panel of the visible light transmitting device 200 with a camera included in the visible light receiving device 300, and thereby information such as advertisements (visible light) transmitted from the display panel superimposed on the video. Data). The visible light receiving device 300 is mounted on a moving body such as an automobile, a motorcycle, a bicycle, a tricycle, a unicycle, a stroller, and a model car. Note that the moving body is not limited to land, and the visible light receiving device 300 can be mounted even on a flying body including a hovercraft, a drone, an airplane, a helicopter, and the like.

可視光受信装置300は、表示パネルの表示エリアから送信される可視光データを受信し、通信エラーが発生したか(適切に可視光データを受信できたか)否か判定する。可視光受信装置300は、通信エラーの発生を判定した場合には、通信の失敗の結果を、無線受信装置60へ送信する。可視光受信装置300は、通信エラーの発生を判定しなかった場合には、通信の成功の結果を、無線受信装置60へ送信する。   The visible light receiving device 300 receives visible light data transmitted from the display area of the display panel, and determines whether a communication error has occurred (visible light has been properly received). When the visible light receiving device 300 determines the occurrence of a communication error, the visible light receiving device 300 transmits the result of the communication failure to the wireless receiving device 60. If the visible light receiving device 300 does not determine the occurrence of the communication error, the visible light receiving device 300 transmits the result of the successful communication to the wireless receiving device 60.

なお、可視光受信装置300は、通信の成功の結果をサーバー装置100へ送信する際に、必ずしも無線受信装置60を介する必要はない。例えば、可視光受信装置300または可視光受信装置300が備えられた移動体の発光部(例えば、車両のヘッドライト等)を可視光送信装置の表示パネルと同様に制御して通信の成否を可視光送信装置200へ応答として返し、可視光送信装置200に受光部を設けて可視光受信装置300と同様に制御して応答を受け取り、可視光送信装置200がサーバー装置100へ通信の成否を通知するようにしてもよい。   The visible light receiving device 300 does not necessarily have to pass through the wireless receiving device 60 when transmitting the result of the successful communication to the server device 100. For example, the visible light receiving device 300 or a light emitting unit (for example, a headlight of a vehicle) of the mobile body provided with the visible light receiving device 300 is controlled in the same manner as the display panel of the visible light transmitting device, so that the success or failure of the communication is visible. A response is returned to the optical transmission device 200, a light receiving unit is provided in the visible light transmission device 200, and the response is received in the same manner as the visible light reception device 300. The visible light transmission device 200 notifies the server device 100 of the success or failure of communication. You may make it do.

可視光送信装置200は、表示パネルの表示エリアから、可視光受信装置300が通信エラー判定を行えるように、可視光データを送信する。例えば、可視光送信装置200は、表示エリアから送信する可視光データである実データ単位Xごとに、保障コードPとしてCRC(Cyclic Redundancy Check)を付加する。   The visible light transmitting apparatus 200 transmits visible light data from the display area of the display panel so that the visible light receiving apparatus 300 can perform communication error determination. For example, the visible light transmitting apparatus 200 adds a CRC (Cyclic Redundancy Check) as the security code P for each real data unit X that is visible light data transmitted from the display area.

図2は、可視光通信データ構造を説明する図である。図2には、可視光受信装置300が受信した表示エリアの可視光データの例を用いて、可視光通信データ構造250が示してある。   FIG. 2 is a diagram for explaining the visible light communication data structure. FIG. 2 shows a visible light communication data structure 250 using an example of visible light data in the display area received by the visible light receiving device 300.

図2に示す枠251は、表示エリアから送信されたデータが重畳されている実データ単位Xを示す。点線枠252は、表示エリアから送信された実データ単位Xに対して付加された保障コードPのデータを示している。CRC等の保障コードPを設けることにより、表示エリアから送信された可視光データに通信エラーが発生したか否か判定することができる。   A frame 251 illustrated in FIG. 2 indicates an actual data unit X on which data transmitted from the display area is superimposed. A dotted line frame 252 indicates data of the security code P added to the actual data unit X transmitted from the display area. By providing a security code P such as CRC, it is possible to determine whether or not a communication error has occurred in the visible light data transmitted from the display area.

なお、可視光データの通信エラー検出には、CRC以外の他の方式を用いてもよい。例えば、可視光データの通信エラー検出には、チェックサムやパリティチェックを用いてもよい。   Note that a method other than CRC may be used for detecting a communication error of visible light data. For example, a checksum or parity check may be used to detect a communication error in visible light data.

図1の説明に戻る。図1に示すように、可視光受信装置300は可視光送信装置200から分割データを受信するが、可視光受信装置300は可視光送信装置200の受光が可能な空間的範囲に存在する必要がある。受光可能な範囲に存在しない場合には可視光送信装置200が分割データを送信しても可視光受信装置300は受信できない。   Returning to the description of FIG. As shown in FIG. 1, the visible light receiving device 300 receives the divided data from the visible light transmitting device 200, but the visible light receiving device 300 needs to be in a spatial range where the visible light transmitting device 200 can receive light. is there. When the visible light transmitting device 200 transmits the divided data, the visible light receiving device 300 cannot receive the light when it does not exist within the light receiving range.

データを受信するためには、可視光受信装置300は、可視光送信装置200の表示パネルを視認できる空間的範囲に存在する必要が有る。そのため、サーバー装置100は、可視光受信装置300が受信可能な範囲に到達できるように、送信する分割データを複数の可視光送信装置200から選択し、分割データを予め配信する必要が有る。   In order to receive data, the visible light receiving device 300 needs to exist in a spatial range where the display panel of the visible light transmitting device 200 can be visually recognized. Therefore, the server device 100 needs to select the divided data to be transmitted from the plurality of visible light transmitting devices 200 so that the visible light receiving device 300 can reach the receivable range, and distribute the divided data in advance.

また、可視光データの通信の成否をサーバー装置100が受信すると、サーバー装置100は、送信対象のデータから所定長で分割した次のデータを特定し、可視光受信装置300の次の移動先付近のスポットへ配信する。これにより、サーバー装置100は、通信エラーが発生した可視光データを、別のスポットで再送信するか、別のスポットで続きのデータを送信するか、を制御することができる。   Further, when the server device 100 receives the success or failure of the visible light data communication, the server device 100 identifies the next data divided by the predetermined length from the transmission target data, and near the next destination of the visible light receiving device 300 To the spot. Thereby, the server apparatus 100 can control whether the visible light data in which the communication error has occurred is retransmitted at another spot or subsequent data is transmitted at another spot.

例えば、上記例の場合、サーバー装置100は、可視光受信装置300が搭載されている移動体の位置と移動予定の経路情報を用いて、次に経路上で送信可能なスポットを検索して当該スポットに関連付けられた可視光送信装置200に次のデータを配信する。   For example, in the case of the above example, the server device 100 searches for a spot that can be transmitted next on the route by using the position of the moving object on which the visible light receiving device 300 is mounted and the route information that is scheduled to move. The next data is distributed to the visible light transmitting apparatus 200 associated with the spot.

このように、図1に示す可視光通信システムは、可視光受信装置300が移動体であっても、その移動先にあるスポットから同じデータを再送信、あるいは次の分割データを送信することができるため、適切に可視光通信を行うことができる。   As described above, in the visible light communication system shown in FIG. 1, even if the visible light receiving device 300 is a mobile object, the same data can be retransmitted from the spot at the destination or the next divided data can be transmitted. Therefore, visible light communication can be performed appropriately.

なお、可視光送信装置200は、サーバー装置100から配信された送信対象データの分割データを、所定の時間帯(送信時刻帯)において表示パネルの画像に重畳させて表示する。すなわち、送信時刻帯の間は、可視光送信装置200は、送信に成功したことを検知したサーバー装置100から送信終了の指示を受けない限りは、分割データを送信し続ける。   The visible light transmitting apparatus 200 displays the divided data of the transmission target data distributed from the server apparatus 100 so as to be superimposed on the image on the display panel in a predetermined time period (transmission time period). That is, during the transmission time zone, the visible light transmission device 200 continues to transmit the divided data unless receiving an instruction to end transmission from the server device 100 that has detected that transmission has been successful.

サーバー装置100は、制御部110と、記憶部120と、通信部130と、を備える。制御部110は、配信部111と、受信部112と、分割データ準備処理部113と、移動時間推定部114と、送信装置決定部115と、スポット評価部116と、を備える。   The server device 100 includes a control unit 110, a storage unit 120, and a communication unit 130. The control unit 110 includes a distribution unit 111, a reception unit 112, a divided data preparation processing unit 113, a travel time estimation unit 114, a transmission device determination unit 115, and a spot evaluation unit 116.

記憶部120には、送信データ割当記憶部121と、経路記憶部122と、スポット記憶部123と、スポットランク記憶部124と、送信統計記憶部125と、地図情報記憶部126と、が格納される。   The storage unit 120 stores a transmission data allocation storage unit 121, a route storage unit 122, a spot storage unit 123, a spot rank storage unit 124, a transmission statistics storage unit 125, and a map information storage unit 126. The

図3は、送信データ割当記憶部に格納されるデータ構造の例を示す図である。送信データ割当記憶部121には、送信装置識別子121aと、送信時刻帯121bと、データ識別子121cと、受信装置識別子121dと、が対応付けて格納される。   FIG. 3 is a diagram illustrating an example of a data structure stored in the transmission data allocation storage unit. In the transmission data allocation storage unit 121, a transmission device identifier 121a, a transmission time zone 121b, a data identifier 121c, and a reception device identifier 121d are stored in association with each other.

送信装置識別子121aは、可視光送信装置200を識別する情報である。送信時刻帯121bは、送信装置識別子121aで識別される可視光送信装置200から分割データの送信を行う時刻帯を特定する情報である。データ識別子121cは、送信する分割データを特定する情報である。受信装置識別子121dは、分割データを送信する対象となる可視光受信装置300を特定する情報である。なお、本実施形態においては、一つの可視光送信装置200からは、同一の時刻帯において、一つの可視光受信装置300宛の一つの分割データを送信するものであるが、これに限られない。例えば、表示パネルを領域に分割して、各領域が一つの可視光受信装置300宛ての一つの分割データを送信するものであってもよい。その場合には、送信データ割当記憶部121には、送信領域を特定する情報が含まれているのが望ましい。   The transmission device identifier 121a is information for identifying the visible light transmission device 200. The transmission time zone 121b is information for specifying a time zone for transmitting divided data from the visible light transmission device 200 identified by the transmission device identifier 121a. The data identifier 121c is information for specifying the divided data to be transmitted. The receiving device identifier 121d is information for identifying the visible light receiving device 300 that is a target for transmitting the divided data. In the present embodiment, one visible light transmitting apparatus 200 transmits one divided data addressed to one visible light receiving apparatus 300 in the same time zone, but is not limited thereto. . For example, the display panel may be divided into regions, and each region may transmit one divided data addressed to one visible light receiving device 300. In that case, it is desirable that the transmission data allocation storage unit 121 includes information for specifying a transmission area.

図4は、経路記憶部に格納されるデータ構造の例を示す図である。経路記憶部122には、受信装置識別子122aと、経路識別子122bと、経路詳細情報122cと、が対応付けて格納される。   FIG. 4 is a diagram illustrating an example of a data structure stored in the path storage unit. In the route storage unit 122, a receiving device identifier 122a, a route identifier 122b, and route detailed information 122c are stored in association with each other.

受信装置識別子122aは、分割データを送信する対象となる可視光受信装置300を特定する情報である。経路識別子122bは、受信装置識別子122aで識別される可視光受信装置300が備えられる移動体の移動予定を含む経路を特定する情報である。経路詳細情報122cは、経路識別子122bで特定される経路の詳細を特定する情報である。例えば、移動する位置、移動する方向、通過の予想時刻等の情報が含まれる。   The receiving device identifier 122a is information for identifying the visible light receiving device 300 that is a target for transmitting the divided data. The route identifier 122b is information for specifying a route including a movement plan of the moving object provided with the visible light receiving device 300 identified by the receiving device identifier 122a. The route detailed information 122c is information for specifying the details of the route specified by the route identifier 122b. For example, information such as the position to move, the direction to move, and the expected time of passage is included.

図5は、スポット記憶部に格納されるデータ構造の例を示す図である。スポット記憶部123には、スポット識別子123aと、送信装置識別子123bと、座標123cと、受信可能エリア123dと、が対応付けて格納される。   FIG. 5 is a diagram illustrating an example of a data structure stored in the spot storage unit. In the spot storage unit 123, a spot identifier 123a, a transmission device identifier 123b, coordinates 123c, and a receivable area 123d are stored in association with each other.

スポット識別子123aは、可視光送信装置200により送信される情報を受信する領域であるスポットを特定する情報である。送信装置識別子123bは、スポット識別子123aで特定されるスポットにおいて送信を担う可視光送信装置200を特定する情報である。座標123cは、送信装置識別子123bで特定される可視光送信装置200が配置される座標である。受信可能エリア123dは、送信装置識別子123bで特定される可視光送信装置200により送信されたデータが受信可能な範囲を特定する情報である。   The spot identifier 123a is information that identifies a spot that is an area for receiving information transmitted by the visible light transmitting apparatus 200. The transmission device identifier 123b is information that identifies the visible light transmission device 200 that performs transmission in the spot identified by the spot identifier 123a. The coordinate 123c is a coordinate where the visible light transmission device 200 specified by the transmission device identifier 123b is arranged. The receivable area 123d is information for identifying a range in which data transmitted by the visible light transmission device 200 identified by the transmission device identifier 123b can be received.

図6は、スポットランク記憶部に格納されるデータ構造の例を示す図である。スポットランク記憶部124には、スポット識別子124aと、信頼度ランク124bと、が対応付けて格納される。スポット識別子124aは、可視光送信装置200により送信される情報を受信する領域であるスポットを特定する情報である。信頼度ランク124bは、スポット識別子124aで特定されるスポットにおける送信信頼性の評価を特定する情報である。   FIG. 6 is a diagram illustrating an example of a data structure stored in the spot rank storage unit. The spot rank storage unit 124 stores a spot identifier 124a and a reliability rank 124b in association with each other. The spot identifier 124a is information that identifies a spot that is an area for receiving information transmitted by the visible light transmitting apparatus 200. The reliability rank 124b is information that specifies an evaluation of transmission reliability at the spot specified by the spot identifier 124a.

図7は、送信統計記憶部に格納されるデータ構造の例を示す図である。送信統計記憶部125には、スポット識別子125aと、総送信回数125bと、時刻帯別成功率125cと、天候別成功率125dと、進入方向別成功率125eと、が対応付けて格納される。   FIG. 7 is a diagram illustrating an example of a data structure stored in the transmission statistics storage unit. In the transmission statistics storage unit 125, a spot identifier 125a, a total number of transmissions 125b, a success rate by time zone 125c, a success rate by weather 125d, and a success rate by entry direction 125e are stored in association with each other.

スポット識別子125aは、可視光送信装置200により送信される情報を受信する領域であるスポットを特定する情報である。総送信回数125bは、スポット識別子125aで特定されるスポットから可視光送信がなされた回数を特定する情報である。なお、可視光送信がなされた回数は、可視光受信装置300により受信された回数をいうものとする。   The spot identifier 125a is information that identifies a spot that is an area for receiving information transmitted by the visible light transmitting apparatus 200. The total number of transmissions 125b is information that specifies the number of times visible light transmission has been performed from the spot specified by the spot identifier 125a. Note that the number of times visible light transmission is performed refers to the number of times the visible light receiver 300 receives the visible light.

時刻帯別成功率125cは、可視光送信装置200により送信された時刻帯ごとに、総送信回数に占める受信成功結果の受信回数を割合で示す統計情報である。例えば、朝(5時〜10時)、昼(10時〜15時)、夕方(15時〜20時)、夜(20時〜翌5時)等の所定の時刻帯ごとに、その時刻帯において送信が成功した割合を特定する情報が格納される。   The time zone success rate 125c is statistical information indicating the number of reception success results as a percentage of the total number of transmissions for each time zone transmitted by the visible light transmitter 200. For example, for each predetermined time zone such as morning (5 to 10 o'clock), noon (10 o'clock to 15 o'clock), evening (15 o'clock to 20 o'clock), evening (20 o'clock to 5 o'clock), the time zone The information specifying the rate of successful transmission is stored.

天候別成功率125dは、可視光送信装置200により送信された天候ごとに、総送信回数に占める受信成功結果の受信回数を割合で示す統計情報である。例えば、晴、曇、雨、雪等の所定の天候ごとに、その天候において送信が成功した割合を特定する情報が格納される。   The success rate 125d by weather is statistical information indicating the number of receptions of the reception success result as a percentage of the total number of transmissions for each weather transmitted by the visible light transmission device 200. For example, for each predetermined weather such as sunny, cloudy, rainy, snowy, etc., information is stored that specifies the percentage of successful transmission in that weather.

進入方向別成功率125eは、スポットへの可視光受信装置300の進入方向(進入時の進行方向)ごとに、総送信回数に占める受信成功結果の受信回数を割合で示す統計情報である。例えば、北(誤差−45度〜45度以内)、東、南、西等の所定の方向ごとに、その方向に進入時において送信が成功した割合を特定する情報が格納される。   The success rate 125e by approach direction is statistical information indicating, as a percentage, the number of receptions of the reception success result in the total number of transmissions for each approach direction of the visible light receiving device 300 to the spot (advancing direction at the time of entry). For example, for each predetermined direction such as north (within an error of −45 degrees to 45 degrees), east, south, west, etc., information that specifies the rate of successful transmission when entering in that direction is stored.

地図情報記憶部126には、所定のフォーマットによる地図情報が格納される。この地図情報は、経路記憶部122に格納される経路詳細情報122cと対応付けられた地図情報であり、経路詳細情報122cの情報と突合することで詳細な位置関係を矛盾なく取得できるものであればよい。   The map information storage unit 126 stores map information in a predetermined format. This map information is map information associated with the route detailed information 122c stored in the route storage unit 122, and can acquire a detailed positional relationship without contradiction by collating with the information of the route detailed information 122c. That's fine.

配信部111は、送信データ割当記憶部121において送信対象のデータを所定長で分割した分割データを対応付けられた可視光送信装置200に対して、分割データを配信する。   The distribution unit 111 distributes the divided data to the visible light transmission device 200 associated with the divided data obtained by dividing the transmission target data by a predetermined length in the transmission data allocation storage unit 121.

受信部112は、配信部111から配信された分割データごとに、可視光送信装置200から可視光受信装置300への送信の成否を、無線受信装置60から受信する。   The reception unit 112 receives, from the wireless reception device 60, success or failure of transmission from the visible light transmission device 200 to the visible light reception device 300 for each divided data distributed from the distribution unit 111.

分割データ準備処理部113は、配信された分割データの送信が成功である場合には、可視光受信装置300を特定する情報と、分割データに後続する第二の分割データを特定する情報と、第二の分割データを可視光受信装置300に送信する第二の可視光送信装置200を識別する情報と、を対応付けて送信データ割当記憶部121を更新する。配信された分割データの送信が失敗である場合には、分割データ準備処理部113は、可視光受信装置300を特定する情報と、送信に失敗した分割データを特定する情報と、分割データを可視光受信装置300に送信する第二の可視光送信装置200を識別する情報と、を対応付けて送信データ割当記憶部121を更新する。   The divided data preparation processing unit 113, when transmission of the distributed data distributed is successful, information for identifying the visible light receiving device 300, information for identifying the second divided data subsequent to the divided data, The transmission data allocation storage unit 121 is updated in association with information for identifying the second visible light transmitting apparatus 200 that transmits the second divided data to the visible light receiving apparatus 300. When transmission of the distributed data that has been distributed fails, the divided data preparation processing unit 113 displays information that identifies the visible light receiving device 300, information that identifies the divided data that has failed to be transmitted, and visible the divided data. The transmission data allocation storage unit 121 is updated by associating the information for identifying the second visible light transmission device 200 to be transmitted to the optical reception device 300.

移動時間推定部114は、スポット記憶部123の座標123cを参照して、可視光受信装置300が備えられた移動体の、経路近傍のスポットまでの移動体の移動に係る所要時間を推定する。この推定は、当該移動体の移動速度の平均等により行われるものであってもよいし、統計処理された一般的な推定時間であってもよいし、経路詳細に含まれる到着時刻予測を用いて算出するものであってもよい。   The travel time estimation unit 114 refers to the coordinates 123c of the spot storage unit 123, and estimates the time required for the travel of the mobile body provided with the visible light receiving device 300 to the spot near the route. This estimation may be performed based on an average of the moving speed of the moving object, or may be a general estimated time subjected to statistical processing, or using an arrival time prediction included in the route details. May be calculated.

送信装置決定部115は、可視光送信装置200への配信に係る時間より長い所要時間となるスポットに係る可視光送信装置200を、第二の可視光送信装置として決定する。すなわち、送信装置決定部115は、次に可視光送信を行う可視光送信装置の決定に際して、到着時刻までに配信が完了する見込みが高いスポットを選別して決定する。なお、送信装置決定部115は、送信される連続データの種類に必要な信頼性を有するスポットを対象として第二の可視光送信装置を決定する。   The transmission device determination unit 115 determines, as the second visible light transmission device, the visible light transmission device 200 related to the spot having a required time longer than the time related to the distribution to the visible light transmission device 200. That is, the transmission device determination unit 115 selects and determines spots that are likely to be delivered by the arrival time when determining the visible light transmission device that performs visible light transmission next. The transmission device determination unit 115 determines a second visible light transmission device for a spot having reliability necessary for the type of continuous data to be transmitted.

また、送信装置決定部115は、配信先となるべき第二の可視光送信装置の送信予定の時刻帯が、送信データ割当記憶部121に既に対応付けられて記憶されている場合、すなわちその時刻帯には別のデータの送信が割り当てられていて競合する場合には、当該可視光送信装置200と異なる可視光送信装置200を第二の可視光送信装置として決定する。例えば、経路上次に通過する予定のスポットに係る可視光送信装置を第二の可視光送信装置として決定する。   Further, the transmission device determination unit 115, when the transmission schedule time zone of the second visible light transmission device to be the distribution destination is already stored in the transmission data allocation storage unit 121, that is, at that time When transmission of another data is assigned to the band and there is contention, the visible light transmitting device 200 different from the visible light transmitting device 200 is determined as the second visible light transmitting device. For example, the visible light transmission device related to the spot that will pass next on the route is determined as the second visible light transmission device.

スポット評価部116は、統計情報を用いてスポットの信頼性を特定する。スポット評価部116は、スポットの信頼性の評価において、スポットへの進入角度と、スポットの周囲の天候と、スポットへ移動体が到着する時刻と、に応じた通信の成否の統計情報を用いて信頼性を特定する。   The spot evaluation unit 116 identifies the reliability of the spot using the statistical information. In the evaluation of the reliability of the spot, the spot evaluation unit 116 uses statistical information on the success or failure of communication according to the approach angle to the spot, the weather around the spot, and the time when the mobile body arrives at the spot. Identify reliability.

通信部130は、ネットワーク50に通信可能に接続される他の装置と通信を行う。   The communication unit 130 communicates with other devices that are communicably connected to the network 50.

可視光送信装置200は、表示制御部210と、送信データ重畳部220と、計時部230と、通信部240と、を備える。   The visible light transmitting apparatus 200 includes a display control unit 210, a transmission data superimposing unit 220, a time measuring unit 230, and a communication unit 240.

表示制御部210は、表示パネルに表示する内容に応じて信号を生成し、表示を制御する。送信データ重畳部220は、可視光で送信する分割データの重畳を行う。具体的には、送信データ重畳部220は、表示制御部210により生成される信号に対して、分割データに応じた点滅周波数を重畳させる。   The display control unit 210 generates a signal according to the content displayed on the display panel and controls the display. The transmission data superimposing unit 220 superimposes divided data to be transmitted with visible light. Specifically, the transmission data superimposing unit 220 superimposes the blinking frequency corresponding to the divided data on the signal generated by the display control unit 210.

計時部230は、時刻の特定、時間の算出、経過時間の測定等、計時に関する処理を行う。通信部240は、ネットワーク50に通信可能に接続される他の装置と通信を行う。   The timekeeping unit 230 performs time-related processing such as time specification, time calculation, and elapsed time measurement. The communication unit 240 communicates with other devices that are communicably connected to the network 50.

可視光受信装置300は、撮像部310と、受信データ抽出部320と、エラー検知部330と、DSRC通信部340と、位置検出部350と、を備える。   The visible light receiving device 300 includes an imaging unit 310, a received data extraction unit 320, an error detection unit 330, a DSRC communication unit 340, and a position detection unit 350.

撮像部310は、所定の画角にて可視光の撮像を行い、画像データを生成する。受信データ抽出部320は、撮像部310が生成した画像データから、可視光通信による受信データを抽出する。例えば、受信データ抽出部320は、表示パネルの光の点滅から、受信データを抽出する。   The imaging unit 310 captures visible light at a predetermined angle of view and generates image data. The reception data extraction unit 320 extracts reception data by visible light communication from the image data generated by the imaging unit 310. For example, the reception data extraction unit 320 extracts reception data from blinking light on the display panel.

エラー検知部330は、抽出した受信データの通信エラーを検出する。例えば、受信データにはCRCが付加されていることから、CRCに基づいて、抽出した受信データの通信エラーを検出する。   The error detection unit 330 detects a communication error in the extracted received data. For example, since a CRC is added to the received data, a communication error of the extracted received data is detected based on the CRC.

なお、エラー検知部330は、抽出した受信データの通信エラーを検出すると、DSRC通信部340を介して通信の失敗情報を無線受信装置60に送信する。通信エラーを検出しなかった場合には、エラー検知部330は、DSRC通信部340を介して通信の成功情報を無線受信装置60に送信する。   Note that the error detection unit 330 transmits communication failure information to the wireless reception device 60 via the DSRC communication unit 340 when detecting a communication error in the extracted received data. If no communication error is detected, the error detection unit 330 transmits communication success information to the wireless reception device 60 via the DSRC communication unit 340.

DSRC通信部340は、無線受信装置60との間で、DSRC通信を行う。   The DSRC communication unit 340 performs DSRC communication with the wireless reception device 60.

位置検出部350は、GPS(Global Positioning System)やGLONASS(Global Navigation Satellite System)を用いた測位を行い、座標を位置情報として検出する。   The position detector 350 performs positioning using GPS (Global Positioning System) or GLONASS (Global Navigation Satellite System), and detects coordinates as position information.

図8は、サーバー装置のハードウェア構成例を示す図である。サーバー装置100は、NIC(Network Interface Card)等の通信装置101と、メモリ等の主記憶装置102と、キーボードやマウス等の入力装置103と、CPU(Central Processing Unit)等の演算装置104と、ハードディスクやSSD(Solid State Drive)等の外部記憶装置105と、ディスプレイやスピーカー、プリンタ等の表示装置106と、これらをつなぐバス109と、を含んで構成される。   FIG. 8 is a diagram illustrating a hardware configuration example of the server apparatus. The server device 100 includes a communication device 101 such as a NIC (Network Interface Card), a main storage device 102 such as a memory, an input device 103 such as a keyboard and a mouse, an arithmetic device 104 such as a CPU (Central Processing Unit), An external storage device 105 such as a hard disk or an SSD (Solid State Drive), a display device 106 such as a display, a speaker, or a printer, and a bus 109 that connects them are configured.

通信装置101は、ネットワークケーブルを介して有線通信を行う有線の通信装置、又はアンテナを介して無線通信を行う無線通信装置である。通信装置101は、ネットワークに接続される他の装置との通信を行う。   The communication device 101 is a wired communication device that performs wired communication via a network cable, or a wireless communication device that performs wireless communication via an antenna. The communication device 101 communicates with other devices connected to the network.

主記憶装置102は、例えばRAM(Random Access Memory)などのメモリである。   The main storage device 102 is a memory such as a RAM (Random Access Memory).

入力装置103は、キーボードやマウス等のポインティングデバイス、タッチパネル、あるいは音声入力装置であるマイク等を含む入力情報を受け付ける装置である。   The input device 103 is a device that receives input information including a pointing device such as a keyboard and a mouse, a touch panel, or a microphone that is a voice input device.

外部記憶装置105は、デジタル情報を記憶可能な、いわゆるハードディスクやSSD、あるいはフラッシュメモリなどの不揮発性記憶装置である。   The external storage device 105 is a non-volatile storage device that can store digital information, such as a so-called hard disk, SSD, or flash memory.

表示装置106は、ディスプレイやプリンタ、あるいは音声出力装置であるスピーカー等を含む出力情報を生成する装置である。   The display device 106 is a device that generates output information including a display, a printer, or a speaker that is an audio output device.

上記した配信部111と、受信部112と、分割データ準備処理部113と、移動時間推定部114と、送信装置決定部115と、スポット評価部116とは、演算装置104に処理を行わせるプログラムによって実現される。このプログラムは、主記憶装置102、または外部記憶装置105内に記憶され、実行にあたって主記憶装置102上にロードされ、演算装置104により実行される。   The distribution unit 111, the reception unit 112, the divided data preparation processing unit 113, the travel time estimation unit 114, the transmission device determination unit 115, and the spot evaluation unit 116 described above are programs that cause the arithmetic device 104 to perform processing. It is realized by. This program is stored in the main storage device 102 or the external storage device 105, loaded onto the main storage device 102 for execution, and executed by the arithmetic device 104.

また、記憶部120に格納される送信データ割当記憶部121と、経路記憶部122と、スポット記憶部123と、スポットランク記憶部124と、送信統計記憶部125と、地図情報記憶部126とは、主記憶装置102及び外部記憶装置105により実現される。   The transmission data allocation storage unit 121, the route storage unit 122, the spot storage unit 123, the spot rank storage unit 124, the transmission statistics storage unit 125, and the map information storage unit 126 stored in the storage unit 120 are as follows. This is realized by the main storage device 102 and the external storage device 105.

また、WANやLAN、インターネット等に通信可能に接続する通信部130は、通信装置101により実現される。   Further, the communication unit 130 that is communicably connected to a WAN, LAN, Internet, or the like is realized by the communication device 101.

以上が、本実施形態におけるサーバー装置100のハードウェア構成例である。しかし、これに限らず、その他のハードウェアを用いて構成されるものであってもよい。例えば、カーナビゲーション装置や、テレビジョン装置等の、各種の情報処理装置であってもよい。   The above is the hardware configuration example of the server apparatus 100 in the present embodiment. However, the configuration is not limited to this, and other hardware may be used. For example, various information processing devices such as a car navigation device and a television device may be used.

なお、サーバー装置100は、図示しないが、OS(Operating System)、ミドルウェア、アプリケーションなどの公知の要素を有し、特にディスプレイなどの入出力装置にGUI画面を表示するための既存の処理機能を備える。   Although not shown, the server apparatus 100 includes known elements such as an OS (Operating System), middleware, and applications, and particularly has an existing processing function for displaying a GUI screen on an input / output device such as a display. .

図9は、可視光送信装置のハードウェア構成例を示す図である。可視光送信装置200は、NIC等の通信装置201と、メモリ等の主記憶装置202と、CPU等の演算装置203と、ビデオカード等の表示制御装置204と、ディスプレイやスピーカー等の表示装置205と、これらをつなぐバス209と、を含んで構成される。   FIG. 9 is a diagram illustrating a hardware configuration example of the visible light transmitting apparatus. The visible light transmission device 200 includes a communication device 201 such as a NIC, a main storage device 202 such as a memory, an arithmetic device 203 such as a CPU, a display control device 204 such as a video card, and a display device 205 such as a display and a speaker. And a bus 209 connecting them.

通信装置201は、ネットワークケーブルを介して有線通信を行う有線の通信装置、又はアンテナを介して無線通信を行う無線通信装置である。通信装置201は、ネットワークに接続される他の装置との通信を行う。   The communication device 201 is a wired communication device that performs wired communication via a network cable, or a wireless communication device that performs wireless communication via an antenna. The communication device 201 communicates with other devices connected to the network.

主記憶装置202は、例えばRAMなどのメモリである。   The main storage device 202 is a memory such as a RAM.

表示装置205は、LEDディスプレイ、有機ELディスプレイ等を含む出力情報を生成する装置である。   The display device 205 is a device that generates output information including an LED display, an organic EL display, and the like.

上記した計時部230は、演算装置203に処理を行わせるプログラムによって実現される。このプログラムは、主記憶装置202内に記憶され、実行にあたって主記憶装置102上にロードされ、演算装置203により実行される。   The timing unit 230 described above is realized by a program that causes the arithmetic device 203 to perform processing. This program is stored in the main storage device 202, loaded onto the main storage device 102 for execution, and executed by the arithmetic device 203.

また、表示制御部210と、送信データ重畳部220とは、表示制御装置204により実現される。   The display control unit 210 and the transmission data superimposing unit 220 are realized by the display control device 204.

また、WANやLAN、インターネット等に通信可能に接続する通信部240は、通信装置201により実現される。   In addition, the communication unit 240 that is communicably connected to a WAN, a LAN, the Internet, or the like is realized by the communication device 201.

以上が、本実施形態における可視光送信装置200のハードウェア構成例である。しかし、これに限らず、その他のハードウェアを用いて構成されるものであってもよい。例えば、カーナビゲーション装置や、デジタルサイネージ装置、テレビジョン装置等の、各種の情報処理装置であってもよい。   The above is the hardware configuration example of the visible light transmission apparatus 200 in the present embodiment. However, the configuration is not limited to this, and other hardware may be used. For example, various information processing apparatuses such as a car navigation apparatus, a digital signage apparatus, and a television apparatus may be used.

図10は、可視光受信装置のハードウェア構成例を示す図である。可視光受信装置300は、DSRC通信装置301と、メモリ等の主記憶装置302と、GPS装置303と、CPU等の演算装置304と、カメラ等の撮像装置305と、これらをつなぐバス309と、を含んで構成される。   FIG. 10 is a diagram illustrating a hardware configuration example of the visible light receiving apparatus. The visible light receiving device 300 includes a DSRC communication device 301, a main storage device 302 such as a memory, a GPS device 303, a calculation device 304 such as a CPU, an imaging device 305 such as a camera, and a bus 309 that connects them, It is comprised including.

DSRC通信装置301は、アンテナを介して5.8GHz(ギガヘルツ)帯等の帯域で無線通信を行う無線通信装置である。DSRC通信装置301は、他のDSRC通信装置との通信を行う。   The DSRC communication device 301 is a wireless communication device that performs wireless communication in a band such as a 5.8 GHz (gigahertz) band via an antenna. The DSRC communication device 301 communicates with other DSRC communication devices.

主記憶装置302は、例えばRAMなどのメモリである。   The main storage device 302 is a memory such as a RAM.

GPS装置303は、衛星波を受信し、衛星間の距離と距離の変化率とを3個以上の衛星に対して測定することで可視光受信装置300の現在地、進行速度および進行方位および時刻を特定するとともに、位置等を特定した年月日時刻に関連付けて主記憶装置302に記録する。   The GPS device 303 receives satellite waves and measures the distance between the satellites and the rate of change of the distance with respect to three or more satellites to determine the current location, traveling speed, traveling direction, and time of the visible light receiving device 300. At the same time, the position and the like are recorded in the main storage device 302 in association with the specified date.

撮像装置305は、所定の画角で可視光を撮像し、画像データを生成するデジタルカメラである。なお、撮像装置305は、可視光送信装置200から発せられた可視光通信による分割データを受信するため、一定時間の同一画素の点滅の頻度を取得する必要が有る。そのために、撮像装置305の受光素子にはCMOS(Complementary Metal Oxide Semiconductor)イメージセンサ等の常時受光する素子を採用し、ローリングシャッター方式のカメラが望ましい。   The imaging device 305 is a digital camera that captures visible light at a predetermined angle of view and generates image data. In addition, since the imaging device 305 receives the division data by visible light communication emitted from the visible light transmission device 200, it is necessary to acquire the frequency of blinking of the same pixel for a certain time. For this purpose, an element that constantly receives light, such as a complementary metal oxide semiconductor (CMOS) image sensor, is used as the light receiving element of the imaging device 305, and a rolling shutter type camera is desirable.

上記した受信データ抽出部320と、エラー検知部330とは、演算装置304に処理を行わせるプログラムによって実現される。このプログラムは、主記憶装置302内に記憶され、実行にあたって主記憶装置302上にロードされ、演算装置304により実行される。   The reception data extraction unit 320 and the error detection unit 330 described above are realized by a program that causes the arithmetic device 304 to perform processing. This program is stored in the main storage device 302, loaded onto the main storage device 302 for execution, and executed by the arithmetic device 304.

また、DSRC通信部340は、DSRC通信装置301により実現される。位置検出部350は、GPS装置303により実現される。撮像部310は、撮像装置305により実現される。   The DSRC communication unit 340 is realized by the DSRC communication apparatus 301. The position detection unit 350 is realized by the GPS device 303. The imaging unit 310 is realized by the imaging device 305.

以上が、本実施形態における可視光受信装置300のハードウェア構成例である。しかし、これに限らず、その他のハードウェアを用いて構成されるものであってもよい。例えば、カーナビゲーション装置や、移動体の移動制御装置等の、各種の情報処理装置であってもよい。   The above is the hardware configuration example of the visible light receiving apparatus 300 in the present embodiment. However, the configuration is not limited to this, and other hardware may be used. For example, various information processing apparatuses such as a car navigation apparatus and a movement control apparatus for a moving body may be used.

図11は、スポット配信処理のフロー例を示す図である。スポット配信処理は、周期的に(例えば、30秒ごと)実行される。   FIG. 11 is a diagram illustrating a flow example of spot distribution processing. The spot distribution process is executed periodically (for example, every 30 seconds).

サーバー装置100の配信部111は、稼動中の移動体ごとにステップS001〜ステップS006を実施する。   The distribution unit 111 of the server device 100 performs Steps S001 to S006 for each moving object that is in operation.

まず、配信部111は、移動体の位置と経路を特定する(ステップS001)。具体的には、配信部111は、地図情報記憶部126の地図情報上に、経路記憶部122に格納されている経路詳細情報122cを重ね合わせて、経路を特定する。そして、移動体すなわち可視光受信装置300の位置検出部350が検出した座標を所定の方法(例えば、無線受信装置60経由、あるいはその移動体が通信装置を備える場合にはネットワーク50経由)で取得する。   First, the distribution unit 111 identifies the position and route of the moving object (step S001). Specifically, the distribution unit 111 identifies the route by superimposing the route detailed information 122c stored in the route storage unit 122 on the map information in the map information storage unit 126. Then, the coordinates detected by the position detection unit 350 of the moving body, that is, the visible light receiving device 300 are acquired by a predetermined method (for example, via the wireless receiving device 60 or the network 50 when the moving body includes a communication device). To do.

そして、配信部111は、経路付近のスポットであって、準備時間が移動所要時間より短く、到着予定時刻帯に配信先のないスポットを特定する(ステップS002)。具体的には、配信部111は、経路付近(例えば、経路から所定距離内)にあるスポットをリストアップする。そして、移動時間推定部114は、移動体の位置から経路上の通過順に、移動所要時間を特定する。そして、配信部111は、送信対象のデータを所定長で分割した分割データの長さに応じた配信に要する準備時間を決定する。これは、データ長が固定であれば略一定の時間でよい。そして、配信部111は、準備時間よりも長い移動所要時間であるスポットを特定する。配信部111は、当該スポットへの到着時刻帯を算出し、到着時刻帯に送信対象のデータが送信データ割当記憶部121に対応付けられていないスポットを移動体の経路上の通過順に並べ、最も早期に到着するスポットを特定する。   Then, the distribution unit 111 identifies spots that are near the route and have a preparation time shorter than the required travel time and no distribution destination in the scheduled arrival time zone (step S002). Specifically, the distribution unit 111 lists spots near the route (for example, within a predetermined distance from the route). And the movement time estimation part 114 specifies a movement required time in order of the passage on a path | route from the position of a moving body. Then, the distribution unit 111 determines a preparation time required for distribution according to the length of the divided data obtained by dividing the transmission target data by a predetermined length. This may be a substantially constant time if the data length is fixed. And the delivery part 111 pinpoints the spot which is a movement required time longer than preparation time. The distribution unit 111 calculates the arrival time zone to the spot, arranges spots in which the transmission target data is not associated with the transmission data allocation storage unit 121 in the arrival time zone in the order of passage on the route of the mobile body, Identify spots that arrive early.

そして、配信部111は、特定したスポットへの移動体の到着状況に応じ信頼性を特定する(ステップS003)。具体的には、配信部111は、スポット評価部116へ、到着時刻帯、スポットの天候、スポットへの進入方向等の到着状況を受け渡して信頼性ランクを取得する。スポット評価部116は、送信統計記憶部125を参照して、スポットごとに進入方向、天候、時間帯別の成功率に基づく重み付けを行い、所定の指標値を算出する。スポット評価部116は、指標値が最も高いスポット、すなわちより成功率が高いと想定されるスポットの信頼度ランクを高く算出し、配信部111へ受け渡す。図13にて、例を後述する。   And the delivery part 111 specifies reliability according to the arrival condition of the mobile body to the specified spot (step S003). Specifically, the distribution unit 111 passes the arrival status such as the arrival time zone, the weather of the spot, and the approach direction to the spot to the spot evaluation unit 116, and acquires the reliability rank. The spot evaluation unit 116 refers to the transmission statistics storage unit 125, performs weighting based on the success rate for each spot, weather direction, and time zone, and calculates a predetermined index value. The spot evaluation unit 116 calculates a high reliability rank of the spot having the highest index value, that is, a spot assumed to have a higher success rate, and passes it to the distribution unit 111. An example will be described later with reference to FIG.

そして、配信部111は、次に送信するデータを生成する(ステップS004)。具体的には、配信部111は、分割データ準備処理部113に処理を依頼し、分割データ準備処理部113は、送信対象のデータが先頭データ、すなわち初回送信の場合には、先頭から所定長の分割データを送信するデータとして生成する。一方、分割データ準備処理部113は、送信対象のデータが先頭データでない場合、すなわち二回目以降の送信の場合には、前回の送信結果を無線受信装置60から取得して送信失敗であれば送信に失敗した分割データを送信するデータとして生成する。分割データ準備処理部113は、前回の送信結果が送信成功であれば、送信した分割データに続くデータを送信対象のデータから所定長で分割して、送信するデータとして生成する。   Then, the distribution unit 111 generates data to be transmitted next (step S004). Specifically, the distribution unit 111 requests the divided data preparation processing unit 113 to perform processing, and the divided data preparation processing unit 113 sets the predetermined length from the beginning when the data to be transmitted is the top data, that is, the first transmission. Are generated as data to be transmitted. On the other hand, the divided data preparation processing unit 113 acquires the previous transmission result from the wireless reception device 60 when the transmission target data is not the top data, that is, the second and subsequent transmissions, and transmits if the transmission fails. The divided data that failed to be generated is generated as data to be transmitted. If the previous transmission result is a successful transmission, the divided data preparation processing unit 113 divides the data following the transmitted divided data by a predetermined length from the transmission target data, and generates the data to be transmitted.

そして、配信部111は、ステップS003で特定したスポットが次に送信するデータの種類に必要な信頼性を有するか否か判定する(ステップS005)。具体的には、配信部111は、ステップS004で生成した送信するデータの種類を、制御情報、重要情報、通常データ、ログデータ等の所定の取扱別のデータに分類し、ステップS003で特定したスポットの信頼度ランクが当該送信データの種類において要求される信頼度ランクに達しているか否かを判定する。図14にて、例を後述する。   And the delivery part 111 determines whether the spot specified by step S003 has the reliability required for the kind of data transmitted next (step S005). Specifically, the distribution unit 111 classifies the types of data to be transmitted generated in step S004 into predetermined handling-specific data such as control information, important information, normal data, log data, and the like, and specifies them in step S003. It is determined whether the reliability rank of the spot has reached the required reliability rank in the type of transmission data. An example will be described later with reference to FIG.

ステップS003で特定したスポットが次に送信するデータの種類に必要な信頼性を有しない場合(ステップS005にて「No」の場合)には、配信部111は、制御をステップS002へ戻す。あるいは、配信部111は、ステップS002において特定した経路上の通過順において次に到着するスポットを対象としてステップS003から再処理するようにしてもよい。   If the spot identified in step S003 does not have the reliability required for the type of data to be transmitted next (“No” in step S005), distribution section 111 returns control to step S002. Alternatively, the distribution unit 111 may re-process from the step S003 for the spot that arrives next in the passing order on the route specified in the step S002.

ステップS003で特定したスポットが次に送信するデータの種類に必要な信頼性を有する場合(ステップS005にて「Yes」の場合)には、配信部111は、当該スポットへデータの配信を行う(ステップS006)。具体的には、配信部111は、ステップS005において信頼性を有すると判定されたスポットと、送信するデータと、送信先の移動体の可視光受信装置300の情報と、送信する時刻帯(移動体の到着時刻を中心とする前後5分程度)と、を対応づけて送信データ割当記憶部121へ格納し、所定のタイミングにおいて、送信するデータをスポットの可視光送信装置200へ送信する。   When the spot identified in step S003 has the reliability required for the type of data to be transmitted next (in the case of “Yes” in step S005), the distribution unit 111 distributes data to the spot ( Step S006). Specifically, the distribution unit 111, the spot determined to have reliability in step S005, the data to be transmitted, the information of the visible light receiving device 300 of the destination mobile body, and the time zone (movement) Are stored in the transmission data allocation storage unit 121 and transmitted to the spot visible light transmitter 200 at a predetermined timing.

以上が、スポット配信処理のフロー例である。スポット配信処理によれば、送信済みのスポットでの可視光通信の成否に応じて次に送信するデータを特定しつつ、移動体の移動先の可視光送信装置200へ送信するデータを配信することができる。また、一つの可視光送信装置200から同時に、異なる複数の可視光受信装置300へ情報を送信する競合が発生するおそれを回避することも可能となる。配信後は、可視光送信装置200は当該データを送信時刻帯において表示パネルに重畳させて表示する。なお、送信時刻帯に属する時刻であっても、可視光で送信した結果、可視光受信装置300が受信に成功した場合には、サーバー装置100から送信終了の指示を受け取り、可視光送信装置200は送信を終了する。   The above is an example of the flow of spot distribution processing. According to the spot distribution process, the data to be transmitted to the visible light transmitting apparatus 200 that is the destination of the moving object is distributed while the data to be transmitted next is specified according to the success or failure of the visible light communication at the transmitted spot. Can do. In addition, it is possible to avoid the possibility of contention for transmitting information from one visible light transmitting apparatus 200 to a plurality of different visible light receiving apparatuses 300 at the same time. After the distribution, the visible light transmitting apparatus 200 displays the data superimposed on the display panel in the transmission time zone. Even when the time belongs to the transmission time zone, if the visible light receiving device 300 succeeds in reception as a result of the transmission using visible light, the transmission end instruction is received from the server device 100 and the visible light transmitting device 200 is received. Ends the transmission.

図12は、可視光通信処理のフロー例を示す図である。可視光通信処理は、移動体に備えられた可視光受信装置300の位置がスポットの受信可能エリア内に入ると開始される。   FIG. 12 is a diagram illustrating a flow example of visible light communication processing. The visible light communication process is started when the position of the visible light receiving device 300 provided in the mobile body enters the spot receivable area.

可視光受信装置300の撮像部310は、スポットの受信可能エリア内にある間、可視光によるデータを受信する(ステップS101)。具体的には、撮像部310は、スポットの可視光送信装置200の表示パネルを撮像する。そして、受信データ抽出部320が撮像した画像データから画素ごとの点滅が示す情報を特定し、受信データを抽出する。   The imaging unit 310 of the visible light receiving device 300 receives data by visible light while in the spot receivable area (step S101). Specifically, the imaging unit 310 images the display panel of the spot visible light transmission device 200. And the information which blinking for every pixel shows from the image data which the received data extraction part 320 imaged is received, and received data is extracted.

そして、エラー検知部330は、エラー検出処理を行う(ステップS102)。エラー検知部330は、抽出した受信データに含まれるCRC等の保障コードPを用いて実データ単位Xごとに受信エラーの発生を検知する。   Then, the error detection unit 330 performs error detection processing (step S102). The error detection unit 330 detects the occurrence of a reception error for each actual data unit X using a security code P such as CRC included in the extracted reception data.

そして、DSRC通信部340は、受信エラーの検知有無に応じて、受信結果をDSRCにより無線受信装置60へ送信する(ステップS103)。なお、DSRC通信部340は、DSRC通信に失敗する場合等送信できない場合には、受信結果を携帯電話網を介してサーバー装置100へ送信するようにしてもよい。   Then, the DSRC communication unit 340 transmits the reception result to the wireless reception device 60 by DSRC according to whether or not a reception error is detected (step S103). Note that the DSRC communication unit 340 may transmit the reception result to the server apparatus 100 via the mobile phone network when transmission is not possible, for example, when DSRC communication fails.

そして、サーバー装置100の受信部112は、受信結果を受信するとその成否と受信状況とを特定し、統計に反映させる(ステップS104)。具体的には、受信部112は、受信結果を受信するとその成否と、時刻帯、スポットへの進入方向(スポットへの進入角度ともいう)、天候等の受信状況と、を特定し、送信統計記憶部125に反映させる。   And the receiving part 112 of the server apparatus 100 will identify the success or failure, and a reception condition, if it receives a reception result, and it is made to reflect in statistics (step S104). Specifically, when the reception unit 112 receives the reception result, the reception unit 112 specifies the success / failure, the time zone, the approach direction to the spot (also referred to as the entrance angle to the spot), the reception status such as the weather, and the transmission statistics. Reflected in the storage unit 125.

以上が、可視光通信処理のフロー例である。可視光通信処理によれば、移動体が受信エリアに進入するとエリア内で受信を行い、エラーの発生に応じて通信の失敗を判定し、サーバー装置100へ無線受信装置60を介して報告する。サーバー装置100は、報告の都度統計情報を更新できる。   The above is an example of the flow of visible light communication processing. According to the visible light communication process, when a mobile object enters the reception area, reception is performed within the reception area, communication failure is determined according to the occurrence of an error, and the failure is reported to the server apparatus 100 via the wireless reception apparatus 60. The server apparatus 100 can update the statistical information each time a report is made.

図13は、信頼度ランク算出のしくみと例を示す図である。信頼度ランクは、スポット配信処理において、移動体の経路に応じて、また移動体の到着状況別の統計情報を用いることで、都度変化しうる。すなわち、移動体の到着時刻や受信エリアへの進入方向、天候等により、スポットの信頼度ランクは変化する。   FIG. 13 is a diagram illustrating a mechanism and an example of reliability rank calculation. In the spot distribution process, the reliability rank can be changed each time according to the route of the moving body and by using statistical information for each arrival state of the moving body. That is, the reliability rank of the spot changes depending on the arrival time of the moving object, the approach direction to the reception area, the weather, and the like.

例えば、スポット「A」は経路上、「南」向きに進入(すなわち、北方向から移動してきて南へ向いて進入)する場合には、「7」の指標値を得られるが、経路が逆向きすなわち「北」向きに進入する場合には「1」の指標値を得るに留まる。   For example, when the spot “A” enters the south direction on the route (that is, moves from the north direction and enters the south direction), an index value of “7” is obtained, but the route is reversed. When approaching in the direction of “north”, the index value “1” is only obtained.

移動体にスポットA、B、C、Dの順に移動する経路が設定されている場合には、スポット評価部116は、それぞれの進入方向に応じて「7」、「1」、「7」、「1」の指標値を得て、それぞれの天候に応じて5段階評価の「2」、「2」、「5」、「2」の指標値を得る。またそれぞれの到着時刻帯に応じて5段階評価の「4」、「4」、「4」、「4」の指標値を得る。指標値をスポットごとに合計すると、スポットA、B、C、Dはそれぞれ「13」、「7」、「16」、「7」の指標値を得る。そして、スポット評価部116は、スポットごとの指標値に応じて所定の信頼度ランクを算出することができる。   When a route that moves in the order of spots A, B, C, and D is set in the moving body, the spot evaluation unit 116 selects “7”, “1”, “7”, “7”, “ An index value of “1” is obtained, and index values of “2”, “2”, “5”, and “2” of five-level evaluation are obtained according to each weather. In addition, index values of “4”, “4”, “4”, and “4” of five-level evaluation are obtained according to each arrival time zone. When the index values are totaled for each spot, the spots A, B, C, and D obtain index values of “13”, “7”, “16”, and “7”, respectively. Then, the spot evaluation unit 116 can calculate a predetermined reliability rank according to the index value for each spot.

図14は、信頼度別の取扱データ種類の例を示す図である。図14では、信頼度ランクごとに、取扱可能なデータの種類と、取扱不可能なデータの種類と、の割り当てが示されている。例えば、信頼度ランク「1」に相当するスポットでは、全ての種類のデータの送信が可能となっており、信頼度ランクが「1」よりも劣る「2」に相当するスポットでは、制御情報については取扱が不可とされている。さらに信頼度ランクが劣る「3」に相当するスポットでは、制御情報と重要情報とについては取扱が不可とされ、通常データ、ログデータに関しては取扱が可能とされている。   FIG. 14 is a diagram showing an example of handling data types by reliability. FIG. 14 shows the assignment of the types of data that can be handled and the types of data that cannot be handled for each reliability rank. For example, in the spot corresponding to the reliability rank “1”, all types of data can be transmitted, and in the spot corresponding to “2” whose reliability rank is inferior to “1”, the control information Cannot be handled. Further, in the spot corresponding to “3” having a lower reliability rank, the control information and the important information cannot be handled, and the normal data and the log data can be handled.

図15は、再送信例のイメージを示した図である。可視光受信装置300が設けられた移動体が車両である場合に、スポット配信処理および可視光通信処理によれば、その経路上にスポットX、Y、Zが含まれるとした場合に、一つのスポットYで受信に失敗すると、サーバー装置100は次のスポットZに同じデータを配信するため、スポットZでは受信に失敗したデータの再受信が可能となる。   FIG. 15 is a diagram illustrating an image of a retransmission example. When the mobile object provided with the visible light receiving device 300 is a vehicle, according to the spot distribution process and the visible light communication process, when the spot includes X, Y, and Z, If the reception fails at the spot Y, the server device 100 delivers the same data to the next spot Z, so that the data that failed to be received at the spot Z can be received again.

図16は、競合回避例のイメージを示した図である。可視光受信装置300が設けられた移動体が車両である場合に、スポット配信処理によれば、複数の車両への異なるデータの配信を行う競合を避けることができる。具体的には、車Aの経路上にスポットX、Y、Zが含まれ、他の車Bの経路上にスポットYが含まれるとした場合に、スポットYにおいて車Aの到着時刻帯と同時刻帯に他の車Bへ所定のデータB1の送信がなされるとする。スポット配信処理のステップS002においては、車AへデータA2を送信するスポットをスポットYから次に通過するスポットZへ変更して競合を回避することができる。   FIG. 16 is a diagram showing an image of a conflict avoidance example. When the moving object provided with the visible light receiving device 300 is a vehicle, according to the spot distribution process, it is possible to avoid a competition for distributing different data to a plurality of vehicles. Specifically, when the spots X, Y, and Z are included on the route of the car A and the spot Y is included on the routes of the other cars B, the arrival time zone of the car A at the spot Y is the same. It is assumed that predetermined data B1 is transmitted to another vehicle B in the time zone. In step S002 of the spot distribution process, the spot for transmitting the data A2 to the car A can be changed from the spot Y to the next passing spot Z, thereby avoiding a conflict.

図17は、飛行体への送信例のイメージを示した図である。飛行体(例えば、ドローン等)には、空中を飛行する経路が設定されており、可視光受信装置300が備えられている。そして、例えばビルの屋上等に設置されたデジタルサイネージ等の広告パネルがその正面方向に送信可能範囲(スポット)を設けて可視光送信装置200として動作するものとする。サーバー装置100は、飛行体の飛行経路上に送信可能範囲を有する広告パネルを地図情報と位置情報とを用いて特定し、その飛行経路に沿って送信データの分割データを順に配信し、飛行体は飛行経路を飛行しながら広告パネルを撮影することにより、必要なデータの受信が実現される。   FIG. 17 is a diagram showing an image of an example of transmission to the flying object. A flying object (for example, a drone) has a route for flying in the air, and is provided with a visible light receiving device 300. For example, an advertisement panel such as digital signage installed on the rooftop of a building, for example, is provided with a transmittable range (spot) in the front direction and operates as the visible light transmitter 200. The server device 100 specifies an advertisement panel having a transmittable range on the flight path of the flying object using the map information and the position information, and sequentially distributes divided data of the transmission data along the flight path. The necessary data can be received by photographing the advertising panel while flying along the flight path.

上述した可視光通信システムの機能構成は、その構成を理解容易にするために、主な処理内容に応じて分類したものである。構成要素の分類の仕方や名称によって、本願発明が制限されることはない。例えば、サーバー装置100、可視光送信装置200および可視光受信装置300の構成は、処理内容に応じて、さらに多くの構成要素に分類することもできる。また、1つの構成要素がさらに多くの処理を実行するように分類することもできる。また、各構成要素の処理は、1つのハードウェアで実行されてもよいし、複数のハードウェアで実行されてもよい。   The functional configuration of the visible light communication system described above is classified according to the main processing contents in order to facilitate understanding of the configuration. The present invention is not limited by the way of classification and names of the constituent elements. For example, the configurations of the server device 100, the visible light transmitting device 200, and the visible light receiving device 300 can be classified into more components depending on the processing content. Moreover, it can also classify | categorize so that one component may perform more processes. Further, the processing of each component may be executed by one hardware or may be executed by a plurality of hardware.

また、上述したフローチャートの各処理単位は、サーバー装置100、可視光送信装置200および可視光受信装置300の処理を理解容易にするために、主な処理内容に応じて分割したものである。処理単位の分割の仕方や名称によって、本願発明が制限されることはない。サーバー装置100、可視光送信装置200および可視光受信装置300の処理は、処理内容に応じて、さらに多くの処理単位に分割することもできる。また、1つの処理単位がさらに多くの処理を含むように分割することもできる。また、本発明は、サーバー装置100、可視光送信装置200および可視光受信装置300の機能を実現するプログラム、および当該プログラムを記憶したコンピューター読取可能な記憶媒体として提供することもできる。   In addition, each processing unit of the above-described flowchart is divided according to main processing contents in order to facilitate understanding of the processing of the server device 100, the visible light transmitting device 200, and the visible light receiving device 300. The present invention is not limited by the way of dividing the processing unit or the name. The processing of the server device 100, the visible light transmitting device 200, and the visible light receiving device 300 can be divided into more processing units according to the processing content. Moreover, it can also divide | segment so that one process unit may contain many processes. The present invention can also be provided as a program that realizes the functions of the server device 100, the visible light transmitting device 200, and the visible light receiving device 300, and a computer-readable storage medium that stores the program.

また、上記の各構成、機能、処理部等は、それらの一部又は全部を、例えば集積回路で設計する等によりハードウェアで実現してもよい。また、制御線や情報線は説明上必要と考えられるものを示しており、製品上必ずしも全ての制御線や情報線を示しているとは限らない。実際には殆ど全ての構成が相互に接続されていると考えてもよい。   Each of the above-described configurations, functions, processing units, and the like may be realized by hardware, for example, by designing a part or all of them with an integrated circuit. Further, the control lines and information lines indicate what is considered necessary for the explanation, and not all the control lines and information lines on the product are necessarily shown. Actually, it may be considered that almost all the components are connected to each other.

1…可視光通信システム、50…ネットワーク、60…無線受信装置、100…サーバー装置、110…制御部、111…配信部、112…受信部、113…分割データ準備処理部、114…移動時間推定部、115…送信装置決定部、116…スポット評価部、120…記憶部、121…送信データ割当記憶部、122…経路記憶部、123…スポット記憶部、124…スポットランク記憶部、125…送信統計記憶部、126…地図情報記憶部、130…通信部、200…可視光送信装置、210…表示制御部、220…送信データ重畳部、230…計時部、240…通信部、300…可視光受信装置、310…撮像部、320…受信データ抽出部、330…エラー検知部、340…DSRC通信部、350…位置検出部。   DESCRIPTION OF SYMBOLS 1 ... Visible light communication system, 50 ... Network, 60 ... Wireless receiving apparatus, 100 ... Server apparatus, 110 ... Control part, 111 ... Distribution part, 112 ... Reception part, 113 ... Divided data preparation processing part, 114 ... Travel time estimation , 115 ... transmitting device determination unit, 116 ... spot evaluation unit, 120 ... storage unit, 121 ... transmission data allocation storage unit, 122 ... route storage unit, 123 ... spot storage unit, 124 ... spot rank storage unit, 125 ... transmission Statistical storage unit 126 ... Map information storage unit 130 ... Communication unit 200 ... Visible light transmission device 210 ... Display control unit 220 ... Transmission data superposition unit 230 ... Timekeeping unit 240 ... Communication unit 300 ... Visible light Receiving device, 310 ... imaging unit, 320 ... received data extracting unit, 330 ... error detecting unit, 340 ... DSRC communication unit, 350 ... position detecting unit.

Claims (9)

サーバー装置と、複数の可視光送信装置と、無線受信装置と、を備える可視光通信システムであって、
前記サーバー装置は、
データを送信する対象となる移動体の可視光受信装置を特定する情報と、送信される連続データを分割した分割データを識別する情報と、前記分割データを前記可視光受信装置に送信する前記可視光送信装置を識別する情報と、を対応付けて記憶する記憶部と、
前記記憶部において前記分割データを対応付けられた前記可視光送信装置に対して、前記分割データを配信する配信部と、
前記配信部から配信された前記分割データごとに、前記可視光送信装置から前記可視光受信装置への送信の成否を、前記無線受信装置から受信する受信部と、
分割データ準備処理部と、を備え、
前記分割データ準備処理部は、
配信された前記分割データの送信が成功である場合には、前記可視光受信装置を特定する情報と、前記分割データに後続する第二の分割データを特定する情報と、前記第二の分割データを前記可視光受信装置に送信する第二の可視光送信装置を識別する情報と、を対応付けて前記記憶部を更新し、配信された前記分割データの送信が失敗である場合には、前記可視光受信装置を特定する情報と、前記分割データを特定する情報と、前記分割データを前記可視光受信装置に送信する前記第二の可視光送信装置を識別する情報と、を対応付けて前記記憶部を更新する、
ことを特徴とする可視光通信システム。
A visible light communication system comprising a server device, a plurality of visible light transmission devices, and a wireless reception device,
The server device is
Information for identifying a visible light receiving device of a mobile object to be transmitted data, information for identifying divided data obtained by dividing continuous data to be transmitted, and the visible data for transmitting the divided data to the visible light receiving device A storage unit that associates and stores information for identifying the optical transmission device; and
A delivery unit that delivers the divided data to the visible light transmission device associated with the divided data in the storage unit;
For each of the divided data distributed from the distribution unit, a reception unit that receives the success or failure of transmission from the visible light transmission device to the visible light reception device from the wireless reception device;
A divided data preparation processing unit,
The divided data preparation processing unit
When transmission of the distributed data distributed is successful, information identifying the visible light receiving device, information identifying second divided data subsequent to the divided data, and the second divided data And the information for identifying the second visible light transmitting device that transmits the visible light to the visible light receiving device, the storage unit is updated in association with each other, and the transmission of the distributed divided data is unsuccessful, Information that identifies a visible light receiving device, information that identifies the divided data, and information that identifies the second visible light transmitting device that transmits the divided data to the visible light receiving device are associated with each other. Update storage,
A visible light communication system.
請求項1に記載の可視光通信システムであって、
前記サーバー装置は、
前記可視光受信装置と共に移動する移動体が移動する予定の経路の情報と、前記可視光送信装置から送出される可視光データを受信可能な位置であるスポットを特定する情報と、を前記記憶部に記憶しており、
前記スポットを特定する情報を参照して、前記経路付近の前記スポットまでの前記移動体の移動に係る所要時間を推定する移動時間推定部と、
前記配信に係る時間より長い前記所要時間となる前記スポットに係る可視光送信装置を、前記第二の可視光送信装置として決定する送信装置決定部と、
を備えることを特徴とする可視光通信システム。
The visible light communication system according to claim 1,
The server device is
Information on a route on which a moving body that moves together with the visible light receiving device travels and information for specifying a spot that is a position where visible light data transmitted from the visible light transmitting device can be received are stored in the storage unit. Remember
With reference to the information for specifying the spot, a travel time estimation unit that estimates a required time related to the movement of the mobile body to the spot near the route;
A transmission device determination unit that determines, as the second visible light transmission device, the visible light transmission device related to the spot that is the required time longer than the time related to the distribution;
A visible light communication system comprising:
請求項2に記載の可視光通信システムであって、
前記サーバー装置は、
統計情報を用いて前記スポットの信頼性を特定するスポット評価部を備え、
前記送信装置決定部は、前記送信される連続データの種類に必要な信頼性を有する前記スポットを対象として前記第二の可視光送信装置を決定する、
ことを特徴とする可視光通信システム。
The visible light communication system according to claim 2,
The server device is
A spot evaluation unit that identifies the reliability of the spot using statistical information;
The transmission device determination unit determines the second visible light transmission device for the spot having reliability necessary for the type of continuous data to be transmitted.
A visible light communication system.
請求項3に係る可視光通信システムであって、
前記スポット評価部は、前記統計情報とともに、前記スポットへの進入角度に応じた通信の成否の情報を用いて前記信頼性を特定する、
ことを特徴とする可視光通信システム。
A visible light communication system according to claim 3,
The spot evaluation unit specifies the reliability using information on success or failure of communication according to an approach angle to the spot together with the statistical information.
A visible light communication system.
請求項3に係る可視光通信システムであって、
前記スポット評価部は、前記統計情報とともに、前記スポットの周囲の天候に応じた通信の成否の情報を用いて前記信頼性を特定する、
ことを特徴とする可視光通信システム。
A visible light communication system according to claim 3,
The spot evaluation unit specifies the reliability using the statistical information and information on the success or failure of communication according to the weather around the spot.
A visible light communication system.
請求項3に係る可視光通信システムであって、
前記スポット評価部は、前記統計情報とともに、前記スポットへ前記移動体が到着する時刻に応じた通信の成否の情報を用いて前記信頼性を特定する、
ことを特徴とする可視光通信システム。
A visible light communication system according to claim 3,
The spot evaluation unit specifies the reliability using information on success or failure of communication according to a time at which the mobile body arrives at the spot together with the statistical information.
A visible light communication system.
請求項1〜6のいずれか一項に記載の可視光通信システムであって、
前記可視光送信装置は、前記可視光受信装置の水平高度より高い位置に備えられた発光装置である、
ことを特徴とする可視光通信システム。
The visible light communication system according to any one of claims 1 to 6,
The visible light transmitter is a light emitting device provided at a position higher than the horizontal altitude of the visible light receiver.
A visible light communication system.
請求項2〜6のいずれか一項に記載の可視光通信システムであって、
前記送信装置決定部は、前記第二の可視光送信装置が、前記記憶部に既に対応付けられて記憶されている場合には、当該可視光送信装置と異なる可視光送信装置を前記第二の可視光送信装置として決定する、
ことを特徴とする可視光通信システム。
The visible light communication system according to any one of claims 2 to 6,
When the second visible light transmission device is already stored in association with the storage unit, the transmission device determination unit determines that the second visible light transmission device is different from the visible light transmission device. Determine as a visible light transmitter,
A visible light communication system.
可視光通信システムを用いた可視光通信方法であって、
前記可視光通信システムには、サーバー装置と、複数の可視光送信装置と、無線受信装置と、を含み、
前記サーバー装置は、
データを送信する対象となる移動体の可視光受信装置を特定する情報と、送信される連続データを分割した分割データを識別する情報と、前記分割データを前記可視光受信装置に送信する前記可視光送信装置を識別する情報と、を対応付けて記憶する記憶部と、制御部と、を備え、
前記制御部は、
前記記憶部において前記分割データを対応付けられた前記可視光送信装置に対して、前記分割データを配信する配信ステップと、
前記配信ステップにて配信された前記分割データごとに、前記可視光送信装置から前記可視光受信装置への送信の成否を、前記無線受信装置から受信する受信ステップと、
分割データ準備処理ステップと、を実施し、
前記分割データ準備処理ステップでは、
前記制御部は、
配信された前記分割データの送信が成功である場合には、前記可視光受信装置を特定する情報と、前記分割データに後続する第二の分割データを特定する情報と、前記第二の分割データを前記可視光受信装置に送信する第二の可視光送信装置を識別する情報と、を対応付けて前記記憶部を更新し、配信された前記分割データの送信が失敗である場合には、前記可視光受信装置を特定する情報と、前記分割データを特定する情報と、前記分割データを前記可視光受信装置に送信する前記第二の可視光送信装置を識別する情報と、を対応付けて前記記憶部を更新する、
ことを特徴とする可視光通信方法。
A visible light communication method using a visible light communication system,
The visible light communication system includes a server device, a plurality of visible light transmission devices, and a wireless reception device,
The server device is
Information for identifying a visible light receiving device of a mobile object to be transmitted data, information for identifying divided data obtained by dividing continuous data to be transmitted, and the visible data for transmitting the divided data to the visible light receiving device A storage unit that stores information for identifying the optical transmission device in association with each other, and a control unit,
The controller is
A distribution step of distributing the divided data to the visible light transmitting device associated with the divided data in the storage unit;
For each of the divided data distributed in the distribution step, a reception step of receiving success or failure of transmission from the visible light transmission device to the visible light reception device from the wireless reception device;
A divided data preparation processing step;
In the divided data preparation processing step,
The controller is
When transmission of the distributed data distributed is successful, information identifying the visible light receiving device, information identifying second divided data subsequent to the divided data, and the second divided data And the information for identifying the second visible light transmitting device that transmits the visible light to the visible light receiving device, the storage unit is updated in association with each other, and the transmission of the distributed divided data is unsuccessful, Information that identifies a visible light receiving device, information that identifies the divided data, and information that identifies the second visible light transmitting device that transmits the divided data to the visible light receiving device are associated with each other. Update storage,
A visible light communication method.
JP2017062602A 2017-03-28 2017-03-28 Visible light communication system and visible light communication method Active JP6789162B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017062602A JP6789162B2 (en) 2017-03-28 2017-03-28 Visible light communication system and visible light communication method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017062602A JP6789162B2 (en) 2017-03-28 2017-03-28 Visible light communication system and visible light communication method

Publications (2)

Publication Number Publication Date
JP2018166256A true JP2018166256A (en) 2018-10-25
JP6789162B2 JP6789162B2 (en) 2020-11-25

Family

ID=63922985

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017062602A Active JP6789162B2 (en) 2017-03-28 2017-03-28 Visible light communication system and visible light communication method

Country Status (1)

Country Link
JP (1) JP6789162B2 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113924755A (en) * 2019-07-08 2022-01-11 欧姆龙株式会社 Signal processing device
KR20220050943A (en) 2019-09-20 2022-04-25 소프트뱅크 가부시키가이샤 Moving object, program, and control method
KR20220065774A (en) 2019-09-20 2022-05-20 소프트뱅크 가부시키가이샤 Moving object, system, program, and control method
WO2024004770A1 (en) * 2022-07-01 2024-01-04 国立大学法人東京農工大学 Sensing system and sensing method

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003152627A (en) * 2001-11-14 2003-05-23 Nippon Telegr & Teleph Corp <Ntt> Communication control method, terminal device, and data distribution control device
JP2013219814A (en) * 2009-09-19 2013-10-24 Samsung Electronics Co Ltd Apparatus and method for supporting mobility of mobile terminal that performs visible light communication
JP2016126355A (en) * 2014-12-26 2016-07-11 富士通株式会社 Program, information delivery device, moving body terminal, and method
US20170353350A1 (en) * 2016-06-02 2017-12-07 Ford Global Technologies, Llc Software updating device and transmission system for a motor vehicle

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003152627A (en) * 2001-11-14 2003-05-23 Nippon Telegr & Teleph Corp <Ntt> Communication control method, terminal device, and data distribution control device
JP2013219814A (en) * 2009-09-19 2013-10-24 Samsung Electronics Co Ltd Apparatus and method for supporting mobility of mobile terminal that performs visible light communication
JP2016126355A (en) * 2014-12-26 2016-07-11 富士通株式会社 Program, information delivery device, moving body terminal, and method
US20170353350A1 (en) * 2016-06-02 2017-12-07 Ford Global Technologies, Llc Software updating device and transmission system for a motor vehicle

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113924755A (en) * 2019-07-08 2022-01-11 欧姆龙株式会社 Signal processing device
CN113924755B (en) * 2019-07-08 2024-04-05 欧姆龙株式会社 Signal processing device
KR20220050943A (en) 2019-09-20 2022-04-25 소프트뱅크 가부시키가이샤 Moving object, program, and control method
KR20220065774A (en) 2019-09-20 2022-05-20 소프트뱅크 가부시키가이샤 Moving object, system, program, and control method
US12136955B2 (en) 2019-09-20 2024-11-05 Softbank Corp. Mobile object, computer-readable medium, and control method
US12134486B2 (en) 2019-09-20 2024-11-05 Softbank Corp. Moving body, system, computer readable recording medium, and control method
WO2024004770A1 (en) * 2022-07-01 2024-01-04 国立大学法人東京農工大学 Sensing system and sensing method
JPWO2024004770A1 (en) * 2022-07-01 2024-01-04
JP7706200B2 (en) 2022-07-01 2025-07-11 国立大学法人東京農工大学 Sensing system and sensing method

Also Published As

Publication number Publication date
JP6789162B2 (en) 2020-11-25

Similar Documents

Publication Publication Date Title
KR102241296B1 (en) Method and apparatus for data sharing using mec server in autonomous driving system
CN111664854B (en) Object position indicator system and method
US10952030B2 (en) Methods, devices, systems, and computer-readable storage mediums for location positioning
US10021614B2 (en) Optimizing communication for autonomous vehicles
US10234863B2 (en) Autonomous vehicle communication configuration system
JP6928184B2 (en) Target vehicle selection and message delivery in the vehicle system
US10036642B2 (en) Automated vehicle communications system
EP3387864B1 (en) Optimizing communication for automated vehicles
US10794714B2 (en) Self-driving vehicle systems and methods
US12289367B2 (en) In-vehicle/out-vehicle cooperation device and method
KR20190091419A (en) Controll Method for Autonomous Vehicle and System thereof
US20210127241A1 (en) Method for service placement in a multi-access/mobile edge computing (mec) system
CN111223321A (en) Method, equipment and system for automatic driving planning
JP6789162B2 (en) Visible light communication system and visible light communication method
US12030633B2 (en) Mobile device alternate network channels
CN111611842A (en) Transportation system and method
KR102744348B1 (en) Method for managing lost property in autoonomous shared vehicle and apparatus thereof
Chen et al. BIG-CCA: Beacon-less, infrastructure-less, and GPS-less cooperative collision avoidance based on vehicular sensor networks
JP2023517799A (en) Vehicle-to-everything (V2X) assisted local navigation
US11645913B2 (en) System and method for location data fusion and filtering
US20210065543A1 (en) Method, Device, and System of Traffic Light Control Utilizing Virtual Detectors
US11821745B2 (en) Traveling route determination system, traveling route determination method, and computer program
US11477620B2 (en) Vehicle-to-X communication in the USA and Europe using a standard transmitter
US20240244550A1 (en) Method and device for adjusting periodic message generation time point in v2x terminal in wireless communication system
US20250380146A1 (en) Control apparatus, control method and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200110

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20201014

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20201102

R150 Certificate of patent or registration of utility model

Ref document number: 6789162

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250