[发明专利]一种配置活动界面的方法及客户端在审
申请号: | 201910469979.X | 申请日: | 2019-05-31 |
公开(公告)号: | CN110162305A | 公开(公告)日: | 2019-08-23 |
发明(设计)人: | 黄波;张硕;马良 | 申请(专利权)人: | 广州华多网络科技有限公司 |
主分类号: | G06F8/38 | 分类号: | G06F8/38 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
地址: | 511442 广东省广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 客户端 显示页面 配置 配置转换 预先配置 配置的 解析 客户 动态配置 活动界面 逻辑代码 显示配置 加载 解耦 微件 预设 字典 展示 | ||
1.一种配置活动界面的方法,其特征在于,适用于客户端,所述方法包括:
客户端获取显示页面,所述显示页面用于显示配置属性;
加载预设的json配置,其中,在预先配置所述客户端对应的json配置的过程中,实时展示所述json配置的内容;
将所述json配置转换为字典map对象;
解析所述map对象,获取每个微件widget的属性;
在所述显示页面中显示每个所述widget的属性。
2.根据权利要求1所述的方法,其特征在于,所述加载预设的json配置,包括:
向服务器发送用于获取所述客户端对应的json配置的请求;
若所述请求完成,加载最新为所述客户端配置的第一json配置,并保存所述第一json配置;
若所述请求失败,加载所述客户端前一次加载的第二json配置。
3.根据权利要求1所述的方法,其特征在于,所述解析所述map对象,获取每个widget的属性,包括:
获取所述map对象对应的主界面的配置,其中,所述主界面由多个子界面构成;
读取每一所述子界面的子控件信息;
获取每一所述子控件信息的类型;
确定每一所述子控件信息的类型对应的属性,得到每个widget的属性。
4.根据权利要求1所述的方法,其特征在于,所述将所述json配置转换为字典map对象,包括:
利用JsonToMap方法,将所述json配置转换为map对象。
5.根据权利要求2所述的方法,其特征在于,所述向服务器发送用于获取所述客户端对应的json配置的请求之后,所述方法还包括:
若所述客户端第一次向所述服务器发送用于获取json配置的请求,并且所述请求失败,加载预先保存在所述客户端的第三json配置。
6.一种客户端,其特征在于,所述客户端包括:
获取单元,获取显示页面,所述显示页面用于显示配置属性;
加载单元,用于加载预设的json配置,其中,在预先配置所述客户端对应的json配置的过程中,实时展示所述json配置的内容;
转换单元,用于将所述json配置转换为字典map对象;
解析单元,用于解析所述map对象,获取每个微件widget的属性;
显示单元,用于在所述显示页面中显示每个所述widget的属性。
7.根据权利要求6所述的客户端,其特征在于,所述加载单元包括:
请求模块,用于向服务器发送用于获取所述客户端对应的json配置的请求;
第一加载模块,用于若所述请求完成,加载最新为所述客户端配置的第一json配置,并保存所述第一json配置;
第二加载模块,用于若所述请求失败,加载所述客户端前一次加载的第二json配置。
8.根据权利要求6所述的客户端,其特征在于,所述解析单元包括:
第一获取模块,用于获取所述map对象对应的主界面的配置,其中,所述主界面由多个子界面构成;
读取模块,用于读取每一所述子界面的子控件信息;
第二获取模块,用于获取每一所述子控件信息的类型;
确定模块,用于确定每一所述子控件信息的类型对应的属性,得到每个widget的属性。
9.一种电子设备,其特征在于,所述电子设备用于运行程序,其中,所述程序运行时执行如权利要求1-5中任一所述的一种配置活动界面的方法。
10.一种存储介质,其特征在于,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行如权利要求1-5中任一所述的一种配置活动界面的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州华多网络科技有限公司,未经广州华多网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910469979.X/1.html,转载请声明来源钻瓜专利网。