5G NR broadcast signaling processing method, device, equipment, medium and product
By obtaining the target chip type and signaling format, and performing signaling flow mapping and adaptation, the problems of large workload and poor compatibility in cross-platform development of 5G NR broadcast terminals are solved, enabling efficient development and rapid iteration.
Patent Information
- Application Number
- CN202511740043.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-11-25
- Publication Date
- 2026-03-17
AI Technical Summary
In the development of 5G NR broadcast terminals, due to the differences in protocol stack interfaces among various chip manufacturers, cross-platform development requires writing code separately for each chip platform, resulting in a large workload, low development efficiency, and poor cross-platform compatibility.
By obtaining the type of the target chip, determining its signaling flow, and mapping and timing adaptation based on the signaling format type, the corresponding signaling flow can be inserted or deleted to achieve unified signaling processing and reduce development workload.
It has achieved automated process adaptation for cross-platform development, reduced development workload, improved code reusability and development efficiency, shortened development cycle and reduced technology iteration costs.
Smart Images

Figure CN121692091A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technology, and in particular to 5G NR broadcast signaling processing methods, apparatus, equipment, media and products. Background Technology
[0002] In the current field of 5G NR (New Radio) broadcast terminal technology, broadcasting, as an emerging technology of 5G NR, is still in the exploratory stage, lacking a unified standard for broadcast function implementation. Various chip manufacturers are adopting proprietary protocol stack interfaces. The core objective of the existing architecture is to solve the specific solution for terminal data reception of MBS (Multimedia Broadcast Service), focusing primarily on the functional implementation at the scheduling and data reception levels. Given the significant differences in protocol stacks among manufacturers, during cross-platform development of terminal applications, the different protocol stack interface characteristics of different chipsets necessitate separate code writing and adaptation work for each chip platform, resulting in a large workload. Summary of the Invention
[0003] This application provides a 5G NR broadcast signaling processing method, apparatus, equipment, medium, and product to address the shortcomings of the existing technology in the large workload of 5G NR broadcast service application development, thereby reducing the workload of 5G NR broadcast service application development.
[0004] This application provides a 5G NR broadcast signaling processing method, including: Obtain the type of the target chip, and determine the signaling flow of the target chip based on the type of the target chip; Receive the call signaling from the broadcast service application layer, and based on the call signaling and the signaling flow of the target chip, insert and / or delete processes in the flow corresponding to the call signaling to obtain the adjustment signaling; The adjustment signaling is sent to the protocol stack interface of the target chip.
[0005] According to the 5G NR broadcast signaling processing method provided in this application, after receiving the call signaling from the broadcast service application layer, the method further includes: The signaling format type of the target chip is determined based on the type of the target chip; The invocation signaling is format-mapped based on the signaling format type.
[0006] According to a 5G NR broadcast signaling processing method provided in this application, after obtaining the type of the target chip, the method further includes: Receive the transmission signaling from the target chip; Based on the signaling format type, the transmitted signaling is converted into the parameter format of the broadcast service application layer.
[0007] According to the 5G NR broadcast signaling processing method provided in this application, obtaining the type of the target chip includes: Receive the transmission signaling of the target chip, and determine the type of the target chip based on the transmission signaling.
[0008] According to a 5G NR broadcast signaling processing method provided in this application, the step of receiving the call signaling from the broadcast service application layer includes: The call signaling is received based on the abstract functional interface.
[0009] According to the 5G NR broadcast signaling processing method provided in this application, the parameters of the abstract function interface are obtained by abstracting the functional nodes of various types of chips.
[0010] This application also provides a 5G NR broadcast signaling processing device, including: The type determination module is used to obtain the type of the target chip and determine the signaling flow of the target chip based on the type of the target chip; The signaling adjustment module is used to receive the call signaling from the broadcast service application layer, and based on the call signaling and the signaling flow of the target chip, insert and / or delete processes in the flow corresponding to the call signaling to obtain the adjustment signaling; The transmission module is used to send the adjustment signaling to the protocol stack interface of the target chip.
[0011] This application also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement any of the 5G NR broadcast signaling processing methods described above.
[0012] This application also provides a non-transitory computer-readable storage medium storing a computer program thereon, which, when executed by a processor, implements the 5G NR broadcast signaling processing method as described above.
[0013] This application also provides a computer program product, including a computer program that, when executed by a processor, implements any of the 5G NR broadcast signaling processing methods described above.
[0014] The 5G NR broadcast signaling processing method, apparatus, device, medium, and product provided in this application obtain the type of the target chip, determine the signaling flow of the target chip based on the type of the target chip, and after receiving the call signaling from the broadcast service application layer, compare the call signaling with the signaling flow of the target chip, insert or delete a flow in the flow corresponding to the call signaling to obtain the adjustment signaling, and send the adjustment signaling to the protocol stack interface of the target chip. In this way, even for different chips, the timing of the flow can be automatically adapted. Therefore, when developing broadcast service applications, it is not necessary to consider the differences in signaling flows between different chips, which can reduce the workload of 5G NR broadcast service application development. Attached Figure Description
[0015] To more clearly illustrate the technical solutions in this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0016] Figure 1 This is a flowchart illustrating the 5G NR broadcast signaling processing method provided in this application.
[0017] Figure 2 This is an architecture diagram of the middleware for the 5G NR broadcast signaling processing method provided in this application.
[0018] Figure 3 This is a schematic diagram of the structure of the 5G NR broadcast signaling processing device provided in this application.
[0019] Figure 4 This is a schematic diagram of the structure of the electronic device provided in this application. Detailed Implementation
[0020] To make the objectives, technical solutions, and advantages of this application clearer, the technical solutions of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0021] It should be understood that, when used in this specification and the appended claims, the term "comprising" indicates the presence of the described features, integrals, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, integrals, steps, operations, elements, components and / or collections thereof.
[0022] It should also be understood that the terminology used in this application specification is for the purpose of describing particular embodiments only and is not intended to limit the application. As used in this application specification and the appended claims, the singular forms “a,” “an,” and “the” are intended to include the plural forms unless the context clearly indicates otherwise.
[0023] It should also be further understood that the term “and / or” as used in this application specification and the appended claims means any combination of one or more of the associated listed items and all possible combinations, and includes such combinations.
[0024] As used in this specification and the appended claims, the term "if" may be interpreted, depending on the context, as "when," "once," "in response to determination," or "in response to detection." Similarly, the phrases "if determined" or "if detected [the described condition or event]" may be interpreted, depending on the context, as meaning "once determined," "in response to determination," "once detected [the described condition or event]," or "in response to detection [the described condition or event]."
[0025] The following is combined with Figure 1-2 This application describes the 5G NR broadcast signaling processing method provided. For example... Figure 1 As shown, the 5G NR broadcast signaling processing method includes the following steps: S110. Obtain the type of the target chip and determine the signaling flow of the target chip based on the type of the target chip; S120: Receive the call signaling from the broadcast service application layer; based on the call signaling and the signaling flow of the target chip, insert and / or delete processes in the flow corresponding to the call signaling to obtain the adjustment signaling; S130, Send the adjustment signaling to the protocol stack interface of the target chip.
[0026] like Figure 2 As shown, the 5G NR broadcast signaling processing method provided in this application is applied to the middleware between the application layer and the chip of an MSB (Multimedia Broadcast Service) application. When the application layer needs to interact with the chip, such as sending instructions to the chip or receiving data sent by the chip, the middleware is used to process and forward the signaling.
[0027] Due to differences in protocol stack interfaces across various chip platforms, a new feature successfully verified on one chip platform may fail to function properly on other chip platforms due to interface incompatibility. For example, when developing a new feature for real-time processing of 5G NR broadcast data, after successful verification on vendor A's chip platform, porting it to vendor B's chip platform may fail because vendor B's interface has stricter requirements for the processing flow compared to vendor A, causing the feature to malfunction. This forces developers to set different calling logics for different chip platforms, repeatedly verifying and debugging the feature on each platform, resulting in a large workload, consuming significant time and effort, and severely hindering the speed at which new features are brought to market.
[0028] The 5G NR broadcast signaling processing method provided in this application obtains the type of the target chip, determines the signaling flow of the target chip based on the type of the target chip, and after receiving the call signaling from the broadcast service application layer, compares the call signaling with the signaling flow of the target chip, inserts or deletes a flow in the flow corresponding to the call signaling to obtain the adjustment signaling, and sends the adjustment signaling to the protocol stack interface of the target chip. In this way, even for different chips, the timing of the flow can be automatically adapted. Therefore, when developing broadcast service applications, it is not necessary to consider the differences in signaling flows between different chips, which can reduce the workload of 5G NR broadcast service application development.
[0029] In the method provided in this application, the middleware between the broadcast service application and the chip includes a signaling module, for example... Figure 2As shown, in one possible implementation, the middleware includes an MBS scheduling module, a signaling module, a status module, a data receiving module, and a power supply abstraction module. Through the signaling module, upon receiving a call signaling from the broadcast service application layer for the target chip, it does not directly send the call signaling to the chip's protocol stack interface. Instead, based on the call signaling and the target chip's signaling flow, it inserts and / or deletes processes in the flow corresponding to the call signaling to obtain the adjustment signaling. Taking virtual network interface card (NIC) configuration as an example, vendor A chip requires calls in the order of "SET_VNIC_ADDR -> ENABLE_VNIC", while vendor B chip requires calls in the order of "PRE_CHECK -> SET_VNIC_ADDR -> ENABLE_VNIC". If the broadcast service application is developed based on the A chip platform, the service application layer will issue call signaling in the order of "SET_VNIC_ADDR -> ENABLE_VNIC" when configuring the virtual NIC. However, with the method provided in this application, after the middleware receives the call signaling, if the target chip is vendor B chip, it will dynamically insert the "PRE_CHECK" process to avoid configuration failure due to timing errors. Conversely, if the broadcast service application is developed based on chip platform B, the service application layer will issue call information in the order of "PRE_CHECK -> SET_VNIC_ADDR -> ENABLE_VNIC" when configuring the virtual network card. However, with the method provided in this application, after receiving the call signaling, if the target chip is chip from vendor A, the middleware can delete the "PRE_CHECK" process to avoid configuration failure or unnecessary logic execution.
[0030] For example, 5G NR broadcasts contain session handover signaling. When switching broadcast sessions, vendor A's chip can automatically close the currently active broadcast session, while vendor B's chip requires closing the current session before starting a new one; otherwise, starting the new session will fail. Using the method provided in this application, when developing broadcast service applications based on chip A, if the target chip is detected to be vendor B's chip type, an instruction to close the currently active broadcast session is inserted first upon receiving the broadcast session handover signaling, thus preventing failure to start a new broadcast session.
[0031] Furthermore, besides the differences in signaling processes, the signaling formats also differ. For example, vendor A's chip emphasizes interface scalability in its protocol stack interface design. This means that vendor A's protocol stack interface is designed with ample room for expansion and flexible configuration options from the outset, allowing for easy addition of new functional modules or upgrades to existing functions as technology advances and business needs change. However, this design also introduces complexity; with numerous interface parameters and flexible configurations, developers need to spend considerable time familiarizing themselves with and mastering these interface characteristics to effectively develop applications. Vendor B's chip, on the other hand, focuses on the accuracy of interface definitions. Its protocol stack interface strives for precision in parameter definitions and functional descriptions, enabling developers to clearly understand the function and usage of each interface. However, this emphasis on accuracy may limit the flexibility and scalability of the interface to some extent. For instance, when facing emerging business needs or significant upgrades to existing functions, vendor B's protocol stack interface may struggle to adapt quickly, requiring complex redesign and adjustments. When developing cross-platform applications, developers face challenges due to the varying protocol stack interface characteristics of different chips. This necessitates separate code writing and adaptation for each chip platform. For instance, developing a 5G NR broadcast video playback application for vendor A's chip platform requires developers to thoroughly study its extensible protocol stack interface and write code according to complex parameter configurations and calling methods. Furthermore, porting the application to vendor B's chip platform necessitates extensive code modifications based on vendor B's precise but relatively fixed interface definitions. This significantly increases the workload and development cycle, leading to a substantial rise in cross-platform development costs.
[0032] Because the signaling formats and protocols of different chip manufacturers' protocol stack interfaces differ significantly (e.g., signaling from manufacturer A's chip includes event IDs, while manufacturer B's chip requires strict signaling timing), the method provided in this application constructs a three-layer processing architecture of "chip type identification - signaling format mapping - process timing adaptation". That is, before the aforementioned signaling process based on the call signaling and the target chip, inserting and / or deleting processes in the process corresponding to the call signaling to obtain the process timing adaptation step for adjusting the signaling, the call signaling also undergoes signaling format adjustment, specifically including: The signaling format type of the target chip is determined based on the type of the target chip; The format of the invocation signaling is mapped based on the signaling format type.
[0033] After determining the target chip type, the corresponding signaling adaptation strategy library is loaded. This library includes signaling formats for different types of signaling for the target chip. Upon receiving the call signaling from the broadcast service application layer for the target chip, the call signaling is format-mapped based on the target chip's signaling format type, converting it into a signaling format consistent with the target chip's signaling format type. For example, assuming the broadcast application service is developed based on the signaling format of vendor A's chip, but needs to be applied to vendor B's chip, the received event-type signaling format of vendor A's chip (including event ID + parameters) and the function parameter format of vendor B's chip (basic parameters only) are dynamically mapped to the function parameter format of vendor B's chip. This means automatically converting the parameter fields of vendor B's signaling into the event structure of vendor A's signaling, ensuring a unified signaling format within the middleware.
[0034] Upon receiving the transmission signaling from the target chip, the system further transforms the transmission signaling into the parameter format of the broadcast service application layer based on the target chip's signaling format type. For example, if the broadcast service application layer is developed based on a chip from vendor A, then after determining that the target chip's format type is that of vendor B, a mapping is constructed between the format of vendor A's chip (i.e., the parameter format of the broadcast service application layer) and the format type of vendor B's chip. Upon receiving the transmission signaling from vendor B's chip, it is transformed into the format of vendor A's chip and returned to the broadcast service application layer. This not only enables the invocation of multiple types of target chips but also allows interaction with multiple types of target chips, enabling more broadcast service functions. For example, in a 5G NR broadcast scenario, heartbeat event signaling may exist. When heartbeat signaling from vendor A's chip is received, relevant parameters are automatically added. For heartbeat signaling from vendor B's chip, the validity of fields is strictly verified to ensure that the signaling interaction complies with the protocol requirements of each chip.
[0035] The step of determining the target chip type can be implemented during initialization. In one possible implementation, the target chip type can be determined by reading hardware information from the terminal, thereby determining the signaling flow and signaling format of the target chip. However, this requires pre-setting a large number of manufacturers or models. In practical applications, chips from different manufacturers or models may share the same signaling flow. To reduce the storage cost caused by pre-setting the target chip manufacturer or model, in one possible implementation, obtaining the target chip type includes: The target chip's operational data is obtained through smart probes, and the type of the target chip is determined based on the operational data.
[0036] Smart probe technology can be used to acquire operational data of a target chip. Based on this data, the type of the target chip can be determined. For example, the operational data can be analyzed using a pre-defined type recognition algorithm (such as a neural network algorithm) to obtain the chip's type. However, this approach requires pre-defining the target chip's type; otherwise, classification failures may occur.
[0037] In another possible implementation, the type of the target chip is obtained, including: Receive the transmission signaling from the target chip and determine the type of the target chip based on the transmission signaling.
[0038] The format of the signaling sent by the target chip corresponds to the type of the target chip. When receiving data sent by the target chip through the data receiving interface, the type of the chip can be identified based on the session handle of the target chip's signaling.
[0039] In one possible implementation, the two implementation methods described above can be combined. During initialization, the type of the target chip is initially identified using a smart probe and a recognition algorithm. After receiving the data transmission signaling from the target chip, the type of the initially identified target chip is dynamically corrected based on the format of the data transmission signaling, thereby improving the success rate of interaction with the target chip.
[0040] In the method provided in this application, one possible implementation of receiving call signaling from the application layer of the broadcast service includes: receiving call signaling based on an abstract functional interface. In this implementation, a functional abstraction module is further set up in the middleware. This module provides abstract functional interfaces; that is, these abstract functional interfaces do not restrict specific functional parameters, but only define the functionality of the interface itself. Thus, when writing application layer code, it is not necessary to write the specific code for implementing the functionality; only the code for the functional interface to be called needs to be written.
[0041] For call signaling received through the abstract function interface, based on the function corresponding to the abstract function interface and the format type of the target chip, the call signaling can be transformed from call signaling that only includes the abstract function into call signaling that includes specific parameters and execution logic for the target chip, thereby realizing the automated process of "one interface call - multi-chip signaling adaptation".
[0042] In one possible implementation, the parameters of the abstract function interface can be set based on the functions of the application service. In order to achieve adaptation to multiple chips, in another implementation of the method provided in this application, the parameters of the abstract function interface are obtained by abstracting the functional nodes of multiple types of chips. This not only applies to the current broadcast service application, but also enables the adaptation of the abstract function when the broadcast service application is upgraded.
[0043] Specifically, the functional abstraction module can be constructed based on a three-layer model of "protocol stack interface parsing - common function extraction - standardized interface definition". The protocol stack interface parsing process can deeply analyze the chip protocol stack interface documents of different types of chips, extract core functional nodes (such as MBS enable, TMGI query, session control, etc.), and establish an interface parameter mapping table. For example, the parameters of A_MBS_Enable() interface of manufacturer A and the parameter list of B_MBS_Enable() of manufacturer B can be mapped to a unified parameter list through the abstraction layer.
[0044] In addition to the functional nodes of the chip, common functions of the application can be extracted and abstracted into corresponding abstract functional interfaces. For example, for the TMGI and FSAI management functions specific to 5G NR broadcasting, the getTMGIList() and getFSAIList() interfaces can be abstracted to shield the differences in data acquisition processes between different chips. For the inherent broadcast service process of 5G NR (initialization -> enable -> session management -> data reception), standardized abstract functional interfaces can be defined to shield the differences between underlying chips. Standardized abstract functional interfaces can include initialization and configuration interfaces, such as void initialize(MBSConfig config), enable control interfaces, such as boolean enableMBS(EnableParamsparams), session management interfaces, such as SessionHandle openSession(SessionParams params), and data reception interfaces, such as void receiveData(SessionHandle handle, DataCallback callback).
[0045] In the interaction between the application layer and the chip in the broadcast service, the functional abstraction module and the signaling module play key roles. For example, when the application layer calls the initialization interface, the signaling module determines the chip type and automatically records the corresponding signaling adaptation strategy based on the chip type, while the functional abstraction module completes the initialization of the standardized interface mapping table. When the application layer calls the enable interface, the signaling module converts the abstract interface parameters into the signaling format of the underlying target chip and sends it to the chip protocol stack. When the application layer receives data through the data receiving interface, the functional abstraction module identifies the chip type based on the session handle, and the signaling module dynamically adjusts the format of the data receiving signaling and returns it to the application layer. When the application layer calls the de-enable interface, the signaling module executes the corresponding de-enable process according to the chip type (e.g., vendor A needs to release the underlying service's Binder, vendor B needs to call the resource release method), ensuring the compatibility of resource release. Through the collaboration of the signaling module and the functional abstraction module, unified encapsulation and management of the private protocol stack interfaces of different chip vendors are achieved, providing standardized interfaces for upper-layer applications and solving cross-platform development compatibility issues.
[0046] The method provided in this application standardizes the middleware interface, requiring the application layer to call only abstract functional interfaces (such as initialization and session opening), eliminating the need to write differentiated code for different chips. Developers no longer need to deeply understand the details of each chip's private protocol stack, improving code reusability and shortening the development cycle. Actual verification on chip platforms from vendor A and vendor B showed that code reusability increased from 30% to 85%, and the cross-platform development cycle for a single application was shortened from 4 weeks to 1 week. Furthermore, the method provided in this application allows the middleware to shield against underlying chip differences; new functions only require logic development at the middleware layer, with unified monitoring of chip status through a status module, avoiding redundant debugging across multiple platforms and reducing technology iteration costs. Experimental verification showed that the verification time for a new data receiving and processing function on two chip platforms was shortened from 2 weeks to 1 day, reducing debugging workload by 80%. Furthermore, the method provided in this application can be implemented based on different modules. This modular design (such as the signaling module supporting dynamic adaptation and the data receiving module supporting custom extensions) allows for the rapid integration of new chips or added functions without modifying the core architecture, reducing the cost of technology iteration and adapting to the continuous evolution needs of 5G NR broadcast services. For example, when adapting to a new generation chip from vendor B, only the corresponding signaling adaptation strategy needs to be added to the signaling module, without modifying the upper-layer application interface.
[0047] The 5G NR broadcast signaling processing apparatus provided in this application is described below. The 5G NR broadcast signaling processing apparatus described below can be referred to in correspondence with the 5G NR broadcast signaling processing method described above. For example... Figure 3 As shown, the 5G NR broadcast signaling processing apparatus provided in this application includes: The type determination module 310 is used to obtain the type of the target chip and determine the signaling flow of the target chip based on the type of the target chip; The signaling adjustment module 320 is used to receive the call signaling from the broadcast service application layer, and based on the call signaling and the signaling flow of the target chip, insert and / or delete processes in the flow corresponding to the call signaling to obtain the adjustment signaling; The transmission module 330 is used to send adjustment signaling to the protocol stack interface of the target chip.
[0048] Figure 4 An example is a schematic diagram of the physical structure of an electronic device, such as... Figure 4 As shown, the electronic device may include a processor 410, a communications interface 420, a memory 430, and a communication bus 440, wherein the processor 410, communications interface 420, and memory 430 communicate with each other via the communication bus 440. The processor 410 can call logical instructions in the memory 430 to execute a 5G NR broadcast signaling processing method, which includes: obtaining the type of the target chip; determining the signaling flow of the target chip based on the type of the target chip; receiving a call signaling from the broadcast service application layer; inserting and / or deleting a process in the process corresponding to the call signaling based on the call signaling and the signaling flow of the target chip to obtain an adjustment signaling; and sending the adjustment signaling to the protocol stack interface of the target chip.
[0049] Furthermore, the logical instructions in the aforementioned memory 430 can be implemented as software functional units and, when sold or used as independent products, can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0050] On the other hand, this application also provides a computer program product, which includes a computer program that can be stored on a non-transitory computer-readable storage medium. When the computer program is executed by a processor, the computer can execute the 5G NR broadcast signaling processing method provided by the above methods. The method includes: obtaining the type of the target chip; determining the signaling flow of the target chip based on the type of the target chip; receiving a call signaling from the broadcast service application layer; inserting and / or deleting a process in the process corresponding to the call signaling based on the call signaling and the signaling flow of the target chip to obtain an adjustment signaling; and sending the adjustment signaling to the protocol stack interface of the target chip.
[0051] In another aspect, this application also provides a non-transitory computer-readable storage medium storing a computer program thereon. When executed by a processor, the computer program is implemented to perform the 5G NR broadcast signaling processing method provided by the above methods. The method includes: obtaining the type of a target chip; determining the signaling flow of the target chip based on the type of the target chip; receiving a call signaling from the broadcast service application layer; inserting and / or deleting a flow in the flow corresponding to the call signaling based on the call signaling and the signaling flow of the target chip to obtain an adjustment signaling; and sending the adjustment signaling to the protocol stack interface of the target chip.
[0052] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. Those skilled in the art can understand and implement this without any creative effort.
[0053] Through the above description of the embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus necessary general-purpose hardware platforms, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solutions, in essence or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods described in the various embodiments or some parts of the embodiments.
[0054] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application.
Claims
1. A method for 5G NR broadcast signaling processing, the method comprising: The method comprises the following steps: acquiring a type of a target chip, and determining a signaling flow of the target chip based on the type of the target chip; receiving a calling signaling of a broadcast service application layer, inserting a flow and / or deleting a flow in a flow corresponding to the calling signaling based on the calling signaling and the signaling flow of the target chip, and obtaining an adjusted signaling; sending the adjusted signaling to a protocol stack interface of the target chip.
2. The 5G NR broadcast signaling processing method of claim 1, wherein, After receiving the calling signaling of the broadcast service application layer, the method further comprises the following steps: determining a signaling format type of the target chip based on the type of the target chip; performing format mapping on the calling signaling based on the signaling format type.
3. The 5G NR broadcast signaling processing method of claim 2, wherein, After acquiring the type of the target chip, the method further comprises the following steps: receiving a sending signaling of the target chip; converting the sending signaling into a parameter format of the broadcast service application layer based on the signaling format type.
4. The 5G NR broadcast signaling processing method of claim 1, wherein, The step of acquiring the type of the target chip comprises the following steps: receiving a sending signaling of the target chip, and determining the type of the target chip based on the sending signaling.
5. The 5G NR broadcast signaling processing method of claim 1, wherein, The step of receiving the calling signaling of the broadcast service application layer comprises the following step: receiving the calling signaling based on an abstract function interface.
6. The 5G NR broadcast signaling processing method of claim 5, wherein, Parameters of the abstract function interface are obtained by abstracting function nodes of chips of multiple types.
7. A 5G NR broadcast signaling processing device, characterized in that, The method comprises the following steps: a type judgment module, configured to acquire a type of a target chip, and determine a signaling flow of the target chip based on the type of the target chip; a signaling adjustment module, configured to receive a calling signaling of a broadcast service application layer, insert a flow and / or delete a flow in a flow corresponding to the calling signaling based on the calling signaling and the signaling flow of the target chip, and obtain an adjusted signaling; a transmission module, configured to send the adjusted signaling to a protocol stack interface of the target chip.
8. An electronic device comprising a memory, a processor, and a computer program stored on the memory and running on the processor, characterized in that, The computer program is executed by the processor to implement the 5G NR broadcast signaling processing method according to any one of claims 1 to 6. 9.A non-transitory computer-readable storage medium having stored thereon a computer program, characterized in that, The computer program is executed by the processor to implement the 5G NR broadcast signaling processing method according to any one of claims 1 to 6.
10. A computer program product comprising a computer program, characterized in that, The computer program is executed by the processor to implement the 5G NR broadcast signaling processing method according to any one of claims 1 to 6.
Citation Information
Patent Citations
Reset method and equipment for chips, electronic equipment and storage medium
CN107589920A
Vehicle-mounted service providing method based on active CAN protocol adaptation layer and vehicle-mounted system
CN116418616A
5G new call adaptation method, system and device compatible with multi-chip platform and medium
CN120547541A
Data interaction method, system and device based on trusted execution environment, medium and program
CN120671181A
Cross-process multi-service scheduling system for 5G NR broadcast terminal
CN120711357A