发明名称 基于Java的望远镜的移动控制系统
摘要 本发明涉及基于Java的望远镜的移动控制系统,目的在于实现与天文望远镜“及时在线的”交互,获取望远镜的相关状态,对望远镜实现移动的实时的控制。一种基于Java的望远镜的移动控制系统,包括移动终端、望远镜控制系统和服务器,所述在移动终端中设置有移动信息设备描述、应用程序模块、应用程序管理软件、可扩展标识语言编码器和一步解析器;所述服务器中设有四个模块:服务器小程序模块、解析器模块、JavaBeans组件模块、消息发送模块;所述移动终端通过移动信息设备描述中Connector类,使用HttpConnection.POST方式来实现与所述Web服务器之间的TCP/IP的HTTP通讯。
申请公布号 CN101242429A 申请公布日期 2008.08.13
申请号 CN200810019779.6 申请日期 2008.03.14
申请人 中国科学院国家天文台南京天文光学技术研究所 发明人 帅小应;张振超
分类号 H04L29/08(2006.01);H04M11/00(2006.01) 主分类号 H04L29/08(2006.01)
代理机构 南京知识律师事务所 代理人 樊文红
主权项 1、一种基于Java的望远镜的移动控制系统,包括移动终端、望远镜控制系统和服务器,所述移动终端和所述Web服务器之间通过TCP/IP进行HTTP通讯,所述望远镜控制系统和服务器之间通过TCP/IP协议连接,其特征是,所述在移动终端中设置有移动信息设备描述、应用程序模块、应用程序管理软件、可扩展标识语言编码器和一步解析器;可扩展标识语言编码器,用于用XML描述终端与服务器数据交互的格式;所述一步解析器,用于解析上述XML描述的协议文档,并把它转换成一棵元素树,通过调用方法来遍历整棵树,得到数据信息;所述Web Server中设有四个模块:服务器小程序模块、解析器模块、JavaBeans组件模块、消息发送模块;服务器小程序模块负责与手机用户通信,接收用户的请求,发送服务器响应结果,并与解析器模块交换信息;解析器模块负责解析服务器小程序模块接收到的用户请求数据,并将返回信息按协议规范打包送给服务器小程序模块;JavaBeans组件模块主要负责与本地望远镜控制系统通信;消息发模块负责通过SMS、socket或datagram发送消息给移动终端;所述移动终端通过MIDP中Connector类,使用HttpConnection.POST方式来实现与所述Web服务器之间的TCP/IP的HTTP通讯。
地址 210042江苏省南京市板仓街188号