加载HTML执行环境的方法、存储设备和终端设备技术

技术编号:10475594 阅读:123 留言:0更新日期:2014-09-25 13:51
本发明专利技术实施例提供了一种应用于存储设备的加载HTML执行环境的方法和一种应用于终端设备的加载HTML执行环境的方法,以及相应的存储设备和终端设备。根据本发明专利技术一个实施例的加载HTML执行环境的方法,应用于存储设备,其中在存储设备中预先存储对于一HTML特定版本的多个HTML执行环境,多个HTML执行环境与多个操作系统一一对应。所述方法包括:当终端设备连接到存储设备时,获得终端设备的设备描述信息;根据设备描述信息确定终端设备所使用的操作系统;在多个HTML执行环境中确定与终端设备所使用的操作系统对应的目标HTML执行环境;向终端设备发送目标HTML执行环境包含的部分数据,使得终端设备将部分数据加载到终端设备的内部存储器中,以运行目标HTML执行环境。

【技术实现步骤摘要】
加载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执行环境安全性和灵活性。 【附图说明】 为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例的描述中所需要使 用的附图作简单地介绍。下面描述中的附图仅仅是本专利技术的示例性实施例。 图1是描述了根据本专利技术一个实施例的加载HTML执行环境的方法的流程图。 图2是描述了根据本专利技术另一实施例的加载HTML执行环境的方法的流程图。 图3是示出根据本专利技术实施例的存储设备的示范性结构框图。 图4是示出根据本专利技术实施例的终端设备的示范性结构框图。 【具体实施方式】 在下文中,将参考附图详细描述本专利技术的优选实施例。注意,在本说明书和附图 中,具有基本上相同步骤和元素用相同的附图标记来表示,且对这些步骤和元素的重复解 释将被省略。 在本专利技术的以下实施例中,终端设备的具体形式包括但不限台式计算机、笔记本 计算机、平板式计算机、智能手机、便携式多媒体播放器和游戏机等。 图1是描述了根据本专利技术一个实施例的加载HTML执行环境的方法100的流程图。 下面,将参照图1来描述根据本专利技术一个实施例的加载HTML执行环境的方法。加载HTML执 行环境的方法100可用于存储设备。在根据本专利技术的实施例中,在存储设备中预先存储对 于一 HTML特定版本的多个HTML执行环境,多个HTML执行环境与多个操作系统一一对应。 HTML特定版本可以是网站通常使用的HTML版本,例如HTML5。此外,可预先存储针对电子设 备常用的系统的HTML执行环境。例如,可预先存储对于Android2. 3操作体系的HTML5执 行环境,对于Android4. 0操作体系的HTML5执行环境,对于Android4. 1操作体系的HTML5 执行环境,对于Windows Phone8操作体系的HTML5执行环境等。 如图1所示,在步骤S101中,当终端设备连接到存储设备时,获得终端设备的设备 描述信息。然后在步骤S102中,根据设备描述信息确定终端设备所使用的操作系统。 根据本专利技术的一个示例,应用方法100的存储设备可设置在服务器中。在服务器 中,可预先存储第一用户标识以及与第一用户标识对应的至少一个设备的第一设备信息。 具体地,第一设备信息可包括第一设备标识和指示该设备的操作系统的第一系统信息。在 步骤S101中,当终端设备连接到存储设备时,接收来自终端设备的登录信息,并且从登录 信息中提取第二用户标识和终端设备的第二设备标识,然后在第一用户标识以及与第一用 户标识对应的至少一个设备的第一设备信息中确定与第二用户标识和第二设备标识对应 的目标用户标识和目标设备信息,并且根据目标设备信息,获得终端设备的目标本文档来自技高网...
加载HTML执行环境的方法、存储设备和终端设备

【技术保护点】
一种加载HTML执行环境的方法,应用于存储设备,其中在所述存储设备中预先存储对于一HTML特定版本的多个HTML执行环境,所述多个HTML执行环境与多个操作系统一一对应,所述方法包括:当终端设备连接到所述存储设备时,获得所述终端设备的设备描述信息;根据所述设备描述信息确定所述终端设备所使用的操作系统;在所述多个HTML执行环境中确定与所述终端设备所使用的操作系统对应的目标HTML执行环境;向所述终端设备发送所述目标HTML执行环境包含的部分数据,使得所述终端设备将所述部分数据加载到所述终端设备的内部存储器中,以运行所述目标HTML执行环境。

【技术特征摘要】
1. 一种加载HTML执行环境的方法,应用于存储设备,其中在所述存储设备中预先存储 对于一 HTML特定版本的多个HTML执行环境,所述多个HTML执行环境与多个操作系统一一 对应,所述方法包括: 当终端设备连接到所述存储设备时,获得所述终端设备的设备描述信息; 根据所述设备描述信息确定所述终端设备所使用的操作系统; 在所述多个HTML执行环境中确定与所述终端设备所使用的操作系统对应的目标HTML 执行环境; 向所述终端设备发送所述目标HTML执行环境包含的部分数据,使得所述终端设备将 所述部分数据加载到所述终端设备的内部存储器中,以运行所述目标HTML执行环境。2. 如权利要求1所述的方法,其中所述向所述终端设备发送所述目标HTML执行环境包 含的部分数据包括: 接收来自所述终端设备的环境数据请求; 在所述目标HTML执行环境包含的数据中确定与所述环境数据请求对应的部分数据; 以及 向所述终端设备发送所确定的、与所述环境数据请求对应的部分数据。3. 如权利要求1所述的方法,其中 所述存储设备设置在服务器中, 在所述服务器中,预先存储第一用户标识以及与所述第一用户标识对应的至少一个设 备的第一设备信息,所述第一设备信息包括第一设备标识和指示该设备的操作系统的第一 系统信息; 所述当终端设备连接到所述存储设备时,获得所述终端设备的设备描述信息包括: 当终端设备连接到所述存储设备时接收来自所述终端设备的登录信息; 从所述登录信息中提取第二用户标识和所述终端设备的第二设备标识; 在所述第一用户标识以及与所述第一用户标识对应的至少一个设备的第一设备信息 中确定与所述第二用户标识和所述第二设备标识对应的目标用户标识和目标设备信息;以 及 根据所述目标设备信息,获得所述终端设备的目标设备信息作为所述设备描述信息。4. 如权利要求3所述的方法,还包括: 接收所述终端设备发送的系统更新信息,以使得所述服务器根据所述系统更新信息更 新与所述第二设备标识对应的所述目标设备信息。5. 如权利要求1所述的方法,其中 所述存储设备设置在服务器中, 所述当终端设备连接到所述存储设备时,获得所述终端设备的设备描述信息包括: 当终端设备连接到所述服务器时,获得从所述终端设备发送的设备描述信息。6. 如权利要求1所述的方法,其中 所述存储设备为外接存储设备, 所述当终端设备连接到所述存储设备时,获得所述终端设备的设备描述信息包括: 当终端设备连接到所述存储设备时,获得从所述终端设备发送的设备描述信息。7. -种加载HTML执行环境的方法,应用于终端设备,所述方法包括: 与存储设备相连接,其中在所述存储设备中预先存储对于一 HTML特定版本的多个 HTML执行环境,所述多个HTML执行环境与多个操作系统一一对应; 向所述存储设备发送第三设备信息,以使得所述存储设备能够根据所述第三设备信息 确定所述终端设备所使用的操作系统,并且在所述多个HTML执行环境中确定与所述终端 设备所使用的操作系统对应的目标HTML执行环境; 接收所述存储设备发送所述目标HTML执行环境包含的部分数据; 将所述部分数据加载到所述终端设备的内部存储器中;以及 通过加载到所述终端设备的内部存储器的所述部分数据运行所述目标HTML执行环 境。8. 如权利要求7所述的方法,还包括: 根据当前运行HTML执行环境的要求,向所述存储设备发送环境数据请求,使得所述存 储设备能够根据所述环境数据请求在所述目标HTML执行环境包含的数据中确定与所述环 境数据请求对应的所述部分数据。9. 如权利要求8所述的方法,还包括: 在通过加载到所述终端设备的内部存储器的所述部分数据运行所述目标HTML执行环 境后,更新当前运行HTML执行环境的要求;以及 根据所更新的当前运行HTML执行环境的要求更新所述环境数据请求。10. 如权利要求9所述的方法,还包括: 在通过加载到所述终端设备的内部存储器的所述部分数据运行所述目标HTML执行环 境后,将所述部分数据存储到所述终端设备的缓冲存储器中; 确定更新后的所述环境数据请求所指示的部分数据是否被存储在所述缓冲存储器 中; 当更新后的所述环境数据请求所指示的部分数据被存储在所述缓冲存储器中时,将所 述环境数据请求所指示的部分数据从所述缓冲存储器加载到所述内部存储器中;以及 当更新后的所述环境数据请求所指示的部分数据未被存储在所述缓冲存储器中时,向 所述存储设备发送更新后的环境数据请求,使得所述存储设备能够根据所述更新后的环境 数据请求在所述目标HTML执行环境包含的数据中确定与所述更新后的环境数据请求对应 的部分数据。11. 一种存储设备,包括: 执行环境存储单元,配置来预先存储对于一 HTML特定版本的多个HTML执行环境...

【专利技术属性】
技术研发人员:冯荣峰徐晶
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:北京;11

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

1