[发明专利]用于移动终端的屏幕图形自适应方法及系统有效
申请号: | 201210086395.2 | 申请日: | 2012-03-28 |
公开(公告)号: | CN102662616A | 公开(公告)日: | 2012-09-12 |
发明(设计)人: | 朱新宁;廖青;纪阳;张春红;马琳;矫艳梅 | 申请(专利权)人: | 北京邮电大学 |
主分类号: | G06F3/14 | 分类号: | G06F3/14;G06T3/40 |
代理公司: | 北京国昊天诚知识产权代理有限公司 11315 | 代理人: | 许志勇 |
地址: | 100876 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 移动 终端 屏幕 图形 自适应 方法 系统 | ||
技术领域
本发明涉及移动通讯技术领域,尤其涉及一种用于移动终端的屏幕图形自适应方法及系统。
背景技术
移动Widget指运行在移动终端上的Widget,不仅可以独立于浏览器运行,有效地利用手机屏幕,而且可更快速、直接、方便地访问移动互联网,从而给手机用户带来良好的呈现方式和互联网体验。由于不同移动Widget平台大都采用了不同的标准,相互之间无法完全兼容,使得Widget应用的第三方提供商需要为一款业务应用制作多种不同Widget以适应不同的Widget平台。并且,目前手机操作系统种类多,差异大,缺乏开放给上层应用的有效的统一接口,导致移动终端应用开发的门槛高、周期长,终端适配工作量大,在不同终端平台上的用户体验也往往存在着较大的差异,这些直接影响了终端应用的快速有效部署。本课题基于已有移动互联网产品和研发成果,研究支持移动互联网业务的智能终端关键技术,研究终端跨平台中间件和接口适配技术,研究浏览器及WEB新技术,有针对性地解决目前移动互联网终端应用中存在的难点,加快移动Widget应用的市场化,极大降低跨平台应用的维护成本,推动移动互联网终端应用环境能力进一步提高,便于业务的部署和更新,提供一致的用户体验,能够快速响应不断变化的市场需求。
如今,任何使用屏幕应用程序(无论是Web网站,移动设备应用程序,或桌面应用程序)的开发者必需意识到不同的屏幕具有不同的属性和特征,Widget开发更是如此。由于Widget的跨平台特性,开发一款Widget可能面临着这样的问题:它可能运行在不同操作系统、不同分辨率的移动设备上,原来根据某一分辨率制作的Widget装在小分辨率的设备上显示,可能只看到冰山一角。原来的文字和可触控件无法完全显示在屏幕内,超出屏幕外的可触控件无法点击。如果定制分辨率Widget运行在大分辨率设备上,效果会截然相反,整个Widget页面紧缩在一起显示在屏幕的某一处,字迹模糊无法分辨,控件难以触碰。JIL Widget可以跨平台运行,即一个JIL Widget应用可以在安装有JIL Widget引擎(如:BAE)的各种终端上运行,但如何保证该应用在不同分辨率手机上的用户体验都非常出色,则是亟待解决的技术问题。
发明内容
本发明的主要目的在于提供一种用于移动终端的屏幕图形自适应方法及系统,以解决现有技术存在的Widget应用用于分辨率不同的终端时导致显示效果不理想的问题,其中:
根据本发明实施例的用于移动终端的屏幕图形自适应方法包括:获取应用界面的显示参数以及移动终端的设备参数;根据获取的应用界面的显示参数以及移动终端的设备参数,确定缩放比例;根据缩放比例修改应用界面的显示参数,进行应用界面的自适应显示。
其中,通过遍历应用界面的每个元素的DOM树获取应用界面的显示参数。
其中,应用界面的显示参数包括:Html图形显示信息、css图形显示信息、js图形显示信息、svg图形显示信息、xml图形显示配置信息。
其中,通过上下文感知机制获取移动终端的设备参数。
其中,缩放比例包括:宽方向缩放比例、高方向缩放比例、文字的缩放比例。
其中,应用界面的自适应显示包括:静态界面大小自适应、静态界面位置自适应、动态界面大小自适应、动态界面位置自适应。
其中,该方法还包括:实现JavaScript中的自适应显示;BAE引擎将应用渲染到界面。
根据本发明实施例的用于移动终端的屏幕图形自适应系统包括:参数获取模块,用于获取应用界面的显示参数以及移动终端的设备参数;缩放比例确定模块,用于根据获取的应用界面的显示参数以及移动终端的设备参数,确定缩放比例;自适应显示模块,用于根据缩放比例修改应用界面的显示参数,进行应用界面的自适应显示。
其中,参数获取模块包括:第一参数获取模块,用于通过遍历应用界面的每个元素的DOM树获取应用界面的显示参数;第二参数获取模块,用于通过上下文感知机制获取移动终端的设备参数。
其中,自适应显示模块进一步用于:静态界面大小自适应、静态界面位置自适应、动态界面大小自适应、动态界面位置自适应。
根据本发明的技术方案,通过获取设备信息参数和Widget应用的信息参数,并通过图形自适应算法机制修改原Widget应用的图形显示参数,达到了图形自适应的目的,从而使得应用程序能够在不同分辨率和不同操作系统的终端上更加灵活的使用。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京邮电大学,未经北京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210086395.2/2.html,转载请声明来源钻瓜专利网。