[发明专利]一种基于Android平台实现组件间通信的组件化架构系统在审

专利信息
申请号: 202210213105.X 申请日: 2022-03-07
公开(公告)号: CN114661333A 公开(公告)日: 2022-06-24
发明(设计)人: 赵超越;梁鹏;秦瑾 申请(专利权)人: 中电万维信息技术有限责任公司
主分类号: G06F8/70 分类号: G06F8/70;G06F8/71
代理公司: 兰州嘉诺知识产权代理事务所(普通合伙) 62202 代理人: 郭海
地址: 730000 甘肃省兰州市城关*** 国省代码: 甘肃;62
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 android 平台 实现 组件 通信 架构 系统
【说明书】:

发明涉及通信技术领域,涉及一种基于Android平台实现组件间通信的组件化架构系统。包括专用功能组件和基础功能组件,基础功能组件分为多个,基础功能组件集合形成通用公共组件,通用公共组件根据使用需求选择作为通用业务组件,通用业务组件与专用功能组件组合形成不同业务组件,不同业务组件封装集成形成工具壳组件。加快业务迭代速度,各个业务模块组件更加独立,不再出现业务耦合情况;稳定的公共模块采用依赖方式,提供给各个业务线使用,减少重复开发和维护工作量。

技术领域

本发明涉及通信技术领域,涉及一种基于Android平台实现组件间通信的组件化架构系统。

背景技术

近年来,移动端应用程序层出不穷,随着APP版本不断的迭代,新功能的不断增加,业务也会变的越来越复杂,APP业务模块的数量持续大幅增加,而且每个模块的代码量越来越多,目前单一工程项目的APP架构势必会影响开发效率,增加项目的维护成本,每个工程师都要熟悉如此之多的代码,将很难进行多人协作开发,而且Android项目在编译代码的时候电脑会非常卡;此外又因为单一工程下代码耦合严重,每修改一处代码后都要重新编译打包测试,导致非常耗时,最重要的是这样的代码想要做单元测试根本无从下手,所以必须要有更灵活的架构代替过去单一的工程架构。

目前比较普遍使用的Android APP技术架构,往往是在一个界面中存在大量的业务逻辑,而业务逻辑中充斥着各种网络请求、数据操作等行为,整个项目中也没有模块的概念,只有简单的以业务逻辑划分的文件夹,并且业务之间也是直接相互调用、高度耦合在一起的;

然而随着产品的迭代,业务越来越复杂,随之带来的是项目结构复杂度的极度增加,面临如下几个问题:

1、实际业务变化非常快,但是单一工程的业务模块耦合度高,微小程序或代码调整需要全面修订构架;

2、对工程所做的任何修改都必须要编译整个工程;

3、功能测试和系统测试每次都要进行;

4、团队协同开发存在较多的冲突.不得不花费更多的时间去沟通和协调,并且在开发过程中,任何一位成员没办法专注于自己的功能点,影响开发效率;

5、不能灵活的对业务模块进行配置和组装;

为了满足各个业务模块的迭代而彼此不受影响,更好的解决上面这种让人头疼的依赖关系,就需要整改App的架构。现有技术中虽部分业务已进行拆分,底层的基础模块依赖关系较为混乱,当一个新的业务模块增加时需要手动将基础模块添加到配置文件中,每个业务模块还需要管理自己的依赖关系。同时业务组件之间没法直接做业务的跳转以及数据的交互,不同业务自己的application生命周期管理也没法统一控制。上述技术痛点制约业务开发。

发明内容

本发明解决现有技术不足,提供一种灵活组合、易于后续维护的基于Android平台实现组件间通信的组件化架构系统。

一种基于Android平台实现组件间通信的组件化架构系统,包括专用功能组件和基础功能组件,基础功能组件分为多个,基础功能组件集合形成通用公共组件,通用公共组件根据使用需求选择作为通用业务组件,通用业务组件与专用功能组件组合形成不同业务组件,不同业务组件封装集成形成工具壳组件。

所述不同业务组件一个或多个封装集成形成工具壳组件。

所述专用功能组件至少设有一个。

(1)通用公共组件导入配置公共文件进行公共配置,包括目标sdk版本targetSdkVersion、打包文件版本号versionCode、ndk配置,签名配置signingConfigs和构建类型buildTypes等;

(2)通用公共组件公共配置后与三方应用版本匹配,三方应用包括Android应用、glide应用、rajava应用;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中电万维信息技术有限责任公司,未经中电万维信息技术有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202210213105.X/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top