一种移动端业务配置化方法及系统技术方案

技术编号:26375218 阅读:33 留言:0更新日期:2020-11-19 23:43
一种移动端业务配置化方法及系统,方法包括:创建主业务模块、子业务模块加载管理模块以及多个子业务模块;当主业务模块有配置需求时,根据所述配置需求确定所需求的子业务模块,并通过子业务模块加载管理模块自由拼接组合所需求的子业务模块到主业务模块中,从而快速组成系统。本发明专利技术将业务模块分成多个独立的子业务模块,并可以通过简单的配置化操作快速拼接组合不同业务模块单元,快速生成包含不同业务单元的定制化系统以适应不同需求用户。

【技术实现步骤摘要】
一种移动端业务配置化方法及系统
本专利技术涉及移动端
,具体涉及一种移动端业务配置化方法及系统。
技术介绍
近些年随着移动设备性能高速发展,手机已经成为人们生活中使用率非常高的设备,各公司产品都着力于将业务产品扩展到手机上。由于需要手机端app的客户非常多,且客户需求急切,使得我们的传统移动端app开发工作量大。并且在为同一领域的客户开发具有部分相同业务的定制化系统时,手机端的开发工作耦合度比较高。为了降低移动端app开发工作的耦合度,同时也为了提升开发效率,使业务模块能够复用,迫切需要一种技术使开发工作化整为零,能够自由拼接组合不同业务模块单元形成系统,以快速响应用户需求,因此业务模块单元的快速配置在手机端应运而生。传统的移动端系统定制化产品开发过程中,就算已经积累过业务经验,也只能新建一个新的项目工程,拷贝已经有的业务模块,最后做定制化,效率低,而且代码混乱。综上所述,现有技术缺点主要有:1、代码耦合度高,各业务模块在同一个工程中,代码不够清晰。2、为新用户开发定制化系统效率低。r>专利技术本文档来自技高网...

【技术保护点】
1.一种移动端业务配置化方法,其特征在于,所述方法包括:/n创建主业务模块、子业务模块加载管理模块以及多个子业务模块;/n当主业务模块有配置需求时,根据所述配置需求确定所需求的子业务模块,并通过子业务模块加载管理模块自由拼接组合所需求的子业务模块到主业务模块中,从而快速组成系统。/n

【技术特征摘要】
1.一种移动端业务配置化方法,其特征在于,所述方法包括:
创建主业务模块、子业务模块加载管理模块以及多个子业务模块;
当主业务模块有配置需求时,根据所述配置需求确定所需求的子业务模块,并通过子业务模块加载管理模块自由拼接组合所需求的子业务模块到主业务模块中,从而快速组成系统。


2.根据权利要求1所述的移动端业务配置化方法,其特征在于,当所述配置需求为静态配置需求时;
在主业务模块中构建xml解析模块,用于解析配置信息文件;
所述主业务模块基于所述静态配置需求向xml解析模块发出配置信息请求,xml解析模块解析配置信息请求中的配置信息文件并获取包含配置信息的xml文件,主业务模块根据xml文件的配置信息加载对应的子业务模块,将所需业务呈现给用户。


3.根据权利要求2所述的移动端业务配置化方法,其特征在于,所述方法还包括:在主业务模块中创建xml文件,当主业务模块有静态配置需求时,在xml文件中配置需要使用的子业务模块,形成包含配置信息的xml文件。


4.根据权利要求1所述的移动端业务配置化方法,其特征在于,当所述配置需求为动态配置需求时;
构建基于JavaScript的js插件注册管理模块以及js插件;
所述主业务模块向js插件注册管理模块发出加载js插件的请求,js插件注册管理模块基于主业务模块发出的加载js插件的请求注册主业务模块对象,利用java与JavaScript连接桥的原理将主业务模块对象注册到js插件中并调用js插件;
所述js插件根据动态配置需求中的业务变量判断所需业务信息,返回业务信息给主业务模块,让主业务模块根据所述业务信息获取所需的子业务模块。


5.根据权利要求4所述的移动端业务配置化方法,其特征在于,所述方法还包括:
当子业务模块有动态配置需求时,主业务模块先根据该动态配置需求的配置信息判断该子业务模块是否需要加载js插件,如果需要,主业务模块向js插件注册管理模块发出加载js插件的请求,
所述js插件注册管理模块利用java与JavaScript连接桥的原理将子业务模块对象注册到js插件中并启动该子业务模块,该子业务模块调用js插件,js插件根据动态配置需求中的业务变量判断所需业务信息,返回业务信息给子业务模块,子业务模块根据业务信息将所需业务呈现给用户。


6.一种移动端业务配置化系统,其特征在于,包括主业务模块、子业务模块加载管理模块以及多个子业务模块;
所述子业务模块用于被自由拼接组合到主业务模...

【专利技术属性】
技术研发人员:褚金锋杨毅
申请(专利权)人:武汉烽火众智数字技术有限责任公司
类型:发明
国别省市:湖北;42

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

1