图数据查询语句的处理方法、装置、设备及存储介质制造方法及图纸

技术编号:32972006 阅读:15 留言:0更新日期:2022-04-09 11:40
本申请提供一种图数据查询语句的处理方法、装置、设备及存储介质,涉及医疗技术领域。该方法包括:响应在查询语句生成及解析界面的配置操作,得到配置后的第一生成结果,在查询语句对应的第一展示模式界面中显示第一生成结果;基于预先定义的图数据搜索语言的语法结构与语义导图的树状结构的映射关系,生成第一生成结果对应的第二生成结果;将第二生成结果显示至查询语句对应的第二展示模式界面。本方案能够使不熟悉图数据搜索语言的用户可以基于提供的可视化界面,对配置后的查询语句的语义导图进行解析,生成查询语句的脚本代码,或者是对预先编写的查询语句的脚本代码进行解析,构建查询语句的语义导图,提高了对业务需求变化的响应速度。求变化的响应速度。求变化的响应速度。

【技术实现步骤摘要】
图数据查询语句的处理方法、装置、设备及存储介质


[0001]本申请涉及医疗
,具体而言,涉及一种图数据查询语句的处理方法、装置、设备及存储介质。

技术介绍

[0002]在医疗
中,需要对大规模的电子病历文本进行不同维度的检索与应用。可以通过自然语言算法先将电子病历文本进行后结构化处理及存储为图数据;然后,通过图数据搜索语言(Graph Search,简称GS)的查询语句进行查询,得到查询结果进行应用。其中,查询语句可以预先进行设置。在设置查询语句时,可以通过定义查询语句的名称、输出内容以及检索条件,确定查询语句的名称、输入及输出要求。且查询语句的输出内容和检索条件是基于图数据搜索语言的语法及语义结构要求,由用户编写的一种查询语句代码,也称为查询脚本。
[0003]目前,在实际业务中,需要编写大量基于GS语言的查询脚本实现对不同查询语句的定义。其中,GS语言是一种领域专用语言(Domain Specific Language,简称DSL),能够对图数据进行检索后返回结果,可灵活编写复杂的查询条件、定义输出条件和归一化输出结果。传统做法需要专业GS语言的开发人员,根据业务需求手动编写GS脚本,并保存编写的GS脚本,以便查询时应用。
[0004]但是,如果业务需求发生变化,需要开发人员耗费更多的时间重新对原查询语句的GS脚本进行分析及调整,进而导致无法快速响应业务需求的变化。

技术实现思路

[0005]本专利技术的目的在于,针对上述现有技术中的不足,提供一种图数据查询语句的处理方法、装置、设备及介质,以便在业务需求发生变化时,能够提高对业务需求变化的响应速度。
[0006]为实现上述目的,本申请实施例采用的技术方案如下:
[0007]第一方面,本申请实施例提供了一种图数据查询语句的处理方法,包括:
[0008]响应在查询语句生成及解析界面对目标查询语句的配置操作,得到配置后的第一生成结果,并在所述目标查询语句对应的第一展示模式界面中显示所述第一生成结果;其中,所述第一生成结果为所述目标查询语句的语义导图或所述目标查询语句的脚本代码;
[0009]基于预先定义的图数据搜索语言的语法结构与语义导图的树状结构的映射关系,生成所述第一生成结果对应的第二生成结果,其中,若所述第一生成结果为所述目标查询语句的脚本代码,则所述第二生成结果为所述目标查询语句的语义导图,若所述第一生成结果为所述目标查询语句的语义导图,则所述第二生成结果为所述目标查询语句的脚本代码;
[0010]将所述第二生成结果显示至所述目标查询语句对应的第二展示模式界面。
[0011]可选地,所述响应在查询语句生成及解析界面对目标查询语句的配置操作,得到
配置后的第一生成结果,包括:
[0012]根据所述目标查询语句的标识,确定所述目标查询语句的语义导图的属性信息;其中,所述属性信息包括:开始节点、结束节点以及输出结果;
[0013]响应于基于所述目标查询语句的语义导图的属性信息所执行的配置操作,得到所述目标查询语句的语义导图,并将所述目标查询语句的语义导图作为所述第一生成结果。
[0014]可选地,所述响应于基于所述目标查询语句的语义导图的属性信息所执行的配置操作,得到所述目标查询语句的语义导图,包括:
[0015]显示所述目标查询语句的标识;
[0016]响应针对所述目标查询语句的配置操作,基于所述目标查询语句的语义导图的属性信息,逐层生成所述目标查询语句的语义导图。
[0017]可选地,所述基于预先定义的图数据搜索语言的语法结构与语义导图的树状结构的映射关系,生成所述第一生成结果对应的第二生成结果,包括:
[0018]使用脚本引擎组件对所述目标查询语句的语义导图进行遍历解析,得到所述目标查询语句的语义导图的属性信息;
[0019]根据所述目标查询语句的语义导图的属性信息、以及所述图数据搜索语言的语法结构与语义导图的树状结构的映射关系,生成所述目标查询语句的脚本代码,将所述目标查询语句的脚本代码作为所述第二生成结果。
[0020]可选地,所述响应在查询语句生成及解析界面对目标查询语句的配置操作,得到配置后的第一生成结果,还包括:
[0021]响应对于所述第一展示模式界面对应的控件的触发操作,获取针对所述目标查询语句的预先编写的脚本代码,并将所述目标查询语句的脚本代码作为所述第一生成结果。
[0022]可选地,所述基于预先定义的图数据搜索语言的语法结构与语义导图的树状结构的映射关系,生成所述第一生成结果对应的第二生成结果,包括:
[0023]使用图形引擎组件对所述目标查询语句的脚本代码进行解析,得到所述脚本代码中各属性的信息;
[0024]根据所述脚本代码中各属性的信息、以及所述图数据搜索语言的语法结构与语义导图的树状结构的映射关系,构建所述目标查询语句的语义导图,将所述语义导图作为所述第二生成结果。
[0025]可选地,所述响应在查询语句生成及解析界面对目标查询语句的配置操作,得到配置后的第一生成结果之前,还包括:
[0026]响应于对任务管理界面中查询语句配置控件的触控操作,获取所述目标查询语句的配置界面;其中,所述目标查询语句的配置界面中包括各查询语句的标识控件、各所述查询语句对应的至少一个展示模式界面。
[0027]第二方面,本申请实施例还提供了一种图数据查询语句的处理装置,所述装置包括:
[0028]响应模块,用于响应在查询语句生成及解析界面对目标查询语句的配置操作,得到配置后的第一生成结果,并在所述目标查询语句对应的第一展示模式界面中显示所述第一生成结果;其中,所述第一生成结果为所述目标查询语句的语义导图或所述目标查询语句的脚本代码;
[0029]生成模块,用于基于预先定义的图数据搜索语言的语法结构与语义导图的树状结构的映射关系,生成所述第一生成结果对应的第二生成结果,其中,若所述第一生成结果为所述目标查询语句代码,则所述第二生成结果为所述目标查询语句的语义导图,若所述第一生成结果为所述目标查询语句的语义导图,则所述第二生成结果为所述目标查询语句的脚本代码;
[0030]显示模块,用于将所述第二生成结果显示至所述目标查询语句对应的第二展示模式界面。
[0031]可选地,所述响应模块,还用于:
[0032]根据所述目标查询语句的标识,确定所述目标查询语句的语义导图的属性信息;其中,所述属性信息包括:开始节点、结束节点以及输出结果;
[0033]响应于基于所述目标查询语句的语义导图的属性信息所执行的配置操作,得到所述目标查询语句的语义导图,并将所述目标查询语句的语义导图作为所述第一生成结果。
[0034]可选地,所述响应模块,还用于:
[0035]显示所述目标查询语句的标识;
[0036]响应针对所述目标查询语句的配置操作,基于所述目标查询语句的语义导图的属性信息,逐层生成所述目标查询语句的语义导图。本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图数据查询语句的处理方法,其特征在于,包括:响应在查询语句生成及解析界面对目标查询语句的配置操作,得到配置后的第一生成结果,并在所述目标查询语句对应的第一展示模式界面中显示所述第一生成结果;其中,所述第一生成结果为所述目标查询语句的语义导图或所述目标查询语句的脚本代码;基于预先定义的图数据搜索语言的语法结构与语义导图的树状结构的映射关系,生成所述第一生成结果对应的第二生成结果,其中,若所述第一生成结果为所述目标查询语句的脚本代码,则所述第二生成结果为所述目标查询语句的语义导图,若所述第一生成结果为所述目标查询语句的语义导图,则所述第二生成结果为所述目标查询语句的脚本代码;将所述第二生成结果显示至所述目标查询语句对应的第二展示模式界面。2.根据权利要求1所述的方法,其特征在于,所述响应在查询语句生成及解析界面对目标查询语句的配置操作,得到配置后的第一生成结果,包括:根据所述目标查询语句的标识,确定所述目标查询语句的语义导图的属性信息;其中,所述属性信息包括:开始节点、结束节点以及输出结果;响应于基于所述目标查询语句的语义导图的属性信息所执行的配置操作,得到所述目标查询语句的语义导图,并将所述目标查询语句的语义导图作为所述第一生成结果。3.根据权利要求2所述的方法,其特征在于,基于所述目标查询语句的语义导图的属性信息所执行的配置操作,得到所述目标查询语句的语义导图,包括:显示所述目标查询语句的标识;响应针对所述目标查询语句的配置操作,基于所述目标查询语句的语义导图的属性信息,逐层生成所述目标查询语句的语义导图。4.根据权利要求2或3所述的方法,其特征在于,所述基于预先定义的图数据搜索语言的语法结构与语义导图的树状结构的映射关系,生成所述第一生成结果对应的第二生成结果,包括:使用脚本引擎组件对所述目标查询语句的语义导图进行遍历解析,得到所述目标查询语句的语义导图的属性信息;根据所述目标查询语句的语义导图的属性信息、以及所述图数据搜索语言的语法结构与语义导图的树状结构的映射关系,生成所述目标查询语句的脚本代码,将所述目标查询语句的脚本代码作为所述第二生成结果。5.根据权利要求1所述的方法,其特征在于,所述响应在查询语句生成及解析界面对目标查询语句的配置操作,得到配置后的第一生成结果,还包括:响应对于所述第一展示模式界面对应的控件的触发操作,获取针对所述...

【专利技术属性】
技术研发人员:高玉杰陈旭赵大平王涛姜逸文洪平黄智勇王晓鹏孙嘉明董津
申请(专利权)人:卫宁健康科技集团股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1