一种方便对医疗信息化软件的显示界面进行开放式布局的方法与流程

文档序号:15685569发布日期:2018-10-16 21:01阅读:195来源:国知局

本发明属于在线软件服务领域,具体涉及一种方便对医疗信息化软件的显示界面进行开放式布局的方法。



背景技术:

在传统的医疗行业软件中,所有的软件显示界面都是固定的,并没有解决软件显示界面可以自行拖放和放置的问题,界面内容固定不能拖动,也不能修改,无法方便用户进行开放式布局。



技术实现要素:

为了解决现有技术存在的上述问题,本发明目的在于提供一种方便对医疗信息化软件的显示界面进行开放式布局的方法。

本发明所采用的技术方案为:

一种方便对医疗信息化软件的显示界面进行开放式布局的方法,包括如下步骤:

s101.针对处于医疗信息化软件的显示界面中的各个信息显示栏框,配置相应的盒子模型,并在该盒子模型中配置初始的中心位置参数、尺寸参数和状态,其中,所述状态初始为“底层粘贴”状态,使对应的信息显示栏框粘贴在显示界面底层上;

s102.当信息显示栏框处于鼠标按下事件时,将对应盒子模型的状态更改为“浮层显示”状态,使该信息显示栏框悬浮在显示界面底层上;

s103.若信息显示栏框因长按而持续处于鼠标按下事件,则获取鼠标即时位置参数,并计算鼠标在持续时段内的即时位移,然后根据该即时位移量对信息显示栏框的盒子模型的中心位置参数进行更新,使该信息显示栏框移动相同的即时位移,否则执行步骤s104;

s104.将信息显示栏框的盒子模型的状态更改为“底层粘贴”状态,使该信息显示栏框又粘贴在显示界面底层上。

优化的,在所述步骤s101中还包括如下步骤:在该盒子模型中为对应信息显示栏框的各个边框配置初始的边界状态,其中,所述边界状态初始为“空”状态。具体的,所述边框包括顶部边框、底部边框、左部边框和右部边框。

进一步优化的,在所述步骤s103之后还包括如下步骤:当已移动的信息显示栏框悬浮在未移动的信息显示栏框的某个边框上方时,将该边框的边界状态更改为“重叠”状态,并在该边框的正上方添加虚线样式。

详细优化的,在所述步骤s104中且将信息显示栏框的盒子模型的状态更改为“底层粘贴”状态之前,还包括如下步骤:若已移动的信息显示栏框悬浮在未移动的信息显示栏框的第一边框上方,则分别计算已移动的信息显示栏框的中心位置至该第一边框的最短位移l21和至第二边框的最短位移l22,然后计算重叠规避位移量δl=|l22-l21|,最后根据该重叠规避位移量δl对已移动的信息显示栏框的盒子模型的中心位置参数进行平移远离该第一边框的参数设置,使已移动的信息显示栏框不再悬浮于该第一边框的上方,其中,所述第二边框为已移动的信息显示栏框的且位于该第一边框相对侧的边框。

进一步详细优化的,若已移动的信息显示栏框悬浮在未移动的信息显示栏框的多个边框上方,则针对每个边框分别计算对应的重叠规避位移量,然后选择最小的重叠规避位移量对已移动的信息显示栏框的盒子模型的中心位置参数进行平行远离参数设置。

详细优化的,当已移动的信息显示栏框离开未移动的信息显示栏框的某个边框上方时,将该边框的边界状态更改为“空”状态,并在该边框的正上方消去虚线样式。

本发明的有益效果为:

(1)本发明创造提供了一种可以对医疗信息化行业的显示界面进行高度灵活配置的界面应用解决方案,即用户可以根据阅览习惯自行设置软件显示界面的布局,极大地满足了用户的使用习惯和方式,进而可大大提升软件的实用灵活性,方便实际推广和应用。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明提供的方便对医疗信息化软件的显示界面进行开放式布局的方法的流程示意图。

图2是本发明提供的已移动的信息显示栏框悬浮在未移动的信息显示栏框的某个边框上方的示意图。

图3是本发明提供的医疗信息化软件的显示界面示例图。

上述附图中:1-未移动的信息显示栏框;101-第一边框;2-已移动的信息显示栏框;202-第二边框。

具体实施方式

下面结合附图及具体实施例对本发明作进一步阐述。在此需要说明的是,对于这些实施例方式的说明用于帮助理解本发明,但并不构成对本发明的限定。

本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,单独存在b,同时存在a和b三种情况,本文中术语“/和”是描述另一种关联对象关系,表示可以存在两种关系,例如,a/和b,可以表示:单独存在a,单独存在a和b两种情况,另外,本文中字符“/”,一般表示前后关联对象是一种“或”关系。

实施例一

如图1~3所示,本实施例提供的所述方便对医疗信息化软件的显示界面进行开放式布局的方法,包括如下步骤。

s101.针对处于医疗信息化软件的显示界面中的各个信息显示栏框,配置相应的盒子模型,并在该盒子模型中配置初始的中心位置参数、尺寸参数和状态,其中,所述状态初始为“底层粘贴”状态,使对应的信息显示栏框粘贴在显示界面底层上。

在所述步骤s101中,如图3所示,在医疗信息化软件的显示界面中包含有多个信息显示栏框,例如地址栏、工具栏、工作区和信息板等。另外优化的,还包括如下步骤:在该盒子模型中为对应信息显示栏框的各个边框配置初始的边界状态,其中,所述边界状态初始为“空”状态。具体的,如图2所示,所述边框包括顶部边框、底部边框、左部边框和右部边框。

s102.当信息显示栏框处于鼠标按下事件时,将对应盒子模型的状态更改为“浮层显示”状态,使该信息显示栏框悬浮在显示界面底层上。

s103.若信息显示栏框因长按而持续处于鼠标按下事件,则获取鼠标即时位置参数,并计算鼠标在持续时段内的即时位移,然后根据该即时位移量对信息显示栏框的盒子模型的中心位置参数进行更新,使该信息显示栏框移动相同的即时位移,否则执行步骤s104。

在所述步骤s103之后,优化的,为了突出警示可能出现重复粘贴的问题,还包括如下步骤:当已移动的信息显示栏框悬浮在未移动的信息显示栏框的某个边框上方时,将该边框的边界状态更改为“重叠”状态,并在该边框的正上方添加虚线样式。另外,为了及时消除警示,在前述步骤之后,还包括如下步骤:当已移动的信息显示栏框离开未移动的信息显示栏框的某个边框上方时,将该边框的边界状态更改为“空”状态,并在该边框的正上方消去虚线样式。

s104.将信息显示栏框的盒子模型的状态更改为“底层粘贴”状态,使该信息显示栏框又粘贴在显示界面底层上。

在所述步骤s104中,为了防止出现重叠粘贴现象,优化的,在将信息显示栏框的盒子模型的状态更改为“底层粘贴”状态之前,还包括如下步骤:若已移动的信息显示栏框悬浮在未移动的信息显示栏框的第一边框上方,则分别计算已移动的信息显示栏框的中心位置至该第一边框的最短位移l21和至第二边框的最短位移l22,然后计算重叠规避位移量δl=|l22-l21|,最后根据该重叠规避位移量δl对已移动的信息显示栏框的盒子模型的中心位置参数进行平移远离该第一边框的参数设置,使已移动的信息显示栏框不再悬浮于该第一边框的上方,其中,所述第二边框为已移动的信息显示栏框的且位于该第一边框相对侧的边框。

如图2所示,对于未移动的信息显示栏框1(o1为对应的中心位置)的第一边框101(即图示的底部边框),根据对应的重叠规避位移量对已移动的信息显示栏框(o2为对应的中心位置)的中心位置参数进行平行下移设置,可以恰好消除重复粘贴的问题,即在粘贴后可使已移动的信息显示栏框2的第二边框101(即图示的顶部边框)也恰好不重叠在所述第一边框101上。

进一步优化,若已移动的信息显示栏框悬浮在未移动的信息显示栏框的多个边框上方,则针对每个边框分别计算对应的重叠规避位移量,然后选择最小的重叠规避位移量对已移动的信息显示栏框的盒子模型的中心位置参数进行平行远离参数设置。通过前述设计,可以使已移动的信息显示栏框距离目标布置位置距离最短,最大可能地满足用户的操作体验度。如图2所示,已移动的信息显示栏框2同时悬浮在未移动的信息显示栏框2的底部边框和右部边框的上方,由于底部边框的对应重叠规避位移量最小,根据该重叠规避位移量对已移动的信息显示栏框的中心位置参数进行平行下移设置,即可恰好消除重复粘贴的问题。

综上,采用本实施例所提供的方便对医疗信息化软件的显示界面进行开放式布局的方法,具有如下技术效果:

(1)本实施例提供了一种可以对医疗信息化行业的显示界面进行高度灵活配置的界面应用解决方案,即用户可以根据阅览习惯自行设置软件显示界面的布局,极大地满足了用户的使用习惯和方式,进而可大大提升软件的实用灵活性,方便实际推广和应用。

本发明不局限于上述可选的实施方式,任何人在本发明的启示下都可得出其他各种形式的产品。上述具体实施方式不应理解成对本发明的保护范围的限制,本发明的保护范围应当以权利要求书中界定的为准,并且说明书可以用于解释权利要求书。

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