一种新型计算机屏显设备的制作方法

文档序号:17089528发布日期:2019-03-13 23:17阅读:408来源:国知局
一种新型计算机屏显设备的制作方法

本发明涉及分布式计算机设备领域,尤其涉及一种新型计算机屏显设备。



背景技术:

一种新型计算机屏显设备包括硬件部分和软件部分,对计算机屏显的管理是it设备的基本

管理内容之一。随着it桌面设备越发复杂和庞大,而对其缺乏有效的管理,从而不利于企业或组织使用统一的桌面。有效优化一种新型计算机屏显设备作为it设备管理的重要研究方向,对于提升计算机的使用体验至关重要。

进一步地,对于计算机内各种硬件的集中管理尚缺乏有效手段,也是未来需要研究的方向之一。



技术实现要素:

为了解决上述技术问题,本发明提出了一种新型计算机屏显设备。本发明具体是以如下技术方案实现的:

一种新型计算机屏显设备,所述屏显设备包括服务器和多个客户端,所述服务器与所述多个客户端均通信连接,所述多个客户端之间相互隔离;

每个客户端均包括数据采集硬件层、数据通信硬件层和接口层;所述数据采集硬件层与所述数据通信硬件层连接,所述数据通信硬件层与所述接口层连接。

进一步地,所述接口层包括相互通信的第一接口组件和第二接口组件,所述第一接口组件用于接收服务器传输的数据,并与服务器交互从而呈现桌面;所述第二接口组件用于将所述数据采集层采集到的数据推送至所述服务器。

进一步地,所述第二接口组件层存储有数据对象和与所述数据对象对应的转换器的映射表,每个转换器中均定义有数据模型,所述数据模型用于描述数据对象的事件消息、枚举消息、通用消息、数据结构以及寻址方式;所述第二接口组件按照其逻辑层级可以被分级为代理数据采集器、解释器、转换器和封装器;

所述代理数据采集器与所述数据通信硬件层通信以获取数据采集硬件层采集的数据对象的信息;

所述解释器用于解释从所述代理数据采集器得到的数据,并按照预设的映射关系得到数据对象对应的转换器,并将解释后的数据传输至对应的转换器;

所述转换器用于使用预设数据模型描述所述解释后的数据以得到目标数据对象,并将得到的目标数据对象传输至所述封装器;

所述封装器用于对所述目标数据对象进行安全加载并封装为消息,基于http协议发送至服务器。

进一步地,所述数据采集硬件层采集的数据对象包括风扇、主板和硬盘。

进一步地,所述服务器上布设有第一通信组件,所述第一通信组件与所述第一接口组件通信;

所述第一接口组件用于承接所述服务器发布的桌面设备,所述第一接口组件还用于引导数据通信硬件层从所述服务器中取回所需数据。

进一步地,所述服务器上还布设有设置模块、分片存储模块和控制模块;

所述设置模块用于对服务器进行设置,包括设置客户端的镜像存放位置、回写位置、还原位置、客户端启动方式、客户端权限和客户端网络地址;

所述分片存储模块用于存储映射表和客户端控制数据,所述存储映射表记录有客户端标识与客户端控制数据存储位置的对应关系,并在所述存储映射表中记录的客户端控制数据存储位置中记录客户端控制数据,所述客户端控制数据包括客户端操作设备、驱动程序和客户端桌面渲染数据;

所述控制模块用于控制所述第一通信组件与客户端进行通信,并将分片存储模块中的对应存储的客户端控制数据传输至客户端,并控制客户端的重启以及设置客户端权限,并将上述过程保存为客户端镜像以便于远程控制客户端的桌面;

所述第一接口组件接收所述服务器传输的客户端镜像,并向用户呈现桌面。

进一步地,所述服务器通过虚拟化技术生成多个桌面,不同客户端对应的桌面不同。

进一步地,所述服务器和所述客户端使用远程桌面显示协议进行通信。

本发明提供了一种新型计算机屏显设备,具有如下有益效果:

本发明提供了完备的一种新型计算机屏显设备,基于cs架构实现了不同客户端的不同屏显的自动化定制,自动化推送,从而在服务器端即可对各个客户端的屏显桌面进行控制;进一步地,基于本发明提供的一种新型计算机屏显设备还能够实现硬件数据的自动化采集和自动化推送;本发明中屏显设备和硬件数据采集与推送有机集成,也避免了设备冗余,节省了硬件资源。

附图说明

图1是本发明实施例提供的客户端逻辑层级示意图;

图2是本发明实施例提供的第二接口组件示意图;

图3是本发明实施例提供的服务器框图。

具体实施方式

为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。

如图1所示,每个客户端均包括数据采集硬件层、数据通信硬件层和接口层;

所述数据采集硬件层与所述数据通信硬件层连接,所述数据通信硬件层与所述接口层连接。

所述接口层包括相互通信的第一接口组件和第二接口组件,所述第一接口组件用于接收服务器传输的数据,并与服务器交互从而呈现桌面;所述第二接口组件用于将所述数据采集层采集到的数据推送至所述服务器。

所述第二接口组件层存储有数据对象和与所述数据对象对应的转换器的映射表,每个转换器中均定义有数据模型,所述数据模型用于描述数据对象的事件消息、枚举消息、通用消息、数据结构以及寻址方式;所述第二接口组件按照其逻辑层级可以被分级为代理数据采集器、解释器、转换器和封装器,如图2所示:

所述代理数据采集器与所述数据通信硬件层通信以获取数据采集硬件层采集的数据对象的信息。所述数据采集硬件层采集的数据对象包括风扇、主板和硬盘。

具体地,不同的数据对象采集的数据内容项可以不同。比如,风扇的数据采集对象包括转速,主板和硬盘的采集对象包括温度。此外,不同数据对象产生的事件消息、枚举消息、通用消息和数据结构也可以不同。因此,每种数据对象有器唯一对应的转换器。

所述解释器用于解释从所述代理数据采集器得到的数据,并按照预设的映射关系得到数据对象对应的转换器,并将解释后的数据传输至对应的转换器。

具体地,所述解释器从获取到的大量数据中,分类出风扇产生的数据、主板产生的数据和硬盘产生的数据,并将分类后的数据按照预设格式进行封装,并将封装后的结果传输至转换器。

所述转换器用于使用预设数据模型描述所述解释后的数据以得到目标数据对象,并将得到的目标数据对象传输至所述封装器。

所述封装器用于对所述目标数据对象进行安全加载并封装为消息,基于http协议发送至服务器。

进一步地,所述服务器上布设有第一通信组件,所述第一通信组件与所述第一接口组件通信;

所述第一接口组件用于承接所述服务器发布的桌面设备,所述第一接口组件还用于引导数据通信硬件层从所述服务器中取回所需数据。

如图3所示,所述服务器上还布设有设置模块、分片存储模块和控制模块;所述设置模块用于对服务器进行设置,包括设置客户端的镜像存放位置、回写位置、还原位置、客户端启动方式、客户端权限和客户端网络地址;

所述分片存储模块用于存储映射表和客户端控制数据,所述存储映射表记录有客户端标识与客户端控制数据存储位置的对应关系,并在所述存储映射表中记录的客户端控制数据存储位置中记录客户端控制数据,所述客户端控制数据包括客户端操作设备、驱动程序和客户端桌面渲染数据;

所述控制模块用于控制所述第一通信组件与客户端进行通信,并将分片存储模块中的对应存储的客户端控制数据传输至客户端,并控制客户端的重启以及设置客户端权限,并将上述过程保存为客户端镜像以便于远程控制客户端的桌面;

所述第一接口组件接收所述服务器传输的客户端镜像,并向用户呈现桌面。

进一步地,所述服务器通过虚拟化技术生成多个桌面,不同客户端对应的桌面不同。

进一步地,所述服务器和所述客户端使用远程桌面显示协议进行通信。

需要说明的是:上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。

以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1