一种自动配置管理页面生成接口服务的方法及设备技术

技术编号:31756272 阅读:13 留言:0更新日期:2022-01-05 16:39
本申请的目的是提供一种自动配置管理页面生成接口服务的方法及设备,本申请通过根据当前页面的页面维度请求页面模块内容,其中,所述页面模块内容引用模块内容模板;对需要展示的模块内容进行聚合,生成所述当前页面的页面参数;根据所述页面参数生成网页接口,通过所述网页接口将所述页面参数传入至所述当前页面,在所述当前页面展示所述页面参数对应的模块内容。能够帮助提高运营对内容配置效率,降低开发人员重复功能的开发难度,可以通过可视化,配置化来实现接口内容的开发。配置化来实现接口内容的开发。配置化来实现接口内容的开发。

【技术实现步骤摘要】
一种自动配置管理页面生成接口服务的方法及设备


[0001]本申请涉及计算机领域,尤其涉及一种自动配置管理页面生成接口服务的方法及设备。

技术介绍

[0002]对于一些金融企业,企业运营根据业务需求,需要高频运营应用程序(APP)内容,比如首页卡片、资产页、理财页等页面业务,每个配置从提出需求到完整推送到APP端,需要需求产品整理、应用程序接口(API接口)开发、前端页面开发与发布、功能验证、推送到APP,整个流程完成以及沟通需要多天。而当基金应用程序活动和相关基金产品更新非常频繁时,需要有大量的页面进行修改,此时只能增加开发人力资源,增加了企业的成本,且产品也不能及时推广到市场。另外一旦产品页面开发完毕,相应开发资源就要释放。当有了新需求时,需要增加开发人力资源,处于低效、高耗情况。传统的方式,是根据页面原型进行数据结构设计,渲染页面,不能进行快速开发迭代上线,横向和纵向扩展性比较差,不能形成快速开发迭代目标。

技术实现思路

[0003]本申请的一个目的是提供一种自动配置管理页面生成接口服务的方法及设备,解决现有技术中只能根据页面进行逐个开发,每一个都需要页面都需要投入产品、开发、运营以及测试等,投入人力物力资源,可复用性差、不灵活以及不能进行大批量内容纵向扩展的问题。
[0004]根据本申请的一个方面,提供了一种自动配置管理页面生成接口服务的方法,该方法包括:
[0005]根据当前页面的页面维度请求页面模块内容,其中,所述页面模块内容引用模块内容模板;
[0006]对需要展示的模块内容进行聚合,生成所述当前页面的页面参数;
[0007]根据所述页面参数生成网页接口,通过所述网页接口将所述页面参数传入至所述当前页面,在所述当前页面展示所述页面参数对应的模块内容。
[0008]可选地,根据当前页面的页面维度请求页面模块内容之前,包括:
[0009]为模块内容模板配置至少一个数据结构以及至少一个类型组件,其中,所述类型组件包括文本框、日期、下拉框、联想输入框、图片上传中至少任一项。
[0010]可选地,为模块内容模板配置至少一个数据结构以及至少一个类型组件,包括:
[0011]对所述模块内容模板的使用场景进行多维度分类,得到分类结果;
[0012]根据所述分类结果从组件库中获取至少一个类型组件,将所述至少一个类型组件进行封装,并配置对应的数据结构。
[0013]可选地,对需要展示的模块内容进行聚合,生成所述当前页面的页面参数,包括:
[0014]获取需要展示的模块内容的代码参数;
[0015]根据所述代码参数指定在所述当前页面展示的展示区域;
[0016]将需要展示的模块内容模板、模块内容、所述代码参数以及展示区域的信息进行聚合,生成所述当前页面的页面参数。
[0017]可选地,在所述当前页面展示所述页面参数对应的模块内容,包括:
[0018]将所述页面参数中的模块内容按照对应的展示区域在所述当前页面进行展示。
[0019]可选地,所述方法包括:
[0020]在所述页面模块内容引用模块内容模板时将所引用的模块内容模板中的数据以键值格式存储,其中,所述键值格式中的数据值的数据类型包括文本框、联想输入框、日期控件中至少任一项。
[0021]可选地,通过所述网页接口将所述页面参数传入至所述当前页面之前,包括:
[0022]采用二级缓存方式对所述网页接口接收到的页面参数进行缓存,其中,所述二级缓存方式由服务器本机缓存和Redis集群模式确定。
[0023]可选地,采用二级缓存方式对所述网页接口接收到的页面参数进行缓存,包括:
[0024]将所述网页接口接收到的页面参数先缓存至所述服务器本机中,在达到预设时间间隔后,再将所述页面参数缓存至所述Redis集群中。
[0025]可选地,根据当前页面的页面维度请求页面模块内容,包括:
[0026]创建模块内容模板并将页面模块内容引用该模块内容模板,生成模块内容池,基于当前页面的页面维度从所述模块内容池中调用对应的模块内容模板的列表。
[0027]可选地,所述方法包括:
[0028]根据业务类型及控件类型自定义模块内容模板,其中,所述控件类型包括字典、用户分组标识信息以及寄宿应用标识信息。
[0029]根据本申请又一个方面,还提供了一种自动配置管理页面生成接口服务的设备,所述设备包括:
[0030]一个或多个处理器;以及
[0031]存储有计算机可读指令的存储器,所述计算机可读指令在被执行时使所述处理器执行如前述所述方法的操作。
[0032]根据本申请再一个方面,还提供了一种计算机可读介质,其上存储有计算机可读指令,所述计算机可读指令可被处理器执行以实现如前述所述的方法。
[0033]与现有技术相比,本申请通过根据当前页面的页面维度请求页面模块内容,其中,所述页面模块内容引用模块内容模板;对需要展示的模块内容进行聚合,生成所述当前页面的页面参数;根据所述页面参数生成网页接口,通过所述网页接口将所述页面参数传入至所述当前页面,在所述当前页面展示所述页面参数对应的模块内容。能够帮助提高运营对内容配置效率,降低开发人员重复功能的开发难度,可以通过可视化,配置化来实现接口内容的开发。
附图说明
[0034]通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:
[0035]图1示出根据本申请的一个方面提供的一种自动配置管理页面生成接口服务的方
法流程示意图;
[0036]图2示出本申请一实施例中选择模块内容模板的示意图;
[0037]图3示出本申请一实施例中配置模块内容模板的第一示意图;
[0038]图4示出本申请一实施例中配置模块内容模板的第二示意图;
[0039]图5示出本申请一实施例中配置模块内容模板的第三示意图;
[0040]图6示出本申请一实施例中实现可视化终端自动配置管理页面生成接口服务的架构示意图。
[0041]附图中相同或相似的附图标记代表相同或相似的部件。
具体实施方式
[0042]下面结合附图对本申请作进一步详细描述。
[0043]在本申请一个典型的配置中,终端、服务网络的设备和可信方均包括一个或多个处理器(例如中央处理器(Central Processing Unit,CPU))、输入/输出接口、网络接口和内存。
[0044]内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(Random Access Memory,RAM)和/或非易失性内存等形式,如只读存储器(Read Only Memory,ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。
[0045]计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种自动配置管理页面生成接口服务的方法,其特征在于,所述方法包括:根据当前页面的页面维度请求页面模块内容,其中,所述页面模块内容引用模块内容模板;对需要展示的模块内容进行聚合,生成所述当前页面的页面参数;根据所述页面参数生成网页接口,通过所述网页接口将所述页面参数传入至所述当前页面,在所述当前页面展示所述页面参数对应的模块内容。2.根据权利要求1所述的方法,其特征在于,根据当前页面的页面维度请求页面模块内容之前,包括:为模块内容模板配置至少一个数据结构以及至少一个类型组件,其中,所述类型组件包括文本框、日期、下拉框、联想输入框、图片上传中至少任一项。3.根据权利要求2所述的方法,其特征在于,为模块内容模板配置至少一个数据结构以及至少一个类型组件,包括:对所述模块内容模板的使用场景进行多维度分类,得到分类结果;根据所述分类结果从组件库中获取至少一个类型组件,将所述至少一个类型组件进行封装,并配置对应的数据结构。4.根据权利要求1所述的方法,其特征在于,对需要展示的模块内容进行聚合,生成所述当前页面的页面参数,包括:获取需要展示的模块内容的代码参数;根据所述代码参数指定在所述当前页面展示的展示区域;将需要展示的模块内容模板、模块内容、所述代码参数以及展示区域的信息进行聚合,生成所述当前页面的页面参数。5.根据权利要求4所述的方法,其特征在于,在所述当前页面展示所述页面参数对应的模块内容,包括:将所述页面参数中的模块内容按照对应的展示区域在所述当前页面进行展示。6.根据权利要求1所述的方法,其特征在于,所述方法包括:在所述页面模块内容...

【专利技术属性】
技术研发人员:顾兴明
申请(专利权)人:上海天天基金销售有限公司
类型:发明
国别省市:

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

1