Self-evolving waveform system, method, device and medium

By designing a self-evolving waveform system in the field of software radio, and using the design of attribute feature library and entity library, the problem of low construction efficiency in traditional technology is solved, and the effect of rapid construction and self-evolution is achieved.

CN119376743BActive Publication Date: 2025-04-08DAYAO INFORMATION TECH (HUNAN) CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411936130.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-12-26
Publication Date
2025-04-08
Estimated Expiration
2044-12-26

AI Technical Summary

Technical Problem

There is a problem of low efficiency in the construction of waveform systems in the construction of traditional software platforms, especially in radar signal analysis tasks. High professionalism, complexity and variability and ambiguity lead to difficulties in demand analysis and system evolution.

Method used

A self-evolving waveform system is proposed, including attribute feature library, entity library, basic functional module and system management module. By designing the interconnection between seven attribute types (numbers, characters, labels, files, enumerations, time and dimensions) and entities, rapid construction and self-evolution are achieved.

Benefits of technology

It greatly improves the efficiency of waveform system construction, can quickly establish a real data waveform system based on radar signal analysis tasks, and supports system administrators to complete functions expansion and upgrading without professional R&D personnel, achieving rapid self-evolution.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119376743B_ABST
    Figure CN119376743B_ABST
Patent Text Reader

Abstract

The present invention relates to a self-evolving waveform system, method, device and medium. By designing the attribute type into seven types, such as numbers, characters, labels, files, enumerations, time and dimensions, all attribute features in the radar signal analysis task are effectively covered. After completing the development task of the basic information of these attribute features, a waveform system based on the real data of the radar signal analysis task can be quickly established by means of entity construction and attribute binding, so as to further explore application needs. After the application needs are determined, the development and deployment of the final system can also be quickly improved based on the waveform system. At the same time, based on the above-mentioned self-evolving waveform system, after being delivered to users for use, it can support the expansion and upgrade of system software functions by system administrators without the intervention of professional software developers, thereby realizing the rapid self-evolution of the waveform system.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention belongs to the technical field of software radio waveform processing, and relates to a waveform system, method, device and medium capable of self-evolving. Background Art

[0002] In radar signal analysis tasks, software platforms can be used to perform analysis tasks. The actual application requirements faced by software radio-based software platforms are characterized by strong professionalism, complexity, variability, and ambiguity. Among them, strong professionalism refers to the fact that software requirements in the field of software radio involve professional knowledge in many fields, such as radio and signal fields, while software developers have relatively weak professional knowledge in these professional fields; complexity and variability refer to the fact that software platforms in the field of software radio are often research-based software platforms, which together with strong professionalism determine that the functions of software platforms are often very complex, and application requirements will continue to evolve with the advancement of scientific research; ambiguity refers to the fact that it is often difficult for demand providers to clearly describe the specific software functions they expect. Only in the process of continuous evolution can we further help demand providers clarify their real application requirements. The above characteristics lead to the technical problem of low efficiency in waveform system construction in the construction of traditional software platforms. Summary of the invention

[0003] In response to the problems existing in the above-mentioned traditional technologies, the present invention proposes a self-evolving waveform system, a method for quickly constructing a self-evolving waveform system, a computer device and a computer-readable storage medium, which can greatly improve the efficiency of waveform system construction.

[0004] In order to achieve the above objectives, the embodiments of the present invention adopt the following technical solutions:

[0005] On the one hand, a self-evolving waveform system is provided, including an attribute feature library, an entity library, a basic function module and a system management module. The attribute feature library includes constructing various attribute features according to the data type in the radar signal waveform analysis task scenario. The types of various attribute features include numbers, characters, labels, files, enumerations, time and dimensions.

[0006] The entity library includes various entities abstracted from the radar signal waveform analysis task scenario. Each entity is bound to relevant attribute features, and each entity is interconnected through its corresponding ID attribute. The ID attribute is used to uniquely identify the corresponding entity.

[0007] The basic function module is used to perform user login registration and permission management of the waveform system. The system management module is used to perform management operations on the attribute feature library and the entity library. The system management module includes a management interface for the attribute feature library, a management interface for the entity library, and a function release interface. The function release interface is used to release entities. The waveform system is deployed based on a general software radio architecture.

[0008] On the other hand, a method for quickly constructing a self-evolving waveform system is also provided, comprising the steps of:

[0009] Construct various attribute features according to the data types in the radar signal waveform analysis task scenario, and create an attribute feature library for the waveform system; the types of each attribute feature include numbers, characters, labels, files, enumerations, time, and dimensions;

[0010] Abstract each entity from the radar signal waveform analysis task scenario, bind relevant attribute features to each entity, and create an entity library of the waveform system;

[0011] The mutual connection between entities is established through the corresponding ID attribute of each entity; the ID attribute is used to uniquely identify the corresponding entity;

[0012] Create a basic function module and a system management module for the waveform system; the basic function module is used to perform user login registration and authority management of the waveform system, and the system management module is used to perform management operations on the attribute feature library and the entity library. The system management module includes a management interface for the attribute feature library, a management interface for the entity library, and a function publishing interface, and the function publishing interface is used to publish entities;

[0013] Released the waveform system; the waveform system is deployed based on the general software radio architecture.

[0014] On the other hand, a computer device is provided, including a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the steps of the method for rapidly constructing a self-evolving waveform system are implemented.

[0015] On the other hand, a computer-readable storage medium is provided, on which a computer program is stored, and when the computer program is executed by a processor, the steps of the above-mentioned method for quickly constructing a self-evolving waveform system are implemented.

[0016] One of the above technical solutions has the following advantages and beneficial effects:

[0017] The above self-evolvable waveform system, method, device and medium, by designing the attribute types into seven types, such as numbers, characters, labels, files, enumerations, time and dimensions, effectively covers all attribute features in the radar signal analysis task. After completing the development task of the basic information of these attribute features, a waveform (demonstration) system based on real data of the radar signal analysis task can be quickly established by means of entity construction and attribute binding, so as to further explore application needs. After the application needs are determined, the development and deployment of the final system can also be quickly improved based on the waveform system. At the same time, based on the above self-evolvable waveform system, after being delivered to users, it can support the expansion and upgrade of system software functions by system administrators without the intervention of professional software developers, thereby realizing the rapid self-evolution of the waveform system. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the conventional technology, the drawings required for use in the embodiments or the conventional technology descriptions are briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0019] Figure 1 is a schematic diagram of a module architecture of a self-evolving waveform system in one embodiment;

[0020] Figure 2 A schematic diagram of a construction process of a self-evolving waveform system in one embodiment;

[0021] Figure 3 A schematic diagram of a module architecture of a self-evolvable waveform system in another embodiment;

[0022] Figure 4 is a schematic diagram of a self-evolving process of a waveform system capable of self-evolving in one embodiment;

[0023] Figure 5 A flowchart of a method for quickly constructing a self-evolving waveform system in one embodiment. DETAILED DESCRIPTION

[0024] In order to make the purpose, technical scheme and advantages of the present invention clearer, the present invention is further described in detail below in conjunction with the accompanying drawings and Examples. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention. Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those generally understood by those skilled in the art of the present invention. The terms used in the specification of the present invention are only for the purpose of describing specific embodiments and are not intended to limit the present invention.

[0025] It should be noted that the reference to "embodiment" in this article means that the specific features, structures or characteristics described in conjunction with the embodiment may be included in at least one embodiment of the present invention. The presentation of this phrase at various locations in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It will be appreciated by those skilled in the art that the embodiments described herein may be combined with other embodiments. The term "and / or" used in the specification of the present invention and the appended claims refers to any combination of one or more of the associated listed items and all possible combinations, and includes these combinations.

[0026] The following will describe the implementation of the present invention in detail with reference to the accompanying drawings in the embodiment diagram of the present invention.

[0027] The requirements in the field of software radio are highly professional, complex, changeable and ambiguous, which leads to the following problems in traditional software platform construction technology: (i) In the demand analysis stage, it takes a lot of time, manpower and material resources to clarify the user's application requirements. The existing solution is to have UI design engineers quickly design prototypes to simulate the user's actual interactive operations, thereby guiding the demand providers to further explore and clarify the requirements. However, in the field of software radio, simple interactive simulations do not have real analysis data operations, and often cannot truly fully explore the user's actual application needs. Only when users use real analysis data for actual operations can they further explore and clarify the requirements. (ii) At the same time, traditional technologies are also unable to cope with changes in application requirements, and often need to modify the initial design or even the system architecture. Such changes in application requirements may cause the entire software system R&D process (such as the demand stage, feasibility analysis stage, design stage, R&D stage and testing stage) to change simultaneously, which requires the in-depth participation of software developers to achieve. (3) During the evolution of system software, each step of evolution requires the participation of R&D personnel in demand assessment, feasibility analysis and assessment, design phase, R&D phase and testing phase. The system software cannot complete self-evolution under the user's autonomous operation.

[0028] In order to achieve the rapid construction of software prototypes that can interact with real data in the software radio field, and the rapid development of products that meet delivery requirements, while also being able to cope with the complex, changeable, highly professional and ambiguous software application requirements in the software radio field and complete self-evolution after software development is completed, the following new technical solutions are proposed in this specification.

[0029] In one embodiment, Figure 1As shown, a self-evolving waveform system 100 is provided, including an attribute feature library 11, an entity library 13, a basic function module 15 and a system management module 17. The attribute feature library 11 includes constructing various attribute features according to the data type in the radar signal waveform analysis task scenario, and the types of various attribute features include numbers, characters, labels, files, enumerations, time and dimensions. The entity library 13 includes various entities abstracted from the radar signal waveform analysis task scenario, each entity is bound to related attribute features, and each entity is mutually connected through its corresponding ID attribute. The ID attribute is used to uniquely identify the corresponding entity. The basic function module 15 is used to perform user login registration and authority management of the waveform system, and the system management module 17 is used to perform management operations on the attribute feature library 11 and the entity library 13. The system management module 17 includes a management interface for the attribute feature library 11, a management interface for the entity library 13 and a function publishing interface, and the function publishing interface is used to publish entities. The waveform system is deployed based on a general software radio architecture.

[0030] It can be understood that firstly, a complete attribute feature library 11 is constructed, then each entity is constructed by each attribute feature in the attribute feature library 11, then the connection between each entity is established, and finally the entities form a software platform that meets the signal waveform analysis requirements in the software radio field, that is, a waveform system. The main design process can be as follows: Figure 2 As shown. Among them, entity refers to the abstract definition of things in the software radio industry, such as "signal" and "waveform", which can be abstracted as entities; entity is composed of multiple attribute features, which are used to characterize entity attribute information. Attribute features refer to the attributes of the entity and the characteristic information of the attributes. For example, the attribute features of the waveform entity can include: ID attribute (provided by default in the entity), name attribute (character), creator (relationship attribute) and storage date (date), etc.

[0031] The above self-evolvable waveform system 100, by designing the attribute types into seven types, such as numbers, characters, labels, files, enumerations, time and dimensions, effectively covers all attribute features in the radar signal analysis task. After completing the development task of the basic information of these attribute features, a waveform (demonstration) system based on real data of the radar signal analysis task can be quickly established by means of entity construction and attribute binding, so as to further explore application needs. After the application needs are determined, the development and deployment of the final system can also be quickly improved based on the waveform system. At the same time, after the above self-evolvable waveform system 100 is delivered to users, it can support the expansion and upgrade of system software functions by system administrators without the intervention of professional software developers, thereby realizing the rapid self-evolution of the waveform system.

[0032] It can be understood that first, a complete attribute feature library is constructed11. The attribute features can be divided into seven types of attribute features, namely, digital, character, label, file, enumeration, time and dimension, according to the data type in the radar signal waveform analysis task scenario:

[0033] Among them, the attribute feature of the digital type means that the attribute feature can be represented by a number, including types of comparable size such as integers and floating points, which can be a specific number or a range of numbers. For example, attributes such as age and frequency can be represented by the attribute feature of the digital type. The design of the attribute feature of the digital type can be shown in Table 1:

[0034] Table 1

[0035]

[0036] Character-type attribute features indicate that the attribute feature can set specific characters for an entity, such as name: Zhang San, where "name" is the attribute feature name of the character type, and "Zhang San" is the value set when the attribute feature is bound to an entity. Another example is environment: mountain, where "environment" is the attribute feature name of the character type, and "mountain" is the value set when the attribute feature is bound to an entity. The design of character-type attribute features can be shown in Table 2:

[0037] Table 2

[0038]

[0039] The attribute feature of the label type is just a text label, which is directly bound to the entity without the user setting a specific value or specific marking property. For example, if the attribute feature is an early warning radar, then when the label "early warning radar" is bound to the radar entity, it can be indicated that the radar entity is an early warning radar. The design of the attribute feature of the label type can be shown in Table 3:

[0040] Table 3

[0041]

[0042] The attribute feature of the file type is a file attribute, such as pictures and files, which are all file type attributes. The design of the attribute feature of the file type can be shown in Table 4:

[0043] Table 4

[0044]

[0045] The attribute feature of enumeration type has a limited range of values. When setting the attribute value, the user needs to select within the specified range. It is usually used to represent a group of related options, states or flags. For example, gender and waveform type can be represented by enumeration type attribute features. The design of enumeration type attribute features can be shown in Table 5:

[0046] Table 5

[0047]

[0048] The attribute feature of the time type has time attributes, such as date of birth, date of production, etc. The attribute feature of the time type also supports time ranges, such as the validity period and other attributes with start date and end date. The design of the attribute feature of the time type can be shown in Table 6:

[0049] Table 6

[0050]

[0051] The dimension-type attribute feature is used to store dimension-related attributes, such as radar signal data such as resolution and three-dimensional space. The design of the dimension-type attribute feature can be shown in Table 7:

[0052] Table 7

[0053]

[0054] Based on the above seven attribute types, various attribute features can be created, such as name, age, waveform recognition rate, waveform detection distance and frequency, etc. Attribute features can also be dynamically created according to the application requirements of the actual radar signal analysis task to continuously improve the attribute feature library11.

[0055] Then, the entities related to the radar signal analysis task are constructed based on the perfect attribute feature library 11. The entity is an abstract definition of things in the software radio industry. First, the entities are abstracted from the application requirements of the radar signal analysis task, such as the user entity in the comprehensive management task, the waveform entity in the waveform management task, and the signal entity in the signal analysis task. The attribute features involved in each entity are analyzed and obtained respectively, and the attribute features are selected from the attribute feature library 11 and bound to the corresponding entity to complete the implementation of the entity function. For example, the name attribute of the character type, the age attribute of the numeric type, and the gender attribute of the enumeration type are selected from the attribute feature library 11 and bound to the user entity, so that the user entity can have attribute features such as name, age, and gender. Or for example, a waveform name attribute of character type, a frequency attribute of digital type, and an application scenario attribute of enumeration type are selected from the attribute feature library 11 and bound to the waveform entity, then the waveform entity can have attribute features such as waveform name, frequency, and application scenario. For another example, a signal name attribute of character type, a signal power attribute of digital type, a physical attribute of enumeration type, and a usage attribute of enumeration type are selected from the attribute feature library 11 and bound to the signal entity, then the signal entity can have attribute features such as signal name, signal power, physical attribute, and usage attribute. Similarly, other entities can be improved in turn according to the attributes involved in the entities, and finally all improved entities constitute the entity library 13 of the waveform system.

[0056] Next, establish the connection between entities. In a complete waveform system, entities are both independent and interconnected. Independence means that entities have their own attribute characteristics after abstraction and can be clearly distinguished from other entities. For example, user entities and waveform entities are two independent entities. The connection between entities means that entities are often connected through certain logical relationships. For example, there may be an "ownership relationship" between user entities and waveform entities, that is, a user entity owns one or more waveform entities.

[0057] In one embodiment, the mutual relationships between entities include a one-to-one relationship, a one-to-many relationship, and a many-to-many relationship.

[0058] It can be understood that the mutual connections between entities can be divided into the following three relationships:

[0059] (1) A one-to-one relationship, marked as 1:1, indicates that the data between an entity A and another entity B is one-to-one corresponding, that is, a piece of data in entity A is associated with only one piece of data in entity B.

[0060] (2) A one-to-many relationship, marked as 1:n, indicates that the data between an entity A and another entity B is in a one-to-many relationship, that is, one piece of data in entity A is associated with multiple pieces of data in entity B.

[0061] (3) A many-to-many relationship, marked as n:m, indicates that the data between an entity A and another entity B is in a many-to-many relationship, that is, a piece of data in entity A is associated with multiple pieces of data in entity B, and a piece of data in entity B is also associated with multiple pieces of data in entity A.

[0062] Each entity has an ID attribute by default, and the connection between entities is established through the ID attribute. After the entity library 13 of the waveform system is established, the connection between entities can be constructed according to the relationship between entities in the radar signal analysis task.

[0063] Finally, the self-evolving waveform system 100 is constructed based on the entity. First, the basic functions of the waveform system are constructed, such as the basic function modules 15 such as user login registration and authority management, and then the system management module 17 for managing the attribute feature library 11 and the entity library 13 is provided, which may include:

[0064] (1) Building a management interface for the attribute feature library 11, which may include management interfaces for creating, modifying, deleting attribute features, and binding relationships with entities.

[0065] (2) Constructing a management interface for the entity library 13, which may include the creation, modification, deletion, and publication of entities, etc., and is used to bind entities, release their attribute features, and manage the association relationship between entities.

[0066] (3) Function publishing interface, which is used to publish entities after the connection between entities is established. Users can then manage entity data through the functions of the entity, such as creating, modifying, deleting, and retrieving.

[0067] In one embodiment, Figure 3 As shown, the self-evolving waveform system 100 may also include a system administrator module 19, which is used to extract the evolution requirements existing in the radar signal analysis task scenario, perform evolution operations on the attribute feature library 11, the entity library 13 and the relationship between entities according to the evolution requirements, and publish the evolved waveform system version. The evolution operation on the attribute feature library 11 includes creating a new attribute feature and adding it to the attribute feature library 11 when the attribute feature library 11 needs to be expanded, or maintaining the existing attribute features in the current attribute feature library 11 unchanged when the attribute feature library 11 does not need to be expanded. The evolution operation on the entity library 13 includes extending the original entity or creating a new entity. The evolution operation on the relationship between entities includes changing or creating a new relationship between entities.

[0068] It can be understood that the self-evolution of the above-mentioned self-evolving waveform system 100 means that after the waveform system is delivered to the user, the function expansion and upgrade of the waveform system can be completed by the system administrator or the system administrator module 19 based on the existing AI large model without the participation of professional software developers. The self-evolution process of the waveform system can be as follows: Figure 4 As shown, it mainly includes the following steps:

[0069] (1) The system administrator module 19 determines whether it is necessary to expand the attribute feature library 11 according to the evolution requirements in the current radar signal analysis task to be executed: If it is necessary to expand the attribute feature library 11: create new attribute features according to the attribute creation process already given in the system or mastered by the model after self-learning, and add them to the attribute feature library 11; if it is not necessary to expand the attribute feature library 11, it indicates that the evolved attribute requirements can be met by the existing attribute features in the current attribute feature library 11.

[0070] (2) The self-evolution of the waveform system is mainly completed in two ways: one is to expand the original entity, that is, to enrich the attribute functions of the original entity or to rebuild the connection between entities; the other is to create a new entity. When the transactions in the new evolutionary requirements need to be expressed through new entities, the system administrator module 19 needs to use the given entity creation template or model to learn the entity creation method mastered by the previous entity creation method to create the corresponding new entity.

[0071] (3) Manage the connections between entities: Change or create connections between entities based on evolutionary needs;

[0072] (4) Release the evolved waveform system version to complete the self-evolution of the waveform system.

[0073] In one embodiment, in order to more clearly and intuitively demonstrate the construction and implementation process of the self-evolving waveform system 100, one of many examples is provided here:

[0074] The following attribute features are created in the attribute feature library 11: name (character attribute), age (numeric attribute), gender (enumeration attribute), name (character attribute), detection distance (numeric attribute), number of interferences (numeric attribute), early warning radar (label attribute) and navigation radar (label attribute), etc.

[0075] A user entity, a waveform entity and a radar entity are created in the entity library 13, wherein the user entity is bound to the name attribute, the age attribute and the gender attribute, the waveform entity is bound to the name attribute, the detection distance attribute and the interference number attribute, and the radar entity is bound to the name attribute and the early warning radar label attribute.

[0076] Establish the connection between entities: the user entity and the waveform entity are in a one-to-many relationship, that is, one user can have multiple waveforms. The user entity and the radar entity are also in a one-to-many relationship, that is, one user can have multiple radar devices. The radar entity and the waveform entity are in a many-to-many relationship, that is, one radar can transmit multiple waveforms, and one waveform can also be transmitted in multiple radar devices.

[0077] After the waveform system is released, users can manage entity data according to the established entity relationships and entity attributes, such as uploading waveform data and adding radar equipment.

[0078] An example of waveform system self-evolution can be: after the above-mentioned waveform system is delivered for use, according to the needs of the actual radar signal analysis task, it is necessary to further expand the user entity, waveform entity and radar entity. The user entity adds a gender attribute, and the gender attribute can be selected from the attribute feature library 11; it is necessary to add a capability level attribute, and at this time there is no capability level attribute in the attribute feature library 11, then the system administrator can first create an "ability level" enumeration attribute, and the attribute values ​​include elementary, intermediate and advanced. After the capability level attribute is created, it is bound to the user entity. The waveform entity expands the clutter type attribute, and the system administrator can also first create the "clutter type" enumeration attribute, and the attribute values ​​include ground clutter, sea clutter and space clutter. After the clutter type attribute is created, it is bound to the waveform entity. The radar entity expands the imaging resolution type attribute, and the system administrator can also first create the "imaging resolution" dimension attribute, and after the creation, it is bound to the radar entity. System administrators can also create new entities, such as task entities, bind name attributes, creation time attributes, and execution time attributes, and establish connections with user entities, waveform entities, and radar entities: one user entity manages multiple task entities, and one task entity can contain multiple waveforms and multiple radars. The system administrator releases the evolved waveform system version to complete the waveform system evolution. It can be seen that in the process of the waveform system's self-evolution, only the system administrator can complete it, without the need for software developers to redesign and intervene in development. It can be understood that the above-mentioned system administrator module can be a real person or can be played by an existing large AI model.

[0079] In one embodiment, Figure 5 As shown, a method for quickly constructing a self-evolving waveform system is provided, which may include the following processing steps S10 to S18:

[0080] S10, constructing various attribute features according to the data types in the radar signal waveform analysis task scenario, and creating an attribute feature library of the waveform system; the types of various attribute features include numbers, characters, labels, files, enumerations, time and dimensions;

[0081] S12, abstracting each entity from the radar signal waveform analysis task scenario, binding relevant attribute features to each entity, and creating an entity library of the waveform system;

[0082] S14, establishing mutual connections between entities through the corresponding ID attributes of each entity; the ID attribute is used to uniquely identify the corresponding entity;

[0083] S16, creating a basic function module and a system management module of the waveform system; the basic function module is used to perform user login registration and authority management of the waveform system, and the system management module is used to perform management operations on the attribute feature library and the entity library. The system management module includes a management interface for the attribute feature library, a management interface for the entity library, and a function publishing interface, and the function publishing interface is used to publish entities;

[0084] S18, release the waveform system; the waveform system is deployed based on the general software radio architecture.

[0085] The above-mentioned self-evolvable waveform system rapid construction method effectively covers all attribute features in the radar signal analysis task by designing the attribute types into seven types, namely, numbers, characters, labels, files, enumerations, time and dimensions. After completing the development task of the basic information of these attribute features, a waveform (demonstration) system based on real data of the radar signal analysis task can be quickly established by means of entity construction and attribute binding, so as to further explore application requirements. After the application requirements are determined, the development and deployment of the final system can also be quickly improved based on the waveform system. At the same time, after the above-mentioned self-evolvable waveform system is delivered to users, it can support the expansion and upgrade of system software functions by system administrators without the intervention of professional software developers, thus realizing the rapid self-evolution of the waveform system.

[0086] In one embodiment, the above-mentioned method for quickly constructing a self-evolving waveform system may further include the following steps:

[0087] Deploy the system administrator module in the wave system;

[0088] The system administrator module extracts the evolution requirements in the radar signal analysis task scenario, executes the evolution operations on the attribute feature library, entity library and the relationship between entities according to the evolution requirements, and releases the evolved waveform system version;

[0089] The evolution operation of the attribute feature library includes creating new attribute features and adding them to the attribute feature library when the attribute feature library needs to be expanded, or maintaining the existing attribute features in the current attribute feature library unchanged when the attribute feature library does not need to be expanded;

[0090] The evolutionary operations on the entity library include extending the original entity or creating a new entity, and the evolutionary operations on the relationship between entities include changing or creating the relationship between new entities.

[0091] In one embodiment, the mutual relationships between entities include a one-to-one relationship, a one-to-many relationship, and a many-to-many relationship.

[0092] It can be understood that the specific limitations of the method for quickly constructing a self-evolving waveform system can be found in the corresponding limitations of the self-evolving waveform system in the above text, and will not be repeated here.

[0093] It should be understood that although Figure 5 The steps in the method are shown in sequence as indicated by the arrows, but the steps are not necessarily executed in the order indicated by the arrows. Unless otherwise specified in this document, there is no strict order restriction for the execution of the steps, and the steps can be executed in other orders. Figure 5 At least part of the steps may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily executed at the same time, but can be executed at different times. The execution order of these sub-steps or stages is not necessarily sequentially, but can be executed in turn or alternately with other steps or at least part of the sub-steps or stages of other steps.

[0094] In one embodiment, a computer device is provided, including a memory and a processor, wherein the memory stores a computer program, and the processor implements the following processing steps when executing the computer program: constructing various attribute features according to the data type in the radar signal waveform analysis task scenario, and creating an attribute feature library of the waveform system; the type of each attribute feature includes numbers, characters, labels, files, enumerations, time and dimensions; abstracting various entities from the radar signal waveform analysis task scenario, binding relevant attribute features to each entity, and creating an entity library of the waveform system; establishing mutual connections between various entities through the corresponding ID attributes of each entity; the ID attribute is used to uniquely identify the corresponding entity; creating a basic function module and a system management module of the waveform system; the basic function module is used to perform user login registration and authority management of the waveform system, and the system management module is used to perform management operations on the attribute feature library and the entity library, and the system management module includes a management interface for the attribute feature library, a management interface for the entity library and a function publishing interface, and the function publishing interface is used to publish entities; publishing the waveform system.

[0095] In one embodiment, when the processor executes the computer program, it can also implement the steps or sub-steps added in each embodiment of the above-mentioned method for quickly constructing a self-evolving waveform system.

[0096] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the following processing steps are implemented: constructing various attribute features according to the data type in the radar signal waveform analysis task scenario, and creating an attribute feature library of the waveform system; the types of various attribute features include numbers, characters, labels, files, enumerations, time and dimensions; abstracting various entities from the radar signal waveform analysis task scenario, binding relevant attribute features to each entity, and creating an entity library of the waveform system; establishing mutual connections between various entities through the corresponding ID attributes of each entity; the ID attribute is used to uniquely identify the corresponding entity; creating a basic function module and a system management module of the waveform system; the basic function module is used to perform user login registration and authority management of the waveform system, and the system management module is used to perform management operations on the attribute feature library and the entity library, and the system management module includes a management interface for the attribute feature library, a management interface for the entity library and a function publishing interface, and the function publishing interface is used to publish entities; publishing the waveform system.

[0097] In one embodiment, when the computer program is executed by a processor, it can also implement the steps or sub-steps added in each embodiment of the above-mentioned method for quickly constructing a self-evolving waveform system.

[0098] A person of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment method can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided by the present invention can include non-volatile and / or volatile memory. Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory may include random access memory (RAM) or external cache memory. As an illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus dynamic random access memory (RambusDRAM, referred to as RDRAM) and interface dynamic random access memory (DRDRAM).

[0099] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0100] The above embodiments only express several implementation methods of the present invention, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of protection of the invention. It should be pointed out that, for those of ordinary skill in the art, several modifications and improvements can be made without departing from the concept of the present invention, which all belong to the scope of protection of the present invention. Therefore, the scope of protection of the present invention shall be subject to the attached claims.

Claims

1. A self-evolving waveform system, characterized in that: It includes an attribute feature library, an entity library, a basic function module and a system management module. The attribute feature library includes constructing various attribute features according to the data type in the radar signal waveform analysis task scenario. The types of the attribute features include numbers, characters, labels, files, enumerations, time and dimensions. The entity library includes entities abstracted from the radar signal waveform analysis task scenario, each of the entities is respectively bound to the relevant attribute features, and each of the entities is mutually connected through their respective corresponding ID attributes; the ID attribute is used to uniquely identify the corresponding entity; The basic function module is used to perform user login registration and authority management of the waveform system, and the system management module is used to perform management operations on the attribute feature library and the entity library. The system management module includes a management interface for the attribute feature library, a management interface for the entity library and a function release interface. The function release interface is used to release the entity. The waveform system is deployed based on a general software radio architecture. The evolution operation on the entity library includes extending the original entity or creating a new entity, using a given entity creation template or model to create a corresponding new entity by learning the entity creation method mastered by the previous entity creation method, and the evolution operation on the relationship between entities includes changing or creating a new relationship between entities.

2. The self-evolving waveform system according to claim 1, characterized in that: It also includes a system administrator module, which is used to extract the evolution requirements existing in the radar signal analysis task scenario, perform evolution operations on the attribute feature library, the entity library and the relationship between entities according to the evolution requirements, and publish the evolved waveform system version; The evolution operation of the attribute feature library includes creating new attribute features and adding them to the attribute feature library when the attribute feature library needs to be expanded, or maintaining the existing attribute features in the current attribute feature library unchanged when the attribute feature library does not need to be expanded.

3. The self-evolving waveform system according to claim 1 or 2, characterized in that: The mutual relations between the entities include one-to-one relations, one-to-many relations and many-to-many relations.

4. A method for rapidly constructing a self-evolving waveform system, characterized in that: Includes steps: Construct various attribute features according to the data types in the radar signal waveform analysis task scenario, and create an attribute feature library of the waveform system; the types of the attribute features include numbers, characters, labels, files, enumerations, time and dimensions; Abstracting each entity from the radar signal waveform analysis task scenario, binding the relevant attribute features to each entity, and creating an entity library of the waveform system; Establishing mutual relations between the entities through the ID attributes corresponding to the entities; the ID attributes are used to uniquely identify the corresponding entities; Create a basic function module and a system management module of the waveform system; the basic function module is used to perform user login registration and authority management of the waveform system, the system management module is used to perform management operations on the attribute feature library and the entity library, the system management module includes a management interface for the attribute feature library, a management interface for the entity library and a function publishing interface, and the function publishing interface is used to publish the entity; publishing said waveform system; The waveform system is deployed based on a general software radio architecture. The evolution operations on the entity library include expanding the original entity or creating a new entity, using a given entity creation template or model to create a corresponding new entity by learning the entity creation method mastered by the previous entity creation method, and the evolution operations on the relationship between entities include changing or creating the relationship between new entities.

5. The method for rapidly constructing a self-evolving waveform system according to claim 4, characterized in that: Also includes the steps: deploying a system administrator module in the waveform system; The system administrator module extracts the evolution requirements in the radar signal analysis task scenario, executes the evolution operation on the attribute feature library, the entity library and the relationship between entities according to the evolution requirements, and releases the evolved waveform system version; wherein, The evolution operation of the attribute feature library includes creating new attribute features and adding them to the attribute feature library when the attribute feature library needs to be expanded, or maintaining the existing attribute features in the current attribute feature library unchanged when the attribute feature library does not need to be expanded; The evolution operation on the entity library includes extending the original entity or creating a new entity, and the evolution operation on the relationship between entities includes changing or creating a relationship between entities.

6. The method for rapidly constructing a self-evolving waveform system according to claim 4 or 5, characterized in that: The mutual relations between the entities include one-to-one relations, one-to-many relations and many-to-many relations.

7. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that: When the processor executes the computer program, the steps of the method for quickly constructing a self-evolving waveform system as described in any one of claims 4 to 6 are implemented.

8. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method for rapidly constructing a self-evolvable waveform system as described in any one of claims 4 to 6 are implemented.

Citation Information

Patent Citations

  • Software-defined signal rapid generation method and system based on modularization

    CN115586813A

  • SCA communication architecture design method based on conceptual model

    CN117873459A