Method, device, electronic device, medium and measuring device for correcting measurement data
By acquiring and analyzing the correction factors affecting the measurement data, determining their corresponding additional attributes and correction parameters, and correcting the measurement data, solving the problem of inaccurate measurement data and achieving higher data accuracy and reliability.
Patent Information
- Application Number
- CN201910351257.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2019-04-28
- Publication Date
- 2025-03-07
- Estimated Expiration
- 2040-09-03
AI Technical Summary
During the data measurement process, the measurement data may not be accurate enough due to various influencing factors, and an effective method is needed to correct these data.
By acquiring at least one correction factor, determining its corresponding additional attributes for measurement data, and determining the correction parameters based on these additional attributes, the measurement data is corrected. Correction factors can include wear, handheld conditions, and dietary conditions.
By correcting the measured data, the actual data can be reflected more accurately, and the reliability and accuracy of the data can be improved.
Smart Images

Figure CN111858563B_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of data processing, and in particular to a method, an apparatus, a device, a computer-readable medium and a measuring device for correcting measurement data. Background Art
[0002] Users can use various measuring devices to measure data. It is understandable that during the data measurement process, due to the existence of various influencing factors, the measured data may not be accurate enough. Summary of the invention
[0003] According to one aspect of the present disclosure, a method for correcting measurement data is proposed, comprising: obtaining at least one correction factor; for each of the at least one correction factor, determining an additional attribute of the measurement data corresponding to the correction factor, and determining a correction parameter of the correction factor based on the additional attribute; and correcting the measurement data according to the correction parameter of the at least one correction factor.
[0004] In some embodiments, the additional attributes are user input information and / or pre-acquired statistical information.
[0005] In some embodiments, the measurement data is the user's weight data, and the at least one correction factor includes one or more of a wearing condition, a holding condition, and a diet condition.
[0006] In some embodiments, when the correction factor is a wearing condition, the additional attributes of the measurement data corresponding to the wearing condition include at least one of date information, weather conditions, geographic location, and physiological data of the user.
[0007] In some embodiments, the user's physiological data includes one or more of the user's height data, weight data, and gender data.
[0008] In some embodiments, when the correction factor is a hand-held condition, the additional attributes of the measurement data corresponding to the hand-held condition include device information of a hand-held device for receiving the measurement data.
[0009] In some embodiments, when the correction factor is a dietary condition, the additional attributes of the measurement data corresponding to the dietary condition include at least one of time information, geographic location, and gender information of the user.
[0010] In some embodiments, acquiring at least one correction factor includes: in response to user input, selecting at least one from a plurality of predefined correction factors as a correction factor for the measurement data.
[0011] In some embodiments, the method further includes: determining display information of an icon indicating each correction factor according to priority information of the at least one correction factor.
[0012] According to another aspect of the present disclosure, a device for correcting measurement data is also provided, including: an acquisition unit configured to acquire at least one correction factor; a parameter determination unit configured to determine, for each of the at least one correction factor, an additional attribute of the measurement data corresponding to the correction factor, and determine the correction parameter of the correction factor based on the additional attribute; and a correction unit configured to correct the measurement data according to the correction parameter of the at least one correction factor.
[0013] In some embodiments, the additional attributes are user input information and / or pre-acquired statistical information.
[0014] In some embodiments, the measurement data is the user's weight data, and the at least one correction factor includes one or more of a wearing condition, a holding condition, and a diet condition.
[0015] In some embodiments, when the correction factor is a wearing condition, the additional attributes of the measurement data corresponding to the wearing condition include at least one of date information, weather conditions, and physiological data of the user.
[0016] In some embodiments, the user's physiological data includes one or more of the user's height data, weight data, and gender data.
[0017] In some embodiments, when the correction factor is a hand-held condition, the additional attributes of the measurement data corresponding to the hand-held condition include device information of a hand-held device for receiving the measurement data.
[0018] In some embodiments, when the correction factor is a dietary condition, the additional attribute of the measurement data corresponding to the dietary condition includes at least one of time information and gender information of the user.
[0019] In some embodiments, acquiring at least one correction factor includes: in response to user input, selecting at least one from a plurality of predefined correction factors as a correction factor for the measurement data.
[0020] In some embodiments, the apparatus further comprises: determining display information of an icon indicating each correction factor according to priority information of the at least one correction factor.
[0021] According to another aspect of the present disclosure, an electronic device for correcting measurement data is provided, the device comprising a memory and a processor, wherein the memory stores instructions, and when the instructions are executed by the processor, the processor executes the image generation method as described above.
[0022] According to another aspect of the present disclosure, a computer-readable storage medium is provided, on which instructions are stored. When the instructions are executed by a processor, the processor executes the method for correcting measurement data as described above.
[0023] According to another aspect of the present disclosure, a measuring device is provided, including the electronic device for correcting measurement data as described in the aforementioned embodiment; or being communicatively connected to the electronic device for correcting measurement data as described in the aforementioned embodiment.
[0024] In some embodiments, the measuring device is a weight or body fat measuring device, and the electronic device for correcting the measurement data is a mobile phone or a tablet computer. BRIEF DESCRIPTION OF THE DRAWINGS
[0025] In order to more clearly illustrate the technical solutions of the embodiments of the present disclosure, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present disclosure. For ordinary technicians in this field, other drawings can also be obtained based on these drawings without creative work. The following drawings are not deliberately scaled according to the actual size, and the focus is on illustrating the main purpose of the present disclosure.
[0026] Figure 1 An exemplary scenario diagram of a data measurement system according to the present application is shown;
[0027] Figure 2 A schematic flow chart of a method for correcting measurement data according to an embodiment of the present disclosure is shown;
[0028] Figure 3A An exemplary schematic diagram of a graphical user interface according to an embodiment of the present disclosure is shown;
[0029] Figure 3B Another exemplary schematic diagram of a graphical user interface according to an embodiment of the present disclosure is shown;
[0030] Figure 3C Another exemplary schematic diagram of a graphical user interface according to an embodiment of the present disclosure is shown;
[0031] Figure 4 A schematic diagram showing an apparatus for correcting measurement data according to an embodiment of the present disclosure; and
[0032] Figure 5 An architectural diagram of a computing device according to an embodiment of the present disclosure is shown. DETAILED DESCRIPTION
[0033] In order to make the purpose, technical solution and advantages of the embodiment of the present invention clearer, the technical solution of the embodiment of the present invention will be clearly and completely described below in conjunction with the drawings of the embodiment of the present invention. Obviously, the described embodiment is a part of the embodiment of the present invention, not all of the embodiments. Based on the described embodiment of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0034] Unless otherwise defined, the technical terms or scientific terms used in this disclosure should be understood by people with ordinary skills in the field to which the invention belongs. "First", "second" and similar words used in this disclosure do not indicate any order, quantity or importance, but are only used to distinguish different components. Similarly, "include" or "comprise" and other similar words mean that the elements or objects appearing before the word cover the elements or objects listed after the word and their equivalents, without excluding other elements or objects. "Connect" or "connected" and other similar words are not limited to physical or mechanical connections, but may include electrical connections or signal connections, whether direct or indirect.
[0035] Figure 1 An exemplary scene diagram of a data measurement system according to the present application is shown. Figure 1 As shown, the system 100 may include at least one measurement device 110 , a client 120 , a network 130 , at least one server 140 , and at least one database 150 .
[0036] The measuring device 110 may be a device for collecting measurement data. For example, when the weight or body fat data is to be measured, the measuring device may be a scale, such as a weight scale, a body fat scale, etc. When the distance data is to be measured, the measuring device may be a rangefinder, such as a ruler, a laser rangefinder, etc. When the time data is to be measured, the measuring device may be a stopwatch, etc. This solution does not limit the nature of the data to be measured, and those skilled in the art can understand that the technical solution implemented according to the principles of the present disclosure can be used in the process of collecting any measurement data, such as measuring human height, blood pressure, etc.
[0037] The client 120 can be used to record and / or perform corrections to the measurement data. In some embodiments, the client 120 can be any electronic device capable of performing data processing, such as a computer, a mobile phone, etc. It is understood that the client can be any other type of electronic device, including but not limited to a notebook, a tablet computer, a smart home device, a wearable device, etc. The client provided according to the present application can be used to receive measurement data from a measurement device and correct the received measurement data.
[0038] In some embodiments, the received measurement data can be corrected using a processing unit of the client. For example, the client can use the algorithm and data stored in the built-in memory to perform the method for correcting the measurement data provided by the present application. In some implementations, the client can use a built-in application to perform the correction of the measurement data. In other implementations, the client can perform the correction of the measurement data by calling an external application. For example, the measurement data can be sent to the server 140 via a network, and the processing unit of the server 140 can be used to perform the correction of the measurement data.
[0039] In some embodiments, the measuring device 110 and the client 120 can be integrated into the same device. For example, a device for measuring weight and body fat, a chip with data processing function, and a display device can be integrated on the smart body fat scale, so that the user can operate on the smart body fat scale to measure and record weight and / or body fat data at the same time. For another example, a mobile phone can be used as a stopwatch for measuring time, and at the same time as a client for recording and correcting the measured time. In other embodiments, the measuring device 110 and the client 120 can also be implemented as separate devices respectively. The independent measuring devices 110 and the client 120 can be connected to each other through a network. For example, when the measuring device 110 is a smart body fat scale and the client 120 is a smart phone, the information of the smart body fat scale can be registered on the smart phone, so that the measurement data of the smart body fat scale can be recorded on the smart phone.
[0040] The network 130 may be a single network or a combination of multiple different networks. For example, the network 130 may include, but is not limited to, a local area network, a wide area network, a public network, a private network, etc., or a combination of several of them.
[0041] The network 130 may be connected via a network connection, such as a wireless network, a wired network, and / or any combination of a wireless network and a wired network. The network may include a local area network, the Internet, a telecommunication network, an Internet of Things based on the Internet and / or a telecommunication network, and / or any combination of the above networks. A wired network may communicate by, for example, twisted pair, coaxial cable, or optical fiber transmission, and a wireless network may communicate by, for example, 3G / 4G / 5G mobile communication network, Bluetooth, Zigbee, or Wi-Fi.
[0042] The network 130 may be directly connected or indirectly connected in the connection path. For example, the direct connection may be a point-to-point connection between the measuring device 110 and the client 120 through Bluetooth, Wi-Fi (Ad-Hoc mode), etc.; for example, the indirect connection may be a Zigbee relay connection based on a PAN coordination point, or a Wi-Fi relay based on a Wi-Fi AP or Route.
[0043] Server 140 can be a single server, or a server group, each server in the group is connected via a wired or wireless network. A server group can be centralized, such as a data center. Server 140 can be local or remote. In some embodiments, the server can be used to obtain other data required in the process of correcting the measurement data proposed in the present disclosure, such as the current date, time, weather conditions, etc.
[0044] The database 150 may generally refer to a device with a storage function. The database 150 is mainly used to store data received from the client and various data used, generated and output by the server 140 during operation. The database 150 may be local or remote. The database 150 may be stored in various memories, such as random access memory (RAM), read only memory (ROM), mechanical hard disk, solid state drive, flash memory, etc. The storage devices mentioned above are just some examples, and the storage devices that can be used by the system are not limited to these.
[0045] In some embodiments, the database 150 may store a correction factor for correcting the measurement data, an additional attribute of the measurement data corresponding to the correction factor, and a correction parameter of the correction factor corresponding to the additional attribute. In some embodiments, the database 150 may be an independent device. In other embodiments, the database 150 may also be integrated in at least one of the client 120 and the server 140. For example, the database 150 may be arranged on the client 120 or on the server 140. For another example, the database 150 may also be distributed, with a portion thereof arranged on the client 120 and another portion arranged on the server 140.
[0046] The database 150 may be connected or communicated with the server 140 via the network 130, or directly connected or communicated with the server 140 or a part thereof, or a combination of the two.
[0047] The process of the method for correcting measurement data provided by the present application will be described in detail below.
[0048] Figure 2 FIG. 1 is a schematic flow chart of a method for correcting measurement data according to an embodiment of the present disclosure. Figure 1 The client 120 shown in FIG. Figure 2 The method of correcting the measurement data is shown in FIG.
[0049] like Figure 2 As shown, in step S202, at least one correction factor is obtained. The correction factor is various factors that affect the accuracy of the measurement data.
[0050] For example, when measuring a person's weight, if the person being measured is wearing more clothes, heavier accessories, or has just eaten, the measurement data collected by the scale will deviate from the person's actual weight. For another example, when using a laser rangefinder for measurement, due to the limitations of the measurement environment, the measurement data collected by the rangefinder may include the weight of the rangefinder itself, and therefore deviate from the actual distance. For another example, when using a stopwatch to measure time data, since the user operating the stopwatch needs a certain amount of reaction time, there is a deviation between the measurement data collected by the stopwatch and the actual time data.
[0051] The following will take the user's weight data as an example to describe the specific method of using the correction factor for correction.
[0052] When the measurement data is weight data of the user, the at least one correction factor includes one or more of a wearing condition, a holding condition, and a diet condition.
[0053] In some embodiments, there may be multiple preset correction factors. Obtaining at least one correction factor may refer to selecting at least one from multiple preset correction factors. For example, at least one may be selected from a plurality of predefined correction factors in response to user input as a correction factor for the measurement data and used in a subsequent correction process. In some examples, a user may input their own selection and determine the correction factor for the measurement data through a graphical user interface provided by an application.
[0054] In step S204, for each of the at least one correction factor, an additional attribute of the measurement data corresponding to the correction factor may be determined, and a correction parameter of the correction factor may be determined based on the determined additional attribute.
[0055] As mentioned above, correction factors are various factors that affect the accuracy of the measurement data. It is understandable that different correction factors can affect the accuracy of the measurement data in different ways. In addition, even for the same correction factor, there may be multiple variables that affect the measurement data. Therefore, according to the obtained correction factor, at least one additional attribute corresponding to the correction factor that affects the accuracy of the measurement data can be determined. The additional attribute can be used to determine the correction parameter of the correction factor. The correction parameter can indicate the degree of influence of the correction factor on the measurement data, that is, the degree to which the measurement data deviates from the true data.
[0056] The additional attributes may be user input information and / or pre-acquired statistical information. For example, the degree of deviation of the measurement data caused by the additional attributes associated with each correction factor relative to the real data may be determined according to the results of a questionnaire survey. In some embodiments, the correction parameters for each correction factor may be updated by regular questionnaire surveys or by regularly collecting relevant information input by users. The statistical results obtained by the questionnaire survey may be pre-stored in a database. In the process of correcting the measurement data, the stored statistical results may be obtained by accessing a database.
[0057] In some embodiments, the correction parameter corresponding to each additional attribute may be pre-stored in a database in a manner associated with the additional attribute. Therefore, during the correction process of the measurement data, the correction parameter associated with the additional attribute may be searched in the database according to the additional attribute.
[0058] In some embodiments, the correction parameter may be expressed as an absolute value of the deviation of the measured data from the true data. In other embodiments, the correction parameter may be expressed as a percentage of the deviation of the measured data from the true data.
[0059] Taking the measured data as the user's weight data as an example, when the correction factor is the wearing condition, the additional attribute of the measured data corresponding to the wearing condition may include at least one of date information, weather conditions, geographic location, and the user's physiological data. The wearing condition may be used to indicate the influence of the user's clothing, watches, jewelry, and other accessories on the weight data.
[0060] The principle of the present invention is described below by taking the clothing worn by the user as an example. For example, the clothing worn by the user may include clothes, shoes, scarves, hats, gloves, etc.
[0061] The date information of the measurement can be obtained through a network time server or by reading the system time of an electronic device as a client. The date when the measurement is performed can be used to determine the season in which the user is in when the weight is measured, so that the weight of the clothes worn by the user can be determined according to the season information. For example, the weight of the clothes worn by the user in winter is greater than the weight of the clothes worn by the user in summer. The weight of the clothes worn by the user in different seasons can be obtained by pre-surveying the clothing conditions of people in different regions. For example, a questionnaire survey can be conducted on the user to obtain the thickness, quantity and type of shoes (such as slippers or boots) of the clothes worn by the user in different seasons. In some examples, the weight of the clothes worn by the user in different seasons can be determined by statistically analyzing the results of the questionnaire survey conducted in advance. For example, the average weight of the clothes worn by the users participating in the questionnaire survey in different seasons can be used as a correction parameter for the wearing conditions in different seasons.
[0062] The weather conditions of the corresponding location, such as temperature, wind direction, wind force, etc., can be obtained from the weather server based on the geographic information and date. For example, the weather conditions when the weight data is collected can be determined in combination with the geographic information of the user when measuring the weight and the above date information. The weight of the clothes worn by the user can be determined more accurately in combination with the specific weather conditions. For example, in bad weather conditions (such as strong winds), the user wears more clothes than in good weather conditions, and therefore the weight is heavier. Similarly, the results of a questionnaire survey conducted in advance can be used to take the average weight of the clothes worn by the users participating in the questionnaire survey under different weather conditions as a correction parameter for the wearing conditions under different weather conditions.
[0063] The geographic location can be obtained through satellite positioning systems (GPS, Beidou, etc.) or mobile phone base station positioning to cope with changes in user clothing habits in different regions. For example, in Northeast China and North China, even in the same cold autumn and winter environment, the clothing habits and types of clothes are different (the difference between mink products and cotton clothes). This can assist in correcting the weight differences caused by the clothing habits of users in different regions.
[0064] The user's physiological data can be obtained based on the information input by the user or the user information pre-stored in the database. For example, when a user uses a health-type application on the client, the user can be required to enter his or her basic information, such as age, height, gender, weight, etc., when using it for the first time.
[0065] The physiological data of the user may include one or more of the user's height data, weight data, and gender data. For example, the size of the clothes worn by the user may be determined according to the user's height, weight, and gender, and the weight of the clothes worn may be determined according to the determined size. It is understandable that the larger the size of the clothes, the heavier the weight. Therefore, the users participating in the survey are divided into different categories according to their height, weight, and gender, and the weights of the clothes worn by users belonging to different categories may be counted separately. In this case, the user category to which the measured user belongs may be determined according to the physiological data of the measured user, and the average weight of the clothes worn by users in the category may be used as a correction parameter for the wearing condition.
[0066] In some embodiments, the degree of influence of the clothing worn by the user on the measured weight data can be determined based on at least one of date information, weather conditions, geographic location, and physiological data of the user. For example, when the correction factor is obtained to be the wearing condition, the additional attributes of the weight data corresponding to the wearing condition can be determined as the date and the gender of the user. When it is determined that the current date is March 25, 2019, the season is early spring, the location is Beijing, and the user is a female, it can be found in the database that the average weight of female clothing in Beijing under such weather conditions is 450g. If the additional attributes also include weather conditions, when it is determined that it rains on that day and the minimum temperature is 8 degrees Celsius, the weight of the clothing can be determined to be 700g.
[0067] In some embodiments, the wearing condition may also include a watch worn by the user. In this case, the additional attributes corresponding to the wearing of the watch may include the user's gender and device information of the client device.
[0068] For example, the average weight of watches worn by men and the average weight of watches worn by women can be calculated in advance as correction parameters for the watches.
[0069] For another example, the watch worn by the user can be determined based on the client device information. For example, if the brand of the electronic device is determined based on the device information, the watch worn by the user can be considered to be a product of the same brand, and the weight of the product of the same brand can be determined as the calibration parameter. For example, if the client device is an Apple phone, the weight of the 40mm Apple watch series 4 can be determined as the calibration parameter, which is about 30.1g.
[0070] For another example, it is possible to determine whether there is watch information connected to the client device by accessing the client's system information. If there is watch information connected to the client device, the model of the watch worn by the user can be determined based on the device information of the connected watch according to the system information, so as to determine the weight of the watch of the model as the correction parameter.
[0071] In some embodiments, the wearing condition may also be jewelry worn by the user. In this case, the additional attribute corresponding to the jewelry worn may be at least one of the user's gender data and the user's historical shopping information.
[0072] In some examples, the average weight of jewelry worn by men and the average weight of jewelry worn by women may be calculated in advance as correction parameters.
[0073] In other examples, the user's historical shopping information stored in the database may be accessed to determine the user's jewelry wearing situation. For example, if the user's historical shopping information indicates that the user often buys jewelry (e.g., the total purchase quantity exceeds a predefined threshold or the purchase frequency exceeds a predefined threshold), then it can be considered that the user likes to wear jewelry, and the correction parameter corresponding to the jewelry wearing situation can be increased accordingly. If the user's historical shopping information indicates that the user rarely buys jewelry (e.g., the total purchase quantity is less than a predefined threshold or the purchase frequency is less than a predefined threshold), then it can be considered that the user rarely wears jewelry, and the correction parameter corresponding to the jewelry wearing situation can be reduced accordingly.
[0074] When the correction factor is the hand-held condition, the additional attribute of the measurement data corresponding to the hand-held condition includes device information of a hand-held device for receiving the measurement data. In some embodiments, the user can use a smart phone or other hand-held electronic device as a client to record the measurement result. Therefore, when using a weight scale or a body fat scale for measurement, the user needs to hold the hand-held electronic device for recording the result during the measurement.
[0075] For example, the device information of the handheld device can be determined by reading the system information of the electronic device, thereby determining the model of the handheld device. In this case, the weight of the device can be determined by the model of the handheld device. For example, when it is determined that the model of the client device is Apple iPhone Xs, the weight of the device of the corresponding model can be found in the database to be 177g, and the determined device weight is used as the correction parameter of the handheld condition.
[0076] Therefore, the correction factor may also include the user's diet. In some embodiments, when measuring weight, if the user has just eaten, the measurement result may be higher than the user's actual weight, thereby correcting the inaccuracy of the weight measurement caused by the user's diet.
[0077] In some embodiments, when the correction factor is a dietary condition, the additional attributes of the measurement data corresponding to the dietary condition include at least one of time information, geographic location, and gender information of the user.
[0078] The time information at the time of measurement can be obtained through a network time server or by reading the system time of an electronic device as a client, such as time information expressed in a 24-hour system or a 12-hour system. According to the time information, it can be determined whether the user has eaten at the time of measuring the weight and the weight of the food eaten. For example, when it is determined that the time of measuring the weight is 20:30, the geographical location is Beijing, and the user is a female, it can be determined according to the statistical results pre-stored in the database that the user has eaten dinner at this time, so the average dinner food intake of women can be determined as a correction parameter of the diet, for example, the average dinner food intake of women can be 400g.
[0079] In some embodiments, the user's historical dietary information can be recorded by an application in the client, and correction parameters for the user's dietary status can be determined based on the user's historical meal times and historical dietary intake. For example, the user can record his or her dietary information by taking a photo and uploading it. The server can identify the photo uploaded by the user to determine the user's historical dietary information.
[0080] In step S206, the measurement data can be corrected according to the correction parameters of the at least one correction factor. For example, the degree of influence of each correction factor on the measurement data can be determined by the result output by step S204, and the measurement data can be corrected by the correction parameters output by step S204. In some embodiments, the correction parameters of the correction factor can be determined based on the aforementioned method by at least one correction factor, so as to correct the measurement data using the correction parameters. In other embodiments, after selecting the correction factor and correcting using the correction parameters of the correction factor, the influence of the correction factor on the measurement data can be removed. That is, the corrected measurement data is restored to the data before correction.
[0081] Although the principle of the present invention is described above only by taking the measurement data as weight data as an example, those skilled in the art can understand that when the measurement data is distance data or time data, those skilled in the art can set the correction factors and associated additional attributes for the distance data or time data according to actual conditions, so as to achieve correction of the measurement data.
[0082] For example, when the measurement data is distance data, the correction factor may be the situation of the measuring device. In some embodiments, the length of the measuring device cannot be deducted from the measured distance, so the device information of the measuring device may be set as an additional attribute. Therefore, by determining the length of the measuring device as a correction parameter based on the device information of the measuring device, the measurement result may be corrected using the length of the measuring device.
[0083] For another example, when the measured data is time data, the correction factor may be the user's reaction speed. In this case, the additional attribute for the reaction speed may be set to age information. For example, when the user is too old or too young, it may be considered that the user's reaction speed is slow. Therefore, the reaction time of users of different age groups may be predetermined, and the reaction time of the users of the age group may be determined as the correction parameter of the user's time data according to the user's age.
[0084] By using the technical solution provided by the present disclosure, the additional attribute of the measurement data corresponding to the correction factor can be determined according to the correction factor affecting the measurement data, so that the correction parameter of the correction factor can be determined based on the determined additional attribute to correct the measurement data. Therefore, by presetting the association between the additional attribute and the correction factor and the degree of influence of each additional attribute on the measurement data, the measurement data can be conveniently corrected, thereby eliminating the influence of each correction factor on the measurement data.
[0085] Figure 3A An exemplary schematic diagram of a graphical user interface according to an embodiment of the present disclosure is shown. Figure 3A In the example shown in FIG. 1 , the measuring device may be a smart weight scale or a smart body fat scale, and the client may be a smart phone or a tablet computer. The measuring device may send the measurement data to the client via a network. The application installed on the smart phone may be used to implement the following Figure 2 The method of correcting the measured data is shown.
[0086] like Figure 3A As shown, when the client receives the measurement data, the calibration procedure can be started and the graphical user interface 300 can be displayed to the user. Icon 310 indicates the measurement data. Figure 3AIn the example shown, the measurement data is 83.5kg. In the correction program, the application can display a variety of different correction factors (for example, icon 320) to the user in the graphical user interface 300. The user can select one or more of them for correction according to the actual situation. For example, the user can select the icon "-mobile phone" (indicating hand-held status) to remove the influence of the user holding the mobile phone on the measurement result during the weight measurement process. Accordingly, the user can also select one or more of the icons "-clothing" (indicating the wearing situation of clothing), "-food" (indicating the eating situation) and "-jewelry" (indicating the wearing situation of jewelry) to respectively remove the influence of the correction factors represented by these icons on the measurement results. Here you can use Figure 2 The steps for correcting the measurement data shown in the figure are used to measure the weight data, which will not be described in detail here.
[0087] In some embodiments, the display information of each correction factor in the graphical user interface 300 can be determined according to the priority of each correction factor. For example, the priority of each correction factor can be determined according to the user's historical usage information. The higher the user's usage frequency, the higher the priority of the correction factor. For example, in the past 20 weight measurements, the user selected "-mobile phone" 18 times, "-clothing" 12 times, "-diet" 8 times, and "-jewelry" 1 time. Then it can be considered that the correction factor indicated by "-mobile phone" has the highest priority, the correction factor indicated by "-clothing" has the second highest priority, the correction factor indicated by "-diet" has the second highest priority, and the correction factor indicated by "-jewelry" has the lowest priority.
[0088] According to the priority of the correction factor determined by the method described above, the display information of the icon indicating the correction factor can be determined according to the priority, so that the higher the priority, the easier it is for the user to operate and select.
[0089] For example, Figure 3A As shown, the correction factor "-cell phone" with the highest priority can be placed in the upper right corner of the graphical user interface, the icon of the correction factor "-clothing" with the second priority can be placed in the upper left corner of the graphical user interface, the icon of the correction factor "-diet" with the third priority can be placed in the lower right corner of the graphical user interface, and the icon of the correction factor "-jewelry" with the lowest priority can be placed in the lower right corner of the graphical user interface. In this way, the higher the priority of the correction factor, the easier it is for the user to operate the icon indicating the correction factor.
[0090] Figure 3B Another example of displaying information of setting correction factors according to priority is shown. Figure 3BAs shown, each correction factor may be displayed in the form of a list, and the display order of each correction factor in the list is determined according to the priority information.
[0091] Figure 3C Another exemplary schematic diagram of a graphical user interface according to an embodiment of the present disclosure is shown. Figure 3C As shown in FIG. 1 , when the user selects “-mobile phone”, “-clothing”, “-diet”, and “-jewelry” to correct the weight data, the weight data in the measurement data frame changes from Figure 3A The 83.5kg in the figure changes to 83.0kg, and the icon indicating the correction factor changes its display position to float above the graphical user interface. If the user wishes to cancel the selected correction factor, he can do so by selecting Figure 3C The icon 330 shown in FIG. 1 is used to cancel the correction effect of the correction factor.
[0092] By using the embodiments provided in the present disclosure, it is possible to enable a user to conveniently correct the measurement data results, and to arbitrarily select or cancel one or more correction factors for the correction results of the measurement data according to actual conditions.
[0093] Figure 4 FIG. 1 is a schematic diagram showing a device for correcting measurement data according to an embodiment of the present disclosure. Figure 4 As shown, the device 400 for correcting measurement data may include an acquisition unit 410, a parameter determination unit 420, and a correction unit 430. In some embodiments, the Figure 4 The device 400 for correcting measurement data is shown to implement Figure 1 The client 120 is shown in FIG.
[0094] The acquisition unit 410 may be configured to acquire at least one correction factor. The correction factor is various factors that affect the accuracy of the measurement data.
[0095] The following will take the user's weight data as an example to describe the specific method of using the correction factor for correction.
[0096] When the measurement data is weight data of the user, the at least one correction factor includes one or more of a wearing condition, a holding condition, and a diet condition.
[0097] In some embodiments, there may be multiple preset correction factors. Obtaining at least one correction factor may refer to selecting at least one from multiple preset correction factors. For example, at least one may be selected from a plurality of predefined correction factors in response to user input as a correction factor for the measurement data and used in a subsequent correction process. In some examples, a user may input their own selection and determine the correction factor for the measurement data through a graphical user interface provided by an application.
[0098] The parameter determination unit 420 may be configured to determine, for each of the at least one correction factor, an additional property of the measurement data corresponding to the correction factor, and determine a correction parameter of the correction factor based on the determined additional property.
[0099] The additional attributes may be user input information and / or pre-acquired statistical information. For example, the degree of deviation of the measurement data caused by the additional attributes associated with each correction factor relative to the real data may be determined according to the results of a questionnaire survey. In some embodiments, the correction parameters for each correction factor may be updated by regular questionnaire surveys or by regularly collecting relevant information input by users. The statistical results obtained by the questionnaire survey may be pre-stored in a database. In the process of correcting the measurement data, the stored statistical results may be obtained by accessing a database.
[0100] In some embodiments, the correction parameter corresponding to each additional attribute may be pre-stored in a database in a manner associated with the additional attribute. Therefore, during the correction process of the measurement data, the correction parameter associated with the additional attribute may be searched in the database according to the additional attribute.
[0101] In some embodiments, the correction parameter may be expressed as an absolute value of the deviation of the measured data from the true data. In other embodiments, the correction parameter may be expressed as a percentage of the deviation of the measured data from the true data.
[0102] Taking the measured data as the user's weight data as an example, when the correction factor is the wearing condition, the additional attribute of the measured data corresponding to the wearing condition may include at least one of date information, weather conditions, geographic location, and the user's physiological data. The wearing condition may be used to indicate the influence of the user's clothing, watches, jewelry, and other accessories on the weight data.
[0103] The date information of the measurement can be obtained through a network time server or by reading the system time of an electronic device as a client. The date of measurement can be used to determine the season in which the user is measuring his weight, and thus the weight of the clothes worn by the user can be determined according to the season information.
[0104] The weather conditions of the corresponding location, such as temperature, wind direction, wind force, etc., can be obtained from the weather server according to the geographic information and date. For example, the weather conditions when the weight data was collected can be determined by combining the geographic information of the user when measuring the weight and the above date information. The weight of the clothes worn by the user can be determined more accurately by combining the specific weather conditions.
[0105] The user's physiological data may include one or more of the user's height data, weight data, and gender data. For example, the size of the clothes worn by the user may be determined based on the user's height, weight, and gender, and the weight of the clothes worn may be determined based on the determined size.
[0106] In some embodiments, the wearing condition may also include a watch worn by the user. In this case, the additional attributes corresponding to the wearing of the watch may include the user's gender and device information of the client device.
[0107] For example, the average weight of watches worn by men and the average weight of watches worn by women can be counted in advance as correction parameters for watches. For another example, the watch worn by the user can be determined based on the device information of the client. For another example, it can be determined whether there is watch information connected to the client device by accessing the system information of the client. If there is watch information connected to the client device, the device information of the connected watch can be determined based on the system information to determine the model of the watch worn by the user, so that the weight of the watch of the model can be determined as the correction parameter.
[0108] In some embodiments, the wearing condition may also be jewelry worn by the user. In this case, the additional attribute corresponding to the jewelry worn may be at least one of the user's gender data and the user's historical shopping information.
[0109] In some examples, the average weight of jewelry worn by men and the average weight of jewelry worn by women may be calculated in advance as correction parameters.
[0110] In other examples, the user's historical shopping information stored in a database may be accessed to determine the user's jewelry wearing status.
[0111] When the correction factor is the hand-held condition, the additional attribute of the measurement data corresponding to the hand-held condition includes device information of a hand-held device for receiving the measurement data. In some embodiments, the user can record the measurement result using a smart phone or other hand-held electronic device as a client.
[0112] For example, the device information of the handheld device can be determined by reading the system information of the electronic device, thereby determining the model of the handheld device. In this case, the weight of the device can be determined by the model of the handheld device.
[0113] Therefore, the correction factor may also include the user's diet. In some embodiments, when measuring weight, if the user has just eaten, the measurement result may be higher than the user's actual weight, thereby correcting the inaccuracy of the weight measurement caused by the user's diet.
[0114] In some embodiments, when the correction factor is a dietary condition, the additional attributes of the measurement data corresponding to the dietary condition include at least one of time information, geographic location, and gender information of the user.
[0115] The time information during measurement can be obtained through a network time server or by reading the system time of an electronic device as a client, such as the time information expressed in a 24-hour system or a 12-hour system. According to the time information, it can be determined whether the user has eaten at the time of measuring weight and the weight of the food eaten.
[0116] In some embodiments, the user's historical dietary information can be recorded by an application in the client, and correction parameters for the user's dietary situation can be determined based on the user's historical meal times and historical dietary intake.
[0117] The correction unit 430 can be configured to correct the measurement data according to the correction parameters of the at least one correction factor. For example, the degree of influence of each correction factor on the measurement data can be determined by the result output by the parameter determination unit 420, and the measurement data can be corrected by the correction parameters output by the parameter determination unit 420. In some embodiments, the correction parameters of the correction factor can be determined based on the aforementioned method by at least one correction factor, so as to correct the measurement data using the correction parameters. In other embodiments, after selecting the correction factor and correcting it using the correction parameters of the correction factor, it is possible to choose to remove the influence of the correction factor on the measurement data. That is, the corrected measurement data is restored to the data before correction.
[0118] Although the principle of the present invention is described above only by taking the measurement data as weight data as an example, those skilled in the art can understand that when the measurement data is distance data or time data, those skilled in the art can set the correction factors and associated additional attributes for the distance data or time data according to actual conditions, so as to achieve correction of the measurement data.
[0119] By using the technical solution provided by the present disclosure, the additional attribute of the measurement data corresponding to the correction factor can be determined according to the correction factor affecting the measurement data, so that the correction parameter of the correction factor can be determined based on the determined additional attribute to correct the measurement data. Therefore, by presetting the association between the additional attribute and the correction factor and the degree of influence of each additional attribute on the measurement data, the measurement data can be conveniently corrected, thereby eliminating the influence of each correction factor on the measurement data.
[0120] In addition, the method or device according to the embodiment of the present application can also be used by Figure 5 The architecture of the computing device shown is implemented. Figure 5 The architecture of the computing device is shown. Figure 5 As shown, the computing device 500 may include a bus 510, one or more processors 520, a read-only memory (ROM) 530, a random access memory (RAM) 5400, a communication port 550 connected to a network, an input / output component 560, a hard disk 570, etc. The storage device in the computing device 500, such as the ROM 530 or the hard disk 570, may store various data or files used by the method for correcting measurement data provided in the present application and program instructions executed by the CPU. The computing device 500 may also include a user interface 580. Of course, Figure 5 The architecture shown is only exemplary and can be omitted according to actual needs when implementing different devices. Figure 5 One or more components of a computing device are shown.
[0121] The embodiments of the present application may also be implemented as a computer-readable storage medium. Computer-readable instructions are stored on a computer-readable storage medium according to an embodiment of the present application. When the computer-readable instructions are executed by a processor, the method according to the embodiment of the present application described with reference to the above figures may be executed. The computer-readable storage medium includes, but is not limited to, for example, volatile memory and / or non-volatile memory. The volatile memory may, for example, include a random access memory (RAM) and / or a cache memory (cache), etc. The non-volatile memory may, for example, include a read-only memory (ROM), a hard disk, a flash memory, etc.
[0122] In the embodiments of the present application, the processor may be a central processing unit (CPU), a field programmable gate array (FPGA), a single-chip microcomputer (MCU), a digital signal processor (DSP), an application-specific integrated circuit (ASIC), or other logical computing devices with data processing capabilities and / or program execution capabilities.
[0123] Based on the above embodiments, the present application further discloses a measuring device, including an electronic device for correcting measurement data according to the method of the above embodiments; or a device for communication with an electronic device for correcting measurement data according to the method of the above embodiments.
[0124] For example, the measuring device is a weight or body fat measuring device, and the electronic device for correcting the measured data is a mobile phone or a tablet computer.
[0125] For example, a weight or body fat measuring device can communicate with a mobile phone or tablet computer via a wireless connection such as Bluetooth or Wi-Fi.
[0126] Those skilled in the art will appreciate that the contents disclosed in this application may be subject to various modifications and improvements. For example, the various devices or components described above may be implemented by hardware, or by software, firmware, or a combination of some or all of the three.
[0127] In addition, as shown in the present application and claims, unless the context clearly indicates an exception, the words "a", "an", "an" and / or "the" do not refer to the singular, but also include the plural. Generally speaking, the terms "include" and "comprise" only indicate the inclusion of the steps and elements that have been clearly identified, and these steps and elements do not constitute an exclusive list. The method or device may also include other steps or elements.
[0128] In addition, although the present application makes various references to certain units in the system according to embodiments of the present application, any number of different units can be used and run on the client and / or server. The units are only illustrative, and different aspects of the system and method can use different units.
[0129] In addition, flow charts are used in the present application to illustrate the operations performed by the system according to the embodiments of the present application. It should be understood that the preceding or following operations are not necessarily performed accurately in order. On the contrary, various steps may be processed in reverse order or simultaneously. At the same time, other operations may also be added to these processes, or a certain step or several steps of operations may be removed from these processes.
[0130] Unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art to which the invention belongs. It should also be understood that terms such as those defined in common dictionaries should be interpreted as having a meaning consistent with their meaning in the context of the relevant technology and should not be interpreted in an idealized or extremely formal sense, unless explicitly defined as such herein.
[0131] The above is an explanation of the present invention and should not be considered as a limitation thereof. Although several exemplary embodiments of the present invention have been described, it will be readily appreciated by those skilled in the art that many modifications may be made to the exemplary embodiments without departing from the novel teachings and advantages of the present invention. Therefore, all such modifications are intended to be included within the scope of the present invention as defined in the claims. It should be understood that the above is an explanation of the present invention and should not be considered as being limited to the specific embodiments disclosed, and modifications to the disclosed embodiments and other embodiments are intended to be included within the scope of the appended claims. The present invention is defined by the claims and their equivalents.
Claims
1. A method for correcting measurement data, comprising: obtaining at least one correction factor; For each of the at least one correction factor, determining an additional attribute of the measurement data corresponding to the correction factor, and determining a correction parameter of the correction factor based on the additional attribute; The measurement data is corrected according to the correction parameters of the at least one correction factor, wherein the measurement data is the user's weight data, and the at least one correction factor includes a wearing condition, and the wearing condition includes jewelry worn by the user; the additional attributes corresponding to the jewelry worn include the user's historical shopping information, and the user's jewelry wearing condition is determined by accessing the user's historical shopping information in a database.
2. The method of claim 1, wherein: The additional attributes are user input information and / or pre-acquired statistical information. 3 . The method according to claim 1 , wherein the measurement data is weight data of the user, and the at least one correction factor further comprises one or more of a hand-holding condition and a diet condition.
4. The method according to claim 3, wherein the wearing condition further includes clothing worn by the user, and the additional attributes corresponding to the clothing worn by the user include at least one of date information, weather conditions, geographic location, and physiological data of the user. 5 . The method according to claim 4 , wherein the physiological data of the user comprises one or more of the user's height data, weight data and gender data. 6 . The method of claim 3 , wherein when the correction factor is a hand-held condition, the additional attributes of the measurement data corresponding to the hand-held condition include device information of a hand-held device for receiving the measurement data.
7. The method of claim 3, wherein when the correction factor is a dietary condition, the additional attributes of the measurement data corresponding to the dietary condition include at least one of time information, geographic location, and gender information of the user.
8. The method of claim 1, wherein: Acquiring at least one correction factor includes: in response to a user input, selecting at least one from a plurality of predefined correction factors as a correction factor for the measurement data.
9. The method of claim 8, further comprising: Display information of an icon indicating each correction factor is determined according to priority information of the at least one correction factor.
10. A device for correcting measurement data, comprising: an acquisition unit configured to acquire at least one correction factor; a parameter determination unit configured to determine, for each of the at least one correction factor, an additional attribute of the measurement data corresponding to the correction factor, and to determine a correction parameter of the correction factor based on the additional attribute; as well as a correction unit configured to correct the measurement data according to a correction parameter of the at least one correction factor, Among them, the measurement data is the user's weight data, and the at least one correction factor includes the wearing condition, and the wearing condition includes the jewelry worn by the user; the additional attributes corresponding to the worn jewelry include the user's historical shopping information, and the user's jewelry wearing condition is determined by accessing the user's historical shopping information in the database.
11. The device of claim 10, wherein: The additional attributes are user input information and / or pre-acquired statistical information.
12. The device according to claim 10 or 11, wherein the measurement data is weight data of the user, and the at least one correction factor further comprises one or more of a hand-holding condition and a diet condition.
13. The device of claim 12, wherein the wearing condition further includes clothing worn by the user, and the additional attributes corresponding to the clothing worn by the user include at least one of date information, weather conditions, geographic location, and physiological data of the user. 14 . The device of claim 13 , wherein the user's physiological data comprises one or more of the user's height data, weight data, and gender data.
15. The apparatus of claim 12, wherein when the correction factor is a hand-held condition, the additional attributes of the measurement data corresponding to the hand-held condition include device information of a hand-held device for receiving the measurement data.
16. The apparatus of claim 12, wherein when the correction factor is a dietary condition, the additional attributes of the measurement data corresponding to the dietary condition include at least one of time information, geographic location, and gender information of the user.
17. The device of claim 10, wherein: Acquiring at least one correction factor includes: in response to a user input, selecting at least one from a plurality of predefined correction factors as a correction factor for the measurement data.
18. The apparatus of claim 17, further comprising: Display information of an icon indicating each correction factor is determined according to priority information of the at least one correction factor.
19. An electronic device for correcting measurement data, the device comprising a memory and a processor, wherein the memory stores instructions, and when the processor is used to execute the instructions, the processor executes the method for correcting measurement data as described in any one of claims 1 to 9.
20. A computer-readable storage medium having instructions stored thereon, wherein when the instructions are executed by a processor, the processor is caused to execute the method for correcting measurement data according to any one of claims 1 to 9.
21. A measuring device, comprising the electronic device for correcting measurement data as claimed in claim 19; or being communicatively connected to the electronic device for correcting measurement data as claimed in claim 19.
22. The measuring device according to claim 21, wherein The measuring device is a weight or body fat measuring device, and the electronic device for correcting the measurement data is a mobile phone or a tablet computer.
Citation Information
Patent Citations
Bioinformation measuring apparatus, control method for the same, and bioinformation measuring system
JP2012070989A
Measurement Apparatus Having Weight Measurement Function, Display Device, and Weight Measurement System
US20140090444A1