A priority updating method, device and system
By updating the channel access priority of the UE in the wireless communication system, so that it uses higher channel access priority to preempt the channel under high priority situation, the problem of high priority data transmission delay caused by the UE's listening time is solved. , improves data transmission performance.
Patent Information
- Application Number
- CN201910533950.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2019-06-19
- Publication Date
- 2024-12-31
- Estimated Expiration
- 2040-04-08
Smart Images

Figure CN111615120B_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present invention relate to the field of communication technology, and in particular to a priority updating method, device and system. Background Art
[0002] Currently, channel access priority classes (CAPC) in wireless communication systems include four channel access priority classes, which can be used when user equipment (UE) performs data transmission in a license assisted access (LAA) carrier.
[0003] In the new radio in unlicensed band (NR-U) scenario based on unlicensed frequency bands, the UE can seize the channel according to the channel access priority indicated to the UE by the network device before data transmission. Specifically, the UE can monitor the channel according to the channel access priority to determine whether the channel is idle; if the channel is idle, the UE can transmit data on the channel, and if the channel is busy, the UE cannot transmit data.
[0004] However, since the channel access priority indicated by the network device to the UE is usually the lowest channel access priority in the logical channel or logical channel group, when the UE uses the lowest channel access priority to seize the channel, it may cause the UE to listen to the channel for a longer time. At this time, if there is sudden high-priority data that needs to be transmitted, the high-priority data may not be transmitted in time due to the long time the UE listens to the channel, resulting in poor data transmission performance of the UE. Summary of the invention
[0005] The embodiments of the present invention provide a priority updating method, device and system to solve the problem that the UE cannot transmit high priority data in time due to the UE listening to the channel for too long, resulting in poor performance of UE transmitting data.
[0006] In order to solve the above technical problems, this application is implemented as follows:
[0007] In the first aspect, an embodiment of the present invention provides a priority updating method, which can be applied to a UE. The method includes: when a first channel access priority is higher than a second channel access priority, updating the second channel access priority stored in the UE to the first channel access priority, the first channel access priority being the channel access priority corresponding to the first data to be sent, and the second channel access priority being the channel access priority indicated by the network device to the UE.
[0008] In second aspect, an embodiment of the present invention provides a priority updating method, which can be applied to a network device, and the method includes: receiving first indication information sent by a UE, the first indication information being used to instruct the UE to adopt a first channel access priority to seize a channel, the first channel access priority being higher than a second channel access priority, and the second channel access priority being the channel access priority indicated by the network device to the UE.
[0009] In a third aspect, an embodiment of the present invention provides a UE, which includes an update module. The update module is used to update the second channel access priority stored in the UE to the first channel access priority when the first channel access priority is higher than the second channel access priority, the first channel access priority is the channel access priority corresponding to the first data to be sent, and the second channel access priority is the channel access priority indicated by the network device to the UE.
[0010] In a fourth aspect, an embodiment of the present invention provides a network device, the network device comprising a receiving module. The receiving module is used to receive first indication information sent by a UE, the first indication information is used to instruct the UE to seize a channel using a first channel access priority, the first channel access priority is higher than a second channel access priority, and the second channel access priority is the channel access priority indicated by the network device to the UE.
[0011] In a fifth aspect, an embodiment of the present invention provides a UE, comprising a processor, a memory, and a computer program stored in the memory and executable on the processor, wherein the computer program, when executed by the processor, implements the steps of the priority update method provided in the first aspect.
[0012] In a sixth aspect, an embodiment of the present invention provides a network device, comprising a processor, a memory, and a computer program stored in the memory and executable on the processor, wherein the computer program, when executed by the processor, implements the steps of the priority update method provided in the second aspect.
[0013] In a seventh aspect, an embodiment of the present invention provides a communication system, the communication system comprising the UE in the third aspect and the network device in the fourth aspect. Alternatively, the communication system comprises the UE in the fifth aspect and the network device in the sixth aspect.
[0014] In an eighth aspect, an embodiment of the present invention provides a computer-readable storage medium storing a computer program, which, when executed by a processor, implements the steps of the priority updating method in the first aspect or the second aspect.
[0015] In an embodiment of the present invention, when the first channel access priority is higher than the second channel access priority, the UE can update the second channel access priority stored in the UE to the first channel access priority, the first channel access priority being the channel access priority corresponding to the first data to be sent, and the second channel access priority being the channel access priority indicated by the network device to the UE. Through this scheme, since the higher the channel access priority adopted by the UE when seizing the channel, the shorter the time for the UE to monitor the channel, that is, the greater the probability of the UE seizing the channel, therefore, when the channel access priority corresponding to the data actually needed to be transmitted by the UE is greater than the channel access priority indicated by the network device to the UE, the UE can seize the channel using the channel access priority corresponding to the data actually needed to be transmitted by the UE, that is, the UE can seize the channel using a higher channel access priority, which can increase the probability of the UE seizing the channel, so that the UE can transmit the data needed to be transmitted by the UE in a timely manner, thereby improving the performance of the UE in transmitting data. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] Figure 1 A schematic diagram of the architecture of a communication system provided by an embodiment of the present invention;
[0017] Figure 2 One of the schematic diagrams of a priority updating method provided by an embodiment of the present invention;
[0018] Figure 3 A second schematic diagram of a priority updating method provided by an embodiment of the present invention;
[0019] Figure 4 A third schematic diagram of a priority updating method provided by an embodiment of the present invention;
[0020] Figure 5 A fourth schematic diagram of a priority updating method provided by an embodiment of the present invention;
[0021] Figure 6 One of the structural diagrams of a UE provided in an embodiment of the present invention;
[0022] Figure 7 A second structural diagram of a UE provided in an embodiment of the present invention;
[0023] Figure 8 One of the structural schematic diagrams of a network device provided by an embodiment of the present invention;
[0024] Fig. 9 A second structural diagram of a network device provided by an embodiment of the present invention;
[0025] Fig.10 A hardware schematic diagram of a UE provided in an embodiment of the present invention;
[0026] Fig.11 A hardware schematic diagram of a network device provided in an embodiment of the present invention. DETAILED DESCRIPTION
[0027] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0028] The term "and / or" in this article is a description of the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. The symbol " / " in this article indicates that the associated objects are in an or relationship, for example, A / B means A or B.
[0029] The terms "first" and "second" in the specification and claims of the present invention are used to distinguish different objects rather than to describe a specific order of the objects. For example, the first channel access priority and the second channel access priority are used to distinguish different channel access priorities rather than to describe a specific order of the channel access priorities.
[0030] In the embodiments of the present invention, words such as "exemplary" or "for example" are used to indicate examples, illustrations or explanations. Any embodiment or design described as "exemplary" or "for example" in the embodiments of the present invention should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a specific way.
[0031] In the description of the embodiments of the present invention, unless otherwise specified, “plurality” means two or more than two. For example, “plurality” means two or more than two elements.
[0032] The embodiment of the present invention provides a priority updating method, device and system. When the first channel access priority is higher than the second channel access priority, the UE can update the second channel access priority stored in the UE to the first channel access priority. The first channel access priority is the channel access priority corresponding to the first data to be sent, and the second channel access priority is the channel access priority indicated by the network device to the UE. Through this scheme, since the higher the channel access priority adopted by the UE when seizing the channel, the shorter the time for the UE to monitor the channel, that is, the greater the probability of the UE seizing the channel, when the channel access priority corresponding to the data actually needed to be transmitted by the UE is greater than the channel access priority indicated by the network device to the UE, the UE can seize the channel using the channel access priority corresponding to the data actually needed to be transmitted by the UE, that is, the UE can seize the channel using a higher channel access priority, which can increase the probability of the UE seizing the channel, so that the UE can transmit the data needed to be transmitted by the UE in a timely manner, thereby improving the performance of the UE in transmitting data.
[0033] The priority updating method provided in the embodiment of the present invention may be applied to a communication system. The communication system may be a wireless communication system, which may include a network device and a UE. Figure 1 FIG. 1 is a schematic diagram of the architecture of a wireless communication system provided by an embodiment of the present invention. Figure 1 In the embodiment, the wireless communication system may include a network device 01 and a UE 02. A connection may be established between the network device 01 and the UE 02. It can be understood that the connection between the network device 01 and the UE 02 may be a wireless connection.
[0034] Optionally, in an embodiment of the present invention, UE is a device that provides voice and / or data connectivity to users, a handheld device with wired / wireless connection function, or other processing equipment connected to a wireless modem. UE can communicate with one or more core network devices via a radio access network (RAN). UE can be a mobile terminal, such as a mobile phone (or "cellular" phone) and a computer with a mobile terminal, or a portable, pocket-sized, handheld, computer-built-in or vehicle-mounted mobile device that exchanges language and / or data with RAN, such as personal communication service (PCS) phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDA) and other devices. UE can also be called a user agent or UE, etc.
[0035] In an embodiment of the present invention, a network device is a device deployed in a RAN to provide wireless communication functions for a UE. In an embodiment of the present invention, the network device may be a base station, and the base station may include various forms of macro base stations, micro base stations, relay stations, access points, and the like. In systems using different wireless access technologies, the names of devices with base station functions may be different. For example, in a 5G system, it may be called a 5G base station (gNB); in a fourth-generation wireless communication (4-Generation, 4G) system, such as a long-term evolution (LTE) system, it may be called an evolved base station (evolvedNode B, eNB); in a third-generation mobile communication (3G) system, it may be called a base station (Node B), etc. With the evolution of communication technology, the name "base station" may change.
[0036] In an embodiment of the present invention, before the UE performs data transmission, the UE may first compete with other UEs for a channel, that is, the UE may first seize the channel. In the case where the UE seizes the channel, the UE may perform data transmission. Specifically, the UE may compete with other UEs for the channel according to the channel access priority indicated by the network device to the UE. However, since the channel access priority indicated by the network device to the UE may not match the channel access priority corresponding to the data actually to be sent by the UE, for example, the channel access priority indicated by the network device to the UE is lower than the channel access priority corresponding to the data actually to be sent by the UE, when the UE seizes the channel using the channel access priority indicated by the network device to the UE, it may cause the UE to be unable to seize the channel or to be unable to seize the channel in time. In order to solve this problem, in an embodiment of the present invention, the UE can autonomously determine a suitable channel access priority according to the data to be sent in the UE, thereby increasing the probability of the UE seizing the channel, and further enabling the UE to transmit the data that the UE needs to transmit in time.
[0037] It should be noted that, in an embodiment of the present invention, the channel access priority can be used to indicate the priority of the UE to seize the channel. Among them, the priority of the UE to seize the channel can be represented by some parameters, such as the duration of the UE listening to the channel, the duration of the UE occupying the channel and other parameters. Specifically, the higher the priority of the UE to seize the channel, the shorter the duration of the UE listening to the channel; the lower the priority of the UE to seize the channel, the longer the duration of the UE listening to the channel. The higher the priority of the UE to seize the channel, the shorter the duration of the UE occupying the channel; the lower the priority of the UE to seize the channel, the longer the duration of the UE occupying the channel.
[0038] In the embodiment of the present invention, the channel access priority may also be referred to as a CAPC value. Specifically, in actual implementation, the CAPC value may include four CAPC values, which are respectively 1, 2, 3, and 4. The smaller the CAPC value, the higher the channel access priority.
[0039] The priority updating method provided by the embodiment of the present invention is exemplarily described below in conjunction with the accompanying drawings.
[0040] like Figure 2 As shown, the embodiment of the present invention provides a priority updating method, which can be applied to Figure 1 In the wireless communication system shown, the method may include the following S201-S202.
[0041] S201. UE compares a first channel access priority and a second channel access priority.
[0042] The first channel access priority may be a channel access priority corresponding to the first data to be sent. Specifically, the first channel access priority may be a channel access priority corresponding to a quality of service class identifier (QCI) of the first data.
[0043] The second channel access priority mentioned above may be a channel access priority indicated by the network device to the UE.
[0044] It should be noted that, in an embodiment of the present invention, the QCI of different data may be different, and the channel access priorities corresponding to different QCIs may also be different. Generally, QCI may include standardized QCI and non-standardized QCI (such as operator-specific QCI, etc.). Specifically, each standardized QCI can clearly correspond to a channel access priority. Since the non-standardized QCI cannot clearly correspond to a channel access priority, the channel access priority corresponding to the non-standardized QCI can be the channel access priority corresponding to the standardized QCI that is closest to the target information corresponding to the non-standardized QCI.
[0045] The target information may include at least one of the following: parameters of data corresponding to the non-standardized QCI, attributes of data corresponding to the non-standardized QCI, and transmission requirements of data corresponding to the non-standardized QCI. Of course, the target information may also include any other possible information, which may be determined according to actual use requirements and is not limited in the embodiments of the present invention.
[0046] Exemplarily, as shown in Table 1, it is a table of correspondence between standardized QCI and channel access priority (ie, CAPC value) provided in an embodiment of the present invention.
[0047] Table 1
[0048] CAPC Value QCI 1 1、3、5、65、66、69、70 2 2、7 3 4、6、8、9 4 -
[0049] It should be noted that, in the embodiment of the present invention, the standardized QCI can be directly determined according to the above Table 1. The non-standardized QCI can be determined according to the above Table 1 in combination with the target information corresponding to the non-standardized QCI.
[0050] Optionally, in the embodiment of the present invention, the first data may be the second data, the third data or the fourth data. The second data may be the data to be sent that the UE pre-occupies the channel with the second channel access priority (which may also be understood as the data to be sent); the third data may be the data that the UE receives before sending the second data and satisfies the first condition; the fourth data may be the data that the UE can assemble from the second data and the third data, that is, the fourth data may be the data that the UE can assemble into a data packet each time from the second data and the third data.
[0051] Specifically, the third data may be data satisfying the first condition and received by the UE before the UE sends the second data in this authorization / unauthorization.
[0052] The first condition may include any one of the following: a priority higher than that of the second data, data of a preset data type, and data that needs to be sent on a preset logical channel.
[0053] It should be noted that, in the embodiment of the present invention, the UE preempts the channel with the second channel access priority for data to be sent, which can be understood as: the UE originally intends to preempt the channel with the second channel access priority, and the preempted channel is used to send the data to be sent.
[0054] Optionally, in an embodiment of the present invention, the above-mentioned preset data type may be a data type agreed upon between the operator providing service to the UE and the UE, or a data type determined by the UE according to a protocol agreement, or a data type configured by the network device to the UE. The specific data type may be determined based on actual usage requirements and is not limited in the embodiment of the present invention.
[0055] Exemplarily, the preset data type may be ultra-reliable and low latency communications (URLLC) type data.
[0056] Optionally, in the embodiment of the present invention, the preset logical channel may be a logical channel determined by the UE according to a protocol agreement, or a logical channel configured by the network device to the UE, or a logical channel indicated by the network device to the UE. The specific determination may be based on actual usage requirements, and the embodiment of the present invention does not limit this.
[0057] In an embodiment of the present invention, since the above-mentioned second data, third data and fourth data are data in different scenarios respectively, the above-mentioned first data can be data in different scenarios, so that the UE can compare the channel access priority corresponding to the data in different scenarios with the above-mentioned second channel access priority, that is, the priority update method provided in the embodiment of the present invention can be applied to multiple scenarios, thereby improving the flexibility of using the priority update method provided in the embodiment of the present invention.
[0058] Optionally, in an embodiment of the present invention, when the first data is the second data, the first data may be data in the second data that satisfies the second condition. The second condition may include any one of the following: data with the lowest corresponding channel access priority, data of a preset data type, and data that needs to be sent on a preset logical channel.
[0059] Optionally, in an embodiment of the present invention, when the first data is the fourth data, the first data may be data having the lowest corresponding channel access priority among the fourth data.
[0060] It should be noted that when the above-mentioned first data is the above-mentioned second data (i.e., the data to be sent that the UE pre-uses the above-mentioned second channel access priority to seize the channel), since the second data may include multiple data, that is, the channel access priority corresponding to the second data may include multiple channel access priorities, based on the principle of fair competition for channels, the UE can use the lowest channel access priority corresponding to the second data to compare with the second channel access priority. When the above-mentioned first data is the above-mentioned third data (i.e., the data that the UE receives before sending the above-mentioned second data and satisfies the above-mentioned first condition), since the channel access priority corresponding to the third data is determined (i.e., the third data corresponds to one channel access priority), the UE can directly compare the channel access priority of the third data with the second channel access priority. When the above-mentioned first data is the above-mentioned fourth data (i.e., the data that the UE can assemble in the second data and the third data), since the channel access priority corresponding to the fourth data may include multiple channel access priorities, based on the principle of fair competition for channels, the UE can use the lowest channel access priority corresponding to the fourth data to compare with the above-mentioned second channel access priority.
[0061] The first data and the first channel priority corresponding to the first data are exemplarily described below in different implementation modes.
[0062] The first implementation method: the second data is the multiplexed data (i.e., the data assembled into the currently transmitted data packet) in the data to be transmitted (hereinafter referred to as the target data) that the UE pre-uses the channel access priority (i.e., the second channel access priority) indicated by the network device to seize the channel. In this case, the first data is the data with the lowest corresponding channel access priority in the multiplexed data; that is, the first data is the data with the lowest corresponding channel access priority in the second data.
[0063] It should be noted that, in the embodiment of the present invention, the multiplexed data may be data in the second data that can be assembled into a data packet.
[0064] In the first implementation, before sending or assembling the second data, the UE may compare the CAPC value corresponding to the QCI of the first data (i.e., the above-mentioned first channel access priority, hereinafter referred to as the first CAPC value) with the CAPC value indicated by the network device to the UE (i.e., the above-mentioned second channel access priority, hereinafter referred to as the second CAPC value). If the first CAPC value is less than the second CAPC value, or the first CAPC value is less than the second CAPC value, and the absolute value of the difference between the second CAPC value and the first CAPC value is greater than the first value, then the UE may determine that the first channel access priority corresponding to the QCI of the first data is higher than the second channel access priority indicated by the network device to the UE. In this way, the UE may use the first channel access priority corresponding to the QCI of the first data to seize the channel, that is, the UE may use a higher channel access priority to seize the channel, thereby increasing the probability of the UE seizing the channel.
[0065] Optionally, in the embodiment of the present invention, the first value may be a value configured by the network device to the UE, or a value indicated by the network device to the UE, or a value determined by the UE according to a protocol agreement. The specific value may be determined according to actual usage requirements and is not limited in the embodiment of the present invention.
[0066] Exemplarily, the first value may be 1. The value may be determined according to actual use requirements and is not limited in the embodiments of the present invention.
[0067] The second implementation method: the second data is the data to be assembled in the above-mentioned target data (i.e., the data to be sent that the UE pre-uses the channel access priority indicated by the network device to seize the channel). In this case, the first data is the data with the lowest corresponding channel access priority in the data to be assembled; that is, the first data is the data with the lowest corresponding channel access priority in the second data.
[0068] Optionally, for the second implementation, the second data may be all data in the target data, or may be part of the target data, which may be determined according to actual use requirements and is not limited in the embodiment of the present invention.
[0069] In a second implementation, before sending or assembling the second data, the UE may compare the CAPC value corresponding to the QCI of the first data (i.e., the above-mentioned first channel access priority, hereinafter referred to as the first CAPC value) with the CAPC value indicated by the network device to the UE (i.e., the above-mentioned second channel access priority, hereinafter referred to as the second CAPC value). If the first CAPC value is less than the second CAPC value, or the first CAPC value is less than the second CAPC value, and the absolute value of the difference between the second CAPC value and the first CAPC value is greater than the first value, then the UE may determine that the first channel access priority corresponding to the QCI of the first data is higher than the second channel access priority indicated by the network device to the UE. In this way, the UE may use the first channel access priority corresponding to the QCI of the first data to seize the channel, that is, the UE may use a higher channel access priority to seize the channel, thereby increasing the probability of the UE seizing the channel.
[0070] In the embodiment of the present invention, for the description of the first numerical value, please refer to the detailed description of the first numerical value in the above embodiment, and will not be repeated here to avoid repetition.
[0071] A third implementation method: the second data is data of a preset data type in the target data (i.e., data to be sent for which the UE pre-empts the channel using the channel access priority indicated by the network device), or is data in the target data that needs to be sent on a preset logical channel. In this case, the first data is the second data.
[0072] For the description of the preset data type and the preset logical channel, please refer to the relevant description in the above embodiments. To avoid repetition, they will not be described again here.
[0073] In a third implementation, before sending or assembling the second data, the UE may compare the CAPC value corresponding to the QCI of the first data (i.e., the second data) (i.e., the above-mentioned first channel access priority, hereinafter referred to as the first CAPC value) with the CAPC value indicated by the network device to the UE (i.e., the above-mentioned second channel access priority, hereinafter referred to as the second CAPC value). If the first CAPC value is less than the second CAPC value, or the first CAPC value is less than the second CAPC value, and the absolute value of the difference between the second CAPC value and the first CAPC value is greater than the first value, then the UE may determine that the first channel access priority corresponding to the QCI of the first data is higher than the second channel access priority indicated by the network device to the UE. In this way, the UE may use the first channel access priority corresponding to the QCI of the first data to seize the channel, that is, the UE may use a higher channel access priority to seize the channel, thereby increasing the probability of the UE seizing the channel.
[0074] Fourth implementation: The third data is data that satisfies the first condition (a priority higher than that of the second data / data of a preset data type / data that needs to be sent on a preset logical channel) received by the UE before the UE sends the second data (i.e., data to be sent for which the UE pre-occupies the channel with the second channel access priority). In this case, the first data is the third data.
[0075] In a fourth implementation, before the UE sends the above-mentioned second data, if the UE receives the above-mentioned third data, that is, the third data arrives in the UE, then the UE can compare the CAPC value corresponding to the QCI of the first data (that is, the third data) (that is, the above-mentioned first channel access priority, hereinafter referred to as the first CAPC value) with the CAPC value indicated by the network device to the UE (that is, the above-mentioned second channel access priority, hereinafter referred to as the second CAPC value). If the first CAPC value is less than the second CAPC value, or the first CAPC value is less than the second CAPC value, and the absolute value of the difference between the second CAPC value and the first CAPC value is greater than the first value, then the UE can determine that the first channel access priority corresponding to the QCI of the first data is higher than the second channel access priority indicated by the network device to the UE. In this way, the UE can use the first channel access priority corresponding to the QCI of the first data to seize the channel, that is, the UE can use a higher channel access priority to seize the channel, thereby increasing the probability of the UE seizing the channel.
[0076] A fifth implementation method: The third data is data that satisfies the first condition (a priority higher than the priority of the second data / data of a preset data type / data that needs to be sent on a preset logical channel) received by the UE before sending the second data (i.e., data to be sent that the UE pre-uses the second channel access priority to seize the channel). Specifically, the third data may be data that satisfies the first condition received by the UE before assembling the second data. In this case, the first data is the third data.
[0077] It should be noted that, in the above-mentioned fifth implementation method, before the UE assembles the above-mentioned second data, if the UE receives the above-mentioned third data, that is, the third data arrives in the UE, since in the process of UE transmitting data, the UE assembles data earlier than the UE sends data, the above-mentioned third data can also be understood as the data that meets the above-mentioned first condition and is received by the UE before sending the above-mentioned second data.
[0078] In a fifth implementation, before the UE sends the second data, if the UE receives the third data, that is, the third data arrives in the UE, and the third data arrives earlier than the UE assembles the second data, then the UE can compare the CAPC value corresponding to the QCI of the first data (that is, the third data) (that is, the first channel access priority, hereinafter referred to as the first CAPC value) with the CAPC value indicated by the network device to the UE (that is, the second channel access priority, hereinafter referred to as the second CAPC value). If the first CAPC value is less than the second CAPC value, or the first CAPC value is less than the second CAPC value, and the absolute value of the difference between the second CAPC value and the first CAPC value is greater than the first value, then the UE can determine that the first channel access priority corresponding to the QCI of the first data is higher than the second channel access priority indicated by the network device to the UE. In this way, the UE can use the first channel access priority corresponding to the QCI of the first data to seize the channel, that is, the UE can use a higher channel access priority to seize the channel, thereby increasing the probability of the UE seizing the channel.
[0079] A sixth implementation method: the fourth data is data that can be assembled from the second data (i.e., the data to be sent that the UE pre-uses the second channel access priority to seize the channel) and the third data (the data that the UE receives before sending the second data and satisfies the first condition). In this case, the first data is the data with the lowest corresponding channel access priority among the fourth data.
[0080] In the sixth implementation, before the UE sends the second data, if the UE receives the third data, that is, the third data arrives in the UE, and the third data arrives earlier than the UE assembles the second data, then the UE can compare the CAPC value corresponding to the QCI of the first data (that is, the data with the lowest corresponding channel access priority in the fourth data) (that is, the first channel access priority, hereinafter referred to as the first CAPC value) with the CAPC value indicated by the network device to the UE (that is, the second channel access priority, hereinafter referred to as the second CAPC value). If the first CAPC value is less than the second CAPC value, or the first CAPC value is less than the second CAPC value, and the absolute value of the difference between the second CAPC value and the first CAPC value is greater than the first value, then the UE can determine that the first channel access priority corresponding to the QCI of the first data is higher than the second channel access priority indicated by the network device to the UE. In this way, the UE can use the first channel access priority corresponding to the QCI of the first data to seize the channel, that is, the UE can use a higher channel access priority to seize the channel, thereby increasing the probability of the UE seizing the channel.
[0081] It can be understood that for the above-mentioned sixth implementation method, since the UE compares the data that can be assembled in the above-mentioned second data and the third data (that is, the above-mentioned fourth data), that is, the data that can be assembled may include the third data, therefore, when the above-mentioned first CAPC value is less than the above-mentioned second CAPC value, or the first CAPC value is less than the second CAPC value, and the difference between the second CAPC value and the first CAPC value is greater than the first value, it can be determined that the arrival of the above-mentioned third data affects the UE's assembly of the above-mentioned second data.
[0082] In an embodiment of the present invention, since the channel access priorities corresponding to different data (such as the second data, the third data, and the fourth data) may be different, when the first data is different data, the UE can use the channel access priorities corresponding to different data to compare with the second channel access priority, thereby improving the flexibility and accuracy of the UE in using the channel access priority.
[0083] S202: When the first channel access priority is higher than the second channel access priority, the UE updates the second channel access priority stored in the UE to the first channel access priority.
[0084] In the embodiment of the present invention, when the UE determines that the first channel access priority is higher than the second channel access priority, the UE can update the second channel access priority to the first channel access priority, and then the UE can directly use the first channel access priority to seize the channel, that is, the UE can use the first channel access priority as the channel access priority for subsequent transmission of data. In this way, the UE can use a higher channel access priority to seize the channel.
[0085] It can be understood that in the embodiment of the present invention, if the UE determines that the first channel access priority is equal to or lower than the second channel access priority, then the UE can determine that the channel seized by adopting the second channel access priority can meet the transmission requirements of the first data, so that the UE may not update the second channel access priority, that is, the UE can continue to seize the channel by adopting the second channel access priority. In this way, the UE can seize the channel by adopting the channel access priority matching the first data.
[0086] An embodiment of the present invention provides a priority updating method. Since the higher the channel access priority adopted by the UE when preempting a channel, the shorter the time for the UE to listen to the channel, that is, the greater the probability of the UE preempting the channel, therefore, when the channel access priority corresponding to the data actually needed to be transmitted by the UE is greater than the channel access priority indicated by the network device to the UE, the UE can adopt the channel access priority corresponding to the data actually needed to be transmitted by the UE to preempt the channel, that is, the UE can adopt a higher channel access priority to preempt the channel, which can increase the probability of the UE preempting the channel, so that the UE can transmit the data that the UE needs to transmit in a timely manner, thereby improving the performance of the UE in transmitting data.
[0087] Optionally, in an embodiment of the present invention, the UE may compare the first channel access priority and the second channel access priority when it has the ability to update the channel access priority stored in the UE, and update the second channel access priority stored in the UE when the first channel access priority is higher than the second channel access priority. The ability of the UE to update the channel access priority stored in the UE may be determined by target indication information, and the target indication information may be used to indicate that the UE may update the channel access priority stored in the UE.
[0088] For example, in combination with the above Figure 2 ,like Figure 3 As shown, the above S201 can be specifically implemented through the following S201a.
[0089] S201a. The UE compares the first channel access priority and the second channel access priority according to the target indication information.
[0090] In an embodiment of the present invention, when the above-mentioned target indication information is included in the UE, the UE can determine that the UE can update the channel access priority stored in the UE according to the target indication information, so that the UE can compare the above-mentioned first channel access priority and the above-mentioned second channel access priority, and when the first channel access priority is higher than the second channel access priority, the UE can update the second channel access priority stored in the UE to the first channel access priority. In this way, the UE can use the first channel access priority to seize the channel, that is, the UE can use a higher channel access priority to seize the channel, which can increase the probability of the UE seizing the channel.
[0091] It can be understood that in an embodiment of the present invention, if the UE does not include the above-mentioned target indication information, that is, the UE does not have the ability to update the channel access priority stored in the UE, then the UE may not compare the above-mentioned first channel access priority and the above-mentioned second channel access priority. In this way, even if the first channel access priority is higher than the second channel access priority, the UE will not update the second channel access priority stored in the UE.
[0092] Optionally, in an embodiment of the present invention, the above-mentioned target indication information may be indicated by the network device to the UE, or configured by the network device to the UE, or predefined (for example, agreed upon by the network device and the UE or specified in the communication protocol).
[0093] Exemplarily, when the target indication information is indicated by the network device to the UE, the network device may carry the target indication information in a message or signaling to indicate to the UE. For example, the network device may carry the target indication information in downlink control information (DCI) to indicate to the UE.
[0094] Of course, in the embodiment of the present invention, the network device may also use any other possible method to indicate the above target indication information to the UE, which may be determined according to actual usage requirements and is not limited in the embodiment of the present invention.
[0095] As another example, when the target indication information is configured by the network device to the UE, the network device may carry the target indication information in a message or signaling to configure the UE. For example, the network device may carry the target indication information in a radio resource control (RRC) signaling to configure the UE.
[0096] Of course, in the embodiment of the present invention, the network device may also configure the above target indication information to the UE in any other possible manner, which may be determined according to actual usage requirements and is not limited in the embodiment of the present invention.
[0097] In the embodiment of the present invention, since the above-mentioned target indication information can be used to instruct the UE to update the channel access priority stored in the UE, the UE can, when obtaining the target indication information, update the channel access priority stored in the UE according to the target indication information, when the above-mentioned first channel access priority is higher than the second channel access priority (that is, update the second channel access priority to the first channel access priority). In this way, the UE can determine the channel access priority it needs according to actual needs, so that the channel access priority used by the UE can be more appropriate, thereby increasing the probability of the UE seizing the channel.
[0098] Optionally, in an embodiment of the present invention, after the UE updates the second channel access priority stored in the UE to the first channel access priority, the UE may send an indication message (e.g., the first indication message in the embodiment of the present invention) to the network device to inform the network device that the UE uses the first channel access priority to seize the channel.
[0099] Combined with the above Figure 2 ,like Figure 4 As shown, after the above S202, the priority updating method provided by the embodiment of the present invention may further include the following S203-S204.
[0100] S203. The UE sends first indication information to the network device.
[0101] The first indication information may be used to indicate that the UE uses the first channel access priority to seize the channel. That is, after the UE updates the second channel access priority to the first channel access priority, the UE may send the first indication information to the network device to inform the network device that the UE uses the first channel access priority to seize the channel in subsequent data transmission.
[0102] Optionally, in an embodiment of the present invention, the UE may carry the first indication information in the first data and send it to the network device; or, the UE may also send the first indication information separately to the network device.
[0103] Of course, in actual implementation, the UE may also send the above-mentioned first indication information to the network device in any other possible manner, which may be determined according to actual usage requirements and is not limited in the embodiment of the present invention.
[0104] S204: The network device receives the first indication information.
[0105] In an embodiment of the present invention, after the UE updates the above-mentioned second channel access priority to the above-mentioned first channel access priority, the UE can send the above-mentioned first indication information to the network device, that is, the network device can receive the first indication information sent by the UE, so that the network device can determine that the UE adopts the above-mentioned first channel access priority to seize the channel.
[0106] Optionally, in an embodiment of the present invention, each time the UE updates the channel access priority stored in the UE, it may send an indication message to the network device to inform the network device to use the updated channel access priority to seize the channel, so that the network device can receive multiple indication messages sent by the UE.
[0107] In an embodiment of the present invention, since the above-mentioned first indication information is used to instruct the UE to use the first channel access priority to seize the channel, the network device can determine, based on the first indication information sent by the UE, that the UE has updated the channel access priority indicated by the network device to the UE. This allows the network device to monitor which channel access priority (for example, the first channel access priority or the second channel access priority) the UE uses to seize the channel, so that the network device can determine, based on the monitoring results, whether the channel access priority indicated by the network device to the UE is appropriate, and can then timely adjust the channel access priority indicated by the network device to the UE.
[0108] Optionally, in an embodiment of the present invention, after the network device receives multiple indication information, the network device can determine the accuracy of the channel access priority indicated by the network device to the UE (for example, the target accuracy in the embodiment of the present invention) based on the multiple indication information, and when the accuracy is less than a certain threshold, the network device can adjust the channel access priority indicated by the network device to the UE.
[0109] For example, in combination with the above Figure 4 ,like Figure 5 As shown, after the above S204, the priority updating method provided by the embodiment of the present invention may further include the following S205-S206.
[0110] S205: After the network device receives the multiple indication information, the network device determines the target accuracy according to the multiple indication information.
[0111] The target accuracy may be used to indicate the accuracy of the channel access priority indicated by the network device to the UE. Each of the plurality of indication information may be sent after the UE updates the channel access priority stored in the UE.
[0112] In the embodiment of the present invention, after the network device receives multiple indication information sent by the UE, the network device can determine the accuracy (ie, the above-mentioned target accuracy) of the channel access priority indicated by the network device to the UE based on the multiple indication information.
[0113] Optionally, the multiple indication information may be all indication information sent by the UE, or multiple indication information sent by the UE within a certain time period, or multiple indication information sent by the UE within a specific time period, which may be determined according to actual use requirements and is not limited in the embodiments of the present invention.
[0114] It can be understood that in the embodiment of the present invention, the plurality of indication information may include the first indication information or may not include the first indication information. Specifically, it can be determined according to actual use requirements, and the embodiment of the present invention does not limit it.
[0115] In the embodiment of the present invention, the target accuracy may be a ratio of the number of the plurality of indication information to the number of times the network device indicates the channel access priority to the UE.
[0116] Specifically, in an embodiment of the present invention, when the above-mentioned multiple indication information is all indication information sent by the UE, the above-mentioned target accuracy may be the ratio of the multiple indication information to the total number of times the network device indicates the channel access priority to the UE. When the above-mentioned multiple indication information is the indication information sent by the UE within a certain time period, the above-mentioned target accuracy may be the ratio of the multiple indication information to the number of times the network device indicates the channel access priority to the UE within the time period. When the above-mentioned multiple indication information is the indication information sent by the UE within a specific time period, the above-mentioned target accuracy may be the ratio of the multiple indication information to the number of times the network device indicates the channel access priority to the UE within the specific time period.
[0117] S206: When the target accuracy is less than a preset threshold, the network device adjusts the channel access priority indicated by the network device to the UE.
[0118] In an embodiment of the present invention, after the network device determines the above-mentioned target accuracy, the network device may compare the target accuracy with the above-mentioned preset threshold. When the target accuracy is less than the preset threshold, the network device may determine that the accuracy of the channel access priority indicated by the network device to the UE is low, so that the network device may adjust the channel access priority indicated by the network device to the UE. This may reduce the probability of the UE updating the channel access priority stored in the UE to a certain extent, thereby saving the resources of the UE.
[0119] Optionally, in the embodiment of the present invention, the preset threshold value may be a value preset in the network device by the operator to which the network device belongs. The preset value may be an optimized value determined by the operator to which the network device belongs based on a large amount of sample data. The specific value may be determined according to actual usage requirements, and the embodiment of the present invention does not limit this.
[0120] Exemplarily, the preset threshold may be 0.4 or 0.5.
[0121] It should be noted that, in the embodiment of the present invention, the above-mentioned preset value is 0.4 or 0.5 for exemplary explanation, which does not impose any limitation on the embodiment of the present invention. In actual implementation, the above-mentioned preset value can also be any other possible value, which can be determined according to actual use requirements, and the embodiment of the present invention does not limit it.
[0122] In an embodiment of the present invention, the network device may compare the above-mentioned target accuracy with the above-mentioned preset threshold. When the target accuracy is less than the preset threshold, the network device may determine that the accuracy of the channel access priority indicated by the network device to the UE is low. In this way, the network device may adjust the channel access priority indicated by the network device to the UE, thereby reducing the probability of the UE updating the channel access priority stored in the UE to a certain extent, thereby saving the resources of the UE.
[0123] It should be noted that, in the embodiments of the present invention, the priority updating methods shown in the above-mentioned figures are all illustrated by combining one figure in the embodiments of the present invention as an example. In specific implementation, the priority updating methods shown in the above-mentioned figures can also be implemented in combination with any other figures that can be combined as shown in the above-mentioned embodiments, which will not be described in detail here.
[0124] like Figure 6 As shown, an embodiment of the present invention provides a UE 300, which may include an update module 301. The update module 301 is used to update the second channel access priority stored in the UE to the first channel access priority when the first channel access priority is higher than the second channel access priority, the first channel access priority is the channel access priority corresponding to the first data to be sent, and the second channel access priority is the channel access priority indicated by the network device to the UE.
[0125] Optionally, the first data may be the second data, the third data or the fourth data. The second data is data to be sent that pre-occupies the channel with the second channel access priority; the third data is data that meets the first condition and is received before the second data is sent, and the first condition may include any one of the following: a priority higher than that of the second data, data of a preset data type, and data that needs to be sent on a preset logical channel; the fourth data is data that can be assembled from the second data and the third data.
[0126] Optionally, the first data may be data in the second data that satisfies the second condition, and the second condition may include any one of the following: data with the lowest corresponding channel access priority, data of a preset data type, and data that needs to be sent on a preset logical channel. Alternatively, the first data may be data in the fourth data with the lowest corresponding channel access priority.
[0127] Optionally, the update module 301 is specifically used to update the second channel access priority saved in the UE to the first channel access priority according to target indication information when the first channel access priority is higher than the second channel access priority. The target indication information is used to instruct the UE to update the channel access priority saved in the UE.
[0128] Optionally, the above target indication information may be predefined, or configured by the network device to the UE, or indicated by the network device to the UE.
[0129] Optional, combined with the above Figure 6 ,like Figure 7As shown, the UE 300 provided in the embodiment of the present invention may further include a sending module 302. The sending module 302 is configured to send a first indication message to a network device after the updating module 301 updates the second channel access priority stored in the UE to the first channel access priority, wherein the first indication message is used to instruct the UE to seize the channel using the first channel access priority.
[0130] The UE provided in the embodiment of the present invention can implement each process executed by the UE in the above-mentioned priority updating method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0131] An embodiment of the present invention provides a UE, which may include an update module. The update module is used to update the second channel access priority stored in the UE to the first channel access priority when the first channel access priority is higher than the second channel access priority. The first channel access priority is the channel access priority corresponding to the first data to be sent, and the second channel access priority is the channel access priority indicated by the network device to the UE. Since the higher the channel access priority adopted by the UE when seizing the channel, the shorter the time for the UE to monitor the channel, that is, the greater the probability of the UE seizing the channel, when the channel access priority corresponding to the data actually needed to be transmitted by the UE is greater than the channel access priority indicated by the network device to the UE, the UE can seize the channel using the channel access priority corresponding to the data actually needed to be transmitted by the UE, that is, the UE can seize the channel using a higher channel access priority, which can increase the probability of the UE seizing the channel, so that the UE can transmit the data needed to be transmitted by the UE in a timely manner, thereby improving the performance of the UE in transmitting data.
[0132] like Figure 8 As shown, an embodiment of the present invention provides a network device 400, which may include a receiving module 401. The receiving module 401 is used to receive first indication information sent by a UE, where the first indication information is used to instruct the UE to seize a channel using a first channel access priority, where the first channel access priority is higher than a second channel access priority, and the second channel access priority is a channel access priority indicated by the network device to the UE.
[0133] Optionally, the above-mentioned first channel access priority may be the channel access priority after the UE updates the second channel access priority saved by the UE according to the target indication information, and the target indication information may be used to instruct the UE to update the channel access priority saved in the UE.
[0134] Optionally, the above target indication information may be predefined, or configured by the network device to the UE, or indicated by the network device to the UE.
[0135] Optional, combined with the above Figure 8,like Fig. 9 As shown, the network device 400 provided in the embodiment of the present invention may further include a determination module 402 and an adjustment module 403. The determination module 402 is used to determine the target accuracy according to the multiple indication information after the receiving module 401 receives the multiple indication information, and the target accuracy is used to indicate the accuracy of the channel access priority indicated by the network device to the UE, and each indication information in the multiple indication information is sent after the UE updates the channel access priority stored in the UE; the adjustment module 403 is used to adjust the channel access priority indicated by the network device to the UE when the target accuracy determined by the determination module 402 is less than a preset threshold.
[0136] The network device provided in the embodiment of the present invention can implement each process performed by the network device in the above-mentioned priority updating method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be described here.
[0137] An embodiment of the present invention provides a network device, which may include a receiving module. The receiving module is used to receive first indication information sent by a UE, where the first indication information is used to instruct the UE to seize a channel using a first channel access priority, where the first channel access priority is higher than a second channel access priority, and the second channel access priority is the channel access priority indicated by the network device to the UE. Since the above-mentioned first indication information is used to instruct the UE to seize a channel using the first channel access priority, the network device can determine, based on the first indication information sent by the UE, that the UE has updated the channel access priority indicated by the network device to the UE, so that the network device can monitor which channel access priority (e.g., the first channel access priority or the second channel access priority) the UE uses to seize the channel, so that the network device can determine, based on the monitoring result, whether the channel access priority indicated by the network device to the UE is appropriate, and can then timely adjust the channel access priority indicated by the network device to the UE.
[0138] Fig.10 FIG. 1 is a hardware diagram of a UE for implementing various embodiments of the present invention. Fig.10 As shown, UE 100 includes but is not limited to: a radio frequency unit 101, a network module 102, an audio output unit 103, an input unit 104, a sensor 105, a display unit 106, a user input unit 107, an interface unit 108, a memory 109, a processor 110, and a power supply 111. Those skilled in the art can understand that Fig.10 The UE structure shown in the figure does not constitute a limitation on the UE, and the UE may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently. In the embodiment of the present invention, the UE includes but is not limited to a mobile phone, a tablet computer, a laptop computer, a PDA, a vehicle-mounted terminal, a wearable device, and a pedometer.
[0139] Among them, the processor 110 is used to update the second channel access priority stored in the UE to the first channel access priority when the first channel access priority is higher than the second channel access priority, the first channel access priority is the channel access priority corresponding to the first data to be sent, and the second channel access priority is the channel access priority indicated by the network device to the UE.
[0140] It can be understood that in the embodiment of the present invention, the structural diagram of the above UE (eg Figure 6 or Figure 7 ) can be implemented by the above-mentioned processor 110.
[0141] An embodiment of the present invention provides a UE, and the processor of the UE can be used to update the second channel access priority stored in the UE to the first channel access priority when the first channel access priority is higher than the second channel access priority. The first channel access priority is the channel access priority corresponding to the first data to be sent, and the second channel access priority is the channel access priority indicated by the network device to the UE. Since the higher the channel access priority adopted by the UE when seizing the channel, the shorter the time for the UE to monitor the channel, that is, the greater the probability of the UE seizing the channel, when the channel access priority corresponding to the data actually needed to be transmitted by the UE is greater than the channel access priority indicated by the network device to the UE, the UE can seize the channel using the channel access priority corresponding to the data actually needed to be transmitted by the UE, that is, the UE can seize the channel using a higher channel access priority, which can increase the probability of the UE seizing the channel, so that the UE can transmit the data needed to be transmitted by the UE in a timely manner, thereby improving the performance of the UE in transmitting data.
[0142] It should be understood that in the embodiment of the present invention, the RF unit 101 can be used for receiving and sending signals during information transmission or calls. Specifically, after receiving downlink data from the base station, it is sent to the processor 110 for processing; in addition, uplink data is sent to the base station. Generally, the RF unit 101 includes but is not limited to an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, etc. In addition, the RF unit 101 can also communicate with the network and other devices through a wireless communication system.
[0143] UE 100 provides users with wireless broadband Internet access through network module 102, such as helping users to send and receive emails, browse web pages, and access streaming media.
[0144] The audio output unit 103 can convert the audio data received by the RF unit 101 or the network module 102 or stored in the memory 109 into an audio signal and output it as sound. Moreover, the audio output unit 103 can also provide audio output related to a specific function performed by the UE 100 (for example, a call signal reception sound, a message reception sound, etc.). The audio output unit 103 includes a speaker, a buzzer, a receiver, etc.
[0145] The input unit 104 is used to receive audio or video signals. The input unit 104 may include a graphics processing unit (GPU) 1041 and a microphone 1042. The graphics processor 1041 processes the image data of a static picture or video obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The processed image frame can be displayed on the display unit 106. The image frame processed by the graphics processor 1041 can be stored in the memory 109 (or other storage medium) or sent via the radio frequency unit 101 or the network module 102. The microphone 1042 can receive sound and can process such sound into audio data. The processed audio data can be converted into a format output that can be sent to a mobile communication base station via the radio frequency unit 101 in the case of a telephone call mode.
[0146] UE 100 also includes at least one sensor 105, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor includes an ambient light sensor and a proximity sensor, wherein the ambient light sensor can adjust the brightness of the display panel 1061 according to the brightness of the ambient light, and the proximity sensor can turn off the display panel 1061 and / or the backlight when the UE 100 is moved to the ear. As a type of motion sensor, the accelerometer sensor can detect the magnitude of acceleration in each direction (generally three axes), and can detect the magnitude and direction of gravity when stationary, which can be used to identify the posture of UE 100 (such as horizontal and vertical screen switching, related games, magnetometer posture calibration), vibration recognition related functions (such as pedometer, tapping), etc.; the sensor 105 can also include a fingerprint sensor, a pressure sensor, an iris sensor, a molecular sensor, a gyroscope, a barometer, a hygrometer, a thermometer, an infrared sensor, etc., which will not be repeated here.
[0147] The display unit 106 is used to display information input by the user or information provided to the user. The display unit 106 may include a display panel 1061, which may be configured in the form of a liquid crystal display (LCD), an organic light-emitting diode (OLED), or the like.
[0148] The user input unit 107 can be used to receive input digital or character information, and to generate key signal input related to the user settings and function control of the UE 100. Specifically, the user input unit 107 includes a touch panel 1071 and other input devices 1072. The touch panel 1071, also known as a touch screen, can collect the user's touch operation on or near it (such as the user's operation on the touch panel 1071 or near the touch panel 1071 using any suitable object or accessory such as a finger, stylus, etc.). The touch panel 1071 may include two parts: a touch detection device and a touch controller. Among them, the touch detection device detects the user's touch orientation, detects the signal brought by the touch operation, and transmits the signal to the touch controller; the touch controller receives the touch information from the touch detection device, converts it into the touch point coordinates, and then sends it to the processor 110, receives the command sent by the processor 110 and executes it. In addition, the touch panel 1071 can be implemented in various types such as resistive, capacitive, infrared and surface acoustic waves. In addition to the touch panel 1071, the user input unit 107 may also include other input devices 1072. Specifically, other input devices 1072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which are not described in detail here.
[0149] Furthermore, the touch panel 1071 may be overlaid on the display panel 1061. When the touch panel 1071 detects a touch operation on or near it, it transmits the information to the processor 110 to determine the type of the touch event. Then, the processor 110 provides a corresponding visual output on the display panel 1061 according to the type of the touch event. Fig.10 In the embodiment, the touch panel 1071 and the display panel 1061 are used as two independent components to implement the input and output functions of the UE 100. However, in some embodiments, the touch panel 1071 and the display panel 1061 may be integrated to implement the input and output functions of the UE 100, which is not specifically limited here.
[0150] The interface unit 108 is an interface for connecting an external device to the UE 100. For example, the external device may include a wired or wireless headset port, an external power supply (or battery charger) port, a wired or wireless data port, a memory card port, a port for connecting a device with an identification module, an audio input / output (I / O) port, a video I / O port, a headphone port, etc. The interface unit 108 may be used to receive input (e.g., data information, power, etc.) from the external device and transmit the received input to one or more elements within the UE 100 or may be used to transmit data between the UE 100 and the external device.
[0151] The memory 109 can be used to store software programs and various data. The memory 109 can mainly include a program storage area and a data storage area, wherein the program storage area can store an operating system, an application required for at least one function (such as a sound playback function, an image playback function, etc.), etc.; the data storage area can store data created according to the use of the mobile phone (such as audio data, a phone book, etc.), etc. In addition, the memory 109 can include a high-speed random access memory, and can also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other volatile solid-state storage devices.
[0152] The processor 110 is the control center of the UE 100. It uses various interfaces and lines to connect various parts of the entire UE 100, and executes various functions of the UE 100 and processes data by running or executing software programs and / or modules stored in the memory 109, and calling data stored in the memory 109, so as to monitor the UE 100 as a whole. The processor 110 may include one or more processing units; optionally, the processor 110 may integrate an application processor and a modem processor, wherein the application processor mainly processes the operating system, user interface, and application programs, and the modem processor mainly processes wireless communications. It is understandable that the above-mentioned modem processor may not be integrated into the processor 110.
[0153] UE 100 may also include a power supply 111 (such as a battery) for supplying power to various components. Optionally, the power supply 111 may be logically connected to the processor 110 via a power management system, thereby implementing functions such as charging, discharging, and power consumption management through the power management system.
[0154] In addition, UE 100 includes some functional modules not shown, which will not be described in detail here.
[0155] It can be understood that in the embodiment of the present invention, the UE 100 may be Figure 1 UE 02 in the communication system is shown.
[0156] Optionally, an embodiment of the present invention further provides a UE, including: Fig.10 The processor 110, memory 109, and a computer program stored in the memory 109 and executable on the processor 110 are shown. When the computer program is executed by the processor 110, the various processes of the above-mentioned priority updating method embodiment are implemented, and the same technical effect can be achieved. To avoid repetition, they will not be described here.
[0157] Fig.11 A hardware schematic diagram of a network device provided by an embodiment of the present invention. Fig.11As shown, the network device 500 may include: one or more processors 501 , a memory 502 , and a transceiver 503 .
[0158] Among them, the transceiver 503 can be used to receive the first indication information sent by the UE, and the first indication information is used to instruct the UE to use the first channel access priority to seize the channel, the first channel access priority is higher than the second channel access priority, and the second channel access priority is the channel access priority indicated by the network device to the UE.
[0159] It should be noted that the above Fig.11 One of the two processors 501 in the network device 500 is represented by a dotted line to indicate that the number of processors 501 in the network device 500 may be one or more. Fig.11 In the figure, a network device 500 including two processors 501 is used as an example for illustrative description.
[0160] It can be understood that in the embodiment of the present invention, the structural diagram of the above network device (eg Figure 8 or Fig. 9 ) can be implemented by the above-mentioned transceiver 503.
[0161] An embodiment of the present invention provides a network device, wherein a transceiver of the network device can be used to receive first indication information sent by a UE, wherein the first indication information is used to instruct the UE to seize a channel using a first channel access priority, wherein the first channel access priority is higher than a second channel access priority, and the second channel access priority is the channel access priority indicated by the network device to the UE. Since the above-mentioned first indication information is used to instruct the UE to seize a channel using the first channel access priority, the network device can determine, based on the first indication information sent by the UE, that the UE has updated the channel access priority indicated by the network device to the UE, thereby enabling the network device to monitor which channel access priority (e.g., the first channel access priority or the second channel access priority) the UE uses to seize the channel, so that the network device can determine, based on the monitoring result, whether the channel access priority indicated by the network device to the UE is appropriate, and further can timely adjust the channel access priority indicated by the network device to the UE.
[0162] In the embodiment of the present invention, one or more processors 501, memory 502 and communication interface 503 may be connected to each other. Among them, one or more processors 501 may be a baseband processing unit (building base band unit, BBU), which may also be called an indoor baseband processing unit; the transceiver may be a remote radio unit (remote radio unit, RRU), which may also be called a remote control transmitting unit. In addition, the network device 500 may also include some functional modules not shown, which will not be described in detail here.
[0163] It can be understood that in the embodiment of the present invention, the network device 500 can be Figure 1 The network device 01 in the communication system is shown.
[0164] Optionally, an embodiment of the present invention further provides a network device, comprising Fig.11 The processor 501, memory 502, and a computer program stored in the memory 502 and executable on the processor 501 are shown. When the computer program is executed by the processor 501, each process of the above-mentioned method embodiment is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be described here.
[0165] The embodiment of the present invention further provides a computer-readable storage medium, on which a computer program is stored. Fig.10 The processor 110 shown or Fig.11 The processor 501 shown implements the various processes performed by the UE and the network device in the above-mentioned priority update method embodiment when executed, and can achieve the same technical effect. To avoid repetition, it is not repeated here. Among them, the computer-readable storage medium may include a read-only memory (ROM), a random access memory (RAM), a disk or an optical disk, etc.
[0166] It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the existence of other identical elements in the process, method, article or device including the element.
[0167] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), and includes a number of instructions for a terminal (which can be a mobile phone, computer, air conditioner, or network device, etc.) to execute the methods described in each embodiment of the present application.
[0168] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present application, ordinary technicians in this field can also make many forms without departing from the purpose of the present application and the scope of protection of the claims, all of which are within the protection of the present application.
Claims
1. A priority updating method, characterized in that: Applied to user equipment UE, the method includes: In a case where the first channel access priority is higher than the second channel access priority, the second channel access priority stored in the UE is updated to the first channel access priority, the first channel access priority is the channel access priority corresponding to the service quality level identifier QCI of the first data to be sent, and the second channel access priority is the channel access priority indicated by the network device to the UE; or When the first channel access priority is equal to or lower than the second channel access priority, the second channel access priority stored in the UE is not updated; After the second channel access priority stored in the UE is updated to the first channel access priority, the method further includes: Using the first channel access priority to seize the channel; After not updating the second channel access priority stored in the UE, the method further includes: The second channel access priority is used to seize the channel.
2. The method according to claim 1, characterized in that The first data is the second data, the third data or the fourth data; Among them, the second data is data to be sent that pre-occupies the channel using the second channel access priority; the third data is data that meets the first condition and is received before the second data is sent, and the first condition includes any one of the following: a priority higher than the priority of the second data, data of a preset data type, and data that needs to be sent on a preset logical channel; the fourth data is data that can be assembled from the second data and the third data.
3. The method according to claim 2, characterized in that The first data is data in the second data that satisfies a second condition, where the second condition includes any one of the following: data with the lowest corresponding channel access priority, data of a preset data type, and data that needs to be sent on a preset logical channel; Alternatively, the first data is data having the lowest corresponding channel access priority among the fourth data.
4. The method according to any one of claims 1 to 3, characterized in that When the first channel access priority is higher than the second channel access priority, updating the second channel access priority stored in the UE to the first channel access priority includes: According to the target indication information, when the first channel access priority is higher than the second channel access priority, the second channel access priority saved in the UE is updated to the first channel access priority, and the target indication information is used to instruct the UE to update the channel access priority saved in the UE.
5. The method according to claim 4, characterized in that The target indication information is predefined, or configured by a network device to the UE, or indicated by a network device to the UE.
6. The method according to claim 1, characterized in that After the second channel access priority stored in the UE is updated to the first channel access priority, the method further includes: Sending first indication information to a network device, where the first indication information is used to instruct the UE to seize a channel using the first channel access priority.
7. A priority updating method, characterized in that: Applied to a network device, the method comprises: Receiving first indication information sent by a user equipment UE, where the first indication information is used to instruct the UE to seize a channel using a first channel access priority, where the first channel access priority is higher than a second channel access priority, and the second channel access priority is a channel access priority indicated by the network device to the UE; The first channel access priority is the channel access priority after the UE updates the second channel access priority saved by the UE according to target indication information, and the target indication information is used to instruct the UE to update the channel access priority saved in the UE.
8. The method according to claim 7, characterized in that The target indication information is predefined, or configured by the network device to the UE, or indicated by the network device to the UE.
9. The method according to claim 7 or 8, characterized in that: The method further comprises: After the network device receives a plurality of indication information, determining a target accuracy according to the plurality of indication information, the target accuracy being used to indicate the accuracy of the channel access priority indicated by the network device to the UE, each indication information in the plurality of indication information being sent after the UE updates the channel access priority stored in the UE; When the target accuracy is less than a preset threshold, adjusting the channel access priority indicated by the network device to the UE.
10. A user equipment UE, characterized in that: The UE includes an update module; The updating module is configured to update the second channel access priority stored in the UE to the first channel access priority when the first channel access priority is higher than the second channel access priority, the first channel access priority being the channel access priority corresponding to the QCI of the first data to be sent, and the second channel access priority being the channel access priority indicated by the network device to the UE; or, when the first channel access priority is equal to or lower than the second channel access priority, not updating the second channel access priority stored in the UE; The UE also includes a processing module; The processing module is configured to use the first channel access priority to seize a channel after the updating module updates the second channel access priority stored in the UE to the first channel access priority; The processing module is further configured to use the second channel access priority to seize a channel after the updating module does not update the second channel access priority stored in the UE.
11. The UE according to claim 10, characterized in that: The first data is the second data, the third data or the fourth data; Among them, the second data is data to be sent that pre-occupies the channel using the second channel access priority; the third data is data that meets the first condition and is received before the second data is sent, and the first condition includes any one of the following: a priority higher than the priority of the second data, data of a preset data type, and data that needs to be sent on a preset logical channel; the fourth data is data that can be assembled from the second data and the third data.
12. The UE according to claim 11, characterized in that: The first data is data in the second data that satisfies a second condition, where the second condition includes any one of the following: data with the lowest corresponding channel access priority, data of a preset data type, and data that needs to be sent on a preset logical channel; Alternatively, the first data is data having the lowest corresponding channel access priority among the fourth data.
13. The UE according to any one of claims 10 to 12, characterized in that: The update module is specifically used to update the second channel access priority saved in the UE to the first channel access priority according to target indication information when the first channel access priority is higher than the second channel access priority, and the target indication information is used to instruct the UE to update the channel access priority saved in the UE.
14. The UE according to claim 13, characterized in that: The target indication information is predefined, or configured by a network device to the UE, or indicated by a network device to the UE.
15. The UE according to claim 10, characterized in that: The UE also includes a sending module; The sending module is used to send first indication information to the network device after the updating module updates the second channel access priority saved in the UE to the first channel access priority, wherein the first indication information is used to instruct the UE to seize the channel using the first channel access priority.
16. A network device, characterized in that: The network device comprises a receiving module; The receiving module is used to receive first indication information sent by a user equipment UE, where the first indication information is used to instruct the UE to seize a channel using a first channel access priority, where the first channel access priority is higher than a second channel access priority, and the second channel access priority is the channel access priority indicated by the network device to the UE; The first channel access priority is the channel access priority after the UE updates the second channel access priority saved by the UE according to target indication information, and the target indication information is used to instruct the UE to update the channel access priority saved in the UE.
17. The network device according to claim 16, characterized in that: The target indication information is predefined, or configured by the network device to the UE, or indicated by the network device to the UE.
18. The network device according to claim 16 or 17, characterized in that: The network device also includes a determination module and an adjustment module; The determining module is configured to determine a target accuracy according to the multiple indication information after the receiving module receives the multiple indication information, wherein the target accuracy is used to indicate the accuracy of the channel access priority indicated by the network device to the UE, and each indication information in the multiple indication information is sent after the UE updates the channel access priority stored in the UE; The adjustment module is used to adjust the channel access priority indicated by the network device to the UE when the target accuracy determined by the determination module is less than a preset threshold.
19. A user equipment UE, characterized in that: The method comprises a processor, a memory and a computer program stored in the memory and executable on the processor, wherein the computer program implements the steps of the priority updating method according to any one of claims 1 to 6 when executed by the processor.
20. A network device, characterized in that: The method comprises a processor, a memory and a computer program stored in the memory and executable on the processor, wherein the computer program implements the steps of the priority updating method as claimed in any one of claims 7 to 9 when executed by the processor.
21. A communication system, characterized in that: comprising a user equipment UE according to any one of claims 10 to 15, and a network device according to any one of claims 16 to 18; or, The communication system comprises the UE according to claim 19 and the network device according to claim 20.
22. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, which, when executed by a processor, implements the steps of the priority updating method according to any one of claims 1 to 9.
Citation Information
Patent Citations
Multi-channel synchronization transmitting method and system
CN101114867A
Base station, mobile communication system and channel distributing method
CN101146275A
Method and device for controlling power
CN102149179A
Wireless channel access control method
CN102256317A
Method and apparatus for controlling signal transmission power
CN102301801A
