CN104331035B - Mini-satellite test remote measurement and remote control monitoring system based on service-oriented architecture and method thereof - Google Patents
Mini-satellite test remote measurement and remote control monitoring system based on service-oriented architecture and method thereof Download PDFInfo
- Publication number
- CN104331035B CN104331035B CN201410521450.5A CN201410521450A CN104331035B CN 104331035 B CN104331035 B CN 104331035B CN 201410521450 A CN201410521450 A CN 201410521450A CN 104331035 B CN104331035 B CN 104331035B
- Authority
- CN
- China
- Prior art keywords
- data
- unit
- service
- base band
- satellite
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/042—Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/14—Relay systems
- H04B7/15—Active relay systems
- H04B7/185—Space-based or airborne stations; Stations for satellite systems
- H04B7/18502—Airborne stations
- H04B7/18506—Communications with or from aircraft, i.e. aeronautical mobile service
- H04B7/18508—Communications with or from aircraft, i.e. aeronautical mobile service with satellite system used as relay, i.e. aeronautical mobile satellite service
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/25—Pc structure of the system
- G05B2219/25314—Modular structure, modules
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Astronomy & Astrophysics (AREA)
- Aviation & Aerospace Engineering (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Radio Relay Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Provided is a mini-satellite test remote measurement and remote control monitoring system based on a service-oriented architecture and a method thereof. An object-oriented concept is adopted, and satellite and ground equipment is divided into a satellite object, a baseband object and a main test computer object for master control equipment. Multiple independent object units are designed simultaneously. Multiple services are established via a service management unit. Various required object units can be dynamically selected and combined by all the services, corresponding data processing units and encryption/decryption and scrambling/descrambling units can be scheduled, and remote measurement and remote control information of the services is displayed in real time by using a monitoring display unit so that remote measurement and remote control monitoring of multiple models of satellites can be realized. Test monitoring of multiple satellites, and different models of satellites, the baseband object equipment types and the main test computer types can be supported by the system and the method so that monitoring efficiency and generality can be enhanced.
Description
Technical field
It is more particularly to a kind of based on Service-Oriented Architecture Based the present invention relates to the ground telemetering remote control monitoring of satellite test
Moonlet tests remote measuring and controlling monitoring system and method.
Background technology
In traditional moonlet test process, telemetry front end and remote control front end are typically independent operating, and each remote measurement
Remote control front end is designed for concrete satellite model, belongs to special sexual system.Although moonlet test adopts this kind of system
Converter, antenna equipment patterns affect are not received, but base band object, main calculation machine (MTP) object of total control equipment can be subject to
Etc. the constraint of device type.Because such front end is often directed to a certain satellite model, it is difficult to directly apply to other model satellites
Test, when new model satellite test is carried out, needs exploitation or updates telemetry front end and remote control front end, and time-consuming, maintenance cost
It is high;Meanwhile, single remote measuring and controlling front end supports that the number of satellite of moonlet concurrent testing is very limited, it is impossible to meet little Wei from now on
The demand of star mass test;In addition, remote measuring and controlling front end is only applicable to a certain baseband equipment and the master control of a certain version sets
Standby main calculation machine (MTP), causes cannot allocating for baseband equipment between each model, exacerbates baseband equipment scarcity
Problem.
With the development and the appearance of new testing requirement of satellite test technology, automatization quickly tests, mass test
Start to receive much concern, one can quickly be applied to any one based on the moonlet remote measuring and controlling front end of Service-Oriented Architecture Based
In the test of satellite model, all kinds of baseband equipments can be matched, and important function can have been given play in many star concurrent testings.How
This unitized moonlet remote measuring and controlling front end is realized, both at home and abroad also without concrete report and research, what it was primarily present asks
Topic includes:(1) many star concurrent testings how are supported, is not limited by number of satellite to be tested;(2) multiple models how to be supported
Concurrent testing, while supporting the satellite test under constellation pattern;(3) baseband equipment of number of different types how is supported, so as to
Realize the adjustable property of baseband equipment between different satellite models;(4) the dynamic choosing of different encryptions, manner of decryption how is realized
Select, and meet the requirement of demand extension from now on.
The content of the invention
Present invention solves the technical problem that being:Overcome the deficiencies in the prior art, there is provided one kind is based on Service-Oriented Architecture Based
Moonlet test remote measuring and controlling monitoring system and method, the present invention disclosure satisfy that many stars, polytypic concurrent testing demand, realize
The adjustable property of baseband equipment between different model, is conducive to accelerating the test of satellite mass, quick test and realizes process.
The present invention technical solution be:Moonlet based on Service-Oriented Architecture Based tests remote measuring and controlling monitoring system,
Including:Service management module, data communication module, data processing module, data security module, monitoring display module, wherein:
Service management module:Including object dispensing unit, service configuration unit and service managing unit, object dispensing unit
The involved satellite object of test, base band object and main calculation machine object are configured, its Satellite object configuration
Content includes satellite type, encryption library path, decryption storehouse path, and the content of base band object configuration includes device type, remote measurement IP
And port, remote control IP and port, the content of main calculation machine object configuration is including main calculation machine type, remote control IP and end
Mouth, broadcast group broadcast IP and port;Service configuration unit is matched somebody with somebody according to satellite object, base band object and main calculation machine object
Put, create the Service Instance corresponding with three object configurations and from the sub-services of service managing unit acquisition object dispensing unit
The sub-services example of example, the sub-services example of service configuration unit and service managing unit, and connect these sub-services examples;
Service managing unit stores each sub-services example;Described sub-services example is a kind of service with determination parameter and function,
Various sub-services examples constitute Service Instance;
Data communication module:Including telemetry-acquisition unit, telemetry broadcast group broadcast unit, telecommand receiving unit and
Telecommand transmitting element, under the Service Instance, telemetry-acquisition unit is received using TCP/IP networks from base band object
Base band telemetry, obtains meeting the data of remote measurement frame length, is put into base band data queue in " first in first out " mode and delivers to
Telemetering Data Processing unit in data processing module;Under the Service Instance, telemetry broadcast group broadcast unit uses UDP
Communication mode is by the bright state data broadcasting of remote measurement or multicasts in network;Under the Service Instance, telecommand receiving unit makes
Original remote control instruction is received with TCP/IP networks from main calculation machine object or send telecommand to base band object, will be distant
Control instruction use " first in first out " mode is put in original remote control instruction queue and delivers to the remote control in data processing module and refers to
Make processing unit;Under the Service Instance, telecommand transmitting element fills base band pair according to the device type of base band object
Data as needed for instruction format, close state director data is sent using TCP/IP network communication modes to base band object;The base
With partial data of the data needed for subject instructions form for needed for the data form that current base band object supports transmission;
Data processing module:Including Telemetering Data Processing unit, telecommand processing unit, under the Service Instance,
Telemetering Data Processing unit reads data from base band data queue, parses base band telemetry, obtains original telemetry simultaneously
In storing local file, the bright close state of original telemetry is recognized, finally original telemetry is delivered to into data safety mould
Deciphering and descrambling unit in block;Under the Service Instance, telecommand processing unit reads from original remote control instruction queue
Telecommand, according to satellite data format analysis bright state director data is obtained, and delivers to the scrambling of the encryption in data security module
Unit;
Data security module:Including encryption scrambling unit, deciphering and descrambling unit, under the Service Instance, encryption scrambling
Unit encrypts bright state director data according to encrypted link storehouse, obtains close state director data, by the close state director data for newly obtaining and
Original close state director data delivers to the telecommand transmitting element in data communication module;Under the Service Instance, decryption solution
Disturb unit and original telemetry is decrypted according to decryption chained library, obtain the bright state data of remote measurement, store to local file and deliver to number
According to the telemetry broadcast group broadcast unit in communication module;The encrypted link storehouse is the dynamic link library for encapsulating encryption function;
The decryption chained library is the dynamic link library for encapsulating decryption function;
Monitoring display module:Including monitoring dispensing unit, monitoring display unit, under the Service Instance, monitoring configuration
Unit wants real-time display parameter data according to different testing requirement configuration monitoring display units;Under the Service Instance, monitoring
Display unit shows in real time correspondence parameter according to the configuration of monitoring dispensing unit.
Moonlet based on Service-Oriented Architecture Based tests remote measuring and controlling monitoring method, comprises the steps:
(1) the involved satellite object of test, base band object and main calculation machine object are configured, its Satellite
The content of object configuration includes satellite type, encryption library path, decryption storehouse path, and the content of base band object configuration includes equipment class
Type, remote measurement IP and port, remote control IP and port, the content of main calculation machine object configuration include main calculation machine type,
Remote control IP and port, broadcast group broadcast IP and port;According to the configuration of satellite object, base band object and main calculation machine object,
Create the Service Instance corresponding with three object configurations and from the sub-services reality of service managing unit acquisition object dispensing unit
The sub-services example of example, the sub-services example of service configuration unit and service managing unit, connects these sub-services examples;It is described
Sub-services example be a kind of with determining parameter and determining the service of function, various sub-services examples constitute Service Instances;
(2) under the Service Instance, base band telemetry is received from base band object using TCP/IP networks, is accorded with
The data of remote measurement frame length are closed, base band data queue is put in " first in first out " mode, parse the base band in base band data queue
Telemetry, obtains original telemetry and stores in local file;
(3) under the Service Instance, original telemetry is decrypted according to decryption chained library, obtains the bright state data of remote measurement,
Local file is stored, and using UDP communication modes are by the bright state data broadcasting of remote measurement or multicast in network;The decryption link
Storehouse is the dynamic link library for encapsulating decryption function;
(4) under the Service Instance, original remote control instruction is received from main calculation machine object using TCP/IP networks
Or telecommand is sent to base band object, telecommand use " first in first out " mode is put into into original remote control instruction queue
In, bright state director data is obtained according to satellite data format analysis telecommand;
(5) under the Service Instance, bright state director data is encrypted according to encrypted link storehouse, obtains close state director data,
According to base band object-based device type, the close state director data and original close state director data to newly obtaining fills base band subject instructions
Data needed for form, and send close state director data to base band object using TCP/IP network communication modes;The encryption chain
It is the dynamic link library for encapsulating encryption function to connect storehouse;Data needed for the base band commands form are that current base band object is supported to pass
Partial data needed for defeated data form;
(6) under the Service Instance, correspondence parameter is shown in real time according to different testing requirements.
Present invention advantage compared with prior art is:
(1) present invention devises multiple independent object units using the thought based on service architecture, and each service passes through
By the combination of corresponding object row, front end telemetry communication link and the front end remote control that can very easily set up certain satellite model is logical
Letter link, wherein during many star concurrent testings, these units can be multiplexed to realize corresponding front end remote measuring and controlling monitoring.Therefore,
The present invention has evaded the problem of front end remote measurement and front end remote control independent operating, and can support the test assignment of single star and many stars,
Improve the versatility of remote measuring and controlling front end.
(2) present invention is sent out telemetry-acquisition unit, instruction reception unit, instruction based on service architecture idea basis
Unit is sent all to carry out reusability design, for supporting various different base band, the main calculation machine of different total control equipments
(MTP) version.Therefore, baseband equipment can at any time change type, flexibly and easily, realize base band when different satellite models are tested
The adjustable property of equipment, can effectively solve the problem that the rare sex chromosome mosaicism of baseband equipment.
(3) present invention further employs Service Management theory based on service architecture idea basis, and each service is right
A satellite model is answered, and by setting up multiple services, realizes that single front end completes the concurrent testing of multiple satellite models.Cause
This, effectively reduces to front-end person who, the quantity demand of headend equipment, is very beneficial for sending out for satellite mass measuring technology
Exhibition.
(4) present invention is being based on service architecture idea basis, to decryption unit, ciphering unit, Base communication module etc.
Extensibility design is all carried out, has been conducive to being adapted to the needs of test case change from now on, such as place remote test, communication party
Formula change etc..
(5) further conclusion, extraction have been carried out to satellite model test information parameter, variable element completely disengages from program,
But configuration file is formed, and change configuration file and can be used for different satellite models, reduce the complexity of preparation, there is provided
Work efficiency.
Description of the drawings
Fig. 1 is the satellite test system structure diagram of the remote measuring and controlling monitoring system of the present invention;
Fig. 2 is the remote measuring and controlling monitoring system system structure diagram of the present invention;
Fig. 3 is the remote measuring and controlling monitoring system module design structure schematic diagram of the present invention;
Fig. 4 is the remote measuring and controlling monitoring system service architecture schematic diagram of the present invention;
Fig. 5 is the workflow schematic diagram of the remote measuring and controlling monitoring system of the present invention.
Specific embodiment
Small satellite communication system test can by satellite-ground link be decomposed into satellite, ground baseband equipment, remote measuring and controlling front end,
Five parts of main calculation machine (MTP) and real-time data base of total control equipment.For this purpose, small satellite communication system satellite-ground link can
To draw in two sub-sections:(1) telemetering channel link, satellite->Baseband equipment->Remote measuring and controlling front end->Broadcast group broadcast is in fact
When data base;(2) remote-control channel link, the main calculation machine (MTP) of total control equipment->Remote measuring and controlling front end->Base band sets
Standby->Satellite.Therefore, by way of using based on services framework, arrange at two datas in remote measuring and controlling monitoring method
Reason link:(1) Telemetering Data Processing link, telemetry-acquisition unit->Telemetering Data Processing unit->Deciphering and descrambling unit->
Telemetry broadcast group broadcast unit;(2) remote-control data process link, instruction reception unit->Telecommand processing unit->Plus
Close scrambling unit->Telecommand transmitting element.
In order that remote measuring and controlling monitoring system can adapt to many stars, polytypic concurrent testing, the method adopts object-oriented
Concept, according to small satellite communication system satellite-ground link connected mode and corresponding test assignment, to tested satellite and ground installation
Information is classified, mark off satellite object, base band object, total control equipment main calculation machine (MTP) object three it is general
Object.Meanwhile, on the basis of small satellite communication system satellite-ground link connected mode, according to actually used test equipment, set up
One testing service of single star or many stars.According to the working method of satellite, the service of foundation can be divided into single star pattern and constellation
Two kinds of pattern.By service managing unit, multiple services can be set up, each service passes through needed for dynamic select, combination
Various general objects, obtain corresponding test parameter, call corresponding data processing unit, and by monitoring display unit pair
The remote measurement of each service, distant control chain circuit operation information are shown in real time, so as to the remote measuring and controlling for realizing multiple satellite models is supervised
Control system.The system externally provides service configuration to reduce operation complexity, only, starts, stops operation mode.
Telemetry-acquisition unit is communicated by TCP/IP with base band object-based device, and by satellite identification code branch remote measurement is gathered
Data, Telemetering Data Processing unit carries out data clock synchronization and frame synchronization process, obtains telemetry true form and achieves, using spy
Fixed deciphering and descrambling unit is processed data, and the telemetry after decryption and descrambling is broadcasted to a certain network provided data
Or multicast services, all computers telemetry being sent in the network.
Instruction reception unit carries out network service with the main calculation machine (MTP) of total control equipment by TCP/IP, complete
Into after handshake, the order code that the main calculation machine (MTP) of total control equipment sends is received, by the synchronization character of instruction to instruction
Branch is carried out, telecommand processing unit adds the guidance code of setting in instruction, by specific encryption scrambling unit to instruction
Processed, telecommand transmitting element sets up network connection by TCP/IP and base band object-based device, after encryption and scrambling
Instruction press satellite identification code branch transmission.
Service managing unit, be realize to it is multiple service and sub-services storage and management, complete each service configuration,
Start, stop operation.When being managed to single service, it is necessary first to by involved in the setting test of object dispensing unit
Main calculation machine (MTP) object of satellite object, base band object and total control equipment, is then created by service configuration unit and is taken
Business, and the mode of operation of service is set as single star pattern or constellation pattern, then select the corresponding remote measuring and controlling link of the service
In satellite object, base band object and total control equipment main calculation machine (MTP) object.After the completion of service configuration, in satellite
During test, start/stop corresponding service to monitor so as to realize the remote measuring and controlling to satellite.Described constellation pattern is the survey of many stars
Try and arbitrary satellite (secondary star) is not received, processes, sends telemetry and telecommand, only some satellite (primary) is carried
Mode of operation is obtained for encrypting scrambling unit sub-services example.
Monitoring display unit, for the service that each is being tested, will start a corresponding monitoring interface and shows the clothes
The operation information of business.Monitoring display unit shows in real time telemetry frame reception condition and processes shape according to monitoring dispensing unit at interface
State, telecommand send situation and process state.
As shown in figure 1, the remote measuring and controlling monitoring system of the present invention will simultaneously be connected to two networks, in tracking and command network
Base band object-based device and master control net in the main calculation machine (MTP) of total control equipment set up network connection.Clearly can see
Go out, the system can connect the different types of base band object-based device of multiple stage, the main calculation machine of different editions total control equipment
(MTP), while multiple defending can effectively be supported by the telemetry broadcast group broadcast of every star to the real-time data base of setting
The concurrent testing of star-like number.
As shown in Fig. 2 a kind of the invention provides moonlet test remote measuring and controlling monitoring method.From data link angle
See, in terms of remote measurement, telemetry-acquisition unit presses satellite identification code branch and gathers the telemetry sent from base band object-based device, distant
Surveying data processing unit carries out data synchronization processing, obtains data true form and achieves, and deciphering and descrambling unit adopts ad hoc approach pair
Data are processed, and finally telemetry are carried out into broadcast group broadcast in master control net.In terms of remote control, telecommand receiving unit
Telecommand is obtained from from the main calculation machine (MTP) of total control equipment, telecommand processing unit adds setting in instruction
Guidance code, instruction is processed by specific encryption scrambling unit, then instruction is sent.
As shown in figure 3, the moonlet that the present invention is provided tests remote measuring and controlling monitoring system based on services framework, pass through
Each unit is sorted out, data communication module, data processing module, data security module, the monitoring display on basis is defined
Module, service management module.Wherein, data communication module contains telemetry receiving unit, telemetry broadcast group broadcast list
Unit, telecommand receiving unit and telecommand transmitting element, data processing module contains Telemetering Data Processing unit, remote control
Data processing unit, data security module contains encryption scrambling unit, deciphering and descrambling unit.Service management module contains right
As configuration, service configuration and Service Management.Each testing service has a monitoring display unit corresponding, shows receive in real time
Telemetry information and telecommand information, display remoting instruction sends success status and network connection state.Wherein, exist
Remote measurement aspect, telemetry-acquisition unit is that base band telemetry is received from base band by TCP/IP network services, filters out satisfaction
The data of telemetry frame length requirement, and stored in base band data queue in " first in first out " mode;Telemetering Data Processing unit,
It is to read out data from base band data queue, by parsing to base band telemetry form, extracts the original of moonlet
Beginning telemetry, and after the bright close state to telemetry, synchronous regime are identified, it is decrypted descrambling;Deciphering and descrambling
Unit, is, using corresponding processing method, to extract the final required bright state of remote measurement according to current decryption mode, descrambling mode
Data;Telemetry radio unit, is to recognize word according to star, and telemetry is broadcast to into corresponding net using UDP communication modes
In network.
In terms of remote control, telecommand receiving unit is using main tester of the TCP/IP network services from total control equipment
Calculation machine (MTP) receives original remote control instruction, and is stored in original remote control instruction queue using " first in first out " mode;Remote control
Instruction process unit, is that instruction is read from original remote control instruction queue, is arranged according to satellite data form, and telecommand is entered
If row dry-cure, so as to obtain bright state director data;Encryption scrambling unit, be according to current crypto mode, scrambling mode and adopt
Corresponding processing method is used, close state director data is obtained, existing cipher mode includes PCI board card encryption mode, dynamic link
Storehouse cipher mode, remote encryption mode;Telecommand transmitting element, is, according to base band object-based device type, to fill base band object
Data needed for instruction format, and according to current operation mode state, using TCP/IP network communication modes to base band object pair
The network address answered sends final instruction.
In addition, object dispensing unit is used to configure the main calculation machine of satellite object, base band object and total control equipment
(MTP) object;Service configuration unit is used for more than connection three class objects, according to the parameter in three class objects, creates the service
Example, from service managing unit the sub-services example of corresponding units is obtained, and connects these sub-services examples;Service managing unit
For storing the sub-services example of all Service Instances and each unit, externally expose in unified interface form;Its Satellite object
Parameter includes star identification word, star identification word location, remote measurement frame length, synchronization character, mode word, scrambler, encryption library path, decryption storehouse
Path etc., base band image parameter includes device type, remote measurement IP and port, remote control IP and port etc., the main test of total control equipment
Computer (MTP) image parameter includes main calculation machine (MTP) type, remote control IP and port, the broadcast group broadcast of total control equipment
IP and port etc.;The sub-services example of unit is the class example that the parameter of each unit, function are provided in a program;The example of service
It is the class example provided in a program for the service of a satellite model test.
User can independently select the parameter paid close attention to, be needed in prison according to different tests by monitoring dispensing unit
Real-time display parameter data in control display unit;Monitoring display unit shows in real time telemetry frame according to the configuration of monitoring dispensing unit
Reception condition and process state, telecommand send situation and process state.
As shown in figure 4, the service in the present invention, be presented as when model is tested single star remote measurement service, single star remote control service,
Constellation remote measurement service, constellation remote control service;Many star testing services can also be embodied in, i.e., every star test can be referred to as one
Testing service.Under constellation pattern, arbitrary satellite (secondary star) does not receive, processes, sends telemetry and telecommand, only
Some satellite (primary) provides encryption scrambling unit example.Alternatively, it is also possible to according to the needs of task, isolated operation remote measurement clothes
Business or remote control service, remote measurement service only needs telemetry receiving unit, Telemetering Data Processing unit, deciphering and descrambling unit, distant
Data broadcasting multicast unit is surveyed, and remote control service only needs telecommand receiving unit, remote-control data processing unit, encryption scrambling
Unit, telecommand transmitting element.
As shown in figure 5, be first to carry out object information configuration in monitoring display module after monitoring system is started working,
Including satellite, baseband equipment, the main calculation machine (MTP) of total control equipment configuration;Then service configuration is carried out, by service
Management module starts certain service, the service according to satellite, base band object-based device, total control equipment main calculation machine (MTP)
Corresponding informance, the sub-services example of unit, connects these sub-services examples, and set up communication link needed for obtaining.In satellite
In test process, it is only necessary to which these services are configured, started, stopped operation.
In data communication module, the link connection that takes remote measurement first and distant control chain circuit connection, if base during certain is linked all the way
Carrying device unit cannot normally connect, then return service configuration module, check the related object configuration information of modification;If remote control
Link is connected with the main calculation machine (MTP) of total control equipment and goes wrong, then in the main tester of page prompts total control equipment
Calculation machine (MTP) connection status.After remote measuring and controlling link establishment success, data communication module starts to receive from baseband equipment
Telemetry, from total control equipment main calculation machine (MTP) telecommand information or to baseband equipment send remote control refer to
Make information.After telemetry is received, data are added into data queue, wait for data processing, can so as to reduce frame losing
Can property.
Telemetering Data Processing part obtains data from queue, and data processing module will load relevant with baseband equipment
Data analysis protocol, extracts satellite telemetering data;Then, data security module is realized to close state by loading decryption chained library
The decryption of data, further parses telemetry, finally carries out data storage and broadcast.
When telecommand information is got from the main calculation machine (MTP) of total control equipment or local remote control is chosen
Instruction, data processing module is according to telecommand information.When direct instruction is sent, by instructing code table mapping, instructed
Code, and command information and instruction code word are stored;Then data security module completes right by loading encrypted link storehouse
The encryption scrambling of instruction;Finally, data processing module is formed and base according to baseband equipment type used, loading correspondence chained library
The instruction format that band matches, and it is sent to baseband equipment.
The content not being described in detail in description of the invention belongs to the known technology of those skilled in the art.
Claims (2)
1. the moonlet based on Service-Oriented Architecture Based tests remote measuring and controlling monitoring system, it is characterised in that include:Service Management mould
Block, data communication module, data processing module, data security module, monitoring display module, wherein:
Service management module:Including object dispensing unit, service configuration unit and service managing unit, object dispensing unit is to surveying
The involved satellite object of examination, base band object and main calculation machine object are configured, the content of its Satellite object configuration
Including satellite type, encryption library path, decryption storehouse path, the content of base band object configuration includes device type, remote measurement IP and end
Mouth, base band remote control IP and port, the content of main calculation machine object configuration includes main calculation machine type, main measuring and calculation
Machine remote control IP and port, broadcast group broadcast IP and port;Service configuration unit is according to satellite object, base band object and main measuring and calculation
The configuration of machine object, creates the Service Instance corresponding with three object configurations and obtains object from service managing unit and configure singly
The sub-services example of the sub-services example, the sub-services example of service configuration unit and service managing unit of unit, and connect these
Sub-services example;Service managing unit stores each sub-services example;Described sub-services example be it is a kind of have determine parameter and
The service of function, various sub-services examples constitute Service Instance;
Data communication module:Including telemetry-acquisition unit, telemetry broadcast group broadcast unit, telecommand receiving unit and remote control
Instruction sending unit, under the Service Instance, telemetry-acquisition unit receives base band using TCP/IP networks from base band object
Telemetry, obtains meeting the data of remote measurement frame length, is put into base band data queue in " first in first out " mode and delivers to data
Telemetering Data Processing unit in processing module;Under the Service Instance, telemetry broadcast group broadcast unit is communicated using UDP
Mode is by the bright state data broadcasting of remote measurement or multicasts in network;Under the Service Instance, telecommand receiving unit is used
TCP/IP networks are received after original remote control instruction from main calculation machine object, and " first in first out " mode of use is put into original distant
Control in instruction queue and deliver to the telecommand processing unit in data processing module;Under the Service Instance, telecommand
Transmitting element fills the data needed for base band subject instructions form, using TCP/IP networks according to the device type of base band object
Communication mode to base band object sends close state director data;Data needed for the base band subject instructions form are current base band pair
Partial data as needed for supporting the data form of transmission;
Data processing module:Including Telemetering Data Processing unit, telecommand processing unit, under the Service Instance, remote measurement
Data processing unit reads data from base band data queue, parses base band telemetry, obtains original telemetry and stores
To in local file, the bright close state of original telemetry is recognized, finally original telemetry is delivered in data security module
Deciphering and descrambling unit;Under the Service Instance, telecommand processing unit reads remote control from original remote control instruction queue
Instruction, according to satellite data format analysis bright state director data is obtained, and delivers to the encryption scrambling unit in data security module;
Data security module:Including encryption scrambling unit, deciphering and descrambling unit, under the Service Instance, scrambling unit is encrypted
Bright state director data is encrypted according to encrypted link storehouse, close state director data is obtained, by the close state director data for newly obtaining and original
Close state director data delivers to the telecommand transmitting element in data communication module;Under the Service Instance, deciphering and descrambling list
Unit connects storehouse and decrypts original telemetry according to decryption chain, obtains the bright state data of remote measurement, stores to local file and delivers to data and lead to
Telemetry broadcast group broadcast unit in letter module;The encrypted link storehouse is the dynamic link library for encapsulating encryption function;It is described
Decryption chained library is the dynamic link library for encapsulating decryption function;
Monitoring display module:Including monitoring dispensing unit, monitoring display unit, under the Service Instance, dispensing unit is monitored
Real-time display parameter data is wanted according to different testing requirement configuration monitoring display units;Under the Service Instance, monitoring display
Unit shows in real time correspondence parameter according to the configuration of monitoring dispensing unit.
2. the moonlet based on Service-Oriented Architecture Based tests remote measuring and controlling monitoring method, it is characterised in that comprise the steps:
(1) the involved satellite object of test, base band object and main calculation machine object are configured, its Satellite object
The content of configuration include satellite type, encryption library path, decryption storehouse path, base band object configuration content include device type,
Remote measurement IP and port, base band remote control IP and port, the content of main calculation machine object configuration include main calculation machine type,
Main calculation machine remote control IP and port, broadcast group broadcast IP and port;According to satellite object, base band object and main calculation machine
The configuration of object, creates the Service Instance corresponding with three object configurations and from service managing unit acquisition object dispensing unit
Sub-services example, the sub-services example of service configuration unit and service managing unit sub-services example, connect this little clothes
Pragmatic example;Described sub-services example is a kind of with determining parameter and determining the service of function, and various sub-services examples are constituted
Service Instance;
(2) under the Service Instance, base band telemetry is received from base band object using TCP/IP networks, obtains meeting distant
The data of frame length are surveyed, base band data queue is put in " first in first out " mode, parse the base band remote measurement in base band data queue
Data, obtain original telemetry and store in local file;
(3) under the Service Instance, original telemetry is decrypted according to decryption chained library, obtains the bright state data of remote measurement, stored
To local file, and using UDP communication modes are by the bright state data broadcasting of remote measurement or multicast in network;It is described decryption chained library be
The dynamic link library of encapsulation decryption function;
(4) under the Service Instance, received after original remote control instruction from main calculation machine object using TCP/IP networks, made
The telecommand in data processing module is put in original remote control instruction queue and delivered to " first in first out " mode processes single
Unit;
(5) under the Service Instance, bright state director data is encrypted according to encrypted link storehouse, obtains close state director data, according to
Base band object-based device type, the close state director data and original close state director data to newly obtaining fills base band subject instructions form
Required data, and send close state director data to base band object using TCP/IP network communication modes;The encrypted link storehouse
It is the dynamic link library for encapsulating encryption function;Data needed for the base band commands form are that current base band object supports transmission
Partial data needed for data form;
(6) under the Service Instance, correspondence parameter is shown in real time according to different testing requirements.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410521450.5A CN104331035B (en) | 2014-09-30 | 2014-09-30 | Mini-satellite test remote measurement and remote control monitoring system based on service-oriented architecture and method thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410521450.5A CN104331035B (en) | 2014-09-30 | 2014-09-30 | Mini-satellite test remote measurement and remote control monitoring system based on service-oriented architecture and method thereof |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104331035A CN104331035A (en) | 2015-02-04 |
CN104331035B true CN104331035B (en) | 2017-05-10 |
Family
ID=52405781
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410521450.5A Active CN104331035B (en) | 2014-09-30 | 2014-09-30 | Mini-satellite test remote measurement and remote control monitoring system based on service-oriented architecture and method thereof |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104331035B (en) |
Families Citing this family (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103036689B (en) * | 2011-10-10 | 2016-12-28 | 徐州超伟电子股份有限公司 | A kind of RDS data signal difference rotary device |
CN105447518B (en) * | 2015-11-19 | 2018-12-21 | 航天东方红卫星有限公司 | One kind being based on K-means telemetry interpreting system |
CN105446181A (en) * | 2015-11-30 | 2016-03-30 | 上海卫星工程研究所 | Integrated launching console for quick response satellite |
CN105929803B (en) * | 2016-05-26 | 2018-08-31 | 航天东方红卫星有限公司 | A kind of satellite ground measuring and controlling equipment Automatic monitoring systems |
CN106330291A (en) * | 2016-08-12 | 2017-01-11 | 上海卫星工程研究所 | Data receiving and transmitting system and method for remote support of satellite tests |
CN107017939A (en) * | 2017-04-17 | 2017-08-04 | 北京奥博太空科技有限公司 | A kind of server, answering machine, satellite test system and correlation technique |
CN107885766A (en) * | 2017-09-25 | 2018-04-06 | 上海卫星工程研究所 | The rapid extracting method of the in-orbit Monitoring Data of polytypic multiple types satellite |
CN107678742B (en) * | 2017-09-25 | 2021-05-21 | 上海卫星工程研究所 | On-line editing method of satellite remote measurement inversion algorithm |
CN109634190B (en) * | 2019-01-21 | 2020-09-15 | 上海微小卫星工程中心 | Satellite processing terminal and satellite processing terminal design method |
CN109870630A (en) * | 2019-02-15 | 2019-06-11 | 安徽理工大学 | Three distant fault detections of one kind and sampling metering fault detection device |
CN109976306B (en) * | 2019-02-28 | 2020-09-18 | 北京空间飞行器总体设计部 | Spacecraft remote control rapid test verification system and method based on Lua script |
CN110096850B (en) * | 2019-04-09 | 2021-07-09 | 北京空间飞行器总体设计部 | Vehicle-mounted reinforced measurement and control encryption and decryption machine |
CN110175051B (en) * | 2019-04-11 | 2022-03-29 | 上海卫星工程研究所 | Satellite-ground integrated remote measurement configuration management method |
CN110113092B (en) * | 2019-04-18 | 2021-09-03 | 南京理工大学 | Micro-nano satellite interconnection measurement and control method based on cloud service |
CN111538497A (en) * | 2020-03-26 | 2020-08-14 | 航天恒星科技有限公司 | Configuration method and device suitable for multi-satellite measurement and control management |
CN111262620B (en) * | 2020-04-26 | 2020-07-31 | 武汉卓目科技有限公司 | Test data simulation method and system capable of flexibly customizing frame format |
CN111698017B (en) * | 2020-04-30 | 2022-05-24 | 中国卫通集团股份有限公司 | Satellite cloud measurement and control platform |
CN112988934B (en) * | 2021-03-15 | 2021-09-28 | 南宁师范大学 | High-resolution three-number satellite data conversion method and device based on SNAP framework |
CN113346939B (en) * | 2021-05-31 | 2023-03-21 | 长光卫星技术股份有限公司 | Satellite instruction uploading system with narrow-band communication and information forwarding functions |
CN115426026B (en) * | 2022-07-29 | 2024-03-12 | 上海卫星工程研究所 | Intensive ground measurement and control test system suitable for satellite constellation parallel test |
CN115314138B (en) * | 2022-09-29 | 2023-03-24 | 北京航天驭星科技有限公司 | Satellite remote control command issuing method and related equipment |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN202713318U (en) * | 2011-12-01 | 2013-01-30 | 中国空间技术研究院 | Telemetry and telecontrol single-inspection test device |
EP2560300A2 (en) * | 2011-08-16 | 2013-02-20 | Siemens AG Österreich | Satellite test system |
CN103218292A (en) * | 2013-03-29 | 2013-07-24 | 北京控制工程研究所 | Automatic testing system for aerospace satellite-borne software |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100758275B1 (en) * | 2006-09-28 | 2007-09-12 | 한국전자통신연구원 | Concurrent processing system and method of telemetry data and simulation telemetry data for satellite operation |
-
2014
- 2014-09-30 CN CN201410521450.5A patent/CN104331035B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2560300A2 (en) * | 2011-08-16 | 2013-02-20 | Siemens AG Österreich | Satellite test system |
CN202713318U (en) * | 2011-12-01 | 2013-01-30 | 中国空间技术研究院 | Telemetry and telecontrol single-inspection test device |
CN103218292A (en) * | 2013-03-29 | 2013-07-24 | 北京控制工程研究所 | Automatic testing system for aerospace satellite-borne software |
Also Published As
Publication number | Publication date |
---|---|
CN104331035A (en) | 2015-02-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104331035B (en) | Mini-satellite test remote measurement and remote control monitoring system based on service-oriented architecture and method thereof | |
CN103079257B (en) | Method for connecting audio device into WIFI (Wireless Fidelity) network | |
CN106921717B (en) | Message pushing method and system based on mobile terminal | |
RU2014129938A (en) | SYSTEMS AND METHODS OF REMOTE MONITORING OF MEDICAL DEVICES | |
CN104811498B (en) | A kind of transformer substation remote monitoring system based on EMS system | |
GB2447197A (en) | System and method for remote data aquisition and distribution | |
CN103957580B (en) | A kind of WIFI quickly networkings matching method and module for Intelligent hardware | |
CN105306536B (en) | The method that intelligent terminal based on WiFi remotely executes service command | |
CN111224834B (en) | Simulation test method, simulation test device, server and storage medium | |
CN104619040A (en) | Method and system for quickly connecting WIFI equipment | |
CN109359472A (en) | A kind of data encrypting and deciphering processing method, device and relevant device | |
CN102916958A (en) | Method and system for realizing access encryption of mobile terminal browser | |
CN105897504B (en) | Satellite General test macro data interactive method and system | |
CN107786671A (en) | A kind of power equipment remote test system | |
CN107241291A (en) | Internet of Things network security access device, internet-of-things terminal equipment and Internet of things system | |
CN106936658A (en) | The method of testing and test platform of test case, simulation test equipment | |
CN103841143A (en) | File sending method, receiving method, system and device | |
CN103297300A (en) | Interaction system and method of mobile intelligent terminal and server-side | |
CN202094936U (en) | Fire alarm image-text system | |
CN113506090B (en) | Audit data processing method and device, storage medium and electronic equipment | |
CN109195156A (en) | A kind of multichannel secure accessing data collection system | |
CN105023169A (en) | Electronic information sending and pushing method and system | |
CN112598843B (en) | Voting data processing method and device and storage medium | |
CN104184712A (en) | VSAT gateway station with encryption/decryption machine and encryption/decryption method for encryption/decryption machine | |
CN107911642A (en) | A kind of cable television network management system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |