欢迎来到知嘟嘟! 联系电话:13336804447 卖家免费入驻,海量在线求购! 卖家免费入驻,海量在线求购!
知嘟嘟
我要发布
联系电话:13336804447
知嘟嘟经纪人
收藏
专利号: 2023111265096
申请人: 宁波甬恒瑶瑶智能科技有限公司
专利类型:发明专利
专利状态:已下证
专利领域: 计算;推算;计数
更新日期:2025-12-30
缴费截止日期: 暂无
价格&联系人
年费信息
委托购买

摘要:

权利要求书:

1.基于生化知识图谱的数据存储方法,其特征在于,包括如下步骤:

步骤S1,获取生化知识中的生化实体、实体关系、实体属性以及属性值;

步骤S2,对生化实体进行分析,判断生化实体的生化分类;

步骤S3,设置多台存储服务器,每台存储服务器内存储一种生化分类;

步骤S4,对不同生化分类中的生化实体进行分析,将生化实体分别存储于不同的三元组表中;

步骤S5,对生化知识图谱进行检索时,获取用户输入的搜索语句,对搜索语句进行分析,得到用户的搜索实体;

步骤S6,对搜索实体进行分析,判断搜索实体所处的存储服务器以及三元组表,并对其进行搜索。

2.根据权利要求1所述的基于生化知识图谱的数据存储方法,其特征在于,所述步骤S1包括如下子步骤:步骤S101,接收用户输入的实体数据,所述实体数据包括第一实体数据类以及第二实体数据类,所述第一实体数据类包括两个生化实体以及一个实体关系;所述第二实体数据类包括一个生化实体、实体属性以及属性值;

步骤S102,将第一实体数据类中的生化实体按照输入顺序依次标记为第一生化实体以及第二生化实体,将第二实体数据类中的生化实体标记为第三生化实体。

3.根据权利要求2所述的基于生化知识图谱的数据存储方法,其特征在于,所述步骤S2包括如下子步骤:步骤S201,读取知识领域数据库,将第一生化实体以及第三生化实体与知识领域数据库内的生化分类进行查找比对,获取第一生化实体以及第三生化实体所属的生化分类,所述生化分类包括生物学、化工学以及生物化学。

4.根据权利要求3所述的基于生化知识图谱的数据存储方法,其特征在于,所述步骤S3包括如下子步骤:步骤S301,设置第一服务器数量的存储服务器,对存储服务器进行命名,分别命名为生物存储服务器、化工存储服务器以及生化存储服务器;

步骤S302,将生物学的实体数据存储进入生物存储服务器,将化工学的实体数据存储进入化工存储服务器,将生物化学的实体数据存储进入生化存储服务器。

5.根据权利要求4所述的基于生化知识图谱的数据存储方法,其特征在于,所述步骤S4包括如下子步骤:步骤S401,存储服务器接收到实体数据后,获取实体数据;

步骤S402,若实体数据为第一实体数据类,则使用第一数据分析法进行存储分析;

步骤S403,若实体数据为第二实体数据,则使用第二数据分析法进行存储分析。

6.根据权利要求5所述的基于生化知识图谱的数据存储方法,其特征在于,所述第一数据分析法包括如下子步骤:步骤S4021,获取第一生化实体的名称,标记为第一实体名称;

步骤S4022,将第一实体名称转换为拼音,获取首字母并转换为大写字母,标记为实体首字母;

步骤S4023,将第一实体数据类按照实体首字母进行分类,建立三元组表,将实体首字母相同的实体数据存入相同的三元组表,将三元组表命名为三元组表X,X为与实体首字母对应的大写字母;

步骤S4024,获取第二生化实体的名称,标记为第二实体名称;

步骤S4025,获取第二实体名称的实体首字母,标记为查重首字母,查找存储的第一实体数据类的实体首字母为查重首字母的三元组表,标记为查重数据表,查重表中的第一生化实体、第二生化实体以及实体关系分别标记为第一查重实体、第二查重实体以及查重关系;

步骤S4026,查找查重数据表中第一查重实体与第二生化实体相同且第二查重实体与第一生化实体相同的实体数据,获取其查重关系,将查重关系与实体关系进行比对,若查重关系与实体关系相同,则输出数据重复信号;若查重关系与实体关系不同,则输出数据未重复信号;

步骤S4027,若输出数据重复信号,则将重复数据表内对应的实体数据删除;若输出数据未重复信号,则保留重复数据表内对应的实体数据。

7.根据权利要求6所述的基于生化知识图谱的数据存储方法,其特征在于,所述第二数据分析法包括如下子步骤:步骤S4031,获取第三生化实体的名称,标记为第三实体名称;

步骤S4032,获取第三实体名称的实体首字母;

步骤S4033,将第二实体数据按照实体首字母分类存入对应的三元组表中。

8.根据权利要求7所述的基于生化知识图谱的数据存储方法,其特征在于,所述步骤S5包括如下子步骤:步骤S501,获取用户的搜索语句;

步骤S502,通过SOTA模型提取搜索语句中的搜索数据,所述搜索数据包括第一搜索数据、第二搜索数据以及第三搜索数据;所述第一搜索数据包括第一搜索实体以及第二搜索实体,所述第二搜索数据包括第一搜索实体以及搜索关系,所述第三搜索数据包括第一搜索实体以及搜索属性。

9.根据权利要求8所述的基于生化知识图谱的数据存储方法,其特征在于,所述步骤S6包括如下子步骤:步骤S601,获取第一搜索实体并与知识领域数据库进行比对,判断搜索数据的生化分类并读取对应的存储服务器,获取第一搜索实体的实体首字母,查找与实体首字母对应的三元组表;

步骤S602,若搜索数据为第一搜索数据,则检索三元组表内是否存在第一生化实体与第一搜索实体相同且第二生化实体与第二搜索实体相同的实体数据,若存在,则输出数据已获取信号;若不存在,则输出数据不存在信号;

步骤S603,若输出数据已获取信号,则获取实体关系并发送至用户端;若输出数据不存在信号,则将第一搜索实体更改为第二搜索实体,同时将第二搜索实体更改为第一搜索实体,重新执行步骤S601至步骤S602的分析,若再次输出数据不存在信号,则发送数据补充信号至管理员;

步骤S604,若搜索数据为第二搜索数据,则检索三元组表内是否存在第一生化实体与第一搜索实体相同且搜索关系与实体关系相同的实体数据,若存在,则获取属性值并发送至用户端;若不存在,则发送数据补充信号至管理人员;

步骤S605,若搜索数据为第三搜索数据,则检索三元组表内是否存在第一生化实体与第一搜索实体相同且搜索属性与实体属性相同的实体数据,若存在,则获取第二生化实体并发送至用户端;若不存在,则发送数据补充信号至管理人员。

10.根据权利要求1‑9任意一项所述的基于生化知识图谱的数据存储方法的系统,其特征在于,包括生化数据获取模块、存储分析模块、生化知识存储模块以及搜索分析模块;所述生化数据获取模块、存储分析模块、生化知识存储模块以及搜索分析模块相互之间进行数据连接;

所述生化数据获取模块包括生化知识获取单元以及搜索信息获取单元,所述生化知识获取单元用于获取生化实体、实体关系、实体属性以及属性值;所述搜索信息获取单元用于获取用户的搜索语句;

所述存储分析模块包括实体分类分析单元以及实体存储分析单元,所述实体分类分析单元用于对生化实体进行分类,得到生化实体的生化分类;所述实体存储分析单元用于分析生化分类以及生化实体,得到生化实体应存入的三元组表;

所述生化知识存储模块用于对生化知识进行分类存储;

所述搜索分析模块包括搜索语句分析单元以及搜索实体查找单元,所述搜索语句分析单元用于分析用户的搜索语句,得到搜索实体;所述搜索实体查找单元用于对搜索实体进行查找。

11.一种电子设备,其特征在于,包括处理器以及存储器,所述存储器存储有计算机可读取指令,当所述计算机可读取指令由所述处理器执行时,运行如权利要求1‑9任一项所述方法中的步骤。

12.一种存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时,运行如权利要求1‑9任一项所述方法中的步骤。