System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及海洋预报服务领域,特别是涉及一种自动化海洋预报信息服务方法、产品、介质及设备。
技术介绍
1、海洋预报与天气预报相似,广泛应用于不同生产或生活场景,如海洋养殖、涉海工程、船舶运输、滨海旅游等。不同用户按行业特点及其细分场景对海洋要素的预报需求各有侧重,如在浴场游泳与游览的场景中,游客会对潮汐、海温、海浪等要素较为关注;对于海水养殖户来说,对海水温度、盐度等动力要素及叶绿素、溶解氧等生化要素较为关注;对于港口管理人员来说,对港口及航道的海浪、潮汐、海流等要素较为关注;对于沿岸海洋工程施工来说,对海浪、海流、潮汐要素十分关注。
2、目前,海洋预报主要以海洋数值预报产品为主。然而,当前的海洋数值预报产品不具备直接根据用户提问给用户返回准确海洋预报信息的能力。当用户检索请求查询某一具体时间、地点的海洋预报时,往往由于对用户检索请求解析不到位导致给出错误时间、地点的海洋预报。并且由于海洋数值预报只在预报点位置才有预报结果,往往无法满足用户对指定地点海洋预报的查询需求。
技术实现思路
1、本专利技术的目的是提供一种自动化海洋预报信息服务方法、产品、介质及设备,能够提供人机交互的自助式海洋预报信息服务,提高海洋预报结果的准确性和可靠性。
2、为实现上述目的,本专利技术提供了如下方案。
3、一方面,本专利技术提供一种自动化海洋预报信息服务方法,包括:构建目标海域的自建地名数据库;所述自建地名数据库中存储有目标海域范围内各个地点的地点相关信息;所述地
4、可选地,所述构建目标海域的自建地名数据库,具体包括:获取目标海域的海岸线矢量数据以及海域矢量数据;针对海岸线矢量数据做缓冲区,生成海岸带矢量数据;将海岸带矢量数据和海域矢量数据做空间融合处理,得到目标海域范围的完整矢量数据;下载全球地名数据集,基于目标海域范围的完整矢量数据将位于目标海域范围内的地点以及地点对应的地点相关信息存储到自建地名数据库中。
5、可选地,所述构建目标海域的自建地名数据库,还包括:若目标海域中还包括海岛、群岛列岛、半岛、海湾、海峡、水道、滩、岬角或河口,则将海岛、群岛列岛、半岛、海湾、海峡、水道、滩、岬角或河口以及对应的地点相关信息也存储到自建地名数据库中。
6、可选地,所述收集用户对海洋预报的检索请求并构建专业领域数据集,具体包括:从网站或外部搜索引擎收集用户以自然语言表达的检索请求,构建用户检索请求数据集;对用户检索请求数据集中的每条检索请求进行分词和语法结构分析,总结出语法结构表、方位用词表、时间表达表、预报要素表以及距离单位表;以语法结构表、方位用词表、时间表达表、预报要素表以及距离单位表为基础构建专业领域数据集;所述专业领域数据集中包括用户以自然语言表达的检索请求以及对应标签;所述标签为从检索请求中提取的结构化信息。
7、可选地,所述大语言模型采用通义千问1_8b-chat-int4。
8、可选地,所述确定目标地点是否在自建地名数据库或目标海域中,具体包括:优先在自建地名数据库中查询目标地点,若查询到对应地名则表示目标地点在自建地名数据库中;若在自建地名数据库中查询不到目标地点,则调用在线地理编码web api接口服务查询返回目标地点的经纬度;根据目标地点的经纬度,采用射线穿越算法确定目标地点是否位于目标海域中。
9、可选地,所述基于目标地点对应的经纬度生成目标地点的海洋预报结果,具体包括:基于目标地点对应的经纬度提取周边位置的预报点所在位置;对预报点所在位置的海洋预报结果进行空间插值处理,生成目标地点的海洋预报结果。
10、另一方面,本专利技术提供一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现所述的自动化海洋预报信息服务方法。
11、另一方面,本专利技术还提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现所述的自动化海洋预报信息服务方法。
12、再一方面,本专利技术提供一种计算机设备,包括:存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序以实现所述的自动化海洋预报信息服务方法。
13、根据本专利技术提供的具体实施例,本专利技术公开了以下技术效果。
14、目前在查询海洋预报信息时,通常基于ner方式对用户输入信息进行实体信息提取,有较高机会出现不准确的情况,导致信息提取准确率不高,且无法实现工程化应用;对此,本专利技术基于用户对海洋预报的检索请求构建专业领域数据集,对大语言模型进行微调训练,生成结构化信息提取模型来实现工程化应用,用于提取用户输入中的结构化信息,可有效解决信息提取不完整、不准确的技术缺陷。另一方面,在利用模型提取出结构化信息后,还进一步判断目标地点是否在自建地名数据库或目标海域中,进行海域位置的验证,可有效保证用户查询地点位于目标海域的海岸带或海域范围内,提高了海洋预报信息提取的可靠性。此外,目前尚未有自动化海洋预报服务的业务化系统,而本专利技术结构化信息提取模型的应用,可以从用户以自然语言表达的检索请求中准确提取要查询的地点,即使目标地点处没有现成的海洋数值预报产品,本专利技术也可以生成目标地点所在经纬度位置的海洋预报结果,提供了基于人机交互的自助式海洋预报信息服务。
本文档来自技高网...【技术保护点】
1.一种自动化海洋预报信息服务方法,其特征在于,包括:
2.根据权利要求1所述的自动化海洋预报信息服务方法,其特征在于,所述构建目标海域的自建地名数据库,具体包括:
3.根据权利要求2所述的自动化海洋预报信息服务方法,其特征在于,所述构建目标海域的自建地名数据库,还包括:
4.根据权利要求3所述的自动化海洋预报信息服务方法,其特征在于,所述收集用户对海洋预报的检索请求并构建专业领域数据集,具体包括:
5.根据权利要求4所述的自动化海洋预报信息服务方法,其特征在于,所述大语言模型采用通义千问1_8B-Chat-Int4。
6.根据权利要求4所述的自动化海洋预报信息服务方法,其特征在于,所述确定目标地点是否在自建地名数据库或目标海域中,具体包括:
7.根据权利要求6所述的自动化海洋预报信息服务方法,其特征在于,所述基于目标地点对应的经纬度生成目标地点的海洋预报结果,具体包括:
8.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1-7中任一项所述的自动化海洋预报信
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1-7中任一项所述的自动化海洋预报信息服务方法。
10.一种计算机设备,包括:存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序以实现权利要求1-7中任一项所述的自动化海洋预报信息服务方法。
...【技术特征摘要】
1.一种自动化海洋预报信息服务方法,其特征在于,包括:
2.根据权利要求1所述的自动化海洋预报信息服务方法,其特征在于,所述构建目标海域的自建地名数据库,具体包括:
3.根据权利要求2所述的自动化海洋预报信息服务方法,其特征在于,所述构建目标海域的自建地名数据库,还包括:
4.根据权利要求3所述的自动化海洋预报信息服务方法,其特征在于,所述收集用户对海洋预报的检索请求并构建专业领域数据集,具体包括:
5.根据权利要求4所述的自动化海洋预报信息服务方法,其特征在于,所述大语言模型采用通义千问1_8b-chat-int4。
6.根据权利要求4所述的自动化海洋预报信息服务方法,其特征在于,所述确定目标地点是否在自建地名数据库或...
【专利技术属性】
技术研发人员:王大奎,冯楚涵,张璐,韩屹,
申请(专利权)人:国家海洋环境预报中心,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。