JP2018006866A - Control side device for controlling start time of predetermined function at controlled device, program and method - Google Patents
Control side device for controlling start time of predetermined function at controlled device, program and method Download PDFInfo
- Publication number
- JP2018006866A JP2018006866A JP2016127828A JP2016127828A JP2018006866A JP 2018006866 A JP2018006866 A JP 2018006866A JP 2016127828 A JP2016127828 A JP 2016127828A JP 2016127828 A JP2016127828 A JP 2016127828A JP 2018006866 A JP2018006866 A JP 2018006866A
- Authority
- JP
- Japan
- Prior art keywords
- time
- controlled
- control
- side device
- predetermined
- 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
Links
Images
Landscapes
- Electric Clocks (AREA)
- Selective Calling Equipment (AREA)
- Telephone Function (AREA)
Abstract
【課題】被制御側装置における所定機能の起動時刻を制御するために、スタート合図信号の到達時間差を短くし、且つ、その受信成功率を高める制御側装置等を提供する。【解決手段】無線通信方式を用いて、被制御側装置における所定機能の起動時刻を制御する制御側装置において、所定トリガの発生を受け付けるトリガ受付手段と、所定トリガが発生した時刻から所定時間経過後の起動時刻を決定する起動時刻決定手段と、起動時刻を含む広報パケットを生成する広報パケット生成手段と、広報パケットをブロードキャストで送信する広報パケット送信手段とを有する。また、複数の被制御側装置が、所定機能を同一時刻に起動するように制御されるものであってもよい。所定トリガは、ユーザ操作に基づく起動指示であってもよいし、予めプログラミングされた機械操作に基づく起動指示であってもよい。【選択図】図3Provided is a control-side device or the like that controls a start-up time of a predetermined function in a controlled-side device, thereby shortening the arrival time difference of a start signal signal and increasing the reception success rate. A control-side device that controls the activation time of a predetermined function in a controlled-side device using a wireless communication method, a trigger receiving unit that receives the generation of a predetermined trigger, and a predetermined time elapses from the time when the predetermined trigger is generated. It has a start time determining means for determining a later start time, a public information packet generating means for generating a public information packet including the start time, and a public information packet transmitting means for transmitting the public information packet by broadcast. Further, a plurality of controlled devices may be controlled to activate a predetermined function at the same time. The predetermined trigger may be a start instruction based on a user operation or a start instruction based on a machine operation programmed in advance. [Selection diagram] FIG.
Description
本発明は、制御側装置から、被制御側装置における所定機能の起動時刻を制御する技術に関する。 The present invention relates to a technique for controlling a start time of a predetermined function in a controlled device from a control device.
従来、レースの選手に対するスタート合図システムがある(例えば非特許文献1参照)。このようなシステムによれば、スタート合図信号を送信するスターター端末(制御側装置)と、選手のスタート地点毎に設置された専用のスタートブロック(被制御側装置)とが、有線で接続されている。スタートブロックは、例えば短距離走におけるクラウチングスタートの位置に設置された電子機器である。これは、スタート合図信号を受信した時に、スタート音(ピストル発砲音)を発生させ、光の表示を切り替える。
但し、このようなスタート合図システムによれば、スターター端末とスタートブロックとの間を有線で敷設しなければならないという制約がある。
Conventionally, there is a start signal system for race players (see, for example, Non-Patent Document 1). According to such a system, a starter terminal (control-side device) that transmits a start signal is connected to a dedicated start block (controlled device) installed at each start point of a player by a wired connection. Yes. The start block is, for example, an electronic device installed at a crouching start position in short-distance running. When a start signal is received, this generates a start sound (pistol firing sound) and switches the light display.
However, according to such a start signal system, there is a restriction that the starter terminal and the start block must be wired.
これに対し、管理機器(スターター端末)とスタートブロックとの間を、無線で接続したスタート管理システムの技術もある(例えば特許文献1参照)。
一般に、無線で接続した場合、各スタートブロックに対するスタート合図信号の受信時刻が、微妙に異なる可能性がある。そのために、スタートブロックがスタート合図信号を受信したと同時にスタート音を発生させると、スタートブロック間でのスタート音にズレが生じ、選手が一斉にスタートすることができない場合がある。
特許文献1に記載のシステムによれば、管理機器は、スタート予定時刻を、スタートブロックへ送信する。スタート予定時刻を受信したスタートブロックは、隣接する別のスタートブロックへ、スタート予定時刻を順に伝搬させていく。これによって、全てのスタートブロックは、スタート予定時刻に達した際に同時に、スタート音を発生させることができる。
On the other hand, there is also a technology of a start management system in which a management device (starter terminal) and a start block are connected wirelessly (see, for example, Patent Document 1).
Generally, when connected wirelessly, the reception time of the start signal for each start block may be slightly different. Therefore, if a start sound is generated at the same time as the start block receives the start signal, the start sound between the start blocks may be shifted, and the players may not be able to start all at once.
According to the system described in
前述したスタート管理システムによれば、複数のスタートブロックでスタート音を完全に同期させる必要がある。しかしながら、スタート合図信号は、管理機器から無線を介してスタートブロックへ伝送されるために、時間差(遅延)を生じやすい。無線を介するために、スタート合図信号に対して、周辺環境の干渉電波が影響する場合がある。一部のスタートブロックに対して、スタート合図信号の受信失敗や再送が生じた場合、同期したスタート音を発生させることができない。 According to the start management system described above, it is necessary to completely synchronize the start sound with a plurality of start blocks. However, since the start signal is transmitted from the management device to the start block via radio, a time difference (delay) is likely to occur. Because of the wireless connection, the interference signal in the surrounding environment may affect the start signal. If some start blocks fail to receive or retransmit the start signal, a synchronized start sound cannot be generated.
特に、スタートブロックが複数ある場合、全てのスタートブロックがスタート合図信号を完全に受信するまでの時間が長くなるという課題がある。スタート合図信号の受信から、スタート音の発生までの時間が長くなるほど、計時精度が低下するという課題もある。 In particular, when there are a plurality of start blocks, there is a problem that it takes a long time until all start blocks completely receive the start signal. There is also a problem that the time measurement accuracy decreases as the time from reception of the start signal to generation of the start sound increases.
尚、前述したスタート合図システムに拘わらず、様々な用途に応じて、1台の制御側装置から、多数の被制御側装置に対して、所定機能の起動時刻を同期させたい場合がある。例えば大規模なアミューズメントパークやコンサート会場に配置された多数の被制御側装置を、同一時刻に同一機能を起動させることが想定される。例えば被制御側装置が、多数の観客に持たせるペンライトである場合、それらの光の点灯/滅灯を、1台の制御側装置から制御することによって、演出効果を高めることもできる。 Regardless of the start signaling system described above, there is a case where it is desired to synchronize the activation times of predetermined functions from a single control-side device to a large number of controlled-side devices according to various applications. For example, it is assumed that a large number of controlled-side devices arranged in a large amusement park or concert venue activate the same function at the same time. For example, when the controlled device is a penlight to be given to a large number of spectators, it is possible to enhance the effect by controlling the lighting / extinction of these lights from a single controlling device.
そこで、本発明は、被制御側装置における所定機能の起動時刻を制御するために、スタート合図信号の到達時間差をできる限り短くし、且つ、その受信成功率を高めることができる制御側装置、プログラム及び方法を提供することを目的とする。 Therefore, the present invention provides a control-side device and a program that can shorten the arrival time difference of the start signal as much as possible and increase the reception success rate in order to control the start time of the predetermined function in the controlled-side device. And to provide a method.
本発明によれば、無線通信方式を用いて、被制御側装置における所定機能の起動時刻を制御する制御側装置において、
所定トリガの発生を受け付けるトリガ受付手段と、
所定トリガが発生した時刻から所定時間経過後の起動時刻を決定する起動時刻決定手段と、
起動時刻を含む広報パケットを生成する広報パケット生成手段と、
広報パケットをブロードキャストで送信する広報パケット送信手段と
を有することを特徴とする。
According to the present invention, in the control-side device that controls the activation time of the predetermined function in the controlled-side device using a wireless communication method,
Trigger accepting means for accepting the occurrence of a predetermined trigger;
An activation time determining means for determining an activation time after the elapse of a predetermined time from the time when the predetermined trigger occurs;
A public information packet generating means for generating a public information packet including the start time;
It has a public information packet transmitting means for transmitting a public information packet by broadcast.
本発明の制御側装置における他の実施形態によれば、
複数の被制御側装置が、所定機能を同一時刻に起動するように制御することも好ましい。
According to another embodiment of the control-side device of the present invention,
It is also preferable that a plurality of controlled devices control to activate a predetermined function at the same time.
本発明の制御側装置における他の実施形態によれば、
所定トリガは、ユーザ操作に基づく起動指示であり、
当該制御側装置は、スマートフォン、タブレット端末又は携帯端末であることも好ましい。
According to another embodiment of the control-side device of the present invention,
The predetermined trigger is an activation instruction based on a user operation,
The control-side device is also preferably a smartphone, a tablet terminal, or a mobile terminal.
本発明の制御側装置における他の実施形態によれば、
所定トリガは、予めプログラミングされた機械操作に基づく起動指示であることも好ましい。
According to another embodiment of the control-side device of the present invention,
The predetermined trigger is also preferably an activation instruction based on a pre-programmed machine operation.
本発明の制御側装置における他の実施形態によれば、
広報パケットは、所定機能に対する起動種別を更に含むことも好ましい。
According to another embodiment of the control-side device of the present invention,
It is also preferable that the advertisement packet further includes an activation type for a predetermined function.
本発明の制御側装置における他の実施形態によれば、
無線通信方式がBluetooth(登録商標)の近距離無線通信方式である場合、広報パケットはAdvertising Packetであり、又は、
無線通信方式が無線LAN(Local Area Network)の狭域無線通信方式である場合、広報パケットはbroadcastメッセージであることも好ましい。
According to another embodiment of the control-side device of the present invention,
When the wireless communication method is a Bluetooth (registered trademark) short-range wireless communication method, the PR packet is an Advertising Packet, or
When the wireless communication system is a wireless LAN (Local Area Network) narrow-area wireless communication system, it is also preferable that the publicity packet is a broadcast message.
本発明の制御側装置における他の実施形態によれば、
被制御側装置に対して、広報パケットをブロードキャストで送信すると共に、データチャネルによって起動時刻をユニキャストで送信する
ことも好ましい。
According to another embodiment of the control-side device of the present invention,
It is also preferable to transmit the public information packet by broadcast to the controlled device and to transmit the activation time by unicast using the data channel.
本発明の制御側装置における他の実施形態によれば、
各被制御側装置との間で、ブロードキャスト及びユニキャストによってデータパケットの到達時間差を計測した時間差テーブルを有し、
時間差テーブルを用いて、ユニキャストにおけるデータパケットの到達時間差が最も長い被制御側装置から順に、ユニキャストによって起動時刻を送信することも好ましい。
According to another embodiment of the control-side device of the present invention,
Between each controlled device, it has a time difference table that measures the arrival time difference of data packets by broadcast and unicast,
It is also preferable to transmit the activation time by unicast in order from the controlled device having the longest arrival time difference of data packets in unicast using the time difference table.
本発明の制御側装置における他の実施形態によれば、
各被制御側装置について、ブロードキャスト又はユニキャストのいずれか一方で到達する最短到達時間差を導出し、
所定時間は、全ての被制御側装置の中で最も長い最短到達時間差よりも経過した起動時刻となるように設定することも好ましい。
According to another embodiment of the control-side device of the present invention,
For each controlled device, derive the shortest arrival time difference to reach in either broadcast or unicast,
It is also preferable that the predetermined time is set to be the activation time that has elapsed from the longest shortest arrival time difference among all the controlled devices.
本発明の制御側装置における他の実施形態によれば、
各被制御側装置について、ブロードキャスト及びユニキャストの両方で到達する最長到達時間差を導出し、
所定時間は、全ての被制御側装置の中で最も長い最長到達時間差よりも経過した起動時刻となるように設定することも好ましい。
According to another embodiment of the control-side device of the present invention,
For each controlled device, derive the longest arrival time difference reached in both broadcast and unicast,
It is also preferable that the predetermined time is set to be the activation time that has elapsed from the longest longest arrival time difference among all the controlled devices.
本発明の制御側装置における他の実施形態によれば、
被制御側装置との間で、相互に時刻を合わせる時刻調整手段を更に有することも好ましい。
According to another embodiment of the control-side device of the present invention,
It is also preferable to further include time adjusting means for adjusting the time with the controlled device.
本発明によれば、前述した制御側装置と、無線通信方式を介して通信可能な被制御側装置とを有するシステムであって、
被制御側装置は、
広報パケットを受信した時、当該広報パケットに含まれる起動時刻まで計時する計時手段と、
起動時刻に達した時、所定機能を起動する起動手段と
を有することを特徴とする。
According to the present invention, there is provided a system having the above-described control-side device and a controlled-side device capable of communicating via a wireless communication method,
The controlled device is
When receiving a public information packet, a time measuring means for measuring until the start time included in the public information packet,
And an activation means for activating a predetermined function when the activation time is reached.
本発明のシステムにおける他の実施形態によれば、
被制御側装置について、
所定機能は、タイマスタートであり、
ユーザ操作又は機械操作に基づくタイマストップの指示が発生した時、タイマスタートからタイマストップまでの時間を明示するストップウォッチ手段を更に有する
ことも好ましい。
According to another embodiment of the system of the present invention,
For controlled devices
The predetermined function is timer start,
It is preferable to further include stopwatch means for clearly indicating the time from the timer start to the timer stop when a timer stop instruction based on a user operation or a machine operation is generated.
本発明によれば、無線通信方式を用いて、被制御側装置における所定機能の起動時刻を制御する装置に搭載されたコンピュータを機能させる制御側プログラムにおいて、
所定トリガの発生を受け付けるトリガ受付手段と、
所定トリガが発生した時刻から所定時間経過後の起動時刻を決定する起動時刻決定手段と、
起動時刻を含む広報パケットを生成する広報パケット生成手段と、
広報パケットをブロードキャストで送信する広報パケット送信手段と
してコンピュータを機能させることを特徴とする。
According to the present invention, in a control-side program for causing a computer mounted on a device that controls a start time of a predetermined function in a controlled-side device to function using a wireless communication method,
Trigger accepting means for accepting the occurrence of a predetermined trigger;
An activation time determining means for determining an activation time after the elapse of a predetermined time from the time when the predetermined trigger occurs;
A public information packet generating means for generating a public information packet including the start time;
A computer is caused to function as a public information packet transmitting means for transmitting a public information packet by broadcast.
本発明の制御側装置、プログラム及び方法によれば、被制御側装置における所定機能の起動時刻を制御するために、スタート合図信号の到達時間差をできる限り短くし、且つ、その受信成功率を高めることができる。 According to the control-side device, program, and method of the present invention, in order to control the start time of the predetermined function in the controlled-side device, the arrival time difference of the start signal is shortened as much as possible, and the reception success rate is increased. be able to.
以下、本発明の実施の形態について、図面を用いて詳細に説明する。 Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
図1は、本発明におけるスタート合図システムの説明図である。 FIG. 1 is an explanatory diagram of a start signal system according to the present invention.
図1によれば、スタート合図システムは、制御側装置1と、1つ以上の被制御側装置2とから構成される。制御側装置1は、例えばスターターの審判員によって操作される端末であり、被制御側装置2は、例えば選手へスタートを合図する端末である。制御側装置1は、全ての被制御側装置2が、所定機能を同一時刻に起動するように制御する。これら端末は、相互に無線リンクで接続された、汎用的に使用されるスマートフォン、タブレット端末又は携帯端末であってもよい。そのために、制御側装置1及び被制御側装置2として、専用装置を設置する必要がない。また、制御側装置1と被制御側装置2との間は、無線によって接続するために、有線を敷設する必要がない。
According to FIG. 1, the start signal system comprises a
制御側装置1と被制御側装置2との間の無線リンクとして、近距離無線通信方式(例えばBluetooth(登録商標)やZigbee(登録商標))又は狭域無線通信方式(例えば無線LAN)を用いることが好ましい。勿論、これら無線通信方式に限定されるものではない。Bluetoothの場合、BLE(Bluetooth Low Energy)であってもよい。BLEは、近距離無線規格Bluetoothの仕様策定団体である「Bluetooth SIG」によって、「低消費電力版Bluetooth」として規格化されたものである。尚、Apple社のiOSに基づくiBeacon(登録商標)も、BLEに基づくものである。
As a wireless link between the control-
被制御側装置2によって発生されるスタート合図としては、例えば以下のようなものである。
「On Your Marks(いちについて)」->「Set(よーい)」->「Go!(どん)」
スタート合図となる「Go!」は、ピストルの発砲音であってもよいし、聴覚障害者向けには光の表示の切り替えであってもよい。
Examples of start cues generated by the controlled
“On Your Marks”->“Set”-> “Go!”
“Go!” As a start signal may be a pistol firing sound, or may be a switch of light display for the hearing impaired.
また、図1によれば、スタート合図信号は、スタート地点に設置される被制御側装置2A〜2Cのみならず、ゴール地点で時間を計測する被制御側装置2Dにも送信される。被制御側装置2Dは、「Go!」の時刻から自動的に時間計測を開始することができる。
Also, according to FIG. 1, the start signal is transmitted not only to the controlled
更に、図示しないが、被制御側装置2は、例えばアミューズメントパークの場合、来場者が所持する、発光・鳴動するキャラクタ玩具装置のようなものであってもよい。また、例えば野外コンサート会場の場合、観客が把持するペンライト装置のようなものであってもよい。制御側装置1は、多数のユーザによって所持される多数の被制御側装置2を一斉同時に、点灯/滅灯/起動/停止などの制御をすることができる。
Further, although not shown, the controlled-
図2は、本発明における制御側装置及び被制御側装置の機能構成図である。
図3は、本発明における基本シーケンス図である。
FIG. 2 is a functional configuration diagram of the control-side device and the controlled-side device in the present invention.
FIG. 3 is a basic sequence diagram in the present invention.
<制御側装置1>
図2によれば、制御側装置1は、無線を介して、被制御側装置2における所定機能の起動時刻を制御する。制御側装置1は、時間調整部10と、トリガ受付部11と、起動時刻決定部12と、広報パケット生成部13と、広報パケット送信部14とを有する。これら機能構成部は、制御側装置(例えばスマートフォン)に搭載されたコンピュータを機能させるプログラムを実行することによって実現される。
<Control-
According to FIG. 2, the control-
[時間調整部10]
時間調整部10は、内部時計を正確な時刻に同期させるものあって、具体的にはNTP(Network Time Protocol)を用いる。NTPとは、UDP(User Datagram Protocol)を介して、NTPサーバへ現在時刻を問い合わせ、通信遅延を加味した正確な時刻を内部時計に設定するプロトコルである。NTPサーバは、階層構造を形成しており、制御側装置1は、通信事業者によって公開されている下位のNTPサーバへアクセスすることができる。
[Time adjustment unit 10]
The
[トリガ受付部11(S1)]
トリガ受付部11は、以下のような所定トリガの発生を受け付ける。
(1)ユーザ操作に基づく起動指示
ユーザが、例えばスマートフォンのディスプレイに表示されたGUI(Graphic User Interface)のボタンをタップすることによって、起動指示のトリガを発生させることができる。例えばスタート合図の場合、スターターの審判員は、「Set(よ〜い)」で、スマートフォンに表示された「Set」ボタンをタップする。
(2)予めプログラミングされた機械操作に基づく起動指示
例えばスマートフォンのアプリケーションによって、音楽に応じて自動的に起動指示のトリガを発生させることができる。例えばコンサート会場の場合、多数の観客が把持する発光デバイスの点灯/滅灯を、音楽に同期して制御することもできる。
[Trigger accepting unit 11 (S1)]
The
(1) Activation instruction based on user operation The user can generate an activation instruction trigger by tapping a GUI (Graphic User Interface) button displayed on a smartphone display, for example. For example, in the case of a start signal, the referee of the starter taps the “Set” button displayed on the smartphone with “Set”.
(2) Activation instruction based on pre-programmed machine operation For example, an activation instruction trigger can be automatically generated according to music by a smartphone application. For example, in the case of a concert venue, lighting / extinction of light emitting devices held by many spectators can be controlled in synchronization with music.
[起動時刻決定部12(S2)]
起動時刻決定部12は、所定トリガが発生した時刻tから所定時間(T)経過後の起動時刻(t+T)を決定する。「起動時刻」とは、被制御側装置2が所定機能を起動する時刻を意味する。起動時刻は、所定トリガが発生した時刻tに、所定時間T(例えばT=2秒)を加算した時刻を意味する。
[Activation Time Determination Unit 12 (S2)]
The activation
所定時間Tは、固定値として予め設定されたものである。例えば短距離走のレースの場合、「Set(よ〜い)」から「Go!(どん)」までの時間間隔が2秒であるとするならば、「Set(よ〜い)」で所定トリガが発生し、その時刻から2秒後を起動時刻として決定する。
具体的に、所定時間Tは、最長到達時間をα(α≧1.0)倍としたものであってもよい。最長到達時間とは、制御側装置1から送信されたスタート合図信号が、全ての被制御側装置2によって受信される時間をいう。
The predetermined time T is preset as a fixed value. For example, in a short-distance race, if the time interval from “Set” to “Go!” Is 2 seconds, “Set” triggers a predetermined trigger. Occurs, and 2 seconds after that time is determined as the start time.
Specifically, the predetermined time T may be a value obtained by multiplying the longest arrival time by α (α ≧ 1.0) times. The longest arrival time is a time during which the start signal transmitted from the
無線を介するために、制御側装置1から送信されるスタート合図信号は、周辺環境の干渉電波の影響を受けて、その受信時刻は、被制御側装置2毎に微妙に異なる場合がある。そのために、スタート合図信号の受信時刻をそのまま、スタート合図時刻とすることはできない。送信時刻よりも経過後(未来時刻)となる起動時刻を決定し、その起動時刻に一斉にスタート合図として、所定機能が起動されるように制御する。
Since the start signal transmitted from the control-
[広報パケット生成部13(S3)]
広報パケット生成部13は、スタート合図信号として、起動時刻を含む広報パケットを生成する。
(1)無線通信方式がBluetooth(登録商標)の近距離無線通信方式である場合、広報パケットとして「Advertising Packet」を用いる。
(2)無線通信方式が無線LAN(Local Area Network)の狭域無線通信方式である場合、広報パケットとして「broadcastメッセージ」を用いる。
これら広報パケットは、多数の被制御側装置2へ同報的に送信することができる。
[PR packet generator 13 (S3)]
The public
(1) When the wireless communication method is a Bluetooth (registered trademark) short-range wireless communication method, "Advertising Packet" is used as a publicity packet.
(2) When the wireless communication method is a wireless LAN (Local Area Network) narrow-area wireless communication method, a “broadcast message” is used as a public relation packet.
These advertisement packets can be transmitted to a large number of controlled
BluetoothのAdvertising Packetの場合、図2からも明らかなとおり、最大37byteのペイロード部が存在する。制御側装置1は、本発明の広報パケットを送信する毎に、そのペイロード部に起動時刻(t+T)を含める。即ち、本発明の広報パケットに含まれる時刻情報は、固定的なものではなく、毎回、更新された未来時刻となる。
In the case of Bluetooth Advertising Packet, as is apparent from FIG. 2, there is a payload part of a maximum of 37 bytes. Each time the control-
また、広報パケットには、所定機能に対する「起動種別」を更に含むものであってもよい。例えば起動種別として、「ピストルの発砲音」「光の表示切替」のようなものであってもよい。また、起動種別として、SetやGoのような異なるスタート合図の種類であってもよい。被制御側装置2では、広報パケットに含まれる起動種別に応じた所定機能が、その起動時刻に起動することとなる。
Further, the public information packet may further include a “activation type” for a predetermined function. For example, the activation type may be “pistol firing sound” or “light display switching”. Further, the start type may be a different start signal type such as Set or Go. In the controlled-
[広報パケット送信部14(S4)]
広報パケット送信部14は、広報パケットをブロードキャストで送信する。例えばBluetoothのAdvertising Packetによれば、無線リンクを確立することなく、直ぐに送信することができる。Bluetooth規格によれば、制御側装置1は「advertiser」として機能し、被制御側装置2は「scanner」として機能する。
[Publicity packet transmitter 14 (S4)]
The public
(広報パケットの二重送信)
他の実施形態として、BluetoothのAdvertising Packetと、無線LANのbroadcastメッセージとの両方で、広報パケットを同時に送信するものであってもよい。例えばBluetoothは2.4MHz帯でAdvertising Packetを送信し、無線LANは5GHz帯でbroadcastメッセージを送信することによって、できる限り電波が干渉しないようにすることができる。また、周辺環境によって一方の周波数帯で干渉の影響を受けても、他方の周波数帯では干渉の影響を受けることがなく、被制御側装置2における広報パケットの受信成功率を高めることができる。
(Double transmission of PR packet)
As another embodiment, the advertisement packet may be simultaneously transmitted by both the Bluetooth Advertising Packet and the wireless LAN broadcast message. For example, by transmitting an Advertising Packet in the 2.4 MHz band for Bluetooth and transmitting a broadcast message in the 5 GHz band, it is possible to prevent radio waves from interfering as much as possible. Moreover, even if it is influenced by interference in one frequency band depending on the surrounding environment, it is not affected by interference in the other frequency band, and the success rate of receiving the publicity packet in the controlled
(広報パケットの選択送信)
また、他の実施形態として、Bluetooth及び無線LANそれぞれについて、制御側装置1からの広報パケットが、全ての被制御側装置2によって受信されるまでの時間差を計測し、その時間差が短い方のBluetooth又は無線LANの一方を用いるものであってもよい。
(Selective transmission of PR packet)
As another embodiment, for each of Bluetooth and wireless LAN, the time difference until the PR packet from the
(広報パケットの繰り返し送信)
更に、他の実施形態として、広報パケットとしてのBluetoothの同じAdvertising Packetを、所定時間間隔(例えば0.1秒毎)で何度も送信するものであってもよい。できる限り、被制御側装置2に対する受信成功率を高めるためである。
(Repeat transmission of PR packet)
Furthermore, as another embodiment, the same Bluetooth advertising packet as a publicity packet may be transmitted many times at a predetermined time interval (for example, every 0.1 second). This is to increase the reception success rate for the controlled
<被制御側装置2>
被制御側装置2は、時間調整部20と、広報パケット受信部21と、計時部22と、起動部23と、ストップウォッチ部24とを有する。これら機能構成部は、被制御側装置に搭載されたコンピュータを機能させるプログラムを実行することによって実現される。
<
The controlled-
[時間調整部20]
時間調整部20は、前述した制御側装置1の時間調整部10と全く同じものである。
[Time adjustment unit 20]
The
[広報パケット受信部21]
広報パケット受信部21は、制御側装置1から無線を介して広報パケットを受信する。広報パケットは、基本的にブロードキャストパケット(advertising channel)によって受信するが、ユニキャストパケット(data channel)によって受信するものであってもよい。いずれか一方のパケットを受信した場合、そのパケットのペイロード部から、起動時刻(及び起動種別)を取得し、その起動時刻を計時部22へ出力する。例えばブロードキャストの広報パケットを受信していなくても、ユニキャストパケットを受信すれば、その起動時刻を計時部22へ出力する。
[PR packet receiver 21]
The public information
[計時部22]
計時部22は、広報パケット受信部21から入力された起動時刻(t+T)まで、計時する。計時する時間が短いほど、内部時計におけるその計時に伴う精度は高いといえる。
[Timekeeping unit 22]
The
[起動部23]
起動部23は、計時部22によって起動時刻に達した時、所定機能部24を起動する。所定機能としては、レースのスタートの発砲音であってもよいし、光の表示切替であってもよい。
[Starting unit 23]
The activation unit 23 activates the
[ストップウォッチ部24]
ストップウォッチ部24は、ユーザ操作又は機械操作に基づくタイマストップの指示が発生した時、タイマスタート(起動時刻)からタイマストップまでの時間を明示する。ストップウォッチ部24は、例えばレースのスタートの瞬間に、所定機能の起動によってタイマを自動的にスタートさせ、選手がゴールした瞬間に、ユーザ操作によってタイマをストップさせる。例えば、前述した図1のように、レースのスタートからゴールまでの時間を計測することができる。
[Stopwatch 24]
When an instruction for timer stop based on a user operation or machine operation is generated, the
図4は、本発明におけるブロードキャスト及びユニキャストを組み合わせたシーケンス図である。 FIG. 4 is a sequence diagram combining broadcast and unicast in the present invention.
図4のS1〜S3は、前述した図3のS1〜S3と全く同様である。図4によれば、図3と比較して、制御側装置1は、被制御側装置2への広報パケットを、ブロードキャストで送信する(S41)と共に、ユニキャストで送信する(S42)。勿論、ユニキャストで送信する場合、広報パケットのフォーマットで送信するものであってもよいし、そのペイロード部の起動時刻(t+T)のみを送信するものであってもよい。
S1 to S3 in FIG. 4 are exactly the same as S1 to S3 in FIG. According to FIG. 4, compared with FIG. 3, the control-
ブロードキャストの場合、被制御側装置2の数に拘わらず、制御側装置1から被制御側装置2への到達時間差を小さく抑えることができる。更にユニキャストを適用することによって、制御側装置1から各被制御側装置2に対して、起動時刻を含むパケットの受信成功率を高めることができる。
In the case of broadcasting, regardless of the number of controlled
また、Bluetooth Low Energyの場合、ブロードキャスト(advertising channel)とユニキャスト(data channel)とは、利用する周波数帯域が異なる。そのために、周辺環境の干渉電波によっては、ブロードキャストで到達が失敗した場合でも、ユニキャストで到達する可能性が高い場合がある。勿論、その逆の場合もある。 In the case of Bluetooth Low Energy, broadcast (advertising channel) and unicast (data channel) use different frequency bands. For this reason, depending on the interference radio waves in the surrounding environment, there is a high possibility of reaching by unicast even when the arrival fails by broadcasting. Of course, the reverse is also true.
更に、図4のS42によれば、制御側装置1は、単に順番に、被制御側装置2A〜2Dへユニキャストパケットを送信するものであってもよい。しかしながら、制御側装置1から各被制御側装置2A〜2Dまでの時間差に応じて送信順を決定することによって、全ての被制御側装置2A〜2Dに対する到達時間差を小さく抑え、且つ、受信成功率を高めることができる。
Furthermore, according to S42 of FIG. 4, the control-
図5は、制御側装置が送信したパケットが被制御側装置で受信されるまでの時間差を計測するシーケンス図である。図5によれば、Bluetoothの場合であって、縦軸に時間経過を表す。 FIG. 5 is a sequence diagram for measuring a time difference until a packet transmitted by the control side device is received by the controlled side device. According to FIG. 5, in the case of Bluetooth, the vertical axis represents the passage of time.
最初に、制御側装置1は、被制御側装置2へ、自らの現在時刻である送信時刻t0を、Advertising Packet(ブロードキャスト)によって送信する。
被制御側装置2Aは、受信したAdvertising Packetに含まれる送信時刻t0と、当該Advertising Packetの受信時刻taとの時間差TBa=ta0-t0を、制御側装置1へ返信する。各被制御側装置2B〜2Dについても同様に、受信したAdvertising Packetに含まれる送信時刻と、当該Advertising Packetの受信時刻との時間差TBb〜TBdを、制御側装置1へ返信する。
制御側装置1は、これらのシーケンスを、各被制御側装置2A〜2Dについて複数回実行し、最大時間差又は平均時間差を計測するものであってもよい。
First, the control-
The controlled
The control-
次に、制御側装置1は、被制御側装置2Aに、自らの現在時刻である送信時刻t1を、data channel(ユニキャスト)によって送信する。被制御側装置2Aは、受信したdata channelに含まれる送信時刻t1と、当該data channelの受信時刻ta1との時間差TUa=ta1-t1を、制御側装置1へ返信する。各被制御側装置2B(2C、2D)についても同様に、受信したdata channelに含まれる送信時刻t2(t3,t4)と、当該data channelの受信時刻tb2(tc3,td4)との時間差TUb=tb2-t2(TUc=tc3-t3、TUd=td4-t4)を、制御側装置1へ返信する。
制御側装置1は、これらのシーケンスを、各被制御側装置2A〜2Dについて複数回実行し、最大時間差又は平均時間差を計測するものであってもよい。勿論、各被制御側装置2に対する時間差の計測順序は問わない。
Next, the control-
The control-
最終的に、制御側装置1は、各被制御側装置2A〜2Dとの間で、ブロードキャスト及びユニキャストによって、データパケットの到達時間差を計測した「時間差テーブル」を作成する。
図5によれば、ブロードキャストパケットの時間差は、被制御側装置Aが最も短く(0.1秒)、被制御側装置Dが最も長い(0.9秒)。
また、ユニキャストパケットの時間差は、被制御側装置Dが最も短く(0.2秒)、被制御側装置Aが最も長い(0.6秒)。
Finally, the control-
According to FIG. 5, the time difference between broadcast packets is the shortest for the controlled device A (0.1 seconds) and the longest for the controlled device D (0.9 seconds).
Further, the time difference of the unicast packet is the shortest in the controlled device D (0.2 seconds) and the longest in the controlled device A (0.6 seconds).
<ユニキャストパケットにおける送信優先度>
図5の時間差テーブルには、各被制御側装置について、「最短到達時間差」及び「最長到達時間差」が更に表されている。
(1)「最短到達時間差」とは、ブロードキャストパケットの時間差とユニキャストパケットの時間差とを比較して、短い方の時間差を表す。これは、各被制御側装置について、ブロードキャスト又はユニキャストのいずれか一方で到達する時間差を意味する。最短到達時間差は、所望到達時間差を短くするために、いずれのパケットを送信すべきかの判断に用いることができる。
(2)「最長到達時間差」とは、ブロードキャストパケットの時間差とユニキャストパケットの時間差とを比較して、長い方の時間差を表す。これは、ブロードキャスト及びユニキャストの両方で到達する時間差を意味する。最長到達時間差は、両方のパケットとも受信することによって、受信成功率を高めるための判断に用いることができる。
<Transmission priority in unicast packets>
In the time difference table of FIG. 5, “shortest arrival time difference” and “longest arrival time difference” are further represented for each controlled device.
(1) “Shortest arrival time difference” represents a shorter time difference by comparing a time difference between broadcast packets and a time difference between unicast packets. This means the time difference that arrives by either broadcast or unicast for each controlled device. The shortest arrival time difference can be used to determine which packet should be transmitted in order to shorten the desired arrival time difference.
(2) “Longest arrival time difference” indicates a longer time difference by comparing a time difference between broadcast packets and a time difference between unicast packets. This means the time difference that is reached in both broadcast and unicast. The longest arrival time difference can be used for the determination to increase the reception success rate by receiving both packets.
送信優先度を決定するべく最も簡単な方法としては、制御側装置1は、時間差テーブルを用いて、ユニキャストパケットの到達時間差が最も長い被制御側装置から順に、ユニキャストパケットを送信する。
As the simplest method for determining the transmission priority, the control-
<所定時間Tの決定方法>
起動時刻(t+T)は、前述したように、所定トリガの発生時刻tに所定時刻Tを加算したものである。
(1)所定トリガ発生時刻tと起動時刻(t+T)との時間差を短くしたい場合、「所定時間」は、全ての被制御側装置2の中で最も長い「最短到達時間差」よりも経過した起動時刻となるように設定する。
(2)全ての被制御側装置2がブローキャストパケット及びユニキャストパケットの両方を受信することによって受信成功率を高めたい場合、「所定時間」は、全ての被制御側装置2の中で最も長い「最長到達時間差」よりも経過した起動時刻となるように設定する。
<Determining the predetermined time T>
As described above, the activation time (t + T) is obtained by adding the predetermined time T to the generation time t of the predetermined trigger.
(1) When it is desired to shorten the time difference between the predetermined trigger occurrence time t and the activation time (t + T), the “predetermined time” is longer than the longest “shortest arrival time difference” among all the controlled
(2) When it is desired that all controlled
図6は、時間差に基づくユニキャストパケットの優先度を制御しないシーケンス図である。図6によれば、縦軸に時間経過を表す。 FIG. 6 is a sequence diagram in which the priority of the unicast packet based on the time difference is not controlled. According to FIG. 6, the vertical axis represents the passage of time.
図6によれば、制御側装置1は、図5の時間差テーブルを用いて、ユニキャストパケットを単に、被制御側装置2A->2B->2C->2Dの順に送信したものであって、送信優先度を制御したものではない。
According to FIG. 6, the control-
図5の時間差テーブルを用いて、所望到達時間差N=0.5秒とする。また、制御側装置1について、ブロードキャストパケットの送信は0.1秒間隔、ユニキャストパケットの送信も0.1秒間隔が必要であるとする。
Using the time difference table in FIG. 5, the desired arrival time difference N is set to 0.5 seconds. Further, regarding the control-
図6によれば、全ての被制御側装置2について、所望到達時間差N=0.5における受信成功率を、以下のように表している。
ブロードキャストパケットのみの受信成功率=0.09
ユニキャストパケットのみの受信成功率 =0.06
ブロードキャストパケット及びユニキャストパケットの両方を用いた受信成功率
=0.25
所望到達時間差N=0.5とした場合、ブロードキャストパケット及びユニキャストパケットの両方を用いた受信成功率が最も高いことが明らかとなる。
図6によれば、全ての被制御側装置2がブロードキャストパケット及びユニキャストパケットのいずれか一方を受信するためには、到達時間差N=0.7秒が必要であることが理解できる。
According to FIG. 6, the reception success rate at the desired arrival time difference N = 0.5 for all the controlled
Success rate of receiving broadcast packets
Success rate of receiving unicast packets
Successful reception rate using both broadcast and unicast packets
= 0.25
When the desired arrival time difference N = 0.5, it is clear that the reception success rate using both broadcast packets and unicast packets is the highest.
According to FIG. 6, it can be understood that an arrival time difference N = 0.7 seconds is necessary for all controlled
尚、「受信成功率」とは、例えば、パケットの計測時間差に対する所望到達時間差Nの割合であってもよい。
受信成功率=所望到達時間差N/計測時間差
(1.0以上の場合、1.0とする)
勿論、受信成功率は、その他の算出方法に基づくものであってもよい。
The “reception success rate” may be a ratio of the desired arrival time difference N to the packet measurement time difference, for example.
Reception success rate = desired arrival time difference N / measurement time difference
(If 1.0 or higher, set 1.0)
Of course, the reception success rate may be based on other calculation methods.
図7は、時間差に基づくユニキャストパケットの優先度を制御した第1のシーケンス図である。図7によれば、縦軸に時間経過を表す。 FIG. 7 is a first sequence diagram in which the priority of the unicast packet based on the time difference is controlled. According to FIG. 7, the vertical axis represents the passage of time.
図7によれば、制御側装置1は、図5の時間差テーブルを用いて、各被制御側装置2に対するユニキャストの送信優先度が決定される。所望到達時間差Nを設定した上で、例えば以下のルールに基づいて送信優先度が決定される。
(ルール1)ブロードキャストによる送信時間差がN秒以上となる被制御側装置に対しては、ユニキャストによる送信を優先する(送信優先度を上位にする)。
(ルール2)ルール1によって優先的に送信すべき被制御側装置が複数ある場合、送信時間差が長い被制御側装置から順に、優先的に送信する。
これによって、全ての被制御側装置におけるユニキャストの送信時間差が短くなるように制御することができ、ブロードキャスト及びユニキャストにおける所望到達時間差N以内の受信成功率を高めることできる。
According to FIG. 7, the control-
(Rule 1) Unicast transmission is prioritized (the transmission priority is higher) for controlled devices whose transmission time difference by broadcasting is N seconds or more.
(Rule 2) When there are a plurality of controlled devices to be preferentially transmitted according to
As a result, it is possible to control so that the transmission time difference of unicast in all controlled devices becomes short, and the reception success rate within the desired arrival time difference N in broadcast and unicast can be increased.
図5の時間差テーブルを用いて、所望到達時間差N=0.5秒とする。また、制御側装置1について、ブロードキャストパケットの送信は0.1秒間隔、ユニキャストパケットの送信間隔も0.1秒間隔が必要であるとする。
Using the time difference table in FIG. 5, the desired arrival time difference N is set to 0.5 seconds. Further, regarding the control-
ルール1によれば、被制御側装置2C、2Dは、ブロードキャストパケットで最大0.7秒、0.9秒であり、N=0.5秒よりも長い。この場合、被制御側装置2C、2Dは、ユニキャストパケットで優先的に送信するように制御される。
更に、ルール2によれば、被制御側装置2Cはユニキャストの送信に最大0.4秒、被制御側装置2Dはユニキャストの送信に最大0.2秒かかっている。そのために、ユニキャストにおける送信は、時間の長い被制御側装置2C->2Dの順に送信する。
According to
Further, according to
被制御側装置2A、2Bによれば、ブロードキャストパケットの時間差は、0.5秒以下となることが期待できるが、受信成功率を高めるべく、ユニキャストでも送信する。その場合も、ルール2に従って送信優先度が決定される。
最終的に、ユニキャストの送信優先順は。以下のようになる。
2C->2D->2A->2B
According to controlled
Finally, the priority order for unicast transmission. It becomes as follows.
2C->2D->2A-> 2B
尚、所望到達時間差は、ルール1及びルール2を適用した場合に、全ての被制御側装置2が受信を期待できる時刻Tが最小となるように決定する。図5の時間差テーブルの場合、N=0.5が解として適する。
Note that the desired arrival time difference is determined such that when the
図7によれば、全ての被制御側装置2について、所望到達時間差N=0.5における受信成功率を、以下のように表している。
ブロードキャストパケットのみの受信成功率=0.09
ユニキャストパケットのみの受信成功率 =0.10
ブロードキャストパケット及びユニキャストパケットの両方を用いた受信成功率
=0.71
所望到達時間差N=0.5とした場合、ブロードキャストパケット及びユニキャストパケットの両方を用いた受信成功率が最も高いことが明らかとなる。
According to FIG. 7, the reception success rate at the desired arrival time difference N = 0.5 for all the controlled
Success rate of receiving broadcast packets
Success rate of receiving only unicast packets = 0.10
Successful reception rate using both broadcast and unicast packets
= 0.71
When the desired arrival time difference N = 0.5, it is clear that the reception success rate using both broadcast packets and unicast packets is the highest.
図8は、時間差に基づくユニキャストパケットの優先度を制御した第2のシーケンス図である。 FIG. 8 is a second sequence diagram in which the priority of the unicast packet based on the time difference is controlled.
図8によれば、図7と比較して、所望到達時間差N=0.3秒に設定した場合である。
ルール1によれば、被制御側装置2B、2C、2Dは、ブロードキャストパケットで最大0.4秒、0.7秒、0.9秒であり、N=0.3秒よりも長い。この場合、被制御側装置2B、2C、2Dは、ユニキャストパケットで優先的に送信するように制御される。
更に、ルール2によれば、被制御側装置2Bはユニキャストの送信に最大0.4秒、被制御側装置2Cはユニキャストの送信に最大0.4秒、被制御側装置2Dはユニキャストの送信に最大0.3秒かかっている。そのために、ユニキャストにおける送信は、時間の長い被制御側装置2C->2B->2Dの順に送信する。
最終的に、ユニキャストの送信優先順は。以下のようになる。
2C->2B->2D->2A
この場合、全ての被制御側装置2が、ブロードキャスト又はユニキャストのいずれか一方で受信できる時刻Tは、被制御側装置2Dがユニキャストパケットを受信する0.6秒となる。
そのように考えると、全ての被制御側装置2が、ブロードキャスト又はユニキャストのいずれか一方で受信できる時刻Tは、図7の所望到達時間差N=0.5の方が、図8の所望到達時間差N=0.3秒よりも短いこととなる。
According to FIG. 8, compared with FIG. 7, the desired arrival time difference N is set to 0.3 seconds.
According to
Further, according to
Finally, the priority order for unicast transmission. It becomes as follows.
2C->2B->2D-> 2A
In this case, the time T at which all the controlled
Considering that, the time T at which all controlled
図9は、ユニキャストパケットの同時接続数M=1の場合のシーケンス図である。
図10は、ユニキャストパケットの同時接続数M=2の場合のシーケンス図である。
図11は、ユニキャストパケットの同時接続数M=3の場合のシーケンス図である。
FIG. 9 is a sequence diagram when the number of simultaneous connections M of unicast packets is M = 1.
FIG. 10 is a sequence diagram when the number of simultaneous connections M of unicast packets is M = 2.
FIG. 11 is a sequence diagram when the number of simultaneous connections M of unicast packets is M = 3.
図9〜図11によれば、ユニキャストパケットの送信について、被制御側装置2との間の同時接続数Mに制限がある場合を表す。
図9によれば、同時接続数M=1の場合であって、ユニキャストパケットを1個ずつしか送信できない。この場合、全ての被制御側装置2がブロードキャストパケット及びユニキャストパケットの両方を受信するまでに、時間差1.7秒を要する。
図10によれば、同時接続数M=2の場合であって、ユニキャストパケットを2個まで同時に送信することができる。この場合、全ての被制御側装置2がブロードキャストパケット及びユニキャストパケットの両方を受信するまでに、時間差1.0秒を要する。
図11によれば、同時接続数M=3の場合であって、ユニキャストパケットを3個まで同時に送信することができる。この場合、全ての被制御側装置2がブロードキャストパケット及びユニキャストパケットの両方を受信するまでに、時間差0.9秒を要する。
9 to 11 show a case where the number M of simultaneous connections with the controlled-
According to FIG. 9, the number of simultaneous connections M = 1, and only one unicast packet can be transmitted. In this case, a time difference of 1.7 seconds is required until all controlled
According to FIG. 10, the number of simultaneous connections M = 2, and up to two unicast packets can be transmitted simultaneously. In this case, a time difference of 1.0 seconds is required until all controlled
According to FIG. 11, the number of simultaneous connections M = 3, and up to three unicast packets can be transmitted simultaneously. In this case, a time difference of 0.9 seconds is required until all controlled
以上、詳細に説明したように、本発明の制御側装置、プログラム及び方法によれば、被制御側装置における所定機能の起動時刻を制御するために、スタート合図信号の到達時間差をできる限り短くし、且つ、その受信成功率を高めることができる。
即ち、所定トリガの発生時刻tと起動時刻(t+T)との時間差を短くすることによって計時精度を高めることができ、ブロードキャストパケット及びユニキャストパケットを用いることによって受信成功率を高めることができる。
As described above in detail, according to the control-side device, program, and method of the present invention, in order to control the start time of the predetermined function in the controlled-side device, the arrival time difference of the start signal is made as short as possible. And the reception success rate can be increased.
That is, the time measurement accuracy can be increased by shortening the time difference between the occurrence time t of the predetermined trigger and the activation time (t + T), and the reception success rate can be increased by using broadcast packets and unicast packets. .
前述した本発明の種々の実施形態について、本発明の技術思想及び見地の範囲の種々の変更、修正及び省略は、当業者によれば容易に行うことができる。前述の説明はあくまで例であって、何ら制約しようとするものではない。本発明は、特許請求の範囲及びその均等物として限定するものにのみ制約される。 Various changes, modifications, and omissions of the above-described various embodiments of the present invention can be easily made by those skilled in the art. The above description is merely an example, and is not intended to be restrictive. The invention is limited only as defined in the following claims and the equivalents thereto.
1 制御側装置
10 時間調整部
11 トリガ受付部
12 起動時刻決定部
13 広報パケット生成部
14 広報パケット送信部
2 被制御側装置
20 時間調整部
21 広報パケット受信部
22 計時部
23 起動部
24 ストップウォッチ部
DESCRIPTION OF
Claims (14)
所定トリガの発生を受け付けるトリガ受付手段と、
所定トリガが発生した時刻から所定時間経過後の起動時刻を決定する起動時刻決定手段と、
起動時刻を含む広報パケットを生成する広報パケット生成手段と、
前記広報パケットをブロードキャストで送信する広報パケット送信手段と
を有することを特徴とする制御側装置。 In the control side device that controls the start time of the predetermined function in the controlled side device using the wireless communication method,
Trigger accepting means for accepting the occurrence of a predetermined trigger;
An activation time determining means for determining an activation time after the elapse of a predetermined time from the time when the predetermined trigger occurs;
A public information packet generating means for generating a public information packet including the start time;
A control-side apparatus comprising: a publicity packet transmission unit that transmits the publicity packet by broadcast.
ことを特徴とする請求項1に記載の制御側装置。 The control-side device according to claim 1, wherein a plurality of controlled-side devices are controlled to activate a predetermined function at the same time.
当該制御側装置は、スマートフォン、タブレット端末又は携帯端末である
ことを特徴とする請求項1又は2に記載の制御側装置。 The predetermined trigger is an activation instruction based on a user operation,
The control-side device according to claim 1, wherein the control-side device is a smartphone, a tablet terminal, or a mobile terminal.
ことを特徴とする請求項1又は2に記載の制御側装置。 The control-side apparatus according to claim 1, wherein the predetermined trigger is a start instruction based on a machine operation programmed in advance.
ことを特徴とする請求項1から4のいずれか1項に記載の制御側装置。 The control-side apparatus according to claim 1, wherein the public information packet further includes an activation type for a predetermined function.
無線通信方式が無線LAN(Local Area Network)の狭域無線通信方式である場合、前記広報パケットはbroadcastメッセージである
ことを特徴とする請求項1から5のいずれか1項に記載の制御側装置。 When the wireless communication method is a Bluetooth (registered trademark) short-range wireless communication method, the PR packet is an Advertising Packet, or
6. The control-side apparatus according to claim 1, wherein when the wireless communication system is a wireless LAN (Local Area Network) narrow-area wireless communication system, the advertisement packet is a broadcast message. .
ことを特徴とする請求項1から6のいずれか1項に記載の制御側装置。 The control side according to any one of claims 1 to 6, wherein the public information packet is transmitted by broadcast to the controlled device, and the activation time is transmitted by unicast using a data channel. apparatus.
前記時間差テーブルを用いて、ユニキャストにおけるデータパケットの到達時間差が最も長い被制御側装置から順に、ユニキャストによって前記起動時刻を送信する
ことを特徴とする請求項7に記載の制御側装置。 Between each controlled device, it has a time difference table that measures the arrival time difference of data packets by broadcast and unicast,
8. The control side device according to claim 7, wherein the activation time is transmitted by unicast in order from the controlled side device having the longest arrival time difference of data packets in unicast using the time difference table.
前記所定時間は、全ての被制御側装置の中で最も長い最短到達時間差よりも経過した起動時刻となるように設定する
ことを特徴とする請求項8に記載の制御側装置。 For each controlled device, derive the shortest arrival time difference to reach in either broadcast or unicast,
9. The control-side device according to claim 8, wherein the predetermined time is set to be an activation time that has passed the longest shortest arrival time difference among all the controlled-side devices.
前記所定時間は、全ての被制御側装置の中で最も長い最長到達時間差よりも経過した起動時刻となるように設定する
ことを特徴とする請求項8に記載の制御側装置。 For each controlled device, derive the longest arrival time difference reached in both broadcast and unicast,
9. The control-side device according to claim 8, wherein the predetermined time is set to be an activation time that has elapsed from the longest longest arrival time difference among all the controlled-side devices.
前記被制御側装置は、
前記広報パケットを受信した時、当該広報パケットに含まれる起動時刻まで計時する計時手段と、
前記起動時刻に達した時、所定機能を起動する起動手段と
を有することを特徴とするシステム。 A system comprising the controlling device according to any one of claims 1 to 11 and a controlled device capable of communicating via a wireless communication method,
The controlled device is
When receiving the public information packet, a time measuring means for measuring the time until the start time included in the public information packet,
And a starting unit that starts a predetermined function when the starting time is reached.
前記所定機能は、タイマスタートであり、
ユーザ操作又は機械操作に基づくタイマストップの指示が発生した時、タイマスタートからタイマストップまでの時間を明示するストップウォッチ手段を更に有する
ことを特徴とする請求項12に記載のシステム。 About the controlled device
The predetermined function is a timer start,
13. The system according to claim 12, further comprising stopwatch means for clearly indicating a time from a timer start to a timer stop when a timer stop instruction based on a user operation or a machine operation is generated.
所定トリガの発生を受け付けるトリガ受付手段と、
所定トリガが発生した時刻から所定時間経過後の起動時刻を決定する起動時刻決定手段と、
前記起動時刻を含む広報パケットを生成する広報パケット生成手段と、
前記広報パケットをブロードキャストで送信する広報パケット送信手段と
してコンピュータを機能させることを特徴とする制御側プログラム。
In the control-side program that causes the computer mounted in the device that controls the start time of the predetermined function in the controlled-side device to use the wireless communication method,
Trigger accepting means for accepting the occurrence of a predetermined trigger;
An activation time determining means for determining an activation time after the elapse of a predetermined time from the time when the predetermined trigger occurs;
A public information packet generating means for generating a public information packet including the startup time;
A control-side program that causes a computer to function as a public information packet transmission unit that transmits the public information packet by broadcast.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016127828A JP6636870B2 (en) | 2016-06-28 | 2016-06-28 | Control-side device, system, and program for controlling activation time of a predetermined function in controlled-side device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016127828A JP6636870B2 (en) | 2016-06-28 | 2016-06-28 | Control-side device, system, and program for controlling activation time of a predetermined function in controlled-side device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2018006866A true JP2018006866A (en) | 2018-01-11 |
| JP6636870B2 JP6636870B2 (en) | 2020-01-29 |
Family
ID=60949922
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2016127828A Active JP6636870B2 (en) | 2016-06-28 | 2016-06-28 | Control-side device, system, and program for controlling activation time of a predetermined function in controlled-side device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6636870B2 (en) |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006010571A (en) * | 2004-06-28 | 2006-01-12 | Sanyo Electric Co Ltd | Cellular phone unit |
| JP2006061500A (en) * | 2004-08-27 | 2006-03-09 | Seiko Precision Inc | Start management system and method |
| JP2011045097A (en) * | 2003-06-09 | 2011-03-03 | Qualcomm Inc | Method and device for broadcast application in radio communication system |
| JP2012514362A (en) * | 2008-12-30 | 2012-06-21 | テレフオンアクチーボラゲット エル エム エリクソン(パブル) | Multimedia stream access delivery changes supported by the service layer |
| JP2014517558A (en) * | 2011-04-05 | 2014-07-17 | クアルコム,インコーポレイテッド | Distribution of IP broadcast streaming service using file distribution method |
| US20150230111A1 (en) * | 2012-10-30 | 2015-08-13 | Huawei Technologies Co., Ltd. | Method, Device and System for Collecting and Identifying Interference |
| WO2016041463A1 (en) * | 2014-09-18 | 2016-03-24 | Huawei Technologies Co., Ltd. | Common broadcast channel low papr signaling in massive mimo systems |
-
2016
- 2016-06-28 JP JP2016127828A patent/JP6636870B2/en active Active
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2011045097A (en) * | 2003-06-09 | 2011-03-03 | Qualcomm Inc | Method and device for broadcast application in radio communication system |
| JP2006010571A (en) * | 2004-06-28 | 2006-01-12 | Sanyo Electric Co Ltd | Cellular phone unit |
| JP2006061500A (en) * | 2004-08-27 | 2006-03-09 | Seiko Precision Inc | Start management system and method |
| JP2012514362A (en) * | 2008-12-30 | 2012-06-21 | テレフオンアクチーボラゲット エル エム エリクソン(パブル) | Multimedia stream access delivery changes supported by the service layer |
| JP2014517558A (en) * | 2011-04-05 | 2014-07-17 | クアルコム,インコーポレイテッド | Distribution of IP broadcast streaming service using file distribution method |
| US20150230111A1 (en) * | 2012-10-30 | 2015-08-13 | Huawei Technologies Co., Ltd. | Method, Device and System for Collecting and Identifying Interference |
| WO2016041463A1 (en) * | 2014-09-18 | 2016-03-24 | Huawei Technologies Co., Ltd. | Common broadcast channel low papr signaling in massive mimo systems |
Also Published As
| Publication number | Publication date |
|---|---|
| JP6636870B2 (en) | 2020-01-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11740343B2 (en) | Electronic device for performing ranging by using ultra-wide band and operation method thereof | |
| US10440149B2 (en) | Wireless system, wireless device, storage medium having stored therein communication program, and communication method | |
| US7297044B2 (en) | Method, apparatus, and system to synchronize processors in toys | |
| JP5910192B2 (en) | Light emitting device, light emitting device control method and program | |
| CN106332267B (en) | Synchronous access method, device and system based on frequency hopping wireless communication | |
| KR20110014999A (en) | Apparatus and method for time synchronization of wireless audio data streams | |
| WO2018112632A1 (en) | Systems and methods for displaying images across multiple devices | |
| KR20190070220A (en) | Lighting device and performance system including lighting device | |
| CN107819536B (en) | The method of LED light time synchronization | |
| JP6416404B2 (en) | Fast initial link setup discovery (FD) frame transmission | |
| JP6194326B2 (en) | Relay device, light emitting device, and light emission control device | |
| US20160165597A1 (en) | Simultaneous operation of multiple communications protocols | |
| JP2015144408A (en) | Radio communication system | |
| JP6636870B2 (en) | Control-side device, system, and program for controlling activation time of a predetermined function in controlled-side device | |
| KR101294695B1 (en) | Short range wireless communication accessing enabling apparatus, portable terminal for discovering short range wireless communication accessing apparatus and short range wireless communication system | |
| US20170135057A1 (en) | Cheering system | |
| JP2004129235A (en) | Radio communication method with channel sharing function and radio communication system operating time division multiple access with a single communication channel | |
| JP6740431B1 (en) | Production control system, method, program | |
| WO2015087525A1 (en) | Communication system, and hot-wire sensor terminal used therein | |
| KR20110039662A (en) | Bidirectional group wireless communication system and method | |
| GB2552016A (en) | A System and method for communicating with a plurality of mobile devices from a single transmitter | |
| JP5497682B2 (en) | Fading simulator, mobile communication terminal test system, and fading processing method | |
| JP2013198099A (en) | Apparatus identification device and remote control system | |
| JP2017168961A (en) | Simultaneous playback program, simultaneous playback system, portable terminal and luminous body | |
| US20200118595A1 (en) | Audio time synchronization using prioritized schedule |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180801 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20190508 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190527 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190703 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20191031 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20191127 |
|
| 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: 20191205 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20191219 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6636870 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |