[发明专利]一种分布式系统在审
申请号: | 202211596565.1 | 申请日: | 2022-12-12 |
公开(公告)号: | CN116016586A | 公开(公告)日: | 2023-04-25 |
发明(设计)人: | 罗金华 | 申请(专利权)人: | 蔚来软件科技(上海)有限公司 |
主分类号: | H04L67/12 | 分类号: | H04L67/12;H04L67/60 |
代理公司: | 北京瀚仁知识产权代理事务所(普通合伙) 11482 | 代理人: | 陈敏 |
地址: | 201101 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 分布式 系统 | ||
本发明涉及物联网技术领域,具体提供一种分布式系统,旨在解决现有不同设备之间的互联方式无法充分实现资源、能力以及算力的共享的问题。为此目的,本发明的分布式系统包括:主服务节点和至少一个从服务节点;主服务节点上部署有分布式操作系统,其中,分布式操作系统包括:虚拟总线,用于为至少一个从服务节点提供标准接口;虚拟设备,用于接收功能层的信息并将信息通过虚拟总线发送至相应的从服务节点;功能层,用于接受应用层和/或从服务节点的调用;边缘计算接口,用于为应用层提供接口。该系统实现了以主服务节点为中心,以从服务节点为主服务节点提供资源、算力以及其他能力,达到了资源、能力以及算力有效共享的效果。
技术领域
本发明涉及物联网技术领域,具体提供一种分布式系统。
背景技术
随着网络技术的发展,现有技术中已经可以实现不同设备之间的互联互通。但现有不同设备在进行互联互通时,各个设备是对等的关系,各个设备的共享是基于通信协议实现,属于点对点的合作,没有充分实现资源、能力以及算力的共享。以车辆与终端设备如手机、智能手表或智能眼镜的互联为例,如图1所示,车辆、手机、智能手表和智能眼镜属于对等关系,车辆、手机、智能手表和智能眼镜中的任意两者之间可通过网络进行互联互通。在另一些示例中,车辆上还可以设置有用于控制智能眼镜的应用软件,通过该应用软件实现和智能眼镜之间点对点地点控制。但现有不同设备之间的互联方式松散,无法充分实现资源、能力以及算力的共享。
发明内容
本发明旨在解决上述技术问题,即,解决现有不同设备之间的互联方式无法充分实现资源、能力以及算力的共享的问题。
在第一方面,本发明提供一种分布式系统,其包括多个服务节点,所述多个服务节点中包括主服务节点和至少一个从服务节点;
所述主服务节点上部署有分布式操作系统,其中,所述分布式操作系统包括:
虚拟总线,用于为所述至少一个从服务节点提供标准接口;
虚拟设备,所述虚拟设备由将所述至少一个从服务节点的功能虚拟化到本地后得到,用于接收功能层的信息并将所述信息通过所述虚拟总线发送至相应的从服务节点;
所述功能层,所述功能层包括至少一个功能模块,所述至少一个功能模块由对所述主服务节点和所述至少一个从服务节点的能力和/或资源进行标准化后得到,用于接受应用层和/或从服务节点的调用;
边缘计算接口,用于为应用层提供接口。
在一些实施例中,所述虚拟设备包括中央处理器、图形处理器、神经网络处理器、数据处理器、声音处理器、视频处理器和直接存取存储器中的至少一种。
在一些实施例中,所述功能层包括分布式计算框架模块、分布式任务管理模块、分布式设备管理模块、分布式锁模块、分布式消息队列模块、分布式文件系统模块、消息通知模块、安全模块、分布式数据同步模块、网络管理模块和基础通信协议模块中的至少一种功能模块。
在一些实施例中,所述分布式计算框架模块用于对接收到的任务进行分解以及对分解后得到的各个子任务的执行结果进行汇总。
在一些实施例中,所述分布式任务管理模块用于对待完成任务进行编排、分发和调度中的至少一种操作;
和/或,
所述分布式设备管理模块用于根据功能对所述至少一个从服务节点进行虚拟化。
在一些实施例中,所述分布式锁模块用于提供分布式锁机制;
和/或,
所述分布式消息队列模块用于为除所述分布式消息队列模块之外的其余功能模块之间的信息交互和/或所述虚拟设备和所述至少一个从服务节点之间的数据交互提供消息队列。
在一些实施例中,所述消息通知模块用于提供消息通知服务;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于蔚来软件科技(上海)有限公司,未经蔚来软件科技(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211596565.1/2.html,转载请声明来源钻瓜专利网。