Communication method and device
The first network device obtains the information and policies of the second network device, determines the third network device and switches, solving the problem of lack of interfaces or capabilities between base stations that do not support dual connections, ensuring dual flow of data between the base station and the core network after the terminal device moves.
Patent Information
- Application Number
- CN202311429899.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-10-30
- Publication Date
- 2025-05-02
AI Technical Summary
During the movement of terminal devices, the lack of interfaces or capabilities between base stations does not support dual connections, resulting in the two base stations after the movement cannot meet the dual flow requirements of the core network.
The first network device acquires information and policies of the second network device, and determines whether there is a third network device, which is a target network device that the terminal device switches from the first network device. The first network device selects the appropriate target network device during the handover decision to ensure that the switched network device meets the dual-stream demand for core network data.
During the movement of terminal equipment, it is ensured that the two base stations after the mobile can complete data dual flow with the core network, and improve the speed and reliability of terminal equipment.
Smart Images

Figure CN119922638A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a communication method and device. Background Art
[0002] In a dual-connection scenario, the terminal device is allowed to connect to two base stations at the same time. Two base stations provide services for the terminal device, which can effectively improve the speed and reliability of the terminal device. Generally, the dual-connection mechanism requires an interface between base stations to enable necessary negotiations between base stations to complete the terminal device configuration, or dual-stream data between base stations. In some specific scenarios, there may be no interface between base stations, or the base station capabilities do not support dual connections. In this case, in order to improve the speed of the terminal device, there is a candidate solution: in terms of data links, the terminal device can transmit data to the core network through two base stations respectively, and at the same time, the terminal device can establish a control plane connection with the core network through two base stations respectively. This specific scenario can be called a core network dual-stream scenario, or a core network diversion scenario.
[0003] During the movement of the terminal device, when there is an interface between base stations, the base stations can negotiate to ensure that the base station after the terminal device moves can serve the terminal device at the same time. However, in the core network dual-flow scenario where there is no interface between base stations, since the connections between the two base stations and the terminal device are relatively independent, the base stations cannot negotiate, which may cause the two base stations after the terminal device moves to fail to meet the dual-flow requirements of the core network. Based on this, a method is urgently needed to ensure that the two base stations after the terminal device moves complete the dual-flow data with the core network during the movement of the terminal device. Summary of the invention
[0004] The embodiments of the present application provide a communication method and apparatus, which can ensure that two base stations after the terminal device moves complete dual data streams with a core network during the movement of the terminal device.
[0005] In the first aspect, the present application provides a communication method, which can be applied to a first network device, or a component (such as a processor, chip, chip system, circuit or other, etc.) configured in the first network device, or a software module. Taking the application of the method to the first network device as an example, the method may include: the first network device obtains the information and the first policy of the second network device, and determines whether there is a third network device based on the information and the first policy of the second network device. The first network device and the second network device provide data transmission services for the terminal device; the third network device is the target network device for the terminal device to switch from the first network device.
[0006] Through the above method, the first network device can perceive the information of another network device and the first strategy, so that the first network device can select a suitable target network device when making a switching decision, thereby ensuring that the switched network device meets the dual-stream requirements of the core network data.
[0007] In a possible design, the first network device can obtain the information of the second network device and the first policy by the following method: the first network device obtains the information of the second network device and the first policy from the first core network device; or, the first network device obtains the information of the second network device from the terminal device, and obtains the first policy from the first core network device; or, the first network device obtains the information of the second network device and the first policy from the terminal device. In this way, the first network device can accurately and flexibly obtain the information of the second network device and the first policy, so as to select a suitable target network device later.
[0008] In one possible design, the first network device may send a first measurement configuration to the terminal device according to the information of the second network device and the first policy; then, the first network device receives a measurement result from the terminal device, and the measurement result satisfies the first policy. In this way, the terminal device may report a measurement result that satisfies the first policy, and then the first network device may make a switching decision based on the measurement result.
[0009] In one possible design, the first network device sends a second measurement configuration to the terminal device; the first network device receives a measurement result from the terminal device, the measurement result satisfies the first policy, and the measurement result is determined by the terminal device based on information of the second network device and the first policy. In this way, the first network device can obtain a measurement result that satisfies the first policy, and then make a switching decision based on the measurement result.
[0010] In one possible design, the first network device determines whether a third network device exists based on the information of the second network device and the first policy, and the method may be: the first network device determines whether the third network device exists based on the information of the second network device and the first policy, as well as the measurement result. In this way, the first network device can accurately determine whether the third network device exists.
[0011] In a possible design, the first network device determines whether the third network device exists based on the information of the second network device, the first policy, and the measurement result. The method may be: the first network device determines whether the measurement result includes the measurement result of a network device that is different from the second network device and satisfies the first policy with the second network device based on the information of the second network device; if it does, the first network device determines that the third network device exists; otherwise, the first network device determines that the third network device does not exist. In this way, the first network device can accurately determine whether the third network device exists.
[0012] In a possible design, when the first network device determines that the third network device exists, the first network device determines that one of the network devices corresponding to the measurement result of the network device that is different from the second network device and satisfies the first policy with the second network device is the third network device. In this way, the first network device can subsequently switch to the third network device that meets the dual-stream requirement, which can ensure that the two network devices after the terminal device moves complete the dual-stream data with the core network.
[0013] In one possible design, when the first network device determines that the third network device does not exist, and when the first network device determines that the quality of the service cell of the first network device is less than a first threshold, the connection between the first network device and the terminal device is released, or the data transmission of the terminal device is suspended; or, the first network device determines that the terminal device is switched to a fourth network device, and the first network device stops or suspends the data transmission of the terminal device. In this way, when the target network device that meets the dual-stream requirement cannot be found, data dual-streaming is not performed.
[0014] In one possible design, the first strategy may include at least one of the following: the two network devices providing data transmission services for the terminal device are different, a combination of networks to which the network devices allowed to perform dual-stream operations belong, a combination of air interface access technologies RATs of the network devices allowed to perform dual-stream operations, or a combination of working frequency bands or frequency points of the network devices allowed to perform dual-stream operations.
[0015] In one possible design, the information of the second network device may include at least one of the following: an identifier of the second network device, a network to which the second network device belongs, an air interface access technology RAT of the second network device, and service band or frequency information of the second network device.
[0016] In the second aspect, the present application provides a communication method, which can be applied to a first network device, or a component (such as a processor, chip, chip system, circuit or other, etc.) configured in the first network device, or a software module. Taking the application of the method to the first network device as an example, the method may include: after the first network device determines at least one candidate network device, it sends a first request message to the first core network device, and the first request message is used to request the first core network device to determine whether the at least one candidate network device can be used as a target network device for the terminal device to switch from the first network device; wherein the first network device and the second network device provide data transmission services for the terminal device, and the target network device can provide data transmission services for the terminal device with the second network device; thereafter, the first network device receives a first response message from the first core network device, and the first response message is used to indicate whether the at least one candidate network device can be used as a target network device for the terminal device to switch from the first network device.
[0017] Based on the above communication method, the first network device queries the core network in advance to select a target cell or target network device that complies with the first strategy, thereby ensuring that the terminal device can maintain dual-stream transmission of services during movement.
[0018] In one possible design, the first network device may determine the at least one candidate network device by the following method: the first network device sends a measurement configuration to the terminal device and receives a measurement result from the terminal device; the first network device determines the at least one candidate network device according to the measurement result. In this way, the first network device can accurately determine at least one candidate network device.
[0019] In one possible design, the measurement result may be determined based on the information of the first network device, the information of the second network device, and the first policy. In this way, a measurement result that satisfies the policy can be obtained to improve the success rate of the first network device finding a target terminal device that satisfies the policy.
[0020] In one possible design, the first strategy may include at least one of the following: the two network devices providing data transmission services for the terminal device are different, a combination of networks to which the network devices allowed to perform dual-stream operations belong, a combination of air interface access technologies RATs of the network devices allowed to perform dual-stream operations, or a combination of working frequency bands or frequency points of the network devices allowed to perform dual-stream operations.
[0021] In a possible design, the first request message may include information of the at least one candidate network device; the first response message includes information that the at least one candidate network device can be a candidate network device of the target network device; or the first response message includes indication information of whether the at least one candidate network device can be a target network device. In this way, it can be made clear whether the at least one candidate network device can be a target network device.
[0022] In a possible design, the first request message includes information of the first candidate network device; the first response message includes indication information of whether the first candidate network device can be used as the target network device; the first candidate network device is any one of the at least one candidate network device. In this way, it can be made clear whether the at least one candidate network device can be used as the target network device.
[0023] In one possible design, when at least one of the candidate network devices cannot be the target network device for the terminal device to switch from the first network device, the first network device may release the connection between the first network device and the terminal device, or suspend the data transmission of the terminal device, when determining that the quality of the service cell of the first network device is less than a first threshold; or, the first network device determines that the terminal device switches to a third network device, and the first network device stops or suspends the data transmission of the terminal device. In this way, when no target network device that meets the dual-stream requirement is found, data dual-streaming will not be performed.
[0024] In a third aspect, the present application provides a communication method, which can be applied to a first core network device, or a component (such as a processor, chip, chip system, circuit or other, etc.) configured in the first core network device, or a software module. Taking the method applied to the first core network device as an example, the method may include: the first core network device receives a first request message from the first network device, and the first request message is used to request the first core network device to determine whether at least one candidate network device can be used as a target network device for the terminal device to switch from the first network device; wherein the first network device and the second network device provide data transmission services for the terminal device, and the target network device can provide data transmission services for the terminal device with the second network device; the first core network device determines whether the at least one candidate network device can be used as the target network device for the terminal device to switch from the first network device according to the first strategy; finally, the first core network device sends a first response message to the first network device, and the first response message is used to indicate whether the at least one candidate network device can be used as the target network device for the terminal device to switch from the first network device.
[0025] Based on the above communication method, the first network device queries the core network in advance to select a target cell or target network device that complies with the first strategy, thereby ensuring that the terminal device can maintain dual-stream transmission of services during movement.
[0026] In one possible design, the first strategy may include at least one of the following: the two network devices providing data transmission services for the terminal device are different, a combination of networks to which the network devices allowed to perform dual-stream operations belong, a combination of air interface access technologies RATs of the network devices allowed to perform dual-stream operations, or a combination of working frequency bands or frequency points of the network devices allowed to perform dual-stream operations.
[0027] In a possible design, the first request message may include information of the at least one candidate network device; the first response message includes information that the at least one candidate network device can be a candidate network device of the target network device; or the first response message includes indication information of whether the at least one candidate network device can be a target network device. In this way, it can be made clear whether the at least one candidate network device can be a target network device.
[0028] In a possible design, the first request message may include information of the first candidate network device; the first response message includes indication information of whether the first candidate network device can be used as the target network device; the first candidate network device is any one of the at least one candidate network device. In this way, it can be made clear whether the at least one candidate network device can be used as the target network device.
[0029] In a fourth aspect, the present application provides a communication method, which can be applied to a terminal device, or a component (such as a processor, chip, chip system, circuit or other, etc.) configured in the terminal device, or a software module. Taking the application of the method to a terminal device as an example, the method may include: the terminal device maintains a first cell of a first network device as a service cell, and determines a second cell of a second network device as a service cell; wherein the first network device and the second network device can provide data transmission services for the terminal device; and the first network device and the second network device comply with a first policy.
[0030] Based on the above communication method, the terminal device can select a second cell that meets the dual-stream requirement, thereby ensuring that the dual-stream requirement of service data is met.
[0031] In one possible design, the terminal device keeps the first cell of the first network device as a service cell, and the method may be: the terminal device resides in the first cell; or the terminal device communicates with the first cell.
[0032] In one possible design, before the terminal device determines that the second cell of the second network device is a serving cell, the terminal device determines that there is a demand for dual-stream services; or, the terminal device receives a first message from a first core network device, the first message being used to instruct the terminal device to determine that the second cell of the second network device is a serving cell; or, the terminal device receives a second message from the first network device, the second message being used to instruct the terminal device to perform dual-stream services. This can trigger the terminal device to select the second cell to implement dual-stream service data.
[0033] In one possible design, the first message is a paging message or a service establishment message.
[0034] In one possible design, when the terminal device moves, the terminal device determines that the third cell of the third network device is the service cell, the third cell is the cell reselected for the second cell, the first network device and the third network device can provide data transmission services for the terminal device; the first network device and the third network device comply with the first strategy. In this way, when the terminal device moves, cell reselection is performed to meet the dual-stream requirements of service data.
[0035] In a possible design, the terminal device determines that the third cell of the third network device is a service cell, and the method may be: the terminal device determines that the third cell of the third network device is the cell with the highest cell quality among the cells of at least one network device that complies with the first policy with the first network device; or, the terminal device determines that the third cell of the third network device is the cell with the highest cell quality among the cells that meet the conditions and the cell that complies with the first policy with the first network device among the cells whose cell quality meets the conditions. In this way, the third cell that meets the requirements can be accurately determined.
[0036] In one possible design, the first strategy may include at least one of the following: the two network devices providing data transmission services for the terminal device are different, a combination of networks to which the network devices allowed to perform dual-stream operations belong, a combination of air interface access technologies RATs of the network devices allowed to perform dual-stream operations, or a combination of working frequency bands or frequency points of the network devices allowed to perform dual-stream operations.
[0037] In a fifth aspect, the present application further provides a communication device, which can be applied to a first network device, and the communication device has the function of implementing the method in the first aspect or each possible design example of the first aspect, or the second aspect or each possible design example of the second aspect. The function can be implemented by hardware, or can be implemented by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions.
[0038] In one possible design, the structure of the communication device may include a transceiver unit and a processing unit, which can execute the detailed description in the above-mentioned first aspect or each possible design example of the first aspect, or the above-mentioned second aspect or each possible design example of the second aspect, which will not be repeated here.
[0039] In one possible design, the structure of the communication device includes a processor, and optionally also includes a memory and / or a transceiver, the transceiver is used to send and receive signals, data, messages or information, and is used to communicate and interact with other devices in the communication system, and the processor is configured to support the communication device to perform the corresponding functions in the above-mentioned first aspect or each possible design example of the first aspect, or or the above-mentioned second aspect or each possible design example of the second aspect. The memory is coupled to the processor, and stores the necessary program instructions and data for the communication device.
[0040] In a sixth aspect, the present application further provides a communication device, which can be applied to a first core network device, and the communication device has the function of implementing the method in the third aspect or each possible design example of the third aspect. The function can be implemented by hardware, or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions.
[0041] In one possible design, the structure of the communication device may include a transceiver unit and a processing unit, which can execute the detailed description in the above-mentioned third aspect or various possible design examples of the third aspect, which are not repeated here.
[0042] In one possible design, the structure of the communication device includes a processor, and optionally also includes a memory and / or a transceiver, the transceiver is used to send and receive signals, data, messages or information, and is used to communicate and interact with other devices in the communication system, and the processor is configured to support the communication device to perform the corresponding functions in the above third aspect or each possible design example of the third aspect. The memory is coupled to the processor, and stores the necessary program instructions and data for the communication device.
[0043] In a seventh aspect, the present application further provides a communication device, which can be applied to a terminal device, and the communication device has the function of implementing the method in the fourth aspect or each possible design example of the fourth aspect. The function can be implemented by hardware, or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions.
[0044] In one possible design, the structure of the communication device may include a transceiver unit and a processing unit, which can execute the detailed description in the above-mentioned fourth aspect or various possible design examples of the fourth aspect, which are not repeated here.
[0045] In one possible design, the structure of the communication device includes a processor, and optionally a memory and / or a transceiver, the transceiver is used to send and receive signals, data, messages or information, and to communicate and interact with other devices in the communication system, and the processor is configured to support the communication device to perform the corresponding functions in the above-mentioned fourth aspect or each possible design example of the fourth aspect. The memory is coupled to the processor, and stores the necessary program instructions and data for the communication device.
[0046] In an eighth aspect, an embodiment of the present application provides a communication system, which may include a terminal device, a first network device, a second network device, etc. The first network device is used to implement the method in the above-mentioned first aspect or each possible design example of the first aspect.
[0047] In a ninth aspect, an embodiment of the present application provides a communication system, which may include a terminal device, a first network device, a second network device, and a first core network device, etc. Among them, the first network device is used to implement the method in the above-mentioned second aspect or each possible design example of the second aspect. The first core network device is used to implement the method in the above-mentioned third aspect or each possible design example of the third aspect.
[0048] In a tenth aspect, an embodiment of the present application provides a communication system, which may include a terminal device, a first network device, a second network device, etc. The terminal device is used to implement the method in the fourth aspect or each possible design example of the fourth aspect.
[0049] In the eleventh aspect, a computer-readable storage medium provided by an embodiment of the present application stores program instructions, and when the program instructions are run on a computer, the computer executes the method described in the first aspect of the embodiment of the present application and any possible design thereof, or in the second aspect and any possible design thereof, or in the third aspect and any possible design thereof, or in the fourth aspect and any possible design thereof. Exemplarily, the computer-readable storage medium can be any available medium that can be accessed by a computer. Taking this as an example but not limited to: the computer-readable medium can include a non-transient computer-readable medium, a random-access memory (RAM), a read-only memory (ROM), an electrically erasable programmable read-only memory (EEPROM), a CD-ROM or other optical disk storage, a disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store the desired program code in the form of an instruction or data structure and can be accessed by a computer.
[0050] In the twelfth aspect, an embodiment of the present application provides a computer program product, comprising instructions, which, when executed on a computer, causes the method described in the first aspect or any possible design of the first aspect, or the second aspect or any possible design of the second aspect, or the third aspect or any possible design of the third aspect, or the fourth aspect or any possible design of the fourth aspect to be executed.
[0051] In the thirteenth aspect, the present application also provides a chip, including a processor, which is coupled to a memory and is used to read and execute program instructions stored in the memory, so that the chip implements the method described in the above-mentioned first aspect or any possible design of the first aspect, or the above-mentioned second aspect or any possible design of the second aspect, or the above-mentioned third aspect or any possible design of the third aspect, or the above-mentioned fourth aspect or any possible design of the fourth aspect.
[0052] For each of the above-mentioned fifth to thirteenth aspects and the technical effects that may be achieved by each of the above-mentioned aspects, please refer to the above-mentioned description of the technical effects that can be achieved by the first aspect or the various possible schemes in the first aspect, or the above-mentioned second aspect or the various possible schemes in the second aspect, or the above-mentioned third aspect or the various possible schemes in the third aspect, or the above-mentioned fourth aspect or the various possible schemes in the fourth aspect, and no repetition will be given here. BRIEF DESCRIPTION OF THE DRAWINGS
[0053] Figure 1 A schematic diagram of the architecture of a communication system provided in an embodiment of the present application;
[0054] Figure 2 A schematic diagram of a dual stream of core network service data provided in an embodiment of the present application;
[0055] Figure 3 A schematic diagram of a data network dual stream provided in an embodiment of the present application;
[0056] Figure 4 A flow chart of a communication method provided in an embodiment of the present application;
[0057] Figure 5 A flowchart of an example of a communication method provided in an embodiment of the present application;
[0058] Figure 6 A flowchart of another communication method provided in an embodiment of the present application;
[0059] Figure 7 A flowchart of another communication method provided in an embodiment of the present application;
[0060] Figure 8 A schematic diagram of a cell reselection provided in this application;
[0061] Fig. 9 A schematic diagram of the structure of a communication device provided by the present application;
[0062] Fig.10 A structural diagram of a communication device provided in this application. DETAILED DESCRIPTION
[0063] The present application will be described in further detail below in conjunction with the accompanying drawings.
[0064] The embodiment of the present application provides a communication method and device, which can ensure that the two base stations after the terminal device moves complete the data dual stream with the core network during the movement of the terminal device. Among them, the method and device described in the present application are based on the same technical concept. Since the principles of solving the problem by the method and the device are similar, the implementation of the device and the method can refer to each other, and the repeated parts will not be repeated.
[0065] In the description of this application, words such as “first” and “second” are only used for the purpose of distinguishing the description and cannot be understood as indicating or implying relative importance or order.
[0066] In the description of this application, "at least one" means one or more, and more means two or more. "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, a and b, a and c, b and c, or a, b and c, where a, b, c can be single or plural.
[0067] In the description of this application, "and / or" describes the association relationship of the associated objects, indicating that there may be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. " / " means "or", for example, a / b means a or b.
[0068] In order to more clearly describe the technical solution of the embodiments of the present application, the communication method and device provided in the embodiments of the present application are described in detail below in conjunction with the accompanying drawings.
[0069] The communication method provided in the embodiment of the present application can be applied to the core network data dual-stream architecture. For example, a terminal device can be connected to two network devices at the same time and obtain the transmission service of business data through the two network devices at the same time.
[0070] For example, Figure 1 The architecture of the communication system to which the communication method provided by the embodiment of the present application can be applied is shown. The architecture of the communication system may include terminal equipment, network equipment, and core network, etc. Figure 1 As shown in (a), two network devices (shown as network device 1 and network device 2) to which the terminal device is simultaneously connected can be connected to the same core network. Figure 1 As shown in (b), the two network devices (shown as network device 1 and network device 2) to which the terminal device is simultaneously connected can be connected to different core networks, such as Figure 1 As shown in (b), network device 1 can be connected to core network 1, and network device 2 can be connected to core network 2.
[0071] Terminal equipment, also known as user equipment (UE), mobile station (MS), mobile terminal (MT), etc., is a device that provides voice and / or data connectivity to users. For example, terminal equipment may include handheld devices with wireless connection functions, vehicle-mounted devices, etc. At present, the terminal device can be: a cellular phone, a smart phone, a wireless data card, a personal digital assistant (PDA), a mobile phone, a tablet computer, a notebook computer, a PDA, a wireless modem, a laptop computer, a mobile internet device (MID), a wearable device, a virtual reality (VR) device, an augmented reality (AR) device, an extended reality (XR) device, a mixed reality (MR) device, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in remote medical surgery, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, or a wireless terminal in a smart home, etc.
[0072] The terminal device may also be a D2D terminal device, a V2X communication terminal device, an intelligent vehicle, a vehicle-to-vehicle system (or a vehicle networking system) (telematics box, TBOX), a machine-to-machine / machine-type communication (machine-to-machine / machine-type communications, M2M / MTC) terminal device, or an Internet of Things (IoT) terminal device. For example, the terminal device may be a vehicle, ship, or aircraft, or a terminal-type roadside unit, or a communication module or chip built into a vehicle or roadside unit. For example, the terminal device may be a vehicle-mounted module. The various terminal devices introduced above, if located on a vehicle, such as placed in a vehicle or installed in a vehicle, may be considered as vehicle-mounted terminal devices, which are also referred to as on-board units (OBU).
[0073] As an example but not limitation, in the embodiments of the present application, the terminal device may also be a wearable device. Wearable devices may also be referred to as wearable smart devices or smart wearable devices, etc., which are a general term for the application of wearable technology to intelligently design and develop wearable devices for daily wear, such as glasses, gloves, watches, clothing and shoes. A wearable device is a portable device that is worn directly on the body or integrated into the user's clothes or accessories. Wearable devices are not only hardware devices, but also powerful functions achieved through software support, data interaction, and cloud interaction. Broadly speaking, wearable smart devices include full-featured, large-size, and independent of smartphones to achieve complete or partial functions, such as smart watches or smart glasses, etc., as well as those that only focus on a certain type of application function and need to be used in conjunction with other devices such as smartphones, such as various types of smart bracelets, smart helmets, and smart jewelry for vital sign monitoring.
[0074] The terminal device can also be amusement equipment, smart appliances and other smart devices or drones.
[0075] In the present application, the terminal device may also be a functional module, a chip or a chip system. Optionally, the functional module, the chip or the chip system may be arranged in the terminal device.
[0076] A network device is a device that provides access to a terminal device. A network device may include a radio access network (RAN) device, such as a base station. A network device may be a base station, an evolved Node B in a long term evolution (LTE) system or an advanced long term evolution (LTE-A), which may be referred to as eNB or e-NodeB for short), a transmission reception point (TRP), a next generation NodeB (gNB) or a new radio (NR) base station in a fifth generation (5G) mobile communication system, a next generation base station in a sixth generation (6G) mobile communication system, a base station in a future mobile communication system, or an access node in a wireless local area network (WiFi) system, etc. It may also be an access network device in an open access network (open RAN, ORAN) system, etc. Optionally, the network device may also be a module or unit that completes part of the 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 here completes the functions of the radio resource control protocol and the packet data convergence layer protocol (PDCP) of the base station, and can also complete the function of the service data adaptation protocol (SDAP); the DU completes the functions of the radio link control layer and the medium access control (MAC) layer of the base station, and can also complete the functions of part of the physical layer or all of the physical layer. Among them, 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, in the ORAN system, CU can also be called O-CU, DU can also be called open (open, O)-DU, CU-CP can also be called O-CU-CP, CU-UP can also be called O-CUP-UP, and RU can also be called O-RU.
[0077] Exemplarily, the network device may be a macro base station, a micro base station (also called a small station) or an indoor station, or a relay node or a donor node, etc. The network device may also be a ground base station, a satellite (base station), etc. The network device may also be a radio network controller (RNC), a node B (NB), a base station controller (BSC), a base transceiver station (BTS), a home base station (e.g., a home evolved NodeB, or a home Node B, HNB), a base band unit (BBU) or a remote radio unit (RRU), or a wireless fidelity (Wifi) access point (AP), or a baseband pool (BBU pool) and RRU in a cloud radio access network (CRAN), etc. The embodiments of the present application do not limit the specific technology and specific device form adopted by the network device. For example, the network device may correspond to an eNB in a 4G system and to a gNB in a 5G system.
[0078] In the present application, the network device may also be a central processing element (CPE), a router, etc.
[0079] In the present application, the network device may also be a functional module, a chip or a chip system. Optionally, the functional module, the chip or the chip system may be arranged in the network device.
[0080] The core network may include control plane functional network elements and user plane functional network elements. The control plane network elements are responsible for the access and mobility management of terminal devices, and the user plane network elements are responsible for the service data transmission of terminal devices.
[0081] Among them, the user plane function network element can be responsible for forwarding and receiving user data in the terminal device. The user plane function network element can receive user data from the data network and transmit it to the terminal device through the network device; the user plane function network element can also receive user data from the terminal device through the network device and forward it to the data network. The transmission resources and scheduling functions that provide services to the terminal device in the user plane function network element are managed and controlled by the session management function network element (session management function, SMF) network element in the core network. For example, in 5G, the user plane function network element can be a user plane function (userplane function, UPF) network element; in future communications, such as 6G, the user plane function network element can still be a UPF network element, or have other names, which are not limited in this application.
[0082] It should be understood that the core network may also include multiple other network elements, which will not be described one by one in this application.
[0083] In some implementations, the two network devices connected to the terminal device may both be NR base stations; or one may be an NR base station and the other an LTE base station, with no limitation on the air interface standard. In addition, this application does not limit the type of base station, for example, both base stations may be ground base stations, or both may be satellites, or one may be a ground base station and the other may be a satellite.
[0084] It should be understood that Figure 1 The communication system shown may also include other devices, which are not limited in this application. Figure 1 The number of devices shown is only an example. For example, multiple network devices may be included between the terminal device and the core network to simultaneously transmit data, which is not limited in this application.
[0085] In the embodiment of the present application, the core network data dual stream can be understood as the service data dual stream in the core network. Figure 1 In the scenario shown in (a) where there is a core network, the UPF of the core network can distribute service data to two network devices (such as gNB1 and gNB2) for transmission, for example Figure 2 As shown in (a). Or, Figure 1 In the scenario shown in (b) with two core networks, UPF1 of core network 1 can distribute service data to UPF2 of core network 2, and then the two core networks distribute the service data to their respective network devices (such as gNB1 and gNB2) for transmission. Figure 2 As shown in (b).
[0086] Furthermore, the dual stream of core network data may also include the scenario of dual stream of data network (DN), that is, the data link between DN and UPF of core network is divided into two, and DN performs dual stream (downlink) and aggregation (uplink) of data, where data network can also be understood as application server, which is not limited in this application. For example, Figure 3 (a) shows Figure 1 Schematic diagram of dual flows in a data network in a scenario where there is a core network as shown in (a). Figure 3 (b) shows Figure 1 Schematic diagram of dual flows in a data network in a scenario where there are two core networks as shown in (a).
[0087] It should be understood that the present application does not distinguish between the core network data dual stream and the data network / server data dual stream. For the convenience of description, the core network data dual stream is only used as an example for explanation.
[0088] In the dual-stream data architecture of the core network, if the connection between the terminal device and the two network devices is relatively independent, the network devices do not support signaling negotiation for the terminal device. Therefore, in the dual-stream data architecture of the core network, the two service network devices of the terminal device will each be responsible for the mobility of the terminal device, that is, each selects the target network device according to its own implementation algorithm. At this time, it may result in the inability to execute the dual-stream of core network data between the selected target network devices, or between the selected target network device and another current service network device. Based on this, an embodiment of the present application provides a communication method that can ensure that during the movement of the terminal device, two suitable service network devices can be found for the terminal device, enabling the terminal device to conduct dual-stream services with the core network through the two service network devices after movement.
[0089] In the embodiments of the present application, the operation performed by the terminal device, network device or core network device may also be performed by a processor, chip, chip system or a functional module in the terminal device, network device or core network device, and the present application does not limit this. For example, the operation performed by the first network device below may also be performed by a processor, chip or a functional module in the first network device.
[0090] Based on the above description, the present application embodiment provides a communication method. Figure 4 As shown, the process of the method may include:
[0091] Step 401: The first network device obtains information of the second network device and a first policy, and the first network device and the second network device provide data transmission services for the terminal device.
[0092] In some embodiments, the terminal device establishes an RRC connection with the first network device and the second network device respectively, and transmits service data with the data network or application server through the first network device and the second network device.
[0093] Optionally, the terminal device establishes a non-access stratum (NAS) connection with the core network through the first network device and the second network device respectively. For example, taking the 5G network as an example, the NAS connection can be understood as a logical connection between the terminal device and the AMF.
[0094] Optionally, in this embodiment, the first network device and the second network device may sense that the current terminal device is in a dual-stream mode of core network service data.
[0095] The first strategy may be used to determine two network devices that simultaneously provide data transmission services to the terminal device. It can also be understood that the first strategy may be used to determine two network devices that can implement dual-stream data services for the terminal device.
[0096] Exemplarily, the first strategy may include at least one of the following: the two network devices providing data transmission services for the terminal device are different, a combination of networks to which the network devices allowed to perform dual-stream operations belong, a combination of air interface access technologies (radio access technology, RAT) of the network devices allowed to perform dual-stream operations, or a combination of working frequency bands or frequency points of the network devices allowed to perform dual-stream operations.
[0097] For example, the combination of networks to which the network devices allowed to perform dual-stream operation belong may be that the two network devices allowed to perform dual-stream operation belong to the same public land mobile network (PLMN), or a preset PLMN pairing, or a PLMN and non-public network (NPN) combination.
[0098] The combination of RATs of network devices allowed to perform dual-stream operation can also be understood as a combination of types of network devices allowed to perform dual-stream operation. For example, two network devices allowed to perform dual-stream operation can both be NR base stations, or respectively be an LTE base station and an NR base station, or both are ground base stations, or both are satellite base stations, or respectively be a ground base station and a satellite base station.
[0099] Optionally, the first strategy may include one of the above items, or multiple items listed above arranged in descending order of priority.
[0100] In an optional implementation manner, the first network device may obtain the information of the second network device and the first policy through the following three methods:
[0101] Method a1: The first network device obtains information about the second network device and the first policy from the first core network device.
[0102] Method a2: The first network device obtains information about the second network device from the terminal device, and obtains the first policy from the first core network device.
[0103] Method a3: The first network device obtains the information of the second network device and the first policy from the terminal device.
[0104] In an example, the information of the second network device may include at least one of the following: an identifier of the second network device, a network to which the second network device belongs, a RAT of the second network device, service band or frequency information of the second network device, etc.
[0105] For example, the network to which the second network device belongs can be embodied as a PLMN ID or a standalone non-public network (SNPN), etc. The RAT of the second network device can be NR, LTE, 6G, a terrestrial network (TN), a non-terrestrial network (NTN), etc.
[0106] Optionally, when the first core network device provides the first policy to the first network device, it may be to inform the first network device in an explicit manner as described above (such as method a1 and method a2), or it may be an implicit manner. For example, the mobility restriction list (MRL) provided by the existing core network to the network device is reused. For example, in the MRL provided to the first network device, the equivalent PLMN information only includes the PLMN ID or NPN ID that can be paired with the PLMN to which the current second network device belongs in accordance with the network type policy; the RAT restriction includes all RATs that cannot be paired with the RAT corresponding to the current second network device in accordance with the base station type policy.
[0107] Step 402: The first network device determines whether there is a third network device according to the information of the second network device and the first policy, where the third network device is the target network device for the terminal device to switch from the first network device.
[0108] In some embodiments, the first network device usually provides a measurement configuration for the terminal device, the terminal device performs measurement based on the measurement configuration, and reports the measurement result to the first network device when the measurement reporting condition is met, so as to report the currently measured cell information that meets the condition. In order to enable the terminal device to report the measurement result that meets the policy, based on the measurement configuration and / or different situations in which the terminal device performs measurement, the above measurement process can be implemented through the following implementation methods:
[0109] Implementation method b1: The first network device sends a first measurement configuration to the terminal device according to the information of the second network device and the first policy; the first terminal device performs measurement according to the first measurement configuration information, and sends the measurement result to the first network device, wherein the measurement result satisfies the first policy.
[0110] Exemplarily, the first measurement configuration may have at least one of the following situations: in the first measurement configuration, the service cell of the second network device may be allocated to the terminal device as an item in a blacklist (excluded cell list); the first measurement configuration may only include measurement objects (measurementobjective) corresponding to network device types that comply with the first strategy; the network type is restricted in the first measurement configuration, etc.
[0111] In this implementation b1, since the first measurement configuration has taken into account the restrictions of the first policy, the terminal device can perform measurements according to the first measurement configuration without performing additional judgments or operations.
[0112] Implementation method b2: The first network device sends a second measurement configuration to the terminal device; the terminal device performs measurement according to the first strategy, information of the second network device and the second measurement configuration, and sends the measurement result to the first network device, wherein the measurement result satisfies the first strategy.
[0113] For example, the terminal device finds that based on the second measurement configuration and the information of the second network device, if the terminal device still needs to measure the service cell of the second network device according to the current mechanism, and reports the measurement result of the service cell of the second network device when the measurement reporting conditions are met, the terminal device itself determines based on the first strategy that it may not measure the service cell of the second network device or trigger measurement reporting.
[0114] For another example, the terminal device finds that based on the second measurement configuration, the terminal device needs to measure or report measurements on cells of the first network type or the first network device type, and the first network type or the first network device type and the network type or network device type corresponding to the current second network device do not comply with the first strategy. The terminal device may skip measuring such cells or skip triggering measurement reports for such cells.
[0115] Through the restriction of the measurement configuration by the first network device in the above implementation mode b1, or the behavior restriction of the terminal device in the implementation mode b2, the cell information finally measured by the terminal device meets the first strategy. In other words, even if the terminal device can measure that the cell quality meets the measurement event, because the network attribute or network device type corresponding to the cell does not meet the first strategy, the terminal device will not report the cell information to the first network device.
[0116] In addition to the above implementation methods, it is also possible that the first network device does not generate the first measurement configuration based on the first strategy, or the terminal device does not adjust the measurement or measurement reporting behavior based on the first strategy. At this time, the terminal device performs measurement reporting according to the current existing mechanism, that is, the measurement report may include cell information that meets the first strategy, and may also include cell information that does not meet the first strategy. At this time, the first network device is subsequently required to ensure that the selection of the target cell meets the first strategy.
[0117] In one possible manner, the first network device determines whether the third network device exists according to the information of the second network device and the first policy. The method may be: the first network device determines whether the third network device exists according to the information of the second network device and the first policy, as well as the measurement result.
[0118] Exemplarily, the first network device determines whether a third network device exists based on the information of the second network device, the first policy, and the measurement result. The method may be: the first network device determines whether the measurement result includes the measurement result of a network device that is different from the second network device and satisfies the first policy with the second network device based on the information of the second network device; if included, the first network device determines that the third network device exists; otherwise, the first network device determines that the third network device does not exist.
[0119] For example, when the first network device determines, based on the information of the second network device, whether the measurement result includes the measurement result of a network device that is different from the second network device and satisfies the first policy with the second network device, the first network device can determine whether the network type and / or network device type corresponding to the cell in the measurement result, combined with the network type and / or network device type of the second network device, satisfies the first policy.
[0120] In some embodiments, when the first network device determines that there is a third network device, the first network device determines that one of the network devices corresponding to the measurement result of the network device that is different from the second network device in the measurement result and satisfies the first policy with the second network device is the third network device. It can also be understood that the first network device selects a suitable target cell, which is the cell of the third network device, from the cell information contained in the measurement result, and then initiates a handover for the terminal device. In other words, the first network device selects a target cell that meets the first policy and further initiates a handover process.
[0121] In other embodiments, when the first network device determines that there is no third network device, and when the first network device determines that the service cell quality of the first network device is less than a first threshold, the connection between the first network device and the terminal device is released, or the data transmission of the terminal device is suspended or paused; or, the first network device determines that the terminal device switches to a fourth network device, and the first network device stops or suspends the data transmission of the terminal device.
[0122] Optionally, the terminal device may not trigger measurement reporting because it cannot obtain a cell that complies with the first strategy, or the cells in the measurement results reported by the terminal device do not comply with the first strategy, resulting in the first network device being unable to determine the third network device.
[0123] The first network device releasing the connection between the first network device and the terminal device can also be understood as the first network device releasing the service transmission (data transmission) between the first network device and the terminal device.
[0124] For example, when the first network device determines that the quality of the service cell of the first network device is less than a first threshold, the first network device may send a radio resource control (RRC) release message to the terminal device to instruct the terminal device to enter an idle state or an inactive state.
[0125] In one example, when the first network device suspends or pauses the data transmission of the terminal device, it can simultaneously indicate to the first core network device that the first network device suspends or pauses the data transmission of the terminal device. Optionally, the first network device can also indicate to the first core network device the reason for suspending or suspending the data transmission of the terminal device. For example, the reason may be that the network is unavailable, etc.
[0126] Optionally, the fourth network device may be a network device whose signal quality can meet the switching conditions and is selected by the first network device without considering the restrictions of the first strategy. In this case, the first network device does not switch the current service to the fourth network device. For example, the first network device does not carry data radio bearer (DRB) information in the switching command to the fourth network device; or, the first network device carries DRB information in the switching command to the fourth network device, and additionally carries indication information to indicate the release or suspension of the transmission of the DRB, and then the fourth network device indicates the release or suspension of the DRB in the configuration to the terminal device, and indicates the release or suspension of the protocol data unit (PDU) session corresponding to the DRB in the path switching request message sent by the core network.
[0127] It should be understood that in this embodiment, only the switching of the first network device is used as an example for explanation. In practice, the second network device can also be switched, and the switching process of the second network device is similar to the switching of the first network device. For example, the process of the second network device obtaining the information of the first network device and the first strategy, etc. is similar to the subsequent switching decision process of the first network device, and they can refer to each other and will not be described in detail here.
[0128] In some embodiments, the two networks connected by the terminal device distinguish between a primary network connection and a secondary network connection, and the network connection may include a connection of the terminal device to the core network through a network device. Under this assumption, the above switching restriction may be applied only to the network device on the secondary network connection, or the switching restriction may be applied to both network devices, but when a suitable target cell or target network device cannot be found, only the network device of the secondary network connection will perform the above release or suspension of the terminal device connection or service transmission operation. Optionally, the network device may obtain indication information from the core network or the terminal device to know that it belongs to the secondary network connection.
[0129] Based on the above communication method, by sensing the information of another network device and the first strategy through the first network device, the first network device can select a suitable target network device when making a switching decision, thereby ensuring that the switched network device meets the dual-stream requirements of the core network data.
[0130] based on Figure 4 The embodiment shown below is Figure 5 An example of a communication method is shown to illustrate the communication method provided by the embodiment of the present application. Figure 5In the example shown, the first network device and the second network device are gNB1 and gNB2 respectively, the terminal device is UE, and the first core network device is core network (CN) device. When the UE moves, gNB1 and gNB2 will respectively execute the switching decision for the UE. In order to ensure that after any network device makes a switching decision, the selected target network device can still support the dual-stream service of core network service data for the UE, it can be Figure 5 The process shown is implemented. Figure 5 In the example shown, only the switching of gNB1 is taken as an example. It should be understood that the same is true for gNB2, so it is not explained in detail.
[0131] For example, Figure 5 The example of the communication method shown may include the following steps:
[0132] Step 501: gNB1 obtains the information of gNB2 and the first strategy.
[0133] Optionally, step 501 may be performed by Figure 5 The three methods shown are implemented as follows:
[0134] Method 1, step 501a: gNB1 receives information of gNB2 and the first strategy from CN.
[0135] Method 2, Step 501b: gNB1 receives information of gNB2 from UE; Step 501c: gNB1 receives the first strategy from CN.
[0136] It should be understood that in method 2, the order of step 501b and step 501c is not limited.
[0137] Method 3: Step 501d: gNB1 receives information of gNB2 and the first strategy from UE.
[0138] The information of gNB2 and the description of the first strategy can be found in Figure 4 The relevant description in the illustrated embodiment will not be repeated here.
[0139] Step 502: gNB1 sends measurement configuration to UE.
[0140] The measurement configuration can be Figure 4 The first measurement configuration or the second measurement configuration in the illustrated embodiment may be specifically described in the foregoing description and will not be described in detail here.
[0141] Step 503: The UE performs measurement.
[0142] For more information about UE measurements, see Figure 4The relevant descriptions involved in the illustrated embodiments will not be repeated here.
[0143] Step 504: The UE sends the measurement results to gNB1.
[0144] For specific measurement results, please refer to the above Figure 4 The relevant descriptions involved in the illustrated embodiment will not be repeated here.
[0145] Step 505: gNB1 makes a switching decision.
[0146] When making a handover decision, gNB1 can determine whether there is a target network device (i.e., the aforementioned third network device) that can be handed over. For details, see the aforementioned Figure 4 The relevant descriptions involved in the illustrated embodiments will not be repeated here.
[0147] Based on the above example, by having one network device perceive the information of another network device and the first strategy, the network device can select a suitable target network device when making a switching decision, thereby ensuring that the switched network device meets the dual-stream requirements of the core network data.
[0148] The foregoing Figure 4 or Figure 5 In the embodiment shown, a network device can sense the information and strategy of another network device to assist the network device in providing reasonable configuration and selecting a target cell that complies with the strategy. The embodiment of the present application provides another communication method, in which the network device can verify with the core network in advance before initiating the handover preparation process. For example, another communication method provided by the embodiment of the present application can be referred to Figure 6 As shown, the process of the method may include:
[0149] Step 601: A first network device determines at least one candidate network device.
[0150] In an optional implementation, before the first network device determines at least one candidate network device, step 600a is performed: the first network device sends a measurement configuration to the terminal device, and step 600b is performed: the first network device receives a measurement result from the terminal device.
[0151] Further, the first network device determines at least one candidate network device according to the measurement result. It can also be understood that the first network device selects at least one candidate cell based on the measurement result, and each candidate cell corresponds to a candidate network device.
[0152] In some embodiments, since the terminal device can know the information of the first network device and the second network device that provide data transmission services for the terminal device, as well as the first strategy, the terminal device can determine the measurement result based on the information of the first network device, the information of the second network device, and the first strategy. For example, the terminal device can decide whether to measure a certain cell, or decide whether to trigger measurement reporting for a certain cell based on the information of the first network device, the information of the second network device, and the first strategy. For details, please refer to the relevant description of the terminal device in the aforementioned implementation mode b2, which will not be described in detail here.
[0153] The first strategy is described in Figure 4 The description of the first strategy involved in the illustrated embodiment will not be repeated here.
[0154] Step 602: The first network device sends a first request message to the first core network device. Correspondingly, the first core network device receives the first request message from the first network device. The first request message is used to request the first core network device to determine whether at least one candidate network device can be used as a target network device for the terminal device to switch from the first network device; the target network device can provide data transmission services for the terminal device with the second network device.
[0155] In an optional implementation c1, the first request message may include information of at least one candidate network device.
[0156] In an optional implementation c2, the first request message may include information of the first candidate network device; the first candidate network device is any one of the at least one candidate network device.
[0157] Optionally, if the method in implementation mode c2 is adopted, the first network device may send at least one first request message to the first core network, and each first request message includes information of a candidate network device.
[0158] Step 603: The first core network device determines, according to the first policy, whether at least one candidate network device can be used as a target network device for the terminal device to switch from the first network device.
[0159] For example, the first core network device determines that a candidate network device is not the second network device, and the network type and network device type of the candidate network device comply with the first policy. At this time, the first core network device can determine that the candidate network device can be used as a target network device for the terminal device to switch from the first network device. Otherwise, it cannot be used as a target network device for the terminal device to switch from the first network device.
[0160] Step 604: The first core network device sends a first response message to the first network device. Correspondingly, the first network device receives the first response message from the first core network device. The first response message is used to indicate whether at least one candidate network device can be used as a target network device for the terminal device to switch from the first network device.
[0161] Corresponding to the above implementation c1, the first response message may include information of at least one candidate network device that can serve as the target network device; or, the first response message may include indication information of whether at least one candidate network device can serve as the target network device.
[0162] Alternatively, the first response message may also include information of a corresponding candidate cell of at least one candidate network device that can serve as the target network device.
[0163] Exemplarily, the information of the candidate cell may include the cell identifier, the network device identifier to which the cell belongs, the information of the network to which the cell belongs (such as PLMN ID or NPN ID), and the type of network device to which the cell belongs. The information of the candidate network device may include the identifier of the network device, the information of the network to which the network device belongs, and the network device type of the network device.
[0164] Corresponding to the above implementation c2, the first response message may include indication information of whether the first candidate network device can be used as the target network device. For example, the first response message may include indication information of compliance or noncompliance.
[0165] Correspondingly, if the first network device sends at least one first request message to the first core network device, the first core network device may return at least one corresponding first response message to the first network device.
[0166] In some embodiments, when the first network device determines that there is a candidate network device that can be used as a target network device to which the terminal device can switch from the first network device according to the first response message, the first network device may further perform the following steps: Step 605: The first network device determines the target network device and initiates a switching preparation process with the target network device. Step 606: The first network device sends a switching command to the terminal device to instruct the terminal device to switch to the target network device.
[0167] In other embodiments, when at least one candidate network device cannot serve as the target network device for the terminal device to switch from the first network device, the first network device determines that the service cell quality of the first network device is less than a first threshold, and releases the connection between the first network device and the terminal device, or suspends the data transmission of the terminal device; or, the first network device determines that the terminal device switches to a third network device, and the first network device stops or suspends the data transmission of the terminal device.
[0168] Exemplarily, when at least one candidate network device cannot be used as the target network device for the terminal device to switch from the first network device, it can also be understood that the first network device has not found a suitable target network device. At this time, the operation of the first network device can be specifically referred to in the above Figure 4 In the embodiment shown, the first network device determines that there is no related operation of the third network device, which will not be repeated here. Figure 6 In the embodiment shown, the first network device determines that the terminal device switches to the third network device, and Figure 4 In the embodiment shown, the first network device determines that the terminal device switches to the fourth network device, which is similar and can be referenced to each other.
[0169] It should be noted that the above process is only described by taking the first network device as an example, and does not limit the behavior of the second network device. It should be understood that the second network device can perform the same operation as the first network device, and the first network device and the second network device can perform the same operation in parallel, which is not limited in this application.
[0170] Optionally, before sending the first request information to the first core network device, the first network device may receive first indication information from the terminal device or the first core network device, and the first indication information may indicate that the first network device needs to perform the above-mentioned operation of querying the target network device with the core network when serving the current terminal device. The second network device is similar.
[0171] Optionally, the two networks connected to the terminal device can distinguish between a primary network connection and a secondary network connection, and can limit the query process between the core network and the network device on the secondary network connection. Alternatively, both network devices need to interact with the core network, but only the network device on the secondary network connection needs to release or suspend the RRC connection or service data transmission of the terminal device when it cannot find a suitable target cell or target network device.
[0172] Based on the above communication method, the first network device queries the core network in advance to select a target cell or target network device that complies with the first strategy, thereby ensuring that the terminal device can maintain dual-stream transmission of services during movement.
[0173] It should be understood that in the description of the aforementioned embodiments, only the target network device, etc. is taken as an example, and the target network device, etc. can also be implemented by a target cell, and this application does not limit this.
[0174] In the above embodiments, the mobility of the terminal device in the connected state, that is, the switching scenario, is targeted. In addition to the above embodiments, the embodiments of the present application also provide another communication method, which can consider the mobility of the terminal device in the idle or inactive state, that is, the cell selection or reselection behavior of the terminal device. For example, when the terminal device selects the second service cell to reside in, it must consider the information and policy information of the first service cell.
[0175] For example, another communication method provided in the embodiment of the present application can be found in Figure 7 As shown, the process of the method may include:
[0176] Step 701: The terminal device maintains the first cell of the first network device as a service cell.
[0177] In an optional implementation manner, the terminal device maintains the first cell of the first network device as a serving cell, which may include the following two situations:
[0178] Case d1: the terminal device resides in the first cell.
[0179] In this situation d1, the terminal device may be in an idle or inactive state.
[0180] Case d2: the terminal device communicates with the first cell.
[0181] In this situation d2, the terminal device can be connected to the first cell in a connected state.
[0182] Step 702: The terminal device determines that the second cell of the second network device is a serving cell. The first network device and the second network device can provide data transmission services for the terminal device; and the first network device and the second network device comply with the first policy.
[0183] In some embodiments, the terminal device may determine that the second cell of the second network device is the service cell only when it is about to initiate a dual-stream service. Optionally, initiating a dual-stream service can also be understood as initiating a dual-stream service. One possible scenario is that the service currently exists and the dual-stream is triggered only when a preset condition is met. Another possible scenario is that the service is currently initiated and a dual-stream operation is required when it is initiated. Initiating a dual-stream service can be initiated by the terminal device or by the server or network, and this application does not limit this.
[0184] Exemplarily, before the terminal device determines that the second cell of the second network device is the serving cell, the following three scenarios may trigger the terminal device to determine that the second cell of the second network device is the serving cell:
[0185] Scenario e1: The terminal device determines that there is a demand for dual-stream services. Figure 7 As shown in step 702a.
[0186] In the scenario a1, the terminal device in the idle or inactive state can initiate an RRC connection establishment or RRC connection reply process on the first cell to enter the connected state, and then establish a DRB for the service and transmit the service data.
[0187] Alternatively, the terminal device in the connected state has established a connection with the first cell and has data service transmission.
[0188] Scenario e2: The terminal device receives a first message from the first core network device, where the first message is used to instruct the terminal device to determine that the second cell of the second network device is the service cell.
[0189] In an example, the first message may be a paging message. In this case, a new service arrives, and the service requires dual-stream operation, so the first core network device initiates paging.
[0190] When the first message is a paging message, the first core network device sends a paging message to the terminal device through the first network device, for example Figure 7 As shown in step 702b.
[0191] In another example, the first message may be a service establishment message, such as Figure 7 As shown in step 702c. The optional service establishment message may be NAS signaling. In this case, a new service arrives and the service requires dual-stream operation, and the first core network device performs NAS signaling interaction with the terminal device for the new service; or, after the service has been established, the first core network device instructs the terminal device to perform dual-stream operation through a service establishment message.
[0192] Scenario e3: The terminal device receives a second message from the first network device, where the second message is used to instruct the terminal device to perform dual-stream services.
[0193] Optionally, the second message may be an RRC reconfiguration message, such as Figure 7 As shown in step 702d.
[0194] In some embodiments, after the service has been established, the first network device instructs the terminal device to perform dual-stream operation through an RRC reconfiguration message.
[0195] In an optional implementation, when the terminal device determines that the second cell of the second network device is the service cell, the second cell needs to meet preset conditions. For example, the measurement result of the second cell must meet the cell residence condition. In addition, the second cell and the first cell must belong to different network devices. The network to which the second cell belongs and the network to which the first cell belongs are combined to comply with the first strategy. The type of network device to which the second cell belongs and the type of network device to which the first cell belongs must comply with the first strategy.
[0196] The description of the first strategy can be found in the above Figure 4 The description of the first strategy in the illustrated embodiment will not be repeated here.
[0197] Further optionally, the frequency points of the second cell and the first cell are different, or the frequency points of the second cell and the first cell need to satisfy the first strategy, or the combination of frequency bands to which the frequency points of the second cell and the first cell belong is supported by the terminal device capabilities.
[0198] In an optional implementation, after the terminal device determines that the second cell of the second network device is the serving cell, step 703 may be executed: the terminal device establishes a connection with the second network device, that is, the terminal device establishes a connection with the second cell of the second network device.
[0199] For example, after the terminal device determines that the second cell of the second network device is the service cell, the terminal device enters a connected state, establishes a DRB for the service, and performs data transmission.
[0200] In some examples, when the terminal device determines that the second cell of the second network device is the serving cell, it is possible that the terminal device cannot find a qualified second cell, and the terminal device does not perform the service dual-stream operation at this time. Optionally, the terminal device can also inform the network, and illustratively, the terminal device can inform the core network through a NAS message or inform the current serving network through an RRC message that no suitable second cell has been found.
[0201] In some other embodiments, even if there is no demand for service diversion, the terminal device can select a second cell to reside, that is, the terminal device determines the second cell of the second network device as the service cell and is ready to perform service diversion transmission at any time, which can shorten the delay of the terminal device initiating service data transmission on the second cell connection. At this time, the terminal device always has two service cells, the first cell and the second cell. When there is no service diversion, the terminal device can remain idle or inactive in the second cell, and the status of the terminal device in the first cell is not restricted. Optionally, after the terminal device is started, the terminal device can select the first cell and the second cell.
[0202] In this case, the method for the terminal device to select the second cell is the same as described above and will not be repeated here.
[0203] Optionally, the first cell may correspond to a primary network connection, and the second cell may correspond to a secondary network connection, which is not limited in this application.
[0204] Furthermore, when the dual-stream service is completed, or when the service no longer requires dual-stream operation, the terminal device itself or the network (core network or second network device) can release the second cell initially selected by the terminal device, or release a cell different from the second cell initially selected. Optionally, if the second cell is a cell connected to the auxiliary network, the terminal device releases the second cell when the transmission of the dual-stream service is completed or when the service no longer requires dual-stream operation. This can be understood as the terminal device can release the auxiliary network connection when the transmission of the dual-stream service is completed or when the service no longer requires dual-stream operation.
[0205] After the terminal device determines that the second cell of the second network device is the serving cell, Figure 8 As shown, when the terminal device moves, the terminal device can reselect the second cell, and the terminal device determines that the third cell of the third network device is the service cell, wherein the first network device and the third network device comply with the first strategy. Subsequently, when there is a service that requires dual flow, the terminal device enters the connected state in the third cell, performs service data transmission, and realizes service dual flow.
[0206] Exemplarily, the terminal device may determine that the third cell of the third network device is the service cell by the following method: the terminal device determines that the third cell of the third network device is the cell with the highest cell quality among the cells of at least one network device that complies with the first policy with the first network device; or, the terminal device determines that the third cell of the third network device is the cell with the highest cell quality among the cells that meet the conditions and complies with the first policy with the first network device among the cells whose cell quality meets the conditions.
[0207] Optionally, when the terminal device reselects a cell, it may not find a suitable cell, that is, there is no third cell. In this case, the terminal device may perform the following operations:
[0208] Operation f1: The terminal device falls back to the current mechanism and selects the cell that meets the quality requirements and resides in the first cell. However, when there is a demand for dual-stream services, the terminal device cannot enter the connected state in the cell to transmit service data.
[0209] Operation f2: The terminal device does not trigger cell reselection and remains in the second cell that originally meets the policy until the second cell no longer meets the stay condition. After that, the terminal device can re-initiate the cell selection process.
[0210] Based on the above communication method, the terminal device can select a second cell that meets the dual-stream requirement, thereby ensuring that the dual-stream requirement of service data is met.
[0211] Based on the above embodiments, the present application also provides a communication device, referring to Fig. 9 As shown, the communication device 900 may include a transceiver unit 901 and a processing unit 902. The transceiver unit 901 is used for the communication device 900 to communicate, such as receiving information (message or data) or sending information (message or data), and the processing unit 902 is used to control and manage the actions of the communication device 900. The processing unit 902 may also control the steps performed by the transceiver unit 901.
[0212] Exemplarily, the communication device 900 may specifically be the first network device in the above embodiment, the processor of the first network device, or a chip, or a chip system, or a functional module, etc. Alternatively, the communication device 900 may specifically be the first core network device in the above embodiment, the processor in the first core network device, or a chip, or a chip system, or a functional module, etc. Alternatively, the communication device 900 may specifically be the terminal device in the above embodiment, the processor in the terminal device, or a chip, or a chip system, or a functional module, etc.
[0213] In one embodiment, the communication device 900 is used to implement the above Figure 4 or Figure 5 When the function of the first network device (such as gNB1) in the described embodiment is performed, the transceiver unit 901 can be used for communication; the processing unit 902 can be used to obtain information and a first strategy of the second network device, the first network device and the second network device provide data transmission services for the terminal device; and determine whether there is a third network device based on the information of the second network device and the first strategy, the third network device is the target network device for the terminal device to switch from the first network device.
[0214] In an optional embodiment, when acquiring the information of the second network device and the first policy, the processing unit 902 can be used to: control the transceiver unit 901 to acquire the information of the second network device and the first policy from the first core network device; or, control the transceiver unit 901 to acquire the information of the second network device from the terminal device, and acquire the first policy from the first core network device; or, control the transceiver unit 901 to acquire the information of the second network device and the first policy from the terminal device.
[0215] In one example, the processing unit 902 can also be used to control the transceiver unit 901 to send a first measurement configuration to the terminal device based on the information of the second network device and the first policy; the transceiver unit 901 can also be used to receive measurement results from the terminal device, and the measurement results satisfy the first policy.
[0216] In another example, the transceiver unit 901 can also be used to send a second measurement configuration to the terminal device; and receive a measurement result from the terminal device, wherein the measurement result satisfies the first strategy, and the measurement result is determined by the terminal device based on the information of the second network device and the first strategy.
[0217] Optionally, when determining whether a third network device exists according to the information of the second network device and the first policy, the processing unit 902 is configured to: determine whether the third network device exists according to the information of the second network device and the first policy, and the measurement result.
[0218] Exemplarily, when the processing unit 902 determines whether the third network device exists based on the information of the second network device, the first policy, and the measurement result, it can be used to: determine whether the measurement result includes the measurement result of a network device that is different from the second network device and satisfies the first policy with the second network device based on the information of the second network device; if included, determine that the third network device exists; otherwise, determine that the third network device does not exist.
[0219] In one possible embodiment, the processing unit 902 can also be used to: when it is determined that the third network device exists, determine that one of the network devices in the measurement results that is different from the second network device and corresponds to the measurement results of the network device that satisfies the first policy with the second network device is the third network device.
[0220] In another possible embodiment, the processing unit 902 can also be used to: when it is determined that the third network device does not exist, when it is determined that the service cell quality of the first network device is less than a first threshold, release the connection between the first network device and the terminal device, or suspend the data transmission of the terminal device; or, determine that the terminal device switches to a fourth network device, and the first network device stops or suspends the data transmission of the terminal device.
[0221] Exemplarily, the first strategy may include at least one of the following: the two network devices providing data transmission services for the terminal device are different, a combination of networks to which the network devices allowed to perform dual-stream operations belong, a combination of air interface access technologies RATs of the network devices allowed to perform dual-stream operations, or a combination of working frequency bands or frequencies of the network devices allowed to perform dual-stream operations.
[0222] Optionally, the information of the second network device may include at least one of the following: an identifier of the second network device, a network to which the second network device belongs, an air interface access technology RAT of the second network device, and service band or frequency information of the second network device.
[0223] In another embodiment, the communication device 900 is used to implement the above Figure 6 When the function of the first network device in the described embodiment is used, the processing unit 902 can be used to determine at least one candidate network device; the transceiver unit 901 can be used to send a first request message to the first core network device, and the first request message is used to request the first core network device to determine whether the at least one candidate network device can be used as the target network device for the terminal device to switch from the first network device; wherein the first network device and the second network device provide data transmission services for the terminal device, and the target network device can provide data transmission services for the terminal device with the second network device; and, receive a first response message from the first core network device, and the first response message is used to indicate whether the at least one candidate network device can be used as the target network device for the terminal device to switch from the first network device.
[0224] In an optional implementation, when determining the at least one candidate network device, the processing unit 902 can be used to: control the transceiver unit 901 to send a measurement configuration to the terminal device, and receive a measurement result from the terminal device; and determine the at least one candidate network device based on the measurement result.
[0225] The measurement result may be determined based on the information of the first network device, the information of the second network device and the first policy.
[0226] Exemplarily, the first strategy may include at least one of the following: the two network devices providing data transmission services for the terminal device are different, a combination of networks to which the network devices allowed to perform dual-stream operations belong, a combination of air interface access technologies RATs of the network devices allowed to perform dual-stream operations, or a combination of working frequency bands or frequencies of the network devices allowed to perform dual-stream operations.
[0227] In one example, the first request message includes information of the at least one candidate network device; the first response message includes information that the at least one candidate network device can serve as a candidate network device for the target network device; or, the first response message includes indication information of whether the at least one candidate network device can serve as a target network device.
[0228] In another example, the first request message includes information of a first candidate network device; the first response message includes indication information of whether the first candidate network device can be used as a target network device; and the first candidate network device is any one of the at least one candidate network device.
[0229] Optionally, the processing unit 902 can also be used to: when at least one of the candidate network devices cannot serve as the target network device for the terminal device to switch from the first network device, and when it is determined that the service cell quality of the first network device is less than a first threshold, release the connection between the first network device and the terminal device, or suspend the data transmission of the terminal device; or determine that the terminal device switches to a third network device, and the first network device stops or suspends the data transmission of the terminal device.
[0230] In yet another embodiment, the communication device 900 is used to implement the above Figure 6 When the function of the first core network device in the described embodiment is used, the transceiver unit 901 can be used to receive a first request message from the first network device, and the first request message is used to request the first core network device to determine whether at least one candidate network device can be used as the target network device for the terminal device to switch from the first network device; wherein the first network device and the second network device provide data transmission services for the terminal device, and the target network device can provide data transmission services for the terminal device with the second network device; the processing unit 902 can be used to determine whether the at least one candidate network device can be used as the target network device for the terminal device to switch from the first network device according to a first strategy; the transceiver unit 901 can also be used to send a first response message to the first network device, and the first response message is used to indicate whether the at least one candidate network device can be used as the target network device for the terminal device to switch from the first network device.
[0231] Among them, the first strategy may include at least one of the following: the two network devices providing data transmission services for the terminal device are different, a combination of networks to which the network devices allowed to perform dual-stream operations belong, a combination of air interface access technologies RATs of the network devices allowed to perform dual-stream operations, or a combination of working frequency bands or frequencies of the network devices allowed to perform dual-stream operations.
[0232] In one example, the first request message includes information of the at least one candidate network device; the first response message includes information that the at least one candidate network device can serve as a candidate network device for the target network device; or, the first response message includes indication information of whether the at least one candidate network device can serve as a target network device.
[0233] In another example, the first request message includes information of a first candidate network device; the first response message includes indication information of whether the first candidate network device can be used as a target network device; and the first candidate network device is any one of the at least one candidate network device.
[0234] In yet another embodiment, the communication device 900 is used to implement the above Figure 7 or Figure 8 When the function of the terminal device in the described embodiment is described, the processing unit 902 can be used to maintain the first cell of the first network device as a service cell; and determine the second cell of the second network device as a service cell; wherein the first network device and the second network device can provide data transmission services for the terminal device; the first network device and the second network device comply with the first strategy.
[0235] In an optional implementation, when maintaining the first cell of the first network device as a serving cell, the processing unit 902 may be configured to: reside in the first cell; or control the transceiver unit 901 to communicate with the first cell.
[0236] Optionally, the processing unit 902 can also be used to: determine whether there is a dual-stream service requirement before determining that the second cell of the second network device is a service cell; or, control the transceiver unit 901 to receive a first message from the first core network device, wherein the first message is used to instruct the terminal device to determine that the second cell of the second network device is a service cell; or, control the transceiver unit 901 to receive a second message from the first network device, wherein the second message is used to instruct the terminal device to perform dual-stream service.
[0237] For example, the first message may be a paging message or a service establishment message.
[0238] In one possible embodiment, the processing unit 902 can also be used to: when the terminal device moves, determine that the third cell of the third network device is the service cell, the third cell is the cell reselected for the second cell, the first network device and the third network device can provide data transmission services for the terminal device; the first network device and the third network device comply with the first strategy.
[0239] In some embodiments, when determining that the third cell of the third network device is a service cell, the processing unit 902 can be used to: determine that the third cell of the third network device is the cell with the highest cell quality among the cells of at least one network device that complies with the first policy with the first network device; or, among the cells whose cell quality meets the conditions, determine that the third cell of the third network device is the cell with the highest cell quality among the cells that meet the conditions and is the cell of the network device that complies with the first policy with the first network device.
[0240] Exemplarily, the first strategy may include at least one of the following: the two network devices providing data transmission services for the terminal device are different, a combination of networks to which the network devices allowed to perform dual-stream operations belong, a combination of air interface access technologies RATs of the network devices allowed to perform dual-stream operations, or a combination of working frequency bands or frequencies of the network devices allowed to perform dual-stream operations.
[0241] It should be noted that the division of units in the embodiments of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation. Each functional unit in the embodiments of the present application may be integrated into a processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0242] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions to enable a computer device (which can be a personal computer, server, or network device, etc.) or a processor (processor) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), disk or optical disk and other media that can store program code.
[0243] Based on the above embodiments, the present application also provides a communication device, referring to Fig.10As shown, the communication device 1000 may include a processor 1002. Optionally, the communication device 1000 may further include a transceiver 1001. Optionally, the communication device 1000 may further include a memory 1003. The memory 1003 may be disposed inside the communication device 1000 or outside the communication device 1000. The processor 1002 may control the transceiver 1001 to receive and send information, messages or data.
[0244] Specifically, the processor 1002 may be a central processing unit (CPU), a network processor (NP) or a combination of a CPU and a NP. The processor 1002 may further include a hardware chip. The hardware chip may be an application-specific integrated circuit (ASIC), a programmable logic device (PLD) or a combination thereof. The PLD may be a complex programmable logic device (CPLD), a field-programmable gate array (FPGA), a generic array logic (GAL) or any combination thereof.
[0245] The transceiver 1001, the processor 1002 and the memory 1003 are interconnected. Optionally, the transceiver 1001, the processor 1002 and the memory 1003 are interconnected via a bus 1004; the bus 1004 may be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus. The bus may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Fig.10 Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.
[0246] In an optional implementation, the memory 1003 is used to store programs, etc. Specifically, the program may include a program code, and the program code includes a computer operation instruction. The memory 1003 may include a RAM, and may also include a non-volatile memory (non-volatile memory), such as one or more disk memories. The processor 1002 executes the application stored in the memory 1003 to implement the above functions, thereby realizing the functions of the communication device 1000.
[0247] Exemplarily, the communication device 1000 may be the first network device in the above embodiment; may also be the first core network device in the above embodiment; or may also be the terminal device in the above embodiment.
[0248] In one embodiment, the communication device 1000 implements Figure 4 , Figure 5 or Figure 6 In the embodiment shown, when the first network device functions, the transceiver 1001 can implement Figure 4 , Figure 5 or Figure 6 The transceiver operation performed by the first network device in the embodiment shown; the processor 1002 can implement Figure 4 , Figure 5 or Figure 6 In the embodiment shown, the first network device performs other operations except the sending and receiving operations. For specific related descriptions, please refer to the above Figure 4 , Figure 5 or Figure 6 The relevant description in the illustrated embodiment will not be described in detail here.
[0249] In another embodiment, the communication device 1000 implements Figure 6 In the embodiment shown, when the first core network device functions, the transceiver 1001 can implement Figure 6 The sending and receiving operations performed by the first core network device in the embodiment shown; the processor 1002 can implement Figure 6 In the embodiment shown, the first core network device performs other operations except the sending and receiving operations. For specific related descriptions, please refer to the above Figure 6 The relevant description in the illustrated embodiment will not be described in detail here.
[0250] In yet another embodiment, the communication device 1000 implements Figure 7 or Figure 8 In the embodiment shown, the transceiver 1001 can realize the functions of the terminal device. Figure 7 or Figure 8The sending and receiving operations performed by the terminal device in the embodiment shown; the processor 1002 can implement Figure 7 or Figure 8 In the embodiment shown, other operations other than the sending and receiving operations are performed by the terminal device. For specific related descriptions, please refer to the above Figure 7 or Figure 8 The relevant description in the illustrated embodiment will not be described in detail here.
[0251] Based on the above embodiments, an embodiment of the present application provides a communication system, which may include the first network device, the second network device, the first core network device and the terminal device involved in the above embodiments.
[0252] An embodiment of the present application further provides a computer-readable storage medium, wherein the computer-readable storage medium is used to store a computer program. When the computer program is executed by a computer, the computer can implement the communication method provided by the above method embodiment.
[0253] An embodiment of the present application further provides a computer program product, which is used to store a computer program. When the computer program is executed by a computer, the computer can implement the communication method provided by the above method embodiment.
[0254] An embodiment of the present application also provides a chip, including a processor, wherein the processor is coupled to a memory and is used to call a program in the memory so that the chip implements the communication method provided by the above method embodiment.
[0255] An embodiment of the present application also provides a chip, which is coupled to a memory and is used to implement the communication method provided in the above method embodiment.
[0256] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented in one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that include computer-usable program code.
[0257] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0258] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0259] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0260] Obviously, those skilled in the art can make various changes and modifications to the present application without departing from the scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.
Claims
1. A communication method, characterized in that: include: The first network device acquires information and a first policy of the second network device, and the first network device and the second network device provide a data transmission service for the terminal device; The first network device determines whether there is a third network device according to the information of the second network device and the first policy, and the third network device is the target network device for the terminal device to switch from the first network device.
2. The method according to claim 1, characterized in that The first network device acquires the information of the second network device and the first policy, including: The first network device obtains the information of the second network device and the first policy from the first core network device; or The first network device obtains information about the second network device from the terminal device, and obtains the first policy from the first core network device; or The first network device obtains the information of the second network device and the first policy from the terminal device.
3. The method according to claim 1 or 2, characterized in that The method further comprises: The first network device sends a first measurement configuration to the terminal device according to the information of the second network device and the first policy; The first network device receives a measurement result from the terminal device, where the measurement result satisfies the first policy.
4. The method according to claim 1 or 2, characterized in that: The method further comprises: The first network device sends a second measurement configuration to the terminal device; The first network device receives a measurement result from the terminal device, where the measurement result satisfies the first policy and is determined by the terminal device according to information of the second network device and the first policy.
5. The method according to claim 3 or 4, characterized in that The first network device determines whether a third network device exists according to the information of the second network device and the first policy, including: The first network device determines whether the third network device exists according to the information of the second network device, the first policy, and the measurement result.
6. The method according to claim 5, characterized in that The first network device determines whether the third network device exists according to the information of the second network device, the first policy, and the measurement result, including: The first network device determines, according to the information of the second network device, whether the measurement result includes a measurement result of a network device that is different from the second network device and satisfies the first policy with the second network device; If included, the first network device determines that the third network device exists; Otherwise, the first network device determines that the third network device does not exist.
7. The method according to claim 6, characterized in that When the first network device determines that the third network device exists, the method further includes: The first network device determines that one of the network devices corresponding to the measurement results of the network devices that are different from the second network device and that satisfy the first policy with the second network device is the third network device.
8. The method according to any one of claims 1 to 6, characterized in that: When the first network device determines that the third network device does not exist, the method further includes: When the first network device determines that the quality of the service cell of the first network device is less than a first threshold, the first network device releases the connection between the first network device and the terminal device, or suspends data transmission of the terminal device; or The first network device determines that the terminal device switches to the fourth network device, and the first network device stops or suspends data transmission of the terminal device.
9. The method according to any one of claims 1 to 8, characterized in that: The first strategy includes at least one of the following: the two network devices providing data transmission services for the terminal device are different, a combination of networks to which the network devices allowed to perform dual-stream operations belong, a combination of air interface access technologies RATs of the network devices allowed to perform dual-stream operations, or a combination of working frequency bands or frequency points of the network devices allowed to perform dual-stream operations.
10. The method according to any one of claims 1 to 9, characterized in that: The information of the second network device includes at least one of the following: an identifier of the second network device, a network to which the second network device belongs, an air interface access technology RAT of the second network device, and service frequency band or frequency point information of the second network device.
11. A communication device, characterized in that: The method comprises a module or a unit for executing the method according to any one of claims 1 to 10.
12. A communication device, characterized in that: comprising a processor, wherein: The processor is coupled to the memory, and is used to call the computer instructions in the memory to execute the method according to any one of claims 1-10.
13. The device according to claim 12, characterized in that The device further comprises a memory and / or a transceiver, wherein the memory is used to store the computer instructions, and the transceiver is used for the communication device to communicate.
14. The device according to claim 12 or 13, characterized in that The communication device is a chip or a chip system.
15. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-executable instructions, and when the computer-executable instructions are called by the computer, the method according to any one of claims 1 to 10 is executed.
16. A computer program product, characterized in that The method comprises instructions which, when executed on a computer, perform the method according to any one of claims 1 to 10.
17. A chip, characterized in that: The chip is coupled to a memory and is used to read and execute program instructions stored in the memory to implement the method according to any one of claims 1 to 10.
Citation Information
Cited By
Communication method and apparatus
EP4794393A1