JP5849413B2 - Information communication terminal, biological information measuring device, and information communication system - Google Patents
Information communication terminal, biological information measuring device, and information communication system Download PDFInfo
- Publication number
- JP5849413B2 JP5849413B2 JP2011061223A JP2011061223A JP5849413B2 JP 5849413 B2 JP5849413 B2 JP 5849413B2 JP 2011061223 A JP2011061223 A JP 2011061223A JP 2011061223 A JP2011061223 A JP 2011061223A JP 5849413 B2 JP5849413 B2 JP 5849413B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- wireless communication
- synchronization
- communication terminal
- unit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Electromechanical Clocks (AREA)
- Measuring And Recording Apparatus For Diagnosis (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
- Telephone Function (AREA)
- Electric Clocks (AREA)
- Measurement Of Unknown Time Intervals (AREA)
Description
本発明は、情報通信端末、生体情報測定機器及び情報通信システムに関する。 The present invention relates to an information communication terminal, a biological information measuring device, and an information communication system.
従来より歩数計や脈拍計や血圧計等の携帯用健康管理器具が知られている。それらは、健康管理機器のセンシング手段として複数のセンサーを使用する物があるが、それらの信号は有線で接続されていた。 Conventionally, portable health care devices such as a pedometer, a pulse meter, and a blood pressure monitor are known. Some of them use a plurality of sensors as sensing means for health care devices, but their signals are connected by wire.
健康維持のためには、各種センシング機能を有する健康管理機器を携帯する事が有効であるが、センサー情報の無線送信を行っても、同期をとるのが困難であるという課題が有った。 In order to maintain health, it is effective to carry a health care device having various sensing functions, but there is a problem that it is difficult to synchronize even if wireless transmission of sensor information is performed.
本発明はこのような問題点に鑑みてなされたものである。本発明のいくつかの態様によれば、無線通信を行う情報通信端末において、汎用無線方式での通信回路の同期信号を利用して、上位層のアプリケーションとしての情報処理の同期を実現することが可能な情報通信端末、生体情報測定機器及び情報通信システムを提供することができる。 The present invention has been made in view of such problems. According to some aspects of the present invention, in an information communication terminal that performs wireless communication, synchronization of information processing as an upper layer application can be realized using a synchronization signal of a communication circuit in a general-purpose wireless system. A possible information communication terminal, biological information measuring device, and information communication system can be provided.
(1)本発明の一態様は、無線通信機能を有する外部機器と無線通信を行う無線通信部と、所与のアプリケーションプログラムをプロセッサーで実行することにより所与の情報処理を行う処理部と、を含み、前記無線通信部は、前記外部機器との無線通信の同期を確立するための同期信号を送信して、前記外部機器との無線通信の同期を確立する無線通信同期確立部と、前記無線通信の同期のタイミングで前記プロセッサーに割り込み信号を出力する処理、又は無線通信の同期のタイミングからの相対時刻をカウントするためのカウント制御処理を行う制御部とを含み、前記処理部は、前記外部機器に対する送信情報として、所与のイベントを前記無線通信の同期のタイミングに対応して設定された相対時刻に関連づけたイベント情報を生成する送信情報生成部を含む情報通信端末に関する。 (1) According to one aspect of the present invention, a wireless communication unit that performs wireless communication with an external device having a wireless communication function, a processing unit that performs given information processing by executing a given application program on a processor, The wireless communication unit transmits a synchronization signal for establishing synchronization of wireless communication with the external device, and establishes synchronization of wireless communication with the external device; and A processing unit that outputs an interrupt signal to the processor at the timing of wireless communication synchronization, or a control unit that performs a count control process for counting relative time from the timing of wireless communication synchronization. Generates event information associating a given event with a relative time set corresponding to the timing of wireless communication synchronization as transmission information to an external device Transmission information generating unit that relates information communication terminal including.
プロセッサーに割り込み信号を出力する処理を行う場合には、送信情報生成部は、割り込み信号のタイミングで相対時刻のカウントを開始して、イベント発生時刻に対応する相対時刻に関連づけたイベント情報を生成してもよい。 When processing to output an interrupt signal to the processor, the transmission information generation unit starts counting relative time at the timing of the interrupt signal, and generates event information associated with the relative time corresponding to the event occurrence time. May be.
カウンターのカウント動作制御処理(カウント開始処理またはリセット処理)を行う場合には、送信情報生成部は、イベント発生時にカウンターのカウント値を読み出して、読み出したカウント値に関連づけたイベント情報を生成してもよい。 When performing the count operation control process (count start process or reset process) of the counter, the transmission information generation unit reads the count value of the counter when an event occurs and generates event information associated with the read count value. Also good.
ここでイベントとは、例えば外部からの信号や入力等により発生するものでもよいし、情報通信端末が行う情報処理等により発生するものでもよい。また情報処理端末がセンサー等を備える場合には備えるセンター等の検出状況等に応じて発生するものでもよい。 Here, the event may be generated by, for example, an external signal or input, or may be generated by information processing performed by the information communication terminal. Further, when the information processing terminal includes a sensor or the like, the information processing terminal may be generated depending on the detection status of the center or the like.
この様にすれば例えば汎用無線方式等の無線通信の同期信号を利用して、プロセッサーが実行する上位層のアプリケーションとしての情報処理の同期を実現することができる。 In this way, for example, synchronization of information processing as an upper-layer application executed by the processor can be realized by using a wireless communication synchronization signal such as a general-purpose wireless system.
(2)この情報通信端末において、前記無線通信部は、カウンター回路を含み、前記制御部は、前記無線通信の同期のタイミングで、前記カウンター回路のカウント動作を開始させる制御を行い、前記送信情報生成部は、前記カウンター回路のカウント値を取得して、取得したカウント値を前記無線通信の同期のタイミングに対応して設定された相対時刻としてイベント情報を生成してもよい。 (2) In this information communication terminal, the wireless communication unit includes a counter circuit, and the control unit performs control to start a count operation of the counter circuit at the timing of synchronization of the wireless communication, and the transmission information The generation unit may acquire the count value of the counter circuit, and generate event information using the acquired count value as a relative time set corresponding to the synchronization timing of the wireless communication.
カウンター回路のカウンター値は、上位アプリケーションが参照可能な構成にする。例えばアプリケーションで参照可能なレジスターにカウンター回路のカウント値を出力するようにしてもよい。 The counter value of the counter circuit is configured so that it can be referred to by the host application. For example, the count value of the counter circuit may be output to a register that can be referred to by an application.
例えば、カウンター回路として、高速クロック源からの分周段を持ち、無線通信の同期のタイミング(1MBPS)でカウンター回路にリセットをかける事により、例えばlμSECレベルでの同期を実現することができる。このカウンター値を上位アプリケーションから読める様にしているので、プロセッサーが実行する上位層のアプリケーションとしての情報処理で、精度のよい同期を実現することができる。 For example, the counter circuit has a frequency dividing stage from a high-speed clock source, and by resetting the counter circuit at the synchronization timing (1 MBPS) of wireless communication, for example, synchronization at the lμSEC level can be realized. Since the counter value can be read from the upper application, accurate synchronization can be realized by information processing as an upper layer application executed by the processor.
(3)この情報通信端末において、前記制御部は、前記無線通信の同期のタイミングで、前記プロセッサーに割り込み信号を出力し、前記送信情報生成部は、前記割り込み信号に基づき、前記無線通信の同期のタイミングに対する相対時刻のカウントを開始して、カウント値を前記無線通信の同期のタイミングに対応して設定された相対時刻としてイベント情報を生成してもよい。 (3) In the information communication terminal, the control unit outputs an interrupt signal to the processor at the timing of synchronization of the wireless communication, and the transmission information generation unit synchronizes the wireless communication based on the interrupt signal. It is also possible to start counting relative time with respect to this timing, and generate event information with the count value as a relative time set corresponding to the synchronization timing of the wireless communication.
(4)この情報通信端末において、センサー部を、さらに含み、前記送信情報生成部は、前記センサー部の検出情報に基づき、検出タイミングに対応するイベント情報を生成してもよい。 (4) The information communication terminal may further include a sensor unit, and the transmission information generation unit may generate event information corresponding to a detection timing based on detection information of the sensor unit.
センサー部は、例えば動き(慣性力)を検出する慣性センサーを含んでもよいし、加速度を検出する加速度センサーを含んでもよいし、角速度を検出するジャイロセンサー(角速度センサー)を含んでもよい。またセンサー部は、スイッチ入力や、音や光等を検出するセンサーを含んでもよいし、健康維持等のための健康管理機器が有する各種センサー(体温、体重、心拍、脈、血圧等)を含んでもよい。 The sensor unit may include, for example, an inertial sensor that detects motion (inertial force), an acceleration sensor that detects acceleration, or a gyro sensor (angular velocity sensor) that detects angular velocity. In addition, the sensor unit may include a switch input, a sensor for detecting sound, light, etc., and may include various sensors (body temperature, weight, heart rate, pulse, blood pressure, etc.) possessed by health management equipment for maintaining health. But you can.
(5)この情報通信端末において、前記無線通信同期確立部は、前記外部機器から無線通信の同期を確立するための同期信号を受信して、前記外部機器との無線通信の同期を確立し、前記制御部は、前記無線通信の同期のタイミングに前記プロセッサーに割り込み信号を出力する処理、又は前記無線通信の同期のタイミングからの相対時刻をカウントするためのカウント制御処理を行い、前記処理部は、前記外部機器から、前記無線通信の同期のタイミングに対応して設定された相対時刻に関連づけたイベント情報を受信すると、当該相対時刻に基づき、前記外部機器の前記イベント情報との同期をとって、情報処理を行うイベント同期処理部を含んでもよい。 (5) In the information communication terminal, the wireless communication synchronization establishment unit receives a synchronization signal for establishing synchronization of wireless communication from the external device, and establishes synchronization of wireless communication with the external device, The control unit performs a process of outputting an interrupt signal to the processor at the synchronization timing of the wireless communication or a count control process for counting a relative time from the synchronization timing of the wireless communication. When receiving event information associated with the relative time set corresponding to the synchronization timing of the wireless communication from the external device, the event information of the external device is synchronized based on the relative time. An event synchronization processing unit that performs information processing may be included.
(6)この情報通信端末において、前記無線通信部は、双方向通信可能に構成され、前記外部機器と無線通信の同期が確立していない状態において、所定の情報を送信してACK信号を受信したらマスターとして動作するマスターモードにし、前記外部機器と無線通信の同期が確立していない状態において待ち受け状態で所定の同期信号を受信したらスレーブとして動作するスレーブモードにする双方向通信制御部を含んでもよい。 (6) In the information communication terminal, the wireless communication unit is configured to be capable of two-way communication, and transmits predetermined information and receives an ACK signal in a state where synchronization of wireless communication with the external device is not established. Then, it includes a bidirectional communication control unit that switches to a master mode that operates as a master and switches to a slave mode that operates as a slave when a predetermined synchronization signal is received in a standby state in a state where synchronization of wireless communication with the external device is not established. Good.
(7)この情報通信端末において、前記双方向通信制御部は、前記無線通信の同期確立後は、所定の間隔で、信号の送受信を行い、スレーブモードの場合には信号の送受信を行う所定の間隔に合わせて所定期間待ち受け状態にしてもよい。 (7) In the information communication terminal, the bidirectional communication control unit transmits and receives signals at predetermined intervals after establishing synchronization of the wireless communication, and transmits and receives signals in the slave mode. You may be in a standby state for a predetermined period according to the interval.
このようにすると、向無線通信可能で対等な関係にある情報通信端末が、所与のタイミング又は所与のイベントによって一方がマスターとして機能し、他方がスレーブとして機能し、無線通信の同期確立後は、所定の間隔で通信を行い、スレーブとして機能するほうは、所定期間以外は待ち受け状態よりも消費電力の低い状態になるので、消費電力の少ない情報通信端末を実現することができる。 In this way, information communication terminals that are capable of wireless communication and are in an equal relationship, one functions as a master and the other functions as a slave at a given timing or given event, and after establishing synchronization of wireless communication Since communication with a predetermined interval and functioning as a slave is in a state of lower power consumption than the standby state except for a predetermined period, an information communication terminal with low power consumption can be realized.
(8)本発明の一態様は、上記に記載の生体情報測定機器において、前記センサー部は、生体情報を検出するセンサーを含み、前記送信情報生成部は、前記生体情報に関するセンサーの検出結果を含むイベント情報を生成してもよい。 (8) In one aspect of the present invention, in the biological information measuring device described above, the sensor unit includes a sensor that detects biological information, and the transmission information generation unit displays a detection result of the sensor related to the biological information. Including event information may be generated.
生体情報とは体温、体重、心拍、脈、血圧等でもよく、センサーはこれらを検出するセンサーでもよい。 The biological information may be body temperature, weight, heart rate, pulse, blood pressure, etc., and the sensor may be a sensor that detects them.
この様にすると、例えば右手に装着した生体情報を検出するセンサーと、左手に装着した生体情報を検出するセンサーの無線によるデータ通信時に各々の取得された生体情報の同期化が実現する為、そのデータ分析が容易となる。 In this way, for example, in order to realize synchronization of each acquired biological information at the time of wireless data communication between the sensor that detects biological information worn on the right hand and the sensor that detects biological information worn on the left hand, Data analysis becomes easy.
また携帯用健康管理機器の同期を実現して、一方の生体情報の高精度時刻情報によって、他方の測定時刻と同期化を実現することができる。 In addition, synchronization of the portable health care device can be realized, and synchronization with the measurement time of the other can be realized by the highly accurate time information of the one biological information.
(9)本発明の一態様は、第1の情報通信端末と第2の情報通信端末を含む複数の情報通信端末の含む情報通信システムであって、第1の情報通信端末は、外部機器との間で無線通信を行う無線通信部と、所与のアプリケーションプログラムをプロセッサーで実行することにより所与の情報処理を行う処理部と、を含み、前記無線通信部は、前記外部機器との無線通信の同期を確立するための同期信号を送信して、前記外部機器との無線通信の同期を確立する無線通信同期確立部と、前記無線通信の同期のタイミングで前記プロセッサーに割り込み信号を出力する処理、又は無線通信の同期のタイミングからの相対時刻をカウントするためのカウント制御処理(カウント開始処理またはリセット処理)を行う制御部とを含み、前記処理部は、前記外部機器に対するイベント情報として、前記無線通信の同期のタイミングに対応して設定された相対時刻に関連づけたイベント情報を生成する送信情報生成部を含み、前記第2の情報通信端末は、外部機器との間で無線通信を行う無線通信部と、所与のアプリケーションプログラムをプロセッサーで実行することにより、所与の情報処理を行う処理部と、を含み、前記無線通信同期確立部は、前記外部機器から無線通信の同期を確立するための同期信号を受信して、前記外部機器との同期を確立し、制御部は、前記同期信号受信又は無線通信の同期確立のいずれかを無線通信の同期のタイミングとして、無線通信の同期のタイミングに前記プロセッサーに割り込み信号を出力する処理、又は無線通信の同期のタイミングからの相対時刻をカウントするためのカウント制御処理を行い、前記イベント同期処理部は、前記外部機器から、前記無線通信の同期のタイミングに対応して設定された相対時刻に関連づけたイベント情報を受信すると、当該相対時刻に基づき、前記外部機器の前記イベント情報との同期をとって、情報処理を行う情報通信システムに関する。 (9) One embodiment of the present invention is an information communication system including a plurality of information communication terminals including a first information communication terminal and a second information communication terminal. The first information communication terminal is connected to an external device. A wireless communication unit that performs wireless communication between the wireless communication unit and a processing unit that performs a given information process by executing a given application program by a processor, and the wireless communication unit communicates with the external device wirelessly. A synchronization signal for establishing communication synchronization is transmitted, a wireless communication synchronization establishment unit for establishing synchronization of wireless communication with the external device, and an interrupt signal is output to the processor at the timing of synchronization of the wireless communication And a control unit that performs a count control process (count start process or reset process) for counting the relative time from the timing of the process or the wireless communication synchronization, As the event information for the external device, a transmission information generating unit that generates event information associated with a relative time set corresponding to the timing of synchronization of the wireless communication is provided, and the second information communication terminal A wireless communication unit that performs wireless communication with a processor, and a processing unit that performs given information processing by executing a given application program on a processor, and the wireless communication synchronization establishment unit includes the external communication unit A synchronization signal for establishing synchronization of wireless communication is received from a device and synchronization with the external device is established, and the control unit performs synchronization of wireless communication with either the reception of the synchronization signal or establishment of synchronization of wireless communication. As a timing of the above, a process of outputting an interrupt signal to the processor at the synchronization timing of the wireless communication, or a relative time from the synchronization timing of the wireless communication When the event synchronization processing unit receives event information associated with the relative time set corresponding to the synchronization timing of the wireless communication from the external device, the relative time The present invention relates to an information communication system that performs information processing in synchronization with the event information of the external device.
以下、図面に基づき、本発明の実施形態を説明する。 Hereinafter, embodiments of the present invention will be described with reference to the drawings.
図1は、本実施形態に係る情報通信端末の機能ブロック図の一例を示す。なお本実施形態の情報通信端末100は図1の構成要素(各部)の一部を省略した構成としてもよい。 FIG. 1 shows an example of a functional block diagram of an information communication terminal according to the present embodiment. Note that the information communication terminal 100 of this embodiment may have a configuration in which some of the components (each unit) in FIG. 1 are omitted.
本実施の形態の端末100は、無線で送受信を行うのもで、無線通信部110と、処理部120と、センサー部130、記憶部160と、アンテナ170等を含む。
Terminal 100 according to the present embodiment performs wireless transmission and reception, and includes
処理部120は、所与のアプリケーションプログラムをプロセッサーで実行することにより、所与の情報処理を行うもので、その機能は、各種プロセッサー(CPU等)、或いはASIC(ゲートアレイ等)などのハードウェアや、所与のプログラム(マイクロプログラム等)より実現できる。
The
無線通信部110は、外部機器との間で無線通信を行うための各種制御を行うものであり、その機能は、各種プロセッサーや通信用ASICなどにより実現することができる。無線通信部110は、例えば、ブルートゥース、無線LAN或いはANTなどの方式の近距離無線通信を実現する。無線送信部110は、例えば処理部(CPU)120からのコマンドにしたがって外部と無線通信をおこなう機能モジュールであり、信号の送信を司るベースバンドブロックや所定のRF周波数信号をアンテナ170を介して送信するRFブロック等を備えるようにしてもよい。また例えばFPGA(Field Programmable Gate Array)のようなIC完成後にユーザーが内部論理をプログラムにより変更できる汎用のロジック・デバイスで構成することもできる。無線通信部110は、マルチキャスト及びブロードキャスト通信処理等を行うことができるようにしてもよい。
The
アンテナ170は半波長のダイポールアンテナ等を使用するようにしてもよい。
記憶部160(メモリー)は、処理部100のワーク領域となり、また、処理100の各部として情報通信端末10を機能させるためのプログラムやデータなどを格納するものであり、その機能はRAMやROMなどにより実現することができる。
The
The storage unit 160 (memory) serves as a work area for the processing unit 100, and stores programs and data for causing the
無線通信部110は、無線通信機能を有する外部機器(例えば本実施の形態と同じ構成を有する外部機器でもよいし、他の構成を有する外部機器でもよい)と無線通信を行い、処理部120は、所与のアプリケーションプログラムをプロセッサーで実行することにより、所与の情報処理を行う。無線通信部110は、外部機器との無線通信の同期を確立するための同期信号を送信して、外部機器との無線通信の同期を確立する無線通信同期確立部112と、無線通信の同期のタイミングでプロセッサーに割り込み信号を出力する処理、又は無線通信の同期のタイミングからの相対時刻をカウントするためのカウント制御処理を行う制御部116を含む。
The
処理部120は、外部機器に対するイベント情報として、無線通信の同期のタイミングに対応して設定された相対時刻に関連づけたイベント情報を生成する送信情報生成部122を含む。
The
無線通信の同期を確立するための同期信号は、例えば外部機器と通信確立時の同期(例えば無線通信時のワード同期等)時の信号や、パケット同期信号等でもよい。 The synchronization signal for establishing synchronization of wireless communication may be, for example, a signal at the time of communication establishment with an external device (for example, word synchronization at the time of wireless communication), a packet synchronization signal, or the like.
前記無線通信の同期のタイミングは、無線通信の同期が確立したタイミングでもよいし、例えば外部機器に同期信号を送信した時点でもよいし、外部機器からACK信号を受け取った時点でもよいし、その他の無線通信の同期に使用される信号の送受信のタイミングでもよい。また無線通信の同期に関する所与のプロトコルで決められた所定の時点でもよい。 The timing of the synchronization of the wireless communication may be the timing when the synchronization of the wireless communication is established, for example, the time when the synchronization signal is transmitted to the external device, the time when the ACK signal is received from the external device, or other It may be the transmission / reception timing of a signal used for wireless communication synchronization. Further, it may be a predetermined time determined by a given protocol related to synchronization of wireless communication.
カウンターのカウント動作制御処理(カウント開始処理またはリセット処理)を行う場合には、送信情報生成部は、イベント発生時にカウンターのカウント値を読み出して、読み出したカウント値に関連づけたイベント情報を生成してもよい。 When performing the count operation control process (count start process or reset process) of the counter, the transmission information generation unit reads the count value of the counter when an event occurs and generates event information associated with the read count value. Also good.
ここでイベントとは、例えば外部からの信号や入力等により発生するものでもよいし、情報通信端末が行う情報処理等により発生するものでもよい。また情報処理端末がセンサー等を備える場合には備えるセンサー等の検出状況等に応じて発生するものでもよい。 Here, the event may be generated by, for example, an external signal or input, or may be generated by information processing performed by the information communication terminal. Further, when the information processing terminal includes a sensor or the like, the information processing terminal may be generated according to the detection status of the sensor or the like.
無線通信部110は、カウンター回路118を含む。制御部116は、無線通信の同期のタイミングで、カウンター回路118のカウント動作を開始させる制御を行い、送信情報生成部122は、カウンター回路118のカウント値を取得して、取得したカウント値を無線通信の同期のタイミングに対応して設定された相対時刻としてイベント情報を生成してもよい。
The
カウンター回路118のカウンター値は、上位アプリケーションが参照可能な構成にしてもよい。例えばアプリケーションで参照可能な(図示しない)レジスターにカウンター回路のカウント値を出力するようにしてもよい。
The counter value of the
例えば、カウンター回路118として、高速クロック源からの分周段を持ち、無線通信の同期のタイミング(1MBPS)でカウンター回路118にリセットをかける事により、例えばlμSECレベルでの同期を実現することができる。このカウンター値を上位アプリケーションから読める様にすることでプロセッサーが実行する上位層のアプリケーションとしての情報処理で、精度のよい同期を実現することができる。
For example, the
送信情報生成部122は、センサー部130の検出情報に基づき、検出タイミングに対応するイベント情報を生成してもよい。
The transmission
センサー部130は、例えば動き(慣性力)を検出する慣性センサーを含んでもよいし、加速度を検出する加速度センサーを含んでもよいし、角速度を検出するジャイロセンサー(角速度センサー)を含んでもよい。またセンサー部130は、スイッチ入力や、音や光等を検出するセンサーを含んでもよいし、健康維持等のための健康管理機器が有する各種センサー(体温、体重、心拍、脈、血圧等)を含んでもよい。センサー部130の出力はA/D変換器(図示省略)に入力され、A/D変換器の出力が処理部120に入力されるようにしてもよい。
The
無線通信同期確立部112は、外部機器から無線通信の同期を確立するための同期信号を受信して、外部機器との無線通信の同期を確立し、制御部116は、前記無線通信の同期のタイミングに前記プロセッサーに割り込み信号を出力する処理、又は前記無線通信の同期のタイミングからの相対時刻をカウントするためのカウント制御処理を行う。
The wireless communication
処理部120は、外部機器から、無線通信の同期のタイミングに対応して設定された相対時刻に関連づけたイベント情報を受信すると、当該相対時刻に基づき、前記外部機器の前記イベント情報との同期をとって、情報処理を行うイベント同期処理部124を含んでもよい。
When the
無線通信部110は、双方向通信可能に構成され、外部機器と無線通信の同期が確立していない状態において、所定の情報を送信してACK信号を受信したらマスターとして動作するマスターモードにし、外部機器と無線通信の同期が確立していない状態において待ち受け状態で所定の同期信号を受信したらスレーブとして動作するスレーブモードにする双方向通信制御部を含んでもよい。
The
また双方向通信制御部114は、無線通信の同期確立後は、所定の間隔で、信号の送受信を行い、スレーブモードの場合には信号の送受信を行う所定の間隔に合わせて所定期間待ち受け状態にしてもよい。
In addition, the bidirectional
所定の間隔は、無線通信の同期タイミングによってカウントが開始されるカウント値に基づいて設定してもよい。また通信が行われる毎に、無線通信の同期のタイミングを設定し、カウント値をリセットするようにしてもよい。 The predetermined interval may be set based on a count value that starts counting at the synchronization timing of wireless communication. In addition, every time communication is performed, the synchronization timing of wireless communication may be set and the count value may be reset.
図2は、本実施形態に係る情報通信端末の機能ブロック図の他の一例である。図2において、図1と共通する構成要素については同一の符号を付し、その説明を適宜省略する。 FIG. 2 is another example of a functional block diagram of the information communication terminal according to the present embodiment. In FIG. 2, the same reference numerals are given to the same components as those in FIG. 1, and the description thereof will be omitted as appropriate.
図2に示す例では、同期タイミングからの相対時刻をアプリケーション側でカウントする。すなわち制御部116は、無線通信の同期のタイミングで、処理部120(プロセッサー)に割り込み信号117を出力し、送信情報生成部122は、割り込み信号117に基づき、無線通信の同期のタイミングに対する相対時刻のカウントを開始して、カウント値を前記無線通信の同期のタイミングに対応して設定された相対時刻としてイベント情報を生成してもよい。
In the example shown in FIG. 2, the relative time from the synchronization timing is counted on the application side. That is, the
図3は、本実施の形態の情報通信システムについて説明するための図である。 FIG. 3 is a diagram for explaining the information communication system of the present embodiment.
無線通信の同期信号を利用して、複数の情報通信端末が上位層のアプリケーションとしての情報処理の同期を実現する例について説明するための図である。
本実施の形態の情報通信システム10は、第1の情報通信端末100−1と第2の情報通信端末100−2を含む複数の情報通信端末を含む。
It is a figure for demonstrating the example in which a some information communication terminal implement | achieves the synchronization of the information processing as an upper layer application using the synchronous signal of radio | wireless communication.
The
複数の情報通信端末100−1、100−2、100−3は、図1又は図2で説明した構成を有する双方向無線通信可能な情報通信端末である。 The plurality of information communication terminals 100-1, 100-2, and 100-3 are information communication terminals capable of bidirectional wireless communication having the configuration described in FIG. 1 or FIG.
各情報通信端末は、双方向通信を行う際に、マスターとして機能することもできるしスレーブとして機能することもできる。 Each information communication terminal can function as a master or a slave when performing bidirectional communication.
他の情報通信端末との同期が確立されていない状態の第1の情報通信端末100−1にマスターになるべきイベントが発生すると、他の情報通信端末との無線通信の同期を確立するための同期信号210を送信する。ここで、他の情報端末に同期信号を送信する方式は、単一のアドレスを指定して特定の相手にデータを送信するユニキャスト方式でもよいし、不特定多数の相手にデータを送信するブロードキャスト方式でもよいし、複数の相手を指定してデータを送信するマルチキャスト方式でもよい。例えば同期信号はワード同期の確立時の信号でもよい。
When an event to become a master occurs in the first information communication terminal 100-1 in a state where synchronization with other information communication terminals has not been established, the wireless communication synchronization with other information communication terminals is established. A
他の情報通信端末との同期が確立されていない状態の第2の情報通信端末100−2が、第1の情報通信端末100−1から送信された同期信号210を受信して、ACK信号212を返信すると、第1の情報通信端末100−1と第2の情報通信端末100−2の間に通信の同期が確立する。同期が確立したタイミングを無線通信の同期のタイミングとする。第1の情報通信端末100−1においては、同期信号210を送信した時点を無線通信の同期のタイミングとしてもよいし、第2の情報通信端末100−2からACK信号212を受信した時点を無線通信の同期のタイミングとしてもよい。第2の情報通信端末100−2においては、同期信号210を受信した時点を無線通信の同期のタイミングとしてもよいし、第1の情報通信端末100−1にACK信号212を送信した時点を無線通信の同期のタイミングとしてもよい。
The second information communication terminal 100-2 in a state where synchronization with other information communication terminals has not been established receives the
第1の情報通信端末100−1の無線通信モジュール(無線通信部)は、無線通信の同期のタイミングでプロセッサーに割り込み信号を出力する処理、又は無線通信の同期のタイミングからの相対時刻をカウントするためのカウント制御処理(カウント開始処理またはリセット処理)を行う。第1の情報通信端末100−1のアプリケーションモジュール(処理部)は、第2の情報通信端末100−1に対するイベント情報として、無線通信の同期のタイミングに対応して設定された相対時刻に関連づけたイベント情報を生成して、無線通信部は、そのイベント情報を、第2の情報通信端末100−2送信する。 The wireless communication module (wireless communication unit) of the first information communication terminal 100-1 counts the relative time from the process of outputting an interrupt signal to the processor at the synchronization timing of the wireless communication or the synchronization timing of the wireless communication. Count control processing (count start processing or reset processing) is performed. The application module (processing unit) of the first information communication terminal 100-1 associates with the relative time set corresponding to the synchronization timing of the wireless communication as event information for the second information communication terminal 100-1. The event information is generated, and the wireless communication unit transmits the event information to the second information communication terminal 100-2.
第2の情報通信端末100−2の無線通信モジュール(無線通信部)は、第1の情報通信端末100−1から無線通信の同期を確立するための同期信号210を受信して、第2の情報通信端末100−2との同期を確立する。第2の情報通信端末100−2の無線通信モジュールは、同期信号受信又は無線通信の同期確立のいずれかを無線通信の同期のタイミングとして、無線通信の同期のタイミングに前記プロセッサーに割り込み信号を出力する処理、又は無線通信の同期のタイミングからの相対時刻をカウントするためのカウント制御処理を行う。第2の情報通信端末100−2のアプリケーションモジュールは、第1の情報通信端末100−1から前記無線通信の同期のタイミングに対応して設定(処理部)された相対時刻に関連づけたイベント情報を受信すると、当該相対時刻に基づき、第1の情報通信端末100−1との同期をとって、情報処理を行うようにしてもよい。
The wireless communication module (wireless communication unit) of the second information communication terminal 100-2 receives the
図4は、無線通信の同期信号を利用して、上位層のアプリケーションとしての情報処理の同期を実現する例について説明するための図である。 FIG. 4 is a diagram for explaining an example of realizing synchronization of information processing as an upper layer application using a wireless communication synchronization signal.
ここでは第1の情報通信端末100−1が陸上競技のスタートラインにおけるスタートイベント(第1のイベント)E1を検出し、第2の情報通信端末100−2がゴールイベント(第2のイベントE2)を検出する場合を例にとり説明する。 Here, the first information communication terminal 100-1 detects the start event (first event) E1 on the start line of the track and field competition, and the second information communication terminal 100-2 detects the goal event (second event E2). This will be described by taking as an example the case of detecting.
第1の情報通信端末100−1は、陸上競技においてスタートラインに設置され、スタートスイッチ等の押下等によりスタートイベントE1を検出してもよい。例えば第1の第1の情報通信端末100−1がスイッチと連動していてもよいし、第1の情報通信端末100−1がスタート用の音を検出するセンサーを備えていてもよい。第2の情報通信端末100−2は、ランナーが携帯し、センター部がランナーのゴールを通過をゴールイベントE2として検出してもよい。例えばゴールに赤外線ビームを出力機器を設置して、ゴールラインに沿った赤外線ビームを出力し、ランナーが携帯する第2の情報通信端末100−2に設けられた赤外線センサーが、赤外線ビームを検出することでランナーのゴール通過をゴールイベントE2として検出してもよい。 The first information communication terminal 100-1 may be installed on the start line in athletics and may detect the start event E1 by pressing a start switch or the like. For example, the 1st 1st information communication terminal 100-1 may be interlock | cooperated with a switch, and the 1st information communication terminal 100-1 may be provided with the sensor which detects the sound for a start. The second information communication terminal 100-2 may be carried by a runner, and the center may detect the runner's goal passing as a goal event E2. For example, an infrared beam output device is installed on the goal, the infrared beam is output along the goal line, and the infrared sensor provided in the second information communication terminal 100-2 carried by the runner detects the infrared beam. Thus, the runner's goal passage may be detected as a goal event E2.
Aは第1の情報通信端末100−1におけるタイムチャートを示しており、Bは第2の情報通信端末100−2におけるタイムチャートを示している。第1の情報通信端末100−1と第2の情報通信端末100−2の間でランナーがスタートする前に同期を確立する。第1の情報通信端末100−1では、第2の通信端末に同期信号を送信した時刻t0を無線通信の同期のタイミングとしてもよい。また第2の情報通信端末100−2では第1の情報通信端末100−2から同期信号を受け取った時刻t1を無線通信の同期のタイミングとしてもよい。 A shows a time chart in the first information communication terminal 100-1, and B shows a time chart in the second information communication terminal 100-2. Synchronization is established before the runner starts between the first information communication terminal 100-1 and the second information communication terminal 100-2. In the 1st information communication terminal 100-1, it is good also considering the time t0 which transmitted the synchronous signal to the 2nd communication terminal as a timing of synchronization of wireless communication. The second information communication terminal 100-2 may use the time t1 when the synchronization signal is received from the first information communication terminal 100-2 as the synchronization timing of the wireless communication.
第1の情報通信端末100−1において、スタートイベントE1が発生し、この時点でカウンターのカウント値はαであるとすると、このαが前記無線通信の同期のタイミングSAに対応して設定された相対時刻となる。第1の情報通信端末100−1の処理部は、スタートイベントE1の検出を第2の情報通信端末100−2に伝えるためのイベント情報として、前記無線通信の同期のタイミングSAに対応して設定された相対時刻αに関連づけたイベント情報(スタートイベント検出に関する情報)を生成する。そして第1の情報通信端末100−1の無線通信部は所与のタイミングt3でイベント情報220を第2の情報通信端末100−2に送信し、第2の情報通信端末100−2は、時刻t4にイベント情報220を受信する。
In the first information communication terminal 100-1, if a start event E1 occurs and the count value of the counter is α at this time, this α is set corresponding to the timing of synchronization of the wireless communication SA. Relative time. The processing unit of the first information communication terminal 100-1 sets event information for transmitting the detection of the start event E1 to the second information communication terminal 100-2 in accordance with the wireless communication synchronization timing SA. Event information (information relating to start event detection) associated with the relative time α is generated. The wireless communication unit of the first information communication terminal 100-1 transmits the
第2の情報通信端末100−2において、時刻t5にゴールイベントE2が検出され、この時点でカウンターのカウント値はβであるとする。先に受信したイベント情報の相対時刻αと、βは同期がとれているので、これらの値に基づきランナーのスタートからゴールするまでのタイムを計測することができる。ただし第1の情報通信端末100−1のおける無線通信の同期のタイミングSA(時刻t0)と第2の情報通信端末100−2における無線通信の同期のタイミングSB(時刻t1)に通信遅延によるタイムラグγがある場合にはβ−αの値をγで補正するとよい。 In the second information communication terminal 100-2, it is assumed that the goal event E2 is detected at time t5 and the count value of the counter is β at this time. Since the relative times α and β of the event information received earlier are synchronized, the time from the start of the runner to the goal can be measured based on these values. However, there is a time lag due to communication delay between the wireless communication synchronization timing SA (time t0) in the first information communication terminal 100-1 and the wireless communication synchronization timing SB (time t1) in the second information communication terminal 100-2. If γ is present, the value of β−α may be corrected by γ.
タイムラグγは、第1の情報通信端末100−1のシステム時刻(絶対時刻)や第2の情報通信端末100−2のシステム時刻(絶対時刻)を送信データ含めることで算出してもよい。例えば無線通信部が同期信号送信時t0の当該機器の絶対時刻t0を何らかの形式で第2の情報通信端末100−2に伝わるようにしてもよい。例えば無線通信同期確立部が、同期信号に同期信号送信時の当該装置が有しているシステム時刻t0を含めて送信してもよい。この場合第1の情報通信端末100−1のシステム時刻(絶対時刻)t0と第2の情報通信端末100−2のシステム時刻(絶対時刻)t1の差によりγを求めることができる。また送信情報生成部が、イベント発生時のシステム時刻t2を含むイベント情報を生成してもよい。この場合第1の情報通信端末100−1のシステム時刻(絶対時刻)t2−αが=t0となるので、t2−αと第2の情報通信端末100−2のシステム時刻(絶対時刻)t1の差によりγを求めることができる。 The time lag γ may be calculated by including transmission data including the system time (absolute time) of the first information communication terminal 100-1 and the system time (absolute time) of the second information communication terminal 100-2. For example, the wireless communication unit may transmit the absolute time t0 of the device at the synchronization signal transmission time t0 to the second information communication terminal 100-2 in some form. For example, the wireless communication synchronization establishment unit may transmit the synchronization signal including the system time t0 of the device at the time of transmission of the synchronization signal. In this case, γ can be obtained from the difference between the system time (absolute time) t0 of the first information communication terminal 100-1 and the system time (absolute time) t1 of the second information communication terminal 100-2. In addition, the transmission information generation unit may generate event information including the system time t2 when the event occurs. In this case, since the system time (absolute time) t2-α of the first information communication terminal 100-1 is = t0, the system time (absolute time) t1 of t2-α and the second information communication terminal 100-2 is set. Γ can be obtained from the difference.
このようにすることで、汎用無線方式での無線通信の同期信号を利用して、上位層のアプリケーションとしての情報処理の同期を実現することができる。 By doing so, it is possible to realize synchronization of information processing as a higher-layer application using a wireless communication synchronization signal in a general-purpose wireless system.
図5は、対等で双方向無線通信可能な情報通信端末間の通信制御について説明するための図である。 FIG. 5 is a diagram for explaining communication control between information communication terminals capable of two-way wireless communication on an equal basis.
Aは第1の情報通信端末100−1におけるタイムチャートを示しており、Bは第2の情報通信端末100−2におけるタイムチャートを示している。期間KA1(a0〜a1の間)、期間KB1(b0〜b1の間)は、第1の情報通信端末100−1と第2の情報通信端末100−2が他の情報通信端末との間で同期が確立していない状態である。この状態では、定期的に待ち受け状態(他の通信情報端末からの信号を受信可能な状態)になるようにしてもよいし、常時待ち受け状態になるようにしてもよい。この間の時刻a1において、第1の情報通信端末100−1において、マスターとなるべきイベントMEが発生すると、他の情報通信端末(第2の情報通信端末100−2)との無線通信の同期を確立するための同期信号210を送信する。第2の情報通信端末100−2は、待ち受け状態にあるので、時刻b1において第1の情報通信端末100−1が送信した同期信号210を受信し、スレーブモードとなる。そして時刻b1’(b1+Δb)において第1の情報通信端末100−1にたいしACK信号212を送信する。
A shows a time chart in the first information communication terminal 100-1, and B shows a time chart in the second information communication terminal 100-2. During the period KA1 (between a0 to a1) and the period KB1 (between b0 to b1), the first information communication terminal 100-1 and the second information communication terminal 100-2 are between other information communication terminals. Synchronization is not established. In this state, it may be periodically in a standby state (a state in which signals from other communication information terminals can be received), or may be in a standby state at all times. At time a1 during this time, when an event ME to be a master occurs in the first information communication terminal 100-1, synchronization of wireless communication with another information communication terminal (second information communication terminal 100-2) is performed. A
第1の情報通信端末100−1は、所定の間隔の通信タイミングa2、a3、・・で、スレーブとなる第2の情報通信端末100−2に信号250,260の送信を行う。 The first information communication terminal 100-1 transmits signals 250 and 260 to the second information communication terminal 100-2 serving as a slave at communication timings a2, a3,.
第2の情報通信端末100−2は、所定の間隔の通信タイミングa2を含む所定期間KB2−w、所定の間隔の通信タイミングa3を含む所定期間KB3−w、・・において、待ち受け状態となり、第1の情報通信端末100−1が送信した情報250、260を受信する。またそれ以外の期間KB2−s、KB3−sでは、待ち受け状態よりも消費電力の低い状態になる。
The second information communication terminal 100-2 enters a standby state in a predetermined period KB2-w including a communication timing a2 at a predetermined interval, a predetermined period KB3-w including a communication timing a3 at a predetermined interval, The
所定の間隔は、無線通信の同期のタイミングによってカウントが開始されるカウント値に基づいて設定してもよい。また通信が行われる毎に、無線通信の同期のタイミングを設定し、カウント値をリセットするようにしてもよい。 The predetermined interval may be set based on a count value that starts counting at the timing of wireless communication synchronization. In addition, every time communication is performed, the synchronization timing of wireless communication may be set and the count value may be reset.
このように本実施の形態では、双方向無線通信可能で対等な関係にある情報通信端末が、所与のタイミング又は所与のイベントによって一方がマスターとして機能し、他方がスレーブとして機能し、無線通信の同期確立後は、所定の間隔で通信を行い、スレーブとして機能するほうは、所定期間以外は待ち受け状態よりも消費電力の低い状態になるので、消費電力の少ない情報通信システムを構築することができる。 As described above, in this embodiment, two-way wireless communication is possible and information communication terminals having an equal relationship, one functions as a master and the other functions as a slave depending on a given timing or a given event, After communication synchronization is established, communication is performed at a predetermined interval, and those who function as slaves are in a state of lower power consumption than the standby state except for a predetermined period. Can do.
図6は、本実施の形態の情報通信端末の無線通信の同期信号を利用したアプリケーションとしての情報処理の同期制御の処理の流れの一例を示すフローチャートである。 FIG. 6 is a flowchart illustrating an example of a flow of processing for synchronization control of information processing as an application using a wireless communication synchronization signal of the information communication terminal according to the present embodiment.
情報通信端末は同期が確立したら以下の処理を行う(ステップS10)。情報通信端末の無線通信モジュール(無線通信部)は、同期が確立した無線通信の同期のタイミングで、カウンター回路のカウント動作を開始させる制御を行う(ステップS20)。 When synchronization is established, the information communication terminal performs the following processing (step S10). The wireless communication module (wireless communication unit) of the information communication terminal performs control to start the counting operation of the counter circuit at the synchronization timing of the wireless communication with which synchronization is established (step S20).
所与のイベントが発生したら(ステップS30)、アプリケーションモジュール(処理部)は、前記カウンター回路のカウント値を取得して、取得したカウント値を無線通信の同期のタイミングに対応して設定された相対時刻としてイベント情報を生成する(ステップS40)。そして無線通信モジュールは、イベント情報を他の情報通信端末に送信する(ステップS50)。 When a given event occurs (step S30), the application module (processing unit) acquires the count value of the counter circuit, and sets the acquired count value relative to the timing of wireless communication synchronization. Event information is generated as time (step S40). Then, the wireless communication module transmits event information to another information communication terminal (step S50).
図7は、本実施の形態の情報通信端末の無線通信の同期信号を利用したアプリケーションとしての情報処理の同期制御の処理の流れの他の一例を示すフローチャートである。 FIG. 7 is a flowchart showing another example of the flow of the synchronization control of information processing as an application using the wireless communication synchronization signal of the information communication terminal of the present embodiment.
情報通信端末は同期が確立したら以下の処理を行う(ステップS110)。無線通信モジュール(無線通信部)は、同期が確立した無線通信の同期のタイミングで、プロセッサーに割り込み信号を出力する(ステップS120)。アプリケーションモジュールは割り込み信号に基づき、無線通信の同期のタイミングに対する相対時刻のカウントを開始する(ステップS130)。
所与のイベントが発生したら(ステップS140)、アプリケーションモジュール(処理部)は、カウント値を前記無線通信の同期のタイミングに対応して設定された相対時刻としてイベント情報を生成する(ステップS150)。
When synchronization is established, the information communication terminal performs the following processing (step S110). The wireless communication module (wireless communication unit) outputs an interrupt signal to the processor at the synchronization timing of the established wireless communication (step S120). Based on the interrupt signal, the application module starts counting relative time with respect to the synchronization timing of wireless communication (step S130).
When a given event occurs (step S140), the application module (processing unit) generates event information using the count value as a relative time set corresponding to the timing of synchronization of the wireless communication (step S150).
そして無線通信モジュールは、イベント情報を 他の情報通信端末に送信する(ステップS160)。 Then, the wireless communication module transmits the event information to another information communication terminal (step S160).
図8は、本実施の形態の情報通信端末の無線通信の同期信号を利用したアプリケーションとしての情報処理の同期制御の処理の流れの他の一例を示すフローチャートである。 FIG. 8 is a flowchart showing another example of the flow of processing for synchronous control of information processing as an application using the wireless communication synchronization signal of the information communication terminal of this embodiment.
情報通信端末は同期が確立したら以下の処理を行う(ステップS210)
無線通信モジュール(無線通信部)は、同期が確立した所定のタイミングで、カウンター回路のカウント動作を開始させる制御を行う(ステップS220)。アプリケーションモジュールは割り込み信号に基づき、無線通信の同期のタイミングに対する相対時刻のカウントを開始する(ステップS230)。
When synchronization is established, the information communication terminal performs the following processing (step S210).
The wireless communication module (wireless communication unit) performs control to start the counting operation of the counter circuit at a predetermined timing when synchronization is established (step S220). Based on the interrupt signal, the application module starts counting relative time with respect to the synchronization timing of wireless communication (step S230).
他の情報通信端末から、第1のイベントのイベント情報を受信すると(ステップS240)、イベント情報に含まれる無線通信の同期のタイミングに対応して設定された相対時刻に基づき、他の情報通信端末の第1のイベントと同期をとって、情報処理を行う(ステップS250)。 When the event information of the first event is received from another information communication terminal (step S240), the other information communication terminal is based on the relative time set corresponding to the wireless communication synchronization timing included in the event information. Information processing is performed in synchronization with the first event (step S250).
図9は、本実施の形態の情報通信端末の双方向通信の待ち受け制御の処理の流れの他の一例を示すフローチャートである。 FIG. 9 is a flowchart showing another example of the processing flow of the bi-directional communication standby control of the information communication terminal of the present embodiment.
同期が確立していない状態で待ち受け状態にある場合に(ステップS310)、マスターとなるべきイベント発生すると(ステップS320)、他の情報通信端末との無線通信の同期を確立するための同期信号を送信する(ステップS330)。そして、他の情報通信端末からACK信号受信すると(ステップS340)、他の情報通信端末と無線通信の同期が確立してマスターモードになる (ステップS350)。 When synchronization is not established and is in a standby state (step S310), when an event to become a master occurs (step S320), a synchronization signal for establishing synchronization of wireless communication with another information communication terminal is generated. Transmit (step S330). When an ACK signal is received from another information communication terminal (step S340), synchronization with the other information communication terminal and wireless communication is established and the master mode is set (step S350).
また 同期が確立していない状態で待ち受け状態にある場合に(ステップS310)、他の情報通信端末から無線通信の同期を確立するための同期信号を受信すると(ステップS360)、他の情報通信端末と無線通信の同期が確立してスレーブモードになる(ステップS370)。 Further, when synchronization is not established and is in a standby state (step S310), when receiving a synchronization signal for establishing wireless communication synchronization from another information communication terminal (step S360), the other information communication terminal And wireless communication synchronization is established and the slave mode is set (step S370).
情報通信端末が、マスターモードである場合には(ステップS380)、所定の間隔の通信タイミングで、スレーブとなる他の情報通信端末に信号の送信を行(ステップS390)。 When the information communication terminal is in the master mode (step S380), a signal is transmitted to another information communication terminal serving as a slave at a communication timing of a predetermined interval (step S390).
情報通信端末が、スレーブモードである場合には(ステップS400)、所定の間隔の通信タイミングを含む所定期間では(ステップS410でY)、マスターとなる他の情報通信端末からの信号を受信可能な待ち受け状態になる(ステップS420)。それ以外の期間は(ステップS410でN)、待ち受け状態よりも消費電力の低い状態になる(ステップS430)。 When the information communication terminal is in the slave mode (step S400), a signal from another information communication terminal serving as a master can be received in a predetermined period including the communication timing at a predetermined interval (Y in step S410). A standby state is entered (step S420). During other periods (N in step S410), the power consumption is lower than in the standby state (step S430).
本発明の技術範囲は上記実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲で適宜変更を加えることができる。 The technical scope of the present invention is not limited to the above-described embodiment, and appropriate modifications can be made without departing from the spirit of the present invention.
例えば上記実施の形態において説明した情報通信端末において、センサー部に生体情報を検出するセンサーを用いて生体情報測定機器を実現してもよい。生体情報測定機器は、生体情報に関するセンサーの検出結果を無線通信の同期のタイミングに対応して設定された相対時刻に関連づけたイベント情報を生成して、外部機器に送信してもよい。そして外部機器では、無線通信の同期のタイミングに対応して設定された相対時刻に関連づけたイベント情報を受信すると、当該相対時刻に基づき、前記外部機器の前記イベント情報との同期をとって、情報処理を行うようにしてもよい。 For example, in the information communication terminal described in the above embodiment, a biological information measuring device may be realized using a sensor that detects biological information in the sensor unit. The biological information measuring device may generate event information in which the detection result of the sensor related to the biological information is associated with the relative time set corresponding to the synchronization timing of the wireless communication, and may be transmitted to the external device. When the external device receives the event information associated with the relative time set corresponding to the synchronization timing of the wireless communication, the external device synchronizes with the event information of the external device based on the relative time. Processing may be performed.
生体情報とは体温、体重、心拍、脈、血圧等でもよく、センサーはこれらを検出するセンサーでもよい。 The biological information may be body temperature, weight, heart rate, pulse, blood pressure, etc., and the sensor may be a sensor that detects them.
この様にすると、例えば右手に装着した生体情報を検出するセンサーと、左手に装着した生体情報を検出するセンサーの無線によるデータ通信時に各々の取得された生体情報の同期化が実現する為、そのデータ分析が容易となる。 In this way, for example, in order to realize synchronization of each acquired biological information at the time of wireless data communication between the sensor that detects biological information worn on the right hand and the sensor that detects biological information worn on the left hand, Data analysis becomes easy.
また携帯用健康管理機器の同期を実現して、一方の生体情報の高精度時刻情報によって、他方の測定時刻と同期化を実現することができる。 In addition, synchronization of the portable health care device can be realized, and synchronization with the measurement time of the other can be realized by the highly accurate time information of the one biological information.
10 情報通信システム、100 情報通信端末、110 無線通信部、112 無線通信同期確立部、114 双方向通信制御部、116 制御部、117 同期信号、118 カウンター回路、120 処理部(CPU)、122 送信情報生成部、124 イベント同期処理部、130 センサー部、160 記憶部、170 アンテナ、210 同期信号、212 ACK信号
DESCRIPTION OF
Claims (9)
前記外部機器との無線通信の同期を確立するための同期信号を送信して、前記外部機器との無線通信の同期を確立する無線通信同期確立部と、
前記外部機器との無線通信の同期確立のタイミングから所定のイベントが発生するまでの相対時刻をカウントするためのカウント制御処理を行う制御部と、
前記所定のイベントの検出を示す情報に前記相対時刻を関連づけたイベント情報を生成する情報処理を行うアプリケーションプログラムを実行する処理部と、
前記イベント情報を前記外部機器へ送信する送信部と、を含む情報通信端末。 In information communication terminals that perform wireless communication with external devices,
A wireless communication synchronization establishment unit for establishing synchronization of wireless communication with the external device by transmitting a synchronization signal for establishing synchronization of wireless communication with the external device;
A control unit that performs a count control process for counting a relative time from the timing of establishing synchronization of wireless communication with the external device until a predetermined event occurs ;
A processing unit that executes an application program that performs information processing for generating event information in which the relative time is associated with information indicating detection of the predetermined event ;
A transmission unit that transmits the event information to the external device .
前記無線通信同期確立部及び前記制御部として機能する無線通信モジュールと、
前記処理部として機能するプロセッサーを含み、
前記無線通信モジュールは、
カウンター回路を含み、前記無線通信の同期確立のタイミングで、前記カウンター回路のカウント動作を開始させる制御を行い、
前記プロセッサーは、
前記カウンター回路のカウント値を取得して、取得したカウント値に基づき前記相対時刻を設定する情報通信端末。 In claim 1,
A wireless communication module that functions as the wireless communication synchronization establishment unit and the control unit;
Including a processor that functions as the processing unit;
The wireless communication module is
Including a counter circuit, and performing control to start the counting operation of the counter circuit at the timing of synchronization establishment of the wireless communication,
The processor is
An information communication terminal that acquires a count value of the counter circuit and sets the relative time based on the acquired count value.
前記無線通信同期確立部として機能する無線通信モジュールと、
前記制御部及び前記処理部として機能するプロセッサーを含み、
前記無線通信モジュールは、
前記無線通信の同期確立のタイミングで、前記プロセッサーに割り込み信号を出力し、
前記プロセッサーは、
前記割り込み信号に基づき、カウント値のカウント処理を開始して、前記カウント値に基づき前記相対時刻を設定する情報通信端末。 In claim 1,
A wireless communication module that functions as the wireless communication synchronization establishment unit;
Including a processor functioning as the control unit and the processing unit,
The wireless communication module is
An interrupt signal is output to the processor at the timing of synchronization establishment of the wireless communication,
The processor is
An information communication terminal which starts a count value counting process based on the interrupt signal and sets the relative time based on the count value.
前記無線通信同期確立部は、
前記外部機器から無線通信の同期を確立するための同期信号を受信して、前記外部機器との無線通信の同期を確立する情報通信端末。 In any one of Claims 1 thru | or 3,
The wireless communication synchronization establishment unit
An information communication terminal that receives a synchronization signal for establishing synchronization of wireless communication from the external device and establishes synchronization of wireless communication with the external device.
前記無線通信同期確立部は、
双方向通信可能に構成され、前記外部機器と無線通信の同期が確立していない状態において、所定の情報を送信してACK信号を受信したらマスターとして動作するマスターモードにし、前記外部機器と無線通信の同期が確立していない状態において待ち受け状態で所定の同期信号を受信したらスレーブとして動作するスレーブモードにする双方向通信制御部を含む情報通信端末。 In any one of Claims 1 thru | or 4,
The wireless communication synchronization establishment unit
It is configured to be capable of bidirectional communication, and in a state where synchronization of wireless communication with the external device is not established, the master mode is set to operate as a master when predetermined information is transmitted and an ACK signal is received, and wireless communication with the external device is performed. An information communication terminal including a two-way communication control unit that switches to a slave mode that operates as a slave when a predetermined synchronization signal is received in a standby state in a state where synchronization is not established.
前記双方向通信制御部は、
前記無線通信の同期確立後は、所定の間隔で、信号の送受信を行い、スレーブモードの場合には信号の送受信を行う所定の間隔に合わせて所定期間待ち受け状態にする情報通信端末。 In claim 5,
The bidirectional communication control unit
An information communication terminal that transmits and receives signals at a predetermined interval after establishing synchronization of the wireless communication, and enters a standby state for a predetermined period in accordance with a predetermined interval for transmitting and receiving signals in the slave mode.
センサー部を、さらに含み、
前記処理部は、
前記センサー部の検出情報に基づき、検出タイミングに対応するイベント情報を生成する情報通信端末。 In any one of Claims 1 thru | or 6,
The sensor unit further includes
The processor is
An information communication terminal that generates event information corresponding to detection timing based on detection information of the sensor unit.
前記センサー部は、
生体情報を検出するセンサーを含み、
前記処理部は、
前記生体情報に関するセンサーの検出結果を含むイベント情報を生成する生体情報測定機器。 In the biological information measuring device including the information communication terminal according to claim 7,
The sensor unit is
Including sensors that detect biological information,
The processor is
A biological information measuring device that generates event information including a detection result of a sensor related to the biological information.
前記第1の情報通信端末は、
前記第2の情報通信端末との無線通信の同期を確立するための同期信号を送受信することにより、前記第2の情報通信端末との無線通信の同期を確立する無線通信同期確立部と、
前記第2の情報通信端末との無線通信の同期確立のタイミングから所定のイベントが発生するまでの相対時刻をカウントするためのカウント制御処理を行う制御部と、
前記所定のイベントの検出を示す情報に前記相対時刻を関連づけたイベント情報を生成する情報処理を行うアプリケーションプログラムを実行する処理部と、
前記イベント情報を前記第2の情報通信端末へ送信する送信部と、を含み、
前記第2の情報通信端末は、
前記第1の情報通信端末との無線通信の同期を確立するための同期信号を送受信することにより、前記第1の情報通信端末との無線通信の同期を確立する無線通信同期確立部と、
前記第1の情報通信端末との無線通信の同期確立のタイミングからの相対時刻をカウントするためのカウント制御処理を行う制御部と、
前記相対時刻に基づき情報処理を行うアプリケーションプログラムを実行する処理部と
、
前記第1情報通信端末から前記イベント情報を受信する受信部と、を含み、
前記処理部は、
前記イベント情報に関連づけられた相対時刻に基づき情報処理を行うアプリケーションプログラムを実行する、情報通信システム。 An information communication system including a plurality of information communication terminals including a first information communication terminal and the second information communication terminal that performs wireless communication,
The first information communication terminal is
A wireless communication synchronization establishment unit for establishing synchronization of wireless communication with the second information communication terminal by transmitting and receiving a synchronization signal for establishing synchronization of wireless communication with the second information communication terminal;
A control unit that performs a count control process for counting relative time from the timing of establishment of synchronization of wireless communication with the second information communication terminal until a predetermined event occurs ;
A processing unit that executes an application program that performs information processing for generating event information in which the relative time is associated with information indicating detection of the predetermined event ;
A transmission unit for transmitting the event information to the second information communication terminal ,
Before Stories second information communication terminal,
A wireless communication synchronization establishing unit for establishing synchronization of wireless communication with the first information communication terminal by transmitting and receiving a synchronization signal for establishing synchronization of wireless communication with the first information communication terminal;
A control unit that performs a count control process for counting relative time from the timing of establishment of synchronization of wireless communication with the first information communication terminal;
A processing unit for executing an application program for performing information processing Hazuki group to the relative time,
Receiving the event information from the first information communication terminal ,
The processor is
Executing an application program for performing information processing on the basis of the relative time associated with the prior Symbol event information, the information communication system.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011061223A JP5849413B2 (en) | 2011-03-18 | 2011-03-18 | Information communication terminal, biological information measuring device, and information communication system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011061223A JP5849413B2 (en) | 2011-03-18 | 2011-03-18 | Information communication terminal, biological information measuring device, and information communication system |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2012199663A JP2012199663A (en) | 2012-10-18 |
JP2012199663A5 JP2012199663A5 (en) | 2014-05-01 |
JP5849413B2 true JP5849413B2 (en) | 2016-01-27 |
Family
ID=47181481
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2011061223A Active JP5849413B2 (en) | 2011-03-18 | 2011-03-18 | Information communication terminal, biological information measuring device, and information communication system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5849413B2 (en) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2014086974A (en) * | 2012-10-25 | 2014-05-12 | Kyocera Corp | Electronic apparatus, control method, and control program |
WO2014065414A1 (en) * | 2012-10-25 | 2014-05-01 | 京セラ株式会社 | Electronic device, control method, and control program |
JP6192995B2 (en) * | 2013-06-04 | 2017-09-06 | 株式会社東芝 | COMMUNICATION DEVICE, COMMUNICATION SYSTEM, COMMUNICATION METHOD, AND COMPUTER PROGRAM |
JP6435595B2 (en) * | 2013-08-05 | 2018-12-12 | カシオ計算機株式会社 | Training support system, server, terminal, camera, method and program |
CN103479362A (en) * | 2013-09-05 | 2014-01-01 | 南京邮电大学 | Motor function rehabilitation monitoring system based on wireless body area network |
US10432717B2 (en) | 2014-01-10 | 2019-10-01 | Ascensia Diabetes Care Holdings Ag | Setup synchronization apparatus and methods for end user medical devices |
EP3167629B1 (en) | 2014-07-07 | 2018-09-12 | Ascensia Diabetes Care Holdings AG | Methods and apparatus for improved low energy data communications |
JP6701634B2 (en) | 2015-07-06 | 2020-05-27 | オムロンヘルスケア株式会社 | Action notification system, exercise information measuring device, electronic device, action notification method, action notification program |
JP6672511B1 (en) * | 2019-07-09 | 2020-03-25 | 株式会社東芝 | Sensor system, transmission terminal, time information processing device, and synchronization method |
JP2021026301A (en) * | 2019-07-31 | 2021-02-22 | Necエンベデッドプロダクツ株式会社 | Sensor device, processing method, and program |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH09321687A (en) * | 1996-05-27 | 1997-12-12 | Fujitsu Ltd | Radio communication equipment |
JPH11253411A (en) * | 1998-03-11 | 1999-09-21 | Nippon Seimitsu Sokki Kk | Method for setting time in biological information measuring apparatus |
JPH11338811A (en) * | 1998-05-21 | 1999-12-10 | Sony Corp | Time setting method for terminal |
JP2006313527A (en) * | 2005-04-04 | 2006-11-16 | Fuji Electric Fa Components & Systems Co Ltd | Transmission control system and transmission control method |
JP2008178626A (en) * | 2007-01-26 | 2008-08-07 | Seiko Epson Corp | Biological information management system, transfer device, biological information measuring apparatus, control method of transfer device, control method of biological information measuring apparatus, control program for transfer device, and control program for biological information measuring apparatus |
-
2011
- 2011-03-18 JP JP2011061223A patent/JP5849413B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2012199663A (en) | 2012-10-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5849413B2 (en) | Information communication terminal, biological information measuring device, and information communication system | |
JP6028335B2 (en) | Motion analysis system, motion analysis method, host terminal and sensor unit | |
TWI580233B (en) | A system with separate computing units | |
US10117204B2 (en) | Wireless synchronized apparatus and system | |
JP6205756B2 (en) | Synchronous measurement system | |
JP2014507974A5 (en) | ||
US20120223823A1 (en) | Systems and Methods for Sensory Feedback | |
WO2011024432A1 (en) | Short-distance wireless communication system and method | |
JP2016097108A (en) | Medical system | |
JP6351889B1 (en) | Communication system and slave device | |
JP2012199663A5 (en) | ||
JP7350665B2 (en) | Wireless device, wireless system and data transmission method | |
JP2003242584A (en) | Wearable electronic equipment system and wearable electronic equipment | |
JP2014216786A (en) | Sensing system | |
JP2008200206A (en) | Biological information measurement system, transmitter for biological information measurement and receiver for biological information measurement | |
JP2017533603A (en) | Method, apparatus, system, and computer-readable medium for determining preferred conditions for MAC communication in WBAN | |
CN104574897B (en) | A kind of wireless vibration test system and its method for testing vibration | |
JP6504085B2 (en) | Location information transmitter | |
CN211213161U (en) | High-precision time synchronization sole pressure measuring system | |
JP2011155957A (en) | Condition-measuring system and method | |
US20220394438A1 (en) | Sensor System, Wireless Cooperative Receiving System, and Wireless Cooperative Receiving Method | |
JP2011227795A (en) | Data collection device | |
CN212278475U (en) | Body area network sensor synchronization system and wearable biosensor device | |
WO2016027684A1 (en) | Kinetic information measurement device, program, and control method | |
Lindh et al. | Performance evaluation of time synchronization and clock drift compensation in wireless personal area networks |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140317 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20140317 |
|
RD07 | Notification of extinguishment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7427 Effective date: 20140619 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20150325 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20150514 |
|
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: 20151104 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20151117 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5849413 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |