[发明专利]客户端平台的实现方法及客户端平台有效
申请号: | 201110294323.2 | 申请日: | 2011-09-29 |
公开(公告)号: | CN103036917A | 公开(公告)日: | 2013-04-10 |
发明(设计)人: | 郝永建;杨挺;方顺豹 | 申请(专利权)人: | 北京神州泰岳软件股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F9/44 |
代理公司: | 北京市隆安律师事务所 11323 | 代理人: | 权鲜枝 |
地址: | 100089 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 客户端 平台 实现 方法 | ||
技术领域
本发明涉及客户端技术领域,尤其是涉及一种客户端平台的实现方法及客户端平台。
背景技术
随着客户端技术的飞速发展,为了提升客户端的性能,开发了多种的客户端系统。
在现有的客户端系统中,通常都具有用户界面、业务逻辑交互、协议及网络通信等功能,然而,现有的客户端系统中各个功能单元之间耦合性过强,导致一个功能单元出现故障时,影响整个客户端系统的运行,并且,现有的客户端系统通常采用整体化的设计,开发人员在创建客户端系统时,需要关注系统中所有功能的实现,导致开发难度过高,开发周期过长。
如何在客户端上实现一种性能优越的客户端系统仍是业界目前研究的重要课题之一。
发明内容
本发明实施例提供了一种客户端平台的实现方法及客户端平台,提高了系统的稳定性,改善了系统性能,缩短了平台开发周期,提高了开发效率。
为达到上述目的,本发明实施例的技术方案是这样实现的:
本发明实施例提供了一种客户端平台的实现方法,包括:
设置用户界面UI模块、上层业务模块、下层业务模块和网络通道模块,所述UI模块具有界面实现功能,所述上层业务模块具有业务数据和流程处理功能,所述下层业务模块具有协议包封装和解析功能,所述网络通道模块具有网络连接和传输功能,其中,所述各模块中包括至少一个组件,每个组件具有对外标准接口;
利用所述UI模块接收业务请求,并调用上层业务模块根据该业务请求进行相应业务处理,在下层业务模块对业务请求的处理数据按照相应协议封装之后,通过网络通道模块将封装后的请求数据包发送出去。
本发明实施例还提供了一种客户端平台,包括UI层、上层业务层、下层业务层和网络通道层,
所述UI层,设置有多个UI模块,能够提供所需的界面,接收业务请求并将业务应答通知用户;
所述上层业务层,设置有多个上层业务模块,能够处理所述业务请求的业务数据和流程,并对下层业务层发送来的业务应答数据进行处理;
所述下层业务层,设置有多个下层业务模块,能够按照相应协议对业务请求的处理数据进行封装,得到请求数据包;并对网络通道层发送的应答数据包进行解析;
所述网络通道层,设置有多个网络通道模块,能够将封装后的请求数据包向外发送,并接收来自外部的应答数据包。
由上述可见,本发明实施例的技术方案提供了一种新型的分层组件式的客户端平台架构,通过对客户端平台工作原理的分析,划分出UI层、上层业务层、下层业务层和网络通道层四个横向层次,每一层仅负责该层范围内功能的实现,层与层之间相对独立,通过统一的标准接口进行交互。利用不同层之间各模块的协同合作,在客户端平台上实现相应的业务。
由于本方案不同层间以及模块之间的相对独立性,某个功能模块出现故障时,对整个客户端平台的影响很小,提高了系统的稳定性,改善了系统性能。
并且,采用本方案的这种分层设计,在开发客户端平台时,可以分层分别实现,在设置每一层中的模块时,无需关注其他层的功能,大大降低了平台开发的技术难度,缩短了开发周期,提高了开发效率。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明一个实施例提供的一种客户端平台的实现方法流程示意图;
图2为本发明另一个实施例提供的一种客户端平台结构示意图;
图3为本发明又一个实施例提供的一种客户端平台结构示意图。
具体实施方式
下面将结合本发明的附图,对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京神州泰岳软件股份有限公司,未经北京神州泰岳软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110294323.2/2.html,转载请声明来源钻瓜专利网。