泉州师范学院林巧莺获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉泉州师范学院申请的专利一种HEC-HMS模型输入文件的图表示与编辑方法及其终端设备获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN115408339B 。
龙图腾网通过国家知识产权局官网在2026-04-03发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202211076954.1,技术领域涉及:G06F16/16;该发明授权一种HEC-HMS模型输入文件的图表示与编辑方法及其终端设备是由林巧莺;张德健;陈兴伟;林炳青;吴杰峰设计研发完成,并于2022-09-05向国家知识产权局提交的专利申请。
本一种HEC-HMS模型输入文件的图表示与编辑方法及其终端设备在说明书摘要公布了:本发明提供了一种HEC‑HMS模型输入文件的图表示与编辑方法及其终端设备,适于在计算设备中执行,包括以下步骤:步骤S10,接收HEC‑HMS模型参数路径及待修改的参数值信息;步骤S20,判断HEC‑HMS模型图网络数据是否已经加载,如果未加载则执行步骤S30,反之执行步骤S40;步骤S30,从HEC‑HMS模型输入文件加载模型参数信息,并依据参数间的关联关系,将输入文件转换为图网络数据结构;步骤S40,依据HEC‑HMS模型参数路径及待修改的参数值信息,对HEC‑HMS模型图网络数据进行修改;步骤S50,将HEC‑HMS模型图网络数据转换为HEC‑HMS模型输入文件格式,存储并替换原模型文件。应用本技术方案可实现模型参数灵活及高效的修改,以及显著提高待修改参数的检索和匹配速度。
本发明授权一种HEC-HMS模型输入文件的图表示与编辑方法及其终端设备在权利要求书中公布了:1.一种HEC-HMS模型输入文件的图表示与编辑方法,适于在计算设备中执行,其特征在于,包括以下步骤: 步骤S10,接收HEC-HMS模型参数路径及待修改的参数值信息; 步骤S20,判断HEC-HMS模型图网络数据是否已经加载,如果未加载则执行步骤S30,反之执行步骤S40; 步骤S30,从HEC-HMS模型输入文件加载模型参数信息,并依据参数间的关联关系,将输入文件转换为图网络数据结构; 步骤S40,依据HEC-HMS模型参数路径及待修改的参数值信息,对HEC-HMS模型图网络数据进行修改; 步骤S50,将HEC-HMS模型图网络数据转换为HEC-HMS模型输入文件格式,存储并替换原模型文件; 所述步骤S30包括: 步骤S3-1,为模型输入文件创建一个根节点,并以行为单位将文件内容读入到字符串列表中,并以根节点和字符串列表为参数调用步骤S3-2至步骤S3-11定义的递归函数; 步骤S3-2,递归函数接收一个节点和字符串列表,初如化行标识为0; 步骤S3-3,判断行标识是否小于字符串列表元素个数,若是则执行步骤S3-4,反之结束流程; 步骤S3-4,判断当前行标识所指行是否为空,若是则执行步骤S3-5,反之则执行步骤S3-6; 步骤S3-5,创建一个空节点,添加到递归函数接收节点的子节点列表中,同时将行标识增加1,并跳转执行步骤S3-3; 步骤S3-6,计算下一参数块包含的行数; 步骤S3-7,判断参数块内容是否包含两行以上,若是则依序执行步骤S3-8和步骤S3-9,反之执行步骤S3-10; 步骤S3-8,创建多行块节点,添加到递归函数接收节点的子节点列表中; 步骤S3-9,构建一个新字符串列表,其内究为去除首尾行之外的块内容,并以步骤S3-8中创建的多行块节点和新构字符串表表为参数调用步骤S3-2,完成递归调用后执行步骤S3-11; 步骤S3-10,构建单行块节点,添加到递归函数接收节点的子节点列表中,随后执行步骤S3-11; 步骤S3-11,更新行标识为当前行标识值和步骤S3-6所计算的块行数的和,跳转执行步骤S3-3; 所述步骤S40包括: 步骤S4-1,以待修改参数的路径信息及HEC-HMS模型图网络的根节点作为参数调用步骤S4-2至步骤S4-13定义递归函数; 步骤S4-2,递归函数接收修改参数的路径信息及图网络节点; 步骤S4-3,以“.”为分隔符,将修改参数的路径分成多个单元; 步骤S4-4,判断修改参数的路径划分单元个数,若只有一个单元则执行步骤S4-5,反之执行步骤S4-8; 步骤S4-5,以“:”为分隔符,对修改参数的路径第一个单元进行进一步分解; 步骤S4-6,判断分解第一部分是否与接收节点的P1值相等,若不相等则结束流程,反之执行步骤S4-7; 步骤S4-7,将节点的P2值设置为分解后第二部分内容,并结束流程; 步骤S4-8,对比第一个单元的值,若第一单元的值与“*”相同则执行步骤S4-9,若第一单元的值与“#”相同则执行步骤S4-10,其余情况则执行步骤S4-11; 步骤S4-9,查找当前节点所有直接和间接子节点,并放置临时子节点集合中,随后执行步骤S4-12; 步骤S4-10,查找当前节点所有直接子节点,并放置临时子节点集合中,随后执行步骤S4-12; 步骤S4-11,查找当前节点所有直接子节点中与第一个单元值匹配的子节点,并放置临时子节点集合中,随后执行步骤S4-12; 步骤S4-12,将修改参数的路径信息设置为去除第一部分内容后的路径; 步骤S4-13,对临时子节点集合中的元素进行遍历,以更新后的参数路径和当前元素为参数调用递归函数,完成调用后结束流程。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人泉州师范学院,其通讯地址为:362000 福建省泉州市丰泽区东海大街398号;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
以上内容由龙图腾AI智能生成。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

皖公网安备 34010402703815号
请提出您的宝贵建议,有机会获取IP积分或其他奖励