[go: up one dir, main page]

CN105182819A - Satellite task planning system and method - Google Patents

Satellite task planning system and method Download PDF

Info

Publication number
CN105182819A
CN105182819A CN201510524826.2A CN201510524826A CN105182819A CN 105182819 A CN105182819 A CN 105182819A CN 201510524826 A CN201510524826 A CN 201510524826A CN 105182819 A CN105182819 A CN 105182819A
Authority
CN
China
Prior art keywords
satellite
client
server
mission planning
available
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
CN201510524826.2A
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.)
Space Star Technology Co Ltd
Original Assignee
Space Star Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Space Star Technology Co Ltd filed Critical Space Star Technology Co Ltd
Priority to CN201510524826.2A priority Critical patent/CN105182819A/en
Publication of CN105182819A publication Critical patent/CN105182819A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/04Programme control other than numerical control, i.e. in sequence controllers or logic controllers

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Radio Relay Systems (AREA)

Abstract

The invention provides a task planning system and a method, wherein the system comprises a server and a client, the server broadcasts available satellite state synchronization parameters corresponding to observation requirements to the client, the client acquires the observation requirements, generates corresponding task planning results based on the observation requirements and the available satellite state synchronization parameters, and returns the task planning results to the server. In other words, in the satellite mission planning system, the client can independently perform mission planning in the observation requirement proposing stage, and the timeliness is higher.

Description

一种卫星任务规划的系统及方法A system and method for satellite mission planning

技术领域technical field

本申请涉及通信技术领域,尤其涉及卫星任务规划的系统及方法。This application relates to the field of communication technology, in particular to a system and method for satellite mission planning.

背景技术Background technique

卫星任务规划系统在遥感卫星对地观测方面处于神经中枢的地位。如图1所示,卫星任务规划系统部署在服务中心,多方用户在各自单位提出对地观测需求,卫星任务规划系统自动地将用户对地观测需求转化为卫星资源能够执行的观测计划,快速地组织完成对地观测产品的生产定制过程,准确响应用户需求。The satellite mission planning system is at the nerve center of remote sensing satellites for earth observation. As shown in Figure 1, the satellite mission planning system is deployed in the service center, and multiple users put forward earth observation requirements in their respective units. The satellite mission planning system automatically converts the user's earth observation requirements into observation plans that can be executed by satellite resources, and quickly Organize and complete the production and customization process of earth observation products, and accurately respond to user needs.

近年来,随着卫星应用范围越来越广,在轨运行的卫星数量也逐年上升,而且,卫星用户数量和观测任务需求也在急剧增加。不仅如此,当前用户对于观测目标信息的时效性要求也日益提高,尤其在突发事件的应急处理应用中,观测任务具有复杂性、动态性、不确定性和高时效性的多重特点,更加增添了任务规划的难度。In recent years, as the application of satellites has become wider and wider, the number of satellites in orbit has also increased year by year, and the number of satellite users and the demand for observation tasks have also increased sharply. Not only that, the timeliness requirements of current users for observation target information are also increasing, especially in the application of emergency response to emergencies, the observation task has multiple characteristics of complexity, dynamics, uncertainty and high timeliness, which adds more Difficulty in task planning.

目前,卫星的任务规划问题是一个复杂的组合优化问题,在实际应用中多采用集中式规划算法进行处理。采用集中式规划算法必须等待规划任务和卫星资源全部确定后才能进行任务规划。在任务规划后,若任务或资源发生变化或者需要调整,则原规划结果不再适用,必须重新进行计算,这样导致任务规划的实时性较差。At present, the satellite mission planning problem is a complex combinatorial optimization problem, and centralized planning algorithms are mostly used in practical applications. The centralized planning algorithm must wait for the planning tasks and satellite resources to be determined before the task planning can be carried out. After task planning, if the task or resource changes or needs to be adjusted, the original planning result is no longer applicable and must be recalculated, which leads to poor real-time performance of task planning.

发明内容Contents of the invention

本发明提供了一种卫星任务规划的系统及方法,用以解决现有卫星任务规划技术实时性较差的问题。The invention provides a satellite task planning system and method, which are used to solve the problem of poor real-time performance of the existing satellite task planning technology.

其具体的技术方案如下:Its specific technical scheme is as follows:

一种卫星任务规划系统,所述系统包括:服务器以及与所述服务器连接的M个客户端,其中,A satellite mission planning system, the system includes: a server and M clients connected to the server, wherein,

所述服务器,广播可用卫星的状态同步参数;The server broadcasts state synchronization parameters of available satellites;

所述客户端,获取观测需求,基于观测需求以及可用卫星状态同步参数,生成对应的任务规划结果,并将任务规划结果返回至所述服务器。The client acquires observation requirements, generates corresponding mission planning results based on observation requirements and available satellite state synchronization parameters, and returns the mission planning results to the server.

可选的,所述服务器,接收可用卫星遥测数据,并将根据卫星遥测数据得到的可用卫星状态同步参数广播至M个客户端,以及为所述M个客户端中的每个客户端授时,以使所述卫星任务规划系统的时间统一。Optionally, the server receives the available satellite telemetry data, broadcasts the available satellite state synchronization parameters obtained according to the satellite telemetry data to M clients, and provides timing for each of the M clients, In order to unify the time of the satellite mission planning system.

可选的,所述卫星遥测数据具体为卫星能量数据和/或卫星姿态参数和/或卫星轨道根数和/或卫星存储容量中的一种或者组合。Optionally, the satellite telemetry data is specifically one or a combination of satellite energy data and/or satellite attitude parameters and/or satellite orbit elements and/or satellite storage capacity.

可选的,所述服务器,接收客户端申请获得令牌的申请请求,并为申请获得令牌的客户端发放获得令牌,在接收到客户端的释放令牌请求,并回收客户端的令牌。Optionally, the server receives the client's application request for obtaining a token, and issues an obtaining token to the client applying for obtaining a token, and recycles the client's token after receiving the client's release token request.

可选的,所述服务器,在接收到N个客户端申请获得同一颗卫星的使用令牌申请请求时,获取每个客户端的优先级,将获得令牌发放至高优先级的客户端。Optionally, the server obtains the priority of each client when receiving token application requests from N clients applying for the same satellite, and distributes the tokens to clients with high priority.

可选的,所述客户端,基于卫星同步状态数据,筛选出满足条件的卫星资源,以目标的覆盖区域和卫星资源的幅宽,对目标区域进行分解,对分解后目标区域进行可见时间窗口计算以及任务约束检查,根据任务约束检测后的结果进行天文事件及气象条件进行筛选,基于筛选出的结果生成任务规划结果。Optionally, the client, based on the satellite synchronization state data, screens out satellite resources that satisfy the conditions, decomposes the target area based on the coverage area of the target and the width of the satellite resource, and performs a visible time window for the decomposed target area Calculation and mission constraint inspection, screening astronomical events and meteorological conditions according to the results of mission constraint detection, and generating mission planning results based on the filtered results.

一种卫星任务规划方法,包括:A satellite mission planning method, comprising:

客户端获取M个观测需求,M为大于等于1的正整数;The client obtains M observation requirements, and M is a positive integer greater than or equal to 1;

客户端接收服务器广播的的可用卫星状态同步参数,客户端基于观测需求以及可用卫星状态同步参数,生成对应的任务规划结果;The client receives the available satellite status synchronization parameters broadcast by the server, and the client generates corresponding task planning results based on observation requirements and available satellite status synchronization parameters;

客户端将任务规划结果反馈至服务器,以使服务器基于任务规划结果得到响应信息。The client feeds back the task planning result to the server, so that the server can get response information based on the task planning result.

可选的,在客户端获取观测需求对应的可用卫星状态同步参数之前,还包括:Optionally, before the client obtains the available satellite state synchronization parameters corresponding to the observation requirements, it also includes:

接收卫星遥测数据,并将根据卫星遥测数据得到的可用卫星状态同步参数广播至M个客户端,以及为所述M个客户端中的每个客户端授时,以使所述卫星任务规划系统的时间统一。receiving satellite telemetry data, and broadcasting available satellite state synchronization parameters obtained according to the satellite telemetry data to M clients, and timing each client in the M clients, so that the satellite mission planning system Unity of time.

可选的,所述卫星遥测数据具体为卫星能量数据和/或卫星姿态参数和/或卫星轨道根数和/或卫星存储容量中的一种或者组合。Optionally, the satellite telemetry data is specifically one or a combination of satellite energy data and/or satellite attitude parameters and/or satellite orbit elements and/or satellite storage capacity.

可选的,在接收根据卫星遥测数据得到的可用卫星状态同步参数之后,还包括:Optionally, after receiving the available satellite state synchronization parameters obtained according to the satellite telemetry data, the method further includes:

基于可用卫星同步状态数据,筛选出满足条件的卫星资源,以目标的覆盖区域和卫星资源的幅宽,对目标区域进行分解,对分解后目标区域进行可见时间窗口计算以及任务约束检查,根据任务约束检测后的结果进行天文事件及气象条件进行筛选,基于筛选出的结果生成任务规划结果。Based on the available satellite synchronization status data, select satellite resources that meet the conditions, decompose the target area based on the coverage area of the target and the width of the satellite resource, and perform visible time window calculation and task constraint check on the decomposed target area, according to the task The results of constraint detection are screened for astronomical events and meteorological conditions, and mission planning results are generated based on the screened results.

在本发明中,服务器以及客户端,多个客户端来获取观测需求,服务器会将可用卫星状态同步参数广播至M个客户端,客户端基于观测需求以及可用卫星状态同步参数,生成对应的任务规划结果,各个客户端会独立处理各自需求并将任务规划结果返回至服务器,也就是说,在本发明实施例中卫星任务规划系统在观测需求提出阶段就能够进行任务规划,时效性更强。In the present invention, the server, the client, and multiple clients obtain the observation requirements, and the server will broadcast the available satellite state synchronization parameters to M clients, and the client generates corresponding tasks based on the observation requirements and the available satellite state synchronization parameters As a result of the planning, each client will process its own requirements independently and return the mission planning results to the server. That is to say, in the embodiment of the present invention, the satellite mission planning system can perform mission planning at the stage of proposing observation requirements, which is more time-sensitive.

另外,在本发明实施例中,在新的需求提出时能够基于现有可用卫星状态同步参数和任务规划结果进行增量处理,满足任务随时到达的要求。In addition, in the embodiment of the present invention, incremental processing can be performed based on existing available satellite state synchronization parameters and mission planning results when a new requirement is raised, so as to meet the requirement of mission arrival at any time.

附图说明Description of drawings

图1为现有技术中一种卫星任务规划系统的示意图;Fig. 1 is a schematic diagram of a satellite mission planning system in the prior art;

图2为本发明实施例中一种卫星任务规划系统的示意图;Fig. 2 is a schematic diagram of a satellite mission planning system in an embodiment of the present invention;

图3为本发明实施例中客户端的处理流程示意图;Fig. 3 is a schematic diagram of the processing flow of the client in the embodiment of the present invention;

图4为本发明实施例中一种卫星任务规划方法的流程图。Fig. 4 is a flowchart of a satellite mission planning method in an embodiment of the present invention.

具体实施方式Detailed ways

为了解决现有技术中卫星任务规划的系统及方法,该系统包括:服务器以及客户端,服务器将广播可用卫星状态同步参数,客户端获取观测需求,基于观测需求以及可用卫星状态同步参数,生成对应的任务规划结果,并将任务规划结果返回至服务器,也就是说,在本发明实施例中卫星任务规划系统在观测需求提出阶段就能够进行任务规划,时效性更强。In order to solve the system and method of satellite mission planning in the prior art, the system includes: a server and a client, the server will broadcast available satellite state synchronization parameters, the client obtains observation requirements, and generates corresponding data based on observation requirements and available satellite state synchronization parameters The mission planning results are returned to the server. That is to say, in the embodiment of the present invention, the satellite mission planning system can perform mission planning at the stage of proposing observation requirements, which is more time-sensitive.

下面通过附图以及具体实施例对本发明技术方案做详细的说明,应当理解,本发明实施例以及实施例中的具体技术特征只是对本发明技术方案的说明,而不是限定,在不冲突的情况下,本发明实施例以及实施例中的具体技术特征可以相互组合。The technical solutions of the present invention will be described in detail below through the accompanying drawings and specific embodiments. It should be understood that the embodiments of the present invention and the specific technical features in the embodiments are only descriptions of the technical solutions of the present invention, rather than limitations. , the embodiments of the present invention and specific technical features in the embodiments may be combined with each other.

如图2所示为本发明实施例中一种卫星任务规划系统的结构示意图,该系统包含了服务器201以及M个客户端202,每个客户端202都可以与服务器201通讯,客户端202可以布置在图1中的服务中心(卫星任务规划系统),也可以布置在用户单位(卫星使用需求提出部门),在本发明实施例中不限定客户端202的布置位置。As shown in Figure 2, it is a schematic structural diagram of a satellite mission planning system in the embodiment of the present invention, the system includes a server 201 and M clients 202, each client 202 can communicate with the server 201, and the client 202 can The service center (satellite mission planning system) arranged in FIG. 1 can also be arranged in the user unit (satellite use request department), and the arrangement location of the client 202 is not limited in the embodiment of the present invention.

该卫星任务规划系统能够接收各个用户的观测需求,该卫星任务规划系统中的客户端202会获取到观测需求,当然可以是一个客户端202获取观测需求或者是多个客户端202来获取观测需求,然后服务器201还会将所有可用卫星的状态同步参数广播至M客户端202。The satellite mission planning system can receive the observation requirements of various users, and the client 202 in the satellite mission planning system will obtain the observation requirements. Of course, one client 202 can obtain the observation requirements or multiple clients 202 can obtain the observation requirements. , and then the server 201 also broadcasts the status synchronization parameters of all available satellites to the M client 202.

客户端202会基于接收到的观测需求以及可用卫星状态同步参数,生成对应的任务规划结果,并将任务规划结果返回至服务器201。The client 202 will generate corresponding mission planning results based on the received observation requirements and available satellite status synchronization parameters, and return the mission planning results to the server 201 .

服务器201在接收到任务规划结果之后,服务器201将基于任务规划结果请求卫星资源,得到基于任务观测结果返回的响应信息,最后将响应信息返回至对应的客户端。After the server 201 receives the mission planning result, the server 201 will request satellite resources based on the mission planning result, obtain response information returned based on the mission observation result, and finally return the response information to the corresponding client.

在上述的实施例中,该卫星任务规划系统中客户端202能够获取观测需求,然后客户端202能够进行独立的运算处理得到卫星任务规划结果,从而使得卫星任务规划系统能够在观测需求提出阶段就能够进行卫星任务规划,从而提升了卫星任务规划系统的时效性。In the above-mentioned embodiment, the client 202 in the satellite mission planning system can obtain the observation requirements, and then the client 202 can perform independent calculation and processing to obtain the satellite mission planning results, so that the satellite mission planning system can make the observation requirements It can carry out satellite mission planning, thereby improving the timeliness of the satellite mission planning system.

具体来讲,在本发明实施例中,服务器201会广播可用卫星状态同步参数,也就是说,服务器201会向客户端202提供可用卫星状态同步参数,具体实现方式为:服务器201接收卫星遥测数据,该卫星遥测数据可以为卫星能量数据和/或卫星姿态参数和/或卫星轨道根数和/或卫星存储容量中的一种或者组合。这里的卫星能量数据可以是蓄电池电量,卫星姿态参数可以是侧摆角度、俯仰角度、偏航角度等、卫星存储容量可以是文件个数和固存可用容量等。Specifically, in the embodiment of the present invention, the server 201 will broadcast the available satellite state synchronization parameters, that is, the server 201 will provide the available satellite state synchronization parameters to the client 202, and the specific implementation method is: the server 201 receives satellite telemetry data , the satellite telemetry data may be one or a combination of satellite energy data and/or satellite attitude parameters and/or satellite orbit elements and/or satellite storage capacity. The satellite energy data here can be battery power, the satellite attitude parameters can be roll angle, pitch angle, yaw angle, etc., and the satellite storage capacity can be the number of files and available storage capacity.

在服务器201得到卫星遥测数据之后,服务器201将卫星遥测数据广播给客户端202,以使客户端202基于可用卫星状态同步参数得到卫星任务规划结果。After the server 201 obtains the satellite telemetry data, the server 201 broadcasts the satellite telemetry data to the client 202, so that the client 202 obtains a satellite mission planning result based on available satellite state synchronization parameters.

进一步,为了保证整个卫星规划系统中的时间统一并且同步,所以服务器201会为每个客户端202进行授时,这样保证卫星规划系统中的每个客户端202与服务器201的时间同步。Further, in order to ensure that the time in the entire satellite planning system is unified and synchronized, the server 201 will provide time service for each client 202, thus ensuring the time synchronization between each client 202 in the satellite planning system and the server 201.

进一步,在本发明实施例中,在出现不小于2个客户端同时工作,它们所处理的需求都需要使用同一颗卫星执行任务,这就很可能出现了能源、时间等资源冲突,因此要通过令牌的方式使多个客户端分时复用同一颗卫星。Further, in the embodiment of the present invention, when there are no less than two clients working at the same time, the requirements they handle all need to use the same satellite to perform tasks, which is likely to cause resource conflicts such as energy and time, so through The way of token enables multiple clients to time-share the same satellite.

具体来讲,服务器201需要为对应的客户端202发送一个获得令牌请求,该令牌是用于告知客户端202存在有对应的卫星资源。具体来讲,在客户端202需要执行任务规划时,客户端202会主动的向服务器201申请获得令牌,若是申请获得令牌的客户端202只有一个时,则服务器201会直接向该客户端202下发令牌,这样该客户端202就可以得到该令牌,客户端202获得令牌之后,该客户端202就可以对相应的卫星资源生成对应的任务规划结果。Specifically, the server 201 needs to send a token acquisition request to the corresponding client 202, and the token is used to inform the client 202 that there is a corresponding satellite resource. Specifically, when the client 202 needs to execute task planning, the client 202 will actively apply for a token from the server 201. If there is only one client 202 that applies for a token, the server 201 will directly request the token from the client. 202 issues a token, so that the client 202 can obtain the token. After the client 202 obtains the token, the client 202 can generate a corresponding task planning result for the corresponding satellite resources.

当然,若是多个客户端202同时向服务器201申请同一个令牌时,则服务器201将确定这多个客户端202的优先级,若是某一个客户端202的优先级较高时,则服务器201就会向该客户端202下发一个令牌,而其他客户端202则会处于等待状态,当客户端202接收到令牌之后,客户端202会通知服务器201下发释放令牌,服务器201将回收客户端的令牌。Of course, if multiple clients 202 apply for the same token to the server 201 at the same time, the server 201 will determine the priorities of the multiple clients 202, if the priority of a certain client 202 is higher, the server 201 will A token will be issued to the client 202, while other clients 202 will be in a waiting state. After the client 202 receives the token, the client 202 will notify the server 201 to issue a release token, and the server 201 will Recycle the client's token.

若是多个客户端202的优先级相同时,则服务器201会向时间上优先的客户端202下发令牌,也就是那一个客户端202先申请,则服务器201会向那一个客户端102下发令牌,接收到获得令牌的客户端202将可以对相应的卫星资源生成任务规划结果。然后客户端202通知服务器201下发释放令牌,从而使得客户端202能够将任务规划结果反馈给服务器201,并且回收客户端202的令牌。If multiple clients 202 have the same priority, the server 201 will issue a token to the client 202 with priority in time, that is, which client 202 applies first, and the server 201 will issue a token to that client 102. Tokens are issued, and the client 202 that receives the tokens can generate mission planning results for corresponding satellite resources. Then the client 202 notifies the server 201 to issue the release token, so that the client 202 can feed back the task planning result to the server 201 and recycle the token of the client 202 .

这里需要说明是,没有申请到获得令牌的客户端202可以选择等待令牌的后续释放,或者是选择其他卫星资源的令牌,这样可以提升整个系统的使用效率。It should be noted here that the client 202 that has not applied for the token can choose to wait for the subsequent release of the token, or choose tokens from other satellite resources, which can improve the efficiency of the entire system.

进一步,在获取到令牌之后,客户端202将基于服务器201给的卫星资源以及可用卫星状态同步参数,进行任务规划的计算,这里需要说明的是,每个客户端202的任务规划计算都是独立处理的过程,具体的处理过程如下:Further, after obtaining the token, the client 202 will calculate the mission planning based on the satellite resources and available satellite status synchronization parameters given by the server 201. It should be noted here that the mission planning calculation of each client 202 is The process of independent processing, the specific processing process is as follows:

如图3所示为客户端202进行分布式任务规划的示意图,在客户端202得到可用卫星状态同步参数之后,客户端202将基于可用卫星状态同步参数进行预处理,该预处理的过程包括:任务约束检测、区域目标拆分。其中,任务约束检查具体是筛选出满足观测传感器类型和观测分辨率、时间分辨的卫星资源;区域目标拆分则是以目标的覆盖区域与传感器幅宽的大小为划分依据,对目标区域进行分解,形成能够被星载传感器单景或单张条带照片覆盖的子区域。As shown in Figure 3, it is a schematic diagram of distributed task planning by the client 202. After the client 202 obtains the available satellite state synchronization parameters, the client 202 will perform preprocessing based on the available satellite state synchronization parameters. The preprocessing process includes: Task constraint detection, region object splitting. Among them, the task constraint inspection is specifically to screen out satellite resources that meet the observation sensor type, observation resolution, and time resolution; regional target splitting is based on the coverage area of the target and the size of the sensor width, and decomposes the target area , forming a sub-region that can be covered by a single view or a single strip photo of the spaceborne sensor.

在进行完预处理之后,客户端202将进行分布式任务规划,该分布式任务规划包括了:访问计算、状态推演。其中,访问计算是根据卫星模型计算星下轨迹和目标可见时间窗口、数传时间窗口。状态推演则是根据可用卫星状态同步参数以及卫星模型,推演卫星执行观测和数传任务前后的能量、姿态、存储状态,筛选出可用的时间窗口。After preprocessing, the client 202 will perform distributed task planning, which includes: access calculation and state deduction. Among them, the access calculation is to calculate the sub-satellite trajectory, the target visible time window, and the data transmission time window based on the satellite model. State deduction is based on available satellite state synchronization parameters and satellite models, deduces the energy, attitude, and storage status of satellites before and after performing observation and data transmission tasks, and screens out the available time windows.

在完成分布式任务规划之后,客户端202将进行动态调整,该动态调整就是根据卫星资源已安排的任务进行多用户协同,进行时间窗口的合并、替换、移动等调整,对时间窗口做进一步筛选,避开日食、月食等天文事件以及云层遮挡等气候条件的影响,对成像参数、姿态参数进行最终确认,最后客户端202进行任务规划结果提交,也就是在形成任务规划结果之后,将任务规划结果反馈给服务器201,这样服务器201就能够基于任务规划结果得到对应的响应信息,最后服务器201将响应信息反馈给对应的用户。After completing the distributed task planning, the client 202 will perform dynamic adjustment, which is to carry out multi-user collaboration according to the tasks already arranged by the satellite resources, to perform adjustments such as merging, replacing, and moving time windows, and to further screen the time windows , to avoid the influence of astronomical events such as solar eclipse and lunar eclipse and the influence of weather conditions such as cloud cover, and finally confirm the imaging parameters and attitude parameters, and finally the client 202 submits the task planning result, that is, after the task planning result is formed, it will be The task planning result is fed back to the server 201, so that the server 201 can obtain corresponding response information based on the task planning result, and finally the server 201 feeds back the response information to the corresponding user.

这里需要强调的是,各个客户端202的执行过程是相互独立的,这样就实现保证用户的观测需求在提出阶段就能够进行任务规划,时效性更强,而传统方法需要等待所有观测需求都提出后才能进行任务规划,所以本发明实施例中的卫星任务规划系统的时效性更强。What needs to be emphasized here is that the execution process of each client 202 is independent of each other, so as to ensure that the user's observation requirements can be planned at the stage of proposal, and the timeliness is stronger, while the traditional method needs to wait for all observation requirements to be proposed Mission planning can only be performed after the satellite mission planning system in the embodiment of the present invention is more time-sensitive.

另外,在本发明实施例中,在新的需求提出时能够基于现有可用卫星状态同步参数和任务规划结果进行增量处理,满足任务随时到达的要求。In addition, in the embodiment of the present invention, incremental processing can be performed based on existing available satellite state synchronization parameters and mission planning results when a new requirement is raised, so as to meet the requirement of mission arrival at any time.

另外,对应本发明实施例中的一种卫星任务规划系统,本发明实施例还提供了一种卫星任务规划的方法,如图4所示为本发明实施例中一种卫星任务规划方法的流程图,该方法包括:In addition, corresponding to a satellite mission planning system in the embodiment of the present invention, the embodiment of the present invention also provides a method for satellite mission planning, as shown in FIG. 4 is a process flow of a satellite mission planning method in the embodiment of the present invention Figure, the method includes:

S401,客户端获取M个观测需求;S401, the client acquires M observation requirements;

M为大于等于1的正整数.M is a positive integer greater than or equal to 1.

S402,客户端接收服务器广播的可用卫星状态同步参数;客户端基于观测需求以及可用卫星状态同步参数,生成对应的任务规划结果。S402, the client receives the available satellite state synchronization parameters broadcast by the server; the client generates corresponding task planning results based on the observation requirements and the available satellite state synchronization parameters.

S403,客户端将任务规划结果反馈至服务器,以使服务器基于任务规划结果得到响应信息。S403, the client feeds back the task planning result to the server, so that the server obtains response information based on the task planning result.

进一步,在本发明实施例中,在客户端获取观测需求对应的可用卫星状态同步参数之前,还包括:Further, in the embodiment of the present invention, before the client obtains the available satellite state synchronization parameters corresponding to the observation requirements, it also includes:

接收卫星遥测数据,并将根据卫星遥测数据得到的可用卫星状态同步参数广播给客户端,以及为所述M个客户端中的每个客户端授时,以使所述卫星任务规划系统的时间统一。receiving satellite telemetry data, and broadcasting the available satellite state synchronization parameters obtained according to the satellite telemetry data to the clients, and providing time service for each of the M clients, so that the time of the satellite mission planning system is unified .

进一步,在本发明实施例中,卫星遥测数据具体为卫星能量数据和/或卫星姿态参数和/或卫星轨道根数和/或卫星存储容量中的一种或者组合。Further, in the embodiment of the present invention, the satellite telemetry data is specifically one or a combination of satellite energy data and/or satellite attitude parameters and/or satellite orbit elements and/or satellite storage capacity.

进一步,在本发明实施例中,在接收根据卫星遥测数据得到的可用卫星状态同步参数之后,还包括:Further, in the embodiment of the present invention, after receiving the available satellite state synchronization parameters obtained according to the satellite telemetry data, it also includes:

基于可用卫星同步状态数据,筛选出满足条件的卫星资源,以目标的覆盖区域和卫星资源的幅宽,对目标区域进行分解,对分解后目标区域进行可见时间窗口计算以及任务约束检查,根据任务约束检测后的结果进行天文事件及气象条件进行筛选,基于筛选出的结果生成任务规划结果。Based on the available satellite synchronization status data, select satellite resources that meet the conditions, decompose the target area based on the coverage area of the target and the width of the satellite resource, and perform visible time window calculation and task constraint check on the decomposed target area, according to the task The results of constraint detection are screened for astronomical events and meteorological conditions, and mission planning results are generated based on the screened results.

尽管已描述了本申请的优选实施例,但本领域内的普通技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请范围的所有变更和修改。While preferred embodiments of the present application have been described, additional changes and modifications to these embodiments can be made by those of ordinary skill in the art once the basic inventive concept is appreciated. Therefore, the appended claims are intended to be construed to cover the preferred embodiment and all changes and modifications which fall within the scope of the application.

显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。Obviously, those skilled in the art can make various changes and modifications to the application without departing from the spirit and scope of the application. In this way, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalent technologies, the present application is also intended to include these modifications and variations.

Claims (10)

1.一种卫星任务规划系统,其特征在于,所述系统包括:服务器以及与所述服务器连接的M个客户端,其中,1. A satellite mission planning system, characterized in that the system includes: a server and M clients connected to the server, wherein, 所述服务器,广播可用卫星状态同步参数;The server broadcasts available satellite state synchronization parameters; 所述客户端,获取观测需求,基于观测需求以及可用卫星状态同步参数,生成对应的任务规划结果,并将任务规划结果返回至所述服务器。The client acquires observation requirements, generates corresponding mission planning results based on observation requirements and available satellite state synchronization parameters, and returns the mission planning results to the server. 2.如权利要求1所述的系统,其特征在于,所述服务器,接收可用卫星遥测数据,并将根据卫星遥测数据得到的可用卫星状态同步参数广播给客户端,以及为所述M个客户端中的每个客户端授时,以使所述卫星任务规划系统的时间统一。2. The system according to claim 1, wherein the server receives the available satellite telemetry data, and broadcasts the available satellite state synchronization parameters obtained according to the satellite telemetry data to the client, and for the M clients Time service for each client in the terminal, so that the time of the satellite mission planning system is unified. 3.如权利要求1所述的系统,其特征在于,所述卫星遥测数据具体为卫星能量数据和/或卫星姿态参数和/或卫星轨道根数和/或卫星存储容量中的一种或者组合。3. The system according to claim 1, wherein the satellite telemetry data is specifically one or a combination of satellite energy data and/or satellite attitude parameters and/or satellite orbit elements and/or satellite storage capacity . 4.如权利要求1所述的系统,其特征在于,所述服务器,接收客户端申请获得令牌的申请请求,并为申请获得令牌的客户端发放令牌,在接收到客户端的释放令牌请求后,回收该客户端的令牌。4. The system according to claim 1, wherein the server receives an application request from a client to apply for a token, and issues a token to the client who applies for a token, and upon receiving the client's release order After a token request, the client's token is reclaimed. 5.如权利要求4所述的系统,其特征在于,所述服务器,在接收到N个客户端申请获得同一颗卫星的使用令牌申请请求时,获取N个客户端中每个客户端的优先级,将获得令牌发放至高优先级的客户端。5. The system according to claim 4, wherein the server obtains the priority of each client in the N clients when receiving N clients applying for the use token application request of the same satellite. level, the token will be issued to the high-priority client. 6.如权利要求1所述的系统,其特征在于,所述客户端,基于卫星同步状态数据,筛选出满足条件的卫星资源,以目标的覆盖区域和卫星资源的幅宽,对目标区域进行分解,对分解后目标区域进行可见时间窗口计算以及任务约束检查,根据任务约束检测后的结果进行天文事件及气象条件进行筛选,基于筛选出的结果生成任务规划结果。6. The system according to claim 1, wherein the client, based on the satellite synchronization state data, screens out satellite resources that meet the conditions, and performs a target area coverage with the target coverage area and the width of the satellite resource. Decomposition, the calculation of the visible time window and the inspection of task constraints are performed on the decomposed target area, and the astronomical events and meteorological conditions are screened according to the results of the task constraint detection, and the task planning results are generated based on the screened results. 7.一种卫星任务规划方法,其特征在于,包括:7. A satellite mission planning method, characterized in that, comprising: 客户端获取M个观测需求,M为大于等于1的正整数;The client obtains M observation requirements, and M is a positive integer greater than or equal to 1; 客户端接收服务器广播的可用卫星状态同步参数,客户端基于观测需求以及可用卫星状态同步参数,生成对应的任务规划结果;The client receives the available satellite status synchronization parameters broadcast by the server, and the client generates corresponding mission planning results based on observation requirements and available satellite status synchronization parameters; 客户端将任务规划结果反馈至服务器,以使服务器基于任务规划结果得到响应信息。The client feeds back the task planning result to the server, so that the server can get response information based on the task planning result. 8.如权利要求7所述的方法,其特征在于,在客户端获取观测需求对应的可用卫星状态同步参数之前,还包括:8. The method according to claim 7, further comprising: before the client obtains the available satellite state synchronization parameters corresponding to the observation requirements: 接收服务器广播的的可用卫星状态同步参数,以及为所述M个客户端中的每个客户端授时,以使所述卫星任务规划系统的时间统一。The available satellite state synchronization parameters broadcasted by the server are received, and the timing is given to each of the M clients, so that the time of the satellite mission planning system is unified. 9.如权利要求7所述的方法,其特征在于,所述卫星遥测数据具体为卫星能量数据和/或卫星姿态参数和/或卫星轨道根数和/或卫星存储容量中的一种或者组合。9. The method according to claim 7, wherein the satellite telemetry data is specifically one or a combination of satellite energy data and/or satellite attitude parameters and/or satellite orbit elements and/or satellite storage capacity . 10.如权利要求7所述的方法,其特征在于,在接收根据卫星遥测数据得到的可用卫星状态同步参数之后,还包括:10. The method according to claim 7, further comprising: after receiving the available satellite state synchronization parameters obtained according to satellite telemetry data: 基于卫星同步状态数据,筛选出满足条件的卫星资源,以目标的覆盖区域和卫星资源的幅宽,对目标区域进行分解,对分解后目标区域进行可见时间窗口计算以及任务约束检查,根据任务约束检测后的结果进行天文事件及气象条件进行筛选,基于筛选出的结果生成任务规划结果。Based on satellite synchronization status data, select satellite resources that meet the conditions, decompose the target area based on the coverage area of the target and the width of the satellite resource, and perform visible time window calculation and task constraint check on the decomposed target area. According to the task constraints The detected results are screened for astronomical events and meteorological conditions, and mission planning results are generated based on the screened results.
CN201510524826.2A 2015-08-25 2015-08-25 Satellite task planning system and method Pending CN105182819A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510524826.2A CN105182819A (en) 2015-08-25 2015-08-25 Satellite task planning system and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510524826.2A CN105182819A (en) 2015-08-25 2015-08-25 Satellite task planning system and method

Publications (1)

Publication Number Publication Date
CN105182819A true CN105182819A (en) 2015-12-23

Family

ID=54904965

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510524826.2A Pending CN105182819A (en) 2015-08-25 2015-08-25 Satellite task planning system and method

Country Status (1)

Country Link
CN (1) CN105182819A (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105717940A (en) * 2016-01-26 2016-06-29 中国空间技术研究院 Autonomous task planning method of relay satellite
CN108111242A (en) * 2017-12-27 2018-06-01 广州市迪士普音响科技有限公司 A kind of net broadcast system and its broadcasting method
CN111367670A (en) * 2020-03-03 2020-07-03 北京市遥感信息研究所 Remote sensing satellite ground station network resource application method and system
CN111461509A (en) * 2020-03-19 2020-07-28 上海卫星工程研究所 Satellite maneuvering task planning ground simulation system based on complex constraint conditions
CN114050857A (en) * 2021-10-15 2022-02-15 中国人民解放军军事科学院国防科技创新研究院 Satellite using method based on authorization mode
CN114331149A (en) * 2021-12-30 2022-04-12 湖南国科轩宇信息科技有限公司 Satellite task planning method, system and device based on information broadcasting
CN115964856A (en) * 2022-11-26 2023-04-14 国网河北省电力有限公司营销服务中心 Production deduction task method and system for producing big data in metering line bank virtual environment
CN116957272A (en) * 2023-07-27 2023-10-27 北京和德宇航技术有限公司 Satellite task planning method and device, electronic equipment and storage medium

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100758275B1 (en) * 2006-09-28 2007-09-12 한국전자통신연구원 Real-Time Operation Processing System and Method for Simultaneous Processing of Satellite Telemetry and Simulation
CN101441074A (en) * 2008-12-31 2009-05-27 中国资源卫星应用中心 Method for arranging and serving resource satellite imaging task
US20100115519A1 (en) * 2003-01-28 2010-05-06 Soligence Corporation Method and system for scheduling image acquisition events based on dynamic programming
US7991518B2 (en) * 2006-09-28 2011-08-02 Electronics And Telecommunications Research Institute System and method for controlling satellite based on integrated satellite operation data
US20120029812A1 (en) * 2010-07-29 2012-02-02 King Abdul Aziz City For Science And Technology Method and system for automatically planning and scheduling a remote sensing satellite mission
CN102354215A (en) * 2011-05-18 2012-02-15 航天东方红卫星有限公司 Method for determining best observation time points of tasks
CN103679352A (en) * 2013-11-29 2014-03-26 中国资源卫星应用中心 Satellite demand processing system based on negotiation countermeasure conflict resolution
CA2829697A1 (en) * 2012-10-05 2014-04-05 Thales Satellite with deployable payload modules
CN104008443A (en) * 2014-05-13 2014-08-27 中国科学院遥感与数字地球研究所 Mission planning and scheduling system of land observation satellite data ground receiving station network
CN104618495A (en) * 2015-02-13 2015-05-13 中国科学院遥感与数字地球研究所 Method for distributing satellite receiving tasks

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100115519A1 (en) * 2003-01-28 2010-05-06 Soligence Corporation Method and system for scheduling image acquisition events based on dynamic programming
KR100758275B1 (en) * 2006-09-28 2007-09-12 한국전자통신연구원 Real-Time Operation Processing System and Method for Simultaneous Processing of Satellite Telemetry and Simulation
US7991518B2 (en) * 2006-09-28 2011-08-02 Electronics And Telecommunications Research Institute System and method for controlling satellite based on integrated satellite operation data
CN101441074A (en) * 2008-12-31 2009-05-27 中国资源卫星应用中心 Method for arranging and serving resource satellite imaging task
US20120029812A1 (en) * 2010-07-29 2012-02-02 King Abdul Aziz City For Science And Technology Method and system for automatically planning and scheduling a remote sensing satellite mission
CN102354215A (en) * 2011-05-18 2012-02-15 航天东方红卫星有限公司 Method for determining best observation time points of tasks
CA2829697A1 (en) * 2012-10-05 2014-04-05 Thales Satellite with deployable payload modules
CN103679352A (en) * 2013-11-29 2014-03-26 中国资源卫星应用中心 Satellite demand processing system based on negotiation countermeasure conflict resolution
CN104008443A (en) * 2014-05-13 2014-08-27 中国科学院遥感与数字地球研究所 Mission planning and scheduling system of land observation satellite data ground receiving station network
CN104618495A (en) * 2015-02-13 2015-05-13 中国科学院遥感与数字地球研究所 Method for distributing satellite receiving tasks

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
义余江 等;: "面向动态环境的成像卫星自主任务规划方法", 《中国系统工程学会第十八届学术年会论文集》 *
刘刚 等;: "卫星对地观测任务全周期规划模型研究", 《国防科技大学学报》 *
姜维 等;: "对地观测卫星任务规划问题研究述评", 《系统工程与电子技术》 *
陈恺: "遥感卫星分布式任务规划模型与算法研究", 《中国优秀硕士学位论文全文数据库工程科技II辑》 *

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105717940A (en) * 2016-01-26 2016-06-29 中国空间技术研究院 Autonomous task planning method of relay satellite
CN105717940B (en) * 2016-01-26 2019-02-15 中国空间技术研究院 Relay satellite autonomous mission planning method
CN108111242A (en) * 2017-12-27 2018-06-01 广州市迪士普音响科技有限公司 A kind of net broadcast system and its broadcasting method
CN111367670A (en) * 2020-03-03 2020-07-03 北京市遥感信息研究所 Remote sensing satellite ground station network resource application method and system
CN111367670B (en) * 2020-03-03 2024-04-16 北京市遥感信息研究所 Remote sensing satellite ground station network resource application method and system
CN111461509A (en) * 2020-03-19 2020-07-28 上海卫星工程研究所 Satellite maneuvering task planning ground simulation system based on complex constraint conditions
CN111461509B (en) * 2020-03-19 2023-09-26 上海卫星工程研究所 Satellite maneuvering task planning ground simulation system based on complex constraint conditions
CN114050857A (en) * 2021-10-15 2022-02-15 中国人民解放军军事科学院国防科技创新研究院 Satellite using method based on authorization mode
CN114050857B (en) * 2021-10-15 2024-11-29 中国人民解放军军事科学院国防科技创新研究院 Satellite using method based on authorization mode
CN114331149A (en) * 2021-12-30 2022-04-12 湖南国科轩宇信息科技有限公司 Satellite task planning method, system and device based on information broadcasting
CN115964856A (en) * 2022-11-26 2023-04-14 国网河北省电力有限公司营销服务中心 Production deduction task method and system for producing big data in metering line bank virtual environment
CN116957272A (en) * 2023-07-27 2023-10-27 北京和德宇航技术有限公司 Satellite task planning method and device, electronic equipment and storage medium

Similar Documents

Publication Publication Date Title
CN105182819A (en) Satellite task planning system and method
JP7420895B2 (en) Satellite antenna ground station services and storage media
DE102022125180A1 (en) SYSTEM AND METHOD FOR ACCESSING COMPUTING RESOURCES DISTRIBUTED ACROSS A GROUP OF SATELLITES
US10948603B2 (en) Real-time communication between satellites and mobile devices
CN111191920A (en) Large-scale ground resource scheduling method and device
CN109581983B (en) Method and equipment for measuring and controlling resource scheduling distribution based on multiple agents
CN109669477A (en) A kind of cooperative control system and control method towards unmanned plane cluster
US20140222472A1 (en) System and method for widespread low cost orbital satellite access
CN105654220A (en) A multi-satellite joint observation method and system
CN109088667B (en) A Simple Task-Oriented Isomorphic Multi-Star Online Collaboration Method
CN106998589A (en) A kind of UAV Communication method and device
Lin et al. Integrating mobile edge computing into unmanned aerial vehicle networks: An SDN-enabled architecture
RU2438941C1 (en) Method of space flight control
CN106742086A (en) Quick imaging satellite independently transports control system
EP3949352A1 (en) Energy-efficient communication between sensor and satellite
US11792265B2 (en) Logical observation sensors for airborne and spaceborne nodes
US10325295B1 (en) Pricing of imagery and collection priority weighting
CN105610487A (en) Satellite observation resource cross-domain coordinated scheduling method
CN116101514B (en) Multi-satellite on-orbit autonomous coordination system and its autonomous mission planning method
Garcıa et al. Towards a scalable architecture for flight data management
CN111460309A (en) Information searching method and device and electronic equipment
Kaddouri et al. A new proposed cloud computing based architecture for space ground data systems
Mari et al. COSMO-SkyMed second generation system access portfolio
CN108986557B (en) Many-to-many flight time exchange system and method
Kim et al. Task scheduling of multiple agile satellites with transition time and stereo imaging constraints

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20151223

WD01 Invention patent application deemed withdrawn after publication