CN106909359A - A kind of button layering implementation method of Anesthesia machine graphical interface of user - Google Patents

A kind of button layering implementation method of Anesthesia machine graphical interface of user Download PDF

Info

Publication number
CN106909359A
CN106909359A CN201510977678.XA CN201510977678A CN106909359A CN 106909359 A CN106909359 A CN 106909359A CN 201510977678 A CN201510977678 A CN 201510977678A CN 106909359 A CN106909359 A CN 106909359A
Authority
CN
China
Prior art keywords
button
current
series
path
numbering
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201510977678.XA
Other languages
Chinese (zh)
Other versions
CN106909359B (en
Inventor
张晓静
华威
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Aeonmed Co Ltd
Original Assignee
Beijing Aeonmed Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Aeonmed Co Ltd filed Critical Beijing Aeonmed Co Ltd
Priority to CN201510977678.XA priority Critical patent/CN106909359B/en
Publication of CN106909359A publication Critical patent/CN106909359A/en
Application granted granted Critical
Publication of CN106909359B publication Critical patent/CN106909359B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

A kind of button the invention provides Anesthesia machine graphical interface of user is layered implementation method, and methods described includes:The menus at different levels and the attribute of button being laid out according to graphical interfaces higher slice, realize the multi-zone supervision of menus at different levels and button, i.e. during user travels through menus at different levels, when user operates to a button, button path and button effective district according to this button are realized positioning button.The method of the present invention can be greatly reduced limitation of the Anesthesia machine graphical interface of user without operating system to number of keys and position, have the advantages that expansible and easy care.

Description

A kind of button layering implementation method of Anesthesia machine graphical interface of user
Technical field
The present invention relates to Anesthesia machine field, the button layering realization side of more particularly to a kind of Anesthesia machine graphical interface of user Method.
Background technology
At present, the graphical interface of user of Anesthesia machine is generally included:Main interface, model selection, alarm, system set, The elementary item such as system detectio and configuration, every menu is included below 2~4 2~3 grades of submenus of depth;Every dish Dan Jun includes multiple buttons.
When Anesthesia machine graphical interface of user platform is operated under Windows operating system, developer can be right in advance The attribute of the control such as menu and button is defined, and operating system just can automatically judge current active interface and accordingly Position the button operation of user.
And pressed when without positioning on OS (operating system) Anesthesia machine graphical interface of user platform and lookup any of user During key operation, it is necessary to which self-defined rational button distributed architecture is ensureing by the independence and uniqueness of key definition. All buttons can be overlappingly laid in display interface for some simple user interfaces, be operated when there is user When Search and Orientation is carried out from these buttons.It is outstanding to number of keys but this mode does not allow the button area to have overlap It is that have larger limitation to button distributing position, is not suitable for the relative complex Anesthesia machine user interface of menu.
The content of the invention
It is an object of the invention to overcome without OS Anesthesia machines graphical interface of user in button positioning, number of keys and layout In the presence of limitation, the clear difficult point that extends and lack unity and coherence is difficult, there is provided a kind of button of Anesthesia machine graphical interface of user Layering implementation method, with it, the Anesthesia machine graphical interface of user platform without OS can realize the layering of button.
To achieve these goals, the button the invention provides a kind of Anesthesia machine graphical interface of user is layered realization side Method, methods described includes:The menus at different levels and the attribute of button being laid out according to graphical interfaces higher slice, realize at different levels The multi-zone supervision of menu and button, i.e., during user travels through menus at different levels, when user is carried out to a button During operation, button path and button effective district according to this button are realized positioning button.
In above-mentioned technical proposal, methods described is specifically included:
Step 1) initial value of current button and the initial value of current path are set according to the attribute of menu and button;
The attribute of the menu includes:The total number of button on the sum of series menu of menu;On menus at different levels several The label of button is since 0;The attribute of the button includes:The series of button, the numbering of button, by key name Title, the path of button, the state of button and button effective district;
The initial value of the current button for series be 0 and numbering be 0 button, the current path be series be 0 And numbering is the path of 0 button;
Step 2) the corresponding menu of current button is opened, current button is updated to current series highest and numbering is 0 Button;Current path is the path of the button;
Step 3) path of button to be activated is matched with current path, if the match is successful, into step 4); Otherwise, into step 5);
Step 4) if current operation positional information (x, y) falls in the button effective district of current button, it is transferred to step 8);
Step 5) current button is updated to the button that series is constant and numbering number plus 1, current path is the button Path, is transferred to step 3);Until all of button matching is finished under the series;It is transferred to step 6);
Step 6) by current button be updated to series subtract 1 and numbering be 0 button, current path is the road of the button Footpath;It is transferred to step 3);Until all of button matching is finished under the series;It is transferred to step 7);
Step 7) by current button be updated to series subtract 1 and numbering be 1 button, current path is the road of the button Footpath;It is transferred to step 2);Until all of button matching is finished under the series;It is transferred to step 9);
Step 8) button positioning terminate;
Step 9) traverse menus terminate.
Advantage of the invention is that:The method of the present invention can make the Anesthesia machine graphical interface of user without OS to by bond number The limitation of mesh and position is greatly reduced, and has the advantages that expansible and easy care.
Brief description of the drawings
Fig. 1 is the flow chart of the button layering implementation method of Anesthesia machine graphical interface of user of the invention.
Specific embodiment
The present invention will be further described in detail with specific embodiment below in conjunction with the accompanying drawings.
As shown in figure 1, a kind of button of Anesthesia machine graphical interface of user is layered implementation method, methods described includes:
Step 1) initial value of current button and the initial value of current path are set according to the attribute of menu and button;
The attribute of the menu includes:The total number of button on the sum of series menu of menu;On menus at different levels several The label of button is since 0;
In the present embodiment, main interface menu and button thereon are 0 grade, and the button of main interface menu is respectively: Pattern operation, alarm and system, the label of button are respectively 0,1 and 2;Click on the dish of " system " button ejection Button on list is respectively:It has been shown that, information, setting and closing, the series of these buttons is 1, the label point of button Wei 0,1,2 and 3;The button clicked on the display menu of " display " button ejection is respectively:Pressure, waveform And pressure unit;The series of these buttons is 2, and the label of button is respectively 0,1 and 2.
The attribute of the button includes:The series of button, the numbering of button, button title, the path of button, press The state and button effective district of key;The state of the button includes:Press and lift.
The initial value of the current button for series be 0 and numbering be 0 button, the current path be series be 0 And numbering is the path of 0 button;
Step 2) the corresponding menu of current button is opened, current button is updated to current series highest and numbering is 0 Button;Current path is the path of the button;
Step 3) path of button to be activated is matched with current path, if the match is successful, into step 4); Otherwise, into step 5);
Step 4) if current operation positional information (x, y) falls in the button effective district of current button, it is transferred to step 8);
Step 5) current button is updated to the button that series is constant and numbering number plus 1, current path is the button Path, is transferred to step 3);Until all of button route matching is finished under the series;It is transferred to step 6);
Step 6) by current button be updated to series subtract 1 and numbering be 0 button, current path is the road of the button Footpath;It is transferred to step 3);Until all of button matching is finished under the series;It is transferred to step 7);
Step 7) by current button be updated to series subtract 1 and numbering be 1 button, current path is the road of the button Footpath;It is transferred to step 2);Until all of button matching is finished under the series;It is transferred to step 9);
Step 8) button positioning terminate;
Step 9) traverse menus terminate.

Claims (2)

1. a kind of button of Anesthesia machine graphical interface of user is layered implementation method, and methods described includes:
The menus at different levels and the attribute of button being laid out according to graphical interfaces higher slice, realize menus at different levels and button point Layer-management, i.e., during user travels through menus at different levels, when user operates to a button, according to this The button path of individual button and button effective district are realized positioning button.
2. the button of Anesthesia machine graphical interface of user according to claim 1 is layered implementation method, and its feature exists In methods described is specifically included:
Step 1) initial value of current button and the initial value of current path are set according to the attribute of menu and button;
The attribute of the menu includes:The total number of button on the sum of series menu of menu;On menus at different levels several The label of button is since 0;The attribute of the button includes:The series of button, the numbering of button, by key name Title, the path of button, the state of button and button effective district;
The initial value of the current button for series be 0 and numbering be 0 button, the current path be series be 0 And numbering is the path of 0 button;
Step 2) the corresponding menu of current button is opened, current button is updated to current series highest and numbering is 0 Button;Current path is the path of the button;
Step 3) path of button to be activated is matched with current path, if the match is successful, into step 4); Otherwise, into step 5);
Step 4) if current operation positional information (x, y) falls in the button effective district of current button, it is transferred to step 8);
Step 5) current button is updated to the button that series is constant and numbering number plus 1, current path is the button Path, is transferred to step 3);Until all of button matching is finished under the series;It is transferred to step 6);
Step 6) by current button be updated to series subtract 1 and numbering be 0 button, current path is the road of the button Footpath;It is transferred to step 3);Until all of button matching is finished under the series;It is transferred to step 7);
Step 7) by current button be updated to series subtract 1 and numbering be 1 button, current path is the road of the button Footpath;It is transferred to step 2);Until all of button matching is finished under the series;It is transferred to step 9);
Step 8) button positioning terminate;
Step 9) traverse menus terminate.
CN201510977678.XA 2015-12-23 2015-12-23 Key layering implementation method for graphical interface of anesthesia machine user Active CN106909359B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510977678.XA CN106909359B (en) 2015-12-23 2015-12-23 Key layering implementation method for graphical interface of anesthesia machine user

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510977678.XA CN106909359B (en) 2015-12-23 2015-12-23 Key layering implementation method for graphical interface of anesthesia machine user

Publications (2)

Publication Number Publication Date
CN106909359A true CN106909359A (en) 2017-06-30
CN106909359B CN106909359B (en) 2020-04-24

Family

ID=59199684

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510977678.XA Active CN106909359B (en) 2015-12-23 2015-12-23 Key layering implementation method for graphical interface of anesthesia machine user

Country Status (1)

Country Link
CN (1) CN106909359B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111752558A (en) * 2019-03-29 2020-10-09 中央电视台 Control panel page configuration method and device

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070189737A1 (en) * 2005-10-11 2007-08-16 Apple Computer, Inc. Multimedia control center
CN101094352A (en) * 1997-04-14 2007-12-26 汤姆森消费电子有限公司 Hierarchical menu graphical user interface
CN102609252A (en) * 2012-01-16 2012-07-25 中国电子科技集团公司第四十一研究所 Intelligent configuration method for logic menu resources on basis of measurement instruments
CN103646116A (en) * 2013-12-26 2014-03-19 杭州国电电气设备有限公司 Method and device for creating graphical interface of equipment in distribution network

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101094352A (en) * 1997-04-14 2007-12-26 汤姆森消费电子有限公司 Hierarchical menu graphical user interface
US20070189737A1 (en) * 2005-10-11 2007-08-16 Apple Computer, Inc. Multimedia control center
CN102609252A (en) * 2012-01-16 2012-07-25 中国电子科技集团公司第四十一研究所 Intelligent configuration method for logic menu resources on basis of measurement instruments
CN103646116A (en) * 2013-12-26 2014-03-19 杭州国电电气设备有限公司 Method and device for creating graphical interface of equipment in distribution network

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111752558A (en) * 2019-03-29 2020-10-09 中央电视台 Control panel page configuration method and device

Also Published As

Publication number Publication date
CN106909359B (en) 2020-04-24

Similar Documents

Publication Publication Date Title
JP6073863B2 (en) Item display control method and apparatus
CN104583923B (en) For the visual user interface tool of heuristic data
CN104850332A (en) Control method of intelligent terminal and intelligent terminal
CN104541238B (en) Breathing equipment system, method and computer-readable medium
CN104991640B (en) Programing system in kind and method on interactive interface
US9361505B2 (en) Display device and method of controlling therefor
CN103119525B (en) Sequence program creation device
CN104460972A (en) Human-computer interaction system based on Kinect
CN103869931A (en) Method and device for controlling user interface through voice
CN107704158A (en) A kind of desktop icon management method and device, terminal and storage medium
US20140070965A1 (en) Systems and methods for shared situational awareness using telestration
CN107015752A (en) Electronic equipment and method for handling the input on view layer
CN112295051B (en) Infusion pump and rapid injection method thereof
CN107637022A (en) Method for managing the system in room and setting service
CN106909359A (en) A kind of button layering implementation method of Anesthesia machine graphical interface of user
WO2015087425A1 (en) Equipment inspection work assistance program, equipment inspection work assistance method, and equipment inspection work assistance device
CN103207731A (en) Annotating method and device for multi-channel display of all-in-one machine
CN105867831B (en) The operating method and system of a kind of touch-screen
CN105829998B (en) Device is tied to calculating equipment
CN104167086B (en) Virtual remote control method and mobile device
CN108319423A (en) A kind of one-handed performance method and device showing map on the touchscreen
US20150355787A1 (en) Dynamically executing multi-device commands on a distributed control
CN103677612A (en) Device and method for electronic device control
CN106363627B (en) A kind of mechanical arm console and method based on pressure sensitive
CN109697007A (en) Engineering documentation method of configuration software, configuration software and industrial touch screen

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant