Point-to-multipoint communication method, device, system and equipment and storage medium

By dynamically scheduling time and frequency resources and generating management information in a point-to-multipoint communication system, the problems of large service data cache and high latency in traditional systems are solved, flexible data transmission and power consumption management of terminal devices are achieved, and the flexibility and correctness of data transmission are improved.

CN120786203APending Publication Date: 2025-10-14HUAWEI TECH CO LTD
View PDF 0 Cites 2 Cited by

Patent Information

Application Number
CN202410400266.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-04-02
Publication Date
2025-10-14

AI Technical Summary

Technical Problem

In traditional point-to-multipoint communication systems, downlink transmission adopts broadcast mode, which cannot meet the design requirements of flexible rate communication, resulting in large service data cache, high latency and high power consumption of terminal equipment.

Method used

Based on the channel parameters and downlink data volume of the terminal device, the central office equipment dynamically schedules time and frequency resources, generates downlink frames, and carries management information in the subframes. The terminal device determines whether to receive data based on the management information, realizing flexible data transmission and power consumption management.

Benefits of technology

It reduces the power consumption of terminal devices, avoids the problems of large business data cache and high latency, and improves the flexibility and correctness of data transmission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120786203A_ABST
    Figure CN120786203A_ABST
Patent Text Reader

Abstract

The invention provides a point-to-multipoint communication method, device and system, equipment and a storage medium, and belongs to the technical field of optical communication. The method is applied to local side equipment in a point-to-multipoint communication system, and comprises the following steps: acquiring channel parameters of terminal equipment with downlink data currently and the data volume of the downlink data, and generating and sending at least one downlink frame based on the channel parameters of the terminal equipment and the data volume of the downlink data, the downlink frame comprises a plurality of subframes, in each downlink frame, the ith subframe bears management information of the (i + m) th subframe and downlink data of at least one terminal device, and for each subframe, the management information of the subframe comprises an identifier of the terminal device to which the downlink data borne by the subframe belongs and information of an occupied time-frequency resource. By adopting the method disclosed by the invention, point-to-multipoint flexible communication can be realized.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present disclosure relates to the field of optical communication technology, in particular to a point-to-multipoint communication method, device, system, equipment and storage medium. BACKGROUND

[0002] In a point-to-multipoint communication system, the downlink transmission generally adopts a broadcast mode. For example, in a traditional passive optical network (PON) system, the downlink transmission adopts a broadcast mode. Flex rate communication technology is considered to be one of the key technologies of a point-to-multipoint communication system. Compared with a traditional point-to-multipoint communication system, flex rate communication technology constructs flexible scheduling, net throughput improvement and communication hard pipe advantage of the system by additionally introducing frequency and other dimensions. How to fully exert the advantages of flex rate physical multi-dimensional information bearing is a key technology of the downlink scheduling method. SUMMARY

[0003] The present disclosure provides a point-to-multipoint communication method, device, system, equipment and storage medium, which can flexibly perform point-to-multipoint communication.

[0004] In a first aspect, the present disclosure provides a point-to-multipoint communication method, which is applied to a local end device in a point-to-multipoint communication system. The method comprises: obtaining channel parameters of each terminal device currently having downlink data and data volume of the downlink data; generating at least one downlink frame based on the channel parameters of the each terminal device and the data volume of the downlink data, wherein the downlink frame comprises a plurality of subframes, in each downlink frame, an i-th subframe carries management information of an i+m-th subframe and downlink data of at least one terminal device, and for each subframe, the management information of the subframe comprises an identifier of a terminal device to which the downlink data carried by the subframe belongs and information of time-frequency resources occupied by the subframe, i and m are both greater than or equal to 1; and sending the at least one downlink frame.

[0005] In the scheme shown in the present disclosure, in a point-to-multipoint communication system, for a downlink service data stream, a local end device dynamically and flexibly schedules time-frequency resources based on channel parameters of a terminal device and data volume of downlink data at a physical layer, and designs a subframe and management information of a subframe after the current subframe is sent, which not only avoids the problems of large service data buffer volume and high delay in a centralized management scheme, but also enables a terminal device to determine whether there is data of itself in a subframe, so that the terminal device can stably work in a time slot having downlink data and can turn off part of algorithm functions in a time slot not having downlink data, thereby reducing power consumption of the terminal device.

[0006] In an optional mode, m is equal to 1.

[0007] In an alternative manner, the at least one downlink frame is generated based on the channel parameters of the terminal devices and the data amount of the downlink data, including: determining management information for each subframe in each downlink frame based on the channel parameters of the terminal devices and the data amount of the downlink data, and performing framing processing on the downlink data of the terminal devices based on the management information corresponding to each subframe to generate the at least one downlink frame.

[0008] In the scheme shown in the disclosure, the management information is determined first, and then the downlink data is framed and processed based on the management information to generate the downlink frame.

[0009] In an alternative manner, the management information for each subframe in each downlink frame is determined based on the channel parameters of the terminal devices and the data amount of the downlink data, including: for each subframe, determining a target terminal device to which the downlink data carried by the subframe belongs, determining the frequency spectrum resource occupation order of the target terminal device in the currently available frequency spectrum resource of the subframe based on the channel parameters of the target terminal device, wherein the frequency of the frequency spectrum resource occupied by a first terminal device is higher than the frequency of the frequency spectrum resource occupied by a second terminal device, the channel quality indicated by the channel parameters of the first terminal device is higher than the channel quality indicated by the channel parameters of the second terminal device, and determining the time-frequency resource occupied by the target terminal device in the currently available time-frequency resource of the subframe based on the frequency spectrum resource occupation order and the data amount of the downlink data of the target terminal device.

[0010] In the scheme shown in the disclosure, for each subframe, the noise of the frequency spectrum resource with high frequency is higher than that of the frequency spectrum resource with low frequency, and the terminal with good channel quality can correctly receive data even if the terminal uses the frequency spectrum resource with high noise for data transmission, while the terminal with poor channel quality may not correctly receive data if the terminal uses the frequency spectrum resource with high noise for data transmission. Therefore, the terminal device with good channel quality uses the frequency spectrum resource with high frequency, and the terminal device with poor channel quality uses the frequency spectrum resource with low frequency, so as to enable each terminal to correctly receive data as much as possible.

[0011] In an alternative manner, the management information of each subframe further includes a modulation format, and the management information for each subframe in each downlink frame is determined based on the channel parameters of the terminal devices and the data amount of the downlink data, including: for each subframe, determining a target terminal device to which the downlink data carried by the subframe belongs, and determining the modulation format corresponding to the channel parameters of the target terminal device based on the correspondence between the channel parameter range and the modulation format.

[0012] In the scheme shown in the disclosure, the terminal device can also select a suitable modulation format based on the channel parameters of the terminal device, so that the flexibility of data transmission is higher.

[0013] In an alternative manner, the management information of each subframe further comprises an encoding format, and the management information of each subframe in the downlink frame is determined based on the channel parameters of each terminal device and the data amount of the downlink data, comprising: for each subframe, determining the target terminal device to which the downlink data carried by the subframe belongs, and determining the encoding format adopted by the target terminal device based on one or more of the frequency spectrum resource, the modulation format and the channel parameters of the target terminal device. Alternatively, the encoding format adopted by the target terminal device is randomly selected from the currently available encoding formats.

[0014] In the scheme shown in the present disclosure, the terminal device can also be selected by the local device to select a suitable encoding format, so that the flexibility of data transmission is higher. Alternatively, the local device randomly selects the encoding format for the terminal device, saving the selection resource.

[0015] In a second aspect, the present disclosure provides a point-to-multipoint communication method applied to a terminal device in a point-to-multipoint communication system, comprising: receiving a downlink frame sent by a local device in the communication system, unpacking the downlink frame, and parsing the management information in each subframe of the downlink frame, wherein the i-th subframe carries the management information of the i+m-th subframe and the downlink data of at least one terminal device, for each subframe, the management information of the subframe comprises the identification of the terminal device to which the downlink data carried by the subframe belongs and the information of the time-frequency resource occupied by the terminal device, i and m are both greater than or equal to 1, and based on the identification and the time-frequency resource information of the terminal device in the parsed management information, obtaining the downlink data of the device in the downlink frame.

[0016] In the scheme shown in the present disclosure, in the point-to-multipoint communication system, after the terminal device receives the downlink frame sent by the local device, the terminal device reads the management information of the subframe from the subframe included in the downlink frame, and reads the downlink data based on the management information.

[0017] In an alternative manner, the management information of each subframe further comprises a modulation format, and the downlink data of the device in the downlink frame is obtained based on the identification and the time-frequency resource information of the terminal device in the parsed management information, comprising: for each subframe, if it is determined based on the management information of the subframe that the subframe carries the downlink data of the device, then the time-frequency resource information and the modulation format of the device are obtained in the management information of the subframe, and the downlink data of the device is obtained in the subframe based on the obtained time-frequency resource information and the modulation format.

[0018] In the scheme shown in the present disclosure, in the case that the modulation format is further included in the management information of the subframe, the terminal device obtains the downlink data in the subframe according to the corresponding modulation format.

[0019] In an alternative, the method further comprises: if it is determined, based on the management information of the subframe, that the subframe does not carry downlink data of the device, turning off the function of obtaining downlink data in the time slot corresponding to the subframe.

[0020] In the scheme shown in the present disclosure, for any subframe, the management information of the subframe is carried in the previous subframe, so that the terminal device can know in advance whether the subframe carries data of the device, and when the subframe does not carry data of the device, the function of obtaining downlink data can be turned off in the time slot corresponding to the subframe, thereby saving power consumption.

[0021] In a third aspect, the present disclosure provides a point-to-multipoint communication device, which is applied to a local device, and has the functions of the first aspect or any of the alternative manners of the first aspect. The device comprises at least one module for implementing the point-to-multipoint communication method provided in the first aspect or any of the alternative manners of the first aspect.

[0022] In some embodiments, the modules in the device are implemented by software, and the modules in the device are program modules. In other embodiments, the modules in the device are implemented by hardware or firmware.

[0023] In a fourth aspect, the present disclosure provides a point-to-multipoint communication device, which is applied to a terminal device, and has the functions of the first aspect or any of the alternative manners of the first aspect. The device comprises at least one module for implementing the point-to-multipoint communication method provided in the second aspect or any of the alternative manners of the second aspect.

[0024] In some embodiments, the modules in the device are implemented by software, and the modules in the device are program modules. In other embodiments, the modules in the device are implemented by hardware or firmware.

[0025] In a fifth aspect, the present disclosure provides a local device, which comprises a memory and a processor.

[0026] The memory is configured to store computer instructions.

[0027] The processor is configured to execute the computer instructions, so that the local device implements the point-to-multipoint communication method provided in the first aspect or any of the alternative manners of the first aspect.

[0028] In a sixth aspect, the present disclosure provides a terminal device, which comprises a memory and a processor.

[0029] The memory is configured to store computer instructions.

[0030] The processor is configured to execute computer instructions to enable the terminal device to implement the point-to-multipoint communication method provided in the second aspect or any of the optional manners of the second aspect.

[0031] In a seventh aspect, the present disclosure provides a computer-readable storage medium, which stores at least one computer instruction, and the computer instruction is read by a processor to enable a terminal device to execute the point-to-multipoint communication method provided in the first aspect or any of the optional manners of the first aspect.

[0032] In an eighth aspect, the present disclosure provides a computer-readable storage medium, which stores at least one computer instruction, and the computer instruction is read by a processor to enable a terminal device to execute the point-to-multipoint communication method provided in the second aspect or any of the optional manners of the second aspect.

[0033] In a ninth aspect, the present disclosure provides a computer program product, which includes computer instructions stored in a computer-readable storage medium. A processor of a terminal device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions to enable the terminal device to execute the point-to-multipoint communication method provided in the first aspect or any of the optional manners of the first aspect.

[0034] In a tenth aspect, the present disclosure provides a computer program product, which includes computer instructions stored in a computer-readable storage medium. A processor of a terminal device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions to enable the terminal device to execute the point-to-multipoint communication method provided in the second aspect or any of the optional manners of the second aspect.

[0035] In an eleventh aspect, the present disclosure provides a point-to-multipoint communication system, which includes a terminal device and a terminal device, the terminal device executes the point-to-multipoint communication method provided in the first aspect or any of the optional manners of the first aspect, and the terminal device executes the point-to-multipoint communication method provided in the second aspect or any of the optional manners of the second aspect. BRIEF DESCRIPTION OF DRAWINGS

[0036] Figure 1 FIG. 1 is a schematic diagram of a point-to-multipoint communication system provided by an exemplary embodiment of the present disclosure;

[0037] Figure 2 FIG. 2 is a schematic diagram of a PON system provided by an exemplary embodiment of the present disclosure;

[0038] Figure 3 FIG. 3 is a structural schematic diagram of a hardware device provided by an exemplary embodiment of the present disclosure;

[0039] Figure 4 FIG. 1 is a flowchart of a point-to-multipoint communication method according to an example embodiment of the present disclosure;

[0040] Figure 5 FIG. 2 is a structure diagram of a downlink frame according to an example embodiment of the present disclosure;

[0041] Figure 6 FIG. 3 is a structure diagram of time-frequency resources in a subframe according to an example embodiment of the present disclosure;

[0042] Figure 7 FIG. 4 is a structure diagram of time-frequency resources in a subframe according to another example embodiment of the present disclosure;

[0043] Figure 8 FIG. 5 is a structure diagram of a point-to-multipoint communication device according to an example embodiment of the present disclosure;

[0044] Figure 9 FIG. 6 is a structure diagram of a point-to-multipoint communication device according to another example embodiment of the present disclosure. DETAILED DESCRIPTION

[0045] In order to make the objects, technical solutions and advantages of the present disclosure clearer, the embodiments of the present disclosure will be further described in detail below with reference to the drawings.

[0046] In view of next-generation PON system technology research, flex rate PON communication technology is considered as one of the key technologies. Compared with a traditional PON system, a flex rate PON system constructs flexible scheduling, net throughput improvement and communication pipeline advantages through additional introduction of frequency and other dimensions. How to fully exert the advantages of flex rate PON physical multi-dimensional information bearing is a key research direction of joint scheduling scheme.

[0047] In a traditional PON system, a downlink broadcast and uplink time-division communication architecture is adopted, and a flex rate scheme design for uplink can directly introduce frequency and other dimensions in a dynamically bandwidth assignment (DBA) algorithm. However, the traditional downlink broadcast scheme cannot meet the design requirements of downlink flex rate, and a new downlink flex rate scheduling scheme aims to realize real-time service scheduling based on downlink service traffic and channel quality.

[0048] Based on this, in the embodiments of the present disclosure, a point-to-multipoint communication method is provided for downlink communication, in which a subframe and management information issued with the subframe are designed to dynamically schedule downlink communication.

[0049] In the embodiments of the present disclosure, Figure 1 A schematic diagram of a point-to-multipoint communication system is provided, which includes a central office device and a plurality of terminal devices, and the central office device and the plurality of terminal devices are connected through optical fibers.

[0050] In an optional mode, the point-to-multipoint communication system is a PON system, as shown in Figure 2 , the PON system includes a central office device, an optical distribution network (ODN), and a plurality of terminal devices. The central office device is an optical line termination (OLT), and the terminal device is an optical network unit (ONU) or an optical network terminal (ONT). The central office device is connected to the ODN through an optical fiber, and the ODN is connected to the terminal device through an optical fiber.

[0051] The hardware structure of the central office device and the terminal device is described below.

[0052] The hardware structure of the central office device and the terminal device is described below. Figure 3 The structure of the device 300 is shown in the structure diagram of the device 300, as shown in Figure 3 , the device 300 includes a processor 301, a memory 302, a transceiver 303, and a communication bus 304.

[0053] The processor 301 is, for example, a central processing unit (CPU), a network processor (NP), a graphics processing unit (GPU), a neural-network processing unit (NPU), a data processing unit (DPU), a microprocessor, or one or more integrated circuits configured to perform the methods described herein. For example, the processor 301 includes an application-specific integrated circuit (ASIC), a programmable logic device (PLD), or a combination thereof. The PLD is, for example, a complex programmable logic device (CPLD), a field-programmable gate array (FPGA), a generic array logic (GAL), or any combination thereof.

[0054] The memory 302 is configured to store instructions. The memory 302 is, for example, a read-only memory (ROM) or another type of static storage device that can store static information and instructions. The memory 302 is also, for example, a random access memory (RAM), or another type of dynamic storage device that can store information and instructions. The memory 302 is also, for example, an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM), or another optical disc storage, an optical disc storage (including a compact disc, a laser disc, an optical disc, a digital versatile disc, a Blu-ray disc, and the like), a magnetic storage medium, or another magnetic storage device, or any other medium that can be used to carry or store desired computer instructions in the form of programs or data structures and that can be accessed by a computer. The memory 302 is, for example, independent of the processor 301 and connected to the processor 301 through the communication bus 304. The memory 302 can also be integrated with the processor 301.

[0055] The transceiver 303 is configured to enable the device 300 to communicate with other devices. The transceiver 303 is, for example, an optical transceiver.

[0056] The communication bus 304 is used to transmit information between the above-mentioned components. The communication bus 304 can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 3 Only one thick line is used to represent the communication bus 304 in the figure, but it does not mean that there is only one bus or only one type of bus.

[0057] In some embodiments, the memory 302 is used to store computer instructions 3021 for implementing the point-to-multipoint communication method in the present disclosure, and the processor 301 executes the computer instructions 3021 stored in the memory 302. That is, the device 300 can implement the point-to-multipoint communication method provided by the method embodiments through the processor 301 and the computer instructions 3021 in the memory 302.

[0058] The method flow of the point-to-multipoint communication method is described below, Figure 4 A schematic diagram of the method flow is provided, see steps 401 to 406.

[0059] In step 401, the local device obtains the channel parameters of each terminal device currently having downlink data and the data amount of the downlink data.

[0060] In the present embodiment, in the point-to-multipoint communication system, each terminal device periodically sends a channel detection signal to the local device, the channel detection signal being fixed content, which is used by the local device to determine the channel parameters. The channel parameters include signal-to-noise ratio and / or bit error rate, etc. The signal-to-noise ratio represents the ratio of signal strength to noise strength, and a higher signal-to-noise ratio represents better channel quality. The bit error rate represents the ratio of errors occurring in the transmission process, and a lower bit error rate represents better channel quality. The local device can use the received channel detection signal and the known channel detection signal to determine the signal-to-noise ratio and the bit error rate, etc. Here, only the channel parameters are exemplified, and any parameter that can represent the channel quality can be used as the channel parameter in the present embodiment. For example, the channel parameters also include transmission rate, etc.

[0061] And there is a service queue in the local device, the service queue including the downlink data of each terminal device arranged in sequence, the downlink data in the service queue being arranged in the form of service packets. For example, the service queue includes a plurality of Ethernet frames arranged in sequence.

[0062] In step 402, the local device generates at least one downlink frame based on the channel parameters of each terminal device and the data amount of the downlink data.

[0063] Each downlink frame includes a plurality of sub-frames, the number of sub-frames included in each downlink frame can be designed according to actual needs, and the lengths of different sub-frames are the same, which can also be designed according to actual needs. For example, the length of a downlink frame is represented according to time length, the length of each downlink frame is N microseconds, including M sub-frames, and the length of each sub-frame is N / M microseconds. In each downlink frame, the i-th sub-frame carries the management information of the i+m-th sub-frame and the downlink data of at least one terminal device, and the last sub-frame carries the identification indicating the end of the current downlink frame and the downlink data of at least one terminal device, and i and m are both greater than or equal to 1. For each sub-frame, the management information of the sub-frame includes the identification of the terminal device to which the downlink data carried by the sub-frame belongs and the information of the occupied time-frequency resource, and the information of the time-frequency resource is used to indicate the location of the time-frequency resource. Here, after the point-to-multipoint communication system is online, in each downlink frame, the management information of the first sub-frame (i.e., the management information not carried by the sub-frame) is broadcasted by the local device to all terminal devices, or in each downlink frame, it is agreed that the management information of the first sub-frame is carried by the first sub-frame in each downlink frame.

[0064] In the embodiment, the local device determines the downlink data carried by each sub-frame using the channel parameters of each terminal device and the data volume of the downlink data, and then fills the downlink data carried by each sub-frame into the corresponding sub-frame to generate a downlink frame.

[0065] In an optional manner, m is equal to 1, that is, each sub-frame carries the management information of the next sub-frame and the downlink data of at least one terminal device. In the case where m is equal to 1, in each downlink frame, the management information of the first sub-frame is broadcasted by the local device to all terminal devices in advance, or it is agreed that the management information of the first sub-frame and the management information of the second sub-frame are both carried by the first sub-frame, or the first sub-frame does not carry the data of the terminal device, and the first sub-frame carries the management information of the second sub-frame. In each downlink frame, the last sub-frame does not carry the management information, but carries the identification indicating the end of the current frame and the downlink data of at least one terminal device. For example, Figure 5 a schematic diagram of a downlink frame is shown in FIG. 1, which is described with reference to FIG. 1. Figure 5The downlink frame includes P sub-frames, and each sub-frame includes a sub-frame header and a payload. The sub-frame header of the first sub-frame carries management information of the second sub-frame, and the payload of the first sub-frame carries a physical control block downstream (PCBd) indicating that the first sub-frame does not carry downlink data of the terminal device. For each of the second sub-frame to the P-1th sub-frame, the sub-frame header of the sub-frame carries management information of the next sub-frame, and the payload carries downlink data of at least one terminal device. The sub-frame header of the Pth sub-frame carries an identifier indicating the end of the current downlink frame, and the payload carries downlink data of at least one terminal device. In addition, the position of the management information in the sub-frame can be set according to actual needs, and the management information can not be placed in the sub-frame header.

[0066] It should be noted that after the terminal device receives the sub-frame, if the sub-frame header carries an identifier indicating the end of the downlink frame, the terminal device determines that the next sub-frame is the first sub-frame of a downlink frame.

[0067] In an optional manner, the process of generating the downlink frame is implemented on the physical layer. The local device can first generate the management information, and then generate the downlink frame based on the management information on the physical layer. The processing process is as follows:

[0068] The local device determines the management information of each sub-frame using the channel parameters of each terminal device and the data amount of the downlink data. Then, the downlink data of the terminal device is filled into the corresponding sub-frame using the management information of each sub-frame to obtain at least one downlink frame.

[0069] Optionally, in the case where the management information includes information of time-frequency resources and the identifier of the terminal device, there are multiple ways to determine the management information of each sub-frame. For example, three ways are provided as follows, see way one to way three. Way one is to perform scheduling according to the spectrum priority principle, way two is to perform scheduling according to the time slot priority principle, and way three is to perform scheduling according to the modulation mode priority principle.

[0070] In the first mode, the payload length of each subframe is fixed, and the amount of data that each subframe can carry is fixed. The central office device determines the terminal device to which the downlink data carried by each subframe belongs according to the order of the service packets in the service queue, and the terminal device is referred to as a target terminal device. The target terminal device includes one or more terminal devices. For example, each subframe carries 100M of downlink data. The corresponding amount of data is selected from the front to the back of the service queue, and the terminal to which the corresponding amount of data belongs is determined as the target terminal device. Here, the corresponding amount of data is obtained because when the data is transmitted, the data is modulated and encapsulated into a frame. The amount of data before modulation and the amount of data after modulation may be different, so the amount of data after modulation is obtained as 100M of data. Alternatively, in the case where the terminal device corresponds to a service priority, the downlink data of the terminal device with a higher service priority is transmitted earlier, and the downlink data of the terminal device with a lower service priority is transmitted later. The central office device arranges the downlink data of the terminal device with a high priority in the subframe that is transmitted first according to the order of the priority. Alternatively, in the case where the terminal device corresponds to a service priority, the terminal device weights the service priority and the waiting time to obtain a weighted value corresponding to each terminal device, and arranges the downlink data of the terminal device with a large weighted value in the subframe that is transmitted first.

[0071] For a certain subframe, in the case where the target terminal device includes one terminal device, the time-frequency resource occupied by the target terminal device is the entire time-frequency resource corresponding to the subframe. Therefore, the management information of the subframe includes the identifier of the one terminal device and the information of the entire time-frequency resource.

[0072] For a subframe, the subframe corresponds to a time period, and the time period corresponds to the length of the payload in a single subframe. The local device obtains channel parameters of the plurality of terminal devices, and determines a frequency resource occupation order of the plurality of terminal devices in the currently available frequency resource (the entire frequency resource) of the subframe using the channel parameters of the plurality of terminal devices. The frequency resource occupation order is used to indicate the order of the frequency resource occupied by each terminal device. Assuming that the plurality of terminal devices includes a first terminal device and a second terminal device, if a first channel quality value is higher than a second channel quality value, the first channel quality value is a channel quality value indicated by the channel parameters of the first terminal device, and the second channel quality value is a channel quality value indicated by the channel parameters of the second terminal device, then the frequency of the frequency resource occupied by the first terminal device is higher than the frequency of the frequency resource occupied by the second terminal device. This is because the noise of the frequency resource with high frequency is higher than that of the frequency resource with low frequency. The terminal device with good channel quality can correctly receive data even if it uses the frequency resource with high noise for data transmission. However, the terminal device with poor channel quality may not correctly receive data if it uses the frequency resource with high noise for data transmission. Therefore, the terminal device with good channel quality uses the frequency resource with high frequency, and the terminal device with poor channel quality uses the frequency resource with low frequency.

[0073] The frequency resource of each subframe is divided into a plurality of scheduling granules, and the plurality of scheduling granules have the same size. The size of the scheduling granule is determined according to the scheduling capability of the point-to-multipoint communication system. The higher the scheduling capability, the smaller the scheduling granule. Conversely, the smaller the scheduling capability, the larger the scheduling granule. For example, in Figure 6 and Figure 7 , one small grid is one scheduling granule, and the time slot 1 ns and the frequency resource of the scheduling granule are 100M. In the frequency resource occupation order, the local device obtains a terminal device ranked first, the terminal device preferentially occupies the frequency resource with high frequency, and obtains the modulation format of the terminal device. Based on the modulation format, the local device determines the data amount of the modulated downlink data of the terminal device, and sequentially selects the scheduling granule from high frequency to low frequency in the currently available time-frequency resource using the data amount, to obtain the frequency resource and the time slot resource occupied by the terminal device, that is, to obtain the time-frequency resource occupied by the terminal device. Then, the local device obtains a terminal device ranked second, obtains the modulation format of the terminal device, and determines the data amount of the modulated downlink data of the terminal device based on the modulation format. In the currently available time-frequency resource, the local device sequentially selects the scheduling granule from high frequency to low frequency using the data amount, to obtain the frequency resource and the time slot resource occupied by the terminal device, that is, to obtain the time-frequency resource occupied by the terminal device. The time-frequency resource occupied by each terminal device is determined in this way. For example, Figure 6The schematic diagram of the subframe is shown, for each subframe, including 128 scheduling particles, wherein the management information occupies 16 scheduling particles of the first time slot, the load occupies 112 scheduling particles of the second to eighth time slots, the target terminal device to which the downlink data carried by a certain subframe belongs includes terminal device 1 to terminal device 3, the channel quality of terminal device 1 to terminal device 3 is worse and worse, and the frequency of the spectrum resource occupied by terminal device 1 to terminal device 3 is lower and lower.

[0074] The second way is that the local terminal device preferentially transmits the downlink data of the terminal device with large data volume, and according to this principle, the target terminal device to which the downlink data carried by each subframe belongs is determined. Here, the case that the target terminal device includes a plurality of terminal devices is also considered, and the local terminal device determines the spectrum resource occupation order of the plurality of terminal devices according to the channel parameters of the plurality of terminal devices. It is assumed that the plurality of terminal devices include a first terminal device and a second terminal device, the first channel quality value is higher than the second channel quality value, the first channel quality value is the channel quality value indicated by the channel parameter of the first terminal device, and the second channel quality value is the channel quality value indicated by the channel parameter of the second terminal device. In the spectrum resource occupation order, the first terminal device is ranked earlier than the second terminal device. Then, the local terminal device obtains the terminal device ranked first, which preferentially occupies the spectrum resource with high frequency, and obtains the modulation format of the terminal device, determines the data volume of the downlink data of the terminal device after modulation based on the modulation format, and sequentially selects scheduling particles in the order from high to low frequency in the currently available time-frequency resource using the data volume, to obtain the spectrum resource and time slot resource occupied by the terminal device, that is, to obtain the time-frequency resource occupied by the terminal device. Then, the terminal device ranked second is obtained, the modulation format of the terminal device is obtained, the data volume of the downlink data of the terminal device after modulation is determined based on the modulation format, and the spectrum resource and time slot resource occupied by the terminal device are obtained by sequentially selecting scheduling particles in the order from high to low frequency in the currently available time-frequency resource using the data volume. The time-frequency resource occupied by each terminal device is determined in this way. For example, Figure 7 The schematic diagram of the subframe is shown, for each subframe, including 128 scheduling particles, wherein the management information occupies 16 scheduling particles of the first time slot, the load occupies 112 scheduling particles of the second to eighth time slots. The i-th subframe carries the downlink data of terminal device 1 to terminal device 3, and the i+1-th subframe carries the downlink data of terminal device 4 to terminal device 7. The data volume of the downlink data of terminal device 1 to terminal device 3 is higher than that of the downlink data of terminal device 4 to terminal device 7, the channel quality of terminal device 1 to terminal device 3 is worse and worse, and the frequency of the spectrum occupied by terminal device 1 to terminal device 3 is lower and lower. The channel quality of terminal device 4 to terminal device 7 is worse and worse, and the frequency of the spectrum occupied by terminal device 4 to terminal device 7 is lower and lower.

[0075] It should be noted that in the first and second manners, the modulation format of the terminal device can be a fixed modulation format, or a modulation format randomly selected from a modulation format set. When the modulation format is a fixed modulation format, the modulation format can not be carried in the management information, and the modulation format is statically configured in the terminal device and the local device. When the modulation format is a randomly selected modulation format, the modulation format is carried in the management information, so that the terminal device can correctly demodulate the data. In the embodiments of the present disclosure, the modulation format includes, but is not limited to, quadrature phase shift keying (QPSK) and quadrature amplitude modulation (QAM).

[0076] In the third manner, for each subframe, the local device determines the target terminal device to which the downlink data carried by the subframe belongs according to the first manner. Here, the target terminal device also includes a plurality of terminal devices, and the local device determines the frequency spectrum resource occupation order of the plurality of terminal devices according to the modulation format of the plurality of terminal devices. Assuming that the plurality of terminal devices include a first terminal device and a second terminal device, the modulation format of the first terminal device requires a higher signal-to-noise ratio than the modulation format of the second terminal device, and in the time slot resource occupation order, the first terminal device is ranked later than the second terminal device. Then, in the frequency spectrum resource occupation order, the local device obtains the terminal device ranked first, which preferentially occupies the high-frequency frequency spectrum resource, and obtains the modulation format of the terminal device, determines the data quantity of the downlink data of the terminal device after modulation based on the modulation format, and sequentially selects the scheduling granules from high frequency to low frequency in the currently available time-frequency resource using the data quantity, to obtain the frequency spectrum resource and time slot resource occupied by the terminal device, that is, to obtain the time-frequency resource occupied by the terminal device. Then, the terminal device ranked second is obtained, the modulation format of the terminal device is obtained, the data quantity of the downlink data of the terminal device after modulation is determined based on the modulation format, and the scheduling granules are sequentially selected from high frequency to low frequency in the currently available time-frequency resource using the data quantity, to obtain the frequency spectrum resource and time slot resource occupied by the terminal device, that is, to obtain the time-frequency resource occupied by the terminal device. The time-frequency resource occupied by the target terminal device is determined in this way. The time-frequency resource occupied by the target terminal device is determined in this way.

[0077] It should be noted that the above is three possible scheduling manners, and any manner based on the channel parameter and the downlink data quantity can be applied to the embodiments of the present disclosure.

[0078] It should also be noted that in the above three manners, for the target terminal device corresponding to each subframe, the number of target terminal devices can be limited.

[0079] Optionally, for each terminal device, if the channel parameter of the terminal device includes multiple dimensions, the channel parameters of the multiple dimensions are weighted and merged into one channel quality value indicating channel quality, if the channel parameter of the terminal device includes one dimension, the channel parameter is converted into a channel quality value indicating channel quality, and the larger the channel quality value is, the better the channel quality is. Alternatively, in the embodiments of the present disclosure, the channel parameter itself is the channel quality value.

[0080] Optionally, in the case that the management information further includes the modulation format, the modulation format of the terminal device is determined in the following manner.

[0081] For each subframe, the local device determines the target terminal device to which the downlink data carried by the subframe belongs using the foregoing manner. Then the local device acquires the channel parameter of the target terminal device, and acquires the correspondence between the channel parameter range and the modulation format, in which the modulation format corresponding to the channel parameter range is the modulation format satisfying the channel parameter range, and the correspondence can be stored in the form of a table. The local device determines the channel parameter range to which the channel parameter of the target terminal device belongs in the correspondence, determines the modulation format corresponding to the channel parameter range, and determines the modulation format corresponding to the target terminal device.

[0082] It should be noted that in the correspondence between the channel parameter range and the modulation format, there can be a case that different modulation formats correspond to partially overlapping channel parameter ranges, and then when a channel parameter belongs to a channel parameter range corresponding to multiple modulation formats, a modulation format can be randomly selected.

[0083] Optionally, in the case that the management information further includes the encoding format, the management information of each subframe is determined in the following manner.

[0084] For each subframe, the local device determines the target terminal device to which the downlink data carried by the subframe belongs using the foregoing manner. Here, it is also considered that the target terminal device includes multiple terminal devices, and the local device randomly selects an encoding format for each terminal device from the currently available encoding formats.

[0085] Alternatively, for each terminal device, the local device determines the error correction capability corresponding to the terminal device using one or more of the spectral resource, the modulation format and the channel parameter of the terminal device. For example, a correspondence table can be established in advance, the error correction capability is looked up in the correspondence table, or the error correction capability is calculated using a formula. Then an encoding format satisfying the error correction capability is selected from the currently available encoding formats, and the encoding format adopted by the terminal device is determined.

[0086] Optionally, the encoding format includes, but is not limited to, forward error correction (FEC) encoding, etc.

[0087] It should be noted that the management information can include both the modulation format and the encoding format, or one of them.

[0088] In step 403, the local device sends the at least one downstream frame.

[0089] In this embodiment, the local device sends the at least one downstream frame to the terminal device through the optical fiber, and all the terminal devices connected with the local device through the optical fiber receive the at least one downstream frame. For example, when the point-to-multipoint communication system is a PON system, the OLT sends the at least one downstream frame to the terminal device through the ODN.

[0090] It should be noted that when each downstream frame is sent, each subframe is filled and then sent, without waiting for all the subframes of one downstream frame to be filled and then sent together.

[0091] In step 404, the terminal device receives the downstream frame sent by the local device in the point-to-multipoint communication system.

[0092] In step 405, the terminal device decapsulates the downstream frame and parses the management information in each subframe of the downstream frame, wherein the i-th subframe carries the management information of the i+m-th subframe and the downstream data of at least one terminal device, and for each subframe, the management information of the subframe includes the identification of the terminal device to which the downstream data carried by the subframe belongs and the information of the occupied time-frequency resource.

[0093] In this embodiment, after the terminal device receives the downstream frame, the terminal device decapsulates the downstream frame and parses the management information in each subframe. For example, for each subframe, the management information is located in the first time slot of the subframe, and the management information carried in the subframe is parsed on the frequency spectrum resource of the first time slot.

[0094] In an optional manner, m is equal to 1. In this way, the management information of the current subframe is carried in the previous subframe.

[0095] In step 406, the terminal device obtains the downstream data of the device in the downstream frame based on the identification of the terminal device and the information of the time-frequency resource in the parsed management information.

[0096] The device refers to the terminal device currently receiving the downstream frame.

[0097] In this embodiment, for each subframe, the terminal device uses the management information in the subframe to determine whether the terminal device's identifier exists. If the terminal device's identifier exists, the central office device obtains the time-frequency resource information corresponding to the identifier from the management information and uses the time-frequency resource information to obtain its own downlink data in the mth subframe following the subframe. If the terminal device's identifier does not exist, the terminal device does not obtain downlink data in the mth subframe following the subframe.

[0098] In an optional manner, the management information also includes a modulation format. For each subframe, the terminal device uses the management information in the subframe to determine whether the device identifier exists. If the device identifier exists, the terminal device obtains the time-frequency resource information and modulation format corresponding to the identifier from the management information, and uses the time-frequency resource information and the modulation format to obtain its own downlink data in the mth subframe following the subframe. If the device identifier does not exist, the terminal device does not obtain downlink data in the mth subframe following the subframe.

[0099] In an optional manner, the management information also includes a coding format. For each subframe, the terminal device uses the management information in the subframe to determine whether the device identifier exists. If the device identifier exists, the terminal device obtains the time-frequency resource information and coding format corresponding to the identifier from the management information, and uses the time-frequency resource information and the coding format to obtain its own downlink data in the mth subframe following the subframe. If the device identifier does not exist, the terminal device does not obtain downlink data in the mth subframe following the subframe.

[0100] In an optional manner, the management information further includes a modulation format and a coding format. Then, when acquiring downlink data, both the modulation format and the coding format are considered.

[0101] In an optional manner, after determining that no downlink data of the terminal device exists in a subframe, the terminal device may turn off a functional module for acquiring downlink data to save power consumption.

[0102] use Figure 4 The process shown here enables dynamic and flexible scheduling of downlink service data flows at the physical layer. By designing the subframe structure and the management information delivered with it, the large service data buffer and high latency issues inherent in centralized management information solutions are avoided. Furthermore, when receiving data, the terminal device can determine whether to receive downlink data based on the management information in the subframe. This allows for stable operation in time slots with downlink data (i.e., authorized time slots) and disables certain algorithm modules in time slots without downlink data (i.e., unauthorized time slots), thereby reducing power consumption.

[0103] An apparatus provided by an embodiment of the present disclosure is described below.

[0104] Figure 8 FIG. 1 is a structural diagram of a point-to-multipoint communication apparatus provided by an embodiment of the present disclosure. The apparatus can be implemented by software, hardware, or a combination of both, as part of or all of the apparatus. The apparatus provided by an embodiment of the present disclosure can implement the process described in steps 401-403 of an embodiment of the present disclosure. Figure 4 The apparatus includes an obtaining module 810, a generating module 820, and a sending module 830, and implements the process described in steps 401-403 of an embodiment of the present disclosure.

[0105] The obtaining module 810 is configured to obtain channel parameters of each terminal device currently having downlink data and a data volume of the downlink data, and can be specifically configured to implement the obtaining function of step 401 and perform the implicit steps included in step 401.

[0106] The generating module 820 is configured to generate at least one downlink frame based on the channel parameters of each terminal device and the data volume of the downlink data, where the downlink frame includes a plurality of subframes, in each downlink frame, an i-th subframe carries management information of an i+m-th subframe and downlink data of at least one terminal device, and for each subframe, the management information of the subframe includes an identifier of a terminal device to which the downlink data carried by the subframe belongs and information of time-frequency resources occupied by the terminal device, i and m are both greater than or equal to 1, and the generating module 820 can be specifically configured to implement the generating function of step 402 and perform the implicit steps included in step 402.

[0107] The sending module 830 is configured to send the at least one downlink frame, and can be specifically configured to implement the sending function of step 403 and perform the implicit steps included in step 403.

[0108] In an optional manner, m is equal to 1.

[0109] In an optional manner, the generating module 820 is configured to:

[0110] determine the management information for each subframe in each downlink frame based on the channel parameters of each terminal device and the data volume of the downlink data;

[0111] perform framing processing on the downlink data of each terminal device based on the management information corresponding to each subframe, to generate the at least one downlink frame.

[0112] In an optional manner, the generating module 820 is configured to:

[0113] for each subframe, determine a target terminal device to which the downlink data carried by the subframe belongs;

[0114] determining, based on the channel parameter of the target terminal device, a frequency spectrum resource occupation sequence of the target terminal device in the currently available frequency spectrum resource of the subframe, wherein a frequency spectrum resource occupied by a first terminal device has a higher frequency than a frequency spectrum resource occupied by a second terminal device, and a channel quality indicated by the channel parameter of the first terminal device is higher than a channel quality indicated by the channel parameter of the second terminal device;

[0115] determining, based on the frequency spectrum resource occupation sequence and a data amount of downlink data of the target terminal device, a time-frequency resource occupied by the target terminal device in the currently available time-frequency resource of the subframe.

[0116] In an optional manner, the management information of each subframe further includes a modulation format.

[0117] The generating module 820 is configured to:

[0118] For each subframe, determining a target terminal device to which downlink data carried by the subframe belongs;

[0119] determining, based on a correspondence between a channel parameter range and a modulation format, a modulation format corresponding to the channel parameter of the target terminal device.

[0120] In an optional manner, the management information of each subframe further includes an encoding format.

[0121] The generating module 820 is configured to:

[0122] For each subframe, determining a target terminal device to which downlink data carried by the subframe belongs;

[0123] determining, based on one or more of a frequency spectrum resource, a modulation format and a channel parameter of the target terminal device, an encoding format adopted by the target terminal device; or

[0124] randomly selecting, from currently available encoding formats, an encoding format adopted by the target terminal device.

[0125] Figure 9 is a structural diagram of a point-to-multipoint communication device provided by the embodiment of the present disclosure. The device can be realized by software, hardware or a combination of both to become part or all of the device. The device provided by the embodiment of the present disclosure can implement the flow described in steps 404 to 406 of the embodiment of the present disclosure Figure 4 The device includes a receiving module 910 and an analyzing module 920, wherein:

[0126] The receiving module 910 is configured to receive a downlink frame sent by a local device in the communication system, and can be specifically configured to implement the receiving function of step 404 and perform the implicit steps contained in step 404.

[0127] The parsing module 920 is configured to:

[0128] unpack the downlink frame, and parse management information in each subframe of the downlink frame, wherein the ith subframe carries management information of the (i+m)th subframe and downlink data of at least one terminal device, and for each subframe, the management information of the subframe includes identification of a terminal device to which downlink data carried by the subframe belongs and information of time-frequency resources occupied by the terminal device, and i and m are both greater than or equal to 1.

[0129] obtain, based on the identification of the terminal device and the information of the time-frequency resources in the parsed management information, downlink data of the device in the downlink frame, which can be used to implement the parsing function of steps 405 and 406 and the implicit steps included in steps 405 and 406.

[0130] In an optional manner, the management information of each subframe further includes a modulation format.

[0131] The parsing module 920 is configured to:

[0132] For each subframe, if it is determined, based on the management information of the subframe, that the subframe carries downlink data of the device, obtain, in the management information of the subframe, information of time-frequency resources of the device and a modulation format.

[0133] Obtain, based on the obtained information of the time-frequency resources and the modulation format, downlink data of the device in the subframe.

[0134] In an optional manner, the receiving module 910 is further configured to, if it is determined, based on the management information of the subframe, that the subframe does not carry downlink data of the device, turn off a function of obtaining downlink data in a time slot corresponding to the subframe.

[0135] Figure 8 and Figure 9 The detailed process of the point-to-multipoint communication device for performing point-to-multipoint communication is described in the foregoing embodiments, and will not be repeated here. Figure 8 The point-to-multipoint communication device is the terminal device in the foregoing, Figure 9 The point-to-multipoint communication device is the terminal device in the foregoing.

[0136] In some embodiments, a computer program product is provided, which includes computer instructions stored in a computer readable storage medium. A processor of the terminal device reads the computer instructions from the computer readable storage medium, and the processor executes the computer instructions, so that the terminal device performs the steps of Figure 4Steps 401 to 403 in the flowchart shown.

[0137] In some embodiments, a computer program product is provided, which includes computer instructions stored in a computer readable storage medium. A processor of a terminal device reads the computer instructions from the computer readable storage medium, and the processor executes the computer instructions, so that the terminal device performs Figure 4 Steps 404 to 406 in the flowchart shown.

[0138] Those skilled in the art can appreciate that, in combination with the method steps and units described in the embodiments disclosed in the present disclosure, the methods can be implemented in electronic hardware, computer software or a combination of both. In order to clearly illustrate the interchangeability of hardware and software, the steps and components of the embodiments have been described in the above description in general terms. Whether the functions are implemented in hardware or software depends on the specific application and design constraints of the technical solutions. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present disclosure.

[0139] In several embodiments provided in the present disclosure, it should be understood that the disclosed system architecture, device and method can be implemented in other ways. For example, the above-described device embodiments are only schematic, for example, the division of the modules is only a logical function division, and actual implementation can have another division manner, for example, a plurality of modules or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the displayed or discussed modules can be indirect coupling or communication connection through some interfaces, devices or modules, and can also be electrical, mechanical or other forms of connection.

[0140] The modules described as separate components can or can not be physically separated, and the components shown as modules can or can not be physical modules, i.e. can be located in one place, or can be distributed to a plurality of network modules. Part or all of the modules can be selected according to actual needs to achieve the purpose of the embodiments of the present disclosure.

[0141] In addition, the modules in each embodiment of the present disclosure can be integrated in one processing module, or each module can exist physically, or two or more modules can be integrated in one module. The integrated module can be realized in the form of hardware or in the form of a software module.

[0142] The integrated module, if implemented in the form of a software function module and sold or used as an independent product, can be stored in a computer readable storage medium. Based on such an understanding, the technical solutions of the present disclosure essentially or say the part that contributes to the prior art, or the whole or part of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods in the various embodiments of the present disclosure. The aforementioned storage medium includes various media that can store program codes, such as a U disk, a mobile hard disk, a ROM, a RAM, a magnetic disk, or an optical disk.

[0143] In the present disclosure, the terms "first" and "second" and the like are used to distinguish between the same or similar items with substantially the same function and action, and it should be understood that there is no logical or time sequence dependency between "first" and "second", and the number and execution order are not limited. It should also be understood that although the following description uses the terms "first" and "second" and the like to describe various elements, these elements should not be limited by the terms. These terms are only used to distinguish one element from another. For example, without departing from the scope of various examples, a first terminal device can be referred to as a second terminal device, and similarly, a second terminal device can be referred to as a first terminal device. The first terminal device and the second terminal device can both be terminal devices, and in some cases, can be separate and different terminal devices.

[0144] In the present disclosure, the term "at least one" means one or more, and the term "multiple" means two or more.

[0145] The above description is only an exemplary embodiment of the present disclosure, but the protection scope of the present disclosure is not limited thereto. Any person skilled in the art can easily think of various equivalent modifications or replacements within the technical scope disclosed in the present disclosure, and these modifications or replacements should be covered within the protection scope of the present disclosure. Therefore, the protection scope of the present disclosure should be subject to the protection scope of the claims.

Claims

1. A point-to-multipoint communication method, characterized in that: The method is applied to a central office device in a point-to-multipoint communication system, and the method comprises: Obtain the channel parameters and downlink data volume of each terminal device that currently has downlink data; Generate at least one downlink frame based on the channel parameters of each terminal device and the amount of downlink data, wherein the downlink frame includes multiple subframes, and in each downlink frame, the i-th subframe carries management information of the i+m-th subframe and downlink data of at least one terminal device, and for each subframe, the subframe management information includes an identifier of the terminal device to which the downlink data carried by the subframe belongs and information about occupied time-frequency resources, where i and m are both greater than or equal to 1; The at least one downlink frame is sent.

2. The method according to claim 1, characterized in that m is equal to 1.

3. The method according to claim 1 or 2, characterized in that The generating at least one downlink frame based on the channel parameters of each terminal device and the amount of downlink data includes: Determining management information for each subframe in each downlink frame based on the channel parameters of each terminal device and the amount of downlink data; Based on the management information corresponding to each subframe, the downlink data of each terminal device is framed to generate the at least one downlink frame.

4. The method according to claim 3, characterized in that The determining, based on the channel parameters of each terminal device and the amount of downlink data, management information for each subframe in each downlink frame includes: For each subframe, determining a target terminal device to which the downlink data carried by the subframe belongs; Based on the channel parameters of the target terminal devices, determining, in the spectrum resources currently available in the subframe, an order of occupancy of the spectrum resources corresponding to the target terminal devices, wherein the frequency of the spectrum resources occupied by the first terminal device is higher than the frequency of the spectrum resources occupied by the second terminal device, and the channel quality indicated by the channel parameters of the first terminal device is higher than the channel quality indicated by the channel parameters of the second terminal device; Based on the frequency spectrum resource usage order and the amount of downlink data of the target terminal device, the time-frequency resources occupied by the target terminal device are determined in the time-frequency resources currently available in the subframe.

5. The method according to claim 3 or 4, characterized in that The management information of each subframe also includes the modulation format; The determining, based on the channel parameters of each terminal device and the amount of downlink data, management information for each subframe in each downlink frame includes: For each subframe, determining a target terminal device to which the downlink data carried by the subframe belongs; Based on the correspondence between the channel parameter range and the modulation format, the modulation format corresponding to the channel parameter of the target terminal device is determined.

6. The method according to any one of claims 3 to 5, characterized in that The management information of each subframe also includes the coding format; The determining, based on the channel parameters of each terminal device and the amount of downlink data, management information for each subframe in each downlink frame includes: For each subframe, determining a target terminal device to which the downlink data carried by the subframe belongs; Determine the coding format used by the target terminal device based on one or more of the spectrum resources, modulation format, and channel parameters of the target terminal device; or Among the currently available encoding formats, the encoding format used by the target terminal device is randomly selected.

7. A point-to-multipoint communication method, characterized in that: The method is applied to a terminal device in a point-to-multipoint communication system, and the method comprises: Receiving a downlink frame sent by a central office device in the communication system; Decapsulating the downlink frame, parsing management information in each subframe of the downlink frame, wherein the i-th subframe carries management information of the i+m-th subframe and downlink data of at least one terminal device, and for each subframe, the management information of the subframe includes an identifier of the terminal device to which the downlink data carried by the subframe belongs and information about occupied time-frequency resources, where i and m are both greater than or equal to 1; Based on the identification of the terminal device and the information of time-frequency resources in the parsed management information, the downlink data of the device is obtained in the downlink frame.

8. The method according to claim 7, characterized in that The management information of each subframe also includes the modulation format; The acquiring downlink data of the device in the downlink frame based on the identifier of the terminal device and the information of the time-frequency resources in the parsed management information includes: For each subframe, if it is determined based on the management information of the subframe that the subframe carries downlink data of the local device, then obtaining the time-frequency resource information and modulation format of the local device from the management information of the subframe; Based on the acquired time-frequency resource information and modulation format, downlink data of the local device is acquired in the subframe.

9. The method according to claim 8, characterized in that The method further comprises: If it is determined based on the management information of the subframe that the subframe does not carry the downlink data of the local device, a function for obtaining downlink data is disabled in the time slot corresponding to the subframe.

10. A point-to-multipoint communication device, characterized in that: The device is applied to a central office device in a point-to-multipoint communication system, and the device comprises: An acquisition module is used to obtain the channel parameters and the amount of downlink data of each terminal device that currently has downlink data; A generation module, configured to generate at least one downlink frame based on the channel parameters of each terminal device and the amount of downlink data, wherein the downlink frame includes multiple subframes, and in each downlink frame, the i-th subframe carries management information of the i+m-th subframe and downlink data of at least one terminal device, and for each subframe, the subframe management information includes an identifier of the terminal device to which the downlink data carried by the subframe belongs and information on occupied time-frequency resources, where i and m are both greater than or equal to 1; The sending module is configured to send the at least one downlink frame.

11. The device according to claim 10, characterized in that m is equal to 1.

12. The device according to claim 10 or 11, characterized in that The generating module is used to: Determining management information for each subframe in each downlink frame based on the channel parameters of each terminal device and the amount of downlink data; Based on the management information corresponding to each subframe, the downlink data of each terminal device is framed to generate the at least one downlink frame.

13. The device according to claim 12, characterized in that The generating module is used to: For each subframe, determining a target terminal device to which the downlink data carried by the subframe belongs; Based on the channel parameters of the target terminal devices, determining, in the spectrum resources currently available in the subframe, an order of occupancy of the spectrum resources corresponding to the target terminal devices, wherein the frequency of the spectrum resources occupied by the first terminal device is higher than the frequency of the spectrum resources occupied by the second terminal device, and the channel quality indicated by the channel parameters of the first terminal device is higher than the channel quality indicated by the channel parameters of the second terminal device; Based on the frequency spectrum resource usage order and the amount of downlink data of the target terminal device, the time-frequency resources occupied by the target terminal device are determined in the time-frequency resources currently available in the subframe.

14. The device according to claim 12 or 13, characterized in that The management information of each subframe also includes the modulation format; The generating module is used to: For each subframe, determining a target terminal device to which the downlink data carried by the subframe belongs; Based on the correspondence between the channel parameter range and the modulation format, the modulation format corresponding to the channel parameter of the target terminal device is determined.

15. The device according to any one of claims 12 to 14, characterized in that The management information of each subframe also includes the coding format; The generating module is used to: For each subframe, determining a target terminal device to which the downlink data carried by the subframe belongs; Determine the coding format used by the target terminal device based on one or more of the spectrum resources, modulation format, and channel parameters of the target terminal device; or Among the currently available encoding formats, the encoding format used by the target terminal device is randomly selected.

16. A point-to-multipoint communication device, characterized in that: The device is applied to a terminal device in a point-to-multipoint communication system, and the device includes: A receiving module, configured to receive downlink frames sent by a central office device in the communication system; Parsing module, used to: Decapsulating the downlink frame, parsing management information in each subframe of the downlink frame, wherein the i-th subframe carries management information of the i+m-th subframe and downlink data of at least one terminal device, and for each subframe, the management information of the subframe includes an identifier of the terminal device to which the downlink data carried by the subframe belongs and information about occupied time-frequency resources, where i and m are both greater than or equal to 1; Based on the identification of the terminal device and the information of time-frequency resources in the parsed management information, the downlink data of the device is obtained in the downlink frame.

17. The device according to claim 16, characterized in that The management information of each subframe also includes the modulation format; The parsing module is used to: For each subframe, if it is determined based on the management information of the subframe that the subframe carries downlink data of the local device, then obtaining the time-frequency resource information and modulation format of the local device from the management information of the subframe; Based on the acquired time-frequency resource information and modulation format, downlink data of the local device is acquired in the subframe.

18. The device according to claim 17, characterized in that The receiving module is further configured to disable a function for obtaining downlink data in a time slot corresponding to the subframe if it is determined based on the management information of the subframe that the subframe does not carry downlink data of the device.

19. A point-to-multipoint communication system, characterized in that: The system includes central office equipment and terminal equipment; The central office device executes the method according to any one of claims 1 to 6; The terminal device executes the method according to any one of claims 7 to 9.

20. A central office device, characterized in that: The central office device includes a memory and a processor, the memory includes computer instructions, and the processor is configured to execute the computer instructions, so that the central office device executes the method according to any one of claims 1 to 6.

21. A terminal device, characterized in that: The terminal device includes a memory and a processor, the memory includes computer instructions, and the processor is configured to execute the computer instructions, so that the terminal device executes the method according to any one of claims 7 to 9.

22. A computer-readable storage medium, characterized in that The storage medium stores at least one computer instruction, and the computer instruction is read by the processor to enable the central office device to execute the method according to any one of claims 1 to 6.

23. A computer-readable storage medium, characterized in that The storage medium stores at least one computer instruction, and the computer instruction is read by a processor to enable the terminal device to execute the method according to any one of claims 7 to 9.

Citation Information

Cited By

  • Method and system for allocating edge computing resources of electromagnetic safety driving data

    CN121568175A

  • An electromagnetic safety driven allocation of edge computing resources for data

    CN121568175B