[发明专利]一种页面生成的方法和装置在审
申请号: | 202110008121.0 | 申请日: | 2021-01-05 |
公开(公告)号: | CN113778401A | 公开(公告)日: | 2021-12-10 |
发明(设计)人: | 郭挺;刘喆临 | 申请(专利权)人: | 北京沃东天骏信息技术有限公司;北京京东世纪贸易有限公司 |
主分类号: | G06F8/34 | 分类号: | G06F8/34;G06F8/38 |
代理公司: | 中原信达知识产权代理有限责任公司 11219 | 代理人: | 王志远;赵迪 |
地址: | 100176 北京市北京经济技术*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 页面 生成 方法 装置 | ||
1.一种页面生成方法,其特征在于,包括:
获取目标页面的业务数据;
根据类型数据源协议获取组数据识别方法、项数据识别方法,进而调用所述组数据识别方法、项数据识别方法,分别识别所述业务数据中的页面组数据和页面项数据的模板类型,写入组数据模板类型字典和项数据模板类型字典;
根据所述组数据模板类型字典和项数据模板类型字典,调取模板库中相应的模板以及模板的布局方法,基于所述布局方法对相应的页面组数据和页面项数据进行布局加载,生成所述可视化版块,进而通过所述可视化版块生成所述目标页面。
2.根据权利要求1所述的方法,其特征在于,调用所述组数据识别方法,识别所述业务数据中的页面组数据的模板类型,写入组数据模板类型字典,包括:
获取所述页面组数据的组的个数N;
基于所述个数N生成对所述业务组数据的组类型获取指令;
调用所述组数据识别方法,依次对N个组数据进行识别,得到N个组数据的模板类型,以完成所述组类型获取指令的执行;
根据所述N个组数据的模板类型,生成所述业务数据的组数据字典;其中,所述组数据字典中包含组数据标识与组数据模板类型的对应关系。
3.根据权利要求2所述的方法,其特征在于,调用所述项数据识别方法,识别所述业务数据中的页面项数据的模板类型,写入项数据模板类型字典,包括:
获取所述页面组数据的组的个数N;对N个组数据,采用如下方法识别出各个组数据中的项数据的模板类型:对于第n个页面组数据,获取该页面组数据下项数据的项的个数nm;基于所述个数nm生成对第n个业务组数据下的nm个项数据的项类型获取指令;调用所述项数据识别方法,依次对所述nm个项数据进行识别,得到nm个项数据的模板类型,以完成所述项类型获取指令的执行;
根据各个组数据下各个项数据的模板类型,生成所述业务数据的项数据字典;其中,所述项数据字典中包含组数据标识与组数据中项数据字典标识的对应关系,以及项数据字典标识与项数据模板类型的对应关系。
4.根据权利要求3所述的方法,其特征在于,在调用所述组数据识别方法、项数据识别方法,分别识别所述业务数据中的页面组数据和页面项数据的模板类型之前,还包括:
调用类型加载方法调取组数据模板类型字典和项数据模板类型字典;清除所述组数据模板类型字典和项数据模板类型字典中的内容;
并在清除后,调用所述类型加载方法生成获取页面组数据个数指令。
5.根据权利要求1所述的方法,其特征在于,所述模板库包括:
组数据的组模板类型枚举,各个组模板对应的头部布局方法,项数据的项模板类型枚举,以及各个项模板对应的元素布局方法;
其中,所述头部布局方法指示了组数据头部的创建方法和配置信息;所述元素布局方法指示了项数据元素的创建方法和配置信息。
6.根据权利要求5所述的方法,其特征在于,所述模板库还包括:页面模板类型枚举,各个页面模板对应的页面布局方法;
所述通过所述可视化版块生成所述目标页面,包括:
获取所述业务数据的页面类型;
根据所述页面类型,调用所述模板库中相应的页面模板以及页面模板的布局方法,对所述可视化版块进行布局,以生成所述目标页面。
7.一种页面生成装置,其特征在于,包括:
获取模块,用于获取目标页面的业务数据;
字典生成模块,用于根据类型数据源协议获取组数据识别方法、项数据识别方法,进而调用所述组数据识别方法、项数据识别方法,分别识别所述业务数据中的页面组数据和页面项数据的模板类型,写入组数据模板类型字典和项数据模板类型字典;
布局模块,用于根据所述组数据模板类型字典和项数据模板类型字典,调取模板库中相应的模板以及模板的布局方法,基于所述布局方法对相应的页面组数据和页面项数据进行布局加载,生成所述可视化版块,进而通过所述可视化版块生成所述目标页面。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京沃东天骏信息技术有限公司;北京京东世纪贸易有限公司,未经北京沃东天骏信息技术有限公司;北京京东世纪贸易有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110008121.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种无人机迫降设备
- 下一篇:任务处理方法、设备、系统以及存储介质