[发明专利]提升移动微件Widget应用性能的方法及装置无效
申请号: | 201010606935.6 | 申请日: | 2010-12-16 |
公开(公告)号: | CN102141914A | 公开(公告)日: | 2011-08-03 |
发明(设计)人: | 戎亚新;李朝晖;孙诗 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 北京凯特来知识产权代理有限公司 11260 | 代理人: | 郑立明;孟丽娟 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 提升 移动 widget 应用 性能 方法 装置 | ||
1.一种提升移动微件Widget应用性能的方法,其特征在于,所述方法包括:
在将开发的移动Widget应用上传到下载服务器之前,对所述移动Widget应用中的Java脚本JavaScript进行编译;
将编译后的JavaScript按照终端上JavaScript虚拟机可读取的格式重新打包,并将该重新打包后的移动Widget应用上传到所述下载服务器供所述终端下载使用。
2.如权利要求1所述的方法,其特征在于,所述对所述移动Widget应用中的Java脚本JavaScript进行编译,具体包括:
将开发的移动Widget应用上传到Widget服务器,由所述Widget服务器对所述移动Widget应用中的JavaScript进行编译。
3.如权利要求2所述的方法,其特征在于,在由所述Widget服务器对所述移动Widget应用中的Java脚本JavaScript进行编译之前,所述方法还包括:
Widget服务器对接收的移动Widget应用进行分拣,将不同的移动Widget应用划分成适应于不同终端类型的类别,使不同类型的终端在下载移动Widget应用时,只获取到适合该类型终端运行的移动Widget应用。
4.如权利要求1所述的方法,其特征在于,所述对所述移动Widget应用中的Java脚本JavaScript进行编译,具体包括:
在将开发的移动Widget应用上传到Widget服务器之前,在开发人员的客户端上对该移动Widget应用中的JavaScript进行编译。
5.如权利要求1-4其中之一所述的方法,其特征在于,所述对所述移动Widget应用中的Java脚本JavaScript进行编译,具体包括:
提取该移动Widget应用中JavaScript的源文件,将其以文件为单位进行编译;
将编译结果存为文件名和原来相同的二进制文件,用该被编译过并序列化后的二进制文件替代原来的JavaScript源文件。
6.如权利要求5所述的方法,其特征在于,所述方法还包括:
在被编译过并序列化后的二进制文件的开头放置标识字符,使所述终端上的JavaScript引擎在读取到所下载的移动Widget应用中的JavaScript文件时,能根据该标识字符获知该JavaScript文件是JavaScript源文件还是编译过并序列化后的二进制文件。
7.如权利要求6所述的方法,其特征在于,所述方法还包括:
在所述标识字符后放置对JavaScript源文件进行编译的编译器的版本号,以使所述终端上的JavaScript引擎根据该编译器的版本号获知该序列化后的二进制文件是否和所述终端上的JavaScript引擎兼容。
8.一种提升移动微件Widget应用性能的装置,其特征在于,所述装置包括:
脚本编译模块,用于在将开发的移动Widget应用上传到下载服务器之前,对所述移动Widget应用中的Java脚本JavaScript进行编译;
打包模块,用于将编译后的JavaScript按照终端上JavaScript虚拟机可读取的格式重新打包;
应用上传模块,用于将重新打包后的移动Widget应用上传到所述下载服务器供所述终端下载使用。
9.如权利要求8所述的装置,其特征在于,所述脚本编译模块设置在Widget服务器,进一步用于在开发的移动Widget应用上传到Widget服务器时,对所述移动Widget应用中的JavaScript进行编译。
10.如权利要求9所述的装置,其特征在于,所述装置还包括:
应用分拣模块,用于对接收的移动Widget应用进行分拣,将不同的移动Widget应用划分成适应于不同终端类型的类别,使不同类型的终端在下载移动Widget应用时,只获取到适合该类型终端运行的移动Widget应用。
11.如权利要求8所述的装置,其特征在于,所述脚本编译模块设置在开发人员的客户端,进一步用于在开发的移动Widget应用上传到Widget服务器之前,对该移动Widget应用中的JavaScript进行编译。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010606935.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:带有LED灯的可旋转空气净化器
- 下一篇:一种防滑挡溢液锅支架