A maritime satellite launch information pushing method and system based on an association matrix
By constructing a correlation matrix for information dissemination during maritime satellite launches, the problem of insufficient information dissemination in traditional satellite launch platforms has been solved. This enables flexible configuration and real-time information support for maritime satellite launch systems, thereby improving safety and efficiency.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- 709TH RESEARCH INSTITUTE CHINA STATE SHIPBUILDING CORP LTD
- Filing Date
- 2023-01-03
- Publication Date
- 2026-04-17
AI Technical Summary
Traditional land-based satellite launch platforms cannot meet the demand for launching large numbers of civilian small satellites, and the information monitoring means for launching satellites at sea are insufficient, posing safety hazards and lacking effective information system support.
A maritime satellite launch information push method based on correlation matrix is adopted. By constructing a task hierarchy, information element space and user role matrix, information recommendation results are generated, and flexible information push configuration is provided. Combined with manual configuration and sample data analysis, it provides real-time support for the maritime satellite launch system.
It enables flexible information push configuration, reduces manpower costs, provides real-time support information and decision support, and improves the safety and efficiency of maritime satellite launches.
Smart Images

Figure CN116227843B_ABST
Abstract
Description
Technical Field
[0001] This invention belongs to the field of information processing technology for maritime satellite launches, and more specifically, relates to a method and system for pushing maritime satellite launch information based on an association matrix. Background Technology
[0002] Space rocket launch missions are complex large-scale systems engineering projects with a large workload and many stages. They place extremely high demands on safety and reliability. Therefore, they have always been developed as a major national pilot project.
[0003] With the increasing number of military rocket launches and the growing demand for civilian satellite launches, traditional land-based satellite launch platforms are no longer sufficient in terms of quantity and scale to handle the large number of launches. Furthermore, the cumbersome and expensive procedures of traditional land-based satellite launches make them prohibitively costly for large-scale civilian small satellite launches. Therefore, there is an urgent need to explore a convenient, cost-effective, and flexible commercial launch model.
[0004] Domestic technicians have proposed a new civilian and commercial satellite launch mode that utilizes mobile or semi-floating platforms at sea to launch rockets in designated sea areas. This is an economical, flexible, and safe operating method that has developed rapidly in the aerospace field in recent years. It coincides with the idea of low cost and high efficiency in civilian and commercial satellite launches, and demonstrates significant economic advantages.
[0005] Currently, my country has conducted three satellite launch missions based on sea-based launch platforms, all of which were modified from existing equipment and employed a cold launch method using solid-fuel rockets. This approach cannot yet meet the hot launch requirements of solid-fuel rockets and large liquid-fuel rockets. The "blind launch" mode employed suffers from severely inadequate information-based monitoring of the launch process, lacks external measurement and safety control measures, and lacks the capability to manage potential launch risks, posing significant hidden dangers to personnel and equipment safety. Therefore, a crucial current research topic is the development of key technologies and equipment for sea-based satellite launch command and control systems. The aim is to leverage the cohesive role of information systems, digitizing complex manual processes to save on labor costs.
[0006] In view of this, it is necessary to propose a new method and system for pushing information on maritime satellite launches, which is suitable for providing the necessary support information for maritime civilian and commercial satellite launch systems in real time and can provide auxiliary decision support for maritime civilian and commercial satellite launch systems. Summary of the Invention
[0007] In view of the shortcomings of the prior art, the purpose of this invention is to provide a method and system for pushing maritime satellite launch information based on an association matrix, which provides a flexible configuration method for pushing maritime satellite launch information and can be easily configured according to the needs of satellite launch information support.
[0008] To achieve the above objectives, the present invention provides a method for pushing maritime satellite launch information based on an association matrix, which includes the following steps:
[0009] S1. Construct a hierarchical structure for maritime satellite launch missions. Specifically, this involves analyzing the components of a satellite launch mission, defining mission entities and related attributes, performing multi-level mission decomposition, and forming a hierarchical mission decomposition tree and a set of indivisible atomic mission entities.
[0010] S2. Analyze the maritime satellite launch process, identify information support requirements, construct a maritime satellite launch information element space according to these requirements, and uniformly number the maritime satellite launch information to form an information element set.
[0011] S3. Construct an association matrix between atomic mission entities and information elements. Specifically, for different user roles in maritime satellite launches, using atomic mission entities as columns and information elements as rows, form an association matrix and a timing constraint matrix corresponding to each different user role.
[0012] S4. Generate information recommendation results based on the association matrix and timing constraint matrix corresponding to each different user role, and push the information.
[0013] Furthermore, step S1 specifically includes the following sub-steps:
[0014] S11. Define the mission entities and their attributes. Specifically, define the maritime satellite launch mission entity, its attributes, and the relationships between entities, forming a set of mission entities, a set of entity attributes, and a set of relationships between entities.
[0015] Task entities include atomic task entities and decomposable non-atomic task entities.
[0016] The attributes of a task entity include task name, task code, task execution time, participating roles, resources required to execute the task, task environment conditions, and whether it is an atomic entity.
[0017] The relationships between task entities include parent-child relationships, predecessor relationships, successor relationships, containment relationships, and parallel relationships.
[0018] S12. Perform multi-level task decomposition. Specifically, decompose the task entity into multiple sub-task entities, each sub-task entity corresponding to a sub-task. Continue decomposing the task entity until indivisible atomic task entities are obtained.
[0019] S13. Form a task decomposition tree and a set of indivisible atomic task entities. Specifically, the decomposed task entities are arranged hierarchically to form a task decomposition tree, and all indivisible task entities are arranged to form a set of atomic task entities.
[0020] Furthermore, in step S11, each relation specifically refers to:
[0021] Parent-child relationship: After task decomposition, two tasks are related as parent and child nodes in the task decomposition tree.
[0022] Precedence and succession relationships: If two tasks A and B are executed in a specific order, and task B can only be executed after task A has been completed, then task A and task B have a precedence relationship, and task B and task A have a succession relationship.
[0023] Containment relationship: Task A is a subtask of Task B.
[0024] Parallel relationship: Task A and Task B are executed simultaneously.
[0025] Furthermore, in step S2, the maritime satellite launch information elements include environmental support information, equipment monitoring information, mission information, process information, decision support information, support and handling information, and special area surveillance information.
[0026] The environmental protection information includes sea surface wave and current information, sea surface wind field information, and electromagnetic environment information.
[0027] The aforementioned equipment monitoring information includes monitoring information for telemetry equipment, air and sea target surveillance equipment, satellite equipment, launch ships, rocket equipment, power supply systems, and spatiotemporal alignment equipment.
[0028] The mission-related information includes status information for rocket preparation, satellite preparation, satellite-rocket docking, rocket testing, and satellite testing.
[0029] The aforementioned process information includes rocket preparation procedures, satellite preparation procedures, satellite-rocket docking procedures, rocket testing procedures, and reference information required in the satellite testing procedures.
[0030] The decision support information includes ballistic calculations, scheme generation templates, threat warnings, and environmental support information.
[0031] The aforementioned emergency response information includes information on water rescue, medical assistance, fire prevention, and power outage response.
[0032] The special area monitoring information includes surveillance video of the work area and surveillance video of the command room.
[0033] Furthermore, step S3 includes the following sub-steps:
[0034] S31. Construct a user role information matrix, for each element u in the user role set U. k Constructing an information relevance matrix matrix The array is h×g, where h is the number of atomic task entities and g is the number of information elements. As shown below:
[0035]
[0036] Among them, c hg Let c be the demand factor of the h-th atomic task entity for the g-th information. hg =1, indicating that when executing the h-th atomic task entity, the g-th information needs to be recommended, when c ij =0, indicating that the g-th piece of information does not need to be recommended when performing the h-th atomic task.
[0037] S32. Design the timing of information recommendation. Specifically, design the time period during which information needs to be recommended when each task is executed, so that the corresponding recommended information is provided as needed within the corresponding time period.
[0038] The timing of information recommendations is related to the multi-level task tree. Starting from the leaf nodes of the hierarchical task tree, information is merged upwards layer by layer to form the information recommendation time periods for all atomic task entities.
[0039] S33. Record the degree of information application. Specifically, record the degree of application of different information by different users during the satellite launch at sea. More specifically, record the information optimization scores and time windows during simulation training and actual launch. Record the information that users pay attention to during each operation, give basic scores and additional scores for the information, weight and sum the basic scores and additional scores, and record the recommendation time to form a score matrix and time window, thereby forming the correlation matrix and timing constraint matrix corresponding to each different user role.
[0040] Furthermore, step S4 includes the following sub-steps:
[0041] S41. Calculate the similarity between the target user and each sample user based on the target user's characteristics, and select the user with the highest similarity to form a candidate set of recommendation information.
[0042] S42. Determine recommended information elements based on the weighted average of the score matrix of the candidate recommendation information set. If the score of a certain information element exceeds a set score threshold, determine that element as the information element to be recommended.
[0043] S43. For recommended information that meets the conditions, the recommendation time windows are merged according to the hierarchical task tree to form different levels of recommendation opportunities for each information element, thereby forming an information recommendation scheme for the entire maritime satellite launch process.
[0044] According to a second aspect of the present invention, a system for implementing the maritime satellite launch information push method based on an association matrix as described above is also provided. This system includes a maritime satellite launch mission space construction module, a maritime satellite launch information element space construction module, a launch atomic mission entity-information element association matrix construction module, and an information recommendation result generation module. The functions of each module are as follows:
[0045] The space construction module for maritime satellite launch missions is used to analyze the composition of satellite launch missions, define mission entities and related attributes, perform multi-level mission decomposition, and provide a hierarchical mission decomposition tree and a set of indivisible atomic mission entities.
[0046] The maritime satellite launch information element space construction module is used to analyze the maritime satellite launch process and provide the information element space required to threaten maritime satellite launches.
[0047] The module for constructing the association matrix of atomic mission entities and information elements is designed for different user roles. It uses atomic mission entities as columns and information elements as rows to form an association matrix and a timing constraint matrix for each user role.
[0048] The information recommendation result generation module is used to generate a candidate set of recommended information based on user role characteristics, then determine the information push elements and recommendation timing for user roles, and thus provide the final information recommendation scheme.
[0049] In summary, the technical solutions conceived by this invention have the following beneficial effects compared with the prior art:
[0050] The method and system of this invention provide a flexible configuration method for pushing information on maritime satellite launches. It can be easily configured according to the needs of satellite launch information support. At the same time, it provides a user behavior analysis method that can combine manual configuration and sample data analysis. Based on user behavior, it calculates recommended information for each stage. Its flexible approach can truly provide the necessary support information for maritime civilian and commercial satellite launch systems in real time and provide auxiliary decision support for maritime civilian and commercial satellite launch systems. Attached Figure Description
[0051] Figure 1 This is a flowchart of a maritime satellite launch information push method based on an association matrix according to an embodiment of the present invention;
[0052] Figure 2 This is a schematic diagram of the task decomposition tree in an embodiment of the present invention. Detailed Implementation
[0053] To make the objectives, technical solutions, and advantages of this invention clearer, the invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the invention.
[0054] Figure 1 The flowchart below shows a method for pushing maritime satellite launch information based on an association matrix according to an embodiment of the present invention. As shown in the figure, the method for recommending maritime satellite launch information based on an association matrix according to the present invention includes the following steps:
[0055] S1. Construction of the hierarchical structure of the maritime satellite launch mission: Specifically, analyze the composition of the satellite launch mission, define the mission entities and related attributes, perform multi-level mission decomposition, and form a hierarchical mission decomposition tree and a set of indivisible atomic mission entities.
[0056] Step S1 can be further subdivided into the following sub-steps:
[0057] S11. Define the mission entity and define the mission entity attributes. Specifically, define the maritime satellite launch mission entity, the entity attributes, and the relationships between entities to form a mission entity set, an entity attribute set, and an entity relationship set.
[0058] Define the set of task entities as Task, containing n entities, then it can be represented as
[0059] Task={T1, T2, T3,…,T n}
[0060] Among them, T i Represents the i-th task entity;
[0061] The task entities mentioned include two types: atomic task entities, which are task entities that cannot be further decomposed, and non-atomic task entities that can be further decomposed.
[0062] The attributes of a task entity include: task name, task code, task execution time, participating roles, resources required to execute the task, task environment conditions, and whether it is an atomic entity, etc.
[0063] The relationships between task entities include parent-child relationships, predecessor relationships, successor relationships, containment relationships, and parallel relationships. Specifically, the relationships between individual task entities refer to:
[0064] Parent-child relationship: After task decomposition, two tasks are related as parent node and child node in the task decomposition tree;
[0065] Precedence and succession: If two tasks A and B are executed in a specific order, and task B can only be executed after task A has been completed, then task A and task B have a precedence relationship, and task B and task A have a succession relationship.
[0066] Containment relationship: Task A is a subtask of Task B;
[0067] Parallelism: Task A and Task B are executed simultaneously;
[0068] S12. Perform multi-level task decomposition, specifically, decompose the task entity into multiple sub-task entities, each sub-task entity corresponds to a sub-task, and continuously decompose the task entity until indivisible atomic task entities are obtained.
[0069] Assuming, In For the i-th level, the j-th task entity, the i-th level, the j-th task entity It can be decomposed into m subtasks, then we have It is expressed as follows:
[0070]
[0071] in, For task entities The kth subtask entity after decomposition.
[0072] S13. Form a task decomposition tree and a set of indivisible atomic task entities. Specifically, the decomposed task entities are arranged hierarchically to form a task decomposition tree, and all indivisible task entities are arranged to form a set of atomic task entities.
[0073] Decomposing a maritime satellite launch mission into several sub-missions, and further decomposing these sub-missions until indivisible sub-mission entities are obtained, can form a multi-level mission decomposition tree. Figure 2 This is a schematic diagram of a task decomposition tree according to an embodiment of the present invention, such as... Figure 2 As shown, in the multi-level task decomposition tree after decomposition, the indivisible sub-task entities, i.e., all leaf nodes, are atomic task entities. All atomic task entities can form a set of atomic task entities. Figure 2 The set of atomic tasks in the middle is
[0074] S2. Construct a maritime satellite launch information element space. Specifically, this involves analyzing the maritime satellite launch process, identifying information support requirements, and forming a maritime satellite launch information element space based on these requirements.
[0075] The aforementioned maritime satellite launch information mainly includes seven categories: environmental protection information, equipment monitoring information, mission information, process information, decision support information, support and disposal information, and special area surveillance information.
[0076] More specifically, the environmental support information mainly includes sea surface wave and current information, sea surface wind field information, and electromagnetic environment information. The equipment monitoring information mainly includes monitoring information for telemetry equipment, air and sea target surveillance equipment, satellite equipment, launch ships, rocket equipment, power supply systems, and spatiotemporal alignment equipment. The mission information mainly includes the status information of mission execution such as rocket preparation, satellite preparation, satellite-rocket docking, rocket testing, and satellite testing. The process information mainly consists of reference information needed in the rocket preparation process, satellite preparation process, satellite-rocket docking process, rocket testing process, and satellite testing process. The decision support information mainly includes ballistic calculations, scheme generation templates, threat warnings, and environmental support information. The emergency response information includes various emergency response information such as search and rescue for those falling into the water, medical assistance, fire prevention, and power outage support. The special area monitoring information includes surveillance video from the work area and surveillance video from the command center.
[0077] The above-mentioned maritime satellite launch information is uniformly numbered to form information element set A:
[0078] A = {a1, a2, ..., a} g}
[0079] Among them, a i Let g be the i-th information element, 1≤i≤g, where g is the number of information elements.
[0080] S3. Construct the atomic mission entity-information element association matrix. Specifically, for different user roles in maritime satellite launches, using atomic mission entities as columns and information elements as rows, form an association matrix and timing constraint matrix corresponding to each different user role. This includes the following sub-steps:
[0081] S31. Constructing the User Role Information Matrix. In engineering practice, initially, the user role information matrix is constructed manually. As data accumulates, the user role information matrix is generated by the learning system.
[0082] Assume the set of atomic mission entities for the decomposed maritime satellite launch mission is Ta:
[0083] Ta = {Ta1, Ta2, ..., Ta} h}
[0084] Among them, Ta i Let represent the i-th task entity in the set of atomic task entities, where 1 ≤ i ≤ h, and h represents the total number of atomic task entities.
[0085] Let the set of user roles be U, that is, U is:
[0086] U = {u1, u2, ..., u} m}
[0087] Among them, u i Let m represent the i-th character, where 1 ≤ i ≤ m, and m represents the number of characters.
[0088] The character feature matrix is V = {V1, V2, ..., V...} k}, where V k The feature vector corresponding to each role mainly includes role identity, age, gender, region, position, rank, etc., k = 1, 2, ..., m, where m is the number of roles.
[0089] For each element (i.e., each user) in the set of user roles U k Constructing an information relevance matrix matrix The array is h×g, where h is the number of atomic task entities and g is the number of information elements. As shown below:
[0090]
[0091] Among them, c ij Let c be the demand factor for the j-th information by the i-th atomic task, i = 1, 2, ..., h, j = 1, 2, ..., g; when c ij =1, indicating that the j-th piece of information needs to be recommended when performing the i-th atomic task; when c ij =0, indicating that the j-th piece of information does not need to be recommended when performing the i-th atomic task.
[0092] S32. Design the timing of information recommendation. Specifically, design the time period during which information needs to be recommended when each task is executed, so that the corresponding recommended information is given as needed during the corresponding time period.
[0093] The timing of recommendation information is related to the multi-level task tree, corresponding to the timing when each atomic task entity has recommendation information. For the i-th atomic task entity, if it needs the j-th information, then the information guarantee period when the i-th atomic task entity needs the j-th information is [t]. i 1,t i 2], where t i 1 represents the start time of information security, and t represents the start time of information security. i 2 is the termination time of information security, and meets the following conditions:
[0094]
[0095] Among them, ti b Let t be the start time of the execution of the i-th atomic task entity. i e The termination time for the execution of the i-th atomic task entity. When t i 1 = t i b ,t i 2 = t i e When , it means that the i-th atomic task entity needs the j-th information throughout the entire execution phase, denoted as Tm. ij =1,Tm ij This represents the information requirement of the i-th atomic task entity for the j-th information during the entire execution phase.
[0096] Starting from the leaf nodes of the hierarchical task tree, merging upwards layer by layer can form the information recommendation time periods for all sub-task entities. For the parent node of a certain atomic task entity, when the demand for a certain information element is 1 for all its child nodes during the entire execution phase, after merging the time periods of the task entity, the demand for that information for the parent node during the entire execution phase will be 1.
[0097] S33. Record the degree of information application. Specifically, record the degree of application of different information by different users during the satellite launch at sea. More specifically, record the information optimization scores and time windows during simulation training and actual launch. Record the information that users pay attention to during each operation, give basic scores and additional scores for the information, weight and sum the basic scores and additional scores, and record the recommendation time to form a score matrix and time window.
[0098] The simulated training and actual launch process recordings are recorded on a per-atomic mission entity basis. When a user views a specific information element at that atomic mission entity stage, the record is essentially divided into ξ. b The score is then adjusted based on the completion of the launch mission, with an additional score of ξ. ref cents,sc uk ij Represented as the k-th user u k The sum of the historical scores for using the j-th information in the execution of the i-th atomic task is as follows:
[0099] sc uk ij =ξ b +ξ ref ·wξ·suc
[0100] Where wξ is the mission type, which is 0.7 for simulation training and 1 for actual launch; suc is the launch result factor, which is 1 for successful launch and 0.7 for launch failure.
[0101] For user u k fractional matrix for:
[0102]
[0103] Among them, sc uk ij For the k-th user u k The sum of the usage history scores of the i-th atomic task entity for the j-th information, where i = 1, 2, ..., h, h is the number of atomic task entities, j = 1, 2, ..., g, g is the number of information elements, u k For the kth user.
[0104] S4. Generate information recommendation results, which consists of the following sub-steps:
[0105] S41. Match target user features, calculate the similarity between the target user and each sample user based on the target user features, and select the user with the highest similarity to form a candidate set of recommendation information. The feature vector of the analyzed target user O is O. t Then calculate the eigenvector O t The similarity to the feature vectors of all m user roles is such that the feature vector matrix of all roles is V = {V1, V2, ..., V...} m}, then the eigenvector is O t Sim, the similarity of all m user role feature vectors i as follows:
[0106]
[0107] Where i = 1, 2, ..., m, and m represents the number of characters.
[0108] The similarity between all target users and roles in each sample user database is ranked, and users with similarity greater than a certain threshold δ are selected. G The role is a collection of recommended roles for information U ref :
[0109]
[0110] Where p is the number of sample users that meet the conditions, and r p The corresponding sample user index is assigned, and the corresponding similarity is denoted as Sim. ref :
[0111] Sim ref ={sim1,sim2,…,sim p}
[0112] S42, Calculate user information push elements
[0113] Using reference character set U ref The score matrix of the target user is predicted by weighted averaging of the score matrices in the dataset, where the weights are the user and the reference role set U. ref Normalization factor wc of element similarity ii :
[0114]
[0115] Where ii = 1, 2, ..., p, sim ii Represents the set of reference roles U ref The similarity of the feature vector of the i-th user, sim kk Represents the set of reference roles U ref The similarity of the feature vector of the k-th user in the sample is given by p, where p represents the number of sample users that meet the conditions, and k = 1, 2, ..., p.
[0116] The elements in the target user score matrix are represented as Score_O ij :
[0117]
[0118] Where p represents the number of sample users that meet the conditions, k represents the k-th user in the user role set U, and sc urk ij sc uk ij For the k-th user u in the user role set U k The sum of the historical scores of the use of the j-th information by the i-th atomic task.
[0119] When the cumulative score of a certain atomic entity stage is less than the set score threshold, information element recommendations are made using a manually configured matrix; when the cumulative score of a certain atomic entity stage exceeds the set score threshold, information element recommendations are determined based on the target user score matrix; when the score of a certain information element exceeds the set score threshold, that element is identified as the information element to be recommended.
[0120] S43. Determine the recommendation timing. For recommended information that meets the conditions, the recommendation time window is merged according to the hierarchical task tree to form recommendation timing at different levels for each type of information, thereby forming an information recommendation scheme for the entire maritime satellite launch process.
[0121] The information recommendation system that implements the above-mentioned maritime satellite launch information recommendation method based on the association matrix includes a maritime satellite launch mission space construction module, a maritime satellite launch information element space construction module, a launch atomic mission entity-information element association matrix construction module, and an information recommendation result generation module. The functions of each module are as follows:
[0122] The space construction module for maritime satellite launch missions is used to analyze the composition of satellite launch missions, define mission entities and related attributes, perform multi-level mission decomposition, and provide a hierarchical mission decomposition tree and a set of indivisible atomic mission entities.
[0123] The maritime satellite launch information element space construction module is used to analyze the maritime satellite launch process and provide the information element space required to threaten maritime satellite launches.
[0124] The module for constructing the association matrix of atomic mission entities and information elements is designed for different user roles. It uses atomic mission entities as columns and information elements as rows to form an association matrix and a timing constraint matrix for each user role.
[0125] The information recommendation result generation module is used to generate a candidate set of recommended information based on user role characteristics, then determine the information push elements and recommendation timing for user roles, and thus provide the final information recommendation scheme.
[0126] This invention discloses a method and system for pushing information on maritime satellite launches based on an association matrix. This method is applicable to providing the necessary support information for maritime civilian and commercial satellite launch systems in real time and can provide auxiliary decision support for maritime civilian and commercial satellite launch systems.
[0127] Those skilled in the art will readily understand that the above description is merely a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of the present invention should be included within the scope of protection of the present invention.
Claims
1. A maritime satellite transmission information push method based on an association matrix, characterized in that, It includes the following steps: S1. Construct a hierarchical structure for maritime satellite launch missions. Specifically, this involves analyzing the components of a satellite launch mission, defining mission entities and related attributes, performing multi-level mission decomposition, and forming a hierarchical mission decomposition tree and a set of indivisible atomic mission entities. S2. Analyze the maritime satellite launch process, identify information support requirements, construct a maritime satellite launch information element space according to these requirements, and uniformly number the maritime satellite launch information to form an information element set. S3. Construct an association matrix between atomic mission entities and information elements. Specifically, for different user roles in maritime satellite launches, using atomic mission entities as columns and information elements as rows, form an association matrix and a timing constraint matrix corresponding to each different user role. S4. Generate information recommendation results based on the association matrix and timing constraint matrix corresponding to each different user role, and push the information.
2. The method of claim 1, wherein the method comprises: Step S1 specifically includes the following sub-steps: S11: Define the mission entities and their attributes. Specifically, define the maritime satellite launch mission entity, its attributes, and the relationships between entities, forming a set of mission entities, a set of entity attributes, and a set of relationships between entities. Task entities consist of atomic task entities and decomposable non-atomic task entities. The attributes of a task entity include task name, task code, task execution time, participating roles, resources required to execute the task, task environment conditions, and whether it is an atomic entity. The relationships between task entities include parent-child relationships, predecessor relationships, successor relationships, containment relationships, and parallel relationships. S12: Perform multi-level task decomposition. Specifically, decompose the task entity into multiple sub-task entities, each sub-task entity corresponding to a subtask. Continue decomposing the task entity until indivisible atomic task entities are obtained. S13: Form a task decomposition tree and a set of indivisible atomic task entities. Specifically, the decomposed task entities are arranged hierarchically to form a task decomposition tree, and all indivisible atomic task entities are arranged to form a set of atomic task entities.
3. The method of claim 2, wherein the method comprises: In step S11, the parent-child relationship refers to the relationship between two tasks as a parent node and a child node in the task decomposition tree after task decomposition. Precedence and succession relationships refer to the sequential execution order of two tasks A and B. Task A and task B have a precedence relationship, and task B and task A have a succession relationship. Task A and task B have a precedence relationship if and only if task A is completed before task B can be executed. An inclusion relationship means that task A is a subtask of task B. Parallelism means that task A and task B are executed simultaneously.
4. The method of claim 1, wherein the method comprises: In step S2, the spatial elements of maritime satellite launch information include environmental support information, equipment monitoring information, mission information, process information, decision support information, support and handling information, and special area surveillance information. The environmental protection information includes sea surface wave and current information, sea surface wind field information, and electromagnetic environment information. The aforementioned equipment monitoring information includes monitoring information for telemetry equipment, air and sea target surveillance equipment, satellite equipment, launch ships, rocket equipment, power supply systems, and spatiotemporal alignment equipment. The mission-related information includes status information for rocket preparation, satellite preparation, satellite-rocket docking, rocket testing, and satellite testing. The aforementioned process information includes rocket preparation procedures, satellite preparation procedures, satellite-rocket docking procedures, rocket testing procedures, and reference information required in the satellite testing procedures. The decision support information includes ballistic calculations, scheme generation templates, threat warnings, and environmental support information. The aforementioned emergency response information includes information on water rescue, medical assistance, fire prevention, and power outage response. The special area monitoring information includes surveillance video of the work area and surveillance video of the command center.
5. A method for push information of maritime satellite launch based on association matrix according to any one of claims 1-4, characterized in that, Step S3 includes the following sub-steps: S31: Construct a user role information matrix, for each element u in the user role set U. k Constructing an information relevance matrix ,matrix for h The array is g, where g represents the number of atomic task entities and h represents the number of information elements. As shown below: wherein, is the demand factor of the jth atomic task entity for the ith information, when = 1, indicates that the ith information is needed for performing the jth atomic task entity, and when = 0, indicates that the ith information is not needed for performing the jth atomic task. S32: Design the timing of information recommendation. Specifically, design the time periods during which recommended information is needed when performing each task, so that the appropriate recommended information can be provided as needed within the corresponding time periods. The timing of information recommendations is related to the multi-level task tree. Starting from the leaf nodes of the hierarchical task tree, the recommendation time periods for all atomic task entities are formed by ascending layer by layer. S33: Record the degree of information application. Specifically, record the degree of application of different information by different users during the satellite launch at sea. More specifically, record the information optimization scores and time windows during simulation training and actual launch. Record the information that users pay attention to during each operation, and give basic and additional scores for this information. The basic and additional scores are weighted and summed, and the recommendation time is recorded to form a score matrix and time window, thereby forming the correlation matrix and timing constraint matrix corresponding to each user role.
6. The method of claim 5, wherein the method comprises: Step S4 includes the following sub-steps: S41: Calculate the similarity between the target user and each sample user based on the target user's characteristics, and select the user with the highest similarity to form a candidate set of recommendation information. S42: Determine recommended information elements based on the weighted average of the score matrix of the candidate recommendation information set. If the score of a certain information element exceeds a set score threshold, determine that element as the information element to be recommended. S43: For recommended information that meets the conditions, the recommendation time windows are merged according to the hierarchical task tree to form different levels of recommendation opportunities for each information element, thereby forming an information recommendation scheme for the entire maritime satellite launch process.
7. A system for implementing a method of push information based on a correlation matrix for maritime satellite transmission according to any one of claims 1 to 6, characterized in that, It includes a spatial construction module for maritime satellite launch missions, a spatial construction module for maritime satellite launch information elements, a module for constructing a correlation matrix between launch atomic mission entities and information elements, and a module for generating information recommendation results.
8. The system as described in claim 7, characterized in that, The functions of each module are as follows: The space construction module for maritime satellite launch missions is used to analyze the composition of satellite launch missions, define mission entities and related attributes, perform multi-level mission decomposition, and provide a hierarchical mission decomposition tree and a set of indivisible atomic mission entities. The maritime satellite launch information element space construction module is used to analyze the maritime satellite launch process and provide the information element space required to threaten maritime satellite launches. The module for constructing the association matrix of atomic mission entities and information elements is used to form an association matrix and timing constraint matrix for each user role, with atomic mission entities as columns and information elements as rows. The information recommendation result generation module is configured to generate a candidate set of recommended information according to the user role characteristics, determine a user role information push element and a recommendation timing, and thus give a final information recommendation scheme.
Citation Information
Patent Citations
Mixed type scheduling method and system for cloud platform wide node scientific workflow
CN108108245A
Intelligent task recommendation method and device based on task tree
CN111861185A