[发明专利]一种动态生成页面的数据处理方法和系统在审
| 申请号: | 202010387148.0 | 申请日: | 2020-05-09 |
| 公开(公告)号: | CN113626029A | 公开(公告)日: | 2021-11-09 |
| 发明(设计)人: | 郭海涛;秦子阳;李寀 | 申请(专利权)人: | 中国人寿财产保险股份有限公司 |
| 主分类号: | G06F8/38 | 分类号: | G06F8/38;G06F9/451;G06F16/958 |
| 代理公司: | 北京观韬中茂律师事务所 11553 | 代理人: | 夏涛 |
| 地址: | 100032 北京市西城区*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 动态 生成 页面 数据处理 方法 系统 | ||
1.一种动态生成页面的数据处理方法,包含以下步骤:
获取服务器端生成的自定义配置文件,通过广度遍历方式遍历所述配置文件中的页面,所述页面包括页面模块和元素模块,生成所述配置文件对应的树状结构,通过所述树状结构生成页面数据结构;
根据所述页面数据结构生成移动端的页面模块,所述移动端的页面模块之间可以进行跳转,所述移动端的页面模块的跳转顺序与所述配置文件中的页面模块的跳转顺序一致;
每一个所述移动端的页面模块根据所述页面数据结构生成若干个移动端的元素模块,同时将所述配置文件中元素属性传递给对应的所述移动端的元素模块;
所述移动端的元素模块根据所述配置文件,生成包括文本输入框、文本展示框、滑动选择器、日期选择器、或单选框的展示元素,同时给所述展示元素添加包括标题、内容、是否必填校验、格式校验的属性;
当触发页面跳转时,会将所述移动端的页面模块和元素模块中的数据发送给所述服务器端。
2.如权利要求1所述一种数据处理方法,其特征在于,根据所述自定义配置文件中的数据对象划分所述页面,所述配置文件中每个数据对象都会被当作一个页面模块来进行处理,所述数据对象中的名词属性会被当作所述页面的唯一标识,根据所述标识在本地存储中开辟对应的空间来存储对应的用户输入数据。
3.如权利要求1所述一种数据处理方法,其特征在于,还包括校验数据步骤,将所述配置文件中的校验规则保存到校验对象中,依次将所述数据和对应的规则进行校验。
4.如权利要求1所述一种数据处理方法,其特征在于,生成页面模块时,根据所述根节点的子节点个数增加从初始状态到页面内容完整展示的过渡效果块,加载完成后所述页面模块替换所述过渡效果块。
5.如权利要求1所述一种数据处理方法,其特征在于,若存在嵌套模块时,所述移动端的页面模块按照递归方式生成嵌套子模块,所述树状结构自上而下依次解析所述嵌套模块,所述树状结构的每个层级解析完毕后更新页面。
6.一种动态生成页面的数据处理系统,包含以下部件:
配置文件部件,用于获取服务器端生成的自定义配置文件,通过广度遍历方式遍历所述配置文件中的页面,所述页面包括页面模块和元素模块,生成所述配置文件对应的树状结构,通过所述树状结构生成页面数据结构;
页面模块部件,用于根据所述页面数据结构生成移动端的页面模块,所述移动端的页面模块之间可以进行跳转,所述移动端的页面模块的跳转顺序与所述配置文件中的页面模块的跳转顺序一致;
元素模块部件,用于每一个所述移动端的页面模块根据所述页面数据结构生成若干个移动端的元素模块,同时将所述配置文件中元素属性传递给对应的所述移动端的元素模块;
展示元素部件,用于将所述移动端的元素模块根据所述配置文件,生成包括文本输入框、文本展示框、滑动选择器、日期选择器、或单选框的展示元素,给所述展示元素添加包括标题、内容、是否必填校验、格式校验的属性;
数据传输部件,用于当触发页面跳转时,会将所述移动端的页面模块和元素模块中的数据发送给所述服务器端。
7.如权利要求6所述一种数据处理方法,其特征在于,配置文件部件根据所述自定义配置文件中的数据对象划分所述页面,所述配置文件中每个数据对象都会被当作一个页面模块来进行来处理,所述数据对象中的名词属性会被当作所述页面的唯一标识,根据所述标识在本地存储中开辟对应的空间来存储对应的用户输入数据。
8.如权利要求6所述一种数据处理方法,其特征在于,还包括校验数据部件,将所述配置文件中的校验规则保存到校验对象中,依次将所述数据和对应的规则进行校验。
9.如权利要求6所述一种数据处理方法,其特征在于,页面模块部件根据所述根节点的子节点个数增加从初始状态到页面内容完整展示的过渡效果块,加载完成后所述页面模块替换所述过渡效果块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人寿财产保险股份有限公司,未经中国人寿财产保险股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010387148.0/1.html,转载请声明来源钻瓜专利网。





