Historical information recording method, device and computer readable storage medium
By acquiring information on the dwell time and movement speed of terminal devices in historical cells through secondary base stations and configuring measurement parameters, the problem of secondary base station handover preparation in dual connectivity scenarios is solved, and the accuracy and efficiency of handover are improved.
Patent Information
- Application Number
- CN202211390899.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2019-08-15
- Publication Date
- 2026-01-23
- Estimated Expiration
- 2039-08-15
AI Technical Summary
In dual-connectivity scenarios, existing technologies have failed to effectively address the problem of how to process historical information from terminal devices to guide secondary base stations in preparing for handover.
The secondary base station obtains information on the dwell time and movement speed of the terminal device in the historical cells, configures relevant measurement parameters, and guides the terminal device to prepare for handover.
This enables auxiliary base stations to accurately configure measurement parameters, guiding terminal equipment in handover preparation and improving the accuracy and efficiency of handover.
Smart Images

Figure CN115835321B_ABST
Abstract
Description
[0001] This application is a divisional application of the application with the application date of August 15, 2019, the Chinese application number of 201910755418.6, and the invention name of "Recording method, device and computer readable storage medium of historical information". TECHNICAL FIELD
[0002] The present application relates to the field of communication, and more particularly, to a recording method, device and computer readable storage medium of historical information. BACKGROUND
[0003] In the process of communication between a terminal device and a base station, the terminal device records the information of the cells passed through. After obtaining the information of the cells passed through by the terminal device, the base station can optimize the movement of the terminal device according to the information of the cells passed through by the terminal device, or can also issue a measurement configuration in the process of handover according to the information of the cells passed through by the terminal device.
[0004] In the scenario of dual connectivity (DC), in addition to the primary base station triggering the terminal device to perform handover, the secondary base station can also trigger the terminal device to perform handover. For example, the secondary base station can trigger the terminal device to perform handover between multiple secondary base stations, or can also trigger the terminal device to perform handover between cells under the secondary base station.
[0005] Therefore, how to process the historical information of the terminal device in the scenario of DC is a problem that needs to be solved urgently. SUMMARY
[0006] The present application provides a recording method, device and computer readable storage medium of historical information, and the secondary base station can configure some related measurement parameters according to the speed of the historical cells passed through by the terminal device and the time of staying in the historical cells, so as to guide the secondary base station to trigger the terminal device to perform handover preparation.
[0007] In a first aspect, a recording method of historical information is provided, comprising: a current secondary node obtaining information of historical cells passed through by a terminal device, the information of the historical cells including time of staying in the historical cells by the terminal device and / or speed information of moving in the historical cells; and the current secondary node performing handover preparation according to the information of the historical cells.
[0008] In the above technical solution, the secondary node can obtain the time of staying in the historical cells by the terminal device and / or the speed information of moving in the historical cells, and can accurately configure some related measurement parameters according to the above information, so as to guide the secondary base station to trigger the terminal device to perform handover preparation.
[0009] In a possible implementation, the current secondary node receives the information of the historical cell from the terminal device or a current primary node.
[0010] In another possible implementation, the historical cell includes one or more historical primary-secondary cells, and the one or more historical primary-secondary cells include a primary-secondary cell under one or more historical secondary nodes.
[0011] In another possible implementation, the information of the one or more historical primary-secondary cells is recorded by the terminal device.
[0012] In another possible implementation, the information of the historical cell includes an association relationship between the one or more primary-secondary cells and a primary cell, wherein the terminal device accesses the primary cell when accessing the one or more primary-secondary cells, and the primary cell is a primary cell under one or more historical primary nodes or a current primary node.
[0013] In another possible implementation, the information of the historical cell further includes indication information, and the indication information is used to indicate that the terminal device receives release information of a first secondary cell group, the first secondary cell group is a cell group under a historical secondary node corresponding to a first historical primary-secondary cell, and the first historical primary-secondary cell is one of the one or more historical primary-secondary cells.
[0014] In another possible implementation, the information of the historical cell further includes radio resource control (RRC) state information of the terminal device in the historical cell, and the RRC state information includes a connected state, an idle state, or an inactive state.
[0015] In another possible implementation, the historical cell includes one or more historical primary-secondary cells, and the one or more historical primary-secondary cells include a primary-secondary cell under one or more historical secondary nodes.
[0016] In another possible implementation, the information of the one or more historical primary-secondary cells is recorded by the one or more historical secondary nodes.
[0017] In another possible implementation, the method further includes: receiving, by the current secondary node, the information of the one or more historical primary-secondary cells from a current primary node.
[0018] In another possible implementation, the one or more historical primary-secondary cells further include a primary-secondary cell under a current secondary node.
[0019] In another possible implementation, the information of the primary-secondary cell under the current secondary node is recorded by the current secondary node.
[0020] In a possible implementation, the method further includes: sending, by the current secondary node, the information of the historical cell to the current master node.
[0021] In a possible implementation, the information of the historical cell further includes RRC state information of the terminal device in the historical cell, and the RRC state information includes a connected state.
[0022] In a possible implementation, the information of the historical cell includes an association relationship between the one or more master secondary cells and one master cell, wherein the terminal device accesses the master cell when accessing the one or more master secondary cells, and the master cell is a master cell under one or more historical master nodes or a current master node.
[0023] In a possible implementation, the secondary node determines whether to perform handover according to the information of the historical cell.
[0024] In a possible implementation, the information of the historical cell further includes beam information of the terminal device in the historical cell.
[0025] In a possible implementation, the information of the historical cell includes one or more of the following:
[0026] a global cell identifier (CGI) of the historical cell;
[0027] a physical cell identifier (PCI) of the historical cell;
[0028] a frequency point of the historical cell.
[0029] In a second aspect, a method for recording historical information is provided, including: recording, by a terminal device, information of a historical cell passed by the terminal device, the information of the historical cell including time of staying in the historical cell and / or speed information of moving in the historical cell, the historical cell including one or more historical master secondary cells, the one or more historical master secondary cells including master secondary cells under one or more historical secondary nodes and / or a current secondary node; and sending, by the terminal device, the information of the historical cell to a current secondary node.
[0030] In a possible implementation, the terminal device sends the information of the historical cell to a current master node (MN) first, and transmits the information of the historical cell to the current secondary node through the master node (MN).
[0031] In a possible implementation, the information of the historical cell comprises an association relationship between the one or more master secondary cells and a master cell, wherein the terminal device accesses the master cell when accessing the one or more master secondary cells, and the master cell is a master cell under one or more historical master nodes or a current master node.
[0032] In a possible implementation, the information of the historical cell further comprises indication information, the indication information being used to indicate that the terminal device receives release information of a first secondary cell group, the first secondary cell group being a cell group under a historical secondary node corresponding to a first historical master secondary cell, and the first historical master secondary cell being one of the one or more historical master secondary cells.
[0033] In a possible implementation, the information of the historical cell further comprises radio resource control (RRC) state information of the terminal device in the historical cell, the RRC state information comprising a connected state, an idle state or an inactive state.
[0034] In a possible implementation, the information of the historical cell further comprises beam information of the terminal device in the historical cell.
[0035] In a possible implementation, the information of the historical cell comprises one or more of the following:
[0036] a global cell identity (CGI) of the historical cell;
[0037] a physical cell identity (PCI) of the historical cell;
[0038] a frequency point of the historical cell.
[0039] In a third aspect, a method for recording historical information is provided, comprising: a master node acquiring information of a historical cell passed by a terminal device, the information of the historical cell comprising time spent by the terminal device in the historical cell and / or speed information of movement of the terminal device in the historical cell; and the master node sending the information of the historical cell to a secondary node.
[0040] In a possible implementation, the master node receives the information of the historical cell from the terminal device.
[0041] In a possible implementation, the information of the one or more historical master secondary cells is recorded by the terminal device.
[0042] In a possible implementation, the information of the historical cell comprises an association relationship between the one or more primary secondary cells and a primary cell, wherein the terminal device accesses the primary cell when accessing the one or more primary secondary cells, and the primary cell is a primary cell under one or more historical primary nodes or a current primary node.
[0043] In a possible implementation, the information of the historical cell further comprises indication information, wherein the indication information is used to indicate that the terminal device receives release information of a first secondary cell group, the first secondary cell group is a cell group under a historical secondary node corresponding to a first historical primary secondary cell, and the first historical primary secondary cell is one of the one or more historical primary secondary cells.
[0044] In a possible implementation, the information of the historical cell further comprises radio resource control (RRC) state information of the terminal device in the historical cell, and the RRC state information comprises a connected state, an idle state or an inactive state.
[0045] In a possible implementation, the method further comprises: receiving, by the primary node, the information of the historical cell sent by the secondary node.
[0046] In a possible implementation, the information of the historical cell further comprises beam information of the terminal device in the historical cell.
[0047] In a possible implementation, the information of the historical cell comprises one or more of the following:
[0048] a global cell identity (CGI) of the historical cell;
[0049] a physical cell identity (PCI) of the historical cell;
[0050] a frequency point of the historical cell.
[0051] In a fourth aspect, a historical information recording apparatus is provided, which comprises modules, components or circuits for implementing the method of the first aspect.
[0052] It can be understood that the historical information recording apparatus of the fourth aspect can be a secondary node, or a component (for example, a chip or a circuit) applicable to a secondary node.
[0053] In a fifth aspect, a historical information recording apparatus is provided, which comprises modules, components or circuits for implementing the method of the second aspect.
[0054] It can be understood that the historical information recording apparatus of the fifth aspect can be a terminal device, or a component (for example, a chip or a circuit) applicable to a terminal device.
[0055] In a sixth aspect, a recording device of historical information is provided, which comprises modules, components or circuits for implementing the method of the third aspect.
[0056] It can be understood that the recording device of historical information of the sixth aspect can be a master node or a component (for example, a chip or a circuit) that can be used for a master node.
[0057] In a seventh aspect, a secondary node is provided, which comprises:
[0058] An obtaining module is configured to obtain information of a historical cell passed by a terminal device, wherein the information of the historical cell comprises time that the terminal device stays in the historical cell and / or speed information that the terminal device moves in the historical cell.
[0059] A processing module is configured to perform handover preparation according to the information of the historical cell.
[0060] In the above technical solution, the secondary node can obtain the time that the terminal device stays in the historical cell and / or the speed information that the terminal device moves in the historical cell, and can accurately configure some related measurement parameters according to the information, thereby guiding the secondary base station to trigger the terminal device to perform handover preparation.
[0061] In a possible implementation, the obtaining module is specifically configured to receive the information of the historical cell from the terminal device or a current master node.
[0062] In another possible implementation, the historical cell comprises one or more historical master-secondary cells, and the one or more historical master-secondary cells comprise one or more historical secondary nodes and / or master-secondary cells under a current secondary node.
[0063] In another possible implementation, the information of the one or more historical master-secondary cells is recorded by the terminal device.
[0064] In another possible implementation, the information of the historical cell comprises an association relationship between the one or more master-secondary cells and a master cell, wherein when the terminal device accesses the one or more master-secondary cells, the terminal device accesses the master cell, and the master cell is a master cell under one or more historical master nodes or a current master node.
[0065] In another possible implementation, the information of the historical cell further comprises indication information, and the indication information is used to indicate that the terminal device receives release information of a first secondary cell group, the first secondary cell group is a cell group under a historical secondary node corresponding to a first historical master-secondary cell, and the first historical master-secondary cell is one of the one or more historical master-secondary cells.
[0066] In a possible implementation, the information of the historical cell further includes radio resource control (RRC) state information of the terminal device in the historical cell, and the RRC state information includes a connected state or an idle state or an inactive state.
[0067] In a possible implementation, the historical cell includes one or more historical primary secondary cells, and the one or more historical primary secondary cells include primary secondary cells under one or more historical secondary nodes.
[0068] In a possible implementation, the information of the one or more historical primary secondary cells is recorded by the one or more historical secondary nodes.
[0069] In a possible implementation, the obtaining module is further configured to: receive the information of the one or more historical primary secondary cells from a current primary node.
[0070] In a possible implementation, the one or more historical primary secondary cells further include primary secondary cells under a current secondary node.
[0071] In a possible implementation, the information of the primary secondary cells under the current secondary node is recorded by the current secondary node.
[0072] In a possible implementation, the secondary node further includes:
[0073] The sending module is configured to send the information of the historical cell to a current primary node.
[0074] In a possible implementation, the information of the historical cell further includes RRC state information of the terminal device in the historical cell, and the RRC state information includes a connected state.
[0075] In a possible implementation, the information of the historical cell includes an association relationship between the one or more primary secondary cells and one primary cell, and when the terminal device accesses the one or more primary secondary cells, the terminal device accesses the primary cell, and the primary cell is a primary cell under one or more historical primary nodes or a current primary node.
[0076] In a possible implementation, the processing module is specifically configured to: according to the information of the historical cell, issue a measurement configuration, or determine whether to perform switching.
[0077] In a possible implementation, the information of the historical cell further includes beam information of the terminal device in the historical cell.
[0078] In another possible implementation manner, the information of the historical cell comprises one or more of the following:
[0079] a global cell identity (CGI) of the historical cell;
[0080] a physical cell identity (PCI) of the historical cell;
[0081] a frequency point of the historical cell.
[0082] In an eighth aspect, a terminal device is provided, comprising:
[0083] a recording module configured to record information of a historical cell passed through by the terminal device, the information of the historical cell comprising time of staying in the historical cell and / or speed information of moving in the historical cell by the terminal device, the historical cell comprising one or more historical primary-secondary cells, the one or more historical primary-secondary cells comprising one or more primary-secondary cells under a historical secondary node and / or a current secondary node;
[0084] a sending module configured to send the information of the historical cell to the current secondary node.
[0085] In a possible implementation manner, the terminal device sends the information of the historical cell to a current master node (MN) first, and transmits the information of the historical cell to the current secondary node through the master node (MN).
[0086] In another possible implementation manner, the information of the historical cell comprises an association relationship between the one or more primary-secondary cells and a primary cell, wherein the terminal device accesses the primary cell when accessing the one or more primary-secondary cells, and the primary cell is a primary cell under one or more historical master nodes or a current master node.
[0087] In another possible implementation manner, the information of the historical cell further comprises indication information, the indication information being used to indicate that the terminal device receives release information of a first secondary cell group, the first secondary cell group being a cell group under a historical secondary node corresponding to a first historical primary-secondary cell, and the first historical primary-secondary cell being one of the one or more historical primary-secondary cells.
[0088] In another possible implementation manner, the information of the historical cell further comprises radio resource control (RRC) state information of the terminal device in the historical cell, the RRC state information comprising a connected state, an idle state or an inactive state.
[0089] In another possible implementation manner, the information of the historical cell further comprises beam information of the terminal device in the historical cell.
[0090] In another possible implementation manner, the information of the historical cell comprises one or more of the following:
[0091] a global cell identity (CGI) of the historical cell;
[0092] a physical cell identity (PCI) of the historical cell;
[0093] a frequency point of the historical cell.
[0094] In a ninth aspect, a master node is provided, comprising:
[0095] an obtaining module, configured to obtain information of a historical cell passed by a terminal device, the information of the historical cell comprising time that the terminal device stays in the historical cell and / or speed information that the terminal device moves in the historical cell;
[0096] a sending module, configured to send the information of the historical cell to a secondary node.
[0097] In another possible implementation manner, the obtaining module is specifically configured to receive the information of the historical cell from the terminal device.
[0098] In another possible implementation manner, the information of the one or more historical master-secondary cells is recorded by the terminal device.
[0099] In another possible implementation manner, the information of the historical cell comprises an association relationship between the one or more master-secondary cells and a master cell, wherein the terminal device accesses the master cell when accessing the one or more master-secondary cells, and the master cell is a master cell under one or more historical master nodes or a current master node.
[0100] In another possible implementation manner, the information of the historical cell further comprises indication information, the indication information being used to indicate that the terminal device receives release information of a first secondary cell group, the first secondary cell group being a cell group under a historical secondary node corresponding to a first historical master-secondary cell, and the first historical master-secondary cell being one of the one or more historical master-secondary cells.
[0101] In another possible implementation manner, the information of the historical cell further comprises radio resource control (RRC) state information of the terminal device in the historical cell, and the RRC state information comprises a connected state, an idle state or an inactive state.
[0102] In another possible implementation manner, the obtaining module is configured to receive the information of the historical cell sent by the secondary node.
[0103] In a possible implementation, the information of the historical cell further includes beam information of the terminal device in the historical cell.
[0104] In a possible implementation, the information of the historical cell includes one or more of the following:
[0105] a global cell identity (CGI) of the historical cell;
[0106] a physical cell identity (PCI) of the historical cell;
[0107] a frequency point of the historical cell.
[0108] In a tenth aspect, a history information recording apparatus is provided. The history information recording apparatus provided in the present application has a function of implementing the secondary node behavior in the above method, and includes means corresponding to the steps or functions described in the above method. The steps or functions can be implemented by software, or hardware (such as a circuit), or by a combination of hardware and software. The history information recording apparatus can be a chip, etc.
[0109] In a possible design, the history information recording apparatus includes one or more processors. The one or more processors are configured to support the history information recording apparatus to perform the corresponding functions of the secondary node in the above method.
[0110] Optionally, the history information recording apparatus can further include one or more memories coupled with the processor, which save necessary program instructions and / or data of the history information recording apparatus. The one or more memories can be integrated with the processor, or can be arranged separately from the processor. The present application is not limited thereto.
[0111] The memory can be a storage unit inside the processor, or an external storage unit independent of the processor, or a component including the storage unit inside the processor and the external storage unit independent of the processor.
[0112] Optionally, the processor can be a general-purpose processor, and can be implemented by hardware or software. When implemented by hardware, the processor can be a logic circuit, an integrated circuit, etc. When implemented by software, the processor can be a general-purpose processor, and can be implemented by reading software codes stored in a memory. The memory can be integrated in the processor, or can exist independently of the processor.
[0113] Optionally, the history information recording apparatus can further comprise one or more communication units, which can be transceivers or transceiver circuits. Optionally, the transceivers can also be input / output circuits or interfaces.
[0114] In another possible design, the history information recording apparatus comprises a transceiver, a processor and a memory. The processor is configured to control the transceiver or input / output circuit to transceive signals, and the memory is configured to store a computer program. The processor is configured to execute the computer program stored in the memory, so that the history information recording apparatus performs the method completed by the secondary node in the first aspect or any possible implementation manner of the first aspect.
[0115] In an eleventh aspect, a history information recording apparatus is provided, which comprises a history information recording apparatus provided in the present application and has functions of implementing the behaviors of the terminal device in the above method, and comprises means corresponding to the steps or functions described in the above method. The steps or functions can be implemented by software, hardware (such as a circuit) or a combination of hardware and software. The history information recording apparatus can be a chip or the like.
[0116] In a possible design, the history information recording apparatus comprises one or more processors. The one or more processors are configured to support the history information recording apparatus to perform the corresponding functions of the terminal device in the above method.
[0117] Optionally, the history information recording apparatus can further comprise one or more memories, which are configured to be coupled with the processor and save necessary program instructions and / or data of the communication apparatus. The one or more memories can be integrated with the processor or arranged separately from the processor. The present application does not make any limitation.
[0118] The memory can be a storage unit inside the processor, an external storage unit independent of the processor, or a component comprising the storage unit inside the processor and the external storage unit independent of the processor.
[0119] Optionally, the processor can be a general-purpose processor and can be implemented by hardware or software. When implemented by hardware, the processor can be a logic circuit or an integrated circuit. When implemented by software, the processor can be a general-purpose processor, which reads software codes stored in a memory to implement the processor. The memory can be integrated in the processor or exist independently of the processor.
[0120] Optionally, the history information recording apparatus can further comprise one or more communication units, which can be transceivers or transceiver circuits. Optionally, the transceivers can also be input / output circuits or interfaces.
[0121] In another possible design, the history information recording apparatus comprises a transceiver, a processor and a memory. The processor is configured to control the transceiver or input / output circuit to transceive signals, and the memory is configured to store a computer program. The processor is configured to execute the computer program stored in the memory, so that the history information recording apparatus performs the method completed by the terminal device in the second aspect or any possible implementation manner of the second aspect.
[0122] In a twelfth aspect, a history information recording apparatus is provided, which comprises a history information recording apparatus provided in the present application and has functions to implement the behaviors of the master node in the above method, and comprises means corresponding to the steps or functions described in the above method. The steps or functions can be implemented by software, hardware (such as a circuit) or a combination of hardware and software. The history information recording apparatus can be a chip or the like.
[0123] In a possible design, the history information recording apparatus comprises one or more processors. The one or more processors are configured to support the history information recording apparatus to perform the corresponding functions of the master node in the above method.
[0124] Optionally, the history information recording apparatus can further comprise one or more memories, which are configured to be coupled with the processor and save necessary program instructions and / or data of the history information recording apparatus. The one or more memories can be integrated with the processor or arranged separately from the processor. The present application does not make any limitation.
[0125] The memory can be a storage unit inside the processor, an external storage unit independent of the processor, or a component comprising the storage unit inside the processor and the external storage unit independent of the processor.
[0126] Optionally, the processor can be a general-purpose processor and can be implemented by hardware or software. When implemented by hardware, the processor can be a logic circuit or an integrated circuit. When implemented by software, the processor can be a general-purpose processor, which reads software codes stored in a memory to implement the processor. The memory can be integrated in the processor or exist independently of the processor.
[0127] Optionally, the recording device of the historical information can further comprise one or more communication units, which can be transceivers or transceiver circuits. Optionally, the transceivers can also be input / output circuits or interfaces.
[0128] In another possible design, the recording device of the historical information comprises a transceiver, a processor and a memory. The processor is configured to control the transceiver or the input / output circuit to transceive signals, and the memory is configured to store a computer program. The processor is configured to execute the computer program stored in the memory, so that the recording device of the historical information performs the method completed by the master node in the third aspect or any possible implementation manner of the third aspect.
[0129] In a thirteenth aspect, a computer-readable storage medium is provided, which comprises a computer program. When the computer program is run on a terminal device, the recording device of the historical information performs the method in the first aspect or any possible implementation manner of the first aspect.
[0130] In a fourteenth aspect, a computer-readable storage medium is provided, which comprises a computer program. When the computer program is run on a communication device, the recording device of the historical information performs the method in the second aspect or any possible implementation manner of the second aspect.
[0131] In a fifteenth aspect, a computer-readable storage medium is provided, which comprises a computer program. When the computer program is run on a communication device, the recording device of the historical information performs the method in the third aspect or any possible implementation manner of the third aspect.
[0132] In a sixteenth aspect, a computer program product is provided. When the computer program product is run on a computer, the computer performs the method in the first aspect or any possible implementation manner of the first aspect.
[0133] In a seventeenth aspect, a computer program product is provided. When the computer program product is run on a computer, the computer performs the method in the second aspect or any possible implementation manner of the second aspect.
[0134] In an eighteenth aspect, a computer program product is provided. When the computer program product is run on a computer, the computer performs the method in the third aspect or any possible implementation manner of the third aspect. BRIEF DESCRIPTION OF DRAWINGS
[0135] Figure 1 FIG. 1 is a scenario schematic diagram of a communication system 100 to which embodiments of the present application can be applied.
[0136] Figure 2 FIG. 2 is a schematic diagram of a communication system 200 applicable to the present application.
[0137] Figure 3 is a schematic diagram of one DC architecture suitable for use in the present application.
[0138] Figure 4 is a schematic diagram of another DC architecture suitable for use in the present application.
[0139] Figure 5 is a schematic diagram of another DC architecture suitable for use in the present application.
[0140] Figure 6 is a schematic diagram of another DC architecture suitable for use in the present application.
[0141] Figure 7 is a schematic flow diagram of one method of recording history information provided by embodiments of the present application.
[0142] Figure 8 is a schematic flow diagram of another method of recording history information provided by embodiments of the present application.
[0143] Figure 9 is a schematic flow diagram of another method of recording history information provided by embodiments of the present application.
[0144] Figure 10 is a schematic flow diagram of another method of recording history information provided by embodiments of the present application.
[0145] Figure 11 is a schematic flow diagram of another method of recording history information provided by embodiments of the present application.
[0146] Figure 12 is a schematic diagram of one possible MN and SN handover provided by embodiments of the present application.
[0147] Figure 13 is a schematic diagram of another possible MN and SN handover provided by embodiments of the present application.
[0148] Figure 14 is a schematic flow diagram of another method of recording history information provided by embodiments of the present application.
[0149] Figure 15 is a schematic flow diagram of another method of recording history information provided by embodiments of the present application.
[0150] Figure 16 is a schematic flow diagram of another method of recording history information provided by embodiments of the present application.
[0151] Figure 17 is a schematic flow diagram of one method of congestion analysis provided by embodiments of the present application.
[0152] Figure 18 is a schematic flowchart of a method for analyzing a potential change in QoS provided by an embodiment of the application.
[0153] Figure 19 is a schematic block diagram of a history information recording device 1900 provided by an embodiment of the application.
[0154] Figure 20 is a schematic block diagram of a history information recording device 2000 provided by an embodiment of the application.
[0155] Figure 21 is a schematic block diagram of a history information recording device 2100 provided by an embodiment of the application.
[0156] Figure 22 is a schematic block diagram of a secondary node 2200 provided by an embodiment of the application.
[0157] Figure 23 is a schematic block diagram of a terminal device 2300 provided by an embodiment of the application.
[0158] Figure 24 is a schematic block diagram of a master node 2400 provided by an embodiment of the application. DETAILED DESCRIPTION
[0159] The technical solutions in the application will be described below with reference to the drawings.
[0160] It should be understood that the technical solutions of the embodiments of the present application can be applied to various communication systems, for example: a global system of mobile communication (GSM) system, a code division multiple access (CDMA) system, a wideband code division multiple access (WCDMA) system, a general packet radio service (GPRS), a Long Term Evolution (LTE) system, an LTE frequency division duplex (FDD) system, an LTE time division duplex (TDD), a universal mobile telecommunication system (UMTS), a worldwide interoperability for microwave access (WiMAX) communication system, a future 5th generation (5G) system or new radio (NR), etc.
[0161] The type of the terminal device is not limited in the embodiments of the present application. For example, the terminal device can be a user equipment (UE), an access terminal, a subscriber unit, a subscriber station, a mobile station, a mobile, a remote station, a remote terminal, a mobile device, a user terminal, a wireless network device, a user agent, or a user device. The terminal device can include, but is not limited to, a mobile station (MS), a mobile telephone, a user equipment (UE), a handset, a portable equipment, a cellular telephone, a cordless telephone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a logistics radio frequency identification (RFID) terminal device, a handheld device having wireless communication function, a computing device, or other devices connected to a wireless modem, an in-vehicle device, a wearable device, a terminal device in Internet of Things, a terminal device in vehicle network, a terminal device in future 5G network, or a terminal device in future evolved public land mobile network (PLMN) network, and the like.
[0162] By way of example and not limitation, the terminal device can also be a wearable device in the embodiments of the present application. The wearable device can also be referred to as a wearable smart device, which is a general term of devices that are designed and developed by applying wearable technology to daily wear, such as glasses, gloves, watches, clothes, and shoes. The wearable device is a portable device that is directly worn on the body or integrated into clothes or accessories of a user. The wearable device is not only a hardware device, but also has powerful functions through software support, data interaction, and cloud interaction. The general wearable smart device includes a device with full functions and large size, which can realize complete or partial functions without relying on a smart phone, such as a smart watch or smart glasses, and a device that focuses on a certain application function and needs to cooperate with other devices such as a smart phone, such as various smart wristbands and smart jewelry for monitoring vital signs.
[0163] The type of the network device is not limited in the embodiments of the present application, and can be any device used for communication with the terminal device. The network device can be, for example, a base transceiver station (BTS) in a global system of mobile communication (GSM) or a code division multiple access (CDMA) system, a base station (NodeB, NB) in a wideband code division multiple access (WCDMA) system, an evolved Node B (eNB or eNodeB) in a long term evolution (LTE) system, a radio controller in a cloud radio access network (CRAN) scenario, or the network device can be, for example, a relay station, an access point, a vehicle-mounted device, a wearable device, a network device in a future 5G network, or a network device in a future evolved PLMN network, and the like.
[0164] In addition, in the embodiments of the present application, the network device provides services for a cell, and the terminal device communicates with the network device by using transmission resources (for example, frequency domain resources, or spectrum resources) used by the cell. The cell can be a cell corresponding to the network device (for example, a base station), and the cell can belong to a macro base station or a base station corresponding to a small cell. The small cell can include a Metro cell, a Micro cell, a Pico cell, a Femto cell, and the like, and these small cells have the characteristics of small coverage and low transmission power, and are suitable for providing high-rate data transmission services.
[0165] The method provided by the embodiments of the present application can be applied to a terminal device or a network device, and the terminal device or the network device includes a hardware layer, an operating system layer running on the hardware layer, and an application layer running on the operating system layer. The hardware layer includes a central processing unit (CPU), a memory management unit (MMU), a memory (also referred to as a main memory), and the like. The operating system can be any one or more computer operating systems that implement business processing through a process, for example, a Linux operating system, a Unix operating system, an Android operating system, an iOS operating system, or a windows operating system. The application layer includes a browser, a contact list, word processing software, instant messaging software, and the like. In the embodiments of the present application, the specific structure of the execution subject of the method of transmitting a signal is not particularly limited, as long as the execution subject of the method of transmitting a signal can communicate according to the method of the present application by running a program in which the code of the method of the present application is recorded. For example, the execution subject of the method of the present application can be a terminal device or a network device, or a functional module capable of calling and executing a program in a terminal device or a network device.
[0166] Furthermore, various aspects or features of the embodiments of the present application can be implemented as methods, apparatus, or articles of manufacture using standard programming and / or engineering techniques. The term "article of manufacture" as used in the application is intended to encompass a computer program accessible from any computer-readable device, carrier, or media. For example, computer-readable media can include but are not limited to magnetic storage devices (e.g., hard disk, floppy disk, magnetic strips, etc.), optical disks (e.g., compact disk (CD), digital versatile disk (DVD), etc.), smart cards, and flash memory devices (e.g., EPROM, card, stick, or key drive, etc.). Additionally, various storage media described herein can represent one or more devices and / or other machine-readable media for storing information. The term "machine-readable medium" can include, without being limited to, wireless channels and various other media capable of storing, containing, and / or carrying instruction(s) and / or data.
[0167] Figure 1 is a schematic diagram of a scenario of a communication system 100 to which the embodiments of the present application can be applied. As shown in FIG. 1, the communication system 100 can include a terminal device 1000 and a network device 2000. The terminal device 1000 can be any terminal device, such as a mobile phone, a computer, a tablet, a wearable device, or the like. The network device 2000 can be any network device, such as a base station, a server, or the like. Figure 1As shown, the communication system 100 includes a network device 102, which may include multiple antenna groups. Each antenna group may include multiple antennas; for example, one antenna group may include antennas 104 and 106, another antenna group may include antennas 106 and 110, and an additional group may include antennas 112 and 114. Figure 1 Each antenna group is shown with two antennas; however, more or fewer antennas may be used for each group. Network device 102 may additionally include transmitter chains and receiver chains, which, as will be understood by those skilled in the art, may each include multiple components (e.g., processors, modulators, multiplexers, demodulators, demultiplexers, or antennas, etc.) related to signal transmission and reception.
[0168] Network device 102 can communicate with multiple terminal devices (e.g., terminal devices 116 and 122). However, it is understood that network device 102 can communicate with any number of terminal devices similar to terminal devices 116 or 122. Terminal devices 116 and 122 can be, for example, cellular phones, smartphones, laptops, handheld communication devices, handheld computing devices, satellite radio devices, global positioning systems, PDAs, and / or any other suitable devices for communicating on wireless communication system 100.
[0169] like Figure 1 As shown, terminal device 116 communicates with antennas 112 and 114, wherein antennas 112 and 114 send information to terminal device 116 via forward link 116 and receive information from terminal device 116 via reverse link 120. Furthermore, terminal device 122 communicates with antennas 104 and 106, wherein antennas 104 and 106 send information to terminal device 122 via forward link 124 and receive information from terminal device 122 via reverse link 126.
[0170] For example, in a frequency division duplex (FDD) system, forward link 116 may use a different frequency band than the reverse link 120, and forward link 124 may use a different frequency band than the reverse link 126.
[0171] For example, in time division duplex (TDD) and full duplex systems, forward link 116 and reverse link 120 can use a common frequency band, and forward link 124 and reverse link 126 can use a common frequency band.
[0172] Each set of antennas and / or region designed for communication is called a sector of the network device 102. For example, a set of antennas can be designed to communicate with terminal devices in a sector of the coverage area of the network device 102. In the process of the network device 102 communicating with terminal devices 116 and 122 over forward links 116 and 124, respectively, the transmit antennas of the network device 102 can utilize beamforming to improve the signal-to-noise ratio of the forward links 116 and 124. Moreover, when the network device 102 utilizes beamforming to transmit signals to the randomly dispersed terminal devices 116 and 122 in the associated coverage area, mobile devices in neighboring cells experience less interference than when the network device transmits signals to all of its terminal devices with a single antenna.
[0173] At a given moment, the network device 102, the terminal device 116, or the terminal device 122 can be a wireless communication transmitting apparatus and / or a wireless communication receiving apparatus. When transmitting data, the wireless communication transmitting apparatus can encode data for transmission. Specifically, the wireless communication transmitting apparatus can obtain (e.g., generate, receive from other communication apparatuses, or retrieve from memory, etc.) a number of data bits to be transmitted to the wireless communication receiving apparatus over a channel. Such data bits can be contained in a transport block (or multiple transport blocks) of data, which can be segmented to produce a number of code blocks.
[0174] In addition, the communication system 100 can be a public land mobile network (PLMN) network or a device-to-device (D2D) network or a machine-to-machine (M2M) network or other network, Figure 1 For ease of understanding, the simplified schematic diagram is only an example, and other network devices can also be included in the network, Figure 1 which are not shown in the figure.
[0175] Figure 2 is a schematic diagram of a communication system 200 applicable to the present application. As Figure 2 shown, the communication system 200 can include at least two network devices, such as network device 210 and network device 220, and can also include at least one terminal device, such as terminal device 230. In addition, the communication system 200 can also include at least one core network device, such as core network device 240. It should be understood that Figure 2 This is only a schematic diagram, and other network devices can also be included in the communication system. In addition, the embodiments of the present application do not limit the number of network devices and terminal devices included in the mobile communication system.
[0176] It should be understood that the network device (e.g., Figure 2The network device 210 and the network device 220 shown in the figure can also be referred to as a radio access network (RAN) device, which is a device for accessing a terminal device to a wireless network. The network device can be an evolved NodeB eNB or eNodeB in LTE, or can be a relay station or an access point, or can also be a base station (ng-eNB or gNB) in a 5G network, such as a transmission and reception point (TRP), a controller, which is not specifically limited in the present application.
[0177] In Figure 2 The terminal device 230 can be connected to the network device 210 and the network device 220 through an air interface, the network device 210 and the network device 220 can be connected through a wired or wireless manner, and the network device 210 and the network device 220 can be connected to the core network device 240 through a wired or wireless manner. The core network device 240 can be a 4G core network device or a 5G core network device. The network device 210 can be an LTE base station or an NR base station, and the network device 220 can be an LTE base station or an NR base station. The terminal device 230 can communicate with the network device 210 and the network device 220 by using a dual connectivity (DC) technology.
[0178] It should be understood that the DC technology means that two different network devices (for example, the network device 210 and the network device 220) simultaneously provide data transmission services for one terminal device 230. Among them, one network device can be referred to as a master base station or a master node (MN), and the other network device can be referred to as a secondary base station or a secondary node (SN). It should be understood that the master base station and the secondary base station can be base stations of the same standard, or can also be base stations of different standards. For example, the master base station is a master gNB (MgNB) of the NR standard, and the secondary base station is a secondary gNB (SgNB) of the NR standard. For another example, the master base station can be a master eNB (MeNB) of the LTE standard, and the secondary base station can be a secondary eNB (SeNB) of the LTE standard. For another example, the master base station is a master gNB MgNB of the NR standard, and the secondary base station is a secondary eNB SeNB of the LTE standard. For another example, the master base station is a master eNB MeNB of the LTE standard, and the secondary base station is a secondary gNB SgNB of the NR standard. Therefore, there are many combinations of DC, which will be described below in combination with Figures 3-6 Several possible DC combinations are described by way of example.
[0179] (1) The core network device 240 is a packet core network (evolved packet core, EPC), the LTE base station is the MN, and the NR base station is the SN, which can also be referred to as EN-DC (E-UTRA NR DC). See Figure 3 At this time, the LTE base station and the NR base station can be connected through an X2 interface, at least a control plane connection, and can also have a user plane connection. The LTE base station and the EPC can be connected through an S1 interface, at least a control plane connection, and can also have a user plane connection. The NR base station and the EPC can be connected through an S1-U interface, that is, only a user plane connection. At this time, the LTE base station can provide air interface resources for the terminal device 230 through at least one LTE cell, and at this time, the at least one LTE cell is referred to as a master cell group (MCG). Correspondingly, the NR base station can also provide air interface resources for the terminal device 230 through at least one NR cell, and at this time, the at least one NR cell is referred to as a secondary cell group (SCG).
[0180] (2) The core network device 240 is a 5G core network (5G core, 5GC), the LTE base station is the MN, and the NR base station is the SN, which can also be referred to as NGEN-DC (NG-RAN E-UTRA-NR dual connectivity). See Figure 4 At this time, the LTE base station and the NR base station can be connected through an Xn interface, at least a control plane connection, and can also have a user plane connection. The LTE base station and the 5GC can be connected through an NG interface, at least a control plane connection, and can also have a user plane connection. The NR base station and the 5GC can be connected through an NG-U interface, that is, only a user plane connection. At this time, the LTE base station can provide air interface resources for the terminal device 230 through at least one LTE cell, and at this time, the at least one LTE cell is referred to as a MCG. Correspondingly, the NR base station can also provide air interface resources for the terminal device 230 through at least one NR cell, and at this time, the at least one NR cell is referred to as a SCG.
[0181] (3) When the core network device 240 is a 5GC, the NR base station is the MN, and the LTE base station is the SN, which can also be referred to as NE-DC (NR-E-UTRA dual connectivity). See Figure 5At this time, the NR base station and the LTE base station can be connected through an Xn interface, at least a control plane connection, and can also have a user plane connection. The NR base station and the 5GC can be connected through an NG interface, at least a control plane connection, and can also have a user plane connection. The LTE base station and the 5GC exist an NG-U interface, that is, only a user plane connection. At this time, the NR base station can provide air interface resources for the terminal device 230 through at least one NR cell, and at this time, the at least one NR cell is referred to as a MCG. Correspondingly, the LTE base station can also provide air interface resources for the terminal device 230 through at least one LTE cell, and at this time, the at least one LTE cell is referred to as a SCG.
[0182] It should be understood that the NG eNB refers to an LTE eNB capable of connecting to the 5GC. The NG LTE can also be referred to as eLTE, which is not limited in the embodiments of the present application.
[0183] (4) When the core network device 240 is a 5GC, the MN and the SN are both NR base stations, which can also be referred to as NR-NR DC. Referring to Figure 6 , the master base station and the secondary base station are both NR base stations, the NR master base station and the NR secondary base station can be connected through an Xn interface, at least a control plane connection, and can also have a user plane connection. The NR master base station and the 5GC exist an NG interface, at least a control plane connection, and can also have a user plane connection. The NR secondary base station and the 5GC exist an NG-U interface, that is, only a user plane connection. At this time, the NR master base station can provide air interface resources for the terminal device 230 through at least one NR cell, and at this time, the at least one NR cell is referred to as a MCG. Correspondingly, the NR secondary base station can also provide air interface resources for the terminal device 230 through at least one NR cell, and at this time, the at least one NR cell is referred to as a SCG.
[0184] It should be noted that the MCG is composed of one primary cell and optionally one or more secondary cells, and one SCG can be composed of one primary cell and optionally one or more secondary cells.
[0185] It should be understood that Figures 3 to 6 , the LTE base station is taken as an eNB, and the NR base station is taken as a gNB, but this should not constitute any limitation on the present application. It should also be understood that the above several DC combinations are only described as examples, and the embodiments of the present application should not be limited to the above several DC combinations.
[0186] It should also be noted that, in the case of Figure 1 and Figure 2In the illustrated network architecture diagram, the functions of the terminal device can be implemented by hardware components inside the terminal device, which can be a processor and / or a programmable chip inside the terminal device. Optionally, the chip can be implemented by an application-specific integrated circuit (ASIC) or a programmable logic device (PLD). The PLD can be any one of a complex programmable logical device (CPLD), a field-programmable gate array (FPGA), a generic array logic (GAL), a system on a chip (SOC), or any combination thereof.
[0187] It should also be understood that "multiple" in the embodiments of the present application means two or more. In view of this, "multiple" in the embodiments of the present application can also be understood as "at least two". "At least one" can be understood as one or more, for example, as one, two or more. For example, including at least one means including one, two or more, and does not limit which ones are included, for example, including at least one of A, B and C, then the included can be A, B, C, A and B, A and C, B and C, or A and B and C. "And / or" describes the association relationship of the associated objects, which means that there can be three relationships, for example, A and / or B, which can mean that A exists alone, A and B exist together, and B exists alone. In addition, the character " / ", if not specially stated, generally represents an "or" relationship between the associated objects. The terms "system" and "network" in the embodiments of the present application can be used interchangeably. Unless otherwise stated, the ordinal numbers "first", "second", etc. mentioned in the embodiments of the present application are used to distinguish a plurality of objects, and are not used to limit the order, time sequence, priority or importance of the plurality of objects.
[0188] In the process of communication between the terminal device and a base station, the terminal device records the information of the cells passed through. After the base station obtains the information of the cells passed through by the terminal device, the base station can optimize the movement of the terminal device according to the information of the cells passed through by the terminal device, or can also issue a measurement configuration according to the information of the cells passed through by the terminal device in the process of handover.
[0189] In the scenario of DC, in addition to the primary base station triggering the terminal device to perform handover, the secondary base station can also trigger the terminal device to perform handover. For example, the secondary base station can trigger the terminal device to perform handover between multiple secondary base stations, or can also trigger the terminal device to perform handover between cells under the secondary base station.
[0190] The method for recording history information provided by the embodiments of the present application can configure some related measurement parameters according to the speed of the historical cells passed through by the terminal device and / or the time of staying in the historical cells, so as to guide the secondary base station to trigger the terminal device to perform handover preparation. The method for recording history information provided by the embodiments of the present application will be described in detail below. Figure 7 The method for recording history information provided by the embodiments of the present application will be described in detail below.
[0191] Figure 7 is a schematic flowchart of a method for recording history information provided by the embodiments of the present application. As shown in Figure 7 The method can include steps 710-720, which will be described in detail below.
[0192] Step 710: The current secondary node obtains information of historical cells passed through by the terminal device.
[0193] The information of the historical cells can be information of the historical cells passed through by the terminal device, where the passing through can be understood as that the terminal device accesses the cell or the terminal device stays in the cell or the cell provides communication or connection service for the terminal device. Optionally, the information of the historical cells includes time of staying in the historical cells by the terminal device and / or speed information of moving in the historical cells.
[0194] The current secondary node can be understood as that the secondary node provides communication or connection service for the terminal device or the terminal device accesses the secondary node. The current primary node can be understood as that the primary node provides communication or connection service for the terminal device or the terminal device accesses the primary node.
[0195] The current secondary node obtains the information of the historical cells passed through by the terminal device in various specific implementation manners, which can be receiving the information of the historical cells from the terminal device, or can be receiving the information of the historical cells from the primary node MN. The information of the historical cells can be recorded by the primary node MN, or can be recorded by the terminal device and reported to the primary node MN, or can be recorded by the terminal device and reported to the secondary node, or can be obtained by the primary node MN from the network side record of other nodes as a target base station in a handover scenario, or can be obtained by the primary node MN from the terminal device report of other nodes as a target base station. The specific embodiments will be described in detail below, and thus will not be described herein.
[0196] The speed information of the terminal device passing through the historical cell can be reported by the terminal device itself, or can be determined by the master node MN according to the time of the terminal device staying in the historical cell and the coverage area size of the corresponding frequency point cell of the master node MN, which is not limited in the present application.
[0197] It should be noted that the speed information of the terminal device passing through the historical cell can be a specific speed value, or can also be movement state information, for example, the movement state information can include but is not limited to: high-speed movement state, medium-speed movement state, low-speed movement state.
[0198] In the embodiments of the present application, the time of the terminal device staying in the historical cell can be the time of the terminal device staying in the corresponding cell, or can also be the time point of the terminal device entering the cell, for example, absolute time, a certain year, a certain month, a certain day, etc.
[0199] It should be understood that the time of the terminal device staying in the historical cell can be reported by the terminal device itself, or can be determined by the master node MN according to the time of the terminal device staying in the historical cell and the number of historical cells passed through.
[0200] In the embodiments of the present application, the information of the historical cell passed through by the terminal device includes one or more of the following cases: cell information passed through by the terminal device in the idle state (RRC_idle), cell information passed through by the terminal device in the inactive state (RRC_inactive), and cell information passed through by the terminal device in the connected state (RRC_connected). Optionally
[0201] Step 720: The secondary node performs handover preparation according to the information of the historical cell.
[0202] In the embodiments of the present application, the handover preparation can include but is not limited to: the secondary node SN issuing a measurement configuration to the terminal device, and the secondary node SN determining whether to perform handover.
[0203] For example, the secondary node SN can determine the time to trigger in the measurement configuration according to the information of the historical cells passed by the terminal device. For example, when the speed of the terminal device passing the historical cells is large (e.g., greater than a speed threshold), the time to trigger in the measurement configuration can be set to be short (e.g., less than a time threshold), so that the terminal device can trigger the reporting of the measurement result in a short time. For another example, when the speed of the terminal device passing the historical cells is small (e.g., less than a speed threshold), the time to trigger in the measurement configuration can be set to be long (e.g., greater than a time threshold), so as to ensure the accuracy of the measurement result of the terminal device or avoid early switching of the terminal device.
[0204] For example, the secondary node SN can determine whether to switch to a target cell according to the information of the time spent by the terminal device in the historical cells passed and / or the speed of passing the historical cells. For example, when the time spent by the secondary node SN in a cell is short (e.g., less than a time threshold) and / or the speed of passing the cell is small (e.g., less than a speed threshold), the secondary node SN can determine not to switch to the cell. For example, when the time spent by the secondary node SN in a cell is long (e.g., greater than a time threshold) and / or the speed of passing the cell is large (e.g., greater than a speed threshold), the secondary node SN can consider switching to the cell. For another example, when the secondary node SN determines that the moving speed of the terminal device is small (e.g., less than a speed threshold) according to the information of the time spent by the terminal device in the historical cells passed and / or the speed of passing the historical cells, the secondary node SN can determine to switch the terminal device to a cell with a small coverage range (e.g., less than a coverage range threshold). If the secondary node SN determines that the moving speed of the terminal device is large (e.g., greater than a speed threshold), the secondary node SN can determine not to switch the terminal device to a cell with a large coverage range (e.g., greater than a coverage range threshold).
[0205] It should be understood that greater in the embodiments of the present application can be understood as one value being greater than another value, that is, for any two values (a first value and a second value) that exist, their corresponding points can be found on the same number axis, and if the first value is on the right side of the second value, the first value is greater than the second value. Less is understood as one value being less than another value, that is, for any two values (a first value and a second value) that exist, their corresponding points can be found on the same number axis, and if the first value is on the left side of the second value, the first value is less than the second value.
[0206] The information of the historical cells passed by the terminal device is taken as the information of the cells passed by the terminal device in RRC_idle and / or the information of the primary cells passed by the terminal device in the connected state (RRC_connected) as an example, and the following is described in combination with Figures 8-11 The following examples are only used to help those skilled in the art understand the present application, and are not intended to limit the application to the specific values or specific scenarios shown. Those skilled in the art can obviously make various equivalent modifications or changes based on the examples given, and such modifications and changes also fall within the scope of the present application.
[0207] Figure 8 is a schematic flowchart of another method for recording the historical information provided by the present application. As shown in the figure, the method includes steps 810-820, which are described in detail below.
[0208] Step 810: The current master node MN sends the information of the historical cells passed by the terminal device to the current secondary node SN.
[0209] The information of the historical cells passed by the terminal device obtained by the current secondary node SN in the present application can include but is not limited to one or more of the following:
[0210] The physical cell identification (PCI) of the historical cells passed by the terminal device;
[0211] The global cell identity (GCI) of the historical cells passed by the terminal device;
[0212] The frequency of the historical cells passed by the terminal device;
[0213] The time spent by the terminal device in the historical cells passed by the terminal device;
[0214] The speed information of the historical cells passed by the terminal device;
[0215] The cell type (such as one of very small, small, medium, and large) of the historical cells passed by the terminal device.
[0216] The RRC state (for example, idle state (RRC_idle), connected state (RRC_connected), and inactive state (RRC_inactive)) of the terminal device in the historical cells passed by the terminal device and the time spent in the RRC state;
[0217] The terminal device records the information of the historical cells passed through, such as the beam information of the terminal device in the historical cells, for example, the beam information of the terminal device in the serving cell or the best beam information of the terminal device in the historical cells. Optionally, the beam information herein can refer to a synchronization signal block (SSB) or a channel-state information reference signal (CSI-RS).
[0218] The following takes the terminal device as an example of UE to list a possible information element structure of the historical cells.
[0219]
[0220]
[0221] Optionally, in some embodiments, the information of the historical cells is recorded by the terminal device and reported to the current master node MN. For example, see Figure 9 Before step 810 in Figure 8 Steps 910-920 are further included before step 810.
[0222] Step 910: The terminal device records the information of the historical cells passed through.
[0223] In the current 5G system, the radio resource control (RRC) state of the terminal device can include an idle state (RRC_idle), a connected state (RRC_connected), and an inactive state (RRC_inactive), wherein the RRC_inactive is a new radio (NR) newly introduced RRC state (also referred to as “RRC inactive state” or “RRC inactive state” or “inactive state”). Like the idle state, in the RRC_inactive, the terminal device is disconnected from the network RRC connection, thereby achieving the same power saving effect as the idle state. Unlike the idle state, in the RRC_inactive, the terminal device and the access network device save the context of the terminal device, and when the terminal device returns to the RRC connected state, the previously saved context of the terminal device can be reused to quickly recover the connection.
[0224] In the embodiment of the present application, when the terminal device records the information of the historical cells passed, the terminal device can record the information of the cells passed in RRC_idle, or can also record the information of the cells passed in RRC_inactive, or can also record the information of the cells passed in RRC_connected. The cell can be a historical serving cell of the terminal device in RRC_connected or a historical camping cell of the terminal device in RRC_idle or RRC_inactive. The serving cell or the camping cell can be a cell under the master node MN, or can also be another cell (for example, the terminal device does not establish dual connectivity, the terminal device is only located in one cell of one base station, and the RRC state of the terminal device can be connected state, inactive state or idle state).
[0225] As an example, when the cell changes, for example, the terminal device changes from the master cell in RRC_connected or the camping cell in RRC_idle or the camping cell in RRC_inactive to another cell of the same system, the same radio access technology (RAT) or different RAT of the same system (such as between the LTE base station connected to the 5GC and the NR base station connected to the 5GC) or the cell of different systems, or the terminal device enters out of service, the terminal device adds an entity for recording the information of the historical cell in the saved moving history information. (Optionally, the number of corresponding entities is limited, and if the number exceeds the maximum number, the oldest entity is deleted first). The terminal device can record the relevant content in the following manner:
[0226] If the global cell identity (CGI) of the previous serving cell (which can be the previous master cell) is available (i.e., can be obtained), the terminal device can carry the CGI in the visited cell id of the entity. Or carry the physical cell identity (PCI) and the frequency point of the serving cell in the visited cell ID of the entity. The terminal device can also record the time spent in the previous serving cell and the speed information in the entity.
[0227] The specific implementation of the terminal device determining the speed information is described in detail below.
[0228] The terminal device can record and report the speed when passing through a cell at a certain moment and / or the moving state information in the cell, or can also record and report the average speed when passing through one or more cells and / or the moving state information in the one or more cells.
[0229] For example, the terminal device records the moving state information in the moving through one or more cells. The terminal device can determine the moving state information according to the number of cell reselections of the terminal device in a time range and comparison with a certain threshold. The medium moving state refers to that the number of cell reselections of the terminal device in a time range is within a certain range (for example, more than or equal to a value A, but less than or equal to another value B, or more than a value A but not more than a value B). The high moving state refers to that the number of cell reselections of the terminal device in a time range exceeds a certain value (for example, more than the value B). The normal moving state refers to that the number of cell reselections of the terminal device in a time range is less than a certain value (for example, less than A, or not more than A). Optionally, the terminal device does not consider the continuous cell reselection (for example, reselecting from cell 1 to cell 2, and then reselecting back to cell 1. For example, at this time, only one cell reselection is considered) when determining the moving state information.
[0230] Optionally, the above time range and the number of cell reselection thresholds can be sent to the terminal device by the network side through a broadcast message. Optionally, the above moving state information can be the moving state information of the terminal device before entering the RRC_connected state. It should be understood that the above moving state information can be the moving state information determined by the terminal device before entering the RRC_connected state, and the terminal device reports the above moving state information to the network side after entering the RRC_connected state.
[0231] As another example, when the terminal device enters the current RAT from another RAT and is in the RRC_Connect or RRC_idle state in the current RAT, or the terminal device enters the current RAT from a non-service area and is in the RRC_Connect or RRC_idle state in the current RAT, the terminal device adds an entity in the saved moving history, which is used to record the information of the historical cell (the number of corresponding entities is limited, and if the number exceeds the maximum number, the oldest entity is deleted first). The time spent outside the current RAT is recorded in the entity.
[0232] Step 920: The terminal device sends the recorded information of the historical cell to the current master node MN.
[0233] When the terminal device reenters the network from the RRC_inactive or RRC_idle, the terminal device can send the recorded information of the historical cell to the current master node MN when accessing the network.
[0234] Specifically optionally, the terminal device indicates the network side (e.g., the master node MN) that the terminal device has saved the mobility history information. As an example but not limitation, the terminal device can carry an indication information in the RRC connection setup complete message or the RRC connection resume complete message, indicating that the terminal device has the information of the history cells passed. Then the master node MN can request the terminal device to report the recorded history cell information, for example, the master node MN can carry an indication information in the UE information request message, which is used to request the terminal device to send the recorded history cell information. The terminal device reports the mobility history information after receiving the request. For example, the terminal device can carry the recorded history cell information in the UE information response message.
[0235] It should be noted that when the terminal device switches between different cells or base stations, the source cell or source base station sends the history cell information reported by the terminal device to the target cell or target base station (for example, the source cell or source base station can carry the history cell information reported by the terminal device in the handover request message sent to the target cell or target base station). During the handover process, the current master node is the target base station, and at this time the current master node can receive the history cell information from the source base station.
[0236] Optionally, in some other embodiments, the history cell information is recorded by the current master node MN or / and other nodes. Referring to Figure 10 Before step 810, step 1010 is further included.
[0237] Step 1010: The current master node MN or / and other nodes record the information of the history cells passed by the terminal device.
[0238] The current master node MN or / and other nodes can record the information of the historical cells passed by the terminal device in RRC_connected. The information of the historical cells passed by the terminal device recorded by the current master node MN or / and other nodes is the same as the information of the historical cells recorded by the terminal device itself, and details are described above in the description of the information of the historical cells recorded by the terminal device itself, which will not be repeated here. The other nodes send the information of the historical cells passed by the terminal device recorded by the other nodes to the current master node MN. For example, when switching between different cells or base stations, the source cell or source base station sends the information of the historical cells reported by the terminal device to the target cell or target base station (for example, the source cell or source base station can carry the information of the historical cells reported by the terminal device in the handover request message sent to the target cell or target base station).
[0239] The specific implementation of the current master node MN or / and other nodes determining the moving speed information in the information of the historical cells is described in detail below.
[0240] As another example, the current master node MN or / and other nodes determine the average speed of the terminal device passing through one or more cells and / or the moving state information in the one or more cells. The current master node MN or / and other nodes can determine the average speed of the terminal device passing through one or more cells and / or the moving state information in the one or more cells according to the number of times of cell reselection of the terminal device reported by the terminal device within a certain time, the time of staying in each cell, and the coverage area size of the corresponding frequency point cell of the current master node MN or / and other nodes. For example, the current master node MN or / and other nodes determine the speed information of the terminal device passing through three historical cells according to the time of passing through the three cells and the coverage area of the three cells.
[0241] As another example, the current master node MN determines the average speed of the terminal device passing through one or more cells and / or the moving state information in the one or more cells according to the time of staying in one or more cells recorded by the master node or / and other nodes and the coverage area size of the corresponding frequency point cell of the current master node MN or / and other nodes. For example, the current master node MN determines the speed information of the terminal device passing through three historical cells according to the time of passing through the three cells and the coverage area of the three cells.
[0242] Continuing to refer to Figure 8 In step 820, the current secondary node SN performs handover preparation according to the information of the historical cells passed by the terminal device.
[0243] Step 820 corresponds to step 720, and details are described in the description of step 720, which will not be repeated here.
[0244] Optionally, in some embodiments, the terminal device can also send the recorded information of the history cells directly to the current secondary node SN. See Figure 11 The method comprises steps 1110-1130, which are described in detail as follows.
[0245] Step 1110: The terminal device records information of the history cells.
[0246] Corresponding to step 910 in Figure 9 , please refer to the description in step 910 for details, which will not be repeated here.
[0247] Step 1120: The terminal device sends the information of the history cells to the current secondary node SN.
[0248] Optionally, in this step, the terminal device can send the information of the history cells directly to the current secondary node SN, such as through signalling radio bearer 3 (SRB3). The terminal device can also send the information of the history cells to the current master node MN first, and then the current master node MN sends it to the current secondary node SN. For example, the terminal device carries the information of the history cells in the RRC message sent to the current master node MN, and then the current master node sends it to the secondary node. For another example, the terminal device nests an RRC message for the current secondary node in the RRC message for the current master node MN, and carries the information of the history cells in the RRC message for the current secondary node, and then the current master node sends the RRC message for the current secondary node to the current secondary node.
[0249] Step 1130: The current secondary node SN performs handover preparation according to the information of the history cells of the terminal device.
[0250] Corresponding to step 720 in Figure 7 , please refer to the description in step 720 for details, which will not be repeated here.
[0251] In the above, it is introduced that the secondary node SN performs handover preparation according to the information of the cells under the master node MN that the terminal device has moved through. However, since the number of cells under the master node MN that the terminal device has moved through can be different from the number of cells under the secondary node SN that the terminal device has moved through, in addition, when the cells under the secondary node SN change, the cells under the master node MN can not change, therefore, it can not be particularly accurate for the secondary node SN to use the time that the terminal device stays in the cells under the master node MN and / or the speed information of the terminal device moving in the cells under the master node MN as a reference for handover preparation. As an example, see Figures 12-13 , in Figure 12In this scenario, the terminal device moves through 2 cells under the primary node MN, but 6 cells under the secondary node SN. If the secondary node SN prepares for handover based on the time the terminal device spends in the 2 cells under the primary node MN and / or its speed while moving through the cells under the primary node MN, the result will be inaccurate. For example, in... Figure 13 In this scenario, the cells of the secondary node SN change multiple times, while the cells of the primary node MN remain unchanged. Therefore, if the secondary node SN prepares for handover based on the time the terminal device spends in the two cells under the primary node MN and / or the speed information of its movement within the cells under the primary node MN, the result will be inaccurate. In this embodiment, the secondary node SN can prepare for handover based on the historical information of the terminal device's movement within the cells under the secondary node SN.
[0252] Optionally, in some embodiments, the terminal device can record information about historical cells under the primary node MN and the secondary node SN traversed under RRC_connected, and send the recorded historical cell information to the primary node MN, which then forwards it to the secondary node SN. The following describes the process in conjunction with... Figure 14 Provide a detailed description.
[0253] Figure 14 This is a schematic flowchart illustrating another method for recording historical information provided in this application. As shown in the figure, the method includes steps 1410-1440, which will be described in detail below.
[0254] Step 1410: The terminal device records information about the historical cells it has passed through, including cells under one or more secondary node SNs.
[0255] The terminal device can record one or more of the following:
[0256] The terminal device records information about the historical cells traversed under RRC_idle;
[0257] The terminal device records information about the historical cells traversed under RRC_inactive;
[0258] The terminal device records information about historical cells passed through the primary node MN and the secondary node SN under RRC_connected.
[0259] It should be understood that for specific information about historical cells recorded by the terminal device, please refer to [link / reference needed]. Figure 7 The description of step 710 will not be repeated here.
[0260] Optionally, in some embodiments, when the terminal device records the information of the historical cells under the master node MN and the information of the historical cells under the secondary node SN in the RRC_connected state, the terminal device can also associate the primary secondary cell under the secondary node SN and the primary cell under the master node MN. That is, when the terminal device switches between multiple historical cells under the secondary node SN, the terminal device is always connected to the primary cell of the same master node MN. For example, when the primary cell of the master node MN changes, the terminal device can record the historical cells under the secondary node SN again under the new primary cell.
[0261] The specific implementation of the terminal device recording the information of the historical cells under the master node MN and the information of the historical cells under the secondary node SN in the RRC_connected state is described in detail below with specific examples. It should be understood that the following examples are only to help those skilled in the art to understand the embodiments of the present application, and are not intended to limit the embodiments of the present application to the specific values or specific scenarios shown in the examples. Those skilled in the art can obviously make various equivalent modifications or changes based on the examples given, and such modifications and changes also fall within the scope of the embodiments of the present application.
[0262] It should be noted that if the primary cell changes, the terminal device can record the historical cells under the secondary node SN again under the new primary cell, and at this time the terminal device will add a previous primary cell entity in the saved moving history information. If the primary secondary cell changes, the terminal device will add a previous primary secondary cell entity in the saved moving history information.
[0263] As an example, when the primary secondary cell (PScell) cell changes or is released or the secondary node is released, if the primary cell (PCell) of the current master node does not change and the entity of the latest moving history is the current primary cell, the terminal device includes a record of the previous primary secondary cell in the moving history corresponding to the primary cell.
[0264] It should be understood that dual connectivity can be two different nodes providing data transmission services for one terminal device at the same time, that is, in the scenario of dual connectivity, one terminal device maintains RRC connection with two different nodes at the same time. In dual connectivity, the group in which the terminal device initiates the cell of the random access channel (RACH) is the master cell group (MCG). Under the MCG, there can be many cells, one of which is used to initiate initial access, which is called the primary cell (PCell). As the name implies, the PCell is the most "primary" cell in the MCG. Similarly, there is also a most primary cell under the secondary cell group (SCG), which is the PScell, which can also be simply understood as the cell under the SCG that initiates initial access.
[0265] It should be noted that the number of corresponding primary and secondary cells is limited, and if the number exceeds the maximum number, the oldest primary and secondary cell is deleted first.
[0266] If the global cell identifier (CGI) of the previous primary and secondary cell is available, the CGI is carried in the visited PSCell ID. Or carry the physical cell identifier (PCI) and frequency point of the cell in the visited PSCell ID. The terminal device can also record the time the terminal device stays in the previous primary and secondary cell in the entity.
[0267] As another example, when the PScell cell changes or is released or the secondary node is released, if the current primary cell does not change and the entity of the latest movement history does not record the current primary cell, the terminal device adds a record of the information of the current primary cell in the saved entity of the movement history. It should be understood that when the primary and secondary cells change or are released or the secondary node is released, if the information of the current primary cell is recorded in the entity, the information of the primary and secondary cells before the change of the primary and secondary cells needs to be added in the information of the current primary cell. If the information of the current primary cell is not recorded in the current entity, the information of the current primary cell needs to be added in the entity, and the information of the primary and secondary cells before the change of the associated primary and secondary cells needs to be added in the information of the current primary cell.
[0268] It should be noted that the number of corresponding primary cells is limited, and if the number exceeds the maximum number, the oldest primary cell is deleted first.
[0269] If the global cell identity CGI of the primary cell is available, the CGI is carried in the visited Cell id of the entity. Or the physical cell identity PCI and frequency point of the cell are carried in the visited Cell id of the entity.
[0270] If the global cell identity CGI of the previous primary secondary cell is available, the CGI is carried in the visited PSCell id. Or the physical cell identity PCI and frequency point of the cell are carried in the visited PSCell id. And the time the terminal device stays in the previous primary secondary cell is recorded.
[0271] The following takes the terminal device UE as an example to list the information element structure of the associated history cell between the primary secondary cell under the secondary node SN and the primary cell under the master node MN.
[0272]
[0273]
[0274] It should be noted that the above information element structure does not require the above information elements to appear at the same time.
[0275] Optionally, taking the information element structure as an example, when the primary secondary cell changes or is released or the secondary node is released, if the latest visited cell information in the current visited cell information list is the information of the current primary cell, the information of the primary secondary cell before the change of the primary secondary cell is added in the visited PScell Information list under the visited cell information corresponding to the current primary cell; if the latest visited cell information in the current visited cell information list is not the information of the current primary cell, the information of the current primary cell is added in the visited cell information list (such as adding a visited cell information, which includes the information of the current primary cell), and the information of the primary secondary cell before the change of the associated primary secondary cell is added in the information of the current primary cell (such as adding the information of the primary secondary cell before the change of the primary secondary cell in the visited PScell Information list under the visited cell information of the current primary cell).
[0276] Optionally, in some embodiments, when the primary node MN moves (such as the primary cell under the primary node MN changes), the time spent of the primary secondary cell corresponding to the associated secondary node SN in the new primary node MN needs to be restarted. That is, the time spent of the primary secondary cell corresponding to the secondary node SN refers to the time spent of the primary secondary cell under a certain primary cell corresponding to the primary node MN. For example, when the primary cell under the primary node MN changes, the terminal device adds the information of the previous primary cell in the visited cell information list, and then adds the information of the current primary secondary cell in the visited PScell information list in the information of the previous primary cell. The specific content of the information of the primary cell and the information of the primary secondary cell is the same as above, wherein the time spent of the primary secondary cell refers to the time spent of the primary secondary cell under the corresponding primary cell corresponding to the primary node MN.
[0277] Optionally, in some embodiments, when the secondary node SN is deleted, it is necessary to record the indication information of releasing the secondary node SN, which can be used to indicate that the terminal device is not connected to the continuously configured primary secondary cell PSCell.
[0278] Specifically, the indication information can be carried in the visited cell information, or can also be carried in the visited PSCell information. The information element structures of the historical cell information in the above two different cases are listed below.
[0279] As an example, the indication information can be carried in the visited cell information, and the information element structure of the historical cell information is as follows.
[0280]
[0281]
[0282] It should be understood that the above indication information is understood as that the terminal device receives a message releasing the dual connectivity established by the primary cell and the primary secondary cell for the terminal device. It can be an MR-DC SCG release indication.
[0283] As another example, the indication information can be carried in the visited PScell information, and the information element structure of the historical cell information is as follows.
[0284]
[0285]
[0286] It should be noted that the above information element structure does not require the above information elements to appear simultaneously.
[0287] It should be further noted that the last visited PSCell information in the visited PSCell information list is released. After the last visited PSCell information is released, information of the current primary cell is added in the visited cell information list (for example, a visited cell information including information of the current primary cell is added), and information of the current primary secondary cell is added in the information of the current primary cell (for example, the information of the primary secondary cell before the change of the primary secondary cell, i.e. the visited PScell information, is added in the visited PScell information list under the visited cell information of the current primary cell).
[0288] Optionally, in some embodiments, the terminal device records information of the history of the primary cell of the primary node and information of the history of the primary secondary cell of the secondary node respectively. The information of the history of the primary cell of the primary node and the information of the history of the primary cell of the secondary node are as follows, and the basic meanings are the same as described above. The terminal device does not need to record the association between the primary cell of the primary node and the primary secondary cell of the secondary node. When the primary cell of the primary node of the terminal device changes, the terminal device records the information of the previous primary cell in the visited cell information list. When the primary secondary cell of the secondary node of the terminal device changes or is released or the secondary node is released, the terminal device records the information of the previous primary secondary cell of the secondary node in the visited PScell information list. Optionally, the information of the primary secondary cell of the secondary node includes at least one of the cell identifier, the time spent in the primary secondary cell, the start time of entering the primary secondary cell, and information indicating the release of the cell under the secondary node. Optionally, when the terminal device changes from not being connected to the secondary node to being connected to the secondary node, the information of the primary secondary cell of the secondary node can further include the length of time from the last release of the secondary node (for example, the terminal device can record the length of time from the last release of the secondary node when recording the information of the previous primary secondary cell upon the change of the primary secondary cell. Optionally, in one possible implementation, only the length of time from the last release of the secondary node needs to be recorded upon the first change of the primary secondary cell after changing from not being connected to the secondary node to being connected to the secondary node). In another possible implementation, only the length of time from the last release of the secondary node needs to be recorded when changing from not being connected to the secondary node to being connected to the secondary node.
[0289] The following lists a historical cell information information element structure as an example of a terminal device being a UE.
[0290]
[0291]
[0292] It should be noted that the above information element structure does not require the above information elements to appear at the same time.
[0293] Optionally, in one possible implementation, the terminal device can send the information of the historical cells passed by the terminal device to the current master node MN, and forward the information to the current secondary node SN through the current master node MN. For details, please refer to the description in steps 1420-1430.
[0294] Step 1420: The terminal device sends the information of the historical cells passed by the terminal device to the current master node MN.
[0295] The terminal device can send the recorded information of one or more of the following historical cells to the current master node MN:
[0296] The terminal device records the information of the historical cells passed in RRC_idle;
[0297] The terminal device records the information of the historical cells passed in RRC_inactive;
[0298] The terminal device records the information of the historical cells in the master node MN and the information of the historical cells in the secondary node SN passed in RRC_connected.
[0299] It should be understood that the master node MN and the terminal device recorded in RRC_connected can be one node, or can also be different nodes, and the embodiments of the present application do not make specific limitations thereon.
[0300] It should be noted that, Figure 14 Step 1420 in the above is optional. That is, optionally, one possible implementation is that the terminal device sends the recorded information of the historical cells passed by the terminal device to the current master node MN. Optionally, another possible implementation is that the terminal device sends the recorded information of the historical cells passed by the terminal device to the current master node MN and the current secondary node SN respectively, which will be described in detail below. Figure 15 Another possible implementation will be described in detail, and will not be repeated here.
[0301] Step 1430: The current master node MN sends the information of the historical cells passed by the terminal device to the current secondary node SN.
[0302] After receiving the information of the historical cells under the master node MN and the information of the historical cells under the secondary node SN reported by the terminal device, the master node MN can send the information of the historical cells under one or more secondary nodes SN to the current secondary node SN. Alternatively, the information of the historical cells under the master node MN and the information of the historical cells under one or more secondary nodes SN can also be sent to the current secondary node SN.
[0303] It should be understood that the one or more secondary nodes SN and the current secondary node SN can be one node or can also be different nodes, and the embodiments of the present application do not make specific limitations thereto.
[0304] Alternatively, in another possible implementation, the terminal device can send the information of the historical cells passed by the terminal device directly to the current secondary node SN. For details, please refer to the description in step 1435.
[0305] Step 1435: The terminal device sends the information of the historical cells passed by the terminal device to the current secondary node SN.
[0306] In this step, the terminal device can directly send the information of the historical cells passed by the terminal device to the current secondary node SN, such as through a signaling radio bearer 3 (SRB3). The terminal device can also first send the information of the historical cells passed by the terminal device to the current master node MN, and then the current master node MN sends the information to the current secondary node SN. For example, the terminal device carries the information of the historical cells in the RRC message sent to the current master node MN, and then the current master node sends the RRC message to the current secondary node. For another example, the terminal device nests an RRC message for the current secondary node in the RRC message for the current master node MN, and carries the information of the historical cells in the RRC message for the current secondary node, and then the current master node sends the RRC message for the current secondary node to the current secondary node.
[0307] Alternatively, in some embodiments, the above two possible implementation manners can exist at the same time, or only one of them can exist, and the present application does not make specific limitations thereto. For example, alternatively, another possible implementation is that the terminal device sends the recorded information of the historical cells passed by the terminal device to the current master node MN and the current secondary node SN respectively, which will be described in detail below. Figure 15 The other possible implementation manner will be described in detail below, and will not be repeated here.
[0308] Step 1440: It should be understood that the secondary node SN performs switching preparation according to the information of the historical cells passed by the terminal device.
[0309] It should be understood that the secondary node SN can perform handover preparation according to the information of the historical cells passed by the terminal device under the secondary node SN. For specific description of the handover preparation, please refer to the description in step 720, which will not be repeated here.
[0310] In the embodiments of the present application, the information of the historical cells passed by the terminal device under the secondary node SN can better reflect the number or the number of the moving cells of the secondary node SN. The secondary node SN performs handover preparation according to the information of the historical cells passed by the terminal device under the secondary node SN. For example, when the measurement configuration is issued, the measurement configuration is issued according to the information of the historical cells passed by the terminal device under the secondary node SN, which can make the measurement more accurate.
[0311] Optionally, in some embodiments, Figure 14 The method shown can also include step 1450, which will be described in detail below.
[0312] Step 1450: The current master node MN sends the information of the historical cells passed by the terminal device to the core network or the operation administration and maintenance (OAM) network element.
[0313] It should be understood that the OAM network element can also be referred to as a network management.
[0314] When the terminal device is in RRC_connected, the current master node MN can notify the core network or the OAM network element of the information of the historical cells passed by the terminal device. After the terminal device returns from RRC_connected to RRC_idle and then returns to RRC_connected again, the core network or the OAM network element can send the information of the historical cells passed by the terminal device to the current master node MN, so that the current master node MN can perform handover according to the information of the historical cells passed by the terminal device.
[0315] It can be understood that part or all of the steps in the above embodiments are only examples, and the embodiments of the present application can also perform other operations or various modifications of the operations. In addition, each step can be executed in a different order from the order presented in the above embodiments, and it is possible that not all the operations in the above embodiments are executed.
[0316] Optionally, in some embodiments, the terminal device records the information of the historical cells under the master node MN and the information of the historical cells under the secondary node SN, and can directly notify the current secondary node SN of the information of the historical cells under the secondary node SN. The following will be described in detail in combination with Figure 15 .
[0317] Figure 15is a schematic flowchart of another method for recording history information according to an embodiment of the present application. As shown, the method includes steps 1510-1540, which are described in detail below.
[0318] Step 1510: The terminal device records information of history cells passed through by the terminal device, the history cells including one or more secondary nodes (SNs).
[0319] Corresponding to step 1410, refer to the description in step 1410 for details, which will not be repeated here.
[0320] Optionally, in some embodiments, Figure 15 The method shown can further include step 1520.
[0321] Step 1520: The terminal device sends the recorded information of the history cells to the current master node (MN).
[0322] Specifically, the terminal device can perform signaling transmission between the first signaling radio bearer (SRB) and the master node (MN), for example, the terminal device sends the recorded information of the history cells to the current master node (MN) through the first SRB. The information of the history cells can include information of the camped cells passed through in the RRC_idle / RRC_inactive state and information of the primary cell of the master node passed through in the RRC_connected state, and can further include information of the primary secondary cell of the secondary node passed through in the RRC_connected state. The information of the history cells can be the visited cell information list in step 1410, or the visited cell information and the visited PScell information.
[0323] The first SRB can be SRB1 or SRB2, wherein the network can configure SRB2 after the access stratum (AS) layer security is activated, SRB2 is used for sending non-access stratum (NAS) messages, and uses a dedicated control channel (DCCH) logical channel. SRB1 is used for sending radio resource control (RRC) messages, and it should be noted that the RRC messages can contain NAS messages. Or SRB1 is used for sending NAS messages before the establishment of SRB2, and uses a DCCH logical channel. The priority of SRB2 is lower than that of SRB1.
[0324] Step 1530: The terminal device sends the information of the historical cell to the current secondary node SN.
[0325] Specifically, the terminal device can perform signaling transmission between the second SRB and the secondary node SN, for example, the terminal device sends the recorded information of the historical cell under the secondary node SN in RRC_connected to the current secondary node SN through the second SRB. The second SRB can be SRB3, which is used for sending specific RRC messages and uses DCCH logical channel.
[0326] The information of the historical cell can refer to the related content of the information of the historical cell in step 1520.
[0327] Optionally, the terminal device can first send the information of the historical cell to the current master node MN, and the master node MN sends the information of the historical cell to the current secondary node SN. For example, the terminal device nests an RRC message for the current secondary node in an RRC message for the current master node MN, carries the information of the historical cell in the RRC message for the current secondary node, and then sends the RRC message for the current secondary node to the current secondary node by the current master node.
[0328] Step 1540: The current secondary node SN performs handover preparation according to the information of the historical cell passed by the terminal device.
[0329] The current secondary node SN can perform handover preparation according to the information of the historical cell passed by the terminal device under the secondary node SN. For specific description of the handover preparation, please refer to the description in step 720, which will not be repeated here.
[0330] Optionally, in some embodiments, Figure 15 The method shown can further include step 1550, which is described in detail as follows.
[0331] Step 1550: The current master node MN sends the information of the historical cell passed by the terminal device to the core network or the OAM network element.
[0332] When the terminal device is in RRC_connected, the current master node MN can notify the core network or the OAM network element of the information of the historical cell passed by the terminal device. After the terminal device returns from RRC_connected to RRC_idle and then returns from RRC_idle to RRC_connected, the core network or the OAM network element sends the information of the historical cell passed by the terminal device to the current master node MN, so that the current master node MN can perform handover according to the information of the historical cell passed by the terminal device.
[0333] Optionally, in some embodiments, the secondary node SN itself can record the information of the history cells that the terminal device moves under the cell of the secondary node SN. Compared with the primary node MN or the terminal device recording the information of the history cells that the terminal device moves under the cell of the secondary node SN, the secondary node SN recording can reflect the information of the corresponding history cells of the terminal device under the secondary node SN better, thereby facilitating the secondary node SN to perform the handover preparation according to the information of the history cells that the terminal device moves under the cell of the secondary node SN or without relying on the information of the history cells recorded by the primary node MN or the terminal device. The following will be described in detail in combination with Figure 16 FIG. 1 is a schematic flowchart of another method for recording history information provided by the embodiments of the present application. As shown in the figure, the method comprises steps 1610-1620, which will be described in detail below.
[0334] Figure 16 FIG. 1 is a schematic flowchart of another method for recording history information provided by the embodiments of the present application. As shown in the figure, the method comprises steps 1610-1620, which will be described in detail below.
[0335] Step 1610: The current secondary node SN records the information of the history cells that the terminal device moves under the cell of the current secondary node SN.
[0336] The current secondary node SN itself can record the information of the history cells that the terminal device moves under the cell of the current secondary node SN. It should be understood that the specific content of the information of the history cells recorded by the current secondary node SN itself can be similar to that recorded by the terminal device or the primary node MN, and details can be referred to the description of step 710 in Figure 7 or the description of step 810 in Figure 8 Optionally, the information of the history cells recorded by the current secondary node SN itself can also include the time point (such as absolute time, a certain month and day of a year, or relative time offset information to the time of the MN requesting to add the SN) when the terminal device enters the primary-secondary cell of the current secondary node SN.
[0337] The following takes the terminal device as an example of UE to list a possible information element structure of the history cells recorded by the secondary node SN itself.
[0338]
[0339]
[0340] It should be noted that the above information elements do not require the above information elements to appear at the same time.
[0341] It should be understood that the absolute time described above can be the absolute time of the terminal device passing through the primary-secondary cell, or the time offset of the time of the terminal device passing through the primary-secondary cell to the time of the primary node MN requesting to add the secondary node SN.
[0342] Optionally, in some embodiments, the recorded information of the history cells by the current secondary node SN is recorded under the primary cell of the same master node MN. When the primary cell of the master node MN changes, the current secondary node SN re-records under the new primary cell. That is, the recorded information of the history cells by the current secondary node SN is attached to the primary cell of one master node MN. For example, the attachment relationship can be embodied in the way that the visited PScell information list is included in the visited cell information list in step 1410 in the method 1400. Figure 14 For example, the attachment relationship can be embodied in the way that a visited PScell information list is re-recorded in the visited cell information list in step 1410 in the method 1400. Figure 14 For example, the attachment relationship can be embodied in the way that a visited PScell information list is re-recorded in the visited cell information list in step 1410 in the method 1400.
[0343] Step 1620: The current secondary node SN sends the recorded information of the history cells to the current master node MN.
[0344] As an example, when the primary cell of the current master node MN changes, the current master node MN sends indication information to the secondary node SN, the indication information is used to indicate that the primary cell of the current master node MN changes, and the secondary node SN can report the recorded information of the history cells to the current master node MN according to the indication information. After that, the secondary node SN will start to record the information of the history cells under the new primary cell of the current master node MN.
[0345] As another example, when the master node MN switches, that is, when the current master node MN changes, the secondary node SN can know that the master node MN switches, and the secondary node SN can actively report the recorded information of the history cells to the current master node MN. After that, the secondary node SN will start to record the information of the history cells under the primary cell of the new master node MN.
[0346] As another example, when the current secondary node SN changes (for example, the terminal device switches from one secondary node to another secondary node), the current secondary node SN will actively report the recorded information of the history cells to the current master node MN.
[0347] The association relationship between the current master node MN and the current secondary node SN can be recorded by the current master node MN, or can also be recorded by the current secondary node SN, and embodiments of the present application do not make specific limitation thereon. For example, the current master node MN sends an identifier of a master cell of the current master node MN to the current secondary node SN, and the current secondary node SN generates a corresponding relationship between the recorded historical cell information of the terminal device and the master cell of the master node MN according to the identifier of the master cell of the current master node MN. For another example, the current secondary node SN sends all recorded historical cell information of the terminal device moving in the cell of the current secondary node SN to the current master node MN, and the current master node MN records the corresponding relationship between the historical cell information and the master cell of the current master node MN.
[0348] Optionally, in some embodiments, Figure 16 The method shown can further include step 1630, which is described in detail below.
[0349] Step 1630: The current secondary node SN sends the recorded historical cell information to the target secondary node SN.
[0350] In the scenario of handover of the current secondary node SN, for example, the current secondary node SN is handed over to the target secondary node SN. The current secondary node SN can serve as a source secondary node and send the recorded historical cell information to the target secondary node SN, and there are various specific implementation manners, which are not limited by the present application.
[0351] In one possible implementation manner, the source secondary node can directly send the recorded historical cell information to the target secondary node. After receiving the historical cell information, the target secondary node should continue to collect the historical cell information of the terminal device moving. That is, the target secondary node records the historical information of the terminal device moving in the cell under its coverage range on the basis of the record of the source secondary node. For example, the source secondary node records the historical cell information of the terminal device moving as (cell 1, cell 2, cell 3), and the target secondary node records the historical cell information of the terminal device moving as (cell 1, cell 2, cell 3, cell 4, cell 5, cell 6) on the basis of the record of the source secondary node.
[0352] In another possible implementation manner, the source secondary node can send the recorded historical cell information to the master node MN, and the master node MN forwards the historical cell information to the target secondary node. The target secondary node records the historical information of the terminal device moving in the cell under its coverage range on the basis of the record of the source secondary node.
[0353] Optionally, after the current secondary node sends the information of the history cell to the current master node, the current master node can generate the information of the history cell associated between the new master node and the secondary node according to the information of the history cell of the current secondary node and the information of the history cell associated between the previous master node and the secondary node. For example, the current master node can generate the information of the history cell associated between the new master node and the secondary node according to the time information in the information of the history cell sent by the current secondary node. Optionally, the current master node can send the information of the history cell associated between the new master node and the secondary node to the target secondary node.
[0354] Optionally, in some embodiments, Figure 16 The method shown can further include step 1640, which is described in detail as follows.
[0355] Step 1640: The current master node MN records the information of the history cell of the terminal device moving in the cell of the current master node MN.
[0356] The specific content of the information of the history cell can refer to the description of step 710 in Figure 7 or the description of step 810 in Figure 8 which will not be described here again.
[0357]
[0358] It should be noted that the above information element structure does not require that the above information elements appear at the same time.
[0359] Optionally, in some embodiments, step 1630 and step 1640 can exist at the same time, or can not exist at the same time.
[0360] It should be noted that in the embodiments of the present application, in the scenario of the association between the primary secondary cell under the secondary node SN and the primary cell under the master node MN, when the master node MN or the secondary node SN records the information of the history cell of the terminal device, when the list of the primary cell reaches the maximum number, the earliest cell message in the list can be deleted according to the recording sequence. Optionally, all the primary secondary cells in the primary secondary cell list corresponding to the primary cell are deleted at the same time. When the list of the secondary service cell reaches the maximum number, the base station can delete the earliest cell message in the primary secondary cell list under the current primary cell according to the recording sequence.
[0361] Optionally, in some embodiments, Figure 16 The method shown can further include step 1650, which is described in detail as follows.
[0362] Step 1650: The current master node MN sends the information of the history cell passed by the terminal device to the core network or the OAM network element.
[0363] When the terminal device is in RRC_connected, the current master node MN can inform the core network or the OAM network element of the information of the historical cells passed by the terminal device. After the terminal device enters RRC_idle from RRC_connected and then returns to RRC_connected, the core network or the OAM network element sends the information of the historical cells passed by the terminal device to the current master node MN, so that the current master node MN can perform switching according to the information of the historical cells passed by the terminal device.
[0364] Optionally, the current master node MN can also combine the information of the historical cells of the SN cells under each MN according to the information of the historical cells saved by the current master node MN and the information of the historical cells fed back by the current secondary node SN.
[0365] It can be understood that part or all of the steps in the above embodiments are only examples, and the embodiments of the present application can also perform other operations or various modifications of the operations. In addition, each step can be performed in a different order from the order presented in the above embodiments, and it is possible that not all the operations in the above embodiments are performed.
[0366] Optionally, in some embodiments, the core network can perform user congestion related analysis according to the information of the historical cells of the terminal device or the information of the historical cells of the terminal device obtained by the core network from other entities such as network management. The core network can receive the information of the historical cells of the terminal device from the base station, or obtain the information of the historical cells from the terminal device, or obtain the information of the historical cells of the terminal device from other entities such as OAM. The information of the historical cells includes the information of the historical cells under the master base station node MN and / or the information of the historical cells under the secondary node SN passed.
[0367] It should be understood that the core network can perform congestion analysis according to a request, which can be a request for congestion analysis of a certain area, or a request for congestion analysis of the area where the terminal device is located at the time of the current request analysis according to a certain terminal device ID. The request can also be user plane congestion analysis, or control plane congestion analysis, or congestion analysis of data sent through the control plane, or all three. And a threshold can also be indicated, when the congestion level exceeds the threshold, the network data analysis function (NWDAF) will provide the corresponding analysis result.
[0368] Specifically, the core network can obtain corresponding output analytics according to input data information. The detailed input data information collected by the NWDAF is shown in Table 1, and the congestion analytics output by the NWDAF is shown in Table 2.
[0369] Table 1 Input data information
[0370]
[0371]
[0372] It should be noted that the performance measurement in Table 1 is mainly the measurement result of minimization of drive-test (MDT) obtained from OAM or the statistics obtained from OAM. The basic idea of MDT is that the operator replaces the traditional drive test by measuring and reporting through the commercial terminal of the subscribed user to automatically collect terminal measurement data to detect and optimize problems and faults in the wireless network. The application scenarios of this technology are: the operator generally performs routine network coverage drive test every month, and also performs call quality drive test in specific areas for user complaints. These scenarios of drive test can be replaced by MDT. The measurement types of the existing MDT technology can be divided into the following types:
[0373] 1. Signal level measurement: the UE measures the signal level of the wireless signal and reports the measurement result to the base station or base station controller.
[0374] 2. Quality of service (Qos) measurement: the Qos measurement is usually performed by the base station (such as traffic of service, throughput of service, service delay, etc.), or can also be measured by the terminal device, such as uplink processing delay, or can also be jointly processed by the base station and the terminal device, such as air interface delay measurement (measuring the time for a data packet to pass through the service data adaptation protocol (SDAP) or packet data convergence protocol (PDCP) layer of the base station to the SDAP / PDCP layer of the terminal device).
[0375] 3. Accessibility measurement: the terminal device records the information of radio resource control (RRC) connection establishment failure and reports it to the base station or base station controller.
[0376] Table 2 Congestion analytics output by NWDAF
[0377]
[0378]
[0379] The following takes a congestion analysis of a certain terminal device as an example, and the specific implementation process of the core network in receiving the historical cell information of the terminal device to perform user congestion related analysis is described in detail. Figure 17
[0380] Figure 17 is a schematic flowchart of a congestion analysis method provided by an embodiment of the present application. As shown in Figure 17 , the method can include steps 1710-1790, which are described in detail below.
[0381] Step 1710: A network function (NF) network element sends a message to the NWDAF requesting to perform user data congestion analysis on a certain terminal device.
[0382] The message sent by the NF network element to the NWDAF requesting to perform user data congestion analysis on a certain terminal device can carry the ID of the terminal device.
[0383] Optionally, in some embodiments, the NWDAF can not know the location of a certain terminal device, and the NWDAF can obtain the location of the terminal device according to the historical cell information of the terminal device obtained from the AMF or the OAM. For example, the current location information of the terminal device, such as the cell identity of the corresponding primary cell or primary secondary cell, is calculated according to the time information in the historical cell information, such as the time of entering the historical cell and the time of staying in the historical cell.
[0384] Optionally, in some embodiments, the NWDAF can not know the location of a certain terminal device, and the NWDAF can obtain the location of the terminal device through steps 1720-1750.
[0385] Step 1720: The NWDAF queries the UDM for the ID of the AMF serving the terminal device.
[0386] The NWDAF can send a request message to the UDM, and the request message is used to query the UDM for the AMF serving the terminal device.
[0387] Step 1730: The UDM feeds back the ID of the AMF serving the terminal device to the NWDAF.
[0388] After receiving the query message sent by the NWDAF, the UDM can feed back the ID of the AMF serving the terminal device to the NWDAF.
[0389] Step 1740: The NWDAF sends a query of the terminal device's location to the AMF.
[0390] The NWDAF, upon receiving the ID of the AMF serving the terminal device from the UDM feedback, can send a query of the terminal device's location to the AMF.
[0391] Step 1750: The AMF feeds back the terminal device's location to the NWDAF.
[0392] The AMF, upon receiving the request information sent by the NWDAF to query the location of a certain terminal device, can send the location of the certain terminal device to the NWDAF.
[0393] Optionally, the AMF can obtain the primary cell and the primary-secondary cell of the primary node and the secondary node of the terminal device that is currently possible according to the historical cell information of the terminal device and the capability of the terminal device to have DC, and send the primary cell and the primary-secondary cell of the certain terminal device to the NWDAF.
[0394] Step 1760: The NWDAF requests the user data congestion state of the location where the certain terminal device is located from the OAM.
[0395] Step 1770: The OAM feeds back the user data congestion state of the location where the certain terminal device is located to the NWDAF.
[0396] Optionally, in some embodiments, if the NWDAF already has the above-mentioned user data congestion state, steps 1760-1770 can be omitted.
[0397] Step 1780: The NWDAF derives the corresponding request analysis result.
[0398] Step 1790: The NWDAF provides the user data congestion analysis result to the NF.
[0399] Optionally, in some embodiments, the core network can also perform analysis of potential changes in QoS according to the historical cell information of the terminal device. The core network can receive the historical cell information of the terminal device from the base station, or obtain the historical cell information of the terminal device from the terminal device, or obtain the historical cell information of the terminal device from other entities such as the OAM. The historical cell information includes the historical cell information under the primary base station node MN and / or the historical cell information under the secondary node SN.
[0400] Specifically, the core network triggers a corresponding notification of a change in QoS according to input QoS requirements (such as standard 5QI or non-standard QoS parameters), location information (such as a path of interest or a geographic area in the form of area coordinates or a polygonal description of an area, etc.), and some threshold indicators for triggering a notification of a change in QoS (such as an average uplink throughput or an average downlink throughput, etc.), and optionally including a time interval indicating a potential change in QoS, when the corresponding conditions are met. The input data currently used by the NWDAF (i.e., using those statistical data for congestion analysis) is shown in Table 3.
[0401] Table 3 is data collected for analysis of a potential change in QoS
[0402]
[0403] Each of the above time periods is a statistical interval corresponding to an OAM statistic defined by an operator, and the output of the analysis of a potential change in QoS is the corresponding location and time information when the corresponding potential change in QoS occurs.
[0404] It should be understood that the above analysis of a potential change in QoS can be applied to the scenario of vehicle to everything (V2X). The "X" in V2X represents different communication targets, and V2X can include but is not limited to: vehicle to vehicle (V2V), vehicle to infrastructure (V2I), vehicle to network (V2N), and vehicle to pedestrian (V2P).
[0405] The services of V2X can be provided in two ways: based on a PC5 interface and based on a Uu interface. The PC5 interface is defined on the basis of a sidelink, and using this interface, communication devices (for example, vehicles) can directly communicate with each other. The PC5 interface can be used in out of coverage (OOC) and in coverage (IC), but only authorized communication devices can use the PC5 interface for transmission.
[0406] In this application, V2X sidelink transmission supports two resource allocation modes, namely, a scheduling mode (which can be referred to as: mode 3 or mode 1) and a UE autonomous resource selection mode (which can be referred to as: mode 4 or mode 2):
[0407] In the scheduling mode, the UE is required to be in a radio resource control (RRC) connected state. In the scheduling process, the UE first makes a resource request to an access device (e.g., an eNB), and then the access device allocates control and data resources on the V2X sidelink. By way of example but not limitation, in this application, scheduling in the scheduling mode can include semi-persistent scheduling (SPS).
[0408] In addition, in the UE autonomous resource selection mode, the UE selects transmission resources by itself and autonomously adjusts the transmission format of control and data on the V2X sidelink.
[0409] The following describes the specific implementation process of the core network analyzing the potential change of the QoS according to the historical cell information of the terminal device. Figure 18
[0410] Figure 18 is a schematic flowchart of a method for analyzing the potential change of the QoS provided by an embodiment of the present application. As shown in the figure, the method can include steps 1810-1840, which are described in detail below. Figure 18
[0411] Step 1810: The user sends a request for analyzing the potential change of the QoS to the NWDAF.
[0412] The user can provide different sets of parameters to provide different mixed requirements of location information and time information.
[0413] Step 1820: The NWDAF collects relevant data from the OAM, which is described in detail in Table 3 and will not be described here.
[0414] Step 1830: The NWDAF performs data analysis.
[0415] The NWDAF verifies whether the conditions of the potential change of QoS are met. The NWDAF detects whether the potential change of QoS needs to be notified by comparing the expected key performance indication (KPI) corresponding to the target fifth generation quality of service identifier (5G Qos identifier, 5QI) and the threshold value provided by the user in any one of the requested time information. The expected KPI is statistically derived from the OAM. If the terminal device is a terminal device supporting DC, the NWDAF can estimate the possible primary cell and associated primary secondary cell of the terminal device in the requested time information according to the primary cell information under the primary node and the primary secondary cell information under the secondary node in the historical cell information of the terminal device. The expected KPI is obtained by comprehensively considering the data collected in the OAM.
[0416] The information obtained from the OAM can also include planned or unplanned endpoint detection and other information not within the scope of the 3rd generation partnership project (3GPP).
[0417] Step 1840: The NWDAF feeds back the response or notification of the potential change of QoS to the user.
[0418] The NWDAF can provide the response or notification of the potential change of QoS to the user.
[0419] The above describes in detail the method for recording historical information provided by the embodiments of the application. Figures 7 to 18 The above describes in detail the method for recording historical information provided by the embodiments of the application. Figures 19 to 24 The above describes in detail the method for recording historical information provided by the embodiments of the application.
[0420] Figure 19 FIG. 19 is a schematic block diagram of a historical information recording device 1900 provided by an embodiment of the application. It can be understood that the historical information recording device 1900 can be a secondary node or a component that can be used for a secondary node.
[0421] The historical information recording device 1900 can include:
[0422] The acquisition module 1910 is configured to acquire information of historical cells passed by a terminal device, wherein the information of the historical cells includes time of staying of the terminal device in the historical cells and / or speed information of moving of the terminal device in the historical cells.
[0423] The processing module 1920 is configured to perform handover preparation according to the information of the historical cell.
[0424] In the technical solution, the recording device of the historical information can obtain the time of the terminal device staying in the historical cell and / or the speed information of the terminal device moving in the historical cell, and can accurately configure some related measurement parameters according to the information, thereby guiding the secondary base station to trigger the terminal device to perform handover preparation.
[0425] Optionally, the obtaining module 1910 is specifically configured to receive the information of the historical cell from the terminal device or the current primary node.
[0426] Optionally, the historical cell includes one or more historical primary-secondary cells, and the one or more historical primary-secondary cells include primary-secondary cells under one or more historical secondary nodes.
[0427] Optionally, the information of the one or more historical primary-secondary cells is recorded by the terminal device.
[0428] Optionally, the information of the historical cell includes an association relationship between the one or more primary-secondary cells and one primary cell, wherein when the terminal device accesses the one or more primary-secondary cells, the terminal device accesses the primary cell, and the primary cell is a primary cell under one or more historical primary nodes or a current primary node.
[0429] Optionally, the information of the historical cell further includes indication information, and the indication information is used to indicate that the terminal device receives release information of a first secondary cell group, the first secondary cell group is a cell group under a historical secondary node corresponding to a first historical primary-secondary cell, and the first historical primary-secondary cell is one of the one or more historical primary-secondary cells.
[0430] Optionally, the information of the historical cell further includes radio resource control (RRC) state information of the terminal device in the historical cell, and the RRC state information includes a connected state, an idle state or an inactive state.
[0431] Optionally, the historical cell includes one or more historical primary-secondary cells, and the one or more historical primary-secondary cells include primary-secondary cells under one or more historical secondary nodes.
[0432] Optionally, the information of the one or more historical primary-secondary cells is recorded by the one or more historical secondary nodes.
[0433] Optionally, the obtaining module 1910 is further configured to receive the information of the one or more historical primary-secondary cells from the current primary node.
[0434] Optionally, the one or more history primary-secondary cells further include a primary-secondary cell under a current secondary node.
[0435] Optionally, the information of the primary-secondary cell under the current secondary node is recorded by the current secondary node.
[0436] Optionally, the secondary node 1900 further includes:
[0437] The sending module 1930 is configured to send the information of the history cell to a current master node.
[0438] Optionally, the information of the history cell further includes RRC state information of the terminal device in the history cell, and the RRC state information includes a connected state.
[0439] Optionally, the information of the history cell includes an association relationship between the one or more primary-secondary cells and one primary cell, wherein the terminal device accesses the one or more primary-secondary cells, and the terminal device accesses the primary cell, and the primary cell is a primary cell under one or more history master nodes or a current master node.
[0440] Optionally, the processing module 1920 is specifically configured to: according to the information of the history cell, issue a measurement configuration, or determine whether to perform switching.
[0441] Optionally, the information of the history cell further includes beam information of the terminal device in the history cell.
[0442] Optionally, the information of the history cell includes one or more of the following:
[0443] A global cell identifier (CGI) of the history cell;
[0444] A physical cell identifier (PCI) of the history cell;
[0445] A frequency point of the history cell.
[0446] Figure 20 FIG. 2 is a schematic block diagram of a history information recording apparatus 2000 provided by an embodiment of the present application. It can be understood that the history information recording apparatus 2000 can be a terminal device, or a component that can be used for a terminal device.
[0447] The history information recording apparatus 2000 can include:
[0448] The recording module 2010 is configured to record information of a history cell passed by the terminal device, the information of the history cell including time of staying in the history cell and / or speed information of moving in the history cell of the terminal device, the history cell including one or more history primary-secondary cells, the one or more history primary-secondary cells including one or more history secondary nodes and / or primary-secondary cells under a current secondary node.
[0449] The sending module 2020 is configured to send the information of the history cell to the current secondary node.
[0450] Optionally, the information of the history cell includes an association relationship between the one or more primary-secondary cells and a primary cell, wherein the terminal device accesses the primary cell when accessing the one or more primary-secondary cells, and the primary cell is a primary cell under one or more history primary nodes or a current primary node.
[0451] Optionally, the information of the history cell further includes indication information, the indication information being used to indicate that the terminal device receives release information of a first secondary cell group, the first secondary cell group being a cell group under a history secondary node corresponding to a first history primary-secondary cell, and the first history primary-secondary cell being one of the one or more history primary-secondary cells.
[0452] Optionally, the information of the history cell further includes radio resource control (RRC) state information of the terminal device in the history cell, the RRC state information including a connected state, an idle state or an inactive state.
[0453] Optionally, the information of the history cell further includes beam information of the terminal device in the history cell.
[0454] In another possible implementation, the information of the history cell includes one or more of the following:
[0455] Global cell identity (CGI) of the history cell;
[0456] Physical cell identity (PCI) of the history cell;
[0457] Frequency point of the history cell.
[0458] Figure 21 FIG. 2 is a schematic block diagram of a history information recording apparatus 2100 provided by an embodiment of the present application. It can be understood that the history information recording apparatus 2100 can be a primary node or a component that can be used for a primary node backup.
[0459] The history information recording apparatus 2100 can include:
[0460] The acquisition module 2110 is configured to acquire information of a historical cell passed by a terminal device, wherein the information of the historical cell comprises time that the terminal device stays in the historical cell and / or speed information that the terminal device moves in the historical cell.
[0461] The sending module 2120 is configured to send the information of the historical cell to a secondary node.
[0462] Optionally, the acquisition module 2110 is specifically configured to receive the information of the historical cell from the terminal device.
[0463] Optionally, the information of the one or more historical primary-secondary cells is recorded by the terminal device.
[0464] Optionally, the information of the historical cell comprises an association relationship between the one or more primary-secondary cells and a primary cell, wherein the terminal device accesses the primary cell when the terminal device accesses the one or more primary-secondary cells, and the primary cell is a primary cell under one or more historical primary nodes or a current primary node.
[0465] Optionally, the information of the historical cell further comprises indication information, wherein the indication information is used to indicate that the terminal device receives release information of a first secondary cell group, the first secondary cell group is a cell group under a historical secondary node corresponding to a first historical primary-secondary cell, and the first historical primary-secondary cell is one of the one or more historical primary-secondary cells.
[0466] Optionally, the information of the historical cell further comprises radio resource control (RRC) state information of the terminal device in the historical cell, and the RRC state information comprises a connected state, an idle state or an inactive state.
[0467] Optionally, the acquisition module 2110 is configured to receive the information of the historical cell sent by the secondary node.
[0468] Optionally, the information of the historical cell further comprises beam information of the terminal device in the historical cell.
[0469] Optionally, the information of the historical cell comprises one or more of the following:
[0470] a global cell identity (CGI) of the historical cell;
[0471] a physical cell identity (PCI) of the historical cell;
[0472] a frequency point of the historical cell.
[0473] Figure 22is a schematic block diagram of a secondary node 2200 provided by an embodiment of the present application. The secondary node 2200 can include a processor 2201, a transceiver 2202, and a memory 2203.
[0474] The processor 2201 can be connected with the transceiver 2202 in communication. The memory 2203 can be used to store program codes and data of the terminal device 2200. Therefore, the memory 2203 can be an internal storage unit of the processor 2201, can be an external storage unit independent of the processor 2201, or can be a component including the internal storage unit of the processor 2201 and the external storage unit independent of the processor 2201.
[0475] Optionally, the secondary node 2200 can further include a bus 2204. The transceiver 2202 and the memory 2203 can be connected with the processor 2201 through the bus 2204. The bus 2204 can be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus, etc. The bus 2204 can be divided into an address bus, a data bus, a control bus, etc. For the convenience of representation, Figure 22 In the figure, only one thick line is used to represent the bus, but it does not mean that there is only one bus or only one type of bus.
[0476] The processor 2201 can be a central processing unit (CPU), a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, a transistor logic device, a hardware component, or any combination thereof. It can implement or execute various exemplary logical blocks, modules and circuits described in combination with the disclosure. The processor can also be a combination of computing functions, such as one or more microprocessor combinations, combinations of DSP and microprocessor, etc.
[0477] The transceiver 2202 can be a circuit including the above-mentioned antenna and transmitter chain and receiver chain, which can be independent circuits or the same circuit.
[0478] The transceiver 2202 can correspond to the above Figure 19the acquisition module 1910 in the apparatus 1900, the transceiver 2202 is configured to perform all the steps performed by the acquisition module 1910 in the apparatus 1900. The processor 2201 can correspond to the above-described Figure 19 the processing module 1920 in the apparatus 1900, the processor 2201 is configured to perform all the steps performed by the processing module 1920 in the apparatus 1900. Figure 19 Figure 19 the processing module 1920 in the apparatus 1900, the processor 2201 is configured to perform all the steps performed by the processing module 1920 in the apparatus 1900.
[0479] It can be understood that the functions and corresponding operations of each module of the secondary node 2200 in the embodiments of the present application can refer to the related description in the method embodiments. In addition, the modules in the embodiments of the present application can also be referred to as units or circuits, etc., and the embodiments of the present application do not limit this.
[0480] Figure 23 is a schematic block diagram of a terminal device 2300 provided by the embodiments of the present application. The terminal device 2300 can include a processor 2301, a transceiver 2302, and a memory 2303.
[0481] The processor 2301 can be connected to the transceiver 2302 in communication. The memory 2303 can be used to store the program code and data of the terminal device 2300. Therefore, the memory 2303 can be an internal storage unit of the processor 2301, or an external storage unit independent of the processor 2301, or a component including the internal storage unit of the processor 2301 and the external storage unit independent of the processor 2301.
[0482] Optionally, the terminal device 2300 can further include a bus 2304. The transceiver 2302, the memory 2303, and the processor 2301 can be connected through the bus 2304; the bus 2304 can be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus, etc. The bus 2304 can be divided into an address bus, a data bus, and a control bus. For the sake of convenience, Figure 23 only one thick line is used in the apparatus 1900, but it does not mean that there is only one bus or only one type of bus.
[0483] The processor 2301 can be, for example, a central processing unit (CPU), a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, transistor logic device, hardware component, or any combination thereof. It can implement or execute various exemplary logical blocks, modules, and circuits described in connection with the disclosure. The processor can also be a combination of computing functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, and the like.
[0484] The transceiver 2302 can be a circuit including the above-mentioned antenna and transmitter chain and receiver chain, which can be independent circuits or the same circuit.
[0485] The processor 2301 can correspond to the recording module 2010 in the above Figure 20 , and the processor 2301 is configured to perform all the steps performed by the recording module 2010 in Figure 20 . The transceiver 2302 can correspond to the recording module sending module 2020 in the above Figure 20 , and the transceiver 2302 is configured to perform all the steps performed by the sending module 2020 in Figure 20 .
[0486] It can be understood that the functions and corresponding operations of each module of the terminal device 2300 in the embodiments of the present application can be referred to the related description in the method embodiments. In addition, the modules in the embodiments of the present application can also be referred to as units or circuits, etc., which are not limited in the embodiments of the present application.
[0487] Figure 24 is a schematic block diagram of a master node 2400 provided by an embodiment of the present application. The master node 2400 can include a processor 2401, a transceiver 2402, and a memory 2403.
[0488] The processor 2401 can be in communication connection with the transceiver 2402. The memory 243 can be used to store the program code and data of the master node 2400. Therefore, the memory 2403 can be an internal storage unit of the processor 2401, or an external storage unit independent of the processor 2401, or a component including the internal storage unit of the processor 2401 and the external storage unit independent of the processor 2401.
[0489] Optionally, the master node 2400 can further include a bus 2404. The transceiver 2402 and the memory 2403 can be connected with the processor 2401 through the bus 2404. The bus 2404 can be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus, etc. The bus 2404 can be divided into an address bus, a data bus, a control bus, etc. For the convenience of representation, Figure 24 Only one thick line is used in the figure to represent the bus, but it does not mean that there is only one bus or only one type of bus.
[0490] The processor 2401 can be a central processing unit (CPU), a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, a transistor logic device, a hardware component, or any combination thereof. It can implement or execute various exemplary logical blocks, modules and circuits described in combination with the disclosure. The processor can also be a combination of computing functions, such as one or more microprocessor combinations, combinations of DSP and microprocessor, etc.
[0491] The transceiver 2402 can be a circuit including the above-mentioned antenna and transmitter chain and receiver chain, which can be independent circuits or the same circuit.
[0492] The transceiver 2402 can correspond to the acquisition module 2110 and the sending module 2120 in the above Figure 21 , and be configured to perform all steps performed by the acquisition module 2110 and the sending module 2120 in the above Figure 21 .
[0493] It can be understood that the functions of each module of the master node 2400 in the embodiments of the present application and the corresponding operations can refer to the related description in the method embodiments. In addition, the modules in the embodiments of the present application can also be referred to as units or circuits, etc., and the embodiments of the present application do not limit this.
[0494] The embodiments of the present application also provide a computer readable medium for storing a computer program, the computer program including instructions for executing the method in any possible implementation manner of any aspect.
[0495] The embodiment of the present application further provides a computer program product applied to a terminal device, the computer program product comprising computer program codes, which, when executed by a computer, cause the computer to perform the method in any possible implementation manner of any aspect of the above.
[0496] The embodiment of the present application further provides a chip system applied to a communication device, the chip system comprising at least one processor, at least one memory and an interface circuit, the interface circuit being responsible for information interaction between the chip system and the outside world, the at least one memory, the interface circuit and the at least one processor being interconnected through a line, and the at least one memory storing instructions; the instructions are executed by the at least one processor to perform the operation of the network element in the method of the above aspects.
[0497] The embodiment of the present application further provides a computer program product applied to a communication device, the computer program product comprising a series of instructions, which, when executed, perform the operation of the network element in the method of the above aspects.
[0498] In addition, the terms "system" and "network" are often used interchangeably herein. The term "and / or" herein is only a description of the associated relationship of the associated objects, which means that there can be three relationships, for example, A and / or B, which can represent the following three cases: A exists alone, A and B exist together, and B exists alone. In addition, the character " / " herein generally represents an "or" relationship between the associated objects.
[0499] It should be understood that in the embodiments of the present application, "B corresponding to A" means that B is associated with A, and B can be determined according to A. However, it should also be understood that the determination of B according to A does not mean that B is determined only according to A, but B can also be determined according to A and / or other information.
[0500] In the embodiments described above, all or some of the embodiments can be implemented by software, hardware, firmware or any combination thereof. When implemented by software, all or some of the embodiments can be implemented in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded into and executed by a computer, all or some of the processes or functions according to the embodiments described in the present application are generated. The computer can be a general purpose computer, a special purpose computer, a computer network, or other programmable apparatuses. The computer instructions can be stored in a computer readable storage medium or transmitted from one computer readable storage medium to another computer readable storage medium, for example, the computer instructions can be transmitted from one website site, computer, server or data center to another website site, computer, server or data center through wired (for example, coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (for example, infrared, wireless, microwave, etc.) manner. The computer readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server, data center, etc. integrated with one or more available media sets. The available media can be a magnetic medium (for example, floppy disk, hard disk, magnetic tape), an optical medium (for example, digital video disc (DVD)), or a semiconductor medium (for example, solid state disk (SSD)) and the like.
[0501] Those skilled in the art can appreciate that the units and algorithm steps of the examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware or a combination of computer software and electronic hardware. Whether the functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. A person skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application.
[0502] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the above-described system, device and unit can refer to the corresponding processes in the foregoing method embodiments, which will not be described here.
[0503] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.
[0504] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0505] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0506] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0507] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A method for recording historical information, characterized in that, The method is used in a terminal device or a chip in the terminal device, and the method includes: Record information about the historical cells that the terminal device has passed through. The information about the historical cells includes the time that the terminal device stays in the historical cells. The historical cells include one or more primary and secondary cells. The one or more primary and secondary cells include one or more historical secondary nodes and / or primary and secondary cells under the current secondary node. The information of the historical cells is sent to the current master node. The information of the historical cells indicates the association between the one or more primary and secondary cells and a primary cell. When the terminal device accesses the one or more primary and secondary cells, the terminal device accesses the primary cell. The primary cell is a primary cell under one or more historical master nodes or the current master node.
2. The method according to claim 1, characterized in that, The information of the historical cells includes the information of the primary cell and the information of one or more primary and secondary cells, wherein the information of one or more primary and secondary cells is included in the information of the primary cell, and the information of one or more primary and secondary cells includes the information of one or more primary and secondary cells under the primary cell.
3. The method according to claim 1, characterized in that, The method further includes: When the primary cell changes, information about the primary cell before the change is added to the historical information, and the information about the primary cell before the change includes information about the current primary and secondary cells.
4. The method according to claim 1, characterized in that, The time the terminal device spends in the historical cell includes the time the terminal device spends in the primary and secondary cells under the primary cell.
5. The method according to any one of claims 1 to 4, characterized in that, The information recorded about the historical cells visited by the terminal device includes: The information in the historical cell records the time between the terminal device connecting to the secondary node and the terminal device releasing the secondary node for the last time.
6. A method for recording historical information, characterized in that, include: The current master node receives information about historical cells from the terminal device. The information about historical cells includes the time the terminal device stayed in the historical cells. The historical cells include one or more primary and secondary cells. The one or more primary and secondary cells include one or more historical secondary nodes and / or primary and secondary cells under the current secondary node. The information about historical cells indicates the association between the one or more primary and secondary cells and a primary cell. When the terminal device accesses the one or more primary and secondary cells, the terminal device accesses the primary cell. The primary cell is one or more historical master nodes or primary cells under the current master node. The current master node sends the information of the historical cells to the slave node.
7. The method according to claim 6, characterized in that, The information of the historical cells includes the information of the primary cell and the information of one or more primary and secondary cells. The information of one or more primary and secondary cells is included in the information of the primary cell, and the information of one or more primary and secondary cells includes the information of one or more primary and secondary cells under the primary cell.
8. The method according to claim 6, characterized in that, The time the terminal device spends in the historical cell includes the time the terminal device spends in the primary and secondary cells under the primary cell.
9. The method according to any one of claims 6 to 8, characterized in that, The current primary node sends the information of the historical cells to the secondary nodes, including: The current master node transmits the information of the historical cells to the auxiliary node.
10. A communication device, characterized in that, Includes modules for implementing the method as described in any one of claims 1 to 5.
11. A communication device, characterized in that, Includes modules for implementing the method as described in any one of claims 6 to 9.
12. A computer-readable storage medium, characterized in that, Includes instructions that, when executed on a communication device, cause the communication device to perform the method as described in any one of claims 1 to 5.
13. A computer-readable storage medium, characterized in that, Includes instructions that, when executed on a communication device, cause the communication device to perform the method as described in any one of claims 6 to 9.
14. A chip, characterized in that, The chip acquires and executes instructions to implement the method described in any one of claims 1 to 5.
15. A chip, characterized in that, The chip acquires and executes instructions to implement the method described in any one of claims 6 to 9.
16. A computer program product, characterized in that, When the computer program product is run on a computer, it causes the computer to perform the method as described in any one of claims 1 to 5.
17. A computer program product, characterized in that, When the computer program product is run on a computer, it causes the computer to perform the method as described in any one of claims 6 to 9.
Citation Information
Patent Citations
Method and device for establishing a dual connectivity between a user equipment and a menb and a senb, by providing the user equipment history information
US20160338131A1
Method and system for communication in wireless communication network
WO2019039672A1