[发明专利]应用页面显示方法和装置有效
申请号: | 201611267415.0 | 申请日: | 2016-12-31 |
公开(公告)号: | CN106990949B | 公开(公告)日: | 2021-06-18 |
发明(设计)人: | 陈冬 | 申请(专利权)人: | 深圳大宇无限科技有限公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451;G06F8/65;G06F16/957;H04L29/08 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 谢曲曲 |
地址: | 518000 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用 页面 显示 方法 装置 | ||
本发明涉及一种应用页面显示方法,包括:适配层接收客户端发送的页面数据请求,页面数据请求携带页面标识;适配层根据页面标识获取对应的页面元素描述,页面元素描述是指对页面内容包含的页面元素的定义;适配层根据页面元素描述向服务器发送对应的数据请求,并获取服务器返回的页面数据;适配层根据页面数据生成对应的页面内容发送至客户端,以使客户端根据预设的页面样式对页面内容进行显示。应用页面显示的具体内容均由适配层定义,客户端只负责将页面内容以预设的页面样式进行显示,当升级应用时,只需要在适配层改变相应页面元素描述,不需要频繁升级客户端,提高了开发的灵活性以及产品的更新速度。还提供一种应用页面显示装置。
技术领域
本发明涉及通信技术领域,特别是涉及一种应用页面显示方法和装置。
背景技术
随着移动互联网的迅速发展,移动应用层出不穷,功能丰富。而应用的功能实现需要服务器的数据支持。传统的应用功能的实现根据客户端与服务器之间的功能定位主要包括胖客户端模式和瘦客户端模式两种方案。
胖客户端模式是指以客户端原生界面和服务器数据调用接口组成的模式,该模式通过定义功能丰富的客户端原生界面,提供良好的交互体验,但由于原生界面是Android系统提供的UI(User Interface,用户界面)控件构建的用户交互界面,无法通过服务器进行改变,因此当应用功能进行更新迭代时,用户需要频繁升级客户端,以显示与应用更新功能相匹配的用户界面。如一款音乐应用需要将原有的用户界面中按钮样式进行改变,必须对整个客户端进行升级,导致开发灵活性很低,影响产品迭代速度。瘦客户端模式是指服务器端负责处理业务逻辑和数据存取,然后将处理完的结果以html(超文本标记语言)的形式发送到客户端,客户端负责将结果显示给用户,客户端除了负责一些数据的验证和组织之外,基本上不处理任何的业务逻辑,只专注于用户交互界面显示。瘦客户端模式虽然解决了频繁更新客户端的问题,但是客户端与服务器强耦合,服务器的逻辑变化影响客户端的显示行为,开发低效。
因此,当前实现应用功能更新的方案存在需要频繁升级客户端以更新客户端显示界面,导致应用开发灵活性很低,产品更新迭代速度较慢的问题。
发明内容
基于此,有必要针对上述问题,提供一种当应用功能更新时不需要频繁更新客户端显示界面,以提高应用开发灵活性的应用页面显示方法和装置。
一种应用页面显示方法包括:
适配层接收客户端发送的页面数据请求,页面数据请求携带页面标识;
适配层根据页面标识获取对应的页面元素描述,页面元素描述是指对页面内容包含的页面元素的定义;
适配层根据页面元素描述向服务器发送对应的数据请求,并获取服务器返回的页面数据;
适配层根据页面数据生成对应的页面内容发送至客户端,以使客户端根据预设的页面样式对页面内容进行显示。
在其中一个实施例中,页面元素包括图形、文字、超链接网址以及子页面中的至少一种;适配层根据页面元素描述向服务器发送对应的数据请求,并获取服务器返回的页面数据包括:
当适配层检测到页面元素描述包括对子页面的定义时,获取子页面对应的子页面标识,并根据子页面标识获取对应的子页面元素描述;
适配层根据子页面元素描述向服务器发送对应的数据请求,并获取从服务端返回的子页面数据。
在其中一个实施例中,适配层根据页面数据生成对应的页面内容发送至客户端,以使客户端根据预设的页面样式对页面内容进行显示,包括:
适配层将获取的不同的子页面数据以列表或组合的形式生成对应的页面内容;
将页面内容发送至客户端,以使客户端根据预设的页面样式对页面内容进行显示。
在其中一个实施例中,应用页面显示方法还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳大宇无限科技有限公司,未经深圳大宇无限科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611267415.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:应用升级处理方法和装置
- 下一篇:界面布局的方法和装置