本文来源于:鑫智奖·2025第六届金融机构数智化转型优秀案例评选,作者:国元证券

国元证券:面向AI大模型时代的新一代移动端架构——组件化与端智能深度融合实践

2025-06-10 关键词:数字化转型,科技管理,金融服务5268

一、项目背景及目标


在移动端开发领域,随着AI技术不断及大模型场景应用的蓬勃发展,我们正迎来一场架构智能化革新。国元点金 APP 是国元证券股份有限公司重点打造的智能化综合理财投资服务平台,项目工程中存在大量代码冗余且代码复用率低,业务模块间高耦合,在开发效率、质量与安全管控、团队协作、新技术支持等方面逐渐遇到瓶颈,并且缺乏对于大模型技术应用落地实践的支持,影响项目长远健康发展。


为解决以上问题,同时贯彻执行证券业协会《证券公司网络和信息安全三年提升计划》中“持续提升代码开发效率及安全”的相关要求,以及践行公司数字化转型实践的相关内容,项目组经过详细调研并结合项目自身情况,基于组件化架构与大模型场景需求,对项目工程进行架构改造整合打造新一代移动端架构,设计并开发 RMD 2.0 智能化核心引擎组件,引入跨平台开发技术框架,以更好地支持业务侧需求,达到降本增效与安全可控的目的,不仅解决了传统开发中的诸多痛点,更为应用的智能化、个性化发展注入强大动力。


二、建设內容


(一)总体架构设计


组件化是目前业界主流的项目架构方式,适用于多人合作开发的场景,核心思想是组件独立、解耦、复用,具有开发与协同效率高、有利于管控代码权限等诸多优点,可以很好地解决国元点金 APP 客户端项目中目前存在的各种问题。本项目基于组件化架构与大模型场景需要,进一步将不同功能组件根据职能分为应用层、业务支持层、基础层、组件化工程底座四层架构。项目总体架构如下:


imageimage1_1749549920.0795372.png


组件化工程底座作为项目的容器,用来集成项目组件,管理项目依赖,提供组件开发模式相关配置与切换功能,负责项目初始化、服务启动、路由注册等基础功能。


基础层主要包括开发常用的基础框架,与业务功能无关,主要包括网络请求、图片加载、通用的工具类、UI 组件、异步线程池、数据存储、Flutter 引擎等。


业务支持层的组件均为具备支持应用层特定功能的能力的特殊组件,部分需要中后台服务进行动态配置,主要包括移动分析、移动发布、运营能力以及业务公共组件等四大类型的能力组件,其中统一调度引擎(Router Engine)、模板引擎(ModuleEngine)、数据引擎(DataEngine)等的核心引擎组件结合AI场景需要,对现有App服务及数据进行原子化封装,打造成 RMD 2.0 智能化核心引擎组件簇,提供强大的端智能支持。


应用层的组件包含 APP 中具体的业务功能模块,负责 APP 主体业务实现,如行情、交易、理财、个人中心等。


(二) 技术方案


1、组件化核心技术实践


组件化架构的核心包括组件化开发模式、组件化通信技术、组件化路由技术等关键技术。


组件化开发模式包括集成开发模式与组件开发模式。在组件开发模式下,组件可作为独立的 APP 进行开发和调试、发布,提升开发效率;集成模式下,组件作为依赖库,被组件化工程底座管理,组成一个具有完整业务功能的 APP。组件经提前编译发布成二进制库,可以节省大量的编译耗时。


组件的独立性决定了应用层组件间不允许相互依赖,通过组件化通信组件完成相互通信与交互。本项目基于开源通信组件 ARouter 的基本原理,自研开发 CrossKit 通信组件,用于支持应用层组件间的通信与交互。


路由组件负责完成应用内界面跳转功能。本项目中路由组件为团队自研,运用反射技术做到组件间无需依赖即可完成跨组件界面跳转,支持可配置、白名单权限控制、路由降级等进阶功能。


2、组件全生命周期管理


组件生命周期管理包括五个方面:组件开发规范、组件代码仓库、组件制品仓库、组件版本管理、安全管控等。完整的组件生命周期管理体系如下:


imageimage2_1749549920.128166.png


组件开发规范包括代码编写规范、代码优化规范、资源管理规范、命名规范等代码级别的规范。组件提供详细的使用指南、开发指南、历史记录等文档,方便使用者集成与使用。


组件代码仓库包括本地化部署开源的Gitlab私有环境作为代码仓库与版本控制工具,支持代码管理、版本控制、代码审核、CI/CD 集成等。


组件制品仓库:本地化部署 Nexus 作为组件制品仓库,作为企业内部组件制品仓库的和三方厂商 SDK 仓库,方便易用。


组件版本管理制定严格的三方厂商 SDK 更新制度与完善的项目管理流程,要求三方厂商提供 SDK 更新检查表,内容包括申请的权限列表及说明、权限申请频次说明、更新内容、更新版本、涉及开源组件说明、SDK 测试报告、环境配置信息等,项目管理人员检查通过后,通过项目管理工具提交集成 / 更新流程,由配置管理人员进一步核查 SDK 相关信息后,提交至组件制品仓库。


安全管控机制包括组件权限管控、权限申请流程制度、组件代码混淆技术等方面。组件处于独立的代码仓库,独立设置访问与修改权限,实施权限精细化管控。组件权限的申请需要通过办公系统提交正式的权限申请流程,经过严格的审批流程并书面留痕。权限的授予做严格的过期时间设置,做到权限最小化。运用代码混淆技术保证组件制品无法被反编译,运用加固与签名验证技术,避免 APP 被二次打包与恶意篡改,同时经过权威安全检测机构全面检测,修复潜在的组件安全问题,进一步保证 APP 的安全。


(三)架构核心模块:端智能的RMD2.0多擎驱动


架构核心模块主要包括调度引擎(Router Engine)、模板引擎(ModuleEngine)和数据引擎(DataEngine),打造端智能的RMD2.0多擎驱动体系,为AI大模型场景应用赋能。


imageimage3_1749549920.1972523.png


1、调度引擎


在大模型应用场景下,将采用大量人机对话模式,AI在识别用户意图后,应用端需能够提供快速跳转或直接在对话框中完成相应业务工作,传统路由方式,只覆盖简单的模块跳转,而涉及复杂页面交互、数据传递等场景,未能统一封装。


调度引擎实现应终端数据、交互、跳转进行统一标准封装,整合三方、H5、原生服务,为对话及服务场景提供统一调用方法,同时基于任务跑批能力,在终端完成特定场景数据加工处理,从而充分利用终端算力,提升对话响应速度。


2、数据引擎


数据引擎提供统一的应用内部网络请求、数据存取、数据缓存、数据加解密等全局数据能力,屏蔽了数据使用底层逻辑,提供了协议化的数据能力 API。


基于统一接口调用API,协议,降低三方SDK接入的学习成本,无需关心内部实现,面向接口编程,所有的接口遵循一个协议方式调用,返回相同的数据格式。配合线程调度引擎,请求自动切换到规定的线程池中执行,成功之后自动序列化,解析,然后再自动切换到 UI 线程中刷新UI。配合线程调度引擎的多线程并发操作符,可以实现多种场景的并发请求。


基于数据引擎能力,可为大模型对话提供数据服务,并同时保障数据隐私安全,如用户希望查询持仓个股当前盈亏情况,可基于数据引擎,客户端作为桥梁,查询持仓结果后渲染显示,可以避免用户个人数据泄露。


3、模板引擎


基于 JCE 数据私有化传输协议,提供客户端动态装配页面的能力。客户端无需开发即可通过模板组件复用,根据中台下发的配置动态装配展示业务页面,做到轻量级业务快速上线,结合运营中台用户分群功能,可以做到千人千面的业务配置。


服务原子化与策略化:将各类服务拆解为细粒度的原子服务单元,如用户认证服务、推荐服务、服务等。基于大模型对用户行为、业务场景的深度分析,制定灵活的服务调用策略。例如在国元点金APP上以ETF全策略和网格百宝箱两个特色业务功能为例,通关配置不同内容,实现模板复用,同时单个页面中卡片可以做到根据不同客群展示不同运营素材。


imageimage4_1749549920.3072174.png    imageimage5_1749549920.4849117.png


在大模型对话模式下,基于调度引擎拉起数据引擎提供的数据,让模板引擎按照特定样式渲染,实现对话及服务模式快速落地,同时基于RMD2.0多擎驱动体系,能够解决特定场景数据安全问题。


3、其他


主题换肤组件:基于面向切面的 Hook 技术开发,支持多套皮肤动态切换,无需开发代码,通过中台配置下载,即可一键完成主题皮肤切换,换肤切换过程迅速,不影响用户体验。


Flutter跨平台开发框架:将 Flutter 引入项目作为原生跨平台开发框架。Flutter 相比其他跨平台开发框架,在渲染性能方面更接近纯原生开发,有效提升用户体验的统一性和开发效率。


三、运营情况与项目成效


本次实践中的组件化改造是一个庞大且复杂的工程,改造完成的组件上线的同时要兼顾业务正常迭代,应避免影响业务迭代的正常推进。按照项目整体分层架构,经过分析评估,自顶向下的四个层级对于业务迭代的影响逐渐减弱,因此组件采用分层分批上线方案,从基础组件、业务支持组件、应用层组件逐步依次上线。组件上线前需要经过严格的评审,根据其改造难度、改造影响范围、改造代码量等做评估,确定是否需要做灰度发布上线,联合信息技术部与业务部门商议确定其上线的版本。最终全部经改造的组件均上线后,集成组件化工程底座形成完整的组件化架构版本国元点金 APP 客户端,并在用户群体中进行小范围使用,稳定运行半年后逐步切换到组件化架构版本。


经过组件化改造与大模型技术的融合应用,开发过程可以灵活组合模块、快速进行开发调试,日常业务迭代开发过程中编译调试速度有了 5 倍的提升,组件化整工程与原始整工程编译速度相比提升 42% 左右,极大地提高了开发效率,降低了开发成本。打造了完善的代码安全管控体系,保证了公司核心资产安全与 APP 运行安全。


业务支持方面,模板引擎组件配合运营中台做到前端页面可配置化动态装配,并可根据用户分群做到千人千面,提升轻量级业务上线速度与业务推广的灵活性。引入 Flutter 跨平台开发技术框架,做到一套代码可在安卓与苹果两端运行,降低因双端开发导致的用户体验不统一、业务逻辑偏差等问题,提升业务迭代效率,降低人力成本。大模型技术的深度融入,使应用在个性化推荐、智能客服、市场预测等关键业务环节实现突破性进展,显著提升用户活跃度、留存率和业务转化率。


四、项目总结与展望


基于组件化架构及未来大模型场景需要打造的完善的代码安全管控体系与组件全生命周期管理体系,一方面为公司核心技术的安全保驾护航,并在一定程度上保证研发质量,另一方面是贯彻执行证券业协会《证券公司网络和信息安全三年提升计划》中“持续提升代码开发效率及安全”的相关要求,具备可复制性,有较强的示范性和较高的推广价值。面向大模型场景的新一代移动端架构,通过端智能的多擎驱动(模板引擎、调度引擎、数据引擎),深度融合组件化开发模式,在应对千人千面需求、功能大爆炸挑战以及优化对话响应时间等方面展现出强大的优势和创新能力。


未来,随着大模型技术的持续进步和移动端开发实践的不断深入,我们可以预见,这一架构将在以下几个方面进一步发展和完善:一是大模型与移动端硬件的深度融合,利用设备端的 AI 算力加速模型推理,实现更实时、更高效的智能化应用体验;二是跨应用、跨平台的组件共享与协同机制将更加成熟,构建起一个开放、互联的移动应用生态系统;三是大模型将不仅仅是技术工具,更是应用的核心价值创造者,基于模型的创新业务模式和用户体验将不断涌现,重塑移动互联网的行业格局。让我们共同期待并积极拥抱这一移动端架构变革带来的无限可能,为用户创造更加卓越、智能的移动应用世界。


本网站案例,除特殊标明来源的,版权归金科创新社所有,未经许可不得转载,否则将视为侵权,对于不遵守此声明或者其他违法使用本文内容者,本网站依法保留追究权。另,本网站部分案例、观点文章来源于网络素材,如有侵权,请邮件联系 fenglei@fintechinchina.com 处理!
特别提示: 本网站免费为广大金融企业提供IT选型咨询服务,详情点击 【 需求提交 】

推荐阅读

更多

胡震:构建数字金融服务生态,探索数字化转型新路径

为贯彻落实《国务院关于全面推进乡村振兴加快农业农村现代化的意见》总体部署,全面推进乡村振兴,进一步加大支农惠农力度,有效支持当地畜牧业发展,切实解决畜牧经营主体融资难、融资贵及担保难问题。

金融电子化 胡震 2025-06-10

中信建投证券:基于AI大模型的多智能体技术在投顾领域的应用案例

该案例以大语言模型为核心,融合 RAG、Agent技术,构建“主 Agent+子Agent”架构,覆盖投顾全场景,包含个股分析助手、策略分析助手、产品分析助手。亮点包括:技术上实现知识可溯源与复杂任务规划;业务上赋能B端投顾效率、C端个性化服务;实施上分阶段落地,配套三级评测与合规体系;商业模式探索C端增值服务与B端技术输出。重点打造可信可控的智能投顾平台,推动证券投顾AI智能化转型,该平台服务于总部投资顾问,为行业首批实现案例。

鑫智奖·2025第六届金融机构数智化转型优秀案例评选 中信建投证券 2025-06-10

贵阳银行:写好“数字金融”大文章,赋能高质量发展新活力——“超级APP”体系打造

在全国大力发展数字经济,中央对数字金融高质量发展提出新要求,银行业全力推动数字化转型的背景下,贵阳银行聚焦零售线上渠道服务能力的全面升级,围绕“方便、快捷、吸引、依赖、获得”五大核心要求,整合零售条线流量,构建统一获客、统一营销工具,着手打造“线上场景+客户权益+金融服务”的“超级APP”体系,为客户提供触手可及的智能化、一站式综合金融服务。 “超级APP”作为贵州省内首批实现鸿蒙原生应用上架的城市商业银行应用,用户无论在安卓、iOS还是鸿蒙版手机银行上,都能享受到规则一致、体验一致的金融服务。

2024年度城市金融服务优秀案例征集活动 贵阳银行 2025-06-10

北银金科:金融操作系统智能化软件测试体系建设

智能化软件测试基于金融操作系统"五个统一"原则的系统设计,深度整合测试资源,构建全链路测试流程与资产复用体系,在保障系统稳定性的同时显著降低测试成本,形成可插拔的智能测试组件生态。

鑫智奖·2025第七届金融数据智能优秀解决方案评选 北银金科 2025-06-10

南京银行:AI应用探索与创新实践

近年来,伴随AI技术的快速发展,智能化为推动银行业务变革与数字化转型提供了全新动力,尤其在优化业务流程、提高运营效率、提升客户体验、强化风险防控等方面发挥着重要作用。例如,基于智能化的算法设计、AI技术广泛应用于电话银行、网上银行、手机银行等渠道,甚至在某些特定场景中,智能客服机器人已基本可实现对答如流。顺应这一趋势,南京银行在全方位强化AI布局的基础上,深入开展了数字员工营业厅建设实践,并终取得了良好成效。

中国金融电脑+ 张银川 王桂庆 2025-06-10

国元证券:企业综合金融服务协同系统建设项目

国元证券通过建设企业综合金融服务协同系统,构建“场景+数据”营销服务体系,实现数据驱动->场景应用->业务一线的数字化支撑。实现对销售人员从拓客、展业到业务协同一站式支持,助力管理层进行有效的经营决策。 本项目在信创化、数字化、智能化等几大维度创新实践。在业务上,实现智能化的企业全生命周期管理与多端协作模式实现业务场景化适配。在技术上,融合低代码技术快速开发与微服务技术深度治理,并顺应国产化的创新实践。

鑫智奖·2025第六届金融机构数智化转型优秀案例评选 国元证券 2025-06-10

案例库

金融行业全面的数字金融创新案例,涵盖历届“鑫智奖·金融机构数智化转型优秀案例评选”、“农村金融机构科技创新优秀案例评选”、“城市金融服务同业案例征集活动”等科技创新参评案例

  • 数字化转型
  • 科技管理
  • 金融服务

微信
咨询

微信咨询

扫码添加金科小助手微信号
咨询案例和解决方案相关信息
或联系对应机构