Abstract:
A Living Body Information Measuring System comprising a data collecting device and a measuring device, for saving the power consumed in the measuring device and preventing a data transmission delay of the measuring device in an emergency, is described. The data collecting device calculates the “transfer schedule time of the next data transfer request command” in the data transfer request command, and varies the value of the “transfer schedule time of the next data transfer request command” according to the tendency of the transferred data and the time zone. The measuring device controls to cut off the power of the receiver, until this “transfer schedule time of the next data transfer request command”, after transferring the requested data.

Description:
BACKGROUND OF THE INVENTION  
         [0001]    1. Field of the Invention  
           [0002]    The present invention relates to power saving of a measuring system having a wireless communication function.  
           [0003]    2. Description of the Related Art  
           [0004]    There is a system including a measuring device that has a wireless communication function and transmits data when receiving a wireless request from the outward, for saving power. Further, there is an intermittent receiving method for saving power of a mobile communication system.  
           [0005]    In a system where a measuring device transmits data when receiving a wireless transmission request from the outside, for saving power, though the power can be saved by holding a circuit of sampling data within the measuring device turn off until receiving the wireless transmission request, it is always necessary to turn on the power of a receiver for receiving the wireless transmission request, which consumes the power, thereby failing to save the power of a portion around the receiver. Further, while the measuring device is moving and measuring, it is always necessary to turn on the power of a receiver so that the measuring device can receive a data transfer request command even when after having got out of range of the radio waves from the data collecting device and the like, during which it couldn&#39;t receive the data transfer request command from the data collecting device, and it enters within range of the radio wave again, and therefore, the power is consumed for the above.  
           [0006]    Further, since it is impossible to change the sampling intervals of the sensor data in the above case, the power consumption by a sensor circuit and the consumption of a temporary storing memory for the sensor data are great.  
           [0007]    Further, when it returns in a position to receive the data transfer request command thereafter, the sampling data during the interval when it could not receive the data transfer request command, cannot be transferred to the data collecting device.  
           [0008]    In the intermittent receiving method used in a mobile communication system, since the intermittent receiving interval is determined regardless of the tendency of the measurement data of the measuring device, when data is deviated from the correct value, the data reaches the data collecting device so late and it can&#39;t perform the minute monitoring at a necessary time disadvantageously. Further, there occurs a transfer delay of the urgent data at the data abnormal time.  
         SUMMARY OF THE INVENTION  
         [0009]    In consideration of the above situation, the present invention provides a measuring system capable of closely monitoring the data on the side of the data collecting device in case of necessity and preventing from a transfer delay of the data in case of an emergency with a little consumption power in a wireless device, by including the “transfer schedule time of the next data transfer request command” in the data transfer request command from the data collecting device, varying the calculated value of the “transfer schedule time of the next data transfer request command” according to the tendency of the data transferred to the data collecting device and the time zone, and cutting off the power of the receiver in the measuring device, until the “transfer schedule time of the next data transfer request command”, after wireless transmission of the requested data.  
           [0010]    In order to realize the above, in the measuring system of the invention, the data collecting device has the command transfer schedule time calculating means for calculating the “transfer schedule time of the next data transfer request command” and the command creating means for including the value of the “transfer schedule time of the next data transfer request command” in the this data transfer request command, while the measuring device has the controlling means for cutting off the power of the receiver of the measuring device until the “transfer schedule time of the next data transfer request command”, after transmitting the data requested by this data transfer request command.  
           [0011]    The command transfer schedule time calculating means calculates the “transfer schedule time of the next data transfer request command”, according to the tendency of the data transferred to the data collecting device.  
           [0012]    Concretely, the command transfer schedule time calculating means sets the “transfer schedule time of the next data transfer request command” at a time closer to this data transfer request command transmission time, according as the data transferred to the data collecting device approaches the predetermined upper limit or lower limit, and sets it at a time far away therefrom according as it approaches the medium value of the upper limit and the lower limit.  
           [0013]    The command transfer schedule time calculating means sets the “transfer schedule time of the next data transfer request command” at a time closer to this data transfer request command transmission time according as the dispersion of the data transferred to the data collecting device is larger, and sets it at a time far away therefrom according as the dispersion of the data is smaller.  
           [0014]    The command transfer schedule time calculating means sets the “transfer schedule time of the next data transfer request command” at a time closer to this data transfer request command transmission time according as the variation rate of the data transferred to the data collecting device is larger, and sets it at a time far away therefrom according as the variation rate of the data is smaller.  
           [0015]    The command transfer schedule time calculating means varies the “transfer schedule time of the next data transfer request command” according to the time zone in a day.  
           [0016]    The measuring device has the judging means for transmitting the urgent information data to the data collecting device, at arbitrary timing, not according to the data transfer request command transmitted from the data collecting device, when the data detected by the sensor is abnormal value.  
           [0017]    The measuring device has the judging means for transmitting the urgent information data to the data collecting device, at arbitrary timing, not according to the data transfer request command transmitted from the data collecting device, when the data detected by the sensor exceeds the predetermined upper limit or lower limit.  
           [0018]    When the measuring device cannot receive the data transfer request command from the data collecting device for a predetermined period of time, the measuring device can save the power consumption and the memory consumption when it is out of range of the radio wave from the data collecting device, sample the sensor data in the above case, and transfer the data after return into range of the radio wave, by changing the operation of the receiver of the measuring device to the intermittent receiving operation and lengthening the sampling intervals of the sensor.  
           [0019]    Therefore, the measuring system of the invention has the operation change judging means for changing the operation of the receiver of the measuring device to the intermittent receiving operation and lengthening the sampling intervals of the sensor when it cannot receive the data transfer request command from the data collecting device for a predetermined period of time, and the storing means for storing the sampling data during the period where it cannot receive the data transfer request command from the data collecting device, into a memory.  
           [0020]    Further, it has the operation return judging means for changing the operation of the receiver to the continuous receiving operation and returning the sampling intervals of the sensor to the ordinal state, when the measuring device can receive the data transfer request command from the data collecting device, during the intermittent receiving operation because of the above factor, and the transmitting means for transmitting the current sampling data and the data sampled during the intermittent receiving operation and stored in the memory, to the data collecting device.  
           [0021]    Further, it has the changing means for changing the intermittent receiving time intervals and the sampling intervals of the sensor according to the tendency of the data detected by the sensor, during the intermittent receiving operation because of the above factor.  
           [0022]    Concretely, the changing means sets the intermittent receiving time intervals and the sampling intervals of the sensor at shorter periods than the predetermined reference values at the intermittent receiving time, according as the data detected by the sensor approaches the predetermined upper limit or lower limit, and sets the above intervals close to the reference values at the intermittent receiving time according as the above data approaches the medium value of the upper limit and the lower limit.  
           [0023]    The changing means sets the intermittent receiving time intervals and the sampling intervals of the sensor at shorter periods than the predetermined reference values at the intermittent receiving time, according as the dispersion of the data detected by the sensor is larger, and sets the above intervals close to the reference values at the intermittent receiving time according as the dispersion of the data is smaller.  
           [0024]    The changing means sets the intermittent receiving time intervals and the sampling intervals of the sensor at shorter periods than the predetermined reference values at the intermittent receiving time, according as the variation rate of the data detected by the sensor is larger and sets the above intervals close to the reference values at the intermittent receiving time, according as the variation rate of the data is smaller.  
           [0025]    The changing means varies the intermittent receiving time intervals and the sampling intervals of the sensor depending on the time zone in a day.  
           [0026]    Instead of creating the “transfer schedule time of the next data transfer request command” in the data collecting device, there is a mode of creating the corresponding schedule time value on the side of the measuring device and therefrom transmitting it to the data collecting device. This schedule time value is, hereinafter, referred to as “next data transmission schedule time”.  
           [0027]    The data collecting device determines the “transfer schedule time of the next data transfer request command” based on the “next data transmission schedule time” transmitted from the measuring device.  
           [0028]    Namely, the data collecting device can transmit the data transfer request command to the measuring device at the “next data transmission schedule time” value and later.  
           [0029]    The measuring device can cut off the power of the wireless transmitter/receiver, until the “next data transmission schedule time”, after the data transmission, hence to realize the power saving.  
           [0030]    The measuring device calculates the “next data transmission schedule time” according to the tendency of the data detected by the sensor.  
           [0031]    According as the data detected by the sensor approaches the predetermined upper limit or lower limit, the “next data transmission schedule time” is set at a time close to this data transmission time, and according as the data approaches the medium value of the upper limit and the lower limit, it is set at a time far away therefrom.  
           [0032]    According as the dispersion of the data detected by the sensor is larger, the “next data transmission schedule time” is set at a time close to this data transmission time, while according as the dispersion of the data is smaller, the above time is set at a time far away therefrom.  
           [0033]    According as the variation rate of the data detected by the sensor is larger, the “next data transmission schedule time” is set at a time close to this data transmission time, while according as the variation rate of the data is smaller, the above time is set at a time far away therefrom.  
           [0034]    Further, the “next data transmission schedule time” is varied depending on the time zone in a day. 
       
    
    
     BRIEF DESCRIPTION OF THE DRAWINGS  
       [0035]    [0035]FIG. 1 is a block diagram showing the construction of the hardware of the measuring device according to one embodiment of the invention;  
         [0036]    [0036]FIG. 2 is a block diagram showing the construction of the hardware of the data collecting device according to one embodiment of the invention;  
         [0037]    [0037]FIG. 3A is a view showing the outline of the wireless transmitter/receiver according to the invention;  
         [0038]    [0038]FIG. 3B is a view showing the data transfer request command packet according to the invention;  
         [0039]    [0039]FIG. 3C is a view showing the data packet according to the invention;  
         [0040]    [0040]FIG. 4 is a timing chart of wireless transmission/reception and receiver&#39;s power control according to the invention;  
         [0041]    [0041]FIG. 5 is a flow chart of the processing of the data collecting device according to the invention;  
         [0042]    [0042]FIG. 6 is a flow chart of the data reading processing of the data collecting device according to the invention;  
         [0043]    [0043]FIG. 7 is a flow chart of the data sampling processing of the measuring device according to the invention;  
         [0044]    [0044]FIG. 8 is a flow chart of the data transmitting/receiving processing of the measuring device according to the invention;  
         [0045]    [0045]FIG. 9A is a timing chart of transition between continuous reception and intermittent reception of a receiver of the measuring device according to the invention;  
         [0046]    [0046]FIG. 9B is a timing chart of the measuring device receiving operation according to the invention.  
         [0047]    [0047]FIG. 9C is a timing chart of the measuring device receiver&#39;s power on/off operation according to the invention.  
         [0048]    [0048]FIG. 9D is a timing chart of the measuring device sampling operation to the invention.  
         [0049]    [0049]FIG. 10 is a flow chart showing the judgment processing of transition to the intermittent receiving operation of the measuring device according to the invention;  
         [0050]    [0050]FIG. 11 is a flow chart showing the changing processing of intermittent receiving interval of the measuring device and sensor sampling interval according to the invention;  
         [0051]    [0051]FIG. 12 is a view showing the data packet in case of providing the measuring device with the function of calculating the next data transmission schedule time according to the invention; and  
         [0052]    [0052]FIG. 13 is a flow chart showing the processing of the measuring device in the case of providing the measuring device with the function of calculating the next data transmission schedule time according to the invention. 
     
    
     DESCRIPTION OF THE PREFERRED EMBODIMENTS  
       [0053]    Hereinafter, the present invention will be described in detail with reference to the drawings. However, this invention is not restricted to the form of the embodiment.  
         [0054]    [0054]FIG. 1 is a view showing a hardware structure of a measurement device according to one embodiment of the invention. Here, a thin line indicates a signal line and a heavy line indicates a power line.  
         [0055]    The measurement device of this embodiment is to be attached to an animal and a human body so as to detect living body information, which includes various sensors for detecting the living body information. Here, the case of providing it with a pulse sensor  101  for detecting pulse and an acceleration sensor  104  for detecting acceleration of a person to be tested is shown by way of example. Besides, there are the other sensors for respectively detecting breathing rate, body temperature, blood flood, and the like.  
         [0056]    The pulse detected by the pulse sensor  101  is converted into digital data of pulse rate for one minute by a pulse sensor processing circuit  102 .  
         [0057]    Power is supplied from a battery  110  to the pulse sensor  101  and the pulse sensor processing circuit  102  via a constant voltage circuit  111  for keeping the voltage constant and a first power on/off circuit  103 . The first power on/off circuit  103  can turn on and off the power of the pulse sensor  101  and the pulse sensor processing circuit  102 , according to a control of a CPU  112 . Thus, the power of the portion concerned with the pulse sensor can be cut off when detecting no pulse.  
         [0058]    The acceleration detected by the acceleration sensor  104  is converted into digital data of acceleration by the acceleration sensor processing circuit  105 .  
         [0059]    The power is supplied from the battery  110  to the acceleration sensor  104  and the acceleration sensor processing circuit  105  via the constant voltage circuit  111  for keeping the voltage constant and a second power on/off circuit  106 . According to a control of the CPU  112 , the second power on/off circuit  106  can turn on/off the power of the acceleration sensor  104  and the acceleration processing circuit  105 . Thus, the power of the portion concerned with the acceleration sensor can be cut off when detecting no acceleration.  
         [0060]    The above sensor data is temporarily stored in a memory  114  according to a control of the CPU  112  controlling the whole measurement device in accordance with a program stored in a ROM  113 . The sensor data temporarily stored in the memory  114  is transmitted by wireless by using a wireless transmitter/receiver  107  and an antenna  108 . An instruction command for the measurement device is received by using the wireless transmitter/receiver  107  and the antenna  108 .  
         [0061]    The power is supplied from the battery  110  to the wireless transmitter/receiver  107  via the constant voltage circuit  111  for keeping the voltage constant and a third power on/off circuit  109 . The third power on/off circuit  109  can turn on/off each power of a transmitter and a receiver, of the power supplied to the wireless transmitter/receiver  107 , according to a control of the CPU  112 .  
         [0062]    Thus, the power of the wireless transmitter/receiver can be cut off when transmitting or receiving no data.  
         [0063]    The current time can be called for from timer  115  by the CPU  112  and it can be used for storing the data sampling time of each sensor together with the sampling data or for judgment about transition to an intermittent receiving operation and the like described later.  
         [0064]    [0064]FIG. 2 is a view showing the hardware structure of a data collecting device according to one embodiment of the invention. The data collecting device is controlled by a CPU  201  operating according to a program stored in a ROM  204 . It transmits an instruction command to the measurement device or receives the data transmitted from the measurement device, by using a wireless transmitter/receiver  202  and an antenna  203 . The data received from the measurement device is temporarily stored in a memory  205  once and then stored in a storage  206 . A hard disk and the like is used as the storage  206 .  
         [0065]    The current time can be read out from timer  207  by the CPU  201  and it is used for temporal synchronization with wireless communication, and the like.  
         [0066]    In order to transfer the collected data further outward, the data collecting device is provided with an external line interface  208 , which is connected to an external line  209 . The external line includes a LAN, a public circuit, and the like and it is connected to a center server  210  via the above line. The center server puts the sensor data and the like from the data collecting device together, so to perform various analysis and services for the external.  
         [0067]    [0067]FIG. 3(A) is a view showing the outline of wireless transmission/reception between the data collecting device and the measurement devices. The data collecting device  301  collects data from a plurality of measuring devices  302 ,  303 ,  304 , and  305 . Here, it shows the case of calling for data from the respective measuring devices in the order of the measuring device  302 , the measuring device  303 , the measuring device  304 , and the measuring device  305 , at regular intervals of time.  
         [0068]    At first, the data collecting device  301  transfers a data transfer request command packet  306  to the measuring device  302 . Thereafter, the measuring device  302  returns the requested data packet  307 .  
         [0069]    Next, the data colleting device  301  transfers a data transfer request command packet  308  to the measuring device  303 . Thereafter, the measuring device  303  returns the requested data packet  309 .  
         [0070]    Next, the data collecting device  301  transfers a data transfer request command packet  310  to the measuring device  304 . Thereafter, the measuring device  304  returns the requested data packet  311 .  
         [0071]    Next, the data collecting device  301  transfers a data transfer request command packet  312  to the measuring device  305 . Thereafter, the measuring device  305  returns the requested data packet  313 .  
         [0072]    A series of the above operations will be repeated. Actually, since the temporal intervals for calling for the data of the measuring device varies depending on the characteristics of the respective measuring devices, the respective data transfer request command packets are transferred to the respective measuring devices at the respective temporal intervals for calling for the data of the respective measuring devices and the respective data packets corresponding to the above command packets are transferred to the data collecting device.  
         [0073]    [0073]FIG. 3(B) is a view showing the structure of the data transfer request command packet ( 306 ,  308 ,  310 ,  312 ) transferred from the data collecting device to the measuring device. The structure of the data transfer request command packet includes a destination ID  314 , a sender ID  315 , a request data type  316 , a next request command transfer schedule time  317 , and an FCS  318 .  
         [0074]    The destination ID  314  is the ID of a measuring device requested to transfer data and each of the measuring devices has the ID (number of two bytes and the like) for identification.  
         [0075]    The sender ID  315  is the ID of the data collecting device.  
         [0076]    The request data type  316  is the number for identifying the type of the data the data collecting device requests the measuring device to transfer, and for example, “0” is assigned to the pulse rate and “1” is assigned to the acceleration speed.  
         [0077]    The next request command transfer schedule time  317  is the “transfer schedule time of the next data transfer request command” to the measuring device after the transmission of this data transfer request command packet. The data collecting device will not transfer the next data transfer request command to the measuring device until the schedule time. The measuring device receiving the data transfer request command packet turns off the power of the receiver of the wireless transmitter/receiver  107  until the transfer schedule time of the next data transfer request command, after the requested data transfer.  
         [0078]    The FCS  318  is a code for detecting an error of a packet, and a CRC code of 16 bits which is calculated from the head of a packet to the last of the next request command transfer schedule time  317 , and the like is used.  
         [0079]    [0079]FIG. 3( c ) is a view showing the structure of the data packet ( 307 ,  309 ,  311 ,  313 ) transferred from the measuring device to the data collecting device. The data packet includes a destination ID  319 , a sender ID  320 , sampling data  321 , and an FCS  322 .  
         [0080]    The destination ID  319  is the ID of a data collecting device requesting the data transfer.  
         [0081]    The sender ID  320  is the ID of a measuring device transferring the data packet.  
         [0082]    The sampling data  321  is the data requested by the request data type  316  of the data transfer request command packet.  
         [0083]    The FCS  322  is a code for detecting an error of a packet and the CRC code of 16 bits which is calculated the head of a packet to the last of the sampling data  321 , and the like is used.  
         [0084]    [0084]FIG. 4 is a timing chart of wireless transmission/reception between the data collecting device and the measuring device and power control of the receiver of the wireless transmitter/receiver  107  of the measuring device. A data transfer request command packet is transmitted from the data collecting device and received by the measuring device ( 401 ,  405 ). A data packet is transmitted from the measuring device and received by the data collecting device ( 406 ,  402 ). The data collecting device checks whether the received data packet is correct by using the FCS and the like, and when it is correct, it transfers an ACK packet. The measuring device receives the ACK packet, hence to complete a series of communication ( 403 ,  407 ). The ACK packet is a packet to be returned to the measuring device when the data collecting device has received the correct data packet, using a code of one byte. The measuring device cuts off the power of the receiver after receiving the ACK packet (timing of  408 ).  
         [0085]    The measuring device turns on the power of the receiver (timing of  409 ) at the next request command transfer schedule time ( 317  of FIG. 3(B)) of the data transfer request command packet. The data collecting device transmits the next data transfer request command packet  404  at a time later than the next request command transfer schedule time (timing of  409 ).  
         [0086]    [0086]FIG. 5 is a flow chart showing the processing of the data collecting device. Here, it shows the case of reading out the sampling data from four measuring devices from the measuring device  1  to the measuring device  4 .  
         [0087]    In Step S 501 , the initial value of the data reading time increment is set in every measuring device. The data reading time increment means a difference in time from a transfer of the data transfer request command packet to the next transfer of the data transfer request command packet to a measuring device.  
         [0088]    In Step S 502 , it is checked whether it becomes the data reading time from the measuring device  1 . When it becomes the data reading time, the step proceeds to Step S 503 , where the data reading processing of the measuring device  1  is performed. The data reading processing of the measuring device will be described in FIG. 6.  
         [0089]    In Step S 504 , it is checked whether it becomes the data reading time from the measuring device  2 . When it becomes the data reading time, the step proceeds to Step S 505 , where the data reading processing of the measuring device  2  is performed.  
         [0090]    In Step S 506 , it is checked whether it becomes the data reading time from the measuring device  3 . When it becomes the data reading time, the step proceeds to Step S 507 , where the data reading processing of the measuring device  3  is performed.  
         [0091]    In Step S 508 , it is checked whether it becomes the data reading time from the measuring device  4 . When it becomes the data reading time, the step proceeds to Step S 509 , where the data reading processing of the measuring device  4  is performed.  
         [0092]    The step returns to Step S 502 , where a series of the processing is repeated. When the number of the measuring devices is increased, the same processing from Step S 508  and Step S 509  can be added after Step S 508 , for the additional measuring device, hence to cope with the above situation.  
         [0093]    [0093]FIG. 6 is a flow chart showing the details of the processing of reading data from the measuring device by the collecting device(Steps S 503 , S 505 , S 507 , and S 509  in FIG. 5).  
         [0094]    In Step S 601 , a data transfer request command packet is transmitted to a target measuring device. The time obtained by adding the reading time increment initial value set in Step S 501  in FIG. 5 to the current time is first used as the “transfer schedule time of the next data transfer request command”  317  of the data transfer request command packet. Thereafter, the time calculated in Step S 614  will be used.  
         [0095]    In Step S 602 , it is checked whether the data packet has been received from the measuring device to which the data transfer request command packet has been transmitted. When the data packet has not been received, the step proceeds to Step S 604 , where it is checked whether there is the urgently-received data packet. The urgently-received data packet is a packet to be transmitted from the measuring device to the data collecting device at any timing when various sensor data detected by the measuring device becomes abnormal. When there is the urgently-received data packet in Step S 604 , the step proceeds to Step S 605 , where the urgent processing such as sounding the alarm or alerting the outside by using the LAN  209 , is performed, and the step moves to the waiting processing of receiving a data packet in Step S 602  again.  
         [0096]    When the data packet has been received in Step S 602 , the step proceeds to Step S 603 , where the received data is stored in the storage  206 . Since the data packet transmitted from the measuring device includes the detection time as well as the data detected by a sensor, the detection time is also stored in the storage  206  together with the data. Next, the step proceeds to Step S 616 , and Step S 616  proceeds to Step S 606 , Step S 608 , or Step S 610 , respectively depending on the type of the living body information sensor.  
         [0097]    In Step S 606 , the dispersion of the pulse rate data stored in the storage  206  within the time as far back as a predetermined period from the past to the present is calculated. The dispersion is obtained by calculating the standard deviation and the like.  
         [0098]    In Step S 607 , the reading time increment  1  is defined by subtracting the product of the dispersion and a predetermined proportional multiplier J from the reading time increment initial value set in Step S 501  in FIG. 5. Accordingly, when the dispersion is large, the reading time increment  1  is decreased, while when the dispersion is small, the reading time increment  1  is increased.  
         [0099]    In Step S 608 , the abnormal access level of the pulse rate data stored in the storage  206  within the time as far back as a predetermined period from the past to the present, is calculated. For the abnormal access level, the absolute value and the like of the value obtained by subtracting the medium value between the predetermined upper limit of the pulse rate and lower limit of the pulse rate from the average value of the pulse rate is adopted.  
         [0100]    In Step S 609 , the reading time increment  2  is defined by the value of subtracting the product of (1/abnormal access level) and a predetermined proportional multiplier K from the reading time increment initial value set in Step S 501  of FIG. 5. Accordingly, when the abnormal access level is large, the reading time increment  2  is decreased, while when the abnormal access level is small, the reading time increment  2  is increased.  
         [0101]    In Step S 610 , the variation rate of the acceleration data stored in the storage  206  within the time as far back as a predetermined period from the past to the present is calculated. For the variation rate of acceleration, a difference and the like between the maximum acceleration and the minimum acceleration within the above period of time is adopted.  
         [0102]    In Step S 611 , the reading time increment  3  is defined by the value of subtracting the product of the variation rate of acceleration and a predetermined proportional multiplier L from the reading time increment initial value set in Step S 501  of FIG. 5. Accordingly, when the variation rate of acceleration is large, the reading time increment  3  is decreased, while when the variation rate of acceleration is small, the reading time increment  3  is increased.  
         [0103]    In Step S 612 , the minimum one of the reading time increment  1 , the reading time increment  2 , and the reading time increment  3  is defined as the reading time increment used in the steps thereafter.  
         [0104]    In Step S 613 , the reading time increment is defined by multiplying the reading time increment obtained in Step S 612  by the time correction coefficient. The value of the time correction coefficient is obtained by analyzing the temporal tendency of the data collected by the data collecting device with the analytical software operating in the CPU  201 . For example, it is set at a small value during the daytime when a large change occurs in the sensor detection data and at a large value during the night when little change occurs in the sensor detection data.  
         [0105]    In Step S 614 , the “transfer schedule time of the next data transfer request command” ( 317  in FIG. 3(B)) specified in the data transfer request command packet is defined by the value obtained by adding the reading time increment calculated in Step S 613  to the current time read from the timer  207 .  
         [0106]    In Step S 615 , the time to transfer the data transfer request command packet to the measuring device actually is defined by the value obtained by adding a predetermined time allowance C to the “transfer schedule time of the next data transfer request command” calculated in Step S 614 .  
         [0107]    As mentioned above, although the case of using the pulse sensor and the acceleration sensor as the sensor of the measuring device has been shown, the processing for the data dispersion (S 606 , S 607 ), the processing for the data abnormal access level (S 608 , S 609 ), and the processing for the data variation rate (S 610 , S 611 ) can apply to the other sensors (breathing rate, body temperature, blood flow, and the like).  
         [0108]    [0108]FIG. 7 and FIG. 8 are flow charts showing the processing of the measuring device. FIG. 7 shows the processing of sampling data from a sensor, and FIG. 8 shows the processing of transmitting and receiving data by wireless. The data sampling processing of FIG. 7 and the data transmission/reception processing of FIG. 8 are simultaneously performed according to the operation system run by the CPU  112 . Although the case of using the pulse sensor and the acceleration sensor as the sensor of the measuring device has been shown, the same algorithm can apply to the other sensors (breathing rate, body temperature, blood flow, and the like).  
         [0109]    In Step S 701  of FIG. 7, it is checked whether it is the pulse rate detection time or not. When it is the pulse rate detection time, the step proceeds to Step S 706 , and otherwise, it proceeds to Step  702 . The pulse rate is read out from the pulse sensor ( 101  in FIG. 1) via pulse rate calculating means ( 102  in FIG. 1) in Step S 706  and it is stored in the memory ( 114  in FIG. 1) together with the current time read from the timer ( 115  in FIG. 1).  
         [0110]    The pulse rate dispersion within the predetermined time period, of the pulse rate so far stored in the memory  114 , is calculated in Step S 707 . The pulse rate dispersion is obtained by calculating the standard deviation and the like.  
         [0111]    In Step S 708 , it is checked whether the pulse rate dispersion exceeds the upper limit or not. When it exceeds the upper limit, the step proceeds to Step S 709 , where the urgent communication for pulse rate abnormal dispersion is required in the data transmission/reception processing described in FIG. 8. When it does not exceed the upper limit, the step proceeds to Step  710 .  
         [0112]    In Step S 710 , it is checked whether the pulse rate exceeds the upper limit or not. When it exceeds the upper limit, the step proceeds to. Step S 711 , where the urgent communication for the pulse rate over-limit is required in the data transmission/reception processing described in FIG. 8. When it does not exceed the upper limit, the step proceeds to Step  712 .  
         [0113]    In Step  712 , it is checked whether the pulse rate is below the lower limit or not is checked. When it is below the lower limit, the step proceeds to Step S 713 , where the urgent communication for the pulse rate under-limit is required in the data transmission/reception processing described in FIG. 8.  
         [0114]    In Step S 702 , it is checked whether it is the detection time of acceleration. The acceleration is detected at regular intervals. When it is the detection time of acceleration, the step proceeds to Step S 703 . The acceleration is read out from the acceleration sensor ( 104  in FIG. 1) via acceleration processing means ( 105  in FIG. 1) in S 703 , and it is stored in the memory ( 114  in FIG. 1) together with the current time read from the timer ( 115  in FIG. 1).  
         [0115]    It is checked whether the acceleration detected in Step S 704  exceeds the upper limit. When it exceeds the upper limit, the step proceeds to Step S 705 , where the urgent communication for the acceleration over-limit is required in the data transmission/reception processing described in FIG. 8.  
         [0116]    [0116]FIG. 8 is a flow chart showing the data transmission/reception processing of the measuring device.  
         [0117]    In Step S 801 , it is checked whether the receiver of the wireless transmitter/receiver is on the power. When it is on the power, since the measuring device is in a state of waiting for a command from the data collecting device, the step proceeds to Step S 804 , where the reception of the data transfer request command packet is checked. Otherwise, the step proceeds to Step S 802 .  
         [0118]    In Step S 802 , it is checked whether the current time exceeds the reception schedule time of the data transfer request command. For the reception schedule time of the data transfer request command, the value of the “transfer schedule time of the next data transfer request command” ( 317  in FIG. 3(B)) of the data transfer request command packet having been received last time is adopted. When the current time exceeds the reception schedule time of the data transfer request command in Step S 802 , the step proceeds to Step S 803 , where the receiver of the wireless transmitter/receiver ( 107  in FIG. 1) is turned on, and then it proceeds to Step S 804 , where it waits for receipt of the data transfer request command packet from the data collecting device.  
         [0119]    When the current time does not pass the reception schedule time of the data transfer request command in Step S 802 , the step proceeds to Step S 810 .  
         [0120]    When the data transfer request command packet has been received in Step S 804 , the step proceeds to Step S 805 , where the value of the “transfer schedule time of the next data transfer request command” ( 317  in FIG. 3(B)) of the received data transfer request command packet is stored. When the data transfer request command packet has not been received, the step proceeds to Step S 810 .  
         [0121]    In Step S 806 , the transmitter of the wireless transmitter/receiver is turned on, and in Step S 807 , the data packet specified by the “request data type” ( 316  in FIG. 3(B)) of the data transfer request command packet is transmitted. In Step S 808 , the transmitter of the wireless transmitter/receiver is turned off, and in Step S 809 , the receiver of the wireless transmitter/receiver is turned off.  
         [0122]    In Step S 810 , it is checked whether there is the urgent communication request from the data sampling processing described in FIG. 7. When there is no urgent communication request, the step returns to Step S 801 . When there is the urgent communication request, the step proceeds to Step S 811 .  
         [0123]    In Step S 811 , the transmitter of the wireless transmitter/receiver is turned on. In Step S 812 , the urgent communication data requested from the data sampling processing of FIG. 7 is transmitted. In Step S 813 , the transmitter of the wireless transmitter/receiver is turned off. In Step S 814 , the receiver is turned on because there is a possibility of receiving a command packet from the data collecting device as for the urgent communication data having transmitted in Step S 812 , the step returns to Step S 801 , and in Step S 804 , it waits for a command from the data collecting device.  
         [0124]    [0124]FIG. 9 is a timing chart showing a transition between continuous reception and intermittent reception in the receiver and a change in the sampling intervals of the sensor, when the measuring device moves out of range of the radio wave from the data collecting device.  
         [0125]    [0125]FIG. 9(A) is a timing chart of transmission of the data transfer request command from the data collecting device to the measuring device, in which  1001  to  1012  indicate the data transfer request commands respectively. Here, the data transfer request commands  1001 ,  1011 , and  1012  shown by the solid line are the data transfer request commands transmitted when the measuring device is within range of the radio wave from the data collecting device, while  1002  to  1010  shown by the dotted line are the data transfer request commands transmitted when the measuring device is out of range of the radio wave from the data collecting device.  
         [0126]    [0126]FIG. 9(B), (C) is a view showing the relationship between the receiving operation of the measuring device and the power on/off of the receiver. In the state of  1012  in FIG. 9(B), although it shows the continuous receiving operation, the receiver moves to the intermittent receiving operation when it cannot receive the data transfer request command from the data collecting device for a predetermined period of time.  
         [0127]    During the intermittent receiving operation, the receiver is intermittently turned on, so to perform the receiving operation for a predetermined period of time, as shown in the state from  1013  to  1017  in FIG. 9(B). In the state of  1013 , the receiver is turned off for the predetermined period of time, and in the state of  1014 , the receiver is turned on, so to perform the receiving operation for the predetermined period of time. In the state of  1015 , the receiver is again turned off for the predetermined period of time, and in the state of  1016 , the receiver is turned on, so to perform the receiving operation for the predetermined period of time. The above operations will be repeated in the state of  1017  and the later.  
         [0128]    When it can receive the data transfer request command from the data collecting device at the receiving time during the intermittent receiving operation, the operation turns to the continuous receiving operation (state of  1018 ).  
         [0129]    [0129]FIG. 9(D) is a view showing the timing of the data sampling from the sensor of the measuring device. The receiver shifts to the intermittent receiving operation because the measuring device receives no data transfer request command from the data collecting device for the predetermined period of time, and simultaneously, the sampling intervals of the sensor are lengthened. Here, in an interval between one sampling and another sampling of the sensor, the sensor and its related part are turned off and the electric power consumed in the sensor and its related part is saved and the memory consumption for storing the data detected by the sensor is saved.  
         [0130]    When it receives the data transfer request command from the data collecting device again during the intermittent receiving operation of the receiver, the sampling intervals of the sensor is returned to the ordinary intervals and the corresponding data including the data sampled during the receiver&#39;s intermittent receiving operation is transmitted to the data collecting device.  
         [0131]    [0131]FIG. 10 is a flow chart showing the judgment processing of transition to the intermittent receiving operation of the measuring device.  
         [0132]    In Step S 1108 , the receiver judges whether it is under the intermittent receiving operation. The transition to the intermittent receiving operation is performed at the last execution in Step S 1114  described later. When it is not under the intermittent receiving operation, the step proceeds to Step S 1109 , where it is judged whether the data transfer request command from the data collecting device is received or not. When the data transfer request command is received, the step proceeds to Step S 1110 , where the time of receiving the data transfer request command is stored into the memory ( 114  in FIG. 1), and then, proceeding to Step S 1111 , the data requested by the data transfer request command is transmitted to the data collecting device. When there is the data sampled from the sensor during the intermittent reception described later, the same data is also transmitted there.  
         [0133]    When it could not receive the data transfer request command from the data collecting device in Step S 1109 , the step proceeds to Step S 1112 , where it is checked whether the current time exceeds the time obtained by adding the predetermined judgment time to the last receiving time of the data transfer request command. This judgment time is the time for turning the receiver to the intermittent receiving operation when it fails to receive the data transfer request command from the data collecting device for the predetermined period of time. This step S 1112  is the judging means of operation change to the intermittent receiving operation.  
         [0134]    When the current time does not exceed the time obtained by adding the judgment time to the last receiving time of the data transfer request command, the step returns to Step S 1109 , where the reception of the data transfer request command from the data collecting device is again checked.  
         [0135]    When the current time exceeds the time obtained by adding the judgment time to the last receiving time of the data transfer request command, it is judged that the measuring device moves out of range of the radio wave of the data collecting device, and therefore, in order to save the electric power of the receiver, the processing for turning the receiver to the intermittent receiving operation is performed in Step S 1114 . Since the data sampled by the sensor cannot be transmitted to the data collecting device, the sampling intervals are lengthened in Step S 1115 , the number of the sampling data per unit of time is lessened, and the storing amount of the sampling data into the memory is decreased, hence to prevent from overflow of the memory. In the actual processing here, a reference value of the sampling intervals described in FIG. 11 is changed to a predetermined reference value of the sampling intervals under the intermittent receiving operation. The reference value under the intermittent receiving operation is fixed in advance at a larger value than the reference value of the-continuous receiving operation.  
         [0136]    When it is judged that the receiver is under the intermittent receiving operation in Step S 1108 , the step proceeds to Step S 1101 . The case where it is under the intermittent receiving operation means the case where it cannot receive the data transfer request command from the data collecting device for the predetermined time period and more, and this is checked in the above step S 1112  and the shifting processing is performed in Step S 1114 .  
         [0137]    In Step S 1101 , it is checked whether it is the time of receiving the radio wave from the data collecting device. The time of receiving is decided in Step S 1213  of FIG. 11 described later. At the intermittent receiving operation of the receiver, generally the receiver is turned off and at the regular intervals, the receiver is turned on, so to perform the receiving operation for the predetermined period of time.  
         [0138]    When it is judged that it is the time of receiving the radio wave from the data collecting device in Step S 1101 , the step proceeds to Step S 1102 , where the receiver is turned on while controlling the third power on/off circuit  109  of FIG. 1, then proceeding to Step S 1103 , it is checked whether the data transfer request command from the data collecting device is received or not. When it is judged that it is not the time of receiving the radio wave from the data collecting device, the step proceeds to Step S 1108 .  
         [0139]    In Step S 1103 , when it can receive the data transfer request command, since it can be judged that the receiver is within range of the radio wave from the data collecting device, the finishing processing of the intermittent receiving operation of the receiver is performed in Step S 1106 , and the sampling intervals of the sensor is returned to the ordinary intervals in Step S 1107 , hence to shift to the ordinary operation. This step S 1103  is the operation return judging means toward the ordinary operation.  
         [0140]    When it cannot receive the data transfer request command in Step S 1103 , it is checked whether the predetermined receiving time has elapsed or not in Step S 1104 .  
         [0141]    When the predetermined receiving time does not have elapsed in Step S 1104 , the step returns to Step S 1103 , where the reception about the data transfer request command is checked again.  
         [0142]    When the predetermined receiving time has elapsed in Step S 1104 , the step proceeds to Step S 1105 , where the receiving operation is finished and the receiver is turned off until the next receiving time.  
         [0143]    In Step S 1116 , the changing processing of the intermittent receiving time intervals and the sensor sampling intervals is performed according to the sensor detection data. (described in FIG. 11).  
         [0144]    [0144]FIG. 11 is a flow chart showing the details of the processing of changing the intermittent receiving interval and the processing of changing the sensor sampling interval in Step S 1116  of FIG. 10.  
         [0145]    In Step S 1201 , it is checked whether it is the detection time of the pulse rate. When it is the detection time of the pulse rate, the step proceeds to Step S 1203 . The detection time of the pulse rate is determined by the last execution of Step S 1211  described later. When it is not the detection time of the pulse rate, the step proceeds to Step S 1202 .  
         [0146]    In Step S 1203 , the pulse sensor and its related part are turned on. The power is turned on by the CPU  112  controlling the first power on/off circuit  103  in FIG. 1.  
         [0147]    In Step S 1204 , the pulse rate is detected and it is stored in the memory ( 114  in FIG. 1) together with the time, and in Step S 1205 , the pulse sensor and its related part are turned off.  
         [0148]    In Step S 1206 , the abnormal access level of the data within the time as far back as a predetermined period from the past to the present, of the pulse rate data stored in the memory ( 114  in FIG. 1), is calculated. For the abnormal access level, the absolute value of the value obtained by subtracting the medium value between the predetermined upper limit of the pulse rate and lower limit of the pulse rate from the average value of the pulse rate and the like is adopted.  
         [0149]    In Step S 1207 , the pulse sampling interval  1  is defined by the value obtained by subtracting the product of (1/anbormal access degree) and the predetermined proportional multiplier K from the reference value of the pulse sampling interval  1  previously set. Thus, when the abnormal access level is large, the pulse sampling interval  1  becomes small, while when the abnormal access level is small, the pulse sampling interval  1  becomes large.  
         [0150]    In Step S 1208 , the dispersion of the data within the time as far back as a predetermined period from the past to the present, of the pulse rate data stored in the memory ( 114  in FIG. 1), is calculated. The dispersion is obtained by calculating the standard deviation and the like.  
         [0151]    In Step S 1209 , the pulse sampling interval  2  is defined by the value obtained by subtracting the product of the dispersion and the predetermined proportional multiplier J from the predetermined reference value of the pulse sampling interval  2 . Thus, when the dispersion is large, the pulse sampling interval  2  becomes small, while when the dispersion is small, the pulse sampling interval  2  becomes large.  
         [0152]    In Step  51210 , the product obtained by multiplying the smaller one of the pulse sampling interval  1  required in Step S 1207  and the pulse sampling interval  2  required in Step S 1209  by time correction coefficient is defined as the pulse rate sampling interval. The value of the time correction coefficient is obtained by analyzing the tendency of the data detected by the pulse sensor in a period of time. For example, it is set at a small value during the daytime when a large change occurs in the pulse sensor detection data and at a large value during the night when little change occurs in the pulse sensor detection data.  
         [0153]    In Step S 1211 , the next pulse rate detection time is calculated by adding the pulse rate sampling interval required in Step S 1210  to the current time. This pulse rate detection time is used for judgment at the next execution of Step S 1201 .  
         [0154]    In Step S 1202 , it is checked whether it is the detection time of acceleration or not. When it is the detection time of acceleration, the step proceeds to Step S 1214 . The detection time of acceleration is determined by the last execution of Step S 1220  described later. When it is not the detection time of acceleration, the processing of FIG. 11 is finished.  
         [0155]    In Step S 1214 , the acceleration sensor and its related part are turned on. The power is turned on by the CPU  112  controlling the second power on/off circuit  106  of FIG. 1.  
         [0156]    In Step S 1215 , the acceleration is detected and it is stored in the memory ( 114  in FIG. 1) together with the time, and in Step S 1216 , the acceleration sensor and its related part are turned off.  
         [0157]    In Step S 1217 , the variation rate of acceleration of the data within the time as far back as a predetermined period from the past to the present, of the acceleration data stored in the memory ( 114  in FIG. 1), is calculated. For the variation rate of acceleration, a difference between the maximum acceleration and the minimum acceleration and the like within the period of time, is adopted.  
         [0158]    In Step S 1218 , the acceleration sampling interval is defined by the value obtained by subtracting the product of the variation rate of acceleration and the predetermined proportional multiplier L from the predetermined reference value of acceleration sampling intervals. Thus, when the variation rate of acceleration is large, the acceleration sampling intervals become small, while when the variation rate of acceleration is small, the acceleration sampling intervals become large.  
         [0159]    In Step S 1219 , the product obtained by multiplying the acceleration sampling intervals required in Step S 1218  by the time correction coefficient is defined as the acceleration sampling intervals. The value of the time correction coefficient is obtained by analyzing the tendency of the data detected by the acceleration sensor in a period of time. For example, it is set at a small value during the daytime when a large change occurs in the acceleration sensor detection data and at a large value during the night when only a little change occurs in the acceleration sensor detection data.  
         [0160]    In Step S 1220 , the next acceleration detection time is obtained by adding the acceleration sampling intervals required in Step S 1219  to the current time. The obtained acceleration detection time is used for judgment at the next execution of Step S 1202 .  
         [0161]    In Step S 1212 , the intermittent receiving time intervals of the receiver are defined by the product obtained by multiplying all additions of the product of the pulse sampling interval  1  and the proportional constant A, the product of the pulse sampling interval  2  and the proportional constant B, and the product of the acceleration sampling interval and the proportional constant C, by the proportional multiplier D. The proportional multipliers A, B, C, and D are predetermined.  
         [0162]    In Step S 1213 , the next receiving time is defined by adding the intermittent receiving time intervals required in Step S 1212  to the current time. The receiving time value is used for judgment at the next execution of Step S 1101  of FIG. 10.  
         [0163]    As mentioned above, although the case of using the pulse sensor and the acceleration sensor as the sensor of the measuring device has been shown, the processing for the abnormal access level of the data detected by the sensor (S 1206 , S 1207 ), the processing for the data dispersion (S 1208 , S 1209 ), the processing for the variation rate of data (S 1217 , S 1218 ), and the processing concerned with the time correction (S 1210 , S 1219 ) and the like can apply to the other sensors (breathing rate, body temperature, blood flow, and the like).  
         [0164]    [0164]FIG. 12 is a view showing the structure of the data packet in the case of installing a function of calculating the “next data transmission schedule time” in the measuring device. In the case of this installation, the schedule time value corresponding to the above “transfer schedule time of the next data transfer request command” is calculated on the side of the measuring device and transmitted to the data collecting device.  
         [0165]    The data collecting device determines the “transfer schedule time of the next data transfer request command” based on the “next data transmission schedule time” sent from the measuring device.  
         [0166]    The data packet includes the destination ID  1301 , the sender ID  1302 , the next data transmission schedule time  1303 , the sampling data  1304 , and the FCS  1305 .  
         [0167]    The destination ID  1301  is the ID of the data collecting device to which the measuring device transmits the data packet.  
         [0168]    The sender ID  1302  is the ID of the measuring device which transfers the data packet.  
         [0169]    The next data transmission schedule time  1303  is the “next data transmission schedule time”, and after transmission of this data packet, the wireless transmitter/receiver ( 107  in FIG. 1) of the measuring device is turned off the power until the next transmission schedule time of the data packet, hence to save the power of the measuring device.  
         [0170]    Since the wireless transmitter/receiver of the measuring device is turned on at about the “next data transmission schedule time” of the data packet sent from the measuring device, the data collecting device transmits the instruction information to the measuring device in accordance with the above time.  
         [0171]    The sampling data  1304  is the data sampled by the measuring device for a period from the last data packet transmission to this data packet transmission.  
         [0172]    The FCS  1305  is the code for detecting an error of a packet, and the CRC code of 16 bits which is calculated the head of a packet to the last of the sampling data  1304  and the like is adopted for the FCS  1305 .  
         [0173]    [0173]FIG. 13 is a flow chart showing the processing on the side of the measuring device when installing the function of calculating the “next data transmission schedule time” in the measuring device.  
         [0174]    In Step S 1401 , the pulse rate is detected and stored into the memory ( 114  in FIG. 1).  
         [0175]    In Step S 1402 , the acceleration is detected and stored into the memory ( 114  in FIG. 1).  
         [0176]    In Step S 1403 , it is checked whether it is the time to transmit the data on the pulse rate and the acceleration stored in the memory to the data collecting device. For the data transmitting time in this case, the next data transmission schedule time calculated in the last execution of Step S 1413  described later is adopted. When it is judged that it is not the data transmitting time in Step S 1403 , the step proceeds to Step S 1404 , and after waiting for a predetermined period, it returns to Step S 1401  again. The predetermined period in Step S 1404  means the sampling intervals for detecting the pulse-rate and the acceleration.  
         [0177]    When it is judged that it is the data transmitting time in Step S 1403 , the step proceeds to Step S 1417 , and from Step S 1417 , it further proceeds to Step S 1405 , Step S 1407 , and Step S 1409 , depending on the type of the living body information sensor.  
         [0178]    In Step S 1405 , the dispersion of the data within the time as far back as a predetermined period from the past to the present, of the pulse rate data stored in the memory ( 114  in FIG. 1), is calculated. The dispersion is obtained by calculating the standard deviation and the like.  
         [0179]    In Step S 1406 , the data transmitting time increment  1  is defined by the value obtained by subtracting the product of the dispersion and the predetermined proportional multiplier J from the predetermined transmitting time increment initial value Thus, when the dispersion is large, the data transmitting time increment  1  becomes small, and when the dispersion is small, the data transmitting time increment  1  becomes large.  
         [0180]    In Step S 1407 , the abnormal access level of the data as far back as a predetermined period from the past to the present, of the pulse rate data stored in the memory ( 114  in FIG. 1), is calculated. For the abnormal access level, the absolute value of the value obtained by subtracting the medium value between the predetermined upper limit of the pulse rate and lower limit of the pulse rate from the average of the pulse rate and the like, is adopted.  
         [0181]    In Step S 1408 , the data transmitting time increment  2  is defined by the value obtained by subtracting the product of (1/abnormal access level) and the predetermined proportional multiplier K from the transmitting time increment initial value previously set. Thus, when the abnormal access level is large, the data transmitting time increment  2  becomes small, while when the abnormal access level is small, the data transmitting time increment  2  becomes large.  
         [0182]    In Step S 1409 , the variation rate of acceleration of the data within the time as far back as a predetermined period from the past to the present, of the acceleration data stored in the memory ( 114  in FIG. 1), is calculated. For the variation rate of acceleration, it adopts a difference between the maximum acceleration and the minimum acceleration in the above period of time, and the like.  
         [0183]    In Step S 1410 , the data transmitting time increment  3  is defined by the value obtained by subtracting the product of the variation rate of acceleration and the predetermined proportional multiplier L from the transmitting time increment initial value previously set. Thus, when the variation rate of acceleration is large, the data transmitting time increment  3  becomes small, while when the variation rate of acceleration is small, the data transmitting time increment  3  becomes large.  
         [0184]    In Step S 1411 , the smallest one of the data transmitting time increment  1 , the data transmitting time increment  2 , and the data transmitting time increment  3  is defined as the data transmitting time increment used for the following steps.  
         [0185]    In Step S 1412 , the product obtained by multiplying the data transmitting time increment obtained in Step S 1411  by the time correction coefficient is defined as the transmitting time increment. The value of the time correction coefficient is obtained by analyzing the tendency of the collected data in a period of time according to the analytic software running on the CPU ( 112  in FIG. 1). For example, it is set at a small value during the daytime when a large change occurs in the sensor detection data and at a large value during the night when only a small change occurs in the sensor detection data.  
         [0186]    In Step S 1413 , the “next data transmission schedule time” specified in the data packet ( 1303  in FIG. 12) is defined by the value obtained by adding the transmitting time increment calculated in Step S 1412  to the current time read out from the timer ( 115  in FIG. 1).  
         [0187]    In Step S 1414 , the wireless transmitter/receiver ( 107  in FIG. 1) is turned on. In Step S 1415 , the data packet including the “next data transmission schedule time” and the sampling data is transferred to the data collecting device.  
         [0188]    In Step S 1416 , the wireless transmitter/receiver ( 107  in FIG. 1) is turned off.  
         [0189]    As mentioned above, although the case of using the pulse sensor and the acceleration sensor as the sensor of the measuring device has been shown, the processing for the data dispersion (S 1405 , S 1406 ), the processing for the data abnormal access level (S 1407 , S 1408 ), and the processing for the data variation rate (S 1409 , S 1410 ) can apply to the other sensors (breathing rate, body temperature, blood flow, and the like).