卫星调度系统的制作方法_5

文档序号:8909189阅读:来源:国知局
相对广泛感兴趣的当前事件相关联,则用于该事件的相关度可W大于用于小城 市中的水淹的相关度。
[0161] 继续到框1125,群包系统1000可W创建与地理位置相关联的图像获取请求,目标 在于高空图像获取。图像获取请求可W与指示图像获取任务是否应该在其他任务(包括由 外部系统和/或例如由调度系统1080先前产生的图像获取或维护任务)之前被调度的优 先级(例如,基于在框1120处确定的相关性和/或排名)相关联。
[0162] 在框1130处,图像获取请求可W被提供给调度系统,诸如,调度系统1080之一。然 后,调度系统1080可W处理图像获取请求,并且更新和/或修改任何相关进度表。在其他 地方描述在合并图像获取请求之后,产生任务或事件的进度表的实例。
[016引 伸用趙巧撒据的化器对化器件各的示例方法
[0164] 图12图示了用于使用群包数据的机器对机器任务的示例方法1200的流程图。通 过分析社交网络生成的信息流,感兴趣事件可W通过检测地理标记趋势中的统计上的显著 异常被定位。另外,该些标记可W使用标记的文本和消息数据的匹配分析相关。相关事件 可W使用诸如情感分析的技术被排名,W评定事件的相对重要性和关键程度。通过分析由 该些社交网络产生的数据流并且实现定位、关联、分类和生成任务处理循环,所公开的系统 和方法的实施例可W快速地和重复地获取在世界范围内发生的感兴趣事件的高空映像。
[0165] 在框1205中,示例方法1200包括定位群包数据,其可W包括识别用于群包数据中 的消息或数据的位置。确定与群包数据中的信息相关联的位置可W包括任何合适方法,诸 如,在此参考图11描述的那些。
[0166] 在框1210中,可W关联所定位的数据。关联数据可W包括使用信息流的匹配分析 来识别相关消息、标签、图像等。相关事件可W至少部分地基于确定事件的重要性的方法, 指示感兴趣事件,如在此另外描述的。该样的方法可W包括例如并且不限于所定位数据、地 理异常、加权因数等中的关键字的频率。
[0167] 在框1215中,相关事件可W使用诸如情感分析、语义分析、K-means聚类、W及多 种机器学习技术被分类。对相关事件分类可W用于评定事件的相对重要性和/或关键程 度。
[0168] 在框1220中,图像获取请求可W至少部分地基于所定位数据和数据的分类被阐 明。在框1225中,使用图像获取请求生成用于图像获取系统的事件的进度表。
[0169] 在一些实施例中,方法1200可W使用如在此描述的群包系统和调度系统被实现。 该些系统可W是较大卫星控制系统的一部分,如参考图1至图9描述的。作为卫星控制系 统的一部分,群包系统和调度系统可W包括机器对机器接口,其允许系统在没有人类介入 的情况下相互通信。W此方式,调度系统可自动化、快速和接近实时方式,基于群包数 据生成图像获取事件。从而,图像获取事件可W与在世界范围内发生的多种感兴趣事件相 关联。
[0170] 附加连例巧连施例
[0171] 调麼系统巧方法的连例
[0172] 在实施例1中,提供用于调度用于成像卫星的星座的事件的系统,该系统包括非 暂时性数据储存器,其被配置成存储与成像卫星的星座中的一个或多个成像卫星的特征相 对应的卫星特性信息。该系统还包括与数据储存器通信的计算设备,该计算设备被配置成 执行;要求管理系统,该要求管理系统被配置成产生或接收对于图像收集事件的请求;轨 道分析系统,该轨道分析系统被配置成识别定位在适于执行所请求图像收集事件的区域之 上的成像卫星的星座中的一个或多个卫星;维护系统,该维护系统被配置成产生用于成像 卫星的星座中的成像卫星的机载维护的请求;卫星调度系统,该卫星调度系统被配置成接 收事件请求和卫星特性,并且产生不违反成像卫星的星座的约束的事件的接近最佳进度 表;W及卫星控制系统,该卫星控制系统被配置成接收事件的接近最佳进度表,并且转换 事件的接近最佳进度表,W控制用于传输到成像卫星的星座中的一个或多个成像卫星的指 令。
[0173] 实施例2的系统包括实施例1的所有元件,并且进一步被配置成使用有向非循环 图,W产生事件的接近最佳进度表。实施例3的系统包括实施例1或2中的任一个的所有 元件,并且进一步包括被配置成从一个或多个成像卫星接收信息的事件分析系统,其中,所 接收的信息与执行发射至一个或多个成像卫星的控制指令的结果相关。实施例4的系统包 括实施例3的所有元件,并且进一步被配置成从事件分析系统接收事件分析信息,并且产 生合并所接收的事件分析信息的事件的更新后接近最佳进度表。实施例5的系统包括实施 例1至4中的任一个的所有元件,其中,要求管理系统进一步被配置成将优先级分配给每个 事件请求,并且卫星调度系统被配置成接收与每个事件请求相关联的优先级,并且使用与 每个事件请求相关的优先级,W产生事件的接近最佳进度表。实施例6的系统包括实施例1 至5中的任一个的所有元件,其中,要求管理系统进一步被配置成接收群包数据,并且分析 群包数据,W确定图像收集事件。
[0174] 在实施例7中,系统被提供用于调度用于多个卫星的事件,系统包括;计算系统, 该计算系统被配置成执行事件系统,该事件系统被配置成产生、存储或接收事件请求;约束 系统,该约束系统被配置成产生、存储或接收多个卫星的特征;优先化系统,该优先化系统 被配置成产生、存储或接收与事件请求相对应的优先级信息;W及控制系统,该控制系统可 操作地禪合至事件系统、约束系统、W及优先化系统。控制系统包括调度模块,该调度模块 被配置成处理从事件系统接收的事件请求、从约束系统接收的多个卫星的特征、W及从优 先化系统接收的优先级信息,并且接近实时地产生不违反多个对象的约束的事件的接近最 佳进度表。控制系统还包括命令模块,该命令模块被配置成接收事件的接近最佳进度表,并 且至少部分地基于事件的接近最佳进度表,创建用于多个对象的控制指令。
[01巧]实施例8的系统包括实施例7的所有元件,其中,调度模块进一步被配置成使用有 向非循环图,W产生事件的接近最佳进度表。实施例9的系统包括实施例7或8的所有元 件,其中,至少一个事件使得经过有向非循环图的所有可接受路径经过事件。实施例10的 系统包括实施例7至9中的任一个的所有元件,其中,多个卫星的特征包括成对约束和累积 约束。实施例11的系统包括实施例10的所有元件,其中,累积约束是数据容量限制、功率 要求、或热值中的一个。实施例12的系统包括实施例10的所有元件,其中,成对约束是卫 星的转动率。实施例13的系统包括实施例7至12中的任一个的所有元件,其中,如果利用 函数不增加,则调度模块被配置成通过构建一系列事件并且去除新添加事件,产生事件的 接近最佳进度表。实施例14的系统包括实施例7至13中任一个的所有元件,其中,如果通 过将新添加事件维持在事件的接近最佳进度表中,违反累积约束,则调度模块通过构造一 系列事件并且去除新添加事件,产生事件的接近最佳进度表。实施例15的系统包括实施例 7至14中任一个的所有元件,其中,事件系统进一步被配置成基于群包数据产生事件。实施 例16的系统包括实施例7至15中任一个的所有元件,其中,多个卫星包括微卫星。
[0176] 在实施例17中,提供非暂时性计算机储存器,其被配置有用于调度用于多个卫星 的事件的可执行指令。可执行指令包括调度模块,该调度模块被配置成如果其导致累积约 束的违反,通过一次一个事件地构建事件的临时进度表,并且从临时进度表去除新添加事 件,产生事件的接近最佳进度表。可执行指令还包括命令模块,该命令模块被配置成接收事 件的接近最佳进度表,并且至少部分地基于事件的接近最佳进度表,创建用于多个卫星的 控制指令。事件的接近最佳进度表是不违反累积约束的临时进度表。
[0177] 实施例18的非暂时性计算机存储器包括实施例17的所有元件,其中,事件的接近 最佳进度表是事件的暂时进度表,其导致比事件的其他临时进度表更高的用于利用函数的 值。实施例19的非暂时性计算机存储器包括实施例17或18中任一个的所有元件,其中, 调度模块被配置成通过开始于第一事件,并且在时间上比第一事件更晚地添加第二事件, 构造事件的临时进度表,其中,第二事件不在临时进度表中的第一事件之后被成对约束。实 施例20的非暂时性计算机存储器包括实施例17至19中任一个的所有元件,其中,卫星包 括成像卫星,并且调度模块进一步被配置成;分析群包数据,W确定感兴趣事件;使用群包 数据确定用于感兴趣事件的地理位置;W及创建包括感兴趣事件的所确定地理位置的图像 获取请求。实施例21的非暂时性计算机存储器包括实施例17至20中的任一个的所有元 件,进一步包括显示模块,该显示模块被配置成显示事件的接近最佳进度表。
[0178] 在实施例22中,提供用于调度用于多个对象的事件的方法,该方法包括;在与被 配置成存储与多个对象的特征相对应的特性的非暂时性数据储存器通信的计算设备的控 制下,确定用于多个对象中的每个的可能路径;接收用于多个对象的事件请求和对象特性; 产生不违反多个对象的约束的事件的接近最佳进度表;W及将事件的接近最佳进度表转换 为用于传输到多个对象的控制指令。多个对象的第一约束是累积约束,并且多个对象的第 二约束是成对约束。
[0179] 实施例23的方法包括实施例22的所有元件,其中,产生事件的接近最佳进度表包 括利用有向非循环图来确定事件的接近最佳进度表。实施例24的方法包括实施例22的所 有元件,其中,多个对象中的至少一些包括成像卫星,并且累积约束是数据容量限制、功率 要求、或热值中的一个。实施例25的方法包括实施例22的所有元件,其中,多个对象中的 至少一些包括成像卫星,并且成对约束是成像卫星之一的转动率。实施例26的方法包括实 施例22的所有元件,其中,多个对象中的至少一些包括成像卫星的星座,并且该方法进一 步包括:访问群包数据;分析群包数据,W确定感兴趣事件;使用群包数据,确定用于感兴 趣事件的地理位置;确定用于感兴趣事件的相关度;创建图像获取请求,其中,图像获取请 求包括感兴趣事件的所确定地理位置;W及将图像获取请求包括在事件的进度表中。实施 例27的方法包括实施例22至26中的任何一个的所有元件,其中,方法接近实时地产生事 件的接近最佳进度表。实施例28的方法包括实施例27的所有元件,其中,方法在少于约10 分钟内产生事件的接近最佳进度表。实施例29的方法包括实施例28的所有元件,其中,多 个对象中的至少一些包括卫星。
[0180] 趙巧调麼系统巧方法的连例
[0181] 在实施例30中,一种方法被提供用于使用群包数据,W自动地调度成像微卫星的 星座中的图像获取事件。该方法包括:访问群包数据;分析群包数据,W确定感兴趣事件; 使用群包数据确定用于感兴趣事件的地理位置;确定用于感兴趣事件的相关度;创建图像 获取请求,其中,图像获取请求包括;(1)感兴趣事件的所确定地理位置W及(2)至少部分 地基于用于感兴趣事件的所确定相关度的任务优先级;W及经由机器对机器接口,将图像 获取请求自动地提供给与成像微卫星的星座相关联的调度系统,调度系统可操作成生成与 所确定地理位置相关联的图像获取任务,用于成像微卫星的星座中的至少一个成像微卫 星。该方法在包括计算硬件的群包系统的控制下执行。
[0182] 实施例31的方法包括实施例30的所有元件,其中,分析群包数据W确定感兴趣事 件包括;从群包数据内的文本数据生成项的列表;确定用于项的列表中的每项的群包数据 内的使用频率;比较用于项的列表中的每项的使用频率与基线使用频率;W及当项的列表 中的事件相关项具有超过大于基线使用频率的感兴趣阔值的频率时,识别感兴趣事件。实 施例32的方法包括实施例31的所有元件,其中,感兴趣阔值是基线使用频率的至少110%。 实施例33的方法包括实施例30至32中的任一个的所有元件,其中,分析群包数据W确定 感兴趣事件包括;捜索群包数据中的关键字的列表;确定群包数据中的关键字的列表中的 每个关键字的使用频率;当事件相关关键字的使用频率超过基线阔值时,识别感兴趣事件。 实施例34的方法包括实施例30至33中的任一个的所有元件,其中,使用群包数据确定感 兴趣事件的地理位置包括地理标记趋势中的统计上显著的异常。实施例35的方法包括实 施例30至34中的任何一个的所有元件,其中,确定用于感兴趣事件的相关度包括;使用情 感分析,评定感兴趣事件的相对重要性。实施例36的方法包括实施例30至35中的任一个 的所有元件,其中,该方法接近实时地被执行,W生成图像获取请求。实施例37的方法包括 实施例30至36中的任一个的所有元件,其中,在没有来自用户的输入的情况下,群包数据 自动地被周期性地访问和分析。实施例38的方法包括实施例30至37中的任一个的所有 元件,其中,感兴趣事件是环境灾难、政治革命、社交起义、或者对社交具有社交文化影响的 事件。实施例39的方法包括实施例30至38中的任一个的所有元件,其中,调度系统利用 有向非循环图,W生成图像获取任务。
[0183] 在实施例40中,一种系统被提供用于使用群包数据自动地生成用于卫星调度系 统的图像获取请求。该系统包括计算设备和网络输入/输出设备,被配置成通过网络从一 个或多个数据源检索群包数据。该系统还包括群包数据分析模块,该群包数据分析模块被 配置成使用计算设备分析群包数据,W确定感兴趣事件,使用群包数据确定用于感兴趣事 件的地理位置,W及创建包括感兴趣事件的所确定地理位置和任务优先级的图像获取请 求。该系统还包括机器对机器接口,该机器对机器接口被配置成将图像获取请求自动地提 供给卫星调度系统。
[0184] 实施例41的系统包括实施例40的所有元件,其中,群包数据分析模块被配置成通 过识别地理标记趋势中的统计上显著的异常,确定地理位置。实施例42的系统包括实施例 40或41中的任一个的所有元件,其中,群包数据分析模块被配置成通过使用情感分析评定 感兴趣事件的相对重要性,计算相关度。实施例43的系统包括实施例40至42中的任一个 的所有元件,其中,接近实时地创建图像获取请求。实施例44的系统包括实施例40至43 中的任一个的所有元件,其中,在没有来自用户的干扰输入的情况下,周期性自动地访问和 分析群包数据。
[0185] 在实施例45中,一种系统被提供用于调度用于成像卫星的事件。该系统包括非暂 时性数据储存器,该非暂时性数据储存器被配置成存储与事件相关的群包数据。该系统还 包括与非暂时性数据储存器通信的物理计算系统,该物理计算系统被配置成对群包数据分 析指示一个或多个社交重要事件的趋势;确定用于每个社交重要事件的地理位置;确定用 于每个社交重要事件的相关度;创建图像获取任务,其中,图像获取任务至少包括(1)与一 个或多个社交重要事件相对应的所确定地理位置和(2)至少部分地基于用于一个或多个 社交重要事件的所确定相关度的任务优先级;W及将图像获取任务提供给与成像卫星相关 联的调度系统,该调度系统可操作成为成像卫星生成至少包括图像获取任务的任务的进度 表。
[0186] 实施例46的系统包括实施例45的所有元件,并且进一步包括机器对机器接口, 该机器对机器接口被配置成将图像获取任务传送至调度系统。实施例47的系统包括实施 例45或46中的任一个的元件,其中,调度系统被配置成使用有向非循环图产生任务的进度 表。实施例48的系统包括实施例47的所有元件,其中,至少一个任务使得经过有向非循环 图的所有可接受路径经过任务。实施例49的系统包括实施例47或48中的任一个的所有元 件,其中,调度系统生成经受成对约束和累积约束的任务的进度表。实施例50的系统包括 实施例49的所有元件,其中,累积约束包括数据容量限制、功率要求、或热值中的一个。实 施例51的系统包括实施例49的所有元件,其中,成对约束包括成像卫星之一的转动率。实 施例52的系统包括实施例45至51中的任一个的所有元件,其中,物理计算系统被配置成 接近实时地创建图像获取任务。实施例53的系统包括实施例45至52中的任一个的所有 元件,其中,在没有来自用户的干扰输入的情况下,群包数据被周期性自动地分析。
[0187] 在实施例54中,一种方法被提供用于生成图像获取请求,该方法在包括具有一个 或多个物理处理器的计算硬件的群包系统的控制下被执行。该方法包括:分析群包数据,W 确定感兴趣事件的位置;对感兴趣事件进行排名;创建包括感兴趣事件的所确定位置和排 名的图像获取请求;W及经由机器对机器接口,将图像获取请求提供给调度系统。在没有来 自用户的干扰输入的情况下,感兴趣事件被确定和图像获取请求被提供给调度系统。
[0188] 实施例55的方法包括实施例54的所有元件,其中,感兴趣事件是政治事件、社交 事件、环境事件、天文事件、或对社交具有影响的社交文化事件。实施例56的方法包括实施 例54或55中的任一个的所有元件,其中,群包数据至少包括由社交网络的一个或多个用户 生成的数据、由web服务的一个或多个用户生成的数据、在web博客中公开的数据、或者在 在线新闻网站上公开的数据。
[0189]结论
[0190]调度系统和关联组件和方法的实例已经参考附图被描述。附图示出多种系统和模 块W及它们之间的连接。多种模块和系统可多种配置被组合,并且多种模块和系统之 间的连接可W表示物理或逻辑链路。附图中的表示被呈现,W清楚地图示如何W相对快和 有效的方式产生期望进度表的原理,并且关于模块或系统的划分的详情已提供用于容易说 明,而不是试图描述单独物理实施例。另外,附图中的表示被呈现,W清楚地图示分析群包 数据相对快和有效的方式产生期望进度表的原理,并且关于模块或系统的划分的详情 被提供用于容易说明,而不是试图描述单独物理实施例。实例和附图旨在图示并且不限制 在此描述的发明的范围。例如,在此的原理可W被应用至卫星的星座,其中,卫星包括通信 卫星、成像卫星、地球观测卫星、导航卫星、气象卫星、或其他类型的卫星。卫星可W是多种 尺寸中的任一个,诸如大卫星、中卫星、袖珍型卫星、微卫星、纳米卫星、毫微微卫星等。在此 公开的原理可w被应用至不包括成像卫星的星座的系统,诸如,例如,空中交通控制系统、 车辆路由系统等。
[0191] 虽然在此公开了特定优选实施例和实例,但是本主题超过具体公开的实施例扩展 至其他可选实施例和/或使用,W及其修改和等同物。从而,所附权利要求的范围不由在此 描述的任何特定实施例限制。例如,在在此公开的任何方法或处理中,方法或处理的动作或 操作可任何合适顺序被执行,并且不一定限于任何特定公开顺序。多种操作可可 W帮助理解特定实施例的方式,依次被描述为多个离散操作;然而,描述的顺序不应该被解 释为暗示该些操作是顺序依赖的。另外,在此描述的结构可W被具体化为集成组件或单独 组件。为了比较多种实施例的目的,描述该些实施例的特定方面和优点。不一定所有该样 的方面或优点都通过任何特定实施例被实现。从而,例如,可实现或优化在此教导的一 个优点或一组优点的方式执行多种实施例,而不一定实现在此还可W被教导或建议的其他 方面或优点。
[0192] 在此描述的和/或在附图(包括图5、图7、图11和图12)中示出的每个处理、方法 和算法都可W被具体化,并且通过由一个或多个物理计算系统、计算机处理器、专用电路、 和/或被配置成执行计算机指令的电子硬件执行的代码模块全部和部分地发起。例如,计 算系统可W包括通用或专用计算机、服务器、桌上型计算机、膝上型计算机或笔记本计算机 或平板电脑、个人移动计算设备、移动电话等。代码模块可W被编译和链接至安装在动态链 接库中的可执行程序,或者可WW所解释的编程语言编写。
[0193] 考虑硬件和软件的一般互换性,根据该样的实施例的功能描述多种实施例。该样 的功能是否在专用硬件或电路中或者在一个或多个物理计算设备上执行的软件中被实现 取决于对整个系统施加的特定应用和设计约束。而且,本公开的功能的特定实现在数学上、 计算上或技术上充分复杂,例如由于所设及的计算的容量或复杂性或者基本实时地提供结 果,专用硬件或一个或多个物理计算设备(利用合适可执行指令)可能必须执行功能。
[0194] 代码模块可W被存储在任何类型的非暂时性计算机可读介质上,诸如,包括硬件 驱
当前第5页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1