一种零客户端系统图形接口的产生方法技术方案

技术编号:14010857 阅读:59 留言:0更新日期:2016-11-17 11:45
本发明专利技术公开了一种零客户端系统图形接口的产生方法,包括如下步骤:第一步,接收输入事件;第二步,初步事件判断;第三步,处理直接内容请求;第四步,处理具体内容请求;第五步,图形产生;第六步,图形输出。本发明专利技术针对背景技术中所需的客户端硬件规格需求降低,免除了客户端上所需的自带操作系统、处理客户交互事件以及显示接口所需的软件库或程序。通过终端代理程序的设置,本发明专利技术提高了服务器在提供具体内容应用服务的多元性,同时大幅降低客户端硬件和软件的成本与复杂度;此外,因没有本地端的自带操作系统与内存,也降低了本地端节点被黑客入侵或植入恶意软件的可能,更大幅增加信息的安全性与可靠度。

【技术实现步骤摘要】

本专利技术涉及一种零客户端系统图形接口的产生方法
技术介绍
目前,市场上的远程操作系统实现及相关技术大多本于一个具有自带操作系统与相当运算能力硬件的嵌入式系统之基础,即所谓的瘦客户端系统。图形接口的显示,鼠标及键盘等外设的交互自然也须由此嵌入式系统的自带操作系统与图形程序库来完成。这样的技术方案除了在客户端硬件、软件的布建成本,以及维护支持的复杂度较高外,同时更暴露了整个布署在信息安全上的漏洞。另外有的做法是运用两个虚拟机,各自负责如图2中的客户端具体内容请求与直接内容请求。这种技术方案在执行两种图形内容请求的转换有相当的困难及不稳定性。此外,要结合两种图形产出的弹性上也大受限制。
技术实现思路
本专利技术目的是针对现有技术存在的缺陷提供一种零客户端系统图形接口的产生方法。本专利技术为实现上述目的,采用如下技术方案:一种零客户端系统图形接口的产生方法,包括如下步骤:第一步,接收输入事件:由终端代理程序中的使用者交互处理模块接受来自鼠标和键盘的输入事件;第二步,初步事件判断:由使用者交互处理模块甄别使用者的输入请求,决定请求为直接内容请求或者是具体内容请求;第三步,处理直接内容请求:终端代理程序中的图形产出处理模块根据直接内容请求决定直接内容的图形输出;第四步,处理具体内容请求:具体內容应用程序收到來自使用者交互处理模块传來的具体内容请求,产生与具体内容请求相应的图形输出;第五步,图形产生:图形产出处理模块综合直接内容产出与具体内容产出做缩放、叠加和/或屏蔽图形处理,以产出最终显示图形;第六步,图形输出:由图形产出处理模块产出的最终显示图形,推送至用户虚拟终端上的显示设备,进行画面显示。本专利技术的有益效果:1、本专利技术针对
技术介绍
中所需的客户端硬件规格需求降低,免除了客户端上所需的自带操作系统、处理客户交互事件以及显示接口所需的软件库或程序。2、本专利技术通过终端代理程序的设置,提高了服务器在提供具体内容应用服务的多元性,并大幅降低客户端硬件和软件的成本与复杂度;同时因没有本地端的自带操作系统与内存,也降低了本地端节点被黑客入侵或植入恶意软件的可能,更大幅增加信息的安全性与可靠度。此外,对于多视频内容的选单服务,不同软件系统操作的单一登录接口等等,本专利技术的图形产出处理模块使得推送至终端用户的图形内容组合更具弹性与多样性。附图说明图1为本专利技术的抽象终端接入结构示意图。图2为本专利技术的终端代理程序结构示意图。图3为本专利技术的图形接口的产生方法流程示意图。具体实施方式根据图1可知,透过服务器内的终端代理应用程序处理抽象终端上的诸如鼠标、键盘等外设产生的使用者交互事件,并将其交与后端具体内容应用程序以得到各抽象终端所需要的图形产出。图2中,抽象终端为可以实现在一个或多个实体集线器上的终端节点;而外设是包括但不限于显示器、鼠标及键盘的外部设备;服务器中的终端代理应用程序为本方案之关键零部件,其至少包含使用者交互处理模块与图形产出处理模块。其中,a、各外设通过有线及无线接入服务器。b、外设与相对应终端代理程序组合成连接于服务器上的抽象终端。c、使用者在各自的鼠标、键盘等外设上进行操作并产生使用者交互事件。d、终端代理程序的使用者交互处理模块处理客户端输入,产生送往后方具体内容应用程序的具体内容请求,以及对图形产出处理模块的直接内容请求。e、终端代理程序将内容请求送交给后方的具体内容应用程序及图形产出处理模块。f、具体内容应用程序处理内容请求并产出图形输出。g、图形产出处理模块处理来自使用者交互处理模块的直接内容请求并与f步骤中的图形产出作必要的逻辑操作。h、图形产出处理模块产出最终图形输出。i、终端代理程序推送最终图形输出回给抽象终端上的显示器外设。图3所示:本专利技术的零客户端系统图形接口的产生方法,具体包括如下步骤:第一步,接收输入事件:由终端代理程序中的使用者交互处理模块接受来自鼠标和键盘的输入事件;第二步,初步事件判断:由使用者交互处理模块甄别使用者的输入请求,决定请求为直接内容请求或者是具体内容请求;例如组合键Ctrl-Alt-Del之类的直接内容请求,目的在送出系统重置或登录接口。第三步,处理直接内容请求:终端代理程序中的图形产出处理模块根据直接内容请求决定直接内容的图形输出;例如直接内容请求Ctrl-Alt-Del,图形产出处理模块据此送出系统重置接口的图型。第四步,处理具体内容请求:具体內容应用程序收到來自使用者交互处理模块传來的具体内容请求,产生与具体内容请求相应的图形输出;第五步,图形产生:图形产出处理模块综合直接内容产出与具体内容产出做必要的缩放、叠加和/或屏蔽等图形处理,以产出最终显示图形;第六步,图形输出:由图形产出处理模块产出的最终显示图形,推送至用户虚拟终端上的显示设备,进行画面显示。需要说明的是:本专利技术的终端代理程序处理和过滤客户端输入,而不仅是转发客户端输入,意思是说客户端输入不必然等同于送往后方具体内容应用程序的具体内容请求。例如:是对终端代理程序初期验证的使用者交互不需要送交后方具体内容应用程序。此外,终端代理程序处理具体内容应用程序的图形产出,而不仅是转发具体内容应用程序的图形产出。可能的应用场景包含:内嵌具体内容应用程序的图形产出于显示广告牌,再将最终图形输出推送至抽象终端的显示器外设。又或者是有线电视业者将频道选单与频道视频的结合,再将最终图形输出推送至终端的机顶盒上作视频的播出。以上所述仅为本专利技术的较佳实施例,并不用以限制本专利技术,凡在本专利技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本专利技术的保护范围之内。本文档来自技高网
...

【技术保护点】
一种零客户端系统图形接口的产生方法,其特征在于,包括如下步骤:第一步,接收输入事件:由终端代理程序中的使用者交互处理模块接受来自鼠标和键盘的输入事件;第二步,初步事件判断:由使用者交互处理模块甄别使用者的输入请求,决定请求为直接内容请求或者是具体内容请求;第三步,处理直接内容请求:终端代理程序中的图形产出处理模块根据直接内容请求决定直接内容的图形输出;第四步,处理具体内容请求:具体內容应用程序收到來自使用者交互处理模块传來的具体内容请求,产生与具体内容请求相应的图形输出;第五步,图形产生:图形产出处理模块综合直接内容产出与具体内容产出做缩放、叠加和/或屏蔽图形处理,以产出最终显示图形;第六步,图形输出:由图形产出处理模块产出的最终显示图形,推送至用户虚拟终端上的显示设备,进行画面显示。

【技术特征摘要】
1.一种零客户端系统图形接口的产生方法,其特征在于,包括如下步骤:第一步,接收输入事件:由终端代理程序中的使用者交互处理模块接受来自鼠标和键盘的输入事件;第二步,初步事件判断:由使用者交互处理模块甄别使用者的输入请求,决定请求为直接内容请求或者是具体内容请求;第三步,处理直接内容请求:终端代理程序中的图形产出处理模块根据直接内容请求决定直接内容的图...

【专利技术属性】
技术研发人员:王钧彝范茂怡刘洋
申请(专利权)人:南京金佰达电子科技有限公司
类型:发明
国别省市:江苏;32

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

1