一种客户端界面及内容即时管理方法技术

技术编号:22564527 阅读:38 留言:0更新日期:2019-11-16 11:45
一种客户端界面及内容即时管理方法,其中,运营平台和客户端分别配置有运营组件引擎,所述界面及内容由一个或多个运营组件构成,所述客户端界面及内容即时管理方法包括以下步骤:通过可视化开发模块在运营平台对界面及内容进行更改;运营平台通过运营组件引擎将更改后的界面及内容抽象,形成运营组件的描述信息、布局信息及内容信息并发送给客户端;客户端通过运营组件引擎对收到的运营组件的描述信息、布局信息及内容信息进行解析,形成客户端界面及内容。本发明专利技术采用数据驱动界面实时更新,在运营平台对客户端界面及内容更改后,客户端即时生效。对客户端界面及内容更新时,不需要重新编写代码,具有开发效率高,更新速度快的特点。

A method of real-time management of client interface and content

A client interface and content real-time management method, wherein the operation platform and client are respectively configured with operation component engines, and the interface and content are composed of one or more operation components, and the client interface and content real-time management method comprises the following steps: changing the interface and content in the operation platform through the visual development module; operating platform through the operation The component engine abstracts the changed interface and content, forms the description information, layout information and content information of the operation component and sends them to the client; the client analyzes the description information, layout information and content information of the received operation component through the operation component engine to form the client interface and content. The invention adopts the data-driven interface to update in real time, and the client takes effect immediately after the operation platform changes the client interface and content. When updating the client interface and content, there is no need to rewrite the code, which has the characteristics of high development efficiency and fast update speed.

【技术实现步骤摘要】
一种客户端界面及内容即时管理方法
本专利技术涉及客户端应用软件更新方法,具体是一种客户端界面及内容即时管理方法。
技术介绍
移动互联网业务已涉及到人类活动的方方面面,如手机支付、电子商务、互动娱乐等。在使用中,为了应对客户需求的变化、以及运营方服务内容的变化,常常需要对客户端软件更新。但是,应用软件一般采用硬编码方式开发,在更新时需要重新编写代码,及发布APP或部署后台配置代码,开发效率低,更新速度慢,不能满足客户的业务需求变化。
技术实现思路
本专利技术的目的是提供一种客户端界面及内容即时管理方法,以至少在一定程度解决现有技术存在的上述缺陷。为达上述目的,本专利技术运用数据驱动界面实时更新的思想。本专利技术采用的技术方案如下:一种客户端界面及内容即时管理方法,其中,运营平台和客户端分别配置有运营组件引擎,所述界面及内容由一个或多个运营组件构成,所述客户端界面及内容即时管理方法包括以下步骤:通过可视化开发模块在运营平台对界面及内容进行更改;运营平台通过运营组件引擎将更改后的界面及内容抽象,形成运营组件的描述信息、布局信息及内容信息并发送给客户端;以及客户端通过运营组件引擎对收到的运营组件的描述信息、布局信息及内容信息进行解析,形成客户端界面及内容。优选地,所述可视化开发模块包括:组件库、客户端设备库、动态显示窗口、以及属性设置窗口,所述组件库包括基础组件库和业务组件库。与现有技术相比,本专利技术至少具有以下有益效果:采用数据驱动界面实时更新,在运营平台对客户端界面及内容更改后,客户端即时生效。对客户端界面及内容更新时,不需要重新编写代码,具有开发效率高,更新速度快的特点。附图说明图1为开发端、客户端及运营平台三者的关系图;图2为客户端界面及内容即时管理方法的流程图;图3为运营用户将界面A更改为界面A’的详细流程图;图4为可视化编辑时的一种人机界面。具体实施方式下面结合附图和实施例对本专利技术做进一步说明。请参照图1,开发端开发完成后,将包含运营组件引擎的界面以SDK的形式发布给客户端和运营平台。运营平台显示的界面和客户端界面相同,该界面是由一个或多个运营组件构成的。客户端界面代码可以是基于指定技术栈,如VUE、React、HTML等的代码。运营平台和客户端之间可以进行通讯,将组件的描述信息、布局信息和内容信息发送给客户端,客户端根据这些组件的描述信息、布局信息和内容信息即时更新其界面及内容。请参照图2,客户端界面及内容即时管理方法包括以下步骤:步骤S1、通过可视化开发模块在运营平台对界面及内容进行更改;步骤S2、运营平台通过运营组件引擎将更改后的界面及内容抽象,形成运营组件的描述信息、布局信息及内容信息并发送给客户端;步骤S3、客户端通过运营组件引擎对收到的运营组件的描述信息、布局信息及内容信息进行解析,形成客户端界面及内容。图3示出了运营用户将界面A更改为界面A’的详细过程。请参照图3,该过程如下:运营用户查看运营平台界面A信息;运营用户查看客户端界面A信息;通过可视化开发模块在运营平台将界面A更改为界面A’;运营平台通过运营组件引擎将构成界面A’的运营组件抽象,形成运营组件的描述信息、布局信息及内容信息;运营平台保存抽象得到的运营组件的描述信息、布局信息及内容信息;运营平台重新渲染,界面A变为界面A’;运营平台通知客户端更新运营组件的描述信息、布局信息及内容信息。即,运营平台将运营组件的描述信息、布局信息及内容信息发送给客户端;客户端判断运营组件是否更新。判断方法是将收到的运营组件的描述信息、布局信息及内容信息与当前界面的运营组件的描述信息、布局信息及内容信息比较,若不相同,则判定为运营组件有更新;客户端通过运营组件引擎对收到的运营组件的描述信息、布局信息及内容信息进行解析,形成客户端界面及内容;客户端重新渲染,客户端界面由界面A变为界面A’。图4中示出了通过可视化开发模块进行可视化编辑时的一种人机界面。如图4所示,该人机界面的左半部为组件库,组件库包括基础组件库和业务组件库,组件库上方为客户端设备库,用来选择客户端设备,客户端设备包括手机、PAD、PC。该人机界面的中部为动态显示窗口,该人机界面的右半部为属性设置窗口,当选择客户端设备后,在人机界面中部的动态显示窗口会显示相应的客户端设备,如图4中显示的客户端设备为手机。进一步从组件库选择需要的运营组件拖动至人机界面中部显示的客户端设备中的相应位置即可。上述通过具体实施例对本专利技术进行了详细的说明,这些详细的说明仅仅限于帮助本领域技术人员理解本专利技术的内容,并不能理解为对本专利技术保护范围的限制。本领域技术人员在本专利技术构思下对上述方案进行的各种润饰、等效变换等均应包含在本专利技术的保护范围内。本文档来自技高网...

【技术保护点】
1.一种客户端界面及内容即时管理方法,其特征在于,运营平台和客户端分别配置有运营组件引擎,所述界面及内容由一个或多个运营组件构成,所述客户端界面及内容即时管理方法包括以下步骤:/n通过可视化开发模块在运营平台对界面及内容进行更改;/n运营平台通过运营组件引擎将更改后的界面及内容抽象,形成运营组件的描述信息、布局信息及内容信息并发送给客户端;以及/n客户端通过运营组件引擎对收到的运营组件的描述信息、布局信息及内容信息进行解析,形成客户端界面及内容。/n

【技术特征摘要】
1.一种客户端界面及内容即时管理方法,其特征在于,运营平台和客户端分别配置有运营组件引擎,所述界面及内容由一个或多个运营组件构成,所述客户端界面及内容即时管理方法包括以下步骤:
通过可视化开发模块在运营平台对界面及内容进行更改;
运营平台通过运营组件引擎将更改后的界面及内容抽象,形成运营组件的描述信息、布局信息及内容信息...

【专利技术属性】
技术研发人员:王鹏
申请(专利权)人:深圳科蓝金信科技发展有限公司
类型:发明
国别省市:广东;44

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

1