Velocity Measurement Signal Transmission Method and Receiving Method
20220214442 · 2022-07-07
Inventors
Cpc classification
International classification
G01S13/58
PHYSICS
Abstract
A velocity measurement signal transmission and receiving method for an intelligent driving system includes generating a plurality of chirp signals for measuring moving velocities of one or more moving targets (301); and transmitting the plurality of chirp signals in a time-division multiplexing (TDM) repetition cycle by using M antennas (302), where the TDM repetition cycle includes one single-antenna transmit mode sub-cycle and L consecutive multi-antenna transmit mode sub-cycles.
Claims
1. A velocity measurement signal transmission method, comprising: generating a plurality of chirp signals; and transmitting the plurality of chirp signals in a time-division multiplexing (TDM) repetition cycle using M antennas, wherein the TDM repetition cycle comprises a single-antenna transmit mode sub-cycle and L consecutive multi-antenna transmit mode sub-cycles; wherein the single-antenna transmit mode sub-cycle comprises N frequency sweep cycles, and wherein transmitting the chirp signals further comprises transmitting N chirp signals of the chirp in the N frequency sweep cycles by one of the M antennas or simultaneously transmitting the N chirp signals by at least two of the M antennas, wherein there is a delay between at least two of the M antennas, wherein each multi-antenna transmit mode sub-cycle of the L consecutive multi-antenna transmit mode sub-cycles comprises M frequency sweep cycles, wherein M chirp signals of the chirp signals in the M frequency sweep cycles are respectively transmitted in order by the M antennas, wherein M and N are positive integers greater than 1, and wherein L is a positive integer.
2. The velocity measurement signal transmission method of claim 1, wherein a ratio of N to L is greater than a first threshold.
3. The velocity measurement transmission method of claim 1, wherein values of L, M, and N cause a ratio of a quantity of 0 values to a quantity of non-0 values in a weight function w to not exceed a second threshold, wherein the weight function w=c.Math.c.sup.−, wherein c is a vector that comprises N+L×M elements, wherein c.sup.− represents vector inversion of c, wherein Ø represents a linear convolution operation of the vector, wherein the N+L×M elements correspond to transmit antennas in the M antennas of N+L×M chirp signals in one TDM repetition cycle starting from the single-antenna transmit mode sub-cycle or the L consecutive multi-antenna transmit mode sub-cycles, wherein an element corresponding to a first transmit antenna of the M transmit antennas in the single-antenna transmit mode sub-cycle is 1, and wherein elements corresponding to the other M−1 antennas other than the first transmit antenna are zero values.
4. The velocity measurement signal transmission method of claim 2, wherein values of the L, the M, and N cause a ratio of a quantity of zero values to a quantity of non-0 values in a weight function w to not exceed a second threshold, wherein the weight function w=cØc.sup.−, wherein c is a vector that comprises N+L×M elements, wherein c.sup.− represents vector inversion of c, Ø represents a linear convolution operation of the vector, wherein the N+L×M elements correspond to transmit antennas in the M antennas of N+L×M chirp signals in one TDM repetition cycle starting from the single-antenna transmit mode sub-cycle or the L consecutive multi-antenna transmit mode sub-cycles, wherein an element corresponding to a first transmit antenna of the M transmit antennas in the single-antenna transmit mode sub-cycle is 1, and wherein elements corresponding to the other M−1 antennas other than the first transmit antenna are 0 values.
5. The velocity measurement signal transmission method of claim 1, wherein a time interval between the single-antenna transmit mode sub-cycle and the multi-antenna transmit mode sub-cycle is zero or is an integer multiple of the M frequency sweep cycles or the N frequency sweep cycles.
6. The velocity measurement signal transmission method of claim 2, wherein a time interval between the single-antenna transmit mode sub-cycle and the each multi-antenna transmit mode sub-cycle is zero or is an integer multiple of the M frequency sweep cycles or N frequency sweep cycles.
7. The velocity measurement signal transmission method of claim 3, wherein a time interval between the single-antenna transmit mode sub-cycle and the each multi-antenna transmit mode sub-cycle is zero or is an integer multiple of the M frequency sweep cycles or the N frequency sweep cycles.
8. The velocity measurement signal transmission method of claim 1, wherein a first transmit antenna in the single-antenna transmit mode sub-cycle transmits the (K+1).sup.th chirp signal in the multi-antenna transmit mode sub-cycle, wherein K is an integer greater than or equal to 0, and wherein a relationship among M, N, and K satisfies one of the following:
if K=0, N≥M−1;
if 0<K≤M, N≥M; or
if K>M, N≥K+1.
9. A velocity measurement signal receiving method, comprising: receiving, with a plurality of antennas, received signals reflected by one or more moving targets, wherein the received signals comprise chirp signals in one or more time-division multiplexing (TDM) repetition cycles, wherein each TDM repetition cycle of the one or more TDM repetition cycles comprises a single-antenna transmit mode sub-cycle and L consecutive multi-antenna transmit mode sub-cycles, wherein the single-antenna transmit mode sub-cycle comprises N frequency sweep cycles, wherein each multi-antenna transmit mode sub-cycle of L consecutive multi-antenna transmit mode sub-cycles comprises M frequency sweep cycles, wherein N chirp signals in the N frequency sweep cycles and a chirp signal in a K.sup.th frequency sweep cycle in the M frequency sweep cycles are from a same antenna, wherein L, M, N, and K are all positive integers, and wherein M and N are both greater than 1; sampling a chirp signal in one of the one or more TDM repetition cycles using the frequency sweep cycle as a sampling cycle; to obtain first data corresponding to N+L sampling points, wherein the N+L sampling points are respectively in the N frequency sweep cycles in the single-antenna transmit mode sub-cycle and the K.sup.th frequency sweep cycle in each of the L consecutive multi-antenna transmit mode sub-cycles; constructing a target vector using the first data; constructing a target matrix X using a plurality of target vectors of the antennas; calculating a covariance matrix R of the target matrix X; sequentially extracting a plurality of elements in the matrix R in an order of exponential coefficients of the elements; forming a vector r using the elements; and calculating a velocity spectrum about moving velocities of the one or more moving targets based on the vector r.
10. The velocity measurement signal receiving method of claim 9, wherein calculating the velocity spectrum comprises calculating the velocity spectrum using a fast Fourier transform (FFT), digital beamforming (DBF), or a multiple signal classification (MUSIC) algorithm.
11. The velocity measurements signal receiving method of claim 9, wherein the forming comprises: calculating an average value of the at least two elements as a first element for forming the vector r when at least two elements of the elements corresponds to a same exponential coefficient; or selecting one of the at least two elements as a second element for forming the vector r when the at least two elements correspond to the same exponential coefficient.
12. The velocity measurement signal receiving method of claim 10, wherein forming the vector r using the elements further comprises: calculating an average value of at least two elements as an element for forming the vector r when the at least two elements correspond to a same exoponential coefficient; or selecting one of the at least two elements as an element for forming the vector r when the at least two elements correspond to the same exponential coefficient.
13. A signal transmission apparatus, comprising: a memory configured to store instructions; and a processor coupled to the memory and configured to execute the instructions to cause the signal transmission apparatus to: generate a plurality of chirp signals; and transmit the plurality of chirp signals in a time division multiplexing (TDM) repetition cycle using M antennas, wherein the TDM repetition cycle comprises a single-antenna transmit mode sub-cycle and L consecutive multi-antenna transmit mode sub-cycles wherein the single-antenna transmit mode sub-cycle comprises N frequency sweep cycles, wherein the signal transmission apparatus is configured transmit N chirp signals of the chirp signals in the N frequency sweep cycles by one of the M antennas or simultaneously transmit the N chirp signals by at least two of the M antennas, wherein there is a delay between the at least two antennas, wherein each multi-antenna transmit mode sub-cycle of the L consecutive multi-antenna transmit mode sub-cycles comprises M frequency sweep cycles, wherein M chirp signals of the chirp signals in the M frequency sweep cycles are respectively transmitted in order by the M antennas, and wherein M and N are positive integers greater than 1, and L is a positive integer.
14. The signal transmission apparatus of claim 13, wherein a ratio of N to L is greater than a first threshold.
15. The signal transmission apparatus of claim 13, wherein values of L, M, and N cause a ratio of a quantity of 0 values to a quantity of non-0 values in a weight function w to not exceed a second threshold, wherein the weight function w=cØc.sup.−, wherein c is a vector that comprises N+L×M elements, wherein c.sup.− represents vector inversion of c, wherein Ø represents a linear convolution operation of the vector, wherein the N+L×M elements correspond to transmit antennas in the M antennas of N+L×M chirp signals in one TDM repetition cycle starting from the single-antenna transmit mode sub-cycle or the L consecutive multi-antenna transmit mode sub-cycles, wherein an element corresponding to a first transmit antenna of the M transmit antennas in the single-antenna transmit mode sub-cycle is 1, and wherein elements corresponding to the other M−1 antennas other than the first transmit antenna are 0 values.
16. The signal transmission apparatus of claim 14, wherein values of the L, the M, and the N cause a ratio of a quantity of 0 values to a quantity of non-0 values in a weight function w to not exceed a second threshold, wherein the weight function w=cØc.sup.−, wherein c is a vector that comprises N+L×M elements, wherein c.sup.− represents vector inversion of c, wherein Ø represents a linear convolution operation of the vector, wherein the N+L×M elements correspond to transmit antennas in the M antennas of N+L×M chirp signals in one TDM repetition cycle starting from the single-antenna transmit mode sub-cycle or the L consecutive multi-antenna transmit mode sub-cycles, wherein an element corresponding to a first transmit antenna of the M transmit antennas in the single-antenna transmit mode sub-cycle is 1, and n elements corresponding to the other M−1 antennas other than the first transmit antenna are 0 values.
17. The signal transmission apparatus of claim 13, wherein a time interval between the single-antenna transmit mode sub-cycle and the multi-antenna transmit mode sub-cycle is zero or is an integer multiple of the M frequency sweep cycles or the N frequency sweep cycles.
18. The signal transmission apparatus of claim 14, wherein a time interval between the single-antenna transmit mode sub-cycle and the each multi-antenna transmit mode sub-cycle is zero or is an integer multiple of the M frequency sweep cycles or the frequency sweep cycles.
19. The signal transmission apparatus of claim 15, wherein a time interval between the single-antenna transmit mode sub-cycle and the each multi-antenna transmit mode sub-cycle is zero; or is an integer multiple of the M frequency sweep cycles N frequency sweep cycles.
20. The signal transmission apparatus of claim 13, wherein a first transmit antenna in the single-antenna transmit mode sub-cycle transmits the (K+1).sup.th chirp signal in the multi-antenna transmit mode sub-cycle, wherein K is an integer greater than or equal to 0, and a relationship among M, N, and K satisfies one
if K=0, N≥M−1;
if 0<K≤M, N≥M; or
if K>M, N≥K+1.
Description
BRIEF DESCRIPTION OF DRAWINGS
[0050] To describe the technical solutions in embodiments of the present disclosure or in other approaches more clearly, the following briefly describes the accompanying drawings for describing embodiments or other approaches. The accompanying drawings in the following description show some embodiments of the present disclosure, and a person of ordinary skill in other approaches may still derive other drawings from these accompanying drawings without creative efforts.
[0051]
[0052]
[0053]
[0054]
[0055]
[0056]
[0057]
[0058]
[0059]
[0060]
[0061]
[0062]
[0063]
[0064]
[0065]
[0066]
DESCRIPTION OF EMBODIMENTS
[0067] To make the objectives, technical solutions, and advantages of embodiments of the present disclosure clearer, the following describes the technical solutions in embodiments of the present disclosure with reference to the accompanying drawings in embodiments of the present disclosure. The described embodiments are some but not all of embodiments of the present disclosure. All other embodiments obtained by a person of ordinary skill in other approaches based on embodiments of the present disclosure without creative efforts shall fall within the protection scope of the present disclosure.
[0068]
[0069] Embodiment 1 of the present disclosure provides a velocity measurement signal transmission method. As shown in
[0070] Step 301: Generate a plurality of chirp signals for measuring moving velocities of one or more moving targets.
[0071] Step 302: Transmit the plurality of chirp signals in a TDM repetition cycle by using M antennas.
[0072] In Embodiment 1, a manner for transmitting the plurality of chirp signals in the TDM repetition cycle by using the M antennas is shown in
[0073] The four parameters M, N, L, and K may be optimized, or a limitation on a time interval between the single-antenna transmit mode sub-cycle and the multi-antenna transmit mode sub-cycle may be properly set, to increase a maximum velocity measurement range as much as possible while a relatively large virtual aperture is retained. Embodiment 1 includes the following several preferred setting manners.
[0074] In a first manner, a ratio of N to L is greater than a first threshold. A value of the first threshold should ensure that no obvious target ambiguity caused due to undersampling of a slow sampling part in a Doppler dimension occurs in a target part of a Doppler profile.
[0075] In a second manner, values of L, M, and N should ensure that a ratio of a quantity of 0s to a quantity of non-0 values in a weight function w does not exceed a second threshold, the weight function w=c.Math.c.sup.−, c is a vector that includes N+L×M elements, c.sup.− represents vector inversion of c, .Math. represents a linear convolution operation of the vector, the N+L×M elements correspond to transmit antennas of N+L×M chirp signals in one TDM repetition cycle, an element corresponding to a transmit antenna in the single-antenna transmit mode sub-cycle is 1, and elements corresponding to the other M−1 antennas than the transmit antenna in the single-antenna transmit mode sub-cycle are 0s.
[0076] In a third manner, a time interval between the single-antenna transmit mode sub-cycle and the multi-antenna transmit mode sub-cycle is zero, or is an integer multiple of the frequency sweep cycle.
[0077] In a fourth manner, a relationship among M, N, and K satisfies the following.
if K=0, N≤M−1;
if 0<K≤M, N≥M; or
if K>M, N≥K+1.
[0078] Embodiment 2 of the present disclosure provides another velocity measurement signal transmission method. Steps included in the method are also shown in
[0079] To avoid an FOV) decrease caused by an undesired BF) effect, a low delay exists between the at least two antennas, and is used to offset a signal transmission path length difference caused by an antenna position difference, so that simultaneously transmitting velocity measurement signals by the at least two antennas can be considered, in terms of effect, as transmitting the velocity measurement signals by one antenna. In addition, SNR can be further greatly increased.
[0080] According to the foregoing transmission method in which SIMO and MIMO are combined in Embodiment 1 and Embodiment 2, a maximum velocity measurement range can be increased and entire velocity measurement signal duration can be minimized while a relatively large virtual aperture is retained.
[0081] Embodiment 3 of the present disclosure provides a velocity measurement signal receiving method. As shown in
[0082] Step 701: Receive, by using a plurality of antennas, received signals reflected by one or more moving targets, where the received signals include chirp signals in one or more TDM repetition cycles, each TDM repetition cycle includes one single-antenna transmit mode sub-cycle and L consecutive multi-antenna transmit mode sub-cycles, each single-antenna transmit mode sub-cycle includes N frequency sweep cycles, each multi-antenna transmit mode sub-cycle includes M frequency sweep cycles, and N chirp signals in the N frequency sweep cycles and a chirp signal in the K.sup.th frequency sweep cycle in the M frequency sweep cycles are transmitted by a same antenna, where L, M, N, and K are all positive integers, and both M and N are greater than 1.
[0083] Step 702: For a received signal received by each of the plurality of antennas, sample a chirp signal in one of the one or more TDM repetition cycles by using the frequency sweep cycle as a sampling cycle, to obtain data corresponding to N+L sampling points, where the N+L sampling points are respectively in the N frequency sweep cycles in the single-antenna transmit mode sub-cycle and the K.sup.th frequency sweep cycle in each of the L consecutive multi-antenna transmit mode sub-cycles.
[0084] A data sampling manner may be shown in
[0085] First, a phase relationship of a plurality of chirp signals received by each antenna in this embodiment is described. In a multi-antenna TDM manner for transmitted signals that is shown in the upper half of
[0086] The following describes a digital signal processing process in detail. For ease of description, a transmit antenna multiplexing manner shown in
[0087] After the measurement signals in the transmit antenna multiplexing manner shown in
[0088] A digit before the frequency sweep cycle Tc in Formula 10 is an exponential coefficient, and exponential coefficients of the phase vectors are [0, 4, 7, 8, 9, 10].
[0089] Step 703: Construct a target vector by using the data corresponding to the N+L sampling points corresponding to each of the plurality of antennas.
[0090] A received signal of the n.sup.th receive antenna may be represented as shown in Formula 11.
[0091] In the formula,
n.sub.n is noise, ρ.sub.k is a signal amplitude, and r.sub.k is a distance from the k.sup.th target.
[0092] Step 704: Construct a target matrix X by using a plurality of target vectors of the plurality of antennas.
[0093] A matrix including received data of M.sub.R receive antennas may be denoted as:
X=[x.sub.1, . . . , x.sub.M.sub.
where S=[s.sub.1, . . . , s.sub.M.sub.
[0094] Step 705: Calculate a covariance matrix R of the target matrix X.
R=XX.sup.H (Formula 13)
[0095] The (m, n).sup.th element in the matrix R is shown below.
[0096] When the exponential coefficients of a.sub.k are [0, 4, 7, 8, 9, 10], distribution of exponential coefficients of elements in the matrix R is as follows.
TABLE-US-00001 TABLE 1 0 −4 −7 −8 −9 −10 4 0 −4 −4 −5 −6 7 3 0 −1 −2 −3 8 4 1 0 −1 −2 9 5 2 1 0 −1 10 6 3 2 1 0
[0097] Step 706: Sequentially extract a plurality of elements in the matrix R in an order of exponential coefficients of the plurality of elements, and form a vector r by using the plurality of elements. If at least two of the plurality of elements correspond to a same exponential coefficient, an average value of the at least two elements is calculated as an element for forming the vector r. Alternatively, one of the at least two elements is selected as an element for forming the vector r.
[0098] For example, 21 elements are selected from the elements whose exponential coefficients range from −10 to 10 in the matrix R, and are arranged in ascending order or descending order to form a vector r whose length is 21. There are two elements whose exponential coefficients are 4 in the foregoing table, such as, the element (2, 1) and the element (4, 2). In this case, an element corresponding to the exponential coefficient 4 in the vector r may be either of the element (2, 1) and the element (4, 2), or may be an average value of the element (2, 1) and the element (4, 2).
[0099] Step 707: Calculate a velocity spectrum about moving velocities of the one or more targets based on the vector r. In an example, the velocity spectrum about the moving velocities of the one or more targets may be calculated by using a FFT, DBF, or MUSIC algorithm.
[0100] According to the measurement signal receiving method described in this embodiment, a maximum velocity measurement range can be increased and entire velocity measurement signal duration can be minimized while a relatively large virtual aperture is retained. In an example in which the measurement signals shown in
[0101]
[0102] The velocity measurement signal receiving method described in Embodiment 3 of the present disclosure may further be combined with distance measurement to obtain radio detection information such as an RD-map that reflects both a velocity and a distance of a moving target. An operation method is as follows.
[0103] Before step 702 in Embodiment 3, fast sampling is first performed in the fast sampling cycle Ts in the fast time direction {circle around (1)} shown in
[0104] The data corresponding to the N+L sampling points in step 702 is fast sampling frequency domain data corresponding to the N+L sampling points. In step 702, N+L slow sampling points are sequentially set to select the first to the N.sub.s.sup.th of the N.sub.s pieces of fast sampling frequency domain data. In an example, step 703 to step 707 are sequentially performed N.sub.s times, to obtain a velocity spectrum corresponding to each of the Ns pieces of fast sampling frequency domain data.
[0105] Distances of the one or more targets can be calculated based on the Ns pieces of fast sampling frequency domain data. Therefore, with reference to the velocity spectrum corresponding to each of the Ns pieces of fast sampling frequency domain data, the RD-map that can comprehensively reflect distance-velocity information can be formed. With reference to
[0106] Embodiment 4 of the present disclosure provides a velocity measurement signal transmission apparatus. The transmission apparatus 13 in
[0107] The TDM repetition cycle includes one single-antenna transmit mode sub-cycle and L consecutive multi-antenna transmit mode sub-cycles. The single-antenna transmit mode sub-cycle includes N frequency sweep cycles of the chirp signals, and chirp signals in the N frequency sweep cycles are transmitted by one of the M antennas, or are simultaneously transmitted by at least two of the M antennas, where there is a delay between the at least two antennas. Each multi-antenna transmit mode sub-cycle includes M frequency sweep cycles of the chirp signals, and chirp signals in the M frequency sweep cycles are respectively transmitted in order by the M antennas. The transmit antenna in the single-antenna transmit mode sub-cycle always transmits the (K+1).sup.th chirp signal in the multi-antenna transmit mode sub-cycle. M and N are integers greater than 1, L is a positive integer, and K is an integer greater than or equal to 0.
[0108] The delay between the at least two antennas is a relatively low delay, is preferably an integer multiple of a fast sampling cycle Ts, and is used to offset a signal transmission path length difference caused by an antenna position difference, so that simultaneously transmitting velocity measurement signals by the at least two antennas can be considered, in terms of effect, as transmitting the velocity measurement signals by one antenna. This avoids an FOV (Field of View, field of view) decrease caused by an undesired BF (Beamforming, beamforming) effect, and greatly increases an SNR (Signal to Noise Ratio, signal to noise ratio).
[0109] The order includes a preset order or a randomly generated order, and orders in the L multi-antenna transmit mode sub-cycles are the same.
[0110] The four parameters M, N, L, and K may be optimized, or a limitation on a time interval between the single-antenna transmit mode sub-cycle and the multi-antenna transmit mode sub-cycle may be properly set, to increase a maximum velocity measurement range as much as possible while a relatively large virtual aperture is retained. Embodiment 4 includes the following several preferred setting manners.
[0111] In a first manner, a ratio of N to L is greater than a first threshold. A value of the first threshold should ensure that no obvious target ambiguity caused due to undersampling of a slow sampling part in a Doppler dimension occurs in a target part of a Doppler profile (Doppler Profile).
[0112] In a second manner, values of L, M, and N should ensure that a ratio of a quantity of 0s to a quantity of non-0 values in a weight function w does not exceed a second threshold, the weight function w=c.Math.c.sup.−, c is a vector that includes N+L×M elements, c.sup.− represents vector inversion of c, .Math. represents a linear convolution operation of the vector, the N+L×M elements correspond to transmit antennas of N+L×M chirp signals in one TDM repetition cycle, an element corresponding to a transmit antenna in the single-antenna transmit mode sub-cycle is 1, and elements corresponding to the other M−1 antennas than the transmit antenna in the single-antenna transmit mode sub-cycle are 0s.
[0113] In a third manner, a time interval between the single-antenna transmit mode sub-cycle and the multi-antenna transmit mode sub-cycle is zero, or is an integer multiple of the frequency sweep cycle.
[0114] In a fourth manner, a relationship among M, N, and K satisfies the following.
if K=0, N≥M−1;
if 0<K≤M, N≥M; or
if K>M, N≥K+1.
[0115] According to the foregoing transmission apparatus in which SIMO and MIMO are combined, a maximum velocity measurement range can be increased and entire velocity measurement signal duration can be minimized while a relatively large virtual aperture is retained in Embodiment 4 of the present disclosure.
[0116] The velocity measurement signal transmission apparatus provided in Embodiment 4 of the present disclosure may be used in a vehicle or a radar. With reference to
[0117] Embodiment 5 of the present disclosure provides a velocity measurement signal transmission apparatus. The transmission apparatus 14 in
[0118] The velocity measurement signal transmission apparatus provided in Embodiment 5 of the present disclosure may be used in a vehicle or a radar. With reference to
[0119] Embodiment 6 of the present disclosure provides a velocity measurement signal receiving apparatus. The receiving apparatus 15 in
[0120] The calculating a velocity spectrum about moving velocities of the targets based on the vector r includes calculating the velocity spectrum about the moving velocities of the one or more targets based on the vector r by using an FF), DBF, or a MUSIC algorithm.
[0121] The forming a vector r by using the plurality of elements includes, if at least two of the plurality of elements correspond to a same exponential coefficient, calculating an average value of the at least two elements as an element for forming the vector r, or selecting one of the at least two elements as an element for forming the vector r.
[0122] The velocity measurement signal receiving apparatus provided in Embodiment 6 of the present disclosure may be used in a vehicle or a radar. With reference to
[0123] Embodiment 7 of the present disclosure provides a velocity measurement signal receiving apparatus. The receiving apparatus 16 in
[0124] The velocity measurement signal receiving apparatus provided in Embodiment 7 of the present disclosure may be used in a vehicle or a radar. With reference to
[0125] All the foregoing embodiments of the present disclosure may be applied to an intelligent driving tool with a velocity measurement requirement, such as a motor vehicle, a non-motor vehicle, a train, or an aircraft, or may be applied to a device with a velocity measurement function, such as a radar or a sensor. Application scenarios include but are not limited to assisted driving and unmanned driving.
[0126] A person skilled in other approaches may understand that, descriptions of embodiments provided in this application may be mutually referenced. For ease and brevity of description, for example, for functions of the apparatuses and devices and performed steps that are provided in embodiments of this application, refer to related descriptions in the method embodiments of this application. Reference can also be made between various method embodiments and between various apparatus embodiments.
[0127] A person skilled in the art may understand that all or some of the steps of the method embodiments may be implemented by using hardware related to a program instruction. The program may be stored in a computer-readable storage medium. When the program is run, the steps of the method embodiments are performed. The foregoing storage medium includes various media that can store program code, such as a ROM, a RAM, a magnetic disk, or an optical disc.
[0128] All or some of the foregoing embodiments may be implemented through software, hardware, firmware, or any combination thereof. When software is used for implementation, the embodiments may be implemented completely or partially in a form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the procedures or functions according to the embodiments of the present disclosure are all or partially generated. The computer may be a general-purpose computer, a dedicated computer, a computer network, or another programmable apparatus. The computer instructions may be stored in a computer readable storage medium or may be transmitted from a computer readable storage medium to another computer readable storage medium. For example, the computer instructions may be transmitted from a website, computer, server, or data center to another website, computer, server, or data center in a wired (for example, a coaxial cable, an optical fiber, or a digital subscriber line (DSL)) or wireless (for example, infrared, radio, or microwave) manner. The computer-readable storage medium may be any usable medium accessible by a computer, or a data storage device, for example, a server or a data center, integrating one or more usable media. The usable medium may be a magnetic medium (for example, a floppy disk, a hard disk, or a magnetic tape), an optical medium (for example, a digital versatile disc (DVD)), a semiconductor medium (for example, a solid-state drive (SSD)), or the like.
[0129] In several embodiments provided in this application, it should be understood that the disclosed apparatus and method may be implemented in other manners without departing from the scope of this application. For example, the embodiments described above are merely examples. For example, division into the modules or units is merely logical function division, and may be other division in an actual implementation. For example, a plurality of units or components may be combined or integrated into another system, or some features may be ignored or not performed. The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, and may be located in one position, or may be distributed on a plurality of network units. Some or all of the modules may be selected according to an actual requirement to achieve the objectives of the solutions of the embodiments. A person of ordinary skill in the art may understand and implement the embodiments without creative efforts.
[0130] In addition, the apparatus and method described herein, and schematic diagrams of different embodiments can be combined or integrated with other systems, modules, technologies, or methods without departing from the scope of this application. In addition, the displayed or discussed mutual couplings or direct couplings or communication connections may be implemented through some interfaces. The indirect couplings or communication connections between the apparatuses or units may be implemented in electronic, mechanical, or another form.
[0131] The foregoing descriptions are merely implementations of this application, but the protection scope of this application is not limited thereto. Any variation or replacement readily figured out by a person skilled in the art within the technical scope disclosed in this application shall fall within the protection scope of this application. Therefore, the protection scope of this application shall be subject to the protection scope of the claims.