买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:华能信息技术有限公司
摘要:本发明提供一种可视化多功能页面构建方法,涉及页面构建技术领域,包括:获取页面的构建需求信息,基于构建需求信息在预设模板数据库中筛选得到预设模板,将预设模板对应的构建指令集存放至预设区域,并建立模板备选池;通过IO端实时获取人工指令且结合模板备选池,确定页面的构建模式,并生成页面构建指令;基于页面构建指令,在布局数据库中选取页面布局以及在模块数据库中选取功能模块,且结合在预设逻辑数据库中筛选得到的预设逻辑关系,生成页面结构信息基于页面结构信息,在预设数据池中选取与各功能模块对应的源数据,将源数据与对应功能模块进行端口对接,构建得到显示页面。本发明可以提升页面的构建效率和性能,丰富页面的功能。
主权项:1.一种可视化多功能页面构建方法,其特征在于,包括:步骤1:获取页面的构建需求信息,基于所述构建需求信息在预设模板数据库中筛选得到匹配度大于第一预设度的预设模板,将所述预设模板对应的构建指令集存放至预设区域,并建立模板备选池;步骤2:通过IO端实时获取人工指令且结合模板备选池,确定页面的构建模式,并生成页面构建指令;步骤3:基于所述页面构建指令,在布局数据库中选取页面布局以及在模块数据库中选取功能模块,且结合在预设逻辑数据库中筛选得到的预设逻辑关系,生成页面结构信息;步骤4:基于所述页面结构信息,在预设数据池中选取与各所述功能模块对应的源数据,将所述源数据与对应功能模块进行端口对接,构建得到显示页面;其中,步骤3中,包括:基于所述页面构建指令,分别在布局数据库、模块数据库中选取得到第一布局以及第一模块组,并确定页面初始布局;结合所述页面初始布局构建时刻后输入的人工指令,在所述布局数据库以及模块数据库中选取得到第二布局以及第二模块组;将所述第二布局、第二模块组分别与所述页面初始布局进行第二冲突分析以及第三冲突分析,并生成第二分析结果和第三分析结果;通过预设布局调整模型对所述第二分析结果、第三分析结果进行分析处理,生成对应的布局调整指令;获取页面的终端显示需求信息,并通过所述预设布局调整模型对所述终端显示需求信息进行分析处理,得到终端显示调整指令,其中,所述终端显示需求信息包括:终端的分辨率、长宽比以及主要功能显示需求;基于所述布局调整指令以及终端显示调整指令,对所述页面初始布局进行调整,生成页面调整布局;结合所述布局调整指令,在所述预设逻辑数据库中选取所述页面调整布局下的各功能模块之间的第二逻辑关系;基于所述页面调整布局,且结合所述第二逻辑关系,在所述预设逻辑数据库中选取得到的与各功能模块功能实现逻辑匹配的所述预设逻辑关系,生成页面结构信息;其中,步骤4中,包括:基于所述终端显示需求信息以及获取得到的终端识别信息,得到与目标终端设备对应的布局配置信息;基于所述布局配置信息,将所述目标终端设备与所述页面构建指令进行适配,调整页面的布局结构,并生成终端布局确认信息;对所述终端布局确认信息进行解析,得到对应页面下的终端布局结构,所述终端布局结构包括:各功能模块的种类、数量以及各功能模块对应的布置区域;基于所述终端布局结构,确定各功能模块对应数据的显示模式,其中,所述显示模式包括:静态显示和动态显示;基于所述显示模式以及终端布局结构,在预设数据池中选取与各功能模块适配的源数据,并建立源数据与对应功能模块之间的映射关系,生成模块-源数据池;基于所述模块-源数据池,获取池内所有源数据的数据格式,生成源数据格式信息,同时,获取与源数据对应功能模块的解析格式,生成模块解析格式信息,将所述源数据格式信息与模块解析格式信息进行格式匹配,生成格式匹配结果;当格式匹配结果满足第一阈值条件时,调整源数据以及对应的功能模块进入待对接状态;当格式匹配结果不满足所述第一阈值条件时,基于所述模块解析格式对相应的源数据进行格式转换,将格式转换后的源数据替换原有源数据,并进入所述待对接状态;将处于所述待对接状态的功能模块以及对应的源数据进行端口对接,建立功能模块与所述模块-源数据池之间的通信连接;结合通过IO端口输入的页面一次确认指令,构建得到第一显示页面,并通过预设测试模块对所述第一显示页面以及对应的功能模块进行性能测试和优化,生成优化指令;基于所述优化指令,对所述第一显示页面中的页面结构以及功能模块进行优化调整,构建得到第二显示页面;其中,通过预设测试模块对所述第一显示页面以及对应的功能模块进行性能测试和优化,生成优化指令,包括:获取各功能模块进行性能测试对应的性能测试指标,构建得到第一显示页面的指标集,其中,Xi表示第i个功能模块的性能指标子集,n1表示需要性能测试的功能模块的总个数;对所述第一显示页面中的各功能模块分别进行性能测试,并基于测试结果得到第i个功能模块下的性能测试数据集,其中,表示第i个功能模块的第j项性能指标对应的性能测试数据,n为第i个功能模块的性能指标数量,且为变量;基于所述指标集A对所述构建需求信息进行解析,得到每一功能模块在对应性能测试指标下的需求数据,生成需求数据集,表示第i个功能模块的第j项性能指标的需求数据;对所述第一显示页面进行页面测试,并根据页面测试结果获取得到与每个功能模块的关联系数;计算所述第一显示页面下各功能模块的性能达标率; ;其中,表示第i个功能模块的性能达标率;表示第i个功能模块的第j项性能指标对应的价值参考因子;表示相似度函数;表示与第i个功能模块的关联系数;表示所有关联系数的方差;表示所有的平均系数;表示第一达标率;B2表示第二达标率;max表示最大值符号;结合所述需求数据集以及指标集,获取得到第一显示页面中各功能模块的不同性能指标下的性能达标阈值;计算得到每一功能模块的测试效果; ;其中,n1表示第i个功能模块下满足的性能指标的数量,且表示第i个功能模块下第j个性能指标的比较阈值;n2表示第i个功能模块下不满足的性能指标的数量,且n2=n-n1;表示第i个功能模块下第j个性能指标的性能达标阈值;表示第i个功能模块下第j个性能指标的误差调节系数;表示第i个功能模块的测试效果;将每个测试效果分别与对应标准效果进行对比,获取页面中待优化的目标功能模块,生成待优化模块表,其中,所述待优化模块表中包含每个目标功能模块的优化优先级;通过预设优化模型对所述待优化模块表进行分析处理,生成优化策略以及对应的优化指令集;基于所述优化策略以及优化指令集,生成与每一目标功能模块对应的优化指令。
全文数据:
权利要求:
百度查询: 华能信息技术有限公司 一种可视化多功能页面构建方法
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。