[发明专利]一种扩展互联网应用的方法、装置和互联网应用设备无效
申请号: | 201010279675.6 | 申请日: | 2010-09-13 |
公开(公告)号: | CN102402521A | 公开(公告)日: | 2012-04-04 |
发明(设计)人: | 孙翀 | 申请(专利权)人: | TCL集团股份有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 深圳中一专利商标事务所 44237 | 代理人: | 张全文 |
地址: | 516001 广东省惠州市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 扩展 互联网 应用 方法 装置 设备 | ||
技术领域
本发明属于计算机软件领域,尤其涉及一种扩展互联网应用的方法、装置和互联网应用设备。
背景技术
Windows CE(Windows CE是微软公司嵌入式、移动计算平台的基础,它是一个开放的、可升级的32位嵌入式操作系统,是基于掌上型电脑类的电子设备操作系统。)产品已经逐步互联网化,随着芯片计算能力的日益强大,WindowsCE产品整体性能的显著提高,用户的需求已经从原来的仅仅满足于使用产品出厂阶段自带的各种功能,转变为需要在未来的使用过程中,动态增加各种新的应用,尤其是是面向互联网的应用。而在Windows CE设备中,增加新的互联网应用,现有技术的做法有以下两种:
1、Windows CE设备的固件需要开放一套完整的SDK(SoftwareDevelopment Kit,软件开发工具包)体系提供给第三方开发人员使用,开发人员基于这套SDK开发新应用,整个过程需要经历一遍完整的编码,编译,安装的流程。这种做法的问题在于:系统UI(User Interface,用户界面)的开发周期很长,对开发人员的要求比较高,整个系统基本上是从底层开始重新设计和实现,开发的工作量很大。
2、内置一个浏览器,通过使用浏览器作为UI的渲染引擎,将主要的开发工作集中在服务器端,服务器返回的数据通过浏览器进行呈现。这种做法的问题在于:浏览器本身的界面呈现能力有限,不能做到非常好的界面效果;应用是被集中部署和管理在服务器端,普通用户难以在Windows CE设备上增加新应用。
发明内容
本发明实施例的目的在于提供一种扩展互联网应用的方法,旨在解决对开发人员要求高,开发周期长、工作量大及普通用户难以在Windows CE设备上增加新应用的问题。
本发明实施例是这样实现的,一种扩展互联网应用的方法,其特征在于,所述方法包括以下步骤:
读取用户定义的脚本和XML的混合文档;
提取出所述脚本并解释执行;
合并所述XML和所述脚本解释执行后的结果,输出UI描述文档;
读取所述UI描述文档,动态生成整个UI界面;
所述XML提供装载脚本执行后生成的各种数据的容器,所述脚本为在运行时动态解释执行的部分。
本发明实施例的另一目的在于提供一种扩展互联网应用的装置,所述装置包括:
脚本解释执行引擎,读取用户定义的脚本和XML的混合文档,提取出所述脚本后解释执行,合并XML和动态脚本运行结果,输出UI描述文档;
基于XML描述的UI生成器,读取UI描述文档后动态生成整个UI界面;
所述XML提供装载脚本执行后生成的各种数据的容器,所述脚本为在运行时动态解释执行的部分。
本发明实施例的另一目的在于提供一种互联网应用设备,所述设备包括所述扩展互联网应用的装置。
在本发明实施例中,使用脚本和XML混合文档开发模型,由于脚本是解释执行的技术,无需进行编译,直接将该文档拷贝到Windows CE设备中,即可运行。只要有一定开发经验的人员,都能以较少的工作量和非常低的成本代价进行开发,且开发周期短。普通用户也能较为容易地为Windows CE智能设备扩展各种新型的互联网应用。
附图说明
图1是本发明实施例提供的扩展互联网应用的方法的流程图;
图2是本发明实施例提供的扩展互联网应用装置的示意图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明实施例使用脚本和XML混合文档进行开发。无需进行编译,直接将该文档存储到Windows CE设备中,即可运行。
本发明实施例提供了一种扩展互联网应用的方法和装置:
所述方法包括:
读取用户定义的脚本和XML的混合文档;
提取出所述脚本并解释执行;
合并所述XML和所述脚本解释执行后的结果,输出UI描述文档;
读取所述UI描述文档,动态生成整个UI界面;
所述XML提供装载脚本执行后生成的各种数据的容器,所述脚本为在运行时动态解释执行的部分。
所述装置包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于TCL集团股份有限公司,未经TCL集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010279675.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种制备硝酸异康唑的方法
- 下一篇:一种具有自锁功能的鼠标