业务请求处理方法及装置的制造方法_5

文档序号:8447412阅读:来源:国知局
或者装置中还存在另外的相同要素。
[0132]本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0133]以上,仅是本发明的较佳实施例而已,并非对本发明作任何形式上的限制,虽然本发明已以较佳实施例揭露如上,然而并非用以限定本发明,任何熟悉本专业的技术人员,在不脱离本发明技术方案范围内,当可利用上述揭示的技术内容做出些许更动或修饰为等同变化的等效实施例,但凡是未脱离本发明技术方案内容,依据本发明的技术实质对以上实施例所作的任何简单修改、等同变化与修饰,均仍属于本发明技术方案的范围内。
【主权项】
1.一种业务请求处理方法,其特征在于,包括: 服务器接收用户终端发送的业务请求,为所述业务请求分配唯一的身份标识,所述业务请求用于获取预置的第一业务与第二业务,所述第一业务的处理顺序先于所述第二业务; 处理所述第一业务,若处理超时,则将所述业务请求的处理状态标记为第一处理状态,若处理未超时且处理成功,则继续处理所述第二业务,若所述第二业务处理超时,则将所述业务请求的处理状态标记为第二处理状态;以及 定期按照所述身份标识查询所述业务请求的处理状态,获取所述业务请求的处理结果,并将所述处理结果发送给所述用户终端,所述处理结果包括与所述第一业务对应的第一处理结果以及与所述第二业务对应的第二处理结果,其中,当查询出所述第二处理结果为失败时,为所述业务请求重新分配身份标识。
2.根据权利要求1所述的方法,其特征在于,所述定期按照所述身份标识查询所述业务请求的处理状态,获取所述业务请求的处理结果的步骤,包括: 定期按照所述身份标识查询所述业务请求的处理状态; 当所述业务请求的处理状态为所述第一处理状态,且所述第一处理结果为处理成功时,继续处理所述第二业务,获取所述第二处理结果,将所述第二处理结果发送给所述用户终端; 当所述业务请求的处理状态为所述第二处理状态时,判断是否获取到对应的所述第二处理结果,若获取到所述第二处理结果且所述第二处理结果为成功,则将所述第二处理结果发送给所述用户终端,若获取到所述第二处理结果且所述第二处理结果为失败,则为所述业务请求重新分配身份标识,若没有获取到所述第二处理结果,则重新处理所述第二业务,获取所述第二处理结果,并将所述第二处理结果发送给所述用户终端。
3.根据权利要求1所述的方法,其特征在于,所述处理所述第一业务,若处理超时,则将所述业务请求的处理状态标记为第一处理状态的步骤包括: 处理所述第一业务,若处理超时,则立即重新处理所述第一业务; 若处理再次超时,则将所述业务请求的处理状态标记为第一处理状态。
4.根据权利要求1所述的方法,其特征在于,所述定期按照所述身份标识查询所述业务请求的处理状态标记的步骤之前还包括: 若所述第一业务处理未超时且处理失败,则通知所述用户终端所述第一业务处理失败。
5.根据权利要求1所述的方法,所述若所述第二业务处理超时,则将所述业务请求的处理状态标记为第二处理状态的步骤包括: 若所述第二业务处理超时,则立即重新处理所述第二业务; 若处理再次超时,则将所述业务请求的处理状态标记为第二处理状态。
6.根据权利要求1所述的方法,其特征在于,所述定期按照所述身份标识查询所述业务请求的处理状态标记的步骤之前,还包括: 若所述第二业务处理未超时且处理成功,则将处理成功的结果发送给所述用户终端。
7.根据权利要求1所述的方法,其特征在于,所述当所述业务请求的处理状态为所述第一处理状态,且所述第一处理结果为处理成功时,继续处理所述第二业务,获取所述第二处理结果,将所述第二处理结果发送给所述用户终端的步骤包括: 当所述业务请求的处理状态为所述第一处理状态,且所述第一处理结果为处理成功时,继续处理所述第二业务; 若所述第二业务处理未超时且处理成功,则将处理成功的结果发送给所述用户终端; 若处理超时,则立即重新处理所述第二业务; 若处理再次超时,则将所述业务请求的处理状态标记为第二处理状态。
8.根据权利要求1至7任一项所述的方法,其特征在于,所述身份标识中包括:所述业务请求对应的业务代码、处理时间、所述用户终端对应的用户帐号、以及预置数量的随机字符。
9.一种业务请求处理装置,运行于服务器,其特征在于,包括: 分配模块,用于接收用户终端发送的业务请求,为所述业务请求分配唯一的身份标识,所述业务请求用于获取预置的第一业务与第二业务,所述第一业务的处理顺序先于所述第二业务; 业务处理与标记模块,用于处理所述第一业务,若处理超时,则将所述业务请求的处理状态标记为第一处理状态,若处理未超时且处理成功,则继续处理所述第二业务,若所述第二业务处理超时,则将所述业务请求的处理状态标记为第二处理状态;以及 处理结果获取模块,用于定期按照所述身份标识查询所述业务请求的处理状态标记,获取所述业务请求的处理结果,并将所述处理结果发送给所述用户终端,所述处理结果包括:所述第一业务对应的第一处理结果与所述第二业务对应的第二处理结果,其中,当查询出所述第二处理结果为失败时,为所述业务请求重新分配身份标识。
10.根据权利要求9所述的装置,其特征在于,所述处理结果获取模块包括: 第一处理单元,用于当所述业务请求的处理状态为所述第一处理状态,且所述第一处理结果为处理成功时,继续处理所述第二业务,获取所述第二处理结果,将所述第二处理结果发送给所述用户终端; 第二处理单元,用于当所述业务请求的处理状态为所述第二处理状态时,判断是否获取到对应的所述第二处理结果,若获取到所述第二处理结果且所述第二处理结果为成功,则将所述第二处理结果发送给所述用户终端,若获取到所述第二处理结果且所述第二处理结果为失败,则为所述业务请求重新分配身份标识,若没有获取到所述第二处理结果,则重新处理所述第二业务,获取所述第二处理结果,将所述第二处理结果发送给所述用户终端。
11.根据权利要求9所述的装置,其特征在于,所述业务处理与标记模块包括: 第三处理单元,用于处理所述第一业务,若处理超时,则立即重新处理所述第一业务; 第一标记单元,用于若处理再次超时,则将所述业务请求的处理状态标记为第一处理状态。
12.根据权利要求9所述的装置,其特征在于,所述装置还包括: 通知模块,用于若所述第一业务处理未超时且处理失败,则通知所述用户终端所述第一业务处理失败。
13.根据权利要求9所述的装置,所述业务处理与标记模块还包括: 第四处理单元,用于若所述第二业务处理超时,则立即重新处理所述第二业务; 第二标记单元,用于若处理再次超时,则将所述业务请求的处理状态标记为第二处理状态。
14.根据权利要求9所述的装置,其特征在于,所述装置还包括: 发送模块,用于若所述第二业务处理未超时且处理成功,则将处理成功的结果发送给所述用户终端。
15.根据权利要求9所述的装置,其特征在于,所述第一处理单元包括: 第一处理子单元,用于当所述业务请求的处理状态为所述第一处理状态,且所述第一处理结果为处理成功时,继续处理所述第二业务; 发送子单元,用于若所述第二业务处理未超时且处理成功,则将处理成功的结果发送给所述用户终端; 第二处理子单元,用于若处理超时,则立即重新处理所述第二业务; 标记子单元,用于若处理再次超时,则将所述业务请求的处理状态标记为第二处理状态。
16.根据权利要求9至15任一项所述的装置,其特征在于,所述身份标识中包括:所述业务请求对应的业务代码、处理时间、所述用户终端对应的用户帐号、以及预置数量的随机字符。
【专利摘要】一种业务请求处理方法,包括:服务器为业务请求分配身份标识;若处理第一业务超时,则标记处理状态为第一处理状态,若处理未超时且处理成功,则继续处理第二业务,若处理超时,则标记处理状态为第二处理状态;定期按照所述身份标识查询所述业务请求的处理状态,获取所述业务请求的处理结果,并将所述处理结果发送给所述用户终端,所述处理结果包括与所述第一业务对应的第一处理结果以及与所述第二业务对应的第二处理结果,其中,当查询出所述第二处理结果为失败时,为所述业务请求重新分配身份标识。此外,本发明还提供一种业务请求处理装置。上述业务请求处理方法及装置可提高处理效率。
【IPC分类】H04L29-12, G06Q20-40, H04L29-06
【公开号】CN104767716
【申请号】CN201410004223
【发明人】陈阳, 尹庆东, 姚建明, 唐金山
【申请人】腾讯科技(深圳)有限公司
【公开日】2015年7月8日
【申请日】2014年1月3日
【公告号】WO2015101341A1
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1