Background
Wearable equipment, as a portable equipment, realizes powerful function through software support and data interaction, high in the clouds interaction etc.. Moreover, with the progress of scientific technology, wearable devices increasingly affect the life and perception of users.
The existing method for knowing whether a user wears a wearable device is through a questionnaire or a query mode. However, the data obtained by the method is inaccurate and lacks objectivity, so that effective data support cannot be provided for the popularization plan of the wearable equipment.
Therefore, how to accurately and objectively provide effective data support for the popularization plan of the wearable device is a problem which needs to be solved urgently at present.
Disclosure of Invention
The invention provides a data acquisition method and a data acquisition device, which are used for accurately and objectively providing effective data support for a popularization plan of wearable equipment.
A first aspect of the present invention provides a data acquisition method, including: acquiring sign data acquired by wearable equipment; according to the sign data, acquiring the number of wearing users of the wearable device and the activity of the wearing users, wherein the activity of the wearing users is used for reflecting the time of wearing the wearable device of the wearing users; the number of wearing users and the liveness of the wearing users are fed back to the observer.
Optionally, the obtaining, according to the sign data, a number of users wearing the wearable device and an activity of the users wearing the wearable device includes: determining the number of users wearing the wearable equipment in a first preset time according to identification information corresponding to sign data in the first preset time, wherein the first preset time is less than or equal to 24 hours and is greater than 0 hour, and the identification information corresponds to the users wearing the wearable equipment one by one; and determining the activity of a wearing user of the wearable equipment within the first preset time according to a statistic value corresponding to the sign data within the first preset time, wherein the statistic value is an average value or a numerical value used for indicating whether the sign exists or not.
Optionally, the determining, according to the statistical value corresponding to the feature data in the first preset duration, the activity of the wearing user of the wearable device in the first preset duration includes: obtaining a statistical value corresponding to the feature data of each wearing user within the first preset duration according to a preset algorithm; adding the statistical values corresponding to the feature data of the N wearing users within the first preset time to obtain a first value; and taking the quotient of the first value and the N as the activity of the wearing user of the wearable equipment in the first preset duration.
Optionally, the obtaining, according to the sign data, a number of users wearing the wearable device and an activity of the users wearing the wearable device further includes: accumulating the number of the wearing users of the wearable equipment in the first preset time within the number of days to obtain a second value; and taking the quotient of the second value and the statistical number of days as the number of wearing users of the wearable device in the second preset duration. And the second preset time length is a numerical value obtained by multiplying the statistical number of days by 24.
Optionally, the obtaining, according to the sign data, a number of users wearing the wearable device and an activity of the users wearing the wearable device further includes: accumulating the activity of the wearing user of the wearable equipment within the counting days and the first preset time to obtain a third value; and taking the quotient of the third value and the statistical number of days as the activity of the wearing user of the wearable device in the second preset time. And the second preset time length is a numerical value obtained by multiplying the statistical number of days by 24.
A second aspect of the present invention provides a data acquisition apparatus, comprising: the acquisition module is used for acquiring the physical sign data acquired by the wearable equipment; the processing module is used for obtaining the number of wearing users of the wearable device and the activity of the wearing users according to the sign data obtained by the obtaining module, wherein the activity of the wearing users is used for reflecting the time of wearing the wearable device by the wearing users; and the feedback module is used for feeding back the number of the wearing users and the activity of the wearing users obtained by the processing module to an observer.
Optionally, the processing module includes: the first determining submodule is used for determining the number of wearing users of the wearable equipment in a first preset time according to identification information corresponding to sign data in the first preset time, wherein the first preset time is less than or equal to 24 hours and is greater than 0 hour, and the identification information corresponds to the wearing users one to one; and the second determining submodule is used for determining the activity of the wearing user of the wearable equipment in the first preset time according to a statistical value corresponding to the sign data in the first preset time, wherein the statistical value is an average value or a numerical value used for indicating whether the sign exists or not.
Optionally, the second determining submodule is specifically configured to: obtaining a statistical value corresponding to the feature data of each wearing user within the first preset duration according to a preset algorithm; adding the statistical values corresponding to the feature data of the N wearing users within the first preset time to obtain a first value; and taking the quotient of the first value and the N as the activity of the wearing user of the wearable equipment in the first preset duration.
Optionally, the processing module further comprises: the third determining submodule is used for accumulating the number of the wearing users of the wearable equipment within the statistical days and the first preset duration to obtain a second value; and taking the quotient of the second value and the statistical number of days as the number of wearing users of the wearable device in the second preset duration. And the second preset time length is a numerical value obtained by multiplying the statistical number of days by 24.
Optionally, the processing module further comprises: the fourth determining submodule is used for accumulating the activity of the wearable user of the wearable device within the statistical days and the first preset time to obtain a third value; and taking the quotient of the third value and the statistical number of days as the activity of the wearing user of the wearable device in the second preset time. And the second preset time length is a numerical value obtained by multiplying the statistical number of days by 24.
According to the data acquisition method and the data acquisition device, the number of wearing users and the activity of the wearing users of the wearable device are obtained through the sign data acquired by the wearable device, so that an observer can further change a popularization plan of the wearable device in real time according to the number of wearing users and the activity of the wearing users of the wearable device.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
The terms "first," "second," and the like in the description herein are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used is interchangeable under appropriate circumstances such that the embodiments of the disclosure described herein are, for example, capable of operation in sequences other than those illustrated or otherwise described herein. Furthermore, the terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed, but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.
Fig. 1 is a flowchart of a first embodiment of a data acquisition method provided by the present invention, where an execution subject in this embodiment may be a data acquisition device, and may also be a server integrated with the data acquisition device, and the following description takes the execution subject as a server (hereinafter referred to as a server) or a terminal device integrated with the data acquisition device as an example.
As shown in fig. 1, the data acquisition method includes:
s101, acquiring sign data acquired by the wearable device.
Wherein, wearable equipment can be electronic product such as intelligent bracelet, intelligent wrist-watch, intelligent glasses.
Referring to fig. 2, theserver 10 is interconnected with awearable device 20, wherein thewearable device 20 is illustrated by taking a smart band as an example. Theserver 10 acquires the vital sign data acquired by thewearable device 20 from thewearable device 20.
In practical applications, when the user wears thewearable device 20, and thewearable device 20 collects the physical sign data of the wearing user. The vital sign data may include, but is not limited to, body temperature, heart rate, blood pressure, pulse, sleep state, exercise state, and the like.
For theserver 10 to obtain the vital sign data from thewearable device 20, it can be understood that theserver 10 obtains the vital sign data from thewearable device 20 in real time; alternatively, theserver 10 periodically obtains the vital sign data from thewearable device 20, and the periodic obtaining may be any preset period, which is not limited by the present invention.
It should be noted that the process of acquiring the vital sign data in this step may be actively acquired by theserver 10, or may be actively reported to theserver 10 by thewearable device 20.
S102, acquiring the number of wearing users of the wearable device and the activity of the wearing users according to the sign data, wherein the activity of the wearing users is used for reflecting the time of wearing the wearable device of the wearing users.
Wherein, in a period of time, whether the wearable equipment has collected the sign data, perhaps, the length of time of the sign data of gathering can reflect the number of wearing users who wears this wearable equipment and wear user's liveness.
For example, when the wearable device collects any sign data during a day, it can be indicated that the wearable device is worn during the day. In addition, the wearable equipment has the unique identification, and the physical sign data collected by different wearable equipment carries the unique identification, so that the server can distinguish the physical sign data collected by different wearable equipment according to the unique identification.
S103, feeding back the number of wearing users and the activity of the wearing users to an observer.
Specifically, the server can feed back the number of wearing users and the activity of the wearing users to the terminal equipment used by the observer in the modes of short message reminding, telephone notification and the like, so that the observer can change the popularization plan of the wearable equipment in real time according to the number of wearing users and the activity of the wearing users.
Correspondingly, the observer can look up or answer the number of wearing users and the activity of the wearing users fed back by the server through the terminal equipment. The terminal equipment can be any equipment with a display function or a broadcast function, such as a desktop computer, a notebook computer, a smart phone and the like.
When the execution main body is the terminal equipment integrated with the data acquisition device, the terminal equipment directly feeds back the number of wearing users and the activity of the wearing users to an observer.
According to the data acquisition method provided by the invention, the number of wearing users and the activity of the wearing users of the wearable device are obtained through the sign data acquired by the wearable device, so that an observer can further change the popularization plan of the wearable device in real time according to the number of wearing users of the wearable device and the activity of the wearing users.
On the basis of the foregoing embodiment, in an implementation manner, obtaining the number of users wearing the wearable device according to the sign data may include: and determining the number of users wearing the wearable equipment in the first preset time according to the identification information corresponding to the sign data in the first preset time. The first preset time is less than or equal to 24 hours and greater than 0 hour, and the identification information corresponds to the wearing user one to one.
In this implementation, the identification information may include a wearing user identification and/or a wearable device identification. The wearable equipment identifier is one of the unique distinguishing identifiers; the wearing user identifier may be specifically a name, an account name, a nickname, and the like of the wearing user, and is used to distinguish different wearing users.
Because the identification information corresponds to the wearing users one to one, the number of wearing users of the wearable device in the first preset time can be determined according to the identification information corresponding to the sign data in the first preset time.
If the sign data acquired by the server from the same wearable device corresponds to a plurality of wearing user identifications, it can be determined that the number of wearing users of the wearable device corresponding to the plurality of wearing user identifications is the number of the corresponding wearing user identifications. Therefore, the number of wearing users of the wearable device may be larger than the total number of wearable devices.
It should be understood that the term "and/or" as used herein is merely one type of association that describes an associated object, meaning that three relationships may exist, e.g., a and/or B may mean: a exists alone, A and B exist simultaneously, and B exists alone.
In addition, the obtaining the activity of the wearing user of the wearable device according to the sign data may include: determining the activity of a wearing user of the wearable device in the first preset time according to a statistical value corresponding to the sign data in the first preset time, wherein the statistical value is an average value or a numerical value used for indicating whether the sign exists or not.
Optionally, determining the activity of the wearing user of the wearable device within the first preset duration according to the statistical value corresponding to the sign data within the first preset duration may specifically be: obtaining a statistical value corresponding to the feature data of each wearing user within a first preset time according to a preset algorithm; adding the statistical values corresponding to the feature data of the N wearing users within a first preset time to obtain a first value; and taking the quotient of the first value and the N as the activity of the wearable device wearing user within the first preset duration.
Illustratively, the first preset time period is set to be 24 hours, and the statistical value corresponding to the characteristic data of the wearing user in the first preset time period is as follows:
a ═ heart rate statistics per day/24 + blood pressure statistics per day/24 + presence of sleep + presence of exercise ]/4
Or, a ═ 4 (presence of heart rate + presence of blood pressure + presence of sleep + presence of exercise)/4
Wherein, in the formula, if existing, the numerical value is 1; if not, it is represented by a value of 0.
The above formula, i.e. the predetermined algorithm, is only for illustration and the invention is not limited thereto.
After the statistical value corresponding to the feature data of each wearable user in the first preset time is obtained, the average value of the statistical value is calculated, and the activity of the wearable user of the wearable device in the first preset time is obtained.
Further, on the basis, according to sign data, obtain the user number of wearing and the user activity of wearing of wearable equipment, can also include: accumulating the number of wearing users of the wearable equipment within the number of days and the first preset time to obtain a second value; and taking the quotient of the second value and the statistical number of days as the number of the wearing users of the wearable equipment in a second preset duration.
And/or, according to the sign data, obtain the user number of wearing and wearing user activity of wearable equipment, can also include: accumulating the activity of the wearable device wearing user within the statistical days and within the first preset time to obtain a third value; and taking the quotient of the third value and the statistical days as the activity of the wearing user of the wearable equipment in a second preset duration.
Wherein, the second preset duration is a numerical value obtained by multiplying the statistical number of days by 24. For example, the number of statistical days is 30 days, 31 days or 28 days, i.e., the number of days included in one month; alternatively, the number of statistical days is 365 days, i.e. the number of days encompassed in a year.
When the number of statistical days is 365 days, the number of wearing users and the activity of the wearing users of the wearable equipment in one year can be obtained directly according to the number of wearing users and the activity of the wearing users of the wearable equipment in a first preset time; or the number of wearing users and the activity of the wearing users of the wearable equipment in each month can be obtained according to the number of wearing users and the activity of the wearing users of the wearable equipment in a first preset duration; and then, according to the number of wearing users and the activity of the wearing users of the wearable equipment in the next month, the number of wearing users and the activity of the wearing users of the wearable equipment in the year are obtained.
Above-mentioned embodiment, through diversified implementation, can make the server obtain the user number of wearing and wear user's liveness of wearable equipment through various implementation.
Those of ordinary skill in the art will understand that: all or part of the steps for implementing the method embodiments may be implemented by hardware related to program instructions, and the program may be stored in a computer readable storage medium, and when executed, the program performs the steps including the method embodiments; and the aforementioned storage medium includes: various media that can store program codes, such as ROM, RAM, magnetic or optical disks.
Fig. 3 is a schematic structural diagram of a data acquisition apparatus according to a first embodiment of the present invention. Embodiments of the present invention provide a data acquisition apparatus, which may implement part or all of a server through software, hardware, or a combination of the two. As shown in fig. 3, thedata acquisition device 30 includes: anacquisition module 31, aprocessing module 32 and afeedback module 33.
The obtainingmodule 31 is configured to obtain the sign data collected by the wearable device.
Theprocessing module 32 is configured to obtain a user wearing number and a user wearing activity of the wearable device according to the sign data obtained by the obtainingmodule 31, where the user wearing activity is used to reflect a time of wearing the wearable device of the user.
Thefeedback module 33 is configured to feed back the number of wearing users and the activity of the wearing users obtained by theprocessing module 32 to an observer.
The data acquisition device provided by the invention can execute the method embodiment, the realization principle and the technical effect are similar, and the details are not repeated.
Fig. 4 is a schematic structural diagram of a second data acquisition apparatus according to an embodiment of the present invention. As shown in fig. 4, thedata acquisition device 40 may include, for theprocessing module 32, on the basis of the block diagram shown in fig. 3: afirst determination submodule 321 and asecond determination submodule 322.
The first determiningsubmodule 321 is configured to determine, according to identification information corresponding to the sign data in the first preset duration, a number of users wearing the wearable device in the first preset duration. The first preset time is less than or equal to 24 hours, and the first preset time is greater than 0 hour. The identification information corresponds to the wearing user one by one.
The second determiningsubmodule 322 is configured to determine, according to the statistical value corresponding to the sign data in the first preset duration, the activity of the wearing user of the wearable device in the first preset duration. The statistical value is an average value or a value indicating whether a physical sign is present.
Optionally, the second determiningsubmodule 322 may be specifically configured to: obtaining a statistical value corresponding to the feature data of each wearing user within a first preset time according to a preset algorithm; adding the statistical values corresponding to the feature data of the N wearing users within a first preset time to obtain a first value; and taking the quotient of the first value and the N as the activity of the wearable device wearing user within the first preset duration.
Further, theprocessing module 32 may further include: athird determination submodule 323.
The third determiningsubmodule 323 is configured to accumulate the number of wearing users of the wearable device within the statistical number of days and within the first preset duration to obtain a second value; and taking the quotient of the second value and the statistical number of days as the number of the wearable users of the wearable device in the second preset duration.
Wherein, the second preset duration is a numerical value obtained by multiplying the statistical number of days by 24.
Still further, theprocessing module 32 may further include: afourth determination sub-module 324.
The fourth determiningsubmodule 324 is configured to accumulate the activity of the wearable user of the wearable device within the statistical number of days and within the first preset duration to obtain a third value; and taking the quotient of the third value and the statistical days as the activity of the wearable device wearing user in the second preset duration.
The data acquisition device obtains the number of wearing users and the activity of the wearing users of the wearable equipment through the sign data acquired by the wearable equipment, so that an observer can further change the popularization plan of the wearable equipment in real time according to the number of wearing users and the activity of the wearing users of the wearable equipment.
Finally, it should be noted that: the above embodiments are only used to illustrate the technical solution of the present invention, and not to limit the same; while the invention has been described in detail and with reference to the foregoing embodiments, it will be understood by those skilled in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some or all of the technical features may be equivalently replaced; and the modifications or the substitutions do not make the essence of the corresponding technical solutions depart from the scope of the technical solutions of the embodiments of the present invention.