Method and device for distance measurement by adopting time delay parametersTechnical Field
The present invention relates to the field of communications technologies, and in particular, to a method and an apparatus for measuring a distance using a delay parameter.
Background
The on-chip multipath separation technique is continuously researched and developed along with the improvement of the requirement for the ranging accuracy of TOA (Time of Arrival, delay parameter). The narrow-band correlation method is simple and easy to realize, but the multipath is not separated, and only the delay parameter error caused by the multipath in the chip is reduced; the MEDLL (Multipath Estimating Delay Lock Loop) adopts a maximum likelihood method to calculate the Delay parameter and amplitude of each Multipath, thereby realizing the separation of the Multipath, but the complexity is higher; the particle filtering is adopted to separate each multipath, although the separation effect is good, the realization complexity is too high and far exceeds the resources of the wireless sensor nodes; in addition, there are some super-resolution methods for on-chip multipath separation, which are also highly complex. The existing multipath separation algorithm can simultaneously obtain the multipath time delay parameters, amplitude and phase, so that the method for obtaining the time delay parameters has higher complexity and contradicts the limitation of resources and power consumption of the wireless sensor network nodes; on the other hand, for an application scenario of ranging based on TOA (time delay parameter), the time delay parameter is a very important parameter, and how to obtain the time delay parameter quickly and conveniently is a problem that those skilled in the art are eagerly to solve.
Disclosure of Invention
In view of the above problems, embodiments of the present invention are provided to provide a method for performing ranging using a delay parameter and a corresponding apparatus for performing ranging using a delay parameter, which overcome or at least partially solve the above problems.
In order to solve the above problem, an embodiment of the present invention discloses a method for performing ranging by using a time delay parameter, including:
acquiring first chip sampling data of a baseband signal and a spread spectrum signal corresponding to the baseband signal;
generating a despread signal in dependence on the first chip-sample data;
obtaining a cross-correlation function from the despread signal and the spread spectrum signal;
generating a time delay parameter by adopting the cross-correlation function;
and adopting the time delay parameter to measure the distance.
Preferably, the step of generating a despread signal from the first chip-sample data comprises:
acquiring a received pseudo noise PN code sheet corresponding to the first code sheet sampling data according to the sampling frequency;
acquiring a transmitting PN code sheet corresponding to the receiving PN code sheet;
and carrying out related despreading operation on the received PN chips and the transmitted PN chips to generate a despread signal.
Preferably, the method further comprises:
and searching a spectrum peak aiming at the despread signal to obtain first peak value coordinate data.
Preferably, the step of obtaining a cross-correlation function from the despread signal and the spread signal comprises:
and carrying out convolution operation on the despread signal and the spread spectrum signal to obtain a cross-correlation function.
Preferably, the step of generating the time delay parameter by using the cross-correlation function comprises:
calculating the maximum value of the cross-correlation function;
obtaining second peak coordinate data corresponding to a maximum value of the cross-correlation function;
and performing difference operation on the first peak value coordinate data and the second peak value coordinate data to obtain a time delay parameter.
Preferably, the step of performing ranging by using the delay parameter includes:
and multiplying the delay parameter and the radio wave propagation speed to obtain the radio wave propagation distance.
The embodiment of the invention also discloses a device for measuring distance by adopting the time delay parameter, which comprises the following steps:
the system comprises a spread spectrum signal and sampling data acquisition module, a frequency spectrum signal and sampling data acquisition module and a frequency spectrum signal acquisition module, wherein the spread spectrum signal and sampling data acquisition module is used for acquiring first chip sampling data of a baseband signal and a spread spectrum signal corresponding to the baseband signal;
a despread signal generating module, configured to generate a despread signal according to the first chip-sample data;
a cross-correlation function obtaining module, configured to obtain a cross-correlation function according to the despread signal and the spread spectrum signal;
the time delay parameter generating module is used for generating time delay parameters by adopting the cross-correlation function;
and the distance measurement processing module is used for carrying out distance measurement by adopting the time delay parameter.
Preferably, the despread signal generating module includes:
a receiving PN code chip obtaining submodule for obtaining a receiving PN code chip corresponding to the first code chip sampling data according to the sampling frequency;
a transmitted PN code acquisition submodule for acquiring a transmitted PN code corresponding to the received PN code;
and a despread signal generating sub-module, configured to perform a correlated despreading operation on the received PN chips and the transmitted PN chips to generate the despread signal.
Preferably, the apparatus further comprises:
and the first peak value coordinate data obtaining module is used for searching a spectrum peak aiming at the despread signal to obtain first peak value coordinate data.
Preferably, the cross-correlation function obtaining module includes:
and the cross-correlation function obtaining submodule is used for carrying out convolution operation on the de-spread signal and the spread spectrum signal to obtain a cross-correlation function.
Preferably, the delay parameter generating module includes:
a maximum value calculation submodule for calculating a maximum value of the cross-correlation function;
a second peak coordinate data obtaining submodule for obtaining second peak coordinate data corresponding to a maximum value of the cross-correlation function;
and the time delay parameter obtaining submodule is used for carrying out difference operation on the first peak value coordinate data and the second peak value coordinate data to obtain a time delay parameter.
Preferably, the ranging module includes:
and the distance obtaining submodule is used for multiplying the delay parameter and the radio wave propagation speed to obtain the radio wave propagation distance.
The embodiment of the invention has the following advantages:
in the embodiment of the invention, first chip sampling data of a baseband signal and a spread spectrum signal corresponding to the baseband signal are acquired, a despread signal is generated according to the first chip sampling data, a cross-correlation function is obtained according to the despread signal and the spread spectrum signal, a time delay parameter is generated by adopting the cross-correlation function, and distance measurement is carried out by adopting the time delay parameter. The first chip sampling data is a first sampling point of each chip, and compared with direct traditional direct de-spreading, the method can more accurately and rapidly obtain the time delay parameter, reduce the influence of multipath effect, enable the measurement result of the time delay parameter to be more accurate, and be applied to the measurement of distance, enable the measurement result to be more accurate.
Further, a cross-correlation function is obtained according to the despread signal and the spread spectrum signal obtained by the first chip sampling data, and a time delay parameter is generated by adopting the cross-correlation function; through simple operation of a physical layer, the influence of multipath effect is eliminated, the time delay parameter is measured more accurately, and the precision of the acquired time delay parameter is improved.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings needed to be used in the description of the embodiments are briefly introduced below, it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art to obtain other drawings based on the drawings without creative efforts
FIG. 1 is a flowchart illustrating a first step of a method for measuring distance using a delay parameter according to an embodiment of the present invention;
FIG. 2 is a flowchart illustrating steps of a second embodiment of a method for measuring distance using a delay parameter according to an embodiment of the present invention;
FIG. 3 is a communication data flow diagram of an embodiment of the present invention;
fig. 4 is a block diagram of an embodiment of a device for measuring distance by using a delay parameter according to an embodiment of the present invention.
Detailed Description
In order to make the technical problems, technical solutions and advantageous effects solved by the embodiments of the present invention more clearly apparent, the embodiments of the present invention are described in further detail below with reference to the accompanying drawings and the embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
Referring to fig. 1, a flowchart illustrating a first step of a method for performing ranging by using a delay parameter according to an embodiment of the present invention is shown, which may specifically include the following steps:
step 101, acquiring first chip sampling data of a baseband signal and a spread spectrum signal corresponding to the baseband signal;
in the embodiment of the present invention, the distance between the transmitting end and the receiving end is calculated by obtaining a time delay parameter of electric wave propagation, specifically, first chip sample data of a baseband signal is obtained, where the first chip sample data may be chip information of a first sampling point in a chip period, and further, a spread spectrum signal corresponding to the baseband signal is obtained in the embodiment of the present invention, because the baseband signal is a baseband signal of the receiving end and is a demodulated and frequency-converted baseband signal, and the baseband signal is an original electrical signal sent without modulation (performing spectrum shift and conversion), and is characterized in that the frequency is low, a signal spectrum starts from near zero frequency and has a low-pass form, the spread spectrum signal is a spread spectrum signal obtained by performing a spread spectrum operation on an original data stream of the transmitting end through a PN (Pseudo-Noise) sequence, and the spread spectrum signal is subjected to rectangular pulse shaping and radio frequency modulation from the transmitting end, and then the signal is transmitted to a receiving end through a channel, and the receiving end restores the signal to a baseband signal after the steps of radio frequency demodulation and the like.
Step 102, generating a despread signal according to the first chip sample data;
the method is applied to the embodiment of the invention, the receiving PN code sheet corresponding to the first code sheet sampling data is obtained according to the sampling frequency, the transmitting PN code sheet corresponding to the receiving PN code sheet is obtained, and the receiving PN code sheet and the transmitting PN code sheet are subjected to related de-spreading operation to generate the de-spread signal. The first chip sample data may be chip information of a first sampling point in a chip period, a received PN chip of the first sampling point is obtained according to a sampling frequency, further, a transmitted PN chip corresponding to the received PN chip is obtained, and a correlation despreading operation is performed on the received PN chip and the transmitted PN chip, where the correlation despreading operation may be understood as a process of removing a spreading code to obtain original data. It should be noted that the related despreading method may include using a direct correlator, a heterodyne correlator and a baseband correlator, and the embodiment of the present invention is not limited in particular.
Step 103, obtaining a cross-correlation function according to the despread signal and the spread spectrum signal;
in practical application, after a despread signal and a spread spectrum signal are obtained, a convolution operation is performed on the despread signal and the spread spectrum signal to obtain a cross-correlation function, wherein the convolution operation may include a circular convolution or a linear convolution. Linear convolution (linear convolution) describes an operation of the relationship between the input and output of a linear system in the time domain. A convolution operation different from a linear convolution is a kind of a periodic convolution.
104, generating a time delay parameter by adopting the cross-correlation function;
specifically, the maximum value of the cross-correlation function is calculated by using the cross-correlation function obtained in step 102, and second peak coordinate data corresponding to the maximum value of the cross-correlation function is obtained, where the second peak coordinate data may be an abscissa of a coordinate point of the maximum value of the cross-correlation function, and further, a spectrum peak search is performed on the despread signal in step 102 to obtain first peak coordinate data, where the first peak coordinate data may be an abscissa corresponding to the maximum value of the despread signal, and a difference operation is performed between the first peak coordinate data and the second peak coordinate data, that is, a difference between the two abscissas, so as to obtain a time delay parameter of radio wave propagation (that is, from the transmitting end to the receiving end).
And 105, ranging by adopting the time delay parameter.
In the embodiment of the invention, the distance between the transmitting end and the receiving end is measured by adopting the time delay parameter, and the distance between the transmitting end and the receiving end can be measured by adopting the multiplication value operation of the electric wave propagation speed and the time delay parameter. In the embodiment of the present invention, the time delay parameter may also be used for positioning, for example, when the transmitting end is three base stations, and the receiving end is a mobile terminal, signals are transmitted by using the three base stations as the centers of circles, so as to obtain three characteristic circles, the radius of the characteristic circle may be obtained by a product of the propagation speed of the radio wave and the time delay parameter, and an intersection point of the three characteristic circles is a position of the mobile terminal.
In the embodiment of the invention, first chip sampling data of a baseband signal and a spread spectrum signal corresponding to the baseband signal are acquired, a despread signal is generated according to the first chip sampling data, a cross-correlation function is obtained according to the despread signal and the spread spectrum signal, a time delay parameter is generated by adopting the cross-correlation function, and distance measurement is carried out by adopting the time delay parameter. The first chip sampling data is a first sampling point of each chip, and compared with direct traditional direct de-spreading, the method can more accurately and rapidly obtain the time delay parameter, reduce the influence of multipath effect, enable the measurement result of the time delay parameter to be more accurate, and be applied to the measurement of distance, enable the measurement result to be more accurate.
Referring to fig. 2, a flowchart illustrating a second step of the second embodiment of the method for performing ranging by using a delay parameter according to the embodiment of the present invention is shown, which may specifically include the following steps:
step 201, obtaining first chip sample data of a baseband signal and a spread spectrum signal corresponding to the baseband signal;
in the embodiment of the present invention, a distance between a transmitting end and a receiving end is calculated by obtaining a time delay parameter of electric wave propagation, specifically, first chip sample data of a baseband signal is obtained, where the first chip sample data may be chip information of a first sampling point in a chip period, and further, a spread spectrum signal corresponding to the baseband signal is obtained, where the spread spectrum signal is obtained by performing a spreading operation on an original data stream of the transmitting end through PN.
Step 202, acquiring a received PN chip corresponding to the first chip sample data according to a sampling frequency;
step 203, acquiring a transmitting PN code sheet corresponding to the receiving PN code sheet;
specifically, the first chip sample data may be chip information of a first sampling point in a chip period, a received PN chip of the first sampling point is obtained according to a sampling frequency, and a related despreading operation is performed on the received PN chip and the transmitted PN chip by obtaining a transmitted PN chip of a transmitting end corresponding to the received PN chip of a receiving end.
Step 204, performing related despreading operation on the received PN code chip and the transmitted PN code chip to generate a despread signal;
in the embodiment of the present invention, the related despreading method may include using a direct correlator, a heterodyne correlator, and a baseband correlator, which is not limited in the embodiment of the present invention.
In a preferred embodiment of the embodiments of the present invention, the method further includes:
step S11, searching a spectrum peak aiming at the despread signal to obtain first peak value coordinate data;
further, searching the spectrum peak of the despread signal to obtain a peak coordinate of the despread signal, and taking an abscissa of the peak coordinate as first peak coordinate data.
Step 205, obtaining a cross-correlation function according to the despread signal and the spread spectrum signal;
in a preferred embodiment of the present invention, the sub-step of obtaining a cross-correlation function according to the despread signal and the spread signal further comprises:
and a substep S2051 of performing convolution operation on the despread signal and the spread signal to obtain a cross-correlation function.
In practical application, the despreading signal and the spreading signal are subjected to convolution operation to obtain a cross-correlation function, where the convolution operation may include cyclic convolution or linear convolution, and the embodiment of the present invention is not limited thereto.
Step 206, generating a time delay parameter by using the cross-correlation function;
in another preferred embodiment of the present invention, the sub-step of generating the time delay parameter by using the cross-correlation function further includes:
a substep S2061 of calculating a maximum value of the cross-correlation function;
a substep S2062 of obtaining second peak coordinate data corresponding to a maximum value of the cross-correlation function;
and a substep S2063, performing difference operation on the first peak value coordinate data and the second peak value coordinate data to obtain a time delay parameter.
The method is applied to the embodiment of the invention, the maximum value of the cross-correlation function is calculated, the second peak value coordinate data (the abscissa of the maximum coordinate point) corresponding to the maximum value of the cross-correlation function is obtained, the first peak value coordinate data and the second peak value coordinate data are subjected to difference operation, namely the difference between the two abscissas is obtained, and the time delay parameter from the transmitting end to the receiving end is obtained.
And step 207, adopting the time delay parameter to carry out ranging.
In a preferred embodiment of the present invention, the sub-step of performing ranging by using the time delay parameter further includes:
and a substep S2071, performing multiplication operation by using the delay parameter and the radio wave propagation speed to obtain the radio wave propagation distance.
Specifically, in the embodiment of the present invention, the distance between the transmitting end and the receiving end is measured by using the delay parameter, and the distance between the transmitting end and the receiving end can be obtained by multiplying the propagation speed of the radio wave by the delay parameter. And time delay parameters from a plurality of base stations to the mobile terminal can be adopted for positioning.
In the embodiment of the invention, first chip sampling data of a baseband signal and a spread spectrum signal corresponding to the baseband signal are obtained; acquiring a receiving PN chip corresponding to the first chip sampling data according to a sampling frequency, acquiring a transmitting PN chip corresponding to the receiving PN chip, performing related despreading operation on the receiving PN chip and the transmitting PN chip to generate a despread signal, acquiring a cross-correlation function according to the despread signal and the spread signal, and generating a time delay parameter by using the cross-correlation function; through simple operation of a physical layer, the influence of multipath effect is eliminated, the time delay parameter is measured more accurately, and the precision of the acquired time delay parameter is improved.
The embodiments of the present invention are further illustrated by specific examples in order to enable those skilled in the art to better understand the embodiments.
Referring to fig. 3, a communication data flow diagram in the embodiment of the present invention is shown, assuming that an input data stream of an original signal is { dn }, dn belongs to { -1, +1}, and a code length of a PN code is M; the transmission signal is s(t); receiving a radio frequency signal r (t); the received baseband signal is m (t). Noting the chip period as Tc and the data bit period as TbSatisfy TbMTc transmission signal s (t) is
Wherein,
let the propagation delay of each path be TlAnd l denotes the path of the second arrival at the receiving end. Thus, the received signal r (t) obtained after passing through the multipath channel can be modeled as
Where A is the amplitude of the transmitted signal, assuming that there are L multipaths, αlFor the first multipath signal amplitude attenuation factor, the multipath signal amplitude is attenuated, and therefore has alphal<1。TlThe time delay of multipath transmission is obtained, and the baseband data obtained after demodulation, down-conversion and filtering is m (t).
The sampling period is Ts, and Tc ═ N Ts is satisfied, where N is the number of samples in one chip period, so that the data of the p-th sampling point of the q-th chip obtained after sampling is
Wherein L isIpThe number of multipath in a chip for the p-th sampling point in a certain chip.
L is satisfied because the more backward part of one chip accumulates more multipathI1≤LI2≤…≤LIN,Tl,IpThe multipath time delay of the multipath in the ith chip at the p sampling point. L isOpThe number of off-chip multipaths at the p-th sampling point is the multiple m of Tc because the delay parameter of the off-chip multipath is greater than one chip periodl,I,O. It is seen from equation (5) that each sample point includes 2 components, an on-chip multipath and an off-chip multipath. The term 2 of the equation (5) shows that the number of multipath interference in the chip is less at the sample point in front of each chip, and the multipath components increase toward the rear chip. For each chip, a first sample point (first chip-sample data) is extracted for analysis, having
Because L isI1≤LI2≤…≤LINThe first sample point (first chip-sample data) has only a portion of the on-chip multipath component and a portion of the off-chip multipath component in the front. The off-chip multipath components can be eliminated by extracting the first sampling point (first chip sampling data) of each chip and carrying out related despreading, and bit level information which is not interfered by the off-chip multipath is obtained and is marked as Y1,n. n represents nth bit data.
As shown by the formula (7), Y1,nOnly the components of the partially forward on-chip multipath cancel the effects of the off-chip multipath and the backward on-chip multipath.
From the above analysis we know that since LI1≤LI2≤…≤LINThe multipath impact on the first sample point of the chip (the first chip-sample data) is minimal. If a fast enough frequency is used, i.e. the sampling period Ts is small enough to meet Ts<min(Tl) Then, the path information of the first sampling point (the first chip-sample data) is only left to reach the first path, and the separation effect is the best.
Further, the specific steps of the embodiment of the invention are as follows:
1. the first sampling point (first chip sampling data) of each extracted chip is returned to the received PN chip in the same period according to the sampling frequency;
2. carrying out correlation operation on the received PN code chip obtained in the step (1) and the corresponding transmitted PN code chip to obtain a de-spread signal;
3. performing spectrum peak search on the despread signals to obtain first peak value coordinate data, namely the number of delay code elements;
4. performing convolution operation on the de-spread signal and the step-spread signal obtained in the step (2) to obtain a cross-correlation function;
the relevant processing procedures are as follows:
5. then, obtaining corresponding second peak value coordinate data according to the maximum value of the cross-correlation function;
specifically, the maximum of the cross-correlation function: max (Y)1,n);
The second peak coordinate data is: d ═ argmax (Y)1,n);
6. Performing difference operation on the first peak value coordinate data and the second peak value coordinate data to obtain a time delay parameter;
7. and multiplying the delay parameter and the radio wave propagation speed to obtain the radio wave propagation distance.
It should be noted that, for simplicity of description, the method embodiments are described as a series of acts or combination of acts, but those skilled in the art will recognize that the present invention is not limited by the illustrated order of acts, as some steps may occur in other orders or concurrently in accordance with the embodiments of the present invention. Further, those skilled in the art will appreciate that the embodiments described in the specification are presently preferred and that no particular act is required to implement the invention.
Referring to fig. 4, a block diagram of a structure of an embodiment of a device for performing ranging by using a delay parameter according to an embodiment of the present invention is shown, which may specifically include the following modules:
the system comprises a spread spectrum signal and sampling data acquisition module, a frequency spectrum signal and sampling data acquisition module and a frequency spectrum signal acquisition module, wherein the spread spectrum signal and sampling data acquisition module is used for acquiring first chip sampling data of a baseband signal and a spread spectrum signal corresponding to the baseband signal;
a despread signal generating module, configured to generate a despread signal according to the first chip-sample data;
a cross-correlation function obtaining module, configured to obtain a cross-correlation function according to the despread signal and the spread spectrum signal;
the time delay parameter generating module is used for generating time delay parameters by adopting the cross-correlation function;
and the distance measurement processing module is used for carrying out distance measurement by adopting the time delay parameter.
Preferably, the despread signal generating module includes:
a receiving PN code chip obtaining submodule for obtaining a receiving PN code chip corresponding to the first code chip sampling data according to the sampling frequency;
a transmitted PN code acquisition submodule for acquiring a transmitted PN code corresponding to the received PN code;
and a despread signal generating sub-module, configured to perform a correlated despreading operation on the received PN chips and the transmitted PN chips to generate the despread signal.
Preferably, the apparatus further comprises:
and the first peak value coordinate data obtaining module is used for searching a spectrum peak aiming at the despread signal to obtain first peak value coordinate data.
Preferably, the cross-correlation function obtaining module includes:
and the cross-correlation function obtaining submodule is used for carrying out convolution operation on the de-spread signal and the spread spectrum signal to obtain a cross-correlation function.
Preferably, the delay parameter generating module includes:
a maximum value calculation submodule for calculating a maximum value of the cross-correlation function;
a second peak coordinate data obtaining submodule for obtaining second peak coordinate data corresponding to a maximum value of the cross-correlation function;
and the time delay parameter obtaining submodule is used for carrying out difference operation on the first peak value coordinate data and the second peak value coordinate data to obtain a time delay parameter.
In a preferred embodiment of the present invention, the ranging module includes:
and the distance obtaining submodule is used for multiplying the delay parameter and the radio wave propagation speed to obtain the radio wave propagation distance.
For the device embodiment, since it is basically similar to the method embodiment, the description is simple, and for the relevant points, refer to the partial description of the method embodiment.
The embodiments in the present specification are described in a progressive manner, each embodiment focuses on differences from other embodiments, and the same and similar parts among the embodiments are referred to each other.
As will be appreciated by one skilled in the art, embodiments of the present invention may be provided as a method, apparatus, or computer program product. Accordingly, embodiments of the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, embodiments of the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
Embodiments of the present invention are described with reference to flowchart illustrations and/or block diagrams of methods, terminal devices (systems), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing terminal to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing terminal, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing terminal to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing terminal to cause a series of operational steps to be performed on the computer or other programmable terminal to produce a computer implemented process such that the instructions which execute on the computer or other programmable terminal provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
While preferred embodiments of the present invention have been described, additional variations and modifications of these embodiments may occur to those skilled in the art once they learn of the basic inventive concepts. Therefore, it is intended that the appended claims be interpreted as including preferred embodiments and all such alterations and modifications as fall within the scope of the embodiments of the invention.
Finally, it should also be noted that, herein, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or terminal that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or terminal. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or terminal that comprises the element.
The method and the apparatus provided by the present invention are described in detail, and the principle and the embodiment of the present invention are explained by applying specific examples, and the description of the above examples is only used to help understanding the method and the core idea of the present invention; meanwhile, for a person skilled in the art, according to the idea of the present invention, there may be variations in the specific embodiments and the application scope, and in summary, the content of the present specification should not be construed as a limitation to the present invention.