[发明专利]一种基于webservice的数据获取及绘图方法无效
申请号: | 201310502651.6 | 申请日: | 2013-10-23 |
公开(公告)号: | CN103530401A | 公开(公告)日: | 2014-01-22 |
发明(设计)人: | 朱维红;王凯;杨宝华;丁少;田晓亮;罗璐璐 | 申请(专利权)人: | 山东大学 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 济南金迪知识产权代理有限公司 37219 | 代理人: | 许德山 |
地址: | 250100 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种基于webservice的数据获取及绘图方法,属计算机绘图技术领域,智能终端通过远程调用webservice接口,获取数据信息,将相应的数据以曲线的形式表现出来。其特点有:智能终端通过webservice接口调用数据信息,避免了通过JDBC方式直接访问数据库,保证了数据的安全性;对不同智能终端进行权限划分,实现了数据的层次管理,保密性和可靠性得到有效提高;智能终端可以设置更改访问的ip地址和端口号,调用数据更加方便快捷;Webservice接口将结果集打包成Arraylist,避免了数据库资源的长期占用,又提高了获取数据的效率;此法可设定所要查询数据的日期和时间间隔,查询结果更加精确有效。 | ||
搜索关键词: | 一种 基于 webservice 数据 获取 绘图 方法 | ||
【主权项】:
一种基于webservice的数据实时获取并绘制曲线的方法,主要包括智能终端、数据库和接口三部分,接口和数据库封装在服务器端,接口通过connection方法完成和数据库之间的通信,智能终端通过网络调用webservice接口,该方法步骤如下:1)webservice根据需求将不同的sql封装起来,从而形成不同功能的接口,不同功能的接口通过方法名来进行唯一标识,这些功能接口主要包括landing即登陆接口、real‑timeData即实时数据接口、historyData即历史数据接口、alertData即实时报警接口、historyAlert即历史报警接口,接口发布完成后,智能终端根据webservice提供的方法名、命名空间和url地址三个参数实现调用;2)进行权限的设置,首先在建立数据库时,将不同范围的数据信息与不同的智能终端相连接,也就是说,每一个终端都有自己相对应的数据范围,它们之间通过智能终端的登录名来标识,其次,在编写Webservice接口时,每个接口要引入两个变量:userName即用户名和password即密码,这两个变量需要从终端获取,终端调用接口获取数据时,须将这两个变量的值传递给接口,然后接口根据这两个变量的值去访问数据库;智能终端部分的设置是在用户登陆成功后,用SharedPerferences保存用户名,每次调用webservice接口的时候,用户名都作为一个参数传递,综上,权限的设置需要数据库、接口、智能终端三部分共同完成;3)实现智能终端更改ip地址和端口号,方法是在智能终端设置两个全局变量,即“IP”和“PORT”两个变量,用来记录通信要使用的ip地址和端口号,然后使用SharedPerferences方法来存储这两个变量的具体数值,从而实现在智能终端设置页面中可以更改ip地址和端口号;4)Webservice接口以Arraylist数组形式打包数据,最终封装成List,实现方法是,Webservice接口从数据库获取结果集后,按行读取数据,每一行的数据内容作为一个String型数据,然后封装在数组Arraylist中,所有行数据信息封装完成后,将整个List作为一个变量传递给智能终端,注意:这里要传送的List变量,需要创建XML文件,用method name和return‑type componentType方法对传送变量进行说明定义;5)智能终端显示实时数据,方法是在智能终端上采用Thread类单独开辟一个线程来监视实时数据的变化,采用定时访问数据库的方法,通过方法名、命名空间和url地址三个参数访问real‑timeData接口,得到要显示的实时数据,之后采用安卓的Handler处理主线程和子线程之间的通信,将得到的数据实时显示在智能终端上;6)通过webservice接口访问数据库时,将输入的日期和时间间隔作为变量值,以String 型数据传递给historyData接口,historyData接口通过sql语句访问数据库,然后返回XML文件到智能终端,智能终端解析接口返回的XML文件,使用HashMap存储要绘制的点,采用Google的开源图标库AChartEngine进行绘图。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东大学,未经山东大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310502651.6/,转载请声明来源钻瓜专利网。
- 上一篇:一种基于分层结构的图像检索方法
- 下一篇:不均衡感知数据下的移动应用分类方法
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置