[发明专利]基于BS架构的跨终端三维数字地球交互方法有效
申请号: | 201611243789.9 | 申请日: | 2016-12-29 |
公开(公告)号: | CN106844521B | 公开(公告)日: | 2019-08-20 |
发明(设计)人: | 付琨;胡岩峰;王洋;徐汇军;顾爽;钱晶;黄华育;付啟明 | 申请(专利权)人: | 中国科学院电子学研究所苏州研究院 |
主分类号: | G06F16/29 | 分类号: | G06F16/29;G06F9/44;H04L29/08 |
代理公司: | 南京经纬专利商标代理有限公司 32200 | 代理人: | 石艳红;王铭陆 |
地址: | 215123 江苏省苏州市工*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 bs 架构 终端 三维 数字 地球 交互 方法 | ||
基于BS架构的跨终端三维数字地球交互方法,能够自动检测终端形态和浏览器版本,根据屏幕分辨率进行响应式布局和自适应界面控件生成,并根据终端形态进行自适应交互事件绑定和生成。通过本发明提出的方法,能够实现一套系统在桌面端和移动端浏览器上均能正常显示,便捷操作,从而实现跨终端平台访问,减少系统开发成本,提高用户体验。
技术领域
本发明涉及地理信息可视化领域,特别是一种基于B S架构的跨终端三维数字地球交互方法。
背景技术
随着遥感探测手段的提高,以及计算机图形学和虚拟仿真技术的发展,由于沉浸度高、真实性强等优势,三维地理信息系统成为地理信息系统的重要发展趋势,是进行全方位、多层次、多要素时空分析的基础。特别是自1998年时任美国副总统戈尔提出“数字地球”的概念以来,通过三维球体形式进行多源海量时空数据的组织和展现成为地理信息系统方向的研究热点。国内外涌现出了像ArcGIS Explore、Google Earth、Virtual Earth、WorldWind、SkyLine、EV Globe、GeoGlobe、GeoBeans等三维地理信息系统和数字地球平台。
另一方面,随着Internet技术的不断发展,特别是万维网的出现和普及,在网络上发布空间数据,为用户提供空间数据浏览、查询和分析等地理信息服务已成为新的客户需要和地理信息系统发展的必然趋势。地理信息系统通过Internet技术使功能得以扩展,从面向个人、部门发展为面向社会和公众,从而真正成为一种大众化的信息服务工具。当前,基于Internet的地理信息系统主要以二维为主,三维数字地球则主要通过Active X或Flash插件技术实现,受限于客户端平台和浏览器类型。
随着无线通信技术的快速发展,使无线通信技术、Internet技术与地理信息技术的结合实现,形成一种新的技术——无线定位技术,随之也衍生出了一种新的服务,即基于位置的服务,是目前移动地理信息系统的主要应用方向。移动地理信息系统目前也仍以二维地图服务为主流,一些三维数字地球主要通过APP的形式进行实现,这种实现方式受限于移动终端。
随着WebGL技术的推出和终端渲染计算能力的提升,近两年,基于浏览器原生渲染能力的三维显示技术被提出,能够实现跨浏览器、跨终端的访问应用,减少多版本带来的开发成本。不同于桌面浏览器主要通过鼠标键盘的交互方式,移动端交互方式主要体现为单点触摸、多点触摸、手势识别、重力感应等。另外,桌面和移动端的显示分辨率也往往不同。而这些差异会给系统开发和用户体验方面带来干扰。因此,在基于B/S架构的跨终端三维数字地球应用中,自适应交互技术是非常重要的。
发明内容
本发明要解决的技术问题是针对上述现有技术的不足,而提供一种基于BS架构的跨终端三维数字地球交互方法,该基于BS架构的跨终端三维数字地球交互方法能屏蔽桌面端和移动端在屏幕分辨率、主要操作方式和浏览器支持WebGL程度等方面差异给系统开发和用户体验方面带来的干扰;能够根据终端形态自适应生成界面布局和交互方式,从而实现一套系统在桌面端和移动端的浏览器上都能正常运行。
为解决上述技术问题,本发明采用的技术方案是:
一种基于BS架构的跨终端三维数字地球交互方法,包括如下步骤。
步骤1,浏览器版本验证:在系统构建时,需先进行浏览器版本验证,浏览器版本验证包括如下步骤。
步骤1a,获得浏览器的UA标识:通过浏览器接口获得UA标识,UA标识是指UserAgent,也即用户代理。
步骤1b,终端型号判断:根据步骤1a获得的UA标识,判断并获得终端型号。
步骤1c,浏览器版本判断:根据步骤1a获得的UA标识,判断并获得浏览器版本。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院电子学研究所苏州研究院,未经中国科学院电子学研究所苏州研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611243789.9/2.html,转载请声明来源钻瓜专利网。