Cell access method and apparatus

By receiving and processing cell communication quality information at different task types and access times, the problem that existing communication maps cannot meet complex communication scenarios is solved, and more efficient terminal device cell access is achieved, improving user experience.

WO2025152726A1PCT designated stage expired Publication Date: 2025-07-24HUAWEI TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/141620
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-01-17
Filing Date
2024-12-23
Publication Date
2025-07-24

AI Technical Summary

Technical Problem

The existing communication map cannot meet the access needs of terminal equipment in complex communication scenarios, resulting in the cell's preference being unacceptable to changes in different task types and access times, affecting the communication experience.

Method used

By receiving communication quality information with different cells at different task types and access times, selecting the most suitable access cell, and using the first device, the second device or the third device to generate and process communication quality data, improving the accuracy and differentiated assistance of cell access.

Benefits of technology

It improves the advantage of cell selection, improves user experience, and adapts to terminal equipment access needs in complex communication scenarios.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024141620_24072025_PF_FP_ABST
    Figure CN2024141620_24072025_PF_FP_ABST
Patent Text Reader

Abstract

A cell access method and apparatus, supporting IEEE protocols, such as the IEEE 802.11be / Wi-Fi 7 / EHT protocol, the IEEE 802.11bn / UHR / Wi-Fi 8 protocol, the IEEE 802.15 / UWB protocol, or the IEEE 802.11bf / sensing / aware protocol, and capable of meeting access requirements of a terminal device in complex communication scenarios. The method comprises: a first device receives first information from a second device, and determines, on the basis of the first information and a current task type of the first device, to access a first cell or a second cell, wherein the first information is used for indicating first cell information, and the communication quality of N types of tasks corresponding to the first cell respectively in M time periods, and is used for indicating second cell information, and the communication quality of N types of tasks corresponding to the second cell respectively in the M time periods, M and N being both positive integers, and the N types of tasks comprising the current task type.
Need to check novelty before this filing date? Find Prior Art

Description

Cell access method and device

[0001] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office on January 17, 2024, with application number 202410073593.8 and application name “Cell Access Method and Device”, the entire contents of which are incorporated by reference into this application. Technical Field

[0002] The embodiments of the present application relate to the field of communications, and in particular to a cell access method and apparatus. Background Art

[0003] With the rapid development of communication technology, terminal devices are increasingly used in people's lives. The communication experience is one of the core competitive advantages of terminal devices, and one of the main factors affecting the communication experience is cell optimization. Exemplarily, cell optimization includes at least one of cell handover, cell reselection, cell dwell, and cell reestablishment.

[0004] Currently, cell selection is typically based on a pre-built communication map on the network. This map indicates the signal strength between a terminal device and different cells on the network at different locations. The terminal device can then select a cell based on this map.

[0005] However, with the development of communication technology, communication scenarios are becoming more and more complex, and the above-mentioned communication map can no longer meet the access requirements of terminal devices in complex communication scenarios. Summary of the Invention

[0006] The cell access method and device provided in the embodiments of the present application can meet the access requirements of terminal devices in complex communication scenarios.

[0007] In a first aspect, a cell access method is provided, which can be executed by a first device, or by a component of the first device, such as a processor, chip, or chip system of the first device, or by a logic module or software that can implement all or part of the functions of the first device. The method includes: the first device receives first information from a second device, the first information is used to indicate first cell information and the communication quality of N types of tasks corresponding to the first cell within M time periods, and indicates second cell information and the communication quality of N types of tasks corresponding to the second cell within M time periods, where M and N are both positive integers; the first device determines whether to access the first cell or the second cell based on the first information and the current task type of the first device, the N types of tasks including the current task type.

[0008] Based on this solution, the first device can receive the communication quality between the first device and different cells under different task types and different access times indicated by the second device; for example, the communication quality of N types of tasks in the first cell within M time periods, and the communication quality of N types of tasks in the second cell within M time periods. Furthermore, the cell to be accessed can be selected based on information such as the current task type and the time to select the cell to be accessed. For example, the first device can select the cell with the best communication quality corresponding to information such as the current task type and the time to access the cell. Compared with the solution of selecting the cell to be accessed based on a communication map that includes signal strength, it can provide differentiated assistance for different tasks in different time periods, thereby improving the quality of cell selection and enhancing user experience.

[0009] In one possible design, the first cell may be a partial range of the third cell; the first device determines to access the first cell or the second cell, including: the first device determines to access the third cell or the second cell.

[0010] Based on this possible design, since the first device needs to select one of the third and second cells to access, the third and second cells are respectively the basic units for different network devices to provide coverage for the first device; therefore, the coverage ranges of the third and second cells are respectively the coverage ranges of the network devices to which they belong. It can be understood that the communication quality corresponding to some tasks in the N types of tasks varies greatly at different locations within the coverage range of the network device. Therefore, in order to maintain the stability of the communication quality within a range, for the tasks located in this part, the corresponding communication quality can be determined separately for different values ​​within the coverage range of the network device, that is, the coverage range of the network device (such as the third cell) is divided into multiple sub-ranges, each range corresponds to a sub-cell (such as the first cell), so that the communication quality corresponding to each sub-cell is relatively stable, thereby improving the accuracy of the first information and improving the accuracy of cell access.

[0011] In one possible design, the cell access method also includes: the first device determines to access the third cell or the second cell based on the current location of the first device.

[0012] Based on this possible design, since for the third cell, the communication quality of a certain type of task may be different at different locations at the same time; therefore, the first device can also determine a unique communication quality from the multiple communication qualities corresponding to a certain type of task in the third cell in each of the M time periods based on the current location of the first device, and then use the unique communication quality as the communication quality of the task in the third cell at the current moment to participate in determining the access cell; for example, the first device can select the cell with the best communication quality corresponding to this type of task in the third cell and the second cell, thereby improving the cell selection priority of this type of task and improving the user experience.

[0013] In one possible design, before the first device receives the first information, the cell access method also includes: the first device sends second information to the second device, the second information includes communication parameters of N types of tasks in M ​​time periods, and the communication parameters are used to determine the first information.

[0014] In a second aspect, a cell access method is provided. The method can be executed by a second device, or by a component of the second device, such as a processor, chip, or chip system of the second device, or by a logic module or software that can implement all or part of the functions of the second device. The method includes: the second device sends first information to the first device, wherein the first information is used to indicate first cell information and the communication quality of N types of tasks corresponding to the first cell within M time periods, and indicates second cell information and the communication quality of N types of tasks corresponding to the second cell within M time periods, where M and N are both positive integers; the first information is also used by the first device to determine whether to access the first cell or the second cell.

[0015] Based on this solution, the second device can inform the first device of the communication quality between the first device and different cells under different task types and different access times; for example, the communication quality of N types of tasks in the first cell within M time periods, and the communication quality of N types of tasks in the second cell within M time periods. Thus, the first device can select the cell to access based on information such as the current task type and the time to select the cell to access. For example, the first device can select the cell with the best communication quality corresponding to the current task type, the time to access the cell, and other information. Compared with the solution of selecting the cell to access based on a communication map that includes signal strength, it can provide differentiated assistance for different tasks in different time periods, thereby improving the quality of cell selection and enhancing user experience.

[0016] In one possible design, before the second device sends the first information, the cell access method also includes: the second device generates the first information.

[0017] Based on this possible design, the second device can determine the first information based on the communication parameters of the N types of tasks indicated by the second information in M ​​time periods, providing basic guarantees for the first device to determine the access cell based on the first information.

[0018] In one possible design, before the second device sends the first information, the cell access method also includes: receiving the first information from a third device.

[0019] In one possible design, before the second device sends the first information, the cell access method also includes: the second device receives second information from the first device, the second information includes communication parameters of N types of tasks in M ​​time periods, and the communication parameters are used to determine the first information.

[0020] In one possible design, after the second device receives the second information, the cell access method also includes: sending the second information to a third device.

[0021] Based on the above three possible designs, the third device can determine the first information based on the communication parameters of N types of tasks indicated by the second information in M ​​time periods; exemplarily, the third device can be the cloud. Since the cloud has greater computing power than the base station, the accuracy of the first information determined based on the third device is higher and the computing delay is lower, thereby improving the efficiency of cell access.

[0022] In one possible design, the first cell is a partial range of the third cell; the first information is also used by the first device to determine whether to access the first cell or the second cell, including: the first information is also used by the first device to determine whether to access the third cell or the second cell.

[0023] Among them, the technical effects brought about by any design in the second aspect can refer to the technical effects brought about by the corresponding design in the above-mentioned first aspect, and will not be repeated here.

[0024] In a third aspect, a cell access method is provided. The method can be executed by a third device, or by a component of the third device, such as a processor, chip, or chip system of the third device, or by a logic module or software that can implement all or part of the functions of the third device. The method includes: the third device generates first information, wherein the first information is used to indicate first cell information and the communication quality of N types of tasks corresponding to the first cell within M time periods, and indicates second cell information and the communication quality of N types of tasks corresponding to the second cell within M time periods, where M and N are both positive integers; the first information is also used by the first device to determine whether to access the first cell or the second cell; and the third device sends the first information to the second device.

[0025] Based on this solution, the third device can generate the first information; exemplarily, the third device can be the cloud. Since the cloud has greater computing power than the base station, the first information determined based on the third device has higher accuracy and lower computing delay, thereby improving the efficiency of cell access.

[0026] In one possible design, before the third device generates the first information, the cell access method also includes: the third device receives second information from the second device, the second information includes communication parameters of N types of tasks in M ​​time periods, and the communication parameters are used to determine the first information.

[0027] Among them, the technical effects brought about by any design in the third aspect can refer to the technical effects brought about by the corresponding design in the above-mentioned first aspect or second aspect, and will not be repeated here.

[0028] In combination with the first aspect, the second aspect or the third aspect, in one possible design, the first device may be a terminal device, the second device may be a network device, and the third device may be a cloud device.

[0029] In combination with the first aspect, the second aspect or the third aspect, in one possible design, the first information indicates the first cell information, and the communication quality of N types of tasks corresponding to the first cell in M ​​time periods, and indicates the second cell information, and the communication quality of N types of tasks corresponding to the second cell in M ​​time periods, including: indicating the relationship between the communication quality of some tasks in the N types of tasks in M ​​time periods, and the communication quality of the remaining tasks in the N types of tasks in M ​​time periods.

[0030] Based on this optional solution, the first information includes the communication quality of some tasks among N types of tasks corresponding to multiple cells within M time periods, as well as the relationship between the communication quality of some tasks and the remaining tasks corresponding to the multiple cells within M time periods. Compared to a solution in which the second device directly sends the communication quality of N types of tasks corresponding to multiple cells within M time periods to the first device, the relationship between the communication quality of some tasks and the remaining tasks consumes fewer resources, thereby saving communication and storage overhead.

[0031] In combination with the first aspect, the second aspect or the third aspect, in a possible design, the value of M corresponding to the first category of tasks is greater than the value of M corresponding to the second category of tasks, the degree to which the first category of tasks is affected by network quality is greater than the degree to which the second category of tasks is affected by network quality, and the N categories of tasks include the first category of tasks and the second category of tasks.

[0032] Based on this possible example, it can be understood that for some tasks in the N categories, the corresponding communication quality varies significantly within any one of the M time periods. Therefore, in order to maintain the stability of the communication quality within a time period, the duration of each of the M time periods can be shortened for these tasks. In other words, for some tasks, the duration of each of the M time periods corresponding to them is shorter. Therefore, when the total duration corresponding to each task is the same, the value of M corresponding to some tasks is greater than the value of M corresponding to the remaining tasks. This improves the accuracy of the first information and the accuracy of cell access.

[0033] In a fourth aspect, a communication device is provided for implementing various methods. The communication device may be any one of the first device in the first aspect, the second device in the second aspect, or the third device in the third aspect, or a device included in any one of the first device, the second device, or the third device, such as a chip or a chip system. The communication device includes a module, unit, or means corresponding to the implementation method, and the module, unit, or means may be implemented by hardware, software, or by executing the corresponding software implementation by hardware. The hardware or software includes one or more modules or units corresponding to the functions.

[0034] In some possible designs, the communication device may include a processing module and a transceiver module. The processing module may be configured to implement the processing functionality of any of the above aspects and any possible implementations thereof. The transceiver module may include a receiving module and a transmitting module, respectively configured to implement the receiving functionality and the transmitting functionality of any of the above aspects and any possible implementations thereof.

[0035] In some possible designs, the transceiver module may be composed of a transceiver circuit, a transceiver, a transceiver or a communication interface.

[0036] In a fifth aspect, a communication device is provided, comprising: a processor and a memory; the memory is configured to store computer instructions, and when the processor executes the instructions, the communication device performs the method described in any aspect. The communication device may be any of the first device in the first aspect, the second device in the second aspect, or the third device in the third aspect, or a device included in any of the first, second, or third devices, such as a chip or chip system.

[0037] In a sixth aspect, a communication device is provided, comprising: a processor and a communication interface; the communication interface is configured to communicate with a module external to the communication device; and the processor is configured to execute a computer program or instruction to cause the communication device to perform the method described in any aspect. The communication device may be any of the first device in the first aspect, the second device in the second aspect, or the third device in the third aspect, or a device included in any of the first, second, or third devices, such as a chip or chip system.

[0038] In a seventh aspect, a communication device is provided, comprising: at least one processor configured to execute a computer program or instruction to cause the communication device to perform the method described in any aspect. The communication device may be any of the first device in the first aspect, the second device in the second aspect, or the third device in the third aspect, or a device included in any of the first, second, or third devices, such as a chip or chip system.

[0039] In some possible designs, the communication device includes a memory for storing necessary program instructions and data. The memory may be coupled to the processor or may be independent of the processor.

[0040] In some possible designs, when the device is a chip system, it can be composed of a chip or include a chip and other discrete devices.

[0041] It can be understood that when the communication device provided in any one of the fourth to seventh aspects is a chip, the sending action / function of the communication device can be understood as output information, and the receiving action / function of the communication device can be understood as input information.

[0042] In an eighth aspect, a computer-readable storage medium is provided, in which a computer program or instruction is stored. When the computer-readable storage medium is run on a communication device, the communication device can execute the method described in any one of the aspects.

[0043] In a ninth aspect, a computer program product comprising instructions is provided, which, when executed on a communication device, enables the communication device to execute the method described in any one of the aspects.

[0044] In the tenth aspect, a communication system is provided, which includes the first device in the first aspect (or the apparatus contained in the first device, such as a chip or a chip system) and the second device in the second aspect (or the apparatus contained in the second device, such as a chip or a chip system); further, the communication system may include the third device in the third aspect (or the apparatus contained in the third device, such as a chip or a chip system).

[0045] Among them, the technical effects brought about by any design method in the fourth to tenth aspects can refer to the technical effects brought about by different design methods in the above-mentioned first, second or third aspects, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0046] FIG1 is a schematic diagram of the architecture of a communication system provided by the present application;

[0047] FIG2 is a schematic diagram of the architecture of another communication system provided by the present application;

[0048] FIG3 is a schematic diagram of a flow chart of a cell access method provided by the present application;

[0049] FIG4 is a flow chart of another cell access method provided by the present application;

[0050] FIG5 is a flow chart of another cell access method provided by the present application;

[0051] FIG6 is a diagram showing the relationship between a cell and a sub-cell provided in this application;

[0052] FIG7 is a schematic structural diagram of a communication device provided by the present application;

[0053] FIG8 is a schematic structural diagram of another communication device provided by the present application;

[0054] FIG9 is a schematic structural diagram of another communication device provided in this application. DETAILED DESCRIPTION

[0055] In the description of this application, unless otherwise specified, " / " indicates that the objects associated before and after are in an "or" relationship, for example, A / B can represent A or B; "and / or" in this application is merely a description of the association relationship of associated objects, indicating that three relationships may exist, for example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural.

[0056] In the description of this application, unless otherwise specified, "plurality" means two or more than two. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c can mean: a, b, c, ab, ac, bc, or abc, where a, b, and c can be single or plural.

[0057] In addition, to facilitate the clear description of the technical solutions of the embodiments of the present application, in the embodiments of the present application, the words "first" and "second" are used to distinguish between identical or similar items with substantially the same functions and effects. Those skilled in the art will understand that the words "first" and "second" do not limit the quantity or execution order, and the words "first" and "second" do not necessarily mean different.

[0058] In the embodiments of this application, words such as "exemplary" or "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described as "exemplary" or "for example" in the embodiments of this application should not be construed as being preferred or advantageous over other embodiments or designs. Rather, the use of words such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner to facilitate understanding.

[0059] It will be understood that the “embodiment” mentioned throughout the specification means that the specific features, structures or characteristics related to the embodiment are included in at least one embodiment of the present application. Therefore, the various embodiments throughout the specification do not necessarily refer to the same embodiment. In addition, these specific features, structures or characteristics can be combined in one or more embodiments in any suitable manner. It will be understood that in the various embodiments of the present application, the size of the sequence number of each process does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiment of the present application.

[0060] It can be understood that in this application, "when" and "if" both mean that corresponding processing will be taken under certain objective circumstances, and do not limit the time, nor do they require any judgment action when implementing, nor do they mean that there are other limitations.

[0061] It is understood that some optional features in the embodiments of the present application may, in certain scenarios, be implemented independently of other features, such as the solution on which they are currently based, to solve corresponding technical problems and achieve corresponding effects. They may also be combined with other features in certain scenarios as needed. Accordingly, the devices provided in the embodiments of the present application may also implement these features or functions accordingly, which will not be described in detail here.

[0062] In this application, unless otherwise specified, the same or similar parts between the various embodiments can refer to each other. In the various embodiments in this application, and the various implementation methods / implementation methods / implementation methods in each embodiment, if there is no special explanation and logical conflict, the terms and / or descriptions between different embodiments and the various implementation methods / implementation methods / implementation methods in each embodiment are consistent and can be referenced to each other. The technical features in different embodiments and the various implementation methods / implementation methods / implementation methods in each embodiment can be combined to form new embodiments, implementation methods, implementation methods, or implementation methods according to their inherent logical relationships. The implementation methods of this application described below do not constitute a limitation on the scope of protection of this application.

[0063] With the rapid development of communication technology, terminal devices are increasingly used in people's lives. The communication experience is one of the core competitive advantages of terminal devices, and one of the main factors affecting the communication experience is cell optimization. Exemplarily, cell optimization includes at least one of cell handover, cell reselection, cell dwell, and cell reestablishment.

[0064] Different networks have different air interface resource configurations, varying network loads, and varying coverage and interference, resulting in different experiences for different task types. For example, network load characteristics often vary periodically, meaning that the load on the same network can vary at different times within a cycle.

[0065] Currently, cell selection is typically based on a pre-built communication map on the network. This map indicates the signal strength between a terminal device and different cells on the network at different locations. The terminal device can then select a cell based on this map.

[0066] However, in the scheme of selecting access cells based on the above-mentioned communication map, on the movement path of the terminal device, regardless of different task types and different access times, the cell that the terminal device finally accesses is the same cell. Therefore, this scheme cannot meet the access needs of terminal devices in complex communication scenarios (such as cell selection scenarios at different times and different task types).

[0067] Based on this, an embodiment of the present application provides a cell access method and apparatus, in which the second device informs the first device of the communication quality between the first device and different cells under different task types and different access times; for example, the communication quality of the N types of tasks of the first cell in M ​​time periods, and the communication quality of the N types of tasks of the second cell in M ​​time periods. Thus, the first device can select the cell to access based on information such as the current task type and the time to select the cell to access. For example, the first device can select the cell with the best communication quality corresponding to information such as the current task type and the time to access the cell. Compared with the solution of selecting the cell to access based on a communication map including signal strength, it can provide differentiated assistance for different tasks in different time periods, thereby improving the quality of cell selection and improving user experience.

[0068] The technical solution provided in this application can be used for various communication systems, which may be a third generation partnership project (3GPP) communication system, for example, a fourth generation (4G) long term evolution (LTE) system, an evolved LTE system (LTE-Advanced, LTE-A) system, a fifth generation (5G) new radio (NR) system, a vehicle to everything (V2X) system, a system of hybrid LTE and NR networking, or a device to device (D2D) system, a machine to machine (M2M) communication system, an Internet of Things (IoT), an LTE frequency division duplex (FDD) system, an LTE time division duplex (TDD) system, a universal mobile telecommunication system (UMTS), a world-wide interoperability for microwave access (WiMAX) communication system, and other next-generation communication systems, such as a sixth generation (6G) communication system. Alternatively, the communication system may be a non-3GPP communication system, such as a WLAN communication system, that is, the communication system may be applicable to IEEE 802.11 system standards, such as 802.11a / b / g standards, 802.11n standards, 802.11ac standards, 802.11ax standards, or their next generation, such as 802.11be standards or even later generation standards.

[0069] Among them, the above-mentioned communication system applicable to the present application is only an example, and the communication system applicable to the present application is not limited to this. It is uniformly described here and will not be repeated below.

[0070] The present application provides a communication system. The communication system includes at least one first device and at least one second device. For example, the first device may be a terminal device, and the second device may be a network device that provides services to the first device. Optionally, different terminal devices may communicate with each other.

[0071] For example, the communication quality between the first device and different cells under different task types and at different access times can be determined by the second device and reported to the first device. Alternatively, the quality can be determined by a third device and reported to the second device, which then reports the quality to the first device. In this case, the communication system also includes the third device. For example, the third device can be a cloud device.

[0072] Optionally, the first device of the embodiment of the present application is applied in a mobile scenario; for example, the first device can be applied in scenarios such as high-speed railways, locations, and airports.

[0073] Optionally, the network device and terminal device described in this application are implemented based on the following two situations:

[0074] Case 1: The communication system is a 3GPP communication system.

[0075] For example, as shown in FIG1 , when the second device is network device 2, the first device can be any one of terminal devices 6 to 8; when the second device is network device 1, the first device can be any one of terminal devices 1 to 5, terminal device 9, and terminal device 10. The third device can be the cloud in FIG1 .

[0076] Optionally, the network device in the embodiment of the present application is a device that connects a terminal device to a wireless network. The network device may be a node in a radio access network (RAN), which may also be referred to as a base station or a RAN node (or device).

[0077] For example, the network device may include an evolved NodeB (eNB) or e-NodeB (evolutionary Node B) in an LTE system or an LTE-A system, such as a traditional macro eNB and a micro eNB in ​​a heterogeneous network scenario. Alternatively, it may include a next generation node B (gNB) of wideband code division multiple access (WCDMA). Alternatively, it may include a transmission reception point (TRP), a home base station (e.g., a home evolved NodeB, or home Node B, HNB), a base band unit (BBU), a base band pool (BBU pool), a base transceiver station (BTS) in a global system for mobile communication (GSM) or code division multiple access (CDMA) network, or a wireless fidelity (WiFi) access point (AP), etc. Alternatively, it may include a base station in a non-terrestrial network (NTN), that is, it may be deployed on a high-altitude platform or satellite. In the NTN, the network device may serve as a layer 1 (L1) relay, or as a base station, or as a distributed unit (DU), or as an integrated access and backhaul (IAB) node. Alternatively, the network device may be a device that implements a base station function in the IoT, such as a device that implements a base station function in V2X, D2D, or machine to machine (M2M), or it may include an in-vehicle device or a wearable device, or it may include a network device in a 5G network or a public land mobile network (PLMN) that has evolved after 5G, and the embodiments of the present application are not limited thereto.

[0078] In some possible scenarios, the network device in the embodiments of the present application may also be a module or unit that can implement some functions of the base station. For example, the network device may be a centralized unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU). The CU and DU may be set separately or included in the same network element, such as a baseband unit (BBU). The RU may be included in a radio frequency device or radio frequency unit, such as a remote radio unit (RRU), an active antenna unit (AAU), or a remote radio head (RRH).

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

[0080] Optionally, the base station in the embodiment of the present application may include various forms of base stations, such as: macro base stations, micro base stations (also called small stations), relay stations, access points, home base stations, TRPs, transmitting points (TPs), mobile switching centers, etc., and the embodiments of the present application do not make specific limitations on this.

[0081] Optionally, the terminal device in the embodiment of the present application may be a user-side device for implementing wireless communication functions, such as a terminal or a chip that can be used in a terminal. The terminal may be a user equipment (UE), an access terminal, a terminal unit, a terminal station, a mobile station, a mobile station, a remote station, a remote terminal, a mobile device, a wireless communication device, a terminal agent, or a terminal device in a 5G network or a PLMN evolved after 5G. The access terminal may be a cellular phone, a cordless phone, a Session Initiation Protocol (SIP) phone, a wireless local loop (WLL) station, a smart phone, a personal digital assistant (PDA), a handheld device with wireless communication capabilities, a computing device or other processing device connected to a wireless modem, an in-vehicle device or a wearable device, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in remote medical care, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, a wireless terminal in a smart home, a wireless data card, a tablet computer, a wireless modem, a handheld device, a laptop computer, a machine type communication (MTC) terminal, etc. Alternatively, the terminal may be a terminal with communication functionality in IoT, such as a terminal in V2X (e.g., a vehicle-to-everything (V2X) device), a terminal in D2D communication, or a terminal in M2M communication. The terminal may be mobile or fixed.

[0082] Optionally, the roles of network devices and terminal devices can be relative. For example, in Figure 1, terminal device 9 and terminal device 10 require access to network device 1 through terminal device 9. Therefore, relative to terminal device 10, terminal device 9 can be configured as a network device; and relative to network device 1, terminal device 9 is a terminal device. That is, network device 1 and terminal device 9 communicate via a wireless air interface protocol. Optionally, network device 1 and terminal device 9 can also communicate via an interface protocol between network devices. In this case, relative to network device 1, terminal device 9 also acts as a network device.

[0083] Optionally, network devices and terminal devices, network devices and network devices, or terminal devices and terminal devices can communicate through authorized spectrum, or can communicate through unauthorized spectrum, or can communicate through both authorized spectrum and unauthorized spectrum.

[0084] Optionally, network devices and terminal devices, network devices and network devices, or terminal devices and terminal devices can communicate using a spectrum below 6 gigahertz (GHz), or can communicate using a spectrum above 6 GHz, or can simultaneously use a spectrum below 6 GHz and a spectrum above 6 GHz for communication. The embodiments of the present application do not limit the spectrum resources used for wireless communications. Case 2: The communication system is a WLAN communication system.

[0085] Exemplarily, the present application supports IEEE protocols, such as IEEE 802.11be / Wi-Fi 7 / EHT protocol, IEEE 802.11bn / UHR / Wi-Fi 8 protocol, IEEE 802.15 / UWB protocol, or IEEE 802.11bf / sensing / perception protocol.

[0086] Exemplarily, as shown in FIG2 , the first device may be any terminal device among STA#1, STA#2, and STA#3, the second device may be an AP, and the third device may be the cloud in FIG2 .

[0087] Optionally, the terminal device involved in the embodiment of the present application can be a wireless communication chip, a wireless sensor or a wireless communication terminal device. For example, a user terminal, a user device, an access device, a subscriber station, a subscriber unit, a mobile station, a user agent, and a user equipment that support wireless fidelity (WiFi) communication functions, wherein the user terminal can include various handheld devices with wireless communication functions, vehicle-mounted devices, wearable devices, Internet of Things (IoT) devices, computing devices or other processing devices connected to a wireless modem, as well as various forms of user equipment (UE), mobile station (MS), terminal, terminal equipment, portable communication devices, handheld devices, portable computing devices, entertainment devices, gaming devices or systems, global positioning system devices or any other suitable devices configured to communicate over a wireless medium. In addition, the terminal can support the 802.11be standard. The terminal can also support multiple WLAN standards such as 802.11ax, 802.11ac, 802.11n, 802.11g, 802.11b and 802.11a.

[0088] Optionally, the AP involved in the embodiment of the present application can be a device deployed in a wireless communication network to provide wireless communication functions for its associated STAs. It is mainly deployed in homes, inside buildings, and inside campuses, with a typical coverage radius of tens to hundreds of meters. Of course, it can also be deployed outdoors. The AP is equivalent to a bridge connecting the wired network and the wireless network. Its main function is to connect various wireless network clients together and then connect the wireless network to the wired network. Specifically, the AP can be a base station, router, gateway, repeater, communication server, switch or bridge and other communication equipment with a WiFi chip, wherein the base station can include various forms of macro base stations, micro base stations, relay stations, etc. In addition, the AP can support the 802.11be standard. The AP can also support WLAN standards such as 802.11ax, 802.11ac, 802.11n, 802.11g, 802.11b and 802.11a.

[0089] It should be noted that the communication system described in the embodiment of the present application is intended to more clearly illustrate the technical solution of the embodiment of the present application, and does not constitute a limitation on the technical solution provided in the embodiment of the present application. Ordinary technicians in this field can know that with the evolution of network architecture and the emergence of new business scenarios, the technical solution provided in the embodiment of the present application is also applicable to similar technical problems.

[0090] The cell access method provided in the embodiments of the present application is described below in conjunction with the accompanying drawings. It should be noted that in the following embodiments of the present application, the message names, parameter names, or information names between devices are merely examples, and other names may be used in other embodiments. The method provided in the present application does not specifically limit this.

[0091] It is understood that in the embodiments of the present application, the execution subject may perform some or all of the steps in the embodiments of the present application. These steps or operations are merely examples, and the embodiments of the present application may also perform other operations or variations of various operations. In addition, the various steps may be performed in a different order than those presented in the embodiments of the present application, and it is possible that not all operations in the embodiments of the present application need to be performed.

[0092] Referring to FIG3 , which is a flowchart of a cell access method provided in an embodiment of the present application, the cell access method may include the following steps S301 to S302 .

[0093] S301: The second device sends first information to the first device. Correspondingly, the first device receives the first information from the second device.

[0094] Among them, the first information is used to indicate the first cell information, and the communication quality of N types of tasks corresponding to the first cell in M ​​time periods, and to indicate the second cell information, and the communication quality of N types of tasks corresponding to the second cell in M ​​time periods, wherein M and N are both positive integers.

[0095] Exemplarily, the first cell information includes an identifier (ID) of the first cell, and correspondingly, the second cell information includes an ID of the second cell.

[0096] For example, the communication quality of N types of tasks corresponding to the first cell in M ​​time periods can be understood as the communication quality of each type of task in the N types of tasks in the first cell in each of the M time periods. Similarly, the communication quality of N types of tasks corresponding to the second cell in M ​​time periods can be understood as the communication quality of each type of task in the N types of tasks in the first cell in each of the M time periods.

[0097] Exemplarily, communication quality includes but is not limited to user quality of experience (QoE).

[0098] Optionally, the duration of each time period in the M time periods is the same.

[0099] Optionally, the first cell and the second cell are cells within the coverage of different network devices, that is, the first cell and the second cell belong to different network devices.

[0100] Exemplarily, the second device may be a network device to which the first cell belongs, or the second device may be a network device to which the second cell belongs, or the second device may be a network device other than the network device to which the first cell belongs and the network device to which the second cell belongs.

[0101] Optionally, the first information may also indicate other cell information in addition to the first cell information and the second cell information. Accordingly, the first information may also indicate the communication quality of N types of tasks corresponding to other cells in M ​​time periods. Therefore, it can be considered that the first information can indicate the cell information of different cells, and the communication quality of N types of tasks corresponding to each cell in the different cells in M ​​time periods. That is, the first information can indicate multiple cell information, and the communication quality of N types of tasks corresponding to each cell in the multiple cells in M ​​time periods, wherein the multiple cells include the first cell and the second cell. The communication quality of N types of tasks corresponding to each cell in the multiple cells in M ​​time periods includes: the communication quality of N types of tasks corresponding to the first cell in M ​​time periods, and the communication quality of N types of tasks corresponding to the second cell in M ​​time periods. The multiple cells (or different cells) include the first cell and the second cell.

[0102] For example, taking multiple cells including 10 cells (such as cell #1 to cell #10) as an example, the first information indicates the communication quality of cell #1 and the N types of tasks corresponding to cell #1 in M ​​time periods, the communication quality of cell #2 and the N types of tasks corresponding to cell #2 in M ​​time periods,..., the communication quality of cell #10 and the N types of tasks corresponding to cell #10 in M ​​time periods.

[0103] S302: The first device determines to access the first cell or the second cell based on the first information and the current task type of the first device, where the N types of tasks include the current task type.

[0104] Illustratively, the first device may select, based on the current task type, one of the communication qualities for the task type within the M time periods indicated by the first information, and determine to access the cell corresponding to the communication quality. For example, the communication quality may be the best communication quality among the communication qualities for the task type within the M time periods indicated by the first information.

[0105] Optionally, the first device determines to access the first cell or the second cell based on the first information and the current task type of the first device, including: the first device determines to access the first cell or the second cell based on the first information, the current task type of the first device, and the current time period.

[0106] Exemplarily, the first device may select, based on the current task type, one of the communication qualities for the task type indicated in the first information during the current time period, and determine to access the cell corresponding to the communication quality. For example, the communication quality may be the best communication quality among the communication qualities for the task type indicated in the first information during the current time period.

[0107] Optionally, the first device may further determine whether to access the first cell or the second cell based on the local information of the first device. In other words, the first device may determine whether to access the first cell or the second cell based on the first information, the current task type of the first device, and the local information of the first device.

[0108] Exemplarily, the local information includes, but is not limited to, the signal strength between the first device and the network device to which the first cell belongs, and the signal strength between the first device and the network device to which the second cell belongs. For example, the first device may select the cell with the strongest signal strength, the best corresponding to the current task type, and the best communication quality.

[0109] Optionally, in the case where the multiple cells are the first cell and the second cell, the first device can determine to access the first cell or the second cell based on the first information and the current task type of the first device; in the case where the number of cells included in the multiple cells is greater than 2, and the multiple cells include the first cell and the second cell, the first device can determine to access one of the multiple cells based on the first information and the current task type of the first device.

[0110] Exemplarily, when multiple cells include cell #1 and cell #2, the first device can select a cell to access from cell #1 and cell #2, that is, the first device can determine to access cell #1 or cell #2 based on the first information and the current task type of the first device; when multiple cells include cell #1, cell #2 and cell #3, the first device can select a cell to access from cell #1, cell #2 and cell #3, that is, the first device can determine to access one of cell #1, cell #2 or cell #3 based on the first information and the current task type of the first device.

[0111] An embodiment of the present application provides a cell access method, in which a second device informs a first device of the communication quality between the first device and different cells under different task types and different access times; for example, the communication quality of N types of tasks in the first cell in M ​​time periods, and the communication quality of N types of tasks in the second cell in M ​​time periods. Thus, the first device can select a cell to access based on information such as the current task type and the time to select the cell to access. For example, the first device can select the cell with the best communication quality corresponding to information such as the current task type and the time to access the cell. Compared with the solution of selecting a cell to access based on a communication map that includes signal strength, it can provide differentiated assistance for different tasks in different time periods, thereby improving the quality of cell selection and enhancing user experience.

[0112] The above is an overall description of the cell access method provided in the embodiment of the present application. The following is a detailed description of the "first information" involved in the above embodiment.

[0113] Optionally, the communication quality of the N types of tasks corresponding to the i-th cell in M ​​time periods indicated by the first information can be understood as follows: within each of the M time periods, each task in the N types of tasks corresponds to a communication quality; that is, the communication quality corresponding to the i-th cell includes M*N communication qualities. The communication quality corresponding to the i-th cell can be understood as: the communication quality related to the i-th cell among the communication qualities indicated by the first information; that is, the communication quality of the N types of tasks corresponding to the i-th cell in M ​​time periods. i = 1, 2, ..., X, where X is the number of cells in the plurality of cells.

[0114] For example, taking the case where the first information includes the communication quality of N types of tasks in each of a plurality of cells in M ​​time periods, the M*N communication qualities corresponding to the i-th cell included in the first information may be as shown in the following Table 1:

[0115] Table 1

[0116] Optionally, the communication quality corresponding to each of the N types of tasks includes X*M communication qualities. The communication quality corresponding to each type of task can be understood as: the communication quality related to that type of task in the communication quality indicated by the first information; that is, the communication quality of that type of task in each cell within M time periods.

[0117] For example, taking the case where the first information includes the communication quality of each of N types of tasks in a plurality of cells within M time periods, the X*M communication qualities corresponding to any one type of task included in the first information may be as shown in Table 2 below:

[0118] Table 2

[0119] Optionally, in this possible implementation, the communication quality corresponding to each of the M time periods includes X*N communication qualities. The communication quality corresponding to each time period can be understood as: the communication quality indicated by the first information, the communication quality related to the time period; that is, the communication quality of the N types of tasks corresponding to each cell during the time period.

[0120] For example, taking the example where the first information includes the communication quality of each of N types of tasks in each of multiple cells in each of M time periods, the X*N communication qualities corresponding to any time period included in the first information may be as shown in the following Table 3:

[0121] Table 3

[0122] Based on the three optional solutions described above, the N types of tasks corresponding to the i-th cell indicated by the first information are respectively in the communication qualities of M time periods. Within each of the M time periods, each task in the N types of tasks corresponds to a communication quality. Therefore, the first device can select a cell to access based on its task type and the time of selecting the cell to access, thereby providing differentiated assistance for different tasks in different time periods, thereby improving the quality of cell selection and enhancing the user experience.

[0123] In combination with the above three optional solutions, the first information may include the following four possible implementation methods:

[0124] In a first possible implementation manner, the coverage areas of some cells among the multiple cells are different in size.

[0125] Optionally, some cells may include cells whose coverage range is part of the coverage range of the network device to which they belong, and cells whose coverage range is the coverage range of the network device to which they belong; therefore, some cells may be considered to include sub-cells and cells. Optionally, since for some tasks in the N types of tasks, the corresponding communication quality varies greatly at different locations within the coverage range of the network device, or the different locations of some tasks within the coverage range of the network device are more significantly affected by the network quality. Therefore, in order to maintain the stability of the communication quality within a range, the coverage range of the network device may be divided into multiple sub-ranges, each range corresponding to a sub-cell, so that the communication quality corresponding to each sub-cell is relatively stable.

[0126] For the remaining tasks in the N categories, the communication quality corresponding to them varies little at different locations within the coverage range of the network device, or the remaining tasks are less affected by network quality at different locations within the coverage range of the network device. In other words, the communication quality of this task is relatively stable within the coverage range of the network device. Therefore, for this task, there is no need to divide the coverage range of the network device into multiple sub-ranges. In other words, the communication quality corresponding to each sub-range (or sub-cell) within the coverage range of the network device is the same.

[0127] It should be understood that a sub-cell is a concept of a geographical area; a cell is a basic unit in wireless communications that provides coverage services to terminal devices; therefore, in wireless communications, a terminal device cannot directly access a sub-cell, but rather accesses a cell that includes the coverage range of the sub-cell, that is, accesses the cell to which the sub-cell belongs; that is, when a terminal device accesses a sub-cell, it can be understood as: the terminal device accesses the cell to which the sub-cell belongs.

[0128] Alternatively, taking the example of a portion of cells including the first cell, the first cell may be a portion of the third cell. In this case, the sub-cell includes the first cell, and the sub-cell includes the third cell and the second cell; that is, the cell to which the first cell belongs is the third cell. Therefore, step S302 can be replaced by: the first device determines whether to access the third cell or the second cell based on the first information and the current task type of the first device.

[0129] Optionally, the third cell also includes at least a fourth cell, and the fourth cell may be a partial range of the third cell. Furthermore, the coverage range of the fourth cell is the same as the coverage range of the first cell, and the coverage range of the fourth cell is different from the coverage range of the first cell. In other words, the first cell and the fourth cell are both sub-cells, and the first cell and the fourth cell belong to the same network device (i.e., the network device to which the third cell belongs), or the first cell and the fourth cell both belong to the third cell.

[0130] Exemplarily, since the third cell includes multiple sub-cells, for the third cell, within each of the M time periods, each of the N tasks corresponds to multiple communication qualities. At this time, the first device can determine the coverage range of the sub-cell to which the current position belongs within the coverage range of multiple sub-cells based on the current position of the first device, and compare the communication quality of the current task type of the sub-cell within the time period with the communication quality of the current task type of the second cell within the time period, thereby determining whether to access the third cell or the second cell. In other words, the parameter of the current position of the first device is also required in the process of determining whether to access the third cell or the second cell. That is, the cell access method described in the embodiment of the present application also includes: the first device also determines whether to access the third cell or the second cell based on the current position of the first device.

[0131] For example, taking the example where the sub-cell includes the first cell and the fourth cell, and the cell includes the third cell and the second cell, that is, the multiple cells include the first cell, the second cell, and the fourth cell, that is, the value of X is 3. In this case, the first information may include the content shown in Table 4 below. Furthermore, the 3N communication qualities corresponding to any time period included in the first information may be the content shown in Table 4 below. That is, the above Table 3 may be replaced with the content shown in Table 4 below:

[0132] Table 4

[0133] Based on this possible implementation, it is understandable that the communication quality corresponding to some tasks in the N categories varies significantly at different locations within the coverage range of the network device. Therefore, in order to maintain the stability of the communication quality within a range, for tasks within this range, the corresponding communication quality can be determined separately for different values ​​within the coverage range of the network device. That is, the coverage range of the network device can be divided into multiple sub-ranges, each corresponding to a sub-cell. This ensures that the communication quality corresponding to each sub-cell is relatively stable, thereby improving the accuracy of the first information and the accuracy of cell access.

[0134] As a second possible implementation manner, the values ​​of M corresponding to some tasks in the N types of tasks are different from the values ​​of M corresponding to the remaining tasks.

[0135] Optionally, for some tasks in the N categories, the corresponding communication quality varies significantly within any of the M time periods, or some tasks are significantly affected by network quality at different times within a certain time period. Therefore, to maintain stable communication quality within a time period, the duration of each of the M time periods can be shortened. In other words, for some tasks, the duration of each of the M time periods corresponding to them is shorter. For the remaining tasks, the corresponding communication quality varies less within any of the M time periods, or the remaining tasks are less affected by network quality at different times within a certain time period. Therefore, there is no need to shorten the duration of each of the M time periods. As a result, the value of M corresponding to some tasks differs from the value of M corresponding to the remaining tasks. Furthermore, if the total duration of each task is the same, the value of M corresponding to some tasks is greater than the value of M corresponding to the remaining tasks.

[0136] Optionally, taking the example that some tasks include first-category tasks and the remaining tasks include second-category tasks, the value of M corresponding to the first-category tasks is greater than the value of M corresponding to the second-category tasks, and the degree to which the first-category tasks are affected by network quality is greater than the degree to which the second-category tasks are affected by network quality.

[0137] For example, take the case where the first information includes the communication quality of the first and second types of tasks corresponding to multiple cells within M time periods, that is, the value of N is 2. Since the value of M corresponding to the first type of task is different from the value of M corresponding to the second type of task, the value of M corresponding to the first type of task can be M1, and the value of M corresponding to the second type of task can be M2. Taking M1 as 2 times of M2 as an example, in this case, the first information can include the content shown in Table 5 below, that is, the above Table 1 can be replaced with the content shown in Table 5 below. Among them, the first information includes the communication quality of the first type of task corresponding to any one of the multiple cells within M1 time periods, and the first information includes the communication quality of the second type of task corresponding to any one of the multiple cells within M2 time periods.

[0138] Table 5

[0139] Based on this possible implementation, it can be understood that for some tasks among the N types of tasks, the corresponding communication quality varies greatly within any one of the M time periods. Therefore, in order to maintain the stability of the communication quality within a time period, the duration of each of the M time periods can be shortened for these tasks. In other words, for some tasks, the duration of each of the M time periods corresponding to them is shorter. Therefore, when the total duration corresponding to each task is the same, the value of M corresponding to some tasks is greater than the value of M corresponding to the remaining tasks. This improves the accuracy of the first information and the accuracy of cell access.

[0140] As a third possible implementation, the coverage areas of some of the multiple cells are different in size, and the values ​​of M corresponding to some of the N types of tasks are different from the values ​​of M corresponding to the remaining tasks.

[0141] Exemplarily, the implementation of different sizes of coverage ranges of some cells among multiple cells is the same as the implementation of different sizes of coverage ranges of some cells among multiple cells in the first possible implementation method mentioned above, and specific reference may be made to the relevant description in the first possible implementation method mentioned above; the implementation of different values ​​of M corresponding to some tasks in N types of tasks and different values ​​of M corresponding to the remaining tasks is the same as the implementation of different values ​​of M corresponding to some tasks in N types of tasks and different values ​​of M corresponding to the remaining tasks in the second possible implementation method mentioned above, and specific reference may be made to the relevant description in the second possible implementation method mentioned above; no further details will be given here.

[0142] As four possible implementations, the coverage of each of the multiple cells is the same in size; and the value of M corresponding to each type of task in the N types of tasks is the same.

[0143] As a first example, in this possible implementation, multiple cells belong to different network devices.

[0144] Optionally, in this example, step S302 may be replaced by: the first device determines to access one of the multiple cells based on the first information and the current task type of the first device.

[0145] Optionally, in this example, the coverage of each of the multiple cells is the coverage of the network device to which it belongs.

[0146] As a second example, in this possible implementation, some of the multiple cells belong to the same network device.

[0147] Exemplarily, since some of the cells belong to the same network device, the coverage of each of the cells is a partial range of the coverage of the network device to which it belongs. Since the coverage of each of the multiple cells is the same size, it can be considered that the coverage of each of the multiple cells is a partial range of the coverage of the network device to which it belongs.

[0148] It can be understood that a sub-cell can be understood as: a cell whose coverage range is a part of the coverage range of the network equipment to which it belongs; a cell can be understood as: a cell whose coverage range is the coverage range of the network equipment to which it belongs; for example, as shown in Figure 6, the coverage ranges of sub-cell #1 to sub-cell #5 can constitute the coverage range of cell #1, that is, the coverage range of any sub-cell among sub-cell #1 to sub-cell #5 is a part of the coverage range of cell #1.

[0149] Therefore, in this example, the multiple cells actually refer to multiple sub-cells. Further, the first information indicates the communication quality of N types of tasks corresponding to the multiple sub-cells in M ​​time periods.

[0150] Optionally, in this example, step S302 may be replaced by: the first device determines, based on the first information and the current task type of the first device, to access one of the multiple sub-cells. Optionally, in this example, the number of sub-cells belonging to the same network device is the same among the multiple sub-cells.

[0151] In combination with the foregoing four possible implementations, optionally, the first information may be generated by the second device and notified to the first device, or the first information may be generated by a third device and notified to the first device.

[0152] Mode 1: When the second device generates the first device, as shown in FIG4 , before step S301 , the cell access method further includes steps S303 to S304 :

[0153] S303: The first device sends second information to the second device; correspondingly, the second device receives the second information from the first device.

[0154] The second information includes communication parameters of N types of tasks in M ​​time periods, and the communication parameters are used to determine the first information.

[0155] Optionally, in step S303, multiple terminal devices may respectively send the second information to the network device to which the cell they access belongs, and correspondingly, the multiple network devices respectively receive the second information from the terminal devices within their coverage areas.

[0156] Exemplarily, the multiple network devices include network devices belonging to multiple cells respectively, that is, the multiple network devices include network devices belonging to the first cell, network devices belonging to the second cell, and the second device; thus, the multiple terminal devices include terminal devices within the coverage of the network device belonging to the first cell, terminal devices within the coverage of the network device belonging to the second cell, and the first device.

[0157] Optionally, the communication parameters of the N types of tasks in different cells in the M time periods are different, and therefore, the second information received by the multiple network devices is different.

[0158] Optionally, the communication parameters of a certain type of task in a certain time period may include: the running results of the task in the time period. Exemplarily, the running results of the task include but are not limited to: the task running normally, the task not running normally.

[0159] For example, "normal task operation" means: the task runs successfully, and the network is smooth during the execution of such task, without at least one of lag and delay. "Abnormal task operation" means: the task fails; or the task runs successfully, but at least one of lag, delay, and frame loss occurs during the execution of such task.

[0160] Optionally, if the task's execution result includes a situation where the task did not run normally, the communication parameters may further include the reason why the task did not run normally, such as task failure, or at least one of network freeze, delay, and frame loss during the execution of such task.

[0161] Optionally, for tasks that can run normally, multiple terminal devices (including but not limited to the first device) can periodically report communication parameters corresponding to such tasks.

[0162] S304: The second device generates first information.

[0163] Optionally, the second device may generate the first information based on the second information respectively received by multiple network devices from terminal devices within their coverage areas.

[0164] Optionally, after receiving the second information respectively, the multiple network devices may send the second information to the second device, so that the second device can aggregate the multiple second information, and further determine the first information based on the multiple second information.

[0165] As a first example, the first information includes information of multiple cells and communication quality of N types of tasks corresponding to each of the multiple cells in M ​​time periods.

[0166] For example, the second device may construct a first task map based on the plurality of second information, wherein the first task map includes information about a plurality of cells and communication quality of N types of tasks corresponding to each of the plurality of cells in M ​​time periods. In other words, the first information includes the first task map.

[0167] Optionally, the second device may classify, based on the time period and task type, the communication parameters of the same type of tasks corresponding to the multiple cells in the same time period in the multiple second information into the same category, thereby determining the communication quality of the same type of tasks corresponding to the multiple cells in the same time period based on the same type of communication parameters. Furthermore, the communication quality of N types of tasks corresponding to the multiple cells in M ​​time periods may be determined.

[0168] For example, taking the communication parameters of task #n corresponding to each cell in a plurality of cells within time period #m, the plurality of cells include three cells (such as cell #1, cell #2, and cell #3), task #n is any type of task among N types of tasks (i.e., n is a positive integer less than or equal to N), and time period #m is any time period among M time periods (i.e., m is a positive integer less than or equal to M) as an example, wherein the communication parameters of task #n corresponding to cell #1 within time period #m include that the task operates normally; the communication parameters of task #n corresponding to cell #2 within time period #m include that the task does not operate normally, and network delay occurs during the operation of the task; the communication parameters of task #n corresponding to cell #3 within time period #m include that the task does not operate normally, and the task fails to operate. Therefore, among these three cells, the operation of task #n corresponding to cell #1 in time period #m is the best, that is, the communication quality of task #n corresponding to cell #1 in time period #m is the best; the operation of task #n corresponding to cell #2 in time period #m is average, that is, the communication quality of task #n corresponding to cell #2 in time period #m is average; the operation of task #n corresponding to cell #3 in time period #m is the worst, that is, the communication quality of task #n corresponding to cell #3 in time period #m is the worst.

[0169] Optionally, the communication quality of the same type of tasks corresponding to multiple cells in the same time period can be represented by different levels. That is, the communication quality of the same type of tasks corresponding to multiple cells in the same time period can be divided into multiple levels, so that the communication quality of the same type of tasks corresponding to multiple cells in the same time period can be represented by multiple levels.

[0170] For example, taking the example that the communication quality of task #n corresponding to cell #1 in time period #m is the best, the communication quality of task #n corresponding to cell #2 in time period #m is in the middle, and the communication quality of task #n corresponding to cell #3 in time period #m is the worst, these three communication qualities can be divided into three levels. Therefore, the communication quality of task #n corresponding to cell #1 in time period #m can be level #1, the communication quality of task #n corresponding to cell #2 in time period #m can be level #2, and the communication quality of task #n corresponding to cell #3 in time period #m can be level #3.

[0171] It can be understood that the above is only an example of dividing communication quality into three levels. In fact, communication quality can also be divided into multiple levels other than three. Its implementation is similar to the implementation of the above three levels. It is only necessary to ensure that the number of levels is less than or equal to the number of communication qualities of the same type of tasks in the same time period. It will not be repeated here.

[0172] It can be understood that the above is only an illustrative introduction to the implementation of the communication quality of task #n corresponding to each of the three cells within the time period #m. The implementation of the communication quality of the remaining tasks corresponding to each of the three cells (i.e., tasks other than task #n in the N types of tasks) in the remaining time periods (time periods other than time period #m in the M time periods) is similar to the implementation of the communication quality of task #n corresponding to each of the three cells within the time period #m. For details, please refer to the relevant instructions on the communication quality of task #n corresponding to each of the multiple cells within the time period #m, which will not be repeated here.

[0173] It can be understood that the above only introduces the example of multiple cells including 3 cells. In fact, the implementation of other numbers of cells included in the multiple cells except 3 cells is similar to the implementation of the above 3 cells. For details, please refer to the relevant instructions of the above 3 cells, which will not be repeated here.

[0174] Based on this example, in an embodiment of the present application, the second device can determine the first information based on the communication parameters of the N types of tasks indicated by the second information within M time periods; since the first information includes multiple cell information, and the communication quality of the N types of tasks corresponding to each cell in the multiple cells within M time periods, the first device can directly select the cell to access from the first information, which can reduce the delay of cell access and improve the efficiency of cell access.

[0175] As a second example, the first information includes the communication quality of some tasks in N types of tasks corresponding to multiple cells within M time periods, and the relationship between the communication quality of some tasks in N types of tasks corresponding to multiple cells within M time periods, and the communication quality of the remaining tasks in N types of tasks corresponding to multiple cells within M time periods. That is, the first information includes the i-th cell information, the communication quality of some tasks in N types of tasks corresponding to the i-th cell within M time periods, and the relationship between the communication quality of some tasks in N types of tasks corresponding to the i-th cell within M time periods, and the communication quality of the remaining tasks in N types of tasks corresponding to the i-th cell within M time periods.

[0176] For example, taking the case where some tasks include task #1 and the remaining tasks include task #2, in any one of the M time periods, the communication quality of task #1 of the i-th cell and the communication quality of task #2 of the i-th cell satisfy a functional relationship, such as the communication quality of task #1 of the i-th cell and the communication quality of task #2 of the i-th cell can satisfy the following relationship (1):

[0177] The communication quality of task #2 in the i-th cell = f(communication quality of task #1 in the i-th cell) Relationship (1)

[0178] Exemplarily, in this example, the first information includes parameters such as: communication quality (i.e., the communication quality of the corresponding partial tasks in M ​​time periods) and the relationship between the communication quality of the partial tasks and the remaining tasks (i.e., the relationship between the communication quality of the partial tasks in M ​​time periods and the communication quality of the remaining tasks in M ​​time periods).

[0179] Specifically, taking the example where some tasks in N types of tasks include Task #1, and the remaining tasks in N types of tasks include Task #2, the first information may include the communication quality of Task #1 corresponding to the first cell within M time periods, the relationship between the communication quality of Task #1 corresponding to the first cell within M time periods and the communication quality of Task #2 corresponding to the first cell within M time periods, the communication quality of Task #1 corresponding to the second cell within M time periods, and the relationship between the communication quality of Task #1 corresponding to the second cell within M time periods and the communication quality of Task #2 corresponding to the second cell within M time periods. For example, the communication quality of Task #1 and Task #2 corresponding to the first cell within M time periods may include the content shown in Table 6 below:

[0180] Table 6

[0181] Among them, the relationship between the communication quality of task #1 of the first cell within M time periods and the communication quality of task #2 of the first cell within M time periods includes: the relationship between communication qualities #1 to the relationship between communication qualities #M in the above Table 6.

[0182] Exemplarily, the second device can construct a second task map and task relationship based on multiple second information, wherein the second task map includes multiple cell information and the communication quality of part of the tasks corresponding to each of the multiple cells within M time periods; the task relationship includes the communication quality of part of the tasks corresponding to each of the multiple cells within M time periods, and the relationship between the communication quality of the remaining tasks corresponding to each of the multiple cells within M time periods.

[0183] Optionally, the second device may determine the communication quality of N types of tasks corresponding to multiple cells in M ​​time periods, and further determine the relationship between the communication quality of some tasks and the remaining tasks, thereby generating the first information.

[0184] Exemplarily, the implementation of the communication quality of N types of tasks corresponding to multiple cells within M time periods is the same as the implementation of the communication quality of N types of tasks corresponding to multiple cells within M time periods in the first example above. For details, please refer to the relevant description of the first example above and will not be repeated here.

[0185] Optionally, some tasks have a strong correlation with the remaining tasks. That is, the correlation between some tasks and the remaining tasks is greater than a first threshold. Exemplarily, the first threshold may be 95%. Alternatively, the first threshold may be other values, without limitation.

[0186] Optionally, the second device can determine the relationship between the communication quality of the partial task and the remaining task based on the communication quality of the partial task corresponding to each cell in the multiple cells within M time periods and the communication quality of the remaining task corresponding to each cell in the multiple cells within M time periods.

[0187] Optionally, for the communication quality of N types of tasks in each of multiple cells in M ​​time periods, after the first device receives the first information, it can determine the communication quality of the remaining tasks in M ​​time periods based on the communication quality of some tasks in M ​​time periods and the relationship between the communication quality of some tasks and the remaining tasks; thereby, it can be determined whether to access the first cell or the second cell.

[0188] Based on this example, the second device can determine the first information based on the communication parameters of the N types of tasks within M time periods indicated by the second information; wherein the first information includes the communication quality of some of the N types of tasks corresponding to multiple cells within the M time periods, and the relationship between the communication quality of some tasks and the remaining tasks corresponding to the multiple cells within the M time periods. Compared to a solution in which the second device directly sends the communication quality of N types of tasks corresponding to multiple cells within M time periods to the first device, the relationship between the communication quality of some tasks and the remaining tasks consumes fewer resources, thereby saving communication and storage overhead.

[0189] Based on the above-mentioned method 1, in an embodiment of the present application, the second device can determine the first information based on the communication parameters of the N types of tasks indicated by the second information in M ​​time periods respectively; and provide basic guarantees for the first device to determine the access cell based on the first information.

[0190] In the second mode, when the second device generates the third device, as shown in FIG5 , before step S301 , the cell access method further includes steps S305 to S308 :

[0191] S305: Step S305 is the same as the above step S303. For details, please refer to the relevant introduction of the above step S303, which will not be repeated here.

[0192] S306. The multiple network devices respectively send the second information to the third device. Correspondingly, the third device receives the second information from the multiple network devices.

[0193] S307: The third device generates first information.

[0194] Exemplarily, the implementation of the third device generating the first information is similar to the implementation of the second device generating the first information in the above step S304. For details, please refer to the relevant description of the above step S304, which will not be repeated here.

[0195] S308: The third device sends the first information to the second device. Correspondingly, the second device receives the first information from the third device.

[0196] Based on the above-mentioned method 2, in an embodiment of the present application, the third device can determine the first information based on the communication parameters of the N types of tasks indicated by the second information in M ​​time periods; exemplarily, the third device can be the cloud. Since the cloud has greater computing power than the base station, the accuracy of the first information determined based on the third device is higher and the computing delay is lower, thereby improving the efficiency of cell access.

[0197] In addition to the first information described in the above embodiment, the first information may also include the following two possible implementation forms:

[0198] In a first possible implementation, the first information is used to indicate information about multiple cells and communication quality of N types of tasks corresponding to the multiple cells, where the multiple cells include a first cell and a second cell. In other words, the first information may be used to indicate information about the first cell and communication quality of N types of tasks corresponding to the first cell, and to indicate information about the second cell and communication quality of N types of tasks corresponding to the second cell.

[0199] For example, the communication quality of N types of tasks corresponding to the i-th cell can be understood as the communication quality of each type of task in the N types of tasks of the i-th cell. i=1, 2, ..., X, where X is the number of cells in the plurality of cells.

[0200] Optionally, the communication quality of the N types of tasks corresponding to the i-th cell indicated by the first information can be understood as follows: for each cell, each task in the N types of tasks corresponds to a communication quality; that is, the communication quality corresponding to the i-th cell includes N communication qualities. The communication quality corresponding to the i-th cell can be understood as: the communication quality related to the i-th cell among the communication qualities indicated by the first information; that is, the communication quality of the N types of tasks corresponding to the i-th cell.

[0201] Exemplarily, in this optional solution, the first information may include the content shown in Table 3. For details, please refer to the relevant description of Table 3, which will not be repeated here.

[0202] Illustratively, in this possible implementation form, the first device may determine to access the first cell or the second cell based on the above step S302. For details, please refer to the relevant description of the above step S302, which will not be repeated here.

[0203] Optionally, the first information may be generated by the second device and notified to the first device, or the first information may be generated by a third device and notified to the first device. For example, the implementation of the first information is similar to that of the first information in the above embodiment. For details, please refer to the relevant description of the first information in the above embodiment, which will not be repeated here.

[0204] Based on the possible implementations described above, the first information is used to indicate information about multiple cells and the communication quality of N types of tasks corresponding to the multiple cells. Therefore, the first device can select a cell to access based on the task type, providing differentiated assistance for different tasks, thereby improving cell selection and enhancing the user experience.

[0205] In a second possible implementation, the first information is used to indicate information about multiple cells and communication quality of the corresponding multiple cells within M time periods, where the multiple cells include a first cell and a second cell. That is, the first information is used to indicate information about the first cell and communication quality of the corresponding first cell within M time periods, and to indicate information about the second cell and communication quality of the corresponding second cell within M time periods.

[0206] Exemplarily, the communication quality of the i-th cell in M ​​time periods can be understood as: the communication quality of the i-th cell in each time period of the M time periods. i=1, 2, ..., X, where X is the number of cells in the plurality of cells.

[0207] Optionally, the communication quality of the i-th cell indicated by the first information in M ​​time periods can be understood as follows: for each cell, each time period within the M time periods corresponds to a communication quality; that is, the communication quality corresponding to the i-th cell includes M communication qualities. The communication quality corresponding to the i-th cell can be understood as: the communication quality related to the i-th cell among the communication qualities indicated by the first information; that is, the communication quality corresponding to the i-th cell in the M time periods.

[0208] Exemplarily, in this optional solution, the first information may include the content shown in Table 2. For details, please refer to the relevant description of Table 2, which will not be repeated here.

[0209] Optionally, in this possible implementation form, step S302 may be replaced by: the first device determines to access the first cell or the second cell based on the first information and the time period to which the current moment belongs in the M time periods.

[0210] Exemplarily, the first device may select, based on the current moment, one of the communication qualities of the time period to which the current moment belongs within the M time periods indicated by the first information, and determine to access the cell corresponding to the communication quality. For example, the communication quality may be the best communication quality among the communication qualities of the time period to which the current moment belongs.

[0211] Exemplarily, under this optional solution, the implementation of the first device determining to access the first cell or the second cell is similar to the implementation of the first device determining to access the first cell or the second cell in the above step S302. For details, please refer to the relevant description of the above step S302, which will not be repeated here.

[0212] Optionally, the first information may be generated by the second device and notified to the first device, or the first information may be generated by a third device and notified to the first device. For example, the implementation of the first information is similar to that of the first information in the above embodiment. For details, please refer to the relevant description of the first information in the above embodiment, which will not be repeated here.

[0213] Based on the above possible implementation, the first information is used to indicate information about multiple cells and the communication quality of the corresponding cells within M time periods. Therefore, the first device can select a cell to access based on its task type, providing differentiated assistance for different tasks, thereby improving the quality of cell selection and enhancing the user experience.

[0214] It is understandable that in each of the above embodiments, the methods and / or steps implemented by the first device may also be implemented by components applicable to the first device (e.g., a processor, chip, chip system, circuit, logic module, or software); the methods and / or steps implemented by the second device may also be implemented by components applicable to the second device (e.g., a processor, chip, chip system, circuit, logic module, or software); and the methods and / or steps implemented by the third device may also be implemented by components applicable to the third device (e.g., a processor, chip, chip system, circuit, logic module, or software). The chip system may be composed of a chip, or the chip system may include a chip and other discrete devices.

[0215] It is understandable that, in order to realize the above functions, the communication device includes hardware structures and / or software modules corresponding to the execution of each function. It should be easily appreciated by those skilled in the art that, in combination with the units and algorithm steps of each example described in the embodiments disclosed herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0216] The embodiment of the present application can divide the functional modules of the communication device according to the above method embodiment. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module. The above integrated modules can be implemented in the form of hardware or in the form of software functional modules. It should be noted that the division of modules in the embodiment of the present application is schematic and is only a logical functional division. In actual implementation, there may be other division methods.

[0217] Communication Device Figure 7 shows a schematic structural diagram of a communication device 700. The communication device 700 includes a processing module 701 and a transceiver module 702. The communication device 700 can be used to implement the functions of any one of the first device, the second device, or the third device described above.

[0218] In some embodiments, the communication device 700 may further include a storage module (not shown in FIG. 7 ) for storing program instructions and data.

[0219] In some embodiments, the transceiver module 702, which may also be referred to as a transceiver unit, is configured to implement a transmitting and / or receiving function. The transceiver module 702 may be composed of a transceiver circuit, a transceiver, a transceiver, or a communication interface.

[0220] In some embodiments, the transceiver module 702 may include a receiving module and a sending module, which are respectively used to execute the receiving and sending steps performed by the above-mentioned first device, or the second device, or any one of the third devices in the above-mentioned method embodiments, and / or used to support other processes of the technology described herein; the processing module 701 may be used to execute the processing steps (such as determination, etc.) performed by the above-mentioned first device, or the second device, or any one of the third devices in the above-mentioned method embodiments, and / or used to support other processes of the technology described herein.

[0221] When the communication device 700 is used to implement the functions of the first device:

[0222] In some embodiments, the transceiver module 702 is used to receive first information from the second device, where the first information is used to indicate the first cell information and the communication quality of N types of tasks corresponding to the first cell within M time periods, and to indicate the second cell information and the communication quality of N types of tasks corresponding to the second cell within M time periods, where M and N are both positive integers; the processing module 701 is used to determine whether to access the first cell or the second cell based on the first information and the current task type of the first device, where the N types of tasks include the current task type.

[0223] Optionally, the processing module 701 is further configured to determine whether to access the third cell or the second cell. The first cell may be a partial range of the third cell.

[0224] Optionally, the processing module 701 is further configured to determine whether to access the third cell or the second cell based on the current location of the first device.

[0225] Optionally, the transceiver module 702 is further configured to send second information to the second device, where the second information includes communication parameters of N types of tasks in M ​​time periods, respectively, and the communication parameters are used to determine the first information.

[0226] When the communication device 700 is used to implement the functions of the second device:

[0227] In some embodiments, the transceiver module 702 is used to send first information to the first device, wherein the first information is used to indicate the first cell information and the communication quality of N types of tasks corresponding to the first cell within M time periods, and to indicate the second cell information and the communication quality of N types of tasks corresponding to the second cell within M time periods, where M and N are both positive integers; the first information is also used by the first device to determine whether to access the first cell or the second cell.

[0228] Optionally, the processing module 701 is used to generate first information.

[0229] Optionally, the transceiver module 702 is further configured to receive first information from a third device.

[0230] Optionally, the transceiver module 702 is further configured to receive second information from the first device, where the second information includes communication parameters of N types of tasks in M ​​time periods, respectively, and the communication parameters are used to determine the first information.

[0231] Optionally, the transceiver module 702 is further configured to send the second information to a third device.

[0232] Optionally, the first cell is a partial range of the third cell; the first information is also used by the first device to determine whether to access the first cell or the second cell, including: the first information is also used by the first device to determine whether to access the third cell or the second cell.

[0233] When the communication device 700 is used to implement the functions of the third device:

[0234] In some embodiments, the processing module 701 is used to generate first information, wherein the first information is used to indicate the first cell information and the communication quality of N types of tasks corresponding to the first cell within M time periods, and to indicate the second cell information and the communication quality of N types of tasks corresponding to the second cell within M time periods, where M and N are both positive integers; the first information is also used by the first device to determine whether to access the first cell or the second cell; the transceiver module 702 is used to send the first information to the second device.

[0235] Optionally, the transceiver module 702 is further configured to receive second information from a second device, where the second information includes communication parameters of N types of tasks in M ​​time periods, respectively, and the communication parameters are used to determine the first information.

[0236] In combination with the three implementations of the above-mentioned communication device, optionally, the first device may be a terminal device, the second device may be a network device, and the third device may be a cloud device.

[0237] In combination with the three implementations of the above-mentioned communication device, optionally, the first information indicates the first cell information, and the communication quality of N types of tasks corresponding to the first cell within M time periods, and indicates the second cell information, and the communication quality of N types of tasks corresponding to the second cell within M time periods, including: indicating the relationship between the communication quality of some tasks in the N types of tasks within M time periods, and the communication quality of the remaining tasks in the N types of tasks within M time periods.

[0238] In combination with the three implementations of the above-mentioned communication device, optionally, the value of M corresponding to the first type of task is greater than the value of M corresponding to the second type of task, the degree to which the first type of task is affected by the network quality is greater than the degree to which the second type of task is affected by the network quality, and the N types of tasks include the first type of tasks and the second type of tasks.

[0239] Among them, all relevant contents of each step involved in the above method embodiment can be referred to the functional description of the corresponding functional module and will not be repeated here.

[0240] In the present application, the communication device 700 may be presented in the form of various functional modules divided in an integrated manner. Here, "module" may refer to a specific application-specific integrated circuit (ASIC), a circuit, a processor and memory that executes one or more software or firmware programs, an integrated logic circuit, and / or other devices that can provide the above functions.

[0241] In some embodiments, when the communication device 700 in Figure 7 is a chip or a chip system, the function / implementation process of the transceiver module 702 can be implemented through the input and output interface (or communication interface) of the chip or chip system, and the function / implementation process of the processing module 701 can be implemented through the processor (or processing circuit) of the chip or chip system.

[0242] Since the communication device 700 provided in this embodiment can execute the above method, the technical effects that can be obtained can refer to the above method embodiments and will not be repeated here.

[0243] As a possible product form, any one of the first device, the second device, or the third device described in the embodiments of the present application can also be implemented using the following: one or more field programmable gate arrays (FPGAs), programmable logic devices (PLDs), controllers, state machines, gate logic, discrete hardware components, any other suitable circuits, or any combination of circuits that can perform the various functions described throughout this application.

[0244] As another possible product form, any one of the first device, the second device, or the third device described in the embodiment of the present application can be implemented by a general bus architecture. For ease of explanation, refer to Figure 8, which is a structural diagram of a communication device 800 provided in an embodiment of the present application, and the communication device 800 includes a processor 801 and a transceiver 802. The communication device 800 can be a first device, or a chip or chip system therein; or, the communication device 800 can be a second device, or a chip or module therein; or, the communication device 800 can be a third device, or a chip or module therein. Figure 8 only shows the main components of the communication device 800. In addition to the processor 801 and the transceiver 802, the communication device may further include a memory 803, and an input and output device (not shown in the figure).

[0245] Optionally, the processor 801 is primarily used to process communication protocols and communication data, as well as control the entire communication device, execute software programs, and process software program data. The memory 803 is primarily used to store software programs and data. The transceiver 802 may include a radio frequency circuit and an antenna. The radio frequency circuit is primarily used to convert baseband signals into radio frequency signals and process radio frequency signals. The antenna is primarily used to transmit and receive radio frequency signals in the form of electromagnetic waves. Input and output devices, such as a touch screen, display, and keyboard, are primarily used to receive user input and output data to the user.

[0246] Optionally, the processor 801 , the transceiver 802 , and the memory 803 may be connected via a communication bus.

[0247] When the communication device is powered on, the processor 801 can read the software program in the memory 803, interpret and execute the instructions of the software program, and process the data of the software program. When data needs to be sent wirelessly, the processor 801 performs baseband processing on the data to be sent and outputs the baseband signal to the radio frequency circuit. The radio frequency circuit performs radio frequency processing on the baseband signal and then transmits the radio frequency signal to the outside in the form of electromagnetic waves through the antenna. When data is sent to the communication device, the radio frequency circuit receives the radio frequency signal through the antenna, converts the radio frequency signal into a baseband signal, and outputs the baseband signal to the processor 801. The processor 801 converts the baseband signal into data and processes the data.

[0248] In another implementation, the RF circuit and antenna may be provided independently of the processor performing baseband processing. For example, in a distributed scenario, the RF circuit and antenna may be remotely arranged independent of the communication device.

[0249] In some embodiments, in terms of hardware implementation, those skilled in the art may conceive that the above-mentioned communication device 700 may take the form of the communication device 800 shown in FIG. 8 .

[0250] As an example, the functions / implementation process of the processing module 701 in FIG7 can be implemented by the processor 801 in the communication device 800 shown in FIG8 calling the computer-executable instructions stored in the memory 803. The functions / implementation process of the transceiver module 702 in FIG7 can be implemented by the transceiver 802 in the communication device 800 shown in FIG8.

[0251] As another possible product form, any one of the first device, the second device, or the third device in this application may adopt the structure shown in Figure 9, or include the components shown in Figure 9. Figure 9 is a schematic diagram of the composition of a communication device 900 provided in this application. The communication device 900 may be a terminal device or a chip or system-on-chip in a terminal device; or, it may be a module, chip, or system-on-chip in any one of the first device, the second device, or the third device.

[0252] As shown in FIG9 , the communication device 900 includes at least one processor 901 and at least one communication interface ( FIG9 is merely an example of a communication interface 904 and a processor 901). Optionally, the communication device 900 may further include a communication bus 902 and a memory 903.

[0253] The processor 901 may be a general-purpose central processing unit (CPU), a general-purpose processor, a network processor (NP), a digital signal processor (DSP), a microprocessor, a microcontroller, a programmable logic device (PLD), or any combination thereof. The processor 901 may also be other devices with processing capabilities, such as circuits, devices, or software modules, without limitation.

[0254] Communication bus 902 is used to connect the various components in communication device 900, enabling communication between them. Communication bus 902 may be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, for example. This bus can be categorized as an address bus, a data bus, a control bus, and so on. For ease of illustration, FIG9 shows a single thick line, but this does not imply that there is only one bus or only one type of bus.

[0255] Communication interface 904 is used to communicate with other devices or communication networks. Exemplarily, communication interface 904 can be a module, circuit, transceiver, or any other device capable of communication. Optionally, communication interface 904 can also be an input / output interface within processor 901, used to implement signal input and output to the processor.

[0256] The memory 903 may be a device with a storage function, used to store instructions and / or data, wherein the instructions may be computer programs.

[0257] Exemplarily, the memory 903 may be a read-only memory (ROM) or other types of static storage devices that can store static information and / or instructions, or a random access memory (RAM) or other types of dynamic storage devices that can store information and / or instructions, or an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compact discs, laser discs, optical discs, digital versatile discs, Blu-ray discs, etc.), magnetic disk storage media or other magnetic storage devices, etc., without limitation.

[0258] It should be noted that the memory 903 can exist independently of the processor 901 or can be integrated with the processor 901. The memory 903 can be located within the communication device 900 or outside the communication device 900, without limitation. The processor 901 can be used to execute instructions stored in the memory 903 to implement the methods provided in the following embodiments of the present application.

[0259] As an optional implementation, the communication device 900 may further include an output device 905 and an input device 906. The output device 905 communicates with the processor 901 and can display information in a variety of ways. For example, the output device 905 can be a liquid crystal display (LCD), a light emitting diode (LED) display device, a cathode ray tube (CRT) display device, or a projector. The input device 906 communicates with the processor 901 and can receive user input in a variety of ways. For example, the input device 906 can be a mouse, a keyboard, a touch screen device, or a sensor device.

[0260] In some embodiments, in terms of hardware implementation, those skilled in the art may conceive that the communication device 700 shown in FIG. 7 may take the form of the communication device 900 shown in FIG. 9 .

[0261] As an example, the functions / implementation process of the processing module 701 in FIG7 can be implemented by the processor 901 in the communication device 900 shown in FIG9 calling the computer-executable instructions stored in the memory 903. The functions / implementation process of the transceiver module 702 in FIG7 can be implemented by the communication interface 904 in the communication device 900 shown in FIG9.

[0262] It should be noted that the structure shown in FIG9 does not constitute a specific limitation on any of the first device, the second device, or the third device. For example, in other embodiments of the present application, any of the first device, the second device, or the third device may include more or fewer components than shown in the figure, or combine certain components, or separate certain components, or arrange the components differently. The components shown in the figure may be implemented in hardware, software, or a combination of software and hardware.

[0263] In some embodiments, an embodiment of the present application further provides a communication device, which includes a processor for implementing the method in any of the above method embodiments.

[0264] As a possible implementation, the communication device further includes a memory. The memory is used to store necessary computer programs and data. The computer program may include instructions, and the processor may invoke the instructions in the computer program stored in the memory to instruct the communication device to execute any of the above-described method embodiments. Of course, the memory may not be located in the communication device.

[0265] As another possible implementation, the communication device also includes an interface circuit, which is a code / data read / write interface circuit, and the interface circuit is used to receive computer execution instructions (computer execution instructions are stored in a memory, may be read directly from the memory, or may pass through other devices) and transmit them to the processor.

[0266] As another possible implementation, the communication device further includes a communication interface, where the communication interface is used to communicate with a module outside the communication device.

[0267] It can be understood that the communication device can be a chip or a chip system. When the communication device is a chip system, it can be composed of chips or include chips and other discrete devices. The embodiments of the present application do not specifically limit this.

[0268] The present application also provides a computer-readable storage medium having a computer program or instruction stored thereon, which implements the functions of any of the above method embodiments when executed by a computer.

[0269] The present application also provides a computer program product, which implements the functions of any of the above method embodiments when executed by a computer.

[0270] Those skilled in the art will appreciate that, for the sake of convenience and brevity of description, the specific working processes of the above-described systems, devices, and units may refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0271] It is understood that the systems, devices, and methods described in this application may also be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as 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 shown or discussed may be through some interface, indirect coupling or communication connection of devices or units, and may be electrical, mechanical, or other forms.

[0272] The units described as separate components may or may not be physically separate, i.e., they may be located in one place or distributed across multiple network units. Components shown as units may or may not be physical units. Some or all of these units may be selected to achieve the objectives of this embodiment as needed.

[0273] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0274] In the above embodiments, all or part of the embodiments may be implemented by software, hardware, firmware, or any combination thereof. When implemented using a software program, all or part of the embodiments may 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 may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via a wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) method. The computer-readable storage medium may be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more media integrated therein. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a DVD), or a semiconductor medium (eg, a solid state drive (SSD)). In the embodiment of the present application, the computer may include the aforementioned device.

[0275] Although the present application is described herein in conjunction with various embodiments, in the process of implementing the claimed application, those skilled in the art can understand and implement other changes to the disclosed embodiments by reviewing the drawings, the disclosure, and the appended claims. In the claims, the word "comprising" does not exclude other components or steps, and "a" or "an" does not exclude multiple situations. A single processor or other unit can implement several functions listed in the claims. Certain measures are recorded in different dependent claims, but this does not mean that these measures cannot be combined to produce good results.

[0276] Although the present application has been described with reference to specific features and embodiments thereof, it is apparent that various modifications and combinations may be made thereto without departing from the spirit and scope of the present application. Accordingly, this specification and the drawings are merely illustrative of the present application as defined by the appended claims and are deemed to cover any and all modifications, variations, combinations or equivalents within the scope of the present application. Obviously, those skilled in the art may make various modifications and variations to the present application without departing from the spirit and scope of the present application. Thus, the present application is intended to include such modifications and variations as fall within the scope of the claims of the present application and their equivalents.

Claims

1. A cell access method, characterized in that, The method includes: A first device receives first information from a second device, where the first information is used to indicate first cell information, the communication quality of N types of tasks corresponding to the first cell in M time periods respectively, and to indicate second cell information, and the communication quality of the N types of tasks corresponding to the second cell in the M time periods respectively, where M and N are both positive integers; The first device determines to access the first cell or the second cell based on the first information and the current task type of the first device, and the N types of tasks include the current task type.

2. The method according to claim 1, wherein The first cell is a partial range of a third cell; The determining to access the first cell or the second cell includes: determining to access the third cell or the second cell.

3. The method according to claim 2, characterized in that, The method further includes: The first device further determines to access the third cell or the second cell based on the current position of the first device.

4. The method according to any one of claims 1 to 3, characterized in that Before the first device receives the first information, the method further includes: The first device sends second information to the second device, where the second information includes the communication parameters of the N types of tasks in the M time periods respectively, and the communication parameters are used to determine the first information.

5. A cell access method, characterized in that, The method includes: The second device sends the first information to the first device, where The first information is used to indicate first cell information, the communication quality of N types of tasks corresponding to the first cell in M time periods respectively, and to indicate second cell information, and the communication quality of the N types of tasks corresponding to the second cell in the M time periods respectively, M and N are both positive integers; The first information is further used for the first device to determine to access the first cell or the second cell.

6. The method according to claim 5, wherein Before the second device sends the first information, the method further includes: The second device generates the first information.

7. The method according to claim 5, characterized in that Before the second device sends the first information, the method further includes: Receiving the first information from a third device.

8. The method according to claim 6 or 7, characterized in that, Before the second device sends the first information, the method further includes: The second device receives second information from the first device, where the second information includes the communication parameters of the N types of tasks in the M time periods respectively, and the communication parameters are used to determine the first information.

9. The method according to claim 8, wherein After the second device receives the second information, the method further includes: Sending the second information to the third device.

10. The method according to any one of claims 5-9, characterized in that, The first cell is a partial range of a third cell; The first information being further used for the first device to determine to access the first cell or the second cell includes: the first information being further used for the first device to determine to access the third cell or the second cell.

11. The method according to any one of claims 1 to 10, characterized in that, The first information indicating first cell information, the communication quality of N types of tasks corresponding to the first cell in M time periods respectively, and indicating second cell information, and the communication quality of the N types of tasks corresponding to the second cell in the M time periods respectively, includes: indicating the relationship between the communication quality of some of the N types of tasks in the M time periods and the communication quality of the remaining N types of tasks in the M time periods.

12. The method according to any one of claims 1-11, characterized in that, The value of M corresponding to the first type of tasks is greater than the value of M corresponding to the second type of tasks, and the degree to which the first type of tasks is affected by network quality is greater than the degree to which the second type of tasks is affected by network quality. The N types of tasks include the first type of tasks and the second type of tasks.

13. A cell access method, characterized in that, The method includes: A third device generates first information, where the first information is used to indicate first cell information, and the communication quality of the N types of tasks corresponding to the first cell in M time periods respectively, and to indicate second cell information, and the communication quality of the N types of tasks corresponding to the second cell in the M time periods respectively. Both M and N are positive integers; the first information is further used for a first device to determine whether to access the first cell or the second cell; the third device sends the first information to a second device.

14. A communication device, characterized in that, The communication device includes a transceiver module and a processing module. The transceiver module is configured to receive first information from a first device. The first information is used to indicate first cell information, and the communication quality of the N types of tasks corresponding to the first cell in M time periods respectively, and to indicate second cell information, and the communication quality of the N types of tasks corresponding to the second cell in the M time periods respectively. Both M and N are positive integers; The processing module is configured to determine whether to access the first cell or the second cell based on the first information and the current task type of the first device. The N types of tasks include the current task type.

15. The device according to claim 14, characterized in that, The first cell is a partial range of a third cell; correspondingly, the processing module is configured to determine whether to access the first cell or the second cell, including: the processing module is configured to determine whether to access the third cell or the second cell.

16. The device according to claim 15, characterized in that, The processing module is further configured to determine whether to access the third cell or the second cell based on the current location of the first device.

17. The device according to any one of claims 14 - 16, characterized in that, The transceiver module is further configured to send second information to the second device. The second information includes the communication parameters of the N types of tasks in the M time periods respectively. The communication parameters are used to determine the first information.

18. A communication device, characterized in that, The communication device includes a transceiver module. The transceiver module is configured to send first information to the first device, where the first information is used to indicate first cell information, and the communication quality of the N types of tasks corresponding to the first cell in M time periods respectively, and to indicate second cell information, and the communication quality of the N types of tasks corresponding to the second cell in the M time periods respectively. Both M and N are positive integers; the first information is further used for a first device to determine whether to access the first cell or the second cell.

19. The device according to claim 18, characterized in that, The communication device further includes a processing module, and the processing module is configured to generate the first information.

20. The device according to claim 18, wherein The transceiver module is further configured to receive the first information from the third device.

21. The device according to claim 19 or 20, characterized in that, The transceiver module is further configured to receive second information from the first device. The second information includes the communication parameters of the N types of tasks in the M time periods respectively. The communication parameters are used to determine the first information.

22. The device according to claim 21, wherein, The transceiver module is further configured to send the second information to the third device.

23. The device according to any one of claims 18 - 22, characterized in that, The first cell is a partial range of the third cell; The first information is further used by the first device to determine whether to access the first cell or the second cell, including: the first information is further used by the first device to determine whether to access the third cell or the second cell.

24. The device according to any one of claims 14 - 23, characterized in that, The first information indicates the first cell information and the communication quality of N types of tasks corresponding to the first cell in M time periods respectively, and indicates the second cell information and the communication quality of the N types of tasks corresponding to the second cell in the M time periods respectively, including: indicating the relationship between the communication quality of some of the N types of tasks in the M time periods and the communication quality of the remaining N types of tasks in the M time periods.

25. The device according to any one of claims 14-24, characterized in that, The value of M corresponding to the first type of task is greater than the value of M corresponding to the second type of task, and the degree to which the first type of task is affected by network quality is greater than the degree to which the second type of task is affected by network quality. The N types of tasks include the first type of task and the second type of task.

26. A communication device, characterized in that, The communication device includes a transceiver module. The processing module is configured to generate first information, where The first information is used to indicate the first cell information and the communication quality of N types of tasks corresponding to the first cell in M time periods respectively, and to indicate the second cell information and the communication quality of the N types of tasks corresponding to the second cell in the M time periods respectively. Both M and N are positive integers. The first information is further used by the first device to determine whether to access the first cell or the second cell. The transceiver module is configured to send the first information to a second device.

27. A communication device, characterized in that, The communication device includes a processor; the processor is configured to run a computer program or instruction to cause the communication device to execute the method according to any one of claims 1-4, 11, 12, or to cause the communication device to execute the method according to any one of claims 5-12, or to cause the communication device to execute the method according to claim 13.

28. A computer-readable storage medium, characterized in that, A computer-readable storage medium stores computer instructions or programs. When the computer instructions or programs are run on a computer, the method according to any one of claims 1-4, 11, 12 is caused to be executed, or the method according to any one of claims 5-12 is caused to be executed, or the method according to claim 13 is caused to be executed.

29. A computer program product, characterized in that, When the computer program product runs on the communication device, it causes the communication device to execute the method according to any one of claims 1-4, 11, 12, or causes the communication device to execute the method according to any one of claims 5-12, or causes the communication device to execute the method according to claim 13.

30. A chip, characterized in that, Including: A processor, the processor is coupled to an interface circuit, and the interface circuit is configured to receive computer execution instructions. When the execution instructions are executed by the processor, it causes the chip to execute the method according to any one of claims 1-4, 11, 12, or causes the chip to execute the method according to any one of claims 5-12, or causes the chip to execute the method according to claim 13.

Citation Information

Patent Citations

  • Cell switching method and device, communication equipment and storage medium

    CN112823545A

  • Cell access method and device, mobile terminal and storage medium

    CN114258098A

  • Periodic task-oriented satellite-ground collaborative Internet of Vehicles mobility management method and device

    CN115334476A

  • Cellular network user device mobility optimization management

    US20220408334A1