[发明专利]数据处理方法、装置、介质和计算设备有效
申请号: | 201910534465.8 | 申请日: | 2019-06-19 |
公开(公告)号: | CN110275701B | 公开(公告)日: | 2023-05-23 |
发明(设计)人: | 李云鹏;盛惠珍;刘棉明 | 申请(专利权)人: | 网易传媒科技(北京)有限公司 |
主分类号: | G06F8/20 | 分类号: | G06F8/20 |
代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 周天宇 |
地址: | 100084 北京市海淀区西北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据处理 方法 装置 介质 计算 设备 | ||
本发明的实施方式提供了一种数据处理方法,包括获取配置数据,配置数据用于表征多个功能模块中是否包含目标模块;在配置数据表征多个功能模块包含目标模块时,基于配置数据获取目标模块;处理目标模块得到相应的替补模块,并封装替补模块;以及接收用户发送的第一调用请求,并基于第一调用请求将目标模块或者封装后的替补模块发送至用户。该方法为用户提供具有统一接口的功能模块或封装后的替补模块,以便在软件开发过程中实现相关功能的快速上线或下线,提高了软件开发中代码的稳定性,降低了开发成本,提升了开发效率。此外,本发明的实施方式提供了一种装置、一种介质和一种计算设备。
技术领域
本发明的实施方式涉及计算机领域,更具体地,本发明的实施方式涉及一种数据处理方法、装置、介质和计算设备。
背景技术
本部分旨在为权利要求书中陈述的本发明的实施方式提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
在整个计算机领域,在软件开发过程中,通常需要上线某些功能,例如需要将各种不同的功能集合到开发主干或者主干分支上。例如,可以将第三方提供的具有相关功能的功能模块集合到开发主干或者主干分支上,该功能模块例如为SDK(Software DevelopmentKit,软件开发工具包)。
目前,已经出现一些功能模块的上线或下线的方法,其中,功能模块上线表示在运行软件时可以执行该功能模块,功能模块下线表示在运行软件时不再执行该功能模块。然而,在实现本公开构思的过程中,发明人发现相关技术中至少存在如下问题:在软件开发时,当需要加载某些功能模块或者不需要执行软件中的某些功能模块时,通常通过插件化技术来上线或者禁用这些功能模块。但是,插件化技术不能实现功能模块的整体紧急上线或者下线。例如,当遇到突发情况需要快速下线功能模块时,若采用插件化技术来解决该问题,需要编写大量的代码来实现该功能模块的禁用,导致成本极高,效率极低,因此无法解决突发情况。
针对相关技术中的上述问题,目前还未提出有效的解决方案。
发明内容
但是,现有技术中在软件开发时,无法对功能模块进行整体紧急上线或下线处理,并且由于需要编写代码来上线或者下线功能模块而导致无法快速上线或下线功能模块,另外,现有技术通过插件化技术来处理功能模块存在成本极高、效率极低的问题。
因此在现有技术中,在功能模块的上线或者下线过程中,通过插件化技术来上线或者下线功能模块,导致无法快速上线或者下线功能模块,并且软件开发中代码稳定性低,开发成本高,开发效率低是非常令人烦恼的过程。
为此,非常需要一种改进的数据处理方法,以实现为用户提供具有统一接口的功能模块或封装后的替补模块,以便在软件开发过程中,直接将具有统一接口的功能模块或封装后的替补模块集合到开发主干或者主干分支上以实现相关功能的快速上线或下线,适用于在突发情况下紧急上线或下线功能模块,提高了软件开发中代码的稳定性,降低了开发成本,提升了开发效率。
在本上下文中,本发明的实施方式期望提供一种数据处理方法、装置、介质和计算设备。
在本发明实施方式的第一方面中,提供了一种数据处理方法,包括:获取配置数据,所述配置数据用于表征多个功能模块中是否包含目标模块,在所述配置数据表征多个功能模块包含目标模块时,基于所述配置数据获取所述目标模块,处理所述目标模块得到相应的替补模块,并封装所述替补模块,接收用户发送的第一调用请求,并基于所述第一调用请求将所述目标模块或者所述封装后的替补模块发送至用户。
在本发明的一个实施例中,所述替补模块包括具有返回空对象的功能的模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易传媒科技(北京)有限公司,未经网易传媒科技(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910534465.8/2.html,转载请声明来源钻瓜专利网。