首页可视化配置系统及配置方法技术方案

技术编号:23342784 阅读:29 留言:0更新日期:2020-02-15 03:42
本发明专利技术公开了一种首页可视化配置系统及配置方法,涉及终端应用管理技术领域,旨在解决现有的更新终端应用首页的方式发包成本很高且不利于用户对新首页布局的体验的问题。其技术方案要点是,系统包括配置后台、首页主布局接口、研发中台和数据后台;首页主布局接口获取到配置后台生成的模块列表数据后,会使终端应用按照获取的模块列表数据进行首页展示。其中,配置后台包括用于进行与终端应用首页相同特征模块布局显示的页面模拟器,模块列表数据根据页面模拟器显示的特征模块布局生成。更新首页布局时,将相应的特征模块拖动至或拖动出页面模拟器,即可实时的更新用户端的首页布局,降低了应用的更新成本,且利于用户快速体验到新首页。

Home page visual configuration system and configuration method

【技术实现步骤摘要】
首页可视化配置系统及配置方法
本专利技术涉及终端应用管理
,尤其是涉及一种首页可视化配置系统及配置方法。
技术介绍
首页作为终端应用(APP)的门户,起到了引流导航的作用,面对各种不同需求的用户,其能够及时发现用户的需求,从而给予可视化的显示。因此,在通常情况下,用户打开一些服务类软件后,首先映入用户眼帘的则是软件的首页,例如商城类、资讯类软件等。其中,首页上分布有一些用于供用户快速访问某些功能的快捷入口,例如,功能类模块、运营类模块等内容模块,每一个模块都是一个快捷入口、也是一个标准化的视图。按照上述的区域划分方式,APP的源代码可以相应划分为:软件框架模块源代码和各个内容模块的源代码,其中,各个内容模块的源代码嵌套在软件框架模块源代码中的相应位置;在需要对软件首页进行更新时,通常采用的方法则是发布一个更新包,从而将新的一些功能点做到线上或改变软件首页的展示布局。例如,公开号为CN104267989A的中国专利就公开了一种浏览器首页更新方法及装置,该浏览器首页包括网页框架模块和一个或多个内容模块,且该浏览器首页包括的各模块之间相互独立,其中,所述方法包括:当确定需要更新浏览器首页时,获得更新用的新源代码,所述新源代码为待更新模块需要更新的源代码或者为新增模块的源代码;保存所述新源代码,用于展示更新后的浏览器首页。但是,上述中的现有技术方案存在以下缺陷:需要更新终端应用的首页时,每次都需要跟着版本发包才能把一些功能做到线上,即每次发布一个更新包才能更新首页的布局,然而这样的发包成本很高,并且也不利于用户快速的体验到新首页布局。
技术实现思路
本专利技术的目的是提供一种首页可视化配置系统及配置方法。专利技术目的一是:提供一种首页可视化配置系统,其优点是,降低了应用的更新成本,且利于用户快速体验到新首页;专利技术目的二是:提供一种首页可视化配置方法,其具有能够实时更新应用首页、提升用户体验度的效果。本专利技术的上述专利技术目的一是通过以下技术方案得以实现的:一种首页可视化配置系统,包括:配置后台,其用于对终端应用首页展示的各类视图进行整合并梳理成若干特征模块,其还用于配置调整各所述特征模块的位置顺序并根据配置的位置顺序生成模块列表数据;首页主布局接口,其用于获取所述配置后台生成的模块列表数据并使终端应用按照获取的模块列表数据进行首页展示;研发中台,其与所述配置后台及所述首页主布局接口均连接,用于进行数据交互;以及,与所述研发中台连接、用于更新各所述特征模块的数据的数据后台;其中,所述配置后台包括用于进行与终端应用首页相同特征模块布局显示的页面模拟器,所述模块列表数据根据所述页面模拟器显示的特征模块布局生成,每一所述特征模块均可被拖动至页面模拟器上或从页面模拟器上拖动出。通过采用上述技术方案,配置后台中的特征模块均被打入软件底包中,终端应用首页可呈现所有的特征模块,也可呈现部分特征模块,即首页主布局接口数据可以灵活的控制特征模块的显示和隐藏。由于模块列表数据根据页面模拟器显示的特征模块布局生成,在更新首页布局时,将相应的特征模块拖动至页面模拟器上或从页面模拟器上拖动出,即可便捷、可视化的更新用户端的首页布局,降低了应用的更新成本,且利于用户对新首页的体验。本专利技术进一步设置为:每一所述特征模块均具有唯一标识,且所述特征模块被划分为一类特征模块和二类特征模块;所述数据后台用于根据用户的一类特征数据以及所述唯一标识更新相应二类特征模块的数据,所述一类特征数据包括用户的浏览轨迹信息、地理位置信息和行为习惯信息。通过采用上述技术方案,能够根据不同用户的特性更新用户终端应用中相应二类特征模块的数据,即展示不同的二类特征模块上的视图,从而给予用户更精准的推荐,极大的提升了用户体验。本专利技术进一步设置为:所述首页可视化配置系统还包括与首页主布局接口异步的动态接口,所述动态接口用于根据用户的二类特征数据以及所述唯一标识实时更新相应二类特征模块的数据,所述二类特征数据包括用户的实时操作行为信息。通过采用上述技术方案,当用户操作完返回应用首页时,应用异步拉取动态接口以更新二类特征模块的数据。二类特征模块的数据更新采用局部刷新的方式,即只更新部分二类特征模块的数据,相对于传统的下拉首页刷新更轻量且实时。另一方面,由于每一特征模块均具有唯一标识,所以数据异步回调拼装也更加简化。本专利技术进一步设置为:每一所述特征模块均具有类标识,同一所述特征模块可被配置为多份;所述配置后台用于配置多个特征模块布局,每一所述特征模块布局均可由页面模拟器显示。通过采用上述技术方案,可以针对不同的版本,配置不同的特征模块布局,实现了不发包、不更新版本就能满足业务功能需求的目的,适用性更广泛,也给予了用户更加体贴的体验。本专利技术进一步设置为:所述数据后台还定义有多个人群标签,每一所述人群标签均对应配置后台配置的多个特征模块布局中的至少一个特征模块布局。通过采用上述技术方案,可以针对不同人群配置不同的特征模块布局,以满足不同用户的需求,达到了千人千面、体验更佳的效果。本专利技术的上述专利技术目的二是通过以下技术方案得以实现的:一种首页可视化配置方法,所述首页可视化配置方法基于上述技术方案所述的首页可视化配置系统,包括:通过拖动特征模块配置页面模拟器的特征模块布局并形成对应的模块列表数据;建立终端应用的首页主布局接口以及动态接口与研发中台之间的通信链接;终端应用通过首页主布局接口获取相应的模块列表数据并根据该模块列表数据对应的特征模块布局进行首页显示;终端应用的动态接口根据用户的二类特征数据以及特征模块的唯一标识实时更新相应二类特征模块的数据。通过采用上述技术方案,首页主布局接口以列表形式返回各模块数据,因为列表是有序的,所以可以灵活配置调整各模块的位置顺序。由于页面模拟器对于每个模块进行和应用端一样的视觉呈现,可以灵活拖动特征模块到页面模拟器上达到与用户真实视觉一致的效果,从而精确、快速地调整首页的视觉效果,提升用户效果。具体的,需要调整首页页面布局时,通过页面模拟器配置相应的特征模块布局即可,这样每次更新功能只需要后端做相应的开发或者运营做相关的配置就可以达到不发包、不更新版本就能快速满足业务功能需求。本专利技术进一步设置为:终端应用通过首页主布局接口获取相应的模块列表数据并根据该模块列表数据对应的特征模块布局进行首页显示,具体包括:终端应用通过首页主布局接口向研发中台发送模块列表数据更新请求;在首页主布局接口的请求还未返回数据时,终端应用的首页优先使用上一次缓存的接口返回数据进行首页展示;若本地没有缓存的接口返回数据,则使用本地存入底包的默认模版进行首页展示;当首页主布局接口数据返回后,将本地缓存的接口返回数据更新为当前返回的数据。通过采用上述技术方案,首页主布局接口获取到新的模块列表数据时会先缓存,在用户下一次重新进入首页时使用,从而不会影响当前停留在首页的本文档来自技高网
...

【技术保护点】
1.一种首页可视化配置系统,其特征在于,包括:/n配置后台(1),其用于对终端应用首页(2)展示的各类视图进行整合并梳理成若干特征模块,其还用于配置调整各所述特征模块的位置顺序并根据配置的位置顺序生成模块列表数据;/n首页主布局接口(3),其用于获取所述配置后台(1)生成的模块列表数据并使终端应用按照获取的模块列表数据进行首页展示;/n研发中台(4),其与所述配置后台(1)及所述首页主布局接口(3)均连接,用于进行数据交互;以及,/n与所述研发中台(4)连接、用于更新各所述特征模块的数据的数据后台(5);/n其中,所述配置后台(1)包括用于进行与终端应用首页(2)相同特征模块布局显示的页面模拟器(6),所述模块列表数据根据所述页面模拟器(6)显示的特征模块布局生成,每一所述特征模块均可被拖动至页面模拟器(6)上或从页面模拟器(6)上拖动出。/n

【技术特征摘要】
1.一种首页可视化配置系统,其特征在于,包括:
配置后台(1),其用于对终端应用首页(2)展示的各类视图进行整合并梳理成若干特征模块,其还用于配置调整各所述特征模块的位置顺序并根据配置的位置顺序生成模块列表数据;
首页主布局接口(3),其用于获取所述配置后台(1)生成的模块列表数据并使终端应用按照获取的模块列表数据进行首页展示;
研发中台(4),其与所述配置后台(1)及所述首页主布局接口(3)均连接,用于进行数据交互;以及,
与所述研发中台(4)连接、用于更新各所述特征模块的数据的数据后台(5);
其中,所述配置后台(1)包括用于进行与终端应用首页(2)相同特征模块布局显示的页面模拟器(6),所述模块列表数据根据所述页面模拟器(6)显示的特征模块布局生成,每一所述特征模块均可被拖动至页面模拟器(6)上或从页面模拟器(6)上拖动出。


2.根据权利要求1所述的首页可视化配置系统,其特征在于,每一所述特征模块均具有唯一标识,且所述特征模块被划分为一类特征模块(21)和二类特征模块(22);所述数据后台(5)用于根据用户的一类特征数据以及所述唯一标识更新相应二类特征模块(22)的数据,所述一类特征数据包括用户的浏览轨迹信息、地理位置信息和行为习惯信息。


3.根据权利要求2所述的首页可视化配置系统,其特征在于,所述首页可视化配置系统还包括与首页主布局接口(3)异步的动态接口(7),所述动态接口(7)用于根据用户的二类特征数据以及所述唯一标识实时更新相应二类特征模块(22)的数据,所述二类特征数据包括用户的实时操作行为信息。


4.根据权利要求1所述的首页可视化配置系统,其特征在于,每一所述特征模块均具有类标识,同一所述特征模块可被配置为多份;所述配置后台(1)用于配置多个特征模块布局,每一所述特征模块布局均可由页面模拟器(6)显示。


5.根据权利要求4所述的首页可视化配置系统,其特征在于,所述数据后台(5)还定义有多个人群标签,每一所述人群标签均对应配置后台(1)配置的多个特征模块布局中的至少一个特征模块布局。

【专利技术属性】
技术研发人员:李赫陈冬杨晶王伟朱向升夏令
申请(专利权)人:同程网络科技股份有限公司
类型:发明
国别省市:江苏;32

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

1