业务状态的切换方法、装置、电子设备和存储介质制造方法及图纸

技术编号:33092165 阅读:22 留言:0更新日期:2022-04-16 23:21
本公开实施例提供了一种业务状态的切换方法、装置、电子设备和存储介质。该方法包括:获取当前业务动作所属目标业务场景的业务场景信息和当前业务状态的当前业务状态信息;根据所述业务场景信息和所述当前业务状态信息执行所述当前业务动作,生成执行结果;根据所述执行结果对所述目标业务场景进行业务状态切换。本公开实施例通过采用上述技术方案,能够实现不同的业务场景下的业务状态切换,提升状态机在多业务场景中的通用性。状态机在多业务场景中的通用性。状态机在多业务场景中的通用性。

【技术实现步骤摘要】
业务状态的切换方法、装置、电子设备和存储介质


[0001]本公开实施例涉及计算机
,尤其涉及一种业务状态的切换方法、装置、电子设备和存储介质。

技术介绍

[0002]随着智能手机的普及,越来越多的用户开始使用智能手机进行音视频通话以及音视频数据分享等音视频项目。
[0003]音视频项目的整个业务流程包含从发起或收到音视频请求到音视频结束等一系列的业务状态,业务状态较多,而且,触发业务状态之间的切换的事件也异常复杂且随着需求的变化改动较为频繁,业务方需要针对不同的业务状态做出对应用户界面切换和事件响应,因此,需要在客户端中设置一个状态机中枢系统来集成有序地管理各业务状态以及各业务状态之间的切换。
[0004]然而,现有的状态机一般仅能适用于特定的场景,不具有通用性,无法满足不同业务场景的状态管理需求。

技术实现思路

[0005]本公开实施例提供一种业务状态的切换方法、装置、电子设备和存储介质,以实现不同业务场景下的业务状态切换。
[0006]第一方面,本公开实施例提供了业务状态的切换方法,包括:...

【技术保护点】

【技术特征摘要】
1.一种业务状态的切换方法,其特征在于,包括:获取当前业务动作所属目标业务场景的业务场景信息和当前业务状态的当前业务状态信息;根据所述业务场景信息和所述当前业务状态信息执行所述当前业务动作,生成执行结果;根据所述执行结果对所述目标业务场景进行业务状态切换。2.根据权利要求1所述的方法,其特征在于,所述根据所述业务场景信息和所述业务状态信息执行所述当前业务动作,生成执行结果,包括:根据所述业务场景信息和所述当前业务状态信息确定目标动作处理程序;采用所述目标动作处理程序对所述当前业务动作进行处理,生成执行结果。3.根据权利要求2所述的方法,其特征在于,所述采用所述目标动作处理程序对所述当前业务动作进行处理,生成执行结果,包括:通过所述目标动作处理程序将所述当前业务动作拆分为至少两个业务原子操作;按照设定执行顺序依次执行所述至少两个业务原子操作,得到所述当前业务动作的执行结果。4.根据权利要求1所述的方法,其特征在于,所述根据所述执行结果对所述目标业务场景进行业务状态切换,包括:根据所述执行结果查询预先设置的业务状态切换表,确定待切换的目标业务状态的目标业务状态信息;依据所述目标业务状态信息,将所述目标业务场景的业务状态由所述当前业务状态切换为所述目标业务状态。5.根据权利要求4所述的方法,其特征在于,在所述依据所述目标业务状态信息,将所述目标业务场景的业务状态由所述当前业务状态切换为所述目标业务状态之后,还包括:根据所述当前业务状态信息和所述目标业务状态信息确定本次的业务状态切换事件是否为待监听业务状态切换事件;如果本次的业务状态切换事件为待监听业务状态切换事件,则生成包含所述当前业务状态信息和所述目标业...

【专利技术属性】
技术研发人员:黎威威
申请(专利权)人:北京字跳网络技术有限公司
类型:发明
国别省市:

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

1