Data transmission method and device
By enabling interface interaction between the intelligent controller and the base station and dynamically switching the propagation mode, the problem of base station load complexity is solved, and dynamic adaptation of multicast and broadcast session data transmission and improvement of resource utilization efficiency are achieved.
Patent Information
- Application Number
- CN202511705425.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-11-20
- Publication Date
- 2026-02-24
AI Technical Summary
In existing technologies, base stations increase the complexity of their load by allocating resources through propagation modes, resulting in an excessive burden on base station decision-making.
By interacting with the base station through the interface of the intelligent controller and dynamically switching the propagation mode, the system adapts to changes in the number of terminals and network status, ensuring that the data transmission of multicast broadcast sessions matches the terminal configuration requirements.
It enables dynamic adaptation of multicast and broadcast session data transmission and terminal configuration, reducing base station load and improving resource utilization efficiency and service continuity.
Smart Images

Figure CN121568052A_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of wireless communication technology, and in particular to a data transmission method and apparatus. Background Technology
[0002] With the development of wireless communication technology, 5G communication systems have introduced multicast / broadcast services (MBS) to meet the needs of multiple users to simultaneously access the same content. MBS can provide the same service and specific content data to authorized user equipment (UE) at the same time, and the network side transmits relevant data to the authorized UE through multicast sessions.
[0003] In related technologies, the base station controls the propagation mode and allocates the resources corresponding to the propagation mode to authorized UEs; however, making decisions by the base station increases the base station's load, thereby increasing the base station's complexity. Summary of the Invention
[0004] This disclosure provides a data transmission method and apparatus to solve problems in related technologies. By using the interface interaction between the intelligent controller and the base station and the dynamic switching of the propagation mode, it adapts to changes in the number of terminals and network status, ensuring that the data transmission of multicast broadcast sessions matches the terminal configuration requirements.
[0005] According to a first aspect embodiment of the present disclosure, a data transmission method is provided, applied to an intelligent controller, comprising: A subscription request message is sent to the base station based on the subscription interface; wherein, the subscription request message is used to subscribe to measurement data of a multicast broadcast session; The base station sends an indication message via the subscription interface; wherein the indication message includes a measurement report corresponding to the measurement data collected by the base station from the terminal device. A decision result corresponding to the indication information is generated, and a control request information corresponding to the decision result is sent to the base station based on the instruction delivery interface; so that the base station can send the control request information to the terminal device.
[0006] In some embodiments of this invention, before sending a subscription request message to the base station based on the subscription interface, the method further includes: The measurement parameters are configured in the first protocol specification, and the subscription interface is constructed based on the measurement parameters; wherein, the measurement parameters include at least the identification information of the terminal device and a list of measurement data; A communication connection is established with the base station based on the subscription interface; The step of sending a subscription request message to the base station based on the subscription interface includes: Configure the subscription request message; wherein the subscription request message configures the measurement configuration information of the multicast broadcast session; The subscription request message is sent to the base station through the subscription interface.
[0007] In some embodiments of this invention, generating the decision result corresponding to the indication information includes: The measurement report in the indication information is parsed to obtain the number of terminal updates and the network update status. If the number of terminal updates is less than or equal to a first dynamic threshold and the network update status is less than or equal to a second dynamic threshold, the propagation mode is switched to unicast mode; wherein, the propagation mode includes unicast mode and multicast mode; If it is determined that the number of terminal updates is greater than the first dynamic threshold, the propagation mode is switched to the multicast mode; The decision result is determined based on the unicast mode or the multicast mode.
[0008] In some embodiments of this invention, sending the control request information corresponding to the decision result to the base station based on the instruction issuance interface includes: Configure the control request information; wherein the control request information includes the control action corresponding to the decision result, and the control action is a configuration information element in the second protocol specification, and the information element includes at least the terminal device identification information, control command, terminal device list and scheduling resources; The control request information is sent to the base station through the command sending interface; wherein, the command sending interface is used to establish a communication connection with the base station.
[0009] According to a second aspect embodiment of this disclosure, a data transmission method is provided, applied to a base station, comprising: The subscription request message sent by the intelligent controller is received based on the subscription interface; wherein, the subscription request message is used to subscribe to the measurement data of the multicast broadcast session; Obtain the measurement report corresponding to the measurement data of the multicast broadcast session in the terminal device, encapsulate the measurement report into indication information, and send the indication information to the intelligent controller based on the subscription interface; The system receives control request information sent by the intelligent controller through the command issuance interface and sends the control request information to the terminal device so that the terminal device can make configuration changes based on the control request information.
[0010] In some embodiments of this invention, after receiving the subscription request message sent by the intelligent controller based on the subscription interface, the method further includes: A measurement configuration command is sent to the terminal device so that the terminal device measures the channel quality according to the measurement configuration command and generates the measurement report corresponding to the channel quality.
[0011] In some embodiments of this invention, obtaining the measurement report corresponding to the measurement data of the multicast broadcast session in the terminal device, and encapsulating the measurement report into indication information, includes: Receive the measurement report corresponding to the channel quality of at least one terminal device; The measurement reports are aggregated to generate aggregated measurement data for the multicast broadcast session; The aggregated measurement data is encapsulated into indication information conforming to the first protocol specification.
[0012] In some embodiments of this invention, receiving control request information sent by the intelligent controller based on the instruction delivery interface and sending the control request information to the terminal device includes: The control action in the control request information is parsed to obtain the terminal device identification information, control command, and terminal device list; wherein, the control request information contains the control action corresponding to the decision result, and the control action is a configuration information element in the second protocol specification, and the information element includes at least the terminal device identification information, the control command, the terminal device list, and scheduling resources; The propagation mode is determined according to the control command; wherein the propagation mode includes unicast mode and multicast mode; Based on the propagation mode, a radio resource configuration message is sent to the terminal devices in the terminal device list, and the scheduling resources are updated.
[0013] According to a third aspect of this disclosure, a data transmission apparatus is provided, applied to an intelligent controller, comprising: The first sending unit is configured to send a subscription request message to the base station based on the subscription interface; wherein the subscription request message is used to subscribe to measurement data of a multicast broadcast session; The first receiving unit is configured to receive indication information sent by the base station based on the subscription interface; wherein the indication information includes a measurement report corresponding to the measurement data collected by the base station from the terminal device; The generation unit is used to generate the decision result corresponding to the indication information; The second sending unit is used to send control request information corresponding to the decision result to the base station based on the instruction sending interface, so that the base station can send the control request information to the terminal device.
[0014] In some embodiments of this disclosure, the apparatus further includes: A construction unit is configured to configure measurement parameters in a first protocol specification and construct the subscription interface according to the measurement parameters before the first sending unit sends a subscription request message to the base station based on the subscription interface; wherein, the measurement parameters include at least the identification information of the terminal device and a list of measurement data; The establishment unit is used to establish a communication connection with the base station based on the subscription interface; The first transmitting unit includes: The first configuration module is used to configure the subscription request message; wherein the subscription request message configures the measurement configuration information of the multicast broadcast session; The first sending module is used to send the subscription request message to the base station through the subscription interface.
[0015] In some embodiments of this disclosure, the generation unit includes: The first parsing module is used to parse the measurement report in the indication information to obtain the number of terminal updates and the network update status. The first switching module is used to switch the propagation mode to unicast mode when it is determined that the number of terminal updates is less than or equal to a first dynamic threshold and the network update status is less than or equal to a second dynamic threshold; wherein, the propagation mode includes the unicast mode and the multicast mode. The second switching module is used to switch the propagation mode to the multicast mode when it is determined that the number of terminal updates is greater than the first dynamic threshold. The first determining module is used to determine the decision result based on the unicast mode or the multicast mode.
[0016] In some embodiments of this disclosure, the second transmitting unit includes: The second configuration module is used to configure the control request information; wherein the control request information includes the control action corresponding to the decision result, and the control action is a configuration information element in the second protocol specification, and the information element includes at least the terminal device identification information, control command, terminal device list and scheduling resources; The second sending module is used to send the control request information to the base station through the instruction sending interface; wherein the instruction sending interface is used to establish a communication connection with the base station.
[0017] According to a fourth aspect of this disclosure, a data transmission apparatus is provided, applied to a base station, comprising: The third sending unit is used to receive a subscription request message sent by the intelligent controller based on the subscription interface; wherein the subscription request message is used to subscribe to measurement data of a multicast broadcast session; An encapsulation unit is used to obtain a measurement report corresponding to the measurement data of the multicast broadcast session in the terminal device, encapsulate the measurement report into indication information, and send the indication information to the intelligent controller based on the subscription interface; The fourth sending unit is used to receive control request information sent by the intelligent controller based on the instruction sending interface, and send the control request information to the terminal device so that the terminal device can make configuration changes according to the control request information.
[0018] In some embodiments of this disclosure, the apparatus further includes: The fifth sending unit is configured to send a measurement configuration instruction to the terminal device after the third sending unit receives the subscription request message sent by the intelligent controller based on the subscription interface, so that the terminal device measures the channel quality according to the measurement configuration instruction and generates the measurement report corresponding to the channel quality.
[0019] In some embodiments of this disclosure, the packaging unit includes: The receiving module is configured to receive the measurement report corresponding to the channel quality of at least one terminal device; The generation module is used to aggregate the measurement report and generate aggregated measurement data for the multicast broadcast session; An encapsulation module is used to encapsulate the aggregated measurement data into indication information that conforms to the first protocol specification.
[0020] In some embodiments of this disclosure, the fourth transmitting unit includes: The second parsing module is used to parse the control action in the control request information to obtain the terminal device identification information, control command, and terminal device list; wherein, the control request information contains the control action corresponding to the decision result, the control action is a configuration information element in the second protocol specification, and the information element includes at least the terminal device identification information, the control command, the terminal device list, and scheduling resources; The second determining module is used to determine the propagation mode according to the control command; wherein the propagation mode includes unicast mode and multicast mode; The update module is used to send a radio resource configuration message to the terminal devices in the terminal device list based on the propagation mode, and update the scheduling resources.
[0021] According to a fifth aspect embodiment of this disclosure, a data transmission system is provided, the system including an intelligent controller and a base station, wherein, The intelligent controller includes a data transmission device as described in the third aspect of the present disclosure; The base station includes a data transmission apparatus as described in the fourth aspect of this disclosure.
[0022] According to a sixth aspect of this disclosure, an electronic device is provided, comprising: At least one processor; and A memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor to enable the at least one processor to perform the method described in the first or second aspect of the preceding embodiments.
[0023] According to a seventh aspect of this disclosure, a non-transitory computer-readable storage medium storing computer instructions is provided, wherein the computer instructions are configured to cause the computer to perform the methods described in the first or second aspect of the present disclosure.
[0024] According to an eighth aspect embodiment of the present disclosure, a computer program product is provided, including a computer program that, when executed by a processor, implements the method described in the foregoing first or second aspect embodiments.
[0025] In summary, the data transmission method and apparatus provided in this disclosure include: sending a subscription request message to a base station via a subscription interface; wherein the subscription request message is used to subscribe to measurement data of a multicast broadcast session; receiving indication information sent by the base station via the subscription interface; wherein the indication information includes a measurement report corresponding to the measurement data collected by the base station from the terminal device; generating a decision result corresponding to the indication information, and sending control request information corresponding to the decision result to the base station via an instruction delivery interface; so that the base station can send the control request information to the terminal device; and adapting to changes in the number of terminals and network status through interface interaction between the intelligent controller and the base station and dynamic switching of propagation modes, ensuring that the data transmission of the multicast broadcast session matches the terminal configuration requirements.
[0026] It should be understood that the description in this section is not intended to identify key or essential features of the embodiments of this application, nor is it intended to limit the scope of this application. Other features of this application will become readily apparent from the following description. Attached Figure Description
[0027] The accompanying drawings are provided to better understand this solution and do not constitute a limitation of this disclosure. Wherein: Figure 1 This is a schematic flowchart illustrating a data transmission method provided in an embodiment of this disclosure; Figure 2 This is a schematic flowchart illustrating another data transmission method provided in an embodiment of this disclosure; Figure 3 This is a schematic flowchart illustrating another data transmission method provided in an embodiment of this disclosure; Figure 4 This is a schematic flowchart illustrating another data transmission method provided in an embodiment of this disclosure; Figure 5 This is a schematic flowchart illustrating a data transmission method provided in an embodiment of this disclosure; Figure 6 This is a schematic flowchart illustrating another data transmission method provided in an embodiment of this disclosure; Figure 7 This is a schematic flowchart illustrating another data transmission method provided in an embodiment of this disclosure; Figure 8 An interactive schematic diagram of a data transmission method provided in an embodiment of this disclosure; Figure 9 This is a schematic diagram of the structure of a data transmission device provided in an embodiment of the present disclosure; Figure 10 A schematic diagram of another data transmission device provided in an embodiment of this disclosure; Figure 11 This is a schematic diagram of the structure of a data transmission device provided in an embodiment of the present disclosure; Figure 12 A schematic diagram of another data transmission device provided in an embodiment of this disclosure; Figure 13 This is a schematic diagram of the structure of a data transmission system provided in an embodiment of the present disclosure; Figure 14 A schematic block diagram of an example electronic device provided for embodiments of this disclosure. Detailed Implementation
[0028] The exemplary embodiments of this disclosure are described below with reference to the accompanying drawings, including various details of the embodiments to aid understanding, and should be considered merely exemplary. Therefore, those skilled in the art will recognize that various changes and modifications can be made to the embodiments described herein without departing from the scope and spirit of this disclosure. Similarly, for clarity and brevity, descriptions of well-known functions and structures are omitted in the following description.
[0029] The data transmission method and apparatus of embodiments of this disclosure are described below with reference to the accompanying drawings.
[0030] Figure 1 This is a schematic flowchart of a data transmission method provided in an embodiment of the present disclosure.
[0031] like Figure 1 As shown, this method is applied to an intelligent controller and includes the following steps: Step 101: Send a subscription request message to the base station based on the subscription interface; wherein the subscription request message is used to subscribe to the measurement data of the multicast broadcast session.
[0032] In some embodiments, the subscription interface is a pre-established dedicated communication interface between the intelligent controller (such as Near-RT RIC) and the base station (such as E2 Node) for transmitting message related to measurement data subscription; a multicast broadcast session refers to a communication session in which the network transmits the same content synchronously to a group of authorized terminal devices; the measurement data is various types of operational data related to the transmission of this session, including but not limited to connection status data of the terminal devices related to the session and performance data related to data reception; the intelligent controller sends a subscription request message that explicitly points to the target multicast broadcast session to the base station through the subscription interface to inform the base station that it needs to collect and feed back the measurement data corresponding to the session.
[0033] The above method enables the intelligent controller to subscribe to multicast broadcast session measurement data in a targeted manner, providing a clear basis for initiating the acquisition of relevant data and ensuring the targeted nature of data collection.
[0034] Step 102: Receive indication information sent by the base station based on the subscription interface; wherein the indication information includes a measurement report corresponding to the measurement data collected by the base station from the terminal device.
[0035] In some embodiments, the indication information is a feedback message generated by the base station in response to a subscription request. The measurement report carried by the indication information is collected by the base station from terminal devices within its coverage area. After receiving the measurement instruction from the base station, the terminal device records its own measurement data related to the target multicast broadcast session and reports the data to the base station. The base station organizes the measurement data collected from multiple terminal devices, encapsulates it into indication information, and sends it to the intelligent controller through the subscription interface. The intelligent controller continuously receives the indication information through the subscription interface to obtain real-time measurement data of the multicast broadcast session.
[0036] Using the above method, the intelligent controller can reliably receive multicast broadcast session-related measurement reports from the base station, providing direct data support for the generation of decision results and ensuring the continuity and integrity of data acquisition.
[0037] Step 103: Generate a decision result corresponding to the indication information, and send the control request information corresponding to the decision result to the base station based on the instruction delivery interface; so that the base station can send the control request information to the terminal device.
[0038] In some embodiments, the instruction delivery interface is a communication interface between the intelligent controller and the base station for transmitting control messages. The intelligent controller parses the received indication information, extracts the measurement data, and generates a decision result based on preset judgment conditions. The decision result is used to instruct the adjustment of the transmission mode of the multicast broadcast session, including unicast mode and multicast mode. The control request information is the message carrier that carries the decision result, explicitly containing the execution instruction corresponding to the decision result and relevant information about the target terminal device. The intelligent controller sends the control request information to the base station through the instruction delivery interface, and the base station forwards it to the corresponding terminal device to trigger a configuration change of the terminal device.
[0039] The above method enables the complete transmission of measurement data, decision results, and control commands, ensuring that decision results can be accurately delivered to terminal devices through base stations, and providing a clear basis for the configuration adjustment of terminal devices.
[0040] In summary, the data transmission method provided in this disclosure includes: sending a subscription request message to a base station via a subscription interface; wherein the subscription request message is used to subscribe to measurement data for a multicast broadcast session; receiving indication information sent by the base station via the subscription interface; wherein the indication information includes a measurement report corresponding to the measurement data collected by the base station from the terminal device; generating a decision result corresponding to the indication information, and sending control request information corresponding to the decision result to the base station via an instruction delivery interface; so that the base station can send the control request information to the terminal device; and adapting to changes in the number of terminals and network status through interface interaction between the intelligent controller and the base station and dynamic switching of propagation modes, ensuring that the data transmission of the multicast broadcast session matches the terminal configuration requirements.
[0041] Figure 2 A flowchart illustrating a data transmission method provided in an embodiment of this disclosure is further shown. Based on Figure 1 The embodiment shown, Figure 2 This may include the following steps: Step 201: Configure measurement parameters in the first protocol specification, and construct the subscription interface based on the measurement parameters; wherein, the measurement parameters include at least the identification information of the terminal device and a list of measurement data.
[0042] In some embodiments, the first protocol specification (such as E2SM-KPM) is a protocol specification for measuring data transmission. Measurement parameters are added to the first protocol specification to construct a subscription interface that supports multicast broadcast session measurement subscription. The measurement parameters correspond to measurement configuration information units specifically for multicast broadcast session measurement. The identification information of the terminal device is reflected through the multicast broadcast session identifier. This information element is a bit string type and is used to uniquely identify the target multicast broadcast session. The measurement data list is a bit mask type, with each bit representing a measurement type. Multiple measurement data to be reported can be specified simultaneously, including but not limited to the real-time number of subscribers of the multicast broadcast session (such as the number of terminal updates), the list of subscriber terminal device identifiers, the average downlink channel quality information of the subscriber terminal devices, the data throughput, and the number of allocated scheduling resources.
[0043] Step 202: Establish a communication connection with the base station based on the subscription interface.
[0044] In some embodiments, the subscription interface is a dedicated communication interface between the intelligent controller and the base station, and the base station is a communication node in the wireless access network. The intelligent controller establishes a communication link with the base station through the constructed subscription interface, follows the connection protocol specifications corresponding to the interface, and ensures the stable transmission of subsequent subscription request messages, indication information and other data, laying the communication foundation for the subscription and feedback of multicast broadcast session measurement data.
[0045] Step 203: Configure the subscription request message; wherein the subscription request message configures the measurement configuration information of the multicast broadcast session.
[0046] In some embodiments, the measurement configuration information is the defined measurement configuration information unit. When configuring the subscription request message, the multicast broadcast session identifier and the selected measurement data list must be encapsulated in the unit in strict accordance with the format requirements of the first protocol specification. The target multicast broadcast session and the specific measurement data types that the base station needs to collect must be clearly specified. For example, the number of terminal updates, average channel quality information and the number of scheduling resource allocations can be selected as measurement items at the same time. Alternatively, all measurement items can be selected according to actual service requirements to ensure that the base station can accurately identify the measurement range.
[0047] Step 204: Send the subscription request message to the base station through the subscription interface.
[0048] In some embodiments, the intelligent controller follows the first protocol specification and sends the configured subscription request message to the base station through the subscription interface of the established communication connection. The transmission format and verification rules of the message are consistent with the requirements of the first protocol specification to avoid base station parsing failure due to abnormal format. After the message is sent, the intelligent controller enters a waiting state to prepare to receive the indication information reported by the base station.
[0049] The above method solves the problem that the first protocol specification does not support the subscription of measurement data for multicast broadcast sessions. It clarifies the specific types of measurement data, target sessions and transmission specifications, and realizes the targeted subscription configuration of measurement data for multicast broadcast sessions. It provides standardized interface and message format support for subsequent real-time data collection. At the same time, the stability of the communication link is ensured through the standardized connection of the subscription interface.
[0050] Figure 3 A flowchart illustrating a data transmission method provided in an embodiment of this disclosure is further shown. Based on Figure 1 The embodiment shown, Figure 3 This may include the following steps: Step 301: parse the measurement report in the indication information to obtain the number of terminal updates and the network update status.
[0051] In some embodiments, the indication information is a message conforming to the first protocol specification reported by the base station through the subscription interface, and the measurement report carried therein is encapsulated in the measurement configuration information unit; the number of terminal updates corresponds to the number of real-time subscribers of the multicast broadcast session in the measurement report; the network update status is multi-dimensional comprehensive information, including but not limited to the average downlink channel quality information of the subscribing terminal devices, data throughput, the number of allocated scheduling resources, and service load data in the measurement report, wherein the service load data is indirectly reflected through data throughput and scheduling resource utilization; after the intelligent controller performs protocol parsing on the indication information, it extracts the above-mentioned number of terminal updates and network update status data to form a basic data set for decision analysis.
[0052] Step 302: If the number of terminal updates is less than or equal to a first dynamic threshold and the network update status is less than or equal to a second dynamic threshold, the propagation mode is switched to unicast mode; wherein, the propagation mode includes unicast mode and multicast mode.
[0053] In some embodiments, the first dynamic threshold and the second dynamic threshold are estimated by the intelligent controller based on the current network load, historical operating data, or the service type characteristics of the multicast broadcast session. When the number of terminal updates (number of subscribers) is less than or equal to the first dynamic threshold, and the average downlink channel quality information in the network update status is less than or equal to the second dynamic threshold, it indicates that the number of subscribers in the current multicast broadcast session is small and the channel quality is poor. At this time, the propagation mode is switched from multicast mode to unicast mode, and dedicated resources are allocated to the terminal devices to ensure data reception quality. The algorithms used in the decision-making process include, but are not limited to, decision-making algorithms based on threshold comparison and decision-making algorithms based on statistical analysis.
[0054] Step 303: If it is determined that the number of terminal updates is greater than the first dynamic threshold, the propagation mode is switched to the multicast mode.
[0055] In some embodiments, when the number of terminal updates (number of subscribers) exceeds a first dynamic threshold, it indicates that a large number of terminal devices are currently subscribed to the same multicast broadcast session. At this time, the propagation mode is switched from unicast mode to multicast mode, and data is transmitted synchronously to multiple terminal devices through multicast, reducing redundant resource allocation. If the scheduling resource allocation data in the network update status shows that switching to multicast mode can reduce the amount of scheduling resources occupied, that is, the switch meets the resource optimization requirements, then the rationality of the switch decision is further confirmed, ensuring resource utilization efficiency.
[0056] Step 304: Determine the decision result based on the unicast mode or the multicast mode.
[0057] In some embodiments, the decision result is a clear mode switching control instruction. If it is determined to switch to unicast mode, the corresponding control instruction is to switch the specified terminal device from multicast mode to unicast mode; if it is determined to switch to multicast mode, the corresponding control instruction is to switch the specified terminal device from unicast mode to multicast mode. The decision result is also associated with the multicast broadcast session identifier and key data on the decision basis (such as the number of terminal updates and the average channel quality information value) to ensure that the control request information can accurately point to the corresponding session and facilitate the base station to trace the decision logic.
[0058] Using the above method, based on real-time collected data on terminal update quantity, channel quality, service load, and other multi-dimensional data, combined with dynamic thresholds, the precise switching decision of propagation mode is realized. This not only adapts to the transmission needs of different user scales, but also takes into account channel quality and resource utilization efficiency, solving the problem that static configuration cannot respond to dynamic network changes. At the same time, it supports multiple decision algorithms, improving the adaptability of the solution.
[0059] Figure 4 A flowchart illustrating a data transmission method provided in an embodiment of this disclosure is further shown. Based on Figure 1 The embodiment shown, Figure 4 This may include the following steps: Step 401: Configure the control request information; wherein the control request information includes the control action corresponding to the decision result, and the control action is to configure information elements in the second protocol specification, and the information elements include at least the terminal device identification information, control instructions, terminal device list and scheduling resources.
[0060] In some embodiments, the second protocol specification (such as E2SM-RC) is a protocol specification for transmitting control commands. Since the second protocol specification does not support control actions specifically for multicast / broadcast sessions, multicast / broadcast session control actions need to be added to this second protocol specification. Information elements are the core components of this control action, including: a multicast / broadcast session identifier (bit string type, used to specify the target multicast / broadcast session), a control command (enumeration type, with values for switching from multicast mode to unicast mode or from unicast mode to multicast mode, corresponding to the switching command in the decision result), a list of target terminal devices (list type, containing the identifiers of the terminal devices for which mode switching needs to be performed), and an update multicast / broadcast resource (bit string type, used to indicate the adjustment configuration of scheduling resources, including but not limited to the addition, release, or adjustment commands of scheduling resources). When configuring control request information, the above information elements are encapsulated according to the field order and data format of the second protocol specification to ensure the completeness and standardization of the control action. It should be noted that the above examples are merely illustrative and do not limit the specific content.
[0061] Step 402: Send the control request information to the base station through the instruction sending interface; wherein, the instruction sending interface is used to establish a communication connection with the base station.
[0062] In some embodiments, the instruction delivery interface is a communication interface between the intelligent controller and the base station for transmitting control messages. It can share the same standardized interface as the subscription interface, eliminating the need for additional dedicated interfaces and simplifying the architecture. The intelligent controller maintains a stable communication connection with the base station through this instruction delivery interface. The control request information follows the transmission mechanism of the second protocol specification, and an acknowledgment and retransmission mechanism is used to ensure reliable message delivery. After the control request information is sent, the intelligent controller returns to the data receiving state and continuously receives the latest indication information reported by the base station, forming a closed-loop optimization process.
[0063] The above methods solve the problem that the second protocol specification does not support dedicated control commands for multicast broadcast sessions, realize the transformation and transmission of decision results into standardized control request information, clarify the execution objects, control commands, and scheduling resource adjustment requirements (addition, release, and adjustment of scheduling resources) for mode switching, provide clear instruction basis for base station to perform operations, and simplify deployment by reusing interfaces, while the closed-loop process ensures continuous service optimization.
[0064] Figure 5 This is a schematic flowchart of a data transmission method provided in an embodiment of the present disclosure.
[0065] like Figure 5 As shown, this method is applied to a base station and includes the following steps: Step 501: Receive a subscription request message sent by the intelligent controller based on the subscription interface; wherein the subscription request message is used to subscribe to measurement data of a multicast broadcast session.
[0066] In some embodiments, the subscription interface is a dedicated communication interface between the intelligent controller and the base station; the base station is a communication node in the wireless access network (such as a gNB, gNB centralized unit (CU), gNB centralized unit control plane (O-CU-CP), or gNB distributed unit (O-DU); the base station receives a subscription request message sent by the intelligent controller through the subscription interface. This message follows the first protocol specification and includes a measurement configuration information unit; the base station performs protocol parsing on the subscription request message, extracts the multicast broadcast session identifier and measurement data list, clarifies the target multicast broadcast session and the types of measurement data to be collected, such as the number of terminal updates, average channel quality information, and the number of scheduling resource allocations, etc. The parsing process strictly follows the decoding rules of the first protocol specification to ensure accurate data extraction. It should be noted that the above examples are only illustrative and do not limit the specific content.
[0067] Step 502: Obtain the measurement report corresponding to the measurement data of the multicast broadcast session in the terminal device, encapsulate the measurement report into indication information, and send the indication information to the intelligent controller based on the subscription interface.
[0068] In some embodiments, after parsing the subscription request message, the base station sends a measurement configuration instruction to the terminal devices within its coverage area that are subscribing to the target multicast broadcast session, instructing the terminal devices to measure downlink channel quality information (including but not limited to channel quality indication, reference signal received power, and signal-to-interference-plus-noise ratio, at least one of these). After completing the data measurement according to the measurement configuration instruction, the terminal devices periodically report to the base station in the form of a measurement report through the standard wireless interface between the terminal devices and the base station. The base station collects the scattered measurement reports from multiple terminal devices, performs aggregation processing, generates multicast broadcast session-level measurement data (including but not limited to the number of terminal updates, average channel quality information, data throughput, and the number of allocated scheduling resources), and encapsulates the aggregated measurement data in a measurement configuration information unit to form indication information conforming to the first protocol specification. This information is then periodically reported to the intelligent controller through the subscription interface, with the reporting period being consistent with the reporting period of the terminal device measurement reports.
[0069] Step 503: Receive control request information sent by the intelligent controller based on the instruction delivery interface, and send the control request information to the terminal device; so that the terminal device can make configuration changes according to the control request information.
[0070] In some embodiments, the instruction delivery interface is a communication interface between the intelligent controller and the base station for transmitting control messages. The base station receives control request information sent by the intelligent controller through this instruction delivery interface. This message follows the second protocol specification and includes multicast broadcast session control actions. The base station parses the control request information, extracts the control instructions, the target terminal device list, and the multicast broadcast resource update instruction, and then sends the configuration change instruction corresponding to the control request information to the terminal devices in the target terminal device list through a radio resource configuration message. The configuration change of the terminal device includes, but is not limited to, establishing a dedicated unicast bearer (corresponding to unicast mode) or releasing unicast resources and listening to the multicast broadcast channel (corresponding to multicast mode). After sending, the base station adjusts its own resource configuration according to the multicast broadcast resource update instruction and provides multicast broadcast session data services to the terminal devices according to the new propagation mode. The terminal devices then complete the protocol stack reconfiguration according to the radio resource configuration message and seamlessly receive the service.
[0071] Through the above methods, the base station realizes the collection, aggregation and reporting of multicast broadcast session measurement data, as well as the reception, parsing and forwarding of intelligent controller control request information, and completes the information interaction and connection between the intelligent controller and terminal equipment. At the same time, it performs resource configuration adjustment and provides services, providing intermediate execution support for the dynamic switching of multicast broadcast session modes and ensuring service continuity.
[0072] In summary, the data transmission method provided in this disclosure includes: receiving a subscription request message sent by an intelligent controller via a subscription interface; wherein the subscription request message is used to subscribe to measurement data of a multicast broadcast session; obtaining a measurement report corresponding to the measurement data of the multicast broadcast session in the terminal device, encapsulating the measurement report into indication information, and sending the indication information to the intelligent controller via the subscription interface; receiving control request information sent by the intelligent controller via an instruction issuing interface, and sending the control request information to the terminal device; so that the terminal device can make configuration changes according to the control request information; and adapting to changes in the number of terminals and network status through interface interaction between the intelligent controller and the base station and dynamic switching of propagation modes, ensuring that the data transmission of the multicast broadcast session matches the terminal configuration requirements.
[0073] In order to receive measurement reports, in some embodiments of this disclosure, a measurement configuration instruction is sent to the terminal device so that the terminal device measures the channel quality according to the measurement configuration instruction and generates the measurement report corresponding to the channel quality.
[0074] In some embodiments, the measurement configuration instruction is generated by the base station after receiving the subscription request message from the intelligent controller and parsing the measurement data list. The measurement configuration instruction contains the types of channel quality parameters to be measured (corresponding to the average channel quality information requirements in the measurement data list), including but not limited to one or more of channel quality indication, reference signal received power, and signal-to-interference-plus-noise ratio. The definition of the parameters follows relevant standards and specifications. The base station sends the measurement configuration instruction to all terminal devices subscribing to the target multicast broadcast session within its coverage area through the standard wireless interface between the terminal device and the base station. The instruction also includes a measurement period requirement (e.g., 100ms / time), specifying the time interval for the terminal device to report the measurement report, ensuring the real-time nature of data acquisition. After receiving and parsing the measurement configuration instruction, the terminal device measures its own downlink channel quality data in real time according to the parameter types and periods required by the instruction, and compiles the measurement results into a measurement report that conforms to the standard specifications.
[0075] By using the above methods, based on standardized interfaces and parameter definitions, the measurement range, reporting cycle and report format of the terminal equipment are clarified, ensuring that the terminal equipment can accurately collect the channel quality data required by the base station. This provides unified and standardized raw data support for the base station to generate aggregated measurement data at the multicast and broadcast session level, ensuring the validity, consistency and real-time performance of the measurement data.
[0076] Figure 6 A flowchart illustrating a data transmission method provided in an embodiment of this disclosure is further shown. Based on Figure 5 The embodiment shown, Figure 6 This may include the following steps: Step 601: Receive the measurement report corresponding to the channel quality of at least one terminal device.
[0077] In some embodiments, the terminal device periodically reports measurement reports to the base station through a standard wireless interface according to the measurement configuration instructions issued by the base station. Each measurement report includes, but is not limited to, the terminal device's own identification information, measurement timestamp, channel quality data (channel quality indicator, reference signal received power, signal-to-interference-plus-noise ratio, etc.), and data reception status identifier. The base station receives measurement reports reported by all terminal devices subscribed to the target multicast broadcast session within its coverage area through a dedicated receiving channel of the standard wireless interface, and uses a caching mechanism to temporarily store unprocessed reports to avoid data loss.
[0078] Step 602: Aggregate the measurement reports to generate aggregated measurement data for the multicast broadcast session.
[0079] In some embodiments, the base station classifies, statistically analyzes, and calculates the measurement reports received from multiple terminal devices: First, it deduplicates the reports based on the terminal device identification information, counts the number of validly reported terminal devices, and obtains the number of terminal updates for the target multicast broadcast session; then, it extracts the channel quality data of all terminal devices, calculates the arithmetic mean, and obtains the average channel quality information; it counts the total data transmission volume of the target multicast broadcast session in the current period to obtain the data throughput (reflecting the service load); it queries its own resource allocation record to obtain the total number of scheduling resources currently allocated to the multicast broadcast session and records it as the number of allocated scheduling resources; through aggregation processing, it transforms the scattered individual measurement data of terminal devices into aggregated measurement data reflecting the overall operating status of the multicast broadcast session. The calculation methods used in the aggregation process include, but are not limited to, the arithmetic mean method and the statistical counting method.
[0080] Step 603: Encapsulate the aggregated measurement data into indication information that conforms to the first protocol specification.
[0081] In some embodiments, the first protocol specification is a protocol specification for measurement data transmission. The base station, according to the field definitions and format requirements of this protocol specification, fills the aforementioned generated aggregated measurement data one by one into the corresponding fields of the measurement configuration information unit. The multicast broadcast session identifier remains consistent with the subscription request message to ensure accurate session association; the data type strictly follows the protocol definition, such as the multicast broadcast session identifier being a bit string, the terminal update quantity being an unsigned integer, and the average channel quality information being an integer; after encapsulation, indication information is formed, and a protocol header verification field is added to ensure that the information conforms to the transmission format requirements of the first protocol specification, avoiding data errors during transmission. It should be noted that the above examples are merely illustrative and do not limit the specific content.
[0082] The above method achieves a standardized transformation from individual measurement data of terminal devices to overall measurement data of multicast broadcast sessions, eliminating the clutter of scattered data and making the measurement data more aligned with the decision-making needs of the intelligent controller. At the same time, the standardized encapsulation format and verification mechanism ensure that the intelligent controller can correctly parse the data, improving the reliability and accuracy of data transmission.
[0083] Figure 7 A flowchart illustrating a data transmission method provided in an embodiment of this disclosure is further shown. Based on Figure 5 The embodiment shown, Figure 7 This may include the following steps: Step 701: Parse the control action in the control request information to obtain the terminal device identification information, control command, and terminal device list; wherein, the control request information contains the control action corresponding to the decision result, the control action is a configuration information element in the second protocol specification, and the information element includes at least the terminal device identification information, the control command, the terminal device list, and scheduling resources.
[0084] In some embodiments, the second protocol specification is a protocol specification for transmitting control commands, and the control action is a multicast broadcast session control action. After receiving the control request information through the command issuance interface, the base station parses it according to the decoding process of the second protocol specification. First, it verifies the integrity of the protocol header, and then extracts the multicast broadcast session identifier (identifying the target multicast broadcast session), control command (switching from multicast mode to unicast mode or from unicast mode to multicast mode), target terminal device list (the set of terminal device identifiers that need to be switched), and update multicast broadcast resource command (the adjustment requirements for scheduling resources, such as the number of new scheduling resources, the number of released resources, or the total number after adjustment). The parsing results are stored in the base station's temporary cache.
[0085] Step 702: Determine the propagation mode according to the control command; wherein the propagation mode includes unicast mode and multicast mode.
[0086] In some embodiments, if the parsed control command is to switch from multicast mode to unicast mode, then the propagation mode is determined to be switched to unicast mode, and the corresponding resource configuration strategy is "allocate dedicated scheduling resources to the target terminal device and establish an independent radio bearer"; if the control command is to switch from unicast mode to multicast mode, then the propagation mode is determined to be switched to multicast mode, and the corresponding resource configuration strategy is "release the dedicated scheduling resources of the target terminal device and configure a shared multicast broadcast channel"; the base station calls the corresponding resource configuration template according to the determined propagation mode to prepare for resource adjustment and terminal device notification.
[0087] Step 703: Based on the propagation mode, send a radio resource configuration message to the terminal devices in the terminal device list and update the scheduling resources.
[0088] In some embodiments, the format and content of the radio resource configuration message follow relevant standards. If the propagation mode is unicast, the base station allocates dedicated scheduling resources to each terminal device in the target terminal device list according to the scheduling resource configuration requirements in the update multicast broadcast resource instruction, constructs a dedicated unicast radio bearer, encapsulates the bearer parameters and scheduling resource allocation information into the radio resource configuration message, and sends it to the corresponding terminal device. If the propagation mode is multicast, the base station encapsulates the frequency and time slot configuration information of the multicast broadcast channel into the radio resource configuration message, sends it to the target terminal device, instructs it to release the original dedicated unicast bearer and listen to the multicast broadcast channel. After sending all radio resource configuration messages, the base station synchronously updates its own resource scheduling database, records the current propagation mode, scheduling resource allocation status, and configuration status of the target terminal device for the multicast broadcast session, ensuring the accuracy of resource management. Subsequently, the base station provides multicast broadcast session data services to the terminal device according to the new propagation mode and resource configuration. The terminal device completes protocol stack reconfiguration according to the radio resource configuration message and seamlessly receives data.
[0089] Through the above methods, the base station achieves accurate parsing of control request information, clear determination of propagation mode, and dynamic adjustment of scheduling resources. By using standardized wireless resource configuration messages, it ensures that terminal devices complete configuration changes synchronously, which not only guarantees the accuracy of mode switching and the adaptability of resource configuration, but also achieves seamless connection of multicast and broadcast session services, thereby improving the continuity and stability of services.
[0090] To facilitate understanding of the interaction between the intelligent controller and the base station, Figure 8 This is an interactive schematic diagram of a data transmission method provided in an embodiment of the present disclosure. The interaction steps are as follows: Step 801: The intelligent controller sends a subscription request message to the base station based on the subscription interface; wherein, the subscription request message is used to subscribe to the measurement data of the multicast broadcast session and includes the measurement configuration information of the multicast broadcast session; Step 802: The base station receives the subscription request message sent by the intelligent controller, parses the measurement configuration information, and sends the measurement configuration instruction to the terminal devices within its coverage area that have subscribed to the multicast broadcast session. Step 803: The terminal device receives the measurement configuration command sent by the base station, measures the channel quality information of the downlink according to the measurement configuration command, and generates a measurement report corresponding to the channel quality information. Step 804: The terminal device periodically reports measurement reports to the base station via a standard wireless interface; Step 805: The base station receives measurement reports from multiple terminal devices, aggregates the measurement reports to generate aggregated measurement data, encapsulates the aggregated measurement data into indication information conforming to the first protocol specification, and sends the indication information to the intelligent controller based on the subscription interface. Step 806: The intelligent controller receives the indication information sent by the base station, parses the indication information to obtain the number of terminal updates and the network update status, and generates the decision result of propagation mode switching by combining the preset dynamic threshold. Step 807: The intelligent controller sends control request information containing the decision results to the base station based on the instruction delivery interface; wherein, the control request information includes control actions, and the control actions include the identification information of the terminal device, control instructions, a list of terminal devices, and scheduling resources. Step 808: The base station receives the control request information sent by the intelligent controller, parses the control action, and sends a wireless resource configuration message to the terminal devices in the terminal device list. Step 809: The terminal device receives the radio resource configuration message sent by the base station, makes configuration changes according to the radio resource configuration message, and switches to the corresponding propagation mode (unicast mode or multicast mode). Step 810: The base station updates the scheduling resource configuration according to the decision result, and provides multicast broadcast session data services to the terminal equipment based on the new propagation mode and scheduling resources.
[0091] Corresponding to the data transmission method described above, this invention also proposes a data transmission device. Since the device embodiments of this invention correspond to the method embodiments described above, details not disclosed in the device embodiments can be referred to in the method embodiments described above, and will not be repeated here.
[0092] Figure 9 This is a schematic diagram of the structure of a data transmission device provided in an embodiment of the present disclosure, such as... Figure 9 As shown, the device is applied to an intelligent controller and includes: a first transmitting unit 51, a first receiving unit 52, a generating unit 53, and a second transmitting unit 54.
[0093] The first sending unit 51 is used to send a subscription request message to the base station based on the subscription interface; wherein the subscription request message is used to subscribe to measurement data of a multicast broadcast session; The first receiving unit 52 is configured to receive indication information sent by the base station based on the subscription interface; wherein the indication information includes a measurement report corresponding to the measurement data collected by the base station from the terminal device; Generation unit 53 is used to generate the decision result corresponding to the indication information; The second sending unit 54 is used to send control request information corresponding to the decision result to the base station based on the instruction sending interface, so that the base station can send the control request information to the terminal device.
[0094] In summary, the data transmission apparatus provided in this disclosure includes: sending a subscription request message to a base station via a subscription interface; wherein the subscription request message is used to subscribe to measurement data for a multicast broadcast session; receiving indication information sent by the base station via the subscription interface; wherein the indication information includes a measurement report corresponding to the measurement data collected by the base station from the terminal device; generating a decision result corresponding to the indication information, and sending control request information corresponding to the decision result to the base station via an instruction delivery interface; so that the base station can send the control request information to the terminal device; and adapting to changes in the number of terminals and network status through interface interaction between the intelligent controller and the base station and dynamic switching of the propagation mode, ensuring that the data transmission of the multicast broadcast session matches the terminal configuration requirements.
[0095] Furthermore, in one possible implementation of the embodiments of this disclosure, such as Figure 10 As shown, the device further includes: The construction unit 55 is configured to configure measurement parameters in the first protocol specification and construct the subscription interface according to the measurement parameters before the first sending unit 51 sends a subscription request message to the base station based on the subscription interface; wherein, the measurement parameters include at least the identification information of the terminal device and a list of measurement data; Establishment unit 56 is used to establish a communication connection with the base station based on the subscription interface; The first transmitting unit 51 includes: The first configuration module 511 is used to configure the subscription request message; wherein the subscription request message configures the measurement configuration information of the multicast broadcast session; The first sending module 512 is used to send the subscription request message to the base station through the subscription interface.
[0096] Furthermore, in one possible implementation of the embodiments of this disclosure, such as Figure 10 As shown, the generation unit 53 includes: The first parsing module 531 is used to parse the measurement report in the indication information to obtain the number of terminal updates and the network update status. The first switching module 532 is used to switch the propagation mode to unicast mode when it is determined that the number of terminal updates is less than or equal to a first dynamic threshold and the network update status is less than or equal to a second dynamic threshold; wherein, the propagation mode includes the unicast mode and the multicast mode. The second switching module 533 is used to switch the propagation mode to the multicast mode when it is determined that the number of terminal updates is greater than the first dynamic threshold. The first determining module 534 is used to determine the decision result based on the unicast mode or the multicast mode.
[0097] Furthermore, in one possible implementation of the embodiments of this disclosure, such as Figure 10 As shown, the second transmitting unit 54 includes: The second configuration module 541 is used to configure the control request information; wherein, the control request information includes the control action corresponding to the decision result, and the control action is to configure information elements in the second protocol specification, and the information elements include at least the terminal device identification information, control instructions, terminal device list and scheduling resources; The second sending module 542 is used to send the control request information to the base station through the instruction sending interface; wherein the instruction sending interface is used to establish a communication connection with the base station.
[0098] Figure 11 This is a schematic diagram of the structure of a data transmission device provided in an embodiment of the present disclosure, such as... Figure 11 As shown, the device is applied to a base station and includes: a third transmitting unit 61, an encapsulation unit 62, and a fourth transmitting unit 63.
[0099] The third sending unit 61 is used to receive a subscription request message sent by the intelligent controller based on the subscription interface; wherein the subscription request message is used to subscribe to measurement data of a multicast broadcast session; The encapsulation unit 62 is used to obtain the measurement report corresponding to the measurement data of the multicast broadcast session in the terminal device, encapsulate the measurement report into indication information, and send the indication information to the intelligent controller based on the subscription interface; The fourth sending unit 63 is used to receive control request information sent by the intelligent controller based on the instruction sending interface, and send the control request information to the terminal device so that the terminal device can make configuration changes according to the control request information.
[0100] In summary, the data transmission device provided in this disclosure includes: receiving a subscription request message sent by an intelligent controller via a subscription interface; wherein the subscription request message is used to subscribe to measurement data of a multicast broadcast session; obtaining a measurement report corresponding to the measurement data of the multicast broadcast session in the terminal device, encapsulating the measurement report into indication information, and sending the indication information to the intelligent controller via the subscription interface; receiving control request information sent by the intelligent controller via an instruction issuing interface, and sending the control request information to the terminal device; so that the terminal device can make configuration changes according to the control request information; and adapting to changes in the number of terminals and network status through interface interaction between the intelligent controller and the base station and dynamic switching of propagation modes, ensuring that the data transmission of the multicast broadcast session matches the terminal configuration requirements.
[0101] Furthermore, in one possible implementation of the embodiments of this disclosure, such as Figure 12 As shown, the device further includes: The fifth sending unit 64 is configured to send a measurement configuration instruction to the terminal device after the third sending unit 61 receives the subscription request message sent by the intelligent controller based on the subscription interface, so that the terminal device measures the channel quality according to the measurement configuration instruction and generates the measurement report corresponding to the channel quality.
[0102] Furthermore, in one possible implementation of the embodiments of this disclosure, such as Figure 12 As shown, the packaging unit 62 includes: The receiving module 621 is configured to receive the measurement report corresponding to the channel quality of at least one terminal device; The generation module 622 is used to aggregate the measurement report to generate aggregated measurement data for the multicast broadcast session; The encapsulation module 623 is used to encapsulate the aggregated measurement data into indication information that conforms to the first protocol specification.
[0103] Furthermore, in one possible implementation of the embodiments of this disclosure, such as Figure 12 As shown, the fourth transmitting unit 63 includes: The second parsing module 631 is used to parse the control action in the control request information to obtain the identification information of the terminal device, the control command, and the terminal device list; wherein, the control request information contains the control action corresponding to the decision result, the control action is a configuration information element in the second protocol specification, and the information element includes at least the identification information of the terminal device, the control command, the terminal device list, and the scheduling resources; The second determining module 632 is used to determine the propagation mode according to the control command; wherein the propagation mode includes unicast mode and multicast mode; The update module 633 is used to send a radio resource configuration message to the terminal devices in the terminal device list based on the propagation mode, and update the scheduling resources.
[0104] It should be noted that the foregoing explanation of the method embodiments also applies to the apparatus of the embodiments of this disclosure, and the principle is the same. Therefore, the embodiments of this disclosure are not limited thereto.
[0105] Figure 13 This is a schematic diagram of a data transmission system provided in an embodiment of the present disclosure. The system includes an intelligent controller 71 and a base station 72, wherein... The intelligent controller 71 includes, for example: Figure 9 The aforementioned data transmission device; The base station 72 includes, for example: Figure 11 The aforementioned data transmission device.
[0106] According to embodiments of this disclosure, this disclosure also provides an electronic device, a readable storage medium, and a computer program product.
[0107] Figure 14 A schematic block diagram of an example electronic device 600 that can be used to implement embodiments of the present disclosure is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device may also represent various forms of mobile devices, such as personal digital assistants, cellular phones, smartphones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the present disclosure described and / or claimed herein.
[0108] like Figure 14 As shown, the electronic device 600 includes a computing unit 601, which can perform various appropriate actions and processes based on a computer program stored in ROM (Read-Only Memory) 602 or loaded from storage unit 608 into RAM (Random Access Memory) 603. The RAM 603 may also store various programs and data required for the operation of the electronic device 600. The computing unit 601, ROM 602, and RAM 603 are interconnected via a bus 604. An I / O (Input / Output) interface 605 is also connected to the bus 604.
[0109] Multiple components in electronic device 600 are connected to I / O interface 605, including: input unit 606, such as keyboard, mouse, etc.; output unit 607, such as various types of displays, speakers, etc.; storage unit 608, such as disk, optical disk, etc.; and communication unit 609, such as network card, modem, wireless transceiver, etc. Communication unit 609 allows electronic device 600 to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.
[0110] The computing unit 601 can be a variety of general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of the computing unit 601 include, but are not limited to, CPUs (Central Processing Units), GPUs (Graphics Processing Units), various special-purpose AI (Artificial Intelligence) computing chips, various computing units running machine learning model algorithms, DSPs (Digital Signal Processors), and any suitable processor, controller, microcontroller, etc. The computing unit 601 performs the various methods and processes described above, such as data transfer methods. For example, in some embodiments, the data transfer method may be implemented as a computer software program tangibly contained in a machine-readable medium, such as storage unit 608. In some embodiments, part or all of the computer program may be loaded and / or installed on the electronic device 600 via ROM 602 and / or communication unit 609. When the computer program is loaded into RAM 603 and executed by the computing unit 601, one or more steps of the methods described above may be performed. Alternatively, in other embodiments, the computing unit 601 may be configured to perform the aforementioned data transmission method by any other suitable means (e.g., by means of firmware).
[0111] Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, FPGAs (Field Programmable Gate Arrays), ASICs (Application-Specific Integrated Circuits), ASSPs (Application-Specific Standard Products), SOCs (System-on-Chips), CPLDs (Complex Programmable Logic Devices), computer hardware, firmware, software, and / or combinations thereof. These various implementations may include implementations in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which may be a dedicated or general-purpose programmable processor, capable of receiving data and instructions from a storage system, at least one input device, and at least one output device, and transmitting data and instructions to the storage system, the at least one input device, and the at least one output device.
[0112] The program code used to implement the methods of this disclosure may be written in any combination of one or more programming languages. This program code may be provided to a processor or controller of a general-purpose computer, special-purpose computer, or other programmable data processing apparatus, such that when executed by the processor or controller, the program code causes the functions / operations specified in the flowcharts and / or block diagrams to be implemented. The program code may be executed entirely on a machine, partially on a machine, as a standalone software package partially on a machine and partially on a remote machine, or entirely on a remote machine or server.
[0113] In the context of this disclosure, a machine-readable medium can be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, apparatus, or device. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can be, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, RAM, ROM, EPROM (Electrically Programmable Read-Only Memory) or flash memory, optical fiber, CD-ROM (Compact Disc Read-Only Memory), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.
[0114] To provide interaction with a user, the systems and techniques described herein can be implemented on a computer having: a display device for displaying information to the user (e.g., a CRT (Cathode-Ray Tube) or LCD (Liquid Crystal Display) monitor); and a keyboard and pointing device (e.g., a mouse or trackball) through which the user provides input to the computer. Other types of devices can also be used to provide interaction with the user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including sound input, voice input, or tactile input).
[0115] The systems and technologies described herein can be implemented in computing systems that include backend components (e.g., as data servers), or computing systems that include middleware components (e.g., application servers), or computing systems that include frontend components (e.g., user computers with graphical user interfaces or web browsers through which users can interact with implementations of the systems and technologies described herein), or any combination of such backend, middleware, or frontend components. The components of the system can be interconnected via digital data communication of any form or medium (e.g., communication networks). Examples of communication networks include LANs (Local Area Networks), WANs (Wide Area Networks), the Internet, and blockchain networks.
[0116] Computer systems can include clients and servers. Clients and servers are generally geographically separated and typically interact via communication networks. The client-server relationship is created by computer programs running on the respective computers and having a client-server relationship with each other. A server can be a cloud server, also known as a cloud computing server or cloud host, a hosting product within the cloud computing service system that addresses the shortcomings of traditional physical hosts and VPS (Virtual Private Server) services, such as high management difficulty and weak business scalability. Servers can also be servers for distributed systems or servers incorporating blockchain technology.
[0117] It's important to note that artificial intelligence (AI) is the study of enabling computers to simulate certain human thought processes and intelligent behaviors (such as learning, reasoning, thinking, and planning). It encompasses both hardware and software technologies. AI hardware technologies generally include sensors, dedicated AI chips, cloud computing, distributed storage, and big data processing. AI software technologies primarily include computer vision, speech recognition, natural language processing, machine learning / deep learning, big data processing, and knowledge graph technologies.
[0118] It should be understood that the various forms of processes shown above can be used to rearrange, add, or delete steps. For example, the steps described in this disclosure can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution disclosed in this disclosure can be achieved, and this is not limited herein.
[0119] The specific embodiments described above do not constitute a limitation on the scope of protection of this disclosure. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this disclosure should be included within the scope of protection of this disclosure.
Claims
1. A data transmission method, characterized in that, The method is applied to an intelligent controller and includes: A subscription request message is sent to the base station based on the subscription interface; wherein, the subscription request message is used to subscribe to measurement data of a multicast broadcast session; The base station sends an indication message via the subscription interface; wherein the indication message includes a measurement report corresponding to the measurement data collected by the base station from the terminal device. A decision result corresponding to the indication information is generated, and a control request information corresponding to the decision result is sent to the base station based on the instruction delivery interface; so that the base station can send the control request information to the terminal device.
2. The method according to claim 1, characterized in that, Before sending the subscription request message to the base station based on the subscription interface, the method further includes: The measurement parameters are configured in the first protocol specification, and the subscription interface is constructed based on the measurement parameters; wherein, the measurement parameters include at least the identification information of the terminal device and a list of measurement data; A communication connection is established with the base station based on the subscription interface; The step of sending a subscription request message to the base station based on the subscription interface includes: Configure the subscription request message; wherein the subscription request message configures the measurement configuration information of the multicast broadcast session; The subscription request message is sent to the base station through the subscription interface.
3. The method according to claim 1, characterized in that, The generation of the decision result corresponding to the indication information includes: The measurement report in the indication information is parsed to obtain the number of terminal updates and the network update status. If the number of terminal updates is less than or equal to a first dynamic threshold and the network update status is less than or equal to a second dynamic threshold, the propagation mode is switched to unicast mode; wherein, the propagation mode includes unicast mode and multicast mode; If it is determined that the number of terminal updates is greater than the first dynamic threshold, the propagation mode is switched to the multicast mode; The decision result is determined based on the unicast mode or the multicast mode.
4. The method according to claim 1, characterized in that, The step of sending the control request information corresponding to the decision result to the base station based on the command issuance interface includes: Configure the control request information; wherein the control request information includes the control action corresponding to the decision result, and the control action is a configuration information element in the second protocol specification, and the information element includes at least the terminal device identification information, control command, terminal device list and scheduling resources; The control request information is sent to the base station through the command sending interface; wherein, the command sending interface is used to establish a communication connection with the base station.
5. A data transmission method, characterized in that, The method is applied to a base station and includes: The subscription request message sent by the intelligent controller is received based on the subscription interface; wherein, the subscription request message is used to subscribe to the measurement data of the multicast broadcast session; Obtain the measurement report corresponding to the measurement data of the multicast broadcast session in the terminal device, encapsulate the measurement report into indication information, and send the indication information to the intelligent controller based on the subscription interface; The system receives control request information sent by the intelligent controller through the command issuance interface and sends the control request information to the terminal device so that the terminal device can make configuration changes based on the control request information.
6. The method according to claim 5, characterized in that, After receiving the subscription request message sent by the smart controller based on the subscription interface, the method further includes: A measurement configuration command is sent to the terminal device so that the terminal device measures the channel quality according to the measurement configuration command and generates the measurement report corresponding to the channel quality.
7. The method according to claim 5, characterized in that, The step of obtaining the measurement report corresponding to the measurement data of the multicast broadcast session in the terminal device, and encapsulating the measurement report into indication information, includes: Receive the measurement report corresponding to the channel quality of at least one terminal device; The measurement reports are aggregated to generate aggregated measurement data for the multicast broadcast session; The aggregated measurement data is encapsulated into indication information conforming to the first protocol specification.
8. The method according to claim 5, characterized in that, The step of receiving control request information sent by the intelligent controller based on the instruction delivery interface and sending the control request information to the terminal device includes: The control action in the control request information is parsed to obtain the terminal device identification information, control command, and terminal device list; wherein, the control request information contains the control action corresponding to the decision result, and the control action is a configuration information element in the second protocol specification, and the information element includes at least the terminal device identification information, the control command, the terminal device list, and scheduling resources; The propagation mode is determined according to the control command; wherein the propagation mode includes unicast mode and multicast mode; Based on the propagation mode, a radio resource configuration message is sent to the terminal devices in the terminal device list, and the scheduling resources are updated.
9. A data transmission device, characterized in that, The device is applied to an intelligent controller and includes: The first sending unit is configured to send a subscription request message to the base station based on the subscription interface; wherein the subscription request message is used to subscribe to measurement data of a multicast broadcast session; The first receiving unit is configured to receive indication information sent by the base station based on the subscription interface; wherein the indication information includes a measurement report corresponding to the measurement data collected by the base station from the terminal device; The generation unit is used to generate the decision result corresponding to the indication information; The second sending unit is used to send control request information corresponding to the decision result to the base station based on the instruction sending interface, so that the base station can send the control request information to the terminal device.
10. A data transmission device, characterized in that, The device is applied to a base station and includes: The third sending unit is used to receive a subscription request message sent by the intelligent controller based on the subscription interface; wherein the subscription request message is used to subscribe to measurement data of a multicast broadcast session; An encapsulation unit is used to obtain a measurement report corresponding to the measurement data of the multicast broadcast session in the terminal device, encapsulate the measurement report into indication information, and send the indication information to the intelligent controller based on the subscription interface; The fourth sending unit is used to receive control request information sent by the intelligent controller based on the instruction sending interface, and send the control request information to the terminal device so that the terminal device can make configuration changes according to the control request information.
Citation Information
Patent Citations
Resource scheduling method, device and base station for long-term evolution system multicast broadcasting service
CN103974198A
Method for video data transmission and related equipment
CN105122764A
Intelligent wireless access network
CN114095969A
User data subscribing method and device and user data reporting method and device
CN115767506A
Multicast and unicast switching threshold determination method and device, computing equipment and storage medium
CN116744383A