[发明专利]一种数据处理方法及装置有效
申请号: | 202111023776.1 | 申请日: | 2021-09-02 |
公开(公告)号: | CN113472903B | 公开(公告)日: | 2021-11-16 |
发明(设计)人: | 苟亚明 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 熊永强;杜维 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据处理 方法 装置 | ||
1.一种数据处理方法,其特征在于,包括:
获取目标应用的开关配置表,将所述开关配置表解析成数据对象,并将解析得到的数据对象作为所述目标应用的开关配置信息,所述目标应用包括开关组控制中心、多个业务模块以及N个开关项,N为正整数;所述开关组控制中心用于统一管理所述N个开关项,所述多个业务模块中每个业务模块对应所述N个开关项中的至少一个开关项,所述开关配置信息包括N个写接口,一个写接口对应一个开关项,且每个写接口对应一个协议方法;
调用所述开关组控制中心根据所述开关配置信息,将所述N个写接口中的各个写接口暴露给对应的业务模块;
若存在任一业务模块通过调用目标写接口修改目标开关项的开关值的操作,则通过所述开关组控制中心采用所述目标写接口对应的协议方法,修改所述目标开关项的当前开关状态;所述当前开关状态是指所述目标写接口被调用时,所述目标开关项所处的开关状态。
2.如权利要求1所述的方法,其特征在于,所述任一业务模块在调用所述目标写接口时,向所述开关组控制中心传入了所述目标开关项的候选开关状态;所述开关组控制中心采用所述目标写接口对应的协议方法,修改所述目标开关项的当前开关状态的方式包括:
根据所述任一业务模块传入的候选开关状态,确定所述目标开关项的目标开关状态;所述目标开关状态是指:对所述目标开关项的当前开关状态进行修改后,所述目标开关项所需处于的开关状态;
基于所述目标开关项的绑定对象,确定所述目标开关项的状态修改方式;
采用所述状态修改方式,将所述目标开关项的当前开关状态修改为所述目标开关状态。
3.如权利要求2所述的方法,其特征在于,所述根据所述任一业务模块传入的候选开关状态,确定所述目标开关项的目标开关状态,包括:
若所述目标开关项存在前置依赖关系,则基于所述前置依赖关系从所述N个开关项中,递归获取所述目标开关项所依赖的一个或多个依赖开关项;并根据所述各个依赖开关项的当前开关状态和所述任一业务模块传入的候选开关状态,确定所述目标开关项的目标开关状态;
若所述目标开关项不存在前置依赖关系,则将所述任一业务模块传入的候选开关状态,确定为所述目标开关项的目标开关状态。
4.如权利要求2所述的方法,其特征在于,
若所述目标开关项的绑定对象为用户,则所述采用所述状态修改方式,将所述目标开关项的当前开关状态修改为所述目标开关状态,包括:
调用对象绑定方法生成包含所述目标开关状态的目标开关数据,并将所述目标开关数据和登录所述目标应用的用户标识进行绑定,将绑定得到的目标绑定结果存储至所述目标应用所处的设备的本地空间,以覆盖所述目标开关项的当前开关状态对应的当前绑定结果,实现将所述目标开关项的当前开关状态修改为所述目标开关状态;
若所述目标开关项的绑定对象为设备,则所述采用所述状态修改方式,将所述目标开关项的当前开关状态修改为所述目标开关状态,包括:
基于所述目标开关项的开关标识和所述目标开关状态,生成目标键值对;并将所述目标键值对存储至所述目标应用所处的设备的本地空间,以覆盖所述目标开关项的当前开关状态对应的当前键值对,实现将所述目标开关项的当前开关状态修改为所述目标开关状态。
5.如权利要求2所述的方法,其特征在于,所述方法还包括:
所述开关组控制中心在将所述目标开关项的当前开关状态修改为所述目标开关状态后,确定所述目标开关项的开关状态的存储位置;
若所述存储位置为服务器,则通过所述开关组控制中心获取服务器地址参数,并将所述目标开关项的目标开关状态存储至所述服务器地址参数对应的服务器;
其中,所述服务器地址参数是:所述任一业务模块在调用所述目标写接口时,向所述开关组控制中心传入的地址参数;或者,所述服务器地址参数是:所述目标应用的开发数据包中携带的地址参数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111023776.1/1.html,转载请声明来源钻瓜专利网。