一种医疗仪器的显示界面生成方法和装置的制作方法

文档序号:6368897阅读:143来源:国知局
专利名称:一种医疗仪器的显示界面生成方法和装置的制作方法
技术领域
本发明涉及医疗仪器技术领域,具体涉及ー种医疗仪器的显示界面生成方法和装置。
背景技术
在目前医疗仪器的界面显示控制的过程中,常常需要利用到多个界面窗ロ以实现对不同參数和功能的调整与控制。而在界面显示过程中,往往需要在界面窗口中加载ー些控件,通过控制完成操作与控制。现有的界面生成方法是界面窗ロ与控件是一体生成的,在界面窗ロ生成后,界面窗口中的控件的大小、布局与数量也都是固定的,当控件数量太多吋,其在ー个界面窗ロ中不能进行完全显示,造成參数的丢失或无法按要求进行调整控制,影响到医疗检测工作;并且,该控件数量不能随意的増加或減少,不能满足用户的临时需求,操作并不人性化。

发明内容
为克服上述缺陷,本发明的目的即在于ー种医疗仪器的显示界面生成方法和装置。本发明的目的是通过以下技术方案来实现的
ー种医疗仪器的显示界面生成方法,主要包括
预设定窗ロ參数,并根据窗ロ參数预设定窗ロ模块,姆个窗ロ模块中对应有卩隹ー的窗ロ地址信息;
预设定控件模块,每个控件模块中对应有唯一的控件类型地址信息和设置有ー个以上的功能模块,每个功能模块对应有唯一的控制功能地址信息;
对所述预设定后的窗ロ模块和控件模块进行存储;
输入包含有窗ロ地址信息、控件类型地址信息、控制功能地址信息和控件參数的显示数据,并对显示数据进行解析;
根据解析后的显示数据中的窗ロ地址信息,在显示界面中,根据与窗ロ地址信息相对应的窗ロ模块中的窗ロ參数,创建窗ロ模块;
在窗ロ模块创建完成后,根据显示数据中的控件类型地址信息,在窗ロ模块中创建与控件类型地址信息相对应的控件模块;
根据功能地址信息,在控件模块中调用与所述功能地址信息相一致的功能模块;
根据控件參数在窗ロ模块中对所述的控件模块进行位置调整,所述控件參数中含有控件页号的信息,将控件页号相同的控件设置于同一窗ロ页面上,所述窗ロ页面上设有与当前窗ロ页面中的控件的控件页号对应的窗ロ页面号;
当控件模块的位置调整与功能模块调用完成后,在窗ロ模块中,根据窗ロ页面号对该窗ロ页面中的所有控件进行显示。本发明ー种医疗仪器的显示界面生成装置,包括模块预设定单元、显示数据输入単元、文件解析単元、窗ロ模块创建単元、控件模块创建単元、功能模块调用単元、控件布置単元、控件显示単元和主控单元;
所述模块预设定単元与主控单元连接,包括窗ロ预设定单元、控件预设定单元;
所述窗ロ预设定単元用于根据预设定的窗ロ參数设定窗ロ模块,每个窗ロ模块中对应有唯一的窗ロ地址信息,并对预设定后窗ロ模块进行存储;
所述控件预设定単元用于预设定控件模块,每个控件模块中对应有唯一的控件类型地址信息和设置有ー个以上的功能模块,每个功能模块对应有唯一的控制功能地址信息,并对预设定后控件模块进行存储;
所述显示数据输入単元与文件解析单元连接,用于输入包含有窗ロ地址信息、控件类型地址信息、控制功能地址信息和控件參数的显示数据;
所述文件解析单元与主控单元连接,所述文件解析单元与显示数据输入单元和主控单元连接,用于将显示数据输入单元输入的显示数据进行文件解析;
所述窗ロ模块创建単元与主控单元连接,用于根据窗ロ创建指令,在显示界面中,在显不界面中,根据与窗ロ地址信息相对应的窗ロ模块中的窗ロ參数,创建窗ロ模块;
所述控件模块创建単元与主控单元连接,用于在窗ロ模块创建完成后,根据控件创建指令,在窗ロ模块中创建与控件类型地址信息相对应的控件模块;
所述功能模块调用単元与主控单元连接,用于根据功能调用指令,在控件模块中调用与所述功能地址信息相一致的功能模块;
所述控件布置単元与主控单元连接,用于根据控件參数对所述的窗ロ模块中对控件模块的位置进行调整;所述控件參数中含有控件页号的信息,将控件页号相同的控件设置于同一窗ロ页面上;
所述控件显示单元与主控单元连接,用于在窗ロ模块中,根据窗ロ页面号对该窗ロ页面中的所有控件进行显示;
所述主控単元,读取解析后的显示数据中的窗ロ地址信息、控件类型地址信息、功能地址信息,依次发送窗ロ创建指令、控件创建指令、功能调用指令,并转发控件參数;并设置所述窗ロ页面与当前窗ロ页面中的控件的控件页号对应的窗ロ页面号。本发明中的控件与界面窗ロ均独立生成,根据用户的需求进行调用,当控件数量多吋,控件按页号进行布置,使所有控件都能在界面窗ロ中进行显示,确保控件不会丢失,保证了医疗检测的质量。


为了易于说明,本发明由下述的较佳实施例及附图作以详细描述。图I为本发明ー种医疗仪器的显示界面生成方法的方法流程 图2为本发明ー种医疗仪器的显示界面生成装置一个实施例的结构示意 图3为本发明ー种医疗仪器的显示界面生成装置另ー个实施例的结构示意图。
具体实施例方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进ー步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。请參阅图1,本发明ー种医疗仪器的显示界面生成方法,包括
101.对窗ロ与控件模块预设定
预设定窗ロ參数,并根据窗ロ參数预设定窗ロ模块,姆个窗ロ模块中对应有卩隹ー的窗ロ地址信息,对所述预设定后的窗ロ模块进行存储;因此,所有窗ロ模块在预设定阶段已经按照窗ロ參数制定成型,当需要创建窗ロ时,按照用户的需求调用窗ロ地址信息,从而实现对相应的窗ロ进行整体调用;
其中,所述窗ロ參数包括窗ロ总行数、窗ロ行列信息、窗ロ行间距、窗ロ列间距;
所述窗ロ总行数用于表示当前界面中所划分的行数; 所述窗ロ行列信息包含了所划分的每行中可划分的列数;
所述窗ロ行间距用于表示控件模块与所在行之间的垂直间距;
所述窗ロ列间距用于表示控件模块与所在列之间的水平间距。预设定控件模块,每个控件模块中对应有唯一的控件类型地址信息和设置有ー个以上的功能模块,每个功能模块对应有唯一的控制功能地址信息,对所述预设定后的控件模块进行存储;因此,所有控件模块已按控件类型进行分类预设定。102.输入并解析显示数据
输入包含有窗ロ地址信息、控件类型地址信息、控制功能地址信息和控件參数的显示数据,并对显示数据进行解析;
其中,所述控件參数包括控件行号、控件列号、控件页号;
所述控件行号用于确定当前控件模块在当前窗ロ页面中的显示行位置;
所述控件列号用于确定当前控件模块在当前窗ロ页面中的显示列位置;
所述控件页号用于确定当前控件模块的显示所在页面位置。103.创建窗ロ模块
根据解析后的显示数据中的窗ロ地址信息,在显示界面中,根据与窗ロ地址信息相对应的窗ロ模块中的窗ロ參数,创建窗ロ模块;
104.在窗口中创建控件模块
在窗ロ模块创建完成后,根据显示数据中的控件类型地址信息,在窗ロ模块中创建与控件类型地址信息相对应的控件模块;此处创建后的控件模块部分数据缺省。105.添加功能模块
根据功能地址信息,在控件模块中调用与所述功能地址信息相一致的功能模块;用以在已创建的控件模块上添加功能模块;
其中,所述功能模块包括參数调节模块、命令操作模块。106.布置控件模块
根据控件參数在窗ロ模块中对控件模块进行位置调整,将控件页号相同的控件设置于同一窗ロ页面上,所述窗ロ页面上设有与当前窗ロ页面中的控件的控件页号对应的窗ロ页面号;因为上述创建的控件模块中的部分数值缺省,其显示位置和大小可能不正确,需要根据控件參数进行调整;
控件模块根据其控件參数中的控件行号、控件列号和控件页号在窗ロ模块中调整其位置,在控件模块位置定位后,各控件模块根据控件模块之间的距离,进行适应性的放大或缩小,使窗ロ模块内部布局变得更加美观。107.输入或调整窗ロ页面号
根据用户的需求输入或调整需要显示的窗ロ页面号;
108.显示与当前页号相对的控件
当控件模块的位置调整与功能模块调用都完成后,在窗ロ模块中,根据窗ロ页面号对该窗ロ页面中的所有控件进行显示;
例如在 I个窗口数据中设置行数、列数都为2,则该窗ロ最多同时显示4 (2X2)个控件,而此时有A、B、C、D、E共5个控件,若控件參数的内容为
A:行号1,列号1,页号I ;
B:行号1,列号2,页号I ;
C:行号1,列号1,页号2 ;
D:行号1,列号I,页号2 ;
E:行号1,列号I,页号3 ;
A、B、C、D、E被同时创建在该窗口中,其中A、C、E在窗ロ中同一位置,B、D位置相同。显示时,将根据当前的窗ロ页面号对该窗ロ页面中的控件进行显示,SP
显示页号为I时,显示A、B,隐藏C、D、E ;
显示页号为2时,显示C、D,隐藏A、B、E ;
显示页号为3时,显示E,隐藏A、B、C、D。109.响应控制功能
当控件模块中的功能模块受到触发时,响应与功能模块对应的控制功能。请參看图2,本发明ー种医疗仪器的显示界面生成装置,包括
模块预设定单元201、显示数据输入単元202、文件解析単元203、窗ロ模块创建単元204、控件模块创建单元205、功能模块调用单元206、控件布置单元207、控件显示单元208、和主控单元210 ;
所述模块预设定単元201与主控单元210连接,包括窗ロ预设定单元、控件预设定单
元;
所述窗ロ预设定単元用于根据预设定的窗ロ參数设定窗ロ模块,每个窗ロ模块中对应有唯一的窗ロ地址信息,并对预设定后窗ロ模块进行存储;
所述控件预设定単元用于预设定控件模块,每个控件模块中对应有唯一的控件类型地址信息和设置有ー个以上的功能模块,每个功能模块对应有唯一的控制功能地址信息,并对预设定后控件模块进行存储;
所述显示数据输入単元202与文件解析単元203连接,用于输入包含有窗ロ地址信息、控件类型地址信息、控制功能地址信息和控件參数的显示数据;
所述文件解析单元203与主控单元210连接,所述文件解析单元与显示数据输入单元和主控单元连接,用于将显示数据输入单元输入的显示数据进行文件解析;
所述窗ロ模块创建単元204与主控单元210连接,用于根据窗ロ创建指令,在显示界面中,在显示界面中,根据与窗ロ地址信息相对应的窗ロ模块中的窗ロ參数,创建窗ロ模块;所述控件模块创建単元205与主控单元210连接,用于在窗ロ模块创建完成后,根据控件创建指令,在窗ロ模块中创建与控件类型地址信息相对应的控件模块;所述功能模块调用単元206与主控单元210连接,用于根据功能调用指令,在控件模块中调用与所述功能地址信息相一致的功能模块;
所述控件布置単元207与主控单元210连接,用于对所述的窗ロ模块中对控件模块的位置进行调整;所述控件參数中含有控件页号的信息,将控件页号相同的控件设置于同一窗ロ页面上;
所述控件显示单元208与主控单元210连接,用于在窗ロ模块中,根据窗ロ页面号对该窗ロ页面中的所有控件进行显示;
所述主控単元210,读取解析后的显示数据中的窗ロ地址信息、控件类型地址信息、功能地址信息,依次发送窗ロ创建指令、控件创建指令、功能调用指令,并转发控件參数;并设置所述窗ロ页面与当前窗ロ页面中的控件的控件页号对应的窗ロ页面号。、为了更好的了解本发明,下面以另ー实施例对本发明进行描述,请參看图3,本发明医疗仪器的显示界面生成装置还包括
窗ロ页面号调整单元209,所述窗ロ页面号调整单元209与主控单元210连接,用于输入或调整需要显示的窗ロ页面号;
功能触发单元211,所述功能触发单元与主控单元连接,用于当控件模块中的功能模块受到触发时,启动与功能模块对应的控制功能。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
权利要求
1.ー种医疗仪器的显示界面生成方法,其特征在于,包括 预设定窗ロ參数,并根据窗ロ參数设定窗ロ模块,姆个窗ロ模块中对应有卩隹ー的窗ロ地址信息; 预设定控件模块,每个控件模块中对应有唯一的控件类型地址信息和设置有ー个以上的功能模块,每个功能模块对应有唯一的控制功能地址信息; 对所述预设定后的窗ロ模块和控件模块进行存储; 输入包含有窗ロ地址信息、控件类型地址信息、控制功能地址信息和控件參数的显示数据,并对显示数据进行解析; 根据解析后的显示数据中的窗ロ地址信息,在显示界面中,根据与窗ロ地址信息相对应的窗ロ模块中的窗ロ參数,创建窗ロ模块; 在窗ロ模块创建完成后,根据显示数据中的控件类型地址信息,在窗ロ模块中创建与控件类型地址信息相对应的控件模块; 根据功能地址信息,在控件模块中调用与所述功能地址信息相一致的功能模块; 根据控件參数在窗ロ模块中对所述的控件模块进行位置调整,所述控件參数中含有控件页号的信息,将控件页号相同的控件设置于同一窗ロ页面上,所述窗ロ页面上设有与当前窗ロ页面中的控件的控件页号对应的窗ロ页面号; 当控件模块的位置调整与功能模块调用完成后,在窗ロ模块中,根据窗ロ页面号对该窗ロ页面中的所有控件进行显示。
2.根据权利要求I所述的医疗仪器的显示界面生成方法,其特征在于,所述在窗ロ模块中对与当前窗ロ页面的页号相同的控件进行显示之后包括当控件模块中的功能模块受到触发时,响应与功能模块对应的控制功能。
3.根据权利要求2所述的医疗仪器的显示界面生成方法,其特征在干,所述根据窗ロ页面号对该窗ロ页面中的所有控件进行显示之前包括输入或调整需要显示的窗ロ页面号。
4.根据权利要求3所述的医疗仪器的显示界面生成方法,其特征在于,所述窗ロ參数包括窗ロ总行数、窗ロ行列信息、窗ロ行间距、窗ロ列间距; 所述窗ロ总行数用于表示当前界面中所划分的行数; 所述窗ロ行列信息包含了所划分的每行中可划分的列数; 所述窗ロ行间距用于表示控件模块与所在行之间的垂直间距; 所述窗ロ列间距用于表示控件模块与所在列之间的水平间距。
5.根据权利要求4所述的医疗仪器的显示界面生成方法,其特征在于,所述控件參数还包括控件行号、控件列号; 所述控件行号用于确定当前控件模块在当前窗ロ页面中的显示行位置; 所述控件列号用于确定当前控件模块在当前窗ロ页面中的显示列位置。
6.根据权利要求5所述的医疗仪器的显示界面生成方法,其特征在于,所述功能模块包括參数调节模块、命令操作模块。
7.—种医疗仪器的显示界面生成装置,其特征在于,包括 模块预设定单元、显示数据输入単元、文件解析単元、窗ロ模块创建単元、控件模块创建単元、功能模块调用単元、控件布置単元、控件显示単元和主控单元;所述模块预设定単元与主控单元连接,包括窗ロ预设定单元、控件预设定单元; 所述窗ロ预设定単元用于根据预设定的窗ロ參数设定窗ロ模块,每个窗ロ模块中对应有唯一的窗ロ地址信息,并对预设定后窗ロ模块进行存储; 所述控件预设定単元用于预设定控件模块,每个控件模块中对应有唯一的控件类型地址信息和设置有ー个以上的功能模块,每个功能模块对应有唯一的控制功能地址信息,并对预设定后控件模块进行存储; 所述显示数据输入単元与文件解析单元连接,用于输入包含有窗ロ地址信息、控件类型地址信息、控制功能地址信息和控件參数的显示数据; 所述文件解析单元与主控单元连接,所述文件解析单元与显示数据输入单元和主控单元连接,用于将显示数据输入单元输入的显示数据进行文件解析; 所述窗ロ模块创建単元与主控单元连接,用于根据窗ロ创建指令,在显示界面中,在显不界面中,根据与窗ロ地址信息相对应的窗ロ模块中的窗ロ參数,创建窗ロ模块; 所述控件模块创建単元与主控单元连接,用于在窗ロ模块创建完成后,根据控件创建指令,在窗ロ模块中创建与控件类型地址信息相对应的控件模块; 所述功能模块调用単元与主控单元连接,用于根据功能调用指令,在控件模块中调用与所述功能地址信息相一致的功能模块; 所述控件布置単元与主控单元连接,用于根据控件參数对所述的窗ロ模块中对控件模块的位置进行调整;所述控件參数中含有控件页号的信息,将控件页号相同的控件设置于同一窗ロ页面上; 所述控件显示单元与主控单元连接,用于在窗ロ模块中,根据窗ロ页面号对该窗ロ页面中的所有控件进行显示; 所述主控単元,读取解析后的显示数据中的窗ロ地址信息、控件类型地址信息、功能地址信息,依次发送窗ロ创建指令、控件创建指令、功能调用指令,并转发控件參数;并设置所述窗ロ页面与当前窗ロ页面中的控件的控件页号对应的窗ロ页面号。
8.根据权利要求7所述的医疗仪器的显示界面生成装置,其特征在于,还包括 窗ロ页面号调整单元,所述窗ロ页面号调整单元与主控单元连接,用于输入或调整需要显不的窗ロ页面号; 功能触发单元,所述功能触发单元与主控单元连接,用于当控件模块中的功能模块受到触发时,启动与功能模块对应的控制功能。
全文摘要
本发明涉及医疗仪器技术领域,具体涉及一种医疗仪器的显示界面生成方法和装置。本发明包括预设定窗口模块,控件模块和功能模块、每个模块对应唯一的地址信息;输入显示数据,根据显示数据中的地址信息依次分别创建窗口模块、控件模块与功能模块;并将控件页号相同的控件设置于同一窗口页面上;当控件模块的布置与功能模块调用完成后,在窗口模块中对与当前窗口页面的页号相同的控件进行显示。本发明中的控件与界面窗口均独立生成,控件按页号进行布置,确保所有控件不会丢失,保证了医疗检测的质量。
文档编号G06F9/44GK102662682SQ20121013226
公开日2012年9月12日 申请日期2012年5月3日 优先权日2012年5月3日
发明者黄智敏 申请人:深圳市理邦精密仪器股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1