Detailed Description
Before describing the embodiments of the present application, the terms referred to in the embodiments of the present application are explained:
SAR: refers to the energy absorbed by the human body in the radiation generated by the terminal device due to the transmission of data over a period of time (typically a few minutes). SAR is generally related to two variables, one being time and the other being transmit power. In order to meet the requirements of the SAR of the human body, the transmission power of the terminal device can be generally increased by reducing the transmission time of the data. The terminal device may provide the transmit power of the data of the terminal device in a TDD manner.
In the TDD scheme, data is transmitted and received by differentiating time, and data is not transmitted when data is received, so that the transmission power of the terminal device is increased. The FDD scheme uses the entire time for transmitting data, and limits the transmission time of the terminal device and thus the data transfer rate. Therefore, from the perspective of rate alone, the FDD scheme cannot achieve an increase in the transmission power of the terminal device by reducing the data transmission time.
In practical application, the terminal device may send data of the uplink service to the network device in a pulse manner. The terminal device can complete the transmission of the data of the uplink service in a short time (possibly several seconds), and then enter the silent state. Since the time statistic window of SAR is several minutes, the terminal device may use higher power to transmit one data packet within a period of time (e.g. several seconds), and then enter a silent state to meet the SAR requirement. If the terminal device transmits data in TDD mode, for example, the terminal device transmits data in a legal mode with a defined duty ratio. The time interval of the transmission time and the silence time due to the duty ratio is of a slot (slot) level (millisecond level). The terminal equipment cannot complete the transmission of the data of the uplink service in the alternate time of the transmitting time and the silent time.
In view of this, an embodiment of the present application provides a power control method, including: the network equipment determines that the terminal equipment sends first data to the network equipment; the method comprises the steps that network equipment acquires the silent time and a first time period of terminal equipment, wherein the first time period is the time difference between the initial sending time of first data and the current time; and the network equipment controls the terminal equipment to send the power value of second data according to the silent time and the first time period of the terminal equipment, wherein the second data is the difference value of the first data and the data sent in the first time period at the first time.
Based on the technical scheme provided by the embodiment of the application, the network equipment controls the power value of data transmission according to the silent time after the last data transmission of the terminal equipment and the time of the current data continuous transmission. The silent time of the terminal equipment and the continuous transmission time of the current data can reflect the working state of the terminal equipment. Therefore, the network device can accurately determine the power value of the data transmitted by the terminal device according to the silent time of the terminal device and the continuous transmission time of the current data.
It should be noted that, in this embodiment of the application, the terminal device may be a terminal device supporting an FDD system, or may also be a terminal device supporting both a TDD system and an FDD system, which is not limited.
Embodiments of the present application will be described in detail below with reference to the accompanying drawings.
The power control method provided in the embodiment of the present application may be applied to any communication system supporting communication, where the communication system may be a 3GPP communication system, such as an LTE communication system, a 5G mobile communication system, a New Radio (NR) system, an NR vehicle-to-electronic (V2X) system, and other next-generation communication systems, and may also be a non-3 GPP communication system, without limitation. The power control method provided by the embodiment of the present application is described below with reference to fig. 1 as an example.
It should be noted that the communication system described in the embodiment of the present application is for more clearly illustrating the technical solution of the embodiment of the present application, and does not constitute a limitation to the technical solution provided in the embodiment of the present application, and as a person having ordinary skill in the art knows along with the evolution of the communication system and the appearance of other communication systems, the technical solution provided in the embodiment of the present application is also applicable to similar technical problems.
Fig. 1 is a schematic diagram illustrating a communication system according to an embodiment of the present application. As shown in fig. 1, the communication system may include a network device 110, and a plurality of terminal devices (e.g., terminal device 120 and terminal device 130 in fig. 1) communicatively coupled to the network device.
It should be noted that fig. 1 is only an exemplary framework diagram, the number of network devices and the number of terminal devices included in fig. 1 are not limited, names of the respective devices are not limited, and in addition to the functional nodes shown in fig. 1, other nodes may also be included, such as: core network devices, gateway devices, application servers, etc., without limitation.
The network device in fig. 1 is mainly used to implement functions of resource scheduling, radio resource management, radio access control, and the like of the terminal device. Specifically, the network device may be any one of a small cell, a wireless access point, a transmission point (TRP), a Transmission Point (TP), and some other access node.
The terminal device in fig. 1 may be a UE, a Mobile Station (MS), a Mobile Terminal (MT), or the like. Specifically, the terminal device may be a mobile phone (mobile phone), a tablet computer or a computer with a wireless transceiving function, and may also be a Virtual Reality (VR) device, an Augmented Reality (AR) device, a wireless terminal in industrial control, a wireless terminal in unmanned driving, a wireless terminal in telemedicine, a wireless terminal in a smart grid, a wireless terminal in a smart city (smart city), a smart home, a vehicle-mounted terminal, and the like.
The network equipment and the terminal equipment can be deployed on land, including indoor or outdoor, handheld or vehicle-mounted; can also be deployed on the water surface; it may also be deployed on airborne airplanes, balloons and satellite vehicles. The embodiment of the application does not limit the application scenarios of the network device and the terminal device. The system architecture and the service scenario described in the embodiment of the present application are for more clearly illustrating the technical solution of the embodiment of the present application, and do not form a limitation on the technical solution provided in the embodiment of the present application, and as a person of ordinary skill in the art knows that along with the evolution of the network architecture and the appearance of a new service scenario, the technical solution provided in the embodiment of the present application is also applicable to similar technical problems.
In particular, the apparatus of fig. 1 may adopt the structure shown in fig. 2, or include the components shown in fig. 2. Fig. 2 is a schematic composition diagram of a communication apparatus 200 according to an embodiment of the present disclosure, where the communication apparatus 200 may be a network device or a chip or a system on a chip in the network device. Alternatively, the communication apparatus 200 may be a terminal device or a chip in the terminal device or a system on a chip. As shown in fig. 2, the communication device 200 includes a processor 201, a communication interface 202, and a communication line 203.
Further, the communication device 200 can also include a memory 204. The processor 201, the memory 204 and the communication interface 202 may be connected via a communication line 203.
The processor 201 is a CPU, a general purpose processor Network (NP), a Digital Signal Processor (DSP), a microprocessor, a microcontroller, a Programmable Logic Device (PLD), or any combination thereof. The processor 201 may also be other devices with processing functions, such as, without limitation, a circuit, a device, or a software module.
A communication interface 202 for communicating with other devices or other communication networks. The other communication network may be an ethernet, a Radio Access Network (RAN), a Wireless Local Area Network (WLAN), or the like. The communication interface 202 may be a module, a circuit, a communication interface, or any device capable of enabling communication.
A communication line 203 for transmitting information between the respective components included in the communication apparatus 200.
A memory 204 for storing instructions. Wherein the instructions may be a computer program.
The memory 204 may be a read-only memory (ROM) or other types of static storage devices that can store static information and/or instructions, a Random Access Memory (RAM) or other types of dynamic storage devices that can store information and/or instructions, an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compact disc, laser disc, optical disc, digital versatile disc, blu-ray disc, etc.), a magnetic disc storage medium or other magnetic storage devices, and the like, without limitation.
It is noted that the memory 204 may exist separately from the processor 201 or may be integrated with the processor 201. The memory 204 may be used for storing instructions or program code or some data etc. The memory 204 may be located inside the communication device 200 or outside the communication device 200, which is not limited. The processor 201 is configured to execute the instructions stored in the memory 204 to implement the power control method provided by the following embodiments of the present application.
In one example, processor 201 may include one or more CPUs, such as CPU0 and CPU1 in fig. 2.
As an alternative implementation, the communication device 200 includes multiple processors, for example, the processor 207 may be included in addition to the processor 201 in fig. 2.
As an alternative implementation, the communication apparatus 200 further comprises an output device 205 and an input device 206. Illustratively, the input device 206 is a keyboard, mouse, microphone, or joystick, among other devices, and the output device 205 is a display screen, speaker (spaker), among other devices.
It is noted that the communication apparatus 200 may be a desktop computer, a portable computer, a network server, a mobile phone, a tablet computer, a wireless terminal, an embedded device, a chip system or a device with a similar structure as that in fig. 2. Further, the constituent structures shown in fig. 2 do not constitute limitations of the terminal device, and the terminal device may include more or less components than those shown in fig. 2, or combine some components, or a different arrangement of components, in addition to the components shown in fig. 2.
In the embodiment of the present application, the chip system may be composed of a chip, and may also include a chip and other discrete devices.
In addition, acts, terms, and the like referred to between the embodiments of the present application may be mutually referenced and are not limited. In the embodiment of the present application, the name of the message exchanged between the devices or the name of the parameter in the message, etc. are only an example, and other names may also be used in the specific implementation, which is not limited.
In the embodiments of the present application, terms such as "first" and "second" are used to distinguish the same or similar items having substantially the same function and action. For example, the first terminal and the second terminal are only used for distinguishing different terminals, and the sequence order thereof is not limited. Those skilled in the art will appreciate that the terms "first," "second," etc. do not denote any order or quantity, nor do the terms "first," "second," etc. denote any order or importance.
It is noted that, in the present application, words such as "exemplary" or "for example" are used to mean exemplary, illustrative, or descriptive. Any embodiment or design described herein as "exemplary" or "e.g.," is not necessarily to be construed as preferred or advantageous over other embodiments or designs. Rather, use of the word "exemplary" or "such as" is intended to present concepts related in a concrete fashion.
In the present application, "at least one" means one or more, "a plurality" means two or more. "and/or" describes the association relationship of the associated objects, meaning that there may be three relationships, e.g., a and/or B, which may mean: a exists alone, A and B exist simultaneously, and B exists alone, wherein A and B can be singular or plural. The character "/" generally indicates that the former and latter associated objects are in an "or" relationship. "at least one of the following" or similar expressions refer to any combination of these items, including any combination of the singular or plural items. For example, at least one (one) of a, b, or c, may represent: a, b, c, a-b, a-c, b-c, or a-b-c, wherein a, b, c may be single or multiple.
The power control method provided by the embodiment of the present application is described below with reference to the communication system shown in fig. 1. In the following description, the terms and the like used in the embodiments of the present application are not limited to the specific embodiments described above. In the embodiment of the present application, the name of the message exchanged between the devices or the name of the parameter in the message, etc. are only an example, and other names may also be used in the specific implementation, which is not limited. The actions related to the embodiments of the present application are only an example, and other names may also be used in the specific implementation, for example: the term "comprising" in the embodiments of the present application may also be replaced by "carrying" or the like.
Fig. 3 provides a positioning method for an embodiment of the present application, and as shown in fig. 3, the method includes:
step 301, the network device determines that the terminal device sends the first data to the network device.
The network device may be the network device 110 in fig. 1. The terminal device may be any one of the terminal devices in fig. 1, for example, the terminal device 120 or the terminal device 130, without limitation.
In a possible implementation manner, the terminal device may actively send information indicating that the first data is sent to the network device, or the terminal device may also send the first data to the network device according to the request information of the network device. For example, the network device may send request information for requesting the first data to the terminal device after receiving the request information of other devices (e.g., the terminal device), without limitation.
Step 302, the network device obtains the quiet time of the terminal device and the first time period.
The silent time of the terminal device refers to the time from the last data transmission completion time of the terminal device to the initial transmission time of the first data. The time when the terminal device finishes sending the data last time refers to the time when the terminal device sends the data to the network device before sending the first data.
For example, the terminal device transmits data to the network device at time T1, and completes transmission of data at time T2 after time T1; the terminal device starts to transmit data to the network device again at a time T3 after the time T2, and the current time is T4. The silence time for the terminal device is T3-T2.
The first time period may refer to a time interval from an initial transmission time of the first data to a current time. In combination with the above example, the first time period is T4-T3.
In a possible implementation manner, the network device may calculate the quiet time and the first time period of the terminal device according to the last data transmission completion time of the terminal device and the initial transmission time of the first data.
In another possible implementation manner, the terminal device may send the silence time and the first time period of the terminal device to the network device in an information manner. For example, the terminal device may send a MAC control information element to the network device. The MAC control information element may include/carry a quiet time of the terminal device and the first time period.
It should be noted that the medium access control address (MAC) control cell may further include other information, for example, the buffer status and the power margin of the terminal device, and is not limited. The buffer status may refer to information of data to be sent by the terminal device. The information may include the amount, type, etc. of data to be transmitted. The related description of the power headroom may refer to the prior art and is not described herein.
Step 303, the network device controls the power of the terminal device for sending the second data according to the silent time of the terminal device and the first time period.
And the second data is the difference value between the first data and the data transmitted in the first time period. For example, in connection with the example in step 302, the data transmitted in the first time period may refer to data transmitted by the terminal device to the network device in the time periods T3 to T4, or may refer to data received by the network device from the terminal device in the time periods T3 to T4. The data is part of the first data. For example, if the network device receives data from the terminal device in the time period from T3 to T4S 1, the total amount of the first data is S, and the second data is S-S1.
It should be noted that, if the current time is the same as the initial transmission time of the first data, the second data is the first data. That is, at the initial transmission time of the first data, the network device may control the power of the terminal device for transmitting the first data according to the silence time of the terminal device.
In a possible implementation manner, if the silence time and/or the first time period of the terminal device satisfy the preset threshold, the terminal device may determine the transmission power of the second data according to the capability information of the terminal device.
The capability information of the terminal device may be used to characterize the maximum transmission power supported by the terminal device, or may be described as that the capability information of the terminal device may include the maximum transmission power supported by the terminal device, and the capability information of the terminal device may further include other devices of the terminal device, for example, may further include a duty cycle of the terminal device. Without limitation. The description of the duty ratio of the terminal device may refer to the prior art and is not repeated.
Example 1, if the silence time of the terminal device is less than or equal to the first threshold, or the first time period is greater than or equal to the second threshold, the power value for the terminal device to send the second data is the first power.
The first power may be determined according to the maximum transmit power supported by the terminal device and the power adjustment step size. For example, the first power may be the sum of the power at which the terminal device transmits data in the first time and the power adjustment step size. The first power is less than a maximum transmit power supported by the terminal device.
The power adjustment step size may be used to adjust the power at which the terminal device transmits the second data. The power adjustment step size may be preconfigured by the network device, or may be obtained by the network device from another device, for example, from the core network device, without limitation. The power adjustment step may be a parameter value, for example, may be-1 db, 0db, 1db, or 3 db. Of course, other parameter values are also possible, without limitation.
Further, the network device selects one parameter value from the plurality of parameter values as a power adjustment step according to the information of the first data. For example, the information of the first data may include one or more of a data type of the first data, a priority of a service corresponding to the first data, a data amount of the first data, and the like.
In an example, taking the difference between the maximum transmit power that the first power can support as the terminal device and the power adjustment step size as an example, if the priority of the service corresponding to the first data is higher, the power adjustment step size is smaller, that is, the first power is larger. If the data size of the first data is larger than the preset value, the power adjustment step is the minimum parameter value in the plurality of parameter values, that is, the first power is larger. If the data type of the first data is a video stream, the power adjustment step size is a parameter value corresponding to the video stream in the plurality of parameter values.
Example 2, if the silence time of the terminal device is greater than the first threshold and the first time period is less than the second threshold, the power value for the terminal device to send the second data is the second power.
The second power may be determined according to the third power and the power adjustment step, and may be a difference, for example. The second power is less than a maximum transmit power supported by the terminal device. The third power may be less than the power at which the terminal device transmits data during the first time. For example, the third power may be a difference between a maximum power value supported by the terminal device and a preset value. The preset value can be set according to needs, for example, the preset value can be 3db, and can also be other values, without limitation.
It should be noted that, in the above examples 1 and 2, the first threshold and the second threshold may be set as needed, and are not limited. For example, the second threshold may be determined according to the silence time of the terminal device and the duty cycle of the terminal device. For example, the second threshold may be a product of the silence time and the duty cycle of the terminal device, or may be a ratio, which is not limited.
Based on the technical scheme of fig. 3, the network device controls the power value of data transmission according to the silent time after the last data transmission of the terminal device and the time of the current data continuous transmission. The silent time of the terminal equipment and the continuous transmission time of the current data can reflect the working state of the terminal equipment. Therefore, the network device can accurately determine the power value of the data transmitted by the terminal device according to the silent time of the terminal device and the continuous transmission time of the current data.
In a possible implementation manner of fig. 3, in order to determine the maximum transmit power supported by the terminal device, the method provided in the embodiment of the present application may further include: and the terminal equipment sends the capability information of the terminal equipment to the network equipment. Accordingly, the network device receives the capability information from the terminal device.
The capability information of the terminal device may refer to the above description, and is not repeated.
In another possible implementation manner of fig. 3, in order to facilitate the terminal device to accurately determine the transmission power of the second data, the method provided in the embodiment of the present application may further include:
and the network equipment sends the indication information to the terminal equipment. Accordingly, the terminal device receives the indication information from the network device.
The indication information may be used to indicate a power value for the terminal device to transmit the second data.
With reference to example 1 in step 303, if the silence time of the terminal device is less than or equal to the first threshold, or the first time period is greater than or equal to the second threshold, the indication information may be used to indicate that the power value for the terminal device to transmit the second data is the first power (in order to distinguish the second indication information described below, the indication information may be referred to as first indication information).
For example, the first indication information may include the transmission power and the power adjustment step size configured by the terminal device. The transmission power configured by the terminal device may be the maximum transmission power supported by the terminal device. Of course, other power values are possible, without limitation. The terminal device may determine the transmission power of the second data according to the first indication information. For example, the terminal device may determine the transmission power of the second data according to the power adjustment step size in the first indication information and the transmission power of the terminal device in the first time period.
With reference to example 2 in the foregoing step 303, if the silence time of the terminal device is greater than the first threshold and the first time period is less than the second threshold, the indication information may be used to indicate that the power value for the terminal device to send the second data is the second power (to distinguish the foregoing first indication information, the indication information may be referred to as second indication information).
For example, the second indication information may include the transmission power (i.e., the third power) configured by the terminal device and the power adjustment step size. The terminal device may configure a transmit power that is less than the transmit power of the terminal device for the first time period. Of course, other power values are possible, without limitation. The terminal device may determine the transmission power of the second data according to the second indication information.
Further, the second indication information may include a maximum power value supported by the terminal device, a preset value, and a power adjustment step size. The preset value may refer to the preset value in example 2 in step 303, which is not described in detail. The terminal device may determine the transmit power of the second data according to the transmit power of the terminal device in the first time period, a preset value, and a power adjustment step size. For example, the transmission power of the second data is equal to the transmission power of the terminal device in the first time period — the preset value + the power adjustment step size.
In conjunction with the communication system in fig. 1, as shown in fig. 4, for another power control method provided in the embodiment of the present application, the method may include:
step 401 (optional), the terminal device sends the capability information of the terminal device to the network device. Accordingly, the network device receives the capability information from the terminal device.
The capability information of the terminal device may refer to the above description, and is not described herein again.
Step 402, the terminal device sends the MAC control cell to the network device. Accordingly, the network device receives the MAC control cell from the terminal device.
The MAC control information may refer to the above description, and is not described herein again.
Step 403, the network device controls the power of the terminal device for sending the second data according to the silent time of the terminal device and the first time period.
Specifically, reference may be made to step 303 described above.
Step 404, if the silence time of the terminal device is greater than the first threshold and the first time period is less than the second threshold, the network device sends the first indication information to the terminal device. Correspondingly, the terminal equipment receives the first indication information from the network equipment.
The first indication information may refer to a second possible implementation manner of fig. 3.
Step 405 (optional), the terminal device determines the transmission power of the second data according to the first indication information.
Specifically, reference may be made to step 303 described above.
Step 406, if the silence time of the terminal device is less than or equal to the first threshold, or the silence time of the terminal device is greater than the first threshold and the first time period is greater than or equal to the second threshold, the network device sends the second indication information to the terminal device. Correspondingly, the terminal equipment receives the second indication information from the network equipment.
Wherein, the second indication information may refer to the second possible implementation manner of fig. 3.
Step 407 (optional), the terminal device determines the transmission power of the second data according to the second indication information.
Specifically, reference may be made to step 303 described above.
Based on the technical scheme of fig. 4, the network device controls the power value of data transmission according to the silent time after the last data transmission of the terminal device and the time of the current data continuous transmission. The silent time of the terminal equipment and the continuous transmission time of the current data can reflect the working state of the terminal equipment. Therefore, the network device can accurately control the power value of the terminal device for transmitting data according to the silent time of the terminal device and the continuous transmission time of the current data.
All the schemes in the above embodiments of the present application can be combined without contradiction.
In the embodiment of the present application, according to the above method example, the network device and the terminal device may be divided into the functional modules or the functional units, for example, each functional module or functional unit may be divided corresponding to each function, or two or more functions may be integrated into one processing module. The integrated module may be implemented in a form of hardware, or may be implemented in a form of a software functional module or a functional unit. The division of the modules or units in the embodiment of the present application is schematic, and is only a logic function division, and there may be another division manner in actual implementation.
In the case of dividing each functional module according to each function, fig. 5 shows a schematic structural diagram of a communication device 50, where the communication device 50 may be a network device or a chip applied to the network device. Alternatively, the communication device 50 may be a terminal device or a chip applied to a terminal device. The communication device 50 may be used to perform the functions of the network device and the terminal device referred to in the above embodiments. The communication device 50 shown in fig. 5 may include: a communication unit 502 and a processing unit 501.
In the case where the communication apparatus 50 is configured to execute the functions of the network device in the above embodiments, the processing unit 501 is configured to determine that the terminal device transmits the first data to the network device.
The communication unit 502 is configured to obtain a quiet time of the terminal device and a first time period, where the first time period is a time difference between an initial sending time of the first data and a current time.
The processing unit 501 is further configured to control a power value of the terminal device for sending the second data according to the silence time of the terminal device and the first time period, where the second data is a difference between the first data and the data sent by the first time in the first time period.
The specific implementation of the communication device 50 can refer to the behavior function of the positioning device in the measurement method shown in fig. 3 or fig. 4.
In one possible design, the communication device 50 shown in fig. 5 may further include a storage unit 503. The memory unit 503 is used for storing program codes and instructions.
In one possible design, if the silence time is less than or equal to a first threshold or the first time period is greater than or equal to a second threshold, the power at which the terminal device sends the second data is the first power.
In one possible design, the first power is determined according to a maximum transmit power supported by the terminal device and a power adjustment step size.
In a possible design, if the silence time of the terminal device is greater than the first threshold and the first time period is less than the second threshold, the power value of the terminal device for sending the second data is the second power, and the second power is greater than the first power.
In one possible design, the second power is determined according to a third power and the power adjustment step size, and the third power is smaller than the maximum transmission power supported by the terminal device.
In one possible design, the second threshold is a product of a silence time of the terminal device and a duty cycle of the terminal device.
As yet another implementable manner, the processing unit 501 in fig. 5 may be replaced by a processor, which may integrate the functions of the processing unit 501. The communication unit 502 in fig. 5 may be replaced by a transceiver or transceiver unit, which may integrate the functionality of the communication unit 502.
Further, when the processing unit 501 is replaced by a processor and the communication unit 502 is replaced by a transceiver or a transceiver unit, the communication device 50 according to the embodiment of the present application may be the communication device shown in fig. 2.
In a case where the communication apparatus 50 is configured to execute the functions of the network device according to the above-described embodiments, the communication unit 502 is configured to transmit the capability information of the terminal device to the network device.
In one possible design, the communication unit 502 is further configured to send the MAC control information element to the network device.
The embodiment of the application also provides a computer readable storage medium. All or part of the processes in the above method embodiments may be performed by relevant hardware instructed by a computer program, which may be stored in the above computer-readable storage medium, and when executed, may include the processes in the above method embodiments. The computer readable storage medium may be an internal storage unit of the communication device (including the data sending end and/or the data receiving end) of any previous embodiment, such as a hard disk or a memory of the communication device. The computer readable storage medium may also be an external storage device of the terminal device, such as a plug-in hard disk, a Smart Memory Card (SMC), a Secure Digital (SD) card, a flash memory card (flash card), and the like, which are provided on the terminal device. Further, the computer-readable storage medium may include both an internal storage unit and an external storage device of the communication apparatus. The computer-readable storage medium stores the computer program and other programs and data required by the communication apparatus. The above-described computer-readable storage medium may also be used to temporarily store data that has been output or is to be output.
It should be noted that the terms "first" and "second" and the like in the description, claims and drawings of the present application are used for distinguishing different objects and not for describing a particular order. Furthermore, the terms "include" and "have," as well as any variations thereof, are intended to cover non-exclusive inclusions. For example, a process, method, system, article, or apparatus that comprises a list of steps or elements is not limited to only those steps or elements listed, but may alternatively include other steps or elements not listed, or inherent to such process, method, article, or apparatus.
It should be understood that in the present application, "at least one" means one or more, "a plurality" means two or more, "at least two" means two or three and three or more, "and/or" for describing an association relationship of associated objects, meaning that three relationships may exist, for example, "a and/or B" may mean: only A, only B and both A and B are present, wherein A and B may be singular or plural. The character "/" generally indicates that the former and latter associated objects are in an "or" relationship. "at least one of the following" or similar expressions refer to any combination of these items, including any combination of single item(s) or plural items. For example, at least one (one) of a, b, or c, may represent: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", wherein a, b, c may be single or plural.
Through the above description of the embodiments, it is clear to those skilled in the art that, for convenience and simplicity of description, the foregoing division of the functional modules is merely used as an example, and in practical applications, the above function distribution may be completed by different functional modules according to needs, that is, the internal structure of the device may be divided into different functional modules to complete all or part of the above described functions.
In the several embodiments provided in the present application, it should be understood that the disclosed apparatus and method may be implemented in other ways. For example, the above-described device embodiments are merely illustrative, and for example, the division of the modules or units is only one logical functional division, and there may be other divisions when actually implemented, for example, a plurality of units or components may be combined or may be integrated into another device, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may be one physical unit or a plurality of physical units, that is, may be located in one place, or may be distributed in a plurality of different places. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present application may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.
The integrated unit, if implemented in the form of a software functional unit and sold or used as a stand-alone product, may be stored in a readable storage medium. Based on such understanding, the technical solutions of the embodiments of the present application may be essentially or partially contributed to by the prior art, or all or part of the technical solutions may be embodied in the form of a software product, where the software product is stored in a storage medium and includes several instructions to enable a device (which may be a single chip, a chip, or the like) or a processor (processor) to execute all or part of the steps of the methods described in the embodiments of the present application. And the aforementioned storage medium includes: various media capable of storing program codes, such as a U disk, a removable hard disk, a ROM, a RAM, a magnetic disk, or an optical disk.
The above description is only an embodiment of the present application, but the scope of the present application is not limited thereto, and any changes or substitutions within the technical scope of the present disclosure should be covered by the scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.