[发明专利]对象处理方法、装置、计算机设备和存储介质有效
申请号: | 202110547589.7 | 申请日: | 2021-05-19 |
公开(公告)号: | CN112988777B | 公开(公告)日: | 2021-08-10 |
发明(设计)人: | 熊亮春;叶盛 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F16/23 | 分类号: | G06F16/23;G06F9/52 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 陈小娜;刘雪帆 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 对象 处理 方法 装置 计算机 设备 存储 介质 | ||
本申请涉及一种对象处理方法、装置、计算机设备和存储介质。方法包括:响应于对象交互请求,获取针对目标对象的当前变更操作所在的当前变更阶段;当前变更操作根据各个操作步骤所对应的冲突操作类型划分为多个变更阶段;根据对象交互请求所对应的目标操作类型以及当前变更阶段对应的当前相关操作类型,确定对象交互请求对应的冲突校验结果;当冲突校验结果为不存在冲突时,根据对象交互请求对目标对象执行对应的交互操作。上述方案,对于对数据库中的对象进行的修改操作,细分为变更阶段,能够在各个变更阶段下进行冲突校验,能在很大程度上降低变更操作对其他交互操作的影响,有效提高对象交互处理的效率。
技术领域
本申请涉及网络技术领域,特别是涉及一种对象处理方法、装置、计算机设备和存储介质。
背景技术
在网络技术领域,往往需要与数据库等中记录的对象进行交互。例如:在某些时候,需要对数据库中的对象进行变更操作。
传统技术中,是通过强同步的方式实现与对象的交互,即,允许特定的计算节点来集中执行交互语句。这就会导致其他计算节点需要等待集中控制的计算节点的执行结果才能进行后续的处理。导致对象交互处理的效率低下。
需要说明的是,在上述背景技术部分公开的信息仅用于加强对本申请的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
发明内容
基于此,有必要针对上述技术问题,提供一种对象处理方法、装置、计算机设备和存储介质。
一种对象处理方法,所述方法包括:接收针对目标对象的对象交互请求;响应于所述对象交互请求,获取针对所述目标对象的当前变更操作所在的当前变更阶段;所述当前变更操作包括多个操作步骤,所述当前变更操作根据各个所述操作步骤所对应的冲突操作类型划分为多个变更阶段,所述冲突操作类型为所述操作步骤所对应的冲突操作的类型;根据所述对象交互请求所对应的目标操作类型以及所述当前变更阶段对应的当前相关操作类型,确定所述对象交互请求对应的冲突校验结果,所述当前相关操作类型包括当前冲突操作类型或者当前并行操作类型;当所述冲突校验结果为不存在冲突时,根据所述对象交互请求对所述目标对象执行对应的交互操作。
在一个实施例中,所述当所述冲突校验结果为不存在冲突时,根据所述对象交互请求对所述目标对象执行对应的交互操作,包括:当所述冲突校验结果为不存在冲突时,响应于所述对象交互请求,确定所述目标操作类型所对应的目标操作步骤序列;按照所述目标操作步骤序列对所述目标对象执行对应的交互操作。
一种对象处理装置,所述装置包括:交互请求接收模块,用于接收针对目标对象的对象交互请求;变更阶段获取模块,用于响应于所述对象交互请求,获取针对所述目标对象的当前变更操作所在的当前变更阶段;所述当前变更操作包括多个操作步骤,所述当前变更操作根据各个所述操作步骤所对应的冲突操作类型划分为多个变更阶段,所述冲突操作类型为所述操作步骤所对应的冲突操作的类型;冲突校验模块,用于根据所述对象交互请求所对应的目标操作类型以及所述当前变更阶段对应的当前相关操作类型,确定所述对象交互请求对应的冲突校验结果,所述当前相关操作类型包括当前冲突操作类型或者当前并行操作类型;操作执行模块,用于当所述冲突校验结果为不存在冲突时,根据所述对象交互请求对所述目标对象执行对应的交互操作。
在一个实施例中,变更阶段获取模块,还包括:操作步骤获取子模块,用于获取针对所述目标对象的所述当前变更操作所对应的当前操作步骤;变更阶段确定子模块,用于确定所述当前操作步骤所对应的变更阶段,作为针对所述目标对象的所述当前变更操作所在的所述当前变更阶段,其中,不同的所述冲突操作类型的连续操作步骤划分在不同的所述变更阶段中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110547589.7/2.html,转载请声明来源钻瓜专利网。