中国虚拟望远镜远程控制技术初探-lamost.PPTVIP

  • 3
  • 0
  • 约4.68千字
  • 约 24页
  • 2018-08-21 发布于天津
  • 举报

中国虚拟望远镜远程控制技术初探-lamost.PPT

中国虚拟望远镜远程控制技术初探-lamost

徐灵哲 Nanjing Institute of Astronomical Optics Technology (NIAOT)/ National Astronomical Observatories, CAS, China (NAOC) Presented by:徐灵哲 Advisor: 赵永恒 什么是虚拟望远镜 虚拟望远镜是一种软件 虚拟望远镜是基于INTERNET的一种服务 虚拟望远镜的数据来源是实际望远镜 YAHOO对虚拟望远镜的定义 虚拟望远镜是凭借互联网合并两台或多台望远镜的资源来合成一个单一的,全面的,增强的图像,用以显示在一个经过计算机处理的合成的界面上。这些资源可能是光学望远镜的光波,也可能是射电望远镜的射电波。这些波谱既有波峰又有波谷。把这些波谱进行合并,将会得到一个单一的增强的波谱。这将使得星象看起来更明亮使用户能够观测更远的天体目标。 我对虚拟望远镜的看法 虚拟望远镜应该实现两个方面的功能,一方面是从多个望远镜的观测结果中进行合成,分析来获得观测结果,另一方面是直接操纵望远镜进行观测,并通过网络显示观测结果。本文所讨论的正是基于后者的远程控制技术。 中国虚拟天文台和虚拟望远镜 由数字虚拟天空、虚拟天文望远镜和虚拟研究设施所组成的机构便是一个独一无二的虚拟天文台 中国虚拟天文台和虚拟望远镜 China-Vo在成立之初就提出了与LAMOST项目紧密结合,把LAMOST建成VO-Enabled LAMOST。它包括两层含义。 第一层含义是指“VO-enabled LAMOST Data”。指的是LAMOST的工作星表在VO技术和资源的支持下产生,同时项目的数据产品通过VO进行共享。 中国虚拟天文台和虚拟望远镜 第二层含义是“VO-enabled LAMOST Telescope”。实现LAMOST望远镜的VO化,让其成为VO资源中的一个结点。 笔者提出一个“VIRTUAL LAMOST”的概念,即以LAMOST作为虚拟望远镜研究的基础, 同时兼顾已有的和将来要新建的望远镜,对虚拟望远镜的远程控制技术进行研究,建立一个具有通用的望远镜远程观测控制接口的虚拟望远镜观测控制平台。 虚拟望远镜的相关技术-XML技术 XML 代表Extensible Markup Language。XML是一套定义语义标记的规则,这些标记将文档分成许多部件并对这些部件加以标识。它也是元标记语言,即定义了用于定义其它与特定领域有关的、语义的、结构化的标记语言的句法语言。 虚拟望远镜的相关技术-XML技术 XML是以文本形式来描述的一种文件格式 由于XML是以文本形式描述的,所以适合于各种平台环境的数据交换。同样由于使用文本来描述内容,可以越过不同平台的障碍进行正常的数据交换。 XML使用有意义的标记(Tag) 在XML中文件是由一个个称之为元素(Element)的部件构成。使用标记(Tag)来描述元素。由于使用了标记的描述方法,可以保持原数据的意思和构造在互联网上进行数据交换,进而可以保持不同系统之间数据交换的灵活性。 虚拟望远镜的相关技术-XML技术 XML是“定义语言的语言”,也即是一种元语言。由于XML具有元语言的功能,所以可以成为描述电子商务数据、多媒体演示数据、数学公式等各种各样数据应用语言的基础语言。 虚拟望远镜的数据来源是多台望远镜,每个望远镜的控制系统,所用的操作系统可能都不相同。因此要远程操纵多台望远镜,必须建立一个统一的接口。用XML来描述望远镜的各项参数和控制接口是非常合适的。 虚拟望远镜的相关技术-WEB SERVICE技术 Web Service是微软提出的基于互联网的开发模型,是自包含、自描述、模块化的一种新型Web应用程序分支,可以发布、定位、通过Web被调用的基于网络的分布式的模块化组件,它执行特定的任务,遵守具体的技术规范,能与其他兼容的组件进行互操作。 基于松散偶合型基本结构的Web Service扩展了传统中间件模型,使用简单对象访问协议SOAP (Simple Object Access Protocol)以及基于XML进行数据交换的特性使得其根除了特定对象模型协议带来的障碍。 虚拟望远镜的相关技术-WEB SERVICE特点 Web Service形成一个分布式环境。可以通过接口和服务代理远程访问对象,并可以在这些对象上执行操作。 当一个Web Service的实现发生变更时,只要其界面不改变,使用者将无法感到这种变更 由于Web Service的协议是平台无关的,不同的应用/平台/协议可以通过Web Service实现互操作,从而具有了整合当前各种应用的能力 虚拟望远镜标记语言VTML 针对通用望远镜观测控制系统的特点,需要建立

文档评论(0)

1亿VIP精品文档

相关文档