应用程序内的数据交互方法技术

技术编号:39724279 阅读:6 留言:0更新日期:2023-12-17 23:29
本申请涉及人工智能和数据处理技术领域,提出了一种应用程序内的数据交互方法

【技术实现步骤摘要】
应用程序内的数据交互方法、装置、设备及介质


[0001]本申请涉及人工智能和数据处理
,尤其涉及一种应用程序内的数据交互方法

装置

设备及介质


技术介绍

[0002]在现有的开发架构设计中,没有一种统一调配制度的设计方案,随着项目功能越来越复杂,项目内各模块之间的相互依赖就会越来越繁杂,项目也会渐渐变得难以维护,对于新加入的开发人员来说,代码的易读性低,熟悉代码的成本高,在日常开发中,因为代码的耦合也很容易造成意想不到的
bug
,也大大降低了项目的可复用性和可扩展性

[0003]例如,针对医疗
APP
,可能包括很多分支数据,如运营

问诊

商城和个人中心等,针对各分支,其中又可以细分为很多部分,如针对商城,可以分为商品

购物车

订单和收货地址等

目前,相关技术中,各种不同的数据之间相互依赖,联系错综复杂,数据维护和开发过程中都比较繁琐,需要大量的人力投入


技术实现思路

[0004]本申请实施例提供了一种应用程序内的数据交互方法

装置

设备及介质,旨在解决相关技术中各种应用程序开发过程中由于数据之间的依赖和错综复杂的联系,造成的开发过程繁琐,代码耦合性过高等技术问题

[0005]第一方面,本申请实施例提供了一种应用程序内的数据交互方法,所述方法包括:
[0006]在应用程序的开发阶段,获取所述应用程序对应的开发需求;
[0007]根据总开发需求,创建总中央系统;
[0008]根据需求类型,对所述总开发需求进行划分,得到第一划分结果;
[0009]根据所述第一划分结果,创建所述总中央系统下的第一级子中央系统,以管理所述第一划分结果中的数据;
[0010]根据各个所述第一划分结果中的需求属性,对所述第一划分结果进行二次划分,得到第二划分结果;
[0011]根据所述第二划分结果,创建各个所述第一级子中央系统下的第二级子中央系统,以管理所述第二划分结果中的数据,其中,所述总中央系统管理所有子中央系统之间的数据交互

[0012]第二方面,本申请实施例提供了一种应用程序内的数据交互装置,包括:
[0013]获取模块,用于在应用程序的开发阶段,获取所述应用程序对应的开发需求;
[0014]第一创建模块,用于根据总开发需求,创建总中央系统;
[0015]第一划分模块,用于根据需求类型,对所述总开发需求进行划分,得到第一划分结果;
[0016]第二创建模块,用于根据所述第一划分结果,创建所述总中央系统下的第一级子中央系统,以管理所述第一划分结果中的数据;
[0017]第二划分模块,用于根据各个所述第一划分结果中的需求属性,对所述第一划分结果进行二次划分,得到第二划分结果;
[0018]第二创建模块,用于根据所述第二划分结果,创建各个所述第一级子中央系统下的第二级子中央系统,以管理所述第二划分结果中的数据,其中,所述总中央系统管理所有子中央系统之间的数据交互

[0019]第三方面,提供了一种计算机设备,包括存储器

处理器以及存储在存储器中并可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述应用程序内的数据交互方法的步骤

[0020]第四方面,提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,计算机程序被处理器执行时实现上述应用程序内的数据交互方法的步骤

[0021]以上应用程序内的数据交互方法

装置

设备及介质所实现的方案中,在应用程序的开发阶段,获取所述应用程序对应的开发需求;根据总开发需求,创建总中央系统;根据需求类型,对所述总开发需求进行划分,得到第一划分结果;根据所述第一划分结果,创建所述总中央系统下的第一级子中央系统,以管理所述第一划分结果中的数据;根据各个所述第一划分结果中的需求属性,对所述第一划分结果进行二次划分,得到第二划分结果;根据所述第二划分结果,创建各个所述第一级子中央系统下的第二级子中央系统,以管理所述第二划分结果中的数据,其中,所述总中央系统管理所有子中央系统之间的数据交互

在本专利技术中,在应用程序的开发阶段,根据应用程序的开发需求,构建对应的开发架构,具体的,根据总开发需求,创建对应的总中央系统,再根据需求类型创建总中央系统下的第一级子中央系统,以及第一级子中央系统下的第二级子中央系统,从而通过总中央系统对所有子中央系统之间的数据交互进行统筹管理和调用,使得整个应用程序的架构脉络更加清晰,易读,同时各子系统不需要关注其他子系统的内部实现,降低了不同子系统之间调用的复杂度,实现复用简单和可扩展性高,并且减少开发团队成员之间的沟通和协作成本,实现应用程序的高内聚和低耦合

【附图说明】
[0022]为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图

[0023]图1示出了根据本申请的一个实施例的应用程序内的数据交互方法的示意流程图

[0024]图2示出了根据本申请的一个实施例的应用程序的架构的示意图

[0025]图3示出了根据本申请的一个实施例的应用程序内的数据交互装置的框图

[0026]图4示出了根据本申请的一个实施例的计算机设备的一结构示意图

[0027]图5示出了根据本申请的一个实施例的计算机设备的另一结构示意图

【具体实施方式】
[0028]为了更好的理解本申请的技术方案,下面结合附图对本申请实施例进行详细描述

[0029]应当明确,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例

基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本申请保护的范围

[0030]在本申请实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请

在本申请实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义

[0031]为了解决相关技术中各种应用程序开发过程中由于数据之间的依赖和错综复杂的联系,造成的开发过程繁琐,代码耦合性过高等技术问题,本申请提出了一种应用程序内的数据交互方法

装置

本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种应用程序内的数据交互方法,其特征在于,所述方法包括:在应用程序的开发阶段,获取所述应用程序对应的开发需求;根据总开发需求,创建总中央系统;根据需求类型,对所述总开发需求进行划分,得到第一划分结果;根据所述第一划分结果,创建所述总中央系统下的第一级子中央系统,以管理所述第一划分结果中的数据;根据各个所述第一划分结果中的需求属性,对所述第一划分结果进行二次划分,得到第二划分结果;根据所述第二划分结果,创建各个所述第一级子中央系统下的第二级子中央系统,以管理所述第二划分结果中的数据,其中,所述总中央系统管理所有子中央系统之间的数据交互
。2.
根据权利要求1所述的应用程序内的数据交互方法,其特征在于,各个所述第一级子中央系统只与所述总中央系统进行数据交互,各个所述第二级子中央系统只与其归属的第一级子中央系统进行数据交互
。3.
根据权利要求1所述的应用程序内的数据交互方法,其特征在于,所述方法还包括:在所述应用程序运行阶段,响应于第一目标第二级子中央系统接收到针对第二目标第二级子中央系统的第一数据请求指令,发送所述第一数据请求指令至其归属的第一目标第一级子中央系统,通过所述第一目标第一级子中央系统将所述第一数据请求指令发送至所述总中央系统;通过所述总中央系统,将所述第一数据请求指令发送至所述第二目标第二级子中央系统所归属的第二目标第一级子中央系统,通过所述第二目标第一级子中央系统将所述第一数据请求指令发送至所述第二目标第二级子中央系统,以获取对应的第一目标数据,并按照所述第一数据请求指令的反向路径,返回所述第一目标数据至所述第一目标第二级子中央系统
。4.
根据权利要求1所述的应用程序内的数据交互方法,其特征在于,所述方法还包括:在所述应用程序运行阶段,响应于第一目标第二级子中央系统接收到针对第二目标第一级子中央系统的第二数据请求指令,发送所述第二数据请求指令至其归属的第一目标第一级子中央系统,通过所述第一目标第一级子中央系统将所述第二数据请求指令发送至所述总中央系统;通过所述总中央系统,将所述第二数据请求指令发送至所述第二目标第一级子中央系统,以获取对应的第二目标数据,并按照所述第二数据请求指令的反向路径,返回所述第二目标数据至所述第一目标第二级子中央系统
。5.
根据权利要求1所述的应用程序内的数据交互方法,其特征在于,所述方法还包括:在所述应用程序运行阶段,响应于第一目标第一级子中...

【专利技术属性】
技术研发人员:乔岩
申请(专利权)人:康键信息技术深圳有限公司
类型:发明
国别省市:

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

1