[发明专利]页面和通用页面配置文件生成方法、装置、设备及介质在审
申请号: | 201811251234.8 | 申请日: | 2018-10-25 |
公开(公告)号: | CN109388399A | 公开(公告)日: | 2019-02-26 |
发明(设计)人: | 张俊;徐楷;刘克刚;谢然 | 申请(专利权)人: | 北京字节跳动网络技术有限公司 |
主分类号: | G06F8/38 | 分类号: | G06F8/38;G06F16/958 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
地址: | 100041 北京市石景山区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 配置文件 通用页面 解析数据 客户端 匹配 通用组件 显示页面 组件信息 操作系统 页面 通用配置文件 机组 开发效率 页面生成 客户 适配 解析 | ||
本公开公开了一种页面和通用页面配置文件生成方法、装置、设备及介质。该页面生成方法包括:客户端获取通用页面配置文件,其中,所述通用页面配置文件中包括至少一个目标通用组件的组件信息;所述客户端对所述通用页面配置文件进行解析,生成解析数据,其中,所述解析数据中包括与目标通用组件匹配的本机组件的组件信息,所述本机组件与所述客户端的操作系统相匹配;所述客户端根据所述解析数据,生成与所述通用页面配置文件匹配的本机显示页面。本公开实施例可以实现通过通用配置文件分别生成适配不同操作系统的客户端的本机显示页面,提高页面的开发效率。
技术领域
本公开实施例涉及计算机技术,尤其涉及一种页面和通用页面配置文件生成方法、装置、设备及介质。
背景技术
随着通信技术和终端设备设备的发展,各种终端设备例如安卓手机、苹果手机和电脑等已经成为了人们工作和中不可或缺的一部分,而且随着终端设备的日益普及,人们对信息的更新需求也越来越高。
目前,由于用户持有的电子设备不同,例如电脑或者手机,电脑一般采用Web端,而对于手机,不同用户持有的手机的操作系统不同,例如安卓系统端和IOS系统端。针对不同操作系统的用户端,若想显示同一个页面,需要分别为不同的用户端独立开发出匹配的页面。这种针对客户端的类型分别进行独立开发的方法,导致一个页面的开发时间长,成本高,无法满足快速更新信息的需求。
发明内容
本公开实施例提供一种页面和通用页面配置文件生成方法、装置、设备及介质,可以实现通过通用配置文件分别生成适配不同操作系统的客户端的本机显示页面,提高页面的开发效率。
第一方面,本公开实施例提供了一种页面生成方法,该方法包括:
客户端获取通用页面配置文件,其中,所述通用页面配置文件中包括至少一个目标通用组件的组件信息;
所述客户端对所述通用页面配置文件进行解析,生成解析数据,其中,所述解析数据中包括与目标通用组件匹配的本机组件的组件信息,所述本机组件与所述客户端的操作系统相匹配;
所述客户端根据所述解析数据,生成与所述通用页面配置文件匹配的本机显示页面。
进一步的,所述客户端对所述页面配置文件进行解析,生成解析数据,包括:
所述客户端采用与所述客户端的操作系统匹配的解析插件对所述通用页面配置文件进行解析,以生成所述解析数据;
在客户端获取通用页面配置文件之前,还包括:
所述客户端将操作系统信息发送至服务器,并接收所述服务器针对所述操作系统信息反馈的所述解析插件。
进一步的,所述客户端对所述页面配置文件进行解析,生成解析数据,包括:
所述客户端根据通用组件与本机组件之间的对应关系,在本机组件库中获取与所述通用页面配置文件中目标通用组件匹配的本地组件;
所述客户端获取所述通用页面配置文件中与目标通用组件对应的组件信息,作为与所述目标通用组件的匹配的本地组件的组件信息;
所述客户端根据与所述目标通用组件的匹配的本地组件,以及所述本地组件的组件信息,生成所述解析数据。
进一步的,所述客户端的操作系统包括:IOS操作系统,或者Android操作系统。
第二方面,本公开实施例还提供了一种通用页面配置文件的生成方法,该方法包括:
在检测到页面配置文件构建开始指令时,生成初始化的页面描述文件;
通过通用页面构建平台的人机交互界面,实时获取与通用组件匹配的页面配置指令,其中,所述页面构建平台预先采用前端框架生成构建页面的通用组件;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京字节跳动网络技术有限公司,未经北京字节跳动网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811251234.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:虚拟化系统中界面生成方法和装置
- 下一篇:一种页面自动生成方法及装置