[发明专利]一种数据处理方法及装置有效
申请号: | 202111023776.1 | 申请日: | 2021-09-02 |
公开(公告)号: | CN113472903B | 公开(公告)日: | 2021-11-16 |
发明(设计)人: | 苟亚明 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 熊永强;杜维 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据处理 方法 装置 | ||
本申请公开了一种数据处理方法及装置,其中方法包括:获取目标应用的开关配置信息,目标应用包括开关组控制中心、多个业务模块以及N个开关项,N为正整数;所述开关配置信息包括N个写接口,每个写接口对应一个协议方法;调用开关组控制中心根据开关配置信息,将N个写接口中的各个写接口暴露给对应的业务模块;若存在任一业务模块通过调用目标写接口修改目标开关项的开关值的操作,通过开关组控制中心采用目标写接口对应的协议方法,修改目标开关项的当前开关状态,可实现对目标应用中多个开关项的统一管理,目标应用可以是与多媒体相关的应用,且目标应用可以运行于手机、电脑、智能语音交互设备、智能家电、车载终端等终端中。
技术领域
本申请涉及计算机技术领域,尤其涉及一种数据处理方法及装置。
背景技术
在任一应用的开发过程中,技术人员通常会为该应用开发多个业务模块和多个开关项;一个开关项可对应一个或多个业务模块,且不同的业务模块可根据自己的业务逻辑对该开关项的开关状态进行控制。例如,针对视频播放应用而言,其可包括视频播放业务模块和视频搜索业务模块等多个业务模块,以及“青少年模式”等多个开关项;视频播放业务模块和视频搜索业务模块均可对“青少年模式”这一开关项的开关状态进行控制。由于目前通常是由各个业务模块独立控制相应开关项的开关状态的,这样的处理方式会导致应用的代码重复率较高,不利于应用的维护和扩展;因此,如何对应用的各个开关项的开关状态进行控制成为了当下的研究热点。
发明内容
本申请实施例提供了一种数据处理方法及装置,可实现对目标应用中多个开关项的统一管理。
一方面,本申请实施例提供了一种数据处理方法,包括:
获取目标应用的开关配置信息,所述目标应用包括开关组控制中心、多个业务模块以及N个开关项,N为正整数;所述开关组控制中心用于统一管理所述N个开关项,所述多个业务模块中每个业务模块对应所述N个开关项中的至少一个开关项,所述开关配置信息包括N个写接口,一个写接口对应一个开关项,且每个写接口对应一个协议方法;
调用所述开关组控制中心根据所述开关配置信息,将所述N个写接口中的各个写接口暴露给对应的业务模块;
若存在任一业务模块通过调用目标写接口修改目标开关项的开关值的操作,则通过所述开关组控制中心采用所述目标写接口对应的协议方法,修改所述目标开关项的当前开关状态;所述当前开关状态是指所述目标写接口被调用时,所述目标开关项所处的开关状态。
再一方面,本申请实施例提供了一种数据处理装置,包括:
获取单元,用于获取目标应用的开关配置信息,所述目标应用包括开关组控制中心、多个业务模块以及N个开关项,N为正整数;所述开关组控制中心用于统一管理所述N个开关项,所述多个业务模块中每个业务模块对应所述N个开关项中的至少一个开关项,所述开关配置信息包括N个写接口,一个写接口对应一个开关项,且每个写接口对应一个协议方法;
处理单元,用于调用所述开关组控制中心根据所述开关配置信息,将所述N个写接口中的各个写接口暴露给对应的业务模块;
修改单元,用于若存在任一业务模块通过调用目标写接口修改目标开关项的开关值的操作,则通过所述开关组控制中心采用所述目标写接口对应的协议方法,修改所述目标开关项的当前开关状态;所述当前开关状态是指所述目标写接口被调用时,所述目标开关项所处的开关状态。
再一方面,本申请实施例提供了一种数据处理设备,包括:
处理器,适于实现一条或多条指令;
计算机存储介质,所述计算机存储介质存储有一条或多条指令,所述一条或多条指令由所述处理器加载并执行如下步骤:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111023776.1/2.html,转载请声明来源钻瓜专利网。