Detailed Description
Embodiments of the present application will now be described with reference to the accompanying drawings, in which it is apparent that the embodiments described are only some, but not all embodiments of the present application. As a person of ordinary skill in the art can know, with the advent of new technologies, the technical solutions provided in the embodiments of the present application are equally applicable to similar technical problems.
The terms first, second, third, fourth and the like in the description and in the claims of embodiments of the application and in the above-described figures, if any, are used for distinguishing between similar objects and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used may be interchanged where appropriate such that embodiments of the present application described herein may be capable of being practiced otherwise than as specifically illustrated and described. 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.
The embodiment of the application provides a distance calculation method, which is used for calculating the movement distance of a user according to the movement heart rate of the user by a terminal device, so that the accuracy of calculating the movement distance of the user is improved.
The terminal devices referred to in the embodiments of the present application may include various wearable devices, smart bracelets, smart watches, hand-held devices, vehicle-mounted devices, computing devices, or other processing devices connected to a wireless modem, having wireless communication capabilities. The terminal device may also be a Mobile Station (MS), a subscriber unit (subscriber unit), a cellular phone (cellular phone), a smart phone (smart phone), a wireless data card, a personal digital assistant (Personal Digital Assistant; PDA) computer, a tablet computer, a wireless modem (modem), a handheld device (handset), a laptop computer (laptop computer), a machine type communication (Machine Type Communication, MTC) terminal, etc.
Referring to fig. 1, fig. 1 is a schematic flowchart of a distance calculating method according to an embodiment of the present application, as shown in fig. 1, the schematic flowchart may include the following steps:
101. the terminal device acquires a first exercise heart rate and a first exercise duration.
When the user performs the first exercise, the terminal device acquires a first exercise duration of the first exercise and a first exercise heart rate HRm1 of the user when the user performs the first exercise. Wherein the first motion is uniform motion. Note that HRm1 is a heart rate of the heart rate plateau corresponding to the first exercise performed by the user.
Specifically, the terminal device may obtain HRm1 of the user when performing the first exercise through the heart rate sensor. For example, when the heart rate sensor is a photoelectric sensor, the photoelectric sensor is worn on a body surface of a human body, so that a reflected signal of the human body on light is obtained, and the exercise heart rate of the user is determined from the reflected signal. It will be appreciated that during exercise, the heart rate begins to rise linearly from the initial heart rate HR0 and then remains constant at the heart rate threshold HRm, i.e. HRm is the heart rate at the heart rate plateau. When the user performs the first exercise, the terminal device acquires the heart rate corresponding to the heart rate platform period of the first exercise and takes the heart rate as HRm1.
In addition, the terminal device may determine the first movement duration according to a start time and an end time of the user performing the first movement.
It should be noted that, in this embodiment, the first exercise may include walking, fast walking, jogging, fast running, etc., where the step frequency (i.e. steps per minute) of the user during the first exercise may be greater than 60 steps per minute and less than 180 steps per minute.
102. And the terminal equipment calculates a first movement distance according to the HRm1 and the first movement duration.
After the terminal equipment obtains the HRm1 and the first movement duration of the user, the terminal equipment calculates a first movement distance according to the HRm1 and the first movement duration, and the first movement distance is the distance traveled by the user in the first movement duration.
Specifically, after the terminal device determines HRm1 for the first exercise by the user, the terminal device may determine the first exercise speed for the first exercise by the user from a functional relationship f (HRm) between the exercise speed and the exercise heart rate. Wherein, the functional relation f (HRm) of the exercise speed and the exercise heart rate is shown in the formula 1-1.
V=f(HRm) (1-1)
Wherein V is exercise speed, and HRm is exercise heart rate.
It will be appreciated that, based on the motion speed and the functional relation f (HRm), the terminal device may obtain a first motion speed, i.e. v1=f (HRm 1), based on the first motion heart rate and the functional relation f (HRm), where V1 is the first motion speed.
The terminal device may obtain the first movement distance according to v1=f (HRm 1) and the first movement duration, that is, the first movement distance is obtained through formula (1-2).
D=f(HRm1)*t (1-2)
Wherein D is the first exercise distance, t is the first exercise speed, and HRm1 is the first exercise heart rate.
It should be noted that, the functional relationship f (HRm) between the exercise speed and the exercise heart rate provided by the present embodiment may be determined by the user when performing the second exercise.
In the implementation, the terminal device obtains the first exercise heart rate of the user in the exercise process, determines the first exercise speed of the user in the first exercise heart rate from the functional relation f (HRm) of the exercise speed and the exercise heart rate, and combines f (HRm 1) corresponding to the first exercise heart rate and the first exercise duration to obtain the first exercise distance traveled by the user. Therefore, in the embodiment, the terminal device can calculate the movement distance of the user through the movement heart rate and the movement duration, so that the accuracy of calculating the movement distance is improved.
One distance calculating method provided by the implementation of the present application is described above, and another distance calculating method provided by the implementation of the present application is described below.
Referring to fig. 2, fig. 2 is a schematic flowchart of another distance calculating method according to an embodiment of the present application, as shown in fig. 2, the schematic flowchart may include the following steps:
201. the terminal device determines that the user is performing a second movement.
The terminal device may determine whether the user is performing the second movement by means of the acceleration data of the user before the terminal device obtains at least one set of movement parameters of the second movement.
Specifically, whether the user is performing the second exercise is described with running as the second exercise:
the terminal equipment acquires second acceleration data of the user for performing the second motion through the sensor, and obtains a first acceleration curve track according to the second acceleration data. The first acceleration curve trace may be as shown in fig. 3. The X-axis of the coordinates shown in fig. 3 is a time sampling point, and the Y-axis is acceleration.
And the terminal equipment processes the second acceleration data to obtain the processed acceleration. The terminal device obtains a second acceleration curve track from the processed acceleration, where the second acceleration curve track may be as shown in fig. 4. The x-axis of the coordinates shown in fig. 4 is a time sampling point, and the y-axis is acceleration. For example, the terminal device processes the raw acceleration Am acquired at the time sampling point tm to obtain the processed acceleration Am. Specifically, the terminal device may process the raw acceleration Am according to the formula (2-1) to obtain the processed acceleration Am.
Where n is the nth time sample point before time sample point tm.
In practical applications, n may preferably be 4 for identifying whether the user is running, and of course, n may take other values.
After the terminal device obtains the second acceleration curve trajectory, the terminal device determines D and E from the second acceleration curve trajectory, wherein D is a time distance (peak-to-peak interval) between two peaks, E is an amplitude (peak-Gu Fuzhi) of the acceleration, and wherein the resolution R of E (in m/s2 ) The calculation formula of (2) is formula (2-2).
Where N is a constant, g is the gravitational acceleration, n×g is the measurement range, and P represents the sensor resolution.
Preferably, in practical application, when the sensor for acquiring acceleration is an 8-bit sensor, the N value is 4 and the P value is 256.
The terminal device judges whether D and E satisfy preset conditions, specifically, when the terminal device determines that D is in the range of 250 to 1000ms and E is greater than 10R at the same time and the number of waveforms conforming to D being in the range of 250 to 1000ms and E being greater than 10R is greater than 140 in 1 minute, the terminal device determines that the user is running, i.e., the terminal device determines that the user is performing the second exercise.
202. The terminal device determines that the second motion is uniform motion.
In the process of performing the second movement by the user, the terminal equipment can acquire the third swing arm amplitude of the user in the third preset time period and the fourth swing arm amplitude of the user in the fourth preset time period through the accelerometer.
It will be appreciated that the acceleration value on the sensitive axis of the accelerometer of the terminal device will exhibit a sinusoidal variation during the second movement by the user. The terminal device may determine whether the second motion performed by the user is uniform motion by an acceleration value on a sensitive axis of the accelerometer.
For example, the terminal device may acquire the average amplitude of the swing arm of the user from the fifth minute to the tenth minute in the second movement as the third swing arm amplitude of the third preset duration, and the average amplitude of the swing arm from the tenth minute to the fifteenth minute in the second movement as the fourth swing arm amplitude of the fourth preset duration, compare the third swing arm amplitude with the fourth swing arm amplitude, and determine that the second movement is uniform movement when the difference between the third swing arm amplitude and the fourth swing arm amplitude is less than the second preset threshold. The second preset threshold may be that the difference between the amplitude of the third swing arm and the amplitude of the fourth swing arm is less than 5%, and it should be noted that the second preset threshold may also be other thresholds.
203. The terminal device obtains at least one set of motion parameters of the second motion.
After the terminal equipment determines that the motion speed of the second motion is uniform, the terminal equipment acquires at least one group of motion parameters of the second motion.
Specifically, during the second movement of the user, the terminal device may acquire movement parameters with different movement speeds, that is, acquire at least one set of movement parameters, where movement speeds corresponding to each set of movement parameters in the at least one set of movement parameters are different, and the movement speed corresponding to each set of movement parameters in the at least one set of movement parameters is a uniform speed, that is, when each set of movement parameters is acquired, the movement speed of the user is a uniform speed. It should be noted that each set of exercise parameters in the at least one set of exercise parameters includes at least a second exercise duration, a second exercise distance, and a second exercise heart rate.
For example, the terminal device may obtain the motion parameters corresponding to k groups of different constant speeds respectively as follows:
motion parameters of the first constant velocity:
the second exercise time length is ta, the second exercise distance is Da, the first exercise step number is Sa, and the second exercise heart rate is HRma; the second exercise duration ta may be obtained by a clock of the terminal device, the second exercise distance Da may be obtained by a GPS, and the second exercise heart rate HRma may be obtained by a sensor.
Motion parameters of the second constant velocity:
the second exercise time length is tb, the second exercise distance is Db, the first exercise step number is Sb, and the second exercise heart rate is HRmb; the second movement duration tb can be obtained by a clock of the terminal device, the second movement distance Db can be obtained by a GPS, and the second movement heart rate HRmb can be obtained by a sensor.
Motion parameters for kth constant velocity:
the second exercise time length is tk, the second exercise distance is Dk, the first exercise step number is Sk, and the second exercise heart rate is HRmk; the second movement duration tk can be obtained through a clock of the terminal equipment, the second movement distance Dk can be obtained through a GPS, and the second movement heart rate HRmk can be obtained through a sensor.
204. The terminal device determines a functional relation f (HRm) of the movement speed and the movement heart rate.
After the terminal equipment acquires at least one group of motion parameters, the terminal equipment determines a second motion speed corresponding to each group of motion parameters of the at least one group of motion parameters.
For example, the terminal device acquires k groups of motion parameters, and determines a second motion speed according to a second motion duration and a second multiple motion distance of each group of motion parameters in the k groups of motion parameters.
Specifically, the second motion speed va=da/ta corresponding to the first constant speed, the second motion speed vb=db/tb corresponding to the second constant speed, and the second motion speed vk=dk/tk corresponding to the nth constant speed.
After the terminal device determines the second movement speed, the terminal device determines a functional relation f (HRm) between the movement speed and the movement heart rate according to the second movement speed and the second movement duration.
Specifically, the terminal device determines a functional relationship f (HRm) between the movement speed and the movement heart rate from the corresponding relationship between the second movement speed and the second movement heart rate, for example, the terminal device determines the corresponding relationship between the second movement speed and the second movement heart rate from Va corresponding HRma, vb corresponding HRmb, …, vk corresponding HRmk, and learns to obtain the functional relationship f (HRm) between the movement speed and the movement heart rate from the corresponding relationship between the second movement speed and the second movement heart rate. Namely, when the exercise heart rate HRm of the user is obtained, the terminal device can obtain the exercise speed V, v=f (HRm) corresponding to the exercise heart rate HRm through the function relation f (HRm) of the exercise speed and the exercise heart rate.
It will be appreciated that the at least one set of movement parameters may further comprise a first number of movement steps S1 by which the terminal device may obtain the movement step L of the user. For example, l=da/S1.
205. The terminal device determines that the user is performing a first movement.
In this embodiment, the method for determining that the user is performing the first movement by the terminal device is similar to the method for determining that the user is performing the second movement by the terminal device instep 201, and reference is made to step 201 specifically, and details are not repeated here.
206. The terminal device determines that the first motion is uniform motion.
In this embodiment, the method of determining that the first motion is uniform motion by the terminal device is similar to the method of determining that the second motion is uniform motion by the terminal device instep 202, and reference is made to step 202 specifically, and details are not repeated here.
207. The terminal equipment acquires a first exercise heart rate and a first exercise duration when the user performs a first exercise.
When the terminal equipment recognizes that the user is performing the first movement, the terminal equipment records the starting time and the ending time of the first movement through a timer, so that the first movement duration can be determined according to the starting time and the ending time.
When the terminal equipment determines that the user performs a first exercise and the exercise heart rate of the user reaches the heart rate platform period, the terminal equipment acquires the heart rate corresponding to the heart rate platform period and takes the heart rate as the first exercise heart rate. Specifically, the terminal device may obtain a first exercise heart rate of the user while performing the first exercise through the heart rate sensor. For example, when the heart rate sensor is a photoelectric sensor, the photoelectric sensor is worn on a body surface of a human body, so that a reflected signal of the human body on light is obtained, and the exercise heart rate of the user is determined from the reflected signal. It can be understood that the initial heart rate of the user starts to rise linearly from the quiet heart rate HR0 and then keeps constant by the heart rate threshold HRm, that is, HRm is the heart rate of the heart rate plateau, and when the heart rate of the user reaches the heart rate plateau, the terminal device acquires the heart rate HRm corresponding to the heart rate plateau and uses the heart rate HRm as the heart rate of the first exercise.
208. The terminal equipment determines a second movement step number corresponding to the first movement duration.
The terminal equipment acquires a second movement step number of the user walking in the first movement time through the triaxial accelerometer.
209. The terminal device calculates a first movement distance traveled by the user during a first movement time.
Specifically, the terminal device may calculate the first movement distance according to formula (2-3), where formula (2-3) is:
D=α*L*S+β*f(HRm1)*t (2-3)
wherein D is a first movement distance, alpha and beta are constant coefficients which are more than or equal to O and less than or equal to 1 respectively, L is a movement step length, S is a second movement step number, and t is a first movement time length.
Preferably, in practical application, α and β may be set to 0.5, respectively.
It will be appreciated that, through equation (2-3), the distance traveled by the user in performing the first exercise may be obtained by the terminal device through the first exercise heart rate HRm1, the exercise step size, and the exercise step number, and thus, the terminal device may still obtain the distance traveled by the user in performing the first exercise without GPS or GPS shutdown.
210. The terminal device corrects the formula (2-3).
In practical application, when the area where the user performs the first movement covers the GPS, the terminal device may also obtain, through the GPS, the first movement distance traveled by the user during the first movement, and correct α and β in the formula 2-3 by using the first movement distance, so as to obtain more accurate α and β, thereby making the formula (2-3) more accurate.
Alternatively, the terminal device may preset the target distance by acquiring the number of steps of travel and the exercise heart rate of the user at the target distance, and correcting α and β in the formula (2-3) according to the target distance, the number of steps of travel and the exercise heart rate.
In this embodiment, the terminal device determines a functional relation f (HRm) between the motion speed and the motion heart rate and a motion step length of the user by acquiring at least one set of motion parameters of the second motion, and calculates a first motion distance corresponding to the first motion according to the functional relation f (HRm), the motion step length, the first motion heart rate of the first motion and the first motion duration of the first motion when the user performs the first motion. Therefore, in this embodiment, the functional relation f (HRm) and the motion step length of the user are determined through the second motion, so that when the GPS is not covered or closed in the motion area of the first motion, the terminal device can still calculate the first motion distance corresponding to the first motion through the functional relation f (HRm), the motion step length, the first motion heart rate of the first motion and the first motion duration of the first motion, thereby improving the accuracy of calculating the motion distance.
The distance calculating method provided by the embodiment of the present application is described above, and a terminal device provided by the embodiment of the present application is described below. The terminal device in this embodiment may be an intelligent handheld device, such as a mobile phone, or may be an intelligent wearable device, such as an intelligent watch, an intelligent bracelet, or the like.
Referring to fig. 5, fig. 5 is a schematic diagram of an embodiment of a terminal device provided in an embodiment of the present application, and referring to fig. 5, the terminal device includes: the heart rate information acquisition system comprises a distance determination module, a time determination module, a heart rate information acquisition module, an action information acquisition module, a processor, an input/output module, a communication module, a storage module and a power supply module.
The functions included in each module of the terminal equipment are as follows:
a distance determining module: and a distance sensor is arranged inside or outside the terminal equipment, wherein the distance sensor is used for determining the distance, the distance determining module can acquire the data of the distance sensor, and the advancing distance of the terminal equipment is determined according to the data and the related logic relation. For example, the distance sensor may be a navigation system (GPS satellite navigation system, beidou satellite navigation system) for downloading data of the navigation system, and the terminal device determines the relevant distance according to the data of the navigation system. It should be noted that, the GPS may be configured at the terminal device, or the terminal device itself may not be configured with the GPS, and the GPS data of the mobile device may be invoked by connecting with the mobile device, where the mobile device may be a mobile phone.
And a time determining module: i.e., a timer, provides time axis information to the processor, determines the start time and end time of travel, etc. When the processor recognizes that the user is traveling according to preset traveling recognition logic, relevant time information of the timer is extracted, and the starting time and the ending time of traveling are determined.
Heart rate information acquisition module: a heart rate sensor such as a photoelectric sensor is used, and a reflected signal of a human body on light is obtained by wearing the heart rate sensor on the body surface of the human body and is sent to a processor to further determine physiological information of the human body such as heart rate.
The action information acquisition module: motion data of the device is acquired by a motion sensor such as an accelerometer and a gyroscope which are configured by the device, and the motion data are sent to a processor to further determine the motion, the gesture, the motion type and the like of a human body.
A processor: the system comprises a measuring module, a data acquisition module, a distance, a time and heart rate acquisition module, a built-in travel distance evaluation algorithm, an input/output module and a data acquisition module.
And an input/output module. The mobile device comprises a touch display screen configured on the device and/or an APP arranged on the mobile device. And realizing information interaction with the user.
And a communication module: the communication mode may be wired or wireless, preferably wireless, such as bluetooth, NFC, gprs, etc. And the terminal equipment is in communication connection with other equipment through the communication module. If the bracelet sends a connection request to the mobile equipment, the acquired step number, heart rate, action data and calculation data are sent, and instruction information and the like from the mobile equipment are received through the communication module.
And a storage module: the system is used for storing information acquired by each information acquisition module and data results processed by the processor, such as step numbers, heart rates, actions, calculation data and the like.
The power module is used for providing power.
The above is a schematic diagram of one embodiment of the terminal device provided in the per se application embodiment, and another terminal device provided in the per se application embodiment is described below.
Referring to fig. 6, fig. 6 is a schematic diagram of another embodiment of a terminal device provided in an embodiment of the present application, referring to fig. 6, the terminal device includes:
an obtainingunit 601, configured to obtain a first exercise heart rate HRm1 and a first exercise duration when a user performs a first exercise, where HRm1 is a heart rate corresponding to a heart rate platform period of the first exercise;
a calculatingunit 602, configured to calculate a first movement distance according to the HRm1 and the first movement duration, where the first movement distance is a distance traveled by the user during the first movement duration.
Optionally, in this embodiment, the obtainingunit 601 is further configured to obtain at least one set of motion parameters of the second motion, where each set of motion parameters of the at least one set of motion parameters includes at least a second motion duration, a second motion distance, and a second motion heart rate, and motion speeds corresponding to the motion parameters of each set of motion parameters are different;
The calculatingunit 602 is further configured to calculate a second movement speed according to the second movement duration and the second movement distance;
the terminal device further comprises aprocessing unit 603, theprocessing unit 603 being configured to determine a functional relation f (HRm) of movement velocity and movement heart rate from the second movement velocity and the second movement heart rate, the f (HRm) characterizing a movement heart rate HRm corresponding to movement velocity;
the calculatingunit 602 is specifically configured to calculate the first movement distance according to a first formula, where the first formula is:
D=f(HRm1)*t
wherein D is the first movement distance, and t is the first movement duration.
Optionally, in this embodiment, the at least one set of motion parameters further includes a first motion step number, where the first motion step number is a step number corresponding to the second motion duration, and the calculatingunit 602 is further configured to:
calculating the movement step length of the user according to the second movement distance and the first movement step number;
the calculatingunit 602 is specifically configured to calculate the first movement distance according to a second formula, where the second formula is:
D=α*L*S+β*f(HRm1)*t
wherein alpha and beta are constant coefficients which are more than or equal to O and less than or equal to 1 respectively, L is a movement step length, S is a second movement step number, and the second movement step number is the step number corresponding to the first movement duration.
Optionally, in this embodiment, the first motion and the second motion are uniform motion.
Optionally, in this embodiment, the acquiringunit 601 is further configured to acquire first acceleration data of the first motion;
theprocessing unit 603 is further configured to:
determining whether the first acceleration data meets a first preset condition;
and if the first acceleration data meets the first preset condition, determining that the user is performing the first movement.
Optionally, in this embodiment, the acquiringunit 601 is further configured to acquire a first swing arm amplitude of the user at a first preset duration and a second swing arm amplitude of the user at a second preset duration;
theprocessing unit 603 is further configured to:
determining whether a difference between the first swing arm amplitude and the second swing arm amplitude is less than a first preset threshold;
and if the difference value between the first swing arm amplitude and the second swing arm amplitude is smaller than the first preset threshold value, determining that the first motion is uniform motion.
Optionally, in this embodiment, the acquiringunit 601 is further configured to acquire second acceleration data of the second motion;
Theprocessing unit 603 is further configured to:
determining whether the second acceleration data meets a second preset condition;
and if the second acceleration data meets the second preset condition, determining that the user is performing the second movement.
Optionally, in this embodiment, the acquiringunit 601 is further configured to acquire a third swing arm amplitude of the user at a third preset duration and a fourth swing arm amplitude of the user at a fourth preset duration;
theprocessing unit 603 is further configured to:
determining whether a difference between the third swing arm amplitude and the fourth swing arm amplitude is less than a second preset threshold;
and if the difference value between the amplitude of the third swing arm and the amplitude of the fourth swing arm is smaller than the second preset threshold value, determining that the second motion is uniform motion.
Optionally, in this embodiment, the acquiringunit 601 is further configured to acquire the first movement distance through a global positioning system GPS;
the terminal device further comprises acorrection unit 604, thecorrection unit 604 being arranged to correct the first formula in dependence of the first movement distance.
In this embodiment, the obtainingunit 601 obtains at least one set of motion parameters of the second motion, theprocessing unit 603 is configured to determine a functional relationship f (HRm) between a motion speed and a motion heart rate and a motion step length of the user, and the calculatingunit 602 calculates, when the user is performing the first motion, a first motion distance corresponding to the first motion according to the functional relationship f (HRm), the motion step length, the first motion heart rate of the first motion, and a first motion duration of the first motion. Therefore, in this embodiment, the functional relation f (HRm) and the motion step length of the user are determined through the second motion, so that when the first motion does not cover the GPS or the GPS is turned off, the terminal device can still calculate the first motion distance through the functional relation f (HRm), the motion step length, the first motion heart rate of the first motion and the first motion duration of the first motion to calculate the first motion distance, thereby improving the accuracy of calculating the motion distance.
Referring to fig. 7, fig. 7 is a schematic hardware structure of a terminal device according to an embodiment of the present application, and fig. 7 shows a simplified schematic hardware structure of a terminal device. For easy understanding and convenient illustration, in fig. 7, the terminal device takes a smart watch as an example. As shown in fig. 7, the terminal device includes a processor, a memory, a radio frequency circuit, an antenna, and an input-output device. The processor is mainly used for processing communication protocols and communication data, controlling the terminal equipment, executing software programs, processing data of the software programs and the like. The memory is mainly used for storing software programs and data. The radio frequency circuit is mainly used for converting a baseband signal and a radio frequency signal and processing the radio frequency signal. The antenna is mainly used for receiving and transmitting radio frequency signals in the form of electromagnetic waves. Input and output devices, such as touch screens, display screens, keyboards, etc., are mainly used for receiving data input by a user and outputting data to the user. It should be noted that some kinds of terminal apparatuses may not have an input/output device.
When data need to be sent, the processor carries out baseband processing on the data to be sent and then outputs a baseband signal to the radio frequency circuit, and the radio frequency circuit carries out radio frequency processing on the baseband signal and then sends the radio frequency signal outwards in the form of electromagnetic waves through the antenna. When data is sent to the terminal equipment, the radio frequency circuit receives a radio frequency signal through the antenna, converts the radio frequency signal into a baseband signal, and outputs the baseband signal to the processor, and the processor converts the baseband signal into data and processes the data. For ease of illustration, only one memory and processor is shown in fig. 7. In an actual end device product, there may be one or more processors and one or more memories. The memory may also be referred to as a storage medium or storage device, etc. The memory may be provided separately from the processor or may be integrated with the processor, which is not limited by the embodiments of the present application.
In the embodiment of the present application, the antenna and the radio frequency circuit with the transceiver function may be regarded as a transceiver unit of the terminal device, and the processor with the processing function may be regarded as a processing unit of the terminal device. Wherein. The transceiver unit may also be referred to as a transceiver, transceiver device, etc. The processing unit may also be called a processor, a processing board, a processing module, a processing device, etc. Alternatively, the device for implementing the receiving function in the transceiver unit may be regarded as a receiving unit, and the device for implementing the transmitting function in the transceiver unit may be regarded as a transmitting unit, i.e. the transceiver unit includes a receiving unit and a transmitting unit. The transceiver unit may also be referred to as a transceiver, transceiver circuitry, or the like. The receiving unit may also be referred to as a receiver, or receiving circuit, among others. The transmitting unit may also sometimes be referred to as a transmitter, or a transmitting circuit, etc.
It may be understood that the transceiver unit is configured to perform the sending operation and the receiving operation on the terminal device side in the above method embodiment, and the processing unit is configured to perform other processing operations on the terminal device other than the receiving operation in the above method embodiment.
It will be clear to those skilled in the art that, for convenience and brevity of description, specific working procedures of the above-described systems, apparatuses and units may refer to corresponding procedures in the foregoing method embodiments, which are not repeated herein.
In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods may be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative, e.g., the division of the units is merely a logical function division, and there may be additional divisions when actually implemented, e.g., multiple units or components may be combined or integrated into another system, or some features may be omitted or not performed. Alternatively, the coupling or direct coupling or communication connection shown or discussed with each other may be an indirect coupling or communication connection via some interfaces, devices or units, which may be in electrical, mechanical or other form.
The units described as separate units may or may not be physically separate, and units shown as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
In addition, each functional unit in each embodiment of the present application may be integrated in one processing unit, or each unit may exist alone physically, or two or more units may be integrated in one unit. The integrated units may be implemented in hardware or in software functional units.
The integrated units, if implemented in the form of software functional units and sold or used as stand-alone products, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present application may be embodied in essence or a part contributing to the prior art or all or part of the technical solution in the form of a software product stored in a storage medium, including several instructions to cause a computer device (which may be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the methods described in the embodiments of the present application. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a random access Memory (RAM, random Access Memory), a magnetic disk, or an optical disk, or other various media capable of storing program codes.
The above embodiments are merely for illustrating the technical solution of the present application, and not for limiting the same; although the present application has been described in detail with reference to the foregoing embodiments, it should be understood by those of ordinary skill in the art that: the technical scheme described in the foregoing embodiments can be modified or some technical features thereof can be replaced by equivalents; such modifications and substitutions do not depart from the spirit and scope of the corresponding technical solutions.