[发明专利]一种跨设备部署的分布式计算系统在审
申请号: | 201811165077.9 | 申请日: | 2018-10-07 |
公开(公告)号: | CN109343937A | 公开(公告)日: | 2019-02-15 |
发明(设计)人: | 张维加 | 申请(专利权)人: | 张维加 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F21/53 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 310000 浙江省杭州市余*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明设计了一种跨设备部署的分布式计算系统,包含沙盒化的客户端与服务端(包括分布式记账服务端),客户端沙盒对消息与进程进行拦截与重定向,将指令、汇编、编译器缓存与中间文件、文件与注册表操作、程序操作的真实路径等指向服务端对应数据,服务端作为项目与代码的真实存储与映射控制,对客户端所执行的内容下达动态替换,由沙盒执行,从而实现客户端所见非所得,编辑器中的伪代码,编译时被替换为真实代码并编译或执行。并设计了沙盒链多次开发机制。代码动态加载的程序,也同样可以实现其执行功能由服务端实时控制替换。为确保流程安全,客户端被沙盒化成为受限环境。通过内核沙箱将工作空间隔离形成沙盒桥,服务端与客户端可以互通。 | ||
搜索关键词: | 服务端 客户端 沙盒 分布式计算系统 跨设备 编译 替换 缓存 注册表操作 程序操作 代码动态 动态替换 工作空间 实时控制 映射控制 中间文件 编辑器 编译器 伪代码 重定向 加载 内核 沙箱 受限 部署 汇编 记账 存储 指向 互通 拦截 指令 隔离 进程 安全 开发 | ||
【主权项】:
1.一种跨设备部署的分布式计算系统,该系统具有如下特征:a.系统的组成,包含至少一个客户端,至少一个服务端,客户端与服务端可以在同一台计算机上,也可以部署在不同的计算设备上,并经广域网或者局域网联通;b.系统的工作原理,在客户端部署重定向与内容替换展开程序, 该程序对消息与进程进行拦截与重定向,将客户端的指令、汇编、编译器缓存与中间文件、文件与注册表操作、程序操作等的部分或全部内容的真实路径指向服务端上对应的源代码、或者项目、或者工作空间、或数据库等,服务端作为研发项目与代码等的真实存储与映射管理器,对客户端所执行或编译的代码等内容提供动态替换的内容,由客户端程序执行动态替换,从而实现客户端的所见非所得,如:编辑器中的伪代码,编译时被替换为真实的代码并编译或执行,对于客户端的开发者,输入的看到的均是伪代码,而后编译时被动态替换为真实的代码,使得真实的代码不被使用者获取(简称沙盒宏);又如,应用程序也可以类似地实现动态控制,需先将程序开发为代码动态加载的模式,在软件启动运行过程中也同样可以实现应用程序的执行功能、菜单、效果由服务端实时控制替换。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于张维加,未经张维加许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201811165077.9/,转载请声明来源钻瓜专利网。
- 上一篇:一种微服务自动部署方法及装置
- 下一篇:一种事件统计方法