Communication management, speed reporting method, device, base station, terminal and storage medium
By acquiring the terminal speed status for differentiated management, the problem of resource waste caused by base stations treating all terminals the same is solved, and the resource utilization and capacity of the communication system are improved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2019-07-25
- Publication Date
- 2026-04-10
AI Technical Summary
The current communication system's approach of treating all terminals the same way by base stations leads to resource waste, hinders refined communication management, and affects resource utilization and system capacity.
By acquiring the speed status of the terminal, the base station performs differentiated communication management, and the terminal measures and reports the speed status indication itself to improve accuracy and efficiency.
It achieves improved resource utilization and system capacity of communication systems, reduced base station burden, and enhanced precision of terminal communication management without increasing hardware costs.
Smart Images

Figure CN112312300B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of communication, in particular to a terminal communication management method and device, a speed reporting method and device, a base station, a terminal and a storage medium. BACKGROUND
[0002] With the improvement of industrial technology, communication applications have developed from digital communication between people to communication between people and machines, machines and machines. At the same time, automated industrial production, remote control and automatic driving and operation have put forward new demands for communication technology, requiring communication systems to have greater capacity and higher resource utilization. Expanding the capacity of the communication system requires a huge cost, therefore, how to improve resource utilization through better communication management in the current communication system has become a problem to be solved.
[0003] At present, in terms of communication management, the base station basically treats all terminals equally, which leads to insufficient fine management of terminal communication and easy waste of communication resources. SUMMARY
[0004] The communication management method and device, the speed reporting method and device, the base station, the terminal and the storage medium provided by the embodiments of the present application mainly solve the technical problem of how to manage terminal communication to avoid resource waste and how the base station side obtains the speed of the terminal.
[0005] To solve the above technical problems, the embodiments of the present application provide a terminal communication management method, comprising:
[0006] obtaining the current speed state of the terminal, the speed state being capable of representing the level of the moving speed of the terminal;
[0007] managing the communication of the terminal according to the speed state.
[0008] The embodiments of the present application also provide a terminal speed reporting method, comprising:
[0009] measuring the moving speed of the terminal;
[0010] reporting the speed state indication of the terminal to the base station according to the measured moving speed.
[0011] The embodiments of the present application also provide a terminal communication management device, comprising:
[0012] a state obtaining module, configured to obtain the current speed state of the terminal, the speed state being capable of representing the level of the moving speed of the terminal;
[0013] a communication management module, configured to manage the communication of the terminal according to the speed state.
[0014] The embodiment of the present application also provides a terminal speed reporting device, which comprises:
[0015] a speed measuring module, configured to measure the moving speed of the terminal;
[0016] a speed reporting module, configured to report the speed state indication of the terminal to the base station according to the measured moving speed.
[0017] The embodiment of the present application also provides a base station, which comprises a first processor, a first memory and a first communication bus;
[0018] The first communication bus is configured to realize the connection communication between the first processor and the first memory;
[0019] The first processor is configured to execute the terminal communication management program stored in the first memory, so as to realize the steps of the terminal communication management method.
[0020] The embodiment of the present application also provides a terminal, which comprises a second processor, a second memory and a second communication bus;
[0021] The second communication bus is configured to realize the connection communication between the second processor and the second memory;
[0022] The second processor is configured to execute the terminal speed reporting program stored in the second memory, so as to realize the steps of the terminal speed reporting method.
[0023] The embodiment of the present application also provides a storage medium, which stores at least one of the terminal communication management program and the terminal speed reporting program, the terminal communication management program can be executed by one or more processors to realize the steps of the terminal communication management method, and the terminal speed reporting program can be executed by one or more processors to realize the steps of the terminal speed reporting method.
[0024] The communication management method and device, the speed reporting method and device, the base station, the terminal and the storage medium provided by the embodiment of the present application can realize the differentiated communication management for the terminals with different speed states, so that the terminal can be given the fine resource configuration according to the moving speed of the terminal, and the resource utilization of the communication system is improved, and the capacity of the communication system is expanded without increasing the hardware cost.
[0025] On the other hand, the speed state of the terminal can be reported to the base station in a speed state indication manner after being measured by the terminal itself, which can improve the accuracy and delicacy of the speed state of the terminal, reduce the burden of the base station, and improve the efficiency of obtaining the speed state, as compared with the scheme of obtaining the speed state of the terminal by the base station itself.
[0026] Other features and corresponding advantages of the present application will be explained in the ensuing description of the application with reference to the accompanying drawings, and it should be understood that at least some of the advantages are apparent from the teachings of the present application. BRIEF DESCRIPTION OF DRAWINGS
[0027] Figure 1 A flow chart of the terminal communication management method provided in the embodiment one of the present application;
[0028] Figure 2 A schematic diagram of the speed ambiguity state between adjacent speed states shown in the embodiment one of the present application;
[0029] Figure 3 A flow chart of the terminal reporting the speed state to the base station provided in the embodiment one of the present application;
[0030] Figure 4 A schematic diagram of the bit sequence shown in the embodiment one of the present application;
[0031] Figure 5 A flow chart of the terminal communication management method provided in the embodiment two of the present application;
[0032] Figure 6 A flow chart of the base station performing communication management on the terminal based on the speed state of the terminal provided in the embodiment two of the present application;
[0033] Figure 7 A structural schematic diagram of the terminal communication management device provided in the embodiment three of the present application;
[0034] Figure 8 A structural schematic diagram of the terminal speed reporting device provided in the embodiment three of the present application;
[0035] Figure 9 A hardware structural schematic diagram of the base station provided in the embodiment four of the present application;
[0036] Figure 10 A hardware structural schematic diagram of the terminal provided in the embodiment four of the present application;
[0037] Figure 11 A schematic diagram of the communication system provided in the embodiment four of the present application. DETAILED DESCRIPTION
[0038] In order to make the objectives, technical solutions and advantages of the present application clearer, further detailed description will be made to the embodiments of the present application with reference to the accompanying drawings. It should be understood that the specific embodiments described herein are only used to explain the present application and should not be used to limit the present application.
[0039] The terminal communication management method provided in the embodiments of the present application mainly includes:
[0040] obtaining the current speed state of the terminal, the speed state being capable of representing the moving speed of the terminal;
[0041] managing the communication of the terminal according to the speed state.
[0042] In some examples, the obtaining of the current speed state of the terminal includes:
[0043] measuring the speed of the terminal by the base station side to obtain the speed state of the terminal;
[0044] or,
[0045] receiving the speed state indication reported by the terminal, and determining the current speed state of the terminal according to the speed state indication.
[0046] In some examples, before the receiving of the speed state indication reported by the terminal, the method further includes:
[0047] receiving the speed measurement capability information reported by the terminal, the speed measurement capability information representing the speed measurement capability of the terminal;
[0048] configuring the reporting parameter of the terminal according to the speed measurement capability of the terminal, the reporting parameter being used to indicate the reporting strategy of the terminal;
[0049] downlinking the configured reporting parameter to the terminal.
[0050] In some examples, the reporting parameter includes the reporting granularity and reporting mode of the speed state of the terminal.
[0051] In some examples, the receiving of the speed state indication reported by the terminal includes:
[0052] receiving the speed state indication reported by the terminal through a service channel;
[0053] and / or,
[0054] receiving the speed state indication reported by the terminal through control information.
[0055] Optionally, if the speed state indication reported by the terminal is an invalid indication, the terminal communication management method further includes:
[0056] obtaining the statistical result of the speed state of each terminal in the coverage area to which the terminal belongs;
[0057] According to the statistical result, one of the speed states in the coverage area with the highest proportion is determined as the estimated speed state of the terminal;
[0058] The terminal is managed in communication according to the estimated speed state.
[0059] Optionally, the communication management includes at least one of scheduling management, configuration management, measurement management, mobility management and demodulation management.
[0060] Optionally, if the speed state of the terminal is obtained by the base station side, the communication management is at least one of scheduling management, configuration management, measurement management and demodulation management; the scheduling management is at least one of AMC (Adaptive Modulator Code) strategy management, resource allocation management, transmission mode management and DRX (Discontinuous Reception) management.
[0061] Optionally, if the speed state of the terminal is obtained by receiving the speed state indication reported by the terminal, the scheduling management includes at least one of AMC strategy management, resource allocation management, transmission mode management, QOS (Quality of Service) priority management and DRX management.
[0062] In some examples, the configuration management includes at least one of pilot configuration management, resource configuration management and channel configuration management.
[0063] Optionally, the measurement management includes at least one of:
[0064] In-loop maintenance filtering mechanism management;
[0065] CQI (Channel Quality Indicator) maintenance filtering mechanism management;
[0066] Frequency offset and time offset maintenance filtering mechanism management;
[0067] High-low speed difference measurement algorithm management;
[0068] Sinr (Signal to Interference and Noise Ratio), Ps (Signal Power) and IN (Noise Power) maintenance filtering mechanism management of at least one of the three.
[0069] In some examples, the mobility management includes at least one of RSRP (Reference Signal Receiving Power) filtering coefficient setting, measurement period setting and cell identification period setting.
[0070] In some examples, the demodulation management comprises at least one of the following: channel estimation management, reception end demodulation algorithm management.
[0071] In some examples, the communication management of the terminal according to the speed state comprises:
[0072] dividing the terminal into one of at least two speed intervals according to the speed state of the terminal;
[0073] unifying the communication management of the terminals in the same speed interval and differentiating the communication management of the terminals in different speed intervals.
[0074] In some examples, the communication management of the terminal according to the speed state comprises:
[0075] adjusting the configuration period of the terminal monitoring signal according to the speed state of the terminal, the monitoring signal comprising at least one of the following: Channel State Information (CSI) and Sounding Reference Signal (SRS);
[0076] configuring the number of pilots of the terminal according to the speed state of the terminal;
[0077] configuring at least one of the following according to the speed state of the terminal: scheduling strategy and AMC strategy;
[0078] selecting a measurement smoothing mechanism according to the speed state of the terminal;
[0079] selecting a transmission mode according to the speed state of the terminal;
[0080] configuring a time division scheduling strategy or a frequency division scheduling strategy according to the speed state of the terminal;
[0081] adjusting a preselected beam set or adjusting a beam steering vector according to the speed state of the terminal and the monitoring information of channel variation;
[0082] setting a handover hysteresis parameter of mobile handover according to the speed state of the terminal;
[0083] selecting a demodulation algorithm for the terminal according to the speed state of the terminal.
[0084] The terminal speed reporting method provided by the embodiment of the application mainly comprises:
[0085] measuring the moving speed of the terminal;
[0086] reporting the speed state indication of the terminal to the base station according to the measured moving speed.
[0087] In some examples, the method further comprises:
[0088] reporting speed measurement capability information of the terminal to the base station, the speed measurement capability information representing a capability of the terminal for speed measurement;
[0089] obtaining a reporting parameter configured for the terminal by the base station according to the speed measurement capability of the terminal;
[0090] reporting a speed state indication of the terminal to the base station according to the measured moving speed, the speed state indication comprising:
[0091] determining the speed state indication corresponding to the measured moving speed according to the reporting parameter, and reporting the speed state indication of the terminal to the base station according to the reporting parameter.
[0092] Embodiment one:
[0093] In order to improve the resource utilization in the communication system, the present embodiment provides a terminal communication management method to more appropriately manage the communication of the terminal in the communication system, so that the communication system can support more communication requirements of the terminal without significantly increasing the hardware cost. Please refer to Figure 1 a flowchart of the terminal communication method is shown:
[0094] S102: The base station obtains the current speed state of the terminal.
[0095] It can be understood that in many scenarios of using the terminal, the user will be in a moving state, and the speed of this movement is high or low. Terminals with different speeds have different communication resource requirements when communicating. For example, a terminal moving at high speed may have higher demand for communication resources, and relatively, a terminal moving at low speed or not moving currently has relatively low demand for communication resources. Therefore, in order to avoid giving a terminal with low demand for communication resources a high configuration, resulting in resource waste, the future communication system can give corresponding configuration according to the speed state of the user, so as to improve the capacity and resource utilization of the system. The base station can evaluate the current resource demand of the terminal according to the current speed state of the terminal, and then give the terminal the required communication resources, while avoiding resource waste.
[0096] Therefore, in order to better realize the differentiated configuration among users, the base station needs to know the high and low of the moving speed of the terminal, and then realize the communication management of the terminal based on the moving speed of the terminal. The speed state can represent the high and low of the current moving speed of the terminal. In some examples of the embodiment, the speed state of the terminal can be represented by different speed levels. For example, in some examples, the speed state of the terminal includes three states of "high", "medium" and "low". In some other examples of the embodiment, the speed state of the terminal includes 1st level, 2nd level, 3rd level,..., Nth level. The greater the level value of the speed state is, the higher the moving speed of the terminal represents. Of course, those skilled in the art can understand that the greater the value of N is, the smaller the granularity of the speed state is, and the more detailed and accurate the representation of the moving speed of the terminal is.
[0097] In some examples of the embodiment, the base station can obtain the speed state of the terminal by measuring the speed of the terminal on the base station side. It should be noted that the speed measurement of the terminal on the base station side can be realized by the serving base station of the terminal alone, or can be realized by several base stations jointly, for example, the speed measurement of the terminal can be realized by the main base station and the auxiliary base station of the terminal jointly.
[0098] In some examples of the embodiment, the base station side can obtain the speed state of the terminal through the pilot information of the base station. In some examples of the embodiment, the base station side can use the correlation of the channel within a certain time to determine the speed state through the pilot signal of a single cell. In some examples of the embodiment, the base station side obtains the speed state by jointly calculating the direction of arrival (DOA) and the spatial transmission distance of the signal, or determines the speed state by jointly determining the position change of the terminal by multiple base stations, or determines the speed state of the terminal by the residence time of the terminal in a cell or the cell switching speed.
[0099] However, it should be understood that in the scheme of measuring the speed of the terminal by the base station side to obtain the speed state of the terminal, the speed measurement of the terminal on the base station side is relatively rough, the granularity of the obtained speed state is large, and the actual speed of the terminal cannot be accurately reflected, which will of course affect the quality of the communication management of the base station to the terminal. On the other hand, the efficiency of the base station side to measure the speed of the terminal is not high, so the time consumption of the speed measurement is relatively large, which causes the base station to be unable to quickly obtain the speed state of the terminal when needed. Moreover, for the base station side, the number of terminals it faces is large, so if the base station side measures the speed of the terminal to obtain the speed state of the terminal, the processing pressure of the base station side will also be large. In view of these problems, the embodiment further provides another scheme for obtaining the speed state of the terminal, in which the terminal reports its own speed state to the base station. Please refer to the flow of the terminal speed reporting method provided by the embodiment:
[0100] The moving speed of the terminal is measured.
[0101] In this scheme, the terminal measures its own moving speed, and then reports its speed state to the base station by means of speed state indication. In this embodiment, after receiving the speed state indication sent by the terminal, the base station can determine the current speed state of the terminal according to the speed state indication.
[0102] The terminal reports the speed state indication to the base station according to the measured moving speed.
[0103] After measuring its own moving speed, the terminal can be instructed by the base station to report its current moving speed into which speed state, and to report the speed state indication to the base station at which frequency. For example, in some examples of this embodiment, the base station can configure the reporting parameter to the terminal, and the reporting parameter can indicate the speed state reporting strategy of the terminal.
[0104] In some examples of this embodiment, the reporting parameter configured by the base station to the terminal includes the reporting granularity of the speed state and the reporting period of the speed state reporting. The reporting granularity and the reporting period are described as follows:
[0105] (1) Reporting granularity
[0106] The reporting granularity refers to the degree of fineness of the speed state division when the terminal reports the speed to the base station. It can be understood that the more the speed states are divided, the smaller the reporting granularity is. The size of the reporting granularity of the speed state configured by the base station to the terminal is related to the following factors:
[0107] The demand of the base station; because the base station needs to manage the communication of the terminal according to the speed state indication reported by the terminal, and the base station has a corresponding requirement for the degree of fineness when managing the communication of the terminal, therefore, for some terminals, the base station can only need the speed state with relatively rough reporting granularity (i.e. the speed state is divided roughly), and for some other terminals, the base station can require them to report the speed state with relatively fine reporting granularity (i.e. the speed state is divided finely).
[0108] The capability of the terminal for speed measurement; here, the capability of the terminal for speed measurement mainly refers to the granularity of the speed state reporting that can be supported by the terminal, for example, some terminals can only support reporting the speed state of three levels of “high”, “medium” and “low”, therefore, the base station should not let the terminal report the speed state with 5 levels of granularity.
[0109] The error of the terminal in speed measurement. There is an error in the speed measurement of the terminal. Generally, there is a "speed ambiguity state" between two speed states, as shown in Figure 2 The speed ambiguity state 1.2 exists between the speed state 1 and the speed state 2, and the range of the speed ambiguity state 1.2 is theoretically less than or equal to the granularity of the speed state. After the terminal performs speed measurement, the measured value in the speed ambiguity state 1.2 can be processed as the speed state 1 or the speed state 2, or the terminal can first determine which speed state the measured speed tends to be closer to, and then the terminal processes the measured speed as the corresponding speed state.
[0110] If the base station does not configure the reporting granularity for the terminal or does not configure the granularity for the reported speed, the terminal can report according to the agreed gear (reporting granularity of the speed state) or can report according to the actual effective speed measured by the terminal. For the mode of reporting according to the actual speed, the speed range supported by the terminal for reporting can be determined according to the capability of the terminal, and the corresponding bit sequence length is divided according to different speed ranges, and the feedback of the speed state is dynamically performed; or the reporting is performed according to the bit length determined according to the maximum speed supported according to the static feedback mode.
[0111] (2) Reporting mode
[0112] The reporting mode is mainly to help the terminal determine the timing of reporting the speed state to the base station. In this embodiment, the terminal can periodically report its current speed state to the base station, and in this case, the reporting period configured by the base station for the terminal includes the period size when the terminal periodically reports the speed parameter. In some examples of this embodiment, the terminal can also report the speed state to the base station in a non-periodic manner. In some examples, the terminal can also report its speed state in a semi-static manner.
[0113] Since the base station needs to know the speed measurement capability of the terminal when configuring the reporting parameter for the terminal, in some examples of this embodiment, the base station needs to obtain the speed measurement capability information of the terminal before configuring the reporting parameter for the terminal, and the speed measurement capability information represents the speed measurement capability of the terminal. After obtaining the speed measurement capability information, the base station configures the reporting parameter for the terminal according to the speed measurement capability information. Please refer to Figure 3 A kind of interaction flow diagram between terminal and base station in the process of reporting speed state shown in the figure:
[0114] S302: the terminal reports speed measurement capability information to the base station.
[0115] The speed measurement capability information reported by the terminal to the base station can indicate whether the terminal supports speed state reporting, and when the terminal supports speed state reporting, the supported speed state granularity of the terminal is indicated to the base station. For example, in some examples, a speed state granularity V g is 50 km / h, which means that the terminal supports reporting a difference of 50 km / h between two adjacent speed states. Speed state a represents that the current speed of the terminal is in [0, V g ], speed state b represents that the current speed of the terminal is in (V g , 2V g ] and so on. In some other examples of the embodiment, the terminal specifies to the base station the supported speed state reporting of the terminal including "high", "medium" and "low".
[0116] S304: The base station configures the reporting parameter for the terminal according to the speed measurement capability of the terminal.
[0117] After receiving the speed measurement capability information reported by the terminal, the base station can determine the speed measurement capability of the terminal, and therefore, the base station configures the reporting parameter for the terminal in combination with the speed measurement capability of the terminal and the demand of the base station.
[0118] S306: The base station sends the configured reporting parameter to the terminal.
[0119] After configuring the reporting parameter, the base station sends the reporting parameter to the terminal, so as to instruct the terminal to report the speed state of the terminal to the base station according to the demand.
[0120] S308: The terminal measures the current moving speed of the terminal.
[0121] In the embodiment, the terminal can measure the speed by GPS (Global Position System), or the terminal obtains the moving speed by joint positioning measurement of signals received from different base stations. If the terminal is in a moving vehicle, the terminal can measure the speed according to the wheel speed, or the terminal obtains the moving speed measured by the vehicle-mounted device through the data acquisition end.
[0122] In some examples of the embodiment, the terminal can periodically or aperiodically measure the current speed of the terminal, and store the measurement result. When the reporting time indicated by the reporting parameter arrives, the terminal converts the latest acquired moving speed into a speed state indication and sends the speed state indication to the base station. Of course, in the process of continuously measuring the speed, the terminal can use the latest measurement result to replace the previous measurement result, that is, only the latest measurement result is kept, because the base station only pays attention to the current speed state of the terminal or the speed state which can best represent the current moving situation.
[0123] S310: The terminal reports its current speed state indication to the base station according to the reporting parameter.
[0124] Suppose that the reporting granularity configured by the base station for the terminal is V g The mapping relationship between the speed state of the terminal and the speed state indication is shown in Table 1.
[0125]
[0126] In some other examples, the base station instructs the terminal to report its speed state in the manner of speed levels (grades), such as four levels of low speed, medium speed, high speed and super high speed, or five levels of super low speed (stationary), low speed, medium speed, high speed and super high speed, and the specific level division is not limited in this embodiment.
[0127] For the speed state indication, it can be indicated by a bit sequence, and the length of the sequence is the number of speed levels, that is, the length of the sequence is equal to the number of speed states. For example, suppose that the base station instructs the terminal to report the speed state according to four levels of low speed, medium speed, high speed and super high speed, then the bit sequence used by the terminal when reporting the speed state will include four bits, please refer to Figure 4 a schematic diagram of the bit sequence shown in FIG. 4:
[0128] In Figure 4 the bit sequence 40 shown in FIG. 4, the first bit 41 on the left is used to indicate the "super high" state, the second bit 42 is used to indicate the "high speed" state, the third bit 43 is used to indicate the "medium speed" state, and naturally, the fourth bit 44 is used to indicate the "low speed" state. Therefore, in Figure 4 the bit sequence 40 shown in FIG. 4, the higher the bit is located, the higher the moving speed of the terminal represented by the speed state indicated by the bit. In some other examples provided in this embodiment, the higher the bit is located, the lower the moving speed of the terminal represented by the speed state indicated by the bit, that is, in these bit sequences, the rightmost bit in the bit sequence is actually the state indication of the "super high" state. Of course, in some examples, there is no such rule for the speed state corresponding to the bit in the bit sequence, and the base station and the terminal agree on which speed state is represented by the nth bit.
[0129] In this embodiment, the value "1" represents affirmation, and the value "0" represents negation, so when the terminal determines that its current moving speed belongs to a certain level, it can set the value of the bit corresponding to the level in the bit sequence to "1", and set the values of the remaining bits to "0".
[0130] In addition to the scheme of directly using one bit to represent a speed state, in the embodiment, the terminal can also use N bits to indicate the speed state, For example, assuming that the base station instructs the terminal to report the speed state according to four speed states of low speed, medium speed, high speed and super high speed, N is equal to 2, that is, only two bits can be used to report the four speed states. In this scheme, two bits are combined, and there are four combinations of "00", "01", "10" and "11", which correspond to the four speed states.
[0131] In some other examples of the embodiment, the terminal can also indicate the speed state to the base station in other manners, and the specific method of indication is not limited herein.
[0132] It can be understood that the terminal does not necessarily report its speed state indication to the base station every time, because in some cases, the terminal can not measure its current moving speed due to some reasons, and therefore, in these cases, the terminal can not report its speed state to the base station. Of course, the terminal can also report invalid speed state indication to the base station.
[0133] In this case, if the terminal uses Figure 4 or a bit sequence similar to Figure 4 to indicate the speed state, when the terminal does not obtain the current speed state indication, all the bit values in the bit sequence can be set to "0" as invalid speed state indication.
[0134] If the terminal uses the combined manner of each bit to indicate the speed state to the base station, in this case, the number of speed states needs to include invalid speed state and valid speed state.
[0135] The manner of reporting the speed state by the terminal is described as follows:
[0136] In some examples of the embodiment, the terminal can use the service channel to bear the speed state indication, so that the base station receives the speed state indication reported by the terminal through the service channel. In some other examples of the embodiment, the terminal can also report the speed state indication to the base station through control information, so that the base station receives the speed state indication reported through the control information.
[0137] S104: The base station manages the communication of the terminal according to the speed state.
[0138] No matter whether the terminal's current speed state is obtained by the base station side itself or is obtained by receiving the terminal's speed state indication, in the embodiment, when the base station obtains the terminal's speed state indication, the base station will manage the terminal's communication according to the terminal's speed state. It can be understood that because the terminal's current speed state is not completely the same, when the base station manages the terminal's communication according to the terminal's speed state, the base station actually manages the terminal's communication differently according to the terminal's speed.
[0139] In the embodiment, the so-called communication management includes at least one of scheduling management, configuration management, measurement management, mobility management and demodulation management. In general, the so-called communication management can include the above-mentioned ones at the same time.
[0140] If the base station obtains the terminal's speed state by the base station side speed measurement, the communication management performed by the base station for the terminal can be at least one of scheduling management, configuration management, measurement management and demodulation management. In this case, the scheduling management is at least one of AMC strategy management, resource allocation management, transmission mode management and DRX management.
[0141] If the base station obtains the terminal's speed state by receiving the terminal side's speed state indication, the scheduling management performed by the base station for the terminal includes at least one of AMC strategy management, resource allocation management, transmission mode management, QOS priority management and DRX management.
[0142] In some examples of the embodiment, the configuration management includes at least one of pilot configuration management, resource configuration management and channel configuration management.
[0143] In some examples of the embodiment, the measurement management includes at least one of:
[0144] In-loop maintenance filtering mechanism management;
[0145] CQI maintenance filtering mechanism management;
[0146] Frequency offset and time offset maintenance filtering mechanism management;
[0147] High-low speed difference measurement algorithm management;
[0148] Sinr, Ps and IN maintenance filtering mechanism management of at least one of the three.
[0149] In some examples of the embodiment, the mobility management includes at least one of RSRP filtering coefficient setting, measurement period setting and cell identification period setting.
[0150] In one example of the embodiment, the demodulation management includes at least one of the following: channel estimation management, and reception end demodulation algorithm management.
[0151] Optionally, the base station performs communication management on the terminal, including at least one of the following:
[0152] 1) Adjusting a configuration period of a terminal monitoring signal according to a speed state of the terminal, the monitoring signal including at least one of a CSI and an SRS;
[0153] 2) Configuring a number of pilots of the terminal according to the speed state of the terminal;
[0154] The base station can adjust some configuration strategies of the terminal, including a number of pilots or a mobility related difference parameter, in a static, semi-static or dynamic manner; or adjust a configuration period of a CSI and an SRS according to the speed state of the terminal.
[0155] 3) Configuring at least one of a scheduling strategy and an adaptive modulation and coding (AMC) strategy according to the speed state of the terminal;
[0156] 4) Selecting a measurement smoothing mechanism according to the speed state of the terminal;
[0157] 5) Selecting a transmission mode according to the speed state of the terminal;
[0158] The base station adjusts the scheduling strategy and the AMC strategy according to the speed state of the terminal; or the base station selects different measurement smoothing mechanisms according to the speed state of the terminal, tracks a change in channel quality with high precision and high speed; or the base station selects different transmission modes according to the speed state of the terminal.
[0159] 6) Configuring a time division scheduling strategy or a frequency division scheduling strategy according to the speed state of the terminal;
[0160] 7) Adjusting a preselected beam set or adjusting a beam steering vector according to the speed state of the terminal and monitoring information of a channel change;
[0161] 8) Setting a handover hysteresis parameter of a mobile handover according to the speed state of the terminal;
[0162] 9) Selecting a demodulation algorithm for the terminal according to the speed state of the terminal.
[0163] The terminal communication management method provided in the embodiment includes the following steps: a base station acquires a speed state representing a current moving speed of a terminal, and then performs differentiated management on the terminal in terms of scheduling, measurement, demodulation and mobile strategy, etc. using the acquired speed state, thereby improving the overall capacity of the system, and improving the perception of the terminal in different moving speed states to a greater extent.
[0164] Based on the terminal speed reporting method provided in this embodiment, the base station can receive the speed state measured and reported by the terminal itself, and then use the speed state to manage the communication of the terminal. On the one hand, since the speed state is measured and reported by the terminal itself, the base station can obtain a speed state with smaller granularity, i.e., a more detailed speed state, so as to manage the communication of the terminal more finely. On the other hand, since the terminal measures the speed itself, the measurement burden of the base station is reduced, which is conducive to the optimal allocation of resources on the base station side.
[0165] Embodiment Two:
[0166] In this embodiment, the scheme of differentiating the communication management of the terminal by the base station according to the speed state indication reported by the terminal will be taken as an example for description. Please refer to Figure 5 a flowchart of a terminal communication management method is shown in FIG. 2:
[0167] S502: The terminal measures the current moving speed of itself.
[0168] In this embodiment, it is assumed that the terminal is a vehicle-mounted terminal, and therefore, the terminal can measure the speed according to the wheel speed. Of course, the terminal can measure the current moving speed of itself through GPS.
[0169] S504: The terminal reports the speed state indication of itself to the base station according to the reporting parameter configured by the base station.
[0170] In this embodiment, the terminal can report the speed state indication according to the request of the base station, or the terminal can also report the speed state periodically. In addition, in some other examples of this embodiment, the terminal can also report the speed state indication in an event-triggered manner.
[0171] In some examples of this embodiment, the terminal can carry the speed state indication to the base station through a measurement report, or the terminal can also carry the speed state indication through a control message. The number of bits carried is related to the granularity of the speed state. In one example, the terminal can indicate the current speed state of itself to the base station through a bit sequence, the length of the bit sequence is the number of speed gears, i.e., the length of the sequence is equal to the number of speed states, and each bit corresponds to a speed state.
[0172] S506: The base station determines the current speed state of the terminal according to the speed state indication reported by the terminal, and manages the communication of the terminal according to the determined speed state.
[0173] When the base station obtains the speed state indication of the terminal, the base station will manage the communication of the terminal according to the speed state of the terminal. Please refer to Figure 6A flowchart of a base station managing communication with a terminal according to a speed state is shown:
[0174] S602: The base station divides the terminal into one of at least two speed intervals according to a speed state of the terminal.
[0175] In this embodiment, the base station divides the terminal into a corresponding speed interval according to a speed state of the terminal, so that the base station can manage the terminals uniformly for the terminals in the same speed interval when managing the terminals, and the management is facilitated.
[0176] It should be understood that when the base station divides the terminal into a speed interval according to a speed state of the terminal, the base station can directly divide the terminal according to the speed state of the terminal, for example, assuming that a speed state reported by a terminal indicates that the current moving speed of the terminal is in a high-speed state, the base station can directly classify the terminal into a speed interval corresponding to the high-speed state.
[0177] In some other examples of this embodiment, when the base station divides the terminal into a speed interval, the base station can reclassify the terminal, for example, assuming that the terminal reports a speed state to the base station according to 6 speed levels, but the base station only manages the terminal according to three speed intervals when performing a certain communication management, therefore, the base station can correspond the first speed level and the second speed level to the first speed interval, correspond the third speed level and the fourth speed level to the second speed interval, and correspond the fifth speed level and the sixth speed level to the third speed interval.
[0178] S604: The base station uniformly manages communication of the terminals in the same speed interval, and differentially manages communication of the terminals in different speed intervals.
[0179] After the base station divides the terminal into a speed interval, the base station can uniformly manage communication of the terminals in the same speed interval, and differentially manage communication of the terminals in different speed intervals.
[0180] The base station differentially schedules or differentially configures the terminals in different speed intervals. Here, the differentially scheduling can select a transmission mode, a time division, or a frequency division scheduling strategy for the terminal according to different speed states. In some examples of this embodiment, the base station can dynamically adjust a preselected beam set or dynamically adjust a beam steering vector in combination with a user speed state indication and monitoring information of channel variation, so as to maximize beamforming gain. Even in QoS scheduling, the base station can combine the speed state of the terminal, and the base station performs differential processing according to different coverage scenarios, such as preferentially scheduling a high-speed mobile user in a high-speed scenario, and preferentially scheduling a low-speed mobile user in a low-speed scenario.
[0181] In some examples, after obtaining the speed state, the base station can also perform differential configuration on the terminal, including differential configuration of RSRP (Reference Signal Received Power) smoothing strategy or differential configuration of parameters related to mobile switching, such as switching delay, and the like. For example, the base station selects matching measurement filtering parameters and related parameters such as switching delay according to the characteristics of fast motion, fast switching, and the like of the high-speed mobile user, improves the success rate of cell switching or inter-beam switching, and improves the perception of the user.
[0182] In some other examples, the base station can differentially configure the transmission period of pilot signals, SRS, and the like of the terminal according to the speed state of the terminal. The base station can provide an optimal pilot configuration for the terminal according to the speed state of the terminal.
[0183] Considering the influence of Doppler frequency offset and multipath delay, especially in a scenario with rich multipath delay, the time-varying characteristics of the channel are more obvious, and the correlation time of the channel is smaller. At this time, a corresponding pilot interval needs to be configured to meet the demodulation of the terminal or the base station side. Therefore, in addition to the speed state, the optimal pilot configuration is selected by considering the actual network deployment scenario. For example, in a scenario with rich multipath and scattering path, the pilot interval selected by the user needs to be smaller than the minimum coherence time in the scenario. In a scenario with few multipath or scattering path, the selection of the number of pilots can not consider the time-varying characteristics of the channel, but only consider the maximum frequency offset measurement range that needs to be supported or the optimal configuration provided by simulation evaluation. In addition to considering the purpose of SRS monitoring, the base station can also configure a smaller period for high-speed mobile terminals and a larger period for low-speed mobile terminals according to the speed state of the terminal. In addition, for high-speed mobile terminals, try to avoid comb configuration with other high-speed mobile terminal users or low-speed mobile terminals, and preferentially adopt time division, frequency division, and code division or select a larger comb configuration.
[0184] In some examples of the embodiment, the base station can also select different demodulation algorithms for terminals in different speed intervals based on the speed state of the terminal. For example, for high-speed mobile terminals, the base station can use some special processing algorithm processes to improve the demodulation performance of the user or assist measurement to improve the measurement accuracy.
[0185] According to the foregoing introduction, the base station can not obtain the effective speed state of some terminals. For ease of introduction, the terminal whose effective speed state is not obtained by the base station is referred to as an "invalid terminal". For example, some terminals do not support reporting the speed state indication, or the terminal fails to successfully measure the moving speed of itself. In this case, the base station can obtain the statistical result of the speed state of each terminal in the coverage area to which the invalid terminal belongs, and then determine the speed state with the highest proportion in the coverage area to which the invalid terminal belongs according to the statistical result, and take the speed state as the estimated speed state of the invalid terminal, and then perform communication management on the invalid terminal according to the estimated speed state.
[0186] Optionally, the base station statistically obtains the proportion of the number of terminals in each different speed interval in the coverage area to which the invalid terminal belongs through AI (Artificial Intelligence), and then selects the speed interval with the largest number of contained terminals as the speed interval of the invalid terminal, and then performs communication management on the invalid terminal according to the speed interval.
[0187] In addition to processing the invalid terminal based on the AI historical statistical result, the base station can also process the invalid terminal according to the coverage scenario: if the coverage scenario is a high-speed scenario, the base station can process by default according to the strategy of high-speed users; if the coverage scenario is a low-speed scenario, the base station can process by default according to the strategy of low-speed users.
[0188] In this embodiment, the base station can obtain the terminal motion state, thereby adaptively performing resource configuration, selection of transmission mode, inter-user code division, mobility switching and measurement and other communication management for the terminal, maximizing the transmission rate, improving the switching success rate between cells, improving the overall capacity of the communication system and the perception of users, and truly realizing flexible configuration and differential configuration of future communication.
[0189] Moreover, because the speed state of each terminal is measured and reported by the terminal itself, the base station can quickly and accurately obtain the accurate speed state of the terminal motion, which is beneficial to the base station to perform fine differential configuration for the terminal.
[0190] Embodiment Three
[0191] This embodiment provides a terminal communication management device for implementing a terminal communication management method on the base station side, please refer to Figure 7 The structure diagram of the terminal communication management device 70 is shown in the figure:
[0192] The terminal communication management apparatus 70 comprises a state acquisition module 702 and a communication management module 704, wherein the state acquisition module 702 is configured to acquire a current speed state of the terminal, the speed state can represent a moving speed of the terminal, and the communication management module 704 is configured to perform communication management on the terminal according to the speed state, the communication management comprises at least one of scheduling management, configuration management, measurement management, mobility management and demodulation management.
[0193] In addition, the embodiment further provides a terminal communication management apparatus for implementing the terminal speed reporting method on the terminal side, please refer to Figure 8 The structure diagram of the terminal speed reporting apparatus 80 is shown in the figure:
[0194] The terminal speed reporting apparatus 80 comprises a speed measurement module 802 and a speed reporting module 804, wherein the speed measurement module 802 is configured to measure the moving speed of the terminal, and the speed reporting module 804 is configured to report a speed state indication of the terminal to the base station according to the measured moving speed.
[0195] In order to better realize the differentiated configuration among users, the base station needs to know the high and low of the moving speed of the terminal, and then performs communication management on the terminal based on the moving speed of the terminal. The speed state can represent the high and low of the current moving speed of the terminal. In some examples of the embodiment, the speed state of the terminal can be represented by different speed levels. For example, in some examples, the speed state of the terminal comprises three states of "high", "medium" and "low". In some other examples of the embodiment, the speed state of the terminal comprises 1st level, 2nd level, 3rd level, …, Nth level, wherein the greater the level value of the speed state is, the higher the moving speed of the terminal is. Of course, those skilled in the art can understand that the greater the value of N is, the smaller the granularity of the speed state is, and the more detailed and accurate the representation of the moving speed of the terminal is.
[0196] In some examples of the embodiment, the state acquisition module 702 of the terminal communication management apparatus 70 can acquire the speed state of the terminal by performing speed measurement on the terminal by the base station side. It should be noted that the speed measurement on the terminal by the base station side can be performed by the serving base station of the terminal alone, or can be performed by several base stations jointly, for example, the speed measurement on the terminal can be performed by the main base station and the auxiliary base station of the terminal jointly.
[0197] In some examples of the embodiment, the base station side can obtain the speed state of the terminal through pilot information of the base station. In some examples of the embodiment, the base station side can use correlation of the channel in a certain time to determine the speed state through the pilot signal of a single cell. In some examples of the embodiment, the base station side obtains the speed state through joint calculation of DOA and spatial transmission distance of the signal, or determines the speed state through joint determination of the terminal position change by multiple base stations, or determines the speed state of the terminal through the residence time of the terminal in a cell or the cell switching speed.
[0198] However, it should be understood that in the scheme in which the state obtaining module 702 obtains the speed state of the terminal through speed measurement of the terminal by the base station side, the speed measurement of the terminal by the base station side is relatively rough, the granularity of the obtained speed state is large, and the actual speed of the terminal cannot be accurately reflected, which will of course affect the communication management quality of the base station to the terminal. On the other hand, the efficiency of the speed measurement of the terminal by the base station side is not high, so the time consumption of the speed measurement is relatively large, which causes the state obtaining module 702 to be unable to quickly obtain the speed state of the terminal when needed. Moreover, for the base station side, the number of terminals is large, so if the speed of the terminal is measured by the base station side to obtain the speed state of the terminal, the processing pressure of the base station side will also be large. In view of these problems, the embodiment further provides another scheme for the state obtaining module 702 to obtain the speed state of the terminal, in which scheme the speed state of the terminal side is reported to the state obtaining module 702 by the terminal side:
[0199] In this scheme, the speed measurement module 802 in the terminal speed reporting device 80 measures the current moving speed of the terminal, and then the speed reporting module 804 reports the measured speed state to the state obtaining module 702 of the base station side in the form of a speed state indication. In the embodiment, after receiving the speed state indication sent by the speed reporting module 804 of the terminal side, the state obtaining module 702 can determine the current speed state of the terminal according to the speed state indication.
[0200] After the speed measurement module 802 measures the moving speed of the terminal, the speed reporting module 804 classifies the current moving speed of the terminal into which speed state, and when reporting the speed state indication, how to report in terms of frequency, which can be indicated by the terminal communication management device 70, for example, in some examples of the embodiment, the state obtaining module 702 of the terminal communication management device 70 can configure the reporting parameter to the speed reporting module 804 of the terminal side, and the reporting parameter can indicate the speed state reporting strategy of the speed reporting module 804.
[0201] In some examples of this embodiment, the reporting parameters configured by the status acquisition module 702 for the speed reporting module 804 include the reporting granularity of the speed status and the reporting period of the speed status. The reporting granularity and reporting period are explained below:
[0202] (1) Reporting particle size
[0203] The term "reporting granularity" refers to the level of detail in which the terminal divides the speed status when reporting speed to the base station. In essence, the more speed statuses divided, the finer the reporting granularity. The speed status reporting granularity configured by the status acquisition module 702 for the speed reporting module 804 is related to the following factors:
[0204] The requirements of the base station-side communication management module 704: Because the communication management module 704 needs to perform communication management on the terminal based on the speed status indication reported by the speed reporting module 804, and the communication management module 704 has corresponding requirements for the level of fineness when performing communication management on the terminal, for some terminals, the communication management module 704 may only need them to report speed status with relatively coarse granularity (i.e., coarse speed status division), while for other terminals, the communication management module 704 may require them to report speed status with relatively fine granularity (i.e., fine speed status division).
[0205] The terminal-side speed measurement module 802 has the capability to perform speed measurements. This capability is mainly reflected in the granularity of speed status reporting supported by the speed reporting module 804. For example, some speed reporting modules 804 may only support reporting speed status at three levels: "high," "medium," and "low." In such cases, the status acquisition module 702 should not allow the speed reporting module 804 to report speed status at five different granular levels.
[0206] The speed measurement module 802 has an error in speed measurement. The speed measurement module 802 has a certain error when performing speed measurements. Typically, there is a "speed ambiguity state" between two speed states, such as... Figure 2 As shown, between speed state 1 and speed state 2, there exists a speed ambiguity state 1.2. The range of speed ambiguity state 1.2 is theoretically less than or equal to the granularity of the speed state. After performing speed measurement, the speed measurement module 802 can process the measured value in speed ambiguity state 1.2 as either speed state 1 or speed state 2. Alternatively, the speed measurement module 802 can first determine which speed state the measured speed is closer to, and then process that measured speed as the corresponding speed state.
[0207] If the state obtaining module 702 does not configure the reporting granularity for the speed reporting module 804 or does not configure the granularity for the reported speed, the speed reporting module 804 can report according to the agreed gear (reporting granularity of the speed state) or can report according to the effective speed actually measured by the speed measuring module 802. For the mode of reporting according to the actual speed, the speed reporting module 804 can support the speed range of the reported speed according to the capability of the speed measuring module 802, and the corresponding reporting bit sequence length is determined according to different speed ranges, and the feedback of the speed state is dynamically performed; or the reporting is performed according to the bit length determined according to the maximum speed supported according to the static feedback mode.
[0208] (2) Reporting mode
[0209] The reporting mode is mainly to help the terminal determine the timing of reporting the speed state to the base station. In the embodiment, the speed reporting module 804 can periodically report the current speed state of the terminal to the state obtaining module 702, and in this case, the reporting period configured by the state obtaining module 702 for the speed reporting module 804 includes the period size when the periodic reporting speed parameter is configured. In some other examples of the embodiment, the speed reporting module 804 can also non-periodically report the speed state to the state obtaining module 702. In some other examples, the speed reporting module 804 can also report the speed state of the terminal in a semi-static manner.
[0210] Since the state obtaining module 702 needs to understand the speed measuring capability of the terminal speed reporting device 80 when configuring the reporting parameters for the speed reporting module 804 on the terminal side, in some examples of the embodiment, the state obtaining module 702 needs to obtain the speed measuring capability information of the terminal speed reporting device 80 on the terminal side before configuring the reporting parameters for the speed reporting module 804, and the speed measuring capability information represents the capability of the terminal speed reporting device 80 for speed measurement. After obtaining the speed measuring capability information, the state obtaining module 702 configures the reporting parameters for the terminal speed reporting device 80 according to the speed measuring capability information:
[0211] The terminal speed reporting device 80 reports the speed measuring capability information to the state obtaining module 702. The speed measuring capability information reported by the terminal speed reporting device 80 to the state obtaining module 702 can indicate to the state obtaining module 702 whether the terminal speed reporting device 80 supports the speed state reporting, and when the terminal speed reporting device 80 supports the speed state reporting, the terminal speed reporting device 80 indicates to the state obtaining module 702 the granularity size of the speed state supported by the terminal speed reporting device 80, for example, in some examples, a speed state granularity V g is 50 km / h, which means that the terminal supports a difference of 50 km / h between adjacent two speed states, and the speed state a represents that the current speed of the terminal is in [0, V gspeed state b represents that the current speed of the terminal is (V g , 2V g ]……In some other examples of the embodiment, the speed states supported by the terminal for reporting include "high", "medium" and "low".
[0212] After receiving the speed measurement capability information reported by the terminal, the state obtaining module 702 can determine the speed measurement capability of the terminal, and therefore, the state obtaining module 702 can configure the reporting parameter for the terminal in combination with the speed measurement capability of the terminal and the requirement of the state obtaining module 702.
[0213] After configuring the reporting parameter, the state obtaining module 702 can send the reporting parameter to the terminal speed reporting device 80, so as to instruct the speed reporting module 804 to report the speed state of the terminal to the state obtaining module 702 according to the requirement.
[0214] In the embodiment, the speed measurement module 802 can measure the speed by means of GPS, or the speed measurement module 802 can obtain the moving speed of the terminal by means of joint positioning measurement of signals received from different base stations. If the terminal is in a moving vehicle, the speed measurement module 802 can measure the speed according to the rotation speed of the wheels, or the speed measurement module 802 can obtain the moving speed measured by the vehicle-mounted equipment through the data acquisition terminal.
[0215] In some examples of the embodiment, the speed measurement module 802 can measure the current speed of the terminal periodically or non-periodically, and store the measurement result, and when the reporting time indicated by the reporting parameter arrives, the speed measurement module 802 can send the latest acquired moving speed converted into the speed state indication to the state obtaining module 702. Of course, in the process of continuously measuring the speed, the speed measurement module 802 can adopt the latest measurement result to replace the previous measurement result, that is, only the latest measurement result is kept, because the state obtaining module 702 only pays attention to the speed state of the terminal at the current time or the speed state which can best represent the current moving situation.
[0216] Supposing that the reporting granularity configured by the state obtaining module 702 for the speed reporting module 804 is V g , the relationship mapping between the speed state of the terminal and the speed state indication is shown in Table 1. In some other examples, the state obtaining module 702 instructs the speed reporting module 804 to report the speed state of the terminal according to the speed gear (level), such as four gears of low speed, medium speed, high speed and super high speed, or five gears of super low speed (static), low speed, medium speed, high speed and super high speed, and the specific gear division is not limited in the embodiment.
[0217] For the speed state indication, it can be indicated by a bit sequence, the length of the sequence is the number of speed gears, that is, the length of the sequence is equal to the number of speed states. For example, assuming that the state acquisition module 702 instructs the speed reporting module 804 to report the speed state according to four gears of low speed, medium speed, high speed and super high speed, then the bit sequence used by the speed reporting module 804 when reporting the speed state will include four bits, please refer to Figure 4 A schematic diagram of the bit sequence is shown as follows:
[0218] In Figure 4 In the bit sequence 40 shown, the first bit 41 on the left is used to indicate the "super high" state, the second bit 42 is used to indicate the "high speed" state, the third bit 43 is used to indicate the "medium speed" state, and naturally, the fourth bit 44 is used to indicate the "low speed" state. Therefore, in Figure 4 In the bit sequence 40 shown, the higher the bit is located, the higher the moving speed of the terminal represented by the speed state indicated by the bit. In the bit sequence provided by some other examples of the embodiment, the higher the bit is located, the lower the moving speed of the terminal represented by the speed state indicated by the bit, that is, in these bit sequences, the rightmost bit in the bit sequence is actually the state indication of the "super high" state. Of course, in some examples, the speed state represented by the nth bit in the bit sequence is not regular, but is agreed by the state acquisition module 702 and the speed reporting module 804.
[0219] In the embodiment, the value "1" represents affirmation, and the value "0" represents negation, so after the speed reporting module 804 determines that the current moving speed of the terminal belongs to a certain gear, it can set the value of the bit corresponding to the gear to "1" in the bit sequence, and set the values of the remaining bits to "0".
[0220] In addition to the scheme of directly using one bit to represent one speed state, in the embodiment, the speed reporting module 804 can also use N bits to indicate the speed state, For example, assuming that the state acquisition module 702 instructs the speed reporting module 804 to report the speed state according to four gears of low speed, medium speed, high speed and super high speed, then N is equal to 2, that is, only two bits are needed to realize the reporting of four speed states. In this scheme, two bits are used in combination, there are four combinations of "00", "01", "10" and "11", and the four combinations correspond to the four speed states.
[0221] In some examples of the embodiment, the speed reporting module 804 can report the speed state indication to the state obtaining module 702 in other manners, and the specific manners of reporting are not limited here.
[0222] It can be understood that the speed reporting module 804 can not report the speed state indication of the terminal to the state obtaining module 702 every time, because in some cases, the speed measuring module 802 can not measure the current moving speed of the terminal due to some reasons, so in these cases, the speed reporting module 804 can not report the speed state of the terminal to the state obtaining module 702. Of course, the speed reporting module 804 can also report the invalid speed state indication to the state obtaining module 702.
[0223] In this case, if the speed reporting module 804 reports the speed state indication by using the bit sequence in the Figure 4 or similar to the bit sequence in the Figure 4 , when the speed reporting module 804 does not obtain the current speed state indication of the terminal, all bit values in the bit sequence can be set to "0" as the invalid speed state indication.
[0224] If the speed reporting module 804 reports the speed state indication to the state obtaining module 702 by using the combination of each bit, in this case, the number of speed states needs to include the invalid speed state and the valid speed state.
[0225] The reporting manner of the speed reporting module 804 will be described as follows:
[0226] In some examples of the embodiment, the speed reporting module 804 can report the speed state indication by using the traffic channel, so that the state obtaining module 702 receives the speed state indication reported by the speed reporting module 804 through the traffic channel. In some other examples of the embodiment, the speed reporting module 804 can also report the speed state indication to the state obtaining module 702 through the control information, so that the state obtaining module 702 receives the speed state indication reported through the control information.
[0227] The state obtaining module 702 obtains the current speed state of the terminal, either by performing speed measurement on the terminal from the base station side, or by receiving the speed state indication reported by the speed reporting module 804. In this embodiment, when the state obtaining module 702 obtains the speed state indication of the terminal, the communication management module 704 performs communication management on the terminal according to the speed state of the terminal. It can be understood that, because the current speed states of different terminals are not completely the same, when the communication management module 704 performs communication management on the terminal according to the speed state of the terminal, it actually performs differentiated communication management on the terminal according to the speed of the terminal.
[0228] In this embodiment, the so-called communication management includes at least one of scheduling management, configuration management, measurement management, mobility management, and demodulation management. In general, the so-called communication management can include the above-mentioned ones at the same time.
[0229] If the state obtaining module 702 obtains the speed state of the terminal by performing speed measurement from the base station side, the communication management performed by the communication management module 704 on the terminal can be at least one of scheduling management, configuration management, measurement management, and demodulation management. In this case, the scheduling management is at least one of AMC strategy management, resource allocation management, transmission mode management, and DRX management.
[0230] If the state obtaining module 702 obtains the speed state of the terminal by receiving the speed state indication from the terminal side, the scheduling management performed by the communication management module 704 on the terminal includes at least one of AMC strategy management, resource allocation management, transmission mode management, QOS priority management, and DRX management.
[0231] In some examples of this embodiment, the configuration management includes at least one of pilot configuration management, resource configuration management, and channel configuration management.
[0232] In some examples of this embodiment, the measurement management includes at least one of:
[0233] In-loop maintenance filtering mechanism management;
[0234] CQI maintenance filtering mechanism management;
[0235] Frequency offset and time offset maintenance filtering mechanism management;
[0236] High-low speed difference measurement algorithm management;
[0237] Maintenance filtering mechanism management of at least one of Sinr, Ps, and IN.
[0238] In some examples of the embodiment, the mobility management comprises at least one of the following: RSRP filtering coefficient setting, measurement period setting, cell identification period setting.
[0239] In one example of the embodiment, the demodulation management comprises at least one of the following: channel estimation management, reception end demodulation algorithm management.
[0240] Optionally, the communication management performed by the communication management module 704 on the terminal comprises at least one of the following:
[0241] 1) adjusting the configuration period of the terminal monitoring signal according to the speed state of the terminal, the detection signal comprising at least one of CSI and SRS;
[0242] 2) configuring the number of pilots of the terminal according to the speed state of the terminal;
[0243] 3) configuring at least one of the scheduling strategy and the adaptive modulation and coding strategy according to the speed state of the terminal;
[0244] 4) selecting a measurement smoothing mechanism according to the speed state of the terminal;
[0245] 5) selecting a transmission mode according to the speed state of the terminal;
[0246] 6) configuring a time division scheduling strategy or a frequency division scheduling strategy according to the speed state of the terminal;
[0247] 7) adjusting a pre-selected beam set or adjusting a beam steering vector according to the speed state of the terminal and the monitoring information of channel variation;
[0248] 8) setting a handover hysteresis parameter of the mobile handover according to the speed state of the terminal;
[0249] 9) selecting a demodulation algorithm for the terminal according to the speed state of the terminal.
[0250] The terminal communication management apparatus 70 provided by the embodiment can be deployed at the base station side, and the functions of the state acquisition module 702 and the communication management module 704 in the terminal communication management apparatus 70 can be realized by the processor and the communication unit of the base station together.
[0251] The terminal speed reporting apparatus 80 can be deployed at the terminal side, wherein the function of the speed measurement module 802 can be realized by the processor of the terminal alone or by the processor and the communication unit of the terminal together, and the function of the speed reporting module 804 can be realized by the processor and the communication unit of the terminal together.
[0252] Based on the terminal speed reporting device provided in the embodiment, the base station can obtain the speed state of the terminal without measuring the speed of the terminal. The terminal communication management device can enable the base station to perform differentiated management in terms of scheduling, measurement, demodulation, and mobile strategy of the terminal based on the obtained speed state, thereby improving the overall capacity of the system and improving the perception of the terminal in different motion speed states to a greater extent.
[0253] Embodiment Four
[0254] The storage medium provided in the embodiment can store one or more computer programs that can be read, compiled, and executed by one or more processors. In the embodiment, the storage medium can store one of a terminal communication management program and a terminal speed reporting program. The terminal communication management program can be executed by one or more processors to implement the flow of the terminal communication management method described in any of the preceding embodiments. The terminal speed reporting program can be executed by one or more processors to implement the flow of the terminal speed reporting method described in any of the preceding embodiments.
[0255] The embodiment also provides a base station, as shown in Figure 9 The base station 90 includes a first processor 91, a first memory 92, and a first communication bus 93 for connecting the first processor 91 and the first memory 92. The first memory 92 can be the storage medium described above that stores the terminal communication management program. The first processor 91 can read the terminal communication management program, compile it, and execute the steps of the terminal communication management method described in the preceding embodiments. The details of the base station 90 implementing the flow of the terminal communication management method can be found in the description of the preceding embodiments, which will not be repeated here.
[0256] The embodiment also provides a terminal, as shown in Figure 10 The terminal 100 includes a second processor 101, a second memory 102, and a second communication bus 103 for connecting the second processor 101 and the second memory 102. The second memory 102 can be the storage medium described above that stores the terminal speed reporting program. The second processor 101 can read the terminal speed reporting program, compile it, and execute the steps of the terminal speed reporting method described in the preceding embodiments. The details of the terminal 100 implementing the flow of the terminal speed reporting method can be found in the description of the preceding embodiments, which will not be repeated here.
[0257] The embodiment also provides a communication system, as shown in Figure 11The communication system 11 includes a base station 90 and a terminal 100. In some examples, the communication system 11 includes one base station 90 and multiple terminals 100, and the base station 90 is in communication connection with each terminal 100. The terminal 100 can measure its current moving speed and report a speed state to the base station 90, which can be used by the base station 90 for communication management of the terminal. The base station 90 can use the speed state reported by the terminal 100 or obtained by other means to perform scheduling management, configuration management, measurement management, mobility management, and demodulation management of the terminal 100. In some other examples, the communication system 11 can include more than one base station 90.
[0258] The base station, the terminal, the communication system, and the storage medium provided in the embodiments can obtain a speed state that can represent the moving speed of a terminal, and then perform at least one of scheduling management, configuration management, measurement management, mobility management, and demodulation management of the terminal according to the obtained speed state. Since the base station performs scheduling management, configuration management, and mobility management of the terminal according to the speed state of the terminal, the base station can perform differentiated communication management for terminals with different speed states, so as to give the terminals fine resource configuration according to their moving speeds, thereby improving the resource utilization of the communication system and "expanding" the capacity of the communication system without increasing hardware costs.
[0259] It will be apparent to those skilled in the art that all or some of the steps, functions, modules and units in the methods disclosed above can be implemented as software (which can be implemented by computer executable program codes), firmware, hardware or any suitable combination thereof. In hardware implementation, the division between the functional modules / units in the above description can not necessarily correspond to physical division; for example, one physical component can have multiple functions, or one function or step can be performed by several physical components working together. Some or all of the physical components can be implemented as software executed by a processor, such as a central processing unit, a digital signal processor, or a microprocessor, or as hardware, or as an integrated circuit, such as an application specific integrated circuit. Such software can be distributed on a computer readable medium, which can include a computer storage medium (or non-transitory medium) and a communication medium (or transitory medium). As is well known to a person of ordinary skill in the art, the term computer storage medium includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data. Computer storage media include, but are not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disks (DVD) or other optical disk storage, magnetic cassettes, magnetic tapes, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to store the desired information and which can be accessed by a computer. In addition, it is well known to a person of ordinary skill in the art that communication media typically include computer readable instructions, data structures, program modules or other data in modulated data signals such as carrier waves or other transport mechanisms, and can include any information delivery media. Therefore, the present application is not limited to any particular hardware and software combination.
[0260] The above further describes the embodiments of the present application in detail in connection with specific embodiments. It is not to be understood that the specific implementation of the present application is limited to these descriptions. For those skilled in the art, some simple derivations or replacements can be made without departing from the concept of the present application, and all of them should be considered as falling within the protection scope of the present application.
Claims
1. A terminal communication management method, comprising: The receiving terminal reports speed measurement capability information, wherein the speed measurement capability information characterizes the granularity of speed status reporting supported by the terminal; Based on the terminal's speed measurement capability, the terminal is configured with reporting parameters, and the configured reporting parameters are sent to the terminal. The reporting parameters are used to instruct the terminal on the strategy for status reporting. Receive the speed status indication reported by the terminal, determine the current speed status of the terminal based on the speed status indication, and the speed status can characterize the speed of the terminal's movement. The terminal is managed for communication based on the speed status; The communication management of the terminal based on the speed state includes at least one of the following: The configuration period of the terminal monitoring signal is adjusted according to the speed status of the terminal, and the monitoring signal includes at least one of Channel State Information (CSI) and Monitoring Reference Signal (SRS). Configure the number of pilot signals for the terminal according to the terminal's speed status; The preselected beam set or the beam steering vector is adjusted based on the monitoring information of the terminal's speed status and channel changes. Configure at least one of the following based on the speed state of the terminal: a class scheduling strategy and an adaptive modulation and coding (AMC) strategy; Select a demodulation algorithm for the terminal based on its speed status.
2. The terminal communication management method as described in claim 1, characterized in that, The reporting parameters include the granularity and reporting mode of the terminal's speed status reporting.
3. The terminal communication management method as described in claim 1, characterized in that, The receipt of the speed status indication reported by the terminal includes: Receive the speed status indication reported by the terminal through the service channel; And / or, The terminal receives the speed status indication reported via control information.
4. The terminal communication management method as described in claim 1, characterized in that, If the speed status indication reported by the terminal is invalid, the terminal communication management method further includes: Obtain statistical results of the speed status of each terminal in the coverage area to which the terminal belongs; Based on the statistical results, the speed state with the highest percentage in the coverage area is determined as the estimated speed state of the terminal; The terminal is used for communication management based on the estimated speed status.
5. The terminal communication management method according to any one of claims 1-4, characterized in that, The communication management includes at least one of the following: scheduling management, configuration management, measurement management, mobility management, and demodulation management.
6. The terminal communication management method as described in claim 5, characterized in that, If the speed of the terminal is measured by the base station to obtain the speed status of the terminal, then the communication management is at least one of scheduling management, configuration management, measurement management and demodulation management; the scheduling management is at least one of adaptive modulation and coding (AMC) strategy management, resource allocation management, transmission mode management and discontinuous reception (DRX) management.
7. The terminal communication management method as described in claim 5, characterized in that, If the current speed status of the terminal is determined by receiving the speed status indication reported by the terminal, then the scheduling management includes at least one of AMC policy management, resource allocation management, transmission mode management, QoS priority management, and DRX management.
8. The terminal communication management method as described in claim 5, characterized in that, The configuration management includes at least one of the following: pilot configuration management, resource configuration management, and channel configuration management.
9. The terminal communication management method as described in claim 5, characterized in that, The measurement management includes at least one of the following: Inner loop maintenance filtering mechanism management; Channel Quality Indicator (CQI) is maintained and managed by filtering mechanisms. Frequency offset and time offset maintenance filtering mechanisms are managed. Management of high-speed / low-speed difference measurement algorithms; The filtering mechanism manages the maintenance of at least one of the following three parameters: signal-to-interference-plus-noise ratio (Sinr), signal power (Ps), and noise power (IN).
10. The terminal communication management method as described in claim 5, characterized in that, The mobility management includes at least one of the following: Reference Signal Received Power (RSRP) filter coefficient setting, measurement period setting, and cell identification period setting.
11. The terminal communication management method as described in claim 5, characterized in that, The demodulation management includes at least one of the following: channel estimation management and receiver demodulation algorithm management.
12. The terminal communication management method according to any one of claims 1-4, characterized in that, The communication management of the terminal based on the speed state includes: The terminal is divided into at least one of two speed ranges based on its speed status. Terminals within the same speed range are subject to unified communication management, while terminals in different speed ranges are subject to differentiated communication management.
13. The terminal communication management method according to any one of claims 1-4, characterized in that, Managing the terminal for communication based on the speed status also includes at least one of the following: Select a measurement smoothing mechanism based on the speed status of the terminal; Select the transmission mode based on the speed status of the terminal; Configure a time-sharing scheduling strategy or a frequency-sharing scheduling strategy according to the speed status of the terminal; The handover hysteresis parameter for mobile handover is set according to the speed status of the terminal.
14. A terminal speed reporting method, comprising: The terminal reports its speed measurement capability information to the base station, wherein the speed measurement capability information characterizes the granularity of speed status reporting supported by the terminal. Obtain the reporting parameters configured by the base station for the terminal based on the terminal's speed measurement capability; The moving speed of the terminal is measured; The terminal reports its speed status to the base station based on the measured moving speed, so that the base station can perform communication management on the terminal based on the speed status. The communication management of the terminal based on the speed state includes at least one of the following: The configuration period of the terminal monitoring signal is adjusted according to the speed status of the terminal, and the monitoring signal includes at least one of Channel State Information (CSI) and Monitoring Reference Signal (SRS). Configure the number of pilot signals for the terminal according to the terminal's speed status; The preselected beam set or the beam steering vector is adjusted based on the monitoring information of the terminal's speed status and channel changes. Configure at least one of the following based on the speed state of the terminal: a class scheduling strategy and an adaptive modulation and coding (AMC) strategy; Select a demodulation algorithm for the terminal based on its speed status.
15. The terminal speed reporting method as described in claim 14, characterized in that, The step of reporting the terminal's speed status indication to the base station based on the measured moving speed includes: The speed status indication corresponding to the measured moving speed is determined according to the reported parameters, and the speed status indication of the terminal is reported to the base station according to the reported parameters.
16. A terminal communication management device, comprising: The status acquisition module is used to receive speed measurement capability information reported by the terminal, wherein the speed measurement capability information represents the granularity of speed status reporting supported by the terminal. Based on the terminal's speed measurement capability, the terminal is configured with reporting parameters, and the configured reporting parameters are sent to the terminal. The reporting parameters are used to instruct the terminal on the strategy for status reporting. Receive the speed status indication reported by the terminal, determine the current speed status of the terminal based on the speed status indication, and the speed status can characterize the speed of the terminal's movement. The communication management module is used to manage the communication of the terminal according to the speed status; The communication management of the terminal based on the speed state includes at least one of the following: The configuration period of the terminal monitoring signal is adjusted according to the speed status of the terminal, and the monitoring signal includes at least one of Channel State Information (CSI) and Monitoring Reference Signal (SRS). Configure the number of pilot signals for the terminal according to the terminal's speed status; The preselected beam set or the beam steering vector is adjusted based on the monitoring information of the terminal's speed status and channel changes. Configure at least one of the following based on the speed state of the terminal: a class scheduling strategy and an adaptive modulation and coding (AMC) strategy; Select a demodulation algorithm for the terminal based on its speed status.
17. A terminal speed reporting device, comprising: The speed reporting module is used to report the terminal's speed measurement capability information to the base station. The speed measurement capability information represents the granularity of speed status reporting supported by the terminal. Obtain the reporting parameters configured by the base station for the terminal based on the terminal's speed measurement capability; The speed measurement module is used to measure the moving speed of the terminal. The speed reporting module is used to report the speed status indication of the terminal to the base station according to the measured moving speed, so that the base station can perform communication management of the terminal according to the speed status. The communication management of the terminal based on the speed state includes at least one of the following: The configuration period of the terminal monitoring signal is adjusted according to the speed status of the terminal, and the monitoring signal includes at least one of Channel State Information (CSI) and Monitoring Reference Signal (SRS). Configure the number of pilot signals for the terminal according to the terminal's speed status; The preselected beam set or the beam steering vector is adjusted based on the monitoring information of the terminal's speed status and channel changes. Configure at least one of the following based on the speed state of the terminal: a class scheduling strategy and an adaptive modulation and coding (AMC) strategy; Select a demodulation algorithm for the terminal based on its speed status.
18. A base station, the base station comprising a first processor, a first memory, and a first communication bus; The first communication bus is used to realize the connection and communication between the first processor and the first memory; The first processor is configured to execute a terminal communication management program stored in the first memory to implement the steps of the terminal communication management method as described in any one of claims 1 to 13.
19. A terminal, the terminal comprising a second processor, a second memory, and a second communication bus; The second communication bus is used to realize the connection and communication between the second processor and the second memory; The second processor is used to execute the terminal speed reporting program stored in the second memory to implement the steps of the terminal speed reporting method as described in claim 14 or 15.
20. A storage medium, characterized in that, The storage medium stores at least one of a terminal communication management program and a terminal speed reporting program. The terminal communication management program can be executed by one or more processors to implement the steps of the communication management method as described in any one of claims 1 to 13. The terminal speed reporting program can be executed by one or more processors to implement the steps of the terminal speed reporting method as described in claim 14 or 15.
Citation Information
Patent Citations
Method, device and system for determining sounding reference signal (SRS) resources
CN103079217A
Terminal access control method, terminal and base station
CN108391301A
Method and device for optimizing pilot frequency in honey comb communication system
CN1859056A
Mobile communication method
US20130171995A1