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 PDFInfo
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/14—Relay systems
- H04B7/15—Active relay systems
- H04B7/185—Space-based or airborne stations; Stations for satellite systems
- H04B7/1851—Systems using a satellite or space-based relay
- H04B7/18513—Transmission in a satellite or space-based system
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/14—Relay systems
- H04B7/15—Active relay systems
- H04B7/185—Space-based or airborne stations; Stations for satellite systems
- H04B7/1851—Systems using a satellite or space-based relay
- H04B7/18519—Operations control, administration or maintenance
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/34—Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/04—Protocols 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
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.
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)
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)
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 |
-
2019
- 2019-06-25 CN CN201910560152.XA patent/CN110289902A/en active Pending
Patent Citations (12)
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)
Title |
---|
陶晓霞: "星载计算机软件在轨重配置技术的研究与应用", 《中国优秀硕士学位论文全文数据库》 * |
魏巍: "基于XML技术的远程地面接收***状态监测软件的设计与实现", 《中国优秀硕士学位论文全文数据库》 * |
龚泉铭 等: "面向大容量存储的SpaceWire传输层协议设计", 《电子设计工程》 * |
Cited By (13)
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 |