Wireless communication method, apparatus, device, and storage medium

By transmitting fixed scheduling configuration information, including pre-configured MCS and time-frequency resources, in wireless communication, the problem of time-consuming scheduling information processing in existing technologies is solved, and efficient data transmission in wireless communication is achieved.

CN116056215BActive Publication Date: 2026-06-30SHENZHEN INOVANCE TECH CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
SHENZHEN INOVANCE TECH CO LTD
Filing Date
2022-12-27
Publication Date
2026-06-30

Smart Images

  • Figure CN116056215B_ABST
    Figure CN116056215B_ABST
Patent Text Reader

Abstract

This application discloses a wireless communication method, apparatus, device, and storage medium. The method includes: sending fixed scheduling configuration information of real-time data to a wireless terminal, so that the wireless terminal can provide a scheduling response upon receiving the fixed scheduling configuration information. The fixed scheduling configuration information is pre-trained, non-dynamic scheduling configuration information, including a pre-configured MCS and pre-configured time-frequency resources. Upon receiving the scheduling response, the method periodically interacts with the wireless terminal to exchange real-time data, allowing the wireless terminal to parse the real-time data based on the MCS and time-frequency resources. In this application, the fixed scheduling configuration information, including the MCS and time-frequency resources, is first sent to the wireless terminal. After the wireless terminal receives the real-time data, it parses the real-time data based on the MCS and time-frequency resources in the fixed scheduling configuration information, avoiding the processing of fixed scheduling information during wireless communication and thus improving the efficiency of wireless communication.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of electronic communication technology, and in particular to a wireless communication method, apparatus, device and storage medium. Background Technology

[0002] With the increasing prevalence of wireless terminals, significant pressure has been placed on the wireless communication efficiency of wireless base stations.

[0003] Currently, the main methods for transmitting information via wireless communication include the 3GPP (3rd Generation Partnership Project) blind detection method using PDCCH (Physical Downlink Control Channel) and the WiFi fixed PHY Header method. Specifically, the 3GPP PDCCH blind detection method involves the wireless terminal not knowing the time and frequency position of the PDCCH transmission; it can only blindly detect the scheduling information of each data transmission cycle by continuously demodulating the candidate set of the PDCCH. The WiFi fixed PHY Header method involves the wireless base station filling each data packet with scheduling information during transmission, and the receiving end using the scheduling information and PHY Header to assist in the transmission, delivery, and demodulation of PSDU (Presentation Service Data Unit). However, both blind detection of scheduling information and fixed filling of scheduling information into each data packet require time to process, ultimately leading to low efficiency in wireless communication. Summary of the Invention

[0004] The main objective of this application is to provide a wireless communication method, apparatus, device, and storage medium, which aims to solve the technical problem in the prior art where time is spent processing scheduling information during wireless communication, resulting in low efficiency of wireless communication.

[0005] To achieve the above objectives, this application provides a wireless communication method, the wireless communication method comprising:

[0006] Fixed scheduling configuration information for real-time data is sent to the wireless terminal so that the wireless terminal can provide a scheduling response when it receives the fixed scheduling configuration information. The fixed scheduling configuration information is non-dynamic scheduling configuration information that has been trained.

[0007] The fixed scheduling configuration information includes pre-configured MCS and pre-configured time-frequency resources;

[0008] Upon receiving the scheduling response, the real-time data is periodically exchanged with the wireless terminal so that the wireless terminal can parse the real-time data based on the MCS and the time-frequency resources.

[0009] Optionally, before the step of sending the fixed scheduling configuration information of real-time data to the wireless terminal, the method further includes:

[0010] Obtain prior information when connecting to the wireless terminal;

[0011] Based on the prior information and the preset bandwidth, the preliminary scheduling configuration information for the real-time data is determined;

[0012] Based on the preset wireless channel, the initial scheduling configuration information is trained to obtain the fixed scheduling configuration information.

[0013] Optionally, the step of training the preliminary scheduling configuration information based on a preset wireless channel to obtain fixed scheduling configuration information includes:

[0014] Obtain the channel quality of the wireless channel;

[0015] Based on the channel quality, target wireless channels that meet preset quality requirements are selected from the wireless channels;

[0016] Based on the target wireless channel, the preliminary scheduling configuration information is trained to obtain fixed scheduling configuration information that conforms to the target wireless channel.

[0017] Optionally, the step of determining the preliminary scheduling configuration information of the real-time data based on the prior information and the preset bandwidth includes:

[0018] Analyze the prior information to determine the data size of the real-time data, the communication cycle with the wireless terminal, and the number of nodes connected to the wireless terminal;

[0019] Based on the data size of the real-time data, the communication cycle, and the number of nodes, determine whether the preset bandwidth meets the transmission conditions of the real-time data;

[0020] If the bandwidth meets the transmission conditions, then the preliminary scheduling configuration information for the real-time data is determined.

[0021] Optionally, the step of sending fixed scheduling configuration information of real-time data to the wireless terminal so that the wireless terminal can provide a scheduling response upon receiving the fixed scheduling configuration information includes:

[0022] Fixed scheduling configuration information for real-time data is distributed to determine the resource location of each wireless terminal, so that the wireless terminal can provide a scheduling response when it receives the fixed scheduling configuration information.

[0023] Optionally, the step of periodically interacting with the wireless terminal to obtain the real-time data upon receiving the scheduling response, so that the wireless terminal can parse the real-time data based on the MCS and the time-frequency resources, includes:

[0024] If the resource location of the wireless terminal is a download location, then based on the scheduling response, the real-time data is periodically transmitted to the wireless terminal.

[0025] Optionally, the step of periodically interacting with the wireless terminal to obtain the real-time data upon receiving the scheduling response includes:

[0026] If the resource location of the wireless terminal is an upload location, then the real-time data transmitted by the wireless terminal based on the MCS and the time-frequency resource modulation will be received periodically.

[0027] Optionally, the wireless communication method further includes:

[0028] Receive fixed scheduling configuration information sent by the wireless base station and send a scheduling response back to the wireless base station so that the wireless base station can send or prepare to receive real-time data when it receives the scheduling response;

[0029] Based on the preset MCS and pre-configured time and frequency resources in the fixed scheduling configuration information, the system interacts with the wireless base station to obtain the real-time data and parses the real-time data.

[0030] Optionally, the step of interacting with the wireless base station and parsing the real-time data based on the preset MCS and pre-configured time-frequency resources in the fixed scheduling configuration information includes:

[0031] If the real-time data sent by the wireless base station is received, the real-time data is demodulated based on the preset MCS and pre-configured time and frequency resources in the fixed scheduling configuration information.

[0032] Optionally, the step of interacting with the wireless base station and parsing the real-time data based on the preset MCS and pre-configured time-frequency resources in the fixed scheduling configuration information further includes:

[0033] If the wireless base station is ready to receive the real-time data, it modulates the local real-time data based on the preset MCS and pre-configured time-frequency resources in the fixed scheduling configuration information, and uploads the real-time data to the wireless base station.

[0034] This application also provides a wireless base station device, the wireless base station device comprising:

[0035] The delivery module is used to deliver fixed scheduling configuration information of real-time data to the wireless terminal, so that the wireless terminal can provide a scheduling response when it receives the fixed scheduling configuration information. The fixed scheduling configuration information is non-dynamic scheduling configuration information that has been trained.

[0036] The fixed scheduling configuration information includes pre-configured MCS and pre-configured time-frequency resources;

[0037] The transmission module is used to periodically interact with the wireless terminal to obtain the real-time data when it receives the scheduling response, so that the wireless terminal can parse the real-time data based on the MCS and the time-frequency resources.

[0038] This application also provides a wireless terminal device, the wireless terminal comprising:

[0039] The receiving module is used to receive fixed scheduling configuration information sent by the wireless base station and to send back a scheduling response to the wireless base station so that the wireless base station can send or prepare to receive real-time data when it receives the scheduling response.

[0040] The parsing module is used to interact with the wireless base station and parse the real-time data based on the preset MCS and pre-configured time and frequency resources in the fixed scheduling configuration information.

[0041] This application also provides a wireless communication device, which is a physical node device. The wireless communication device includes: a memory, a processor, and a program for a wireless communication method stored in the memory and executable on the processor. When the program for the wireless communication method is executed by the processor, it can implement the steps of the wireless communication method as described above.

[0042] This application also provides a storage medium storing a program that implements the above-described wireless communication method. When the program is executed by a processor, it implements the steps of the wireless communication method as described above.

[0043] This application provides a wireless communication method, apparatus, device, and storage medium. Compared with the prior art, where the processing of scheduling information during wireless communication is time-consuming and leads to low efficiency, this application sends fixed scheduling configuration information of real-time data to the wireless terminal, so that the wireless terminal can provide a scheduling response upon receiving the fixed scheduling configuration information. The fixed scheduling configuration information includes a pre-configured MCS and pre-configured time-frequency resources. Based on all the scheduling responses, the real-time data is periodically transmitted to the wireless terminal, so that the wireless terminal can parse the real-time data based on the MCS and the time-frequency resources. In this application, fixed scheduling configuration information for real-time data is sent to the wireless terminal. After receiving scheduling responses from all wireless terminals based on the fixed scheduling configuration information, the system periodically interacts with the wireless terminal to exchange real-time data. This allows the wireless terminal to parse the real-time data based on the MCS and time-frequency resources in the fixed scheduling configuration information. During wireless communication, no processing of the fixed scheduling configuration information is required. That is, in this application, the fixed scheduling configuration information, including the MCS and time-frequency resources, is first sent to the wireless terminal. After the wireless terminal receives the real-time data, it parses the real-time data based on the MCS and time-frequency resources in the fixed scheduling configuration information. This avoids processing the fixed scheduling information during wireless communication, thereby improving the efficiency of wireless communication. Attached Figure Description

[0044] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.

[0045] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, for those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0046] Figure 1 This is a network topology diagram of the wireless communication system of this application;

[0047] Figure 2 This is a flowchart illustrating the first embodiment of the wireless communication method of this application;

[0048] Figure 3 This is a flowchart illustrating the second embodiment of the wireless communication method of this application;

[0049] Figure 4 This is a flowchart illustrating the fourth embodiment of the wireless communication method of this application;

[0050] Figure 5 This is a schematic diagram of the modules of the wireless base station of this application;

[0051] Figure 6 This is a schematic diagram of the modules of the wireless terminal of this application;

[0052] Figure 7 This is a schematic diagram of the device structure of the hardware operating environment involved in the embodiments of this application.

[0053] The realization of the purpose, functional features and advantages of this application will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation

[0054] It should be understood that the specific embodiments described herein are merely illustrative of this application and are not intended to limit this application.

[0055] like Figure 1 As shown, the wireless communication method provided in this application is applied to a wireless communication system, which includes a wireless base station and a wireless terminal. The wireless terminal can be industrial equipment such as wireless monitoring equipment, wireless detection equipment, and wireless control equipment, or communication devices such as mobile phones, computers, tablets, and radios.

[0056] Specifically, the wireless base station is used to determine the initial scheduling configuration information, to schedule the training of the initial scheduling configuration information to obtain the fixed scheduling configuration information, and to send the scheduling configuration information and real-time data to the wireless terminal.

[0057] Specifically, the wireless terminal is used to receive fixed scheduling configuration information and real-time data sent by the wireless base station, to monitor whether real-time data has arrived, and to parse real-time data using the MCS preset in the fixed scheduling configuration information. Furthermore, the wireless terminal can also modulate uplink real-time data based on the MCS at the allocated time and frequency domain location and send it to the wireless base station.

[0058] It should be noted that the fixed scheduling configuration information is pre-trained by the wireless base station. The wireless base station does not need to determine the preliminary scheduling configuration information and train the preliminary scheduling information every time it distributes the fixed configuration information. That is, the wireless baseline only determines the preliminary scheduling configuration information and trains the preliminary scheduling information to obtain the fixed scheduling training information when it first changes the scheduling configuration information or when it needs to be changed.

[0059] It should be noted that when a wireless terminal uses the MCS preset in the fixed scheduling configuration information, it does not need to process the fixed scheduling configuration information to obtain the MCS. After receiving the fixed scheduling configuration information and real-time data, the wireless terminal can directly parse the real-time data from the MCS in the fixed scheduling configuration information.

[0060] The fixed scheduling configuration information also includes the time and frequency resources of the wireless base station.

[0061] The resource location can be either a download location or an upload location. That is, if the resource location is a download location, then the wireless base station is the data upload end and the wireless terminal is the data download end; if the resource location is an upload location, then the wireless base station is the data download end and the wireless terminal is the data upload end.

[0062] Among them, time-frequency resources can be resource locations with time points, such as sending fixed scheduling configuration information with download location to the wireless terminal after 3 seconds, or sending fixed scheduling configuration information with upload location to the wireless terminal after 6 seconds, etc., which can be determined by the user according to the specific working cycle of the wireless terminal.

[0063] Reference Figure 2 Wireless communication methods include:

[0064] Step S10: Send fixed scheduling configuration information of real-time data to the wireless terminal so that the wireless terminal can provide a scheduling response when it receives the fixed scheduling configuration information. The fixed scheduling configuration information is non-dynamic scheduling configuration information that has been trained.

[0065] The fixed scheduling configuration information includes a pre-configured MCS (Modulation and Coding Scheme) and pre-configured time-frequency resources.

[0066] Step S20: Upon receiving the scheduling response, periodically interact with the wireless terminal to exchange the real-time data, so that the wireless terminal can parse the real-time data based on the MCS and the time-frequency resources.

[0067] In this embodiment, fixed scheduling configuration information for real-time data is sent to the wireless terminal. Upon receiving the fixed scheduling configuration information, the wireless terminal responds with a scheduling action and enters a data reception preparation state, continuously monitoring for the arrival of real-time data. If real-time data is detected, the MCS preset in the fixed scheduling configuration information is used to parse the real-time data. The fixed scheduling configuration information is pre-defined and trained scheduling configuration information. That is, neither the sending of the fixed scheduling configuration information nor the receiving and parsing of the real-time data by the wireless terminal requires processing of the fixed scheduling configuration information, saving time spent processing it during wireless communication and thus improving the efficiency of wireless communication.

[0068] The specific steps are as follows:

[0069] Step S10: Send fixed scheduling configuration information of real-time data to the wireless terminal so that the wireless terminal can provide a scheduling response when it receives the fixed scheduling configuration information. The fixed scheduling configuration information is non-dynamic scheduling configuration information that has been trained.

[0070] The fixed scheduling configuration information includes pre-configured MCS and pre-configured time and frequency resources.

[0071] Among them, the time-frequency resource package is used by the wireless terminal to parse real-time data at a specified time and a specified frequency domain location.

[0072] Among them, the fixed scheduling configuration information can determine the file format of real-time data, as well as the communication frequency and communication time of fixed scheduling configuration information or real-time data, etc., without being specifically limited.

[0073] Among them, non-dynamic scheduling configuration information (fixed scheduling configuration information) can be scheduling configuration information with pre-determined configuration information; dynamic scheduling information can be scheduling configuration information with undetermined configuration information.

[0074] It should be noted that the file format and communication frequency in the fixed scheduling configuration information are pre-trained and will not change when the fixed scheduling configuration information or real-time data is sent. The preset MCS in the fixed scheduling configuration information will also not change. Before each fixed scheduling configuration information is sent, it is necessary to determine the resource location and specific communication time of the corresponding wireless base station to avoid multiple communications at the same time, thereby avoiding communication chaos and / or communication congestion and reducing the efficiency of wireless communication.

[0075] In this embodiment, real-time data is sent after the fixed scheduling configuration information is sent, which can ensure normal communication with the wireless terminal and can also determine the resource location of the wireless terminal in advance, without having to determine the scheduling configuration information every time real-time data is sent.

[0076] In this embodiment, issuing fixed scheduling configuration information can avoid the wireless terminal performing periodic blind checks on scheduling information for each real-time data transmission. It can also avoid determining the configuration and scheduling information for each real-time data during issuance, thereby avoiding the processing of scheduling configuration information and saving time in processing scheduling configuration information.

[0077] Specifically, the step of sending fixed scheduling configuration information of real-time data to the wireless terminal so that the wireless terminal can provide a scheduling response upon receiving the fixed scheduling configuration information includes:

[0078] Step S11: Send fixed scheduling configuration information for real-time data to determine the resource location of each wireless terminal so that the wireless terminal can provide a scheduling response when it receives the fixed scheduling configuration information.

[0079] The resource location can be either the download location or the upload location.

[0080] In this embodiment, based on the resource location, it is determined whether the wireless terminal is in a download or upload position, so that the MCS preset in the fixed scheduling configuration information can parse the real-time data accordingly. That is, if the wireless terminal is in a download position, the MCS demodulates the real-time data; if the wireless terminal is in an upload position, the MCS modulates the real-time data.

[0081] Step S20: Upon receiving the scheduling response, periodically interact with the wireless terminal to exchange the real-time data, so that the wireless terminal can parse the real-time data based on the MCS and the time-frequency resources.

[0082] Among them, MCS can demodulate real-time data and also modulate real-time data.

[0083] In this embodiment, since wireless communication requires the conversion of communication information into communication signals during transmission, and wireless communication is completed by transmitting communication signals, that is, the wireless terminal receives communication signals carrying communication information. If the communication information is to be obtained, the communication signals need to be restored to communication information. The wireless terminal can restore the communication signals to communication information through the parsing of MCS to complete the download of communication information, and can also convert the communication information into communication signals to complete the upload of communication information.

[0084] In this embodiment, the scheduling response fed back by the wireless terminal determines whether the connection with the wireless terminal is successful. That is, the scheduling response fed back by the wireless terminal determines whether wireless communication with the wireless terminal is possible, thus avoiding the failure of real-time data to be sent to the wireless terminal, which would lead to communication failure.

[0085] It should be noted that a wireless base station can communicate with multiple wireless terminals. Once the wireless base station receives scheduling responses from all the wireless terminals, it confirms that the wireless base station and the wireless terminals are properly connected and can communicate smoothly. That is, after receiving scheduling responses from all the wireless terminals, real-time data is then sent to some or all of the wireless terminals.

[0086] It should be noted that if the wireless base station does not receive scheduling responses from all wireless terminals, it analyzes the scheduling responses and filters out the wireless terminals that have not responded. If the wireless base station receives scheduling responses from other wireless terminals, it marks the scheduling response and does not send real-time data to that wireless terminal. This not only facilitates user maintenance and debugging but also improves the confidentiality of real-time data.

[0087] refer to Figure 1For example, when a wireless base station is configured with N+1 wireless terminals, it needs to send fixed scheduling configuration information to all wireless terminals. After receiving scheduling responses from the N+1 wireless terminals and determining that the received N+1 scheduling responses correspond to the N+1 wireless terminals, it then sends real-time data to each of the N+1 wireless terminals. If the wireless base station receives N+1 scheduling responses, and the Nth scheduling response has no corresponding feedback source among the N+1 wireless terminals, it determines that the Nth scheduling response comes from a wireless terminal other than these N+1 wireless terminals, and marks the Nth scheduling response for easy maintenance and adjustment by the user.

[0088] Specifically, the step of periodically interacting with the wireless terminal to obtain the real-time data upon receiving the scheduling response, so that the wireless terminal can parse the real-time data based on the MCS and the time-frequency resources, includes:

[0089] Step S21: If the resource location of the wireless terminal is a download location, then based on the scheduling response, the real-time data is periodically transmitted to the wireless terminal.

[0090] It should be noted that if the resource location of the wireless terminal is the download location, that is, the wireless terminal is the download end, then when the wireless terminal receives the fixed scheduling configuration information, it will send back a scheduling response. The real-time data will be demodulated at the specified time and frequency domain location by the MCS received by the wireless terminal. If the MCS can demodulate the data normally, it is determined that real-time data has arrived at the wireless terminal, so that the wireless terminal can be prepared to receive data in real time, thereby shortening the time for the wireless terminal to determine the resource location and speeding up the wireless communication speed.

[0091] In this embodiment, when the wireless terminal is the download end, the real-time data is parsed by the MCS received by the wireless terminal at a specified time and a specified frequency domain position. If the MCS can parse the data normally, it is determined that real-time data has arrived at the wireless terminal. After receiving the real-time data, the communication signal carrying the real-time data is restored to real-time data based on the MCS in the fixed scheduling configuration information.

[0092] Specifically, the step of periodically interacting with the real-time data with the wireless terminal upon receiving the scheduling response includes:

[0093] Step S22: If the resource location of the wireless terminal is the upload location, then upon receiving the scheduling response, the real-time data is periodically exchanged with the wireless terminal.

[0094] It should be noted that if the resource location of the wireless terminal is the upload location, that is, the wireless terminal is the upload end, the wireless terminal will send back a scheduling response when it receives the fixed scheduling configuration information, and modulate real-time data at the specified time and specified frequency domain location through the MC received by the wireless terminal. If the MCS can modulate the data normally, it is determined that the wireless terminal has real-time data to package, so that the wireless terminal can be ready to transmit data in real time, thereby shortening the time for the wireless terminal to determine the resource location and speeding up the wireless communication speed.

[0095] In this embodiment, when the wireless terminal is the uploading end, the system monitors in real time whether there is real-time data to be packaged based on the data parsing of the MCS received by the wireless terminal at a specified time and a specified frequency domain position. After preparing to transmit the data, the system converts the real-time data into a communication signal carrying the real-time data based on the MCS in the fixed scheduling configuration information.

[0096] In this embodiment, pre-set fixed scheduling configuration information for real-time data is sent. Before sending the fixed scheduling configuration information, it is not necessary to configure the real-time data for scheduling. When the wireless terminal receives the fixed scheduling configuration information, it sends a scheduling response to confirm that the connection with the wireless terminal is normal and to determine the corresponding resource location, that is, it can communicate normally with the wireless terminal. After receiving the scheduling responses from all connected wireless terminals, the real-time data is sent to the wireless terminal so that the wireless terminal can parse the real-time data at a specified time and a specified frequency domain location based on the MCS pre-configured in the fixed scheduling configuration information. If the resource location of the wireless terminal is a download location, after the wireless terminal receives the fixed scheduling configuration information and the real-time data, it restores the communication signal carrying the real-time data to the real-time data at the specified time and a specified frequency domain location based on the MCS in the fixed scheduling configuration information. If the resource location of the wireless terminal is an upload location, after the wireless terminal receives the fixed scheduling configuration information, it converts the real-time data into a communication signal carrying the real-time data at the specified time and a specified frequency domain location based on the MCS in the fixed scheduling configuration information.

[0097] Compared with the implementation methods of the prior art, in this application, no processing of the fixed scheduling configuration information is required. That is, in this application, the fixed scheduling configuration information including the MCS is first sent to the wireless terminal. After the wireless terminal receives the real-time data, it parses the real-time data based on the MCS in the fixed scheduling configuration information, thus avoiding the processing of fixed scheduling information during wireless communication and improving the efficiency of wireless communication.

[0098] Furthermore, based on the above embodiments of this application, another embodiment of this application is provided, in which reference is made to... Figure 3 Before the step of sending the fixed scheduling configuration information of real-time data to the wireless terminal, the method further includes:

[0099] Step S01: Obtain prior information when connecting to the wireless terminal;

[0100] Among them, prior information can be planning information before network deployment.

[0101] It should be noted that the prior information for connecting wireless terminals can be the prior information used when the wireless base station and wireless terminals form a network. This prior information determines the basic network information, thereby determining the initial scheduling and configuration information for real-time data. This prior information may include the number of wireless terminal nodes, the initially set data size for real-time data, and the communication cycle, among other things.

[0102] In this embodiment, the prior information can be obtained by the user or by sorting it out from the historical logs during network setup, etc., and there are no specific restrictions.

[0103] In this embodiment, prior information such as the number of connected wireless terminals (number of nodes), the initial set data size of real-time data, and the communication cycle are obtained when connecting wireless terminals, so as to adjust the prior information and determine the configuration information that can be transmitted smoothly.

[0104] Step S02: Based on the prior information and the preset bandwidth, determine the preliminary scheduling configuration information of the real-time data;

[0105] In this embodiment, the transmission frequency, the size of the data that can be transmitted, and the transmission period of the real-time data can be determined based on the preset bandwidth. Based on this information, the data size, transmission frequency, and transmission period of the real-time data can be preliminarily determined. These configuration information are preliminarily determined to obtain preliminary scheduling configuration information so that the transmission of real-time data meets the bandwidth requirements, thereby enabling the real-time data to be sent down at the fastest transmission rate.

[0106] Step S03: Based on the preset wireless channel, train the preliminary scheduling configuration information to obtain fixed scheduling configuration information.

[0107] In this embodiment, since wireless communication between the wireless base station and the wireless terminal is transmitted via wireless signals, and the wireless channel is subject to interference from external electromagnetic signals, the communication quality of the wireless channel between the wireless base station and each wireless terminal is different. Based on the wireless channel, preliminary scheduling configuration information can be trained to obtain fixed scheduling configuration information suitable for the corresponding wireless channel. That is, by using the wireless channel to train the preliminary scheduling configuration information, fixed scheduling configuration information that satisfies the communication quality of the wireless channel can be obtained.

[0108] In this embodiment, prior information for connecting each wireless terminal is first obtained, and the configuration of the prior information is adjusted according to the preset bandwidth to obtain preliminary scheduling configuration information that can transmit real-time data. Then, based on the preset wireless channel, the preliminary scheduling configuration information is trained to determine the configured fixed scheduling configuration information. This avoids processing the scheduling configuration information when it is sent out, thereby reducing the workload of the wireless base station and the wireless terminal and the time for processing the scheduling configuration information, thus improving the efficiency of wireless communication.

[0109] Specifically, the step of determining the preliminary scheduling configuration information of the real-time data based on the prior information and the preset bandwidth includes:

[0110] Step S021: Analyze the prior information to determine the data size of the real-time data, the communication cycle with the wireless terminal, and the number of nodes connected to the wireless terminal;

[0111] Step S022: Based on the data size of the real-time data, the communication cycle, and the number of nodes, determine whether the preset bandwidth meets the transmission conditions of the real-time data.

[0112] Step S023: If the bandwidth meets the transmission conditions, then determine the preliminary scheduling configuration information of the real-time data.

[0113] Bandwidth can be used to identify the frequency range occupied by the transmitted signal.

[0114] In this embodiment, prior information is first analyzed to determine the data size of the real-time data, the communication cycle with the wireless terminal, and the number of nodes connected to the wireless terminal. Then, it is determined whether the data size, communication cycle, and number of nodes meet the preset bandwidth transmission conditions.

[0115] It should be noted that if the communication frequency does not meet the bandwidth requirements, the data size and communication period are adjusted to ensure that the adjusted data size and communication period meet the bandwidth requirements, thereby obtaining preliminary scheduling configuration information.

[0116] In this embodiment, the preliminary scheduling configuration information can ensure that real-time data can be transmitted normally. After determining the preliminary scheduling configuration information, the preliminary scheduling configuration information is trained based on the wireless channel connected to the wireless terminal to obtain fixed scheduling configuration information that enables real-time data to communicate with the highest efficiency, thereby improving the efficiency of wireless communication.

[0117] Furthermore, based on the above embodiments of this application, another embodiment of this application is provided. In this embodiment, the step of training the preliminary scheduling configuration information based on a preset wireless channel to obtain fixed scheduling configuration information includes:

[0118] Step A10: Obtain the channel quality of the wireless channel;

[0119] Step A20: Based on the channel quality, select target wireless channels that meet the preset quality requirements from the wireless channels;

[0120] Step A30: Based on the target wireless channel, train the preliminary scheduling configuration information to obtain fixed scheduling configuration information that conforms to the target wireless channel.

[0121] In this embodiment, the channel quality of the wireless channel can be obtained by analyzing historical communication logs or by verification.

[0122] It should be noted that the historical communication logs should include at least the test data during network setup, and may also include historical usage data.

[0123] In this embodiment, the analysis is performed by analyzing the time when each wireless terminal receives the scheduling configuration information or test data in the test data during network formation. That is, the same test data is used, the same configuration is applied to the test data, and the same scheduling configuration information is used to analyze the time when each wireless terminal receives the test data. The time difference is obtained by subtracting the time when the wireless base station transmits the test data from the receiving time. The channel quality of each wireless channel is determined by the time difference.

[0124] In this embodiment, target wireless channels that meet preset quality requirements are selected from the wireless channels based on channel quality, so that each wireless channel can communicate efficiently to meet the user's requirements for communication efficiency.

[0125] The preset quality requirement can be a wireless channel whose communication efficiency meets the preset requirements, or it can be the wireless channel with the highest communication efficiency, etc., without any specific limitation.

[0126] In this embodiment, based on the target wireless channel, preliminary scheduling configuration information is further trained and optimized. The real-time data of the preliminary scheduling configuration is further optimized so that the real-time data that can be transmitted is optimized into real-time data that can be transmitted with the highest efficiency. The configuration information of the optimized real-time data is determined, and the MCS and time-frequency resource location are also configured into the scheduling configuration information to obtain fixed scheduling configuration information. When the fixed scheduling configuration information is issued, no modification or reconfiguration of the scheduling configuration information is required. When the wireless terminal receives the fixed configuration information, blind detection of the fixed scheduling configuration information is not required, thereby omitting the processing time of the scheduling configuration information and improving the efficiency of wireless communication.

[0127] Furthermore, based on the above embodiments of this application, another embodiment of this application is provided, in which reference is made to... Figure 4 The wireless communication method further includes:

[0128] Step S001: Receive fixed scheduling configuration information sent by the wireless base station and send a scheduling response back to the wireless base station so that the wireless base station can send or prepare to receive real-time data when it receives the scheduling response.

[0129] Step S002: Based on the preset MCS and pre-configured time and frequency resources in the fixed scheduling configuration information, interact with the wireless base station to obtain the real-time data, and parse the real-time data.

[0130] In this embodiment, after receiving the fixed scheduling configuration information sent by the wireless base station, the system sends a scheduling response back to the wireless base station to ensure normal communication between the wireless terminal and the wireless base station. This also enables the wireless base station to determine the resource location of the wireless terminal in advance and, based on the different resource locations, choose to send real-time data to the wireless terminal or prepare to receive real-time data from the wireless terminal.

[0131] In this embodiment, the specified time and specified frequency domain position for parsing real-time data are determined by time-frequency resources. The real-time data is then parsed at the specified time and specified frequency domain position using the received MCS. In other words, the real-time data is parsed directly using the received MCS, without needing to perform excessive processing on the fixed scheduling configuration information, thus saving time in processing the scheduling configuration information.

[0132] Specifically, the step of interacting with the wireless base station on the real-time data based on the preset MCS and pre-configured time-frequency resources in the fixed scheduling configuration information, and parsing the real-time data, includes:

[0133] Step S0021: If the real-time data sent by the wireless base station is received, the real-time data is demodulated based on the preset MCS and pre-configured time and frequency resources in the fixed scheduling configuration information.

[0134] In this embodiment, if the wireless base station determines that the wireless terminal is the downloader based on the scheduling response, the wireless base station sends real-time data to the wireless terminal. If the real-time data sent by the wireless base station is received, the real-time data is demodulated at the specified time and frequency domain position contained in the video resource using the MCS in the fixed scheduling configuration information.

[0135] Specifically, the step of interacting with the wireless base station on the real-time data based on the preset MCS and pre-configured time-frequency resources in the fixed scheduling configuration information, and parsing the real-time data, further includes:

[0136] Step B10: If the wireless base station is ready to receive the real-time data, it modulates the local real-time data based on the preset MCS and pre-configured time-frequency resources in the fixed scheduling configuration information, and uploads the real-time data to the wireless base station.

[0137] In this embodiment, if the wireless base station determines that the wireless terminal is the uploader based on the scheduling response, the wireless base station prepares to receive the real-time data uploaded by the wireless terminal, so as to improve the transmission efficiency of real-time data.

[0138] In the examples in this book, the user determines the real-time data that needs to be uploaded locally. The wireless terminal uses MCS to modulate the real-time data at a specified time and frequency domain position contained in the video resource, and then sends the modulated real-time data to the wireless base station.

[0139] This application also provides a wireless base station device, as shown in the reference. Figure 5 The wireless base station device includes:

[0140] The delivery module 40 is used to deliver fixed scheduling configuration information of real-time data to the wireless terminal, so that the wireless terminal can provide a scheduling response when it receives the fixed scheduling configuration information. The fixed scheduling configuration information is non-dynamic scheduling configuration information that has been trained.

[0141] The fixed scheduling configuration information includes pre-configured MCS and pre-configured time-frequency resources;

[0142] The transmission module 50 is used to periodically interact with the wireless terminal with the real-time data when it receives the scheduling response, so that the wireless terminal can parse the real-time data based on the MCS and the time-frequency resources.

[0143] Optionally, the wireless communication device further includes:

[0144] The acquisition module 10 is used to acquire prior information when connecting to the wireless terminal;

[0145] The determining module 20 is used to determine the preliminary scheduling configuration information of the real-time data based on the prior information and the preset bandwidth.

[0146] Training module 30 is used to train the preliminary scheduling configuration information based on a preset wireless channel to obtain fixed scheduling configuration information.

[0147] Optionally, the training module 30 includes:

[0148] The acquisition submodule is used to acquire the channel quality of the wireless channel;

[0149] A filtering module is used to filter out target wireless channels that meet preset quality requirements from the wireless channels based on the channel quality.

[0150] The training submodule is used to train the preliminary scheduling configuration information based on the target wireless channel to obtain fixed scheduling configuration information that conforms to the target wireless channel.

[0151] Optionally, the determining module 20 includes:

[0152] The analysis module is used to analyze the prior information to determine the data size of the real-time data, the communication cycle with the wireless terminal, and the number of nodes connected to the wireless terminal.

[0153] The judgment module is used to determine whether the preset bandwidth meets the transmission conditions of the real-time data based on the data size of the real-time data, the communication cycle and the number of nodes.

[0154] A determination submodule is used to determine the preliminary scheduling configuration information of the real-time data if the bandwidth meets the transmission conditions.

[0155] Optionally, the sending module 40 includes:

[0156] The distribution submodule is used to distribute fixed scheduling configuration information for real-time data and determine the resource location of each wireless terminal so that the wireless terminal can provide a scheduling response when it receives the fixed scheduling configuration information.

[0157] Optionally, the transmission module 50 includes:

[0158] The first transmission submodule is used to periodically transmit the real-time data to the wireless terminal based on the scheduling response if the resource location of the wireless terminal is a download location.

[0159] Optionally, the transmission module 50 includes:

[0160] The second transmission submodule is used to periodically interact with the wireless terminal on the basis of the MCS if the resource location of the wireless terminal is an upload location, so that the wireless terminal can modulate the real-time data on the basis of the MCS.

[0161] This application also provides a wireless terminal device, as shown in the reference. Figure 6 The wireless terminal includes:

[0162] The receiving module 60 is used to receive fixed scheduling configuration information sent by the wireless base station and to send back a scheduling response to the wireless base station so that the wireless base station can send or prepare to receive real-time data when it receives the scheduling response.

[0163] The parsing module 70 is used to interact with the wireless base station on the real-time data based on the preset MCS and pre-configured time and frequency resources in the fixed scheduling configuration information, and to parse the real-time data.

[0164] Optionally, the parsing module 70 includes:

[0165] The demodulation module 71 is used to demodulate the real-time data based on the preset MCS and pre-configured time and frequency resources in the fixed scheduling configuration information if the real-time data sent by the wireless base station is received.

[0166] Optionally, the parsing module 70 further includes:

[0167] The modulation module 72 is used to modulate the local real-time data based on the preset MCS and pre-configured time-frequency resources in the fixed scheduling configuration information, and upload the real-time data to the wireless base station if the wireless base station is ready to receive the real-time data.

[0168] The specific implementation of the wireless communication device in this application is basically the same as the embodiments of the wireless communication method described above, and will not be repeated here.

[0169] Reference Figure 7 , Figure 7 This is a schematic diagram of the device structure of the hardware operating environment involved in the embodiments of this application.

[0170] like Figure 7 As shown, the wireless communication device may include: a processor 1001, such as a CPU, a memory 1005, and a communication bus 1002. The communication bus 1002 is used to establish communication between the processor 1001 and the memory 1005. The memory 1005 may be a high-speed RAM or a stable, non-volatile memory, such as a disk drive. Optionally, the memory 1005 may also be a storage device independent of the aforementioned processor 1001.

[0171] Optionally, the wireless communication device may also include a rectangular user interface, a network interface, a camera, RF (Radio Frequency) circuitry, sensors, audio circuitry, a WiFi module, etc. The rectangular user interface may include a display screen and an input submodule such as a keyboard. Optionally, the rectangular user interface may also include a standard wired interface or a wireless interface. The network interface may optionally include a standard wired interface or a wireless interface (such as a Wi-Fi interface).

[0172] Those skilled in the art will understand that Figure 7The wireless communication device structure shown does not constitute a limitation on the wireless communication device and may include more or fewer components than shown, or combine certain components, or have different component arrangements.

[0173] like Figure 7 As shown, the memory 1005, as a storage medium, may include an operating system, a network communication module, and a wireless communication program. The operating system is a program that manages and controls the hardware and software resources of the wireless communication device, supporting the operation of the wireless communication program and other software and / or programs. The network communication module is used to enable communication between the various components within the memory 1005, as well as communication with other hardware and software in the wireless communication system.

[0174] exist Figure 7 In the wireless communication device shown, the processor 1001 is used to execute the wireless communication program stored in the memory 1005 to implement the steps of any of the above wireless communication methods.

[0175] The specific implementation of the wireless communication device in this application is basically the same as the embodiments of the wireless communication method described above, and will not be repeated here.

[0176] This application provides a storage medium that stores one or more programs, which can be executed by one or more processors to implement the steps of any of the above-described wireless communication methods.

[0177] The specific implementation of the storage medium in this application is basically the same as the embodiments of the wireless communication method described above, and will not be repeated here.

[0178] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.

[0179] The sequence numbers of the above embodiments of the present invention are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.

[0180] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal device (which may be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods of the various embodiments of the present invention.

[0181] The above are merely preferred embodiments of the present invention and do not limit the patent scope of the present invention. Any equivalent structural or procedural transformations made based on the content of the present invention’s specification and drawings, or direct or indirect applications in other related technical fields, are similarly included within the patent protection scope of the present invention.

Claims

1. A wireless communication method, characterized in that, The wireless communication method includes: Fixed scheduling configuration information for real-time data is sent to the wireless terminal so that the wireless terminal can provide a scheduling response when it receives the fixed scheduling configuration information. The fixed scheduling configuration information is non-dynamic scheduling configuration information that has been trained. The fixed scheduling configuration information includes pre-configured MCS and pre-configured time-frequency resources; Upon receiving the scheduling response, the real-time data is periodically exchanged with the wireless terminal so that the wireless terminal can parse the real-time data based on the MCS and the time-frequency resources; Before the step of sending the fixed scheduling configuration information of real-time data to the wireless terminal, the method further includes: Obtain prior information when connecting to the wireless terminal; Based on the prior information and the preset bandwidth, the preliminary scheduling configuration information of the real-time data is determined; Based on the preset wireless channel, the initial scheduling configuration information is trained to obtain fixed scheduling configuration information that enables real-time data to communicate with the highest efficiency. When it is necessary to change the scheduling configuration information, update the initial scheduling configuration information.

2. The wireless communication method as described in claim 1, characterized in that, The step of training the preliminary scheduling configuration information based on a preset wireless channel to obtain fixed scheduling configuration information includes: Obtain the channel quality of the wireless channel; Based on the channel quality, target wireless channels that meet preset quality requirements are selected from the wireless channels; Based on the target wireless channel, the preliminary scheduling configuration information is trained to obtain fixed scheduling configuration information that conforms to the target wireless channel.

3. The wireless communication method as described in claim 1, characterized in that, The step of determining the preliminary scheduling configuration information of the real-time data based on the prior information and the preset bandwidth includes: Analyze the prior information to determine the data size of the real-time data, the communication cycle with the wireless terminal, and the number of nodes connected to the wireless terminal; Based on the data size of the real-time data, the communication cycle, and the number of nodes, determine whether the preset bandwidth meets the transmission conditions of the real-time data; If the bandwidth meets the transmission conditions, then the preliminary scheduling configuration information for the real-time data is determined.

4. The wireless communication method as described in claim 1, characterized in that, The step of sending fixed scheduling configuration information of real-time data to the wireless terminal so that the wireless terminal can provide a scheduling response upon receiving the fixed scheduling configuration information includes: Fixed scheduling configuration information for real-time data is distributed to determine the resource location of each wireless terminal, so that the wireless terminal can provide a scheduling response when it receives the fixed scheduling configuration information.

5. The wireless communication method as described in claim 4, characterized in that, The step of periodically interacting with the wireless terminal to obtain the real-time data upon receiving the scheduling response includes: If the resource location of the wireless terminal is a download location, then based on the scheduling response, the real-time data is periodically transmitted to the wireless terminal.

6. The wireless communication method as described in claim 4, characterized in that, The step of periodically interacting with the wireless terminal to obtain the real-time data upon receiving the scheduling response includes: If the resource location of the wireless terminal is an upload location, then the real-time data transmitted by the wireless terminal based on the MCS and the time-frequency resource modulation will be received periodically.

7. A wireless communication method, characterized in that, The wireless communication method further includes: The system receives fixed scheduling configuration information from a wireless base station and sends a scheduling response back to the wireless base station, so that the wireless base station can send or prepare to receive real-time data upon receiving the scheduling response. The fixed scheduling configuration information is pre-trained, non-dynamic, and designed to ensure the most efficient communication of real-time data. It includes a pre-configured MCS and pre-configured time-frequency resources. The fixed scheduling configuration information is obtained by the wireless base station through acquiring prior information when connecting to a wireless terminal, determining preliminary scheduling configuration information for the real-time data based on the prior information and a preset bandwidth, and training the preliminary scheduling configuration information based on a preset wireless channel. The preliminary scheduling configuration information is updated when changes to the scheduling configuration information are needed. Based on the preset MCS and pre-configured time and frequency resources in the fixed scheduling configuration information, the system interacts with the wireless base station to obtain the real-time data and parses the real-time data.

8. The wireless communication method as described in claim 7, characterized in that, The step of interacting with the wireless base station and parsing the real-time data based on the preset MCS and pre-configured time-frequency resources in the fixed scheduling configuration information includes: If the real-time data sent by the wireless base station is received, the real-time data is demodulated based on the preset MCS and pre-configured time and frequency resources in the fixed scheduling configuration information.

9. The wireless communication method as described in claim 7, characterized in that, The step of interacting with the wireless base station and parsing the real-time data based on the preset MCS and pre-configured time-frequency resources in the fixed scheduling configuration information further includes: If the wireless base station is ready to receive the real-time data, it modulates the local real-time data based on the preset MCS and pre-configured time-frequency resources in the fixed scheduling configuration information, and uploads the real-time data to the wireless base station.

10. A wireless base station device, characterized in that, The wireless base station includes: The delivery module is used to deliver fixed scheduling configuration information of real-time data to the wireless terminal, so that the wireless terminal can provide a scheduling response when it receives the fixed scheduling configuration information. The fixed scheduling configuration information is non-dynamic scheduling configuration information that has been trained. The fixed scheduling configuration information includes pre-configured MCS and pre-configured time-frequency resources; The transmission module is used to periodically interact with the wireless terminal with the real-time data when the scheduling response is received, so that the wireless terminal can parse the real-time data based on the MCS and the time-frequency resources; Before the step of sending the fixed scheduling configuration information of real-time data to the wireless terminal, the wireless base station further includes: The acquisition module is used to acquire prior information when connecting to the wireless terminal; The determination module is used to determine the preliminary scheduling configuration information of the real-time data based on the prior information and the preset bandwidth. The training module is used to train the initial scheduling configuration information based on a preset wireless channel to obtain fixed scheduling configuration information that enables real-time data to communicate with the highest efficiency; when it is necessary to change the scheduling configuration information, the initial scheduling configuration information is updated.

11. A wireless terminal device, characterized in that, The wireless terminal includes: A receiving module is used to receive fixed scheduling configuration information sent by a wireless base station and to send a scheduling response back to the wireless base station, so that the wireless base station can send or prepare to receive real-time data when it receives the scheduling response. The fixed scheduling configuration information is pre-trained, non-dynamic scheduling configuration information designed to ensure the most efficient communication of real-time data. The fixed scheduling configuration information includes a pre-configured MCS and pre-configured time-frequency resources. The fixed scheduling configuration information is obtained by the wireless base station through acquiring prior information when connecting to the wireless terminal, determining preliminary scheduling configuration information for the real-time data based on the prior information and a preset bandwidth, and training the preliminary scheduling configuration information based on a preset wireless channel. The preliminary scheduling configuration information is updated when the scheduling configuration information needs to be changed. The parsing module is used to interact with the wireless base station and parse the real-time data based on the preset MCS and pre-configured time and frequency resources in the fixed scheduling configuration information.

12. A wireless communication device, characterized in that, Wireless communication devices include: a memory, a processor, and a program stored in the memory for implementing wireless communication methods. The memory is used to store programs that implement wireless communication methods; The processor is used to execute a program that implements a wireless communication method to carry out the steps of any one of the wireless communication methods as claimed in claims 1 to 9.

13. A storage medium, characterized in that, The storage medium stores a program for implementing a wireless communication method, which is executed by a processor to implement the steps of any one of the wireless communication methods as claimed in claims 1 to 9.