【技术实现步骤摘要】
一种检测业务之间存在冲突的方法及装置
本专利技术涉及通信
,特别涉及一种检测业务之间存在冲突的方法及装置。
技术介绍
随着通信技术的发展,电信运营商所提供的业务越来越多,为人们的工作和生活提供了更加便利的通信服务。然而新的电信业务的启用,经常与已启用的业务产生冲突,造成业务的实际运行结果与预期运行结果不符,引起用户投诉甚至造成系统崩溃等严重后果,因此业务冲突问题成为阻碍电信业务发展的一大瓶颈。现有技术中对于业务之间是否存在冲突的检测方式为:首先,获取到待检测业务的执行逻辑;然后,将待检测的各业务的执行逻辑,与预先存储的根据经验得到的存在冲突的业务的执行逻辑进行比对,从而判断业务间是否有冲突。在实现本专利技术的过程中,专利技术人发现现有技术至少存在以下问题:当前的检测方式仅能检测出已存在的冲突,对于新业务之间的冲突则无法检测出,存在一定的局限性,并且检测效率较低。
技术实现思路
为了解决现有技术的问题,本专利技术实施例提供了一种检测业务之间存在冲突的方法及装置。所述技术方案如下:一方面,提供了一种检测业务之间存在冲突的方法,所述方法包括:获取待检测的各业务对应的执行逻辑以及输入参数;在所述待检测的各业务中依次选取一个业务,根据所述选取的业务对应的执行逻辑中的每一个步骤执行所述选取的业务;在所述选取的业务的每一个步骤执行完毕时,根据当前步骤中执行所述选取的业务后的输出参数与所述待检测的各业务中除所述选取的业务以外其他业务对应输入参数,确定所述选取的业务与所述其他业务是否存在冲突。优选的,所述获取待检测的各业务对应的输入参数,包括:获取所述待检测的各业务的初始 ...
【技术保护点】
一种检测业务之间存在冲突的方法,其特征在于,所述方法包括:获取待检测的各业务对应的执行逻辑以及输入参数;在所述待检测的各业务中依次选取一个业务,根据所述选取的业务对应的执行逻辑中的每一个步骤执行所述选取的业务;在所述选取的业务的每一个步骤执行完毕时,根据当前步骤中执行所述选取的业务后的输出参数与所述待检测的各业务中除所述选取的业务以外其他业务对应输入参数,确定所述选取的业务与所述其他业务是否存在冲突。
【技术特征摘要】
1.一种检测业务之间存在冲突的方法,其特征在于,所述方法包括:获取待检测的各业务对应的执行逻辑以及输入参数;在所述待检测的各业务中依次选取一个业务,根据所述选取的业务对应的执行逻辑中的每一个步骤执行所述选取的业务;在所述选取的业务的每一个步骤执行完毕时,根据当前步骤中执行所述选取的业务后的输出参数与所述待检测的各业务中除所述选取的业务以外其他业务对应输入参数,确定所述选取的业务与所述其他业务是否存在冲突;其中,所述获取待检测的各业务对应的输入参数,包括:获取所述待检测的各业务的初始执行规则,并根据所述待检测的各业务的初始执行规则,获取所述待检测的各业务对应的初始时的输入参数;相应的,所述在所述选取的业务的每一个步骤执行完毕时,根据当前步骤中执行所述选取的业务后的输出参数与所述待检测的各业务中除所述选取的业务以外其他业务对应输入参数,确定所述选取的业务与所述其他业务是否存在冲突,包括:若当前步骤中执行所述选取的业务后的输出参数与所述其他业务对应的初始时的输入参数属于同一参数时,且当前步骤中执行所述选取的业务后的输出参数的参数值与所述其他业务对应的初始时的输入参数的参数值不相同或未在所述其他业务对应的初始时的输入参数的参数值的选取范围内时,则确定所述选取的业务与所述其他业务存在冲突。2.一种检测业务之间存在冲突的方法,其特征在于,所述方法包括:获取待检测的各业务对应的执行逻辑以及输入参数;在所述待检测的各业务中依次选取一个业务,根据所述选取的业务对应的执行逻辑中的每一个步骤执行所述选取的业务;在所述选取的业务的每一个步骤执行完毕时,根据当前步骤中执行所述选取的业务后的输出参数与所述待检测的各业务中除所述选取的业务以外其他业务对应输入参数,确定所述选取的业务与所述其他业务是否存在冲突;其中,获取待检测的各业务对应的输入参数,包括:根据所述待检测的各业务的执行逻辑,获取所述待检测的各业务在执行过程中每一个步骤结束时对应的下一个步骤的输入参数;相应的,所述在所述选取的业务的每一个步骤执行完毕时,根据当前步骤中执行所述选取的业务后的输出参数与所述待检测的各业务中除所述选取的业务以外其他业务对应输入参数,确定所述选取的业务与所述其他业务是否存在冲突,包括:若当前步骤中执行所述选取的业务后的输出参数与所述其他业务在当前步骤之后的一个步骤的输入参数属于同一参数时,且当前步骤中执行所述选取的业务后的输出参数的参数值与所述其他业务在当前步骤之后的一个步骤的输入参数的参数值不相同或未在所述其他业务在同一步骤中的输入参数的参数值的选取范围内时,则确定所述选取的业务与所述其他业务存在冲突。3.根据权利要求1或2所述的方法,其特征在于,所述确定所述选取的业务与所述其他业务是否存在冲突之后,所述方法还包括:根据当前步骤中执行所述选取的业务后的输出参数与所述待检测的各业务中除所述选取的业务以外其他业务对应输入参数,确定所述选取的业务与所述其他业务未存在冲突时,则在预先设定的具备冲突关系的业务对应关系中,查询所述待检测的各业务中是否存在所述业务对应关系中的业务组合;如果存在所述业务组合,则确定所述待检测的各业务中存在的所述业务组合存在冲突。4.根据权利要求3所述的方法,其特征在于,所述确定所述选取的业务与所述其他业务是否存在冲突之后,所述方法还包括:获取定制所述待检测的各业务对应的用户标识;相应的,所述如果存在所述业务组合,则确定所述待检测的各业务中存在的所述业务组合存在冲突,包括:判...
【专利技术属性】
技术研发人员:李宁,邓中亮,林侃丰,林文亮,侯云龙,张璘,
申请(专利权)人:北京邮电大学,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。