【技术实现步骤摘要】
加载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执行环境。
【技术特征摘要】
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执行环境...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。