业务数据处理方法、装置和服务器制造方法及图纸

技术编号:35572338 阅读:7 留言:0更新日期:2022-11-12 15:56
本说明书提供了业务数据处理方法、装置和服务器,应用于大数据领域。基于上述方法,可以使得业务处理系统中与目标终端新对接的服务器能够有效获取并利用目标终端在与该业务处理系统的上一次未结束的交互过程中已有的目标会话数据,直接进行后续的业务数据处理,不需要再让目标用户重复上一次交互过程中已进行过的交互流程,提高了整体的处理效率,缩短目标用户的等待时长,使目标用户可以获得相对较好的交互体验;同时,又由于在业务处理系统中另外引入并使用了共享缓存数据库来缓存集群中各个服务器的会话数据,有效地减轻了服务器的本地存储负担。器的本地存储负担。器的本地存储负担。

【技术实现步骤摘要】
业务数据处理方法、装置和服务器


[0001]本说明书属于大数据
,尤其涉及业务数据处理方法、装置和服务器。

技术介绍

[0002]在大数据
,负责业务数据处理的业务处理系统往往包含有多个服务器。通常当用户需要通过业务处理系统进行业务数据处理时,业务处理系统会分配其中一个服务器与用户对接。该服务器可以先与用户进行与业务相关的数据交互后,得到所需要的会话数据;再根据上述会话数据,进行具体的业务数据处理。
[0003]但是,在服务器与用户进行数据交互的过程中,有时会由于诸如网络中断等原因,用户与该服务器之间的交互出现中断。当用户重新连入业务处理系统时,业务处理系统可能会分配一个新的服务器与该用户对接。这时,基于现有方法,新的服务器需要重新与该用户进行交互,重新获取会话数据,才能进行后续的业务数据处理。这样,导致用户需要重复之前已进行过的交互流程;同时也增加了用户的等待时长,影响了用户的交互体验。
[0004]针对上述问题,目前尚未提出有效的解决方案。

技术实现思路

[0005]本说明书提供了一种业务数据处理方法、装置和服务器,一方面能够提高整体的处理效率,缩短目标用户的等待时长,使目标用户可以获得相对较好的交互体验;另一方面还能够有效地减轻服务器的本地存储负担。
[0006]本说明书提供了一种业务数据处理方法,应用于业务处理系统中的服务器,所述业务处理系统包括服务器集群和共享缓存数据库,所述方法包括:
[0007]接收目标终端发起的目标业务数据处理请求;
[0008]检测目标业务数据处理请求是否携带有目标会话标识;其中,所述目标会话标识用于指示目标终端在与业务处理系统的上一次未结束的交互过程中目标会话数据;
[0009]在确定目标业务数据处理请求携带有目标会话标识的情况下,根据目标会话标识,查询本地会话数据记录;
[0010]在确定本地会话数据记录中不存在目标会话标识的情况下,根据预设的同步规则,通过与共享缓存数据库进行会话数据同步,得到同步后的本地会话数据记录;
[0011]根据同步后的本地会话数据记录,进行相应的业务数据处理。
[0012]在一个实施例中,所述本地会话数据记录包含有一个或多个会话数据;其中,所述会话数据分别与一个会话标识对应。
[0013]在一个实施例中,所述会话数据还包含有会话时间。
[0014]在一个实施例中,在根据同步后的本地会话数据记录,处理目标业务数据处理请求的过程中,所述方法还包括:根据目标会话标识,将处理过程中所涉及的相关会话数据存入本地会话数据记录中。
[0015]在一个实施例中,所述方法还包括:
[0016]每间隔预设的第一时间间隔,根据会话数据的会话时间,检测当前的本地会话数据记录中是否存在存储时间超过第一有效时长的第一失效会话数据;
[0017]在确定当前的本地会话数据记录中存在第一失效会话数据的情况下,从当前的本地会话数据记录中删除所述第一失效会话数据。
[0018]在一个实施例中,所述方法还包括:
[0019]每间隔预设的第二时间间隔,将当前的本地会话数据记录上传至共享缓存数据库,以更新共享缓存数据库中存储的会话数据。
[0020]在一个实施例中,在将当前的本地会话数据记录上传至共享缓存数据库的同时,所述方法还包括:
[0021]访问共享缓存数据库,并根据会话数据的会话时间,检测当前的共享缓存数据库中是否存在存储时间超过第二有效时长的第二失效会话数据;
[0022]在确定当前的共享缓存数据库中存在第二失效会话数据的情况下,从当前的共享缓存数据库中删除所述第二失效会话数据。
[0023]在一个实施例中,所述会话数据还携带有用于指示交互过程是否结束的状态标签。
[0024]在一个实施例中,所述方法还包括:
[0025]每间隔预设的第二时间间隔,将当前的本地会话数据记录中状态标签为未结束的会话数据上传至共享缓存数据库,以更新共享缓存数据库中存储的会话数据。
[0026]在一个实施例中,在检测目标业务数据处理请求是否携带有目标会话标识之后,所述方法还包括:
[0027]在确定目标业务数据处理请求未携带有目标会话标识的情况下,生成目标会话标识;并向目标终端提供所述目标会话标识;
[0028]与目标终端进行交互,以获取相关的会话数据;并根据目标会话标识,在本地会话数据记录中存入该会话数据;
[0029]根据会话数据,进行相应的业务数据处理。
[0030]在一个实施例中,在根据目标会话标识,查询本地会话数据记录之后,所述方法还包括:
[0031]在确定本地会话数据记录中存在目标会话标识的情况下,根据本地会话数据记录,进行相应的业务数据处理。
[0032]本说明书还提供了一种业务数据处理方法,应用于目标终端,包括:
[0033]在检测到目标用户发起的触发操作的情况下,检测与业务处理系统的上一次交互过程是否结束;
[0034]在确定与业务处理系统的上一次交互过程未结束的情况下,获取指示上一次交互过程中的目标会话数据的目标会话标识;
[0035]响应触发操作,生成携带有目标会话标识的目标业务数据处理请求;
[0036]向业务处理系统发送所述目标业务数据处理请求。
[0037]本说明书还提供了一种业务数据处理装置,应用于业务处理系统中的服务器,所述业务处理系统包括服务器集群和共享缓存数据库,所述装置包括:
[0038]接收模块,用于接收目标终端发起的目标业务数据处理请求;
[0039]检测模块,用于检测目标业务数据处理请求是否携带有目标会话标识;其中,所述目标会话标识用于指示目标终端在与业务处理系统的上一次未结束的交互过程中目标会话数据;
[0040]查询模块,用于在确定目标业务数据处理请求携带有目标会话标识的情况下,根据目标会话标识,查询本地会话数据记录;
[0041]同步模块,用于在确定本地会话数据记录中不存在目标会话标识的情况下,根据预设的同步规则,通过与共享缓存数据库进行会话数据同步,得到同步后的本地会话数据记录;
[0042]处理模块,用于根据同步后的本地会话数据记录,进行相应的业务数据处理。
[0043]本说明书还提供了一种服务器,包括处理器以及用于存储处理器可执行指令的存储器,所述处理器执行所述指令时实现所述业务数据处理方法的相关步骤。
[0044]本说明书还提供了一种计算机可读存储介质,其上存储有计算机指令,所述指令被处理器执行时实现所述业务数据处理方法的相关步骤。
[0045]基于本说明书提供的业务数据处理方法、装置和服务器,业务处理系统在接收到目标用户通过目标终端发起的目标业务数据处理请求之后,可以将该目标业务数据处理请求分发给业务处理系统的服务器集群中当前符合要求的服务器进行处理。服务器在接收到目标业务数据处理请求之后,可以先检测目标业务数据处理请求是本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种业务数据处理方法,其特征在于,应用于业务处理系统中的服务器,所述业务处理系统包括服务器集群和共享缓存数据库,所述方法包括:接收目标终端发起的目标业务数据处理请求;检测目标业务数据处理请求是否携带有目标会话标识;其中,所述目标会话标识用于指示目标终端在与业务处理系统的上一次未结束的交互过程中目标会话数据;在确定目标业务数据处理请求携带有目标会话标识的情况下,根据目标会话标识,查询本地会话数据记录;在确定本地会话数据记录中不存在目标会话标识的情况下,根据预设的同步规则,通过与共享缓存数据库进行会话数据同步,得到同步后的本地会话数据记录;根据同步后的本地会话数据记录,进行相应的业务数据处理。2.根据权利要求1所述的方法,其特征在于,所述本地会话数据记录包含有一个或多个会话数据;其中,所述会话数据分别与一个会话标识对应。3.根据权利要求2所述的方法,其特征在于,所述会话数据还包含有会话时间。4.根据权利要求3所述的方法,其特征在于,在根据同步后的本地会话数据记录,处理目标业务数据处理请求的过程中,所述方法还包括:根据目标会话标识,将处理过程中所涉及的相关会话数据存入本地会话数据记录中。5.根据权利要求3所述的方法,其特征在于,所述方法还包括:每间隔预设的第一时间间隔,根据会话数据的会话时间,检测当前的本地会话数据记录中是否存在存储时间超过第一有效时长的第一失效会话数据;在确定当前的本地会话数据记录中存在第一失效会话数据的情况下,从当前的本地会话数据记录中删除所述第一失效会话数据。6.根据权利要求3所述的方法,其特征在于,所述方法还包括:每间隔预设的第二时间间隔,将当前的本地会话数据记录上传至共享缓存数据库,以更新共享缓存数据库中存储的会话数据。7.根据权利要求6所述的方法,其特征在于,在将当前的本地会话数据记录上传至共享缓存数据库的同时,所述方法还包括:访问共享缓存数据库,并根据会话数据的会话时间,检测当前的共享缓存数据库中是否存在存储时间超过第二有效时长的第二失效会话数据;在确定当前的共享缓存数据库中存在第二失效会话数据的情况下,从当前的共享缓存数据库中删除所述第二失效会话数据。8.根据权利要求6所述的方法,其特征在于,所述会话数据还携带有用于指示交互过程是否结束的状态标签。9.根据权利要求8所述的方法,其特征在于,所述方法还包括:每间隔预设的第二时间间隔,将当前的...

【专利技术属性】
技术研发人员:姚正宇张兴伟马辉沈晓煌
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

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

1