一种卫星实时轨道信息的查询方法及装置与流程

文档序号:11286362阅读:930来源:国知局
一种卫星实时轨道信息的查询方法及装置与流程
本申请涉及信息处理
技术领域
,特别是涉及一种卫星实时轨道信息的查询方法以及一种卫星实时轨道信息的查询装置。
背景技术
:目前,通过一些免费或是商业性的卫星信息查询来源,例如卫星追踪软件或是卫星追踪站点,可以查询到卫星轨道信息,但存在如下问题:首先,用户在浏览新闻发现感兴趣的卫星时希望进一步获取该卫星的轨道信息,由于商业工具和免费工具仅能支持基于卫星的国际编号的查询,而新闻中通常给出的是较为易读的模糊信息,例如卫星名称,普通用户无法将公开资料比如新闻上提及的卫星名称与国际编号关联起来,用于进一步查询。因此,现有的卫星信息查询方案无法针对模糊的卫星信息提供对应的实时轨道数据,由于对相关领域知识要求较高,查询卫星数据花费时间成本较高,也无法为急于查询相关资料的使用者及时提供所需信息。其次,通过这种免费或是商业性的卫星信息源并非官方给出的数据,可能存在普通用户并无法有效区分的错误数据。技术实现要素:鉴于上述问题,提出了本申请实施例以便提供一种克服上述问题或者至少部分地解决上述问题的卫星实时轨道信息的查询方法和装置。为了解决上述问题,本申请公开了一种卫星实时轨道信息的查询方法,包括:通过第一信息源获取目标卫星的多种第一卫星发射信息;基于至少一种第一卫星发射信息从第二信息源查找所述目标卫星的第一卫星标识;基于所述第一卫星标识从第三信息源查找所述目标卫星的实时轨道信息。优选地,所述通过第一信息源获取目标卫星的多种第一卫星发射信息包括:从发布卫星信息的新闻网页上抓取多种第一卫星发射信息;或,接收通过设定入口输入的第一卫星发射信息。优选地,所述第一卫星发射信息包括所述目标卫星的发射时间;所述基于至少一种第一卫星发射信息从第二信息源查找所述目标卫星的第一卫星标识包括:按照所述发射时间在所述第二信息源查找所述第一卫星标识。优选地,所述基于至少一种第一卫星发射信息从第二信息源查找所述目标卫星的第一卫星标识还包括:若所述第二信息源不存在所述第一卫星标识,则按照所述发射时间所属的时间区间在所述第二信息源查找所述第一卫星标识;或,查找所述目标卫星的发射国家当年发射的所有卫星,并提取与所述目标卫星的发射时间最接近的当前卫星的第一卫星标识。优选地,在所述基于至少一种第一卫星发射信息从第二信息源查找所述目标卫星的第一卫星标识之后,所述方法还包括:基于卫星发射的官方网站对所述第一卫星标识进行真实性核实。优选地,在所述基于至少一种第一卫星发射信息从第二信息源查找所述目标卫星的第一卫星标识之后,所述方法还包括:基于所述第一卫星标识在卫星发射的官方网站查找至少一种第二卫星发射信息;并根据所述至少一种第二卫星发射信息对所述第一卫星发射信息进行修正。优选地,所述根据所述至少一种第二卫星发射信息对所述第一卫星发射信息进行修正包括:基于网络搜索判断对应同一信息分类的第一卫星发射信息和第二卫星发射信息是否一致;若不一致,则采用所述第二卫星发射信息替换对应的第一卫星发射信 息。优选地,在所述基于所述第一卫星标识从第三信息源查找所述目标卫星的实时轨道信息之前,所述方法还包括:基于所述第一卫星标识和/或至少一种第一卫星发射信息,在第四信息源查找第二卫星标识;所述基于所述第一卫星标识从第三信息源查找所述目标卫星的实时轨道信息包括:基于所述第一卫星标识、第二卫星标识和第一卫星发射信息中至少一种,从第三信息源查找所述目标卫星的实时轨道信息。优选地,所述方法还包括:按照标准格式将所述实时轨道信息解析为可读信息。优选地,所述方法还包括:提取所述目标卫星的第一卫星发射信息和解析后的实时轨道信息中至少一种,反馈至所述第一信息源的关联位置进行展示。本申请还提供了一种卫星实时轨道信息的查询装置,包括:第一卫星发射信息获取模块,用于通过第一信息源获取目标卫星的多种第一卫星发射信息;第一标识获取模块,用于基于至少一种第一卫星发射信息从第二信息源查找所述目标卫星的第一卫星标识;轨道信息获取模块,用于基于所述第一卫星标识从第三信息源查找所述目标卫星的实时轨道信息。优选地,所述第一卫星发射信息获取模块,具体用于从发布卫星信息的新闻网页上抓取多种第一卫星发射信息;或,接收通过设定入口输入的第一卫星发射信息。优选地,所述第一卫星发射信息包括所述目标卫星的发射时间;所述第一标识获取模块,具体用于按照所述发射时间在所述第二信息源查找所述第一卫星标识。优选地,所述第一标识获取模块还包括:第一查找子模块,用于若所述第二信息源不存在所述第一卫星标识,则按照所述发射时间所属的时间区间在所述第二信息源查找所述第一卫星标识;或,第二查找子模块,用于查找所述目标卫星的发射国家当年发射的所有卫星,并提取与所述目标卫星的发射时间最接近的当前卫星的第一卫星标识。优选地,所述装置还包括:标识核实模块,用于在所述基于至少一种第一卫星发射信息从第二信息源查找所述目标卫星的第一卫星标识之后,基于卫星发射的官方网站对所述第一卫星标识进行真实性核实。优选地,所述装置还包括:第二卫星发射信息获取模块,用于在所述基于至少一种第一卫星发射信息从第二信息源查找所述目标卫星的第一卫星标识之后,基于所述第一卫星标识在卫星发射的官方网站查找至少一种第二卫星发射信息;修正模块,用于根据所述至少一种第二卫星发射信息对所述第一卫星发射信息进行修正。优选地,所述修正模块包括:判断子模块,用于基于网络搜索判断对应同一信息分类的第一卫星发射信息和第二卫星发射信息是否一致;替换子模块,用于若不一致,则采用所述第二卫星发射信息替换对应的第一卫星发射信息。优选地,所述装置还包括:第二标识获取模块,用于在所述基于所述第一卫星标识从第三信息源查找所述目标卫星的实时轨道信息之前,基于所述第一卫星标识和/或至少一种第一卫星发射信息,在第四信息源查找第二卫星标识;所述轨道信息获取模块,具体用于基于所述第一卫星标识、第二卫星标识和第一卫星发射信息中至少一种,从第三信息源查找所述目标卫星的实时轨道信息。优选地,所述装置还包括:解析模块,用于按照标准格式将所述实时轨道信息解析为可读信息。优选地,所述装置还包括:展示模块,用于提取所述目标卫星的第一卫星发射信息和解析后的实时轨道信息中至少一种,在所述第一信息源的关联位置进行展示。本申请实施例包括以下优点:依据本申请实施例,基于从新闻网页等第一信息源获取目标卫星的多种第一卫星发射信息,从第二信息源查找与之关联的目标卫星的第一卫星标识,以根据第一卫星标识查找对应的实时轨道信息,从而提供了一种根据模糊的卫星发射信息获取卫星轨道信息的机制,并且无需了解专业的卫星相关领域知识,实现任何人都可以轻松快速地查询卫星的真实轨道信息,既可以提升初级研究人员的查询效率,为急于查询相关资料的使用者及时提供所需信息,也可以增加新手研究学习的乐趣。进一步,本申请实施例还可以通过官方网站对卫星标识进行真实性验证;并且还可以基于官方网站查找的卫星发射信息对通过新闻网页等第一信息源获取的卫星发射信息进行纠错,以确保用户获取准确的卫星信息,大幅减少获取信息不准确的误报情况。此外,本申请还可以将获取的卫星发射信息、实时轨道信息等反馈至新闻网页等第一信息源的关联位置进行展示,以使用户在浏览新闻时可即时获取到卫星轨道信息。综上所述,针对目前存在的查询卫星公开数据信息存在较大难度的问题,本申请通过一套完整的查询流程,最大程度上为航空航天知识的研究、教学、普及提升效率与准确度。附图说明图1是本申请的一种卫星实时轨道信息的查询方法实施例1的步骤流程图;图2是本申请的一种卫星实时轨道信息的查询方法实施例2的步骤流程图;图3是本申请的一种卫星实时轨道信息的查询装置实施例的结构框图;图4是orbitron的工作主界面;图5是卫星追踪站点的示意图;图6是本申请实施例的一种卫星星历格式的解读示意图;图7是本申请的一个示例中卫星实时轨道信息的查询过程示意图。具体实施方式为使本申请的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本申请作进一步详细的说明。实施例1参照图1,示出了本申请的一种卫星实时轨道信息的查询方法实施例1的步骤流程图,具体可以包括如下步骤:步骤101,通过第一信息源获取目标卫星的多种第一卫星发射信息。卫星发射信息可以包括卫星的发射时间、发射地点、运载火箭信息(例如运载火箭名称、型号等)、卫星名称等信息之中至少一种。本申请实施例中,所述第一信息源可以是发布卫星信息的新闻网页或是用户通过其他途径获取的卫星发射信息。相应的,所述步骤101可以包括:从发布卫星信息的新闻网页上抓取多种第一卫星发射信息;或,接收通过设定入口输入的第一卫星发射信息。其中,可以采用任意适用的手段对从新闻网页获取卫星发射信息的手段,本申请并不做限制,例如正则匹配或是抓取关键词的方式。步骤102,基于至少一种第一卫星发射信息从第二信息源查找所述目标卫星的第一卫星标识。卫星标识用于唯一标记该卫星,第一卫星标识可以为国际卫星标识符cosparid、noradid或是以其他标准命名的id。其中,cosparid在美国则被称作nssdcid,是用于命名、标识人造卫星的国际惯例。其中,cospar是国际空间研究委员会(committeeonspaceresearch)的英文缩写。cosparid由两排数字与一排字母组成。第一排数字为该卫星的发射年、第二排数字为该卫星在其发射年的全球发射顺序、跟 在第二排数字右侧的字母则是在该次发射任务中分离出多个部分时用于标识每一部分使用。该标识系统一般被称作cospar命名法。下表以斯普特尼克1号、东方红一号、哈勃太空望远镜、神舟飞船等飞行器为例,说明cosparid的用法和含义。norad卫星编号又称为nasa编号、scc编号,是norad(北美防空联合司令部northamericanaerospacedefensecommand)特别建立的卫星编号,每一个太空飞行器都被赋予唯一的norad卫星编号。norad 卫星编号由五位数的卫星识别码组成,每一位数都有特定的含义。下表是对之前展示的飞行器在norad与cospar编号的不同,可以清晰地识别到norad侧重卫星总数上的递增展现,而cospar则是在卫星发射时间、顺序及方式上。第二信息源可以是卫星追踪软件或是卫星追踪站点等提供卫星信息查询的信息源,支持通过一种或多种卫星发射信息进行其他关联信息的查询,查询结果至少提供该卫星的第一卫星标识,还可以提供该卫星的其他相关信息。通过第二信息源获取卫星发射信息时,可以采用直接访问卫星追踪软件或是卫星追踪站点、或是访问卫星追踪软件或是卫星追踪站点对应的服务器、或是通过访问该服务器提供的api应用编程接口等各种适用的方式。其中,卫星追踪软件可以选用orbitron,orbitron可以用实时或模拟方式显示任意时刻卫星与地球的相对位置。主要功能包括:1)可同时追踪两千颗卫星;2)全屏显示及简报模式显示;3)功能先进的过顶时间预测及铱星光迹搜寻;4)可以通过ntp服务器校正电脑内部时钟;5)可以通过互联网更新星历数据(支持zip压缩格式);6)可控制无线电台及卫星天线跟踪器。如图4所示为orbitron的工作主界面,在下方的标签页里可以选择各种设定,右侧则可以通过勾选设定具体的卫星对象,可以跟踪2000多颗卫星及空间站。卫星追踪站点可以是各个国际航空航天平台提供的官方查询站点,也可以是一些由爱好者团体或者个人支撑的查询站点。如下表示例的多个站点,其中给出了各个查询站点的网址、描述、所属机构/组织、国家等信息。其中, nasa(美国国家航空航天局)为官方查询站点,可以提供基于cosparid或noradid的多样化查询;日本的“javascriptで人工衛星の位置”为爱好者团体支撑的网点,如图5所示该卫星追踪站点的示意图,在该网站上可以清晰地实时查看到中国“天宫一号”空间实验室的轨道高度、方位等相关信息。由于通过新闻网页等第一信息源获取的卫星发射信息可能存在错误,但发射时间即使错误的情况下,也可以根据错误的发射时间推算发射时间的范围,进而基于推算的范围进行搜索。因此,本申请实施例优选地,可以基于所述发射时间在所述第二信息源查找第一卫星标识。由于发射时间可能也会存在错误,例如存在几天的误差,因此根据卫星发射时间进行查找,可能并未查找到第一卫星标识。在这种情况下,可以划定一个发射时间所属的时间区间,例如发射时间前后两天,按照该时间区间在第二信息源查找所述第一卫星标识。也可以查找目标卫星的发射国家当年发射的所有卫星。通过比较从中提取与目标卫星的发射时间最接近的当前卫星,确定为目标卫星,并提取其卫星标识作为目标卫星的第一卫星标识。具体比较时可以对全年的卫星按照时间顺序排列,按序逐个比较。步骤103,基于所述第一卫星标识从第三信息源查找所述目标卫星的实时轨道信息。第三信息源可以是卫星追踪软件或是卫星追踪站点等提供卫星信息查询的信息源,支持通过卫星标识进行卫星实时轨道信息的查询。通过第三信息源获取卫星实时轨道信息时,可以采用直接访问卫星追踪 软件或是卫星追踪站点、或是访问卫星追踪软件或是卫星追踪站点对应的服务器、或是通过访问该服务器提供的api应用编程接口等各种适用的方式。依据本申请实施例,基于从新闻网页等第一信息源获取目标卫星的多种第一卫星发射信息,从第二信息源查找与之关联的目标卫星的第一卫星标识,以根据第一卫星标识查找对应的实时轨道信息,从而提供了一种根据模糊的卫星发射信息获取卫星轨道信息的机制,并且无需了解专业的卫星相关领域知识,实现任何人都可以轻松快速地查询卫星的真实轨道信息,既可以提升初级研究人员的查询效率,为急于查询相关资料的使用者及时提供所需信息,也可以增加新手研究学习的乐趣。本申请实施例可以作为一个功能插件部署在可浏览卫星跟踪站点的浏览器上,当用户浏览新闻网页时自动或是通过设定操作触发查询实时轨道信息,也可以部署在卫星跟踪软件上,或是作为一个卫星跟踪站点或是浏览器的一个功能项,根据用户输入的发射信息进行实时轨道信息的查询。实施例2参照图2,示出了本申请的一种卫星实时轨道信息的查询方法实施例2的步骤流程图,具体可以包括如下步骤:步骤201,通过第一信息源获取目标卫星的多种第一卫星发射信息。步骤202,基于至少一种第一卫星发射信息从第二信息源查找所述目标卫星的第一卫星标识。步骤203,基于卫星发射的官方网站对所述第一卫星标识进行真实性核实。在获取第一卫星标识后,还可以对其进行核实,以确保后续获取的轨道信息的准确性。具体可以在卫星发射的官方网站上查找该第一卫星标识,若查找到,则确定该第一卫星标识真实存在。具体可以通过访问该网站,或是访问该网站对应的服务器或api应用编程接口等访问查询第一卫星标识。优选地,针对cosparid,对应核实的官方网站可以是美国国家航空航天局(nasa)的官方网站,对应网址为http://nssdc.gsfc.nasa.gov/nmc/spa cecraftquery.jsp,该网站提供cosparid检索,由美国国家航空航天局下辖的国家太空科学数据中心所管理该标识符的编录工作。步骤204,基于所述第一卫星标识在所述官方网站查找至少一种第二卫星发射信息。进一步,可以在上述官方网站上基于第一卫星标识查找该官方网站记录的卫星发射信息,以与基于第一信息源获取的卫星发射信息进行比对。第二卫星发射信息可以包括卫星的发射时间和发射地点,还可以包括卫星的运载火箭信息(例如运载火箭名称、型号等)、卫星名称等信息之中至少一种。其中发射地点可以是具体的地理位置,也可以是发射场的名称或是发射场编号等。步骤205,根据所述至少一种第二卫星发射信息对所述第一卫星发射信息进行修正。由于官方网站发布的卫星发射信息为准确信息,而新闻网页等第一信息源发布的信息时常出现错误,因此,可以采用从官方网站获取的第二卫星发射信息对第一卫星发射信息进行修正。具体的,可以直接将对应同一信息分类的第二卫星发射信息直接替换相应的第一卫星发射信息,也可以先进行比对,针对不一致的情况进行替换。第一卫星发射信息与第二卫星发射信息一致的情况,可能是两个信息完全一致,也可能是表述不一致,但实际含义一致。因此,对于表述不一致的情况需要进行进一步的判断。具体的,可以基于网络搜索判断对应同一信息分类的第一卫星发射信息和第二卫星发射信息是否一致。例如,基于新闻网页抓取的卫星发射地点为亚斯内,而基于nasa查询到的发射地点采用发射场(launchsite)的编号,表示为dolc-370/13,通过网络搜索查询,获知简称为“do”的发射地为yasniysite,dombarovskiyairbase,orenburgskayaoblast',russia,也即是俄罗斯的杜巴罗夫斯基发射基地,靠近奥伦堡州的亚斯内,由此可知nasa查询的发射地点已与新闻网页中含糊描述的发射地点“亚斯内”相符。基于官方网站查找的卫星发射信息对通过新闻网页等第一信息源获取 的卫星发射信息进行纠错,可以确保用户获取准确的卫星信息。步骤206,基于所述第一卫星标识从第三信息源查找所述目标卫星的实时轨道信息。步骤207,按照标准格式将所述实时轨道信息解析为可读信息。由于轨道信息包含大量的数据,通常会采用一定的标准格式表达,为使轨道信息易读、可理解,可以按照其标准格式进行解析。例如,轨道信息可以表示为两行轨道数据(tle,two-lineorbitalelement),又称为卫星星历,是用于描述太空飞行体位置和速度的表达式,该数据可从互联网上公开来源获得。卫星星历的结构为上下两行,每行69个字符,包括0~9、a~z(大写)、空格、点和正负号,其他字符是无意义的。根据tle的标准格式定义,第一行与第二行数据的解读方式参考图6,图6是本申请实施例的一种卫星星历格式的解读示意图。下面以2015年12月11日查询到的“天宫一号”(tiangong1)最新tle数据为例进行说明,数据如下:137820u11053a15345.10877468.0002809500000-023484-30999723782042.7644293.84340015761176.4316245.379015.69284487241045参考国际标准tle格式解析,具体如下表所示:其中,日期采用了当前获取的tle数据为15345.10877468,是儒略日(julianday)计数,也就是从2015年1月1日开始算起的345.10877468天,换算如下:345.10877468days-345=0.10877468days0.10877468daysx24hours/day=2.6106hours(hours=2)2.6106hours-2=0.6106hours0.6106hoursx60minutes/hour=36.636minutes(minutes=36)36.636-36=0.636minutes0.636minutesx60seconds/minute=38.16seconds(seconds=38.16)即345天2小时36分38.16秒,也就是说换算成具体日期就是12月11日02:36:38时刻,该时刻为utc(utc:universaltimecoordinated)通用协调时,它与格林威治平均时(gmt:greenwichmeantime一样,都与英国伦敦的本地时相同。进一步,针对解析结果,可以获取当前所处时区,根据当前时区进行时间转换,以便于用户查看。例如,如果转换为北京时间,则需要加上在北京的时差(8小时),即10:36:38时刻。本申请实施例中,优选地,两行轨道数据可以在美国celestrak网站进行检索,网址为http://celestrak.com/norad/elements/,该网站提供最新的tle两行数据的下载,数据来源真实可靠;或是在一个美国机构itprostar创建的网站http://www.n2yo.com/查询,该网站提供多达17385个航天器的轨道等数据跟踪;或是在爱好者团体或者个人创建的网站查询,例如由英国剑桥的dominicford建立的3d实时跟踪卫星轨道站点https://in-the-sky.org/satmap.php。步骤208,提取所述目标卫星的第一卫星发射信息和解析后的实时轨道信息中至少一种,在所述第一信息源的关联位置进行展示。本申请还可以将获取的卫星发射信息、实时轨道信息、第一卫星标识等反馈至第一信息源的关联位置进行展示,例如反馈至新闻网页的某个位置进行展示,以使用户在浏览新闻时可即时获取到卫星轨道信息。本申请实施例中,优选地,在所述基于所述第一卫星标识从第三信息源查找所述目标卫星的实时轨道信息之前,所述方法还可以包括:基于所述第一卫星标识和/或至少一种第一卫星发射信息,在第四信息源查找第二卫星标识。其中,第一卫星标识和第二卫星标识可以为cosparid(国际卫星标 识符)、noradid或是其他标准命名的id。第四信息源可以是卫星追踪软件或是卫星追踪站点等提供卫星信息查询的信息源,其中记录有第一卫星标识和第二卫星标识,支持通过其中一种卫星标识查询另一种卫星标识。通过第四信息源获取卫星标识时,可以采用直接访问卫星追踪软件或是卫星追踪站点、或是访问卫星追踪软件或是卫星追踪站点对应的服务器、或是通过访问该服务器提供的api应用编程接口等各种适用的方式。优选地,可以查询无线电业务卫星联盟(radioamateursatellitecorporation)创建的卫星跟踪站点http://www.amsat.org/status/index.php,该站点支持基于cosparid查询noradid,还可以查询到卫星发射时长、轨道高度、运载火箭型号等信息,该信息也可以提供给用户。相应优选地,第三信息源还支持通过第二卫星标识和第一卫星发射信息进行轨道信息的查询,所述步骤206具体可以包括:基于第一卫星标识、第二卫星标识和第一卫星发射信息中至少一种,从第三信息源查找所述目标卫星的实时轨道信息。依据本申请实施例,基于从新闻网页等第一信息源获取目标卫星的多种第一卫星发射信息,从第二信息源查找与之关联的目标卫星的第一卫星标识,以根据第一卫星标识查找对应的实时轨道信息,从而提供了一种根据模糊的卫星发射信息获取卫星轨道信息的机制,并且无需了解专业的卫星相关领域知识,实现任何人都可以轻松快速地查询卫星的真实轨道信息,既可以提升初级研究人员的查询效率,为急于查询相关资料的使用者及时提供所需信息,也可以增加新手研究学习的乐趣。进一步,本申请实施例还可以通过官方网站对卫星标识进行真实性验证;并且还可以基于官方网站查找的卫星发射信息对通过新闻网页等第一信息源获取的卫星发射信息进行纠错,以确保用户获取准确的卫星信息,大幅减少获取信息不准确的误报情况。此外,本申请还可以将获取的卫星发射信息、实时轨道信息等反馈至新闻网页等第一信息源的关联位置进行展示,以使用户在浏览新闻时可即时获 取到卫星轨道信息。综上所述,针对目前存在的查询卫星公开数据信息存在较大难度的问题,本申请通过一套完整的查询流程,最大程度上为航空航天知识的研究、教学、普及提升效率与准确度。为使本领域技术人员更好地理解本申请,以下通过一个具体的示例对本申请进行说明。参考图7为本申请的一个示例中卫星实时轨道信息的查询过程示意图,具体可以包括如下步骤:步骤1:读取新闻及公开报道报道中提及的卫星资料。步骤2:从新闻中提取4个部分主要信息:发射时间、发射地点、运载火箭、卫星名称。步骤3:判断真实性:查询以及核对发射时间和发射地点,具体通过访问nasa数据库进行查询判断,并执行相应的纠错机制。步骤4:核查有效性:深度查询及确认4个方面信息:noradid、cosparid、发射场、运载火箭。步骤5:获取实用性:获取tle星轨数据,进行深度数据挖掘。为更清晰地表述本专利方案,以下列举一个依托本方案的查询实现样例,具体包括:1、查阅公开新闻报道中提及的卫星资料。随意提取一则互联网上发布的关于某卫星发射成功的新闻,具体如下:参考消息消息网3月26日报道:韩联社3月26日报道称,多功能实用卫星“阿里郎3a号”26日在亚斯内基地成功发射,并顺利进入预定轨道。截止目前,卫星运行一切正常,这就意味着此次卫星发射取得圆满成功。今后,韩国有望具备部分昼夜、全天候进行地区观测的能力。2、从新闻中提取4个部分主要信息:发射时间、发射地点、运载火箭、卫星名称。从新闻报道中提取4个部分主要信息:发射时间、发射地点、运载火箭、卫星名称,即:【发射时间】:3月26日,注这是2015年新闻,所以为2015年3月26日。【发射地点】:亚斯内【运载火箭】:无【卫星名称】:阿里郎3a号由上面提取的数据可以发现,并不是每一个新闻中都能获取到全部想要知道的关键数据,如何确保后续获取到正确的信息数据,也是本申请要解决的问题。3、判断真实性:查询确认发射时间(对应cosparid)和发射地点。根据上面新闻中提到的发射日期,先到任意卫星查询站点,例如nasa查3月26日,结果发现当天会没有数据的。然后再查前后几天已发射卫星列表,看到3月25日当天有颗发射的卫星名称是“kompsat3a”,cosparid为2015-014a。回到美国国家航空航天局(nasa)官网确认该编号是否属实,查询结果如下表,确认ok。spacecraftnamenssdcid(也即是cosparid)launchdatekompsat3a2015-014a2015-3-25根据获得的cosparid数据,再通过卫星查询站点锁定发射地为dolc-370/13,如下表所示:通过网络搜索,确认这个简称为“do”的发射地为yasniysite,dombarovskiyairbase,orenburgskayaoblast',russia,这是俄罗斯的杜巴罗夫斯基(dombarovsky)发射基地,靠近奥伦堡州的亚斯内,该卫星发射基地是由一个洲际弹道导弹基地改造而成,隶属于俄罗斯第6956空军基地。至此,已与新闻中含糊描述的发射位置“亚斯内”相符,同时也证明,国内 新闻稿件中引用的“韩联社新闻报道”中提及的3月26日的发射时间是错误的,应为3月25日。由此可见,新闻报道不但不一定准确,还可能产生误导。为了消除此类情况,本申请查询中的纠错机制就是必须先确认发射时间,即获取到正确的cosparid,再通过发射地点的匹配进行信息修正。从上表也能看到卫星的名称来源,其中,kompsat3a(arirang3a)即阿里郎3a号,该信息并不一定出现在查询结果中,据此名称的对应可以确定目前查询的就是新闻报道中的卫星。4、核查有效性:深度查询及确认4个方面信息:noradid、cosparid、发射场、运载火箭。通过已经确认的cosparid和发射场信息,经过深度查询,即可获得noradid、卫星发射时长、轨道高度、运载火箭型号等深入信息,可以用于进一步的展示,如下所示:noradid:40536cosparid:2015-014aperigee:526.6kmapogee:546.5kminclination:97.5°period:95.2minutessemimajoraxis:6907kmrcs:unknownlaunchdate:march25.2015source:southkorea(skor)5、获取实用性:获取tle(two-lineelement)两行数据。在对卫星基本数据确认无误后,即可通过已核实的cosparid或noradid,来获取当前实时的tle数据。如下所示为获取到的该卫星实时tle数据,该数据中包含了卫星轨道计算和轨道预报:140536u15014a15351.89243947.0000321500000-018947-30999324053697.5389288.5365001440888.0706357.117015.1221648340342进一步对tle数据进行解析,将获取到的正确的tle数据导入卫星跟踪软件或网站,就能够锁定卫星当前的位置进行观测等研究工作。需要说明的是,本申请的数据来源全部基于互联网开放数据,实现了对互联网数据的充分利用。需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请实施例并不受所描述的动作顺序的限制,因为依据本申请实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本申请实施例所必须的。实施例3参照图3,示出了本申请的一种卫星实时轨道信息的查询装置实施例1的结构框图,具体可以包括如下模块:第一卫星发射信息获取模块301,用于通过第一信息源获取目标卫星的多种第一卫星发射信息;第一标识获取模块302,用于基于至少一种第一卫星发射信息从第二信息源查找所述目标卫星的第一卫星标识;轨道信息获取模块303,用于基于所述第一卫星标识从第三信息源查找所述目标卫星的实时轨道信息。本申请实施例中,优选地,所述第一卫星发射信息获取模块,具体用于从发布卫星信息的新闻网页上抓取多种第一卫星发射信息;或,接收通过设定入口输入的第一卫星发射信息。本申请实施例中,优选地,所述第一卫星发射信息包括所述目标卫星的发射时间;所述第一标识获取模块,具体用于按照所述发射时间在所述第二信息源 查找所述第一卫星标识。本申请实施例中,优选地,所述第一标识获取模块还包括:第一查找子模块,用于若所述第二信息源不存在所述第一卫星标识,则按照所述发射时间所属的时间区间在所述第二信息源查找所述第一卫星标识;或,第二查找子模块,用于查找所述目标卫星的发射国家当年发射的所有卫星,并提取与所述目标卫星的发射时间最接近的当前卫星的第一卫星标识。本申请实施例中,优选地,所述装置还包括:标识核实模块,用于在所述基于至少一种第一卫星发射信息从第二信息源查找所述目标卫星的第一卫星标识之后,基于卫星发射的官方网站对所述第一卫星标识进行真实性核实。本申请实施例中,优选地,所述装置还包括:第二卫星发射信息获取模块,用于在所述基于至少一种第一卫星发射信息从第二信息源查找所述目标卫星的第一卫星标识之后,基于所述第一卫星标识在卫星发射的官方网站查找至少一种第二卫星发射信息;修正模块,用于根据所述至少一种第二卫星发射信息对所述第一卫星发射信息进行修正。本申请实施例中,优选地,所述修正模块包括:判断子模块,用于基于网络搜索判断对应同一信息分类的第一卫星发射信息和第二卫星发射信息是否一致;替换子模块,用于若不一致,则采用所述第二卫星发射信息替换对应的第一卫星发射信息。本申请实施例中,优选地,所述装置还包括:第二标识获取模块,用于在所述基于所述第一卫星标识从第三信息源查找所述目标卫星的实时轨道信息之前,基于所述第一卫星标识和/或至少一种第一卫星发射信息,在第四信息源查找第二卫星标识;所述轨道信息获取模块,具体用于基于所述第一卫星标识、第二卫星标 识和第一卫星发射信息中至少一种,从第三信息源查找所述目标卫星的实时轨道信息。本申请实施例中,优选地,所述装置还包括:解析模块,用于按照标准格式将所述实时轨道信息解析为可读信息。本申请实施例中,优选地,所述装置还包括:展示模块,用于提取所述目标卫星的第一卫星发射信息和解析后的实时轨道信息中至少一种,在所述第一信息源的关联位置进行展示。依据本申请实施例,基于从新闻网页等第一信息源获取目标卫星的多种第一卫星发射信息,从第二信息源查找与之关联的目标卫星的第一卫星标识,以根据第一卫星标识查找对应的实时轨道信息,从而提供了一种根据模糊的卫星发射信息获取卫星轨道信息的机制,并且无需了解专业的卫星相关领域知识,实现任何人都可以轻松快速地查询卫星的真实轨道信息,既可以提升初级研究人员的查询效率,为急于查询相关资料的使用者及时提供所需信息,也可以增加新手研究学习的乐趣。进一步,本申请实施例还可以通过官方网站对卫星标识进行真实性验证;并且还可以基于官方网站查找的卫星发射信息对通过新闻网页等第一信息源获取的卫星发射信息进行纠错,以确保用户获取准确的卫星信息,大幅减少获取信息不准确的误报情况。此外,本申请还可以将获取的卫星发射信息、实时轨道信息等反馈至新闻网页等第一信息源的关联位置进行展示,以使用户在浏览新闻时可即时获取到卫星轨道信息。综上所述,针对目前存在的查询卫星公开数据信息存在较大难度的问题,本申请通过一套完整的查询流程,最大程度上为航空航天知识的研究、教学、普及提升效率与准确度。对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明 的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。本领域内的技术人员应明白,本申请实施例的实施例可提供为方法、装置、或计算机程序产品。因此,本申请实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。在一个典型的配置中,所述计算机设备包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flashram)。内存是计算机可读介质的示例。计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括非持续性的电脑可读媒体(transitorymedia),如调制的数据信号和载波。本申请实施例是参照根据本申请实施例的方法、终端设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生 一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。尽管已描述了本申请实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请实施例范围的所有变更和修改。最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。以上对本申请所提供的一种卫星实时轨道信息的查询方法和装置,进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想; 同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1