SIP dynamic generation method, system, medium and device based on national standard protocol

By dynamically generating national standard protocol files, the problem of redundant definition of SIP protocol in national standard protocols is solved, which improves system performance and reduces debugging difficulty, and adapts to the flexible combination and scalability of national standard protocols.

CN116886671BActive Publication Date: 2026-04-24WUHAN CITMS TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
WUHAN CITMS TECH CO LTD
Filing Date
2023-07-08
Publication Date
2026-04-24

AI Technical Summary

Technical Problem

In the national standard protocol, the repeated definition and redundancy of the SIP protocol lead to high system complexity, difficulty in data transmission and debugging, and redundancy in the SIP protocol format of different steps, which affects system performance.

Method used

By reading the SIP requirement tags and SIP tags in the national standard protocol repository, matching and sorting the SIP meta-instructions, and dynamically generating national standard protocol files, the duplicate definition of the SIP protocol in different steps is avoided, enabling flexible combination and reuse of the protocol.

Benefits of technology

It improves system performance, reduces the difficulty of data transmission, docking, and debugging, increases system scalability and flexibility, and adapts to upgrades and modifications of national standard protocols.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116886671B_ABST
    Figure CN116886671B_ABST
Patent Text Reader

Abstract

The application discloses a kind of based on national standard agreement SIP dynamic generation method, system, medium and equipment, its method includes the following steps: reading national standard agreement list in national standard agreement warehouse, and multiple SIP demand tags associated with the national standard agreement list;Multiple SIP tags in SIP management file and multiple SIP meta-instructions corresponding to multiple SIP tags are associated one by one and read;According to multiple SIP demand tags, multiple SIP tags and multiple SIP meta-instructions, all national standard agreement files corresponding to national standard agreement list are matched to obtain;Read target national standard agreement request, and match target international agreement in the national standard agreement file according to the target national standard agreement request;Avoid the redundancy problem caused by the direct bundling of national standard agreement and SIP meta-instruction, improve system performance, reduce data transmission docking and debugging difficulty.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of national standard protocol technology, and in particular to a method, system, medium and device for dynamic generation of SIP based on national standard protocols. Background Technology

[0002] In national standard protocols, such as GB35114, the protocol is carried by the SIP protocol. Typical national standard protocol steps often involve numerous instructions, each requiring multiple SIP protocols (Session Initiation Protocol, a text-based application layer control protocol developed by the IETF - Internet Engineering Task Force for creating, modifying, and releasing sessions of one or more participants) to carry them. This necessitates process-oriented management in the processing of national standard protocol steps to avoid protocol execution errors caused by incorrect instructions.

[0003] Furthermore, different national standard protocols often share similar SIP protocol formats. Reusing these identical SIP protocols can significantly reduce system development effort, complexity, and maintenance tedium. For example, the national standard registration protocol includes two steps: request and response. These steps require the SIP protocol's REGISTER and RESPONSE methods and are repeated multiple times. Similarly, the national standard deregistration protocol includes the same steps as registration, differing only in the expiration time value of the SIP protocol used.

[0004] Therefore, to address the above issues, a dynamic SIP generation scheme based on the national standard protocol needs to be designed. This scheme can reuse SIP protocol commands, avoid command duplication, thereby improving system performance and reducing the difficulty of data transmission, connection, and debugging. Summary of the Invention

[0005] This invention provides a method, system, medium, and device for dynamic generation of SIP based on the national standard protocol, which avoids the redundancy problem caused by directly binding the national standard protocol and SIP meta-instructions, improves system performance, and reduces the difficulty of data transmission, docking, and debugging.

[0006] Firstly, a method for dynamically generating SIP based on national standard protocols is provided, including the following steps:

[0007] Read the list of national standard protocols in the national standard protocol repository, and the multiple SIP requirement tags associated with the list of national standard protocols;

[0008] Read multiple SIP tags and multiple SIP meta-instructions that correspond one-to-one with the multiple SIP tags from the SIP management file;

[0009] Based on the multiple SIP requirement tags, multiple SIP tags, and multiple SIP meta-instructions, all national standard protocol files corresponding to the national standard protocol list are obtained by matching.

[0010] Read the target national standard protocol request, and obtain the target international protocol by matching the target national standard protocol request in the national standard protocol file.

[0011] According to the first aspect, in the second possible implementation of the first aspect, the step of "matching all national standard protocol documents corresponding to the national standard protocol list based on multiple SIP requirement tags, multiple SIP tags and multiple SIP meta-instructions" specifically includes the following steps:

[0012] For multiple SIP requirement tags associated with one of the national standard protocols to be combined in the national standard protocol list, match each of the multiple SIP requirement tags with the multiple SIP tags one by one. If the match is successful, read all SIP meta-instructions associated with all the successfully matched SIP tags.

[0013] Sort all the matched SIP meta-instructions according to the process tag order of one of the national standard protocols to be combined, so as to obtain all national standard protocol files corresponding to all national standard protocols to be combined in the national standard protocol list.

[0014] According to the first aspect, in the third possible implementation of the first aspect, the step of "sorting all the matched SIP meta-instructions according to the process tag order of one of the national standard protocols to be combined, so as to obtain all national standard protocol files corresponding to all national standard protocols to be combined in the national standard protocol list" specifically includes the following steps:

[0015] Sort all the matched SIP meta-instructions according to the process tag order of one of the national standard protocols to be combined, and combine the national standard protocol data associated with all the sorted SIP meta-instructions in order to generate all national standard protocol files corresponding to all national standard protocols to be combined in the national standard protocol list.

[0016] According to the first aspect, in the fourth possible implementation of the first aspect, the step of "matching multiple SIP requirement tags with multiple SIP tags one by one" specifically includes the following steps:

[0017] Each SIP requirement tag is matched one by one to determine whether the tag identifiers are the same as those of the SIP tags.

[0018] Secondly, a SIP dynamic generation system based on the national standard protocol is provided, characterized by comprising:

[0019] The protocol repository module is used to read the list of national standard protocols in the national standard protocol repository, as well as multiple SIP requirement tags associated with the list of national standard protocols;

[0020] The SIP management module is used to read multiple SIP tags and multiple SIP meta-instructions that correspond one-to-one with the multiple SIP tags in the SIP management file.

[0021] The matching module, communicatively connected to the protocol repository module and the SIP management module, is used to match all national standard protocol files corresponding to the national standard protocol list based on multiple SIP requirement tags, multiple SIP tags, and multiple SIP meta-instructions; and,

[0022] The request module, which is communicatively connected to the matching module, is used to read the target national standard protocol request and match the target international protocol in the national standard protocol file according to the target national standard protocol request.

[0023] In some embodiments, the matching module is further configured to: match multiple SIP requirement tags associated with one of the national standard protocols to be combined in the national standard protocol list one by one with multiple SIP tags; if a match is successful, read all SIP meta-instructions associated with all the successfully matched SIP tags; and sort all the matched SIP meta-instructions according to the process tag order of one of the national standard protocols to be combined to obtain all national standard protocol files corresponding to all national standard protocols to be combined in the national standard protocol list.

[0024] In some embodiments, the matching module is further configured to sort all the matched SIP meta-instructions according to the process tag order of one of the national standard protocols to be combined, and to sequentially combine the national standard protocol data associated with all the sorted SIP meta-instructions to generate all national standard protocol files corresponding to all national standard protocols to be combined in the national standard protocol list.

[0025] In some embodiments, the matching module is further configured to match one by one whether the tag identifiers of the plurality of SIP requirement tags are the same as those of the plurality of SIP tags.

[0026] Thirdly, a computer-readable storage medium is provided, on which a computer program is stored, characterized in that, when the computer program is executed by a processor, it implements the SIP dynamic generation method based on the national standard protocol as described above.

[0027] Fourthly, an electronic device is provided, including a storage medium, a processor, and a computer program stored in the storage medium and executable on the processor, characterized in that the processor, when running the computer program, implements the SIP dynamic generation method based on the national standard protocol as described above.

[0028] Compared with the prior art, the advantages of the present invention are as follows: by matching all national standard protocol files corresponding to the national standard protocol list according to multiple SIP requirement tags, multiple SIP tags and multiple SIP meta-instructions, the problem of repeated definition of SIP protocols in different national standard protocol steps is reduced. Through dynamic processing, each SIP meta-instruction can be reused, and then dynamically combined into national standard protocol steps to avoid the redundancy problem caused by direct binding of national standard protocols and SIP meta-instructions, thereby improving system performance and reducing the difficulty of data transmission docking and debugging. Attached Figure Description

[0029] Figure 1 This is a flowchart illustrating an embodiment of a SIP dynamic generation method based on a national standard protocol according to the present invention.

[0030] Figure 2 This is a flowchart illustrating another embodiment of the SIP dynamic generation method based on the national standard protocol of the present invention.

[0031] Figure 3 This is a schematic diagram of the structure of a SIP dynamic generation system based on the national standard protocol according to the present invention. Detailed Implementation

[0032] Referring now to specific embodiments of the invention, examples of which are illustrated in the accompanying drawings. Although the invention will be described in conjunction with specific embodiments, it will be understood that it is not intended to limit the invention to the described embodiments. Rather, it is intended to cover variations, modifications, and equivalents included within the spirit and scope of the invention as defined by the appended claims. It should be noted that the method steps described herein can be implemented by any functional block or functional arrangement, and any functional block or functional arrangement can be implemented as a physical entity or a logical entity, or a combination of both.

[0033] To enable those skilled in the art to better understand the present invention, the present invention will be further described in detail below with reference to the accompanying drawings and specific embodiments.

[0034] Note: The examples described below are merely specific examples and are not intended to limit the embodiments of the present invention to the specific steps, values, conditions, data, order, etc. Those skilled in the art can utilize the concept of the present invention to construct more embodiments not mentioned herein by reading this specification.

[0035] See Figure 1 As shown, this embodiment of the invention provides a method for dynamically generating SIP based on the national standard protocol, including the following steps:

[0036] S100: Read the list of national standard protocols in the national standard protocol repository, and multiple SIP requirement tags associated with the national standard protocol list;

[0037] S200: Read multiple SIP tags and multiple SIP meta-instructions associated with each of the multiple SIP tags in the SIP management file;

[0038] S300: Based on the multiple SIP requirement tags, multiple SIP tags, and multiple SIP meta-instructions, match all national standard protocol files corresponding to the national standard protocol list;

[0039] S400, Read the target national standard protocol request, and obtain the target international protocol by matching the target national standard protocol request in the national standard protocol file.

[0040] Specifically, in this embodiment, the list of national standard protocols managed by the national standard protocol repository includes process tags, SIP requirement tags, and a SIP meta-instruction repository. Process tags record the combination order of SIP meta-instructions that make up a particular national standard protocol and its request and response steps. SIP requirement tags record all SIP meta-instructions required by a particular national standard protocol; the SIP meta-instruction repository is initially empty by default.

[0041] SIP management files include SIP tags and SIP meta-instructions. Similarly, SIP tags are associated with which national standard protocol (GB) instructions can be combined into SIP meta-instructions. These tags are marked during input, and users can also modify SIP tags to specify the GB / T instructions supported by a particular SIP meta-instruction. SIP tags are all marked for grouping and identification. SIP meta-instructions are specific SIP protocol bodies, and their purpose is identified through SIP tags.

[0042] It should be noted that SIP requirement tags and SIP tags are essentially the same, only described differently for ease of distinction.

[0043] Then, based on the multiple SIP requirement tags, multiple SIP tags, and multiple SIP meta-instructions, all national standard protocol files corresponding to the national standard protocol list are matched; the user inputs the national standard protocol interaction request and response content (target national standard protocol) through the business scheduling logic, and then finds the matching target national standard protocol from the national standard protocol files.

[0044] Therefore, by matching all national standard protocol files corresponding to the national standard protocol list based on multiple SIP requirement tags, multiple SIP tags, and multiple SIP meta-instructions, the problem of repeated definition of SIP protocols in different national standard protocol steps is reduced. Through dynamic processing, each SIP meta-instruction can be reused, and then dynamically combined into national standard protocol steps to avoid the redundancy problem caused by directly binding national standard protocols and SIP meta-instructions (meta-protocols), thereby improving system performance and reducing the difficulty of data transmission, docking, and debugging.

[0045] It also increases scalability and flexibility. The national standard protocol can be dynamically generated by combining SIP meta protocols. Therefore, changes or upgrades to the national standard protocol only require adjusting or increasing the order and number of SIP meta protocols.

[0046] Specifically, the target national standard protocol request can be a GB35114 protocol request. For the steps of the GB35114 national standard protocol, SIP meta-protocol tags can be combined to generate steps, avoiding a fixed generation pattern. Furthermore, GB35114 national standard request and response steps of arbitrary length can be combined using SIP meta-protocols and tags. For upgrades or changes to the GB35114 national standard protocol, the dynamic combination method of SIP meta-protocols and tags can be adjusted to adapt without affecting the original services. For parts not specified in the GB35114 national standard protocol, custom step protocols can be dynamically combined using SIP meta-protocols and tags to transmit custom data, supplementing and implementing the custom parts of GB35114.

[0047] Preferably, in another embodiment of this application, the step "S300, matching all national standard protocol documents corresponding to the national standard protocol list based on multiple SIP requirement tags, multiple SIP tags, and multiple SIP meta-instructions" specifically includes the following steps:

[0048] S310, For the multiple SIP requirement tags associated with one of the national standard protocols to be combined in the national standard protocol list, match the multiple SIP requirement tags with the multiple SIP tags one by one. If the match is successful, read all SIP meta-instructions associated with all the successfully matched SIP tags.

[0049] S320: Sort all the matched SIP meta-instructions according to the process tag order of one of the national standard protocols to be combined, so as to obtain all national standard protocol files corresponding to all national standard protocols to be combined in the national standard protocol list.

[0050] Preferably, in another embodiment of this application, the step "S320, sorting all the matched SIP meta-instructions according to the process tag order of one of the national standard protocols to be combined, so as to obtain all national standard protocol files corresponding to all national standard protocols to be combined in the national standard protocol list" specifically includes the following steps:

[0051] Sort all the matched SIP meta-instructions according to the process tag order of one of the national standard protocols to be combined, and combine the national standard protocol data associated with all the sorted SIP meta-instructions in order to generate all national standard protocol files corresponding to all national standard protocols to be combined in the national standard protocol list.

[0052] Preferably, in another embodiment of this application, the step "S310, matching the plurality of SIP requirement tags with the plurality of SIP tags one by one" specifically includes the following steps:

[0053] Each SIP requirement tag is matched one by one to determine whether the tag identifiers are the same as those of the SIP tags.

[0054] Specifically, in this embodiment, for multiple SIP requirement tags associated with one of the national standard protocols to be combined in the national standard protocol list, the tag identifiers of the multiple SIP requirement tags and the multiple SIP tags are matched one by one. If the tag identifiers are the same, the match is successful. Then, all SIP meta-instructions associated with all the successfully matched SIP tags are read, and the SIP meta-instructions are filled into the SIP meta-instruction repository of the national standard protocol repository.

[0055] Once all SIP meta-instructions associated with the SIP tag of the national standard protocol are entered into the SIP meta-instruction repository, the meta-instructions in the SIP meta-instruction repository are sorted according to the order arranged in the process tag of the national standard protocol to be assembled. Then, the national standard protocol data associated with all the sorted SIP meta-instructions are combined sequentially. At this point, the national standard protocol file corresponding to the national standard protocol to be assembled is completed. Therefore, all national standard protocols to be assembled can be assembled using the above method. Finally, the assembled national standard protocol file is sent and executed over the network.

[0056] At the same time, in the attached Figure 2 middle,

[0057] 1. User Input Section: User input is divided into three parts: SIP protocol meta-instructions, national standard protocols, and service scheduling transactions.

[0058] 2. SIP Meta-Instruction Editor

[0059] Users input SIP meta-instructions through the SIP meta-instruction editor. These instructions contain two parts: SIP tags and SIP meta-instructions. The SIP tags and SIP meta-instructions together form the SIP management file, which is the SIP tag manager.

[0060] 3. National Standard Protocol Editor

[0061] The GB / T Protocol Editor is used by users to input GB / T protocols, which are managed by the GB / T Protocol Repository. The list of GB / T protocols managed by the GB / T Protocol Repository includes process tags, SIP requirement tags (SIP tags), and SIP meta-instruction repositories. The SIP meta-instruction repositories are empty by default.

[0062] 4. Protocol Flow Generator

[0063] The protocol flow generator reads the list of national standard protocols in the national standard protocol repository. It first matches the cached SIP tags in the SIP tag manager with the SIP requirement tags in the national standard protocol repository. If the two tags are the same, it reads the SIP meta-instruction and puts it into the SIP meta-instruction repository.

[0064] Once all the SIP meta-instructions identified by the SIP tags in the national standard protocol are loaded into the repository, the protocol flow generator will read the flow tags and sort the SIP meta-instructions according to the order in which they are arranged to form SIP request-response steps.

[0065] The data in the national standard protocol repository, which is composed of SIP meta-instructions and their order, is the national standard protocol file assembled from these components.

[0066] 5. Business scheduling logic

[0067] Users input national standard protocol interaction requests and response content (target national standard protocol) through business scheduling logic. This content is analyzed by the protocol process generator. After the analysis is completed, the matching target national standard protocol is found from the national standard protocol repository.

[0068] See also Figure 3 As shown, this embodiment of the invention also provides a SIP dynamic generation system based on the national standard protocol, which corresponds to Figure 2 The protocol flow generator in the document includes:

[0069] The protocol repository module is used to read the list of national standard protocols in the national standard protocol repository, as well as multiple SIP requirement tags associated with the list of national standard protocols;

[0070] The SIP management module is used to read multiple SIP tags and multiple SIP meta-instructions that correspond one-to-one with the multiple SIP tags in the SIP management file.

[0071] The matching module, communicatively connected to the protocol repository module and the SIP management module, is used to match all national standard protocol files corresponding to the national standard protocol list based on multiple SIP requirement tags, multiple SIP tags, and multiple SIP meta-instructions; and,

[0072] The request module, which is communicatively connected to the matching module, is used to read the target national standard protocol request and match the target international protocol in the national standard protocol file according to the target national standard protocol request.

[0073] The matching module is further configured to, for the multiple SIP requirement tags associated with one of the national standard protocols to be combined in the national standard protocol list, match the multiple SIP requirement tags with the multiple SIP tags one by one; if the matching is successful, read all SIP meta-instructions associated with all the successfully matched SIP tags; sort all the matched SIP meta-instructions according to the process tag order of one of the national standard protocols to be combined, so as to obtain all national standard protocol files corresponding to all national standard protocols to be combined in the national standard protocol list.

[0074] The matching module is further configured to sort all the matched SIP meta-instructions according to the process tag order of one of the national standard protocols to be combined, and to combine the national standard protocol data associated with all the sorted SIP meta-instructions in order to generate all national standard protocol files corresponding to all national standard protocols to be combined in the national standard protocol list.

[0075] The matching module is also used to match one by one whether the tag identifiers of the multiple SIP requirement tags are the same as those of the multiple SIP tags.

[0076] Therefore, the present invention has the following beneficial effects:

[0077] 1. There are no restrictions on the business steps and assembly length of the national standard protocol. SIP meta-protocols can be combined arbitrarily to achieve the required combination of national standard business request and response steps.

[0078] 2. It has good scalability and can flexibly adapt to the upgrade and modification of national standard protocols. Because each step of the national standard protocol is a combination of SIP meta protocols, when the national standard protocol is modified or upgraded, the order of SIP meta protocols can be modified by adjusting its process labels, thereby achieving the goal of dynamically modifying the execution steps of the national standard protocol.

[0079] 3. This mode can easily extend the parts not defined in the national standard protocol. By adding process tags of SIP meta protocol and national standard protocol, it is easy to attach custom data for transmission.

[0080] 4. Reduces the redundancy of SIP meta-protocols. By splitting the SIP meta-units of the national standard protocol, the same SIP meta-protocols of different national standard protocol steps can be reused, avoiding the need to define SIP meta-protocols for each national standard protocol step, thus avoiding duplication and waste.

[0081] Based on the same inventive concept, embodiments of this application also provide a computer-readable storage medium storing a computer program thereon, which, when executed by a processor, implements all or part of the method steps of the above method.

[0082] The present invention can implement all or part of the processes in the above methods, or it can be accomplished by a computer program instructing related hardware. The computer program can be stored in a computer-readable storage medium, and when the computer program is executed by a processor, it can implement the steps of the various method embodiments described above. The computer program includes computer program code, which can be in the form of source code, object code, executable files, or certain intermediate forms. The computer-readable medium can include: any entity or device capable of carrying computer program code, recording media, USB flash drives, portable hard drives, magnetic disks, optical disks, computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signals, telecommunication signals, and software distribution media, etc. It should be noted that the content contained in the computer-readable medium can be appropriately added or removed according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, the computer-readable medium does not include electrical carrier signals and telecommunication signals.

[0083] Based on the same inventive concept, embodiments of this application also provide an electronic device, including a memory and a processor. The memory stores a computer program that runs on the processor. When the processor executes the computer program, it implements all or part of the method steps described above.

[0084] The processor can be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor can be a microprocessor or any conventional processor. The processor is the control center of the computer device, connecting all parts of the computer device through various interfaces and lines.

[0085] Memory can be used to store computer programs and / or modules. The processor performs various functions of the computer device by running or executing the computer programs and / or modules stored in the memory, and by accessing data stored in the memory. Memory can primarily include a program storage area and a data storage area. The program storage area can store the operating system and at least one application program required for a function (e.g., sound playback, image playback, etc.); the data storage area can store data created based on the use of the mobile phone (e.g., audio data, video data, etc.). Furthermore, memory can include high-speed random access memory, and can also include non-volatile memory, such as hard disks, RAM, plug-in hard disks, SmartMedia Cards (SMC), Secure Digital (SD) cards, Flash Cards, at least one disk storage device, flash memory device, or other volatile solid-state storage devices.

[0086] Those skilled in the art will understand that embodiments of the present invention can be provided as methods, systems, servers, or computer program products. Therefore, the present invention can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage and optical storage) containing computer-usable program code.

[0087] This invention is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), servers, and computer program products according to embodiments of the invention. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart... Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0088] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0089] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0090] Obviously, those skilled in the art can make various modifications and variations to this invention without departing from its spirit and scope. Therefore, if these modifications and variations fall within the scope of the claims of this invention and their equivalents, this invention also intends to include these modifications and variations.

Claims

1. A method for dynamically generating SIP based on national standard protocols, characterized in that, Includes the following steps: Read the list of national standard protocols in the national standard protocol repository, and the multiple SIP requirement tags associated with the list of national standard protocols; Read multiple SIP tags and multiple SIP meta-instructions that correspond one-to-one with the multiple SIP tags from the SIP management file; Based on the multiple SIP requirement tags, multiple SIP tags, and multiple SIP meta-instructions, all national standard protocol files corresponding to the national standard protocol list are obtained by matching. Read the target national standard protocol request, and obtain the target international protocol by matching the target national standard protocol request with the national standard protocol file; The step of "matching all national standard protocol documents corresponding to the national standard protocol list based on multiple SIP requirement tags, multiple SIP tags, and multiple SIP meta-instructions" specifically includes the following steps: For multiple SIP requirement tags associated with one of the national standard protocols to be combined in the national standard protocol list, match each of the multiple SIP requirement tags with the multiple SIP tags one by one. If the match is successful, read all SIP meta-instructions associated with all the successfully matched SIP tags. Sort all the matched SIP meta-instructions according to the process tag order of one of the national standard protocols to be combined, so as to obtain all national standard protocol files corresponding to all national standard protocols to be combined in the national standard protocol list; The step of "sorting all the matched SIP meta-instructions according to the process tag order of one of the national standard protocols to be combined, so as to obtain all national standard protocol files corresponding to all national standard protocols to be combined in the national standard protocol list" specifically includes the following steps: Sort all the matched SIP meta-instructions according to the process tag order of one of the national standard protocols to be combined, and combine the national standard protocol data associated with all the sorted SIP meta-instructions in order to generate all national standard protocol files corresponding to all national standard protocols to be combined in the national standard protocol list.

2. The SIP dynamic generation method based on the national standard protocol as described in claim 1, characterized in that, The step of "matching multiple SIP requirement tags with multiple SIP tags one by one" specifically includes the following steps: Each SIP requirement tag is matched one by one to determine whether the tag identifiers are the same as those of the SIP tags.

3. A SIP dynamic generation system based on national standard protocols, characterized in that, include: The protocol repository module is used to read the list of national standard protocols in the national standard protocol repository, as well as multiple SIP requirement tags associated with the list of national standard protocols; The SIP management module is used to read multiple SIP tags and multiple SIP meta-instructions that correspond one-to-one with the multiple SIP tags in the SIP management file. The matching module is communicatively connected to the protocol repository module and the SIP management module, and is used to match all national standard protocol files corresponding to the national standard protocol list based on multiple SIP requirement tags, multiple SIP tags and multiple SIP meta instructions; as well as, The request module, which is communicatively connected to the matching module, is used to read the target national standard protocol request and match the target international protocol in the national standard protocol file according to the target national standard protocol request; The matching module is further configured to, for each of the multiple SIP requirement tags associated with one of the national standard protocols to be combined in the national standard protocol list, match the multiple SIP requirement tags with the multiple SIP tags one by one; if a match is successful, read all SIP meta-instructions associated with all the successfully matched SIP tags; and sort all the matched SIP meta-instructions according to the process tag order of one of the national standard protocols to be combined to obtain all national standard protocol files corresponding to all national standard protocols to be combined in the national standard protocol list. The matching module is further configured to sort all the matched SIP meta-instructions according to the process tag order of one of the national standard protocols to be combined, and to combine the national standard protocol data associated with all the sorted SIP meta-instructions in order to generate all national standard protocol files corresponding to all national standard protocols to be combined in the national standard protocol list.

4. The SIP dynamic generation system based on the national standard protocol as described in claim 3, characterized in that, The matching module is also used to match one by one whether the tag identifiers of the multiple SIP requirement tags are the same as those of the multiple SIP tags.

5. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the SIP dynamic generation method based on the national standard protocol as described in any one of claims 1 to 2.

6. An electronic device comprising a storage medium, a processor, and a computer program stored in the storage medium and executable on the processor, characterized in that, When the processor runs the computer program, it implements the SIP dynamic generation method based on the national standard protocol as described in any one of claims 1 to 2.

Citation Information

Patent Citations

  • Method for achieving resource application of wireless communication system based on SIP protocol

    CN103200650A

  • Media data transmission method, device and equipment and storage medium

    CN111193941A