Cell switching method and device and computer readable storage medium
By implementing the cell handover method in network equipment and on-board terminals, RAN cell handover is suspended to ensure the timely sending of V2X service messages, the problem of V2X message transmission delay when the vehicle crosses the cellular network cell is solved, and the continuity of V2X service is improved.
Patent Information
- Application Number
- CN202311178135.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-09-12
- Publication Date
- 2025-03-14
AI Technical Summary
In vehicle-road collaborative communication based on Uu interface, when vehicles frequently cross RAN cells of wireless access networks of cellular networks, RAN cell handover is required, which may cause V2X messages to be unable to be sent in time, affecting the continuity of V2X services.
By implementing the cell handover method in network equipment and vehicle terminals, it is determined whether V2X service messages need to be transmitted, and RAN cell handover is suspended when necessary, ensuring that V2X service messages can be sent in a timely manner.
It effectively improves the continuity of V2X services, ensures the transmission delay of V2X services messages, and avoids the impact of cell handover on message sending.
Smart Images

Figure CN119629692A_ABST
Abstract
Description
Technical Field
[0001] This document relates to the field of vehicle networking technology, and more specifically to a cell switching method, device and computer-readable storage medium. Background Art
[0002] At present, the policy of building the Internet of Vehicles based on C-V2X (Cellular-Vehicle to X / Vehicle to everything) technology has been established in my country. In recent years, many Internet of Vehicles application demonstrations based on cellular networks have been carried out across the country. In the demonstration area, various Internet of Vehicles applications based on vehicle-road collaboration have also been widely verified. The vehicle-road collaboration applications in the current demonstration area are mainly verified through the communication method based on PC5, which requires a large number of roadside units (RodeState Unit, RSU) to be deployed on the roadside to cover. This makes the communication method based on PC5 more suitable for deployment in demonstration areas and hot spots, and cannot be promoted on urban roads across the country because the deployment of a brand new PC5 V2X network requires a lot of investment. In addition, the current PC5 on-board unit (OBU) has low penetration, poor operability, and low input-output economy, and there is no viable business model yet.
[0003] Considering the popularity of cellular network infrastructure and terminals in my country, building the Internet of Vehicles based on Uu interface communication and making full use of the operators' existing base station computing resources and mobile edge computing (MEC) computing resources is a feasible supplementary solution. It is also an important way to quickly increase the coverage of Internet of Vehicles applications and increase the value of data generated on the roadside of the Internet of Vehicles.
[0004] However, in vehicle-road cooperative communication based on the Uu interface, since vehicles frequently cross the cellular network's Radio Access Network (RAN) cells, RAN cell switching is required to ensure wireless communication connection. If a RAN cell switching action occurs when the application layer, such as the V2X server, is sending a V2X message to the vehicle, the V2X message cannot be sent, and the V2X message will not be sent normally until the cell switching is completed. Since the RAN cell switching takes about 50ms, plus the transmission delay of the V2X message service layer itself, the sum of the two may exceed 100ms, and the 10Hz transmission frequency requirement of the V2X message cannot be guaranteed, thus affecting the continuity of the V2X service. Summary of the invention
[0005] The embodiments of this specification provide a cell switching method, device, and computer-readable storage medium to improve the continuity of V2X services.
[0006] To solve the above technical problems, the embodiments of this specification are implemented as follows:
[0007] In a first aspect, a cell switching method is provided, which is applied to a network device, and the method includes:
[0008] After determining that the vehicle-mounted terminal needs to or is switching a radio access network RAN cell, determining whether a V2X service message needs to be transmitted to the vehicle-mounted terminal;
[0009] When it is determined that there is no need to transmit the V2X service message to the vehicle-mounted terminal, the vehicle-mounted terminal is controlled to switch the RAN cell.
[0010] In a second aspect, a cell switching method is provided, which is applied to a vehicle-mounted terminal, and the method includes:
[0011] After determining that a V2X message needs to be sent through a wireless network, determining whether the device is in a radio access network RAN cell handover process;
[0012] When determining that the device is in a RAN cell handover process, suspend the RAN cell handover and send the V2X service message through the wireless network;
[0013] After the V2X service message is sent, the RAN cell switching is resumed or continued.
[0014] In a third aspect, a cell switching device is provided, which is applied to a network device, and the device includes:
[0015] A determination module, configured to determine whether a V2X service message needs to be transmitted to the vehicle terminal after determining that the vehicle terminal needs to or is switching a radio access network RAN cell;
[0016] A control module, configured to control the vehicle-mounted terminal to switch the RAN cell when it is determined that there is no need to transmit the V2X service message to the vehicle-mounted terminal;
[0017] The sending module is used to suspend the RAN cell switching of the vehicle-mounted terminal and transmit the V2X service message to the vehicle-mounted terminal when it is determined that the V2X service message needs to be transmitted to the vehicle-mounted terminal.
[0018] In a fourth aspect, a cell switching device is provided, which is applied to a vehicle-mounted terminal, and the device includes:
[0019] A determination module, configured to determine whether the module is in a radio access network RAN cell switching process after determining that a V2X message needs to be sent through a wireless network;
[0020] A sending module, configured to suspend the RAN cell switching when determining that the RAN cell switching process is in progress, and send the V2X service message through the wireless network;
[0021] The switching module is used to re-execute or continue to execute RAN cell switching after the V2X service message is sent.
[0022] In a fifth aspect, an electronic device is provided, including:
[0023] processor;
[0024] a memory for storing instructions executable by the processor;
[0025] The processor is configured to execute the instructions to implement the method as described in the first aspect.
[0026] In a sixth aspect, a computer-readable storage medium is provided. When the instructions in the storage medium are executed by a processor of an electronic device, the electronic device can execute the method as described in any one of the first aspect, the second aspect and the third aspect.
[0027] In the embodiment of this specification, after determining that the vehicle terminal needs to or is switching the RAN cell of the wireless access network, it can be determined whether it is necessary to transmit the V2X service message to the vehicle terminal; if it is determined that the V2X service message does not need to be transmitted to the vehicle terminal, the vehicle terminal is controlled to switch the RAN cell; if it is determined that the V2X service message needs to be transmitted to the vehicle terminal, the RAN cell switching of the vehicle terminal is suspended, and the V2X service message is transmitted to the vehicle terminal. This makes the switching of the RAN cell not affect the sending of the V2X service message, so the continuity of the V2X service can be improved and the transmission delay of the V2X service message can be guaranteed. BRIEF DESCRIPTION OF THE DRAWINGS
[0028] In order to more clearly illustrate the embodiments of this specification or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in this specification. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative labor.
[0029] Figure 1 It is a schematic diagram of the intra-station cell switching signaling interaction process provided by an embodiment of this specification.
[0030] Figure 2 It is a schematic diagram of the inter-site cell switching signaling interaction process provided in an embodiment of this specification.
[0031] Figure 3 It is a flowchart of a cell switching method provided in an embodiment of this specification.
[0032] Figure 4 This is a schematic diagram of intra-cell switching of a vehicle-mounted terminal RAN cell site provided in an embodiment of this specification.
[0033] Figure 5 It is a schematic diagram of cell switching between vehicle-mounted terminal RAN cell stations (between integrated base stations and ordinary base stations) provided by another embodiment of this specification.
[0034] Figure 6 It is a schematic diagram of inter-cell handover of a vehicle-mounted terminal RAN cell station (inter-integrated base station) provided by another embodiment of the present specification.
[0035] Figure 7 It is a flowchart of a cell switching method provided by another embodiment of this specification.
[0036] Figure 8 It is a structural diagram of a cell switching device provided in an embodiment of this specification.
[0037] Fig. 9 It is a structural diagram of a cell switching device provided in another embodiment of this specification.
[0038] Fig.10 1 is a schematic diagram of the structure of the vehicle terminal 1000 according to an embodiment of the present specification.
[0039] Fig.11 It is a schematic diagram of the structure of a network device 1100 according to an embodiment of this specification. DETAILED DESCRIPTION
[0040] In order to enable those skilled in the art to better understand the technical solutions in this specification, the technical solutions in the embodiments of this specification will be clearly and completely described below in conjunction with the drawings in the embodiments of this specification. Obviously, the described embodiments are only part of the embodiments of this specification, not all of the embodiments. Based on the embodiments in this specification, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of this specification.
[0041] It should be understood that the technical solutions of the embodiments of this specification can be applied to various communication systems, such as: Global System of Mobile communication (GSM) system, Code Division Multiple Access (CDMA) system, Wideband Code Division Multiple Access (WCDMA) system, General Packet Radio Service (GPRS), Long Term Evolution (LTE) system, LTE Frequency Division Duplex (FDD) system, LTE Time Division Duplex (TDD), Universal Mobile Telecommunication System (UMTS) or Worldwide Interoperability for Microwave Access (WiMAX) communication system, 5G system, or New Radio (NR) system.
[0042] A vehicle-mounted terminal (User Equipment, UE) is a type of terminal equipment, which is mainly used in transportation vehicles. The vehicle-mounted terminal can communicate with at least one core network via a radio access network (eg, Radio Access Network, RAN).
[0043] A network device (or network side device) is a device deployed in a wireless access network to provide information configuration functions. The network device may be a base station, which may be a base station (Base Transceiver Station, BTS) in GSM or CDMA, or a base station (NodeB) in WCDMA, or an evolved base station (evolutional Node B, eNB or e-NodeB) and a 5G base station (gNB) in LTE, as well as network devices in subsequent evolved communication systems. However, the wording does not constitute a limitation on the scope of protection of this specification.
[0044] It should be noted that when describing specific embodiments, the size of the sequence number of each process does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this specification.
[0045] It should also be noted that the terms "first", "second", etc. in this specification and claims are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of this specification can be implemented in an order other than those illustrated or described herein. In addition, "and / or" in this specification and claims means at least one of the connected objects, and the character " / " generally indicates that the objects associated with each other are in an "or" relationship.
[0046] Figure 1 and Figure 2 The current intra-site and inter-site cell switching signaling interaction flow diagrams are shown respectively. A brief description is given below.
[0047] like Figure 1 As shown, for intra-site cell switching, the process may include:
[0048] ① The vehicle terminal 10 reports the measurement report (MeasurementReport) to the centralized unit (gNodeB Centralized Unit, gNodeB-CU) 12 of the network equipment, and the gNodeB-CU 12 performs switching decision and admission control;
[0049] ② gNodeB-CU 12 sends a UE CONTEXT SETUP REQUEST to the gNodeB Distributed Unit (gNodeB-DU) 11 of the network device;
[0050] ③ gNodeB-DU 11 returns a UE CONTEXTSETUP REPONSE to gNodeB-CU 12;
[0051] ④gNodeB-CU 12 sends a UE CONTEXT MODIFICATION REQUEST to the distributed unit (gNodeB-DU) 11 of the network device;
[0052] ⑤gNodeB-DU 11 returns a UE CONTEXTMODIFICATION REPONSE to gNodeB-CU 12;
[0053] ⑥gNodeB-CU 12 sends an RRC reconfiguration command (RRCReconfiguration) - a handover command (HO Command) to the vehicle terminal 10;
[0054] ⑦ The vehicle terminal 10 sends a message 1 (MSG1) - Random Access to the gNodeB-DU 11;
[0055] ⑧ The gNodeB-DU 11 sends a message 2 (MSG2) - Random Access Response to the vehicle terminal 10;
[0056] ⑨ The vehicle terminal 10 returns RRC reconfiguration completion (RRCReconfigurationComplete) to the gNodeB-CU 12;
[0057] ⑩gNodeB-CU 12 sends a terminal device context release command (UE CONTEXTRELEASE COMMOND) to gNodeB-DU 11;
[0058] The gNodeB-CU 12 sends an RRC reconfiguration (RRCReconfiguration)—measurement configuration (MC) to the vehicle terminal 10;
[0059] The vehicle terminal 10 returns RRC reconfiguration completion (RRCReconfigurationComplete) to the gNodeB-CU 12 .
[0060] like Figure 2 As shown, for inter-site cell switching, the process may include:
[0061] ① The source network device (source gNodeB) 21 sends an RRC reconfiguration (RRCReconfiguration) - measurement configuration (MC) to the vehicle terminal 20;
[0062] ② The vehicle terminal 20 returns RRC reconfiguration completion (RRCReconfigurationComplete) to the source network device 21;
[0063] ③ The vehicle terminal 20 reports a measurement report (MeasurementReport) to the source network device 21;
[0064] ④ The source network device 21 sends a handover request (HANDOVERREQUEST) to the target network device (target gNodeB) 22;
[0065] ⑤ The target network device 22 returns a handover response (HANDOVER REPONSE) to the source network device 21;
[0066] ⑥ The source network device 21 sends an RRC reconfiguration command (RRCReconfiguration) to the vehicle terminal 20 - a handover command (HO Command);
[0067] ⑦ The source network device 21 transmits the sequence number status (SN STATUS TRANSFER) to the target network device 22;
[0068] ⑧ The vehicle terminal 20 returns RRC reconfiguration completion (RRCReconfigurationComplete) to the target network device 22;
[0069] ⑨ The target network device 22 sends a path switch request (PATH SWITCH REQUEST) to the access and mobility management function (Access and Mobility Management Function, AMF) 23;
[0070] ⑩AMF23 returns a path switch request confirmation (PATH SWITCH REQUESTACKNOWLEDGE) to the target network device 22;
[0071] The target network device 22 sends a terminal device context release command (UE CONTEXTRELEASE COMMOND) to the source network device 21;
[0072] The target network device 22 sends an RRC reconfiguration (RRCReconfiguration)-measurement configuration (MC) to the vehicle terminal 20;
[0073] The in-vehicle terminal 20 returns RRC reconfiguration completion (RRCReconfigurationComplete) to the target network device 22 .
[0074] Typically, Figure 1 and Figure 2 The switching process shown takes about 50ms. If the V2X (Vehicle to Everything) server at the application layer wants to send data to the vehicle terminal during the cell switching process, the data will be blocked by the network equipment until the RAN cell switching is completed. As a result, the end-to-end communication delay at the application layer is suddenly extended (because the application layer cannot perceive the existence of the cell switching process), and sometimes even the transmission fails, which affects the continuity of the V2X service.
[0075] In order to improve the continuity of V2X services and ensure the transmission delay of V2X service messages, this specification proposes a cell switching method, which is described in detail below.
[0076] First, a cell switching method applied to a network device is described.
[0077] Figure 3 A cell switching method provided by an embodiment of this specification is shown, which is applied to a network device. Figure 3 As shown, the method may include the following steps:
[0078] Step 301: after determining that the vehicle-mounted terminal needs to or is switching a radio access network RAN cell, determine whether a V2X service message needs to be transmitted to the vehicle-mounted terminal.
[0079] Usually, if Figure 1 and Figure 2 As shown, whether the vehicle terminal needs to perform RAN cell switching is controlled by the network device through signaling, that is, the network device notifies the vehicle terminal when and how to perform RAN cell switching. Therefore, the network device can know whether a vehicle terminal needs (is about to) or is performing RAN cell switching.
[0080] There are many ways to determine whether it is necessary to transmit the V2X service message to the vehicle-mounted terminal. Two examples are given below.
[0081] In the first example, the network device determines whether a V2X service message that needs to be forwarded to the vehicle terminal is received. If received, it determines that the V2X service message needs to be transmitted to the vehicle terminal. Otherwise, it determines that the V2X service message does not need to be transmitted to the vehicle terminal.
[0082] Specifically, the network device determines whether a V2X service message that needs to be sent to the vehicle terminal is received from the intersensory computing integrated unit. If received, it is determined that the V2X service message needs to be transmitted to the vehicle terminal. Otherwise, it is determined that the V2X service message does not need to be transmitted to the vehicle terminal. Alternatively, the network device determines whether a V2X service message that needs to be sent to the vehicle terminal is received from the V2X server. If received, it is determined that the V2X service message needs to be transmitted to the vehicle terminal. Otherwise, it is determined that the V2X service message does not need to be transmitted to the vehicle terminal.
[0083] In the second example, the network device determines whether the V2X service message of the current V2X service message cycle of the vehicle-mounted terminal has been transmitted, and determines whether the next V2X service message cycle of the vehicle-mounted terminal has been reached. If it is determined that the V2X service message of the current V2X service message cycle of the vehicle-mounted terminal has been transmitted and the next V2X service message cycle of the vehicle-mounted terminal has not been reached, it is determined that the V2X service message does not need to be transmitted to the vehicle-mounted terminal; otherwise, it is determined that the V2X service message needs to be transmitted to the vehicle-mounted terminal.
[0084] Step 302: When it is determined that there is no need to transmit the V2X service message to the vehicle-mounted terminal, control the vehicle-mounted terminal to switch the RAN cell.
[0085] Step 303: When it is determined that the V2X service message needs to be transmitted to the vehicle-mounted terminal, suspending the RAN cell switching of the vehicle-mounted terminal, and transmitting the V2X service message to the vehicle-mounted terminal.
[0086] Further, based on the above-mentioned first example, step 302 may include: after transmitting the V2X service message to the vehicle-mounted terminal, controlling the vehicle-mounted terminal to re-or continue to switch the RAN cell.
[0087] The transmitting the V2X service message to the vehicle terminal includes: transmitting the V2X service message to the vehicle terminal through the current wireless channel, that is, transmitting the V2X service message to the vehicle terminal through the wireless channel before switching.
[0088] That is to say, in the first example above, since the process of whether the vehicle terminal needs to perform RAN cell switching is controlled by the network device through signaling, that is, the network device notifies the vehicle terminal when and how to perform RAN cell switching. Therefore, when the network-side device receives a V2X service message from the telematics unit or the V2X server and needs to send the V2X service message to a certain vehicle terminal, it can first check whether the vehicle terminal needs or is performing RAN cell switching. If so, the RAN cell switching process is suspended first (for example, the sending of RRC reconfiguration signaling is temporarily suspended), and the V2X service message is sent on the current wireless channel (original wireless channel); after the V2X service message is sent, the vehicle terminal is controlled to resume or continue the RAN cell switching process.
[0089] Further, based on the above second example, the controlling the vehicle-mounted terminal to switch the RAN cell in step 102 may include: controlling the vehicle-mounted terminal to switch the RAN cell within the transmission time gap between two adjacent V2X service messages.
[0090] That is to say, in the second example above, considering that the sending of V2X service messages has a fixed period, a message is generally sent once every 100ms (such as the Remote Server Interface (RSI) message). Therefore, the network device can arrange the vehicle-mounted terminal that needs to perform RAN cell switching to perform RAN cell switching in the time gap between two adjacent V2X service messages (that is, after the current V2X service message is sent and before the next V2X service message sending period arrives) based on the fixed period of the V2X service message. Since the RAN cell switching time is usually less than the V2X service message period, it will not affect the sending delay of the V2X message, ensuring the continuity of the V2X service.
[0091] It should be noted that the telepathy and computing integrated unit is a functional module of the network equipment (such as base stations). The network equipment realizes the telepathy and computing integrated function by adding a computing power board and establishing a connection with the V2X cloud control platform. The telepathy and computing integrated unit is responsible for the roadside perception fusion calculation and packages the perception results into a V2X message adapted to the Uu interface, and then sends the Uu V2X service message directly to the vehicle terminal through the network equipment. Similarly, the vehicle terminal also sends the adapted V2X service message to the telepathy and computing integrated unit on the network equipment side through the Uu port. Such network equipment (often called telepathy and computing integrated base stations, such as 5G telepathy and computing integrated base stations) has a natural advantage in reducing V2X service latency and saving V2X service backhaul network resources.
[0092] In addition, the RAN cell handover of the vehicle terminal usually includes two types: intra-site handover (the two RAN cells before and after the handover belong to the same base station) and inter-site handover (the two RAN cells before and after the handover belong to different base stations). Figure 4 , Figure 5 , Figure 6 The process of intra-station switching and inter-station switching is briefly described. Figure 4 It shows a schematic diagram of intra-cell switching of a vehicle-mounted terminal RAN cell station; Figure 5 A schematic diagram of cell switching between RAN cell stations (between the integrated sensing and computing base station and the common base station) of a vehicle-mounted terminal is shown; Figure 6 A schematic diagram of inter-cell handover of a vehicle-mounted terminal RAN cell site (inter-cell base station with integrated sensing and computing) is shown.
[0093] like Figure 4As shown, the 5G inter-sensing and computing integrated base station (i.e., the V2X server inter-sensing and computing integrated local computer room) 41 has a RAN cell 43 and a RAN cell 44 under its jurisdiction. The 5G inter-sensing and computing integrated base station 41 communicates with the RAN cell 43 or the RAN cell 44 through the Uu interface provided by the active antenna unit (Active Antenna Unit, AAU). If the vehicle terminal 42 needs to switch from the RAN cell 43 to the RAN cell 44, it belongs to the intra-station RAN cell switching, which can be specifically handled by Figure 1 The signaling process shown is used for switching.
[0094] like Figure 5 As shown, the common 5G base station 51 has a RAN cell 54 under its jurisdiction, and the 5G inter-sensing and computing integrated base station (i.e., the V2X server inter-sensing and computing integrated local machine room) 52 has a RAN cell 55 under its jurisdiction. The common 5G base station 51 communicates with the RAN cell 54 through the Uu interface provided by the AAU, and the 5G inter-sensing and computing integrated base station 52 communicates with the RAN cell 55 through the Uu interface provided by the AAU. If the vehicle-mounted terminal 53 needs to switch from the RAN cell 54 to the RAN cell 55, it belongs to the inter-station RAN cell switching, which can be specifically performed through Figure 2 The signaling process shown is used for switching.
[0095] like Figure 6 As shown, the 5G inter-sensing and computing integrated base station (i.e., the V2X server inter-sensing and computing integrated local machine room) 61 governs the RAN cell 64, and the 5G inter-sensing and computing integrated base station (i.e., the V2X server inter-sensing and computing integrated local machine room) 62 governs the RAN cell 65. The 5G inter-sensing and computing integrated base station 61 communicates with the RAN cell 54 through the Uu interface provided by the AAU, and the 5G inter-sensing and computing integrated base station 62 also communicates with the RAN cell 55 through the Uu interface provided by the AAU. If the vehicle-mounted terminal 63 needs to switch from the RAN cell 64 to the RAN cell 65, it belongs to the inter-station RAN cell switching, which can be specifically performed through Figure 2 The signaling process shown is used for switching.
[0096] The cell switching method provided in the embodiment of this specification can determine whether it is necessary to transmit a V2X service message to the vehicle-mounted terminal after determining that the vehicle-mounted terminal needs to or is switching a radio access network RAN cell; if it is determined that the V2X service message does not need to be transmitted to the vehicle-mounted terminal, the vehicle-mounted terminal is controlled to switch the RAN cell. Furthermore, when sending the V2X service message, the RAN cell switching is suspended. This makes the switching of the RAN cell not affect the sending of the V2X service message, thereby improving the continuity of the V2X service and ensuring the transmission delay of the V2X service message.
[0097] A cell switching method applied to a vehicle-mounted terminal is described below.
[0098] Figure 7A cell switching method provided by an embodiment of this specification is shown, which is applied to a vehicle-mounted terminal. Figure 7 As shown, the method may include the following steps:
[0099] Step 701: after determining that a V2X message needs to be sent through a wireless network, determine whether the device is in a radio access network RAN cell switching process.
[0100] Step 702: When determining that the device is in a RAN cell switching process, suspend the RAN cell switching and send the V2X service message through the wireless network.
[0101] The sending of the V2X service message through a wireless network may include: sending the V2X service message through a current wireless channel, that is, sending the V2X service message through an original wireless channel before switching.
[0102] The V2X service message may be sent by the vehicle-mounted terminal to the tele-sensing computing unit through a wireless network, or the V2X service message may be sent by the vehicle-mounted terminal to a V2X server through a wireless network.
[0103] The suspending of RAN cell switching may include: suspending the response to the RAN cell switching process controlled by the network device, such as suspending the response / execution of RRC reconfiguration signaling.
[0104] Step 703: After the V2X service message is sent, the RAN cell switching is resumed or continued.
[0105] This embodiment is intended to illustrate that when the vehicle terminal is preparing to send a V2X message through the Uu interface, it first checks whether the vehicle terminal is in the RAN cell switching process. If so, the RAN cell switching process is first suspended (for example, the response / execution of the switching signaling is suspended), and the V2X message is first sent on the original wireless channel; after the V2X message is sent, the RAN cell switching process is restarted or continued.
[0106] Figure 7 The cell switching method provided by the illustrated embodiment can determine whether it is in the process of switching a cell of a wireless access network RAN after determining that a V2X message needs to be sent through a wireless network; if it is determined that it is in the process of switching a cell of a wireless access network RAN, suspend the RAN cell switching and send the V2X service message through a wireless network; after the V2X service message is sent, re-execute or continue the RAN cell switching. This ensures that the switching of the RAN cell does not affect the sending of the V2X service message, thereby improving the continuity of the V2X service and ensuring the transmission delay of the V2X service message.
[0107] A cell switching method provided in an embodiment of this specification is introduced above. A cell switching device provided in an embodiment of this specification is described below.
[0108] Figure 8 FIG. 1 shows a schematic diagram of the structure of a cell switching device provided in an embodiment of this specification, which can be applied to network equipment. Figure 8 As shown, the device includes: a determination module 801, a control module 802 and a sending module 803.
[0109] The determination module 801 is used to determine whether a V2X service message needs to be transmitted to the vehicle terminal after determining that the vehicle terminal needs to or is switching a radio access network RAN cell.
[0110] Usually, if Figure 1 and Figure 2 As shown, whether the vehicle terminal needs to perform RAN cell switching is controlled by the network device through signaling, that is, the network device notifies the vehicle terminal when and how to perform RAN cell switching. Therefore, the network device can know whether a vehicle terminal needs (is about to) or is performing RAN cell switching.
[0111] There are many ways to determine whether it is necessary to transmit the V2X service message to the vehicle-mounted terminal. Two examples are given below.
[0112] In the first example, the network device determines whether a V2X service message that needs to be forwarded to the vehicle terminal is received. If received, it determines that the V2X service message needs to be transmitted to the vehicle terminal. Otherwise, it determines that the V2X service message does not need to be transmitted to the vehicle terminal.
[0113] Specifically, the network device determines whether a V2X service message that needs to be sent to the vehicle terminal is received from the intersensory computing integrated unit. If received, it is determined that the V2X service message needs to be transmitted to the vehicle terminal. Otherwise, it is determined that the V2X service message does not need to be transmitted to the vehicle terminal. Alternatively, the network device determines whether a V2X service message that needs to be sent to the vehicle terminal is received from the V2X server. If received, it is determined that the V2X service message needs to be transmitted to the vehicle terminal. Otherwise, it is determined that the V2X service message does not need to be transmitted to the vehicle terminal.
[0114] In the second example, the network device determines whether the V2X service message of the current V2X service message cycle of the vehicle-mounted terminal has been transmitted, and determines whether the next V2X service message cycle of the vehicle-mounted terminal has been reached. If it is determined that the V2X service message of the current V2X service message cycle of the vehicle-mounted terminal has been transmitted and the next V2X service message cycle of the vehicle-mounted terminal has not been reached, it is determined that the V2X service message does not need to be transmitted to the vehicle-mounted terminal; otherwise, it is determined that the V2X service message needs to be transmitted to the vehicle-mounted terminal.
[0115] The control module 802 is used to control the vehicle terminal to switch the RAN cell when it is determined that there is no need to transmit the V2X service message to the vehicle terminal.
[0116] The sending module 803 is used to suspend the RAN cell switching of the vehicle terminal and transmit the V2X service message to the vehicle terminal when it is determined that the V2X service message needs to be transmitted to the vehicle terminal.
[0117] Further, based on the above first example, the control module 802 may be used to: after transmitting the V2X service message to the vehicle-mounted terminal, control the vehicle-mounted terminal to re-switch or continue to switch the RAN cell.
[0118] The transmitting of the V2X service message to the vehicle terminal may include: transmitting the V2X service message to the vehicle terminal through the current wireless channel, that is, transmitting the V2X service message to the vehicle terminal through the wireless channel before switching.
[0119] That is to say, in the first example above, since the process of whether the vehicle terminal needs to perform RAN cell switching is controlled by the network device through signaling, that is, the network device notifies the vehicle terminal when and how to perform RAN cell switching. Therefore, when the network-side device receives a V2X service message from the telematics unit or the V2X server and needs to send the V2X service message to a certain vehicle terminal, it can first check whether the vehicle terminal needs or is performing RAN cell switching. If so, the RAN cell switching process is suspended first (for example, the sending of RRC reconfiguration signaling is temporarily suspended), and the V2X service message is sent on the current wireless channel (original wireless channel); after the V2X service message is sent, the vehicle terminal is controlled to resume or continue the RAN cell switching process.
[0120] Further, based on the above second example, the control module 802 may be used to: control the vehicle-mounted terminal to switch the RAN cell within the transmission time interval between two adjacent V2X service messages.
[0121] That is to say, in the second example above, considering that the sending of V2X service messages has a fixed period, a message is generally sent once every 100ms (such as the Remote Server Interface (RSI) message). Therefore, the network device can arrange the vehicle-mounted terminal that needs to perform RAN cell switching to perform RAN cell switching in the time gap between two adjacent V2X service messages (that is, after the current V2X service message is sent and before the next V2X service message sending period arrives) based on the fixed period of the V2X service message. Since the RAN cell switching time is usually less than the V2X service message period, it will not affect the sending delay of the V2X message, ensuring the continuity of the V2X service.
[0122] It should be noted that the telepathy and computing integrated unit is a functional module of the network equipment (such as base stations). The network equipment realizes the telepathy and computing integrated function by adding a computing power board and establishing a connection with the V2X cloud control platform. The telepathy and computing integrated unit is responsible for the roadside perception fusion calculation and packages the perception results into a V2X message adapted to the Uu interface, and then sends the Uu V2X service message directly to the vehicle terminal through the network equipment. Similarly, the vehicle terminal also sends the adapted V2X service message to the telepathy and computing integrated unit on the network equipment side through the Uu port. Such network equipment (often called telepathy and computing integrated base stations, such as 5G telepathy and computing integrated base stations) has a natural advantage in reducing V2X service latency and saving V2X service backhaul network resources.
[0123] In addition, the RAN cell handover of the vehicle terminal often includes two scenarios: intra-site handover (the two RAN cells before and after the handover belong to the same base station) and inter-site handover (the two RAN cells before and after the handover belong to different base stations). Figure 4 , Figure 5 and Figure 6 The description is not repeated here.
[0124] A cell switching device provided in an embodiment of this specification can determine whether it is necessary to transmit a V2X service message to the vehicle-mounted terminal after determining that the vehicle-mounted terminal needs to or is switching a wireless access network RAN cell; if it is determined that the V2X service message does not need to be transmitted to the vehicle-mounted terminal, the vehicle-mounted terminal is controlled to switch the RAN cell. Furthermore, when sending the V2X service message, the RAN cell switching is suspended. This makes the switching of the RAN cell not affect the sending of the V2X service message, thereby improving the continuity of the V2X service and ensuring the transmission delay of the V2X service message.
[0125] Above Figure 8 The device shown can be used to implement the above Figure 3For the various embodiments of the cell switching method shown, please refer to the above method embodiments for relevant details.
[0126] Fig. 9 FIG. 1 shows a schematic diagram of the structure of a cell switching device provided in an embodiment of this specification, which can be applied to a vehicle-mounted terminal. Fig. 9 As shown, the device includes: a determination module 901, a sending module 902 and a switching module 903.
[0127] The determination module 901 is used to determine whether it is in a radio access network RAN cell switching process after determining that a V2X message needs to be sent through a wireless network.
[0128] The sending module 902 is used to suspend the RAN cell switching when determining that it is in the RAN cell switching process, and send the V2X service message to the network device.
[0129] The sending of the V2X service message through the wireless network may include: sending the V2X service message through the current wireless channel, that is, sending the V2X service message to the network device through the original wireless channel before switching.
[0130] The V2X service message may be sent by the vehicle-mounted terminal to the tele-sensing computing unit through a wireless network, or the V2X service message may be sent by the vehicle-mounted terminal to a V2X server through a wireless network.
[0131] The suspending of RAN cell switching may include: suspending the response to the RAN cell switching process controlled by the network device, such as suspending the response / execution of RRC reconfiguration signaling.
[0132] The switching module 903 is configured to re-execute or continue to execute RAN cell switching after the V2X service message is sent.
[0133] This embodiment is intended to illustrate that when the vehicle terminal is preparing to send a V2X message through the Uu interface, it first checks whether the vehicle terminal is in the RAN cell switching process. If so, the RAN cell switching process is first suspended (for example, the response / execution of RRC reconfiguration signaling is suspended), and the V2X message is first sent on the original wireless channel; after the V2X message is sent, the RAN cell switching process is restarted or continued.
[0134] Fig. 9The cell switching device provided in the illustrated embodiment can determine whether it is in the process of switching a RAN cell after determining that a V2X message needs to be sent through a wireless network; if it is determined that it is in the process of switching a RAN cell, suspend the RAN cell switching and send the V2X service message through a wireless network; after the V2X service message is sent, restart or continue to perform the RAN cell switching. This ensures that the switching of the RAN cell does not affect the sending of the V2X service message, thereby improving the continuity of the V2X service and ensuring the transmission delay of the V2X service message.
[0135] Above Fig. 9 The device shown can be used to implement the above Figure 7 For the various embodiments of the cell switching method shown, please refer to the above method embodiments for relevant details.
[0136] Fig.10 It is a structural diagram of a vehicle-mounted terminal according to another embodiment of the present specification. Fig.10 The vehicle terminal 1000 shown includes: at least one processor 1001, a memory 1002, at least one network interface 1004 and a user interface 1003. The various components in the vehicle terminal 1000 are coupled together through a bus system 1005. It can be understood that the bus system 1005 is used to realize the connection and communication between these components. In addition to the data bus, the bus system 1005 also includes a power bus, a control bus and a status signal bus. However, for the sake of clarity, the bus system 1005 is not shown in FIG. Figure 5 Various buses are labeled as bus system 1005 .
[0137] The user interface 1003 may include a display, a keyboard, or a pointing device (eg, a mouse, a trackball, a touch pad, or a touch screen).
[0138] It can be understood that the memory 1002 in the embodiments of the present specification can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory can be a random access memory (RAM), which is used as an external cache. By way of example but not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM) and direct memory bus random access memory (DRRAM). The memory 1002 of the system and method described in the embodiments of this specification is intended to include, but is not limited to, these and any other suitable types of memory.
[0139] In some implementations, the memory 1002 stores the following elements, executable modules or data structures, or a subset thereof, or an extended set thereof: an operating system 10021 and an application 10022 .
[0140] The operating system 10021 includes various system programs, such as a framework layer, a core library layer, a driver layer, etc., which are used to implement various basic services and process hardware-based tasks. The application 10022 includes various application programs, such as a media player (MediaPlayer), a browser (Browser), etc., which are used to implement various application services. The program for implementing the method of the embodiment of this specification can be included in the application 10022.
[0141] In the embodiment of the present specification, the vehicle terminal 1000 also includes: a computer program stored in the memory 1002 and executable on the processor 1001. When the computer program is executed by the processor 1001, the various processes of the above-mentioned cell switching method are implemented and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
[0142] The method disclosed in the above embodiment of this specification can be applied to the processor 1001, or implemented by the processor 1001. The processor 1001 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by the hardware integrated logic circuit or software instructions in the processor 1001. The above processor 1001 can be a general processor, a digital signal processor (Digital Signal Processor, DSP), an application specific integrated circuit (Application Specific Integrated Circuit, ASIC), a field programmable gate array (Field Programmable Gate Array, FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The methods, steps and logic block diagrams disclosed in the embodiments of this specification can be implemented or executed. The general processor can be a microprocessor or the processor can also be any conventional processor, etc. The steps of the method disclosed in the embodiments of this specification can be directly embodied as a hardware decoding processor to execute, or the hardware and software modules in the decoding processor are combined to execute. The software module may be located in a computer-readable storage medium that is mature in the art, such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory, or an electrically erasable programmable memory, a register, etc. The computer-readable storage medium is located in the memory 1002, and the processor 1001 reads the information in the memory 1002 and completes the steps of the above method in combination with its hardware. Specifically, a computer program is stored on the computer-readable storage medium, and when the computer program is executed by the processor 1001, each step of the cell switching method embodiment described above is implemented.
[0143] See also Fig.11 , Fig.11 1 is a structural diagram of a network device used in the embodiments of this specification, which can implement the details of the above-mentioned cell switching method and achieve the same effect. Fig.11 As shown, the network device 1100 includes: a processor 1101, a transceiver 1102, a memory 1103, a user interface 1104 and a bus interface, wherein:
[0144] In the embodiment of the present specification, the network device 1100 also includes: a computer program stored in the memory 1103 and executable on the processor 1101. When the computer program is executed by the processor 1101, the various processes of the above-mentioned cell switching method are implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
[0145] exist Fig.11 In the embodiment, the bus architecture may include any number of interconnected buses and bridges, specifically at least one processor represented by processor 1101 and various circuits of memory represented by memory 1103 are linked together. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described herein. The bus interface provides an interface. The transceiver 1102 may be a plurality of components, namely, a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium. For different vehicle-mounted terminals, the user interface 1104 may also be an interface capable of externally and internally connecting required devices, and the connected devices include but are not limited to a keypad, a display, a speaker, a microphone, a joystick, and the like.
[0146] The processor 1101 is responsible for managing the bus architecture and general processing, and the memory 1103 can store data used by the processor 1101 when performing operations.
[0147] It is understood that the embodiments described in the embodiments of this specification can be implemented by hardware, software, firmware, middleware, microcode or a combination thereof. For hardware implementation, the processing unit can be implemented in at least one application specific integrated circuit (Application Specific Integrated Circuits, ASIC), digital signal processor (Digital Signal Processing, DSP), digital signal processing device (DSP Device, DSPD), programmable logic device (Programmable Logic Device, PLD), field programmable gate array (Field-Programmable Gate Array, FPGA), general processor, controller, microcontroller, microprocessor, other electronic units for performing the functions described in this specification or a combination thereof.
[0148] For software implementation, the technology described in the embodiments of this specification can be implemented by a module (such as a process, function, etc.) that performs the functions described in the embodiments of this specification. The software code can be stored in a memory and executed by a processor. The memory can be implemented in the processor or outside the processor.
[0149] The embodiment of this specification also provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, each process of the above-mentioned cell switching method embodiment is implemented, and the same technical effect can be achieved. To avoid repetition, it is not repeated here. Among them, the computer-readable storage medium is such as a read-only memory (ROM), a random access memory (RAM), a disk or an optical disk, etc.
[0150] The embodiment of this specification also provides a computer program product including instructions, when a computer runs the instructions of the computer program product, the computer executes the above-mentioned cell switching method. Specifically, the computer program product can be run on the above-mentioned network device.
[0151] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this specification.
[0152] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0153] In the several embodiments provided in this specification, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0154] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0155] In addition, each functional unit in each embodiment of the present specification may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0156] If the functions are implemented in the form of 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 specification, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium, including several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of this specification. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), disk or optical disk, etc., various media that can store program codes.
[0157] The above is only a specific implementation of this specification, but the protection scope of this specification is not limited to this. Any technician familiar with this technical field can easily think of changes or replacements within the technical scope disclosed in this specification, which should be included in the protection scope of this specification. Therefore, the protection scope of this specification should be based on the protection scope of the claims.
Claims
1. A cell switching method, applied to a network device, comprising: After determining that the vehicle-mounted terminal needs to or is switching a radio access network RAN cell, determining whether a V2X service message needs to be transmitted to the vehicle-mounted terminal; When it is determined that there is no need to transmit the V2X service message to the vehicle-mounted terminal, controlling the vehicle-mounted terminal to switch the RAN cell; When it is determined that the V2X service message needs to be transmitted to the vehicle-mounted terminal, the RAN cell switching of the vehicle-mounted terminal is suspended, and the V2X service message is transmitted to the vehicle-mounted terminal.
2. The cell switching method according to claim 1, wherein: When it is determined that there is no need to transmit the V2X service message to the vehicle-mounted terminal, controlling the vehicle-mounted terminal to switch the RAN cell includes: After transmitting the V2X service message to the vehicle-mounted terminal, controlling the vehicle-mounted terminal to re-switch or continue to switch the RAN cell.
3. The cell switching method according to claim 1 or 2, wherein: The transmitting the V2X service message to the vehicle-mounted terminal includes: The V2X service message is transmitted to the vehicle-mounted terminal via the current wireless channel.
4. The cell switching method according to claim 1 or 2, wherein: The determining whether it is necessary to transmit the V2X service message to the vehicle-mounted terminal includes: Determine whether a V2X service message that needs to be sent to the vehicle-mounted terminal is received from the integrated sensing and computing unit.
5. The cell switching method according to claim 1 or 2, wherein: The determining whether it is necessary to transmit the V2X service message to the vehicle-mounted terminal includes: Determine whether a V2X service message that needs to be sent to the vehicle terminal is received from the V2X server.
6. The cell switching method according to claim 1, wherein: The determining whether it is necessary to transmit the V2X service message to the vehicle-mounted terminal includes: Determine whether the V2X service message of the current V2X service message cycle of the vehicle terminal has been transmitted, and determine whether the next V2X service message cycle of the vehicle terminal has arrived.
7. The cell switching method according to claim 6, wherein: The determining whether it is necessary to transmit the V2X service message to the vehicle-mounted terminal further includes: When it is determined that the V2X service message of the current V2X service message cycle for the vehicle terminal has been transmitted and the next V2X service message cycle of the vehicle terminal has not arrived, it is determined that there is no need to transmit the V2X service message to the vehicle terminal.
8. The cell switching method according to claim 7, wherein: The controlling the vehicle-mounted terminal to switch the RAN cell includes: The vehicle-mounted terminal is controlled to switch the RAN cell within the transmission time interval of two adjacent V2X service messages.
9. A cell switching method, applied to a vehicle-mounted terminal, the method comprising: After determining that a V2X message needs to be sent through a wireless network, determining whether the device is in a radio access network RAN cell handover process; When determining that the device is in a RAN cell handover process, suspend the RAN cell handover and send the V2X service message through the wireless network; After the V2X service message is sent, the RAN cell switching is resumed or continued.
10. The cell switching method according to claim 9, wherein sending the V2X service message through a wireless network comprises: The V2X service message is sent through the current wireless channel.
11. The cell switching method according to claim 9, wherein: The V2X service message is sent by the vehicle-mounted terminal to the tele-sensing and computing integrated unit via a wireless network.
12. The cell switching method according to claim 9, wherein: The V2X service message is sent by the vehicle terminal to the V2X server via a wireless network.
13. An electronic device comprising: processor; a memory for storing instructions executable by the processor; The processor is configured to execute the instructions to implement the method according to any one of claims 1 to 12.
14. A computer-readable storage medium, when instructions in the storage medium are executed by a processor of an electronic device, the electronic device is enabled to execute the method according to any one of claims 1 to 12.
Citation Information
Cited By
Cell handover method and device, and computer-readable storage medium
EP4757420A1