C/S架构中服务端和客户端的业务执行方法及系统技术方案

技术编号:4131757 阅读:370 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种C/S架构中服务端和客户端的业务执行方法及系统,服务端的业务执行方法包括步骤:服务端在业务执行过程中执行到预先设置的用户决策点时,中断业务执行并向客户端发起用户决策请求,所述用户决策请求包含请求用户决策所述用户决策点后业务执行行为的信息;在接收到客户端对用户决策请求所作出的用户决策信息后,根据用户决策信息与业务执行规则的对应关系,确定出接收的用户决策信息对应的业务执行行为,并按该确定出的业务执行行为执行业务。本发明专利技术使在C/S架构中,可以根据软件需求或用户需要由客户干预或影响服务端的业务执行行为或流程的目的。

【技术实现步骤摘要】

本专利技术涉及通信和计算机软件领域的进程间通信技术,具体涉及一种c/s(Client/Server)架构中服务端和客户端的业务执行方法及系统。
技术介绍
C/S (Client/Server)架构在网络开发中经常用到。C/S架构,即被所熟知 的客户端和服务端架构。它是软件系统体系结构,通过它可以充分利用两端硬 件环境的优势,将任务合理分配到客户端和服务端,使软件系统架构更加清晰, 更易于维护和升级。通常的,在C/S架构中,客户端与服务端的业务执行方法 为服务端一旦被启动,就随时等待响应客户端发来的业务执行请求;客户端 负责界面显示和与用户交互,当用户需要对服务端发出操作请求来执行业务 时,客户端根据用户请求向服务端其发出业务执行请求,并等待接收从服务端 发来的执行过程信息或执行结果信息;服务端负责接收和执行客户端发来的业 务执行请求,根据业务执行请求进行业务执行,执行完成后向客户端反馈业务 执行结果。一般来说,服务端在根据接收的业务执行请求执行业务的过程中,客户端 无法再对服务端的业务执行过程施加干预。在通常情况下,这并不影响使用 C/S架构来满足客户端的业务需求,但也有例外。在本文档来自技高网...

【技术保护点】
一种C/S架构中服务端的业务执行方法,其特征在于,包括: 服务端在业务执行过程中执行到预先设置的用户决策点时,中断业务执行并向客户端发起用户决策请求,所述用户决策请求包含请求用户决策所述用户决策点后业务执行行为的信息; 在接收到 客户端对用户决策请求所作出的用户决策信息后,根据用户决策决策信息与业务执行规则的对应关系,确定出接收的用户决策信息对应的业务执行行为,并按该确定出的业务执行行为执行业务。

【技术特征摘要】
1、一种C/S架构中服务端的业务执行方法,其特征在于,包括服务端在业务执行过程中执行到预先设置的用户决策点时,中断业务执行并向客户端发起用户决策请求,所述用户决策请求包含请求用户决策所述用户决策点后业务执行行为的信息;在接收到客户端对用户决策请求所作出的用户决策信息后,根据用户决策决策信息与业务执行规则的对应关系,确定出接收的用户决策信息对应的业务执行行为,并按该确定出的业务执行行为执行业务。2、 根据权利要求1所述的方法,其特征在于,所述用户决策请求包含请求用户作出选择的若干个不同的标志位信息,不 同的标志位信息在业务执行规则中对应不同的业务执行行为; 所述用户决策信息为所选择的一个标志位信息。3、 根据权利要求1或2所述的方法,其特征在于,所述用户决策点由服务端根据业务执行情况设定或由客户端配置。4、 如权利要求l所述的方法,其特征在于,该方法应用于手机上C/S架构软件包的安装,在软件包的安装过程中,用 户界面作为客户端,后台的软件包安装程序为服务端;服务端在软件包的过程中根据业务执行情况,检测软件包安装的安全,若 存在安全风险,则设置用户决策点中断业务执行并向客户端发送用户决策请 求,由客户端提示用户决策是否安装,服务端在接收到客户端发送的是否安装 的用户决策信息后确定是否继续进行软件包的安装。5、 一种C/S架构中客户端的业务执行方法,其特征在于,包括 接收来自用户的业务执行请求并将其发送到服务端,请求服务端开始业务执行;在业务执行过程中接收来自服务端的信息,在所述信息为用户决策请求 时,提示用户需要决策并等待用户对用户决策请求的响应,所述用户决策请求包含请求用户决策后续业务执行行为的信息;接收用户对所述用户决策请求所作出的用户决策信息,客户端将该用户决 策信息发送到服务端。6、 如权利要求5所述的方法,其特征在于,该方法应用于手机上C/S架构软件包的安装,在软件包的安装过程中,用 户界面作为客户端,后台的软件包安装程序为服务端;在软件包的安装过程中,在客户端接收到服务端由于检测到安全风险而发 送的用户决策请求后,客户端提示用户需要决策是否继续进行软件包安装并等 待用户所作出的用户决策信息,将用户决策信息发送到服务端。7、 一种C/S架构中服务端和客户端的业务执行系统,其特征在于,包括 客户端业务执行单元,用于向服务端发起业务执行请求,在接收到来自服务端的用户决策请求时,提示用户需要决策并等待用户对用户决策请求的响 应,并将用户对所述用户决策请求所作出的用户决策信...

【专利技术属性】
技术研发人员:袁浩
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:94[中国|深圳]

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

1