Heterogeneous data resource scheduling system and method based on configurable subscription chain

文档序号:142215 发布日期:2021-10-22 浏览:6次 中文

阅读说明:本技术 基于可配置订阅链的异构数据资源调度系统及方法 (Heterogeneous data resource scheduling system and method based on configurable subscription chain ) 是由 梁磊 王荣 周峻 马文来 刘天喜 赵阳 于 2021-07-16 设计创作,主要内容包括:基于可配置订阅链的异构数据资源调度系统及方法,它属于航天器地面测试技术领域。本发明解决了采用现有的数据调度策略方法存在测试周期长、灵活性不足的问题。本发明具有消息订阅链机制,用于实现基于配置参数的动态数据流功能。基于委托列表和事件的消息队列池,可实现对消息数据的发布和多点订阅,订阅端可在消息发布时,实时获取相关的消息数据供委托方法处理;消息队列池具备多点发布、多点接收的能力,接收端只接收和订阅通道号一致的消息,因此本消息队列在发布接收端松耦合的前提下,可实现一对一、一对多、多对一、多对多的消息传递。本发明可以用于航天器地面测试技术领域。(A heterogeneous data resource scheduling system and method based on a configurable subscription chain belongs to the technical field of spacecraft ground test. The invention solves the problems of long test period and insufficient flexibility in the existing data scheduling strategy method. The invention has a message subscription chain mechanism for realizing the dynamic data flow function based on the configuration parameters. The message queue pool based on the entrustment list and the events can realize the publishing and multi-point subscription of the message data, and the subscription end can acquire the related message data in real time for the entrustment method to process when the message is published; the message queue pool has the capacity of multipoint issuing and multipoint receiving, and the receiving end only receives the messages with the same channel numbers as the subscribing channel numbers, so that the message queue can realize one-to-one, one-to-many, many-to-one and many-to-many message transmission on the premise of loose coupling of the issuing receiving end. The invention can be used in the technical field of spacecraft ground test.)

1. A heterogeneous data resource scheduling system based on a configurable subscription chain, the system comprising a data registering module, an external data link module, a passive digital image module, an active digital image module and an adaptive digital image module, wherein:

the data register module is used for accessing various types of data;

the external data link module is used for creating, maintaining and disconnecting an external data link, the external data link is used for data communication, and the external data link module has a state monitoring function on the external data link;

the passive digital image module comprises passive digital image objects established based on a message data decoding scheme, receives data through an external data link and analyzes the message data by using the message data decoding scheme, so that the data reverse synchronization capability between each passive digital image object and corresponding external real equipment is realized, and the real-time tracking of the operating parameters of the external real equipment is realized;

the active digital mapping module comprises active digital mapping objects established based on a message data coding scheme, current state data are coded to form messages, and the message data are sent outwards through an external data link, so that the forward data synchronization capacity between each active digital mapping object and corresponding external real equipment is realized, and the state parameters in the external real equipment are forcibly updated;

the adaptive digital image module comprises adaptive digital image objects, each adaptive digital image object internally comprises a data processing module, and the source data and the processing result data of each data processing module realize the shared access with the passive digital image and the active digital image through a data register module;

according to the state parameter display requirement of the on-orbit task, an execution signal subscription channel between each adaptive digital image object and a corresponding passive digital image object and an execution signal publishing channel between each adaptive digital image object and a corresponding active digital image object are established, publishing and subscribing processes are sequentially transmitted along a data flow direction downstream, a data flow direction between different equipment nodes is established, and the analysis, forwarding and scheduling of heterogeneous data between different equipment nodes are realized.

2. The system of claim 1, wherein the data registering module, the external data link module, the passive digital mirror module, the active digital mirror module, and the adaptive digital mirror module are dynamically created based on a configuration script.

3. The system according to claim 1, wherein the data registering module includes 9 data registering units with independent memory addresses, which are respectively: the device comprises a four-word floating-point data register unit, a two-word signed integer register unit, a two-word unsigned integer register unit, a single-word signed integer register unit, a single-word unsigned integer register unit, a four-word signed integer register unit and a single-byte unsigned integer register unit.

4. The system of claim 1, wherein the external data link module comprises a UDP point-to-point transceiving link, a UDP multicast transceiving link, and an RS422 communication transceiving link.

5. The system according to claim 1, wherein the message data decoding scheme is defined by a scheduling policy file, and the content of the message data decoding scheme is divided into two levels: the first level defines all member variables contained in the passive digital image body module and all operation parameters of real equipment corresponding to the members; the second level defines the data handling process of each member variable from message data to engineering value.

6. The system according to claim 1, wherein the message data group coding scheme is defined by a scheduling policy file, and the content of the message data group coding scheme is divided into two levels: the first level defines all member variables contained in the active digital image module and each state parameter of real equipment corresponding to the members; the second level defines the data processing process of each member variable from the engineering value to the message data.

7. The system for scheduling heterogeneous data resources based on a configurable subscription chain as claimed in claim 1, wherein the publish and subscribe processes form a chain of chains of branches, and a chain of chains of sets of chains of clusters, respectively, depending on the number of devices at the subscription end and the publication end.

8. The scheduling method of the heterogeneous data resource scheduling system based on the configurable subscription chain according to claim 1, wherein the method specifically includes the following steps:

initializing the lengths and default values of different types of data registering units in the data registering module according to the configuration command read from the scheduling policy file;

according to an external data link and message data decoding scheme read from the scheduling policy file, creating each passive digital image object, and synchronously tracking the operating parameters of external real equipment by using each passive digital image object;

according to an external data link and message data coding scheme read from the scheduling policy file, creating each active digital image object, and pushing and updating the state parameters of external real equipment by using each active digital image;

according to the data forwarding rule read from the scheduling policy file, creating each adaptive digital image object, and accessing, processing and updating each type of data in the data register module by the adaptive digital image object; forming an execution signal subscription channel between each adaptive digital image object and a passive digital image object based on a delegation mode, and forming an execution signal publishing channel between each adaptive digital image object and an active digital image object based on an event notification mode;

and the data stream is delivered through a subscription channel and a publishing channel.

Technical Field

The invention belongs to the technical field of spacecraft ground test, and particularly relates to a heterogeneous data resource scheduling system and method based on a configurable subscription chain.

Background

With the development of our country manned spacecraft towards large-scale and modularization, especially the gradual construction of a multi-cabin long-term manned space station, the diversified on-orbit task brings about the problems of more complicated development, test and upgrade of the cabin instrument subsystem. In order to optimize the accuracy, high efficiency and safety index requirements of on-orbit operation of astronauts, a large amount of high-frequency design adjustment and iterative upgrade can be carried out in the ground test process of the instrument subsystem, so that the problems of increase and decrease of data nodes, change of data message contents, adjustment of data flow directions and the like between the instrument subsystem and other subsystems and among equipment in the instrument subsystem are involved. Therefore, in the process of development of the instrument subsystem and ground test, the requirement that data scheduling strategies such as the number, format and interaction form of external data nodes are changed along with different on-orbit tasks exists. The modification of the traditional data scheduling strategy depends on the change and recompilation of scheduling system codes, and the traditional data scheduling strategy has insufficient flexibility and poor rapidity.

In summary, when a great amount of data scheduling logics and interface format changes exist in the ground test and task upgrade processes of the manned spacecraft instrument subsystem, the problems of long test period and insufficient flexibility exist by adopting the existing customized data scheduling strategy method, so that a flexible and stable novel data resource scheduling method is required, and the online flexible adjustment and thermal update of the data processing process and the data circulation process can be realized.

Disclosure of Invention

The invention aims to provide a heterogeneous data resource scheduling system and method based on a configurable subscription chain, which aim to solve the problems of long test period and insufficient flexibility of the existing data scheduling strategy method when a great amount of data scheduling logics and interface format changes exist in the ground test and task upgrading processes of a manned spacecraft instrument subsystem.

The technical scheme adopted by the invention for solving the technical problems is as follows:

based on one aspect of the present invention, a heterogeneous data resource scheduling system based on a configurable subscription chain includes a data registering module, an external data link module, a passive digital image module, an active digital image module, and an adaptive digital image module, wherein:

the data register module is used for accessing various types of data;

the external data link module is used for creating, maintaining and disconnecting an external data link, the external data link is used for data communication, and the external data link module has a state monitoring function on the external data link;

the passive digital image module comprises passive digital image objects established based on a message data decoding scheme, receives data through an external data link and analyzes the message data by using the message data decoding scheme, so that the data reverse synchronization capability between each passive digital image object and corresponding external real equipment is realized, and the real-time tracking of the operating parameters of the external real equipment is realized;

the active digital mapping module comprises active digital mapping objects established based on a message data group code scheme, and current state data of group codes form messages and are sent out through an external data link, so that the forward data synchronization capacity between each active digital mapping object and corresponding external real equipment is realized, and the state parameters in the external real equipment are forcibly updated;

the adaptive digital image module comprises adaptive digital image objects, each adaptive digital image object internally comprises a data processing module, and the source data and the processing result data of each data processing module realize the shared access with the passive digital image and the active digital image through a data register module;

according to the state parameter display requirement of the on-orbit task, an execution signal subscription channel between each adaptive digital image object and a corresponding passive digital image object and an execution signal publishing channel between each adaptive digital image object and a corresponding active digital image object are established, publishing and subscribing processes are sequentially transmitted along a data flow direction downstream, a data flow direction between different equipment nodes is established, and the analysis, forwarding and scheduling of heterogeneous data between different equipment nodes are realized.

According to another aspect of the invention: the heterogeneous data resource scheduling method based on the configurable subscription chain specifically comprises the following steps:

initializing the lengths and default values of different types of data registering units in the data registering module according to the configuration command read from the scheduling policy file;

according to an external data link and message data decoding scheme read from the scheduling policy file, creating each passive digital image object, and synchronously tracking the operating parameters of external real equipment by using each passive digital image object;

according to an external data link and message data coding scheme read from the scheduling policy file, creating each active digital image object, and pushing and updating the state parameters of external real equipment by using each active digital image;

according to the data forwarding rule read from the scheduling policy file, creating each adaptive digital image object, and accessing, processing and updating each type of data in the data register module by the adaptive digital image object; forming an execution signal subscription channel between each adaptive digital image object and a passive digital image object based on a delegation mode, and forming an execution signal publishing channel between each adaptive digital image object and an active digital image object based on an event notification mode;

and the data stream is delivered through a subscription channel and a publishing channel.

The invention has the beneficial effects that: the invention provides a heterogeneous data resource scheduling method based on a configurable subscription chain, which is provided with a message subscription chain mechanism and is used for realizing a dynamic data flow function based on configuration parameters. The message queue pool based on the entrustment list and the events can realize the publishing and multi-point subscription of the message data, and the subscription end can acquire the related message data in real time for the entrustment method to process when the message is published; the message queue pool has the capacity of multipoint issuing and multipoint receiving, and the receiving end only receives the messages with the same channel numbers as the subscribing channel numbers, so that the message queue can realize one-to-one, one-to-many, many-to-one and many-to-many message transmission on the premise of loose coupling of the issuing receiving end.

The active/passive digital image body can realize the parameter state synchronization function and the hot update function with the external real equipment. The method can realize the increase and decrease of equipment parameters and the update of the communication protocol in the running process of the system, shorten the test period and improve the stability, the high efficiency and the flexibility of the data resource scheduling process.

The invention defines a unique scheduling strategy configuration file format, realizes dynamic configuration and hot update aiming at the state of external equipment, the data processing process and the data flow direction, and ensures that the system has the capability of adjusting the data processing method and the data processing flow in operation.

Drawings

FIG. 1 is a schematic diagram of a created data registration module;

FIG. 2 is a diagram illustrating a method for using a data register module;

FIG. 3 is a diagram of a passive digital mirror module;

FIG. 4 is a schematic diagram of an active digital image module;

FIG. 5 is a schematic diagram of an adaptive digital mirror module;

FIG. 6 is a flow chart of the operation of the configurable policy data interaction support platform;

FIG. 7 is an architecture diagram of a configurable policy data interaction support platform;

fig. 8 is a schematic diagram of a message mechanism design.

Detailed Description

In a first specific embodiment, a heterogeneous data resource scheduling system based on a configurable subscription chain in this embodiment includes a data registering module, an external data link module, a passive digital image module, an active digital image module, and an adaptive digital image module, where:

the data register module is used for accessing various types of data;

the external data link module is used for creating, maintaining and disconnecting an external data link, the external data link is used for data communication, and the external data link module has a state monitoring function on the external data link;

the passive digital image module comprises passive digital image objects established based on a message data decoding scheme, receives data through an external data link and analyzes the message data by using the message data decoding scheme, so that the data reverse synchronization capability between each passive digital image object and corresponding external real equipment is realized, and the real-time tracking of the operating parameters of the external real equipment is realized;

the active digital mapping module comprises active digital mapping objects established based on a message data coding scheme, current state data are coded to form messages, and the message data are sent outwards through an external data link, so that the forward data synchronization capacity between each active digital mapping object and corresponding external real equipment is realized, and the state parameters in the external real equipment are forcibly updated;

the adaptive digital image module comprises adaptive digital image objects, each adaptive digital image object internally comprises a customizable data processing module, and the source data and the processing result data of each data processing module realize shared access with the passive digital image and the active digital image through the data registering module;

according to the state parameter display requirement of the on-orbit task, an execution signal subscription channel between each adaptive digital image object and a corresponding passive digital image object and an execution signal publishing channel between each adaptive digital image object and a corresponding active digital image object are established, publishing and subscribing processes are sequentially transmitted along a data flow direction downstream, a data flow direction between different equipment nodes is established, and the analysis, forwarding and scheduling of heterogeneous data between different equipment nodes are realized.

The embodiment is based on a configurable policy data interaction support platform, which is a system platform with a multi-node and heterogeneous data flow organization function including an Ethernet protocol, and has functions of data receiving, content analysis, data summarization and fusion, format conversion and data sending for each device in a network segment, and the functions can be flexibly organized according to a scheduling policy to realize customized communication protocol analysis and data flow planning.

The configurable strategy data interaction support platform is one of research results of a ground test task for a subsystem interface computer of a multi-cabin space station instrument. The ground test task of the instrument subsystems of the multi-cabin space station is supported, and the interaction, conversion and processing of data streams among the digital simulation system, the virtual bus, the audio unit, the voice processor, the intelligent display and the comprehensive display of each subsystem of the space station related to the test task are realized.

Digital image: the method is used for defining and operating each data entity, data processing method and data flow trend involved in the data scheduling strategy. The construction process of the digital image body comprises the definition of each data entity type in the data scheduling strategy, the definition of a parameter processing method, the definition of data flow and the object construction. The constructed digital image object is a copy of a digital object of external equipment, and has the capabilities of receiving data and signals from the outside, processing the data according to the behavior of an external object and sending a processed result to the outside.

As shown in fig. 3 to 5, the passive digital image and the active digital image are both used to define and describe the external device connected to the data resource scheduling system, and both the passive digital image and the active digital image completely reflect the state of the connected external device through their respective device communication protocols, and the difference between the passive digital image and the active digital image is that the passive digital image can only synchronize the device operating state from the external device, and the active digital image can only update the parameter state to the external device.

The adaptive digital image body reflects the conversion and adaptation process of data among different devices, and constructs the processing process as an adapter object to realize format conversion and processing of different external device parameters.

Definition and configuration process of digital image:

first row: a digital image is created with a fixed value of "CREATE DEVAGENT," -RE "representing that the image is a passive response, followed by the digital image name.

In the second row, the digital image function is SET, and "SET BUS _ RDATA" indicates received data processing followed by the communication link name and the data stream name.

Third row: creating a parameter with a fixed value of "CREATE MEM"; "param _ 1" is a parameter name that is user-definable (the parameter name is used within the digital image to describe specified state parameters, not repeatable); "DB _ F" is a parameter type, here denoted as float type (the system reserves a series of parameter type names, where "DB _ B" denotes Byte, "DB _ UI 16" denotes UShort, "DB _ D" denotes Double, "DB _ UI 32" denotes UInt value); "4" indicates the location of the value in the data registration module, which is user-defined;

the fourth row, the data processing mode, the fixed value of which is "ADD express", indicates the ADD data processing mode, "B2F" is byte-converted to float-type data, "Recv _ ZTFZ. DYFXT (36, 4)" indicates that data of length 4 is taken out from the 36 th bit in the data stream DYFXT in the data link Recv _ ZTFZ;

the fifth element: parameter creation is finished, fixed value "END MEM";

a sixth row: refer to the description of the third row.

The seventh row: referring to the description of the fourth row, where "CPY" is a byte copy function, when the data length is less than one byte to be processed bitwise, for example, the data length is 0.5, the notation is "Recv _ ztfz.dyfxt (40,1)0x 0F", and different positions take hexadecimal values of all 1's and the rest 0's in the binary of the position, for example, the value is 0.5 later, the notation is "Recv _ ztfz.dyfxt (54,1)0xF 0".

In the eighth row: refer to the description of the fifth row.

The twelfth row: and sending a notification, wherein the fixed value is 'SET BUS _ WSIGN', and the subsequent notification code is a notification code number (the digital image subscribed with the notification automatically processes and forwards data).

The thirteenth row: the data image creation end bit is fixed at a value of "END DEVAGENT".

The second embodiment is as follows: the difference between this embodiment and the first embodiment is that the data registering module, the external data link module, the passive digital mirror module, the active digital mirror module, and the adaptive digital mirror module are dynamically created based on a configuration script.

The specific meanings of the configuration script dynamic state of the invention are as follows:

configuration files: in the field of computer science, a configuration file is a computer file that can configure parameters and initial settings for some computer programs.

Script: a script is a string of characters that is composed of a single command. It is an interpretable language written according to a certain format using a specific descriptive language.

Dynamic language: the program may change its structure at runtime, such as new execution processes may be introduced, existing execution processes may be deleted, and so on. Since the structure is variable, the structure is generally a function.

Dynamic structures are generally used in scripting language creation.

The third concrete implementation mode: the difference between this embodiment and the first embodiment is that the data registering module includes 9 data registering units with independent memory addresses, which are respectively: the device comprises a four-word floating-point data register unit, a two-word signed integer register unit, a two-word unsigned integer register unit, a single-word signed integer register unit, a single-word unsigned integer register unit, a four-word signed integer register unit and a single-byte unsigned integer register unit.

The data registering module: the method is used for supporting temporary storage and extraction of constants and parameter results in each data processing process. The data registering module comprises 9 data type areas, and each type of data is designed into a two-layer topological structure of a data registering unit and a data registering bit under a data organization frame of the data registering module, as shown in fig. 1. Wherein each register bit may store a value of a specified type; all register bits of each type are collected into a register unit of one type, so that the single value or the array of the data of the type can be accessed; the 9 types of register units are combined into a data register module to realize the access and management of different types of numerical values.

The use method of the data registering module is as shown in fig. 2, the operation of storing the data into the data registering module by each module is designed to be a value copy mode for assigning values in order to ensure that the stored data does not change due to the change of the member number in the data source, and if the value is assigned to a single data, the data is directly copied to the registering bit of the designated position number; and if the array is assigned, taking out the element values in the source array from the designated position number and assigning the values one by one according to the register bit.

The fourth concrete implementation mode: the difference between this embodiment and the specific embodiment is that the external data link module includes a UDP point-to-point transceiving link, a UDP multicast transceiving link, and an RS422 communication transceiving link.

By creating external data links of different forms, connection and data interaction with remote devices of different interface formats and different interface protocols are realized.

The fifth concrete implementation mode: the first difference between this embodiment and the specific embodiment is that the message data decoding scheme is defined by a scheduling policy file, and the content of the message data decoding scheme is divided into two levels: the first level defines all member variables contained in the current passive digital image module and all operation parameters of real equipment corresponding to the members; the second level defines the data processing process of each member variable from the message data to the engineering value, and corresponds to the conversion relationship between the message code and the engineering value on the real device, as shown in fig. 3.

The sixth specific implementation mode: the difference between this embodiment and the specific embodiment is that the message data group coding scheme is defined by a scheduling policy file, and the content of the message data group coding scheme is divided into two levels: the first level defines all member variables contained in the current active digital image module and each state parameter of real equipment corresponding to the members; the second level defines the data processing process of each member variable from the engineering value to the message data, corresponding to the synchronization process of the data on the real device, as shown in fig. 4.

The seventh embodiment: the first difference between this embodiment and the specific embodiment is that the publishing and subscribing processes respectively form a serial chain, a branched chain, and a converged chain according to the difference in the number of devices at the subscribing end and the publishing end.

The specific implementation mode is eight: this embodiment will be described with reference to fig. 6. A scheduling method of a heterogeneous data resource scheduling system based on a configurable subscription chain according to a first embodiment of the present invention includes the following steps:

initializing the lengths and default values of different types of data registering units in the data registering module according to the configuration command read from the scheduling policy file;

according to an external data link and message data decoding scheme read from the scheduling policy file, creating each passive digital image object, and synchronously tracking the operating parameters of external real equipment by using each passive digital image object;

according to an external data link and message data coding scheme read from the scheduling policy file, creating each active digital image object, and pushing and updating the state parameters of external real equipment by using each active digital image;

according to the data forwarding rule read from the scheduling policy file, creating each adaptive digital image object, and accessing, processing and updating each type of data in the data register module by the adaptive digital image object; forming an execution signal subscription channel between each adaptive digital image object and a passive digital image object based on a delegation mode, and forming an execution signal publishing channel between each adaptive digital image object and an active digital image object based on an event notification mode;

and the data stream is delivered through a subscription channel and a publishing channel.

Summarizing the above steps, a scheduling policy file (policy is a protocol, a protocol described in a configuration file manner) is read, the data registering module is updated according to the content of the configuration file, the length and initial value updating of each type of data registering unit based on the scheduling policy is realized, and the management and control of 9 types of data registering units including double type, float type, integer type and the like are realized. And then, the established external data link realizes the connection of a protocol layer between the system and the external equipment, so that the external equipment and the system have the capability of data interaction. Then, creating digital image bodies, and creating three types of digital image body sets according to the functional characteristics of the image bodies and the number of external equipment, wherein one type is a passive type digital image body set which is responsible for the data reverse synchronization capacity between each data image body and corresponding external real equipment to realize the synchronous tracking of the operating parameters of the external real equipment; the second one is an active digital image set which is responsible for the forward data synchronization capability between each data image and the corresponding external real equipment to realize the push update of the state parameters in the external real equipment; the third is an adaptive digital image set, which realizes processing and forwarding scheduling based on a subscription chain among different simulation node heterogeneous data; and finally, the data receiving, processing and forwarding work is realized.

Examples

Referring to fig. 7, the configurable strategy data interaction support platform constructed by the method of the present invention can be used for ground test of a subsystem of a multi-cabin space station instrument and ground training tasks of astronauts. The platform consists of a hardware part and a software part;

in the platform, a message pool is used for supporting message data subscription type interaction among modules of software, so that the modules have a mesh interaction form;

in the platform, a data registering module is used for supporting temporary storage and extraction of data of each data processing process, parameter results and other values;

in the platform, the Lua support library is used for realizing flexible customization of a data processing module which is required by a forwarding strategy but not provided by the platform;

in the platform, the data management service logic is used for realizing the functions of space expansion control and data change monitoring on the data registering module;

in the platform, the data link service logic is used for creating a data link based on UDP and RS422 serial ports of the Ethernet;

in the platform, the task loading service logic is used for reading and analyzing script commands in the data scheduling policy file;

in the platform, the operation environment management logic is used for managing important network information such as IP of the current computer;

in the platform, the remote data service logic is used for providing services such as protocol updating, data viewing and the like for an external client, so that a user can conveniently monitor the work of an interface computer remotely;

the digital image service logic is used as the most important part of the platform for defining and running each data entity, data processing method and data flow trend specified in the interface protocol.

Referring to fig. 6, after the device is started, the device starts to operate according to the flow sequence of the read policy, the update data registering module, the creation of the external data link, the creation of the digital image, and the start of the remote data service, wherein the update data registering module can update the data registering space type and the data registering space length based on the configuration policy, and manage and control 9 data registering units including a four-word floating point type, a two-word signed integer type, and the like;

the establishment of the external data link can realize the establishment and the application of the Ethernet UDP point-to-point receiving and transmitting, the Ethernet UDP multicast receiving and transmitting and the RS422 receiving and transmitting link;

the creation of the digital image body can realize the specific realization and behavior construction of the interface protocol data entity type definition, the parameter processing method definition and the data flow definition, and the specific service requirements are embodied in the strategy configuration file.

Referring to fig. 2, in the device software, the data processing performance is greatly improved in consideration of the direct operability of data, so that the storage units of various types of data are designed to be public and transparent, and can be directly accessed and operated in various modules of the whole software;

in order to ensure that the stored data cannot change due to the change of the member number in the data source, the storage operation of each module to the data storage unit is designed to carry out assignment by adopting a value copying mode, and if the assignment is carried out on single data, the single data is directly copied to the storage position of the designated position number; if the array is assigned, starting from the number of the designated position, taking out the element values in the source array and assigning the values one by one according to the register bits;

referring to fig. 5, the adaptive digital image reflects the conversion and adaptation process of data between different devices, and constructs the processing process as an adapter object, implementing format conversion and processing of different external device parameters;

referring to fig. 8, based on the delegation list and the message queue pool of the event, publishing and multi-point subscription of message data can be realized, and the subscriber can obtain related message data in real time for processing by the delegation method when the message is published;

the message queue pool has the capacity of multipoint issuing and multipoint receiving, and the receiving end only receives the messages with the same channel numbers as the subscribing channel numbers, so that the message queue can realize one-to-one, one-to-many, many-to-one and many-to-many message transmission on the premise of loose coupling of the issuing receiving end.

The above-mentioned embodiments of the present invention are only intended to illustrate the scheduling policy construction process and operation flow of the present invention in detail, and are not intended to limit the embodiments of the present invention. It will be apparent to those skilled in the art that other variations and modifications of the present invention can be made based on the above description, and it is not intended to be exhaustive or to limit the invention to the precise form disclosed, and all such modifications and variations are possible and contemplated as falling within the scope of the invention.

15页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种报文收发方法和装置

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类