Disclosure of Invention
In view of this, an object of the present application is to provide an intelligent temperature control system and method for a mattress with adjustable hardness, so as to solve the technical problem that in the prior art, the temperature of different regions of the mattress cannot be controlled, and at the same time, the temperature of different regions of a human body cannot be accurately changed, so that the sleep quality of the human body cannot be effectively improved.
Based on the above-mentioned purpose, in an aspect of this application, provide an intelligent temperature control governing system of soft or hard adjustable mattress, include:
the mattress comprises a mattress body, wherein a cool layer is arranged on the upper surface of the mattress body, and a plurality of heating units are distributed in the mattress body and used for heating the mattress body;
the temperature sensing module is used for sensing the human body temperature and the environment temperature;
the human body sleep state detection module is used for detecting the sleep depth state of a human body, the distribution range of the human body on the mattress body and the corresponding region positions of all parts of the human body on the mattress body;
and the heating unit control module is used for controlling the heating units in the corresponding regions to heat the mattress body in the regions where the heating units are located according to the sleep depth state of the human body and the distribution range and the region positions of the human body on the mattress body.
In some embodiments, an air bag is arranged in the mattress body, and the hardness of the mattress body can be changed by changing the air pressure value in the air bag; and the mattress body is also provided with an air pressure adjusting unit for changing the air pressure value in the air bag.
In some embodiments, the airbag includes a plurality of independent chambers, the human sleep state detection module is connected to a plurality of air pressure sensors, and the air pressure sensors are distributed in the independent chambers and used for acquiring air pressure values and air pressure change values in the corresponding chambers; the human body sleep state detection module is used for determining the distribution range of a human body on the mattress body and the corresponding region positions of all parts of the human body on the mattress body according to the air pressure value and detecting the sleep depth state of the human body according to the air pressure change value.
In some embodiments, the mattress body includes a plurality of pressure sensors, the human sleep state detection module is connected to the pressure sensors and collects pressure values and pressure change values, determines a sleep depth state of a human body according to a fluctuation range and a fluctuation frequency of the pressure values, and determines a distribution range of the human body on the mattress body and corresponding region positions of various parts of the human body on the mattress body according to the pressure values.
In some embodiments, the temperature sensing module includes a plurality of contact temperature sensor units disposed on an upper surface of the cooling layer for sensing temperatures of different regions of the human body.
In some embodiments, the temperature sensing template comprises infrared thermometry sensors that measure the temperature of different areas of the human body in a non-contact manner.
In some embodiments, the temperature sensing module further comprises: and the wireless communication unit is in communication connection with the smart phone and is used for receiving the ambient temperature information sent by the smart phone.
In some embodiments, the heat-generating unit control module comprises: and the temperature judging unit is used for judging whether the difference value between the temperature of different regions of the human body and the ambient temperature meets a preset threshold value or not, and controlling the heating unit to heat the mattress body corresponding to the human body region when the difference value between the temperature of different regions of the human body and the ambient temperature meets the preset threshold value.
In some embodiments, the heat-generating unit control module comprises: and the temperature control scheme setting submodule is used for obtaining the sleep depth of the current user, obtaining the distribution range of the human body and the corresponding area positions of all parts of the human body, and setting the corresponding preset threshold value for each area according to the sleep depth and the corresponding area positions of all parts of the human body.
In some embodiments, the human sleep state detection module comprises: the sleep depth detection submodule counts the fluctuation range and the fluctuation frequency of the pressure value within a certain time length in the past according to the obtained pressure value and the pressure change value; when the fluctuation range is larger than a preset fluctuation range threshold value and the fluctuation frequency is larger than a preset fluctuation frequency threshold value, the current user is considered to be in a non-sleep state; when the fluctuation range is larger than the fluctuation range threshold value but the fluctuation frequency is lower than the fluctuation frequency threshold value, the current user is considered to be in a light sleep state; and when the fluctuation range is smaller than the fluctuation range threshold value and the fluctuation frequency is lower than the fluctuation frequency threshold value, determining that the current user is in the deep sleep state.
In some embodiments, the human sleep state detection module comprises: and the human body region detection submodule judges whether the pressure value provided by each pressure sensor is greater than a preset pressure threshold value or not according to the preset pressure threshold value, and if so, the mattress body region corresponding to the pressure sensor is determined to belong to a human body distribution range.
In some embodiments, the human sleep state detection module comprises: and the human body region detection submodule is used for calculating the matching degree of the human body distribution range and a preset sleeping posture template, and dividing the human body distribution range into region positions corresponding to all parts of the human body according to the sleeping posture template with the maximum matching degree with the current human body distribution range.
Based on the above purpose, in another aspect of the present application, an intelligent temperature control adjusting method for a soft and hard adjustable mattress is further provided, including:
detecting the sleep depth state of a human body and the distribution range of the human body on the mattress body, and determining the corresponding region position of each part of the human body on the mattress body;
acquiring temperature information of different areas of a human body and ambient temperature information;
judging whether the difference between the temperature of different areas of the human body and the ambient temperature meets a preset threshold value or not;
and when the difference between the temperature of different areas of the human body and the ambient temperature meets a preset threshold, heating the corresponding human body area.
In some embodiments, the detecting the sleep depth state of the human body includes: according to the obtained pressure value and the pressure change value, counting the fluctuation range and the fluctuation frequency of the pressure value within a certain time span; when the fluctuation range is larger than a preset fluctuation range threshold value and the fluctuation frequency is larger than a preset fluctuation frequency threshold value, the current user is considered to be in a non-sleep state; when the fluctuation range is larger than the fluctuation range threshold value but the fluctuation frequency is lower than the fluctuation frequency threshold value, the current user is considered to be in a light sleep state; and when the fluctuation range is smaller than the fluctuation range threshold value and the fluctuation frequency is lower than the fluctuation frequency threshold value, determining that the current user is in the deep sleep state.
In some embodiments, the determining the corresponding region positions of the respective parts of the human body on the mattress body according to the distribution range of the human body on the mattress body specifically includes: according to a preset pressure threshold, judging whether the pressure value provided by each pressure sensor is larger than the threshold, if so, determining that the mattress body region corresponding to the pressure sensor belongs to a human body distribution range, calculating the matching degree of the human body distribution range and a preset sleeping posture template, and dividing the human body distribution range into region positions corresponding to all parts of a human body according to the sleeping posture template with the maximum matching degree with the current human body distribution range.
In some embodiments, the sleep depth and the human body distribution range of the current user and the region positions corresponding to the respective parts of the human body are obtained, and the preset threshold corresponding to each region is set according to the sleep depth and the region positions corresponding to the respective parts of the human body.
According to the intelligent temperature control adjusting system and method for the mattress with adjustable hardness, the sleep depth state of a human body and the distribution range of the human body on the mattress body are detected, and the heating units in the corresponding areas are controlled to heat the mattress body in the areas where the heating units are located according to the sleep depth state of the human body and the distribution range of the human body on the mattress body. The sleeping quality of the human body is effectively improved by detecting the sleeping depth state of the human body and controlling the temperatures of different areas of the mattress according to the ambient temperature and the human body temperature.
Detailed Description
The present application will be described in further detail with reference to the following drawings and examples. It is to be understood that the specific embodiments described herein are merely illustrative of the relevant invention and not restrictive of the invention. It should be noted that, for convenience of description, only the portions related to the related invention are shown in the drawings.
It should be noted that the embodiments and features of the embodiments in the present application may be combined with each other without conflict. The present application will be described in detail below with reference to the embodiments with reference to the attached drawings.
As an embodiment of the present application, as shown in fig. 1, it is a schematic structural diagram of an intelligent temperature control adjustment system of a soft and hard adjustable mattress according to a first embodiment of the present application. As can be seen from fig. 1, the intelligent temperature control adjustment system for a soft and hard adjustable mattress provided by this embodiment includes:
a mattress body 101 comprising a hardness adjusting layer, a comfort contact layer and one or more functional layers; wherein the hardness adjusting layer adjusts the hardness of the mattress by adopting the principle of changing the air inflation quantity; the comfortable contact layer covers the soft and hard adjustable layer and is in contact with a human body, so that more comfortable contact touch feeling is provided; while the functional layer is embedded inside the comfort contact layer. The mattress body 101 is provided with a cooling layer on the upper surface of the comfortable contact layer, the cooling layer can generate cool touch feeling by directly contacting with human skin, and the cooling layer is made of materials such as bamboo fiber, hemp fiber, soybean fiber and modal fiber. A plurality of heating units are distributed in the functional layer inside the comfortable contact layer of the mattress body 101 and used for heating the mattress body. In this embodiment, when the heating unit is in a controllable operating state, heat can be generated to heat the mattress body, and the temperature of the heated mattress body can be controlled. Normally, the heat generating unit is in a non-operating state and does not generate heat.
And the temperature sensing module 102 is used for sensing the human body temperature and the environment temperature. In this embodiment, the temperature sensing module may be various types of temperature sensors for sensing the human body temperature and the ambient temperature. Specifically, a temperature sensor for sensing the temperature of the human body may be disposed at a position where the upper surface of the cooling layer of the mattress body is in contact with the human body, for sensing the temperature of the human body, such as a temperature sensitive capacitor; the bed body temperature sensor can also be arranged at other positions of the bed body to sense the human body temperature in a non-contact mode, such as an infrared temperature measuring sensor. The sensor for the ambient temperature can be arranged on the mattress body, and can also be arranged at other positions for sensing the temperature of the ambient environment.
The human body sleep state detection module 103 is used for detecting the sleep depth state of the human body, the distribution range of the human body on the mattress body, and the corresponding region positions of all parts of the human body on the mattress body. In this embodiment, after the human sleep state detection module 103 determines the distribution area of the human body on the mattress body, that is, the areas where different parts of the human body are located on the mattress body, when the temperature of the human body part in the target area needs to be changed, the temperature of the human body part can be changed by controlling the heating unit corresponding to the area on the mattress body. Meanwhile, the human body sleep state detection module 103 can also detect the sleep depth state of the human body, and different temperature control schemes are adopted to heat different parts of the human body according to different sleep depth states of the human body, so that the temperature sensed by each part of the human body is adaptive to the sleep state of the human body, and the sleep quality of the human body can be improved. Specifically, a plurality of pressure sensors may be disposed in the functional layer of the mattress body, and when a human body is in a sleeping state, the pressure applied to the load-bearing part of the mattress body is different from the pressure applied to the non-load-bearing part, so that the distribution range of the human body on the mattress body and the corresponding area positions of the respective parts of the human body on the mattress body can be determined. Meanwhile, when the human body is in a shallow sleep state, the motion of the human body on the mattress is more than that of the human body in a deep sleep state, the motion amplitude is larger, the motion of the human body on the mattress can cause the vibration of the mattress body, and the change of the pressure value of the human body on the mattress body is caused at the same time. Therefore, the sleep depth state of the human body can be judged according to the fluctuation range and the fluctuation frequency of the pressure value of the human body to the mattress body. Under the normal condition, when the fluctuation range and the fluctuation frequency of the pressure value of the mattress body by the human body are larger, the human body is in a shallow sleep state, and when the fluctuation range and the fluctuation frequency of the pressure value of the mattress body by the human body are smaller, the human body is in a deep sleep state. Because the pressure of the human body on the mattress can cause the change of the air pressure value in the soft and hard adjusting layer, the human body sleeping state detection module 103 can also adopt an air pressure sensor, the air pressure values of the soft and hard adjusting layer of the bearing part and the non-bearing part of the mattress body are different in size, so that the distribution range of the human body on the mattress body and the corresponding area positions of all parts of the human body on the mattress body can be judged, and the human body sleeping state is determined according to the fluctuation range and the fluctuation frequency of the air pressure value.
And the heating unit control module 104 is used for controlling the heating units in the corresponding regions to heat the mattress body in the regions where the heating units are located according to the sleeping depth state of the human body, the distribution range of the human body on the mattress body and the corresponding region positions of all parts of the human body on the mattress body and according to the detection of the human body temperature and the ambient temperature. After the sleeping state of the human body, the distribution range of the human body on the mattress body and the corresponding region positions of the human body parts on the mattress body are determined, the heating units in the regions of the mattress body corresponding to the human body parts are controlled by the heating unit control module 104 to heat the mattress body in the target region, so that the temperature of the mattress body in the target region reaches an ideal relative value according to the human body temperature and the ambient temperature and is matched with the sleeping state of a user.
Therefore, the intelligent temperature control adjusting system of the mattress with adjustable hardness, provided by the embodiment of the application, can effectively improve the sleep quality of a human body by detecting the sleep depth state of the human body and controlling the temperatures of different areas of the mattress according to the ambient temperature and the human body temperature.
As an optional embodiment of the present application, an air bag is disposed in the hardness adjusting layer of the mattress body, the hardness of the mattress body can be changed by changing the air pressure value in the air bag, and the air bag can be further configured with an air pressure adjusting unit for changing the air pressure value in the air bag. In this embodiment, the air pressure adjusting unit may be an inflating device, such as an inflator, through which the air bag can be inflated, so as to increase the hardness of the mattress body, and through which the air in the air bag can be exhausted, so as to decrease the hardness of the mattress body, and through inflating the air bag or exhausting the air in the air bag, the hardness of the mattress body can be adjusted.
As an optional embodiment of the present application, in the above embodiment, the air bag may include a plurality of independent chambers, the human sleep state detection module is connected to a plurality of air pressure sensors, the air pressure sensors are distributed in the independent chambers for collecting an air pressure value and an air pressure change value in the corresponding chambers, and the human sleep state detection module is configured to determine a distribution range of a human body on the mattress body and a corresponding region position of each part of the human body on the mattress body according to the air pressure value, and detect a sleep depth state of the human body according to the air pressure change value.
As an optional embodiment of the present application, the temperature sensing module may further include: and the wireless communication unit is in communication connection with the smart phone and is used for receiving the ambient temperature information sent by the smart phone. The smart phone may further be connected to a temperature sensor system of the home internet of things, from which the ambient temperature information is obtained.
As an optional embodiment of the present application, the heat generating unit control module specifically includes: and the temperature judging unit is used for judging whether the difference value between the temperature of different regions of the human body and the ambient temperature meets a preset threshold value or not, and controlling the heating unit to heat the mattress body corresponding to the human body region when the difference value between the temperature of different regions of the human body and the ambient temperature meets the preset threshold value. Generally, when the difference between the temperature of one region of the human body and the ambient temperature is lower than the preset threshold corresponding to the region, the heating unit needs to be controlled to heat the mattress body corresponding to the region of the human body, and when the difference between the temperature of one region of the human body and the ambient temperature is not lower than the preset threshold corresponding to the region, the heating unit does not need to be controlled to heat the mattress body corresponding to the region of the human body. In this embodiment, the value range of the preset threshold may be 0.5 ℃ to 3 ℃.
Fig. 2 is a schematic structural diagram of an intelligent temperature control adjustment system of a soft and hard adjustable mattress according to a second embodiment of the present application. As can be seen from fig. 2, the intelligent temperature control system for a hardness-adjustable mattress according to this embodiment may include: the mattress comprises a mattress body 101, a temperature sensing module 102, a human body sleep state detection module 103 and a heating unit control module 104, wherein the mattress body 101 comprises a soft and hard adjusting layer, a comfortable contact layer and one or more functional layers; wherein the soft or hard adjustment layer is internally provided with an air bag, a plurality of heating units are distributed in the functional layer inside the comfortable contact layer, the heating units are connected with the heating unit control module 104, and the heating unit control module 104 can control the working state of the heating units, including whether to generate heat and the heating temperature. The heating unit control module 104 further includes a temperature determination unit 1041, where the temperature determination unit 1041 is configured to determine whether a difference between the temperatures of different regions of the human body and the ambient temperature satisfies a preset threshold, and control the heating unit to heat the mattress body corresponding to the region of the human body when the difference between the temperature of one region of the human body and the ambient temperature is lower than the preset threshold. The temperature sensing module 102 includes an infrared sensing unit 1021 and a wireless communication unit 1022, where the infrared sensing unit 1021 is used for sensing temperatures of different regions of a human body, and the wireless communication unit 1022 is used for being in communication connection with a smart phone and receiving ambient temperature information sent by the smart phone. In addition, the mattress also comprises an air pressure adjusting unit 105, wherein the air pressure adjusting unit is connected with the air bag in the mattress body and is used for changing the air pressure value in the air bag, so that the hardness of the mattress body is changed, and the hardness of the mattress is adjustable.
As shown in fig. 3, the human sleep state detection module 103 includes: a sleep depth detection submodule 103A and a human body region detection submodule 103B. The sleep depth detection submodule 103A is connected with a pressure sensor of a functional layer of the mattress body to obtain a pressure value and a pressure change value; further, the sleep depth detection sub-module 103A counts a fluctuation range (i.e., a percentage of the average pressure change value with respect to the average pressure value) and a fluctuation frequency (i.e., an average number of fluctuations per minute) of the pressure value over a certain period of time (e.g., over 20 minutes) in the past, based on the pressure value and the pressure change value; when the fluctuation range is larger than a preset fluctuation range threshold value and the fluctuation frequency is larger than a preset fluctuation frequency threshold value, the current user is considered to be in a non-sleep state; when the fluctuation range is larger than the fluctuation range threshold value but the fluctuation frequency is lower than the fluctuation frequency threshold value, the current user is considered to be in a light sleep state; and when the fluctuation range is smaller than the fluctuation range threshold value and the fluctuation frequency is lower than the fluctuation frequency threshold value, determining that the current user is in the deep sleep state. The human body region detection submodule 103B is connected to the pressure sensors of the mattress body functional layer to obtain a pressure value of each pressure sensor, and determines a distribution range of a human body on the mattress body and a corresponding region position of each part of the human body on the mattress body based on the pressure value of each pressure sensor. Specifically, as shown in fig. 4, each pressure sensor on the mattress body corresponds to a certain mattress body region, the black circles are used to represent the pressure sensors, and the dotted square boxes are used to represent the corresponding mattress body region of each pressure sensor. The human body region detection submodule 103B judges whether the pressure value provided by each pressure sensor is greater than a preset pressure threshold value, if so, the mattress body region corresponding to the pressure sensor is determined to belong to a human body distribution range, so that which regions the human body distribution range on the whole mattress body includes can be determined at any moment, and the human body distribution range is a polygonal region formed by splicing rectangles of a plurality of mattress body regions; further, the human body region detection sub-module 103B calculates the degree of matching between the human body distribution range and a preset sleeping posture template, and divides the human body distribution range into region positions corresponding to various parts (such as the head, the back, the legs and the feet) of the human body according to the sleeping posture template having the maximum degree of matching with the current human body distribution range. For example, the mattress body region marked with oblique lines in fig. 4 is judged by the human body region detection submodule 103B to belong to the human body distribution range according to the pressure values; further, the human body region detection submodule 103B calls a sleeping posture template in the template library; the template library stores sleeping posture templates corresponding to various sleeping postures of human bodies, such as sleeping posture templates corresponding to various sleeping postures of stretching supine, curling supine, stretching lateral, curling lateral, stretching prone, curling prone and the like, wherein each sleeping posture template is represented in a form of a polygonal area formed by splicing a plurality of rectangular areas, and is shown in fig. 5; the human body region detection submodule 103B performs matching degree calculation on the determined human body distribution range and the sleeping posture template, for example, the human body distribution range may be divided into N × M grids according to the external rectangle thereof, and the sleeping posture template is divided into N × M grids according to the external rectangle thereof, as shown in fig. 6, and then determines whether the grid of the nth row and the mth column (N is less than or equal to N, M is less than or equal to M) of the N × M grids enters the human body distribution range and the polygonal region of the sleeping posture template at the same time, and if the condition is met, marks the grid as an overlapping grid; and after the judgment is carried out by traversing all the N x M grids, determining the proportion of the overlapped grids in the N x M grids, and if the proportion is higher than an overlapped threshold (for example, 85%), confirming that the human body distribution range is matched with the sleeping posture template. Furthermore, the human body region detection submodule 103B divides the polygon of the human body distribution range into the region positions corresponding to each part of the human body according to the human body region division manner preset by the sleeping posture template, for example, for the sleeping posture template of fig. 5, divides the sleeping posture template into a plurality of regions according to the external rectangles, and determines the human body part corresponding to each region; correspondingly, the human body distribution range matched with the template is divided into areas by the external rectangle according to the same division mode of the template, and each divided area corresponds to a corresponding human body part. In the above embodiment, the detection of the sleeping state (sleeping depth, distribution range and area of sleeping human body) of the human body is realized according to the pressure value and the variation value of the pressure sensor, and the human body area detection submodule 103B may also use the air pressure sensor in the air bag of the mattress to realize the detection in the same manner and in the same target based on the air pressure value and the air pressure variation value, which is not described herein again.
As an optional embodiment of the present application, the heating unit control module includes a temperature control scheme setting sub-module, which obtains the sleep depth of the current user from the sleep depth detection sub-module 103A, and obtains the human body distribution range and the region positions corresponding to the respective parts of the human body from the human body region detection sub-module 103B; correspondingly, the temperature control scheme setting submodule sets the corresponding preset threshold value for each area according to the sleep depth and the area positions corresponding to all parts of the human body; as described above, the temperature determining unit of the heating unit control module is configured to determine whether the difference between the temperature of different regions of the human body and the ambient temperature satisfies the preset threshold, and control the heating unit to heat the mattress body corresponding to the region of the human body when the difference between the temperature of different regions of the human body and the ambient temperature satisfies the preset threshold. Specifically, when the user is in a non-sleep state and a light sleep state, the temperature control scheme setting sub-module sets a lower preset threshold value for the corresponding area of the legs and the feet of the user, so that the legs and the feet are easy to be in a heating state, according to practical research, when the body feels warm, the human body is easier to enter a deeper sleep state, and meanwhile, the corresponding area of the back and the head is set a higher preset threshold value, so that the upper half of the user does not feel dry and hot; when the user is in a deep sleep state, the temperature control scheme setting submodule sets a lower preset threshold value for other areas except the head of the user, so that the whole body is easy to be in a heating state, the sleeping stability of the user can be improved through effective heat preservation, and the sleeping quality is improved.
Therefore, the intelligent temperature control adjusting system of the mattress with adjustable softness and hardness detects the sleep depth state of the human body and the corresponding region positions of all parts of the human body on the mattress body, and controls the temperature of different regions of the mattress corresponding to the human body according to the ambient temperature and the human body temperature, so that the sleep quality of the human body is effectively improved.
Fig. 7 is a flowchart of an intelligent temperature control adjustment method for a soft and hard adjustable mattress according to a third embodiment of the present application. As an embodiment of the method of the present application, the intelligent temperature control method for a hardness-adjustable mattress may include the following steps:
s301: detecting the sleep depth state of the human body and the distribution range of the human body on the mattress body, and determining the corresponding region position of each part of the human body on the mattress body.
In this embodiment, the mattress body can be provided with the gasbag in the hardness adjusting layer, the gasbag can have a plurality of independent cavities, can be provided with air pressure sensor in each cavity, through air pressure sensor can gather the atmospheric pressure value and the atmospheric pressure change value in each cavity. Or a plurality of pressure sensors are arranged in the functional layer of the mattress body, and the pressure value and the pressure change value are detected according to the pressure sensors. Furthermore, the sleeping depth state of the human body can be judged according to the collected pressure value and pressure change value (or air pressure value and air pressure change value), the distribution range of the human body on the mattress body is determined according to the pressure value (or air pressure value), the matching degree calculation is carried out through the mattress body and a preset sleeping posture template, and the distribution range of the human body is divided into the area positions corresponding to all parts (such as the head, the back, the legs and the feet) of the human body according to the sleeping posture template with the maximum matching degree with the current distribution range of the human body. For the detailed process of determining the distribution area of the human body on the mattress body and the sleep depth state of the human body, refer to the above embodiments, which are not described herein.
S302: temperature information of different areas of the human body and ambient temperature information are acquired.
After the sleeping depth state of the human body, the distribution range of the human body on the mattress body and the region positions corresponding to all human body parts are determined, the temperature information of different regions of the human body and the ambient temperature information can be obtained. Specifically, the temperature information of different regions of a human body can be acquired through an infrared sensor unit or a contact type temperature sensor arranged on the mattress body, and the ambient temperature information is acquired through an ambient temperature sensor of the mattress body or through the communication connection of a wireless communication unit of the mattress body and devices such as a smart phone and an internet of things temperature system.
S303: and judging whether the difference value between the temperature of different areas of the human body and the ambient temperature meets a preset threshold value or not. In step S303, the sleep depth and the human body distribution range of the current user and the region positions corresponding to each part of the human body are obtained, and the preset threshold corresponding to each region is set according to the sleep depth and the region positions corresponding to each part of the human body.
S304: and when the difference between the temperature of different areas of the human body and the ambient temperature meets a preset threshold, heating the corresponding human body area.
The intelligent temperature control adjusting method for the soft and hard adjustable mattress of the embodiment can achieve the technical effects similar to those of the system embodiment, and the details are not repeated here.
The above description is only a preferred embodiment of the application and is illustrative of the principles of the technology employed. It will be appreciated by those skilled in the art that the scope of the invention herein disclosed is not limited to the particular combination of features described above, but also encompasses other arrangements formed by any combination of the above features or their equivalents without departing from the spirit of the invention. For example, the above features may be replaced with (but not limited to) features having similar functions disclosed in the present application.