一种云应用的客户端制造技术

技术编号:21570814 阅读:32 留言:0更新日期:2019-07-10 15:14
本发明专利技术实施例涉及应用开发领域,公开了一种云应用的客户端。本发明专利技术中,客户端包括:第一UI控制模块、第二UI控制模块和适配模块;所述第一UI控制模块和所述第二UI控制模块基于不同的UI框架开发得到;所述第一UI控制模块与所述第二UI控制模块之间的通信方式包含:将要发送给对方的待发送数据发送至所述适配模块;所述适配模块接收所述待发送数据,将所述待发送数据的格式转换为所述对方可识别的格式,并将转换后的所述待发送数据发送至所述对方,保证UI界面的渲染效果,降低开发难度。

A Client for Cloud Applications

【技术实现步骤摘要】
一种云应用的客户端
本专利技术实施例涉及应用开发领域,特别涉及云应用的客户端。
技术介绍
云计算相关技术发展至今已趋于成熟,由此衍生出了相关的技术,如云网吧、云桌面这类将主机部署于云端,以此让用户在享用高配置的应用体验时不必考虑用户终端设备的高配置要求。传统的应用开发模式,基本都是需要借助用户终端设备的CPU(CentralProcessingUnit,中央处理器)、GPU(GraphicsProcessingUnit,图形处理器)负责计算大量复杂的数据,并渲染至界面上,以此呈现出应用的各种UI界面。但云网吧、云桌面这类技术,是将这部分工作都交给云端的主机设备,这样一来,用户终端就需要同步呈现云端主机渲染后的UI(UserInterface,用户界面)界面,而这个传输的过程通常需要借助相关协议实现,如SPICE协议。数据传输后,用户终端仍旧需要解析协议,才能同步渲染相关UI,这工作量、难度都很大,因此通常UI方面,会选择借助基于相关协议封装的跨平台UI框架,如SPICE-GTK。假设,把运行在用户终端上同步呈现云端主机界面的这部分模块称为client端,这类应用通常呈现模式如下:cl本文档来自技高网...

【技术保护点】
1.一种云应用的客户端,其特征在于,包括:第一UI控制模块、第二UI控制模块和适配模块;所述第一UI控制模块和所述第二UI控制模块基于不同的UI框架开发得到;所述第一UI控制模块与所述第二UI控制模块之间的通信方式包含:将要发送给对方的待发送数据发送至所述适配模块;所述适配模块接收所述待发送数据,将所述待发送数据的格式转换为所述对方可识别的格式,并将转换后的所述待发送数据发送至所述对方。

【技术特征摘要】
1.一种云应用的客户端,其特征在于,包括:第一UI控制模块、第二UI控制模块和适配模块;所述第一UI控制模块和所述第二UI控制模块基于不同的UI框架开发得到;所述第一UI控制模块与所述第二UI控制模块之间的通信方式包含:将要发送给对方的待发送数据发送至所述适配模块;所述适配模块接收所述待发送数据,将所述待发送数据的格式转换为所述对方可识别的格式,并将转换后的所述待发送数据发送至所述对方。2.根据权利要求1所述的云应用的客户端,其特征在于,所述适配模块将操作系统生成的UI交互事件进行拦截,并将所述UI交互事件转发至所述第一UI控制模块或所述第二UI控制模块。3.根据权利要求2所述的云应用的客户端,其特征在于,所述适配模块在转发所述交互事件前,基于所述UI交互事件的属性信息确定目标接收者,所述目标接收者为所述第一UI控制模块或所述第二UI控制模块。4.根据权利要求3所述的云应用的客户端,其特征在于,所述目标接收者对所述UI交互事件进行响应,若所述响应中包含UI控制模块间的通信需求,则所述目标接收者根据所述通信需求发送通信数据。5.根据权利要求1所述的云应用的客户端,其特征在于,所述云应用的客户端中的业务需求基于所述第...

【专利技术属性】
技术研发人员:苏晓强庄伟胤
申请(专利权)人:厦门网宿有限公司
类型:发明
国别省市:福建,35

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

1