Disclosure of Invention
The embodiment of the application provides a communication method and a communication device, which are used for adjusting the transmitting power on each carrier according to the service priority so that the adjusted transmitting power meets the requirement of each service priority.
In a first aspect, an embodiment of the present application provides a communication method, including: acquiring first transmission power of each carrier in N carriers; n is an integer greater than or equal to 1; when the sum of the first transmission powers of the N carriers is greater than the maximum transmission power, adjusting the first transmission powers of M carriers in the N carriers according to the service priority corresponding to the signal transmitted by each carrier in the N carriers so as to reduce the sum of the first transmission powers of the N carriers; m is an integer greater than or equal to 1, and N is greater than or equal to M.
In one possible design, one way to adjust the first transmit powers of the M carriers of the N carriers according to the service priority corresponding to the signal transmitted by each carrier of the N carriers is as follows: determining, from the N carriers, a carrier, whose service priority corresponding to a transmitted signal is lower than the preset service priority, as the M carriers according to a preset service priority and a service priority corresponding to a signal transmitted by each carrier of the N carriers; and then adjusting the first transmitting power of the M carriers according to the service priority corresponding to the signal transmitted by each carrier in the M carriers.
In one possible design, one way to adjust the first transmit power of the M carriers is to: determining a scaling factor of each carrier according to a service priority corresponding to a signal transmitted by each carrier in the M carriers; and adjusting the first transmission power of each carrier according to the scaling factor of each carrier.
In one possible design, one way to adjust the first transmit power of each carrier according to the scaling factor of each carrier is to: adjusting the first transmit power of the each carrier to be equal to a product of the first transmit power of the each carrier and a scaling factor of the each carrier; wherein the scaling factor is a positive number or zero.
In one possible design, one way to adjust the first transmit power of each carrier according to the scaling factor of each carrier is to: determining a second transmitting power of each carrier wave in the M carrier waves according to the service priority corresponding to the signal transmitted by each carrier wave; and adjusting the first transmission power of each carrier according to the scaling factor of each carrier and the second transmission power of each carrier.
In one possible design, one way to adjust the first transmit power of each carrier according to the scaling factor of each carrier and the second transmit power of each carrier is to: adjusting the first transmit power of the each carrier to be equal to a product of the second transmit power of the each carrier and a scaling factor of the each carrier; wherein the scaling factor is a positive number or zero.
In one possible design, before the adjusting the first transmit power of each carrier according to the scaling factor of each carrier and the second transmit power of each carrier, a difference between a sum of the first transmit powers of the N carriers and the maximum transmit power is further obtained.
One way of adjusting the first transmit power of each carrier according to the scaling factor of each carrier and the second transmit power of each carrier is as follows: adjusting the first transmit power of the each carrier to be equal to a difference between the second transmit power of the each carrier and a first value, the first value being a product of the difference and a first coefficient of the each carrier, the first coefficient of the each carrier being related to a scaling factor of the each carrier.
In a possible design, before the adjusting the first transmit power of each carrier according to the scaling factor of each carrier, a difference between a sum of the first transmit powers of the N carriers and the maximum transmit power is further obtained;
one way to adjust the first transmit power of each carrier according to the scaling factor of each carrier is as follows: reducing the first transmit power of the each carrier by a first value, the first value being a product of the difference and a first coefficient of the each carrier, the first coefficient of the each carrier being related to a scaling factor of the each carrier.
In one possible design, the first coefficient for each carrier is related to a scaling factor for the each carrier, including: a first coefficient ═ sf ' (Pj)/sum (sf ' (Pj)), and sf ' (Pj) ═ 1/sf (Pj); wherein sf (Pj) is a scaling factor corresponding to a traffic priority Pj of a signal transmitted by each carrier of the M carriers, sf ' (Pj) is a reciprocal of the scaling factor corresponding to the traffic priority Pj, and sum (sf ' (Pj)) is a sum of sf ' (Pj) of the M carriers.
In one possible design, the higher the rank of the traffic priority, the larger the scaling factor.
In one possible design, one way to determine the scaling factor of each carrier of the M carriers according to the traffic priority corresponding to the signal transmitted by each carrier is as follows: and determining the scaling factor of each carrier according to the service priority corresponding to the signal transmitted by each carrier in the M carriers and the corresponding relation between the service priority and the scaling factor. Or, according to the sequence from big to small, obtaining the first M scaling factors from the K scaling factors; and determining the M scaling factors as the scaling factors of the M carriers in a one-to-one correspondence manner according to the sequence of the scaling factors from large to small and the sequence of the service priority from high to low. Or obtaining M scaling factors corresponding to the first M service priorities from the K service priorities according to the sequence of the service priorities from high to low; and determining the M scaling factors as the scaling factors of the M carriers in a one-to-one correspondence manner according to the sequence of the service priority from high to low. Wherein K is an integer greater than or equal to M.
In one possible design, one way to adjust the first transmit power of the M carriers is to: determining a second transmitting power of each carrier wave in the M carrier waves according to the service priority corresponding to the signal transmitted by each carrier wave; and adjusting the first transmission power of each carrier in the M carriers according to the second transmission power of each carrier.
In one possible design, one way to adjust the first transmit power of each of the M carriers according to the second transmit power of each carrier is to: adjusting a first transmit power of each of the M carriers to be equal to a second transmit power of the each carrier.
In one possible design, one way to adjust the first transmit power of the M carriers is to: determining a power adjustment value of each carrier in the M carriers according to the service priority corresponding to the signal transmitted by each carrier in the M carriers; and adjusting the first transmission power of each carrier wave in the M carrier waves according to the power adjustment value of each carrier wave in the M carrier waves.
In one possible design, one way to adjust the first transmit power of each of the M carriers according to the power adjustment value of each of the M carriers is to: adjusting the first transmit power of the each carrier to be a difference between the first transmit power of the each carrier and the power adjustment value of the each carrier. Or, determining a second transmitting power of each carrier according to a service priority corresponding to a signal transmitted by each carrier in the M carriers; adjusting a first transmit power of each of the M carriers to be equal to a difference between a second transmit power of the each carrier and the power adjustment value.
In one possible design, one way of determining the second transmit power of each carrier of the M carriers according to the traffic priority corresponding to the signal transmitted by each carrier is as follows: and determining the second transmitting power of each carrier wave in the M carrier waves according to the service priority corresponding to the signal transmitted by each carrier wave in the M carrier waves and the corresponding relation between the service priority and the second transmitting power. Or, according to the sequence from big to small, obtaining the first M second transmitting powers from the K second transmitting powers; and determining the first M second transmitting powers as the second transmitting powers of the M carriers in a one-to-one correspondence manner according to the sequence of the second transmitting powers from large to small and the sequence of the service priorities from high to low. Or acquiring M second transmitting powers corresponding to the first M service priorities from the K service priorities according to the sequence of the service priorities from high to low; and determining the M second transmission powers as the second transmission powers of the M carriers in a one-to-one correspondence manner according to the sequence of the service priority from high to low. Wherein K is an integer greater than or equal to M.
In a possible design, one way of determining the power adjustment value of each of the M carriers according to the service priority corresponding to the signal transmitted by each of the M carriers is as follows: and determining the power adjustment value of each carrier in the M carriers according to the service priority corresponding to the signal transmitted by each carrier in the M carriers and the corresponding relation between the service priority and the power adjustment value. Or, according to the sequence from small to large, obtaining the first M power adjustment values from the K power adjustment values; and determining the first M power adjustment values as the power adjustment values of the M carriers in a one-to-one correspondence manner according to the sequence of the power adjustment values from small to large and the sequence of the service priority from high to low. Or acquiring M power adjustment values corresponding to the first M service priorities from the K service priorities according to the sequence of the service priorities from high to low; and determining the M power adjustment values as the power adjustment values of the M carriers in a one-to-one correspondence manner according to the sequence of the service priority from high to low. Wherein K is an integer greater than or equal to M.
In one possible design, the second transmit power corresponding to each service priority is obtained according to the reference transmit power density of the data packet of each service priority and the number of resource blocks occupied by the data packet.
In one possible design, the signals transmitted by the carriers include control signals and data; one way to adjust the first transmit power of M of the N carriers is: and adjusting the first transmission power of the control signals and the data transmitted by the M carriers. Or, the first transmission power of the control signal transmitted by the M carriers is kept unchanged, and the first transmission power of the data transmitted by the M carriers is adjusted.
In a possible design, one way of adjusting the first transmit powers of the M carriers in the N carriers according to the service priority corresponding to the signal transmitted by each carrier in the N carriers is as follows: and adjusting the first transmitting power of M carriers in the N carriers according to the service priority corresponding to the signal transmitted by each carrier in the N carriers and the sequence from low to high of the service priority.
In one possible design, after the adjusting the first transmit power of M carriers of the N carriers, if the adjusted first transmit power of Q carriers of the M carriers is less than the minimum transmit power, signals transmitted on L carriers of the Q carriers are discarded, where Q is a positive integer less than or equal to M, and L is an integer less than or equal to Q.
In one possible design, one way to discard signals transmitted on L of the Q carriers is to: and sequentially discarding the signals transmitted on the L carriers according to the sequence from low to high of the service priority corresponding to the signals transmitted by the Q carriers, so that the sum of the first transmission powers of the N carriers except the L carriers is less than or equal to the maximum transmission power. Or, randomly discarding the signals transmitted on the L carriers of the Q carriers.
In a second aspect, an embodiment of the present application provides a communication apparatus, including: the device comprises an acquisition module and a processing module;
an obtaining module, configured to obtain a first transmit power of each carrier in the N carriers; and N is an integer greater than or equal to 1.
A processing module, configured to adjust first transmit powers of M carriers in the N carriers according to a service priority corresponding to a signal transmitted by each carrier in the N carriers when a sum of the first transmit powers of the N carriers is greater than a maximum transmit power, so as to reduce the sum of the first transmit powers of the N carriers; m is an integer greater than or equal to 1, and N is greater than or equal to M.
In one possible design, the processing module is specifically configured to: determining, from the N carriers, a carrier, whose service priority corresponding to a transmitted signal is lower than the preset service priority, as the M carriers according to a preset service priority and a service priority corresponding to a signal transmitted by each carrier of the N carriers; and adjusting the first transmitting power of the M carriers according to the service priority corresponding to the signal transmitted by each carrier in the M carriers.
In one possible design, the processing module is specifically configured to: determining a scaling factor of each carrier according to a service priority corresponding to a signal transmitted by each carrier in the M carriers; and adjusting the first transmission power of each carrier according to the scaling factor of each carrier.
In one possible design, the processing module is specifically configured to: adjusting the first transmit power of the each carrier to be equal to a product of the first transmit power of the each carrier and a scaling factor of the each carrier. Wherein the scaling factor is a positive number or zero.
In one possible design, the processing module is specifically configured to: determining a second transmitting power of each carrier wave in the M carrier waves according to the service priority corresponding to the signal transmitted by each carrier wave; and adjusting the first transmission power of each carrier according to the scaling factor of each carrier and the second transmission power of each carrier.
In one possible design, the processing module is specifically configured to: adjusting the first transmit power of the each carrier to be equal to a product of the second transmit power of the each carrier and a scaling factor of the each carrier; wherein the scaling factor is a positive number or zero.
In one possible design, the obtaining module is further configured to obtain a difference between a sum of the first transmit powers of the N carriers and the maximum transmit power before the processing module adjusts the first transmit power of each carrier according to the scaling factor of each carrier and the second transmit power of each carrier.
The processing module is specifically configured to: adjusting the first transmit power of the each carrier to be equal to a difference between the second transmit power of the each carrier and a first value, the first value being a product of the difference and a first coefficient of the each carrier, the first coefficient of the each carrier being related to a scaling factor of the each carrier.
In one possible design, the obtaining module is further configured to obtain a difference between a sum of the first transmit powers of the N carriers and the maximum transmit power before the processing module adjusts the first transmit power of each carrier according to the scaling factor of each carrier.
The processing module is specifically configured to: reducing the first transmit power of the each carrier by a first value, the first value being a product of the difference and a first coefficient of the each carrier, the first coefficient of the each carrier being related to a scaling factor of the each carrier.
In one possible design, the first coefficient for each carrier is related to a scaling factor for the each carrier, including: a first coefficient ═ sf ' (Pj)/sum (sf ' (Pj)), and sf ' (Pj) ═ 1/sf (Pj); wherein sf (Pj) is a scaling factor corresponding to a traffic priority Pj of a signal transmitted by each carrier of the M carriers, sf ' (Pj) is a reciprocal of the scaling factor corresponding to the traffic priority Pj, and sum (sf ' (Pj)) is a sum of sf ' (Pj) of the M carriers.
In one possible design, the higher the rank of the traffic priority, the larger the scaling factor.
In one possible design, the processing module is specifically configured to: and determining the scaling factor of each carrier according to the service priority corresponding to the signal transmitted by each carrier in the M carriers and the corresponding relation between the service priority and the scaling factor. Or, according to the sequence from big to small, obtaining the first M scaling factors from the K scaling factors; and determining the M scaling factors as the scaling factors of the M carriers in a one-to-one correspondence manner according to the sequence of the scaling factors from large to small and the sequence of the service priority from high to low. Or,
acquiring M scaling factors corresponding to the first M service priorities from the K service priorities according to the sequence of the service priorities from high to low; and determining the M scaling factors as the scaling factors of the M carriers in a one-to-one correspondence manner according to the sequence of the service priority from high to low. Wherein K is an integer greater than or equal to M.
In one possible design, the processing module is specifically configured to: determining a second transmitting power of each carrier wave in the M carrier waves according to the service priority corresponding to the signal transmitted by each carrier wave; and adjusting the first transmission power of each carrier in the M carriers according to the second transmission power of each carrier.
In one possible design, the processing module is specifically configured to: adjusting a first transmit power of each of the M carriers to be equal to a second transmit power of the each carrier.
In one possible design, the processing module is specifically configured to: determining a power adjustment value of each carrier in the M carriers according to the service priority corresponding to the signal transmitted by each carrier in the M carriers; and adjusting the first transmission power of each carrier wave in the M carrier waves according to the power adjustment value of each carrier wave in the M carrier waves.
In one possible design, the processing module is specifically configured to: adjusting the first transmit power of the each carrier to be a difference between the first transmit power of the each carrier and the power adjustment value of the each carrier. Or, determining a second transmitting power of each carrier according to a service priority corresponding to a signal transmitted by each carrier in the M carriers; adjusting a first transmit power of each of the M carriers to be equal to a difference between a second transmit power of the each carrier and the power adjustment value.
In one possible design, the processing module is specifically configured to: and determining the second transmitting power of each carrier wave in the M carrier waves according to the service priority corresponding to the signal transmitted by each carrier wave in the M carrier waves and the corresponding relation between the service priority and the second transmitting power. Or, according to the sequence from big to small, obtaining the first M second transmitting powers from the K second transmitting powers; and determining the first M second transmitting powers as the second transmitting powers of the M carriers in a one-to-one correspondence manner according to the sequence of the second transmitting powers from large to small and the sequence of the service priorities from high to low. Or acquiring M second transmitting powers corresponding to the first M service priorities from the K service priorities according to the sequence of the service priorities from high to low; and determining the M second transmission powers as the second transmission powers of the M carriers in a one-to-one correspondence manner according to the sequence of the service priority from high to low. Wherein K is an integer greater than or equal to M.
In one possible design, the processing module is specifically configured to: and determining the power adjustment value of each carrier in the M carriers according to the service priority corresponding to the signal transmitted by each carrier in the M carriers and the corresponding relation between the service priority and the power adjustment value. Or, according to the sequence from small to large, obtaining the first M power adjustment values from the K power adjustment values; and determining the first M power adjustment values as the power adjustment values of the M carriers in a one-to-one correspondence manner according to the sequence of the power adjustment values from small to large and the sequence of the service priority from high to low. Or acquiring M power adjustment values corresponding to the first M service priorities from the K service priorities according to the sequence of the service priorities from high to low; and determining the M power adjustment values as the power adjustment values of the M carriers in a one-to-one correspondence manner according to the sequence of the service priority from high to low. Wherein K is an integer greater than or equal to M.
In one possible design, the second transmit power corresponding to each service priority is obtained according to the reference transmit power density of the data packet of each service priority and the number of resource blocks occupied by the data packet.
In one possible design, the signals transmitted by the carriers include control signals and data; the processing module is specifically configured to: and adjusting the first transmission power of the control signals and the data transmitted by the M carriers. Or, the first transmission power of the control signal transmitted by the M carriers is kept unchanged, and the first transmission power of the data transmitted by the M carriers is adjusted.
In one possible design, the processing module is specifically configured to: and adjusting the first transmitting power of M carriers in the N carriers according to the service priority corresponding to the signal transmitted by each carrier in the N carriers and the sequence from low to high of the service priority.
In one possible design, the processing module is further configured to, after adjusting the first transmit power of M carriers of the N carriers, discard signals transmitted on L carriers of the Q carriers if the adjusted first transmit power of Q carriers of the M carriers is smaller than a minimum transmit power, where Q is a positive integer smaller than or equal to M, and L is an integer smaller than or equal to Q.
In one possible design, the processing module is specifically configured to: and sequentially discarding the signals transmitted on the L carriers according to the sequence from low to high of the service priority corresponding to the signals transmitted by the Q carriers, so that the sum of the first transmission powers of the N carriers except the L carriers is less than or equal to the maximum transmission power. Or, randomly discarding the signals transmitted on the L carriers of the Q carriers.
In a third aspect, an embodiment of the present application provides a communication apparatus, including: a memory and a processor;
the memory to store program instructions;
the processor is configured to call the program instructions stored in the memory to implement the communication method according to the first aspect.
In a fourth aspect, an embodiment of the present application provides a chip, including: a memory and a processor;
the memory to store program instructions;
the processor is configured to call the program instructions stored in the memory to implement the communication method according to the first aspect.
In a fifth aspect, an embodiment of the present application provides a storage medium, including: a readable storage medium and a computer program for implementing the communication method according to the embodiments of the present application in the first aspect.
According to the communication method and the communication device provided by the embodiment of the application, when the sum of the first transmission powers of the N carriers is greater than the maximum transmission power, the first transmission powers of the M carriers in the N carriers are adjusted according to the service priority corresponding to the signal transmitted by each carrier in the N carriers. The method has the advantages that the service priority corresponding to the signal transmitted by the carrier is referred when the first transmission power of the carrier is adjusted, so that the performance requirements of services with different service priorities can be met, the transmission performance requirements of the services with high service priorities are preferentially ensured when the power is adjusted, the transmission performance reduction of the services with high service priorities is avoided, and the services with high service priorities have more proper transmission power compared with the services with low service priorities, so that the receiving reliability is higher, the coverage range is larger, and the requirements of the Internet of vehicles service are met.
Detailed Description
Fig. 1 is a schematic architecture diagram of a communication system applied in an embodiment of the present application, where the communication system includes a network device and at least one terminal, and as shown in fig. 1, the network device is exemplified by a base station, and three terminals are shown, where the communication system shown in fig. 1 is an internet of vehicles communication system, terminals 1 to 3 are vehicle-mounted terminals, terminals 1 and 2 are within a network coverage area of the base station, and terminals 1 and 2 can communicate with the base station; the terminal 3 is outside the network coverage of the base station and cannot communicate with the base station. The terminals 1, 2 and 3 can communicate with other terminals in the signal coverage area without forwarding via the base station and other network devices, i.e. the terminals can communicate with each other.
In addition, the technical solutions described in the embodiments of the present application may be used in various communication systems in which Multiple types of terminals exist, such as Global System for Mobile communications (GSM), Code Division Multiple Access (CDMA) systems, Time Division Multiple Access (TDMA) systems, Wideband Code Division Multiple Access (WCDMA), Frequency Division Multiple Access (FDMA) systems, Orthogonal Frequency Division Multiple Access (OFDMA) systems, FDMA (SC-FDMA) systems, General Packet Radio Service (General Packet Radio Service, FDMA) systems, Long Term Evolution (Long Term Evolution, LTE) systems, E-LTE, a 5G (Mobile G) System, and other communication systems.
The terminal referred to in the embodiments of the present application may be, for example, a user equipment, a wired terminal, or a wireless terminal, and the wireless terminal may be a device providing voice and/or data connectivity to a user, a handheld device having a wireless connection function, or another processing device connected to a wireless modem. Wireless terminals, which may be mobile terminals such as mobile telephones (or "cellular" telephones) and computers having mobile terminals, such as portable, pocket, hand-held, computer-included, or vehicle-mounted mobile devices, may communicate with one or more core networks via a Radio Access Network (e.g., RAN). For example, Personal Communication Service (PCS) phones, cordless phones, Session Initiation Protocol (SIP) phones, Wireless Local Loop (WLL) stations, Personal Digital Assistants (PDAs), and the like. A wireless Terminal may also be referred to as a system, a Subscriber Unit (Subscriber Unit), a Subscriber Station (Subscriber Station), a Mobile Station (Mobile), a Remote Station (RemoteStation), a Remote Terminal (Remote Terminal), an Access Terminal (Access Terminal), a User Terminal (UserTerminal), a User Agent (User Agent), a User Device (User Device), or User equipment (userreequipment), a V-UE (Vehicle UE, in-Vehicle Device/in-Vehicle Terminal), a handheld Mobile Device, or the like.
The following description will be given taking a communication device executing each embodiment of the present application as an in-vehicle terminal as an example, and it should be noted that the present embodiment is not limited to this.
Fig. 2 is a flowchart of a communication method according to an embodiment of the present application, and as shown in fig. 2, the method according to the present embodiment may be executed by, for example, a vehicle-mounted terminal (but not limited to the vehicle-mounted terminal) in a vehicle networking system, and the method according to the present embodiment may include:
s201, acquiring first transmission power of each carrier in N carriers, wherein N is an integer greater than or equal to 1.
In this embodiment, the vehicle-mounted terminal obtains a first transmit power of each of N carriers, where the first transmit power may also be referred to as an expected transmit power or an estimated transmit power, and the N carriers may be carriers used by the vehicle-mounted terminal for communicating with one or more other vehicle-mounted terminals.
For example: the vehicle-mounted terminal may calculate or obtain the first transmit power (i.e., the expected transmit power) of each of the N carriers according to the open-loop power control procedure of V2X and the data packet information to be sent by the vehicle-mounted terminal on each of the N carriers, where a specific implementation process may refer to related descriptions in the prior art, and details are not described here. The power value of the first transmit power of each carrier may be the same or different. The expected transmit power on each carrier includes the expected transmit power of all signals or channels of the UE for a certain time period (e.g., within a certain subframe) on that carrier; the signal or channel herein includes at least one of: control signals transmitted by the UE on PSCCH, data transmitted by the UE on PSSCH, broadcast information transmitted by the UE on PSBCH, discovery signals transmitted by the UE on PSDCH, and bypass synchronization signals transmitted by the UE.
S202, when the sum of the first transmission powers of the N carriers is greater than the maximum transmission power, adjusting the first transmission powers of M carriers in the N carriers according to the service priority corresponding to the signal transmitted by each carrier in the N carriers so as to reduce the sum of the first transmission powers of the N carriers; m is an integer greater than or equal to 1, and N is greater than or equal to M.
In this embodiment, after the first transmit power of each carrier in the N carriers is obtained, a sum of the first transmit powers of the N carriers is obtained, and it is determined whether the sum of the first transmit powers of the N carriers is greater than a maximum transmit power, if the sum of the first transmit powers of the N carriers is greater than the maximum transmit power, the first transmit power of at least one carrier in the N carriers needs to be adjusted, where the at least one carrier is M carriers, so that after the first transmit power is adjusted, the sum of the first transmit powers of the N carriers is reduced. Since the traffic of the signals transmitted on each carrier may be different and the priorities of different traffic may also differ. Currently, 8 service classes are defined for different services, for example, called as proximity service Packet Priority (PPPP), an application layer selects one PPPP according to service characteristics, that is, selects a service Priority corresponding to a service, and finally delivers the service Priority to a physical layer, and the service Priority is represented by a three-bit Priority field in a Sidelink Control Information (SCI), where the lower the value in the Priority field, the higher the service Priority. The service priority is shown in table one. Each service priority may have different requirements for transmission delay, reception reliability, coverage, and the like, and thus the required transmission power may also be different.
Watch 1
| Carrier sequence number |
Candidate carrier set of in-vehicle terminal 1 |
Candidate carrier set of in-vehicle terminal 2 |
| Carrier 1(CC1) |
Priority 1 |
|
| Carrier 2(CC2) |
Priority 3 |
Priority 1 |
| Carrier 3(CC3) |
Priority 2 |
|
| Carrier wave 4(CC4) |
|
Priority 4 |
The candidate carrier set of the in-vehicle terminal 1, that is, N carriers, includes carriers 1, 2, and 3. The candidate carrier set, i.e., N carriers, of the in-vehicle terminal 2 includes carrier 2 and carrier 4. For the vehicle-mounted terminal 1, the service priority corresponding to the signal transmitted by the carrier 1 is priority 1, the service priority corresponding to the signal transmitted by the carrier 2 is priority 3, and the service priority corresponding to the signal transmitted by the carrier 3 is priority 2. For the vehicle-mounted terminal 2, the service priority corresponding to the signal transmitted by the carrier 2 is priority 1, and the service priority corresponding to the signal transmitted by the carrier 4 is priority 4. On the same carrier, for different vehicle-mounted terminals, the service priorities corresponding to the transmitted signals may be different.
Therefore, in this embodiment, the first transmit powers of the M carriers in the N carriers may be adjusted according to the service priority corresponding to the signal transmitted by each carrier in the N carriers. The M carriers may be partial carriers of the N carriers, or the M carriers are equal to the N carriers. If the sum of the first transmit powers of the N carriers is less than or equal to the maximum transmit power, the first transmit power of any carrier does not need to be adjusted, and the power value of the first transmit power of each carrier acquired in the above S201 is also used as the actual transmit power of each carrier. Optionally, in this embodiment, the first transmit powers of some of the M carriers may be adjusted to be larger, or the first transmit powers of some of the M carriers may be adjusted to be smaller, as long as it is ensured that after the adjustment, the sum of the first transmit powers of the N carriers is reduced to some extent, and even is reduced to be less than or equal to the maximum transmit power. Optionally, the first transmit power of some of the M carriers may be adjusted to 0.
For example, as shown in fig. 3, assuming that the first transmission power of each carrier on 3 carriers is the same, and the sum of the first transmission powers of the 3 carriers is greater than the maximum transmission power, this embodiment may reduce the first transmission powers of the 3 carriers, and finally make the sum of the first transmission powers of the 3 carriers equal to the maximum transmission power. As shown in fig. 3, the traffic priorities corresponding to the signals transmitted by the 3 carriers are P1, P2, and P3, respectively, where P1 is higher than P2 and higher than P3, so that the first transmit power reduction value of the carrier P1 < the first transmit power reduction value of the carrier P2 < the first transmit power reduction value of the carrier P3 in this embodiment.
In this embodiment, when the sum of the first transmit powers of the N carriers is greater than the maximum transmit power, the first transmit powers of the M carriers in the N carriers are adjusted according to the service priority corresponding to the signal transmitted by each carrier in the N carriers. The method has the advantages that the service priority corresponding to the signal transmitted by the carrier is referred when the first transmission power of the carrier is adjusted, so that the performance requirements of services with different service priorities can be met, the transmission performance requirements of the services with high service priorities are preferentially ensured when the power is adjusted, the transmission performance reduction of the services with high service priorities is avoided, and the services with high service priorities have more proper transmission power compared with the services with low service priorities, so that the receiving reliability is higher, the coverage range is larger, and the requirements of the Internet of vehicles service are met.
In some embodiments, one implementation manner of how to select M carriers from the N carriers to adjust the first transmission power according to the service priority corresponding to the signal transmitted by each carrier is as follows: determining, from the N carriers, a carrier whose service priority corresponding to a transmitted signal is lower than the preset service priority as the M carriers according to a preset service priority and a service priority corresponding to a signal transmitted by each carrier of the N carriers, and then adjusting first transmission powers of the M carriers according to the service priority corresponding to the signal transmitted by each carrier of the M carriers. The preset service priority may be preset, or the preset service priority may be configured by the network device (e.g., the base station) to the vehicle-mounted terminal. In this embodiment, the carrier with the service priority lower than the preset service priority corresponding to the transmission signal is determined as M carriers requiring adjustment of the first transmission power, so that the transmission performance requirement of the service with the service priority higher than the preset service priority can be ensured. Optionally, the carriers with the service priority higher than the preset service priority corresponding to the transmission signal in the N carriers do not need to adjust the first transmission power, that is, the power value of the first transmission power remains unchanged; or, the first transmit power of the carrier with the service priority higher than the preset service priority corresponding to the transmission signal in the N carriers is adjusted to be equal to the second transmit power of the carrier, where the second transmit power is referred to as a reference transmit power, and the reference transmit power may be referred to in the following description.
In some embodiments, according to the service priority corresponding to the signal transmitted by each carrier in the M carriers, adjusting the first transmission power of each carrier in the M carriers in sequence is: and adjusting the first transmitting power of M carriers in the N carriers according to the sequence from low to high of the service priority corresponding to the signal transmitted by each carrier in the N carriers. In this embodiment, the carriers may be sorted according to a sequence from low to high of a service priority corresponding to a signal transmitted by each carrier of the N carriers, the first transmit power of the carrier is adjusted from the carrier whose service priority corresponding to the transmitted signal is the lowest service priority, and the first transmit powers of the carriers are sequentially adjusted according to the sequence from low to high of the service priority until a sum of the first transmit powers of the N carriers is less than or equal to the highest transmit power, and the adjustment of the first transmit power of the carrier is stopped, at this time, it may be considered that the number of carriers whose first transmit powers are finally adjusted is M, that is, the first transmit powers of the M carriers are adjusted. In this embodiment, the first transmit powers of the M carriers are sequentially adjusted according to the order of the service priorities from low to high, so as to meet the limitation of the maximum transmit power, so that the service with the high service priority has a suitable transmit power, the transmission performance requirement of the service with the relatively high service priority is ensured as much as possible, and meanwhile, the service with the high priority has better transmission performance than the service with the low priority.
The following embodiment describes how to adjust the first transmission power of each carrier according to the service priority corresponding to the signal transmitted by each carrier. In one implementation, the first transmit power is adjusted according to a scaling factor. In another implementation, the first transmit power is adjusted based on the second transmit power. In another implementation, the first transmit power is adjusted based on a power adjustment value. The specific implementation process in various embodiments can be seen in the following description.
In an implementation scheme for adjusting the first transmit power according to the scaling factor, the scaling factor of each carrier is determined according to a service priority corresponding to a signal transmitted by each carrier of the M carriers; and adjusting the first transmission power of each carrier according to the scaling factor of each carrier. In this embodiment, a scaling factor of each carrier may be determined according to a service priority corresponding to a signal transmitted by each carrier of the M carriers, and then the first transmit power of the corresponding carrier is adjusted according to the scaling factor of the carrier. The scaling factor for adjusting the first transmit power reference for each carrier in this embodiment is determined according to the traffic priority of the carrier.
The adjusting the first transmit power of each carrier according to the scaling factor of each carrier may include the following three possible implementations, but the embodiment is not limited to these three implementations.
In a first possible implementation manner, the first transmit power of each carrier is adjusted to be equal to the product of the first transmit power of each carrier and a Scaling Factor (Scaling Factor) of each carrier; wherein the scaling factor is a positive number or zero.
For example: ptx '(Ci) ═ Ptx (Ci) × sf (Pj), where Ptx' (Ci) is the first transmit power of the carrier after adjustment, Ptx (Ci) is the first transmit power of the carrier Ci before adjustment, and sf (Pj) is the scaling factor corresponding to the traffic priority Pj corresponding to the signal transmitted by the carrier.
The scaling factor may be a value greater than 1, where the scaling factor is corresponding to increasing the first transmit power, the scaling factor may be a value greater than 0 and less than 1, where the scaling factor is corresponding to decreasing the first transmit power, and if the scaling factor is equal to 0, the scaling factor is corresponding to adjusting the first transmit power to 0.
In a second possible implementation manner, in this embodiment, according to a service priority corresponding to a signal transmitted by each carrier of the M carriers, a second transmit power of each carrier is determined, where the second transmit power may be, for example, a reference transmit power, and then, according to the second transmit power of the carrier and a scaling factor of the carrier, a first transmit power of the corresponding carrier is adjusted. In this embodiment, the scaling factor and the second transmit power for adjusting the first transmit power reference of each carrier are determined according to the traffic priority of the carrier.
Optionally, this embodiment may adjust the first transmit power of each carrier to be equal to a product of the second transmit power of each carrier and the scaling factor of each carrier; wherein the scaling factor is a positive number or zero.
For example: ptx' (Ci) is the first transmission power of the adjusted carrier Ci, pref (Pj) is the second transmission power of the carrier, and sf (Pj) is the scaling factor corresponding to the traffic priority Pj corresponding to the signal transmitted by the carrier.
Optionally, before adjusting the first transmit power of each carrier, since the sum of the first transmit powers of the N carriers is greater than the maximum transmit power, the present embodiment further obtains a difference between the sum of the first transmit powers of the N carriers and the maximum transmit power, where the difference is a positive number. After obtaining the difference, the embodiment adjusts the first transmit power of each carrier according to the difference, the scaling factor of each carrier, and the second transmit power of each carrier. For example: the embodiment adjusts the first transmit power of each carrier to be equal to the difference between the second transmit power of each carrier and a first value, wherein the first value is the product of the obtained difference and a first coefficient of each carrier, and the first coefficient of each carrier is related to the scaling factor of each carrier.
The first transmission power of the M carriers is adjusted such that the sum of the second transmission power of the M carriers is equal to the difference, which is equivalent to the spreading of the difference to the M carriers to reduce the power, for example, Ptx '(Ci) pref (Pj) s, - [ sf' (Pj)/sum (sf) (sj)) ], the higher the transmission power of the M carriers is, the higher the transmission power of the first carrier is, the higher the transmission power of the second carrier is, the higher the transmission power of the first carrier is, the transmission power of the first carrier is guaranteed, and the transmission power of the first carrier is equal to the highest transmission power of the traffic priority P (P) and the transmission power of the first carrier is guaranteed to be higher the transmission power of the traffic priority P.
In a third possible implementation manner, before adjusting the first transmit power of each carrier, since the sum of the first transmit powers of the N carriers is greater than the maximum transmit power, the present embodiment further obtains a difference between the sum of the first transmit powers of the N carriers and the maximum transmit power, where the difference is a positive number. After obtaining the difference, the embodiment adjusts the first transmit power of each carrier according to the difference, the scaling factor of each carrier, and the first transmit power of each carrier. For example: the embodiment reduces the first transmit power of each carrier by a first value, wherein the first value is a product of the obtained difference and a first coefficient of each carrier, and the first coefficient of each carrier is related to the scaling factor of each carrier.
The first transmission power of the M carriers is adjusted such that the sum of the first transmission power of the M carriers is equal to the difference, which is equivalent to that the difference is divided into M carriers to reduce the first transmission power, so that the sum of the first transmission power of the N carriers after adjustment is equal to the maximum transmission power, and the transmission power of the signal Ci transmitted on all carriers is ensured to be higher, and the transmission power of the signal Ci transmitted on all carriers is ensured to be higher, such that the transmission power of the signal Ci transmitted on all carriers is higher, the transmission power of the carrier is ensured to be higher, and the transmission power of the carrier is higher, the transmission power of the carrier is ensured to be higher, and the transmission power of the signal Ci transmitted on the carrier is ensured to be higher, the carrier is higher, the transmission power of the carrier is ensured to be higher, the transmission power of the traffic transmission power of the carrier is higher, the traffic transmission power of the carrier P (P) and the carrier is ensured to be higher transmission power of the carrier.
The adjusting of the first transmit powers of the M carriers according to the difference between the sum of the first transmit powers of the N carriers and the maximum transmit power may reduce the difference between the last actual transmit power and the maximum transmit power.
The determining of the scaling factor of each carrier according to the service priority corresponding to the signal transmitted by each carrier of the M carriers may include the following three possible implementations, but the embodiment is not limited to these three implementations.
In a first possible implementation manner, the scaling factor of each carrier is determined according to a service priority corresponding to a signal transmitted by each carrier of the M carriers and a corresponding relationship between the service priority and the scaling factor. In this embodiment, a corresponding relationship exists between the service priority and the scaling factor, where the corresponding relationship may be preset, or the corresponding relationship may be configured by a network device (e.g., a base station) to a vehicle-mounted terminal through a broadcast message (e.g., a System Information Block (SIB) message). The corresponding relationship is shown in table two, for example.
Watch two
| Priority |
P0 |
P1 |
P2 |
P3 |
P4 |
P5 |
P6 |
P7 |
| Scaling factor |
sf_0 |
sf_1 |
sf_2 |
sf_3 |
sf_4 |
sf_5 |
sf_6 |
sf_7 |
The corresponding relationship may be a one-to-one correspondence relationship between service priorities and scaling factors, that is, each service priority is configured with one scaling factor, and it is assumed that P0 indicates that the service priority is the highest, the corresponding sf _0 value is also the largest, and sf _0 to sf _7 are different from each other. Or, at least one service priority is configured with a scaling factor, for example, if the first 4 service priorities correspond to one scaling factor, sf _0-sf _3 are the same, and if the last four service priorities correspond to another scaling factor, sf _4-sf _7 are the same.
For example: if the service priorities corresponding to the signals transmitted by the M carriers are P1, P2, and P3, respectively, the determined scaling factors are sf _1, sf _2, and sf _ 3.
In a second possible implementation manner, according to a descending order, the first M scaling factors are obtained from the K scaling factors; and determining the M scaling factors as the scaling factors of the M carriers in a one-to-one correspondence manner according to the sequence of the scaling factors from large to small and the sequence of the service priority from high to low. In this embodiment, K is an integer greater than or equal to M, and K scaling factors may be preset, or the K scaling factors may be configured by a network device (e.g., a base station) to a vehicle-mounted terminal through a broadcast message. The K scaling factors are different from each other, and in this embodiment, the K scaling factors are ranked according to the order of the scaling factors from large to small, and the scaling factor ranked at the top is the largest, so that in this embodiment, the M scaling factors are taken first, then the largest scaling factor is taken as the scaling factor corresponding to the highest service priority, and the M scaling factors are determined as the scaling factors of the M carriers one by one according to the order of the scaling factors from large to small and the order of the service priority from high to low, where the scaling factors of the M carriers determined in this embodiment are different from each other. By means of the method and the device, it is guaranteed that the higher the service priority is, the larger the determined scaling factor is.
In a third possible implementation manner, according to the sequence of the service priorities from high to low, obtaining M scaling factors corresponding to the first M service priorities from the K service priorities; and determining the M scaling factors as the scaling factors of the M carriers in a one-to-one correspondence manner according to the sequence of the service priority from high to low. In this embodiment, K is an integer greater than or equal to M, and there is a corresponding relationship between the K service priorities and the scaling factor, where the corresponding relationship may be preset, or the corresponding relationship may be configured by a network device (e.g., a base station) to a vehicle-mounted terminal through a broadcast message. The corresponding relationship is shown in the above table two, for example.
For example: if the service priorities corresponding to the signals transmitted by the M carriers are P1, P2, and P3, that is, three service priorities, according to the above table two, the scaling factors corresponding to the first three service priorities (P0, P1, and P2) with the highest service priority are obtained, that is, sf _0, sf _1, and sf _2, respectively, because the service priority P1 is higher than P2 and higher than P3, sf _0 is used as the scaling factor corresponding to the service priority P1, sf _1 is used as the scaling factor corresponding to the service priority P2, and sf _2 is used as the scaling factor corresponding to the service priority P3.
In an implementation scheme for adjusting the first transmit power according to the second reference signal, determining the second transmit power of each carrier in the M carriers according to a service priority corresponding to a signal transmitted by each carrier; and adjusting the first transmission power of each carrier in the M carriers according to the second transmission power of each carrier. In this embodiment, according to the service priority corresponding to the signal transmitted by each carrier of the M carriers, the second transmit power of each carrier may be determined, where the second transmit power may be referred to as a reference transmit power, and then the first transmit power of the corresponding carrier is adjusted according to the second transmit power of the carrier. In this embodiment, the second transmit power for adjusting the first transmit power reference of each carrier is determined according to the traffic priority of the carrier.
The adjusting the first transmit power of each carrier according to the second transmit power of each carrier may include the following possible implementations, but the embodiment is not limited thereto, for example, refer to other possible implementations in this application.
In one possible implementation, the first transmit power of each of the M carriers is adjusted to be equal to the second transmit power of each of the M carriers.
For example: ptx '(Ci) ═ pref (pj), where Ptx' (Ci) is the first transmit power of the adjusted carrier, and pref (pj) is the second transmit power obtained by the carrier according to the corresponding service priority.
Where pref (pj) is not greater than the maximum transmit power defined during the open loop power control of V2X, such as pref (pj) <min { Pcmax, Pcmax _ cbr } or pref (pj) <pcmax.
In an implementation scheme for adjusting the first transmit power according to the power adjustment value, determining the power adjustment value of each of the M carriers according to a service priority corresponding to a signal transmitted by each of the M carriers; and adjusting the first transmission power of each carrier wave in the M carrier waves according to the power adjustment value of each carrier wave in the M carrier waves. In this embodiment, the power adjustment value of each carrier in the M carriers may be determined according to the service priority corresponding to the signal transmitted by the carrier, and then the first transmission power of the corresponding carrier is adjusted according to the power adjustment value of the carrier. In this embodiment, the power adjustment value for adjusting the first transmit power reference of each carrier is determined according to the traffic priority of the carrier. Wherein the power adjustment value may be a positive or negative number or zero.
The adjusting the first transmit power of each carrier according to the power adjustment value of each carrier may include the following two possible implementations, but the embodiment is not limited to these two implementations.
In a first possible implementation manner, the first transmit power of each carrier is adjusted to be a difference between the first transmit power of each carrier and the power adjustment value of each carrier.
For example: ptx '(Ci) ═ Ptx (Ci) — pstep (Pj), where Ptx' (Ci) is the first transmission power of the carrier Ci after adjustment, Ptx (Ci) is the first transmission power of the carrier before adjustment, and pstep (Pj) is the power adjustment value corresponding to the traffic priority Pj corresponding to the signal transmitted by the carrier.
The power adjustment value may be a value greater than 0, and the first transmission power is adjusted to be smaller; the power adjustment value may also be a value less than 0, and at this time, the first transmission power is correspondingly increased; if the power adjustment value is 0, the corresponding first transmission power is not adjusted.
Alternatively, the adjustment may be performed multiple times, that is, Ptx' (Ci) ═ Ptx (Ci) — n × pstep (pj), where n represents the number of adjustments.
Optionally, the higher the traffic priority corresponding to the signal transmitted by the carrier, the smaller the power adjustment value corresponding to the carrier,
in a second possible implementation manner, determining a second transmission power of each carrier in the M carriers according to a service priority corresponding to a signal transmitted by each carrier; adjusting a first transmit power of each of the M carriers to be equal to a difference between a second transmit power of the each carrier and the power adjustment value. In this embodiment, after the second transmit power of each carrier is obtained, the first transmit power of each carrier is adjusted according to the second transmit power of each carrier and the power adjustment value of each carrier. For example: the present embodiment adjusts the first transmit power of each carrier to be equal to a difference between the second transmit power of each carrier and the power adjustment value of each carrier.
For example: ptx' (Ci) is the first transmission power of the adjusted carrier, pref (Pj) is the second transmission power of the carrier, and pstep (Pj) is the power adjustment value corresponding to the service priority Pj corresponding to the signal transmitted by the carrier.
The determining the power adjustment value of each carrier according to the service priority corresponding to the signal transmitted by each carrier in the M carriers may include the following three possible implementation manners, but the embodiment is not limited to these three implementation manners.
In a first possible implementation manner, the power adjustment value of each carrier is determined according to a service priority corresponding to a signal transmitted by each carrier of the M carriers and a corresponding relationship between the service priority and the power adjustment value. In this embodiment, a corresponding relationship exists between the service priority and the power adjustment value, where the corresponding relationship may be preset, or the corresponding relationship may be configured by a network device (e.g., a base station) to a vehicle-mounted terminal through a broadcast message. The corresponding relationship is shown in table three, for example.
Watch III
The corresponding relationship may be a one-to-one correspondence relationship between service priorities and power adjustment values, that is, each service priority is configured with one power adjustment value, and it is assumed that P0 indicates that the service priority is the highest, the corresponding Pstep0 value is the smallest, and Pstep0-Pstep7 are different. Or, at least one service priority is configured with one power adjustment value, for example, when the first 4 service priorities correspond to one power adjustment value, Pstep0-Pstep3 are the same, and when the last four service priorities correspond to another power adjustment value, Pstep4-Pstep7 are the same.
For example: if the service priorities corresponding to the signals transmitted by the M carriers are P1, P2, and P3, respectively, the determined power adjustment values are Pstep1, Pstep2, and Pstep3, respectively.
In a second possible implementation manner, according to a sequence from small to large, the first M power adjustment values are obtained from the K power adjustment values; and determining the M power adjustment values as the power adjustment values of the M carriers in a one-to-one correspondence manner according to the sequence of the power adjustment values from small to large and the sequence of the service priority from high to low. In this embodiment, K is an integer greater than or equal to M, and the K power adjustment values may be preset, or the K power adjustment values may be configured by the network device (e.g., the base station) to the vehicle-mounted terminal through a broadcast message. The K power adjustment values are different from each other, and in this embodiment, the K power adjustment values are sorted according to the order of the power adjustment values from small to large, and the power adjustment value arranged at the top is the smallest, so that in this embodiment, the first M power adjustment values are taken, then the smallest power adjustment value is taken as the power adjustment value corresponding to the highest service priority, and according to the order of the power adjustment values from small to large and the order of the service priority from high to low, the M power adjustment values are determined as the power adjustment values of the M carriers in a one-to-one correspondence manner, and the power adjustment values of the M carriers determined in this embodiment are different from each other. By the method of the embodiment, it is ensured that the higher the service priority is, the smaller the determined power adjustment value is.
In a third possible implementation manner, according to the sequence of the service priorities from high to low, obtaining M power adjustment values corresponding to the first M service priorities from the K service priorities; and determining the M power adjustment values as the power adjustment values of the M carriers in a one-to-one correspondence manner according to the sequence of the service priority from high to low. In this embodiment, K is an integer greater than or equal to M, and there is a corresponding relationship between the K service priorities and the power adjustment value, where the corresponding relationship may be preset, or the corresponding relationship may be configured by a network device (for example, a base station) to a vehicle-mounted terminal through a broadcast message. The corresponding relationship is shown in the above table three, for example.
For example: if the service priorities corresponding to the signals transmitted by the M carriers are respectively P1, P2, and P3, that is, three service priorities, according to the table three, power adjustment values corresponding to the first three service priorities (P0, P1, and P2) with the highest service priority are respectively Pstep0, Pstep1, and Pstep2, because the service priority P1 is higher than the service priority P2 than the service priority P3, the Pstep0 is used as the power adjustment value corresponding to the service priority P1, the Pstep1 is used as the power adjustment value corresponding to the service priority P2, and the Pstep2 is used as the power adjustment value corresponding to the service priority P3.
The determining the second transmission power of each carrier according to the service priority corresponding to the signal transmitted by each carrier in the M carriers may include the following three possible implementation manners, but the embodiment is not limited to these three implementation manners.
In a first possible implementation manner, the second transmission power of each carrier is determined according to a service priority corresponding to a signal transmitted by each carrier of the M carriers and a corresponding relationship between the service priority and the second transmission power. In this embodiment, there is a corresponding relationship between the service priority and the second transmission power, where the corresponding relationship may be preset, or the corresponding relationship may be configured by a network device (e.g., a base station) to a vehicle-mounted terminal through a broadcast message. The corresponding relationship is shown in table four, for example.
Watch four
The corresponding relationship may be a one-to-one correspondence relationship between the service priority and the second transmission power, that is, each service priority is configured with one second transmission power, and it is assumed that P0 indicates that the service priority is the highest, the corresponding Pref _0 value is also the largest, and Pref _0 to Pref _7 are different. Or, at least one service priority configures a second transmission power, for example, if the first 4 service priorities correspond to one second transmission power, Pref _0-Pref _3 are the same, and if the last four service priorities correspond to another second transmission power, Pref _4-Pref _7 are the same.
For example: if the service priorities corresponding to the signals transmitted by the M carriers are P1, P2, and P3, respectively, the determined second transmission powers are Pref _1, Pref _2, and Pref _3, respectively.
In a second possible implementation manner, according to a descending order, the first M second transmission powers are obtained from the K second transmission powers; and determining the M second transmitting powers as the second transmitting powers of the M carriers in a one-to-one correspondence manner according to the sequence of the second transmitting powers from large to small and the sequence of the service priorities from high to low. In this embodiment, K is an integer greater than or equal to M, and the K second transmission powers may be preset, or the K second transmission powers may be configured by the network device (for example, the base station) to the vehicle-mounted terminal through a broadcast message. The K second transmission powers are different from each other, and in this embodiment, the K second transmission powers are sorted according to the order of the second transmission powers from large to small, and the second transmission power arranged at the front is the largest, so that in this embodiment, the first M second transmission powers are taken, then the largest second transmission power is taken as the second transmission power corresponding to the highest service priority, and according to the order of the second transmission powers from large to small and the order of the service priorities from high to low, the M second transmission powers are determined as the second transmission powers of the M carriers in a one-to-one correspondence manner, and the second transmission powers of the M carriers determined in this embodiment are different from each other. By means of the method and the device, it is guaranteed that the higher the service priority is, the larger the determined second transmitting power is.
In a third possible implementation manner, according to the sequence of the service priorities from high to low, obtaining M second transmission powers corresponding to the first M service priorities from the K service priorities; and determining the M second transmitting powers as the second transmitting powers of the M carriers in a one-to-one correspondence manner according to the sequence of the service priority from high to low. In this embodiment, K is an integer greater than or equal to M, and there is a corresponding relationship between the K service priorities and the second transmission power, where the corresponding relationship may be preset, or the corresponding relationship may be configured by a network device (e.g., a base station) to a vehicle-mounted terminal through a broadcast message. The corresponding relationship is shown in the fourth table, for example.
For example: if the service priorities corresponding to the signals transmitted by the M carriers are P1, P2, and P3, that is, three service priorities, according to the fourth table, second transmission powers corresponding to the first three service priorities (P0, P1, and P2) with the highest service priority are Pref _0, Pref _1, and Pref _2, respectively, and since the service priority P1 is higher than P2 and higher than P3, Pref _0 is used as the second transmission power corresponding to the service priority P1, sf _1 is used as the second transmission power corresponding to the service priority P2, and Pref _2 is used as the second transmission power corresponding to the service priority P3.
In the foregoing embodiments, the second transmission power corresponding to each service priority is obtained according to the reference transmission power density of the data packet of each service priority and the number of resource blocks occupied by the data packet.
For example: pref (Pj) ═ PSD _ ref (Pj) × N _ rb, where pref (Pj) is the second transmit power corresponding to the traffic priority Pj, PSD _ ref (Pj) is the reference transmit power density of the data packet of the traffic priority Pj, and N _ rb is the number of resource blocks occupied by the data packet of the traffic priority Pj. N _ rb may be different for different packets.
Optionally, in the foregoing embodiments, after the first transmit power of M carriers of the N carriers is adjusted by the foregoing embodiments, if the adjusted first transmit power of Q carriers of the M carriers is smaller than the minimum transmit power, signals transmitted on L carriers of the Q carriers are discarded to avoid affecting transmission performance of the signals, where Q is a positive integer smaller than or equal to M, and L is an integer smaller than or equal to Q.
In a possible implementation manner, in this embodiment, according to a sequence from low to high of service priorities corresponding to signals transmitted by the Q carriers, signals transmitted on L carriers are sequentially discarded, so that a sum of first transmission powers of the N carriers except the L carriers is smaller than or equal to a maximum transmission power.
Since the bypass Synchronization Signal (SLSS)/Physical bypass broadcast Channel (PSBCH) and Physical bypass Control Channel (PSCCH)/Physical bypass shared Channel (psch) may be transmitted on different carriers simultaneously, the following priority criteria may be used (priority from high to low): SLSS/PSCCH > PSCCH & PSCCH > which provides timing information for safety-related PSCCH/PSCCH signals, SLSS/PSCCH > which provides timing information for non-safety-related PSCCH/PSCCH signals. And the PSCCH & PSCCH are arranged according to service priority.
In another possible implementation manner, the present embodiment randomly discards signals transmitted on the L carriers of the Q carriers.
It should be noted that, if at least one of the Q carriers has the same service priority, at least some of the signals having the same service priority may be randomly discarded; alternatively, the signal arriving later, that is later in time to arrive at the physical layer from the application layer, is discarded.
Optionally, after discarding the signals transmitted on the L carriers, the first transmit power of the L carriers may be allocated to the remaining carriers to avoid waste of transmit power.
In some embodiments, the signal transmitted by each carrier includes a control signal and data, and the adjustment manner for adjusting the first transmission power of M carriers of the N carriers may include the following two manners, but the embodiment is not limited thereto.
First, the first transmission power of the control signal and the first transmission power of the data transmitted by the M carriers are adjusted, that is, the first transmission power of the control signal and the first transmission power of the data are both adjusted.
And secondly, keeping the first transmission power of the control signal transmitted by the M carriers unchanged, and adjusting the first transmission power of the data transmitted by the M carriers, namely, only adjusting the first transmission power of the data while keeping the first transmission power of the control signal unchanged.
Optionally, also for low traffic priority traffic, the 3dB power amplification (powerboosting) coefficient of the PSCCH may be cancelled. The priority threshold may be preset or configured by the eNB to the in-vehicle terminal through a broadcast message.
In some embodiments, if the sum of the first transmission powers of the N carriers is still greater than the maximum transmission power after performing S202, that is, after adjusting, S202 is continuously performed, where the adjusted first transmission powers of the N carriers are equal to the first transmission powers of the N carriers obtained in S201, and then until the first transmission powers of the N carriers are less than or equal to the maximum transmission power. It should be noted that, when the first transmit power of the carrier is adjusted for multiple times, a specific implementation manner of adjusting the first transmit power each time may be different or the same, and this embodiment does not limit this.
The power may be expressed in a linear manner or in a logarithmic manner. The embodiments of the present application are described by taking power expressed in a linear manner as an example; if converted to a logarithmic processing mode, the power may be expressed logarithmically.
In addition, for the carrier with the first transmission power adjusted to be small, the performance degradation effect caused by the reduced Signal to Interference plus Noise Ratio (SINR) can be resisted by increasing the retransmission times.
It is understood that, in the foregoing embodiments, the method or the steps implemented by the vehicle-mounted terminal may also be implemented by a chip inside the vehicle-mounted terminal.
Fig. 4 is a schematic structural diagram of a communication device according to an embodiment of the present application, and as shown in fig. 4, the communication device according to the embodiment may include: an acquisition module 401 and a processing module 402.
An obtaining module 401, configured to obtain a first transmit power of each carrier in N carriers; n is an integer greater than or equal to 1;
a processing module 402, configured to, when the sum of the first transmit powers of the N carriers is greater than a maximum transmit power, adjust the first transmit powers of M carriers in the N carriers according to a service priority corresponding to a signal transmitted by each carrier in the N carriers, so as to reduce the sum of the first transmit powers of the N carriers; m is an integer greater than or equal to 1, and N is greater than or equal to M.
In some embodiments, the processing module 402 is specifically configured to: determining, from the N carriers, a carrier, whose service priority corresponding to a transmitted signal is lower than the preset service priority, as the M carriers according to a preset service priority and a service priority corresponding to a signal transmitted by each carrier of the N carriers; and adjusting the first transmitting power of the M carriers according to the service priority corresponding to the signal transmitted by each carrier in the M carriers.
In some embodiments, the processing module 402 is specifically configured to: determining a scaling factor of each carrier according to a service priority corresponding to a signal transmitted by each carrier in the M carriers; and adjusting the first transmission power of each carrier according to the scaling factor of each carrier.
In some embodiments, the processing module 402 is specifically configured to: adjusting the first transmit power of the each carrier to be equal to a product of the first transmit power of the each carrier and a scaling factor of the each carrier; wherein the scaling factor is a positive number or zero.
In some embodiments, the processing module 402 is specifically configured to: determining a second transmitting power of each carrier wave in the M carrier waves according to the service priority corresponding to the signal transmitted by each carrier wave; and adjusting the first transmission power of each carrier according to the scaling factor of each carrier and the second transmission power of each carrier.
In some embodiments, the processing module 402 is specifically configured to: adjusting the first transmit power of the each carrier to be equal to a product of the second transmit power of the each carrier and a scaling factor of the each carrier; wherein the scaling factor is a positive number or zero.
In some embodiments, the obtaining module 401 is further configured to obtain a difference between a sum of the first transmit powers of the N carriers and the maximum transmit power before the processing module 402 adjusts the first transmit power of each carrier according to the scaling factor of each carrier and the second transmit power of each carrier;
the processing module 402 is specifically configured to: adjusting the first transmit power of the each carrier to be equal to a difference between the second transmit power of the each carrier and a first value, the first value being a product of the difference and a first coefficient of the each carrier, the first coefficient of the each carrier being related to a scaling factor of the each carrier.
In some embodiments, the obtaining module 401 is further configured to obtain a difference between a sum of the first transmit powers of the N carriers and the maximum transmit power before the processing module 402 adjusts the first transmit power of each carrier according to the scaling factor of each carrier;
the processing module 402 is specifically configured to: reducing the first transmit power of the each carrier by a first value, the first value being a product of the difference and a first coefficient of the each carrier, the first coefficient of the each carrier being related to a scaling factor of the each carrier.
In some embodiments, the first coefficient for each carrier is related to a scaling factor for the each carrier, including:
a first coefficient ═ sf ' (Pj)/sum (sf ' (Pj)), and sf ' (Pj) ═ 1/sf (Pj);
wherein sf (Pj) is a scaling factor corresponding to a traffic priority Pj of a signal transmitted by each carrier of the M carriers, sf ' (Pj) is a reciprocal of the scaling factor corresponding to the traffic priority Pj, and sum (sf ' (Pj)) is a sum of sf ' (Pj) of the M carriers.
In some embodiments, the higher the rank of the traffic priority, the larger the scaling factor.
In some embodiments, the processing module 402 is specifically configured to: determining a scaling factor of each carrier according to the service priority corresponding to the signal transmitted by each carrier in the M carriers and the corresponding relation between the service priority and the scaling factor; or,
acquiring first M scaling factors from the K scaling factors according to the sequence from big to small; determining the M scaling factors as the scaling factors of the M carriers in a one-to-one correspondence manner according to the sequence of the scaling factors from large to small and the sequence of the service priority from high to low; or,
acquiring M scaling factors corresponding to the first M service priorities from the K service priorities according to the sequence of the service priorities from high to low; determining the M scaling factors as the scaling factors of the M carriers in a one-to-one correspondence manner according to the sequence of the service priority from high to low;
wherein K is an integer greater than or equal to M.
In some embodiments, the processing module 402 is specifically configured to: determining a second transmitting power of each carrier wave in the M carrier waves according to the service priority corresponding to the signal transmitted by each carrier wave;
and adjusting the first transmission power of each carrier in the M carriers according to the second transmission power of each carrier.
In some embodiments, the processing module 402 is specifically configured to: adjusting a first transmit power of each of the M carriers to be equal to a second transmit power of the each carrier.
In some embodiments, the processing module 402 is specifically configured to: determining a power adjustment value of each carrier in the M carriers according to the service priority corresponding to the signal transmitted by each carrier in the M carriers;
and adjusting the first transmission power of each carrier wave in the M carrier waves according to the power adjustment value of each carrier wave in the M carrier waves.
In some embodiments, the processing module 402 is specifically configured to: adjusting the first transmit power of the each carrier to reduce a difference between the first transmit power of the each carrier and the power adjustment value of the each carrier; or,
determining a second transmitting power of each carrier wave in the M carrier waves according to the service priority corresponding to the signal transmitted by each carrier wave; adjusting a first transmit power of each of the M carriers to be equal to a difference between a second transmit power of the each carrier and the power adjustment value.
In some embodiments, the processing module 402 is specifically configured to: determining second transmitting power of each carrier in the M carriers according to the service priority corresponding to the signal transmitted by each carrier in the M carriers and the corresponding relation between the service priority and the second transmitting power; or,
acquiring first M second transmitting powers from the K second transmitting powers according to the sequence from large to small; determining the first M second transmitting powers as the second transmitting powers of the M carriers in a one-to-one correspondence manner according to the sequence of the second transmitting powers from large to small and the sequence of the service priorities from high to low; or,
acquiring M second transmitting powers corresponding to the first M service priorities from the K service priorities according to the sequence of the service priorities from high to low; and determining the M second transmission powers as the second transmission powers of the M carriers in a one-to-one correspondence manner according to the sequence of the service priority from high to low. Wherein K is an integer greater than or equal to M.
In some embodiments, the processing module 402 is specifically configured to: determining a power adjustment value of each carrier in the M carriers according to the service priority corresponding to the signal transmitted by each carrier in the M carriers and the corresponding relation between the service priority and the power adjustment value; or,
acquiring the first M power adjustment values from the K power adjustment values according to the sequence from small to large; determining the first M power adjustment values as the power adjustment values of the M carriers in a one-to-one correspondence manner according to the sequence of the power adjustment values from small to large and the sequence of the service priority from high to low; or,
acquiring M power adjustment values corresponding to the first M service priorities from the K service priorities according to the sequence of the service priorities from high to low; and determining the M power adjustment values as the power adjustment values of the M carriers in a one-to-one correspondence manner according to the sequence of the service priority from high to low. Wherein K is an integer greater than or equal to M.
In some embodiments, the second transmission power corresponding to each service priority is obtained according to the reference transmission power density of the data packet of each service priority and the number of resource blocks occupied by the data packet.
In some embodiments, the carrier-transmitted signals include control signals and data; the processing module 402 is specifically configured to:
adjusting first transmission power of control signals and data transmitted by the M carriers; or,
and keeping the first transmission power of the control signals transmitted by the M carriers unchanged, and adjusting the first transmission power of the data transmitted by the M carriers.
In some embodiments, the processing module 402 is specifically configured to: and adjusting the first transmitting power of M carriers in the N carriers according to the service priority corresponding to the signal transmitted by each carrier in the N carriers and the sequence from low to high of the service priority.
In some embodiments, the processing module 402 is further configured to, after adjusting the first transmit power of M carriers of the N carriers, discard signals transmitted on L carriers of the Q carriers if the adjusted first transmit power of Q carriers of the M carriers is less than the minimum transmit power, where Q is a positive integer less than or equal to M, and L is an integer less than or equal to Q.
In some embodiments, the processing module 402 is specifically configured to: according to the sequence from low to high of the service priority corresponding to the signals transmitted by the Q carriers, signals transmitted on the L carriers are discarded in sequence, so that the sum of first transmitting powers of the N carriers except the L carriers is smaller than or equal to the maximum transmitting power; or,
and randomly discarding the signals transmitted on the L carriers in the Q carriers.
The communication device described above in this embodiment may be configured to implement the technical solutions executed by the chips of the vehicle-mounted terminal/the vehicle-mounted terminal in the above embodiments of the methods, and the implementation principles and technical effects are similar, where the functions of each module may refer to the corresponding descriptions in the embodiments of the methods, and are not described here again.
In a hardware implementation, the above acquisition module 401 and the processing module 402 may be embedded in a hardware form or may be independent from a processor of a communication device.
Fig. 5 is a schematic structural diagram of a communication device according to another embodiment of the present application, and as shown in fig. 5, the communication device according to this embodiment may include: a memory 501 and a processor 502. The processor 502 may include at least one of a Central Processing Unit (CPU), a Digital Signal Processor (DSP), a Microcontroller (MCU), an Application Specific Integrated Circuit (ASIC), or a Field Programmable Gate Array (FPGA).
A memory 501 for storing program instructions;
a processor 502 for calling the program instructions stored in the memory 501 to implement:
acquiring first transmission power of each carrier in N carriers; n is an integer greater than or equal to 1;
when the sum of the first transmission powers of the N carriers is greater than the maximum transmission power, adjusting the first transmission powers of M carriers in the N carriers according to the service priority corresponding to the signal transmitted by each carrier in the N carriers so as to reduce the sum of the first transmission powers of the N carriers; m is an integer greater than or equal to 1, and N is greater than or equal to M.
In some embodiments, the processor 502 is specifically configured to: determining, from the N carriers, a carrier, whose service priority corresponding to a transmitted signal is lower than the preset service priority, as the M carriers according to a preset service priority and a service priority corresponding to a signal transmitted by each carrier of the N carriers; and adjusting the first transmitting power of the M carriers according to the service priority corresponding to the signal transmitted by each carrier in the M carriers.
In some embodiments, the processor 502 is specifically configured to: determining a scaling factor of each carrier according to a service priority corresponding to a signal transmitted by each carrier in the M carriers; and adjusting the first transmission power of each carrier according to the scaling factor of each carrier.
In some embodiments, the processor 502 is specifically configured to: adjusting the first transmit power of the each carrier to be equal to a product of the first transmit power of the each carrier and a scaling factor of the each carrier; wherein the scaling factor is a positive number or zero.
In some embodiments, the processor 502 is specifically configured to: determining a second transmitting power of each carrier wave in the M carrier waves according to the service priority corresponding to the signal transmitted by each carrier wave; and adjusting the first transmission power of each carrier according to the scaling factor of each carrier and the second transmission power of each carrier.
In some embodiments, the processor 502 is specifically configured to: adjusting the first transmit power of the each carrier to be equal to a product of the second transmit power of the each carrier and a scaling factor of the each carrier; wherein the scaling factor is a positive number or zero.
In some embodiments, the processor 502 is further configured to obtain a difference between a sum of the first transmit powers of the N carriers and the maximum transmit power before adjusting the first transmit power of each carrier according to the scaling factor of each carrier and the second transmit power of each carrier;
the processor 502, when adjusting the first transmit power of each carrier according to the scaling factor of each carrier and the second transmit power of each carrier, is specifically configured to: adjusting the first transmit power of the each carrier to be equal to a difference between the second transmit power of the each carrier and a first value, the first value being a product of the difference and a first coefficient of the each carrier, the first coefficient of the each carrier being related to a scaling factor of the each carrier.
In some embodiments, the processor 502 is further configured to obtain a difference between a sum of the first transmit powers of the N carriers and the maximum transmit power before adjusting the first transmit power of each carrier according to the scaling factor of each carrier;
the processor 502, when adjusting the first transmit power of each carrier according to the scaling factor of each carrier, is specifically configured to: reducing the first transmit power of the each carrier by a first value, the first value being a product of the difference and a first coefficient of the each carrier, the first coefficient of the each carrier being related to a scaling factor of the each carrier.
In some embodiments, the first coefficient for each carrier is related to a scaling factor for the each carrier, including: a first coefficient ═ sf ' (Pj)/sum (sf ' (Pj)), and sf ' (Pj) ═ 1/sf (Pj); wherein sf (Pj) is a scaling factor corresponding to a traffic priority Pj of a signal transmitted by each carrier of the M carriers, sf ' (Pj) is a reciprocal of the scaling factor corresponding to the traffic priority Pj, and sum (sf ' (Pj)) is a sum of sf ' (Pj) of the M carriers.
In some embodiments, the higher the rank of the traffic priority, the larger the scaling factor.
In some embodiments, the processor 502 is specifically configured to:
determining a scaling factor of each carrier according to the service priority corresponding to the signal transmitted by each carrier in the M carriers and the corresponding relation between the service priority and the scaling factor; or,
acquiring first M scaling factors from the K scaling factors according to the sequence from big to small; determining the M scaling factors as the scaling factors of the M carriers in a one-to-one correspondence manner according to the sequence of the scaling factors from large to small and the sequence of the service priority from high to low; or,
acquiring M scaling factors corresponding to the first M service priorities from the K service priorities according to the sequence of the service priorities from high to low; determining the M scaling factors as the scaling factors of the M carriers in a one-to-one correspondence manner according to the sequence of the service priority from high to low;
wherein K is an integer greater than or equal to M.
In some embodiments, the processor 502 is specifically configured to: determining a second transmitting power of each carrier wave in the M carrier waves according to the service priority corresponding to the signal transmitted by each carrier wave; and adjusting the first transmission power of each carrier in the M carriers according to the second transmission power of each carrier.
In some embodiments, the processor 502 is specifically configured to: adjusting a first transmit power of each of the M carriers to be equal to a second transmit power of the each carrier.
In some embodiments, the processor 502 is specifically configured to: determining a power adjustment value of each carrier in the M carriers according to the service priority corresponding to the signal transmitted by each carrier in the M carriers; and adjusting the first transmission power of each carrier wave in the M carrier waves according to the power adjustment value of each carrier wave in the M carrier waves.
In some embodiments, the processor 502 is specifically configured to:
adjusting the first transmit power of the each carrier to a difference between the first transmit power of the each carrier and the power adjustment value of the each carrier; or,
determining a second transmitting power of each carrier wave in the M carrier waves according to the service priority corresponding to the signal transmitted by each carrier wave; adjusting a first transmit power of each of the M carriers to be equal to a difference between a second transmit power of the each carrier and the power adjustment value.
In some embodiments, the processor 502 is specifically configured to:
determining second transmitting power of each carrier in the M carriers according to the service priority corresponding to the signal transmitted by each carrier in the M carriers and the corresponding relation between the service priority and the second transmitting power; or,
acquiring first M second transmitting powers from the K second transmitting powers according to the sequence from large to small; determining the first M second transmitting powers as the second transmitting powers of the M carriers in a one-to-one correspondence manner according to the sequence of the second transmitting powers from large to small and the sequence of the service priorities from high to low; or,
acquiring M second transmitting powers corresponding to the first M service priorities from the K service priorities according to the sequence of the service priorities from high to low; and determining the M second transmission powers as the second transmission powers of the M carriers in a one-to-one correspondence manner according to the sequence of the service priority from high to low. Wherein K is an integer greater than or equal to M.
In some embodiments, the processor 502 is specifically configured to:
determining a power adjustment value of each carrier in the M carriers according to the service priority corresponding to the signal transmitted by each carrier in the M carriers and the corresponding relation between the service priority and the power adjustment value; or,
acquiring the first M power adjustment values from the K power adjustment values according to the sequence from small to large; determining the first M power adjustment values as the power adjustment values of the M carriers in a one-to-one correspondence manner according to the sequence of the power adjustment values from small to large and the sequence of the service priority from high to low; or,
acquiring M power adjustment values corresponding to the first M service priorities from the K service priorities according to the sequence of the service priorities from high to low; and determining the M power adjustment values as the power adjustment values of the M carriers in a one-to-one correspondence manner according to the sequence of the service priority from high to low. Wherein K is an integer greater than or equal to M.
In some embodiments, the second transmission power corresponding to each service priority is obtained according to the reference transmission power density of the data packet of each service priority and the number of resource blocks occupied by the data packet.
In some embodiments, the carrier-transmitted signals include control signals and data; the processor 502 is specifically configured to: adjusting first transmission power of control signals and data transmitted by the M carriers; or,
and keeping the first transmission power of the control signals transmitted by the M carriers unchanged, and adjusting the first transmission power of the data transmitted by the M carriers.
In some embodiments, the processor 502 is specifically configured to:
and adjusting the first transmitting power of M carriers in the N carriers according to the service priority corresponding to the signal transmitted by each carrier in the N carriers and the sequence from low to high of the service priority.
In some embodiments, the processor 502 is further configured to, after adjusting the first transmit power of M carriers of the N carriers, discard signals transmitted on L carriers of the Q carriers if the adjusted first transmit power of Q carriers of the M carriers is less than the minimum transmit power, Q is a positive integer less than or equal to M, and L is an integer less than or equal to Q.
In some embodiments, the processor 502 is specifically configured to: according to the sequence from low to high of the service priority corresponding to the signals transmitted by the Q carriers, signals transmitted on the L carriers are discarded in sequence, so that the sum of first transmitting powers of the N carriers except the L carriers is smaller than or equal to the maximum transmitting power; or,
and randomly discarding the signals transmitted on the L carriers in the Q carriers.
The program instructions may be implemented in the form of software functional units and may be sold or used as a stand-alone product, and the memory 501 may be any form of computer-readable storage medium. Based on such understanding, all or part of the technical solutions of the present application may be embodied in the form of a software product, which includes several instructions to enable a computer device, specifically, the processor 502, to execute all or part of the steps of the first device in the embodiments of the present application. And the aforementioned computer-readable storage media comprise: various media capable of storing program codes, such as a usb disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk, or an optical disk.
Optionally, the communication device of this embodiment may further include a transceiver 503, where the transceiver 503 is configured to communicate with other communication devices (e.g., a base station, a vehicle-mounted terminal, etc.), for example: transceiving data or signaling, etc.
The communication apparatus described above in this embodiment may be configured to implement the technical solutions executed by the chips of the vehicle-mounted terminal/the vehicle-mounted terminal in the above embodiments of the methods, and the implementation principles and technical effects are similar, where the functions of each device may refer to the corresponding descriptions in the embodiments of the methods, and are not described herein again.
Fig. 6 is a schematic structural diagram of a chip according to an embodiment of the present application, and as shown in fig. 6, the chip according to the embodiment may include: a memory 601 and a processor 602. The memory 601 is communicatively coupled to the processor 602.
In a hardware implementation, the above acquisition module 401 and the processing module 402 may be embedded in a hardware form or may be independent from the processor 602 of the chip.
Wherein, the memory 601 is used for storing program instructions, and the processor 602 is used for calling the program instructions in the memory 601 to execute the solution of the above embodiments.
The chip described above in this embodiment may be used to implement the technical solutions of the vehicle-mounted terminal or its internal chip in the foregoing method embodiments of the present application, and the implementation principles and technical effects are similar, where the functions of each module may refer to corresponding descriptions in the method embodiments, and are not described herein again.
It should be noted that, in the embodiment of the present application, the division of the module is schematic, and is only one logic function division, and there may be another division manner in actual implementation. Each functional module in the embodiments of the present application may be integrated into one processing module, or each module may exist alone physically, or two or more modules are integrated into one module. The integrated module can be realized in a hardware mode, and can also be realized in a software functional module mode.
The integrated module, if implemented in the form of a software functional module and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present application may be substantially implemented or contributed by the prior art, or all or part of the technical solution may be embodied in a software product, which is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, a network device, or the like) or a processor (processor) to execute all or part of the steps of the method according to 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.
In the above embodiments, the implementation may be wholly or partially realized by software, hardware, firmware, or any combination thereof. When implemented in software, may be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When loaded and executed on a computer, cause the processes or functions described in accordance with the embodiments of the application to occur, in whole or in part. The computer may be a general purpose computer, a special purpose computer, a network of computers, or other programmable device. The computer instructions may be stored in a computer readable storage medium or transmitted from one computer readable storage medium to another, for example, from one website site, computer, server, or data center to another website site, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, Digital Subscriber Line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device, such as a server, a data center, etc., that incorporates one or more of the available media. The usable medium may be a magnetic medium (e.g., floppy Disk, hard Disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., Solid State Disk (SSD)), among others.