改进的网络浏览器引擎制造技术

技术编号:39640241 阅读:5 留言:0更新日期:2023-12-09 11:05
一种改进的计算系统被布置用于单个计算设备上的跨源网络通信

【技术实现步骤摘要】
【国外来华专利技术】改进的网络浏览器引擎
[0001]相关申请的交叉引用
[0002]本申请要求于
2021
年2月
16
日提交的美国临时申请号
63/149,664
的权益,所述申请通过引用以其全文并入本文

[0003]背景


[0004]本公开总体上涉及改进的网络计算

更具体地但非排他性地,本公开涉及一种改进的网络浏览器引擎,该网络浏览器引擎布置有服务器端功能,该服务器端功能允许经由单个网络链路进行静态信息存储和取得


技术介绍

[0005]传统的网络计算包括由用户操作的本地计算设备

网络以及远离本地计算设备定位的一个或多个计算服务器

本地计算设备通常被称为台式计算机

膝上型计算机

平板计算机

智能电话或某个其他本地计算设备

网络通常被称为个人局域网
(PAN)、
局域网
(LAN)、
广域网
(WAN)、
蜂窝网络

有线网络

无线网络或其任何组合

一个或多个远程定位的计算服务器通常被单独和统称为
web
服务器

服务器群

云等

在至少一些情况下,网络和多个计算服务器的组合被称为“万维网”、“因特网”或其他类似术语
>。
[0006]本地计算设备

网络和计算服务器框架适用于被称为基于服务器的方法的计算风格

基于服务器的方法允许在不太复杂的本地计算设备的引导下并且为了该本地设备的利益而在云中执行复杂的计算密集型操作

按照这个思路,本地计算设备也可以被称为“瘦客户端”。
虽然瘦客户端可以具有任何期望的复杂程度,但一般而言,瘦客户端仅需要基本的处理能力

合适的存储器量

网络连接性和用户接口

[0007]基于服务器的瘦客户端计算的一种常见方法是在云服务器上运行任何需要某种最低的操作系统
(O/S)
访问级别的代码

然后,在云服务器执行代码之后,云服务器将这种执行的静态结果向下传送到瘦客户端的
web
浏览器

某些在线开发环境以这种方式提供
O/S
资源,例如,包括
GITHUB CODESPACES、REPL.IT

CLOUD9。
本地计算设备的
web
浏览器仅显示用户接口,该用户接口用作用于在云中远程运行的物理计算服务器的远程显示器和远程控制接口

经由本地计算设备的用户接口输入的命令不使用本地计算设备的存储器或处理器来保存或执行

替代地,表示期望的命令的控制信息被发送到云的远程计算服务器,并且远程计算服务器发送回静态信息
(
例如,终端输出

文件系统列表等
)。
[0008]图1是图示了传统的基于服务器的计算方法
10
的框图

本地计算设备
12
通过计算网络
14
与具有域名服务器
16
和一个或多个远程计算服务器
18
的云计算环境通信

[0009]本地计算设备
12
包括由模拟和数字电子电路形成的各种硬件结构

硬件结构包括处理器
20
和存储器
22。
存储器
22
经由存储器接口
24
直接或间接地耦接到处理器
20。
有线

无线

或有线和无线通信电路
26
允许本地计算设备
12
经由计算网络
14
与域名服务器
16
和远程计算服务器
18a

18n
中任何一个或多个远程计算服务器通信

用户接口电路
28(
例如,显示


键盘

鼠标

触摸屏

麦克风

扬声器

触觉输出装置

触觉传感器

生物传感器等
)
允许用户
98
与本地计算设备交互

用户
98
可以是人类用户
98a、
另一个计算设备
98b
或某个其他用户

本领域技术人员已知的本地计算设备的其他硬件
30(
电源

一个或多个数据总线

定时电路

安全电路等
)
没有被明确标识,以避免不必要地使附图杂乱

[0010]本地计算设备
12
的存储器
22
包括控制信息

固定数据

工作数据以及通常在计算设备中找到或创建的任何其他类型的数据

存储器
22
还包括可由处理器
20
执行的软件,这样的软件包括操作系统
32、
文件系统
34、web
浏览器
40
和用户接口软件
36。
本领域技术人员已知的其他软件和数据
38(
例如,电源控制软件

安全软件

固件

用户应用程序

用户数据等
)
没有被明确标识,以避免不必要地使附图杂乱

[0011]在示例性情况下,用户
98
期望与万维网交互

用户的本地计算机
12
作为客户端服务器模型中的瘦客户端进行操作

万维网经由计算网络
14、
至少一个域名服务器
16
和任何数量的远程计算服务器
18
来实施

存储在存储器
22
中并经由文件系统
34
访问的软件指令通过存储器接口
24
传递并由处理器
20
执行

软件指令包括执行操作系统
32
的功能的代码,并且操作系统
32
实例化和管理各种软件应用程序的操作
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.
一种改进的计算系统,包括:至少一个处理器;至少一个联网模块;存储器,所述存储器具有存储于其上的被格式化用于由所述至少一个处理器执行的软件指令,所述软件指令被布置为:操作第一本地域上的本地计算服务器资源;实例化具有内嵌框架和不可见窗口的中继机制;实例化第二本地域上的本地
web
服务器;将服务工作者安装在所述不可见窗口上;在所述本地
web
服务器处接收对信息的请求;验证所述第一本地域上所述本地计算服务器资源的存在;将所述第二本地域通信地连接到所述内嵌框架;以及经由所述至少一个联网模块,使用所述中继机制在所述第一本地域上的所述本地计算服务器资源与所述第二本地域上的所述本地
web
服务器之间直接传送至少一个消息
。2.
如权利要求1所述的改进的计算系统,其中,所述本地计算服务器资源被布置为传输控制协议
(TCP)
服务器
。3.
如权利要求1所述的改进的计算系统,其中,所述本地
web
服务器在安全容器内部被实例化
。4.
如权利要求3所述的改进的计算系统,其中,所述中继机制的至少一部分被包括在所述安全容器内部
。5.
如权利要求3所述的改进的计算系统,其中,所述安全容器被布置为托管至少一个
Node.js
进程
。6.
如权利要求1所述的改进的计算系统,其中,所述本地
web
服务器被布置为处理超文本传输协议
(HTTP)
通信
。7.
如权利要求1所述的改进的计算系统,其中,所述本地
web
服务器被布置为处理
web
套接字通信
。8.
如权利要求1所述的改进的计算系统,其中,所述本地
web
服务器被布置为处理
JavaScript
命令
。9.
如权利要求1所述的改进的计算系统,其中,所述本地计算服务器资源能够经由第一浏览器窗口访问,并且所述本地
web
服务器能够经由第二浏览器窗口访问
。10.
如权利要求1所述的改进的计算系统,其中,所述本地计算资源被布置有至少一个内核级接口,所述至少一个内核级接口被布置为引导一个或多个内核级函数的操作
。11.
一种改进的计算系统方法,包括:提供具有至少一个联网模块的单个本地计算资源;在所述单个本地计算资源内,操作第一本地域上的本地计算服务器资源;在所述单个本地计算资源内,实例化具有内嵌框架和不可见窗口的中继机制;在所述单个本地计算资源内,实例化第二本地域上的本地
web
服务器;将服务工作者安装在所述不可见窗口上;在所述本地
web
服务器处接收对信息的请求;
验证所述第一本地域上所述本地计算服务器资源的存在;将所述第二本地域通信地连接到所述内嵌框架;以及经由所述至少一个联网模块,使用所述中继机制在所述第一本地域上的所述本地计算服务器资源与所述第二本地域上的所述本地
web
服务器之间直接传送至少一个消息
。12.
如权利要求
11
所述的改进的计算系统方法,其中,提供所述单...

【专利技术属性】
技术研发人员:E
申请(专利权)人:斯塔克布利茨公司
类型:发明
国别省市:

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

1