[发明专利]基于SPICE协议的嵌入式云终端系统的构建方法有效
申请号: | 201210562642.1 | 申请日: | 2012-12-21 |
公开(公告)号: | CN103051711A | 公开(公告)日: | 2013-04-17 |
发明(设计)人: | 杨凯;刘绪伟 | 申请(专利权)人: | 广州杰赛科技股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 王茹;曾旻辉 |
地址: | 510310 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 spice 协议 嵌入式 终端 系统 构建 方法 | ||
技术领域
本发明涉及嵌入式云终端技术领域,特别是一种基于SPICE协议的嵌入式云终端系统的构建方法。
背景技术
计算终端是云计算产业链中的一个重要环节。在云计算的架构中,只有云服务器和云终端,服务和计算都在云服务器,而业务的使用和展现都在云终端,用户通过云终端使用云服务器提供的各种服务。云计算的发展促进了云终端的发展,云计算价值必须通过云终端才能完美地呈现给用户。云终端的概念有广义与狭义之分。从广义上讲,能使用云计算应用的终端都可以叫云终端。而狭义的云终端则指的是专用的云终端,它仅具有浏览器功能,用户进行数据处理、存储和程序操作应用都在网络或云服务器上完成,不需要进行大量的本地操作。
而在云计算发展过程中,云终端产品不断涌现,然而现有的云终端产品大多是基于X86架构的,云终端协议大部分是基于微软的RDP协议、VMWARE的PCOIP协议、CITRIX(思杰)的ICA协议等主流厂商协议,以上类型的云终端功耗大、成本高、整个云终端系统运行庞大、协议受厂商限制,使用性能受平台的限制大。
发明内容
基于此,本发明提供一种基于SPICE(Simple Protocol for IndependentComputing Environment,独立计算环境简单协议)协议的嵌入式云终端系统的构建方法,该嵌入式云终端系统成本低、功耗小、体积小,不受协议厂商限制。
一种基于SPICE协议的嵌入式云终端系统的构建方法,包括如下步骤:
运行GTK工具和DirectFB工具,生成GTK-DirectFB运行平台;
将SPICE协议工具和SPICE-GTK工具移植到所述GTK-DirectFB运行平台下运行,通过交叉编译器进行编译,生成SPICE协议程序;
运行gsoap工具,通过所述交叉编译器编译所述gsoap工具,创建gsoap通信接口库;
在所述GTK-DirectFB运行平台中创建GUI界面程序;
对所述SPICE协议程序、所述gsoap通信接口库和GUI界面程序进行封装打包,生成基于SPICE协议的嵌入式云终端系统。
上述基于SPICE协议的嵌入式云终端系统的构建方法,提供了一种基于SPICE协议的嵌入式云终端系统,该方法通过创建GTK-DirectFB运行平台,在该运行平台下通过交叉编译器编译有SPICE协议程序,再创建gsoap通信接口库以及创建GUI界面程序,即可生成该嵌入式云终端系统;本发明提供的嵌入式云终端系统封装有开源的SPICE协议,成本较低且不受厂商限制;本发明中运用的GTK运行工具、DirectFB运行工具和gsoap工具等都属于开源工具,编译过程快速灵活;最终生成的基于SPICE协议的嵌入式云终端系统成本低、体积小、功耗少,不受协议厂商限制,系统运行快速流畅。
附图说明
图1为本发明基于SPICE协议的嵌入式云终端系统的构建方法在一实施例中的流程示意图。
具体实施方式
下面结合实施例及附图对本发明作进一步详细说明,但本发明的实施方式不限于此。
如图1所示,是本发明基于SPICE协议的嵌入式云终端系统的构建方法在一实施例中的流程示意图,包括:
S11、运行GTK工具和DirectFB工具,生成GTK-DirectFB运行平台;
要实现嵌入式云终端与云服务器以SPICE通信协议进行数据传输,云终端需安装有基于SPICE协议的嵌入式云终端系统;构建该基于SPICE协议的嵌入式云终端系统,首先要进行外围环境的搭建;由于SPICE协议是基于GTK平台运行的,并且需将SPICE协议移植到嵌入式系统中运行,因此需构建GTK-DirectFB运行平台;
其中,GTK(GIMP Toolkit,GIMP工具包)是指用作图形用户界面开发的图形库,它遵守GPL(GNU公共许可协议),是面向对象(object-oriented)的程序用户接口;DirectFB是专为嵌入式系统而设计的一个轻量级的提供硬件图形加速,输入设备处理和抽象的图形库,它集成了支持半透明的视窗系统以及在LinuxFramebuffer驱动之上的多层显示;
构建GTK-DirectFB运行平台,需GTK工具和DirectFB工具,在本实施例中可包括以下工具包:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州杰赛科技股份有限公司,未经广州杰赛科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210562642.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种数据存储保护方法与系统
- 下一篇:多波束平面贴片透镜天线