reference now should be made to the drawings , throughout which the same reference numerals are used to designate the same or similar components . embodiments of the present invention will be described in detail below with reference to the accompanying drawings . fig1 shows the configuration of a thermo - therapeutic apparatus according to the present invention . as shown in fig1 , the thermo - therapeutic apparatus 100 basically includes a main mat 101 configured to be used for the upper part of the body of a user and the spine of the user , and an auxiliary mat 102 configured to be used for the lower part of the body of the user . the thermo - therapeutic apparatus 100 may further include a mounting unit 103 configured such that the main mat 101 and the auxiliary mat 102 are disposed and supported thereon , if desired . the thermo - therapeutic apparatus 100 is equipped with a moxibustion device 110 configured to provide thermo - therapeutic fomentation and thermo - therapeutic massage effects to the body part of the user ( in particular , the back of the user ) while moving along the direction of the spine of the user . the moxibustion device 110 provides a user with the thermo - therapeutic fomentation and thermo - therapeutic massage effects using high - temperature heat and far - infrared rays which are generated by means of electrical energy supplied by a power supply unit . the moxibustion device 110 may be of a cap type or of a roller type . the shape of the moxibustion device is not limited to the above types , but may vary in shape and structure . the moxibustion device includes a heat generation unit configured to generate heat using electrical energy and a heating unit configured to be heated by the heat generation unit . in the present embodiment , a lamp or an electric heater is used as the heat generation unit , and a far - infrared radiator , such as jade , is used as the heating unit . however , the heat generation unit and the heating unit are not limited thereto , but may be formed of one of a variety of heating elements and one of materials and substances that can be heated by heat . the thermo - therapeutic apparatus 100 is equipped with a motor 140 and transfer means 126 so that the moxibustion device 110 can reciprocate within the thermo - therapeutic apparatus . the motor 140 is supplied with and rotated by electrical energy . the transfer means 126 is connected to the motor 140 , and transfers the rotary power of the motor 140 while the motor 140 is rotating , thereby moving the moxibustion device . the transfer means 126 is connected to the moxibustion device 110 , and is used to move the moxibustion device 110 forward and backward ( i . e ., in one direction and in the opposite direction ) when the motor 140 is rotated forward or backward . one of a conveyer belt , a transfer chain and a transfer rope may be selectively used as the transfer means 126 . one of a variety of types of means for transferring an object using the driving force of the motor may be used . the thermo - therapeutic apparatus 100 includes a control unit for controlling the operation of the thermo - therapeutic apparatus , an input unit for receiving a manipulation signal from a user and providing the manipulation signal to the control unit , and memory for storing the received information . the control unit controls the period , range and time in which the various parts of the thermo - therapeutic apparatus operate , and operates or stops the various parts in accordance with pre - programmed information . in the present embodiment , the control unit may be a single control chip or element or a plurality of control chips or elements mounted on a single pcb or a plurality of pcbs . the memory stores information about diseases and massages and information received using the input unit . the user may input the required information using the input unit while holding the input unit in his or her hand . here , the input unit may be configured in a wired or wireless manner . fig2 is a flowchart illustrating a method of determining the type of human body according to the present invention . first , the horizontal motor moves the moxibustion device along a transfer path in response to the control signal of the control unit , the entire spine of a user is scanned at step s 101 , and the operating current of the horizontal motor is measured . body type determination points are detected based on the curve of the measured operating current at step s 102 . in order to determine the spine positions of all users having different body types , two body type determination points must be detected from the spine of the human body of each user . a first body type determination point is detected in the region of vertebra no . 10 . that is , a position at which a first peak value is detected is the position of vertebra no . 10 , and thus becomes the first body type determination point , in term of the structure of the spine . furthermore , when the moxibustion device starts moving from the position of vertebra no . 1 , the position of vertebra no . 1 becomes a body type determination point because the position of the spine may be determined , even if a peak value is not detected . a second body type determination point is detected in the region of vertebra no . 24 . however , if the moxibustion device is tilted when the moxibustion device passes over the pelvic bone , two peak values are detected in the region of vertebra no . 24 because the motor current suddenly changes ( see fig3 a ). furthermore , if a phenomenon in which the body of a user is pushed downwards along with the moxibustion device occurs when the moxibustion device passes over the pelvic bone , a peak value is not detected in the region of vertebra no . 24 ( see fig3 b ). if a peak value is not detected in the region of vertebra no . 24 or two peak values are detected in the region of vertebra no . 24 as described above because the moxibustion device does not normally scan the spine of the user , the second body type determination point may be calculated using a peak value detection algorithm at step s 103 . if two peak values are detected in the region of vertebra no . 24 , the intersection between the extensions of the outside slopes of the two peak curves is determined to be a peak value ( see fig4 a ). the determined peak value is the second body type determination point . furthermore , if a peak value is not detected in the region of vertebra no . 24 , a single inflection point is detected based on a change in the slope of a current curve and determined to be a peak value ( see fig4 b ). the determined peak value is the second body type determination point . thereafter , after the body type determination points have been determined in the regions of vertebrae nos . 1 and 24 or the regions of vertebrae nos . 10 and 24 , the length of the spine is calculated using standard data of the spine based on the determined body type determination points at step s 104 . after the entire length of the spine has been calculated , the length of each of the cervical vertebrae , the thoracic vertebrae , the lumbar vertebrae , and the coccyx , or the length of each of the vertebrae no . 1 to no . 30 is calculated using standard data of the spine stored in the database . the database stores the distance between two peak values when the two peak values are detected , the standard length of each of the cervical vertebrae , the thoracic vertebrae , the lumbar vertebrae , and the coccyx and the standard length of each of the vertebrae no . 1 to no . 30 . accordingly , it is possible to calculate the length of each element of the spine of each actual user using the proportionate relationships between the standard lengths . after the length of each element of the spine has been calculated , the calculated length of each element of the spine becomes a control value of the horizontal motor . the control unit operates the horizontal motor using control values of the horizontal motor , so that the thermo - therapeutic apparatus is operated based on the body type of a user along the spine of the user at step s 105 . fig5 is a flowchart illustrating a method of determining the type of human body according to another embodiment of the present invention . first , the horizontal motor moves the moxibustion device along a transfer path in response to the control signal of the control unit , the entire spine of the user is scanned at step s 201 , and the operating current of the horizontal motor is measured . body type determination points are detected based on the curve of the measured operating current at step s 202 . in order to determine the spine positions of all users having different body types , two body type determination points must be detected from the spine of the human body of each user . a first body type determination point is detected in the region of vertebra no . 10 . that is , a position where a first peak value is detected is the position of vertebra no . 10 and thus becomes the first body type determination , in terms of the structure of the spine . furthermore , when the moxibustion device starts moving from the position of vertebra no . 1 , the position of vertebra no . 1 becomes a body type determination point because the position of the spine can be determined , even if a peak value is not detected . a second body type determination point is detected in the region of vertebra no . 24 . however , if the moxibustion device is tilted when the moxibustion device passes over the pelvic bone or a phenomenon in which the body of a user is pushed downwards along with the moxibustion device occurs , the region of vertebra no . 24 cannot be precisely determined because a motor current suddenly changes . if the second body type determination point is not detected as described above because the moxibustion device cannot normally scan the spine of the user , a peak value may be calculated using a peak value detection algorithm at step s 203 . the peak value detection algorithm measures the change in the difference between the operating current of the horizontal motor in a current position of the moxibustion device and the operating current of the horizontal motor at a previous position of the moxibustion device when the moxibustion device moves , determines the maximum value to be a peak value , and sets the determined maximum as the second body type determination point . here , the previous position refers to a position which precedes the current one by the distance between the front of the moxibustion device and the rear of the moxibustion device and at which the moxibustion device has already arrived . this will now be described in detail with reference to fig6 a . referring to fig6 a , the horizontal axis of the graph indicates positions across which the moxibustion device moves along the spine , and the vertical axis thereof indicates operating currents of the horizontal motor of the moxibustion device . here , assuming that the current position of the moxibustion device is ( l ), the previous position of the moxibustion device is ( k ) corresponding to a position preceding the current one by the distance between the front of the moxibustion device and the rear of the moxibustion device . the distance value ( m ) indicates the distance between the front of the moxibustion device and the rear of the moxibustion device , and a position preceding the current one by the distance value ( m ) is the previous position . furthermore , ( n ) indicates the difference between the operating currents of the horizontal motor at the current position ( l ) and the previous position ( k ). accordingly , while the moxibustion device is moving along the spine , the difference ( n ) between the operating currents of the horizontal motor in each position is calculated . the maximum value in this difference is a peak value , and the position of the moxibustion device at the maximum value is the position of vertebra no . 24 . in this case , the position of vertebra no . 24 becomes the second body type determination point . fig6 b shows another embodiment of the present invention . here , assuming that a current position of the moxibustion device is ( p ), the previous position of the moxibustion device is ( o ) corresponding to a position previous by the distance ( q ) between the front of the moxibustion device and the rear of the moxibustion device . ( r ) indicates the difference between the operating currents of the horizontal motor at the current position ( l ) and the previous position ( k ). accordingly , the difference ( r ) between the operating currents of the horizontal motor at the respective positions is calculated while the moxibustion device is moving along the spine . the value at which the difference ( r ) is maximum is a peak value , and position ( p ) of the moxibustion device at the peak value is the position of vertebra no . 24 . here , the position of vertebra no . 24 becomes the second body type determination point . thereafter , after the body type determination points have been determined in the regions of vertebrae nos . 1 and 24 or the regions of vertebrae nos . 10 and 24 , the length of the spine is calculated using standard data of the spine based on the determined body type determination points at step s 204 . after the entire length of the spine has been calculated , the length of each of the cervical vertebrae , the thoracic vertebrae , the lumbar vertebrae , and the coccyx , or the length of each of the vertebrae no . 1 to no . 30 is calculated using standard data of the spine stored in the database . the database stores the distance between two body type determination points when the two body type determination points are detected , the standard length of each of the cervical vertebrae , the thoracic vertebrae , the lumbar vertebrae , and the coccyx and the standard length of each of the vertebrae no . 1 to no . 30 . accordingly , the length of each element of the spine of each user can be calculated using the proportionate relationships between the standard lengths . after the length of each element of the spine has been calculated , the calculated length of the element of the spine becomes a control value of the horizontal motor . the control unit operates the horizontal motor using control values of the horizontal motor , so that thermo - therapeutic apparatus is operated based on the body type of the user along the spine of the user at step s 205 .
disclosed herein a method of determining the type of human body in a thermo - therapeutic apparatus . in the method of determining the type of human body in a thermo - therapeutic apparatus , a control unit scans the entire spine of a user by moving a moxibustion device using a horizontal motor , measures the operating current of the horizontal motor , calculates the length of the spine of the human body based on the measured operating current , and precisely determines the positions of the cervical vertebrae , the thoracic vertebrae , the lumbar vertebrae , and the coccyx that form the spine . as a result , acupuncture points suitable for a specific person are calculated and then the calculated acupuncture points are enabled to be used to administer thermotherapy .