移动终端上运行HTML5应用程序的方法及设备技术

技术编号:7974811 阅读:287 留言:0更新日期:2012-11-15 22:38
本发明专利技术提供了一种移动终端上运行HTML5应用程序的方法,该方法包括:在服务器中,将所述HTML5应用程序编译为字节码格式文件;所述服务器将所述字节码格式文件发送至移动终端;所述移动终端识别并运行该字节码格式文件。相应地,本发明专利技术还提供了一种服务器和客户端。本发明专利技术提供的移动终端上运行HTML5应用程序的方法及设备,通过在服务器端将HTML5应用程序编译为字节码格式文件后发送至移动终端运行,省去了该HTML5应用程序在所述移动终端中编译的步骤,提高了该HTML5应用程序的执行速度;所述字节码格式文件不是明文文档,因此加密了所述HTML5应用程序的源代码,防止该源代码被直接复制或转用,提高了HTML5应用程序的安全性和保密性。

【技术实现步骤摘要】

本专利技术计算机网络
,尤其涉及一种移动终端上运行HTML5应用程序的方法及设备
技术介绍
与HTML4相比,HTML5强化了 Web网页的表现性能。例如可以绘制二维图形(如用于绘画的canvas元素),还准备了媒介回放的标签(如video和audio元素)。此外,HTML5具有一定的访问本地数据库的能力,对本地离线存储具有更好的支持,因此使用HTML5技术开发应用程序变得可行,其应用范围也更为广泛。HTML5应用程序中关键的部分是使用HTML5技术开发的脚本程序以及该脚本程序 运行过程中调用的多媒体文件,当在终端获得所述HTML5程序时,具体而言该终端会获得所述脚本程序的代码明文和所述多媒体文件,因此运行所述HTML5应用程序的环境中应支持能够解释脚本程序的代码,以及所述多媒体文件的解码。一方面,所述代码明文安全性差,很轻易地就泄露出代码设计的技术方案,容易被复制和转用;另一方面,所述多媒体文件的解码需要其他解码库或解码硬件的支持,对于HTML5应用程序的运行效率有所影响。所述脚本程序的代码明文在运行时通常先编译为字节码后再执行。因此通常终端获取该脚本程序后有一个在内存中本文档来自技高网...

【技术保护点】
一种移动终端上运行HTML5应用程序的方法,其特征在于,该方法包括:在服务器中,将所述HTML5应用程序编译为字节码格式文件;所述服务器将所述字节码格式文件发送至移动终端;所述移动终端识别并运行该字节码格式文件。

【技术特征摘要】
1.一种移动终端上运行HTML5应用程序的方法,其特征在于,该方法包括 在服务器中,将所述HTML5应用程序编译为字节码格式文件; 所述服务器将所述字节码格式文件发送至移动终端; 所述移动终端识别并运行该字节码格式文件。2.根据权利要求I所述的方法,其特征在于,所述HTML5应用程序包括 使用HTML5技术开发的脚本程序;以及 该脚本程序运行过程中调用的多媒体文件。3.根据权利要求2所述的方法,其特征在于,所述多媒体文件包括 图像文件、声音文件和/或视频文件。4.根据权利要求I至3任一项所述的方法,其特征在于 所述字节码格式文件是二进制文件。5.根据权利要求4所述的方法,其特征在于 在该二进制文件中植入序列码; 所述服务器通过无线信号将所述二进制文件发送至所述移动终端; 在该二进制文件的传输过程中若出现传输中断或传输错误,导致部分所述二进制文件未传输至所述移动终端,则根据所述序列码续传该部分所述二进制文件。6.根据权利要求5所述的方法,其特征在于 所述服务器发送所述二进制文件之前,先对该二进制文件进行压缩处理,以减小其文件体积。7.根据权利要求5所述的方法,其特征在于 所述服务器发送所述二进制文件之前,先对该二进制文件进行加密处理。8.一种服务器,其特征在于,该服务器包括 编译模块,用于将HTML5应用程序编译为字节码格式文件; 发送模块,用于将所述字节码格式文件发送给移动终端。9.根据权利要求8所述的服务器,其特征在于 所述HTML5应用程序包括使用HTML5技术开...

【专利技术属性】
技术研发人员:赵霏黄何
申请(专利权)人:北京磊友信息科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1