Grouping cooperation target data distribution method, device and equipment in communication limited scene and medium
By defining multiple target data distribution modes and conditions, building a distribution strategy matrix, and optimizing data transmission in sensor system integration, the problems of network blockage and data packet loss in communication restricted scenarios are solved, and efficient target data transmission is achieved.
Patent Information
- Application Number
- CN202510750405.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-06
- Publication Date
- 2025-08-15
AI Technical Summary
In sensor system integration, the instant distribution strategy of target data in scenarios of restricted communication can easily lead to network blockage and data packet loss, affecting the systematic application effect of sensor equipment.
Define multiple target data distribution modes and conditions, build a distribution strategy matrix, and determine the final distribution mode of target data based on the set policy priorities, including instant distribution, timely distribution and manual distribution, and optimize data transmission based on data update triggering, target status update, target data space and importance conditions.
Under the condition of limited communication bandwidth, the data distribution strategy between the marshalling member nodes is accurately formulated, which reduces the transmission bandwidth occupancy rate, ensures the effective transmission of target data, and improves the efficiency of sensor system integration.
Smart Images

Figure CN120498596A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the field of collaborative data processing for sensor system integration, and specifically relates to a method, device, equipment and medium for grouping collaborative target data distribution in a communication-restricted scenario. Background Art
[0002] As the coordinated and systematic application of cross-domain and cross-platform passive detection sensors continues to advance, the need for collaborative processing and shared distribution of target data within task groups is becoming increasingly prominent. Currently, target data distribution between group member nodes typically employs an immediate distribution strategy, whereby updated target data is immediately transmitted to each member node. However, in the integrated construction of sensor systems, device platforms vary, and communication network configurations, such as wired networks, data links, and military 5G, have varying communication bandwidths. Furthermore, the amount of business data that requires interaction during system operation is increasing. Adopting traditional immediate distribution strategies makes it difficult to ensure the efficient distribution of necessary data within an appropriate timeframe, which can easily lead to network congestion and data loss, compromising the effectiveness of the systematic application of sensor equipment. Therefore, achieving effective distribution and transmission of target data in communication-constrained scenarios is a significant engineering challenge. Summary of the Invention
[0003] In response to the above-mentioned problems, the present invention provides a method, device, equipment and medium for grouping collaborative target data distribution in communication-restricted scenarios, aiming at the application scenario of sensor system integration, so as to realize the effective distribution and transmission of target data in communication-restricted scenarios.
[0004] In a first aspect, the present invention provides a method for distributing group collaborative target data in a communication-restricted scenario, comprising:
[0005] Define several target data distribution modes, and select one or more distribution modes to form the required distribution mode set according to different target data distribution requirements;
[0006] Define several types of target data distribution conditions, and select one or more types of target data distribution conditions to form a distribution condition set according to different target data distribution requirements;
[0007] Constructing a distribution strategy matrix based on the distribution mode and the distribution condition set;
[0008] According to the distribution strategy matrix and the set strategy priority principle, the final distribution mode of the target data is given.
[0009] In some embodiments, the distribution modes include immediate distribution M1, scheduled distribution M2, and manual distribution M3, as follows:
[0010] The instant distribution refers to the immediate distribution of received target data;
[0011] The timed distribution refers to caching and updating the received target data and distributing it according to the set time interval;
[0012] Manual distribution refers to manually confirming whether to distribute the target data;
[0013] The instant distribution and scheduled distribution both belong to the automatic distribution mode.
[0014] In some embodiments, four types of target data distribution conditions are defined, including data update trigger conditions, target status update conditions, target data space conditions, and target importance conditions;
[0015] The data update trigger conditions include real-time reporting driven update U1, scheduled processing driven update U2 and manual intervention driven update U3; wherein, the real-time reporting driven update U1 refers to the content update caused by receiving real-time target data reported by the sensor; the scheduled processing driven update U2 refers to the content update caused by scheduled processing of existing target data; the manual intervention driven update U3 refers to the content update caused by manual intervention processing of existing target data;
[0016] The target status update conditions include newly appearing targets S1, continuously updating targets S2, disappearing targets S3, temporarily disappearing targets S4, and reappearing targets S5;
[0017] The target data spatial conditions include initial direction finding data K1, continuous direction finding data K2, initial positioning data K3 and continuous positioning data K4;
[0018] The target importance condition divides the target importance into several levels, and the determination of the target importance includes two means: automatic setting and manual designation.
[0019] In some embodiments, constructing a distribution strategy matrix based on the distribution mode and the distribution condition set includes:
[0020] A distribution strategy matrix is constructed for each type of distribution condition in the distribution condition set and the two automatic distribution modes; wherein the number of distribution strategy matrices is consistent with the number of distribution conditions in the distribution condition set.
[0021] In some embodiments, the policy priority principle is as follows:
[0022] (1) First, determine whether the distribution mode is manual distribution according to the distribution mark in the received target data. If the distribution mark in the target data is manual distribution, it means that the target data needs to be distributed manually, and then directly set the distribution mode of the target data to manual distribution M3;
[0023] (2) Determining the corresponding values belonging to the distribution condition set based on the received target data content, including the data update trigger type value, the target state update type value, the target data space type value, and the target importance value;
[0024] (3) According to the data update trigger type value, the target state update type value, the target data space type value, the target importance value and the distribution strategy matrix, the distribution modes corresponding to different distribution condition dimensions are determined respectively; as long as the distribution mode corresponding to one distribution condition dimension is immediate distribution M1, the target data distribution mode is set as immediate distribution M1, otherwise the target data distribution mode is set as timed distribution M2.
[0025] In a second aspect, the present invention provides a grouping collaborative target data distribution device in a communication-restricted scenario, comprising:
[0026] Data receiving module: used to receive the target data output by the sensor collaborative data processing function in the system integration as the target data to be distributed by this system;
[0027] Data cache processing module: used to cache and update the target data to be distributed and manage access, and is responsible for the process data generated by the data distribution processing module and the data conversion and sending module;
[0028] A data distribution processing module: configured to execute the group collaborative target data distribution method in a communication-restricted scenario according to any one of claims 1 to 5, and generate a distribution mode for target data;
[0029] Data conversion and sending module: used to implement data sending according to the distribution mode of target data.
[0030] In some embodiments, the data cache processing module uses a memory database to perform cache update and access management on the received target data.
[0031] In some embodiments, when the data conversion and sending module implements data sending, it completes the adaptation conversion of the data sending format and the adaptation of the communication protocol and mode.
[0032] In a third aspect, the present invention provides an electronic device, comprising:
[0033] at least one processor; and a memory communicatively coupled to the at least one processor;
[0034] The memory stores instructions that can be executed by the at least one processor, and the at least one processor executes the above method by executing the instructions stored in the memory.
[0035] In a fourth aspect, the present invention provides a computer-readable storage medium, wherein the computer-readable storage medium is used to store instructions, and when the instructions are executed, the above method is implemented.
[0036] In summary, due to the adoption of the above technical solution, the beneficial effects of the present invention are:
[0037] Aiming at the target data distribution scenario between group member nodes, under the constraint of limited communication bandwidth, the present invention can accurately formulate data distribution strategies between group member nodes, reduce the transmission bandwidth occupancy rate of target data, and ensure the effective transmission of target data, creating the necessary foundation for the effectiveness of sensor system integration. BRIEF DESCRIPTION OF THE DRAWINGS
[0038] Figure 1 A flowchart of a method for distributing grouped collaborative target data in a communication-restricted scenario provided by an embodiment of the present invention.
[0039] Figure 2 A structural diagram of a grouping collaborative target data distribution device in a communication-restricted scenario provided by an embodiment of the present invention.
[0040] Figure 3 A schematic structural diagram of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0041] To make the objectives, technical solutions, and advantages of the embodiments of the present invention more clear, the technical solutions of the embodiments of the present invention will be clearly and completely described below in conjunction with the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Generally, the components of the embodiments of the present invention described and shown in the drawings herein can be arranged and designed in various different configurations.
[0042] Therefore, the following detailed description of the embodiments of the present invention provided in the accompanying drawings is not intended to limit the scope of the invention as claimed, but rather merely represents selected embodiments of the present invention. All other embodiments derived by persons of ordinary skill in the art based on the embodiments of the present invention without creative effort are intended to fall within the scope of protection of the present invention.
[0043] Example
[0044] like Figure 1 As shown, an embodiment of the present invention provides a method for distributing group collaborative target data in a communication-limited scenario, including the following steps:
[0045] Step 1: Define several target data distribution modes. According to different target data distribution requirements, select one or more distribution modes to form the required distribution mode set.
[0046] In some embodiments, when selecting a distribution mode to form a desired distribution mode set, it is also necessary to consider the network communication conditions between the grouped sensors. The distribution modes include instant distribution M1, timed distribution M2, and manual distribution M3, as follows:
[0047] The instant distribution refers to the immediate distribution of received target data;
[0048] The timed distribution refers to caching and updating the received target data and distributing it according to the set time interval;
[0049] The manual distribution refers to manually confirming whether to distribute the target data.
[0050] The instant distribution and scheduled distribution both belong to the automatic distribution mode.
[0051] Step 2: Define several types of target data distribution conditions. According to different target data distribution requirements, select one or more types of target data distribution conditions to form a distribution condition set.
[0052] In some embodiments, four types of target data distribution conditions are defined, including data update trigger conditions, target status update conditions, target data space conditions, and target importance conditions, as follows:
[0053] The data update trigger conditions include real-time reporting driven update U1, scheduled processing driven update U2, and manual intervention driven update U3. The real-time reporting driven update U1 refers to content updates caused by receiving real-time target data reported by sensors; the scheduled processing driven update U2 refers to content updates caused by scheduled processing of existing target data (such as scheduled identification, scheduled association, and scheduled fusion); and the manual intervention driven update U3 refers to content updates caused by manual intervention processing of existing target data (such as manual batch cancellation, manual editing, and manual batch merging).
[0054] The target status update conditions include newly appearing targets S1, continuously updating targets S2, disappearing targets S3, temporarily disappearing targets S4, and reappearing targets S5.
[0055] The target data spatial conditions include initial direction finding data K1, continuous direction finding data K2, initial positioning data K3, and continuous positioning data K4.
[0056] The target importance condition typically categorizes target importance into three levels: extremely important (L1), important (L2), and general (L3). In practice, target importance is determined through both automatic and manual methods. Automatic determination involves selecting decision factors based on target identity information, such as the target's country, region, category, model, and individual.
[0057] Based on the above definition, some examples of selecting one or more types of target data distribution conditions to form a distribution condition set are as follows: For situation monitoring, the duty officer may pay attention to the changes in the target status, so the data update trigger condition and the target status update condition can be selected to form a distribution condition set. For decision support, the commander pays more attention to the changes in important targets, so the target importance condition should also be added to the distribution condition set.
[0058] Step 3: Construct a distribution strategy matrix based on the distribution mode and distribution condition set.
[0059] In some embodiments, constructing a distribution strategy matrix based on the distribution mode and distribution condition set includes: constructing a distribution strategy matrix for each type of distribution condition in the distribution condition set and two automatic distribution modes, and the number of distribution strategy matrices is consistent with the number of distribution conditions in the distribution condition set.
[0060] Table 1 is a distribution strategy matrix using data update trigger conditions as an example. When the data update trigger is real-time reporting driver update U1 and timed processing driver update U2, the adopted distribution mode is timed distribution M2, otherwise the distribution mode is immediate distribution M1.
[0061] Table 1, distribution strategy matrix taking data update trigger conditions as an example:
[0062]
[0063] Step 4: According to the distribution strategy matrix and the set strategy priority principle, the final distribution mode of the target data is given.
[0064] In some embodiments, the policy priority principle is as follows:
[0065] (1) First, determine whether the distribution mode is manual distribution based on the distribution mark in the received target data. The distribution mark is marked by manual confirmation. If the distribution mark in the target data is manual distribution, it means that the target data needs to be distributed manually. Then, the distribution mode of the target data is directly set to manual distribution M3, and the process ends;
[0066] (2) According to the received target data content, the corresponding values belonging to the distribution condition set are determined, including the data update trigger type value, the target state update type value, the target data space type value, and the target importance value.
[0067] (3) Based on the data update trigger type value, the target state update type value, the target data space type value, the target importance value, and the distribution strategy matrix, the distribution modes corresponding to different distribution condition dimensions are determined. If the distribution mode corresponding to any distribution condition dimension is immediate distribution M1, the target data distribution mode is set to immediate distribution M1; otherwise, the target data distribution mode is set to timed distribution M2.
[0068] Based on the same technical concept, the embodiment of the present invention also provides a grouping cooperative target data distribution device in a communication-limited scenario, such as Figure 2 Shown, including:
[0069] Data receiving module: used to receive the target data output by the sensor collaborative data processing function in the system integration as the target data to be distributed by this system;
[0070] Data cache processing module: used to cache, update and manage access to the target data to be distributed (using an in-memory database such as Redis), and to handle the process data generated by the data distribution processing module and the data conversion and sending module;
[0071] Data distribution processing module: used to execute the above-mentioned group collaborative target data distribution method in the communication-limited scenario and generate a distribution mode for the target data;
[0072] Data conversion and transmission module: It is used to implement data transmission according to the distribution mode of target data. In addition, when implementing data transmission, it also completes the adaptation conversion of data transmission format and the adaptation of communication protocol and mode.
[0073] A specific example:
[0074] In this example, the task group is composed of two sensors, P1 and P2, where sensor P1 is the group center node and sensor P2 is the group member node. The target data transmission relationship is set as group member node P2 reporting the detected target data to group center node P1 on demand. Assuming that the group task is to provide key target intelligence for command decision-making, the target data distribution mode from group member node P2 to group center node P1 is determined and data distribution is implemented. Figure 1 The specific implementation steps are as follows:
[0075] Step 1: Define three distribution modes: immediate distribution (M1), scheduled distribution (M2), and manual distribution (M3). Based on the collaborative data distribution requirements of this example task, we select immediate distribution (M1) and scheduled distribution (M2) to form the distribution mode set for this example. The period of scheduled distribution (M2) is set by the data sender.
[0076] Step 2: Define four types of target data distribution conditions, namely data update trigger conditions, target status update conditions, target data space conditions, and target importance conditions. Based on the target data distribution content of this example task, three distribution conditions, namely data update trigger conditions, target status update conditions, and target importance conditions, are selected from the four types of distribution conditions to form the distribution condition set for this example. Data update triggers include real-time reporting driven updates U1, scheduled processing driven updates U2, and manual intervention driven updates U3; target status update types include newly appeared targets S1, continuously updated targets S2, disappeared targets S3, temporarily disappeared targets S4, and reappearing targets S5; target importance adopts a three-level importance level, including extremely important L1, important L2, and general L3.
[0077] Step 3: Construct a distribution strategy matrix based on the distribution mode and distribution condition set. Specifically, construct a distribution strategy matrix for each distribution condition and two automatic distribution modes (immediate distribution M1 and scheduled distribution M2), including three distribution strategy matrices in total, as shown in Tables 1 to 3.
[0078] Table 2, Data Update Trigger Condition-Distribution Mode Strategy Matrix:
[0079]
[0080] Table 3, target state update condition-distribution mode strategy matrix:
[0081]
[0082] Table 4, target importance condition-distribution mode strategy matrix:
[0083]
[0084] Step 4: According to the distribution strategy matrix and the following strategy priority principle, the final distribution mode of the target data from the group member node P2 to the group center node P1 is given. The strategy priority principle is as follows:
[0085] (1) Node P2 first determines whether manual distribution is used based on the distribution flag in the received target data. If so, the target data distribution mode is directly set to manual distribution M3, and the process ends.
[0086] (2) The P2 node determines the corresponding values belonging to the distribution condition set based on the received target data content, including the data update trigger value, the target status update value, and the target importance value.
[0087] (3) Based on the data update trigger value, target status update value, target importance value, and the distribution strategy matrix, the P2 node determines the three distribution modes corresponding to different distribution condition dimensions. If the distribution mode corresponding to any distribution condition dimension is M1, the target data distribution mode is set to immediate distribution M1. Otherwise, the target data distribution mode is set to timed distribution M2.
[0088] Accordingly, the grouping cooperative target data distribution device in the communication restricted scenario of the grouping member node P2 is as follows: Figure 2 As shown in FIG, if the marshaling center node P1 needs to report data to the superior node, its device structure is similar to that of the marshaling member node P2, except that the data distribution mode strategy is different. The marshaling collaborative target data distribution device in the communication restricted scenario includes a data receiving module, a data cache processing module, a data distribution processing module and a data conversion and sending module, wherein:
[0089] Data receiving module: used to receive the target data output by the sensor data processing function of the marshaling member node P2 as the target data to be distributed to the marshaling center node P1. For example, a target message is received at a certain moment, and the content after parsing is shown in Table 5.
[0090] Table 5, target data parsing example:
[0091]
[0092] Data cache processing module: used for connection access management of the Redis memory database, using the Redis memory database to cache and update the received target data to be distributed according to the key value formed by batch number and time (for the data in the above table, the key value is 0827_20240103214102), and encapsulates it to form a function access interface for the data distribution processing module to access and query. After the cache is updated, a notification is sent to the data distribution processing module. At the same time, a function storage interface is encapsulated to provide process data storage function to the distribution processing module and the data conversion and sending module;
[0093] The data distribution processing module is used to execute the aforementioned method for group-coordinated target data distribution in communication-restricted scenarios and generate a target data distribution pattern. Based on the target data distribution requirements, a distribution pattern set and a distribution condition set are determined and stored. In this example, the distribution pattern set includes two modes: immediate distribution (M1) and scheduled distribution (M2). The distribution condition set includes data update trigger conditions, target status update conditions, and target importance conditions. The determined distribution pattern set and distribution condition set are cached by calling the function storage interface of the data cache processing module. In this example, three distribution policy matrices are constructed. The data update trigger type is real-time reporting driven update (U1), the target status update type is continuous target update (S2), and the target importance condition is determined as important (L2) based on the target's country, region, target category, and target model. According to the constructed distribution policy matrix, the distribution mode corresponding to all three data update trigger conditions is scheduled distribution (M2). Then, according to the aforementioned policy priority principle, the final distribution mode for the target data to be distributed at that moment is determined to be scheduled distribution (M2).
[0094] Data conversion and sending module: sets the sending period of the timed distribution M2 and caches it by calling the function storage interface of the data cache processing module, and then implements periodic data sending according to the timed distribution M2 determined by the data distribution processing module and its set period. In this example, it is assumed that all nodes in the group use the same data information format and communication protocol and method for data transmission, so there is no need to adapt the sending format and the communication protocol and method.
[0095] Based on the same technical concept, an embodiment of the present invention further provides an electronic device that can implement the grouping collaborative target data distribution method process in a communication-restricted scenario provided by the above embodiment of the present invention. In one embodiment, the electronic device can be a server, or a terminal device or other electronic device. Figure 3 As shown, the electronic device may include:
[0096] At least one processor, and a memory connected to the at least one processor. The embodiment of the present invention does not limit the specific connection medium between the processor and the memory. Figure 3 The example in this article is that the processor and memory are connected via a bus. Figure 3 The connections between the other components are shown in bold lines, which are only for illustration and not intended to be limiting. The bus can be divided into address bus, data bus, control bus, etc. Figure 3 The processor is represented by a single thick line, but this does not mean that there is only one bus or only one type of bus. Alternatively, the processor can also be called a controller, without any limitation on the name.
[0097] In an embodiment of the present invention, the memory stores instructions that can be executed by at least one processor. The at least one processor can execute the grouping cooperative target data distribution method in a communication-limited scenario discussed above by executing the instructions stored in the memory. The processor can implement Figure 3 The functions of each module in the device shown.
[0098] Among them, the processor is the control center of the device, which can use various interfaces and lines to connect the various parts of the entire control device, and monitor the device as a whole by running or executing instructions stored in the memory and calling data stored in the memory, the various functions of the device and processing data.
[0099] In an optional design, the processor may include one or more processing units, and the processor may integrate an application processor and a modem processor, wherein the application processor primarily processes the operating system, user interface, and application programs, and the modem processor primarily processes wireless communications. It is understood that the modem processor may not be integrated into the processor. In some embodiments, the processor and memory may be implemented on the same chip, or in some embodiments, they may be implemented on separate chips.
[0100] The processor may be a general-purpose processor, such as a CPU, a digital signal processor, an application-specific integrated circuit, a field programmable gate array or other programmable logic device, a discrete gate or transistor logic device, or a discrete hardware component, and may implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of the present invention. A general-purpose processor may be a microprocessor or any conventional processor, etc. The steps of the method for grouping collaborative target data distribution in a communication-constrained scenario disclosed in the embodiments of the present invention may be directly embodied as being executed by a hardware processor, or executed by a combination of hardware and software modules in the processor.
[0101] As a non-volatile computer-readable storage medium, memory can be used to store non-volatile software programs, non-volatile computer executable programs and modules. Memory can include at least one type of storage medium, for example, can include flash memory, hard disk, multimedia card, card-type memory, random access memory (Random Access Memory, RAM), static random access memory (Static Random Access Memory, SRAM), programmable read-only memory (Programmable Read Only Memory, PROM), read-only memory (Read Only Memory, ROM), electrically erasable programmable read-only memory (Electrically Erasable Programmable Read-Only Memory, EEPROM), magnetic memory, disk, optical disk, etc. Memory is any other medium that can be used to carry or store desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto. The memory in the embodiment of the present invention can also be a circuit or any other device that can realize a storage function, for storing program instructions and / or data.
[0102] By designing and programming the processor, the code corresponding to the grouped collaborative target data distribution method for communication-restricted scenarios described in the aforementioned embodiment can be embedded within the chip, enabling the chip to execute the steps of the method in the aforementioned embodiment during operation. Designing and programming the processor is well known to those skilled in the art and will not be further described here.
[0103] Based on the same inventive concept, an embodiment of the present invention also provides a storage medium storing computer instructions. When the computer instructions are executed on a computer, the computer executes a grouping collaborative target data distribution method in a communication-restricted scenario discussed above.
[0104] In some optional embodiments, the present invention also provides various aspects of a method for grouping collaborative target data distribution in a communication-restricted scenario, which can also be implemented in the form of a program product, which includes program code. When the program product is run on an apparatus, the program code is used to enable the control device to execute the steps of a method for grouping collaborative target data distribution in a communication-restricted scenario according to various exemplary embodiments of the present invention described above in this specification.
[0105] It should be noted that although several units or subunits of the device are mentioned in the detailed description above, this division is merely exemplary and not mandatory. In fact, according to an embodiment of the present invention, the features and functions of two or more units described above can be embodied in one unit. Conversely, the features and functions of a unit described above can be further divided into multiple units to be embodied. In addition, although the operations of the method of the present invention are described in a specific order in the accompanying drawings, this does not require or imply that these operations must be performed in this specific order, or that all the operations shown must be performed to achieve the desired results. Additionally or alternatively, certain steps can be omitted, multiple steps can be combined into one step, and / or one step can be decomposed into multiple steps.
[0106] It will be understood by those skilled in the art that embodiments of the present invention may be provided as methods, systems, or computer program products. Thus, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware. Furthermore, the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0107] The present invention is described with reference to flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to embodiments of the present invention. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as a combination of processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a server, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the process in the flowchart and / or block diagram. Figure 1 a process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0108] Program code for performing the operations of the present invention may be written using any combination of one or more programming languages, including object-oriented programming languages such as Java, C++, and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user's computing device, partially on the user's device, as a stand-alone software package, partially on the user's computing device and partially on a remote computing device, or entirely on a remote computing device or server.
[0109] Where a remote computing device is involved, the remote computing device may be connected to the user computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computing device (e.g., through the Internet using an Internet service provider).
[0110] These computer program instructions may also be stored in a computer readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 a process or multiple processes and / or boxes Figure 1 The function specified in one or more boxes.
[0111] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing the instructions executed on the computer or other programmable device for implementing the process. Figure 1 a process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.
[0112] The foregoing description is merely a preferred embodiment of the present invention and is not intended to limit the present invention. Those skilled in the art will readily appreciate that various modifications and variations of the present invention are possible. Any modifications, equivalent substitutions, or improvements made within the spirit and principles of the present invention are intended to be within the scope of protection of the present invention.
Claims
1. A method for distributing group collaborative target data in a communication-constrained scenario, characterized in that: include: Define several target data distribution modes, and select one or more distribution modes to form the required distribution mode set according to different target data distribution requirements; Define several types of target data distribution conditions, and select one or more types of target data distribution conditions to form a distribution condition set according to different target data distribution requirements; Constructing a distribution strategy matrix based on the distribution mode and the distribution condition set; According to the distribution strategy matrix and the set strategy priority principle, the final distribution mode of the target data is given.
2. The method for distributing group cooperative target data in a communication-constrained scenario according to claim 1, characterized in that: The distribution modes include instant distribution M1, scheduled distribution M2, and manual distribution M3, as follows: The instant distribution refers to the immediate distribution of received target data; The timed distribution refers to caching and updating the received target data and distributing it according to the set time interval; Manual distribution refers to manually confirming whether to distribute the target data; The instant distribution and scheduled distribution both belong to the automatic distribution mode.
3. The method for distributing group cooperative target data in a communication-restricted scenario according to claim 1, characterized in that: Define four types of target data distribution conditions, including data update trigger conditions, target status update conditions, target data space conditions, and target importance conditions; The data update trigger conditions include real-time reporting driven update U1, scheduled processing driven update U2 and manual intervention driven update U3; wherein, the real-time reporting driven update U1 refers to the content update caused by receiving real-time target data reported by the sensor; the scheduled processing driven update U2 refers to the content update caused by scheduled processing of existing target data; the manual intervention driven update U3 refers to the content update caused by manual intervention processing of existing target data; The target status update conditions include newly appearing targets S1, continuously updating targets S2, disappearing targets S3, temporarily disappearing targets S4, and reappearing targets S5; The target data spatial conditions include initial direction finding data K1, continuous direction finding data K2, initial positioning data K3 and continuous positioning data K4; The target importance condition divides the target importance into several levels, and the determination of the target importance includes two means: automatic setting and manual designation.
4. The method for distributing group cooperative target data in a communication-constrained scenario according to claim 2, characterized in that: The constructing of a distribution strategy matrix based on the distribution mode and the distribution condition set includes: A distribution strategy matrix is constructed for each type of distribution condition in the distribution condition set and the two automatic distribution modes; wherein the number of distribution strategy matrices is consistent with the number of distribution conditions in the distribution condition set.
5. The method for distributing group cooperative target data in a communication-restricted scenario according to claim 4, characterized in that: The policy priority principles are as follows: (1) First, determine whether the distribution mode is manual distribution according to the distribution mark in the received target data. If the distribution mark in the target data is manual distribution, it means that the target data needs to be distributed manually, and then directly set the distribution mode of the target data to manual distribution M3; (2) Determining the corresponding values belonging to the distribution condition set based on the received target data content, including the data update trigger type value, the target state update type value, the target data space type value, and the target importance value; (3) According to the data update trigger type value, the target state update type value, the target data space type value, the target importance value and the distribution strategy matrix, the distribution modes corresponding to different distribution condition dimensions are determined respectively; as long as the distribution mode corresponding to one distribution condition dimension is immediate distribution M1, the target data distribution mode is set as immediate distribution M1, otherwise the target data distribution mode is set as timed distribution M2.
6. A grouping collaborative target data distribution device in a communication-limited scenario, characterized in that: include: Data receiving module: used to receive the target data output by the sensor collaborative data processing function in the system integration as the target data to be distributed by this system; Data cache processing module: used to cache and update the target data to be distributed and manage access, and is responsible for the process data generated by the data distribution processing module and the data conversion and sending module; A data distribution processing module: configured to execute the group collaborative target data distribution method in a communication-restricted scenario according to any one of claims 1 to 5, and generate a distribution mode for target data; Data conversion and sending module: used to implement data sending according to the distribution mode of target data.
7. The apparatus for distributing group cooperative target data in a communication-restricted scenario according to claim 6, characterized in that: The data cache processing module utilizes the memory database to perform cache update and access management on the received target data.
8. The grouping cooperative target data distribution device in a communication-restricted scenario according to claim 6, characterized in that: When the data conversion and sending module implements data sending, it completes the adaptation conversion of the data sending format and the adaptation of the communication protocol and mode.
9. An electronic device, characterized in that: include: at least one processor; and a memory communicatively coupled to the at least one processor; The memory stores instructions that can be executed by the at least one processor, and the at least one processor executes the method according to any one of claims 1 to 5 by executing the instructions stored in the memory.
10. A computer-readable storage medium, characterized in that The computer-readable storage medium is used to store instructions, and when the instructions are executed, the method according to any one of claims 1 to 5 is implemented.