首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

基于组件树架构的动态布局方法和系统 

申请/专利权人:成都中科合迅科技有限公司

申请日:2024-04-17

公开(公告)日:2024-06-28

公开(公告)号:CN118069949B

主分类号:G06F16/958

分类号:G06F16/958;G06F16/957;G06F9/451;G06F9/445

优先权:

专利状态码:有效-授权

法律状态:2024.06.28#授权;2024.06.11#实质审查的生效;2024.05.24#公开

摘要:本发明涉及计算机的技术领域,提供了基于组件树架构的动态布局方法和系统,识别得到处于设计状态的网页页面的页面组件树,进行组件信息读取处理,得到组件属性列表,生成页面组件树的组件布局特征信息,便于全面识别网页页面的异常组件;确定异常组件包含的异常代码,结合异常组件与其对应的关联页面组件之间的交互状态进行异常代码校正,确保组件代码的正确性;判断页面组件树是否处于架构完整状态,为网页页面设计提供完整准确的组件树,基于网页页面需加载至的平台的浏览端属性信息,将页面组件的可视状态变更处理,还将页面组件树对应的页面加载任务上传到浏览端对应的页面加载进程中,确保组件树架构的动态布局灵活性和页面编辑的准确性。

主权项:1.基于组件树架构的动态布局方法,其特征在于,其包括如下步骤:步骤S1,对处于设计状态的网页页面进行识别,得到对应的页面组件树,并对所述页面组件树进行组件信息读取处理,得到所述页面组件树的组件属性列表;对所述组件属性列表进行识别,得到所述页面组件树的组件布局特征信息;步骤S2,基于所述组件布局特征信息,识别所述网页页面在当前设计进程中存在的异常组件;基于所述异常组件在当前设计进程的测试环节中的运作日志,确定所述异常组件包含的异常代码,并基于所述异常组件与其在所述页面组件树中所有关联页面组件之间的交互状态,对所述异常代码进行校正,包括基于所述组件布局特征信息,识别在组件运作流程内部发生运作不兼容事件的页面组件,以此作为所述网页页面在当前设计进程中存在的异常组件;对所述异常组件在当前设计进程的测试环节中的运作日志进行分析,得到所述异常组件下属所有组件代码各自的运作内存占用量,以此将运作内存占用量超过预设占用量阈值的组件代码确定为异常代码;获取所述异常组件与其在所述页面组件树中所有关联页面组件之间的指令流交互状态信息,基于所述指令流交互状态信息,确定所述异常代码中与指令流存在冲突的代码字段,以此对所述代码字段进行校正编辑,从而实现对所述异常代码的校正;步骤S3,基于所述异常组件在所述页面组件树内部架构的位置信息,将完成校正的异常代码重新加载在所述页面组件树对应的代码区间;基于所述网页页面的设计进程执行进度,判断所述页面组件树是否处于架构完整状态,包括将所述网页页面已经完成的设计进程执行进度与预设设计流程进行对比,若两者相一致,则判断所述页面组件树处于架构完整状态;若两者不一致,则判断所述页面组件树不处于架构完整状态;步骤S4,当所述页面组件树处于架构完整状态,则基于所述网页页面需要加载至的平台的浏览端属性信息,对所述页面组件树下属相应的页面组件进行可视状态变更处理;再基于所述平台的浏览端的页面加载日志,将所述页面组件树对应的页面加载任务上传到所述浏览端对应的页面加载进程中。

全文数据:

权利要求:

百度查询: 成都中科合迅科技有限公司 基于组件树架构的动态布局方法和系统

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。