[发明专利]一种页面显示方法及装置有效
申请号: | 201710666510.6 | 申请日: | 2017-08-07 |
公开(公告)号: | CN107391736B | 公开(公告)日: | 2020-11-20 |
发明(设计)人: | 肖宇;许占伟;彭衍雷;刘瑞 | 申请(专利权)人: | 玫瑰视界(北京)网络科技有限公司 |
主分类号: | G06F16/957 | 分类号: | G06F16/957;G06F16/958;G06F9/451 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
地址: | 100102 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 页面 显示 方法 装置 | ||
本发明实施例公开了一种页面显示方法及装置,该方法包括:如果检测到应用程序处于被激活状态,则通过向服务器发送映射表同步请求接收所述服务器返回的第一映射表;如果确定所述第一映射表与本地存储的第二映射表不匹配,则使用所述第一映射表替换所述第二映射表,并根据所述第一映射表更新卡片模型工厂;将目标页面获取请求发送至所述服务器,并接收服务器返回的结果数据;选取与所述显示卡片样式对应的目标卡片模型,根据显示内容配置所述目标卡片模型中的卡片视图,以更新所述目标卡片模型,根据更新后的所述目标卡片模型显示所述目标页面。本发明实施例能够将串行开发变为并行开发,有效地提升了应用程序开发效率,实现页面布局的动态变化。
技术领域
本发明实施例涉及移动应用技术领域,尤其涉及一种页面显示方法及装置。
背景技术
随着移动智能终端的普及和网络速度的优化,应用程序(Application,简称APP)的开发需求越来越多,能够开发出高质量的应用程序成为开发人员追求的目标。
现有技术中,开发人员针对移动智能终端开发应用程序,常使用四种开发方法:
1、在应用程序的开发阶段设置固定的显示于移动智能终端的页面布局,在用户使用应用程序的过程中,页面布局不会发生变化,变化的只是页面布局包括的具体内容。应用程序的页面布局是固定的,将导致线上应用的过程中,只能通过发布新版本完成应用程序的更新,成本较高,且无法保证老版本用户能及时获取新的运营需求,以及发布新版本需要开发人员重新编写程序代码,开发周期较长。
2、基于预先设置不同的外观模型,在应用程序的运行过程中,调用模型中的视图,以增强页面布局的灵活性。但是,根据预先设置的外观模型进行页面布局,仅能针对同一显示页面进行页面布局,无法实现不同显示页面之间的动态布局。
3、基于脸书公司(Facebook)推出的响应式编程用户界面框架(React Native)开发环境开发应用程序,但是,没有集成开发环境的支持,开发效率低,且在开发人员编写程序代码的过程中没有拼写错误的提示,对开发人员要求较高。
4、通过混合模式移动应用(Hybrid App),同时使用网页语言与程序语言开发应用程序,利用网页易于更新的特性实现用户需求的快速响应。但是,在实际应用过程中性能稍慢,用户体验感不如原生应用程序好。
发明内容
本发明实施例提供一种页面显示方法及装置,以解决现有技术中应用程序开发效率低、页面布局无法动态变化的问题。
第一方面,本发明实施例提供了一种页面显示方法,包括:
如果检测到应用程序处于被激活状态,则向服务器发送映射表同步请求,并接收所述服务器基于所述映射表同步请求返回的第一映射表,其中,所述第一映射表包括卡片样式库以及卡片模型与卡片样式之间的映射关系;
如果确定所述第一映射表与本地存储的第二映射表不匹配,则使用所述第一映射表替换所述第二映射表,并根据所述第一映射表更新卡片模型工厂;
在接收到用户触发的目标页面获取请求时,将所述目标页面获取请求发送至所述服务器,并接收服务器返回的与所述目标页面获取请求对应的结果数据,其中,所述结果数据中包括显示卡片样式以及所述显示卡片样式对应的显示内容;
在所述卡片模型工厂中,选取与所述显示卡片样式对应的目标卡片模型,根据显示内容配置所述目标卡片模型中的卡片视图,以更新所述目标卡片模型,根据更新后的所述目标卡片模型显示所述目标页面。
进一步地,如果检测到应用程序处于被激活状态,则向服务器发送映射表同步请求,并接收所述服务器基于所述映射表同步请求返回的第一映射表,其中,所述第一映射表包括卡片样式库以及卡片模型与卡片样式之间的映射关系之前,包括:
建立卡片模型工厂;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于玫瑰视界(北京)网络科技有限公司,未经玫瑰视界(北京)网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710666510.6/2.html,转载请声明来源钻瓜专利网。