Uplink rb resource scheduling method and device, terminal equipment and storage medium
By acquiring and analyzing base station information and combining it with a trajectory model library to predict base station handover, resources are scheduled in advance to solve the problem of insufficient uplink bandwidth for 5G-V2X terminals, thereby improving the flexibility and efficiency of resource scheduling.
Patent Information
- Application Number
- CN202111035727.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-09-03
- Publication Date
- 2025-11-21
- Estimated Expiration
- 2041-09-03
AI Technical Summary
Existing technologies cannot effectively guarantee the high uplink bandwidth requirements of 5G-V2X terminals, making them unsuitable for a wider range of vehicle-to-everything (V2X) application scenarios.
By acquiring the base station coverage and connection information of the target terminal, and combining it with a preset trajectory model library to perform trajectory prediction, the predicted handover sequence of the base station connected to the target terminal is obtained, and an RB resource priority scheduling instruction is sent to the predicted connected base station to schedule or reserve uplink resources in advance.
This enables the pre-scheduling of uplink resources before the target terminal connects to the base station, ensuring the high uplink bandwidth requirements of 5G-V2X terminals and improving the flexibility and efficiency of RB resource scheduling.
Smart Images

Figure CN115767641B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of wireless communication, and particularly relates to an uplink RB resource scheduling method and device, a terminal device and a storage medium. BACKGROUND
[0002] With the continuous development of 5G (5th Generation Mobile Communication Technology) technology, the demand of some networking application scenarios is also increasing, and the demand for continuity, large bandwidth uplink and low latency downlink is getting higher and higher. For example, the V2X (Vehicle to X, that is, Vehicle to everything, vehicle information interaction with everything) terminal has a high requirement for the uplink performance of the 5G network.
[0003] The current uplink RB (Resource Block, wireless communication resource block) resource scheduling method passively schedules the RB resource according to the channel quality measurement result. For the 5G-V2X terminal, this method has the problem of being unable to effectively provide continuous and stable uplink large bandwidth guarantee, which leads to the fact that the 5G-V2X terminal cannot adapt to more vehicle networking application scenarios. SUMMARY
[0004] The main purpose of the present application is to provide an uplink RB resource scheduling method, device, terminal device and storage medium, which aims to solve the technical problem that the prior art cannot guarantee the uplink large bandwidth demand of the 5G-V2X terminal.
[0005] To achieve the above purpose, the present application adopts the following technical scheme:
[0006] In a first aspect, the present application provides an uplink RB resource scheduling method, which comprises:
[0007] obtaining base station coverage information and base station connection information of a target terminal; wherein the target terminal is a V2X terminal whose historical connection base station sequence matches a preset base station sequence in a trajectory model library and whose historical moving speed reaches a first preset moving speed;
[0008] performing trajectory prediction according to the base station coverage information, the base station connection information and the trajectory model library to obtain a predicted switching sequence of base stations connected by the target terminal;
[0009] obtaining a predicted connection base station according to the predicted switching sequence;
[0010] sending an RB resource priority scheduling instruction to the predicted connection base station to schedule or reserve uplink resources in advance.
[0011] Optionally, in the uplink RB resource scheduling method, before the step of obtaining the base station coverage information of the target terminal, the method further comprises:
[0012] obtaining historical connection base station information of the V2X terminal, the historical connection base station information comprising basic information of a historical connection base station and a time of establishing a connection with the historical connection base station;
[0013] obtaining a historical connection base station sequence and a historical moving speed of the V2X terminal according to the historical connection base station information;
[0014] judging whether the historical connection base station sequence matches a preset base station sequence and whether the historical moving speed reaches a first preset moving speed according to a preset trajectory model library;
[0015] if the historical connection base station sequence matches the preset base station sequence and the historical moving speed reaches the first preset moving speed, determining that the V2X terminal is the target terminal.
[0016] Optionally, in the uplink RB resource scheduling method, before the step of judging whether the historical connection base station sequence matches the preset base station sequence and whether the historical moving speed reaches the first preset moving speed according to the preset trajectory model library, the method further comprises:
[0017] obtaining numbers of all connection base stations when a road test terminal drives on a road, and obtaining a preset base station sequence corresponding to the road;
[0018] constructing a trajectory model library according to the preset base station sequences obtained by the road test terminal on each road.
[0019] Optionally, in the uplink RB resource scheduling method, the base station coverage information comprises a coverage base station, and the coverage base station is a base station corresponding to a coverage area where the target terminal is currently located;
[0020] The step of performing trajectory prediction according to the base station coverage information, the base station connection information and the trajectory model library to obtain a predicted handover sequence of the target terminal to connect a base station specifically comprises:
[0021] judging whether the target terminal is at an intersection according to the number of coverage base stations;
[0022] when there is only one coverage base station, determining that the target terminal is not at an intersection, performing trajectory prediction according to the base station connection information and the trajectory model library to obtain a first predicted handover sequence of the target terminal to connect a base station;
[0023] When there are two or more covering base stations, it is determined that the target terminal is at an intersection, trajectory prediction and trajectory correction are performed according to the base station coverage information, the base station connection information and the trajectory model library, and a second predicted handover sequence of the target terminal connecting base stations is obtained.
[0024] Optionally, in the uplink RB resource scheduling method, the base station connection information includes a historical connection base station sequence and a current connection base station of the target terminal.
[0025] The step of performing trajectory prediction according to the base station connection information and the trajectory model library to obtain a first predicted handover sequence of the target terminal connecting base stations specifically includes:
[0026] According to the current connection base station, a corresponding first initial trajectory is obtained by searching in the trajectory model library.
[0027] According to the historical connection base station sequence, a trajectory direction of the target terminal is determined.
[0028] According to the first initial trajectory and the trajectory direction, a first predicted handover sequence is obtained.
[0029] Optionally, in the uplink RB resource scheduling method, the base station coverage information further includes a first time and a second time, the first time being a time when the target terminal enters the coverage area, and the second time being a time when the target terminal leaves the coverage area.
[0030] The step of performing trajectory prediction and trajectory correction according to the base station coverage information, the base station connection information and the trajectory model library to obtain a second predicted handover sequence of the target terminal connecting base stations specifically includes:
[0031] According to the covering base stations and the current connection base station, a plurality of second initial trajectories and their starting base stations are obtained by searching in the trajectory model library.
[0032] According to distances between each starting base station and the current connection base station, a plurality of relative moving speeds of the target terminal per unit time are obtained, and a second preset moving speed is determined according to the plurality of relative moving speeds.
[0033] It is determined whether a real-time relative moving speed of the target terminal reaches the second preset moving speed.
[0034] If the real-time relative moving speed does not reach the second preset moving speed, it is determined that a moving trajectory of the target terminal is straight, and a straight direction of the target terminal is determined according to the historical connection base station sequence of the target terminal.
[0035] obtaining a second predicted switching sequence according to the second initial trajectory and the straight direction;
[0036] if the real-time relative moving speed reaches a second preset moving speed, determining that the moving trajectory of the target terminal is turning, and determining a turning direction of the target terminal according to a time difference between the first time and the second time;
[0037] obtaining a second predicted switching sequence according to the second initial trajectory and the turning direction.
[0038] Optionally, in the uplink RB resource scheduling method, the step of determining the turning direction of the target terminal according to the time difference between the first time and the second time specifically includes:
[0039] when the time difference is greater than a preset time difference, determining that the turning direction of the target terminal is a direction towards the coverage base station;
[0040] when the time difference is less than the preset time difference, determining that the turning direction of the target terminal is a direction away from the coverage base station.
[0041] In a second aspect, the present application provides an uplink RB resource scheduling device, which includes:
[0042] an information acquisition module, configured to acquire base station coverage information and base station connection information of a target terminal; wherein the target terminal is a V2X terminal whose historical connection base station sequence matches a preset base station sequence in a trajectory model library and whose historical moving speed reaches a first preset moving speed;
[0043] a trajectory prediction module, configured to perform trajectory prediction according to the base station coverage information, the base station connection information and the trajectory model library, and obtain a predicted switching sequence of the target terminal connecting base stations;
[0044] a base station prediction module, configured to obtain a predicted connection base station according to the predicted switching sequence;
[0045] a priority scheduling module, configured to send an RB resource priority scheduling instruction to the predicted connection base station, so as to schedule or reserve uplink resources in advance.
[0046] In a third aspect, the present application provides a terminal device, which includes a processor and a memory, and the memory stores a computer program which, when executed by the processor, implements the uplink RB resource scheduling method as described above.
[0047] In a fourth aspect, the present application provides a computer readable storage medium, which stores a computer program which can be executed by one or more processors to implement the uplink RB resource scheduling method as described above.
[0048] The one or more technical solutions provided by the application can have the following advantages or at least achieve the following technical effects:
[0049] The uplink RB resource scheduling method, device, terminal equipment and storage medium provided by the application obtain the base station coverage information and base station connection information of the target terminal, combine a preset trajectory model library to perform trajectory prediction, obtain a predicted handover sequence of the target terminal connecting the base station, thereby obtaining a predicted connection base station, i.e., the next base station to which the target terminal is about to connect, and then sending an RB resource priority scheduling instruction to the predicted connection base station, so as to achieve the purpose of scheduling or reserving the uplink resource in advance before the target terminal connects the base station, guarantee the demand of the 5G-V2X terminal uplink large bandwidth, and improve the flexibility and scheduling efficiency of the RB resource scheduling. BRIEF DESCRIPTION OF DRAWINGS
[0050] In order to more clearly illustrate the technical solutions in the embodiments of the application or the prior art, the following will briefly introduce the drawings needed to be used in the embodiments or the prior art description. Obviously, the drawings in the following description only constitute some embodiments of the application, and for those skilled in the art, other drawings can be obtained based on these drawings without creative labor.
[0051] Figure 1 The flowchart of the uplink RB resource scheduling method embodiment of the application;
[0052] Figure 2 The hardware structure diagram of the terminal equipment related to the application;
[0053] Figure 3 The base station coverage area diagram in which the target terminal is not located at an intersection in the uplink RB resource scheduling method embodiment of the application;
[0054] Figure 4 The base station coverage area diagram in which the target terminal is located at an intersection in the uplink RB resource scheduling method embodiment of the application;
[0055] Figure 5 The function module diagram of the uplink RB resource scheduling device embodiment of the application.
[0056] The implementation, functional features and advantages of the application will be further described with reference to the embodiments and the drawings. DETAILED DESCRIPTION
[0057] In order to make the objects, technical solutions and advantages of the present application clearer, the following will be combined with the accompanying drawings for the embodiments of the present application to make a clear and complete description of the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by a person of ordinary skill in the art without creative work fall within the protection scope of the present application.
[0058] It should be noted that in the embodiments of the present application, all directional indications (such as up, down, left, right, front, back, etc.) are only used to explain the relative position relationship, motion condition, etc. between components in a certain specific posture (as shown in the drawings), and if the specific posture changes, the directional indications will also change accordingly.
[0059] In the present application, the terms “comprising”, “containing” or any other variants thereof are intended to cover non-exclusive inclusion, so that the process, method, article or system including a series of elements not only includes those elements, but also includes other elements not explicitly listed or inherent to such process, method, article or system. Without more limitations, the elements defined by the statement “comprising” do not exclude the presence of other identical elements in the process, method, article or system including the elements. In addition, in the present application, if there is a description of “first”, “second”, etc., the description of “first”, “second”, etc. is only for the purpose of description, and cannot be understood as indicating or implying the relative importance of the indicated technical features or implicitly indicating the number of the indicated technical features. Therefore, the features limited by “first”, “second” can explicitly or implicitly include at least one of the features.
[0060] In the present application, the suffix such as “module”, “component” or “unit” used to represent an element is only for the convenience of description of the present application, and has no specific meaning. Therefore, “module”, “component” or “unit” can be used mixedly. For a person of ordinary skill in the art, the specific meaning of the above-mentioned terms in the present application can be understood according to the specific circumstances. In addition, the technical solutions of each embodiment can be combined with each other, but it must be based on the fact that a person of ordinary skill in the art can realize it, and when the combination of technical solutions contradicts each other or cannot be realized, it should be considered that the combination of technical solutions does not exist, and is not within the protection scope required by the present application.
[0061] Through analysis of the prior art, it is found that in the application scenarios of Internet of Vehicles, such as remote driving scenarios and remote information service scenarios, 5G-V2X terminals also have the needs of continuity, large bandwidth uplink and low latency downlink. Taking remote driving as an example, the uplink network index requirement is uplink latency ≤ 50 ms and uplink rate ≥ 60 Mbps.
[0062] While the current 5G network transmits data using a shared channel, resource allocation is implemented through uplink and downlink scheduling. The uplink RB resource scheduling method measures channel quality through uplink SRS (Sounding Reference Signal) and DMRS (Demodulation Reference Signal), selects appropriate MCS (Modulation and Coding Scheme), allocates corresponding PUSCH (Physical Uplink Shared Channel) resources, and finally passively schedules RB resources according to the channel quality measurement results. For 5G-V2X terminals, this method is only suitable for individual users and cannot be applied to enterprise-level V2X users under a dedicated public network. Moreover, it cannot effectively provide continuous and stable uplink bandwidth support, which makes 5G-V2X terminals unable to adapt to more vehicle networking application scenarios.
[0063] In view of the technical problem that the prior art cannot guarantee the uplink large bandwidth demand of 5G-V2X terminals, the present application provides an uplink RB resource scheduling method, the overall idea of which is as follows:
[0064] Obtain the base station coverage information and base station connection information of the target terminal; wherein the target terminal is a V2X terminal whose historical connection base station sequence matches the preset base station sequence in the trajectory model library and whose historical moving speed reaches a first preset moving speed; perform trajectory prediction according to the base station coverage information, the base station connection information and the trajectory model library to obtain a predicted switching sequence of the base station connected by the target terminal; obtain a predicted connection base station according to the predicted switching sequence; and send an RB resource priority scheduling instruction to the predicted connection base station to schedule or reserve uplink resources in advance.
[0065] Through the above technical solution, the base station coverage information and base station connection information of the target terminal are obtained, the trajectory prediction is performed in combination with the preset trajectory model library, the predicted switching sequence of the base station connected by the target terminal is obtained, and the predicted connection base station, i.e. the next base station to be connected by the target terminal, is obtained. Then, the RB resource priority scheduling instruction is sent to the predicted connection base station, which realizes the purpose of scheduling or reserving uplink resources in advance before the target terminal connects the base station, guarantees the uplink large bandwidth demand of 5G-V2X terminals, and improves the flexibility and scheduling efficiency of RB resource scheduling.
[0066] Embodiment one
[0067] Reference Figure 1The flowchart illustrates an embodiment of the uplink RB resource scheduling method of the present invention, which is applied to a terminal device.
[0068] The terminal device refers to a V2X terminal capable of achieving 5G network connectivity.
[0069] like Figure 2 The diagram shown is a schematic of the hardware structure of a terminal device. The terminal device may include: a processor 1001, such as a CPU (Central Processing Unit), a communication bus 1002, a user interface 1003, a network interface 1004, and a memory 1005.
[0070] Those skilled in the art will understand that Figure 2 The hardware structure shown does not constitute a limitation on the terminal device of the present invention. It may include more or fewer components than shown, or combine certain components, or have different component arrangements.
[0071] Specifically, the communication bus 1002 is used to realize the connection and communication between these components;
[0072] User interface 1003 is used to connect to the client and communicate data with the client. User interface 1003 may include output units, such as a display screen, and input units, such as a keyboard. Optionally, user interface 1003 may also include other input / output interfaces, such as standard wired interfaces and wireless interfaces.
[0073] The network interface 1004 is used to connect to the backend server and communicate data with the backend server. The network interface 1004 may include input / output interfaces, such as standard wired interfaces and wireless interfaces, such as Wi-Fi interfaces.
[0074] The memory 1005 is used to store various types of data, such as instructions for any application or method in the terminal device, as well as application-related data. The memory 1005 can be a high-speed RAM memory or a stable memory, such as a disk storage. Optionally, the memory 1005 can also be a storage device independent of the processor 1001.
[0075] For details, please refer to... Figure 2 The memory 1005 may include an operating system, a network communication module, a user interface module, and a computer program. The network communication module is mainly used to connect to the base station and conduct wireless data communication with the base station.
[0076] The processor 1001 is used to call the computer program stored in the memory 1005 and perform the following operations:
[0077] obtain base station connection information of the target terminal; wherein the target terminal is a V2X terminal whose historical connection base station sequence matches a preset base station sequence in a trajectory model library and whose historical moving speed reaches a first preset moving speed;
[0078] perform trajectory prediction according to the base station coverage information, the base station connection information, and the trajectory model library, to obtain a predicted switching sequence of base stations to which the target terminal connects;
[0079] obtain a predicted connection base station according to the predicted switching sequence;
[0080] send an RB resource priority scheduling instruction to the predicted connection base station, to schedule or reserve uplink resources in advance.
[0081] Based on the terminal device described above, the uplink RB resource scheduling method of the present embodiment will be described in detail below in combination with the flowchart shown in Figure 1 The method can include the following steps:
[0082] Step S100: obtain base station coverage information and base station connection information of a target terminal; wherein the target terminal is a V2X terminal whose historical connection base station sequence matches a preset base station sequence in a trajectory model library and whose historical moving speed reaches a first preset moving speed.
[0083] Specifically, before obtaining the base station coverage information and the base station connection information of the target terminal, it is necessary to determine whether the current V2X terminal is a target terminal meeting the conditions. The present embodiment will be described by taking the V2X terminal in the schematic diagram shown in Figure 3
[0084] Specifically, the method for determining the target terminal is as follows:
[0085] Step A: obtain historical connection base station information of the V2X terminal, the historical connection base station information including basic information of the historical connection base station and a time when the connection with the historical connection base station is established.
[0086] Specifically, for any V2X terminal, it is necessary to determine whether the V2X terminal is a terminal driving on a road, i.e., a target terminal. First, the basic information of the base station to which the terminal is historically connected needs to be obtained, specifically the base station number and position corresponding to the historical connection base station, and the time when the terminal respectively establishes a connection with these base stations.
[0087] In the present embodiment, as shown in Figure 3 The V2X terminal shown, when driving from left to right on Road A, obtains the numbers A1 and A2 of the base stations it has historically connected to, the position information (x1, y1) of A1 and the position information (x2, y2) of A2, and the time t1 of establishing a connection with base station A1 and the time t2 of establishing a connection with base station A2.
[0088] Step B: According to the historical connection base station information, the historical connection base station sequence and the historical moving speed of the V2X terminal are obtained.
[0089] Specifically, the historical moving speed is obtained according to the distance between any two base stations in the historical connection base stations, the difference between the time of connecting the first base station and the time of connecting the second base station in the two base stations. In order to further accurately calculate the historical moving speed, the average of the moving speeds between multiple groups of base stations can also be taken as the historical moving speed.
[0090] In this embodiment, the numbers of the V2X terminal's historically connected base stations are A1 and A2, so the historical connection base station sequence of the terminal is A1A2, and the historical moving speed is:
[0091]
[0092] Step C: According to the preset trajectory model library, it is judged whether the historical connection base station sequence matches the preset base station sequence and whether the historical moving speed reaches the first preset moving speed.
[0093] Specifically, before step C, there is also a step of establishing a trajectory model library, including:
[0094] The numbers of all connected base stations when the road testing terminal drives on the road are obtained, and the preset base station sequence corresponding to the road is obtained.
[0095] According to the preset base station sequence obtained by the road testing terminal on each road, a trajectory model library is constructed.
[0096] In the implementation process, according to the ATU test data of the fourth-class road, the number of connected base stations when the road test terminal drives on the road is obtained, the base station sequence corresponding to the road is obtained, and thus the preset base station sequence is obtained. For example, the road test terminal drives on road A, and the corresponding base station numbers are A1, A2, A3, A4, and A5. However, the road is bidirectional, so there are two preset base station sequences corresponding to the road: the first sequence of road A is A1A2A3A4A5A6, and the second sequence of road A is A6A5A4A3A2A1. According to the above method, all roads are tested, and the preset base station sequences corresponding to the multiple roads are obtained. Finally, according to the preset base station sequences, a database is constructed, and a trajectory model library is obtained. For example, the trajectory model library constructed in this embodiment includes:
[0097] The first sequence of road A is A1A2A3A4A5A6.
[0098] The second sequence of road A is A6A5A4A3A2A1.
[0099] The first sequence of road B is B1B2B3B4B5B6.
[0100] The second sequence of road B is B6B5B4B3B2B1.
[0101] For the above trajectory model library, it is determined whether the historical connection base station sequence A1A2 of this embodiment matches the preset base station sequence in the trajectory model library, and whether the historical moving speed v1 reaches the first preset moving speed V1.
[0102] Requiring the historical moving speed to reach the first preset moving speed can exclude the case that the terminal stops and the user actively switches the base station, which is misjudged as the terminal driving on the road, and can exclude abnormal situations such as base station switching caused by slow walking of pedestrians instead of terminal driving.
[0103] Step D: If the historical connection base station sequence matches the preset base station sequence, and the historical moving speed reaches the first preset moving speed, the V2X terminal is determined to be a target terminal.
[0104] In this embodiment, the historical connection base station sequence A1A2 matches the first sequence of road A in the trajectory model library, and the obtained historical moving speed v1 reaches the first preset moving speed V1. At this time, it can be determined that the V2X terminal is the target terminal defined above.
[0105] In this embodiment, the historical connection base station sequence A1A2 matches the first sequence of road A in the trajectory model library, and the obtained historical moving speed v1 reaches the first preset moving speed V1. At this time, it can be determined that the V2X terminal is the target terminal defined above. Figure 3For example, in a case, after determining that the current V2X terminal is a qualified target terminal, the base station coverage information and the base station connection information of the target terminal driving on road A are acquired. The base station coverage information includes a coverage area where the terminal is currently located and a base station corresponding to the coverage area. In the figure, the position of the terminal is located in the coverage area a3, and the base station corresponding to the coverage area a3 is A3. The base station connection information includes a historical connection base station sequence and a current connection base station of the target terminal. In the figure, the terminal is in the coverage area a3, and thus it can be determined that the current connection base station of the target terminal in the figure is A3, and the historical connection base station sequence is A1A2.
[0106] For example, in another case, the black dot in the figure represents a target terminal, road A intersects with road B, and it is assumed that the target terminal drives on road A from left to right and reaches the current position. At this time, the position of the target terminal is located in the coverage area a3 and the coverage area b3 at the same time, and the base stations corresponding to the coverage area a3 and the coverage area b3 are A3 and B3. When the terminal drives on road A, it will first contact the coverage area a3, and in the historical route, there is a section of the route that can only contact the coverage area a3. Therefore, the terminal will be connected with the base station A3, and the method of the embodiment is executed when the terminal is connected with A3 and before connecting the next base station. Therefore, the current connection base station of the target terminal in the figure is A3, and the historical connection base station sequence is A1A2. Figure 4
[0107] Step S200: performing trajectory prediction according to the base station coverage information, the base station connection information and the trajectory model library to obtain a predicted switching sequence of the target terminal connecting base stations.
[0108] Specifically, the base station coverage information includes a coverage base station, and the coverage base station is a base station corresponding to a coverage area where the target terminal is currently located; and the step S200 can include:
[0109] Step S210: determining whether the target terminal is at an intersection according to the number of coverage base stations.
[0110] In the specific implementation process, the actual road has many intersections, and the actual direction of the V2X terminal also corresponds to many kinds. Based on this situation, to predict the switching sequence of the target terminal connecting base stations, the current state of the target terminal needs to be acquired, including whether it is at an intersection. For example, Figure 3 Fig. 2 shows a base station coverage area diagram when the target terminal is not at an intersection; and Figure 4 Fig. 3 shows a base station coverage area diagram when the target terminal is at an intersection.
[0111] Step S220: When there is only one covering base station, it is determined that the target terminal is not at an intersection, trajectory prediction is performed according to the base station connection information and the trajectory model library, and a first predicted handover sequence of the target terminal connecting base stations is obtained.
[0112] This step corresponds to the case shown in FIG. 1, where the target terminal has only one covering base station A3, and it can be determined that the target terminal is not at an intersection. Therefore, a preset base station sequence in the trajectory model library can be directly called to perform trajectory prediction in combination with the current connection base station of the target terminal, and a first predicted handover sequence is obtained. Figure 3
[0113] More specifically, the base station connection information includes a historical connection base station sequence and a current connection base station of the target terminal; and the step S220 can include:
[0114] Step S221: According to the current connection base station, searching in the trajectory model library to obtain a corresponding first initial trajectory.
[0115] In this embodiment, the current connection base station of the target terminal is A3, and searching in the trajectory model library is performed. Specifically, according to the first sequence of road A and the second sequence of road A in the trajectory model library, the corresponding first initial trajectory A4A5A6, A2A1 is obtained. There are two predicted handover sequences, so it is not possible to better predict whether the next connection base station is A4 or A2. Therefore, further confirmation is needed.
[0116] Step S222: According to the historical connection base station sequence, determining the trajectory direction of the target terminal.
[0117] In this embodiment, Figure 3 the historical connection base station sequence of the target terminal is A1A2. According to the sequence, in combination with the trajectory model library, it can be known that the trajectory direction should be from A1 to A6, i.e., the direction corresponding to the first sequence of road A.
[0118] Step S223: According to the first initial trajectory and the trajectory direction, a first predicted handover sequence is obtained.
[0119] In this embodiment, according to the trajectory direction determined in step S222 and the first initial trajectory obtained in step S221, it can be predicted that the handover sequence of the target terminal is A4A5A6, i.e., a first predicted handover sequence is obtained.
[0120] Step S230: When there are two or more covering base stations, it is determined that the target terminal is at an intersection, trajectory prediction and trajectory correction are performed according to the base station coverage information, the base station connection information and the trajectory model library, and a second predicted handover sequence of the target terminal connecting base stations is obtained.
[0121] This step corresponds to the case shown in the figure, where the target terminal has two coverage base stations, i.e., A3 and B3, and it can be determined that the target terminal is at an intersection, so when trajectory prediction is performed, multiple cases need to be considered, multiple trajectories are predicted, including trajectories in different directions, and then trajectory correction is performed to obtain a second predicted handover sequence. Figure 4
[0122] More specifically, the base station coverage information further includes a first time and a second time, the first time being a time when the target terminal enters the coverage area, and the second time being a time when the target terminal leaves the coverage area; the step 230 can include:
[0123] Step S231: According to the coverage base station and the currently connected base station, searching in the trajectory model library to obtain a plurality of corresponding second initial trajectories and their starting base stations.
[0124] In this embodiment, the coverage base stations of the target terminal are A3 and B3, and the currently connected base station is A3, so A3 does not need to be considered when obtaining the initial trajectory. Searching in the trajectory model library, according to the first sequence of road A and the second sequence of road A, and the first sequence of road B and the second sequence of road B in the trajectory model library, a plurality of corresponding second initial trajectories are obtained, including A4A5A6, A2A1, B3B4B5, B3B2B1, and the starting base stations corresponding to the second initial trajectories are A4, A2, and B3.
[0125] Step S232: According to the distance between each of the starting base stations and the currently connected base station, a plurality of relative moving speeds of the target terminal per unit time are obtained, to determine a second preset moving speed according to the plurality of relative moving speeds.
[0126] Specifically, according to the relative moving speed, it is determined whether the actual moving trajectory of the target terminal is straight or turning. Because in the actual base station arrangement, the base station positions are in a grid form, that is, the base stations B3, A4, and A3 form a right triangle structure. Therefore, the distance between the base station B3 and the base station A3 will be greater than the distance between the base station A4 and the base station A3, and correspondingly, the speed based on these two distances, i.e., the relative moving speed of turning from A3 to B3, will also be greater than the relative moving speed of directly moving from A3 to A4.
[0127] In this embodiment, it is assumed that the position information of A4 is (x4, y4), the position information of A2 is (x2, y2), the position information of B3 is (m3, n3), and the position information of the currently connected base station A3 is (x3, y4). According to the above second initial trajectories, the reference values of the relative moving speeds of the target terminal per unit time T corresponding to different second initial trajectories are respectively:
[0128] The relative moving speed of the currently connected base station A3 to the starting base station A4 is:
[0129]
[0130] The relative moving speed of the currently connected base station A3 to the starting base station A2 is:
[0131]
[0132] The relative moving speed of the currently connected base station A3 to the starting base station B3 is:
[0133]
[0134] wherein, , .
[0135] According to the above relationship, a second preset moving speed can be set according to actual conditions, for example, the second preset moving speed V2 is set as
[0136] In this embodiment, the target terminal is continuously driving, and based on the position of the previous unit time and the current position, the real-time relative moving speed v2 of the target terminal can be calculated. At this time, the actual driving direction of the target terminal cannot be determined.
[0137] Step S233: judging whether the real-time relative moving speed of the target terminal reaches the second preset moving speed.
[0138] Specifically, the real-time relative moving speed v2 obtained in step S232 is compared with the second preset moving speed V2 to determine the moving track direction of the target terminal.
[0139] Step S234: if the real-time relative moving speed does not reach the second preset moving speed, it is determined that the moving track of the target terminal is straight, and the straight direction of the target terminal is determined according to the historical connection base station sequence of the target terminal.
[0140] In this embodiment, if the real-time relative moving speed v2 is less than the second preset moving speed V2, it indicates that the target terminal is moving to A4 or A2, and the moving track is a straight track. At this time, B3B4B5 and B3B2B1 in the second initial track can be removed to correct the predicted track, that is, the second initial track further includes A4A5A6 and A2A1.
[0141] Continuously, according to the historical connection base station sequence A1A2 of the target terminal, it can be known that the actual straight direction is from A1 to A6, that is, the direction corresponding to the first sequence of road A.
[0142] Step S235: obtaining a second predicted handover sequence according to the second initial trajectory and the straight direction.
[0143] In this embodiment, according to the straight direction determined in step S234 and the second initial trajectory, the final screening is performed. Specifically, according to the four second initial trajectories in this embodiment, the B3B4B5 and B3B2B1 corresponding to the turning trajectory are removed, and from A4A5A6 and A2A1, in combination with the straight direction determined in step S234, the handover sequence of the target terminal can be predicted as A4A5A6, that is, the second predicted handover sequence is obtained.
[0144] Step S236: if the real-time relative moving speed reaches a second preset moving speed, it is determined that the moving trajectory of the target terminal is turning, and the turning direction of the target terminal is determined according to the time difference between the first time and the second time.
[0145] Specifically, the step of determining the turning direction of the target terminal according to the time difference between the first time and the second time includes: when the time difference is greater than a preset time difference, it is determined that the turning direction of the target terminal is toward the direction of the coverage base station; and when the time difference is less than the preset time difference, it is determined that the turning direction of the target terminal is away from the direction of the coverage base station.
[0146] In this embodiment, if the real-time relative moving speed v2 is greater than or equal to the second preset moving speed V2, it indicates that the target terminal is moving toward B3, and the moving trajectory is a turning trajectory. At this time, A4A5A6 and A2A1 in the second initial trajectory can be removed to correct the predicted trajectory, that is, the second initial trajectory further includes B3B4B5 and B3B2B1. At this time, B3 is a coverage base station, not a terminal connection base station, and the coverage area is b3.
[0147] Continuing, a time difference is calculated according to the time when the target terminal enters the coverage area b3, that is, the first time, and the time when the target terminal leaves the coverage area b3, that is, the second time. Because the base station B3 is definitely on one side of the current road A, and the terminal is in a turning state, it is necessary to determine whether it is left turning or right turning. For example, Figure 4 If the terminal moves toward the base station B3, it can be determined that the turning direction of the target terminal is toward the direction of the coverage base station, that is, the left turning direction in the figure. If the terminal moves toward the base station B4, that is, away from the base station B3, it can be determined that the turning direction of the target terminal is away from the direction of the coverage base station, that is, the right turning direction in the figure. According to the above method, the actual turning direction of the target terminal is determined.
[0148] Step S237: obtaining a second predicted handover sequence according to the second initial trajectory and the turning direction.
[0149] In this embodiment, according to the turning direction determined in step S236 and the second initial trajectory, the final screening is performed. Specifically, according to the four second initial trajectories in this embodiment, the straight trajectory corresponding A4A5A6 and A2A1 are proposed from B3B4B5 and B3B2B1, in combination with the turning direction determined in step S236, such as the right turning direction, it can be predicted that the switching sequence of the target terminal is B3B4B5, that is, the second predicted switching sequence is obtained.
[0150] In the specific implementation process, the obtained second predicted switching sequence can be further corrected to obtain the final second predicted switching sequence. For example, since the target terminal only passes through the coverage area b3 of the base station B3 during the right turning process, it will not establish a connection with the base station B3, and the time spent in the coverage area b3 is short, and it will soon enter the coverage area b4 of the base station B4, therefore, the starting base station with a short contact time in the second predicted switching sequence, that is, the base station B3 here, can be deleted, so as to obtain the final second predicted switching sequence as B4B5.
[0151] The above steps obtain the actual moving direction of the target terminal in combination with the real-time moving speed and moving direction of the target terminal, eliminate and screen the initial trajectory obtained by prediction, so as to obtain the optimal and most possible predicted switching sequence.
[0152] Step S300: obtaining a predicted connection base station according to the predicted switching sequence.
[0153] In this embodiment, for the case of Figure 3 , the first predicted switching sequence is A4A5A6, and the predicted connection base stations obtained in turn are the base station A4, the base station A5, and the base station A6, that is, the Figure 3 next base station to be connected by the mobile terminal is A4; for the case of Figure 4 , the second predicted switching sequence is B4B5, and the predicted connection base stations obtained in turn are the base station B4 and the base station B5, that is, the Figure 4 next base station to be connected by the mobile terminal is B4.
[0154] Step S400: sending an RB resource priority scheduling instruction to the predicted connection base station to schedule or reserve uplink resources in advance.
[0155] Specifically, when the next connection base station is obtained according to the predicted switching sequence in step S300, the corresponding RB resource priority scheduling instruction is sent to the base station, wherein the RB resource priority scheduling instruction includes a service priority level, for example, the priority of the enterprise user is higher than that of the individual user, and the base station can process the obtained RB resource priority scheduling instruction according to the priority level to realize early scheduling or reservation of uplink resources, and effectively guarantee the uplink large bandwidth of the target terminal.
[0156] The uplink RB resource scheduling method provided by the embodiment, by obtaining the base station coverage information and the base station connection information of the target terminal, combining the preset trajectory model library, performing trajectory prediction, obtaining the predicted switching sequence of the target terminal connection base station, and obtaining the predicted connection base station, i.e. the next base station to be connected by the target terminal, and then sending the RB resource priority scheduling instruction to the predicted connection base station, the purpose of early scheduling or reserving uplink resources before the target terminal connects the base station is realized, the demand for uplink large bandwidth of the 5G-V2X terminal is guaranteed, and the flexibility and scheduling efficiency of the RB resource scheduling are improved.
[0157] Embodiment two
[0158] Based on the same inventive concept, referring to Figure 5 , an embodiment of the uplink RB resource scheduling device is provided, which can be a virtual device and applied to a terminal equipment.
[0159] The uplink RB resource scheduling device provided by the embodiment will be described in detail below with reference to the functional module schematic diagram shown in Figure 5 The device can include:
[0160] An information acquisition module is configured to acquire base station coverage information and base station connection information of a target terminal; wherein the target terminal is a V2X terminal whose historical connection base station sequence matches a preset base station sequence in a trajectory model library and whose historical moving speed reaches a first preset moving speed.
[0161] A trajectory prediction module is configured to perform trajectory prediction according to the base station coverage information, the base station connection information and the trajectory model library, and obtain a predicted switching sequence of the target terminal connection base station.
[0162] A base station prediction module is configured to obtain a predicted connection base station according to the predicted switching sequence.
[0163] A priority scheduling module is configured to send an RB resource priority scheduling instruction to the predicted connection base station to realize early scheduling or reservation of uplink resources.
[0164] Further, the device can further include:
[0165] a target determination module configured to determine a target terminal;
[0166] Specifically, the target determination module can include:
[0167] a historical data acquisition unit configured to acquire historical connection base station information of a V2X terminal, the historical connection base station information including basic information of a historical connection base station and a time of establishing a connection with the historical connection base station;
[0168] a first parameter calculation unit configured to obtain a historical connection base station sequence and a historical moving speed of the V2X terminal according to the historical connection base station information;
[0169] a first judgment unit configured to judge whether the historical connection base station sequence matches a preset base station sequence and whether the historical moving speed reaches a first preset moving speed according to a preset trajectory model library;
[0170] a target determination unit configured to determine that the V2X terminal is a target terminal if the historical connection base station sequence matches the preset base station sequence and the historical moving speed reaches the first preset moving speed.
[0171] Further, the apparatus can further include:
[0172] a model library establishment module configured to establish a trajectory model library;
[0173] Specifically, the model library establishment module can include:
[0174] a data acquisition unit configured to acquire numbers of all connection base stations when a road test terminal travels on a road, and obtain a preset base station sequence corresponding to the road;
[0175] a model library establishment unit configured to construct a trajectory model library according to the preset base station sequences acquired by the road test terminal on each road.
[0176] Further, the base station coverage information includes a coverage base station, the coverage base station being a base station corresponding to a coverage area where a current position of the target terminal is located; and the trajectory prediction module can include:
[0177] a state judgment sub-module configured to judge whether the target terminal is at an intersection according to a number of the coverage base stations;
[0178] a trajectory prediction sub-module configured to determine that the target terminal is not at the intersection when there is only one coverage base station, and to perform trajectory prediction according to the base station connection information and the trajectory model library to obtain a first predicted switching sequence of connection base stations of the target terminal;
[0179] The trajectory prediction and correction submodule is configured to determine that the target terminal is at an intersection when there are two or more base stations covering the target terminal, and to perform trajectory prediction and trajectory correction based on the base station coverage information, the base station connection information and the trajectory model library to obtain a second predicted handover sequence of the target terminal connecting the base stations.
[0180] Further, the base station connection information includes a historical connection base station sequence and a current connection base station of the target terminal; and the trajectory prediction submodule can include:
[0181] A first initial trajectory prediction unit is configured to search the trajectory model library based on the current connection base station to obtain a corresponding first initial trajectory.
[0182] A first trajectory direction determination unit is configured to determine a trajectory direction of the target terminal based on the historical connection base station sequence.
[0183] A first prediction result unit is configured to obtain a first predicted handover sequence based on the first initial trajectory and the trajectory direction.
[0184] Further, the base station coverage information further includes a first time and a second time, the first time being a time when the target terminal enters the coverage area, and the second time being a time when the target terminal leaves the coverage area; and the trajectory prediction and correction submodule can include:
[0185] A second initial trajectory prediction unit is configured to search the trajectory model library based on the covering base stations and the current connection base station to obtain a plurality of corresponding second initial trajectories and their starting base stations.
[0186] A relative moving speed calculation unit is configured to obtain a plurality of relative moving speeds of the target terminal per unit time based on distances between the starting base stations and the current connection base station, and to determine a second preset moving speed based on the plurality of relative moving speeds.
[0187] A second determination unit is configured to determine whether a real-time relative moving speed of the target terminal reaches the second preset moving speed.
[0188] A first moving trajectory determination unit is configured to determine that a moving trajectory of the target terminal is straight running if the real-time relative moving speed does not reach the second preset moving speed, and to determine a straight running direction of the target terminal based on the historical connection base station sequence of the target terminal.
[0189] A second prediction result unit is configured to obtain a second predicted handover sequence based on the second initial trajectory and the straight running direction.
[0190] a second moving track determination unit configured to determine that the target terminal turns if a real-time relative moving speed reaches a second preset moving speed, and determine a turning direction of the target terminal according to a time difference between the first time and the second time;
[0191] a third prediction result unit configured to obtain a second predicted handover sequence according to the second initial track and the turning direction.
[0192] Further, the second moving track determination unit is specifically configured to:
[0193] determine that the turning direction of the target terminal is a direction towards the covering base station when the time difference is greater than a preset time difference;
[0194] determine that the turning direction of the target terminal is a direction away from the covering base station when the time difference is less than the preset time difference.
[0195] It should be noted that the functions of each module in the uplink RB resource scheduling device provided in the embodiment and the technical effects achieved thereby can be referred to the description of the specific implementation of the uplink RB resource scheduling method embodiment. For the sake of brevity of the description, no further description is given here.
[0196] Embodiment Three
[0197] Based on the same inventive concept, refer to Figure 2 A hardware structure diagram of a terminal device related to each embodiment of the present application is provided. The terminal device can include a processor and a memory, and the memory stores a computer program. When the computer program is executed by the processor, all or part of the steps of the uplink RB resource scheduling method embodiment are implemented.
[0198] Specifically, the terminal device refers to a V2X terminal capable of realizing 5G network connection.
[0199] It can be understood that the terminal device can also include a communication bus, a user interface and a network interface.
[0200] The communication bus is used to realize the connection and communication between the components.
[0201] The user interface is used to connect the client and communicate data with the client. The user interface can include an output unit such as a display screen and an input unit such as a keyboard. Optionally, the user interface can also include other input / output interfaces such as standard wired interfaces and wireless interfaces.
[0202] The network interface is used to connect to a background server and communicate data with the background server. The network interface can include an input / output interface, such as a standard wired interface, a wireless interface, such as a Wi-Fi interface.
[0203] The memory is used to store various types of data, which can include, for example, instructions of any application program or method in the terminal device, and application-related data. The memory can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as a static random access memory (SRAM), an erasable programmable read-only memory (EPROM), a programmable read-only memory (PROM), a read-only memory (ROM), a magnetic memory, a flash memory, a magnetic disk or an optical disk. Optionally, the memory can also be a storage device independent of the processor.
[0204] The processor is used to call the computer program stored in the memory and execute the uplink RB resource scheduling method as described above. The processor can be an application specific integrated circuit (ASIC), a digital signal processor (DSP), a digital signal processing device (DSPD), a programmable logic device (PLD), a field programmable gate array (FPGA), a controller, a microcontroller, a microprocessor, or other electronic elements, which is used to execute all or part of the steps of the uplink RB resource scheduling method embodiments as described above.
[0205] Embodiment Four
[0206] Based on the same inventive concept, the embodiment provides a computer readable storage medium, such as a flash memory, a hard disk, a multimedia card, a card memory (for example, an SD or DX memory, etc.), a random access memory (RAM), a static random access memory (SRAM), a read only memory (ROM), an electrically erasable programmable read only memory (EEPROM), a programmable read only memory (PROM), a magnetic memory, a magnetic disk, an optical disk, a server, an App application store, etc., in which a computer program is stored. The computer program can be executed by one or more processors. When the computer program is executed by the processor, all or part of the steps of the uplink RB resource scheduling method embodiment of the present application can be implemented.
[0207] It should be noted that the above description is only optional embodiments of the present application, and does not limit the patent scope of the present application. Any equivalent structure or equivalent flow transformation made by using the content of the present application specification and drawings, or directly or indirectly applied to other related technical fields under the inventive concept of the present application, is included in the patent protection scope of the present application.
Claims
1. An uplink RB resource scheduling method, characterized in that, The method comprises: obtaining base station coverage information and base station connection information of a target terminal; wherein the target terminal is a V2X terminal whose historical connection base station sequence matches a preset base station sequence in a trajectory model library and whose historical moving speed reaches a first preset moving speed; performing trajectory prediction according to the base station coverage information, the base station connection information and the trajectory model library to obtain a predicted switching sequence of base stations connected by the target terminal; obtaining a predicted connection base station according to the predicted switching sequence; sending an RB resource priority scheduling instruction to the predicted connection base station to schedule or reserve uplink resources in advance; the base station coverage information comprises a coverage base station, which is a base station corresponding to a coverage area where the target terminal is currently located; the step of performing trajectory prediction according to the base station coverage information, the base station connection information and the trajectory model library to obtain a predicted switching sequence of base stations connected by the target terminal specifically comprises: determining whether the target terminal is at an intersection according to the number of coverage base stations; when there is only one coverage base station, determining that the target terminal is not at an intersection, performing trajectory prediction according to the base station connection information and the trajectory model library to obtain a first predicted switching sequence of base stations connected by the target terminal; when there are two or more coverage base stations, determining that the target terminal is at an intersection, performing trajectory prediction and trajectory correction according to the base station coverage information, the base station connection information and the trajectory model library to obtain a second predicted switching sequence of base stations connected by the target terminal; the base station connection information comprises a current connection base station and a historical connection base station sequence of the target terminal, and the base station coverage information further comprises a first time and a second time, the first time being a time when the target terminal enters the coverage area, and the second time being a time when the target terminal leaves the coverage area; the step of performing trajectory prediction and trajectory correction according to the base station coverage information, the base station connection information and the trajectory model library to obtain a second predicted switching sequence of base stations connected by the target terminal specifically comprises: searching in the trajectory model library according to the coverage base stations and the current connection base station to obtain a plurality of second initial trajectories and their starting base stations; obtaining a plurality of relative moving speeds of the target terminal per unit time according to the distance between each starting base station and the current connection base station to determine a second preset moving speed according to the plurality of relative moving speeds; determining whether a real-time relative moving speed of the target terminal reaches the second preset moving speed; if the real-time relative moving speed does not reach the second preset moving speed, determining that the moving trajectory of the target terminal is straight, determining a straight direction of the target terminal according to the historical connection base station sequence, and obtaining a second predicted switching sequence according to the second initial trajectory and the straight direction; If the real-time relative moving speed reaches the second preset moving speed, it is determined that the moving track of the target terminal is a turning, a turning direction of the target terminal is determined according to a time difference between the first time and the second time, and a second predicted handover sequence is obtained according to the second initial track and the turning direction.
2. The uplink RB resource scheduling method of claim 1, wherein, Before the step of obtaining the base station coverage information of the target terminal, the method further comprises: obtaining historical connection base station information of the V2X terminal, the historical connection base station information comprising basic information of a historical connection base station and a time of establishing a connection with the historical connection base station; obtaining a historical connection base station sequence and a historical moving speed of the V2X terminal according to the historical connection base station information; determining whether the historical connection base station sequence matches the preset base station sequence and whether the historical moving speed reaches a first preset moving speed according to a preset track model library; if the historical connection base station sequence matches the preset base station sequence and the historical moving speed reaches the first preset moving speed, determining that the V2X terminal is a target terminal.
3. The uplink RB resource scheduling method of claim 2, wherein, Before the step of determining whether the historical connection base station sequence matches the preset base station sequence and whether the historical moving speed reaches the first preset moving speed according to the preset track model library, the method further comprises: obtaining a preset base station sequence corresponding to a road by obtaining numbers of all connection base stations when a road test terminal drives on the road; constructing a track model library according to the preset base station sequences obtained by the road test terminal on each road.
4. The uplink RB resource scheduling method of claim 1, wherein, The step of performing track prediction according to the base station connection information and the track model library to obtain a first predicted handover sequence of the target terminal connection base station specifically comprises: performing lookup in the track model library according to the current connection base station to obtain a corresponding first initial track; determining a track direction of the target terminal according to the historical connection base station sequence; obtaining a first predicted handover sequence according to the first initial track and the track direction.
5. The uplink RB resource scheduling method of claim 1, wherein, The step of determining a turning direction of the target terminal according to a time difference between the first time and the second time specifically comprises: when the time difference is greater than a preset time difference, determining that the turning direction of the target terminal is a direction towards the coverage base station; when the time difference is less than the preset time difference, determining that the turning direction of the target terminal is a direction away from the coverage base station.
6. An uplink RB resource scheduling apparatus, characterized by comprising: The device comprises: an information obtaining module configured to obtain base station coverage information and base station connection information of a target terminal; wherein the target terminal is a V2X terminal whose historical connection base station sequence matches a preset base station sequence in a track model library and whose historical moving speed reaches a first preset moving speed; a track prediction module configured to perform track prediction according to the base station coverage information, the base station connection information and the track model library to obtain a predicted handover sequence of a connection base station of the target terminal; a base station prediction module configured to obtain a predicted connection base station according to the predicted handover sequence. The priority scheduling module is configured to send an RB resource priority scheduling instruction to the predicted connection base station to schedule or reserve uplink resources in advance. The base station coverage information includes a coverage base station corresponding to a coverage area where the target terminal is currently located; and the trajectory prediction module includes: The state judgment submodule is configured to determine whether the target terminal is at an intersection according to the number of coverage base stations. The trajectory prediction submodule is configured to determine that the target terminal is not at an intersection when there is only one coverage base station, and to perform trajectory prediction according to the base station connection information and the trajectory model library to obtain a first predicted handover sequence of the target terminal. The trajectory prediction and correction submodule is configured to determine that the target terminal is at an intersection when there are two or more coverage base stations, and to perform trajectory prediction and trajectory correction according to the base station coverage information, the base station connection information and the trajectory model library to obtain a second predicted handover sequence of the target terminal. The base station connection information includes a current connection base station and a historical connection base station sequence of the target terminal, and the base station coverage information further includes a first time and a second time, the first time being a time when the target terminal enters the coverage area, and the second time being a time when the target terminal leaves the coverage area; and the trajectory prediction and correction submodule includes: A second initial trajectory prediction unit is configured to search in the trajectory model library according to the coverage base stations and the current connection base station to obtain a plurality of second initial trajectories and start point base stations corresponding to the second initial trajectories. A relative moving speed calculation unit is configured to obtain a plurality of relative moving speeds of the target terminal per unit time according to distances between the start point base stations and the current connection base station, and to determine a second preset moving speed according to the plurality of relative moving speeds. A second judgment unit is configured to determine whether a real-time relative moving speed of the target terminal reaches the second preset moving speed. A first moving trajectory determination unit is configured to determine that a moving trajectory of the target terminal is straight running if the real-time relative moving speed does not reach the second preset moving speed, and to determine a straight running direction of the target terminal according to the historical connection base station sequence. A second prediction result unit is configured to obtain a second predicted handover sequence according to the second initial trajectories and the straight running direction. A second moving trajectory determination unit is configured to determine that a moving trajectory of the target terminal is turning if the real-time relative moving speed reaches the second preset moving speed, and to determine a turning direction of the target terminal according to a time difference between the first time and the second time. A third prediction result unit is configured to obtain a second predicted handover sequence according to the second initial trajectories and the turning direction.
7. A terminal device, characterized by comprising: The device includes a memory and a processor, and the memory stores a computer program which, when executed by the processor, implements the uplink RB resource scheduling method of any one of claims 1 to 5.
8. A computer-readable storage medium having stored thereon a computer program, characterized in that, The computer program can be executed by one or more processors to implement the uplink RB resource scheduling method of any one of claims 1 to 5.
Citation Information
Patent Citations
Cell switching state under high-speed mobile state and device thereof
CN108093446A
Method and system for mobile terminal to access network, communication base station and server
CN111954284A
Cell handover determining method and apparatus, device, and edge computing node
WO2020001539A1