一种麻醉监护仪趋势信息的显示界面的构建方法及装置与流程

文档序号:22800751发布日期:2020-11-04 03:59阅读:109来源:国知局
一种麻醉监护仪趋势信息的显示界面的构建方法及装置与流程

本发明涉及麻醉医疗技术领域,具体而言,涉及一种麻醉监护仪趋势信息的显示界面的构建方法及装置。



背景技术:

随着医疗改革的发展,医院就诊人次数逐年增加,手术量以及手术难度也在不断增加,手术中几乎都要需要对病人进行麻醉,而麻醉在医学上的普及具有重大的意义,不仅有效的减轻了病人的痛苦,也有利于进行例如手术治疗的顺利进行,医护人员一般是通过麻醉监护仪对趋势信息的变化,即在病人的手术期间和麻醉恢复期对由多种因素(麻醉、手术等、原发疾病)引起的重要生命功能的变化进行监测、诊断,并由此进行治疗,以使麻醉医生能够对手术是否进展顺利,病人是否出现异样进行判断,并能够利用病理生理、药理、内科、外科、妇儿、麻醉等基础和临床医学多学科的知识保证围术期病人的安全,维护管理呼吸、心率、血压、心脏、神经系统、肝肾功能等,维持手术期间无痛、生命安全的状态。

但目前对麻醉监护仪的趋势信息的显示比较单一。例如在显示上都是不可移动、固定显示位置的,显示画面比较简单,实际显示操作却比较复杂,很多显示功能的操作要通过医护人员多次操作或比较系统、专业的培训才能连贯使用。



技术实现要素:

本发明实施例提供了一种麻醉监护仪趋势信息的显示界面的构建方法及装置,以至少解决对传统的麻醉监护仪的趋势信息的不可移动、固定显示的技术问题。

根据本发明的一实施例,提供了一种麻醉监护仪趋势信息的显示界面的构建方法,包括以下步骤:

客户端接收用户输入的操作指令,操作指令至少携带有麻醉监护仪趋势信息的类别标识;

客户端将操作指令发送给服务器;

客户端接收服务器提供的与类别标识相匹配的可视化操作界面信息,可视化操作界面信息至少携带有趋势信息界面、趋势信息动态显示图像数据、参数信息及关联信息;

客户端对接收到的趋势信息界面、趋势信息动态显示图像数据、参数信息及关联信息进行解析,得到解析数据;

客户端根据解析数据建立客户端上的趋势信息界面的界面模型;

动态调整界面模型,以优化趋势信息界面的动态变化的显示。

进一步地,客户端根据解析数据建立客户端上的趋势信息界面的界面模型包括:

客户端根据动态显示图像数据建立趋势信息界面中的动态变化区域的三维模型;

客户端根据参数信息,获取构建动态变化区域的三维模型的各构建点的位置,并在每个构建点的位置处建立粒子。

进一步地,该方法还包括:

客户端在趋势信息界面中的非动态变化区域中确定非动态目标点;

基于非动态目标点与每个粒子的位置关系,确定粒子在趋势信息界面上的显示尺寸;

动态调整界面模型,以优化趋势信息界面的动态变化的显示,具体包括下述步骤:

客户端动态调整动态变化区域的三维模型,以优化趋势信息界面的动态变化的显示。

进一步地,客户端动态调整动态变化区域的三维模型,以优化趋势信息界面的动态变化的显示的步骤,具体包括下述步骤:

对动态变化区域的三维模型进行转动,并实时记录每个粒子的位置;

根据实时记录的每个粒子的位置及非动态目标点的位置,计算每个粒子与非动态目标点之间的实时距离;

基于每个粒子与非动态目标点之间的实时距离,确定对应时刻每个粒子在趋势信息界面上的显示尺寸;

判断对应时刻每个粒子在趋势信息界面上的显示尺寸是符合否预设的对应时刻的显示条件;

若对应时刻每个粒子在趋势信息界面上的显示尺寸不符合预设的对应时刻的显示条件,则对该对应时刻的三维模型继续进行调整;

若对应时刻每个粒子在趋势信息界面上的显示尺寸符合预设的对应时刻的显示条件,则将对应时刻的三维模型确定为优化三维模型并使用。

进一步地,动态变化区域为趋势信息界面中的分布粒子的区域。

进一步地,非动态变化区域为趋势信息界面中的未分布粒子的区域;

客户端在趋势信息界面中的非动态变化区域中确定非动态目标点,具体为:

客户端在趋势信息界面中的未分布粒子的区域中确定任意一个位置点作为非动态目标点。

进一步地,服务器通过界面生成脚本向客户端提供可视化操作界面信息。

根据本发明的另一实施例,提供了一种麻醉监护仪趋势信息的显示界面的构建装置,包括:

操作指令接收模块,用于客户端接收用户输入的操作指令,操作指令至少携带有麻醉监护仪趋势信息的类别标识;

操作指令发送模块,用于客户端将操作指令发送给服务器;

界面信息接收模块,用于客户端接收服务器提供的与类别标识相匹配的可视化操作界面信息,可视化操作界面信息至少携带有趋势信息界面、趋势信息动态显示图像数据、参数信息及关联信息;

信息解析模块,用于客户端对接收到的趋势信息界面、趋势信息动态显示图像数据、参数信息及关联信息进行解析,得到解析数据;

界面模型构建模块,用于客户端根据解析数据建立客户端上的趋势信息界面的界面模型;

界面模型调整模块,用于动态调整界面模型,以优化趋势信息界面的动态变化的显示。

进一步地,界面模型构建模块包括:

三维模型建立单元,用于客户端根据动态显示图像数据建立趋势信息界面中的动态变化区域的三维模型;

粒子建立单元,用于客户端根据参数信息及关联信息,获取构建动态变化区域的三维模型的各构建点的位置,并在每个构建点的位置处建立粒子。

进一步地,该装置还包括:

非动态目标点确定模块,用于客户端在趋势信息界面中的非动态变化区域中确定非动态目标点;

显示尺寸确定模块,用于基于非动态目标点与每个粒子的位置关系,确定粒子在趋势信息界面上的显示尺寸;

界面模型调整模块具体包括:

三维模型调整单元,用于客户端动态调整动态变化区域的三维模型,以优化趋势信息界面的动态变化的显示。

本发明实施例中的麻醉监护仪趋势信息的显示界面的构建方法及装置,通过客户端将接收到的用户输入的操作指令发送给服务器,并通过客户端接收服务器提供的与操作指令中的类别标识相匹配的可视化操作界面信息,能够使得客户端直接根据用户想要查看的趋势信息的类别快速准确地获取适配于用户需求的可视化界面的相关信息;进而,客户端对接收到的趋势信息界面、趋势信息动态显示图像数据、参数信息及关联信息进行解析,并根据解析后的数据建立客户端上的趋势信息界面的界面模型,能够根据获取到的适配于用户需求的可视化界面的相关信息快速建立趋势信息界面的界面模型,以实现趋势信息界面的动态变化,无需用户进行其他显示功能的操作就可快速获取,操作简单,方便易使用;然后,动态调整界面模型,能够不断完善界面模型,以优化趋势信息界面的动态变化的显示,本发明麻醉监护仪趋势信息的显示界面的构建方法及装置使得麻醉监护仪的趋势信息的可动态变化的显示。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1为本发明麻醉监护仪趋势信息的显示界面的构建方法的流程图;

图2为本发明麻醉监护仪趋势信息的显示界面的构建方法的模型构建流程图;

图3为本发明麻醉监护仪趋势信息的显示界面的构建方法的非动态目标点建立流程图;

图4为本发明麻醉监护仪趋势信息的显示界面的构建方法的动态调整模型流程图;

图5为本发明麻醉监护仪趋势信息的显示界面的构建装置的模块图;

图6为本发明麻醉监护仪趋势信息的显示界面的构建装置的模型构建模块图;

图7为本发明麻醉监护仪趋势信息的显示界面的构建装置的非动态目标点建立模块图;

图8为本发明麻醉监护仪趋势信息的显示界面的构建装置的动态调整模型模块图。

具体实施方式

为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

实施例1

根据本发明一实施例,提供了一种麻醉监护仪趋势信息的显示界面的构建方法,参见图1,包括以下步骤:

s1:客户端接收用户输入的操作指令,操作指令至少携带有麻醉监护仪趋势信息的类别标识。

在本实施例中,用户输入的操作指令是根据用户想要查看的趋势信息,即在麻醉监护仪的显示界面上用户需要展示的趋势信息,在客户端输入相关的参数信息而生成的相应的指令;类别标识是用于唯一标记每一种趋势信息的标识,在服务器的数据库中该类别标识与可视化操作界面信息是一一对应的,以使后续服务器能够根据类别标识在数据库中快速准确地匹配到可视化操作界面信息。

其中,类别标识具体可以是字母编号、数字编号或者文字标号等,此处不作具体限制。

s2:客户端将操作指令发送给服务器;

s3:客户端接收服务器提供的与类别标识相匹配的可视化操作界面信息,可视化操作界面信息至少携带有趋势信息界面、趋势信息动态显示图像数据、参数信息及关联信息;

在本实施例中,可视化操作界面信息是预先根据大数据平台的样本数据库中的样本数据,按照麻醉中包含的趋势信息的种类,进行设置的适用于每个种类的趋势信息的可视化操作界面的脚本数据,以便于后续客户端能够快速读取并解析;其中,趋势信息界面是针对每个种类的趋势信息而设置的可编辑的显示基础界面,以便于能够根据实际应用需求进行调整或优化;趋势信息动态显示图像数据是用于展示趋势信息的图像类型相关数据,如折线图,柱状图等,以方便趋势信息的直观展示,便于医护人员查看;参数信息及关联信息是用于完善趋势信息界面的相关数据,以实现趋势信息界面的动态变化。

需要说明的是,在服务器的数据库中可视化操作界面信息与类别标识是一一对应存储的,以便于服务器能够根据类别标识在数据库中快速准确地索引到与其相匹配的可视化操作界面信息。

具体地,客户端通过将操作指令发送至服务器,以使服务器能够根据接收到的操作指令中的类别标识,在数据库中按照对应关系快速准确地索引到与该类别标识相匹配的可视化操作界面信息,并发送给客户端,以使客户端能够快速准确地获取适配于用户需求的可视化界面的相关信息,能够在一定程度上提高麻醉监护仪趋势信息的显示界面的构建效率。

s4:客户端对接收到的趋势信息界面、趋势信息动态显示图像数据、参数信息及关联信息进行解析,得到解析数据。

在本实施例中,为减少客户端对获取到的可视化操作界面信息进行读取以及解析的复杂度,简化趋势信息界面的动态变化的构建难度,本实施例采用在服务器中以界面生成脚本的形式存储可视化操作界面信息,以便于客户端能够根据脚本语法及协议规则对接收到的趋势信息界面、趋势信息动态显示图像数据、参数信息及关联信息进行解析,得到解析后的界面脚本,以使后续客户端能够根据解析后的界面脚本进行运行,并快速生成相应的界面模型。

s5:客户端根据解析数据建立客户端上的趋势信息界面的界面模型。

具体地,客户端根据在步骤s4中获取到的解析后的界面脚本,进行顺序执行,以根据解析后的界面脚本中的配置快速生成相应的界面模型,该界面模型中包含有用于模型构建的各构建点,各构建点上设置有用于展示动态变化的粒子。

s6:动态调整界面模型,以优化趋势信息界面的动态变化的显示。

具体地,根据步骤s5可知,本实施例通过转动界面模型来改变该界面模型中的每个粒子的位置,然后,通过筛选出较优的粒子的位置,在确定该粒子对应的界面模型的状态,以实现优化趋势信息界面的动态变化的显示,以保证麻醉监护仪趋势信息的显示界面的动态展示的效果。

本发明实施例中的麻醉监护仪趋势信息的显示界面的构建方法,通过客户端将接收到的用户输入的操作指令发送给服务器,并通过客户端接收服务器提供的与操作指令中的类别标识相匹配的可视化操作界面信息,能够使得客户端直接根据用户想要查看的趋势信息的类别快速准确地获取适配于用户需求的可视化界面的相关信息;进而,客户端对接收到的趋势信息界面、趋势信息动态显示图像数据、参数信息及关联信息进行解析,并根据解析后的数据建立客户端上的趋势信息界面的界面模型,能够根据获取到的适配于用户需求的可视化界面的相关信息快速建立趋势信息界面的界面模型,以实现趋势信息界面的动态变化,无需用户进行其他显示功能的操作就可快速获取,操作简单,方便易使用;然后,动态调整界面模型,能够不断完善界面模型,以优化趋势信息界面的动态变化的显示,本发明麻醉监护仪趋势信息的显示界面的构建方法使得麻醉监护仪的趋势信息的可动态变化的显示。

作为优选的技术方案中,参见图2,进一步地,客户端根据解析数据建立客户端上的趋势信息界面的界面模型包括:

s501:客户端根据动态显示图像数据建立趋势信息界面中的动态变化区域的三维模型。

在本实施例中,根据动态显示图像数据建立趋势信息界面中的动态变化区域的三维模型,具体可以是根据动态显示图像数据的特征的来确定所建立的三维模型,客户端可以采用matlab仿真建模软件对解析到的动态显示图像数据的特征的界面脚本进行建模,建立动态变化区域的三维模型。

s502:客户端根据参数信息,获取构建动态变化区域的三维模型的各构建点的位置,并在每个构建点的位置处建立粒子。

在本实施例中,客户端可以根据在步骤s501中建立的三维模型,以及可以采用matlab仿真建模软件根据解析到的参数信息的脚本数据,确定与该三维模型匹配的建模算法,然后,通过该算法确定构建动态变三化区域的三维模型的各构建点的坐标,用于确定各构建点的位置,然后,在各构建点的位置处,建立粒子。

需要说明的是,为了在趋势信息界面上呈现出满足用户需求的显示效果,本实施例通过客户端采用片段着色器,对建立的粒子的形状、颜色及透明度进行渲染,以丰富趋势信息界面的动态变化。

作为优选的技术方案中,参见图3,该方法还包括:

s7:客户端在趋势信息界面中的非动态变化区域中确定非动态目标点。

在本实施例中,非动态变化区域是趋势信息界面中未分布粒子的区域;非动态目标点在该非动态变化区域中确定任意一个位置点,以便于后续动态调整动态变化区域的三维模型时,本实施例能够以该非动态目标点作为观察点,来确定其他变化的粒子的位置,以实现对三维模型的动态调整。

s8:基于非动态目标点与每个粒子的位置关系,确定粒子在趋势信息界面上的显示尺寸;

在本实施例中,基于非动态目标点与每个粒子的位置关系,确定粒子在趋势信息界面上的显示尺寸,具体可以是采用matlab仿真建模软件中的位置计算公式的进行确定,该位置计算公式具体如下:

其中,size为粒子在趋势信息界面上的显示尺寸,d为每个粒子与非动态目标点之间的距离,而a、b、c则是二次方程的参数,假设需要根据用户需求设置点大小随着距离变化而线性变化,则可以将a和c设置为0,b设置为非0常数值,通过位置计算公式计算得到的值即为粒子的尺寸值。

步骤s6具体包括下述步骤:

s601:客户端动态调整动态变化区域的三维模型,以优化趋势信息界面的动态变化的显示。

本实施例通过动态变化区域的三维模型的转动来实现动态变化区域中的每个粒子的位置变化,使得能够通过观察粒子的位置变化来筛选出较优的粒子的位置,从而确定该较优的粒子对应的三维模型的状态,以实现优化趋势信息界面的动态变化的显示,以保证麻醉监护仪趋势信息的显示界面的动态展示的效果。

作为优选的技术方案中,参见图4,客户端动态调整动态变化区域的三维模型,以优化趋势信息界面的动态变化的显示的步骤,具体包括下述步骤:

s6011:对动态变化区域的三维模型进行转动,并实时记录每个粒子的位置。

s6012:根据实时记录的每个粒子的位置及非动态目标点的位置,计算每个粒子与非动态目标点之间的实时距离;

s6013:基于每个粒子与非动态目标点之间的实时距离,确定对应时刻每个粒子在趋势信息界面上的显示尺寸;

s6014:判断对应时刻每个粒子在趋势信息界面上的显示尺寸是符合否预设的对应时刻的显示条件;

s6015:若对应时刻每个粒子在趋势信息界面上的显示尺寸不符合预设的对应时刻的显示条件,则对该对应时刻的三维模型继续进行调整;

s6016:若对应时刻每个粒子在趋势信息界面上的显示尺寸符合预设的对应时刻的显示条件,则将对应时刻的三维模型确定为优化三维模型并使用。

具体地,本实施例是通过对动态变化区域的三维模型进行动态转动,实时改变每个粒子的位置,并实时记录到的每个粒子的位置的坐标;然后,通过实时记录到的每个粒子的位置的坐标以及非动态目标点的位置的坐标,按照空间距离计算公式计算每个粒子与非动态目标点之间的实时距离;同时,通过位置计算公式计算得到每个粒子当前时刻的显示尺寸。

进一步地,通过粒子的显示尺寸的不停变化,能够实现趋势信息界面动态变化,为了进一步丰富趋势信息界面动态变化的显示效果,本实施例通过判断对应时刻每个粒子在趋势信息界面上的显示尺寸是符合否预设的对应时刻的显示条件,该显示条件时根据实际应用需求进行设置的,此处不作具体限制。

进一步地,若对应时刻每个粒子在趋势信息界面上的显示尺寸不符合预设的对应时刻的显示条件,可以理解为当前时刻的三维模型不能满足趋势信息界面动态变化的显示效果,则可以对当前时刻的三维模型进行调整;若对应时刻每个粒子在趋势信息界面上的显示尺寸符合预设的对应时刻的显示条件,可以理解为当前时刻的三维模型能够进一步丰富趋势信息界面动态变化的显示效果,则可以将对应时刻的三维模型确定为优化三维模型并使用,以实现动态变化区域的三维模型的匀速转动、先加速后减速转动,或者是先减速后加速转动等动态转动,使得三维模型转动时的角度变化呈线性分布,呈现不同的动态效果,满足不同用户的需求。

作为优选的技术方案中,动态变化区域为趋势信息界面中的分布粒子的区域。

在本实施例中,可以通过将趋势信息界面中分布粒子的区域设定为动态变化区域,以便于实现对动态变化区域的三维模型的动态调整。

进一步地,本实施例可以通过在该动态变化区域中确定任意一个构建点作为动态参考点,以使得在动态调整动态变化区域的三维模型时,建立在动态变化区域的三维模型中的构建点的位置均在发生变化,以及该动态参考点的位置随该三维模型的转动而动态改变,即实现各构建点上的粒子的位置变化。

进一步地,在客户端进行动态变化区域的三维模型的动态转动时,能够实现每个粒子的位置的改变,以及记录每个粒子的位置,然后,基于实时记录到的每个粒子的位置的坐标以及动态参考点的位置的坐标,按照空间距离计算公式,计算每个粒子与动态参考点之间的实时距离,进而,本实施例可以采用matlab仿真建模软件采用平滑度计算公式,计算得到每个粒子当前时刻的显示透明度,实现界面呈现出的边缘虚化效果,能够在一定程度上丰富趋势信息界面的动态变化的显示效果。

作为优选的技术方案中,非动态变化区域为趋势信息界面中的未分布粒子的区域;

步骤s7具体为:客户端在趋势信息界面中的未分布粒子的区域中确定任意一个位置点作为非动态目标点。

在本实施例中,非动态变化区域是趋势信息界面中未分布粒子的区域;非动态目标点在该非动态变化区域中确定任意一个位置点,使得在客户端动态调整动态变化区域的三维模型时,本实施例根据非动态目标点位置始终不发生改变,将该非动态目标点始终作为观察点或参考点,能够快速来确定其他变化的粒子的位置,以实现对三维模型的动态调整。

作为优选的技术方案中,服务器通过界面生成脚本向客户端提供可视化操作界面信息。

在本实施例中,为减少客户端对获取到的可视化操作界面信息进行读取以及解析的复杂度,简化趋势信息界面的动态变化的构建难度,本实施例采用在服务器中以界面生成脚本的形式存储可视化操作界面信息,其中,界面生成脚本为顺序执行的行式界面脚本,行式界面脚本为线性结构脚本,在引用中可以不分先后顺序按行执行,不存在多级引用、构建树形数据结构的复杂过程,因此采用行式界面脚本简化了遍历、查询、修改过程中的时间复杂度,能够在一定程度上提高麻醉监护仪趋势信息的显示界面的构建效率,减小服务器以及客户端的存储、解析以及运算压力。

实施例2

根据本发明的另一实施例,提供了一种麻醉监护仪趋势信息的显示界面的构建装置,参见图5,包括:

操作指令接收模块501,用于客户端接收用户输入的操作指令,操作指令至少携带有麻醉监护仪趋势信息的类别标识;

在本实施例中,用户输入的操作指令是根据用户想要查看的趋势信息,即在麻醉监护仪的显示界面上用户需要展示的趋势信息,在客户端输入相关的参数信息而生成的相应的指令;类别标识是用于唯一标记每一种趋势信息的标识,在服务器的数据库中该类别标识与可视化操作界面信息是一一对应的,以使后续服务器能够根据类别标识在数据库中快速准确地匹配到可视化操作界面信息。

其中,类别标识具体可以是字母编号、数字编号或者文字标号等,此处不作具体限制。

操作指令发送模块502,用于客户端将操作指令发送给服务器;

界面信息接收模块503,用于客户端接收服务器提供的与类别标识相匹配的可视化操作界面信息,可视化操作界面信息至少携带有趋势信息界面、趋势信息动态显示图像数据、参数信息及关联信息;

在本实施例中,可视化操作界面信息是预先根据大数据平台的样本数据库中的样本数据,按照麻醉中包含的趋势信息的种类,进行设置的适用于每个种类的趋势信息的可视化操作界面的脚本数据,以便于后续客户端能够快速读取并解析;其中,趋势信息界面是针对每个种类的趋势信息而设置的可编辑的显示基础界面,以便于能够根据实际应用需求进行调整或优化;趋势信息动态显示图像数据是用于展示趋势信息的图像类型相关数据,如折线图,柱状图等,以方便趋势信息的直观展示,便于医护人员查看;参数信息及关联信息是用于完善趋势信息界面的相关数据,以实现趋势信息界面的动态变化。

需要说明的是,在服务器的数据库中可视化操作界面信息与类别标识是一一对应存储的,以便于服务器能够根据类别标识在数据库中快速准确地索引到与其相匹配的可视化操作界面信息。

具体地,客户端通过将操作指令发送至服务器,以使服务器能够根据接收到的操作指令中的类别标识,在数据库中按照对应关系快速准确地索引到与该类别标识相匹配的可视化操作界面信息,并发送给客户端,以使客户端能够快速准确地获取适配于用户需求的可视化界面的相关信息,能够在一定程度上提高麻醉监护仪趋势信息的显示界面的构建效率。

信息解析模块504,用于客户端对接收到的趋势信息界面、趋势信息动态显示图像数据、参数信息及关联信息进行解析,得到解析数据;

在本实施例中,为减少客户端对获取到的可视化操作界面信息进行读取以及解析的复杂度,简化趋势信息界面的动态变化的构建难度,本实施例采用在服务器中以界面生成脚本的形式存储可视化操作界面信息,以便于客户端能够根据脚本语法及协议规则对接收到的趋势信息界面、趋势信息动态显示图像数据、参数信息及关联信息进行解析,得到解析后的界面脚本,以使后续客户端能够根据解析后的界面脚本进行运行,并快速生成相应的界面模型。

界面模型构建模块505,用于客户端根据解析数据建立客户端上的趋势信息界面的界面模型;

具体地,客户端根据在信息解析模块504中获取到的解析后的界面脚本,进行顺序执行,以根据解析后的界面脚本中的配置快速生成相应的界面模型,该界面模型中包含有用于模型构建的各构建点,各构建点上设置有用于展示动态变化的粒子。

界面模型调整模块506,用于动态调整界面模型,以优化趋势信息界面的动态变化的显示。

具体地,根据界面模型构建模块505可知,本实施例通过转动界面模型来改变该界面模型中的每个粒子的位置,然后,通过筛选出较优的粒子的位置,在确定该粒子对应的界面模型的状态,以实现优化趋势信息界面的动态变化的显示,以保证麻醉监护仪趋势信息的显示界面的动态展示的效果。

本发明实施例中的麻醉监护仪趋势信息的显示界面的构建装置,通过客户端将接收到的用户输入的操作指令发送给服务器,并通过客户端接收服务器提供的与操作指令中的类别标识相匹配的可视化操作界面信息,能够使得客户端直接根据用户想要查看的趋势信息的类别快速准确地获取适配于用户需求的可视化界面的相关信息;进而,客户端对接收到的趋势信息界面、趋势信息动态显示图像数据、参数信息及关联信息进行解析,并根据解析后的数据建立客户端上的趋势信息界面的界面模型,能够根据获取到的适配于用户需求的可视化界面的相关信息快速建立趋势信息界面的界面模型,以实现趋势信息界面的动态变化,无需用户进行其他显示功能的操作就可快速获取,操作简单,方便易使用;然后,动态调整界面模型,能够不断完善界面模型,以优化趋势信息界面的动态变化的显示,本发明麻醉监护仪趋势信息的显示界面的构建装置使得麻醉监护仪的趋势信息的可动态变化的显示。

作为优选的技术方案中,参见图6,界面模型构建模块505包括:

三维模型建立单元5051,用于客户端根据动态显示图像数据建立趋势信息界面中的动态变化区域的三维模型;

在本实施例中,根据动态显示图像数据建立趋势信息界面中的动态变化区域的三维模型,具体可以是根据动态显示图像数据的特征的来确定所建立的三维模型,客户端可以采用matlab仿真建模软件对解析到的动态显示图像数据的特征的界面脚本进行建模,建立动态变化区域的三维模型。

粒子建立单元5052,用于客户端根据参数信息及关联信息,获取构建动态变化区域的三维模型的各构建点的位置,并在每个构建点的位置处建立粒子。

在本实施例中,客户端可以根据在三维模型建立单元5051中建立的三维模型,以及可以采用matlab仿真建模软件根据解析到的参数信息的脚本数据,确定与该三维模型匹配的建模算法,然后,通过该算法确定构建动态变三化区域的三维模型的各构建点的坐标,用于确定各构建点的位置,然后,在各构建点的位置处,建立粒子。

需要说明的是,为了在趋势信息界面上呈现出满足用户需求的显示效果,本实施例通过客户端采用片段着色器,对建立的粒子的形状、颜色及透明度进行渲染,以丰富趋势信息界面的动态变化。

作为优选的技术方案中,参见图7,该装置还包括:

非动态目标点确定模块701,用于客户端在趋势信息界面中的非动态变化区域中确定非动态目标点;

在本实施例中,非动态变化区域是趋势信息界面中未分布粒子的区域;非动态目标点在该非动态变化区域中确定任意一个位置点,以便于后续动态调整动态变化区域的三维模型时,本实施例能够以该非动态目标点作为观察点,来确定其他变化的粒子的位置,以实现对三维模型的动态调整。

显示尺寸确定模块702,用于基于非动态目标点与每个粒子的位置关系,确定粒子在趋势信息界面上的显示尺寸;

在本实施例中,基于非动态目标点与每个粒子的位置关系,确定粒子在趋势信息界面上的显示尺寸,具体可以是采用matlab仿真建模软件中的位置计算公式的进行确定,该位置计算公式具体如下:

其中,size为粒子在趋势信息界面上的显示尺寸,d为每个粒子与非动态目标点之间的距离,而a、b、c则是二次方程的参数,假设需要根据用户需求设置点大小随着距离变化而线性变化,则可以将a和c设置为0,b设置为非0常数值,通过位置计算公式计算得到的值即为粒子的尺寸值。

界面模型调整模块506具体包括:

三维模型调整单元5061,用于客户端动态调整动态变化区域的三维模型,以优化趋势信息界面的动态变化的显示。

本实施例通过动态变化区域的三维模型的转动来实现动态变化区域中的每个粒子的位置变化,使得能够通过观察粒子的位置变化来筛选出较优的粒子的位置,从而确定该较优的粒子对应的三维模型的状态,以实现优化趋势信息界面的动态变化的显示,以保证麻醉监护仪趋势信息的显示界面的动态展示的效果。

作为优选的技术方案中,参见图8,三维模型调整单元5061包括:

模型转动子单元801,用于对动态变化区域的三维模型进行转动,并实时记录每个粒子的位置;

距离计算子单元802,用于根据实时记录的每个粒子的位置及非动态目标点的位置,计算每个粒子与非动态目标点之间的实时距离;

尺寸确定子单元803,用于基于每个粒子与非动态目标点之间的实时距离,确定对应时刻每个粒子在趋势信息界面上的显示尺寸;

条件判断子单元804,用于判断对应时刻每个粒子在趋势信息界面上的显示尺寸是符合否预设的对应时刻的显示条件;

模型调整子单元805,用于若对应时刻每个粒子在趋势信息界面上的显示尺寸不符合预设的对应时刻的显示条件,则对应时刻的三维模型继续对模型进行调整;

模型确定子单元806,用于若对应时刻每个粒子在趋势信息界面上的显示尺寸符合预设的对应时刻的显示条件,则将对应时刻的三维模型确定为优化三维模型并使用。

具体地,本实施例是通过对动态变化区域的三维模型进行动态转动,实时改变每个粒子的位置,并实时记录到的每个粒子的位置的坐标;然后,通过实时记录到的每个粒子的位置的坐标以及非动态目标点的位置的坐标,按照空间距离计算公式计算每个粒子与非动态目标点之间的实时距离;同时,通过位置计算公式计算得到每个粒子当前时刻的显示尺寸。

进一步地,通过粒子的显示尺寸的不停变化,能够实现趋势信息界面动态变化,为了进一步丰富趋势信息界面动态变化的显示效果,本实施例通过判断对应时刻每个粒子在趋势信息界面上的显示尺寸是符合否预设的对应时刻的显示条件,该显示条件时根据实际应用需求进行设置的,此处不作具体限制。

进一步地,若对应时刻每个粒子在趋势信息界面上的显示尺寸不符合预设的对应时刻的显示条件,可以理解为当前时刻的三维模型不能满足趋势信息界面动态变化的显示效果,则可以对当前时刻的三维模型进行调整;若对应时刻每个粒子在趋势信息界面上的显示尺寸符合预设的对应时刻的显示条件,可以理解为当前时刻的三维模型能够进一步丰富趋势信息界面动态变化的显示效果,则可以将对应时刻的三维模型确定为优化三维模型并使用,以实现动态变化区域的三维模型的匀速转动、先加速后减速转动,或者是先减速后加速转动等动态转动,使得三维模型转动时的角度变化呈线性分布,呈现不同的动态效果,满足不同用户的需求。

作为优选的技术方案中,动态变化区域为趋势信息界面中的分布粒子的区域。

在本实施例中,可以通过将趋势信息界面中分布粒子的区域设定为动态变化区域,以便于实现对动态变化区域的三维模型的动态调整。

进一步地,本实施例可以通过在该动态变化区域中确定任意一个构建点作为动态参考点,以使得在动态调整动态变化区域的三维模型时,建立在动态变化区域的三维模型中的构建点的位置均在发生变化,以及该动态参考点的位置随该三维模型的转动而动态改变,即实现各构建点上的粒子的位置变化。

进一步地,在客户端进行动态变化区域的三维模型的动态转动时,能够实现每个粒子的位置的改变,以及记录每个粒子的位置,然后,基于实时记录到的每个粒子的位置的坐标以及动态参考点的位置的坐标,按照空间距离计算公式,计算每个粒子与动态参考点之间的实时距离,进而,本实施例可以采用matlab仿真建模软件采用平滑度计算公式,计算得到每个粒子当前时刻的显示透明度,实现界面呈现出的边缘虚化效果,能够在一定程度上丰富趋势信息界面的动态变化的显示效果。

作为优选的技术方案中,非动态变化区域为趋势信息界面中的未分布粒子的区域;

非动态目标点确定模块701具体为:客户端在趋势信息界面中的未分布粒子的区域中确定任意一个位置点作为非动态目标点。

在本实施例中,非动态变化区域是趋势信息界面中未分布粒子的区域;非动态目标点在该非动态变化区域中确定任意一个位置点,使得在客户端动态调整动态变化区域的三维模型时,本实施例根据非动态目标点位置始终不发生改变,将该非动态目标点始终作为观察点或参考点,能够快速来确定其他变化的粒子的位置,以实现对三维模型的动态调整。

作为优选的技术方案中,服务器通过界面生成脚本向客户端提供可视化操作界面信息。

在本实施例中,为减少客户端对获取到的可视化操作界面信息进行读取以及解析的复杂度,简化趋势信息界面的动态变化的构建难度,本实施例采用在服务器中以界面生成脚本的形式存储可视化操作界面信息,其中,界面生成脚本为顺序执行的行式界面脚本,行式界面脚本为线性结构脚本,在引用中可以不分先后顺序按行执行,不存在多级引用、构建树形数据结构的复杂过程,因此采用行式界面脚本简化了遍历、查询、修改过程中的时间复杂度,能够在一定程度上提高麻醉监护仪趋势信息的显示界面的构建效率,减小服务器以及客户端的存储、解析以及运算压力。

与现有的麻醉监护仪的趋势信息界面显示方法相比,本发明麻醉监护仪趋势信息的显示界面的构建方法、装置及系统的优点在于:

1.本实施例通过预先建立的对应关系,能够根据操作指令中的类别标识在服务器中快速准确地索引到相匹配的可视化操作界面信息,能够使得客户端直接根据用户想要查看的趋势信息的类别快速准确地获取适配于用户需求的可视化界面的相关信息,降低用户的使用复杂度;

2.本实施例能够根据获取到的适配于用户需求的可视化界面的相关信息快速建立趋势信息界面的界面模型,以实现趋势信息界面的动态变化,无需用户进行其他显示功能的操作就可快速获取,操作简单,方便易使用;

3.本实施例能够通过动态调整界面模型,能够不断优化界面模型,以丰富趋势信息界面的动态变化的显示效果。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

在本申请所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的系统实施例仅仅是示意性的,例如单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。

作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例方法的全部或部分步骤。而前述的存储介质包括:u盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

以上仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1