一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

医疗终端界面布局的变换方法、装置、设备及存储介质与流程

2022-02-20 05:50:24 来源:中国专利 TAG:


1.本发明涉及界面布局技术领域,尤其涉及一种医疗终端界面布局的变换方 法、装置、设备及存储介质。


背景技术:

2.在现有的医疗产品中,用户-屏幕-产品三者之间的交互方式存在差异性与复 杂性,例如:1.姿态差异——存在坐姿、站姿以及直视、斜视、仰视、俯视屏幕 等操作姿势与观测角度;2.产品形式形态差异——存在操作形式(物理按键结合 界面使用、设备调整等人机操作)、放置位置(悬挂)、产品形态(高/矮、宽/ 窄)、屏幕形态(横/纵向、大/小、异形等);3.用户生理(身高、手臂长短、) 与习惯差异,等等。而复杂性则是产品组合了多种差异的结果。
3.进一步的,在显示界面上设置的承载信息/功能且具有高操作频率的窗体(例 如导航栏、菜单栏)一般横向或纵向置于屏幕边缘或收纳进更深层级,此时在人 机交互的过程中由于上述差异性与复杂性将固定窗体布局缺陷尽数体现,例如德 尔格新生儿暖箱的箱体宽60cm,而其交互屏幕放置于箱体的中上部且距离地面 约1.5m的高度,在屏幕界面上的菜单栏进一步被纵向放置于屏幕右侧,受限于 产品的宽度、屏幕的高度、一定程度上妨碍操作的透明罩的高度,以及新生儿重 症监护病房(a neonatal intensive care unit,nicu)场景内其他产品摆放位置的 影响,当用户站在产品位置的不同或者各用户的生理差异,使得用户对界面的操 作是较为困难的进而造成了交互的复杂性。因此缺少一种可以满足用户-产品-屏 幕三者之间的复杂交互姿态变化的高效操作,降低用户操作成本,进而使得医疗 产品的可用性与易用性可有效提高。


技术实现要素:

4.本发明的主要目的在于提供一种医疗终端界面布局的变换方法、装置、计算 机设备及存储介质,可以解决现有技术中的缺少可以满足用户-产品-屏幕三者之 间的复杂交互姿态变化的高效操作,降低用户操作成本,进而使得医疗产品的可 用性与易用性可有效提高的问题。
5.为实现上述目的,本发明第一方面提供一种医疗终端界面布局的变换方法, 所述方法包括:
6.若检测到用户在所述医疗终端界面的交互操作,确定所述交互操作是否为预 设的触发操作,所述触发操作用于变换目标窗体在所述医疗终端界面的布局;
7.若所述交互操作为所述预设的触发操作,则根据所述交互操作所处的区域, 确定目标窗体在所述医疗终端界面的目标展开位置;
8.基于所述目标展开位置、所述目标窗体在所述医疗终端界面的当前显示状 态,变换所述目标窗体在所述医疗终端界面的布局,所述当前显示状态包括隐藏 状态或展开状态。
9.在一种可行实现方式中,所述若检测到用户在所述医疗终端界面的交互操 作,确定所述交互操作是否为预设的触发操作,之前还包括:
10.获取所述目标窗体对应的预设几何形状在所述医疗终端界面上的形成的显 示面积,所述预设几何形状与所述目标窗体在所述医疗终端界面上的预设的多个 候选展开位置有关;
11.利用所述几何形状确定与所述目标窗体对应的目标面积阈值,所述目标面积 阈值用于指示所述目标窗体为展开状态;
12.若所述显示面积等于所述目标面积阈值,则确定所述目标窗体的所述当前显 示状态为所述展开状态;
13.若所述显示面积小于所述目标面积阈值,则确定所述目标窗体的所述当前显 示状态为所述隐藏状态。
14.在一种可行实现方式中,所述交互操作包括点击,所述若检测到用户在所述 医疗终端界面的交互操作,确定所述交互操作是否为预设的触发操作,包括:
15.若检测到用户在所述医疗终端界面的交互操作,获取所述交互操作所在的点 击位置;
16.若所述点击位置处于所述触发操作的预设点击区域内,则确定所述交互操作 为所述触发操作,所述预设点击区域为留白区域,所述留白区域为所述医疗终端 界面上未设置界面元素的区域。
17.在一种可行实现方式中,所述交互操作包括滑动,所述若检测到用户在所述 医疗终端界面的交互操作,确定所述交互操作是否为预设的触发操作,包括:
18.若检测到用户在所述医疗终端界面的交互操作,获取所述交互操作所在的初 始滑动位置、滑动位移、滑动轨迹以及终止滑动位置;
19.若所述初始滑动位置处于所述触发操作的预设初始滑动区域内,且所述滑动 位移大于等于所述触发操作的预设滑动位移,且所述滑动轨迹中包括的所述滑动 轨迹的水平角度处于所述触发操作的预设滑动轨迹的水平角度区间内,则确定所 述交互操作为所述触发操作,所述预设初始滑动区域为所述医疗终端界面上未设 置界面元素的区域。
20.在一种可行实现方式中,所述交互操作包括拖拽,所述若检测到用户在所述 医疗终端界面的交互操作,确定所述交互操作是否为预设的触发操作,包括:
21.若检测到用户在所述医疗终端界面的交互操作,获取所述交互操作所在的初 始拖拽位置及拖拽时长;
22.若所述初始拖拽位置处于所述触发操作的预设初始拖拽区域内,且所述拖拽 时长大于所述触发操作的预设拖拽时长,则确定所述交互操作为预设的触发操 作,所述预设初始拖拽区域为所述目标窗体在所述医疗终端界面对应的当前窗体 位置所属区域。
23.在一种可行实现方式中,所述基于所述目标展开位置、所述目标窗体在所述 医疗终端界面的当前显示状态,变换所述目标窗体在所述医疗终端界面的布局, 包括:
24.若所述目标窗体的所述当前显示状态为所述展开状态,则利用当前展开位 置、所述目标展开位置以及所述目标窗体生成第一布局变换动画,所述第一布局 变换动画用于展示所述目标窗体由所述当前展开位置运动至所述目标展开位置;
25.若所述目标窗体的所述当前显示状态为所述隐藏状态,则利用所述目标展开 位
置以及所述目标窗体生成第二布局变换动画,所述第二布局变换动画用于展示 所述目标窗体在目标展开位置展开。
26.为实现上述目的,本发明第二方面提供一种医疗终端界面布局的变换装置, 所述装置包括:
27.触发确定模块:用于若检测到用户在所述医疗终端界面的交互操作,确定所 述交互操作是否为预设的触发操作,所述触发操作用于变换目标窗体在所述医疗 终端界面的布局;
28.位置确定模块:用于若所述交互操作为所述预设的触发操作,则根据所述交 互操作所处的区域,确定目标窗体在所述医疗终端界面的目标展开位置;
29.窗体展开模块:用于基于所述目标展开位置、所述目标窗体在所述医疗终端 界面的当前显示状态,变换所述目标窗体在所述医疗终端界面的布局,所述当前 显示状态包括隐藏状态或展开状态。
30.为实现上述目的,本发明第三方面提供一种计算机可读存储介质,存储有计 算机程序,所述计算机程序被处理器执行时,使得所述处理器执行如第一方面及 任一可行实现方式所示步骤。
31.为实现上述目的,本发明第四方面提供一种计算机设备,包括存储器和处理 器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得 所述处理器执行如第一方面及任一可行实现方式所示步骤。
32.采用本发明实施例,具有如下有益效果:
33.本发明提供一种医疗终端界面布局的变换方法,方法包括:若检测到用户在 医疗终端界面的交互操作,确定交互操作是否为预设的触发操作,触发操作用于 变换目标窗体在医疗终端界面的布局;若交互操作为预设的触发操作,则根据交 互操作所处的区域,确定目标窗体在医疗终端界面的目标展开位置;基于目标展 开位置、目标窗体在医疗终端界面的当前显示状态,变换目标窗体在医疗终端界 面的布局,当前显示状态包括隐藏状态或展开状态。通过用户在医疗终端界面的 交互操作以及预设的触发操作,对目标窗体进行展开位置的灵活变换,提高医疗 终端界面布局变换的易操作性和布局变换的快速性,易满足不同用户的交互需 求。
附图说明
34.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例 或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的 附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造 性劳动的前提下,还可以根据这些附图获得其他的附图。
35.其中:
36.图1为本发明实施例中一种医疗终端界面布局的变换方法的流程示意图;
37.图2为本发明实施例中一种医疗终端界面布局的变换方法的另一流程示意 图;
38.图3为本发明实施例中目标窗体在医疗终端界面的显示状态对应的预设几何 形状:其中,1为医疗终端界面,1-1为目标窗体的展开状态,1-2为目标窗体的 隐藏状态;
39.图4为本发明实施例中目标窗体的布局变换示意图:其中,图4-1(a)及图 4-1(b)
为当前状态为展开状态时,同一预设几何形状下的目标窗体布局变换; 4-2为当前状态为隐藏状态时,同一预设几何形状下的目标窗体布局变换;
40.图5为本发明实施例中一种医疗终端界面布局的变换装置的结构框图;
41.图6为本发明实施例中计算机设备的结构框图。
具体实施方式
42.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清 楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全 部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳 动前提下所获得的所有其他实施例,都属于本发明保护的范围。
43.请参阅图1,图1本发明实施例中一种医疗终端界面布局的变换方法的流程示 意图,如图1所示一种医疗终端界面布局的变换方法应用于医疗终端,该方法具 体包括如下步骤:
44.101、若检测到用户在所述医疗终端界面的交互操作,确定所述交互操作是 否为预设的触发操作,所述触发操作用于变换目标窗体在所述医疗终端界面的布 局;
45.在本发明实施例中,实时对用户在医疗终端界面的交互操作进行检测,当检 测到用户在医疗终端界面的交互操作,则进一步判断该交互操作是否为预设的触 发操作,进而去执行用户在医疗终端界面上对医疗终端进行的交互操作对应的交 互目的,其中,交互目的包括但不限于对医疗终端的运行参数的设置、对医疗终 端的运行状态进行查看以及对目标窗体在医疗终端界面的布局进行变换。
46.需要说明的是,医疗终端上设置有触摸屏,用户可以通过触摸屏的显示的医 疗终端界面进行与医疗终端的交互操作,交互操作用于用户对医疗终端进行管 控,管控范围包括但不限于设置运行参数、查询运行状态、启动或关闭医疗终端 进行工作以及打开或关闭医疗终端的屏障门等等对医疗终端的管理的操作。交互 操作的交互类型包括但不限于点击、长按、滑动、按下&松开、拖拽、滚动、多 指操作、红外感应等多种交互手势。预设的触发操作包括但不限于针对交互操 作类型预设各类型的交互操作可触发变化目标窗体布局的预设触发位置、预设触 发力度、预设触发角度等等交互操作有关参数。目标窗体为包含提示信息显示、 功能面板、快捷键、菜单、导航等单个窗体或多种窗体的组合形式。
47.102、若所述交互操作为所述预设的触发操作,则根据所述交互操作所处的 区域,确定目标窗体在所述医疗终端界面的目标展开位置;
48.在一种可行实现方式中,当交互操作满足预设的触发操作,则可以说明用户 的交互目的是变换目标窗体在医疗终端界面的布局,因此,根据交互操作所处的 区域,确定目标窗体在医疗终端界面的目标展开位置,可以理解的是,满足预设 的触发操作的交互操作其交互区域可以不同,进而可以通过各个交互操作所处的 区域来确定目标窗体在医疗终端界面的目标展开位置。以满足不同的交互操作对 目标窗体的布局灵活变换。
49.103、基于所述目标展开位置、所述目标窗体在所述医疗终端界面的当前显 示状态,变换所述目标窗体在所述医疗终端界面的布局,所述当前显示状态包括 隐藏状态或展开状态。
50.需要说明的是,通过满足触发操作的交互操作所处的区域确定的目标展开位 置
以及目标窗体在医疗终端界面的当前显示状态,当前显示状态可能为隐藏状 态,可能为展开状态,进而,对不同显示状态的目标窗体在医疗终端界面的布局 进行变换,实现目标窗体的布局灵活变换。
51.可以理解的是,隐藏状态与展开状态是目标窗体在医疗终端界面上相对的两 种显示状态,隐藏状态是指目标窗体在界面中呈现缩略状态,仅有存在标志,并 未展示目标窗体包含的各个功能面板、快捷键、菜单及导航等等;展开状态是指 目标窗体在界面中呈现全显状态,将展示目标窗体包含的各个功能面板、快捷键、 菜单及导航等等均显示在界面中。进而对于不同的显示状态,目标窗体对应的显 示形态有所区别。
52.本发明实施例公开了一种医疗终端界面布局的变换方法、装置、设备及存储 介质,方法包括:若检测到用户在医疗终端界面的交互操作,确定交互操作是否 为预设的触发操作,触发操作用于变换目标窗体在医疗终端界面的布局;若交互 操作为预设的触发操作,则根据交互操作所处的区域,确定目标窗体在医疗终端 界面的目标展开位置;基于目标展开位置、目标窗体在医疗终端界面的当前显示 状态,变换目标窗体在医疗终端界面的布局,当前显示状态包括隐藏状态或展开 状态。通过用户在医疗终端界面的交互操作以及预设的触发操作,对目标窗体进 行展开位置的灵活变换,提高医疗终端界面布局变换的易操作性和布局变换的快 速性,易满足不同用户的交互需求。
53.请参阅图2,图2本发明实施例中一种医疗终端界面布局的变换方法的另一 流程示意图,如图2所示的一种医疗终端界面布局的变换方法应用于医疗终端, 该方法具体包括如下步骤:
54.201、获取所述目标窗体对应的预设几何形状在所述医疗终端界面上的形成 的显示面积,所述预设几何形状与所述目标窗体在所述医疗终端界面上的预设的 多个候选展开位置有关;
55.需要说明的是,预设几何形状为对界面进行ui设计时预设的目标窗体对应 的界面形状,并且目标窗体存在两种显示状态,因而,可以通过该几何形状的显 示面积对目标窗体存在两种显示状态进行区分。其中显示面积,可以通过该目标 窗体当前在医疗终端的“占地面积”得到,可以理解的是,通过获取各个界面元 素的标签及其对应的界面形状,即可得到各个界面形状对应的坐标范围,从而得 到就可以得到界面元素的标签中为目标窗体标签的界面形状形成的显示面积以 及对应的显示区域。
56.示例性的,请参阅图3,图3为本发明实施例中目标窗体在医疗终端界面的 显示状态对应的预设几何形状:图中1为医疗终端界面,1-1为目标窗体的展开 状态,1-2为目标窗体的隐藏状态。如图3所示目标窗体设置在医疗终端界面1 的界面边缘位置,出于对目标窗体操作的便捷性以及用户的认知,将目标窗体对 应的预设几何形状设置成长方形。进一步的,若目标窗体设置在医疗终端界面1 的顶角位置,则目标窗体对应的预设几何形状可以设置成扇形等弧形,在此举例 不做限定。
57.202、利用所述几何形状确定与所述目标窗体对应的目标面积阈值,所述目 标面积阈值用于指示所述目标窗体为展开状态;
58.可以理解的是,当将目标窗体默认设置于医疗终端界面上的某个位置时,出 于便捷操作性以及用户认知习惯的考量,可以采取不同的几何形状,因此通过, 当其对应不同的预设形状时,为了区分显示状态,也会为每一种预设形状对应设 置目标面积阈值,以区
分出目标窗体的显示状态。
59.203、若所述显示面积等于所述目标面积阈值,则确定所述目标窗体的所述 当前显示状态为所述展开状态;
60.204、若所述显示面积小于所述目标面积阈值,则确定所述目标窗体的所述 当前显示状态为所述隐藏状态;
61.继续以图3为例,若目标窗体的预设的几何形状为多边形,则其目标面积阈 值则为展开状态对应的多边形面积,在此举例不做限定。当目标窗体的预设的几 何形状为扇形,则其目标面积阈值则为展开状态1-1对应的扇形面积,比如0.33 πr2,因此,进一步的,通过得到的预设几何形状的显示面积以及目标面积阈值 即可确定目标窗体的当前显示状态,当显示面积等于目标面积阈值说明目标窗体 为展开状态,当显示面积小于目标面积阈值说明目标窗体为隐藏状态。
62.可以理解的是,在本发明时候实例中,通过判断目标窗体的当前显示状态, 进而可以在布局变换前,掌握目标窗体的当前显示状态从而更好地进行目标窗体 的布局变换,进一步体现交互体验的提高及布局变换的灵活性。
63.205、若检测到用户在所述医疗终端界面的交互操作,确定所述交互操作是 否为预设的触发操作,所述触发操作用于变换目标窗体在所述医疗终端界面的布 局;
64.206、若所述交互操作为所述预设的触发操作,则根据所述交互操作所处的 区域,确定目标窗体在所述医疗终端界面的目标展开位置;
65.需要说明的是,步骤205及步骤206与步骤101及步骤102所示步骤的部分 内容相似,为避免重复,此处不做赘述,具体可参考前述步骤101及步骤102所 示步骤的部分内容。
66.在一种可行实现方式中,交互操作包括点击,则步骤205具体可以包括如下 步骤:若检测到用户在医疗终端界面的交互操作,获取交互操作所在的点击位置; 若点击位置处于触发操作的预设点击区域内,则确定交互操作为触发操作,预设 点击区域为留白区域,留白区域为医疗终端界面上未设置界面元素的区域。
67.需要说明的是,当交互操作为点击时,说明用户正在医疗终端界面进行交互, 通过对该点击对应的点击位置和预设的触发操作的预设点击区域进行判断,即可 确定该点击是否为预设的触发操作,示例性的,预设点击区域可以为留白区域, 若点击位置处于触发操作的留白区域内,则说明此时该点击为用于对目标窗体进 行布局变换的触发操作,通过该交互操作(点击)所处的区域(点击位置)对目 标窗体进行布局变换。进一步的,步骤206,则为若则根据该点击所处的区域, 确定目标窗体在所述医疗终端界面的目标展开位置,目标展开位置为目标窗体的 布局变换的目标位置,也即基于目标展开位置将目标窗体在医疗终端界面上的当 前位置变换至该目标展开位置并且展开目标窗体。
68.示例性的,请参阅图4,图4为本发明实施例中目标窗体的布局变换示意图, 下面将结合图4对步骤205及206进行示例性说明:请参阅图4-1,图4-1为当 前状态为展开状态时,同一预设几何形状下的目标窗体布局变换;图4-1中的目 标窗体的预设几何形状为长方形,4-1-1及4-1-3表示目标窗体的当前布局,4-1-1 及4-1-3的布局中目标窗体在医疗终端界面的当前显示状态为展开状态,4-1-1与 4-1-3区别在于目标窗体在界面的展开位置不同。进一步的,图4-1(a)中当检 测到用户在医疗终端界面上的交互操作(点击s1),则获取点击s1的点击位置, 进一步的,对点击s1的点击位置进行是否为预设点击区域的判断,
当该点击s1 的点击位置为空白区域,则说明该点击s1满足触发操作,因此,可以变换目标 窗体在医疗终端界面上的布局,此时,目标展开位置为点击s1的点击位置对应 的空白区域,进而将目标窗体对应的窗体布局4-1-1变换为4-1-2;或者图4-1(b) 中获取点击s2的点击位置,进一步的,对点击s2位置进行是否为预设点击区域 的判断,当该点击s2的点击为空白区域,则说明该点击s2满足触发操作,因此 可以变换目标窗体在医疗终端界面上的布局,此时,目标展开位置为点击s2的 点击位置对应的空白区域,进而将目标窗体对应的窗体布局4-1-3变换为4-1-4。
69.进一步的,请参阅图4-2,图4-2为目标窗体的当前显示状态为隐藏状态时, 同一预设几何形状下的目标窗体布局变换;图4-2中的目标窗体的预设几何形状 为长方形,4-2-1表示目标窗体的当前布局,4-2-1的布局中目标窗体在医疗终端 界面的当前显示状态为隐藏状态。进一步的,图4-2中当检测到用户在医疗终端 界面上的交互操作(点击s3),则获取点击s3的点击位置,进一步的,对点击 s3的点击位置进行是否为预设点击区域的判断,当该点击s3的点击位置为空白 区域,则说明该点击s3满足触发操作,因此,可以变换目标窗体在医疗终端界 面上的布局,此时,目标展开位置为点击s3的点击位置对应的空白区域,进而 将目标窗体对应的窗体布局4-2-1变换为4-2-2,其中,4-2-2的布局中目标窗体 在医疗终端界面的当前显示状态为展开状态。
70.可以理解的是,目标展开位置用于将目标窗体在页面的布局变换至目标展开 位置且将目标窗体在界面的目标展开位置展开,因此目标窗体的当前显示状态不 论为展开状态或隐藏状态都可以及时将目标窗体跳转并展开在目标展开位置,使 得目标窗体的布局灵活。并且,不限于目标窗体的当前预设几何形状,可以实现 不同预设几何形状的对应的目标窗体的布局变换,基于不同目标展开位置还可以 确定目标展开形状也即目标预设几何形状,使得目标窗体的布局变换更加灵活多 变,满足用户的使用需求。
71.在一种可行实现方式中,交互操作包括滑动,步骤205,包括:若检测到用 户在所述医疗终端界面的交互操作,获取交互操作所在的初始滑动位置、滑动位 移、滑动轨迹以及终止滑动位置;若初始滑动位置处于触发操作的预设初始滑动 区域内,且滑动位移大于等于触发操作的预设滑动位移,且滑动轨迹中包括的滑 动轨迹的水平角度处于触发操作的预设滑动轨迹的水平角度区间内,则确定交互 操作为触发操作,预设初始滑动区域为医疗终端界面上未设置界面元素的区域。
72.需要说明的是,预设滑动位移可以为1cm、0.5cm等等,预设滑动轨迹的水 平角度区间可以为[ 15
°
,-15
°
]等角度区间,其中,滑动轨迹的水平角度也即动 线的水平角度,可以理解的是,滑动轨迹的水平角度可以基于滑动轨迹中,各轨 迹点与水平之间的夹角确定,进而可以通过轨迹点与水平之间的各夹角的角度平 均值进行判定或者各个轨迹点与水平之间的夹角逐一进行判断均可,在此举例不 做限定。进一步的,步骤206可以为当滑动满足预设的触发操作,则根据该滑动 所处的区域,确定目标窗体在所述医疗终端界面的目标展开位置。此时,目标展 开位置可以为滑动所处的区域,可以为初始滑动位置对应的预设初始滑动区域的 空白区域,也可以为终止滑动位置对应的预设初始滑动区域的界面区域,又或者 是初始滑动位置及终止滑动位置构成的界面区域,进而将目标窗体布局变换至目 标展开位置。示例性的,当初始滑动位置为预设初始滑动区域(空白区域),且 滑动对应的滑动位移及滑动轨迹均满足触发操作对应的预设滑动位移以及水平 角度区间内,则将
目标窗体的布局变换至目标展开位置即预设初始滑动区域对应 的空白区域并展开。
[0073]
在一种可行实现方式中,所述交互操作包括拖拽,步骤205可以包括:若检 测到用户在医疗终端界面的交互操作,获取交互操作所在的初始拖拽位置及拖拽 时长;若初始拖拽位置处于触发操作的预设初始拖拽区域内,且拖拽时长大于触 发操作的预设拖拽时长,则确定交互操作为预设的触发操作,预设初始拖拽区域 为目标窗体在医疗终端界面对应的当前窗体位置所属区域。
[0074]
需要说明的是,预设拖拽时长包括但不限于2s等等时间值,当用户对目标 窗体进行拖拽超出预设拖拽时长,也可以实现对目标窗体的布局变换,此时,步 骤206中的目标展开位置可以为满足预设的触发操作的拖拽对应的终点位置。通 过上述方法,可以实现一种交互操作在界面“哪里”目标窗体就在“哪里”进行 展开的灵活变换方式,使得用户不论在界面“哪里”进行交互操作都可以及时将 目标窗体展开,进而控制医疗终端。
[0075]
207、若所述目标窗体的所述当前显示状态为所述展开状态,则利用当前展 开位置、所述目标展开位置以及所述目标窗体生成第一布局变换动画,所述第一 布局变换动画用于展示所述目标窗体由所述当前展开位置运动至所述目标展开 位置;
[0076]
208、若所述目标窗体的所述当前显示状态为所述隐藏状态,则利用所述目 标展开位置以及所述目标窗体生成第二布局变换动画,所述第二布局变换动画用 于展示所述目标窗体在目标展开位置展开。
[0077]
需要说明的是,防止界面故障未被察觉,进而导致的交互失败不能及时反馈 的问题,进而为了提高交互体验可以依据当前展开位置、目标展开位置以及目标 窗体生产布局变化动画,并依据不同的当前显示状态划分出第一布局变换动画以 及第二布局变换动画提高交互体验。
[0078]
本发明提供一种医疗终端界面布局的变换方法,方法包括:获取目标窗体对 应的预设几何形状在医疗终端界面上的形成的显示面积,预设几何形状与目标窗 体在医疗终端界面上的预设的多个候选展开位置有关;利用几何形状确定与目标 窗体对应的目标面积阈值,目标面积阈值用于指示目标窗体为展开状态;若显示 面积等于目标面积阈值,则确定目标窗体的当前显示状态为展开状态;若显示面 积小于目标面积阈值,则确定目标窗体的当前显示状态为隐藏状态;若检测到用 户在医疗终端界面的交互操作,确定交互操作是否为预设的触发操作,触发操作 用于变换目标窗体在医疗终端界面的布局;若交互操作为预设的触发操作,则根 据交互操作所处的区域,确定目标窗体在医疗终端界面的目标展开位置;若目标 窗体的当前显示状态为展开状态,则利用当前展开位置、目标展开位置以及目标 窗体生成第一布局变换动画,第一布局变换动画用于展示目标窗体由当前展开位 置运动至目标展开位置;若目标窗体的当前显示状态为隐藏状态,则利用目标展 开位置以及目标窗体生成第二布局变换动画,第二布局变换动画用于展示目标窗 体在目标展开位置展开。通过预设多种触发操作使得在检测到用户的交互操作时 可以采用多种方式进行多种触发判断,减少用户对于交互操作的学习成本,并且 使得目标窗体的布局变化的普适性更强,更加灵活。并且,为不同的当前显示状 态对应的目标窗体的布局变换配置布局变换动画,不仅可以对不同的当前显示状 态对应的目标窗体的布局变换进行区分,还可以提高用户与医疗终端的交互体 验。
[0079]
请参阅图5,图5为本发明实施例中一种医疗终端界面布局的变换装置的结 构框
图,如图5所示装置包括:
[0080]
触发确定模块501:用于若检测到用户在所述医疗终端界面的交互操作,确 定所述交互操作是否为预设的触发操作,所述触发操作用于变换目标窗体在所述 医疗终端界面的布局;
[0081]
位置确定模块502:用于若所述交互操作为所述预设的触发操作,则根据所 述交互操作所处的区域,确定目标窗体在所述医疗终端界面的目标展开位置;
[0082]
窗体展开模块503:用于基于所述目标展开位置、所述目标窗体在所述医疗 终端界面的当前显示状态,变换所述目标窗体在所述医疗终端界面的布局,所述 当前显示状态包括隐藏状态或展开状态。
[0083]
需要说明的是,图5所示装置中各模块作用,与图1所示方法中各步骤所示 内容相似,为避免重复,在此不做赘述,具体可参阅前述图1所示方法中各步骤 所示内容。
[0084]
本发明提供一种医疗终端界面布局的变换装置,装置包括:触发确定模块: 用于若检测到用户在医疗终端界面的交互操作,确定交互操作是否为预设的触发 操作,触发操作用于变换目标窗体在医疗终端界面的布局;位置确定模块:用于 若交互操作为预设的触发操作,则根据交互操作所处的区域,确定目标窗体在医 疗终端界面的目标展开位置;窗体展开模块:用于基于目标展开位置、目标窗体 在医疗终端界面的当前显示状态,变换目标窗体在医疗终端界面的布局,当前显 示状态包括隐藏状态或展开状态。通过用户在医疗终端界面的交互操作以及预设 的触发操作,对目标窗体进行展开位置的灵活变换,提高医疗终端界面布局变换 的易操作性和布局变换的快速性,易满足不同用户的交互需求。
[0085]
图6示出了一个实施例中计算机设备的内部结构图。该计算机设备具体可以 是终端,也可以是服务器。如图6所示,该计算机设备包括通过系统总线连接的 处理器、存储器和网络接口。其中,存储器包括非易失性存储介质和内存储器。 该计算机设备的非易失性存储介质存储有操作系统,还可存储有计算机程序,该 计算机程序被处理器执行时,可使得处理器实现上述方法。该内存储器中也可储 存有计算机程序,该计算机程序被处理器执行时,可使得处理器执行上述方法。 本领域技术人员可以理解,图6中示出的结构,仅仅是与本技术方案相关的部分 结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的 计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具 有不同的部件布置。
[0086]
在一个实施例中,提出了一种计算机设备,包括存储器和处理器,所述存储 器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执 行如图1或图2中任一所示方法的步骤。
[0087]
在一个实施例中,提出了一种计算机可读存储介质,存储有计算机程序,所 述计算机程序被处理器执行时,使得所述处理器执行如图1或图2中任一所示方 法的步骤。
[0088]
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是 可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一非易失性 计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流 程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它 介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括 只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除 可编程rom(eeprom)或闪存。易失性存储器可包括随机存
取存储器(ram)或者 外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态 ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率 sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink) dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线 动态ram(drdram)、以及存储器总线动态ram(rdram)等。
[0089]
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实 施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的 组合不存在矛盾,都应当认为是本说明书记载的范围。
[0090]
以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细, 但并不能因此而理解为对本技术专利范围的限制。应当指出的是,对于本领域的 普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进, 这些都属于本技术的保护范围。因此,本技术专利的保护范围应以所附权利要求 为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献