[发明专利]一种基于HC-CELL的WEB页面管理方法有效
申请号: | 201611103306.5 | 申请日: | 2016-12-05 |
公开(公告)号: | CN106776964B | 公开(公告)日: | 2020-02-14 |
发明(设计)人: | 郑葵荣;李勇波;季统凯 | 申请(专利权)人: | 国云科技股份有限公司 |
主分类号: | G06F16/958 | 分类号: | G06F16/958 |
代理公司: | 44332 广东莞信律师事务所 | 代理人: | 余伦 |
地址: | 523808 广东省东莞市松山湖高*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 hc cell web 页面 管理 系统 及其 实现 方法 | ||
1.一种基于HC-CELL的WEB页面管理方法,其特征在于:
所述的方法包括配置HC-CELL样式库、配置HC-CELL类型库、配置HC-CELL单元、页面组件维护、解析模块处理业务、资源调度模块运行;
所述的配置HC-CELL样式库的步骤是:
第一步,新建样式配置业务类型;
第二步,选择业务类型下的子类型,可选项支持常规样式层叠表元素,包括文本、字体、边框、轮廓属性、外边距、填充、定位、浮动、尺寸以及显示与隐藏状态;
第三步,新建子类型下对应属性值以及单位,以键值对的形式保存子类型集合;
第四步,当键值对KEY重复时,清理冗余键值对;清理的规则是:当键值为数值型时,比较键值对内的值,取值较大的键值;当值为布尔型时,取TRUE;
第五步,保存子类型,根据时间戳生成子类型唯一标识以及加载序号;
第六步,当业务类型存在多个子类型时,样式加载顺序按照加载序号加载;
第七步,保存业务类型样式至样式库,生成该类型样式唯一标识;
第八步,日志记录;
所述配置HC-CELL类型库的步骤是:
第一步,新建HC-CELL类型配置;
第二步,选择类型组件:文本域、密码字段、单/多选按钮、复选框或者下拉选项;
第三步,添加配置组件下对应的名称、ID、展示值、控制权限、样式及关联字典集合;
第四步,当添加类型为文本域、密码字段时,关联字典集合为单一键值对;
第五步,当添加类型为/多选按钮、复选框或者下拉选项时,关联字典集合为多键值对,同时需要配置默认键值对作为展示值;多选条件下可配置多对默认值;
第六步,检查类型配置下ID是否存在重复项;
第七步,检查多选情况下键值对是否存在重复KEY的情况;
第八步,保存类型配置至类型库,生成类型逻辑ID;
第九步,日志记录
配置HC-CELL单元的步骤是:
第一步,新建HC-CELL单元;
第二步,选择类型库内一个类型;
第三步,选择样式库内一种或多种样式;
第四步,当选择多种样式时,对按照加载序号进行优先级关联;
第五步,以树的形式关联类型ID和样式ID;
第六步,保存HC-CELL单元,生成逻辑ID;
第七步,日志记录,完成;
所述页面组件维护流程是:
第一步,新建页面模板;
第二步,选择一个或者多个已配置完成的HC-CELL单元;
第三步,按照模板布局存放HC-CELL单元;
第四步,保存布局页面,生成页面唯一标识;
第五步,日志记录,完成;
所述解析模块处理流程是:
第一步,新建解析任务;
第二步,选择一个或多个布局完成页面添加至解析任务;
第三步,分析当前解析页面布局样式;
第四步,按照样式规则形成布局代码并输出到样式文件内;
第五步,分析当前解析页面HC-CELL集合;
第六步,按照HC-CELL类型进行分类处理;
第七步,对每一类元素进行名称、ID、展示值、控制权限、样式及关联字典集合解析,并转换形成HC-CELL单元代码;
第八步,合并布局代码和单元代码,在单元代码内进行布局代码引用;
第九步,生成代码压缩包,并根据解析模块生成的唯一标识命名;
第十步,日志记录,完成;
所述资源调度模块的运行流程是:
第一步,新建调度任务;
第二步,选择资源接收方式:邮件或文件服务器;
第三步,选择接收目标;
第四步,根据接收方式及目标,通过网络协议或者邮件服务器交付资源;
第五步,日志记录,完成。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国云科技股份有限公司,未经国云科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611103306.5/1.html,转载请声明来源钻瓜专利网。