CN110289902A - The more new system of software on a kind of star - Google Patents

The more new system of software on a kind of star Download PDF

Info

Publication number
CN110289902A
CN110289902A CN201910560152.XA CN201910560152A CN110289902A CN 110289902 A CN110289902 A CN 110289902A CN 201910560152 A CN201910560152 A CN 201910560152A CN 110289902 A CN110289902 A CN 110289902A
Authority
CN
China
Prior art keywords
software
data
satellite
packet
orbit
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.)
Pending
Application number
CN201910560152.XA
Other languages
Chinese (zh)
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.)
Institute of Software of CAS
Original Assignee
Institute of Software of CAS
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 Institute of Software of CAS filed Critical Institute of Software of CAS
Publication of CN110289902A publication Critical patent/CN110289902A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates
    • 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/1851Systems using a satellite or space-based relay
    • H04B7/18513Transmission in a satellite or space-based system
    • 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/1851Systems using a satellite or space-based relay
    • H04B7/18519Operations control, administration or maintenance
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/34Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters 
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/04Protocols for data compression, e.g. ROHC

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Astronomy & Astrophysics (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Computer Security & Cryptography (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Radio Relay Systems (AREA)

Abstract

The present invention provides a kind of more new systems of software on star, are related to the technical field of software upgrading, comprising: ground base station, data transmission set and satellite in orbit, wherein data transmission set is connected with ground base station and satellite in orbit respectively;Ground base station carries out compression processing for treating upload software, obtains Software Compression packet, and be split processing to Software Compression packet, obtains multiple data packets, wherein data packet is initial data packets or target packet;Data transmission set is transferred to satellite in orbit for data packet transmission;Satellite in orbit is for obtaining data packet, and data packet is reduced to software to be uploaded, and installation software to be uploaded, the more new system for solving software on existing star can only carry out parameter update to software on star mounted in satellite in orbit, the technical issues of can not installing software on new star for satellite in orbit, satellite in orbit is caused to have a single function.

Description

The more new system of software on a kind of star
Technical field
The present invention relates to software upgrading technical fields, more particularly, to a kind of more new system of software on star.
Background technique
Software management update is mainly the new mission requirements according to ground on current star, according to the mission planning on ground Rail data are surveyed with appearance is surveyed, assigned tasks are executed, and limited update is carried out for software on star, for completing corresponding new post Business.Since satellite is driven using software on star, thus the task that a satellite can be completed, the function of realization both depend on Software on star.
Software upgrading technology on star used in present satellites is to execute fixed task mostly, in satellite in orbit The update of the carry out configuration parameter of installation, but to the update for carrying out configuration parameter mounted in satellite in orbit and precision parameter Simple adjustment, the function of satellite itself can't be changed, cause satellite in orbit function more single, a variety of can not be executed Business.
In view of the above-mentioned problems, not putting forward effective solutions also.
Summary of the invention
In view of this, the purpose of the present invention is to provide a kind of more new system of software on star, to alleviate existing star The more new system of upper software can only carry out parameter update to software on star mounted in satellite in orbit, can not pacify for satellite in orbit Fill software technology problem on new star.
In a first aspect, the system includes: ground base the embodiment of the invention provides a kind of more new system of software on star Stand, data transmission set and satellite in orbit, wherein the data transmission set respectively with the ground base station and described in-orbit defend Astrology connection;The ground base station carries out compression processing for treating upload software, obtains Software Compression packet, and to described soft Part compressed package is split processing, obtains multiple data packets, wherein the multiple data packet is initial data packets or target data Packet;The data transmission set is transferred to the satellite in orbit for the transmission of the multiple data packet;The satellite in orbit is used for The multiple data packet is obtained, and the multiple data packet is reduced to the software to be uploaded, and install described to be uploaded Software.
Further, the ground base station includes: compression module and segmentation module, wherein the compression module is used for will It treats upload software and carries out compression processing, obtain the Software Compression packet;The segmentation module is used for the Software Compression packet It is split processing, obtains the first preset quantity initial data packets.
Further, the ground base station further include: judgment module and composite module, wherein the judgment module is used for Determine whether the total amount of data of the first preset quantity initial data packets is greater than preset data amount, wherein the present count It is the maximum amount of data that the data transmission set is transmitted to the satellite in orbit in a satellite transit time according to amount;It is described Composite module is used in the case where the total amount of data of the first preset quantity initial data packets is greater than preset data amount, will The first preset quantity initial data packets group is combined into the second preset quantity target packet, wherein described second is default Quantity is less than first preset quantity, and the data volume of the target packet is less than the preset data amount.
Further, the ground base station further include: probe is inserted into module, soft for being inserted into the software to be uploaded Part state probes, wherein the application state probe is used to obtain the satellite in orbit when running the software to be uploaded Running state data.
Further, the satellite in orbit includes: remote-control romote-sensing module, recovery module, execution module, wherein described distant Control telemetry module is used to obtain the first preset quantity initial data packets of the data transmission set transmission, or, being used for Obtain the second preset quantity target packet of the data transmission set transmission;The recovery module is used for first The preset quantity initial data packets or the second preset quantity target packet are reduced to the software to be uploaded;Institute Execution module is stated for installing the software to be uploaded.
Further, the remote-control romote-sensing module is also used to the running state data being sent to the ground base station.
Further, the satellite in orbit further include:
Correction verification module, for verifying the verification carried in each initial data packets or each target packet letter Breath, determines each initial data packets of verification or whether each target packet includes error in data;And it will be based on Initial data packets comprising error in data or the target packet comprising error in data, generation error information, and by the mistake Information is sent to the control telemetry module, so that the error message is transmitted to the ground base station by the control telemetry module.
Further, the ground base station is also used to: after getting the error message, by the error message pair The initial data packets or target packet answered are sent to the data transmission device, so that data transmission device believes the mistake It ceases corresponding initial data packets or target packet is sent to the satellite in orbit.
Further, the satellite in orbit further include: database, for storing the software installed in satellite in orbit fortune The operation data got after row.
Further, the satellite in orbit further include: software management module, for being got when the remote-control romote-sensing module After the control instruction that the ground base station is sent, the control instruction is executed, wherein the control instruction includes at least one Kind: the instruction of software is deleted in the instruction of runs software.
In embodiments of the present invention, upload software is treated by ground base station and carries out compression processing, obtain Software Compression packet, And processing is split to Software Compression packet, multiple data packets are obtained, then data transmission set sends multiple data packets It is transferred to satellite in orbit;Finally, when satellite in orbit is for multiple data packets being reduced to be uploaded after getting multiple data packets Software, and installation software to be uploaded have achieved the purpose that software upgrading can be carried out to satellite in orbit, and then have solved existing Star on the more new system of software can only carry out parameter update to software on star mounted in satellite in orbit, can not defend to be in-orbit Star installs software on new star, to realize the function technical effect for expanding satellite in orbit.
Other features and advantages of the present invention will illustrate in the following description, also, partly become from specification It obtains it is clear that understand through the implementation of the invention.The objectives and other advantages of the invention are in specification, claims And specifically noted structure is achieved and obtained in attached drawing.
To enable the above objects, features and advantages of the present invention to be clearer and more comprehensible, preferred embodiment is cited below particularly, and cooperate Appended attached drawing, is described in detail below.
Detailed description of the invention
It, below will be to specific in order to illustrate more clearly of the specific embodiment of the invention or technical solution in the prior art Embodiment or attached drawing needed to be used in the description of the prior art be briefly described, it should be apparent that, it is described below Attached drawing is some embodiments of the present invention, for those of ordinary skill in the art, before not making the creative labor It puts, is also possible to obtain other drawings based on these drawings.
Fig. 1 is the schematic diagram of the more new system of software on a kind of star provided in an embodiment of the present invention;
Fig. 2 is the schematic diagram of the more new system of software on another star provided in an embodiment of the present invention;
Fig. 3 is the schematic diagram of the more new system of software on another star provided in an embodiment of the present invention;
Fig. 4 is the schematic diagram of the more new system of software on another star provided in an embodiment of the present invention.
Specific embodiment
In order to make the object, technical scheme and advantages of the embodiment of the invention clearer, below in conjunction with attached drawing to the present invention Technical solution be clearly and completely described, it is clear that described embodiments are some of the embodiments of the present invention, rather than Whole embodiments.Based on the embodiments of the present invention, those of ordinary skill in the art are not making creative work premise Under every other embodiment obtained, shall fall within the protection scope of the present invention.
Embodiment one:
Fig. 1 is the schematic diagram of the more new system of software on a kind of star according to an embodiment of the present invention, as shown in Figure 1, this is System includes: ground base station 10, data transmission set 20 and satellite in orbit 30, wherein the data transmission set 20 respectively with institute Ground base station 10 is stated to be connected with the satellite in orbit 30;
The ground base station 10 carries out compression processing for treating upload software, obtains Software Compression packet, and to described Software Compression packet is split processing, obtains multiple data packets, and the multiple data packet is sent to the data transmission and is set It is standby, wherein the multiple data packet is initial data packets or target packet;
The data transmission set 20 is transferred to for obtaining the multiple data packet, and by the transmission of the multiple data packet The satellite in orbit;
The multiple data packet is reduced to described to upper by the satellite in orbit 30 for obtaining the multiple data packet Pass software, and the installation software to be uploaded.
In embodiments of the present invention, upload software is treated by ground base station and carries out compression processing, obtain Software Compression packet, And processing is split to Software Compression packet, multiple data packets are obtained, then data transmission set sends multiple data packets It is transferred to satellite in orbit;Finally, when satellite in orbit is for multiple data packets being reduced to be uploaded after getting multiple data packets Software, and installation software to be uploaded have achieved the purpose that software upgrading can be carried out to satellite in orbit, and then have solved existing Star on the more new system of software can only carry out parameter update to software on star mounted in satellite in orbit, can not defend to be in-orbit Star installs software on new star, to realize the function technical effect for expanding satellite in orbit.
It should be noted that data transmission set and ground base station can pass through wired communication mode or communication It is connected, data transmission set is connected with satellite in orbit by wired mode.
In addition, it should also be noted that, data transmission set is by the way that each data frame in each data packet to be sent to Satellite in orbit, to complete multiple data packets being sent to satellite in orbit.
In embodiments of the present invention, as shown in Fig. 2, the ground base station include: compression module 11 and segmentation module 12, In,
The compression module 11 carries out compression processing for that will treat upload software, obtains the Software Compression packet;
It is described to obtain the first preset quantity for being split processing to the Software Compression packet for the segmentation module 12 Initial data packets.
In embodiments of the present invention, compression module is treated upload software and is compressed, and Software Compression packet is obtained, by treating Upload software is compressed, and can be effectively reduced the data volume of software to be uploaded, to reduce the transmission time in transmission process.
When the data volume of Software Compression packet is larger, it can not be uploaded to satellite in orbit in a satellite transit time, therefore, Software Compression packet is divided into the first preset quantity initial data packets by segmentation module, so as to make Software Compression Packet can be uploaded to satellite in orbit by multiple satellite transit times.
In embodiments of the present invention, as shown in Fig. 2, the ground base station further include: judgment module 13 and composite module 14, Wherein,
The judgment module 13 is used to determine whether the total amount of data of the first preset quantity initial data packets to be greater than Preset data amount, wherein the preset data amount be in a satellite transit time data transmission set to it is described The maximum amount of data of rail satellite transmission;
The composite module 14 is used to be greater than present count in the total amount of data of the first preset quantity initial data packets In the case where according to amount, the first preset quantity initial data packets group is combined into the second preset quantity target packet, In, second preset quantity is less than first preset quantity, and the data volume of the target packet is less than described preset Data volume.
In embodiments of the present invention, judgment module is used to determine the total data of the first preset quantity initial data packets Whether amount is greater than preset data amount.
If the total amount of data of the first preset quantity initial data packets is greater than preset data amount, composite module is to the One preset quantity initial data packets are combined, and obtain the second preset quantity target packet.
It should be noted that the second preset quantity is less than the first preset quantity, and the data volume of target packet be less than it is pre- If data volume.
In addition, it should also be noted that, the first preset quantity and the second preset quantity can by surface personnel according to Actual conditions sets itself, is not especially limited in embodiments of the present invention.
By being combined into the second preset data amount target packet to by the first preset quantity initial data packets group, thus It can enable data transmission module in a satellite transit time, upload more data, to reduce data transmission mould Compressed software package is transmitted to the transmission time of satellite in orbit by block.
In embodiments of the present invention, as shown in figure 3, the ground base station further include: probe is inserted into module 15, in institute State insertion application state probe in software to be uploaded, wherein the application state probe is being transported for obtaining the satellite in orbit Running state data when the row software to be uploaded.
In embodiments of the present invention, probe insertion module can be inserted into application state probe, software in software to be uploaded State probes are for obtaining running state data of the satellite in orbit when running software to be uploaded.
Before compressing software to be uploaded, surface personnel can be such as soft in some key positions of software to be uploaded The starting position of part generates the position of critical data, is inserted into application state probe.
Because satellite, after being emitted into track, surface personnel can not directly operate satellite, it is necessary to logical It crosses to satellite command, and the response of return instruction, i.e. " telemetering ", to obtain the state of satellite.Previous telemetering, be all often by The developer of software is according to fixed format design software telemetry on star, increases workload for software developer, and because The telemetering that everyone designs is not quite similar, thus considerably increases the workload of test.
It then can be very good optimization such case by setting application state probe.Firstly, when building application state probe The same function library of item is needed, in calling process, it is only necessary to which application state probe includes the function in function library, system One and conveniently.
Data return function, false alarm function are contained in the function library of application state probe, state return function is gone back Other kinds of information return function can be increased, when satellite in orbit runs software to be uploaded, these functions are existed by access The database of rail satellite, the available operation data to software to be uploaded.
In embodiments of the present invention, as shown in Fig. 2, the satellite in orbit includes: remote-control romote-sensing module 31, recovery module 32, execution module 33, wherein
The first preset quantity that the remote-control romote-sensing module 31 is used to obtain the data transmission set transmission is described just Beginning data packet, or, the second preset quantity target packet for obtaining the data transmission set transmission;
The recovery module 32 is used for the first preset quantity initial data packets or the second preset quantity are described Target packet is reduced to the software to be uploaded;
The execution module 33 is for installing the software to be uploaded.
In embodiments of the present invention, remote-control romote-sensing module 31 is used to obtain the first preset quantity of data transmission set transmission A initial data packets, or, the second preset quantity target packet for obtaining data transmission set transmission, and it is pre- by first If quantity initial data packets or the second preset quantity target packet are sent to composite module.
Recovery module is used to be combined data packet according to the marker in each data packet, restore Software Compression Packet, then decompresses Software Compression, obtains software to be uploaded.
After recovery module restores software to be uploaded, then execution module is by software installation to be uploaded on satellite in orbit.
It should be noted that the running state data that remote-control romote-sensing module is also used to get software probe is sent to ground Face base station.
In embodiments of the present invention, as shown in figure 3, the satellite in orbit further include: correction verification module 34, it is each for verifying The check information carried in the initial data packets or each target packet determines and verifies each initial data packets Or whether each target packet includes error in data;And by based on the initial data packets comprising error in data or comprising The target packet of error in data, generation error information, and the error message is sent to the control telemetry module, so that institute It states control telemetry module and the error message is transmitted to the ground base station.
In embodiments of the present invention, since data communications equipment will transmit data packet by sending data frame, because After remote-control romote-sensing module gets data frame, correction verification module can verify (for example, using MD5 each data frame for this Check addition).
If it is unqualified to verify out some data frame, then the data frame is abandoned, and when in a transit time After all data frames are all uploaded to satellite in orbit, correction verification module can be obtained according to remote-control romote-sensing module in a transit time To first data frame in the data frame total number information that carries determine whether that all data frames all upload and complete.
If correction verification module determines that mistake occur in data frame missing or data frame, correction verification module believes generation error Breath, and the error message is sent to remote-control romote-sensing module, to make remote-control romote-sensing module that the error message is transmitted to ground Base station, and then ground base station can be made to upload the data packet uploaded in the transit time again according to the error message.
After data packet is reduced to compressed software package by recovery module, correction verification module can be by Software Compression packet Check bit is verified, and is determined with the presence or absence of error in data in Software Compression packet, if there are data mistakes in Software Compression packet Accidentally, then base station sends retransmission information to the ground, so that ground base station according to the retransmission information, uploads the Software Compression packet pair again The data packet answered.
In embodiments of the present invention, as shown in figure 4, the satellite in orbit further include: database 35, for store it is described The operation data got after the software operation installed in rail satellite.
In embodiments of the present invention, database is used to store the operation got after the software operation installed on satellite in orbit Data, when ground base station needs to obtain operation data, ground base station sends back teletype command to remote-control romote-sensing module, to make distant Control telemetry module calls corresponding operation data from database, and the corresponding operation data is sent to ground base station.
In embodiments of the present invention, as shown in figure 4, the satellite in orbit further include: software management module 36, for working as institute After stating the control instruction that remote-control romote-sensing module gets the ground base station transmission, the control instruction is executed, wherein the control System instruction includes at least one: software instruction is deleted in runs software instruction.
In embodiments of the present invention, satellite in orbit further includes software management module, which is able to carry out ground Face base station is sent to the control instruction of remote-control romote-sensing module.
For example, when the control instruction that ground base station is sent to remote-control romote-sensing module is to run the instruction of some software, then it is soft Part management module will execute the instruction, to run the software.
Data space due to being equipped with multiple softwares on satellite in orbit, and on satellite in orbit is valuable and limited, because This some software installed on the satellite in orbit no longer needs to be used, and ground base station can send to remote-control romote-sensing module and delete The software of the software deletes instruction, and after remote-control romote-sensing module, which gets software, deletes instruction, software management module can be executed The software deletes instruction, and the corresponding software of the instruction is deleted from satellite in orbit, so that the storage for saving satellite in orbit is empty Between.
In addition, in the description of the embodiment of the present invention unless specifically defined or limited otherwise, term " installation ", " phase Even ", " connection " shall be understood in a broad sense, for example, it may be being fixedly connected, may be a detachable connection, or be integrally connected;It can To be mechanical connection, it is also possible to be electrically connected;It can be directly connected, can also can be indirectly connected through an intermediary Connection inside two elements.For the ordinary skill in the art, above-mentioned term can be understood at this with concrete condition Concrete meaning in invention.
In the description of the present invention, it should be noted that term " center ", "upper", "lower", "left", "right", "vertical", The orientation or positional relationship of the instructions such as "horizontal", "inner", "outside" be based on the orientation or positional relationship shown in the drawings, merely to Convenient for description the present invention and simplify description, rather than the device or element of indication or suggestion meaning must have a particular orientation, It is constructed and operated in a specific orientation, therefore is not considered as limiting the invention.In addition, term " first ", " second ", " third " is used for descriptive purposes only and cannot be understood as indicating or suggesting relative importance.
It is apparent to those skilled in the art that for convenience and simplicity of description, the system of foregoing description, The specific work process of device and unit, can refer to corresponding processes in the foregoing method embodiment, and details are not described herein.
In several embodiments provided herein, it should be understood that disclosed systems, devices and methods, it can be with It realizes by another way.The apparatus embodiments described above are merely exemplary, for example, the division of the unit, Only a kind of logical function partition, there may be another division manner in actual implementation, in another example, multiple units or components can To combine or be desirably integrated into another system, or some features can be ignored or not executed.Another point, it is shown or beg for The mutual coupling, direct-coupling or communication connection of opinion can be through some communication interfaces, device or unit it is indirect Coupling or communication connection can be electrical property, mechanical or other forms.
The unit as illustrated by the separation member may or may not be physically separated, aobvious as unit The component shown may or may not be physical unit, it can and it is in one place, or may be distributed over multiple In network unit.It can select some or all of unit therein according to the actual needs to realize the mesh of this embodiment scheme 's.
It, can also be in addition, the functional units in various embodiments of the present invention may be integrated into one processing unit It is that each unit physically exists alone, can also be integrated in one unit with two or more units.
It, can be with if the function is realized in the form of SFU software functional unit and when sold or used as an independent product It is stored in the executable non-volatile computer-readable storage medium of a processor.Based on this understanding, of the invention Technical solution substantially the part of the part that contributes to existing technology or the technical solution can be with software in other words The form of product embodies, which is stored in a storage medium, including some instructions use so that One computer equipment (can be personal computer, server or the network equipment etc.) executes each embodiment institute of the present invention State all or part of the steps of method.And storage medium above-mentioned includes: USB flash disk, mobile hard disk, read-only memory (ROM, Read- Only Memory), random access memory (RAM, Random Access Memory), magnetic or disk etc. are various can be with Store the medium of program code.
Finally, it should be noted that embodiment described above, only a specific embodiment of the invention, to illustrate the present invention Technical solution, rather than its limitations, scope of protection of the present invention is not limited thereto, although with reference to the foregoing embodiments to this hair It is bright to be described in detail, those skilled in the art should understand that: anyone skilled in the art In the technical scope disclosed by the present invention, it can still modify to technical solution documented by previous embodiment or can be light It is readily conceivable that variation or equivalent replacement of some of the technical features;And these modifications, variation or replacement, do not make The essence of corresponding technical solution is detached from the spirit and scope of technical solution of the embodiment of the present invention, should all cover in protection of the invention Within the scope of.Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.

Claims (10)

1. the more new system of software on a kind of star characterized by comprising ground base station, data transmission set and satellite in orbit, Wherein, the data transmission set is connected with the ground base station and the satellite in orbit respectively;
The ground base station carries out compression processing for treating upload software, obtains Software Compression packet, and to the software pressure Contracting packet is split processing, obtains multiple data packets, and the multiple data packet is sent to the data transmission set, In, the multiple data packet is initial data packets or target packet;
The data transmission set for obtaining the multiple data packet, and by the transmission of the multiple data packet be transferred to it is described Rail satellite;
The multiple data packet is reduced to described to be uploaded soft for obtaining the multiple data packet by the satellite in orbit Part, and the installation software to be uploaded.
2. system according to claim 1, which is characterized in that the ground base station include: compression module and segmentation module, Wherein,
The compression module carries out compression processing for that will treat upload software, obtains the Software Compression packet;
The segmentation module obtains the first preset quantity initial number for being split processing to the Software Compression packet According to packet.
3. system according to claim 2, which is characterized in that the ground base station further include: judgment module and combination die Block, wherein
The judgment module is used to determine whether the total amount of data of the first preset quantity initial data packets to be greater than present count According to amount, wherein the preset data amount be in a satellite transit time data transmission set to the satellite in orbit The maximum amount of data of transmission;
The composite module is used to be greater than preset data amount in the total amount of data of the first preset quantity initial data packets In the case of, the first preset quantity initial data packets group is combined into the second preset quantity target packet, wherein described Second preset quantity is less than first preset quantity, and the data volume of the target packet is less than the preset data amount.
4. system according to claim 3, which is characterized in that the ground base station further include:
Probe is inserted into module, for being inserted into application state probe in the software to be uploaded, wherein the application state probe For obtaining running state data of the satellite in orbit when running the software to be uploaded.
5. system according to claim 4, which is characterized in that the satellite in orbit includes: remote-control romote-sensing module, restores mould Block, execution module, wherein
The remote-control romote-sensing module is used to obtain the first preset quantity primary data of the data transmission set transmission Packet, or, the second preset quantity target packet for obtaining the data transmission set transmission;
The recovery module is used for the first preset quantity initial data packets or the second preset quantity number of targets The software to be uploaded is reduced to according to packet;
The execution module is for installing the software to be uploaded.
6. system according to claim 5, which is characterized in that the remote-control romote-sensing module is also used to the operating status Data are sent to the ground base station.
7. system according to claim 6, which is characterized in that the satellite in orbit further include:
Correction verification module, for verifying the check information carried in each initial data packets or each target packet, It determines each initial data packets of verification or whether each target packet includes error in data;And
By based on the initial data packets comprising error in data or comprising the target packet of error in data, generation error information, and The error message is sent to the control telemetry module so that the control telemetry module error message is transmitted to it is described Ground base station.
8. system according to claim 7, which is characterized in that the ground base station is also used to: getting the mistake After information, the corresponding initial data packets of the error message or target packet are sent to the data transmission device, with Make data transmission device that the corresponding initial data packets of the error message or target packet are sent to the satellite in orbit.
9. system according to claim 7, which is characterized in that the satellite in orbit further include:
Database, for storing the operation data got after the software installed in satellite in orbit operation.
10. system according to claim 8, which is characterized in that the satellite in orbit further include:
Software management module, for holding after the remote-control romote-sensing module gets the control instruction that the ground base station is sent The row control instruction, wherein the control instruction includes at least one: software instruction is deleted in runs software instruction.
CN201910560152.XA 2018-12-29 2019-06-25 The more new system of software on a kind of star Pending CN110289902A (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201811654156 2018-12-29
CN2018116541566 2018-12-29

Publications (1)

Publication Number Publication Date
CN110289902A true CN110289902A (en) 2019-09-27

Family

ID=68005886

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910560152.XA Pending CN110289902A (en) 2018-12-29 2019-06-25 The more new system of software on a kind of star

Country Status (1)

Country Link
CN (1) CN110289902A (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110955257A (en) * 2019-12-17 2020-04-03 深圳市道通智能航空技术有限公司 Multi-target transmission method and system, remote control equipment and unmanned aerial vehicle
CN111683050A (en) * 2020-05-12 2020-09-18 航天东方红卫星有限公司 Data compression method and system based on microsatellite telemetry characteristics
CN111698288A (en) * 2020-05-11 2020-09-22 北京空间技术研制试验中心 Ethernet-based on-orbit maintenance method for connectionless satellite software
CN112436984A (en) * 2020-11-30 2021-03-02 清华大学 Data center network telemetry method, system, storage medium and telemetry server
CN112949711A (en) * 2021-02-26 2021-06-11 中国科学院软件研究所 Neural network model reusable training method and device for software-defined satellite
CN113657592A (en) * 2021-07-29 2021-11-16 中国科学院软件研究所 Software-defined satellite self-adaptive pruning model compression method
CN115361057A (en) * 2022-08-18 2022-11-18 北京劢亚科技有限公司 Satellite calling method and device, readable medium and electronic equipment

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020104920A1 (en) * 2001-02-08 2002-08-08 Steven Thompson Method and apparatus for loading satellite software while moving a satellite to a new orbit
WO2006021829A1 (en) * 2004-08-26 2006-03-02 Ian Morrison Melamed Method and system for providing secure software updates via satellite transmission systems
CN102571572A (en) * 2011-12-28 2012-07-11 中国人民解放军国防科学技术大学 Short message satellite communication-based data transmission method and device
CN102799502A (en) * 2012-06-28 2012-11-28 航天恒星科技有限公司 On-orbit maintenance method of satellite-borne embedded software
CN103164242A (en) * 2013-02-01 2013-06-19 中国人民解放军国防科学技术大学 TTUNHSSMCLNHSROHS method of satellite housekeeping software
CN106647456A (en) * 2016-10-14 2017-05-10 中国空间技术研究院 Intelligent satellite platform system and on-orbit application expansion method
CN107168732A (en) * 2017-04-17 2017-09-15 商丘工学院 A kind of in-orbit update method of spaceborne computer software
CN107357621A (en) * 2017-07-14 2017-11-17 成都天奥电子股份有限公司 A kind of method that long distance wireless software upgrading is carried out to satellite time transfer equipment
CN107491321A (en) * 2017-07-03 2017-12-19 北京奇安信科技有限公司 A kind of processing method and processing device for being used to realize automatic software updating
CN107566028A (en) * 2017-07-07 2018-01-09 南京航空航天大学 A kind of in-orbit file updating method of satellite based on VxWorks
CN107807830A (en) * 2017-09-30 2018-03-16 深圳市易特科信息技术有限公司 Medical software update method and server based on cluster
CN108415718A (en) * 2018-03-28 2018-08-17 南京理工大学 A kind of BootLoader design methods applied to On-board software online updating

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020104920A1 (en) * 2001-02-08 2002-08-08 Steven Thompson Method and apparatus for loading satellite software while moving a satellite to a new orbit
WO2006021829A1 (en) * 2004-08-26 2006-03-02 Ian Morrison Melamed Method and system for providing secure software updates via satellite transmission systems
CN102571572A (en) * 2011-12-28 2012-07-11 中国人民解放军国防科学技术大学 Short message satellite communication-based data transmission method and device
CN102799502A (en) * 2012-06-28 2012-11-28 航天恒星科技有限公司 On-orbit maintenance method of satellite-borne embedded software
CN103164242A (en) * 2013-02-01 2013-06-19 中国人民解放军国防科学技术大学 TTUNHSSMCLNHSROHS method of satellite housekeeping software
CN106647456A (en) * 2016-10-14 2017-05-10 中国空间技术研究院 Intelligent satellite platform system and on-orbit application expansion method
CN107168732A (en) * 2017-04-17 2017-09-15 商丘工学院 A kind of in-orbit update method of spaceborne computer software
CN107491321A (en) * 2017-07-03 2017-12-19 北京奇安信科技有限公司 A kind of processing method and processing device for being used to realize automatic software updating
CN107566028A (en) * 2017-07-07 2018-01-09 南京航空航天大学 A kind of in-orbit file updating method of satellite based on VxWorks
CN107357621A (en) * 2017-07-14 2017-11-17 成都天奥电子股份有限公司 A kind of method that long distance wireless software upgrading is carried out to satellite time transfer equipment
CN107807830A (en) * 2017-09-30 2018-03-16 深圳市易特科信息技术有限公司 Medical software update method and server based on cluster
CN108415718A (en) * 2018-03-28 2018-08-17 南京理工大学 A kind of BootLoader design methods applied to On-board software online updating

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
陶晓霞: "星载计算机软件在轨重配置技术的研究与应用", 《中国优秀硕士学位论文全文数据库》 *
魏巍: "基于XML技术的远程地面接收***状态监测软件的设计与实现", 《中国优秀硕士学位论文全文数据库》 *
龚泉铭 等: "面向大容量存储的SpaceWire传输层协议设计", 《电子设计工程》 *

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110955257A (en) * 2019-12-17 2020-04-03 深圳市道通智能航空技术有限公司 Multi-target transmission method and system, remote control equipment and unmanned aerial vehicle
CN110955257B (en) * 2019-12-17 2024-02-09 深圳市道通智能航空技术股份有限公司 Multi-target transmission method, system, remote control equipment and unmanned aerial vehicle
CN111698288A (en) * 2020-05-11 2020-09-22 北京空间技术研制试验中心 Ethernet-based on-orbit maintenance method for connectionless satellite software
CN111698288B (en) * 2020-05-11 2023-04-07 北京空间技术研制试验中心 On-orbit maintenance method for connectionless satellite software based on Ethernet
CN111683050B (en) * 2020-05-12 2022-02-01 航天东方红卫星有限公司 Data compression method and system based on microsatellite telemetry characteristics
CN111683050A (en) * 2020-05-12 2020-09-18 航天东方红卫星有限公司 Data compression method and system based on microsatellite telemetry characteristics
CN112436984A (en) * 2020-11-30 2021-03-02 清华大学 Data center network telemetry method, system, storage medium and telemetry server
CN112949711B (en) * 2021-02-26 2023-10-27 中国科学院软件研究所 Neural network model multiplexing training method and device for software defined satellites
CN112949711A (en) * 2021-02-26 2021-06-11 中国科学院软件研究所 Neural network model reusable training method and device for software-defined satellite
CN113657592A (en) * 2021-07-29 2021-11-16 中国科学院软件研究所 Software-defined satellite self-adaptive pruning model compression method
CN113657592B (en) * 2021-07-29 2024-03-05 中国科学院软件研究所 Software-defined satellite self-adaptive pruning model compression method
CN115361057A (en) * 2022-08-18 2022-11-18 北京劢亚科技有限公司 Satellite calling method and device, readable medium and electronic equipment
CN115361057B (en) * 2022-08-18 2023-11-14 北京劢亚科技有限公司 Satellite calling method and device, readable medium and electronic equipment

Similar Documents

Publication Publication Date Title
CN110289902A (en) The more new system of software on a kind of star
CN109194538B (en) Testing method, device, server and storage medium based on distributed coordination
US9654995B2 (en) Method, device, and systems for managing access points controlled by an access point controller
CN107122207A (en) Method for upgrading software, client device and server
CN104125276A (en) Upgrading method and device
CN104917586A (en) Verification method, device and system of transmitted data
CN102572896A (en) Upgrading method and upgrading device for wireless communication system
CN106412064A (en) Remote upgrade method of power utilization information acquisition terminal
CN109361525A (en) Restart method, apparatus, controlling terminal and medium that distributed deployment services more
CN105487877A (en) Version updating method, system and base station
CN109729517A (en) Communication module software version management method and system
CN103559198A (en) Data synchronizing method and equipment
CN107707394A (en) Equipment remote upgrade method, server, system and readable storage medium storing program for executing
CN105262604A (en) Virtual machine migration method and equipment
CN108769241B (en) Operation method, device and system for remote control of heat pump unit
CN103186405B (en) A kind of unified control method and device of realizing equipment
CN104049998B (en) The processing method of upgrade package, device and equipment in a kind of android system
CN105471654A (en) FC network based configuration data automatic uploading method
CN112130889A (en) Resource management method and device, storage medium and electronic device
CN106204031A (en) card application processing method and device
CN112702751A (en) Method for training and upgrading wireless communication model, network equipment and storage medium
CN108989428A (en) Bluetooth terminal upgrade method, server, computer readable storage medium and system
CN109542841A (en) The method and terminal device of data snapshot are created in cluster
CN109062599A (en) The management method and device of code update under micro services framework
CN105159745A (en) Method, apparatus and device for upgrading virtual switch frame VSF system

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20190927

RJ01 Rejection of invention patent application after publication