[发明专利]用于HTML应用的改进的远程显示协议的系统和方法在审
申请号: | 201980068324.X | 申请日: | 2019-09-11 |
公开(公告)号: | CN112868212A | 公开(公告)日: | 2021-05-28 |
发明(设计)人: | A·乔汉 | 申请(专利权)人: | 思杰系统有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
代理公司: | 北京泛华伟业知识产权代理有限公司 11280 | 代理人: | 王勇 |
地址: | 美国佛*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 html 应用 改进 远程 显示 协议 系统 方法 | ||
1.一种用于封装超文本标记语言(HTML)的方法,所述方法包括:
由托管在服务器上的远程浏览器提供由所述远程浏览器在所述服务器处呈现的网页的HTML的文档对象模型(DOM);
由在所述远程浏览器中执行的转码代理封装所述HTML;
由所述转码代理经由远程输送会话将封装的HTML发送至本地浏览器以进行呈现,其中,所述本地浏览器在客户机装置上执行并维护所述封装的HTML的DOM;
由所述转码代理接收与由所述本地浏览器维护的DOM相对应的事件;以及
由所述远程浏览器使得接收到的事件在由所述远程浏览器提供的DOM上执行。
2.根据权利要求1所述的方法,包括通过使用至少一个web组件应用编程接口(API)对所述HTML进行转码来封装所述HTML,其中,所述至少一个web组件API包括shadow文档对象模型或定制元素中至少之一。
3.根据权利要求1所述的方法,其中,所述远程浏览器包括提供对web应用的访问的嵌入式浏览器或安全浏览器,并且所述网页由所述web应用提供。
4.根据权利要求1所述的方法,还包括:
由所述远程浏览器接收所述网页的HTML;以及
由所述远程浏览器在所述服务器处呈现接收到的HTML。
5.根据权利要求1所述的方法,包括由所述转码代理经由所述远程输送会话接收与由所述本地浏览器维护的DOM相对应的事件。
6.根据权利要求1所述的方法,还包括由所述远程浏览器在所述服务器处将所述HTML的一部分呈现为包括一个或多个像素的图像。
7.根据权利要求6所述的方法,还包括由所述转码代理经由所述远程输送会话将所述图像发送到所述本地浏览器以在所述客户机装置处显示。
8.根据权利要求1所述的方法,包括封装所述HTML以使得针对所述封装的HTML维护的DOM中的JavaScript或扩展被阻止对所述事件做出反应。
9.根据权利要求1所述的方法,包括封装所述HTML以使得在针对所述封装的HTML维护的DOM中拦截对浏览器服务的调用。
10.根据权利要求1所述的方法,包括使得所述本地浏览器将所述封装的HTML的至少一部分呈现为像素以在所述客户机装置处显示。
11.一种用于封装超文本标记语言(HTML)的系统,所述系统包括:
在服务器上执行的远程浏览器,其被配置为提供由所述远程浏览器在所述服务器处呈现的网页的HTML的文档对象模型(DOM);以及
在所述远程浏览器中执行的转码代理,其被配置为:
封装所述HTML;
经由远程输送会话将封装的HTML发送至本地浏览器以进行呈现,其中,所述本地浏览器在客户机装置上执行并维护所述封装的HTML的DOM;以及
接收与由所述本地浏览器维护的DOM相对应的事件;
其中,所述远程浏览器还被配置为使得接收到的事件在由所述远程浏览器提供的DOM上执行。
12.根据权利要求11所述的系统,其中,所述转码代理被配置为通过使用至少一个web组件应用编程接口(API)对所述HTML进行转码来封装所述HTML,其中,所述至少一个web组件API包括shadow文档对象模型或定制元素中至少之一。
13.根据权利要求11所述的系统,其中,所述远程浏览器包括提供对web应用的访问的嵌入式浏览器或安全浏览器,并且所述网页由所述web应用提供。
14.根据权利要求11所述的系统,其中,所述远程浏览器还被配置为接收所述网页的HTML,并且在所述服务器处呈现接收到的HTML。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于思杰系统有限公司,未经思杰系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201980068324.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:电磁阀
- 下一篇:视频编码器、视频解码器及方法