[发明专利]加载HTML执行环境的方法、存储设备和终端设备有效
申请号: | 201310086533.1 | 申请日: | 2013-03-18 |
公开(公告)号: | CN104063233B | 公开(公告)日: | 2017-12-29 |
发明(设计)人: | 冯荣峰;徐晶 | 申请(专利权)人: | 联想(北京)有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;H04L29/08 |
代理公司: | 北京市柳沈律师事务所11105 | 代理人: | 安之斐,赵碧洋 |
地址: | 100085*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 加载 html 执行 环境 方法 存储 设备 终端设备 | ||
技术领域
本发明涉及一种应用于存储设备的加载HTML执行环境的方法和一种应用于终端设备的加载HTML执行环境的方法,以及相应的存储设备和终端设备。
背景技术
随着技术的发展,例如,台式计算机、笔记本计算机、平板式计算机、智能手机和便携式多媒体播放器之类的终端电子设备已被广泛使用。这些设备通常能够与网络相连接,使得用户能够方便地浏览网页。另一方面,为了满足用户的需要,超文本标记语言(HTML)标准也不断更新。近年来,HTML5相关技术快速发展,并且已经成为网站最主要的构建标准。
随着越来越多的业务(比如支付、理财)承载需要HTML5执行环境,对HTML5执行环境本身的安全和定制化要求也越来越高。用户需要真正随身的属于自己的可靠的HTML5运行环境。然而很多现有的电子设备中的浏览器并不是HTML5运行环境的浏览器。
为此,提出了云桌面方案,即,在与电子设备相连接的云服务器上运行HTML5执行环境,并且将云服务器的执行结果发送到电子设备。然而在这种情况下,HTML5的特性受到电子设备端的本地操作系统以及本地浏览器的严重制约。
发明内容
本发明实施例的目的在于提供一种加载HTML执行环境的方法和应用于终端设备的加载HTML执行环境的方法,以及相应的存储设备和终端设备,以解决上述问题。
本发明的一个实施例提供了一种加载HTML执行环境的方法,应用于存储设备,其中在存储设备中预先存储对于一HTML特定版本的多个HTML执行环境,多个HTML执行环境与多个操作系统一一对应。所述方法包括:当终端设备连接到存储设备时,获得终端设备的设备描述信息;根据设备描述信息确定终端设备所使用的操作系统;在多个HTML执行环境中确定与终端设备所使用的操作系统对应的目标HTML执行环境;向终端设备发送目标HTML执行环境包含的部分数据,使得终端设备将部分数据加载到终端设备的内部存储器中,以运行目标HTML执行环境。
本发明的另一实施例提供了一种加载HTML执行环境的方法,应用于终端设备。所述方法包括:与存储设备相连接,其中在存储设备中预先存储对于一HTML特定版本的多个HTML执行环境,多个HTML执行环境与多个操作系统一一对应;向存储设备发送第三设备信息,以使得存储设备能够根据第三设备信息确定终端设备所使用的操作系统,并且在多个HTML执行环境中确定与终端设备所使用的操作系统对应的目标HTML执行环境;接收存储设备发送目标HTML执行环境包含的部分数据;将部分数据加载到终端设备的内部存储器中;以及通过加载到终端设备的内部存储器的部分数据运行目标HTML执行环境。
本发明的另一实施例提供了一种存储设备,包括:执行环境存储单元,配置来预先存储对于一HTML特定版本的多个HTML执行环境,多个HTML执行环境与多个操作系统一一对应;信息获取单元,配置来当所述存储设备与终端设备相连接时,获得所述终端设备的设备描述信息;系统确定单元,配置来根据设备描述信息确定终端设备所使用的操作系统;环境确定单元,配置来在多个HTML执行环境中确定与终端设备所使用的操作系统对应的目标HTML执行环境;发送单元,配置来向终端设备发送目标HTML执行环境包含的部分数据,使得终端设备将部分数据加载到终端设备的内部存储器中,以运行目标HTML执行环境。
本发明的另一实施例提供了一种终端设备,包括:发送单元,配置来当终端设备与存储设备相连接时,向存储设备发送第三设备信息,以使得存储设备能够根据第三设备信息确定终端设备所使用的操作系统,并且在预先存储的多个HTML执行环境中确定与终端设备所使用的操作系统对应的目标HTML执行环境,其中在存储设备中预先存储对于一HTML特定版本的多个HTML执行环境,多个HTML执行环境与多个操作系统一一对应;接收单元,配置来接收存储设备发送目标HTML执行环境包含的部分数据;内部存储器;配置来加载部分数据;以及处理单元,配置来通过加载到内部存储器的部分数据运行目标HTML执行环境。
通过上述本发明实施例提供的方案,通过在存储设备中预先存储对于一HTML特定版本的多个HTML执行环境,可在不需要增加终端设备的本地配置的同时,在终端设备上运行与终端设备的操作系统匹配的html5执行环境,并且能完全发挥针对该终端设备的html5执行环境的特性,保障了html5执行环境安全性和灵活性。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于联想(北京)有限公司,未经联想(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310086533.1/2.html,转载请声明来源钻瓜专利网。