系统业务模块配置方法、系统、可读存储介质和设备技术方案

技术编号:22166213 阅读:25 留言:0更新日期:2019-09-21 10:17
本发明专利技术涉及一种系统业务模块配置方法、系统、可读存储介质和设备,属于软件开发技术领域,从后台服务器获取业务模块对应的配置编号,在根据配置编号判定业务模块需要进行更新时,从后台服务器下载映射表,由于映射表包含业务组件的载入模式、业务模块和配置编号之间的关联关系,因此可以根据映射表获取业务模块的更新内容,以及业务模块对应业务组件的载入模式,以该载入模式加载更新内容,对业务组件进行更新,实现对业务模块的在线更换。

System Business Module Configuration Method, System, Readable Storage Media and Equipment

【技术实现步骤摘要】
系统业务模块配置方法、系统、可读存储介质和设备
本专利技术涉及软件开发
,特别是涉及一种系统业务模块配置方法、系统、可读存储介质和设备。
技术介绍
软件开发一般是在封闭系统下的开发,如iOS开发是在苹果封闭系统下的开发,开发类型有原生、H5或者二者混编。原生开发需事先将各业务模块搭建好,然后将其间的跳转方向以及方式都事先规划好,代码一经发布审核,想要更改就需要再度过一个审核期;纯H5开发,通过H5开发业务模块,只能针对相对简单的一些APP,很多特定功能无法通过纯H5实现;原生与H5混编开发,主要框架以及业务模块采用原生开发,一些客户端前端通用的活动模块或者简介信息模块,混编可体现原生方面性能的优势,又可以直接通过修改H5页面更新活动等。目前在开发APP时,通常是将APP的业务组件化。组件化开发,就是将一个臃肿,复杂的单一工程的项目,根据功能或者属性进行分解,拆分成为各个独立的功能模块或者组件;然后根据项目和业务的需求,按照某种方式,任意组织成一个拥有完整业务逻辑的工程。业务组件化过程中,业务模块只依赖基础模块,不同业务模块之间的跳转通过路由连接,组件化之后虽然可以快速搭建APP,但是想要在线上更换业务模块非常困难。
技术实现思路
基于此,有必要针对传统的业务组件化难以实现更换业务模块的问题,提供一种系统业务模块配置方法、系统、可读存储介质和设备。一种系统业务模块配置方法,包括以下步骤:从后台服务器获取业务模块对应的配置编号,根据配置编号判断业务模块是否需要进行更新;若是,从后台服务器下载映射表,根据映射表获取业务模块的更新内容和业务组件的载入模式;其中,映射表包含业务组件的载入模式、业务模块和配置编号之间的关联关系;根据载入模式加载更新内容,对业务模块进行业务组件更新。根据上述系统业务模块配置方法,其是从后台服务器获取业务模块对应的配置编号,在根据配置编号判定业务模块需要进行更新时,从后台服务器下载映射表,由于映射表包含业务组件的载入模式、业务模块和配置编号之间的关联关系,因此可以根据映射表获取业务模块的更新内容,以及业务模块对应业务组件的载入模式,以该载入模式加载更新内容,对业务组件进行更新,实现对业务模块的在线更换。在其中一个实施例中,从后台服务器获取业务模块对应的配置编号的步骤包括以下步骤:通过业务中间件向后台服务器发起请求,其中,请求用于调取业务模块对应的配置编号,业务中间件与业务模块相匹配;接收后台服务器返回的配置编号。在其中一个实施例中,通过业务中间件向后台服务器发起请求的步骤包括以下步骤:在进入业务模块所在的APP时,通过业务中间件向后台服务器发起请求;或者,在进入业务模块所在的前台时,通过业务中间件向后台服务器发起请求;或者,触发定时任务,在达到定时时间后,通过业务中间件向后台服务器发起请求。在其中一个实施例中,系统业务模块配置方法还包括以下步骤:获取业务模块的业务组件的载入方式,获取业务模块的配置编号,根据业务组件的载入模式、业务模块和配置编号之间的关联关系建立映射表,将映射表发送至后台服务器并保存。在其中一个实施例中,获取业务模块的业务组件的载入方式的步骤包括以下步骤:在Web操作界面上接收操作指令,根据操作指令编辑业务模块的业务组件的载入方式和业务模块的配置编号。一种系统业务模块配置系统,包括:编号获取单元,用于从后台服务器获取业务模块对应的配置编号;模块判断单元,用于根据配置编号判断业务模块是否需要进行更新;下载获取单元,用于在模块判断单元判定业务模块需要进行更新时,从后台服务器下载映射表,根据映射表获取业务模块的更新内容和业务组件的载入模式;其中,映射表包含业务组件的载入模式、业务模块和配置编号之间的关联关系;组件配置单元,用于根据载入模式加载更新内容,对业务模块进行业务组件更新。根据上述系统业务模块配置系统,编号获取单元从后台服务器获取业务模块对应的配置编号,在模块判断单元根据配置编号判定业务模块需要进行更新时,下载获取单元从后台服务器下载映射表,由于映射表包含业务组件的载入模式、业务模块和配置编号之间的关联关系,因此可以根据映射表获取业务模块的更新内容,以及业务模块对应业务组件的载入模式,组件配置单元以该载入模式加载更新内容,对业务组件进行更新,实现对业务模块的在线更换。在其中一个实施例中,编号获取单元通过业务中间件向后台服务器发起请求,接收后台服务器返回的配置编号;其中,请求用于调取业务模块对应的配置编号,业务中间件与业务模块相匹配;在其中一个实施例中,编号获取单元在进入业务模块所在的APP时,通过业务中间件向后台服务器发起请求;或者,在进入业务模块所在的前台时,通过业务中间件向后台服务器发起请求;或者,触发定时任务,在达到定时时间后,通过业务中间件向后台服务器发起请求。在其中一个实施例中,系统业务模块配置系统还包括映射表建立单元,用于获取业务模块的业务组件的载入方式,获取业务模块的配置编号,根据业务组件的载入模式、业务模块和配置编号之间的关联关系建立映射表,将映射表发送至后台服务器并保存。在其中一个实施例中,映射表建立单元在Web操作界面上接收操作指令,根据操作指令编辑业务模块的业务组件的载入方式和业务模块的配置编号。一种系统业务模块配置系统,包括APP模块配置系统和后台服务系统;APP模块配置系统用于从后台服务系统获取业务模块对应的配置编号,根据配置编号判断业务模块是否需要进行更新;若是,从后台服务器下载映射表,根据映射表获取业务模块的更新内容和业务组件的载入模式;根据载入模式加载更新内容,对业务模块进行业务组件更新;其中,映射表包含业务组件的载入模式、业务模块和配置编号之间的关联关系。在其中一个实施例中,系统业务模块配置系统还包括Web模块配置系统,用于在Web操作界面上接收操作指令,根据操作指令编辑业务模块的业务组件的载入方式,根据业务组件的载入方式与业务模块的关联关系建立映射表,将映射表发送至后台服务器并保存。一种可读存储介质,其上存储有可执行程序,可执行程序被处理器执行时实现上述的系统业务模块配置方法的步骤。上述可读存储介质,通过其存储的可执行程序,可以从后台服务器获取业务模块对应的配置编号,在根据配置编号判定业务模块需要进行更新时,从后台服务器下载映射表,由于映射表包含业务组件的载入模式、业务模块和配置编号之间的关联关系,因此可以根据映射表获取业务模块的更新内容,以及业务模块对应业务组件的载入模式,以该载入模式加载更新内容,对业务组件进行更新,实现对业务模块的在线更换。一种计算机设备,包括存储器和处理器,存储器存储有可执行程序,处理器执行可执行程序时实现上述的系统业务模块配置方法的步骤。上述系统业务模块配置设备,通过在处理器上运行可执行程序,可以从后台服务器获取业务模块对应的配置编号,在根据配置编号判定业务模块需要进行更新时,从后台服务器下载映射表,由于映射表包含业务组件的载入模式、业务模块和配置编号之间的关联关系,因此可以根据映射表获取业务模块的更新内容,以及业务模块对应业务组件的载入模式,以该载入模式加载更新内容,对业务组件进行更新,实现对业务模块的在线更换。附图说明图1是一个实施例中系统业务模块配置方法的流程示意图;图2是一个实施例中系统本文档来自技高网...

【技术保护点】
1.一种系统业务模块配置方法,其特征在于,包括以下步骤:从后台服务器获取业务模块对应的配置编号,根据所述配置编号判断所述业务模块是否需要进行更新;若是,从所述后台服务器下载映射表,根据所述映射表获取所述业务模块的更新内容和业务组件的载入模式;其中,所述映射表包含所述业务组件的载入模式、所述业务模块和所述配置编号之间的关联关系;根据所述载入模式加载所述更新内容,对所述业务模块进行业务组件更新。

【技术特征摘要】
1.一种系统业务模块配置方法,其特征在于,包括以下步骤:从后台服务器获取业务模块对应的配置编号,根据所述配置编号判断所述业务模块是否需要进行更新;若是,从所述后台服务器下载映射表,根据所述映射表获取所述业务模块的更新内容和业务组件的载入模式;其中,所述映射表包含所述业务组件的载入模式、所述业务模块和所述配置编号之间的关联关系;根据所述载入模式加载所述更新内容,对所述业务模块进行业务组件更新。2.根据权利要求1所述的系统业务模块配置方法,其特征在于,所述从后台服务器获取业务模块对应的配置编号的步骤包括以下步骤:通过业务中间件向后台服务器发起请求,其中,所述请求用于调取业务模块对应的配置编号,所述业务中间件与所述业务模块相匹配;接收所述后台服务器返回的配置编号。3.根据权利要求2所述的系统业务模块配置方法,其特征在于,所述通过业务中间件向后台服务器发起请求的步骤包括以下步骤:在进入所述业务模块所在的APP时,通过业务中间件向后台服务器发起请求;或者,在进入所述业务模块所在的前台时,通过业务中间件向后台服务器发起请求;或者,触发定时任务,在达到定时时间后,通过业务中间件向后台服务器发起请求。4.根据权利要求1所述的系统业务模块配置方法,其特征在于,还包括以下步骤:获取所述业务模块的业务组件的载入方式,获取所述业务模块的配置编号,根据所述业务组件的载入模式、所述业务模块和所述配置编号之间的关联关系建立所述映射表,将所述映射表发送至所述后台服务器并保存。5.根据权利要求4所述的系统业务模块配置方法,其特征在于,所述获取所述业务模块的业务组件的载入方式的步骤包括以下步骤:在Web操作界面上接收操作指令,根据所述操作指令编辑所述业务模块的业务组件的载入方式和所述业务模块的配置编号。6.一种系统业务模块配置系统...

【专利技术属性】
技术研发人员:方焘南雷蒙罗华胜
申请(专利权)人:浙江数链科技有限公司
类型:发明
国别省市:浙江,33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1