Communication method and apparatus
By receiving and utilizing channel quality and service demand information, data associated with the service is sent, solving the service continuity problem when the network signal is unstable and achieving data transmission continuity and resource optimization.
Patent Information
- Application Number
- PCT/CN2025/094664
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-05-24
- Filing Date
- 2025-05-13
- Publication Date
- 2025-11-27
AI Technical Summary
When the network signal is unstable or the vehicle is at the edge of the community, the network cannot provide the best service capability for the vehicle, resulting in a loss of business continuity, especially when different services have different requirements for latency, reliability and speed.
By receiving first information from the second device, indicating a first capability or a first requirement, and sending data associated with the first service according to channel quality and service requirements, continuous data transmission is ensured.
It ensures the continuous transmission of business data, avoids business interruptions caused by poor signal quality, and improves the accuracy of data transmission and the efficiency of resource utilization.
Smart Images

Figure CN2025094664_27112025_PF_FP_ABST
Abstract
Description
Communication method and apparatus
[0001] The present application claims priority to the Chinese Patent Application No. 202410662073.0, filed on May 24, 2024, and entitled "Communication method and apparatus", the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD
[0002] The present application relates to the technical field of wireless communication, and in particular to a communication method and apparatus. BACKGROUND
[0003] Different scenarios or data types have different requirements for network capabilities. The latency requirements of different services may be different, and the reliability requirements of different services may also be different. The service volume size is related to the environment in which the user equipment (UE) is currently located, or the content that the UE needs to be issued by the network side. Taking a vehicle-to-everything (V2X) scenario as an example, different scenarios or events require different confidence levels, and the processing performance of the vehicle side is also different. When the network signal is unstable or the vehicle is at the edge of a cell, the network cannot provide the best service capability for all vehicles. For example, the vehicle side expects the network to provide 4 MB (megabytes) of data in 20 ms (milliseconds), but the network side can only provide 2 MB of data in 20 ms. The mismatch between the expectations of the vehicle side and the actual capabilities of the network side can cause the continuity of services to be unable to be guaranteed. Therefore, how to guarantee the continuity of services obtained by the vehicle side through the network side is a problem to be solved. SUMMARY
[0004] Embodiments of the present application provide a communication method and apparatus, which can guarantee the continuity of service data transmission and the continuity of service experience in the case of poor channel quality of the network.
[0005] In a first aspect, the present application provides a communication method. The method comprises: receiving first information from a second apparatus, the first information indicating a first capability or a first requirement, the first capability indicating a channel quality between a first apparatus and the second apparatus, and the first requirement indicating a quality of service requirement of the first apparatus for a first service, the first capability satisfying a first service carrying the first requirement. According to the first capability or the first requirement, first data associated with the first service is sent to the second apparatus. The scheme of the first aspect can be executed by a third apparatus, which can be a communication device, a module (such as a chip system, etc.) in the communication device, or a logic node, a logic module or software capable of realizing all or part of the functions of the communication device, and is not limited in this regard.
[0006] From the technical effect, after the third device receives the first capability or the first demand indicated by the first information of the second device in the embodiment, the first data of the first service is sent according to the first capability or the first demand, which can ensure that the second device receives the first data and can process the first data, and avoid the interruption of the first service due to the poor current signal quality, which leads to the second device unable to receive the first data. That is, the process guarantees the continuity of the service or the service.
[0007] In an available implementation, the first data is sent to the second device according to the first capability or the first demand, including: the first data is sent to the second device according to the first capability or the first demand; or the first data is sent to the second device according to a second capability, the second capability is lower than the first capability; or the first data is sent to the second device according to a second demand, the second demand is lower than the first demand.
[0008] In an available implementation, the first data is sent to the second device according to the first capability, including: a third demand is determined according to the first capability, the first capability and the third demand have a corresponding relationship; the first data is sent to the second device according to the third demand.
[0009] In the embodiment, the third demand is determined by the third device according to the received first capability, and the first data of the first service is sent according to the third demand. In this process, the corresponding relationship between the first capability and the third demand is stored in the third device, which can reduce the processing resource consumption of the second device and improve the accuracy of the determined service quality demand of the first service. Further, the accuracy of the sent first data is improved.
[0010] In an available implementation, the first capability is determined based on channel measurement results, and the channel measurement results include at least one of a signal-to-noise ratio (SNR), a signal-to-interference-plus-noise ratio (SINR), a reference signal received power (RSRP), and a reference signal received quality.
[0011] In an available implementation, the first capability is obtained through artificial intelligence training.
[0012] In an available implementation, the first demand includes at least one of the following: service confidence, service type, lane information, transmission delay, transmission reliability, transmission rate, and / or service data volume.
[0013] In an available implementation, the first information includes a first identifier.
[0014] In the embodiment, the first information sent by the second device includes the first identifier, that is, the first identifier is used to indicate the first capability or the first requirement, which can reduce the transmission resource consumption and improve the transmission efficiency of the first information.
[0015] In a second aspect, the present application provides a communication method. The method comprises: obtaining a first requirement, the first capability indicating a channel quality between the first device and the second device, the first requirement indicating a quality of service requirement of the first device for a first service, and the first capability satisfying a first service carrying the first requirement; and sending second data to the second device according to the first requirement, the second data being associated with the first service. The scheme of the second aspect can be executed by the first device, which can be a communication device, a module (such as a chip system, etc.) in the communication device, or a logic node, a logic module or software capable of realizing all or part of the functions of the communication device, and is not limited in this regard.
[0016] From the technical effect, after the first device determines the first requirement corresponding to the first capability of the current network in the embodiment, the second data of the first service is sent according to the first requirement, which can ensure that the first device successfully sends out the second data and avoid the interruption of the first service due to the fact that the first capability cannot meet the first requirement. That is, this process guarantees the continuity of the service.
[0017] In a feasible implementation, the sending of the second data to the second device according to the first requirement comprises: sending the second data to the second device according to the first requirement; or sending the first data to the second device according to a fourth requirement, the fourth requirement being lower than the first requirement.
[0018] In a feasible implementation, the obtaining of the first requirement comprises: obtaining the first capability, determining the first requirement according to the correspondence between the first capability and the first requirement; or receiving first requirement indication information from the second device, and determining the first requirement according to the first requirement indication information.
[0019] In a feasible implementation, the first capability is determined based on channel measurement results, and the channel measurement results include at least one of a signal-to-noise ratio (SNR), a signal-to-interference-plus-noise ratio (SINR), a reference signal received power (RSRP), and a reference signal received quality.
[0020] In a feasible implementation, the first capability is obtained based on artificial intelligence training.
[0021] In a feasible implementation, the first requirement includes at least one of the following: service confidence, service type, lane information, transmission delay, transmission reliability, transmission rate, and / or service data volume.
[0022] In a third aspect, a communication apparatus is provided, which comprises units or modules for performing the method in any of the first aspect or the second aspect.
[0023] In a fourth aspect, a communication apparatus is provided, which comprises at least one processor coupled with a memory, and the processor is configured to execute the computer program or instructions stored in the memory, so that the method in any of the first aspect or the second aspect is performed.
[0024] In a fifth aspect, a communication system is provided, which comprises a first apparatus, a second apparatus and a third apparatus, wherein the third apparatus is configured to perform the method in any of the first aspect, the first apparatus is configured to perform the method in any of the second aspect, and the second apparatus is configured to perform the method in the first aspect or the second aspect related to the second apparatus.
[0025] In a sixth aspect, a computer readable storage medium is provided, which stores computer instructions, and when the computer instructions are executed, the computer performs the method in any of the above aspects.
[0026] In a seventh aspect, a computer program product is provided, which comprises computer program codes, and when the computer program codes are executed by a computer, the computer performs the method in any of the above aspects.
[0027] In an eighth aspect, a chip is provided, which is coupled with a memory, and is configured to read and execute the program instructions in the memory, so that the apparatus in which the chip is located performs the method in any of the above aspects. BRIEF DESCRIPTION OF DRAWINGS
[0028] The following describes the drawings used in the embodiments of the present application.
[0029] FIG. 1A is a schematic diagram of an architecture of a wireless communication system provided by an embodiment of the present application.
[0030] FIG. 1B is a schematic diagram of a V2X communication provided by an embodiment of the present application.
[0031] FIG. 1C is a schematic diagram of a communication scenario provided by an embodiment of the present application.
[0032] FIG. 1D is a schematic diagram of a relationship between network capability and service demand provided by an embodiment of the present application.
[0033] FIG. 2A is a flowchart of a communication method provided by an embodiment of the present application.
[0034] FIG. 2B is a diagram illustrating a method for obtaining channel quality based on a change feature according to an embodiment of the present application.
[0035] FIG. 2C is a flow chart of a communication method according to an embodiment of the present application.
[0036] FIG. 2D is a diagram illustrating a first information indicating a first requirement according to an embodiment of the present application.
[0037] FIG. 2E is a flow chart of a communication method according to an embodiment of the present application.
[0038] FIG. 3A is a flow chart of a communication method according to an embodiment of the present application.
[0039] FIG. 3B is a flow chart of a communication method according to an embodiment of the present application.
[0040] FIG. 4 is a schematic diagram of a structure of a communication apparatus according to an embodiment of the present application.
[0041] FIG. 5 is a schematic diagram of a structure of a simplified network device according to an embodiment of the present application.
[0042] FIG. 6 is a schematic diagram of a structure of a simplified UE according to an embodiment of the present application. DETAILED DESCRIPTION
[0043] The technical solutions in the embodiments of the present application will be described below with reference to the accompanying drawings. In the embodiments of the present application, the terms "system" and "network" can be used interchangeably. Unless otherwise specified, " / " represents an "or" relationship between the objects associated before and after it, for example, A / B can represent A or B; in the present application, "and / or" is only a description of the associated relationship between the associated objects, which means that there can be three relationships, for example, A and / or B, which means that there are three cases of A alone, A and B together, and B alone, where A and B can be singular or plural. In addition, in the description of the present application, unless otherwise specified, "multiple" means two or more than two. "At least one of the following" or similar expressions means any combination of these items, including any combination of single item or multiple items. For example, at least one of a, b, or c can mean a, b, c, a-b, a-c, b-c, or a-b-c, where a, b, and c can be one or more. In addition, in order to clearly describe the technical solutions of the embodiments of the present application, in the embodiments of the present application, the same terms or similar terms with the same functions are distinguished by "first", "second", etc. The skilled in the art can understand that "first", "second", etc. do not limit the number and execution order, and "first", "second", etc. do not necessarily mean different.
[0044] Reference to "one embodiment" or "some embodiments" etc. in the description implies that a particular feature, structure, or characteristic described in connection with the embodiment is included in at least one embodiment of the application. The appearances of the phrase "in one embodiment" or "in some embodiments" in various places in the description are not necessarily all referring to the same embodiment, although it can. The terms "comprising," "including," "having" and the like are meant to be interpreted open-ended, unless otherwise specifically noted. They include the case of "consisting essentially of" and "consisting of" unless otherwise specifically noted.
[0045] The following detailed description is provided to better understand the subject matter of the application, the technical solutions and the beneficial effects. It should be understood that the following is only a specific embodiment of the application, and is not intended to limit the protection scope of the application. Any modification, equivalent replacement, improvement, etc. made on the basis of the technical solutions of the application shall be included in the protection scope of the application.
[0046] In various embodiments of the application, the terms and / or descriptions of different embodiments are consistent and can be referred to each other if there is no special description and logical conflict. The technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationship.
[0047] The system architecture related to the embodiments of the application is introduced as follows.
[0048] The embodiments of the application can be applied to various communication systems, such as a 5th generation (5G) system or a new radio (NR) system, a long term evolution (LTE) system, an LTE frequency division duplex (FDD) system, an LTE time division duplex (TDD) system, etc. The technical solutions provided by the application can also be applied to future communication systems, such as a 6th generation mobile communication system, etc.
[0049] FIG. 1A is a schematic diagram of an architecture of a wireless communication system provided by embodiments of the present application. As shown in FIG. 1A, the communication system includes a radio access network, and optionally, a core network and an Internet. The radio access network can include at least one radio access network device, and can further include at least one terminal. The terminal is connected to the radio access network device in a wireless manner, and the radio access network device is connected to the core network in a wireless or wired manner. The core network device and the radio access network device can be independent and different physical devices, or can be integrated into the same physical device, or can be a physical device integrated with part of the functions of the core network device and part of the functions of the radio access network device. The terminals can be connected to each other in a wired or wireless manner, and the radio access network devices can be connected to each other in a wired or wireless manner.
[0050] Considering Uu (UTRAN-to-UE) air interface transmission, the two parties of wireless communication include a radio access network device and a terminal; considering sidelink (SL) air interface transmission, the two parties of wireless communication are both terminals. The radio access network device in the system architecture diagram can also be referred to as an access network element, a radio access network (RAN) node (or device, or element), an access point (AP), a network device, a small tower, etc. The RAN device in embodiments of the present application can be a traditional macro base station (eNB) in a traditional universal mobile telecommunications system (UMTS) or LTE wireless communication system, a micro base station eNB in a heterogeneous network (HetNet) scenario, a baseband unit (BBU) and a radio frequency unit (RRU) in a distributed base station scenario, a baseband pool (BBU pool) and an RRU in a cloud radio access network (CRAN) scenario, and a gNB in a future wireless communication system.
[0051] The terminal involved in the embodiments of the present application can also be referred to as terminal equipment, user equipment, etc., and can include various handheld devices, vehicle-mounted devices, wearable devices, computing devices or other processing devices connected to a wireless modem with wireless communication functions. The terminal can also be referred to as a mobile station (MS), and can also be a subscriber unit, a cellular phone, a smart phone, a wireless data card, a personal digital assistant (PDA) computer, a tablet computer, a wireless modem, a handset, a laptop computer, a machine type communication (MTC) terminal, and can also be a vehicle-mounted communication module or other embedded communication module, etc.
[0052] Taking a terminal as a vehicle-mounted communication module as an example, the technical solutions provided by the present application can be specifically applied to scenarios including vehicle-to-vehicle (V2V) communication (or also referred to as device-to-device (D2D) communication), vehicle-to-infrastructure / vehicle / pedestrian (V2X) communication, machine-to-machine (M2M) communication, machine type communication (MTC), and internet of things (IoT) communication system or other communication system, etc. Referring to FIG. 1B, which is a V2X communication schematic diagram provided by the embodiments of the present application, as shown in (a) of FIG. 1B, it is V2V communication, (b) of FIG. 1B is vehicle-to-pedestrian (V2P) communication, (c) of FIG. 1B is vehicle-to-infrastructure (V2I) communication, and (d) of FIG. 1B is vehicle-to-network (V2N) communication.
[0053] The present application is applicable to the communication scenarios with network coverage and without network coverage when applied in a system of V2X communication, and the mode of user autonomous selection of resources. Referring to FIG. 1C, FIG. 1C is a schematic diagram of a communication scenario provided by an embodiment of the present application, as shown in FIG. 1C, (a) in FIG. 1C represents that the communication terminal is located in the network (or the signal of the network device) coverage range, (b) in FIG. 1C represents that part of the communication terminals are located in the network coverage range and part of the communication terminals are located out of the network coverage range, and (c) in FIG. 1C represents that the communication terminal is located out of the network coverage range.
[0054] The prior art of the embodiments of the present application is introduced as follows.
[0055] With the development of wireless network technology, a new generation of network technology can provide more and more high-quality network services. For example, 5G network technology is a new generation of broadband mobile communication technology with high speed, low latency and large connection characteristics. For the above-described V2X communication, taking vehicle communication as an example, the prior art has developed to cellular Vehicle To Everything (C-V2X). It is a V2X communication technology developed based on a cellular system. It utilizes and enhances the current cellular network functions and elements to realize low-latency and high-reliability communication between various nodes in the vehicle network, including the above-described V2V, V2P, V2I, and V2N, etc. With the evolution of the cellular system from LTE to 5G, C-V2X evolves from LTE-V2X to NR-V2X (New Radio V2X, NR-V2X). 5G NR V2X can support lower transmission latency, more reliable communication transmission, higher throughput, and better user experience, meeting the needs of more extensive application scenarios.
[0056] Ideally, the network can provide services that meet the requirements of high speed, low latency, and high reliability. However, in reality, the network capability cannot always meet the best, most complete or most perfect service transmission requirements. In fact, the latency requirements of different services may not be the same, and the reliability requirements of different services may also not be the same. The amount of traffic and the environment in which the UE is currently located, or the content that the UE needs to be issued by the network side, are also related. Therefore, different scenarios or data types have different requirements for network capabilities. Taking the vehicle-to-scenario as an example, some examples of service requirements corresponding to vehicle-to-services are provided as follows.
[0057] (1) Obstructed View Assist based on video stream
[0058] Obstacle view assistance based on video stream is that when a vehicle encounters an obstacle that blocks its view on the road, at an intersection, or on a sidewalk, it queries nearby entities that can provide a video stream that extends the vehicle's view and allows it to see around / behind the obstacle.
[0059] Other vehicles, or roadside devices installed on the road, are equipped with one or more closed-circuit television cameras with communication functions, which can respond to the vehicle's request to send real-time video streams to the vehicle through the camera.
[0060] Table 1
[0061] Table 1 shows examples of service requirements corresponding to the obstacle view assistance service based on video streams, including rate requirements, latency requirements, and reliability requirements during the transmission of service data.
[0062] (2) High-definition map collecting and sharing
[0063] High-definition map collecting and sharing is that when an autonomous vehicle enters a road covered by infrastructure, the sensors it registers receive information from the infrastructure, including environmental data provided by dynamic and static objects on the road. These data are used to improve the reliability of the vehicle's own sensor observations and extend its field of view.
[0064] Table 2
[0065] Table 2 shows the service requirements corresponding to the high-definition map collecting and sharing service, which also includes rate requirements, latency requirements, and reliability requirements during the transmission of service data.
[0066] (3) Accident report
[0067] Accident report is that when the host vehicle is involved in an accident, the accident report contains time window recorded vehicle system data, rich perception information, environmental conditions, and any available camera views.
[0068] Table 3
[0069] Table 3 shows the service requirements corresponding to the accident report service, which also includes rate requirements, latency requirements, and reliability requirements during the transmission of service data.
[0070] According to the above introduction, different services in the vehicle field have different timeliness requirements, reliability requirements, rate requirements, etc. Correspondingly, these service scenarios or data types also have different requirements for network capabilities. When the network signal is unstable or the vehicle is at the edge of the cell, the network cannot provide the best service capability for all vehicles. For example, the vehicle side expects the network to provide 4MB of data in 20ms, while the network side can only provide 2MB of data in 20ms. Referring to FIG. 1D, FIG. 1D is a schematic diagram of the relationship between network capability and service demand provided by an embodiment of the present application, as shown in FIG. 1D, at t0-t1, the network capability and the service demand are not matched, and the network capability cannot meet the service demand. When a high-layer service packet needs to be split into multiple small packets, and when the transmitted data packet exceeds the timeliness requirement (packet delay budget, PDB), the higher layer, such as the APP layer, cannot obtain all valid information, so it cannot correctly / fully process this packet, and therefore the previously transmitted correct data packet will also be discarded, which will further cause the continuity of the service to be unable to be guaranteed. At the same time, it is also a waste of resources.
[0071] Therefore, how to ensure that the vehicle side obtains continuous services through the network side is a problem to be solved.
[0072] Based on this, an embodiment of the present application provides a communication method. Referring to FIG. 2A, FIG. 2A is a flowchart of a communication method provided by an embodiment of the present application, the method includes the following steps:
[0073] 201. The second device sends first information to the third device, the first information indicating a first capability or a first demand, the first capability indicating a channel quality between the first device and the second device, and the first demand indicating a quality of service requirement of the first device for the first service, and the first capability meeting a first service carrying the first demand.
[0074] The second device in the embodiment of the present application refers to a RAN device, and the specific RAN device can be as described in the foregoing FIG. 1A. The third device refers to a device providing service data, and can be a network element in a core network or a server in the Internet. In a D2D communication scenario, the third device can also refer to a UE. In the embodiment, the third device is described by taking a server as an example. The first device refers to a device receiving service data, that is, a UE. In subsequent examples, the UE is mainly described by taking a vehicle-mounted device as an example. However, it can be understood that when the UE is another specific device, the method of the embodiment of the present application can also be used.
[0075] The first device and the third device are used for interaction of service data, and the second device is used for forwarding of service data.
[0076] The first information sent by the second device to the third device can be carried in downlink control information (DCI), uplink control information (UCI), a medium access control layer control element (MAC CE), RRC, etc.
[0077] The first information can indicate a first capability, which indicates a channel quality between the first device and the second device, i.e., a channel quality between the UE and the RAN device. The channel quality can be represented by one or more of a reference signal receiving power (RSRP), a reference signal receiving quality (RSRQ), a signal to interference plus noise ratio (SINR), a signal-to-noise ratio (SNR), or other parameters that can represent the channel quality. These channel quality parameters can be obtained by measuring a reference signal, such as a demodulation reference signal (DMRS), a channel state information reference signal (CSI-RS), a synchronization signal and physical broadcast channel (PBCH) block (SSB), etc.
[0078] The manner in which the second device obtains the first capability can include the following:
[0079] (1) The second device detects or trains to obtain the first capability.
[0080] ① The second device detects to obtain the first capability. The second device (i.e., the RAN device) detects to obtain one or more parameters for representing the channel quality, such as the current RSRP, RSRQ, SINR, or SNR, and takes these detected parameters as the first capability.
[0081] ② The second device trains by AI to obtain the first capability.
[0082] Because the first capability is a kind of prediction information. The second device can obtain the first capability by the current parameters and the change characteristics, combined with AI training.
[0083] Specifically, the first capability can be obtained by the following change characteristics training:
[0084] The first kind: change characteristics in time dimension. For the moving UE (the first device), especially the vehicle, in a short time, the moving distance is limited, and the vehicle speed is also relatively constant, and the channel also has certain channel correlation in time. Therefore, the predicted channel quality at the next moment can be obtained by AI training based on the known channel quality of the UE at the previous moment and the change characteristics in time dimension, such as the predictable change of the moving distance of the UE and the RAN device, the change of the vehicle speed, etc. In addition, if there are sudden characteristics affecting the channel quality parameters during the vehicle driving, such as passing through a bridge, a tunnel, etc., the sudden characteristics can also be input as input parameters into the AI training model for training to obtain the channel quality at the next moment. In addition, the mobility of the vehicle can cause the channel to have a Doppler frequency offset, and then if the moving speed of the vehicle can be known, the Doppler frequency offset of the channel can be compensated, so as to obtain more accurate channel quality.
[0085] Referring to FIG. 2B, FIG. 2B is a schematic diagram of obtaining channel quality based on change characteristics training provided by an embodiment of the present application, as shown in (a) of FIG. 2B, UE#1 moves from position 1 at t0 moment to position 2 at t1 moment, and the channel quality between the two has correlation. In the case of obtaining the channel quality at t0 moment, AI training can be performed based on the known channel quality and such correlation (or also difference, i.e. the aforementioned sudden characteristics) to obtain the predicted channel quality at t1 moment as the first capability.
[0086] The second kind: change characteristics in space dimension. In principle, for the moving UE, especially the vehicle, the driving path of the vehicle in space is predictable, and the channels of different vehicles driving to the same position are correlated, so for different vehicles in the same lane, the channel of the front vehicle can be used as a reference for the channel quality information of the rear vehicle. Therefore, the predicted channel quality of the rear vehicle can be obtained by AI training based on the channel quality of the front vehicle in the lane and the change characteristics in space dimension, such as the change of the RAN device channel quality, the change of the vehicle speed, etc. caused by the change of time. In addition, if there are sudden characteristics affecting the channel quality parameters during the vehicle driving, such as sudden severe weather, etc., the sudden characteristics can also be input as input parameters into the AI training model for training to obtain the channel quality of the rear vehicle.
[0087] Referring to (b) in FIG. 2B, UE#1 and UE#2 arrive at position 2 at time t and time t+1 respectively, and the channel quality between the two UEs for the position is also correlated. In the case of obtaining the channel quality of UE#1 at position 2, the AI training can be performed based on the known channel quality and the correlation (and also possibly the difference) to obtain the predicted channel quality of UE#2 at the position at time t+1 as the first capability.
[0088] (2) The second device obtains the first capability sent by the first device.
[0089] The second device actively obtains the first capability from the first device, or the second device passively receives the first capability sent by the first device. That is, the first capability is obtained by UE detection or artificial intelligence (AI) training, and then sent to the RAN device by the UE. The way in which the UE obtains the first capability by AI training is the same as the process in which the RAN device obtains the first capability by AI training, and will not be described here.
[0090] The second device can obtain the channel quality at the previous time from the first device, and then obtain the channel quality at the next time by AI training, and finally determine the first capability. The way in which the second device obtains the first capability can be any of the above ways (1) and (2), or a combination of the two ways.
[0091] In summary, referring to FIG. 2C, which is a flow chart of a communication method provided by an embodiment of the present application, in the case where the first information sent by the second device indicates the first capability, the method of FIG. 2A can further include the following steps:
[0092] 2011, the second device detects or trains to obtain the first capability.
[0093] Alternatively, the method of FIG. 2A can further include:
[0094] 2012, the first device detects or trains to obtain the first capability;
[0095] 2013, the first device sends the first capability to the second device. Correspondingly, the second device receives the first capability.
[0096] Among them, steps 2011 and steps 2012-2013 are optional steps, that is, only one of them can be executed, or they can be executed in combination. Step 2011 is referred to as operation a, and steps 2012-2013 are referred to as operation b.
[0097] Optionally, the first device also reports lane information, path information, etc. to the second device, for training or input of an AI model of the second device, to obtain the first capability as an output of the AI model.
[0098] Optionally, the second device further determines the first capability according to network load, network jitter delay, etc.; or uses these parameters for training or input of an AI model, to obtain the first capability as an output of the AI model.
[0099] The first information can also indicate the first requirement, which indicates the quality of service requirement of the first device for the first service, i.e., the quality of service requirement of the UE for the first service. The quality of service requirement quantifies the service requirement parameter of the UE for the server to send data of the first service, which can include one or more of service confidence, service type, transmission delay, transmission reliability, transmission rate, and service data volume.
[0100] For example, the first service is a high-precision map collection and sharing service, and the service requirement information of the service can refer to Table 2, or for example, the first service is an obstacle view assistance service, and the service requirement information of the service can refer to Table 1.
[0101] The first requirement in the embodiment of the application refers to the quality of service required by the UE based on the predicted channel quality. Or in other words, the first requirement refers to the quality of service requirement that can be met by the first capability. Therefore, for each service, there can be a corresponding relationship between multiple sets of channel quality and quality of service requirement, including the corresponding relationship between the first requirement and the first capability. For details, refer to the following table:
[0102] Table 4
[0103] As shown in Table 4, for the first service, there can be N sets of quality of service requirements, each of which can include corresponding (information) transmission rate, transmission reliability, or transmission delay, etc. Different sets of quality of service requirements can be completely different or partially the same. Each set of quality of service requirements corresponds to a channel quality. The better the channel quality, the higher the corresponding quality of service requirement, and vice versa.
[0104] For details of the specific channel quality and quality of service requirement, refer to the following Table 5:
[0105] Table 5
[0106] As shown in Table 5, the channel quality is represented by an RSRP value, the larger the value, the better the signal quality. For example, when the RSRP is -80 dBm (decibel-milliwatt), it means the channel quality is very good, which can correspond to a high quality of service requirement, i.e. the transmission rate is 100 Mbps (megabits per second), the transmission reliability is 99.99%, and the transmission delay is 20 ms (millisecond). When the channel quality becomes worse, the quality of service requirement is correspondingly reduced, which can be to reduce one of the parameters, for example, when the RSRP is reduced from -80 dBm to -90 dBm, the transmission rate requirement is reduced from 100 Mbps to 50 Mbps. Or several parameters can be reduced at the same time, for example, when the RSRP is reduced from -100 dBm to -110 dBm, the transmission reliability requirement is reduced from 99.99% to 99.9%, and the transmission delay requirement is reduced from 20 ms to 50 ms.
[0107] Or the channel quality and the quality of service requirement can be set according to the following Table 6:
[0108] Table 6
[0109] As shown in Table 6, the RSRP used to represent the channel quality can be a range value. For example, the channel quality 1 in Table 6 corresponds to RSRP > -85 dBm (decibel-milliwatt), which means the channel quality is very good, and it can support the highest quality of service requirement.
[0110] Or the channel quality parameter and the quality of service requirement can be set according to the following Table 7:
[0111] Table 7
[0112] As shown in Table 7, the channel quality parameter can also be represented by SINR. For example, the channel quality 1 in Table 7 corresponds to SINR > 25, which means the channel quality is very good, and it can support the highest quality of service requirement.
[0113] Or the channel quality parameter and the quality of service requirement can be set according to the following Table 8:
[0114] Table 8
[0115] As shown in Table 8, the channel quality parameter can be represented by multiple parameters. For example, the channel quality 4 in Table 8 corresponds to RSRP < -105 dBm and SINR ≤ 10, which means the channel quality is poor, and it can support a greatly reduced quality of service requirement compared to the ideal channel quality, i.e. the transmission rate is reduced to 10 Mbps, the transmission reliability requirement is reduced to 99.9%, and the transmission delay requirement is reduced to 50 ms.
[0116] Optionally, the correspondence between the channel quality and the quality of service requirement can include the correspondence between the quality of service requirement in an ideal network state. For example, the channel quality 1 of a certain service corresponds to the quality of service 1, which is the quality of service requirement of the service in normal circumstances. Then, when the first capability of the second device indicates the channel quality 1 (or indicates the quality of service 1) to the third device, the third device can send the service data of the service according to the normal quality of service requirement, without the need to reduce the quality of service requirement of the service data.
[0117] Alternatively, the normal quality of service requirement of the service is not included in the correspondence, but is determined by a threshold. When the server side determines that the first capability or the first requirement sent by the RAN device is higher than (or equal to) the threshold, the service data is provided according to the normal quality of service requirement, otherwise the server sends the service data according to the first requirement (corresponding to the first capability).
[0118] In some cases, the standard of the service for data transmission cannot be reduced. That is, the quality of service requirement of the service must have a lower delay, a higher reliability and a faster transmission rate. Therefore, the quality of service requirement can further include the data size. The quality of service requirement can be reduced by reducing the data size. For example, taking the high-precision map collection and sharing service as an example, the transmission range of the map can be reduced from 500 m (meters) to 100 m, or only the data of the lane related to the vehicle is transmitted, or the original 300 objects are transmitted, and the number of objects is reduced to 200.
[0119] Referring to FIG. 2D, FIG. 2D is a schematic diagram of the first information indicating the first requirement according to an embodiment of the present application. As shown in FIG. 2D, the UE or the RAN device predicts in advance that the UE is in the NLOS area at time t11-t12 at time t01, and the RAN device indicates through the first information that the first capability corresponding to the NLOS area can only meet the quality of service requirement of the service type of quality of service 3.
[0120] For the second device, the first requirement needs to be determined before the first information indicating the first requirement is obtained. The determination of the first requirement can include the following methods:
[0121] (1) The second device obtains the first capability, and determines the first requirement according to the first capability. The first capability and the first requirement have a correspondence.
[0122] As described above, the first requirement refers to a quality of service requirement determined based on a predicted channel quality between the UE and the RAN device. Assuming that the predicted channel quality is a first capability, the first requirement corresponding to the first capability can be determined according to the first capability. As shown in Table 4, in a case where the first capability is determined to be channel quality 2, the first requirement corresponding to the first capability can be determined to be service quality 2.
[0123] As described above, the second device obtains the first capability in a manner including receiving the first capability from the first device or detecting or training to obtain the first capability. Details are not repeated here.
[0124] After the second device obtains the first capability, the first capability and the first requirement corresponding thereto (for example, the correspondence is represented by a table in Table 4, or can also be represented by other manners such as text) can be stored in the second device, and then the second device can query the first requirement corresponding to the first capability according to the stored correspondence.
[0125] (2) The second device receives the first requirement sent by the first device.
[0126] Since the first device (UE) can also detect (or AI train) to obtain the first capability, assuming that the first capability and the first requirement corresponding thereto are stored in the UE, the UE can also query the first requirement corresponding to the first capability according to the correspondence.
[0127] Then, the UE sends the first requirement to the RAN device according to a request of the RAN device (the second device) or actively.
[0128] In combination with the above description, refer to FIG. 2E, which is a flowchart of a communication method provided by an embodiment of the present application. As shown in FIG. 2E, in a case where the first information sent by the second device indicates the first requirement, the method in FIG. 2A can further include the following steps:
[0129] 2014. The second device obtains the first capability and obtains the first requirement according to the correspondence between the first capability and the first requirement.
[0130] Or the method in FIG. 2A can further include:
[0131] 2015. The first device detects or trains to obtain the first capability and obtains the first requirement according to the correspondence between the first capability and the first requirement.
[0132] 2016. The first device sends the first requirement to the second device. Correspondingly, the second device receives the first capability.
[0133] The step 2014 and the steps 2015-2016 are optional steps, i.e., only one of them can be executed. The step 2014 is referred to as operation c, and the steps 2015-2016 are referred to as operation d.
[0134] In some cases, the first capability and / or the first requirement further include a corresponding first identifier. For details, refer to Table 9 below:
[0135] Table 9
[0136] As shown in Table 7, for each set of channel quality and service quality requirement, there is a corresponding identifier (or number, label, etc.). The first capability and the first requirement correspond to the first identifier. When the first capability or the first requirement is indicated by the first information, it can also be indicated by sending the first identifier. That is, the first identifier is included in the first information.
[0137] In addition, since the first requirement is a parameter related to time, and generally, the first requirement is a parameter lower than the regular service quality requirement of the service. If the UE always acquires service data according to the lower service quality requirement, it can be detrimental to the execution of the service. Therefore, when the second device indicates the first capability or the first requirement by the first information, it can also indicate the time period corresponding to the first capability or the first requirement, indicating that the UE only acquires service data according to the first capability or the first requirement within the time period, and acquires service data according to the regular service requirement outside the time period.
[0138] Alternatively, the second device sends a second information to the third device after a period of time after sending the first information, and the second information indicates that the first capability or the first requirement corresponding to the first information is invalid.
[0139] The above two methods can reduce the impact on the service performance while enabling the UE to send the first capability to obtain continuous service data, thereby improving the user experience.
[0140] 202. The third device sends first data to the second device according to the first capability or the first requirement, and the first data is associated with the first service. Correspondingly, the second device receives the first data.
[0141] After the third device (server) receives the first information, the first capability or the first requirement is obtained. Then, the server can perform the following operations:
[0142] 1. The server sends first data according to the first capability or the first requirement.
[0143] (1) The server sends first data according to the first capability.
[0144] The server sends the first data according to the first capability, which can include the following two cases:
[0145] ① The server sends the first data completely according to the first capability. Since the transmission of the first data is performed according to the service quality requirement corresponding to the first capability, after obtaining the first capability, the server can first determine the third requirement corresponding to the first capability, and then send the first data according to the service quality requirement in the third requirement. That is, the server stores the correspondence between the first capability and the third requirement.
[0146] The foregoing description illustrates that the UE or the RAN device stores the correspondence between the first capability and the first requirement, but for the server, the service quality requirement determined by the first capability is not necessarily the same first requirement as stored in the UE or the RAN device. Therefore, the server needs to determine the third requirement corresponding to the first capability according to the correspondence between the channel quality and the service quality requirement stored by itself.
[0147] For example, in the RAN device, when the first capability is SINR ∈ [11, 15], the corresponding first requirement is 10 Mbps @ 99.99% @ 20 ms, and the server can only provide the combination of the service quality requirement of 10 Mbps @ 99.9% @ 20 ms. At this time, the first requirement and the third requirement are not completely the same.
[0148] For another example, assume that the service quality requirement 1 corresponding to the channel quality 1 stored in the RAN device is [0.9 MB, 1 MB] data, and the service quality requirement 2 corresponding to the channel quality 2 is [0.8 MB, 0.9 MB] data. After the server receives the service quality 1, it decides to send 0.95 MB data, which satisfies the service quality requirement 1, but it cannot be said that it is completely the same as the service quality requirement 1. That is, the first requirement and the third requirement are not completely the same.
[0149] In general, the above-mentioned cases that the third requirement is completely the same as the first requirement, the third requirement is partially the same as the first requirement, or the third requirement is within the range of the first requirement can be referred to as the server completely sending the first data according to the indication information of the RAN device.
[0150] ② The server sends the first data to the second device according to the second capability, which is lower than the first capability.
[0151] That is to say, after receiving the first information of the RAN device, the server does not send the first data according to the first capability indicated by the first information completely. Instead, the server sends the first data according to a second capability lower than the first capability. The first data is sent according to the second capability, and in essence, the first data is sent according to a fourth requirement corresponding to the second capability. The fourth requirement that the server can meet is lower than the third requirement requested by the RAN device, and possible reasons include that the server needs to meet the quality of service requirements of other services at the same time, or the quality of service of the service cannot be reduced according to the requested requirement.
[0152] For example, in the RAN device, the first requirement corresponding to the first capability is (0.5MB, 1MB] data, and the second requirement corresponding to the second capability is (0.3MB, 0.5MB] data. The third requirement determined by the server side according to the first capability is 1MB data, but the server can only send the first data of the first service according to the fourth requirement, that is, 0.5MB data. That is to say, the server side actually sends the first data of the first service according to the second capability of the RAN device.
[0153] (2) The server sends the first data according to the first requirement.
[0154] The server sending the first data according to the first requirement can include the following two cases:
[0155] ① The server sends the first data according to the first requirement completely.
[0156] That is to say, after receiving the first requirement, the server sends the first data according to the quality of service requirement parameter in the first requirement. Similarly, it also includes the case that the server sends the first data according to the third requirement, and the third requirement is completely the same as the first requirement, the third requirement is partially the same as the first requirement, or the third requirement is within the range of the first requirement.
[0157] ② The server sends the first data to the second device according to the second requirement, and the second requirement is lower than the first requirement.
[0158] That is to say, after receiving the first information of the RAN device, the server does not send the first data according to the first requirement indicated by the first information completely. Instead, the server sends the data according to a second requirement lower than the first requirement. Possible reasons include that the server needs to meet the quality of service requirements of other services at the same time, or the quality of service of the service cannot be reduced according to the requested requirement.
[0159] For example, in the RAN device, the first requirement is a transmission rate (200Mbps, 300Mbps], and the second requirement is (100Mbps, 200Mbps]. After obtaining the first requirement, the server side sends data at 190Mbps. That is to say, the server side actually sends the first data of the first service according to the second requirement of the RAN device.
[0160] Optionally, the first information sent by the second device includes the first identifier, i.e. the second device indicates the first requirement or the first capability through the first identifier. In this case, the server can store the correspondence as shown in Table 9. Alternatively, the server at least stores the correspondence between the first identifier and the first requirement, which can be referred to Table 10:
[0161] Table 10
[0162] As shown in Table 8, the server stores the correspondence between the first identifier and the quality of service requirement, which includes the correspondence between the first requirement and the first identifier. After receiving the first identifier, the server can determine the first requirement according to the correspondence, and send the first data according to the first requirement.
[0163] It can be seen that, in the embodiments, after the third device receives the first capability or the first requirement indicated by the first information of the second device, the third device sends the first data of the first service according to the first capability or the first requirement, which can ensure that the second device receives the first data and can process the first data, and avoids the interruption of the first service due to the poor current signal quality, which leads to the fact that the second device cannot receive the first data. That is, the process ensures the continuity of the service or the business.
[0164] 2. The server does not send the first data according to the first capability or the first requirement, but sends the first data according to the original service requirement. In addition, the server also sends feedback information for indicating that the first information has been received.
[0165] In some cases, although the server receives the first information and determines the first capability or the first requirement, the server does not send the first data according to the first capability or the first requirement. Possible reasons include that the service data cannot be compressed, the quality of service requirement cannot be lowered, etc. The server also sends the first data according to the original service requirement, but at the same time, the server sends a feedback information to the RAN device, indicating that the first information has been received. Further, the feedback information can also indicate that the second device sends an updated first capability or first requirement, so that the server can send the first data according to the updated first capability or first requirement.
[0166] After the RAN device receives the first data sent by the server, the RAN device further forwards the first data to the UE. That is, after step 202, step 203 (not shown in the figure) can also be included, i.e. the second device forwards the first data to the first device. Correspondingly, the first device receives the first data. That is, the transmission of the first data from the server to the RAN device and then to the UE is completed.
[0167] It can be seen that, in the embodiment of the present application, after the third device receives the first information of the second device indicating the first capability or the first demand, the first data of the first service is not sent according to the first capability or the first demand, but the feedback information is sent to indicate that the first information has been received, so that the second device can make further response to cope with the problem of possible interruption of sending service data. The intelligence in the service or service process is improved, and the user experience is improved.
[0168] The above embodiment describes the case that the third device sends the first data according to the first information sent by the second device, which corresponds to the scenario of downlink data transmission. The scenario of uplink data transmission is introduced below. Referring to FIG. 3A, FIG. 3A is a flowchart of another communication method provided by an embodiment of the present application, as shown in FIG. 3A, the method comprises the following steps:
[0169] 301, the first device obtains a first demand, the first demand has a corresponding relationship with a first capability, the first capability indicates a channel quality between the first device and the second device, and the first demand indicates a quality of service demand of the first device for a first service.
[0170] The first device, the second device and the third device involved in the embodiment of the present application have the same meaning as described in the foregoing FIG. 2A-FIG. 2D, which will not be described here. Similarly, in the example of the present embodiment, the first device specifically corresponds to the UE, the second device corresponds to the RAN device, and the third device corresponds to the server.
[0171] The first device obtaining the first demand specifically comprises two steps: first, the first device obtains the first capability; second, the first device determines the first demand according to the corresponding relationship between the first capability and the first demand.
[0172] The first device obtains the first capability in the following two ways:
[0173] (1) The first device obtains the first capability by self-detection or training.
[0174] (2) The first device receives indication information of the first capability from the second device, and obtains the first capability according to the indication information of the first capability.
[0175] The UE obtains the first capability in the above two ways, which is similar to the description of the RAN device obtaining the first capability in the foregoing embodiment, which will not be described here. Similarly, the UE can obtain the first capability in one of the two ways, or can obtain the first capability by combining the two ways, for example, the UE first receives the channel quality detected by the network side from the RAN device, and then obtains the first capability by self-training. The specific description is the same as the related description of the foregoing embodiment, which will not be described here.
[0176] Based on the above description, referring to FIG. 3B, which is a flowchart of a communication method provided by an embodiment of the present application, the method of FIG. 3A can further include the following steps, as shown in FIG. 3B:
[0177] 3011a. The first device detects or trains to obtain the first capability by itself.
[0178] Alternatively,
[0179] 3011b. The first device receives indication information of the first capability from the second device, and obtains the first capability according to the indication information of the first capability.
[0180] 3012. The first device determines the first requirement according to the correspondence between the first capability and the first requirement.
[0181] That is, the first device can select any one of steps 3011a and 3011b to perform, and then perform step 3012. Steps 3011a and 3012, or steps 3011b and 3012, can replace step 301 in the foregoing FIG. 3A.
[0182] 302. The first device sends second data to the second device according to the first requirement, and the second data is associated with the first service. Correspondingly, the second device receives the second data.
[0183] The UE sends the second data to the second device according to the first requirement, including the following two cases:
[0184] (1) The UE sends the second data according to the first requirement.
[0185] The second data is data associated with the first service. That is, for the first service, whether the data sending node UE in uplink transmission or the data sending node server in downlink transmission sends data according to the first requirement. So that the first capability corresponding to the current network can meet the data transmission requirement of the first service.
[0186] (2) The UE sends the second data according to the fourth requirement. The fourth requirement is lower than the first requirement.
[0187] In some cases, for example, when the data cannot be compressed or weakened as required by the first requirement, the UE can send the second data according to the fourth requirement which is lower than the first requirement. In this way, the UE can also successfully send the second data.
[0188] In addition, after the second device receives the second data, it can be forwarded to the server, that is, the method can further include the following steps (not shown in the figure):
[0189] 303、The second device forwards the second data to the third device. Correspondingly, the third device receives the second data.
[0190] It can be seen that, in the embodiments of the present application, after the first device determines the first requirement corresponding to the first capability of the current network, the second data of the first service is sent according to the first requirement, which can ensure that the first device successfully sends out the second data, and avoid the interruption of the first service due to the fact that the first capability cannot meet the first requirement. That is, the process guarantees service continuity.
[0191] After receiving the first capability or the first requirement indicated by the first information of the second device, the first data of the first service is not sent according to the first capability or the first requirement, but feedback information is sent to indicate that the first information is received, so that the second device can make further response to cope with the problem of possible interruption of service data sending. The intelligence in the service execution process is improved, and the user experience is improved.
[0192] It can be ensured that the second device receives the first data and can process the first data, avoiding the fact that the second device cannot receive the first data due to poor current signal quality, and further avoiding the interruption of the first service. That is, the process guarantees service continuity.
[0193] Please refer to FIG. 4, which is a structural schematic diagram of a communication device provided by an embodiment of the present application. The communication device can be used to execute any one of the methods in the foregoing embodiments.
[0194] As shown in FIG. 4, the communication device includes a processing module 1501 and a transceiver module 1502. The processing module 1501 can be one or more processors, and the transceiver module 1502 can be a transceiver or a communication interface. The communication device can be used to implement the functions of the devices such as the first device, the second device, and the third device in any one of the method embodiments. These devices can be hardware devices, software functions running on special hardware, or virtualized functions instantiated on a platform (for example, a cloud platform). Optionally, the communication device can further include a storage module 1503 for storing the program code and data of the communication device.
[0195] In a first example, the communication device can be used as the third device or a chip in the third device in FIGS. 2A-2E, and execute the steps performed by the third device in the method embodiments. The transceiver module 1502 is used to support communication with the second device and the like. The processing module 1501 can be used to support the actions in the method embodiments performed by the third device, except for sending and receiving.
[0196] Specifically, the transceiver 1502 is configured to receive first information from the second device, the first information indicating a first capability or a first requirement, the first capability indicating a channel quality between the first device and the second device, and the first requirement indicating a quality of service requirement of the first device for a first service, and the first capability satisfying the first service carrying the first requirement.
[0197] The processing module 1501 is configured to transmit first data to the second device according to the first capability or the first requirement, the first data being associated with the first service.
[0198] In an implementation, the processing module 1501 is specifically configured to transmit the first data to the second device according to the first capability or the first requirement, or transmit the first data to the second device according to a second capability, the second capability being lower than the first capability, or transmit the first data to the second device according to a second requirement, the second requirement being lower than the first requirement.
[0199] In an implementation, transmitting the first data to the second device according to the first capability includes: determining a third requirement according to the first capability, the first capability and the third requirement being in a corresponding relationship; and transmitting the first data to the second device according to the third requirement.
[0200] In an implementation, the first capability is determined based on a channel measurement result, the channel measurement result including at least one of a signal-to-noise ratio (SNR), a signal-to-interference-plus-noise ratio (SINR), a reference signal received power (RSRP), and a reference signal received quality (RSRQ).
[0201] In an implementation, the first capability is obtained through artificial intelligence training.
[0202] In an implementation, the first requirement includes at least one of the following:
[0203] a service confidence, a service type, a lane information, a transmission delay, a transmission reliability, a transmission rate, and / or a service data volume.
[0204] In an implementation, the first information includes a first identifier.
[0205] In a second example, the communication device can be used as the first device or a chip in the first device in FIGS. 3A-3B, and perform the steps performed by the first device in the above method embodiments. The transceiver 1502 is configured to support communication with the second device. The processing module 1501 is configured to support the actions performed by the first device in the above method embodiments, except for transmitting and receiving.
[0206] Specifically, the transceiver 1502 is configured to obtain a first requirement, wherein the first capability indicates a channel quality between the first device and the second device, and the first requirement indicates a quality of service requirement of the first device for a first service, and the first capability satisfies a first service carrying the first requirement.
[0207] The processing module 1501 is configured to send second data to the second device according to the first requirement, wherein the second data is associated with the first service.
[0208] In an implementation, the processing module 1501 is specifically configured to send the second data to the second device according to the first requirement, or send the first data to the second device according to a fourth requirement, wherein the fourth requirement is lower than the first requirement.
[0209] In an implementation, the obtaining of the first requirement includes: obtaining a first capability, and determining the first requirement according to a correspondence between the first capability and the first requirement; or receiving first requirement indication information from the second device, and determining the first requirement according to the first requirement indication information.
[0210] In an implementation, the first capability is determined based on a channel measurement result, and the channel measurement result includes at least one of a signal-to-noise ratio (SNR), a signal-to-interference-plus-noise ratio (SINR), a reference signal received power (RSRP), and a reference signal received quality.
[0211] In an implementation, the first capability is obtained based on artificial intelligence training.
[0212] In an implementation, the first requirement includes at least one of a service confidence, a service type, lane information, a transmission delay, a transmission reliability, a transmission rate, and / or a service data volume.
[0213] The processing module 1501 can be a processor, which can execute computer execution instructions stored in a storage module to enable the chip to perform the method described in any of the above embodiments.
[0214] Further, the processor can include a controller, an arithmetic unit and a register. Exemplarily, the controller is mainly responsible for instruction decoding and sending control signals for corresponding operations of the instructions. The arithmetic unit is mainly responsible for performing fixed-point or floating-point arithmetic operations, shift operations, logical operations and the like, and can also perform address operations and conversion. The register is mainly responsible for saving the register operands and intermediate operation results temporarily stored in the process of instruction execution and the like. In a specific implementation, the hardware architecture of the processor can be an ASIC architecture, a microprocessor without interlocked piped stages architecture (MIPS) architecture, an advanced RISC machines (ARM) architecture or a network processor (NP) architecture, etc. The processor can be single-core or multi-core.
[0215] The storage module can be a storage module in the chip, such as a register, a cache, etc. The storage module can also be a storage module located outside the chip, such as a ROM or other types of static storage devices that can store static information and instructions, a RAM, etc.
[0216] It should be noted that the functions of the processor and the interface can be implemented by hardware design, software design or a combination of software and hardware, which is not limited here.
[0217] Please refer to FIG. 5, which is a structural schematic diagram of a simplified network device provided by an embodiment of the present application, which can be an implementation of the second device, the third device and even more devices of the present application.
[0218] The network device includes a radio frequency signal transceiving and conversion part and a baseband part 42. The radio frequency signal transceiving and conversion part includes a receiving module 41 part and a sending module 43 part (which can also be collectively referred to as a transceiving module). The radio frequency signal transceiving and conversion part is mainly used for the transceiving of radio frequency signals and the conversion between radio frequency signals and baseband signals; the baseband part 42 is mainly used for baseband processing and controlling the network device, etc. The receiving module 41 can also be referred to as a receiver, a receiver, a receiving circuit, etc. The sending module 43 can also be referred to as a transmitter, a transmitter, a transmitter, a transmitting circuit, etc. The baseband part 42 is usually the control center of the network device and can also be referred to as a processing module, which is used to execute the steps performed by the network device in any of the above methods. For details, please refer to the description of the above related parts.
[0219] The baseband part 42 can include one or more single boards, each of which can include one or more processors and one or more memories, the processors being configured to read and execute programs in the memories to implement baseband processing functions and control of the network device. If there are multiple single boards, the single boards can be interconnected to increase processing capacity. As an optional implementation, the multiple single boards can also share one or more processors, or share one or more memories, or share one or more processors and one or more memories at the same time.
[0220] For example, the sending module 43 is configured to perform the functions of the reader in any of the above methods.
[0221] Referring to FIG. 6, FIG. 6 is a simplified structural diagram of a UE according to an embodiment of the present application, which is an implementation of the first apparatus in the present application.
[0222] As shown in FIG. 6, the UE can be a chip system. The chip system can be composed of a chip, or can include a chip and other discrete devices. The UE includes one or more processors configured to implement or support the implementation of the functions of the UE in the methods of the present application. The processor can also be referred to as a processing unit or a processing module, and can implement certain control functions. The processor can be a general purpose processor or a special purpose processor, etc. For example, it includes a central processing unit, an application processor, a modem processor, a graphics processor, an image signal processor, a digital signal processor, a video codec processor, a controller, a memory, and / or a neural network processor, etc. The central processing unit can be configured to control the UE, execute software programs and / or process data. Different processors can be independent devices, or can be integrated into one or more processors, for example, integrated into one or more application specific integrated circuits. It can be understood that the processor in the embodiments of the present application can be a central processing unit (CPU), and can also be other general purpose processors, digital signal processors (DSPs), application specific integrated circuits (ASICs), field programmable gate arrays (FPGAs) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof. The general purpose processor can be a microprocessor, or any conventional processor.
[0223] Optionally, the UE includes one or more memories storing instructions that are executable on the processor. The memories and the processor are coupled, and the coupling between the memories and the processor is indirect coupling or communication connection between devices, units or modules, which can be electrical, mechanical or other forms, for information interaction between devices, units or modules.
[0224] Optionally, the memories can also store data. The memories and the processor can be separately arranged or integrated together. The memories can be non-volatile memories such as hard disk drives (HDDs) or solid-state drives (SSDs), etc., and can also be volatile memories such as random-access memories (RAMs). In the embodiments of the present application, the processor can also be a flash memory, a read-only memory (ROM), a programmable ROM (PROM), an erasable PROM (EPROM), an electrically EPROM (EEPROM), a register, a hard disk, a mobile hard disk, a CD-ROM, or any other form of storage medium well known in the art.
[0225] Optionally, the UE can include instructions (which can also be referred to as code or programs at times) that can be executed on the processor.
[0226] Optionally, the UE can also include a transceiver and an antenna. The transceiver can be referred to as a transceiving unit, a transceiving module, a transceiver, a transceiving circuit, a transceiver, an input-output interface, etc., and is used to realize the transceiving function of the UE through the antenna.
[0227] The embodiments of the present application provide a communication system, which includes a first device, a second device, or includes a second device and a third device, or includes a first device, a second device and a third device.
[0228] The embodiments of the present application provide a computer-readable storage medium, which stores computer instructions, and when the computer instructions are executed, the computer executes the method according to any one of the above methods.
[0229] The embodiments of the present application provide a computer program product, which includes computer program code, and when the computer program code is executed by a computer, the computer executes the method according to any one of the above methods.
[0230] The chip is coupled with the memory, and is used for reading and executing program instructions in the memory, so that the device where the chip is located implements the method described in any one of the methods.
[0231] In the above embodiments, the description of each embodiment has its own focus, and the parts not described in detail in a certain embodiment can be referred to the related description of other embodiments. It should be noted that, for the above-mentioned method embodiments, in order to simply describe, they are all expressed as a series of action combinations, but those skilled in the art should know that the application is not limited by the action order described, because according to the application, some steps can be performed in other order or simultaneously. Secondly, those skilled in the art should know that the embodiments described in the specification all belong to preferred embodiments, and the actions and modules involved are not necessarily necessary for the application.
[0232] In several embodiments provided in the application, it should be understood that the disclosed device can be implemented by other ways. For example, the device embodiments described above are only schematic, and the division of the above units is only a logical function division, and there can be another division way in actual implementation, for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the units shown or discussed can be indirect coupling or communication connection through some interface, device or unit, and can be electrical or other forms.
[0233] The units described as separate components can or can not be physically separate, and the components shown as units can or can not be physical units, that is, they can be located in one place, or can be distributed on a plurality of network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the embodiment scheme.
[0234] The above embodiments are only used to illustrate the technical solutions of the application, but not limit the application; although the application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that the technical solutions recorded in the foregoing embodiments can be modified, or some technical features can be replaced by equivalent; and these modifications or replacements do not make the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the application.
Claims
1. A communication method applied to a server or a chip in the server, characterized in that, The method comprises: receiving first information from a network device, the first information indicating a first capability or a first requirement, the first capability indicating a channel quality between the user equipment and the network device, the first requirement indicating a quality of service requirement of the user equipment for a first service, the first capability satisfying a first service carrying the first requirement; sending first data to the network device according to the first capability or the first requirement, the first data being associated with the first service.
2. The method of claim 1, wherein, The step of sending first data to the network device according to the first capability or the first requirement comprises: sending the first data to the network device according to the first capability or the first requirement; or sending the first data to the network device according to a second capability, the second capability being lower than the first capability; or sending the first data to the network device according to a second requirement, the second requirement being lower than the first requirement.
3. The method of claim 1, wherein, The step of sending the first data to the network device according to the first capability comprises: determining a third requirement according to the first capability, the first capability and the third requirement having a corresponding relationship; and sending the first data to the network device according to the third requirement.
4. The method according to any one of claims 1 to 3, characterized in that, The first capability is determined based on channel measurement results, the channel measurement results comprising at least one of a signal-to-noise ratio (SNR), a signal-to-interference-plus-noise ratio (SINR), a reference signal received power (RSRP), or a reference signal received quality.
5. The method according to any one of claims 1 to 4, characterized in that, The first capability is obtained based on artificial intelligence (AI) training.
6. The method according to any one of claims 1 to 5, characterized in that, The first requirement comprises at least one of: a service confidence, a service type, lane information, a transmission delay, a transmission reliability, a transmission rate, or a service data volume.
7. The method according to any one of claims 1 to 6, characterized in that, The first information comprises a first identifier. 8.A communication method applied to a user equipment or a chip in the user equipment, comprising: The method comprises: obtaining a first requirement, the first capability indicating a channel quality between the user equipment and a network device, the first requirement indicating a quality of service requirement of the user equipment for a first service, the first capability satisfying a first service carrying the first requirement; sending second data to the network device according to the first requirement, the second data being associated with the first service.
9. The method of claim 8, wherein, The step of sending second data to the network device according to the first requirement comprises: sending the second data to the network device according to the first requirement; or sending the first data to the network device according to a fourth requirement, the fourth requirement being lower than the first requirement.
10. The method according to claim 8 or 9, characterized in that, The step of obtaining a first requirement comprises: obtaining a first capability, and determining the first requirement according to a corresponding relationship between the first capability and the first requirement; or receiving first requirement indication information from a network device, and determining the first requirement according to the first requirement indication information.
11. The method according to any one of claims 8-10, characterized in that, The first capability is determined based on channel measurement results, the channel measurement results comprising at least one of a signal-to-noise ratio (SNR), a signal-to-interference-plus-noise ratio (SINR), a reference signal received power (RSRP), or a reference signal received quality.
12. The method according to any one of claims 8-10, characterized in that, The first capability is obtained based on artificial intelligence (AI) training.
13. The method according to any one of claims 8-12, characterized in that, The first requirement comprises at least one of: service confidence, service type, lane information, transmission latency, transmission reliability, transmission rate, or service data volume.
14. A communications device, characterized by comprise modules for implementing the method of any one of claims 1 to 7.
15. The apparatus of claim 14, wherein, The apparatus comprises a network device or a chip.
16. A communications device, characterized by comprise modules for implementing the method of any one of claims 8 to 13.
17. The apparatus of claim 16, wherein, The apparatus comprises a user equipment or a chip.
18. A communication apparatus, comprising: The communication apparatus comprises at least one processor coupled with a memory; The at least one processor is configured to execute the computer program or instructions stored in the memory, so that the method of any one of claims 1 to 7 is implemented, or the method of any one of claims 8 to 13 is implemented.
19. A computer-readable storage medium, characterized in that, The computer readable storage medium stores a computer program which, when executed, causes the method of any one of claims 1 to 7 to be implemented, or the method of any one of claims 8 to 13 to be implemented.
20. A computer program, characterized in that, The computer program, when executed, causes the method of any one of claims 1 to 7 to be implemented, or the method of any one of claims 8 to 13 to be implemented.
21. A computer program product, characterised in that, The computer program product, when executed, causes the method of any one of claims 1 to 7 to be implemented, or the method of any one of claims 8 to 13 to be implemented.
Citation Information
Patent Citations
Dynamic network capability configuration
CN113678423A
Methods and nodes for managing bearers
US20170150403A1
Service establishment method and device
WO2018035724A1
Method and apparatus for initiating service, communication device, and storage medium
WO2022110207A1
Cited By
Communication method and related device
CN121334740A