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 PDF

Info

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
Application number
CN201410521450.5A
Other languages
Chinese (zh)
Other versions
CN104331035A (en
Inventor
李文霁
韩立明
任光杰
曹丽君
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Aerospace Dongfanghong Satellite Co Ltd
Original Assignee
Aerospace Dongfanghong Satellite Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Aerospace Dongfanghong Satellite Co Ltd filed Critical Aerospace Dongfanghong Satellite Co Ltd
Priority to CN201410521450.5A priority Critical patent/CN104331035B/en
Publication of CN104331035A publication Critical patent/CN104331035A/en
Application granted granted Critical
Publication of CN104331035B publication Critical patent/CN104331035B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/04Programme control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/042Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/14Relay systems
    • H04B7/15Active relay systems
    • H04B7/185Space-based or airborne stations; Stations for satellite systems
    • H04B7/18502Airborne stations
    • H04B7/18506Communications with or from aircraft, i.e. aeronautical mobile service
    • H04B7/18508Communications with or from aircraft, i.e. aeronautical mobile service with satellite system used as relay, i.e. aeronautical mobile satellite service
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/25Pc structure of the system
    • G05B2219/25314Modular 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

Moonlet based on Service-Oriented Architecture Based tests remote measuring and controlling monitoring system and method
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.
CN201410521450.5A 2014-09-30 2014-09-30 Mini-satellite test remote measurement and remote control monitoring system based on service-oriented architecture and method thereof Active CN104331035B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (3)

* Cited by examiner, † Cited by third party
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