协同处理业务的方法和装置的制造方法

文档序号:9931384阅读:260来源:国知局
协同处理业务的方法和装置的制造方法
【技术领域】
[0001]本申请涉及计算机技术领域,具体涉及互联网技术领域,尤其涉及协同处理业务的方法和装置。
【背景技术】
[0002]为了控制每个服务器服务的用户数量,目前通常会将服务器划分为多个平行的服务区域,不同服务区域的用户账户数据互相隔离,用户之间不会产生交互。然而,在一些情况下,有的业务需要不同服务区域的用户一起协同处理。
[0003]对于这种需要协同处理的业务,现有技术中进行处理的方法为:通常情况下客户端连接第一服务器,在需要协同处理业务时,向第一服务器发出协同业务请求,第一服务器响应于接收到协同业务请求,向独立于第一服务器设置的第二服务器发送协同业务请求;第二服务器响应于接收到协同业务请求并且协同业务请求满足预设的协同业务条件,向第一服务器发送同意应答;第一服务器响应于接收同意应答,向第二服务器发送用户账户中不依赖于协同业务存在的基础数据;第二服务器响应于接收到基础数据,经由第一服务器向客户端发送用户登录标识;客户端基于所述登录标识与所述第二服务器建立通信连接,断开与第一服务器的通信连接,响应于接收到用户操作指令,向第二服务器发送用户操作指令,接收对用户操作指令的处理结果,响应于所述对用户操作指令的处理结果指示协同处理业务结束,与第一服务器建立通信连接,第一服务器响应于再次建立通信连接,从第二服务器取回更新后的用户的账户数据。
[0004]然而,现有技术中协同处理业务的方法,用户在协同处理业务时仅可以与第二服务器进行交互,无法获取由第一服务器向所有用户提供的数据以及与第一服务器中其他用户账户的交互数据,用户与服务器的交互具有一定的局限性。

【发明内容】

[0005]本申请的目的在于提出一种改进的协同处理业务的方法和装置,来解决以上【背景技术】部分提到的技术问题。
[0006]第一方面,本申请提供了一种协同处理业务的方法,所述方法至少包括:客户端与第一服务器和第二服务器分别建立通信连接,接收用户操作指令,若所述用户操作指令为针对非协同业务的第一操作指令,向所述第一服务器发送第一操作指令,接收第一服务器返回的对所述第一操作指令的处理结果;若所述用户操作指令为针对协同业务的第二操作指令,向所述第二服务器发送所述第二操作指令,接收所述第二服务器返回的对所述第二操作指令的处理结果;所述第一服务器响应于接收到所述第一操作指令,向所述客户端发送对所述第一操作指令的处理结果;以及所述第二服务器响应于接收到所述第二操作指令,向所述客户端发送对所述第二操作指令的处理结果。
[0007]第二方面,本申请提供了一种协同处理业务的方法,所述方法至少包括:与第一服务器和第二服务器分别建立通信连接;接收用户操作指令;若所述用户操作指令为针对非协同业务的第一操作指令,向所述第一服务器发送第一操作指令,接收第一服务器返回的对所述第一操作指令的处理结果;若所述用户操作指令为针对协同业务的第二操作指令,向所述第二服务器发送所述第二操作指令,接收所述第二服务器返回的对所述第二操作指令的处理结果。
[0008]第三方面,本申请提供了一种协同处理业务的方法,所述方法至少包括:与客户端和第二服务器分别建立通信连接;响应于接收到所述客户端发送的第一操作指令,向所述客户端发送对所述第一操作指令的处理结果。
[0009]第四方面,本申请提供了一种协同处理业务的方法,所述方法至少包括:与第一服务器和客户端分别建立通信连接;响应于接收到所述客户端发送的第二操作指令,向所述客户端发送对所述第二操作指令的处理结果。
[0010]第五方面,本申请提供了一种协同处理业务的装置,所述装置至少包括:客户端,用于与第一服务器和第二服务器分别建立通信连接,接收用户操作指令,若所述用户操作指令为针对非协同业务的第一操作指令,向所述第一服务器发送第一操作指令,接收第一服务器返回的对所述第一操作指令的处理结果;若所述用户操作指令为针对协同业务的第二操作指令,向所述第二服务器发送所述第二操作指令,接收所述第二服务器返回的对所述第二操作指令的处理结果;所述第一服务器,用于响应于接收到所述第一操作指令,向所述客户端发送对所述第一操作指令的处理结果;以及所述第二服务器,用于响应于接收到所述第二操作指令,向所述客户端发送对所述第二操作指令的处理结果。
[0011]在一些实施例中,所述客户端进一步用于:向所述第一服务器发送协同业务请求,接收所述第一服务器返回的用户登录标识,基于所述用户登录标识与所述第二服务器建立通信连接,接收所述第二服务器返回的预设场景数据,呈现所述预设场景数据;接收用户操作指令,若所述用户操作指令为针对非协同业务的第一操作指令,向所述第一服务器发送第一操作指令;所述第一服务器进一步用于:响应于接收到所述协同业务请求,向所述第二服务器发送所述协同业务请求,接收所述第二服务器返回的对所述协同业务请求的同意应答,向所述第二服务器发送用户账户中不依赖于协同业务存在的基础数据,接收所述第二服务器返回的用户登录标识,向所述客户端发送所述用户登录标识;所述第二服务器进一步用于:响应于接收的所述协同业务请求满足预设的协同业务条件,向所述第一服务器发送所述同意应答;响应于接收到所述基础数据,向所述第一服务器返回所述用户登录标识;响应于与所述客户端建立通信连接,向所述客户端发送所述预设场景数据。
[0012]在一些实施例中,所述第二服务器进一步用于:响应于所述第二操作指令为对依赖于协同业务存在的对所述基础数据的增减数据的操作指令,经由所述第二服务器的预设代理层执行以下操作:根据所述第二操作指令生成更新基础数据的请求,并且向所述第一服务器发送更新基础数据的请求;以及所述第一服务器进一步用于:响应于接收到所述更新基础数据的请求,经由所述第一服务器的预设代理层执行以下操作:更新所述基础数据,并向所述客户端和所述第二服务器推送更新后的基础数据。
[0013]在一些实施例中,所述装置还包括以下一项或多项:所述第一服务器进一步用于:响应于所述基础数据满足预定的推送条件,向所述客户端推送所述基础数据以呈现所述基础数据;所述第一服务器进一步用于:响应于所述基础数据满足预定的提醒条件,向所述客户端推送关联所述基础数据的预定提醒信息以呈现所述预定提醒信息;所述第二服务器进一步用于:响应于用户账户中依赖于所述协同业务存在的业务数据满足预设的推送条件,向所述客户端推送所述业务数据以呈现所述业务数据;以及所述第二服务器进一步用于:响应于用户账户中依赖于所述协同业务存在的业务数据满足预设的提醒条件,向所述客户端推送关联所述提醒条件的预设提醒信息以呈现所述预设提醒信息。
[0014]在一些实施例中,所述客户端进一步用于:响应于所述对所述第二操作指令的处理结果指示协同业务处理结束,断开与所述第二服务器的通信连接。
[0015]第六方面,本申请提供了一种协同处理业务的装置,所述装置至少包括:第一通信连接建立模块,用于与第一服务器和第二服务器分别建立通信连接;操作指令接收模块,用于接收用户操作指令;第一处理结果接收模块,用于若所述用户操作指令为针对非协同业务的第一操作指令,向所述第一服务器发送第一操作指令,接收第一服务器返回的对所述第一操作指令的处理结果;第二处理结果接收模块,用于若所述用户操作指令为针对协同业务的第二操作指令,向所述第二服务器发送所述第二操作指令,接收所述第二服务器返回的对所述第二操作指令的处理结果。
[0016]第七方面,本申请提供了一种协同处理业务的装置,所述装置至少包括:第二通信连接建立模块,用于与客户端和第二服务器分别建立通信连接;第一处理结果发送模块,用于响应于接收到所述客户端发送的第一操作指令,向所述客户端发送对所述第一操作指令的处理结果。
[0017]第八方面,本申请提供了一种协同处理业务的装置,所述装置包括:第三通信连接建立模块,用于与第一服务器和客户端分别建立通信连接;第二处理结果发送模块,用于响应于接收到所述客户端发送的第二操作指令,向所述客户端发送对所述第二操作指令的处理结果。
[0018]本申请提供的协同处理业务的方法和装置,通过客户端与第一服务器和第二服务器建立通信连接,之后客户端向第一服务器发送针对非协同业务的第一操作指令,向第二服务器发送针对协同业务的第二操作指令,以及接收第一服务器返回的对第一操作指令的处理结果,以及接收第二服务器返回的对第二操作指令的处理结果,实现了用户与多个服务器的同时交互,从而扩展了用户与服务器进行交互的方式。
【附图说明】
[0019]通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:
[0020]图1是本申请可以应用于其中的示例性系统架构图;
[0021]图2是根据本申请的用于系统的协同处理业务的方法的一个实施例的流程图;
[0022]图3是根据本申请的用于系统的协同处理业务的方法的一个应用场景的示意性流程图;
[0023]图4是根据本申请的用于系统的协同处理业务的方法的又一个应用场景的示意图;
[0024]图5是根据本申请的用于客户端的协同处理业务的方法的一个实施例的流程图;
[0025]图6是根据本申请的用于第一服务器的协同处理业务的方法的一个实施例的流程图;
[0026]图7是根据本申请的用于第二服务器的协同处理业务的方法的一个实施例的流程图;
[0027]图8是根据本申请的用于系统的协同处理业务的装置的一个实施例的结构示意图;
[0028]图9是根据本申请的用于客户端的协
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1