[发明专利]一种客户端业务服务系统及其工作方法有效

专利信息
申请号: 201811328052.6 申请日: 2018-11-09
公开(公告)号: CN109218450B 公开(公告)日: 2021-01-05
发明(设计)人: 宫健 申请(专利权)人: 苏宁消费金融有限公司
主分类号: H04L29/08 分类号: H04L29/08;H04L29/06
代理公司: 南京钟山专利代理有限公司 32252 代理人: 戴朝荣
地址: 210000 江*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 客户端 业务 服务 系统 及其 工作 方法
【权利要求书】:

1.一种客户端业务服务系统,其特征在于,所述系统包括服务工厂、若干个业务组件和网络请求管理子系统;

所述服务工厂包括基础服务模块和业务组件管理模块,其中,基础服务模块用以提供业务组件统一遵循的服务协议,业务组件管理模块用以管理业务组件的工作状态;

所述业务组件包含至少一个功能集合,每个功能集合用以处理一类业务逻辑;每个所述业务组件均设置有业务服务API接口,用以使调用者通过服务工厂以获取对应的业务组件对象;

所述网络请求管理子系统包括基础请求模块、业务请求模块、请求管理模块,其中,基础请求模块用以处理数据的请求和应答、请求的启动和停止,业务请求模块继承基础请求,用以处理接收到的请求业务,请求管理模块用以管理请求和网络链接;

每个遵循所述服务协议的业务组件至少包括以下接口:

1)serviceName接口,用以通过业务组件的名称以创建业务组件实例;

2)needUnloading接口,用以判断当前业务组件是否需要卸载;

3)servicewillload接口、serviceDidLoad接口、serviceWillUnLoad接口、serviceDidUnLoad接口,用以实现业务组件的装载和卸载;

4)addDelegate接口、removeDelegate接口、removeAllDelegate接口,用以增加和删除业务数据接收代理;

5)actionAfterLogin接口、actionAfterlogout接口,用以分别管理登录成功和退出登录两种登录状态;

所述业务组件具有独立的卸载策略,卸载策略封装在needUnloading接口中;

所述卸载策略包括:

当任意一个业务组件完成所有请求、并且对应的业务服务代理为空时,卸载该业务组件。

2.根据权利要求1所述的客户端业务服务系统,其特征在于,所述业务组件根据业务功能以分别定义其所包含的功能集合。

3.根据权利要求1所述的客户端业务服务系统,其特征在于,所述业务组件包括至少一个网络请求对象,一个网络请求对象对应一个或者多个功能集合。

4.根据权利要求1所述的客户端业务服务系统,其特征在于,所述业务组件设置有生命周期;

所述服务工厂响应于任意一个业务组件的生命周期结束,自动卸载该业务组件。

5.一种根据权利要求1-4中任意一项所述的客户端业务服务系统的工作方法,其特征在于,所述工作方法包括:

服务工厂启动,记录启动时间,装载必要的业务组件,即时监听登录成功和退出登录通知;

响应于获取任意一个业务组件的请求,查询该业务组件对象是否存在:1)如果存在,返回该业务组件对象至调用者;2)如果不存在,动态创建该业务组件对象,装载完成后服务工厂保存该业务组件对象、并且将该业务组件对象返回至调用者。

6.根据权利要求5所述的客户端业务服务系统的工作方法,其特征在于,所述工作方法还包括:

步骤1,通过服务工厂提供调用者业务组件对象,业务组件对象包括若干个业务组件API,一个功能集合对应一个或者多个业务组件API;

调用者通过服务工厂获取业务组件对象,继而调用业务组件API;

步骤2,响应于调用者提出的调用任意一个业务组件API的请求,通过业务组件调用对应的功能集合,功能集合创建请求对象,传入请求业务参数、URL信息;

步骤3,根据请求业务参数、URL信息以启动请求,并且将请求加入到请求队列;

步骤4,使用请求管理将请求发送到server端进行处理,server端返回应答数据至请求管理;请求管理将接收到的server端应答数据传送至业务请求对象,业务请求对象将网络数据转换成业务模型,并根据需要存储在本地,同时处理网络异常和业务异常;

步骤5,业务请求对象将处理好的业务数据传输至功能集合,功能集合再传输给业务组件对象;

步骤6,业务组件对象通过代理、回调和通知方式,将数据传递给调用者。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏宁消费金融有限公司,未经苏宁消费金融有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201811328052.6/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top