High-speed rail dedicated cell access method, device, equipment and medium

By receiving access reference information and terminal status information broadcast by the cell, the cell access weight value is calculated to solve the problems of Doppler frequency shift and frequent handover in high-speed rail scenarios, thereby achieving efficient and low-latency access to dedicated high-speed rail cells and improving communication quality and user experience.

CN121334815APending Publication Date: 2026-01-13CHINA TELECOM CORP LTD TECHNOLOGY INNOVATION CENTER +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511553283.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-10-28
Publication Date
2026-01-13

AI Technical Summary

Technical Problem

In high-speed rail scenarios, existing technologies cannot effectively solve the frequency offset and frequent cell handover problems caused by the Doppler frequency shift effect, resulting in poor communication continuity and user experience. Existing solutions suffer from low user penetration, high latency, or high false triggering rate.

Method used

By receiving access reference information broadcast from multiple cells, terminal status information is obtained, cell access weight values ​​are calculated, and the cell to which the terminal accesses is determined based on the weight values. Access reference information is broadcast using the CMAS channel. The terminal does not need to pre-install a dedicated APP, and cell selection is based on the degree of matching between the terminal status and the access reference information.

Benefits of technology

Reduce resource mismatch, improve service quality, enhance communication continuity and user experience, reduce latency, and improve compatibility and deployment efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121334815A_ABST
    Figure CN121334815A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a high-speed rail dedicated cell access method, device and equipment, a medium and a program product. The method comprises the following steps: receiving access reference information broadcasted by a plurality of cells; obtaining terminal state information; calculating a cell access weight value according to the terminal state information and the access reference information; and determining the cell accessed by the terminal according to the cell access weight value. According to the method, the access reference information of each cell is broadcasted to the terminal by using the cell broadcast, so that the terminal can determine the accessed cell based on the matching degree of the terminal state information and the access reference information, the possibility of resource mismatching is reduced, and the service quality is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of communication technology, and more specifically, to a method, apparatus, electronic device, storage medium, and computer program product for accessing a dedicated high-speed rail cell. Background Technology

[0002] Mobile communication in high-speed rail scenarios faces two core challenges: first, the Doppler frequency shift effect, which causes frequency deviation when trains travel at 350 km / h, leading to an increased uplink synchronization rate; and second, frequent cell handover issues, resulting in a higher handover failure rate and severely impacting communication continuity and user experience. Existing solutions all have significant shortcomings: dedicated app solutions rely on pre-installed software on terminals, resulting in insufficient user penetration; signaling configuration solutions suffer from high RRC reconfiguration latency, making it difficult to meet real-time requirements; and network-side prediction solutions suffer from low positioning accuracy, leading to a high false trigger rate and poor practicality. Therefore, there is an urgent need for a method that can achieve dedicated cell access for high-speed rail without relying on pre-installed terminal software, and with low latency and high accuracy. Summary of the Invention

[0003] This disclosure provides a method, apparatus, electronic device, storage medium, and computer program product for accessing a dedicated high-speed rail cell.

[0004] Other features and advantages of this disclosure will become apparent from the following detailed description, or may be learned in part from practice of this disclosure.

[0005] According to one aspect of this disclosure, a method for accessing a dedicated high-speed rail cell is provided. The method includes: receiving access reference information broadcast by a plurality of cells; wherein the plurality of cells includes at least one dedicated high-speed rail cell; acquiring terminal status information; calculating a cell access weight value based on the terminal status information and the access reference information; and determining the cell to which the terminal accesses based on the cell access weight value.

[0006] In an exemplary embodiment, the access reference information includes at least one of the following: cell identification information, electronic fence information, cell recommended speed information, access compensation information, service optimization information, and line direction information; the terminal status information includes at least one of the following: terminal location information, terminal speed information, movement direction information, signal strength information, and service type information.

[0007] In an exemplary embodiment, calculating the cell access weight value based on the terminal status information and access reference information includes: determining a location matching weight based on the terminal location information and geofence information; determining a speed matching weight based on the terminal speed information and cell recommended speed information; determining a direction matching weight based on the movement direction information and line direction information; determining a signal strength weight based on the signal strength information; determining a service type weight based on the service type information; and performing a weighted calculation based on at least one of the location matching weight, speed matching weight, direction matching weight, signal strength weight, and service type weight to obtain the cell access weight value.

[0008] In an exemplary embodiment, calculating the cell access weight value based on the terminal status information and access reference information includes: determining whether the terminal is located within the electronic fence of the cell based on the terminal location information and electronic fence information; determining a speed matching weight based on the terminal speed information and cell recommended speed information in response to the terminal being located within the electronic fence; determining a direction matching weight based on the movement direction information and line direction information in response to the terminal being located within the electronic fence; determining a signal strength weight based on the signal strength information in response to the terminal being located within the electronic fence; determining a service type weight based on the service type information in response to the terminal being located within the electronic fence; and performing a weighted calculation based on at least one of the speed matching weight, direction matching weight, signal strength weight, and service type weight to obtain the cell access weight value.

[0009] In an exemplary embodiment, determining the speed matching weight based on the terminal speed information and the cell recommended speed information includes: determining the terminal line offset angle based on the line direction information and the movement direction information; calculating the terminal equivalent speed based on the terminal speed information and the terminal line offset angle; and determining the speed matching weight based on the terminal equivalent speed and the cell recommended speed information.

[0010] In an exemplary embodiment, determining the cell to which the terminal accesses based on the cell access weight value includes: determining that the terminal accesses the high-speed rail dedicated cell in response to the cell access weight value corresponding to the high-speed rail dedicated cell being in a first weight interval; recommending that the terminal access the high-speed rail dedicated cell in response to the cell access weight value corresponding to the high-speed rail dedicated cell being in a second weight interval; and determining that the terminal maintains its current access cell in response to the cell access weight value corresponding to the high-speed rail dedicated cell being in a third weight interval.

[0011] In an exemplary embodiment, determining the cell to which the terminal accesses based on the cell access weight value includes: determining the cell to which the terminal accesses by comparing the cell access weight values ​​corresponding to each of the cells.

[0012] In an exemplary embodiment, the access reference information is broadcast via Commercial Mobile Alert Service (CMAS).

[0013] In an exemplary embodiment, the method further includes: compensating the communication signal according to the access compensation information in response to the terminal accessing the high-speed rail dedicated cell; or optimizing the corresponding service according to the service optimization information in response to the terminal accessing the high-speed rail dedicated cell.

[0014] According to another aspect of this disclosure, a high-speed rail dedicated cell access device is provided, comprising: a broadcast receiving module configured to receive access reference information broadcast by a plurality of cells; wherein the plurality of cells includes at least one high-speed rail dedicated cell; a status information acquisition module configured to acquire terminal status information; a weight value calculation module configured to calculate a cell access weight value based on the terminal status information and the access reference information; and a cell access module configured to determine the cell to which the terminal accesses based on the cell access weight value.

[0015] According to another aspect of this disclosure, an electronic device is provided, comprising: one or more processors; and a storage device configured to store one or more programs, which, when executed by the one or more processors, cause the one or more processors to implement the high-speed rail dedicated cell access method as described in the above embodiments.

[0016] According to another aspect of this disclosure, a computer-readable storage medium is provided, the computer-readable storage medium storing a computer program that, when executed by a processor, implements the high-speed rail dedicated cell access method as described in the above embodiments.

[0017] According to another aspect of this disclosure, a computer program product is provided, including a computer program / signaling, characterized in that, when the computer program / signaling is executed by a processor, it implements the high-speed rail dedicated cell access method as described in the above embodiments.

[0018] The high-speed rail dedicated cell access method provided in this disclosure receives access reference information broadcast from multiple cells; obtains terminal status information; calculates a cell access weight value based on the terminal status information and the access reference information; and determines the cell to which the terminal will access based on the cell access weight value. This method utilizes cell broadcasting to broadcast access reference information of each cell to the terminal, enabling the terminal to determine the cell to access based on the degree of matching between the terminal status information and the access reference information, reducing the possibility of resource mismatch and improving service quality.

[0019] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description

[0020] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure, and are not intended to unduly limit this disclosure.

[0021] Figure 1 A schematic diagram of a network architecture of a communication system to which embodiments of this disclosure apply is shown; Figure 2 A flowchart of a high-speed rail dedicated cell access method according to an embodiment of this disclosure is shown; Figure 3 The flowchart of the cell access weight value calculation method according to an embodiment of this disclosure is shown. Figure 1 ; Figure 4 The flowchart of the cell access weight value calculation method according to an embodiment of this disclosure is shown. Figure 2 ; Figure 5 A schematic diagram of the structure of a high-speed rail dedicated cell access device according to an embodiment of this disclosure is shown; Figure 6 A schematic diagram of the structure of an electronic device suitable for implementing exemplary embodiments of the present disclosure is shown. Detailed Implementation

[0022] Exemplary embodiments will now be described more fully with reference to the accompanying drawings. However, these exemplary embodiments can be implemented in many forms and should not be construed as limited to the examples set forth herein; rather, they are provided so that this disclosure will be more comprehensive and complete, and will fully convey the concept of the exemplary embodiments to those skilled in the art. The described features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.

[0023] Furthermore, the accompanying drawings are merely illustrative of this disclosure and are not necessarily drawn to scale. The same reference numerals in the drawings denote the same or similar parts, and therefore repeated descriptions of them will be omitted. Some block diagrams shown in the drawings are functional entities and do not necessarily correspond to physically or logically independent entities. These functional entities may be implemented in software, in one or more hardware modules or integrated circuits, or in different network and / or processor devices and / or microcontroller devices.

[0024] It should be noted that the ordinal numbers such as "first" and "second" mentioned in the embodiments of this disclosure are used to distinguish multiple objects, and are not used to limit the order, timing, priority or importance of multiple objects. Furthermore, the descriptions of "first" and "second" do not limit the objects to necessarily being different.

[0025] To address the aforementioned problems, the technical solutions proposed in this disclosure can be applied to various communication systems. For example, GSM (Global System for Mobile Communications) systems, CDMA (Code Division Multiple Access) systems, WCDMA (Wideband Code Division Multiple Access) systems, LTE (Long Term Evolution) systems, LTE frequency division duplex systems, LTE time division duplex systems, UMTS (Universal Mobile Telecommunication System), WIMAX (Worldwide Interoperability for Microwave Access) communication systems, 5G (5th generation) systems, or future communication systems or other similar communication systems.

[0026] Figure 1 A schematic diagram of a network architecture for a communication system to which embodiments of this disclosure apply is shown. Figure 1As shown, the network architecture includes UE, RAN (Radio Access Network) equipment, AMF (Access and Mobility Management Function) network elements, SMF (Session Management function) network elements, UPF (User Plane Function) network elements, PCF (Policy Control Function) network elements, NSSF (Network Slice Selection Function) network elements, NRF (Network Repository Function) network elements, NWDAF (Network Data Analytics Function) network elements, UDM (Unified Data Management) network elements, UDR (Unified Data Repository) network elements, ASF (Authentication Server Function) network elements, NEF (Network Exposure Function) network elements, AF (Application Function) network elements, and DN (Data Network) connecting to the operator's network.

[0027] The UE can be various electronic devices, deployed on land (indoor or outdoor, handheld, wearable, or vehicle-mounted); on water (e.g., ships); or in the air (e.g., airplanes, balloons, and satellites). The UE can communicate with the core network without RAN equipment, exchanging voice and / or data with RAN equipment. The UE can be a mobile phone, tablet, computer with wireless transceiver capabilities, mobile internet device, wearable device, virtual reality terminal device, augmented reality terminal device, wireless terminal in industrial control, wireless terminal in autonomous driving, wireless terminal in telemedicine, wireless terminal in smart grids, wireless terminal in transportation safety, wireless terminal in smart cities, wireless terminal in smart homes, etc. Optionally, the client applications installed in different UEs can be the same, or clients of the same type of application based on different operating systems. Depending on the terminal platform, the specific form of the application client can also differ; for example, the application client can be a mobile phone client, a computer client, etc.

[0028] RAN equipment is a device in the network used to connect UEs to the wireless network. It can include devices in the access network that communicate with wireless terminals through one or more sectors on the air interface. UEs can access AMF network elements through RAN equipment. Specifically, when a UE accesses an AMF network element through RAN equipment, the UE can access the AMF network element through network-side equipment such as 5G and later versions of base stations (e.g., 5G NR NB) or base stations in other communication systems (e.g., eNB base stations).

[0029] The AMF network element is mainly used for mobility management and access authentication / authorization of UEs, and is also responsible for transmitting user policies between UEs and PCF network elements.

[0030] SMF network elements are mainly used for session management, UE Internet Protocol address allocation and management, selection of manageable user plane functions, policy control, or terminal points for charging function interfaces, and downlink data notification, etc.

[0031] UPF network elements can be used for packet routing and forwarding, or QoS processing of user plane data. User data can be accessed to the DN through this network element.

[0032] PCF network elements are a unified policy framework used to guide network behavior, providing policy rule information for control plane functional network elements (such as AMF and SMF network elements).

[0033] The NSSF network element is mainly used to select the appropriate network slice for the UE's services.

[0034] NRF network elements are primarily used to provide registration and discovery functions for network elements or the services they provide.

[0035] NWDAF network elements can collect data from various network functions and perform analysis and prediction.

[0036] UDM network elements are mainly used to manage UE subscription information. For example, during the authentication process, they perform authentication vector calculation, key deduction, user identifier decryption, etc. In the resynchronization process, they verify AUTS according to the corresponding algorithm and initiate a re-authentication process.

[0037] UDR network elements are mainly used to store structured data information, including subscription information, policy information, and network data or service data with standard format definitions.

[0038] The AUSF network element is mainly used for security authentication of terminal devices.

[0039] The NEF (Network Element) is located between the 5G core network and external third-party application functions, and may also have some internal application functions. It is responsible for managing the network data exposed to the outside world. All external applications that want to access the internal data of the 5G core network must go through the NEF. The NEF provides corresponding security guarantees to ensure the security of external applications to the network, and provides functions such as opening up QoS customization capabilities for external applications, subscription to mobility state events, and distribution of application function requests.

[0040] AF (Application Filter) network elements are primarily used to convey application-side requests to the network side, such as QoS requirements and user state event subscriptions. AF network elements can be third-party functional entities or application services deployed by the operator. For third-party application functional entities, authorization processing can also be handled through NEF (Network Filter) network elements when interacting with the core network. For example, a third-party application function may directly send a request to an NEF network element. The NEF network element determines whether the AF network element is authorized to send the request. If the verification is successful, the request will be forwarded to the corresponding PCF (Physical Processing Filter) network element or UDM (User Filtering Filter) network element.

[0041] It should be understood that the aforementioned network elements or functions can be network components in hardware devices, software functions running on dedicated hardware, or virtualization functions instantiated on a platform (e.g., a cloud platform).

[0042] Figure 2 A flowchart illustrating a high-speed rail dedicated cell access method according to an embodiment of this disclosure is shown. Figure 2 As shown, the high-speed rail dedicated cell access method may include the following steps.

[0043] In step S210, access reference information broadcast by multiple cells is received; among the multiple cells, at least one is a dedicated high-speed rail cell.

[0044] In this embodiment, to meet the mobile communication needs of high-speed rail scenarios, multiple dedicated high-speed rail base stations are typically deployed along the high-speed rail line. Simultaneously, multiple ordinary base stations may also be deployed within the relevant area. Dedicated high-speed rail base stations are specifically designed to cover the high-speed rail line, optimizing antennas, parameters, and algorithms to provide dedicated high-speed rail cells for terminals, primarily addressing the Doppler shift and frequent handover issues caused by high-speed movement. Ordinary base stations, on the other hand, mainly serve the needs of public mobile communication scenarios, primarily meeting voice and data services in low-speed scenarios, providing ordinary cells for terminals. Since both dedicated high-speed rail base stations and ordinary base stations are deployed along the high-speed rail line to provide mobile communication services to terminals within the relevant area, the base stations and terminals cannot distinguish the appropriate cell type for the terminal to access, resulting in resource mismatch.

[0045] In this embodiment of the disclosure, the terminal receives access reference information periodically broadcast by multiple cells. Among these cells is at least one dedicated high-speed rail cell provided by a dedicated high-speed rail base station. This access reference information indicates the recommended access information for the corresponding cell. The terminal can determine whether it is suitable to access the cell based on this access reference information.

[0046] In an exemplary embodiment, the access reference information includes at least one of the following: cell identification information, electronic fence information, cell recommended speed information, access compensation information, service optimization information, and line direction information.

[0047] Community identification information, used as unique identification information for this community.

[0048] Electronic fence information, a virtual boundary defined in the form of geographic coordinate range, is used for the coverage area of ​​a community.

[0049] Recommended speed information for a cell is used to determine the recommended mobile speed for a terminal within that cell.

[0050] Access compensation information includes pre-set signal compensation parameters to counteract high-speed effects such as Doppler frequency shift.

[0051] Service optimization information refers to optimized network configuration parameters for different service types (such as voice and video).

[0052] Route direction information, used to describe the angle or vector information of the overall direction of the high-speed rail line.

[0053] In an exemplary embodiment, each cell utilizes the cell broadcast system in the 5G network to carry the aforementioned broadcast access reference information via the Commercial Mobile Alert Service (CMAS) channel in SIB8. CMAS is a public early warning system in mobile communication systems used to forcibly broadcast emergency alerts (such as earthquakes, typhoons, etc.) to all terminals within a specific area. This disclosure utilizes the broadcast channel of CMAS to carry the access reference information of each cell. In this way, without establishing a new dedicated signaling channel, the access reference information can be distributed widely, efficiently, and in real-time. Terminals also do not need to pre-install a dedicated app to receive it, greatly improving compatibility and deployment efficiency.

[0054] In an exemplary embodiment, the access reference information can be predefined in the CMAS (e.g., ID range: 0x5A00-0x5AFF). The terminal uses this information identifier to determine that the CMAS carries access reference information, so as to avoid conflict with existing emergency alarm information.

[0055] In step S220, terminal status information is obtained.

[0056] In this embodiment of the disclosure, after obtaining the aforementioned access reference information, the terminal obtains its own terminal status information. This terminal status information represents the terminal's real-time status or environmental information. This terminal status information reflects the terminal's physical state, motion state, and service requirements. By obtaining its own terminal status information, the terminal determines whether it matches the access conditions of the corresponding cell.

[0057] In an exemplary embodiment, the terminal status information includes at least one of the following: terminal location information, terminal speed information, direction of movement information, signal strength information, and service type information.

[0058] Terminal location information is used to represent the real-time location coordinates of the terminal, such as latitude and longitude.

[0059] Terminal speed information is used to indicate the real-time moving rate of the terminal.

[0060] Movement direction information, which is the angle information used for the terminal's direction of travel.

[0061] Signal strength information is used to represent the reference signal received power of the cell as measured by the terminal.

[0062] Service type information indicates the type of communication service that the terminal is currently running or initiating, such as voice, video, or data services.

[0063] In an exemplary embodiment, the terminal location information, terminal speed information, and direction of movement information can be determined using satellite navigation information (such as GPS, BeiDou) and / or network-assisted positioning information. The methods for determining these relevant information are existing technologies and will not be elaborated upon here.

[0064] In step S230, the cell access weight value is calculated based on the terminal status information and access reference information.

[0065] In this embodiment, the access reference information represents the reference information for the recommended access terminal of the corresponding cell. The terminal status information represents the real-time status or environmental information of the terminal itself. Based on the degree of matching between the parameters in the terminal status information and the access reference information, the cell access weight value of the corresponding cell is calculated. This cell access weight value is used to represent the degree of matching between the terminal and the recommended access conditions of the cell.

[0066] As mentioned above, the terminal status information and access reference information can each include attribute information of various dimensions. Therefore, various combinations of related attribute information with different dimensions can be set for different scenario requirements. Furthermore, the weight value of the terminal accessing the corresponding cell can be evaluated based on the attribute information between different combinations of dimensions. This disclosure does not limit the specific algorithm for this access weight value.

[0067] In step S240, the cell to which the terminal accesses is determined based on the cell access weight value.

[0068] In this embodiment of the disclosure, the matching degree between the terminal and each cell is evaluated based on the cell access weight value corresponding to each cell, and then the target cell is determined from multiple cells so as to control the terminal to access the target cell.

[0069] In some exemplary embodiments, the terminal can determine the cell to be accessed based on a pre-set weight range, which may specifically include the following steps.

[0070] In response to the fact that the cell access weight value corresponding to the high-speed rail dedicated cell is in the first weight range, it is determined that the terminal accesses the high-speed rail dedicated cell; Since the cell access weight value corresponding to the high-speed rail dedicated cell is in the second weight range, it is recommended that the terminal access the high-speed rail dedicated cell. In response to the fact that the cell access weight value corresponding to the high-speed rail dedicated cell is in the third weight range, the terminal is determined to maintain the current access cell.

[0071] In this embodiment, the provided cell access decision mechanism determines the cell to be accessed based on a pre-set weight range. This mechanism primarily considers the cell access weight value between the terminal and the high-speed rail dedicated cell. When the cell access weight value is within the first weight range, it is determined that the terminal and the high-speed rail dedicated cell have a high degree of matching, therefore the terminal is forced to access the high-speed rail dedicated cell. When the cell access weight value is within the second weight range, it is determined that the terminal and the high-speed rail dedicated cell have a moderate degree of matching, and the terminal is not forced to access the high-speed rail dedicated cell, but rather recommended to access it. The terminal can choose to access or maintain the current cell based on other factors, thus retaining corresponding flexibility. When the cell access weight value is within the third weight range, it is determined that the terminal and the high-speed rail dedicated cell have a low degree of matching, therefore the terminal is not recommended to access the high-speed rail dedicated cell, but rather the current access cell is maintained.

[0072] In an exemplary embodiment, the first weighting interval is (0.85, 1], the second weighting interval is (0.6, 0.85], and the third weighting interval is (0, 0.6). If the cell access weight value corresponding to the high-speed rail dedicated cell is within the first weighting interval, then access to the high-speed rail dedicated cell is forced. If the cell access weight value is within the second weighting interval, then access to the high-speed rail dedicated cell is recommended. If the cell access weight value is within the third weighting interval, then the current access cell is maintained.

[0073] It should be noted that the number of weight intervals and the range of each weight interval described above are for illustrative purposes only. Depending on the actual application needs, two or more weight intervals may be set, and the range of each weight interval may also be dynamically adjusted according to the actual scenario; all of these should be considered within the scope of protection of this disclosure.

[0074] In some exemplary embodiments, the terminal can compare the access weight values ​​of each cell to determine the cell to be accessed, which may specifically include the following steps.

[0075] The cell to which the terminal accesses is determined by comparing the cell access weight values ​​corresponding to each cell.

[0076] In this embodiment, the terminal receives access reference information broadcast by multiple cells, including a dedicated high-speed rail cell. Based on the access reference information of each cell, the terminal calculates its corresponding cell access weight value. By comparing the cell access weight values ​​of each cell, the cell with the highest matching degree to the terminal is determined as the target cell, and the terminal is then controlled to access the target cell.

[0077] In an exemplary embodiment, based on the access reference information broadcast by cells 1, 2, and 3, the cell access weight values ​​corresponding to the terminal and each cell are calculated to be 0.6, 0.85, and 0.3, respectively. By comparing the cell access weight values ​​corresponding to each cell, cell 2 is determined to be the target cell. Based on this, the terminal is controlled to access cell 2.

[0078] The high-speed rail dedicated cell access method provided in this disclosure receives access reference information broadcast from multiple cells; obtains terminal status information; calculates a cell access weight value based on the terminal status information and the access reference information; and determines the cell to which the terminal will access based on the cell access weight value. This method utilizes cell broadcasting to broadcast access reference information of each cell to the terminal, enabling the terminal to determine the cell to access based on the degree of matching between the terminal status information and the access reference information, reducing the possibility of resource mismatch and improving service quality.

[0079] Figure 3 The flowchart of the cell access weight value calculation method according to an embodiment of this disclosure is shown. Figure 1 In this embodiment of the disclosure, in Figure 2 Based on the high-speed rail dedicated cell access method shown, as Figure 3 As shown, step S230 may include the following steps.

[0080] In step S310, the location matching weight is determined based on the terminal location information and the electronic fence information.

[0081] In this embodiment, the degree of matching between the terminal and the cell in terms of location relationship is evaluated based on the terminal location information and the electronic fence information to determine the location matching weight. The electronic fence information is a virtual boundary defined by geographic coordinates and broadcast by the base station to determine the coverage area of ​​the cell. The terminal location information is compared with the electronic fence to determine whether the terminal is within the electronic fence range.

[0082] In an exemplary embodiment, when the terminal is within the range of the electronic fence, the location matching weight Fence_In is 1. When the terminal is outside the range of the electronic fence, the location matching weight Fence_In is 0.

[0083] In step S320, the speed matching weight is determined based on the terminal speed information and the cell recommended speed information.

[0084] In this embodiment, the degree of matching between the terminal and the cell in terms of speed is evaluated based on the terminal speed information and the cell's recommended speed information to determine the speed matching weight. The cell has pre-set recommended speed information to match it. For example, the recommended speed for a high-speed rail-dedicated cell may be 300 km / h or 350 km / h, while for a regular cell it may be 50 km / h. The speed matching weight reflects the degree of matching between the terminal's actual speed and the cell's recommended speed.

[0085] In an exemplary embodiment, the speed matching weight can be determined by the ratio between the terminal speed information and the cell's recommended speed information. For example, when the terminal speed is 305 km / h and the recommended speed is 320 km / h, the speed matching weight Vel_Match is approximately 305 / 320 ≈ 0.95. The higher this speed matching weight, the higher the speed matching degree between the terminal and the cell.

[0086] In an exemplary embodiment, considering that velocity also has directionality, the calculation of the velocity matching weight can be further optimized based on the velocity's directional information. Specifically, this may include the following steps.

[0087] Based on the line direction information and the movement direction information, determine the terminal line offset angle; Calculate the equivalent speed of the terminal based on the terminal speed information and the terminal line offset angle; The speed matching weight is determined based on the terminal equivalent speed and the cell recommended speed information.

[0088] In this embodiment, the terminal line offset angle is first determined based on the terminal's movement direction information and the high-speed rail line's direction information. This terminal line offset angle reflects the angle between the terminal's movement direction and the high-speed rail line's direction. Then, the terminal's equivalent speed is calculated based on the terminal's speed information and the terminal line offset angle. This equivalent speed represents the terminal's movement speed in the high-speed rail line direction. This equivalent speed further reflects the terminal's actual speed along the high-speed rail line. Furthermore, a speed matching weight is determined based on this equivalent speed and the cell's recommended speed information. The calculation process for the relevant speed matching weight is similar to the calculation method between the aforementioned terminal speed information and cell recommended speed information, and will not be elaborated here. Introducing the terminal line offset angle and the terminal's equivalent speed better reflects the degree of matching between the terminal and the high-speed rail line.

[0089] In step S330, the direction matching weight is determined based on the movement direction information and the line direction information.

[0090] In this embodiment of the disclosure, the degree of matching between the terminal and the cell in terms of directional relationship is evaluated based on the movement direction information and the line direction information, and the directional matching weight is determined. By comparing the degree of directional matching between the two, it is measured whether the terminal's direction of travel coincides with the direction of the high-speed rail line.

[0091] In an exemplary embodiment, the angle between the movement direction information and the line direction information can be calculated. A larger angle indicates a lower degree of directional matching, and thus a smaller directional matching weight. Conversely, a smaller angle indicates a higher degree of directional matching, and thus a larger directional matching weight.

[0092] In an exemplary embodiment, the direction matching weight can be determined by the cosine of the angle between the movement direction information and the line direction information.

[0093] In step S340, the signal strength weight is determined based on the signal strength information.

[0094] In this embodiment of the disclosure, the terminal measures the signal strength information of each cell to measure the link communication quality of each cell and determine the signal strength weight.

[0095] In an exemplary embodiment, the terminal obtains signal strength information (e.g., -110dBm to -80dBm) by measuring the signal strength of each cell. This signal strength information is then mapped and transformed (e.g., between 0 and 1) to obtain the corresponding signal strength weight RSRP. The stronger the signal strength information, the larger the signal strength weight. Conversely, the weaker the signal strength information, the smaller the signal strength weight.

[0096] In step S350, the business type weight is determined based on the business type information.

[0097] In this embodiment, the terminal matches different service type weights to the currently running or initiated service type information (such as VoLTE voice, video streaming, and ordinary data services) to determine the service type weight QoS_Req. Different services have different network requirements. For example, high-definition voice calls (VoLTE), which are extremely sensitive to latency and jitter, are assigned a higher weight (e.g., 0.9), indicating that they require the stability guarantee of the high-speed rail dedicated network; while background data download services, which are not sensitive to latency, are assigned a lower weight (e.g., 0.5).

[0098] In step S360, the cell access weight value is obtained by weighting and calculating based on at least one of the location matching weight, speed matching weight, direction matching weight, signal strength weight, and service type weight.

[0099] In this embodiment of the disclosure, as shown in steps S310 to S350, the terminal-cell matching degree assessment can be performed by weighting multiple different dimensions. Based on this, one or more weights can be selected for weighted calculation to comprehensively determine the matching degree reflected by each dimension, and finally determine the corresponding cell access weight value. Specifically, corresponding weight coefficients can be assigned according to the importance of different dimensions to adjust the impact of different weights on the final cell access weight value.

[0100] In an exemplary embodiment, the cell access weight value can be calculated by selecting location matching weight, speed matching weight, signal strength weight, and service type weight, and using the following formula.

[0101]

[0102] in, To calculate the cell access weight value; Weights are matched to positions; Weights are assigned to speeds; Signal strength weights; Weights based on business type; These are the weighting coefficients for different weights.

[0103] Figure 4 The flowchart of the cell access weight value calculation method according to an embodiment of this disclosure is shown. Figure 2 In this embodiment of the disclosure, in Figure 2 Based on the high-speed rail dedicated cell access method shown, as Figure 4 As shown, step S230 may include the following steps.

[0104] In step S410, based on the terminal location information and the electronic fence information, it is determined whether the terminal is located within the electronic fence of the community.

[0105] In this embodiment of the disclosure, since the geofence information is used to determine the coverage area of ​​a cell, it is first determined whether the terminal is located within the geofence of the cell before calculating the cell access weight value. If the terminal is located within the geofence, the cell access weight value is calculated. Otherwise, the subsequent cell access weight value calculation is not performed.

[0106] In step S420, in response to the terminal being located within the electronic fence, a speed matching weight is determined based on the terminal speed information and the cell recommended speed information.

[0107] In this embodiment of the disclosure, in response to the terminal being located within an electronic fence, a speed matching weight is determined based on the terminal speed information and the cell's recommended speed information. The relevant determination process is similar to the aforementioned step S320 and will not be described again here.

[0108] In step S430, in response to the terminal being located within the electronic fence, a direction matching weight is determined based on the movement direction information and the route direction information.

[0109] In this embodiment of the disclosure, in response to the terminal being located within an electronic fence, a direction matching weight is determined based on the movement direction information and the route direction information. The relevant determination process is similar to the aforementioned step S330 and will not be described again here.

[0110] In step S440, in response to the terminal being located within the electronic fence, a signal strength weight is determined based on the signal strength information.

[0111] In this embodiment of the disclosure, in response to the terminal being located within an electronic fence, a signal strength weight is determined based on the signal strength information. The relevant determination process is similar to the aforementioned step S340 and will not be described again here.

[0112] In step S450, in response to the terminal being located within the electronic fence, the service type weight is determined based on the service type information.

[0113] In this embodiment of the disclosure, in response to the terminal being located within an electronic fence, a service type weight is determined based on the service type information. The relevant determination process is similar to the aforementioned step S350 and will not be described again here.

[0114] In step S460, the cell access weight value is obtained by weighting the weights according to at least one of the speed matching weight, direction matching weight, signal strength weight, and service type weight.

[0115] In this embodiment of the disclosure, the cell access weight value is obtained by weighted calculation based on at least one of the speed matching weight, direction matching weight, signal strength weight, and service type weight. The relevant determination process is similar to the aforementioned step S360 and will not be described again here.

[0116] In some exemplary embodiments, in response to the terminal accessing the high-speed rail dedicated cell, due to the frequency offset effect at high speeds, it is necessary to compensate the communication signal according to the access compensation information. The relevant dynamic signal compensation mechanism can be performed with reference to the following formula.

[0117]

[0118] in, The frequency after compensation; The reference frequency; For the terminal's real-time speed; The beam direction angle; The speed of light; This is the acceleration compensation coefficient; It is acceleration.

[0119] In some exemplary embodiments, in response to the terminal accessing the dedicated high-speed rail cell, corresponding optimization processes can be performed for different services within the high-speed rail network scenario. Specifically, corresponding services can be optimized based on service optimization information.

[0120] Based on the same inventive concept, this disclosure provides a high-speed rail dedicated cell access device, as described in the following embodiments. Since the principle by which this device solves the problem is similar to that of the method embodiments described above, repeated details will not be repeated.

[0121] Figure 5 A schematic diagram of the structure of a high-speed rail dedicated cell access device according to an embodiment of this disclosure is shown. Figure 5 As shown, the high-speed rail dedicated cell access device 500 may include: a broadcast receiving module 510, a status information acquisition module 520, a weight value calculation module 530, and a cell access module 540.

[0122] The broadcast receiving module 510 is configured to receive access reference information broadcast from multiple cells; among the multiple cells, at least one is a dedicated high-speed rail cell.

[0123] The status information acquisition module 520 is configured to acquire terminal status information.

[0124] The weight value calculation module 530 is configured to calculate the cell access weight value based on the terminal status information and access reference information.

[0125] The cell access module 540 is configured to determine the cell that the terminal accesses based on the cell access weight value.

[0126] In an exemplary embodiment, the access reference information includes at least one of the following: cell identification information, electronic fence information, cell recommended speed information, access compensation information, service optimization information, and line direction information; the terminal status information includes at least one of the following: terminal location information, terminal speed information, movement direction information, signal strength information, and service type information.

[0127] In an exemplary embodiment, calculating the cell access weight value based on the terminal status information and access reference information includes: determining a location matching weight based on the terminal location information and geofence information; determining a speed matching weight based on the terminal speed information and cell recommended speed information; determining a direction matching weight based on the movement direction information and line direction information; determining a signal strength weight based on the signal strength information; determining a service type weight based on the service type information; and performing a weighted calculation based on at least one of the location matching weight, speed matching weight, direction matching weight, signal strength weight, and service type weight to obtain the cell access weight value.

[0128] In an exemplary embodiment, calculating the cell access weight value based on the terminal status information and access reference information includes: determining whether the terminal is located within the electronic fence of the cell based on the terminal location information and electronic fence information; determining a speed matching weight based on the terminal speed information and cell recommended speed information in response to the terminal being located within the electronic fence; determining a direction matching weight based on the movement direction information and line direction information in response to the terminal being located within the electronic fence; determining a signal strength weight based on the signal strength information in response to the terminal being located within the electronic fence; determining a service type weight based on the service type information in response to the terminal being located within the electronic fence; and performing a weighted calculation based on at least one of the speed matching weight, direction matching weight, signal strength weight, and service type weight to obtain the cell access weight value.

[0129] In an exemplary embodiment, determining the speed matching weight based on the terminal speed information and the cell recommended speed information includes: determining the terminal line offset angle based on the line direction information and the movement direction information; calculating the terminal equivalent speed based on the terminal speed information and the terminal line offset angle; and determining the speed matching weight based on the terminal equivalent speed and the cell recommended speed information.

[0130] In an exemplary embodiment, determining the cell to which the terminal accesses based on the cell access weight value includes: determining that the terminal accesses the high-speed rail dedicated cell in response to the cell access weight value corresponding to the high-speed rail dedicated cell being in a first weight interval; recommending that the terminal access the high-speed rail dedicated cell in response to the cell access weight value corresponding to the high-speed rail dedicated cell being in a second weight interval; and determining that the terminal maintains its current access cell in response to the cell access weight value corresponding to the high-speed rail dedicated cell being in a third weight interval.

[0131] In an exemplary embodiment, determining the cell to which the terminal accesses based on the cell access weight value includes: determining the cell to which the terminal accesses by comparing the cell access weight values ​​corresponding to each of the cells.

[0132] In an exemplary embodiment, the access reference information is broadcast via Commercial Mobile Alert Service (CMAS).

[0133] In an exemplary embodiment, in response to the terminal accessing the high-speed rail dedicated cell, the communication signal is compensated according to the access compensation information; or, in response to the terminal accessing the high-speed rail dedicated cell, the corresponding service is optimized according to the service optimization information.

[0134] Figure 6 A schematic diagram of the structure of an electronic device suitable for implementing exemplary embodiments of the present disclosure is shown. Referring below... Figure 6 To describe an electronic device 600 according to this embodiment of the present invention. Figure 6 The electronic device 600 shown is merely an example and should not impose any limitations on the functionality and scope of use of the embodiments of the present invention.

[0135] like Figure 6 As shown, the electronic device 600 is manifested in the form of a general-purpose computing device. The components of the electronic device 600 may include, but are not limited to: at least one processing unit 610, at least one storage unit 620, a bus 630 connecting different system components (including storage unit 620 and processing unit 610), and a display unit 640.

[0136] Storage unit 620 may include readable media in the form of volatile storage units, such as random access memory (RAM) 6201 and / or cache memory 6202, and may further include read-only memory (ROM) 6203.

[0137] Storage unit 620 may also include a program / utility 6204 having a set (at least one) program module 6205, such program module 6205 including but not limited to: operating system, one or more application programs, other program modules and program data, each or some combination of these examples may include an implementation of a network environment.

[0138] Bus 630 can represent one or more of several types of bus structures, including a memory cell bus or memory cell controller, a peripheral bus, a graphics acceleration port, a processing unit, or a local bus using any of the various bus structures.

[0139] Electronic device 600 can also communicate with one or more external devices 670 (e.g., keyboard, pointing device, Bluetooth device, etc.), and with one or more devices that enable a user to interact with electronic device 600, and / or with any device that enables electronic device 600 to communicate with one or more other computing devices (e.g., router, modem, etc.). This communication can be performed via input / output (I / O) interface 650. Furthermore, electronic device 600 can also communicate with one or more networks (e.g., local area network (LAN), wide area network (WAN), and / or public networks, such as the Internet) via network adapter 660. As shown, network adapter 660 communicates with other modules of electronic device 600 via bus 630. It should be understood that, although not shown in the figures, other hardware and / or software modules can be used in conjunction with electronic device 600, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.

[0140] In exemplary embodiments of this disclosure, a computer-readable storage medium is also provided, on which a program product capable of implementing the methods described above is stored.

[0141] In some possible implementations, various aspects of the present invention may also be implemented as a program product comprising program code that, when the program product is run on a terminal device, causes the terminal device to perform the steps described in the "Exemplary Methods" section of this specification according to various exemplary embodiments of the present invention.

[0142] According to embodiments of the present invention, a program product for implementing the above-described method may employ a portable compact disc read-only memory (CD-ROM) and include program code, and may run on a terminal device, such as a personal computer. However, the program product of the present invention is not limited thereto. In this document, a readable storage medium may be any tangible medium containing or storing a program that may be used by or in conjunction with a signaling execution system, apparatus, or device.

[0143] The program product may employ any combination of one or more readable media. A readable medium may be a readable signal medium or a readable storage medium. A readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of readable storage media (a non-exhaustive list) include: an electrical connection having one or more wires, a portable disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.

[0144] Computer-readable signal media may include data signals propagated in baseband or as part of a carrier wave, carrying readable program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A readable signal medium may also be any readable medium other than a readable storage medium, capable of sending, propagating, or transmitting programs for use by or in conjunction with a signaling execution system, apparatus, or device.

[0145] The program code contained on the readable medium may be transmitted using any suitable medium, including but not limited to wireless, wired, optical fiber, RF, etc., or any suitable combination thereof.

[0146] Program code for performing the operations of this invention can be written in any combination of one or more programming languages, including object-oriented programming languages ​​such as Java and C++, and conventional procedural programming languages ​​such as C or similar languages. The program code can execute entirely on the user's computing device, partially on the user's device, as a standalone software package, partially on the user's computing device and partially on a remote computing device, or entirely on a remote computing device or server. In cases involving remote computing devices, the remote computing device can be connected to the user's computing device via any type of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computing device (e.g., via the Internet using an Internet service provider).

[0147] It should be noted that although several modules or units for the device used to perform actions have been mentioned in the detailed description above, this division is not mandatory. In fact, according to embodiments of this disclosure, the features and functions of two or more modules or units described above can be embodied in one module or unit. Conversely, the features and functions of one module or unit described above can be further divided and embodied by multiple modules or units.

[0148] Furthermore, although the steps of the method in this disclosure are described in a specific order in the accompanying drawings, this does not require or imply that the steps must be performed in that specific order, or that all the steps shown must be performed to achieve the desired result. Additional or alternative steps may be omitted, multiple steps may be combined into one step, and / or a step may be broken down into multiple steps.

[0149] From the above description of the embodiments, those skilled in the art will readily understand that the exemplary embodiments described herein can be implemented by software or by combining software with necessary hardware. Therefore, the technical solutions according to the embodiments of this disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (such as a CD-ROM, USB flash drive, external hard drive, etc.) or on a network, including several signaling instructions to cause a computing device (such as a personal computer, server, mobile terminal, or network device, etc.) to execute the method according to the embodiments of this disclosure.

[0150] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the appended claims.

[0151] It should be understood that this disclosure is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this disclosure is limited only by the appended claims.

Claims

1. A high-speed railway dedicated cell access method, characterized in that, The method comprises: receiving access reference information broadcast by multiple cells; the multiple cells include at least one high-speed rail dedicated cell; obtaining terminal state information; calculating a cell access weight value according to the terminal state information and the access reference information; determining a cell accessed by the terminal according to the cell access weight value.

2. The method of claim 1, wherein: the access reference information comprises at least one of cell identification information, electronic fence information, cell recommended speed information, access compensation information, service optimization information, and line direction information; the terminal state information comprises at least one of terminal position information, terminal speed information, movement direction information, signal strength information, and service type information.

3. The method of claim 2, wherein, The calculation of the cell access weight value according to the terminal state information and the access reference information comprises: determining a position matching weight according to the terminal position information and the electronic fence information; determining a speed matching weight according to the terminal speed information and the cell recommended speed information; determining a direction matching weight according to the movement direction information and the line direction information; determining a signal strength weight according to the signal strength information; determining a service type weight according to the service type information; performing weighted calculation according to at least one of the position matching weight, the speed matching weight, the direction matching weight, the signal strength weight, and the service type weight to obtain the cell access weight value.

4. The method of claim 2, wherein, The calculation of the cell access weight value according to the terminal state information and the access reference information comprises: determining whether the terminal is located within an electronic fence of the cell according to the terminal position information and the electronic fence information; in response to the terminal being located within the electronic fence, determining a speed matching weight according to the terminal speed information and the cell recommended speed information; in response to the terminal being located within the electronic fence, determining a direction matching weight according to the movement direction information and the line direction information; in response to the terminal being located within the electronic fence, determining a signal strength weight according to the signal strength information; in response to the terminal being located within the electronic fence, determining a service type weight according to the service type information; performing weighted calculation according to at least one of the speed matching weight, the direction matching weight, the signal strength weight, and the service type weight to obtain the cell access weight value.

5. The method according to claim 3 or 4, characterized in that, The determination of the speed matching weight according to the terminal speed information and the cell recommended speed information comprises: determining a terminal line offset angle according to the line direction information and the movement direction information; calculating a terminal equivalent speed according to the terminal speed information and the terminal line offset angle; determining the speed matching weight according to the terminal equivalent speed and the cell recommended speed information.

6. The method of claim 1, wherein, The determination of the cell accessed by the terminal according to the cell access weight value comprises: in response to a cell access weight value corresponding to the high-speed rail dedicated cell being located in a first weight interval, determining that the terminal accesses the high-speed rail dedicated cell; in response to the cell access weight value corresponding to the high-speed rail dedicated cell being located in a second weight interval, recommending that the terminal accesses the high-speed rail dedicated cell; In response to the cell access weight value corresponding to the high-speed rail dedicated cell being in a third weight interval, it is determined that the terminal keeps the current access cell.

7. The method of claim 1, wherein, The determining of the cell accessed by the terminal according to the cell access weight value comprises: According to the comparison of the cell access weight values corresponding to the respective cells, the cell accessed by the terminal is determined.

8. The method of claim 1, wherein, The access reference information is broadcast through a commercial mobile alert service (CMAS).

9. The method of claim 2, wherein, The method further comprises: In response to the terminal accessing the high-speed rail dedicated cell, a communication signal is compensated according to the access compensation information; or, In response to the terminal accessing the high-speed rail dedicated cell, a corresponding service is optimized according to the service optimization information.

10. A high-speed railway dedicated cell access device, characterized in that, It comprises: A broadcast receiving module configured to receive access reference information broadcast by a plurality of cells; The plurality of cells comprises at least one high-speed rail dedicated cell; A state information obtaining module configured to obtain terminal state information; A weight value calculating module configured to calculate a cell access weight value according to the terminal state information and the access reference information; A cell accessing module configured to determine the cell accessed by the terminal according to the cell access weight value.

11. An electronic device, comprising: It comprises: One or more processors; A storage device configured to store one or more programs, which, when executed by the one or more processors, cause the one or more processors to implement the method according to any one of claims 1 to 9.

12. A computer-readable storage medium, the computer-readable storage medium storing a computer program, characterized in that, The computer program is executed by the processor to implement the method according to any one of claims 1 to 9.

13. A computer program product comprising a computer program / signalling, characterized in that, The computer program / signaling is executed by the processor to implement the method according to any one of claims 1 to 9.