Communication method and communication apparatus

By receiving indication information, measuring cell signal quality, and correlating it with data rates, the cell management strategy is optimized, solving the problem that terminals cannot effectively cope with the rate demands of new services in idle mode, thus improving user experience and resource utilization efficiency.

WO2025228057A1PCT designated stage Publication Date: 2025-11-06HUAWEI TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/086785
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-04-28
Filing Date
2025-04-02
Publication Date
2025-11-06

AI Technical Summary

Technical Problem

In idle mode, existing technologies cannot effectively manage the cell mobility of terminals to meet the rate demands of new services such as extended reality (XR) and cloud gaming, resulting in a decline in user experience and waste of resources.

Method used

By receiving instruction information, the terminal device measures the cell signal quality and determines the associated data rate, thereby optimizing cell selection, reselection, and handover strategies to meet service rate requirements.

Benefits of technology

It improves the terminal's decision-making efficiency when handling new services, enhances user experience, and reduces resource waste.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025086785_06112025_PF_FP_ABST
    Figure CN2025086785_06112025_PF_FP_ABST
Patent Text Reader

Abstract

The present application provides a communication method and a communication apparatus. The method comprises: receiving first indication information, the first indication information indicating information of N data rates, and each data rate having an association relationship with a cell signal quality; measuring M cells to obtain the cell signal quality of the M cells; and, on the basis of the first indication information, determining a data rate associated with the cell signal quality of the M cells and further, on the basis of the data rate associated with the cell signal quality of the M cells, determining a processing policy and / or a cell management policy of a service, the cell management policy being any one of the following items: a cell selection policy, a cell re-selection policy, or a cell switching policy. On this basis, when the processing policy and the cell management policy of the service are determined, a rate (namely, the data rate associated with the cell signal quality) which can be provided by the cell is considered, thus enabling a terminal to make efficient decisions on service processing policy and the cell management mode, thereby improving user experience and reducing resource waste.
Need to check novelty before this filing date? Find Prior Art

Description

Communication method and communication apparatus

[0001] This application claims priority to the Chinese Patent Application No. 202410528735.5, filed on April 28, 2024, and entitled "Communication method and communication apparatus", the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD

[0002] The present application relates to the field of wireless communication, and more particularly, to a communication method and a communication apparatus. BACKGROUND

[0003] In the existing idle mode, the terminal usually performs cell mobility management, such as performing cell selection, cell reselection, or cell handover, based on the serving cell signal quality, the neighbor cell signal quality, the frequency priority, and the like. With the development of technology, some services, such as extended reality (XR), cloud gaming, artificial intelligent (AI), and the like, have emerged. In the face of these newly emerging services, how to perform cell mobility management or how to perform service management is a problem worth considering. SUMMARY

[0004] The present application provides a communication method and a communication apparatus, which can improve user experience.

[0005] In a first aspect, a communication method is provided. The method can be used at the terminal side, i.e., the method is performed by a communication apparatus, which can be a communication device (such as a terminal device), or the communication apparatus can be a component (such as a chip or a chip system or a circuit or a communication module) in a communication device. Hereinafter, the terminal device is mainly taken as an example for illustration.

[0006] The method can include: receiving first indication information, the first indication information indicating information of N data rates, the data rate having an associated relationship with a cell signal quality, N being an integer greater than 1 or equal to 1; measuring M cells to obtain cell signal qualities of the M cells, M being an integer greater than 1 or equal to 1; determining a processing strategy of a service and / or a cell management strategy based on the data rates associated with the cell signal qualities of the M cells, the cell management strategy being any one of a cell selection strategy, a cell reselection strategy, and a cell handover strategy, the data rates associated with the cell signal qualities of the M cells being determined based on the first indication information.

[0007] Based on the technical solution, the terminal device can obtain the N data rates based on the indication information, and the data rates are associated with the cell signal quality. Therefore, the terminal device can determine the data rate associated with the cell signal quality based on the measured cell signal quality, and further determine the processing strategy of the service and / or the cell management strategy based on the data rate associated with the cell signal quality. Based on this, if the rate requirement of the service is high, the processing strategy of the service and / or the cell management strategy can be determined by considering the rate that can be provided by the cell (i.e., the data rate associated with the cell signal quality). In this way, the terminal device can efficiently determine the processing strategy of the service and / or the cell selection, cell reselection, and cell switching mode, thereby improving user experience and reducing resource waste.

[0008] In some implementations of the first aspect, the first indication information is further used to indicate the cell signal quality associated with the N data rates.

[0009] Based on the technical solution, the terminal device can obtain the N data rates based on the first indication information and the signal quality associated with each data rate in the N data rates.

[0010] In some implementations of the first aspect, the N data rates are associated with at least one type of service.

[0011] In some implementations of the first aspect, the first indication information is further used to indicate the type of service associated with the N data rates.

[0012] In one example, the N data rates are associated with one type of service.

[0013] In another example, the N data rates are associated with at least two types of service. In other words, for different types of service in the at least two types of service, one data rate can be respectively associated with the cell signal quality.

[0014] In some implementations of the first aspect, the N data rates are associated with at least one cell signal quality, and the at least one cell signal quality is predefined.

[0015] In some implementations of the first aspect, the N data rates include X groups of data rates, each group of data rates corresponds to one cell, each group of data rates includes at least one data rate, and X is an integer greater than 1 or equal to 1.

[0016] Based on the technical solution, the first indication information can indicate the data rate corresponding to each cell, i.e., the data rate associated with the signal quality of each cell. In this way, the data rate corresponding to each cell can be indicated for each cell respectively, thereby improving the accuracy of the data rate.

[0017] In some implementations of the first aspect, the N data rates correspond to each of the at least one cell.

[0018] According to the above technical solution, the N data rates indicated by the first indication information can be used for each of the at least one cell, in other words, the N data rates have a correlation with the signal quality of each of the at least one cell. In this way, only the information of a set of data rates can be indicated, thereby saving signaling overhead.

[0019] In some implementations of the first aspect, the N data rates are data rates under at least one configuration information.

[0020] In some implementations of the first aspect, the method further includes: receiving configuration information corresponding to the N data rates.

[0021] In some implementations of the first aspect, the configuration information includes at least one of the following: time division duplex (TDD) configuration, number of receive antennas, multi-carrier, beamforming technology, antenna switching, beam switching, carrier switching, number of transmit antennas, multiple-input multiple-output (MIMO) layer number, modulation and coding format, bandwidth, number of carriers, carrier type, and carrier frequency band.

[0022] In some implementations of the first aspect, the processing strategy of the service is to process the service in an end-cloud collaborative manner or to process the service locally by the terminal.

[0023] In some implementations of the first aspect, the data rate associated with the cell signal quality of the first cell in the M cells meets the data rate required by the service, and the processing strategy of the service is determined based on the data rates associated with the cell signal quality of the M cells, including: based on the data rate associated with the cell signal quality of the first cell meeting the data rate required by the service, determining that the processing strategy of the service is to process the service in an end-cloud collaborative manner.

[0024] According to the above technical solution, if the data rate associated with the cell signal quality of a cell in the M cells meets the data rate required by the service, the processing strategy of the service can be determined to be to process the service in an end-cloud collaborative manner, thereby reducing signaling overhead caused by processing the service by the terminal device.

[0025] In some implementations of the first aspect, the method further includes: sending data of the service to the first cell.

[0026] In some implementations of the first aspect, in the case that the data rate associated with the cell signal quality of the first cell in the M cells meets the data rate required by the service, the method further comprises: determining, based on the data rates associated with the cell signal qualities of the M cells, a cell management strategy, and determining to perform a connection establishment procedure or a connection recovery procedure with the first cell in the case that the cell management strategy is a cell selection strategy or a cell reselection strategy, or determining to switch to the first cell in the case that the cell management strategy is a cell switching strategy.

[0027] Based on the above technical solution, if the data rate associated with the cell signal quality of a cell in the M cells meets the data rate required by the service, a connection establishment procedure or a connection recovery procedure can be performed with the cell, or the cell can be switched to, which facilitates subsequent processing of the service by means of end-cloud collaboration.

[0028] In some implementations of the first aspect, the method further comprises: performing cell selection / reselection before performing the connection establishment procedure or the connection recovery procedure when the service arrives.

[0029] In some implementations of the first aspect, in the case that the connection establishment procedure or the connection recovery procedure is performed with the first cell, or the first cell is switched to, the method further comprises: sending second indication information to the first cell, the second indication information indicating the data rate required by the service.

[0030] In some implementations of the first aspect, the information of the data rate comprises at least one of the following parameters: an amount of data that can be transmitted within a first time period, a data rate that can be provided within the first time period, an amount of data that can be transmitted within the first time period per second time period, or a data rate that can be provided within the first time period per second time period.

[0031] In some implementations of the first aspect, the information of the data rate further comprises information of a service type corresponding to the data rate.

[0032] Based on the above technical solution, the information of the data rate can comprise information of a service type corresponding to the data rate, so that the information of the service type corresponding to the data rate does not need to be indicated by separate signaling, and signaling overhead can be saved.

[0033] The second aspect provides a communication method. The method can be used on a network side, i.e., the method is performed by a communication apparatus, which can be a communication device (such as a network device), or the communication apparatus can be a component (such as a chip or a chip system or a circuit or a communication module) in a communication device.

[0034] The method can comprise: sending first indication information, the first indication information indicating information of N data rates, the data rates having an association with cell signal quality, N being an integer greater than 1 or equal to 1. Optionally, the method further comprises: generating the first indication information.

[0035] With reference to the second aspect, in some implementations of the second aspect, the first indication information is further used to indicate cell signal quality associated with the N data rates.

[0036] With reference to the second aspect, in some implementations of the second aspect, the N data rates have an association with at least one cell signal quality, the at least one cell signal quality being predefined.

[0037] With reference to the second aspect, in some implementations of the second aspect, the N data rates comprise X groups of data rates, each group of data rates corresponding to one cell, each group of data rates comprising at least one data rate, X being an integer greater than 1 or equal to 1.

[0038] With reference to the second aspect, in some implementations of the second aspect, the N data rates correspond to each of at least one cell.

[0039] With reference to the second aspect, in some implementations of the second aspect, the N data rates are data rates under at least one configuration information.

[0040] With reference to the second aspect, in some implementations of the second aspect, the method further comprises: sending configuration information corresponding to the N data rates.

[0041] With reference to the second aspect, in some implementations of the second aspect, the configuration information comprises at least one of the following: time division duplex (TDD) configuration, number of receive antennas, multi-carrier, beamforming technology, antenna switching, beam switching, carrier switching, number of transmit antennas, multiple-input multiple-output (MIMO) layer number, modulation and coding format, bandwidth, number of carriers, carrier type, carrier frequency band.

[0042] With reference to the second aspect, in some implementations of the second aspect, the processing strategy of the service is to process the service in an end-cloud collaborative manner or to process the service locally by the terminal.

[0043] With reference to the second aspect, in some implementations of the second aspect, the information of the data rates comprises at least one of the following parameters: data amount that can be transmitted within a first time length, data rate that can be provided within the first time length, data amount that can be transmitted within the first time length per interval of a second time length, data rate that can be provided within the first time length per interval of the second time length.

[0044] With reference to the second aspect, in some implementations of the second aspect, the information of the data rates further comprises information of a service type corresponding to the data rates.

[0045] The beneficial effects and possible designs with respect to the second aspect can be referred to the related description in the first aspect, and will not be repeated here.

[0046] In a third aspect, a communication method is provided. The method can be used in a terminal side, i.e., the method is performed by a communication apparatus, which can be a communication device (e.g., a terminal device), or the communication apparatus can be a component (e.g., a chip or a chip system or a circuit or a communication module) in a communication device.

[0047] The method can comprise: receiving indication information, the indication information indicating a first configuration parameter and a second configuration parameter, the first configuration parameter and the second configuration parameter being associated with different types of services; and performing any one of the following based on a configuration parameter associated with a to-be-executed service according to a service type of the to-be-executed service: cell selection, cell reselection, and cell switching, wherein the configuration parameter associated with the to-be-executed service is the first configuration parameter or the second configuration parameter.

[0048] Based on the above technical solution, different parameters, i.e., the first configuration parameter and the second configuration parameter, can be configured for different types of services, so that the terminal can subsequently select the configuration parameter associated with the service type of the to-be-executed service to perform any one of the following: cell selection, cell reselection, and cell switching, which can further enhance the accuracy of the policy decision of performing any one of the following: cell selection, cell reselection, and cell switching.

[0049] In combination with the third aspect, in some implementations of the third aspect, the first configuration parameter is associated with a first type of service, and the second configuration parameter is associated with a second type of service, and performing any one of the following based on a configuration parameter associated with a to-be-executed service according to a service type of the to-be-executed service: cell selection, cell reselection, and cell switching, comprises: in a case where the to-be-executed service is the first type of service, performing any one of the following based on the first configuration parameter: cell selection, cell reselection, and cell switching; and in a case where the to-be-executed service is the second type of service, performing any one of the following based on the second configuration parameter: cell selection, cell reselection, and cell switching.

[0050] In combination with the third aspect, in some implementations of the third aspect, the first type of service is an end-cloud collaboration type of service, and the second type of service is a service different from the end-cloud collaboration type of service.

[0051] In a fourth aspect, a communication method is provided. The method can be used in a network side, i.e., the method is performed by a communication apparatus, which can be a communication device (e.g., a network device), or the communication apparatus can be a component (e.g., a chip or a chip system or a circuit or a communication module) in a communication device.

[0052] The method can comprise: determining first configuration parameters and / or second configuration parameters, the first configuration parameters and the second configuration parameters being associated with different types of services, the first configuration parameters or the second configuration parameters being used to perform any one of the following: cell selection, cell reselection, cell switching; and sending indication information, the indication information indicating the first configuration parameters and the second configuration parameters.

[0053] In some implementations, in combination with the third aspect or the fourth aspect, the first configuration parameters and / or the second configuration parameters comprise at least one of the following: parameters for starting neighbor cell measurement, parameters for high-priority neighbor cell reselection evaluation decision conditions, parameters for equal-priority neighbor cell reselection evaluation decision conditions, parameters for low-priority neighbor cell reselection evaluation decision conditions, and trigger condition configuration parameters for cell switching.

[0054] In some implementations, in combination with the third aspect or the fourth aspect, the indication information indicating the first configuration parameters and the second configuration parameters comprises any one of the following: the indication information comprises the first configuration parameters, and the first configuration parameters have an association relationship with the second configuration parameters; or the indication information comprises the first configuration parameters and offset information, the offset information representing offset information between the first configuration parameters and the second configuration parameters; or the indication information comprises first configuration information and second configuration information.

[0055] In some implementations, in combination with the third aspect or the fourth aspect, the indication information further indicates a service type associated with the first configuration parameters and a service type associated with the second configuration parameters.

[0056] The beneficial effects and possible designs of the fourth aspect can be referred to the related description of the third aspect, and will not be repeated here.

[0057] In a fifth aspect, a communication method is provided. The method can be used on a terminal side, i.e., the method is performed by a communication apparatus, which can be a communication device (such as a terminal device), or the communication apparatus can be a component (such as a chip or a chip system or a circuit or a communication module) in a communication device. Hereinafter, the terminal device is mainly taken as an example for illustration.

[0058] The method can comprise: receiving first indication information, the first indication information indicating information of N data rates, the data rates having an association relationship with grid ranges, N being an integer greater than 1 or equal to 1; and determining a processing strategy of a service based on a data rate associated with a first grid range, the processing strategy of the service being: processing the service in an end-cloud collaborative manner and / or processing the service locally by a terminal, the first grid range being a grid range to which the terminal belongs.

[0059] Based on the technical solution, the terminal device can obtain the information indicating N data rates, the data rates have a correlation with the grid ranges, therefore, the terminal can determine the data rate associated with the grid range in which the terminal is located, and then determine the processing strategy of the service based on the data rate associated with the grid range. Based on this, if the rate requirement of the service is high, the processing strategy of the service can be determined by considering the rate that can be provided by the cell, which is beneficial to efficient decision of the processing strategy of the service by the terminal, and is beneficial to user experience improvement and reduction of resource waste.

[0060] With reference to the fifth aspect, in some implementations of the fifth aspect, the first indication information is further used to indicate a grid range associated with the N data rates.

[0061] With reference to the fifth aspect, in some implementations of the fifth aspect, the N data rates include X groups of data rates, each group of data rates corresponds to one cell, each group of data rates includes at least one data rate, and X is an integer greater than 1 or equal to 1.

[0062] With reference to the fifth aspect, in some implementations of the fifth aspect, the N data rates are data rates under at least one configuration information.

[0063] With reference to the fifth aspect, in some implementations of the fifth aspect, the method further includes: receiving configuration information corresponding to the N data rates.

[0064] With reference to the fifth aspect, in some implementations of the fifth aspect, the configuration information includes at least one of the following: time division duplex (TDD) configuration, number of receiving antennas, multi-carrier, beamforming technology, antenna switching, beam switching, carrier switching, number of transmitting antennas, number of multiple-input multiple-output (MIMO) layers, modulation and coding format, bandwidth, number of carriers, carrier type, and carrier frequency band.

[0065] With reference to the fifth aspect, in some implementations of the fifth aspect, the data rate associated with the first grid range meets the data rate required by the service, and the determining the processing strategy of the service based on the data rate associated with the first grid range includes: determining, based on the data rate associated with the first grid range meeting the data rate required by the service, that the processing strategy of the service is to process the service in a manner of end-cloud collaboration.

[0066] The sixth aspect provides a communication method. The method can be used on the network side, that is, the method is executed by a communication device, which can be a communication device (such as a network device), or the communication device can be a component (such as a chip or a chip system or a circuit or a communication module) in the communication device. Hereinafter, the network device is mainly taken as an example for illustration.

[0067] The method can comprise: sending first indication information, the first indication information indicating information of N data rates, the data rates having an association relationship with a grid range, N being an integer greater than 1 or equal to 1.

[0068] With reference to the sixth aspect, in some implementations of the sixth aspect, the first indication information is further used to indicate the grid range associated with the N data rates.

[0069] With reference to the sixth aspect, in some implementations of the sixth aspect, the N data rates comprise X groups of data rates, each group of data rates corresponding to one cell, each group of data rates comprising at least one data rate, X being an integer greater than 1 or equal to 1.

[0070] With reference to the sixth aspect, in some implementations of the sixth aspect, the N data rates are data rates under at least one configuration information.

[0071] With reference to the sixth aspect, in some implementations of the sixth aspect, the method further comprises: sending configuration information corresponding to the N data rates.

[0072] With reference to the sixth aspect, in some implementations of the sixth aspect, the configuration information comprises at least one of the following: time division duplex (TDD) configuration, number of receive antennas, multi-carrier, beamforming technology, antenna switching, beam switching, carrier switching, number of transmit antennas, multiple-input multiple-output (MIMO) layers, modulation and coding format, bandwidth, number of carriers, carrier type, and carrier frequency band.

[0073] With reference to the sixth aspect, in some implementations of the sixth aspect, the data rate associated with the first grid range meets the data rate required by the service, and the determining of the processing strategy of the service based on the data rate associated with the first grid range comprises: determining, based on the data rate associated with the first grid range meeting the data rate required by the service, that the processing strategy of the service is to process the service in an end-cloud collaborative manner.

[0074] The beneficial effects and possible designs related to the fifth aspect and the sixth aspect can be referred to the related description in the first aspect, which will not be repeated here.

[0075] In a seventh aspect, a communication apparatus is provided, which is configured to perform the method in any one of the first aspect to the sixth aspect and any possible implementation thereof. Specifically, the apparatus can include units and / or modules for performing the method in any one of the first aspect to the sixth aspect and any possible implementation thereof, such as a processing unit and / or a communication unit.

[0076] In an implementation, the apparatus is a communication device (e.g., a terminal device, or a network device). When the apparatus is a communication device, the communication unit can be a transceiver, or an input / output interface; the processing unit can be at least one processor. Optionally, the transceiver can be a transceiver circuit. Optionally, the input / output interface can be an input / output circuit.

[0077] In another implementation, the apparatus is a chip, chip system or circuit, or a communication module for a communication device (e.g., a terminal device, or a network device). When the apparatus is a chip, chip system or circuit for a communication device, the communication unit can be an input / output interface, an interface circuit, an output circuit, an input circuit, a pin or related circuitry, etc. on the chip, chip system or circuit; the processing unit can be at least one processor, a processing circuit or a logic circuit, etc.

[0078] In an eighth aspect, a communication apparatus is provided, which comprises at least one processor configured to cause the apparatus to perform the method in any one of the first aspect to the sixth aspect and any possible implementation thereof.

[0079] Optionally, the at least one processor is configured to execute computer programs or instructions to perform the method in any one of the first aspect to the sixth aspect and any possible implementation thereof.

[0080] Optionally, the apparatus further comprises a memory configured to store the computer programs or instructions.

[0081] Optionally, the at least one processor is coupled with the memory configured to store the computer programs or instructions. The memory can be disposed outside the apparatus.

[0082] Optionally, the apparatus further comprises a communication interface through which the processor reads the instructions on the memory. It can be understood that the communication interface is coupled with the processor, and can be configured to input the computer programs or instructions to the processor, or output the information in the processor.

[0083] For the operations of sending and acquiring / receiving, etc. involved, if no special description is made, or if it is not contrary to the actual role or inherent logic in the related description, it can be understood as output, input, etc. operations, or as sending and receiving operations performed by the radio frequency circuit and the antenna, which are not limited in the present application.

[0084] In an implementation, the apparatus is a communication device (e.g., a terminal device, or a network device).

[0085] In another implementation, the apparatus is a chip, chip system or circuit or communication module for a communication device (e.g., a terminal device, or a network device). Optionally, the chip is a Modem chip, also known as a baseband chip, or a system on chip (SoC) chip or system in package (SIP) chip containing a modem core.

[0086] In a ninth aspect, a computer readable storage medium is provided, the computer readable medium having stored thereon computer programs (e.g., program codes) or instructions which, when executed on a communication apparatus, cause the communication apparatus to perform the method according to any one of the first aspect to the sixth aspect and any possible implementation thereof.

[0087] In a tenth aspect, a computer program product is provided, the computer program product comprising instructions which, when executed on a computer, cause the computer to perform the method according to any one of the first aspect to the sixth aspect and any possible implementation thereof.

[0088] In an eleventh aspect, a communication system is provided, comprising a first communication apparatus and a second communication apparatus. The first communication apparatus is configured to perform the method according to any one of the first aspect to the fifth aspect and any possible implementation thereof, and the second communication apparatus is configured to perform the method according to any one of the second aspect to the sixth aspect and any possible implementation thereof. BRIEF DESCRIPTION OF DRAWINGS

[0089] FIG. 1 is a schematic diagram of a wireless communication system suitable for embodiments of the present application.

[0090] FIG. 2 is a schematic diagram of terminals in different coverage areas.

[0091] FIG. 3 is a schematic diagram of a communication method 300 according to an embodiment of the present application.

[0092] FIG. 4 is a schematic diagram of a communication method 400 according to an embodiment of the present application.

[0093] FIG. 5 is a schematic diagram of a communication method 500 according to an embodiment of the present application.

[0094] FIG. 6 is a schematic block diagram of a communication apparatus 600 according to an embodiment of the present application.

[0095] FIG. 7 is a schematic diagram of another communication apparatus 700 according to an embodiment of the present application.

[0096] FIG. 8 is a schematic diagram of a chip system 800 according to an embodiment of the present application. DETAILED DESCRIPTION

[0097] The technical solutions in the present application will be described below with reference to the drawings.

[0098] Before introducing the solutions of the present application, the following points are explained.

[0099] (1) In the present application, "indication" can include direct indication, indirect indication, explicit indication, implicit indication, and the like. When describing that certain indication information indicates A, it can be understood that the indication information carries A, carries an identifier of A, carries B having a correlation relationship with A, carries an identifier of B having a correlation relationship with A, and the like. In other words, if the receiving side of certain indication information can determine A according to the indication information, it can be described that the indication information indicates A, and the specific determination manner is not limited. When it is understood that the indication information carries A, "indication" can be replaced by "includes", and at this time, similar to the expression "sending / receiving indication information, the indication information indicates A", it can be replaced by "sending / receiving A".

[0100] In the present application, the information indicated by the indication information is referred to as to-be-indicated information. In the specific implementation process, there are many ways to indicate the to-be-indicated information, for example but not limited to, the to-be-indicated information can be directly indicated, such as the to-be-indicated information itself or an index of the to-be-indicated information. The to-be-indicated information can also be indirectly indicated by indicating other information, where the other information has a correlation relationship with the to-be-indicated information. The to-be-indicated information can also be only indicated in part, and the other part of the to-be-indicated information is known or agreed in advance. For example, the indication of specific information can also be achieved by means of the arrangement order of each information agreed in advance (for example, a protocol stipulates), thereby reducing the indication overhead to a certain extent. In addition, the to-be-indicated information can be sent as a whole, or can be sent separately into multiple sub-information, and the sending period and / or sending occasion of these sub-information can be the same or different.

[0101] (2) In this application, the expression " / " is used to indicate that the objects before and after are in an "or" relationship; for example, A / B can mean: A or B. The expression "and / or" is used to indicate that the objects before and after are in a relationship of either "and" or "or"; for example, A and / or B can mean the following: A exists alone, B exists alone, A and B exist simultaneously, where A and B can be single or multiple. "At least one of the following" or similar expressions are used to indicate any combination of the listed items; for example, at least one of A, B and / or C can mean the following: A exists alone, B exists alone, C exists alone, A and B exist simultaneously, B and C exist simultaneously, A and C exist simultaneously, A, B and C exist simultaneously, where A, B, and C can be single or multiple.

[0102] (3) In this application, "send" and "receive" indicate the direction of signal transmission. For example, "send information to XX" can be understood as the destination of the information being XX, which may include direct transmission via the air interface or indirect transmission by other units or modules via the air interface. "Receive information from YY" can be understood as the source of the information being YY, which may include direct reception from YY via the air interface or indirect reception from YY by other units or modules via the air interface. "Send" can also be understood as the "output" of the chip interface, and "receive" can also be understood as the "input" of the chip interface. In other words, sending and receiving can occur between devices, such as between network devices and terminal devices, or within a device, such as between components, modules, chips, software modules, or hardware modules within the device via a bus, wiring, or interface.

[0103] (4) In the various embodiments of this application, unless otherwise specified or in case of logical conflict, the terms and / or descriptions of different embodiments are consistent and can be referenced by each other. The technical features of different embodiments can be combined to form new embodiments according to their inherent logical relationship.

[0104] (5) In this application, "predefined" can mean a standard protocol predefined, or it can mean a pre-agreed or pre-negotiated agreement between devices. Here, "protocol" can refer to a standard protocol in the field of communications, such as a fourth-generation (4G) protocol. th Generation 4G network, fifth generation (5G) network th This application does not limit the scope to network protocols such as 5G (generation, 5G), New Radio (NR), 5.5G, and related protocols applied in future communication systems.

[0105] (6) In this application, the words "exemplary", "for example", etc. are used to mean example, illustration, or instance. Any embodiment or design solution described in this application as "exemplary" should not be construed as preferred or advantageous over other embodiments or design solutions. In fact, the use of the word exemplary is intended to present concepts in a concrete manner. In this application, "of", "corresponding", "relevant", "corresponding", "associated" are sometimes used interchangeably, and it should be pointed out that when their distinction is not emphasized, the meanings they express are consistent.

[0106] (7) In this application, "first", "second", and "#1", "#2", "#A" are only convenient for description, used to distinguish objects, and do not limit the scope of the embodiments of the application. For example, in the table 1 later in this application, V#1 and V#2 represent the rate corresponding to RSRP#1 and the rate corresponding to RSRP#2 respectively. As for whether the values of V#1 and V#2 are the same, or the specific naming of V#1 and V#2, are not limited.

[0107] First, introduce the communication system applicable to this application.

[0108] The technical solutions provided by the present application can be applied to various communication systems, such as: 5th generation (5G) or new radio (NR) system, long term evolution (LTE) system, LTE frequency division duplex (FDD) system, LTE time division duplex (TDD) system, etc. The technical solutions provided by the present application can also be applied to future communication systems. The technical solutions provided by the present application can also be applied to device to device (D2D) communication, vehicle-to-everything (V2X) communication, machine to machine (M2M) communication, machine type communication (MTC), and internet of things (IoT) communication system. The technical solutions provided by the present application can also be applied to non-terrestrial network (NTN) systems such as inter-satellite communication and satellite communication.

[0109] As an example, a satellite communication system includes a satellite base station and a terminal device. The satellite base station provides communication services for the terminal device. The satellite base station can also communicate with a base station. The satellite can be a base station or a terminal device. The satellite can refer to a drone, a hot air balloon, a low earth orbit satellite, a medium earth orbit satellite, a high earth orbit satellite, etc. The satellite can also refer to a non-ground base station or a non-ground device, etc.

[0110] As an example, V2X communication can include vehicle-to-vehicle (V2V) communication, vehicle-to-infrastructure (V2I) communication, vehicle-to-pedestrian (V2P) communication, vehicle-to-network (V2N) communication, etc.

[0111] A device in a communication system can send a signal to another device or receive a signal from another device. The signal can include information, signaling, or data, etc. The device can also be replaced by an entity, a network entity, a communication device, a communication module, a node, a communication node, etc. In this embodiment, the device is taken as an example for description.

[0112] The terminal device in the embodiments of the present application can be a device or module with corresponding communication functions for accessing the above-mentioned communication system. The terminal device can include various devices with wireless communication functions, which can be used to connect people, things, machines, etc. The terminal device can be widely used in various scenarios, such as cellular communication, D2D, V2X, peer to peer (P2P), M2M, MTC, IoT, virtual reality (VR), augmented reality (AR), industrial control, autonomous driving, remote medical treatment, smart power grid, smart furniture, smart office, smart wear, smart transportation, smart city UAV, robot, remote sensing, passive sensing, positioning, navigation and tracking, autonomous delivery, etc. The terminal device can be a terminal in any of the above scenarios, such as an MTC terminal, an IoT terminal, etc. The terminal device can be a user equipment (UE) of the 3rd generation partnership project (3GPP) standard, a terminal, a fixed device, a mobile station device or a mobile device, a subscriber unit, a handset, a vehicle-mounted device, a wearable device, a cellular phone, a smart phone, a session initiation protocol (SIP) phone, a wireless data card, a personal digital assistant (PDA), a computer, a tablet computer, a notebook computer, a wireless modem, a handset, a laptop computer, a computer with wireless transceiver function, a smart book, a vehicle, a satellite, a global positioning system (GPS) device, a target tracking device, an aircraft (such as a drone, a helicopter, a multi-copter, a quad-copter, or an airplane, etc.), a ship, a remote control device, a smart home device, an industrial device, a transport vehicle with wireless communication function, a communication module, a road side unit (RSU) with terminal function, or a device built in the above-mentioned device (such as a communication module, a modem or a chip in the above-mentioned device, etc.), or other processing devices connected to the wireless modem.

[0113] It should be understood that in some scenarios, the UE can also be used as a base station. For example, the UE can act as a scheduling entity that provides sidelink signals between UEs in V2X, D2D or P2P scenarios, etc.

[0114] In embodiments of the present application, the apparatus for implementing the function of the terminal device, i.e., the terminal apparatus, can be a terminal device or an apparatus capable of supporting the terminal device to implement the function, such as a chip system or a chip or a circuit or a communication module (i.e., a communication module performing a communication function), which can be installed in the terminal device. In embodiments of the present application, the chip system can be composed of a chip or can include a chip and other discrete devices. In addition, the apparatus can further be configured with program instructions for performing the corresponding communication function.

[0115] The network device in embodiments of the present application can be a device or module having a corresponding communication function. The network device can be a device for communicating with the terminal device, and the network device can also be referred to as an access network device or a radio access network device, such as a network device, which can be a base station. The network device in embodiments of the present application can refer to a radio access network (RAN) node (or device) for accessing the terminal device to a wireless network. The base station can broadly cover various names in the following or be replaced by the following names, such as: Node B (NodeB), evolved Node B (eNB), next generation Node B (gNB), relay station, access point, transmitting and receiving point (TRP), transmission point, primary station, secondary station, multi-standard radio (MSR) node, home base station, network controller, access node, wireless node, access point (AP), transmission node, transceiver node, baseband unit (BBU), remote radio unit (RRU), active antenna unit (AAU), remote radio head (RRH), central unit (CU), distributed unit (DU), positioning node, etc. The base station can be a macro base station, a micro base station, a relay node, a donor node, or the like, or a combination thereof. The base station can also refer to a communication module, modem, or chip for being disposed in the aforementioned device or apparatus. The base station can also be a mobile switching center and a device assuming a base station function in D2D, V2X, M2M communication, a network side device in a future communication system, a device assuming a base station function in a future communication system, etc. The base station can support networks of the same or different access technologies. Embodiments of the present application do not limit the specific technology and specific device form adopted by the network device.

[0116] A base station can be fixed, or mobile. For example, a helicopter or drone can be configured to act as a mobile base station, with one or more cells moving according to the location of the mobile base station. In other examples, a helicopter or drone can be configured to act as a device that communicates with another base station.

[0117] In some deployments, the network device mentioned in embodiments of the present application can be a device including a CU, or a DU, or a device including a CU and a DU, or a control plane CU node (central unit-control plane (CU-CP)) and a user plane CU node (central unit-user plane (CU-UP)), and a DU node.

[0118] In some deployments, a plurality of RAN nodes cooperate to assist a terminal device to implement wireless access, and different RAN nodes respectively implement part of the functions of a base station. For example, a RAN node can be a CU, a DU, a CU-CP, a CU-UP, or a radio unit (RU), etc. The CU and the DU can be separately arranged, or can also be included in the same network element, such as a BBU. The RU can be included in a radio frequency device or a radio frequency unit, such as an RRU, an AAU, or an RRH.

[0119] In different systems, the CU (or CU-CP and CU-UP), DU, or RU can also have different names, but those skilled in the art can understand their meanings. For example, the wireless access network can also be an open radio access network (O-RAN) architecture, in which the CU can also be referred to as an open CU (O-CU), the DU can also be referred to as an open DU (O-DU), the CU-CP can also be referred to as an open CU-CP (O-CU-CP), the CU-UP can also be referred to as an open CU-UP (O-CU-UP), and the RU can also be referred to as an open RU (O-RU). Any of the CU (or CU-CP, CU-UP), DU, and RU in the present application can be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.

[0120] In the embodiments of the present application, the device for implementing the function of the network device can be the network device, or can be a device capable of supporting the network device to implement the function, such as a chip system or a chip or a circuit or a communication module (i.e., a communication module performing a communication function), which can be installed in the network device. In the embodiments of the present application, the chip system can be composed of a chip, or can include a chip and other discrete devices. In addition, program instructions for performing corresponding communication functions can also be configured in the device. In the embodiments of the present application, only the device for implementing the function of the network device is taken as an example for description, and the scheme of the embodiments of the present application is not limited.

[0121] The network device and the terminal device can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; can also be deployed on water surface; and can also be deployed on airplanes, balloons and satellites in the air. The scenarios in which the network device and the terminal device are located are not limited in the embodiments of the present application.

[0122] A communication system suitable for the embodiments of the present application is briefly introduced in combination with FIG. 1, as follows.

[0123] Referring to FIG. 1, FIG. 1 is a schematic diagram of a wireless communication system suitable for the embodiments of the present application, as an example. As shown in FIG. 1, the wireless communication system includes a radio access network 100. The radio access network 100 can be a next-generation (for example, a higher version) radio access network, or a traditional (for example, 5G, 4G, 3G or 2G) radio access network. One or more terminal devices (120a-120j, collectively referred to as 120) can be connected to each other or connected to one or more network devices (110a, 110b, collectively referred to as 110) in the radio access network 100. The network elements in the wireless communication system are connected through interfaces (for example, NG, Xn), or connected through the air interface.

[0124] In the communication between the network device and the terminal device, the network device can manage one or more cells, and each cell can include at least one terminal device. The cell can be understood as an area within the coverage range of the wireless signal of the network device.

[0125] FIG. 1 is only a schematic diagram, and the wireless communication system can also include other devices, such as core network devices, wireless relay devices and / or wireless backhaul devices, etc., which are not shown in FIG. 1.

[0126] In order to facilitate the understanding of the embodiments of the present application, the terms involved in the present application are briefly explained.

[0127] 1. Cell selection: When the terminal device is in an idle state / inactive state, the terminal device will perform a cell search process and select a suitable cell for camping as soon as possible, which is called "cell selection".

[0128] 2. Cell reselection: When the terminal device camps on a cell, as the terminal device moves, the terminal device can need to camp on another cell with higher priority or better signal, which is the cell reselection process. In short, cell selection is the process of finding a suitable cell as soon as possible, and cell reselection is the process of selecting a more suitable cell.

[0129] Possible implementation of cell selection / reselection is given below. It should be noted that the embodiments of the present application do not limit the specific process of cell selection / reselection, in other words, any cell selection / reselection method is applicable to the embodiments of the present application.

[0130] In the idle state / deactivated state, the terminal device can determine whether to start neighbor cell measurement according to the measurement start condition, see Start Neighbor Cell Measurement. After the decision to start, the terminal device will measure the signal quality of the current serving cell and the neighbor cell. The terminal device needs to meet certain conditions to start neighbor cell measurement, and the decision is made on the current serving cell according to this condition. After the decision is made, the terminal device starts neighbor cell measurement. This is done to save power for the terminal device by limiting measurement actions. After the terminal device starts neighbor cell measurement, it will calculate the R value (R criterion variable, representing the signal quality level of the cell) of the current serving cell and the neighbor cell respectively, and queue for cell reselection decision.

[0131] Whether to start neighbor cell measurement mainly considers two factors: cell reselection priority and signal quality of the current serving cell. The variables involved are shown in Table 1.

[0132] Table 1

[0133] One possible scenario is that if the neighbor cell priority is higher than the serving cell, regardless of the signal quality of the serving cell, the terminal device will unconditionally start neighbor cell measurement; if the neighbor cell priority is lower than or equal to the serving cell, the terminal device will measure the signal quality of the current serving cell and compare it with the signal quality standard sent by the network. If the signal quality of the current serving cell is better than the signal quality standard, neighbor cell measurement will not be started; if the signal quality of the current serving cell is lower than or equal to the signal quality standard, neighbor cell measurement will be started.

[0134] The cell reselection priority is generally obtained from the system message of the current serving cell, configured by the network side, and sent to the terminal device through cell broadcast. This type of priority is a general cell reselection priority. The cell reselection priority can also be obtained from the radio resource control (RRC) release (RRCRelease) message or inherited from other systems. This type of priority is a dedicated cell reselection priority.

[0135] The configuration of the general cell reselection priority includes the cell reselection priority and the cell reselection sub-priority. The terminal device adds the cell reselection priority and the cell reselection sub-priority, and uses the added priority as the final cell reselection priority of the configured frequency point to perform cell reselection.

[0136] The cell reselection priority is divided according to the frequency point. That is, the cells on the same frequency point of the same radio access technology (RAT) have the same cell reselection priority, and the cell reselection priorities of different frequency points can be the same or different.

[0137] As an example, the value range of the cell reselection priority variable (cellReselectionPriority) is 0-7, and the larger the variable value is, the higher the priority is. As an example, the value range of the cell reselection sub-priority variable (CellReselectionSubPriority) is 0.2, 0.4, 0.6, and 0.8, and the larger the variable value is, the higher the priority is.

[0138] After completing the neighbor cell measurement, the terminal device can start to evaluate and determine whether to perform cell reselection to the neighbor cell. The following describes the cases.

[0139] Case 1: High-priority neighbor cell reselection evaluation and determination.

[0140] In any of the following cases, cell reselection of the NR frequency point with a higher priority than the serving frequency is performed. If there are multiple cells that meet the condition at the same time, the neighbor cell with the highest signal quality level Rn is selected for cell reselection. Wherein Rn satisfies: Rn = Q meas,n –Q offset –Q offsettemp The meanings of the parameters are described later in combination with Table 3.

[0141] Case 1: The following conditions are met at the same time: the neighbor cell with a higher priority NR frequency point meets: S qual > Thresh X,HighQ ; and the terminal device has been camped on the current serving cell for more than 1s.

[0142] Case 2: The following conditions are met simultaneously: The neighbor cell with higher priority NR frequency meets S rxlev >Thresh X,HighP ; the terminal device camps on the current serving cell for more than 1 s.

[0143] The variables involved above are shown in Table 2.

[0144] Table 2

[0145] Case 2, equal priority neighbor cell reselection evaluation decision.

[0146] Equal priority cell reselection is based on R criterion. The so-called R criterion is: the cell signal quality level of each neighbor cell and the current serving cell is calculated; then the cell signal quality level is sorted, the cell with the largest or nearly largest cell signal quality level is selected; finally, among these cells, the cell with the most number of beams whose beam signal quality meets the requirement is selected as the best cell, and this cell is said to meet the cell reselection criterion. If the selected best cell continues to meet the cell reselection criterion during TreselectionNR, and the terminal device camps on the current serving cell for more than 1 s, the terminal device starts cell reselection to this neighbor cell. The specific steps can be referred to the following steps.

[0147] Step 1) Select the neighbor cell that meets the S criterion.

[0148] Step 2) Among the current serving cell and the neighbor cell that meets the S criterion, the terminal device selects the cell with the highest cell signal quality level as the highest ranked cell.

[0149] Among them, the calculation method of the cell signal quality level is as follows:

[0150] The signal quality level of the neighbor cell: Rn=Q meas,n –Q offset –Q offsettemp .

[0151] The signal quality level of the current serving cell: Rs=Q meas,n –Q hyst –Q offsettemp .

[0152] Step 3) Among the current serving cell and the neighbor cell that meets the S criterion, the terminal device identifies the cell whose cell signal quality level meets the following condition.

[0153] Step 4) R highest ranked cell -R≤rangeToBestCell.

[0154] Step 5) Among the highest ranked cell and the cells satisfying the above conditions, the terminal device selects a cell with the largest number of beams whose beam-level reference signal receiving power (RSRP) values are greater than a synchronization signal block (SSB) combining threshold and which satisfy the threshold requirement as the best cell. If there are multiple such cells, the cell with the highest cell signal quality level is selected as the best cell. If no beam of any cell has a beam-level RSRP value greater than the SSB combining threshold, the cell with the highest cell signal quality level is selected as the best cell among the highest ranked cell and the cells satisfying the above conditions.

[0155] Step 6) If the best cell selected through the above steps is not the current serving cell, it is determined whether the best cell satisfies the following condition. If the best cell is not the current serving cell and satisfies the following condition, the terminal device reselects to the cell; otherwise, the terminal device continues to camp on the original serving cell. The condition is that the best cell continuously satisfies the cell reselection criteria of the above steps during TreselectionNR, and the camping time of the terminal device on the current serving cell is greater than 1 s.

[0156] The variables involved are shown in Table 3.

[0157] Table 3

[0158] Case 3, low-priority neighbor cell reselection evaluation decision.

[0159] The reselection criteria for low-priority cells are much more stringent than those for high-priority cells or cells with the same priority, and the cell reselection of the NR frequency with a lower priority than the serving frequency is performed only if the following conditions are met. If there are multiple cells that simultaneously satisfy the conditions, the cell reselection is performed on the neighbor cell with the highest signal quality level Rn (Rn = Q meas,n – Q offset – Q offsettemp ) value.

[0160] Condition 1: None of the high-priority neighbor cells meets the high-priority cell reselection criteria.

[0161] Condition 2: None of the cells with the same priority meets the same-priority cell reselection criteria.

[0162] Condition 3: Any of the following is met:

[0163] Case 1: Both of the following are met: qual <ThreshServing,LowQ; the cell of the lower priority NR frequency meets Srxlev>ThreshServing,LowQ during TreselectionNR qual >Thresh X,LowQ ; the terminal device stays in the current serving cell for more than 1 s.

[0164] Case 2: Both of the following are met: rxlev <ThreshServing,LowP; the cell of the lower priority NR frequency meets Srxlev>Thresh X,LowP ; the terminal device stays in the current serving cell for more than 1 s.

[0165] The variables involved are shown in Table 4.

[0166] Table 4

[0167] Table 4

[0168] Cell reselection execution:

[0169] After completing the neighbor cell measurement and confirming that there is a new cell meeting the cell reselection condition, the terminal device will start to attempt to camp on the new cell. For example, the terminal device searches for the target cell; the terminal device receives the system message of the target cell, and if there is no access restriction (such as judging whether the target cell is barred or reserved through the system message of the target cell), the terminal device camps on the target cell, i.e., reselects to the target cell. Otherwise, the terminal device still camps on the current serving cell.

[0170] 3. Cell handover: the process of switching the terminal device from the source cell to the target cell is called handover. Specifically, when the terminal device is in the connected state / active state, it moves from one cell to another. The original serving cell can no longer provide service to the terminal device or provide poor quality of service to the terminal device. In order to not interrupt the service, the terminal device needs to be switched to a more suitable cell to continue to provide service to the terminal device, and to achieve mobility management. The original serving cell can be referred to as the source cell, and the cell that provides continued service to the terminal device can be referred to as the target cell.

[0171] One possible cell handover mechanism is conditional handover (CHO). CHO mechanism is a handover based on CHO triggering condition (or CHO execution condition). The network device can inform the terminal device of configuration information of one or more candidate cells and corresponding CHO triggering conditions when the communication link quality is good. The terminal device can take the candidate cell satisfying the CHO triggering condition as a target cell. Then, the terminal device can switch from the source cell to the target cell after determining the target cell.

[0172] As an example, an implementation of CHO is given below. It should be noted that the embodiments of the present application do not limit the specific process of cell handover (such as CHO). In other words, any cell handover mode is applicable to the embodiments of the present application. As an example, CHO includes the following steps.

[0173] Step 1) After the CHO function of the source cell is started, the source base station negotiates with the candidate target base station through a handover request (HANDOVER REQUEST) message. After the negotiation, CHO can be performed (all candidate target base stations need to reserve resources for the terminal device), and the source base station can send the related configuration of CHO to the terminal device through an RRC reconfiguration (RRCReconfiguration(HO)) message, thereby starting the signaling process of CHO.

[0174] Step 2) After receiving the CHO configuration, the terminal device maintains the connection with the source cell and starts to evaluate the CHO execution condition of the candidate cell. If at least one CHO candidate cell satisfies the corresponding execution condition, the terminal device releases from the source cell, adopts the corresponding configuration of the selected cell stored, synchronizes to the candidate cell, completes the RRC handover process, and sends an RRC reconfiguration complete (RRCReconfigurationComplete) message to the target base station. After the terminal device successfully completes the RRC handover, the terminal device can release the stored CHO configuration.

[0175] Step 3) The source base station can configure the RSRP "low threshold" of the measurement event of the terminal device through measurement control (for example, A3 event, in NR basic handover, the source base station configures the terminal device to measure the RSRP of the neighbor cell to be 3 dB higher than that of the source cell before reporting the measurement report; in CHO, the source base station configures the terminal device to measure the RSRP of the neighbor cell to be 1 dB higher than that of the source cell before reporting the measurement report), so that the terminal device can find the candidate target cell list satisfying the "low threshold" as soon as possible, and then send a measurement report to the source base station side.

[0176] Step 4) The handover execution trigger condition mainly refers to the configuration of a certain measurement event, for example, an A3 event. When the terminal device measures that the RSRP of a neighbor cell is 1 dB higher than that of the source cell, the terminal device can report a measurement report. The handover execution trigger condition is determined by the source base station. After the source base station finds a candidate target cell for the terminal device, the source base station issues the handover execution trigger condition. When the RSRP of the neighbor cell is 3 dB higher than that of the source cell, the handover can be performed. Then, after the terminal device finds a target cell in the candidate target cell that meets this condition, the terminal device can autonomously decide to perform the handover. The handover execution trigger condition corresponds to the CHO introduced information element condition trigger configuration (condTriggerConfig-r16), which includes A3, A4, and A5 event configuration parameters, as well as D1, D2, and T1 event configuration parameters.

[0177] 4) End-cloud collaboration: indicates that the processing of the service is performed in a manner of mutual collaboration between the terminal device and the cloud. That is, the terminal device determines to offload a part of rendering, artificial intelligent (AI) inference, and other computing tasks to the cloud for processing based on certain service requirements and local computing power levels. Specifically, the terminal device transmits local partial or all data to the cloud through the network device through the uplink of the wireless network for processing. After the processing is completed, the network device downloads the data processed by the cloud through the downlink and processes the data locally, for example, local merging processing or submission to the application layer for processing. Through such collaborative processing operation, high-quality services can still be ensured to a certain extent in the case of limited computing power of the terminal device.

[0178] Among them, the end-cloud collaboration can also be referred to as end-cloud operation, cloud processing, end-network collaboration, or end-network-cloud collaboration. The naming of the embodiments of the present application is not limited. In addition, the service processed through the end-cloud collaboration can also be referred to as an end-cloud collaborative service. If the task of the above-mentioned collaborative processing is completed locally on the terminal device, it can also be referred to as local processing.

[0179] Some services, such as extended reality (extended reality, XR), cloud gaming, AI, and other services, require low latency and are accompanied by large data service transmission requirements. The requirements for the computing power of the graphics processing unit (graphics processing unit, GPU), central processing unit (central processing unit, CPU), and memory of the terminal device are increasing.

[0180] Taking cloud gaming as an example, usually the rendering effect of a game by a mobile phone is limited by the rendering computing power. In order to obtain a better rendering effect, the terminal device can upload the three-dimensional model data to be rendered, and information such as user position and rendering perspective to the cloud end for rendering. After rendering by the cloud end, the rendering result is returned to the terminal device, and the terminal device displays it to the user after post-processing. The size of the three-dimensional model data to be uploaded by the terminal device is usually in the range of 5-20 Mb, and there is also a large scene of about 100 Mb.

[0181] Taking AI enhancement processing as another example, the sender uses an AI algorithm (such as an AI model capable of realizing quality reduction, referred to as a quality reduction AI model) to perform quality reduction processing on a high-quality (or high-resolution) picture, to obtain a low-quality (or low-resolution) picture, so as to reduce transmission bandwidth consumption; the receiver uses an AI algorithm (such as an AI model capable of realizing quality enhancement, referred to as a quality enhancement AI model) to perform image enhancement. The weight of the quality enhancement AI model of the receiver needs to be matched with the weight of the quality reduction AI model of the sender. However, the weight of the quality reduction AI model is related to the type of picture and the scene, and therefore the weight of the quality reduction AI model will change frequently, and then the receiver needs to dynamically update and download the quality enhancement AI model matched with the quality reduction AI model. After the scene changes, the updated model is usually downloaded to the local terminal device within 3 seconds, and the size of the model is about 50-1.3 Gbits.

[0182] In order to reduce the processing burden of the terminal device, there is currently a way to place the rendering task or AI computing task in the cloud for processing, and then download the result to the terminal device side after processing by the cloud. This method is usually referred to as cloud processing (or pure cloud processing). The main disadvantages of cloud processing are as follows: 1) cost: high cost of cloud processing; 2) latency: it is difficult to completely meet the business latency requirements; 3) privacy: there is a risk of exposing user privacy; 4) coverage: uncertainty of wireless network coverage or capacity, resulting in the need to fallback part of the rendering task to the terminal device side in some scenarios. Therefore, in order to reduce the processing burden of the terminal device, while taking into account the business latency, cost, coverage, privacy and other needs, the end-cloud collaborative processing described above can be used. In end-cloud collaborative processing, the terminal device transmits part or all of the local data to the cloud through the uplink of the wireless network through the network device for processing. Whether the terminal device can transmit part or all of the local data to the cloud through the uplink of the wireless network through the network device for processing is related to the location of the terminal device or the coverage range of the network.

[0183] Referring to FIG. 2, as an example, FIG. 2 is a schematic diagram of terminal devices in different coverage ranges. As shown in FIG. 2, in the coverage range within boundary 1, the terminal device can meet the service requirement, and the terminal device power consumption is at a reasonable level; in the coverage range between boundary 2 and boundary 1, the terminal device can meet the service requirement through certain means (such as increasing the transmission power, etc.), and the terminal device power consumption is relatively large; in the coverage range beyond boundary 2, there is great uncertainty whether the terminal device can meet the service requirement. Wherein, meeting the service requirement means that the terminal device can send local part or all data to the network device through the uplink of the wireless network, and then transmit to the cloud for processing. The terminal device is in the coverage range, which can be replaced by the terminal device being located in the coverage range, and this is not limited.

[0184] Due to the mobility of the terminal device, the terminal device can perform cell selection, or cell reselection, or cell handover, etc. According to the existing manner, when the terminal device is in the idle state, the terminal device usually performs cell selection or cell reselection based on the serving cell signal quality, the neighbor cell signal quality, the frequency priority, etc. For traditional services, the requirement for rate is usually not high, but for new services (such as XR, cloud gaming, AI, etc.), a higher rate is generally required, and following the existing cell selection or cell reselection mechanism may have some problems. Taking FIG. 2 as an example, when the terminal device resides in the cell edge area, such as when the terminal device is in the coverage range beyond boundary 2, after the terminal device performs the connection establishment process to enter the connected state, the terminal device cannot process the service through the network device for a long time, which affects the service experience or power consumption of the terminal device (that is, the terminal device needs to process the service locally, at this time the power consumption of the terminal device will greatly increase), or the network device needs to switch the terminal device to other cells, which will increase the signaling overhead and service delay.

[0185] In general, the traditional cell selection, cell reselection, and cell handover are mainly adapted to traditional downlink-oriented services or services with low uplink rate requirements. Considering that some services have higher rate requirements, the present application proposes a scheme, which can comprehensively consider the signal quality of the cell and the rate (i.e. the uplink rate) that the cell can provide when performing cell selection, cell reselection, and cell handover. In this way, it is beneficial for the terminal device to efficiently decide the service operation mode and the cell selection, cell reselection, and cell handover mode, thereby facilitating the improvement of user experience and reducing resource waste.

[0186] The method provided by the embodiments of the present application will be described in detail below with reference to the accompanying drawings. The embodiments provided by the present application can be applied in the scenario shown in the above figures, which is not limited.

[0187] In addition, the following is described for the convenience of description, and is exemplarily described by taking a terminal device and a network device as examples. The terminal device can be replaced by a terminal device or a component of the terminal device (for example, a chip or a chip system or a circuit or a communication module), and the network device can be replaced by a component of the network device (for example, a chip or a chip system or a circuit or a communication module). In addition, the steps described below, which are executed by a single execution subject, can also be divided into steps executed by multiple execution subjects, which can be logically and / or physically separated.

[0188] Referring to FIG. 3, as an example, FIG. 3 is a schematic diagram of a communication method 300 provided by an embodiment of the present application. The method 300 shown in FIG. 3 can include the following steps.

[0189] 310, the terminal device performs cell measurement.

[0190] The cell measurement includes at least one of the following: serving cell measurement, neighbor cell measurement, candidate cell measurement (such as CHO candidate cell measurement).

[0191] For the convenience of description, it is assumed that in step 310, the terminal device measures M cells, and accordingly, the terminal device can obtain the signal quality of the M cells. M is an integer greater than 1 or equal to 1. For example, M = 1, indicating that the terminal device measures one cell. For another example, M is greater than 1, indicating that the terminal device measures multiple cells. The multiple cells include a serving cell and at least one neighbor cell; or the multiple cells include multiple neighbor cells; or the multiple cells include multiple candidate cells; or the multiple cells include a serving cell and multiple candidate cells.

[0192] The signal quality, which can also be referred to as cell signal quality or measurement result, is described below for the sake of brevity. The signal quality can reflect the position of the terminal device, and specifically, the signal quality can reflect the position of the terminal device in the network coverage. For example, through the signal quality, it can be reflected that the terminal device is in the center, near point, far point, etc. of the cell network coverage. Taking FIG. 2 as an example, through the signal quality, it can be reflected that the terminal device is in the coverage range within boundary 1, or in the coverage range between boundary 2 and boundary 1, or in the coverage range outside boundary 2.

[0193] As an example, the signal quality can be characterized by at least one of the following parameters: reference signal received power (RSRP), reference signal received quality (RSRQ), signal to interference and noise ratio (SINR). In other words, the terminal device performs measurement on the M cells, and obtains the at least one parameter of the M cells.

[0194] Optionally, the method 300 further includes step 320.

[0195] 320. The terminal device determines the data rate associated with the signal quality of the M cells.

[0196] The data rate is the data rate when the terminal device transmits a signal. Taking the terminal device transmitting a signal to the network device as an example, the data rate represents the uplink data rate. In addition, the data rate represents the data rate that can be provided by the network device (such as a cell), or the data rate that can be provided by the network device (such as a cell) within the network coverage, or the data rate that can be provided by the network device (such as a cell) within the coverage where the terminal device is located. The data rate corresponding to a cell represents the data rate that can be provided within the coverage of the cell, that is, the uplink data rate that can be provided by the cell when the terminal device transmits a signal to the cell.

[0197] The signal quality and the data rate have an association relationship. For example, if the signal quality is good, the terminal device can be located at or near the center of the cell network coverage, so the data rate provided by the cell can be large; if the signal quality is poor, the terminal device can be located at the edge of the cell network coverage, so the data rate provided by the cell can be small. Therefore, an association relationship between the signal quality and the data rate can be established, so that the terminal device can determine the data rate associated with the signal quality of the M cells based on the association relationship and the signal quality of the M cells. For ease of description, in the case where the signal quality of a cell and a data rate have an association relationship, the data rate can also be referred to as the data rate corresponding to the cell, or the data rate corresponds to the cell, or the cell corresponds to the data rate.

[0198] The association relationship between the signal quality and the data rate can be predefined, or preconfigured, or indicated by the network side, which is not limited.

[0199] The data rate associated with the signal quality can also be referred to as the data rate corresponding to the signal quality, which is not limited.

[0200] Optionally, before step 310, the method 300 further comprises step 301.

[0201] 301. The terminal device receives first indication information, the first indication information indicating information of N data rates. Wherein, N is an integer greater than 1 or equal to 1.

[0202] Wherein, the N data rates at least include the following two cases:

[0203] The first possible case, the N data rates correspond to each of the at least one cell. In other words, the N data rates indicated by the first indication information can be used for each of the at least one cell. That is, the configuration of the N data rates corresponding to the at least one cell is the same.

[0204] Wherein, the data rate corresponding to the cell means that the data rate is associated with the signal quality of the cell, in other words, the data rate is the data rate associated with the signal quality of the corresponding cell. Based on this case, the N data rates have an association relationship with the signal quality of each of the at least one cell.

[0205] The following is a specific example. Assume that the at least one cell includes 2 cells, cell #1 and cell #2, the N data rates include 3 data rates, V#1, V#2, V#3, and V#1 is associated with signal quality #1, V#2 is associated with signal quality #2, and V#3 is associated with signal quality #3.

[0206] For example, if the signal quality of cell #1 measured by the terminal device belongs to signal quality #1, the data rate corresponding to this cell #1 is V#1, or the data rate corresponding to this cell #1 can be determined based on V#1; if the signal quality of cell #1 measured by the terminal device belongs to signal quality #2, the data rate corresponding to this cell #1 is V#2, or the data rate corresponding to this cell #1 can be determined based on V#2; if the signal quality of cell #1 measured by the terminal device belongs to signal quality #3, the data rate corresponding to this cell #1 is V#3, or the data rate corresponding to this cell #1 can be determined based on V#3.

[0207] For example, if the signal quality of cell #2 measured by the terminal device belongs to signal quality #1, the data rate corresponding to the cell #2 is V#1, or the data rate corresponding to the cell #2 can be determined based on V#1; if the signal quality of cell #2 measured by the terminal device belongs to signal quality #2, the data rate corresponding to the cell #2 is V#2, or the data rate corresponding to the cell #2 can be determined based on V#2; if the signal quality of cell #2 measured by the terminal device belongs to signal quality #3, the data rate corresponding to the cell #2 is V#3, or the data rate corresponding to the cell #2 can be determined based on V#3.

[0208] The signal quality (i.e. signal quality #1, signal quality #2, signal quality #3) can be a specific value or a value range, which is not limited. Taking signal quality #1 as an example, when the signal quality #1 is a value range, the cell quality measured by the terminal device belongs to the signal quality #1, which means that the cell quality measured by the terminal device is within the signal quality #1. In addition, the data rate (i.e. V#1, V#2, V#3) can be a specific value or a value range, which is not limited. As an example, the association between the data rate and the signal quality can refer to Table 5, Table 6, Table 9, Table 10, Table 11 below. For the specific manner of the terminal device determining the data rate corresponding to the cell, refer to the description in aspect 2 below.

[0209] The second possible case is that the N data rates include X groups of data rates, each group of data rates corresponding to a cell, and each group of data rates including at least one data rate. Wherein, X is an integer greater than 1 or equal to 1. In other words, the first indication information indicates the data rate corresponding to each cell, that is, the data rate associated with the signal quality of each cell. Wherein, the rate of each group of data rates in the X groups can be the same or different, which is not limited.

[0210] Wherein, the data rate corresponds to a cell, which means that the data rate is associated with the signal quality of the cell, in other words, the data rate is the data rate associated with the signal quality of the corresponding cell.

[0211] As an example, the X groups of data rates have an association relationship with the signal quality of the X' cells.

[0212] For example, X' is equal to X. That is, each group of data rates in the X groups of data rates has an association relationship with the signal quality of one cell in the X cells.

[0213] For example, X' is greater than X. That is, at least one group of data rates in the X groups of data rates has an association relationship with the signal quality of at least two cells in the X' cells, in other words, at least two cells share one group of data rates.

[0214] For another example, X' is less than X. That is, the signal quality of at least one of the X' cells has a correlation with at least two of the X groups of data rates, in other words, the at least one cell corresponds to multiple groups of data rates of the X groups of data rates.

[0215] A specific example is listed as follows. Assume that the at least one cell includes two cells, cell #1 and cell #2, and the N groups of data rates include two groups of data rates, one group of data rates is V#1, V#2, and this group of data rates corresponds to cell #1; the other group of data rates is V#3, V#4, and this group of data rates corresponds to cell #2. V#1 is correlated with the signal quality #1 of cell #1, V#2 is correlated with the signal quality #2 of cell #1, V#3 is correlated with the signal quality #3 of cell #2, and V#4 is correlated with the signal quality #4 of cell #2. The signal quality of cell #1, i.e., the signal quality #1 and the signal quality #2, can be the same as, partially the same as, or different from the signal quality #3 and the signal quality #4, which is not limited herein. In addition, V#1 and V#2 can be the same as, partially the same as, or different from V#3 and V#4, which is not limited herein.

[0216] For example, if the signal quality of cell #1 measured by the terminal device belongs to the signal quality #1, the data rate corresponding to cell #1 is V#1, or the data rate corresponding to cell #1 can be determined based on V#1; if the signal quality of cell #1 measured by the terminal device belongs to the signal quality #2, the data rate corresponding to cell #1 is V#2, or the data rate corresponding to cell #1 can be determined based on V#2; if the signal quality of cell #2 measured by the terminal device belongs to the signal quality #3, the data rate corresponding to cell #2 is V#3, or the data rate corresponding to cell #2 can be determined based on V#3; if the signal quality of cell #2 measured by the terminal device belongs to the signal quality #4, the data rate corresponding to cell #2 is V#4, or the data rate corresponding to cell #2 can be determined based on V#4.

[0217] The above signal quality (i.e., the signal quality #1, the signal quality #2, the signal quality #3, and the signal quality #4) can be a specific value or a value range, which is not limited herein. In addition, the above data rate (i.e., V#1, V#2, V#3, and V#4) can be a specific value or a value range, which is not limited herein. As an example, the correlation between the data rate and the signal quality can refer to Table 7, Table 8, Table 12, and Table 13 below. For the specific manner of determining the data rate corresponding to a cell by the terminal device, refer to the description in aspect 2 below.

[0218] The first indication information is described in detail below in connection with aspect 3.

[0219] The method 300 further includes step 331 and / or step 332.

[0220] 331. The terminal device determines a processing strategy of the service according to a data rate associated with the signal quality of the M cells.

[0221] The service can be a service initiated by the terminal device, such as an end-cloud collaborative service. As an example, the service is a service with a high data rate requirement, and / or the service is a short-time burst service. For example, the service is an XR service, or an AI service, or a cloud game service, etc. The embodiments of the present application do not limit the specific type of the service.

[0222] The processing strategy of the service includes any one of the following: processing the service in a pure cloud manner, processing the service in an end-cloud collaborative manner, and processing the service locally by the terminal device.

[0223] In a first possible case, the processing strategy of the service includes processing the service in a pure cloud manner. In this case, the method 300 further includes step 3311.

[0224] 3311. The terminal device sends data of the service to the network device.

[0225] For example, the terminal device transmits part or all of the data of the service to the cloud through the network device via the uplink of the wireless network, and the cloud processes the data.

[0226] In a second possible case, the processing strategy of the service includes processing the service locally by the terminal device.

[0227] In this case, the terminal device can process the service by itself. In other words, the terminal device can not send data of the service to the network device, i.e., step 3311 can not be performed.

[0228] In a third possible case, the processing strategy of the service includes processing the service in an end-cloud collaborative manner.

[0229] In other words, the terminal device and the cloud jointly process the service. In this case, the terminal device sends data of the service to the network device, e.g., step 3311 can be performed. For example, the terminal device transmits part or all of the data of the service to the cloud through the network device via the uplink of the wireless network for processing; after the cloud completes the processing, the cloud sends the processed data to the terminal device through the network device via the downlink; and the terminal device can perform a merging process on the locally processed data and the received data.

[0230] The data of the service sent by the terminal device to the network side in the third possible case and the first possible case can be the same or different, which is not limited. For example, in a possible implementation, in the first possible case, the terminal device sends all data of the service to the network device; and in the third possible case, the terminal device sends part of the data of the service to the network device.

[0231] It should be noted that the present application does not limit how the terminal device processes the service and the specific manner of processing the service.

[0232] 332. The terminal device determines, according to the data rate associated with the signal quality of the M cells, any of the following: a cell selection strategy, a cell reselection strategy, and a cell handover strategy.

[0233] The cell selection strategy can include at least one of the following: whether to perform cell selection, and which cell to select (or to which cell to initiate a connection establishment request or a connection recovery request).

[0234] The cell reselection strategy can include at least one of the following: whether to perform cell reselection, and which cell to select (or to which cell to initiate a connection establishment request or a connection recovery request).

[0235] The cell handover strategy can include at least one of the following: whether to perform cell handover (such as CHO handover only), and which cell to select as a serving cell after handover.

[0236] The steps 331 and 332 will be described in detail in combination with aspect 4.

[0237] For ease of description, the scheme of the embodiments of the present application will be introduced in combination with several aspects. The contents of the following aspects can be used in combination, or can be used alone, which is not limited. In addition, the terms involved in the following aspects can be referred to each other, which will not be described again.

[0238] Aspect 1, regarding the form of the data rate.

[0239] Optionally, the information of the data rate includes at least one of the following parameters: a preset time length (which is an example of the first time length), a data amount that can be transmitted within the preset time length, a data rate that can be provided within the preset time length, and an interval. Based on this, when the information of the data rate is sent and / or received, the at least one parameter can be sent and / or received.

[0240] The preset time length represents a length of time. As an example, the preset time length is a service duration, or a short service duration, which is not limited. The preset time length can be predefined, or preconfigured, or indicated by the network side, or determined by the terminal device, which is not limited.

[0241] It is assumed that the preset time length is x, and x of different terminal devices is the same or different as an example. One x can be corresponding to one terminal device, or multiple xs can be corresponding to one terminal device, such as different xs corresponding to different services, in other words, x is related to the service type.

[0242] The data amount that can be transmitted in the preset time length indicates the data amount that can be transmitted in the preset time length when the terminal device sends data to the network device. Based on the data amount that can be transmitted in the preset time length and the preset time length, the data rate that can be provided in the preset time length can also be determined.

[0243] It is assumed that the data amount that can be transmitted in the preset time length is y, and y of different terminal devices is the same or different as an example. One y can be corresponding to one terminal device, or multiple ys can be corresponding to one terminal device, such as different ys corresponding to different services, in other words, y is related to the service type.

[0244] It can be understood that the data amount that can be transmitted in the preset time length indicates the data amount that can be transmitted in the preset time length by the terminal device, and does not limit that the terminal device will definitely send the data amount of data in the preset time length.

[0245] The data rate that can be provided in the preset time length indicates the data rate that can be provided in the preset time length when the terminal device sends data to the network device. Based on the data rate that can be provided in the preset time length and the preset time length, the data amount that can be transmitted in the preset time length can also be determined.

[0246] It is assumed that the data rate that can be provided in the preset time length is z, and z of different terminal devices is the same or different as an example. One z can be corresponding to one terminal device, or multiple zs can be corresponding to one terminal device, such as different zs corresponding to different services, in other words, z is related to the service type.

[0247] It can be understood that the data rate that can be provided in the preset time length indicates the data amount that can be transmitted in the preset time length by the terminal device, and does not limit that the terminal device will definitely send the data amount of data in the preset time length.

[0248] The interval indicates that the terminal device can be provided with the data amount that can be transmitted in the preset time length or the data rate that can be provided in the preset time length once every multiple time. The interval can be predefined, or preconfigured, or indicated by the network side, or determined by the terminal device, and is not limited.

[0249] It is assumed that the interval is t, and t of different terminal devices is the same or different as an example. One t can be corresponding to one terminal device, or multiple ts can be corresponding to one terminal device, such as different ts corresponding to different services, in other words, t is related to the service type.

[0250] The above introduces the parameters, and the following introduces several implementation manners.

[0251] The first possible implementation manner is that the information of the data rate includes a preset time length x and a data amount y that can be transmitted in the preset time length.

[0252] Based on this, it can be determined that the data amount y that can be transmitted in the preset time length, and it can also be determined that the data rate z that can be provided in the preset time length is y / x. For example, the information of the data rate includes x and y, and x=3 seconds (s) and y=300 Mbytes (Mbyte). Based on this, it can be known that the terminal device can transmit 300 Mbyte in 3 seconds, and the data rate that can be provided in 3 seconds is about 100 Mbyte / s.

[0253] The second possible implementation manner is that the information of the data rate includes a preset time length x, a data amount y that can be transmitted in the preset time length, and an interval t.

[0254] Based on this, it can be determined that the data amount y that can be transmitted in the preset time length per interval t, and it can also be determined that the data rate z that can be provided in the preset time length per interval t is y / x. For example, the information of the data rate includes x, y, and t, and x=3 seconds, y=300 Mbyte. Based on this, it can be known that the terminal device can transmit 300 Mbyte in 3 seconds per interval t, and the data rate that can be provided in 3 seconds per interval t is about 100 Mbyte / s.

[0255] The third possible implementation manner is that the information of the data rate includes a preset time length x and a data rate z that can be provided in the preset time length.

[0256] Based on this, it can be determined that the data rate z that can be provided in the preset time length, and it can also be determined that the data amount y that can be transmitted in the preset time length is z*x. For example, the information of the data rate includes x and z, and x=3 seconds and z=100 Mbyte / s. Based on this, it can be known that the data rate that can be provided in 3 seconds is 100 Mbyte / s, and the terminal device can transmit 300 Mbyte in 3 seconds.

[0257] The fourth possible implementation manner is that the information of the data rate includes a preset time length x, a data rate z that can be provided in the preset time length, and an interval t.

[0258] Based on this, it can be determined that the data rate that can be provided in the preset time length is z per interval t, and the amount of data that can be transmitted in the preset time length per interval t is y*z. For example, the information of the data rate includes x, z, and t, and x=3 seconds, z=100 Mbyte / s, based on which it can be known that the data rate that can be provided in 3 seconds per interval t is 100 Mbyte / s, and the amount of data that can be transmitted by the terminal device in 3 seconds per interval t is 300 Mbyte.

[0259] The above several implementation manners are examples for illustration, and embodiments of the present application are not limited thereto. For example, the information of the data rate can include one or more of the preset time length, the amount of data that can be transmitted in the preset time length, the data rate that can be provided in the preset time length, and the interval. For another example, the information of the data rate includes a value (or a value range) of the data rate. For another example, the amount of data that can be transmitted in the preset time length x per interval of a time length (i.e., an example of the second time length), and the data rate that can be provided in the preset time length x per interval of the second time length.

[0260] Aspect 2, regarding the determination manner of the data rate

[0261] In step 320, the terminal device determines the data rate associated with the signal quality of the M cells, which can be implemented by any of the following schemes.

[0262] Scheme 1: The terminal device determines the data rate associated with the signal quality of the M cells based on the association relationship #1 and the signal quality of the M cells. The association relationship #1 indicates the relationship between the signal quality and the data rate.

[0263] Scheme 2: The terminal device determines the data rate associated with the signal quality of the M cells based on the association relationship #2 and the signal quality of the M cells. The association relationship #2 indicates the relationship between the grid range and the data rate.

[0264] The two schemes are described below respectively.

[0265] Scheme 1: The terminal device determines the data rate associated with the signal quality of the M cells based on the association relationship #1 and the signal quality of the M cells.

[0266] The signal quality and the data rate have an association relationship (for distinction, this association relationship is referred to as the association relationship #1), so that the terminal device can determine the data rate associated with the signal quality of each cell in the M cells based on the association relationship #1 and the measured signal quality of the M cells.

[0267] The association relationship #1 can be predefined, or preconfigured, or indicated by the network side, and is not limited in this regard.

[0268] The signal quality indicated by the association relationship #1 can not distinguish between cells; or the signal quality indicated by the association relationship #1 can also distinguish between cells, such as the signal quality indicated by the association relationship #1 being the signal quality of multiple cells, in other words, the association relationship between the signal quality and the data rate can be defined for different cells.

[0269] As an example, the association relationship #1 can exist in the form of a table, a function, a text, or a string, such as storage or transmission. In the following, several possible forms of the association relationship #1 will be introduced mainly by taking a table as an example.

[0270] In a first possible implementation, the association relationship #1 is the relationship between the value of a parameter capable of representing the signal quality and the data rate. As an example, taking the RSRP as the parameter capable of representing the signal quality, the relationship between the value of the RSRP and the data rate is shown in Tables 5-8.

[0271] Table 5

[0272] Taking a preset time length as x, the amount of data capable of being transmitted within the preset time length as y, the data rate capable of being provided within the preset time length as z, and the interval as t, for example, the data rate in Table 5 can be any of the following.

[0273] For example, V#1 is y#1, V#2 is y#2, and V#3 is y#3.

[0274] For example, V#1 is z#1, V#2 is z#2, and V#3 is z#3.

[0275] For example, V#1 is (x#1, y#1), V#2 is (x#2, y#2), and V#3 is (x#3, y#3).

[0276] For example, V#1 is (x#1, z#1), V#2 is (x#2, z#2), and V#3 is (x#3, z#3).

[0277] For example, V#1 is (x#1, y#1, t#1), V#2 is (x#2, y#2, t#2), and V#3 is (x#3, y#3, t#3).

[0278] For example, V#1 is (x#1, z#1, t#1), V#2 is (x#2, z#2, t#2), and V#3 is (x#3, z#3, t#3).

[0279] The meanings of x, y, z, and t are described in the related description in Aspect 1, which will not be repeated here.

[0280] For example, taking Table 5 as an example, an example is given to illustrate how the terminal device determines (or estimates) the data rate corresponding to a cell based on the measured signal quality. It is assumed that the terminal device measures the RSRP of the cell as RSRP#A. Two possible implementation manners are listed as follows.

[0281] In a first possible implementation manner, if |RSRP#A-RSRP#1|≤a, and if RSRP#A is greater than or equal to RSRP#1, the terminal device determines the data rate corresponding to the cell as V=P*V#1 based on Table 5; or, if |RSRP#A-RSRP#1|≤a, and if RSRP#A is less than RSRP#1, the terminal device determines the data rate corresponding to the cell as V=Q*V#1 based on Table 5. If |RSRP#A-RSRP#2|≤a, and if RSRP#A is greater than or equal to RSRP#2, the terminal device determines the data rate corresponding to the cell as V=P*V#2 based on Table 5; or, if |RSRP#A-RSRP#2|≤a, and if RSRP#A is less than RSRP#2, the terminal device determines the data rate corresponding to the cell as V=Q*V#2 based on Table 5. If |RSRP#A-RSRP#3|≤a, and if RSRP#A is greater than or equal to RSRP#3, the terminal device determines the data rate corresponding to the cell as V=P*V#3 based on Table 5; or, if |RSRP#A-RSRP#3|≤a, and if RSRP#A is less than RSRP#3, the terminal device determines the data rate corresponding to the cell as V=Q*V#3 based on Table 5.

[0282] wherein || represents taking an absolute value.

[0283] wherein a is a number greater than 0 or equal to 0, and the value of a can be predefined, or preconfigured, or indicated by the network device.

[0284] wherein P and Q are numbers greater than 1 or equal to 1, and the values of P and Q can be predefined, or preconfigured, or indicated by the network device, or estimated by the terminal device (for example, estimated by the terminal device based on an algorithm), which is not limited.

[0285] It can be understood that, taking V=P*V#1 as an example, if P=1, it means that V=V#1, and at this time, it can also be understood that the parameter P is not set.

[0286] In addition, the relationship between V and V#1 can be other forms, for example, V=f(V#1), f() represents a function (which can be predefined, or preconfigured, or indicated by the network device). For example, the relationship between V and V#1 can also be: V=V#1+β, β can be predefined, or preconfigured, or indicated by the network device, or estimated by the terminal device (for example, estimated by the terminal device based on an algorithm). The value of β is not limited.

[0287] In addition, the application embodiments are not limited to the equal case. Taking RSRP#A and RSRP#1 as an example, in one example, if RSRP#A is greater than or equal to RSRP#1, the terminal device determines the data rate as V=P*V#1; if RSRP#A is less than RSRP#1, the terminal device determines the data rate as V=Q*V#1. In another example, if RSRP#A is greater than RSRP#1, the terminal device determines the data rate as V=P*V#1; if RSRP#A is less than or equal to RSRP#1, the terminal device determines the data rate as V=Q*V#1. In another example, if RSRP#A is greater than RSRP#1, the terminal device determines the data rate as V=P*V#1; if RSRP#A is less than RSRP#1, the terminal device determines the data rate as V=Q*V#1. The equal case can be other uses, which are not limited. The following tables are similar in terms of the equal case, which will not be repeated here.

[0288] In a second possible implementation, if RSRP#A is RSRP#1 or closest to RSRP#1, the terminal device determines the data rate corresponding to the cell as V#1 based on Table 5; if RSRP#A is RSRP#2 or closest to RSRP#2, the terminal device determines the data rate corresponding to the cell as V#2 based on Table 5; if RSRP#A is RSRP#3 or closest to RSRP#3, the terminal device determines the data rate corresponding to the cell as V#3 based on Table 5. Taking RSRP#A being closest to RSRP#1 as an example, RSRP#A being closest to RSRP#1 means that the difference between RSRP#A and RSRP#1 is the smallest, or the difference between RSRP#A and RSRP#1 is less than or equal to a preset value.

[0289] Table 6

[0290] Taking Table 6 as an example, the following is a simple example of how the terminal device determines (or estimates) the data rate corresponding to a cell based on the measured signal quality. It is assumed that the terminal device measures the RSRP of the cell as RSRP#A. The following lists two possible implementation manners.

[0291] In a first possible implementation, if |RSRP#A-RSRP#1|≤a, and if RSRP#A is greater than or equal to RSRP#1, the terminal device determines the data rate corresponding to the cell to be V=P*V#1 based on Table 6; or, if |RSRP#A-RSRP#1|≤a, and if RSRP#A is less than RSRP#1, the terminal device determines the data rate corresponding to the cell to be V=Q*V#2 based on Table 6. If |RSRP#A-RSRP#2|≤a, and if RSRP#A is greater than or equal to RSRP#2, the terminal device determines the data rate corresponding to the cell to be V=P*V#2 based on Table 6; or, if |RSRP#A-RSRP#2|≤a, and if RSRP#A is less than RSRP#2, the terminal device determines the data rate corresponding to the cell to be V=Q*V#3 based on Table 6. If |RSRP#A-RSRP#3|≤a, and if RSRP#A is greater than or equal to RSRP#3, the terminal device determines the data rate corresponding to the cell to be V=P*V#3 based on Table 6; or, if |RSRP#A-RSRP#3|≤a, and if RSRP#A is less than RSRP#3, the terminal device determines the data rate corresponding to the cell to be V=Q*V#4 based on Table 6. The meanings of the parameters can be referred to Table 5, which will not be repeated here.

[0292] In a second possible implementation, if RSRP#A is RSRP#1 or closest to RSRP#1, the terminal device determines the data rate corresponding to the cell to be in the range of (V#1-V#2] based on Table 6; if RSRP#A is RSRP#2 or closest to RSRP#2, the terminal device determines the data rate corresponding to the cell to be in the range of (V#2-V#3] based on Table 6; if RSRP#A is RSRP#3 or closest to RSRP#3, the terminal device determines the data rate corresponding to the cell to be in the range of (V#3-V#4] based on Table 6.

[0293] It can be understood that the data rates in Table 6 can also be in other forms. Taking (V#1-V#2] as an example, (V#1-V#2] is also expressed as: V#1-V#2, or V#1, V#2. This is not limited. The following tables are similar, which will not be repeated here.

[0294] Table 7

[0295] Table 7 is similar to Table 5, except that in Table 5, the signal quality is not distinguished between cells, and in Table 7, the signal quality is related to the cell. Taking the second possible implementation manner described in Table 5 as an example, based on Table 7, if the terminal device measures the RSRP of cell #1 to be RSRP#1 or closest to RSRP#1, it can be known based on Table 7 that the data rate corresponding to the cell #1 is V#1; if the terminal device measures the RSRP of cell #1 to be RSRP#2 or closest to RSRP#2, it can be known based on Table 7 that the data rate corresponding to the cell #1 is V#2; if the terminal device measures the RSRP of cell #2 to be RSRP#3 or closest to RSRP#3, it can be known based on Table 7 that the data rate corresponding to the cell #2 is V#3; if the terminal device measures the RSRP of cell #2 to be RSRP#4 or closest to RSRP#4, it can be known based on Table 7 that the data rate corresponding to the cell #2 is V#4. The above is an example description, and Table 7 can also refer to the first possible implementation manner described in Table 5, which will not be described here.

[0296] The values of the RSRP corresponding to different cells can be the same or different, which is not limited. Taking Table 7 as an example, for example, the values of RSRP#1 / RSRP#2 and RSRP#3 / RSRP#4 can be the same or different. In addition, when the RSRP of different cells is the same, the corresponding data rate can be the same or different, which is not limited.

[0297] Table 8

[0298] Table 8 is similar to Table 6, except that in Table 6 the signal quality does not distinguish between cells, while in Table 8 the signal quality is associated with a cell. Taking the first possible implementation described in Table 6 as an example, assume that the terminal device measures RSRP#A for cell #1 and RSRP#B for cell #2. Based on Table 8, if |RSRP#A-RSRP#1|≤a, and if RSRP#A is greater than or equal to RSRP#1, then based on Table 8 the terminal device determines that the data rate corresponding to this cell #1 is V=P*V#1; or, if |RSRP#A-RSRP#1|≤a, and if RSRP#A is less than RSRP#1, then based on Table 8 the terminal device determines that the data rate corresponding to this cell #1 is V=Q*V#2. If |RSRP#A-RSRP#2|≤a, and if RSRP#A is greater than or equal to RSRP#2, then based on Table 8 the terminal device determines that the data rate corresponding to this cell #1 is V=P*V#2; or, if |RSRP#A-RSRP#2|≤a, and if RSRP#A is less than RSRP#2, then based on Table 6 the terminal device determines that the data rate corresponding to this cell #1 is V=Q*V#3. If |RSRP#B-RSRP#3|≤a, and if RSRP#B is greater than or equal to RSRP#3, then based on Table 8 the terminal device determines that the data rate corresponding to this cell #2 is V=P*V#3; or, if |RSRP#B-RSRP#3|≤a, and if RSRP#B is less than RSRP#3, then based on Table 8 the terminal device determines that the data rate corresponding to this cell #2 is V=Q*V#4. If |RSRP#B-RSRP#4|≤a, and if RSRP#B is greater than or equal to RSRP#4, then based on Table 8 the terminal device determines that the data rate corresponding to this cell #2 is V=P*V#4; or, if |RSRP#B-RSRP#4|≤a, and if RSRP#B is less than RSRP#4, then based on Table 8 the terminal device determines that the data rate corresponding to this cell #2 is V=Q*V#5. The above is an example, and Table 8 can also refer to the second possible implementation described in Table 6, which is not described here.

[0299] Tables 5-8 are examples and are not limited thereto, for example, Tables 5-8 can further include more RSRP values and corresponding data rates. For another example, the RSRP in Tables 5-8 can be replaced by other parameters that can represent signal quality. For another example, the data rates in Tables 5-8 can be specific values, or can be value ranges, or can be other forms. For another example, different tables can be used for different cells.

[0300] The second possible implementation is that the association relationship #1 is the relationship between the value range of the parameter capable of representing the signal quality and the data rate. As an example, taking the RSRP as the parameter capable of representing the signal quality, the relationship between the value range of the RSRP and the data rate is shown in Tables 9-13.

[0301] Table 9

[0302] As to the data rate, reference can be made to the related description in Table 5 above, which will not be repeated here.

[0303] Taking Table 9 as an example, the following will briefly illustrate how the terminal device determines (or estimates) the data rate corresponding to a cell based on the measured signal quality.

[0304] If the RSRP of the cell measured by the terminal device is in the range of [RSRP#1, RSRP#2], i.e., the RSRP measured by the terminal device is greater than or equal to RSRP#1 and less than or equal to RSRP#2, it can be known based on Table 9 that the data rate corresponding to the cell is V = P * V#1; if the RSRP of the cell measured by the terminal device is in the range of (RSRP#2, RSRP#3], i.e., the RSRP of the cell measured by the terminal device is greater than RSRP#2 and less than or equal to RSRP#3, it can be known based on Table 9 that the data rate corresponding to the cell is V = P * V#2; if the RSRP of the cell measured by the terminal device is in the range of (RSRP#3, RSRP#4], i.e., the RSRP of the cell measured by the terminal device is greater than RSRP#3 and less than or equal to RSRP#4, it can be known based on Table 9 that the data rate corresponding to the cell is V = P * V#3.

[0305] Wherein, P is a number greater than 1 or equal to 1, the value of P can be predefined, or preconfigured, or indicated by the network device, or estimated by the terminal device (e.g., estimated by the terminal device based on an algorithm), which is not limited.

[0306] It can be understood that, taking V = P * V#1 as an example, if P = 1, it means that V = V#1, at this time, it can also be understood that the parameter P is not set.

[0307] In addition, taking V = P * V#1 as an example, the relationship between V and V#1 can also be other forms, for example, V = f(V#1), f() represents a function (which can be predefined, or preconfigured, or indicated by the network device). For example, the relationship between V and V#1 can also be: V = V#1 + β, β can be predefined, or preconfigured, or indicated by the network device, or estimated by the terminal device (e.g., estimated by the terminal device based on an algorithm). The value of β is not limited.

[0308] Table 10

[0309] Table 10 is similar to Table 9, except that the numerical range of RSRP is different. Table 10 can refer to the way in which the terminal device determines (or estimates) the data rate corresponding to a cell based on the measured signal quality in Table 9, which will not be repeated here.

[0310] Table 11

[0311] Taking Table 11 as an example, the following will briefly illustrate how the terminal device determines (or estimates) the data rate corresponding to a cell based on the measured signal quality.

[0312] If the RSRP of the cell measured by the terminal device is less than or equal to RSRP#1, based on Table 11, the terminal device determines that the data rate corresponding to the cell is in the range of (V#1-V#2], or the terminal device determines that the data rate corresponding to the cell is V#2+b. If the RSRP of the cell measured by the terminal device is in the range of (RSRP#1, RSRP#2], based on Table 11, the terminal device determines that the data rate corresponding to the cell is in the range of (V#2-V#3], or the terminal device determines that the data rate corresponding to the cell is V#3+b. If the RSRP of the cell measured by the terminal device is in the range of (RSRP#2, RSRP#3], based on Table 11, the terminal device determines that the data rate corresponding to the cell is in the range of (V#3-V#4], or the terminal device determines that the data rate corresponding to the cell is V#4+b. If the RSRP of the cell measured by the terminal device is greater than RSRP#3, based on Table 11, the terminal device determines that the data rate corresponding to the cell is in the range of (V#4-V#5], or the terminal device determines that the data rate corresponding to the cell is V#5+b. Taking the terminal device determining that the data rate corresponding to the cell is V#2+b as an example, wherein b is related to the difference between the RSRP of the cell measured by the terminal device and RSRP#1 or RSRP#2. The value of b can be predefined, or preconfigured, or indicated by the network device, or estimated by the terminal device, which is not limited.

[0313] Table 12

[0314] Table 12 is similar to Table 9, except that the signal quality is related to the cell in Table 12, while the signal quality is not related to the cell in Table 9.

[0315] Table 12 can refer to the way in which the terminal device determines (or estimates) the data rate corresponding to a cell based on the measured signal quality in Table 9, which will not be repeated here.

[0316] Table 13

[0317] Table 13 is similar to Table 10, except that in Table 10, the signal quality does not distinguish the cells, and in Table 13, the signal quality is related to the cells. Table 13 can refer to the manner in which the terminal device determines (or estimates) the data rate corresponding to one cell based on the measured signal quality in Table 10, which is not described here.

[0318] It can be understood that the data rates in Table 12 and Table 13 can also refer to the representation manner of the data rates in Table 11, which is not described here.

[0319] In addition, in Table 12 or Table 13, the values of the RSRP corresponding to different cells can be the same or different, which is not limited. Taking Table 12 as an example, for example, the values of RSRP#1 / RSRP#2 and RSRP#3 / RSRP#4 can be the same or different. In addition, when the RSRP of different cells is the same, the corresponding data rate can be the same or different, which is not limited.

[0320] The above Tables 9-13 are examples, which are not limited, for example, Tables 9-13 can further include more RSRP values and corresponding data rates. For another example, the RSRP in Tables 9-13 can be replaced by other parameters capable of representing signal quality. For another example, the representation form of the value range of the RSRP in Tables 9-13 can also be other forms, such as [RSRP#1, RSRP#2), [RSRP#2, RSRP#3), [RSRP#3, RSRP#4). For another example, the data rate in Tables 9-13 can be a specific value, or can also be a value range, or can also be other forms.

[0321] Further optionally, the data rate has an association relationship with the service type. In this case, the terminal device can determine the data rate associated with the signal quality of the M cells based on the association relationship #1, the association relationship #3, and the signal quality of the M cells. For example, there is an association relationship #1 for different types of services, and the terminal device can determine the association relationship #1 corresponding to the service to be executed based on the service, and then determine the data rate associated with the signal quality of the M cells based on the association relationship #1 and the signal quality of the M cells. For another example, the service type can be supplemented in Tables 5-13, such as Table 16 below.

[0322] For example, the service type can include an end-cloud collaboration service and a non-end-cloud collaboration service; or the service type can include at least one of the following: an end-cloud collaboration image rendering type, an end-cloud collaboration game service type, and an end-cloud collaboration AI service type. The classification of the service type can be predefined or indicated by the network device, which is not limited.

[0323] Scheme 2: The terminal device determines the data rate associated with the signal quality of the M cells based on the association relationship #2 and the signal quality of the M cells.

[0324] The grid range (or referred to as coverage range) has an association relationship with the data rate (for distinction, the association relationship is referred to as association relationship #2), so that the terminal device can determine the data rate corresponding to the M cells based on the association relationship #2 and the signal quality of the M cells.

[0325] Specifically, the network coverage range can be gridded, and the data rate that can be provided in different grid ranges can be different. For example, the coverage range of a cell can be divided into three grid ranges, which are the coverage range within boundary 1 (referred to as grid range #1), the coverage range between boundary 2 and boundary 1 (referred to as grid range #2), and the coverage range outside boundary 2 (referred to as grid range #3), and each grid range corresponds to a data rate. After the terminal device performs measurement on the cell and obtains the signal quality of the cell, it can estimate in which grid range the terminal device is in the cell according to the signal quality, and then determine the corresponding data rate based on the association relationship #2.

[0326] The association relationship #2 can be predefined, or preconfigured, or indicated by the network side, and is not limited in this regard.

[0327] The grid range indicated by the association relationship #2 can not distinguish between cells; or the grid range indicated by the association relationship #2 can also distinguish between cells, such as the grid range indicated by the association relationship #2 is the grid range of multiple cells, in other words, the association relationship between the grid range and the data rate can be defined for different cells.

[0328] As an example, the association relationship #2 can exist in the form of a table, a function, a text, or a string, such as storage or transmission. The form of the association relationship #2 will be mainly introduced below by taking a table as an example, such as shown in Table 14 or Table 15.

[0329] Table 14

[0330] For the data rate, refer to the related description in Table 14 above, which will not be repeated here.

[0331] For example, in Table 14, if the terminal device estimates that the terminal device is in the grid range #1 based on the signal quality of the cell, it can be known from Table 14 that the data rate corresponding to the cell is V#1; if the terminal device estimates that the terminal device is in the grid range #2 based on the signal quality of the cell, it can be known from Table 14 that the data rate corresponding to the cell is V#2; if the terminal device estimates that the terminal device is in the grid range #3 based on the signal quality of the cell, it can be known from Table 14 that the data rate corresponding to the cell is V#3.

[0332] Table 15

[0333] The difference between Table 14 and Table 15 is that in Table 14, the grid ranges are not distinguished by cells, and in Table 15, the grid ranges are related to cells. For example, in Table 15, if the terminal device estimates that the terminal device is in the grid range #1 of cell #1 based on the signal quality of cell #1, it can be known from Table 15 that the data rate corresponding to cell #1 is V#1; if the terminal device estimates that the terminal device is in the grid range #2 of cell #1 based on the signal quality of cell #1, it can be known from Table 15 that the data rate corresponding to cell #1 is V#2; if the terminal device estimates that the terminal device is in the grid range #3 of cell #2 based on the signal quality of cell #2 measured by the terminal device, it can be known from Table 15 that the data rate corresponding to cell #2 is V#3; if the terminal device estimates that the terminal device is in the grid range #4 of cell #2 based on the signal quality of cell #2 measured by the terminal device, it can be known from Table 15 that the data rate corresponding to cell #2 is V#4.

[0334] The grid ranges corresponding to different cells can be the same or different, which is not limited. For example, in Table 15, the grid range #1 / grid range #2 and the grid range #3 / grid range #4 can be the same or different, which is not limited.

[0335] The above Table 14 or Table 15 is an example, which is not limited. For example, Table 14 or Table 15 can further include more grid ranges and corresponding data rates. For another example, the data rates in Table 14 or Table 15 can be specific numerical values, or can be numerical ranges, or can be other forms. For another example, the identification method of the data rates in Table 14 or Table 15 can also refer to the representation method of the data rates in Table 6.

[0336] Further optionally, the data rate is associated with the service type. In this case, the terminal device can determine the data rate associated with the signal quality of the M cells based on the association relationship #2, the association relationship #3, and the signal quality of the M cells. For example, there is an association relationship #2 for each type of service, and the terminal device can determine the association relationship #2 corresponding to the service to be performed based on the service to be performed, and then determine the data rate associated with the signal quality of the M cells based on the association relationship #2 and the signal quality of the M cells. For another example, the service type can be supplemented in Table 14 to Table 15, as shown in Table 16 below. The service type can refer to the related description in Scheme 1.

[0337] The above describes the manner in which the terminal device determines the data rate in connection with aspect 2. It can be understood that the above Table 5 to Table 15 are all examples, and any variation of the above table is applicable to the embodiments of the present application. For example, different tables can be provided for different cells. For another example, the content in the above table can be replaced by other content, such as the values in the table can be replaced by a value range or a function form (such as a formula).

[0338] The following describes the information about the data rate provided by the network to the terminal device in connection with aspect 3.

[0339] Aspect 3, transmission of the data rate.

[0340] As described above, in step 301, the terminal device receives first indication information, and the first indication information indicates information of N data rates.

[0341] The first indication information indicates information of N data rates, for example, the first indication information can indicate at least one of the following parameters of each data rate: a preset time length, a data amount that can be transmitted within the preset time length, a data rate that can be provided within the preset time length, an interval.

[0342] As an example, if the above parameters of the plurality of data rates are the same, the parameter can be indicated once, which can save signaling overhead. For example, N = 2, and the two data rates are referred to as data rate #1 and data rate #2. Assuming that the interval t of data rate #1 and the interval t of data rate #2 are the same, the first indication information can indicate the parameter y or the parameter z of data rate #1, and indicate the parameter y or the parameter z of data rate #2, and indicate one interval t, so that the terminal device can default that the interval of data rate #1 and the interval of data rate #2 are both t.

[0343] The information about the data rate can refer to the related description in aspect 1, which will not be described here.

[0344] Optionally, the first indication information includes the following implementation manners.

[0345] In a first possible implementation, the first indication information further indicates the signal quality associated with the N data rates.

[0346] Based on this, the terminal device can obtain the N data rates and the signal quality associated with each of the N data rates based on the first indication information. As an example, the first indication information can indicate the association relationship #1 as shown in Tables 5-13.

[0347] The manner in which the network device determines the data rate associated with the signal quality is not limited in the embodiments of the present application. Two possible implementation manners are introduced below.

[0348] In a possible implementation, the network device determines the data rate associated with the signal quality based on historical data. For example, the network device can refer to the historical uplink data rates of the terminal device in different coverage ranges (i.e., different locations), and calculate the data rates of the terminal device in different coverage ranges. As described above, the signal quality can reflect the location of the terminal device in the network coverage range, and thus the data rates of the terminal device in different coverage ranges calculated by the network device are the data rates associated with different signal qualities.

[0349] In another possible implementation, the network device determines the data rate associated with the signal quality based on the data rates of other terminal devices. For example, the network device can refer to the data rates of other terminal devices, and determine the data rate associated with the signal quality, where the other terminal devices can be any of the following terminal devices: terminal devices located in the same or similar location area, terminal devices with similar signal quality, terminal devices with similar capability, terminal devices with the same or similar scheduling parameters and configuration parameters used in actual scheduling.

[0350] In a second possible implementation, the N data rates have an association relationship with at least one signal quality, and the at least one signal quality is predefined.

[0351] Based on this, the terminal device can obtain the N data rates based on the first indication information, and obtain the signal quality associated with each of the N data rates based on the predefinition.

[0352] The two cases described in step 320 are explained below.

[0353] In a first possible case, the N data rates correspond to each of the at least one cell.

[0354] For example, as shown in Table 5, the values of RSRP can be predefined as RSRP#1, RSRP#2, RSRP#3, and the network device can indicate the data rates V#1, V#2, V#3 through the first indication information. According to the predefinition or the indication of the network device, the data rates indicated by the network device can correspond to the three RSRP values in sequence, i.e., V#1 corresponds to RSRP#1, V#2 corresponds to RSRP#2, and V#3 corresponds to RSRP#3. In this way, the terminal device can obtain the association relationship shown in Table 5 based on the first indication information, and determine the data rate associated with the signal quality of the cell based on the association relationship and the measured signal quality of the cell. It can be understood that, as described in aspect 2, the value of RSRP can also be a range of values, as shown in Tables 9-13. In addition, the value of the data rate can also be a range, as shown in Table 6, Table 8, and Table 11.

[0355] In a second possible case, the N data rates include X groups of data rates, and each group of data rates corresponds to a cell.

[0356] Similar to the first possible case, the difference is that the network device can indicate the X groups of data rates V#1, V#2, V#3 through the first indication information. As an example, different groups of data rates in the X groups of data rates correspond to different cells, and the values of different groups of data rates in the X groups of data rates can also be different, i.e., at least one of V#1, V#2, and V#3 can be different. Further, if the values of different groups of data rates in the X groups of data rates are the same, the network device can also indicate a group of data rates, and the terminal device can determine that the group of data rates can be used for multiple cells according to the predefinition or the indication of the network device.

[0357] Optionally, the first indication information further indicates a service type associated with the N data rates.

[0358] As an example, the information of the data rate includes information of a service type corresponding to the data rate.

[0359] The service type can be described in the scheme 1, which will not be described here. The following is an example combined with Table 16.

[0360] For example, the first indication information can indicate that the service type associated with the N data rates (e.g., 6 data rates) is service type #1, and the first indication information can indicate that the service type associated with the V#12, V#22, V#32 is service type #2. In this way, if the RSRP of the cell measured by the terminal device is RSRP#1 or the closest to RSRP#1, and the service type to be executed belongs to service type #1, it can be known based on Table 16 that the data rate corresponding to the cell is V#11; if the RSRP of the cell measured by the terminal device is RSRP#1 or the closest to RSRP#1, and the service type to be executed belongs to service type #2, it can be known based on Table 16 that the data rate corresponding to the cell is V#12.

[0361] Table 16

[0362] The above Table 16 is an example for illustration, and the present application is not limited thereto. For example, the above-described Table 5 to Table 15 can be improved, that is, the service type is added in Table 5 to Table 15 to distinguish the data rates corresponding to different service types. For another example, the values of the data rates and / or RSRP in Table 16 can also be replaced by value ranges, which can be referred to the description in aspect 2. In addition, it can be understood that the service type can also be referred to the signal quality, that is, the service type can be predefined, and when the network device indicates the N data rates, the first N1 data rates in the N data rates can correspond to service type #1 by default, and the remaining data rates correspond to service type #2. N1 is an integer greater than 1 or equal to 1 and less than N, and N1 can be predefined or indicated by the network device.

[0363] Optionally, the N data rates are data rates under one configuration information, or data rates under multiple configuration information.

[0364] As an example, the configuration information includes at least one of the following: TDD ratio, number of receive antennas, multi-carrier, beamforming technology, antenna switching, beam switching, carrier switching, number of transmit antennas, MIMO layer number, modulation and coding format, bandwidth, carrier type, carrier frequency band.

[0365] Among them, one configuration information can also be referred to as one technology; multiple configuration information can also be referred to as multiple technologies, such as different carrier switching technologies (or different numbers of receive antennas, or different combinations of the above configuration information, etc.) can be indicated respectively. The data rate is related to the configuration information, so the data rate can be indicated respectively based on different configuration information.

[0366] In one possible scenario, the N data rates are data rates under one configuration information. In this scenario, taking data rates associated with signal qualities as an example, the N data rates are data rates associated with N signal qualities. The configuration information of each signal quality associated data rate is one, in other words, the first indication information indicates a data rate associated with a signal quality under one technology.

[0367] In another possible scenario, the N data rates are data rates under multiple configuration information. In this scenario, taking data rates associated with signal qualities as an example, the N data rates are data rates associated with W signal qualities, W is an integer greater than 0 and less than N. The configuration information of at least one signal quality associated data rate among the W signal qualities is multiple, in other words, the first indication information indicates a data rate associated with a signal quality under multiple different technologies.

[0368] The following gives a specific example. Taking the configuration information as the carrier type as an example, assuming that the carrier type includes a single carrier and a multi-carrier aggregation, the first indication information indicates a data rate corresponding to RSRP#1. If the data rate is a data rate under one configuration information, the first indication information indicates one data rate corresponding to RSRP#1, that is, a data rate corresponding to RSRP#1 under a single carrier or a multi-carrier aggregation; if the data rate is a data rate under multiple configuration information, the first indication information indicates two data rates corresponding to RSRP#1, that is, a data rate corresponding to RSRP#1 under a single carrier and a data rate corresponding to RSRP#1 under a multi-carrier aggregation, respectively.

[0369] Optionally, the first indication information includes at least one of the following: information of the N data rates, configuration information of the N data rates. The following introduces several examples.

[0370] Example 1: The first indication information includes information of the N data rates.

[0371] In this example, the terminal device can directly obtain information of the N data rates based on the first indication information, and then determine a data rate associated with a signal quality of each cell according to the information of the N data rates and the signal qualities of the M cells. Further optionally, in this example, the first indication information includes the association relationship #1 or the association relationship #2.

[0372] Example 2: The first indication information indicates configuration information of the N data rates.

[0373] In this example, the terminal device can estimate the information of the N data rates based on the configuration information, in combination with the location where the terminal device is located and / or the capability of the terminal device itself, and then can determine the data rate corresponding to each cell according to the information of the N data rates and the signal quality of the M cells.

[0374] Example 3, the first indication information indicates the N data rates and the configuration information corresponding to the N data rates.

[0375] In this example, the terminal device can estimate the information of the N data rates based on the N data rates, the configuration information of the N data rates, and the location where the terminal device is located and / or the capability of the terminal device itself.

[0376] For example, it is assumed that the first indication information indicates that the data rate is 30 Mbps when the RSRP is -90 dBm. The terminal device can estimate the actual possible data rate based on its own capability under this information. For example, it is assumed that the maximum transmit power of the terminal device can be higher, the terminal device uplink can support 4Tx, support larger bandwidth, support larger modulation and coding mode, then the terminal device estimates that the uplink data rate can be greater than 30 Mbps, such as can reach 50 Mbps. Therefore, the terminal device can determine that the data rate is 50 Mbps when the RSRP is -90 dBm.

[0377] It can be understood that the configuration information of the N data rates and the information of the N data rates can be carried in one signaling or different signaling, which is not limited.

[0378] Further optionally, the terminal device periodically receives the first indication information, or receives the first indication information based on the indication of the network device. Specifically, in order to better support a certain type of service (such as a service with higher data rate requirement), the terminal device can periodically or based on the trigger of the network device receive the first indication information from the network device.

[0379] Aspect 4, about the behavior of the terminal device.

[0380] Two scenarios are combined for illustration.

[0381] Scenario 1, the terminal device determines the processing strategy of the service according to the data rate associated with the signal quality of the M cells, such as step 331.

[0382] In a possible case, the data rate associated with the signal quality of at least one cell (e.g., the first cell) in the M cells meets the data rate requirement of the service. In this case, the terminal device determines the processing strategy of the service as processing the service in an end-cloud collaborative manner, or determines the processing strategy of the service as processing the service locally at the terminal device and jointly processing the service in an end-cloud collaborative manner. In this case, the terminal device sends data of the service (e.g., part or all of the data of the service) to the network side.

[0383] In another possible case, the data rates associated with the M cells all fail to meet the data rate requirement of the service #1. In this case, the terminal device determines the processing strategy of the service as processing the service locally at the terminal device, or determines the processing strategy of the service as processing the service locally at the terminal device and jointly processing the service in an end-cloud collaborative manner. In this case, the terminal device can also choose to send data of the service (e.g., part of the data of the service) to the network side.

[0384] In scenario 2, the terminal device determines any of the following according to the information about the data rates associated with the signal qualities of the M cells: a cell selection strategy, a cell reselection strategy, or a cell switching strategy, such as in step 332. The following examples are used for illustration.

[0385] In example 1, the terminal device determines a cell selection strategy according to the data rates associated with the signal qualities of the M cells.

[0386] In a possible implementation, the terminal device determines a cell selection strategy according to the data rates associated with the signal qualities of the M cells. For example, the terminal device can select a cell with the highest data rate. For another example, the terminal device can not perform a cell selection procedure.

[0387] In another possible implementation, the terminal device determines a cell selection strategy according to the data rates associated with the signal qualities of the M cells and the signal qualities of the M cells. For example, the terminal device can select a cell with a good combination of data rate and signal quality, such as a cell with a data rate greater than a first threshold and a signal quality greater than a second threshold. For another example, the terminal device can not perform a cell selection procedure.

[0388] In another possible implementation, the terminal device determines a cell selection strategy according to the signal qualities of the M cells. Specifically, the terminal device can determine a cell selection strategy for each cell according to the signal quality of the cell.

[0389] The above three methods are applicable to a scenario in which the terminal device does not initiate a service. The following implementation is applicable to a scenario in which the terminal device initiates or will initiate a service.

[0390] In another possible implementation, the terminal device determines the cell selection strategy according to a data rate associated with the signal quality of the M cells and a data rate requirement of the service.

[0391] In a possible case, the data rate associated with the signal quality of at least one of the M cells meets the data rate requirement of the service. Assume that the data rate associated with the signal quality of a first cell of the M cells meets the data rate requirement of service #1, where the first cell can be a serving cell or a neighbor cell. In this case, the terminal device determines the cell selection strategy as initiating a connection establishment procedure, in other words, sending a connection establishment request to the first cell. In addition, if the data rates of multiple cells of the M cells meet the data rate requirement of the service, the terminal device can optionally initiate the connection establishment procedure for one of the cells, or can select the cell with the highest data rate to initiate the connection establishment procedure, or can select the cell with the best signal quality to initiate the connection establishment procedure, which is not limited herein.

[0392] The connection establishment procedure can also be replaced by a connection recovery procedure. For the sake of brevity and convenience of description, the connection establishment procedure is taken as an example for description in the embodiments of the present application.

[0393] As an example, in this case, the step 332 can include a step 3321 and a step 3322.

[0394] 3321, the terminal device sends a connection establishment request to the network device (i.e., the first cell).

[0395] Further, the terminal device can further send second indication information to the network device, where the second indication information indicates a data rate required by the terminal device. The second indication information can be carried in the connection establishment request or can be transmitted through separate signaling, which is not limited herein. Specifically, considering the real-time load of the network, the network device can further perform access control on the terminal device to ensure the user experience as much as possible. Therefore, in the process of performing the connection establishment by the terminal device, the terminal device can further indicate the data rate required by the terminal device to the network device.

[0396] The second indication information indicating the data rate required by the terminal device can also be replaced by the second indication information indicating that the current access cause is to initiate a service (e.g., to initiate a type of service with a higher requirement on the data rate) or the second indication information indicating that the current access cause is to transmit service data.

[0397] 3322, the network device sends a connection establishment response to the terminal device.

[0398] Optionally, if the terminal device also sends the second indication information to the network device in step 3321, the network device can determine whether the data rate required by the terminal device can be met or whether the data rate requirement of the service is met based on the actual situation, and then send the connection establishment response. For example, if the data rate requirement of the service can be met, the access request of the terminal device is agreed; otherwise, the access request of the terminal device is rejected. In this way, the network device can perform access control as early as possible, avoiding the terminal device accessing the network device and then judging according to the requirements of service 1.

[0399] Further optionally, if the data rate requirement of the service is not met, the network device can also notify the terminal device of the reason for not meeting the requirement and / or the actual data rate that can be provided through the connection establishment response, for example.

[0400] In another possible case, the data rates associated with the signal qualities of the M cells all do not meet the data rate requirement of service 1. In this case, the terminal device determines the cell selection strategy as: not initiating the connection establishment process.

[0401] The above describes the scenario of cell selection in connection with Example 1. The above several modes are exemplary and are not limited thereto. For example, the terminal device can perform cell selection before performing the connection establishment process or the connection recovery process when the service arrives.

[0402] In Example 2, the terminal device determines the cell reselection strategy according to the data rates associated with the signal qualities of the M cells.

[0403] In one possible implementation, the terminal device determines the cell reselection strategy according to the data rates associated with the signal qualities of the M cells. For example, the terminal device can reselect to the cell with the highest data rate. For another example, the terminal device can not perform cell reselection first.

[0404] In another possible implementation, the terminal device determines the cell reselection strategy according to the data rates associated with the signal qualities of the M cells and the signal qualities of the M cells. For example, the terminal device can reselect to the cell with the best combination of data rate and signal quality, such as the cell with a data rate greater than a first threshold and a signal quality greater than a second threshold. For another example, the terminal device can not perform the cell reselection process first.

[0405] In another possible implementation, the terminal device determines the cell reselection strategy according to the signal qualities of the M cells. Specifically, the terminal device can determine the cell reselection strategy of each cell according to the signal quality of each cell.

[0406] The above three modes are applicable to the scenario where the terminal device does not initiate a service. The following implementation modes are applicable to the scenario where the terminal device initiates or will initiate a service.

[0407] In another possible implementation, the terminal device determines the cell reselection strategy according to the data rate associated with the signal quality of the M cells and the data rate requirement of the service.

[0408] Example 2 is similar to example 1, except that the cell selection in example 1 is replaced by cell reselection, which is not described herein again.

[0409] Example 3, the terminal device determines the cell switching strategy according to the data rate associated with the signal quality of the M cells.

[0410] In one possible implementation, the terminal device determines the cell switching strategy according to the data rate associated with the signal quality of the M cells. For example, the terminal device can switch to the cell with the highest data rate. For another example, the terminal device can not perform the cell switching procedure first.

[0411] In another possible implementation, the terminal device determines the cell switching strategy according to the data rate associated with the signal quality of the M cells and the signal quality of the M cells. For example, the terminal device can switch to the cell with the best combination of data rate and signal quality, such as the cell with a data rate greater than a first threshold and a signal quality greater than a second threshold. For another example, the terminal device can not perform the cell switching procedure first.

[0412] In another possible implementation, the terminal device determines the cell switching strategy according to the signal quality of the M cells. Specifically, the terminal device can determine the cell switching strategy of each cell according to the signal quality of the cell.

[0413] The above three methods are applicable to the scenario where the terminal device does not initiate a service. The following implementation is applicable to the scenario where the terminal device initiates or will initiate a service.

[0414] In another possible implementation, the terminal device determines the cell switching strategy according to the data rate associated with the signal quality of the M cells and the data rate requirement of the service.

[0415] For example, the terminal device determines whether to perform CHO switching according to the data rate associated with the signal quality of the M cells. Taking the M cells as including a serving cell and at least one candidate cell, the terminal device can perform measurement on the serving cell and the at least one candidate cell, and determine whether to perform CHO switching, i.e., whether to switch from the current serving cell to a certain candidate cell in the at least one candidate cell, according to the signal quality and the data rate requirement of the service. As described above, the first indication information can be periodic, and therefore the terminal device can also determine whether to perform CHO switching based on the periodically received first indication information.

[0416] One possible case is that the data rate associated with the signal quality of at least one of the M cells satisfies the data rate requirement of the service. Assume that the data rate corresponding to the candidate cell #1 (i.e., an example of the first cell) of the M cells satisfies the data rate requirement of the service #1. In this case, the terminal device determines the cell switching strategy as: performing cell switching, in other words, switching from the current serving cell to the candidate cell #1. In addition, if there are multiple candidate cells in the M cells whose corresponding data rates satisfy the data rate requirement of the service, the terminal device can optionally select one of the candidate cells to perform the cell switching process; or the terminal device can select the cell with the highest data rate to perform the cell switching process; or the terminal device can select the cell with the best signal quality to perform the cell switching process; and the like, which are not limited.

[0417] Another possible case is that the data rates associated with the signal qualities of the M cells all do not satisfy the data rate requirement of the service #1. In this case, the terminal device determines the cell switching strategy as: performing cell switching or not performing cell switching. As an example, the terminal device can enter an idle state or a deactivated state, such as the terminal device can select a cell with better signal quality (such as the best signal quality) to camp on, or the terminal device can select a cell with better data rate (such as the best data rate) to camp on, and the like, which are not limited.

[0418] The above introduces the terminal device determining the data rate corresponding to a cell based on the signal quality of the cell obtained by measurement, and determining some strategies based on whether the data rate corresponding to the cell satisfies the data rate requirement of the service. The following introduces the terminal device determining the data rate that can be provided based on the location thereof, and further determining some strategies in combination with the method 400.

[0419] Referring to FIG. 4, as an example, FIG. 4 is a schematic diagram of a communication method 400 provided by an embodiment of the present application. The method 400 shown in FIG. 4 can include the following steps.

[0420] The method 400 includes step 430. Optionally, the method 400 includes step 410 and step 420.

[0421] 410, determining the location of the terminal device.

[0422] The location of the terminal device can be determined by positioning. In step 410, the terminal device can determine the location of the terminal device, or the network device can determine the location of the terminal device. In other words, the terminal device can determine the location of the terminal device by itself, or the location of the terminal device can be determined by other devices (such as other positioning devices), which are not limited.

[0423] The position of the terminal device can represent a position of the terminal device in the network coverage. For example, in FIG. 2, the terminal device can determine, through positioning, that the terminal device is in the coverage within boundary 1, or in the coverage between boundary 2 and boundary 1, or in the coverage beyond boundary 2.

[0424] Assuming that the network coverage is rasterized, the position of the terminal device can represent a raster range to which the terminal device belongs. For the raster range, refer to the related description in method 300, which will not be repeated here.

[0425] 420, obtaining the data rate corresponding to the position of the terminal device.

[0426] Specifically, the network coverage can be rasterized, and the data rates that can be provided in different raster ranges can be different.

[0427] As an example, the raster range and the data rate have an association relationship (such as the association relationship #2 described above), so that the corresponding data rate can be determined based on the raster range to which the terminal device belongs and the association relationship #2. For the association relationship #2, refer to the related description in method 300, which will not be repeated here.

[0428] In one possible implementation, the terminal device determines the data rate corresponding to the position of the terminal device.

[0429] For example, the terminal device determines the data rate corresponding to the position of the terminal device based on the position of the terminal device and the association relationship #2.

[0430] Further optionally, the method 400 further includes that the terminal device receives first indication information from the network device, the first indication information indicating information of N data rates, the N data rates being data rates corresponding to at least one raster range, or data rates corresponding to raster ranges of at least one candidate cell. For the first indication information, refer to the related description in method 300, which will not be repeated here.

[0431] In another possible implementation, the network device determines the data rate corresponding to the position of the terminal device.

[0432] For example, the network device determines the data rate corresponding to the position of the terminal device based on the position of the terminal device and the association relationship #2.

[0433] Based on this, further optionally, the method 400 further includes that the network device indicates the data rate corresponding to the terminal device to the terminal device.

[0434] 430, determining a processing strategy of the service based on the data rate corresponding to the location of the terminal device. The processing strategy of the service includes any one of the following: processing the service in a pure cloud manner, processing the service in an end-cloud collaborative manner, and processing the service locally in the terminal device.

[0435] In one possible implementation, the network device determines the processing strategy of the service based on the data rate corresponding to the location of the terminal device. For example, assuming that the network device determines the data rate corresponding to the location of the terminal device in step 420, the network device can determine the processing strategy of the service based on the data rate corresponding to the location of the terminal device in step 430. In this case, further optionally, the method 400 further includes that the network device indicates the processing strategy of the service to the terminal device.

[0436] In another possible implementation, the terminal device determines the processing strategy of the service based on the data rate corresponding to the location of the terminal device. For example, assuming that the network device determines the data rate corresponding to the location of the terminal device in step 420, the network device indicates the data rate corresponding to the location of the terminal device to the terminal device before step 430, and then the terminal device can determine the processing strategy of the service based on the data rate corresponding to the location of the terminal device. For another example, assuming that the terminal device determines the data rate corresponding to the location of the terminal device in step 420, the terminal device can determine the processing strategy of the service based on the data rate corresponding to the location of the terminal device in step 430.

[0437] Step 430 can refer to the related description in step 331 and aspect 4, which is not described here again.

[0438] Further optionally, the method 400 further includes that the terminal device determines any one of the following based on the data rate corresponding to the location of the terminal device: a cell selection strategy, a cell reselection strategy, and a cell handover strategy. For details, refer to the related description in step 332 and aspect 4, which is not described here again.

[0439] The above describes the related schemes for considering the signal quality of a cell and the data rate (i.e., uplink data rate) that can be provided by the cell when performing cell selection, cell reselection, and cell handover in combination with FIG. 3 and FIG. 4. The following describes the related configuration parameters of the terminal device when performing cell selection, cell reselection, and cell handover in combination with FIG. 5.

[0440] As described above, some services (e.g., end-cloud collaborative services) have a higher demand for data rate, and some services (e.g., traditional services such as voice) have a lower demand for data rate. Therefore, based on this scenario, how the terminal device can more efficiently perform cell management (e.g., cell selection, cell reselection, and cell handover) is a problem worth considering.

[0441] Referring to FIG. 5, as an example, FIG. 5 is a schematic diagram of a communication method 500 provided by the embodiments of the present application. The method 500 shown in FIG. 5 can include the following steps.

[0442] 510, the terminal device receives the indication information. Correspondingly, the network device transmits the indication information.

[0443] The indication information indicates the first configuration parameter (or referred to as the first set of configuration parameters) and the second configuration parameter (or referred to as the second set of configuration parameters).

[0444] The first configuration parameter and the second configuration parameter represent configuration parameters related to at least one of the following: cell selection, cell reselection, cell handover. Optionally, the configuration parameters (i.e., the first configuration parameter and / or the second configuration parameter) include at least one of the following: parameters for starting neighbor cell measurement, parameters for high-priority neighbor cell reselection evaluation decision condition, parameters for equal-priority neighbor cell reselection evaluation decision condition, parameters for low-priority neighbor cell reselection evaluation decision condition, trigger condition configuration parameters for cell handover. The above parameters are briefly introduced as follows.

[0445] 1) The parameters for starting neighbor cell measurement represent parameters related to starting neighbor cell measurement. As an example, the parameters for starting neighbor cell measurement include at least one of the following: reselection priority of the current serving cell, frequency and cell reselection priority of inter-frequency neighbor cells, frequency and cell reselection priority of inter-system neighbor cells, threshold value for starting intra-frequency measurement, threshold value for starting inter-frequency or inter-system measurement.

[0446] 2) The parameters for high-priority neighbor cell reselection evaluation decision condition represent parameters related to high-priority neighbor cell reselection evaluation decision condition. As an example, the parameters for high-priority neighbor cell reselection evaluation decision condition include the cell reselection threshold of the high-priority neighbor cell.

[0447] 3) The parameters for equal-priority neighbor cell reselection evaluation decision condition represent parameters related to equal-priority neighbor cell reselection evaluation decision condition. As an example, the parameters for equal-priority neighbor cell reselection evaluation decision condition include at least one of the following: q-OffsetCell of the intra-frequency neighbor cell related to R criterion calculation, reselection hysteresis value of the current serving cell, Qoffsettemp, and other cells not using the calculation factor Qoffsettemp.

[0448] 4) The parameters for low-priority neighbor cell reselection evaluation decision condition represent parameters related to low-priority neighbor cell reselection evaluation decision condition. As an example, the parameters for low-priority neighbor cell reselection evaluation decision condition include at least one of the following: cell reselection threshold of the serving cell, cell reselection threshold of the low-priority neighbor cell. As an example, there is a corresponding threshold for each frequency.

[0449] 5) a triggering condition configuration parameter of cell handover, indicating a parameter related to a triggering condition of cell handover (e.g., CHO handover). As an example, the triggering condition configuration parameter of cell handover includes configuration parameters of different events, such as at least one of the following: configuration parameters of an A3 event, configuration parameters of an A4 event, configuration parameters of an A5 event, configuration parameters of a D1 event, configuration parameters of a D2 event, configuration parameters of a T1 event.

[0450] The above briefly lists information that can be included in the first configuration parameter and the second configuration parameter, and embodiments of the present application are not limited in this regard.

[0451] The first configuration parameter and the second configuration parameter are associated with different types of services. Based on this, the network device can configure the terminal device with multiple sets of configuration parameters (e.g., the first configuration parameter and the second configuration parameter), which can be associated with different types of services. In embodiments of the present application, the configuration parameter is associated with a service, indicating that the terminal device selects the configuration parameter associated with the service to perform any of the following: cell selection, cell reselection, cell handover, in the case of performing a service or about to perform a service or possibly performing a service. This will be described in detail later in connection with step 520.

[0452] The first configuration parameter and the second configuration parameter are associated with different types of services from different angles.

[0453] The first configuration parameter is associated with a first type of service, and the second configuration parameter is associated with a second type of service. For example, the first type of service is an end-cloud collaboration service; the second type of service is a service different from the end-cloud collaboration service, such as a normal service type, voice, Internet access, normal video, etc.

[0454] The first configuration parameter is associated with a first type of service, and the second configuration parameter is associated with a second type of service. For example, the first type of service is an end-cloud collaboration service; the second type of service is a service different from the end-cloud collaboration service, such as a normal service type, voice, Internet access, normal video, etc.

[0455] The following describes several possible implementation manners of the indication information.

[0456] The first possible implementation manner is that the indication information directly indicates the first configuration parameter and indirectly indicates the second configuration parameter.

[0457] Based on this, the indication information can directly indicate the first configuration parameter, the terminal device can directly determine the first configuration parameter based on the indication information, and determine the second configuration parameter based on the determined first configuration parameter. For example, the first configuration parameter and the second configuration parameter have an association relationship, and the terminal device determines the second configuration parameter based on the first configuration parameter indicated by the indication information and the association relationship.

[0458] The association relationship between the first configuration parameter and the second configuration parameter can be predefined or indicated (such as carried in the same signaling as the first configuration parameter or carried in different signaling from the first configuration parameter), which is not limited.

[0459] The second possible implementation manner is that the indication information directly indicates the second configuration parameter and indirectly indicates the first configuration parameter.

[0460] This manner is similar to the first possible implementation manner, which will not be described here.

[0461] The third possible implementation manner is that the indication information directly indicates the first configuration parameter and the second configuration parameter.

[0462] Based on this, the indication information can directly indicate the first configuration parameter and the second configuration parameter, and the terminal device can directly determine the first configuration parameter and the second configuration parameter based on the indication information. In addition, in the case that the indication information directly indicates the first configuration parameter and the second configuration parameter, the first configuration parameter and the second configuration parameter can be carried in the same signaling or different signaling, which is not limited.

[0463] 520, according to the service type of the to-be-executed service, based on the configuration parameter associated with the to-be-executed service, performing any one of the following: cell selection, cell reselection, and cell switching.

[0464] The configuration parameter associated with the to-be-executed service is the first configuration parameter or the second configuration parameter.

[0465] The to-be-executed service includes a to-be-executed service, a to-be-executed service, a service with service demand, or a service with potential service demand, which is not limited.

[0466] Based on the above technical solution, the terminal device executes any one of the following: cell selection, cell reselection, and cell switching, by using two sets of different configuration parameters corresponding to different types of services, which can further enhance the accuracy of the policy decision of any one of the following: cell selection, cell reselection, and cell switching.

[0467] Optionally, in step 520, the terminal device determines to perform any one of cell selection, cell reselection, cell handover with the first configuration parameter and / or the second configuration parameter based on the potential service or the potential trigger that can be performed.

[0468] It is assumed that the first configuration parameter is associated with the first type of service, and the second configuration parameter is associated with the second type of service.

[0469] In one possible case, the terminal device determines that the potential service or the potential trigger that can be performed is the first type of service, and then performs cell selection or cell reselection with the first configuration parameter associated with the first type of service.

[0470] In another possible case, the terminal device determines that the potential service or the potential trigger that can be performed is the first type of service, and then performs cell handover decision with the first configuration parameter associated with the first type of service.

[0471] In another possible case, the terminal device determines that the potential service or the potential trigger that can be performed is the second type of service, and then performs cell selection or cell reselection with the second configuration parameter associated with the second type of service.

[0472] In another possible case, the terminal device determines that the potential service or the potential trigger that can be performed is the second type of service, and then performs cell handover decision with the second configuration parameter associated with the second type of service.

[0473] It can be understood that, in the above embodiments, the rate is mainly taken as an example, and the rate can be replaced by other parameters. For example, if a certain service has a higher requirement on a certain parameter, the terminal device can consider the influence of the parameter when determining any one of the processing strategy of the service, the cell selection strategy, the cell reselection strategy, and the cell handover strategy.

[0474] The above describes the method provided by the embodiments of the present application in detail in combination with FIG. 3 to FIG. 5. The following describes the apparatus provided by the embodiments of the present application in combination with FIG. 6 to FIG. 8. It should be understood that the description of the apparatus embodiments corresponds to the description of the method embodiments, and therefore, the content not described in detail can be referred to the above method embodiments, and is not described here for brevity.

[0475] Referring to FIG. 6, FIG. 6 is a schematic diagram of a communication apparatus 600 provided by the embodiments of the present application as an example. The communication apparatus 600 includes a transceiver unit 610 and a processing unit 620. The transceiver unit 610 can be used to implement corresponding communication functions. The transceiver unit 610 can also be referred to as a communication interface or a communication unit. The processing unit 620 can be used for processing, such as performing cell measurement and determining a data rate associated with signal quality.

[0476] Optionally, the apparatus 600 further includes a storage unit, which can be used to store instructions and / or data, and the processing unit 620 can read the instructions and / or data in the storage unit to enable the apparatus to implement the foregoing method embodiments.

[0477] In a first possible design, the apparatus 600 can be a terminal device in the foregoing embodiments, and the apparatus 600 can implement the steps or procedures performed by the terminal device in the foregoing method embodiments. In this case, the transceiver 610 can be configured to perform the operations related to transceiving (e.g., operations of transmitting and / or receiving data or messages) of the terminal device in the foregoing method embodiments, and the processing unit 620 can be configured to perform the operations related to processing (or operations other than transceiving, e.g., operations other than transmitting and / or receiving data or messages) of the terminal device in the foregoing method embodiments.

[0478] In a possible implementation, the transceiver 610 is configured to receive first indication information, where the first indication information indicates information of N data rates, and the data rates have an association with cell signal qualities, and N is an integer greater than 1 or equal to 1; the processing unit 620 is configured to measure M cells to obtain cell signal qualities of the M cells, where M is an integer greater than 1 or equal to 1; and the processing unit 620 is further configured to determine a processing strategy of a service and / or a cell management strategy based on the data rates associated with the cell signal qualities of the M cells, where the cell management strategy is any one of a cell selection strategy, a cell reselection strategy, and a cell handover strategy, and the data rates associated with the cell signal qualities of the M cells are determined based on the first indication information.

[0479] Optionally, the first indication information is further used to indicate the cell signal qualities associated with the N data rates.

[0480] Optionally, the N data rates have an association with at least one cell signal quality, and the at least one cell signal quality is predefined.

[0481] Optionally, the N data rates include X groups of data rates, each group of data rates corresponds to one cell, each group of data rates includes at least one data rate, and X is an integer greater than 1 or equal to 1.

[0482] Optionally, the N data rates correspond to each of at least one cell.

[0483] Optionally, the N data rates are data rates under at least one configuration information.

[0484] Optionally, the transceiver 610 is further configured to receive configuration information corresponding to the N data rates.

[0485] Optionally, the configuration information comprises at least one of the following: a time division duplex (TDD) configuration, a number of receive antennas, a multicarrier, a beamforming technology, an antenna switching, a beam switching, a carrier switching, a number of transmit antennas, a number of multiple-input multiple-output (MIMO) layers, a modulation and coding format, a bandwidth, a number of carriers, a carrier type, and a carrier frequency band.

[0486] Optionally, the processing policy of the service is to process the service in an end-cloud cooperative manner or to process the service locally by the terminal.

[0487] Optionally, the data rate associated with the cell signal quality of the first cell in the M cells meets the data rate required by the service, and the processing unit 620 is specifically configured to determine, based on the data rate associated with the cell signal quality of the first cell meeting the data rate required by the service, that the processing policy of the service is to process the service in an end-cloud cooperative manner.

[0488] Optionally, the transceiver unit 610 is further configured to send, to the first cell, data of the service.

[0489] Optionally, the data rate associated with the cell signal quality of the first cell in the M cells meets the data rate required by the service, and the processing unit 620 is specifically configured to, in a case where the cell management policy is a cell selection policy or a cell reselection policy, determine to perform a connection establishment process or a connection recovery process with the first cell; or in a case where the cell management policy is a cell switching policy, determine to switch to the first cell.

[0490] Optionally, when the service arrives, the processing unit 620 is configured to perform cell selection / reselection before performing the connection establishment process or the connection recovery process.

[0491] Optionally, when the connection establishment process or the connection recovery process with the first cell is performed or the first cell is switched to, the transceiver unit 610 is further configured to send, to the first cell, second indication information indicating the data rate required by the service.

[0492] Optionally, the information of the data rate comprises at least one of the following parameters: an amount of data that can be transmitted within a first time length, a data rate that can be provided within the first time length, an amount of data that can be transmitted within the first time length per second time length interval, and a data rate that can be provided within the first time length per second time length interval.

[0493] In another possible implementation, the transceiver 610 is configured to receive indication information, the indication information indicating first configuration parameters and second configuration parameters, the first configuration parameters and the second configuration parameters being associated with different types of services; and the processing unit 620 is configured to perform any one of cell selection, cell reselection, and cell switching based on configuration parameters associated with a service to be performed according to a service type of the service to be performed, wherein the configuration parameters associated with the service to be performed are the first configuration parameters or the second configuration parameters.

[0494] Optionally, the first configuration parameters are associated with a first type of service, and the second configuration parameters are associated with a second type of service, and the processing unit 620 is specifically configured to, in a case where the service to be performed is the first type of service, perform any one of cell selection, cell reselection, and cell switching based on the first configuration parameters; and in a case where the service to be performed is the second type of service, perform any one of cell selection, cell reselection, and cell switching based on the second configuration parameters.

[0495] Optionally, the first type of service is an end-cloud collaboration type of service, and the second type of service is a service different from the end-cloud collaboration type of service.

[0496] Optionally, the first configuration parameters and / or the second configuration parameters include at least one of a parameter for starting a neighbor cell measurement, a parameter for a high-priority neighbor cell reselection evaluation decision condition, a parameter for a same-priority neighbor cell reselection evaluation decision condition, a parameter for a low-priority neighbor cell reselection evaluation decision condition, and a parameter for a triggering condition of cell switching.

[0497] Optionally, the indication information indicates the first configuration parameters and the second configuration parameters, and includes any one of the following: the indication information includes the first configuration parameters, and the first configuration parameters have an association relationship with the second configuration parameters; or the indication information includes the first configuration parameters and offset information, the offset information indicating offset information between the first configuration parameters and the second configuration parameters; or the indication information includes first configuration information and second configuration information.

[0498] Optionally, the indication information further indicates a service type associated with the first configuration parameters and a service type associated with the second configuration parameters.

[0499] In a second possible design, the apparatus 600 can be a network device in the foregoing embodiments, and the apparatus 600 can implement steps or procedures performed by the network device in the foregoing method embodiments. The transceiver 610 can be configured to perform operations related to transceiving (such as operations of transmitting and / or receiving data or messages) of the network device in the foregoing method embodiments, and the processing unit 620 can be configured to perform operations related to processing of the network device in the foregoing method embodiments, or operations other than transceiving (such as operations other than transmitting and / or receiving data or messages).

[0500] In a possible implementation, the transceiver 610 is configured to send first indication information, where the first indication information indicates information of N data rates, and the data rates have a correlation with cell signal quality, and N is an integer greater than 1 or equal to 1.

[0501] In another possible implementation, the processing unit 620 is configured to determine a first configuration parameter and / or a second configuration parameter, where the first configuration parameter and the second configuration parameter are associated with different types of services, and the first configuration parameter or the second configuration parameter is used to perform any one of cell selection, cell reselection, and cell switching; and the transceiver 610 is configured to send indication information, where the indication information indicates the first configuration parameter and the second configuration parameter.

[0502] It should be understood that the specific process in which each unit performs the corresponding steps described above has been described in detail in the method embodiments described above, and thus will not be described here again for the sake of brevity.

[0503] It should also be understood that the apparatus 600 herein is embodied in the form of functional units. The term "unit" herein can refer to an application specific integrated circuit (ASIC), an electronic circuit, a processor (for example, a shared processor, a dedicated processor, or a group processor, etc.) and a memory for executing one or more software or firmware programs, a combination of logical circuit and / or other suitable components supporting the described functions. In an optional example, those skilled in the art can understand that the apparatus 600 can be embodied as the communication apparatus in the above embodiments, and can be used to perform the processes and / or steps corresponding to the communication apparatus in each of the method embodiments described above. To avoid repetition, details will not be described here again.

[0504] The apparatus 600 of each of the above solutions has the function of implementing the corresponding steps performed by the communication apparatus (for example, a terminal device, and for example, a network device) in the above methods. The function can be implemented by hardware, or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions; for example, the transceiver can be replaced by a transceiver (for example, the sending unit in the transceiver can be replaced by a transmitter, and the receiving unit in the transceiver can be replaced by a receiver), and other units, such as the processing unit, can be replaced by a processor, which respectively performs the transceiving operations and related processing operations in each of the method embodiments.

[0505] In addition, the transceiver 610 described above can also be a transceiver circuit (for example, which can include a receiving circuit and a sending circuit), and the processing unit can be a processing circuit.

[0506] It should be noted that the apparatus in FIG. 6 can be a communication device (e.g., a terminal device, or a network device) in the foregoing embodiments, or can be a chip or a chip system, for example, a system on chip (SoC). The transceiver unit can be an input / output circuit, a communication interface; the processing unit can be a processor or a microprocessor integrated on the chip or an integrated circuit. Here, no limitation is made.

[0507] Referring to FIG. 7, as an example, FIG. 7 is a schematic diagram of another communication apparatus 700 provided by embodiments of the present application. The apparatus 700 includes a processor 710, and the processor 710 is coupled with a memory 720, the memory 720 is configured to store computer programs or instructions and / or data, and the processor 710 is configured to execute the computer programs or instructions stored in the memory 720, or read the data stored in the memory 720, to perform the methods in the method embodiments.

[0508] Optionally, the processor 710 is one or more.

[0509] Optionally, the memory 720 is one or more.

[0510] Optionally, the memory 720 and the processor 710 are integrated together, or are separately arranged.

[0511] Optionally, as shown in FIG. 7, the apparatus 700 further includes a transceiver 730, and the transceiver 730 is configured to receive and / or send signals. For example, the processor 710 is configured to control the transceiver 730 to receive and / or send signals.

[0512] As an example, the processor 710 can have the functions of the processing unit 620 shown in FIG. 6, the memory 720 can have the functions of a storage unit, and the transceiver 730 can have the functions of the transceiver unit 610 shown in FIG. 6.

[0513] As an example, the apparatus 700 is configured to implement the operations performed by a communication apparatus (e.g., a terminal device, or a network device) in the method embodiments.

[0514] For example, the processor 710 is configured to execute the computer programs or instructions stored in the memory 720, to implement the related operations of the communication apparatus in the method embodiments.

[0515] It should be appreciated that a processor as mentioned in this application can be any known or future developed processor, and more particularly, any custom made or commercially available processor series (or any other processor orders) from any manufacturer.

[0516] It should also be appreciated that a memory as mentioned in this application can be any known or future developed memory, and more particularly, a memory unit (or simply memory) that includes but is not limited to the following: a volatile memory unit and / or a non-volatile memory unit that includes but is not limited to the following: a read-only memory (ROM), a programmable ROM (PROM), an erasable PROM (EPROM), an electrically EPROM (EEPROM), a flash memory, or any other suitable memory component or a combination thereof. The volatile memory can also include, but is not limited to, a random access memory (RAM), such as a static RAM (SRAM), a dynamic RAM (DRAM), a synchronous DRAM (SDRAM), a double data rate SDRAM (DDR SDRAM), an enhanced SDRAM (ESDRAM), a synchlink DRAM (SLDRAM), a direct rambus RAM (DR RAM), or a transitory RAM, etc.

[0517] It should be noted that when the processor is a general processor, a DSP, an ASIC, a FPGA, or other programmable logic device, a discrete gate or transistor logic, a discrete hardware component, the memory (storage module) can be integrated in the processor.

[0518] It should also be noted that the memory described herein is intended to include, but not limited to, the above and any other suitable type of memory.

[0519] Referring to FIG. 8, as an example, FIG. 8 is a schematic diagram of a chip system 800 provided by embodiments of the present application. The chip system 800 (or also can be referred to as a processing system) includes a logic circuit 810 and an input / output interface 820.

[0520] The logic circuit 810 can be a processing circuit in the chip system 800. The logic circuit 810 can be coupled to a storage unit, and invoke instructions in the storage unit, so that the chip system 800 can implement the methods and functions of embodiments of the present application. The input / output interface 820 can be an input / output circuit in the chip system 800, and output information processed by the chip system 800, or input data or signaling information to be processed by the chip system 800.

[0521] As a solution, the chip system 800 is configured to implement operations performed by a communication apparatus (such as a terminal device, or a network device) in the above various method embodiments.

[0522] For example, the logic circuit 810 is configured to implement processing-related operations performed by a communication apparatus (such as a terminal device, or a network device) in the above method embodiments; and the input / output interface 820 is configured to implement sending and / or receiving-related operations performed by a communication apparatus (such as a terminal device, or a network device) in the above method embodiments.

[0523] Embodiments of the present application also provide a computer-readable storage medium having stored thereon a computer program or instructions for implementing a method performed by a communication apparatus (such as a terminal device, or a network device) in the above various method embodiments. For example, the computer program or instructions, when executed on a communication apparatus, cause the communication apparatus (such as a terminal device, or a network device) to perform the above method (such as the method 300 or the method 400 or the method 500).

[0524] Embodiments of the present application also provide a computer program product containing instructions, which, when executed by a computer, implement a method performed by a communication apparatus (such as a terminal device, or a network device) in the above various method embodiments. For example, the computer program or instructions, when executed on a communication apparatus, cause the communication apparatus (such as a terminal device, or a network device) to perform the above method (such as the method 300 or the method 400 or the method 500).

[0525] The embodiments of the present application further provide a communication system, which comprises the terminal device and / or the network device in the above embodiments. For example, the system comprises the terminal device and the network device in the embodiment of FIG. 3. For another example, the system comprises the terminal device and the network device in the embodiment of FIG. 4. For another example, the system comprises the terminal device and the network device in the embodiment of FIG. 5.

[0526] The explanations and beneficial effects of the related contents in any of the above-provided devices can refer to the corresponding method embodiments provided above, and will not be repeated here.

[0527] In several embodiments provided in the present application, it should be understood that the disclosed apparatus and method can be implemented by other means. For example, the apparatus embodiments described above are only illustrative. For example, the division of the units is only a logical function division. In actual implementation, there can be another division manner. For example, multiple 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 interfaces, devices or units, which can be electrical, mechanical or other forms.

[0528] In the above embodiments, all or part of the embodiments can be implemented by software, hardware, firmware or any combination thereof. When implemented by software, all or part of the embodiments can be implemented in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of the present application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable apparatus. For example, the computer can be a personal computer, a server, a network device, etc. The computer instructions can be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions can be transferred from one website, computer, server or data center to another website, computer, server or data center through wired (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.) manner. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server, data center, etc. integrated with one or more available media sets. The available media can be a magnetic medium (such as a floppy disk, a hard disk, a magnetic tape), an optical medium (such as a DVD), or a semiconductor medium (such as a solid state disk (SSD), etc. For example, the foregoing available media includes but is not limited to: a variety of media that can store program codes such as a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.

[0529] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art can easily think of changes or replacements within the technical range disclosed in the present application, which should be covered within the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.

Claims

1. A communication method characterized by comprising: The method comprises: receiving first indication information, the first indication information indicating information of N data rates, the data rates being associated with cell signal quality, N being an integer greater than 1 or equal to 1; measuring M cells to obtain cell signal quality of the M cells, M being an integer greater than 1 or equal to 1; determining a processing strategy of a service and / or a cell management strategy based on the data rates associated with the cell signal quality of the M cells, the cell management strategy being any one of a cell selection strategy, a cell reselection strategy, and a cell handover strategy, the data rates associated with the cell signal quality of the M cells being determined based on the first indication information.

2. The method of claim 1, wherein, The first indication information is further used to indicate cell signal quality associated with the N data rates.

3. The method of claim 1, wherein, The N data rates are associated with at least one cell signal quality, the at least one cell signal quality being predefined.

4. The method according to any one of claims 1 to 3, characterized in that, The N data rates comprise X groups of data rates, each group of data rates corresponding to one cell, each group of data rates comprising at least one data rate, X being an integer greater than 1 or equal to 1.

5. The method according to any one of claims 1 to 3, characterized in that, The N data rates correspond to each of at least one cell.

6. The method according to any one of claims 1 to 5, characterized in that, The N data rates are data rates under at least one configuration information.

7. The method according to any one of claims 1 to 6, characterized in that, The method further comprises: receiving configuration information corresponding to the N data rates.

8. The method according to claim 6 or 7, characterized in that, The configuration information comprises at least one of time division duplex (TDD) configuration, number of receive antennas, multi-carrier, beamforming technology, antenna switching, beam switching, carrier switching, number of transmit antennas, number of multiple-input multiple-output (MIMO) layers, modulation and coding format, bandwidth, number of carriers, carrier type, and carrier frequency band.

9. The method according to any one of claims 1 to 8, characterized in that, The processing strategy of the service is to process the service in an end-cloud collaborative manner or to process the service locally by a terminal.

10. The method according to any one of claims 1 to 9, characterized in that, The data rate associated with the cell signal quality of a first cell in the M cells meets a data rate required by the service, The determination of the processing strategy of the service based on the data rates associated with the cell signal quality of the M cells comprises: determining, based on the data rate associated with the cell signal quality of the first cell meeting the data rate required by the service, that the processing strategy of the service is to process the service in an end-cloud collaborative manner.

11. The method of claim 10, wherein, The method further comprises: sending data of the service to the first cell.

12. The method according to any one of claims 1 to 11, characterized in that, The data rate associated with the cell signal quality of a first cell in the M cells meets a data rate required by the service, The determination of the cell management strategy based on the data rates associated with the cell signal quality of the M cells comprises: in a case where the cell management strategy is a cell selection strategy or a cell reselection strategy, determining to perform a connection establishment procedure or a connection recovery procedure with the first cell; or in a case where the cell management strategy is a cell handover strategy, determining to hand over to the first cell.

13. The method of claim 12, wherein, The method further comprises: performing cell selection / reselection before performing the connection establishment procedure or the connection recovery procedure when the service arrives.

14. The method according to claim 12 or 13, characterized in that, When the connection establishment procedure or the connection recovery procedure with the first cell is performed or the first cell is handed over to, the method further comprises: sending second indication information to the first cell, the second indication information indicating a data rate required by the service.

15. The method according to any one of claims 1 to 14, characterized in that, The information of the data rate comprises at least one of the following parameters: a data amount capable of being transmitted within a first time length, a data rate capable of being provided within the first time length, a data amount capable of being transmitted within the first time length per second time length interval, and a data rate capable of being provided within the first time length per second time length interval.

16. A method of communication, comprising: comprising: receiving indication information, the indication information indicating first configuration parameters and second configuration parameters, the first configuration parameters and the second configuration parameters being associated with different types of services; performing any one of the following: cell selection, cell reselection, and cell switching, according to a service type of a service to be performed and based on configuration parameters associated with the service to be performed, wherein the configuration parameters associated with the service to be performed are the first configuration parameters or the second configuration parameters.

17. The method of claim 16, wherein, The first configuration parameters are associated with a first type of service, and the second configuration parameters are associated with a second type of service. The performing any one of the following: cell selection, cell reselection, and cell switching, according to a service type of a service to be performed and based on configuration parameters associated with the service to be performed, comprises: when the service to be performed is the first type of service, performing any one of the following: cell selection, cell reselection, and cell switching, based on the first configuration parameters; when the service to be performed is the second type of service, performing any one of the following: cell selection, cell reselection, and cell switching, based on the second configuration parameters.

18. The method of claim 17, wherein, The first type of service is an end-cloud collaboration type of service, and the second type of service is a type of service different from the end-cloud collaboration type of service.

19. A method of communication, comprising: comprising: determining first configuration parameters and / or second configuration parameters, the first configuration parameters and the second configuration parameters being associated with different types of services, and the first configuration parameters or the second configuration parameters being used for performing any one of the following: cell selection, cell reselection, and cell switching; sending indication information, the indication information indicating the first configuration parameters and the second configuration parameters.

20. The method of any one of claims 16-19, wherein, The first configuration parameters and / or the second configuration parameters comprise at least one of the following: a parameter for starting neighbor cell measurement, a parameter for a high-priority neighbor cell reselection evaluation decision condition, a parameter for a same-priority neighbor cell reselection evaluation decision condition, a parameter for a low-priority neighbor cell reselection evaluation decision condition, and a parameter for a triggering condition of cell switching.

21. The method of any one of claims 16-20, wherein, The indication information indicating the first configuration parameters and the second configuration parameters comprises any one of the following: The indication information comprises the first configuration parameters, and the first configuration parameters have an association relationship with the second configuration parameters; or The indication information comprises the first configuration parameters and offset information, the offset information indicating an offset between the first configuration parameters and the second configuration parameters. Or The indication information comprises the first configuration information and the second configuration information.

22. The method of any one of claims 16 to 21, wherein The indication information further indicates a service type associated with the first configuration parameters and a service type associated with the second configuration parameters.

23. A method of communication, comprising: comprising: receive first indication information, the first indication information indicating information of N data rates, the data rates being associated with grid ranges, N being an integer greater than 1 or equal to 1; determine a processing strategy of the service based on a data rate associated with a first grid range, the first grid range being a grid range to which the terminal belongs, the processing strategy of the service being processing the service in an end-cloud collaborative manner and / or processing the service locally by the terminal.

24. The method of claim 23, wherein, The first indication information is further used to indicate the grid ranges associated with the N data rates.

25. The method of claim 23 or 24, wherein, The N data rates include X groups of data rates, each group of data rates corresponding to a cell, and each group of data rates including at least one data rate, X being an integer greater than 1 or equal to 1.

26. The method of any one of claims 23-25, wherein, The N data rates are data rates under at least one configuration information.

27. The method of any one of claims 23-26, wherein, The method further includes: receiving configuration information corresponding to the N data rates.

28. The method of claim 27, wherein, The configuration information includes at least one of the following: time division duplex (TDD) configuration, number of receiving antennas, multi-carrier, beamforming technology, antenna switching, beam switching, carrier switching, number of transmitting antennas, number of multiple-input multiple-output (MIMO) layers, modulation and coding format, bandwidth, number of carriers, carrier type, and carrier frequency range.

29. The method of any one of claims 23-28, wherein, The data rate associated with the first grid range meets a data rate required by the service, and the determination of the processing strategy of the service based on the data rate associated with the first grid range includes: determining, based on the data rate associated with the first grid range meeting the data rate required by the service, that the processing strategy of the service is to process the service in an end-cloud collaborative manner.

30. A method of communication, comprising: includes: sending first indication information, the first indication information indicating information of N data rates, the data rates being associated with grid ranges, N being an integer greater than 1 or equal to 1.

31. The method of claim 30, wherein, The first indication information is further used to indicate the grid ranges associated with the N data rates.

32. The method of claim 30 or 31, wherein, The N data rates include X groups of data rates, each group of data rates corresponding to a cell, and each group of data rates including at least one data rate, X being an integer greater than 1 or equal to 1.

33. The method of any one of claims 30-32, wherein, The N data rates are data rates under at least one configuration information.

34. The method of any one of claims 30-33, wherein, The method further includes: sending configuration information corresponding to the N data rates.

35. The method of claim 34, wherein, The configuration information includes at least one of the following: time division duplex (TDD) configuration, number of receiving antennas, multi-carrier, beamforming technology, antenna switching, beam switching, carrier switching, number of transmitting antennas, number of multiple-input multiple-output (MIMO) layers, modulation and coding format, bandwidth, number of carriers, carrier type, and carrier frequency range.

36. A communications device, characterized by The method includes a module or unit for performing the method of any one of claims 1 to 35.

37. A communications device, characterized by The processor is configured to enable the communication device to perform the method of any one of claims 1 to 35.

38. The device of claim 37, wherein, The device further includes a memory and / or a communication interface, The memory is coupled to the processor and is used to store computer programs or instructions. The communication interface is coupled to the processor and is used to input and / or output information.

39. A computer-readable storage medium, characterized in that, The computer readable storage medium has stored thereon computer programs or instructions that, when executed on a communication device, cause the communication device to perform the method of any of claims 1-35.

40. A computer program product, characterised in that, The computer program product includes computer programs or instructions that, when executed on a communication device, cause the communication device to perform the method of any of claims 1-35.

Citation Information

Patent Citations

  • Method for measuring coverage performance of mobile communication network

    CN103581995A

  • Box type apparatus for transporting and storing fan blades for aircraft engines

    KR1020240165008A

  • Telecommunications network coverage optimization system

    US20230199514A1

  • Cell camping method, terminal, and storage medium

    WO2022062627A1

  • Cell selection method and apparatus

    WO2022143563A1