[发明专利]系统业务模块配置方法、系统、可读存储介质和设备在审
申请号: | 201910396202.5 | 申请日: | 2019-05-14 |
公开(公告)号: | CN110262828A | 公开(公告)日: | 2019-09-20 |
发明(设计)人: | 方焘;南雷蒙;罗华胜 | 申请(专利权)人: | 浙江数链科技有限公司 |
主分类号: | G06F8/71 | 分类号: | G06F8/71;G06F8/65 |
代理公司: | 杭州华进联浙知识产权代理有限公司 33250 | 代理人: | 舒丁 |
地址: | 311215 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 业务模块 业务组件 映射表 可读存储介质 后台服务器 更新内容 模块配置 系统业务 载入 配置 软件开发技术 关联关系 在线更换 加载 下载 更新 判定 | ||
本发明涉及一种系统业务模块配置方法、系统、可读存储介质和设备,属于软件开发技术领域,从后台服务器获取业务模块对应的配置编号,在根据配置编号判定业务模块需要进行更新时,从后台服务器下载映射表,由于映射表包含业务组件的载入模式、业务模块和配置编号之间的关联关系,因此可以根据映射表获取业务模块的更新内容,以及业务模块对应业务组件的载入模式,以该载入模式加载更新内容,对业务组件进行更新,实现对业务模块的在线更换。
技术领域
本发明涉及软件开发技术领域,特别是涉及一种系统业务模块配置方法、系统、可读存储介质和设备。
背景技术
软件开发一般是在封闭系统下的开发,如iOS开发是在苹果封闭系统下的开发,开发类型有原生、H5或者二者混编。原生开发需事先将各业务模块搭建好,然后将其间的跳转方向以及方式都事先规划好,代码一经发布审核,想要更改就需要再度过一个审核期;纯H5开发,通过H5开发业务模块,只能针对相对简单的一些APP,很多特定功能无法通过纯H5实现;原生与H5混编开发,主要框架以及业务模块采用原生开发,一些客户端前端通用的活动模块或者简介信息模块,混编可体现原生方面性能的优势,又可以直接通过修改H5页面更新活动等。
目前在开发APP时,通常是将APP的业务组件化。组件化开发,就是将一个臃肿,复杂的单一工程的项目,根据功能或者属性进行分解,拆分成为各个独立的功能模块或者组件;然后根据项目和业务的需求,按照某种方式,任意组织成一个拥有完整业务逻辑的工程。业务组件化过程中,业务模块只依赖基础模块,不同业务模块之间的跳转通过路由连接,组件化之后虽然可以快速搭建APP,但是想要在线上更换业务模块非常困难。
发明内容
基于此,有必要针对传统的业务组件化难以实现更换业务模块的问题,提供一种系统业务模块配置方法、系统、可读存储介质和设备。
一种系统业务模块配置方法,包括以下步骤:
从后台服务器获取业务模块对应的配置编号,根据配置编号判断业务模块是否需要进行更新;
若是,从后台服务器下载映射表,根据映射表获取业务模块的更新内容和业务组件的载入模式;其中,映射表包含业务组件的载入模式、业务模块和配置编号之间的关联关系;
根据载入模式加载更新内容,对业务模块进行业务组件更新。
根据上述系统业务模块配置方法,其是从后台服务器获取业务模块对应的配置编号,在根据配置编号判定业务模块需要进行更新时,从后台服务器下载映射表,由于映射表包含业务组件的载入模式、业务模块和配置编号之间的关联关系,因此可以根据映射表获取业务模块的更新内容,以及业务模块对应业务组件的载入模式,以该载入模式加载更新内容,对业务组件进行更新,实现对业务模块的在线更换。
在其中一个实施例中,从后台服务器获取业务模块对应的配置编号的步骤包括以下步骤:
通过业务中间件向后台服务器发起请求,其中,请求用于调取业务模块对应的配置编号,业务中间件与业务模块相匹配;
接收后台服务器返回的配置编号。
在其中一个实施例中,通过业务中间件向后台服务器发起请求的步骤包括以下步骤:
在进入业务模块所在的APP时,通过业务中间件向后台服务器发起请求;
或者,在进入业务模块所在的前台时,通过业务中间件向后台服务器发起请求;
或者,触发定时任务,在达到定时时间后,通过业务中间件向后台服务器发起请求。
在其中一个实施例中,系统业务模块配置方法还包括以下步骤:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江数链科技有限公司,未经浙江数链科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910396202.5/2.html,转载请声明来源钻瓜专利网。