CN103455370A - Method for supporting noninterference multi-user operations on GUI (graphical user interface) of public equipment - Google Patents
Method for supporting noninterference multi-user operations on GUI (graphical user interface) of public equipment Download PDFInfo
- Publication number
- CN103455370A CN103455370A CN2012101757912A CN201210175791A CN103455370A CN 103455370 A CN103455370 A CN 103455370A CN 2012101757912 A CN2012101757912 A CN 2012101757912A CN 201210175791 A CN201210175791 A CN 201210175791A CN 103455370 A CN103455370 A CN 103455370A
- Authority
- CN
- China
- Prior art keywords
- state
- user
- snapshot
- gui interface
- gui
- 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.)
- Pending
Links
Images
Landscapes
- User Interface Of Digital Computer (AREA)
Abstract
The invention discloses a method for supporting noninterference multi-user operations on a GUI (graphical user interface) of public equipment. The method supports the operation of saving the state of the GUI interface at a certain time point and restoring at any time point in future, in other words, the GUI interface that the user operates on the public equipment and the user wants to restore can be abstracted into a set of system state description data in a certain format through systems; the process of abstracting, namely the process of snapshooting, provides a snapshoot state bank for saving the snapshoot states; when the public equipment is operated by the others, the user can restore the states saved in the above step, open the snapshoot bank and select labels of the saved snapshoot states, so that system states can be rebuilt by the set of system state description data corresponding to the selected snapshoot state labels to cover the existing system states, the GUI interface that the user wants to restore is restored in the systems, and the user can continue to operate as needed without being interfered by operations of others.
Description
[technical field]
The present invention relates on a kind of shared device gui interface support that many people operate non-interfering method.
[background technology]
Along with the development of infotech, information-based terminal just is being applied to the various fields that need information interaction more and more.Particularly in some service fields, the information terminal be widely used with friendly gui interface replaces the attendant, for the client provides that some are daily, simple, self-service service (the ATM terminal of typical for example bank, the song-order machine terminal in the KTV box, etc.).The information-based terminal that this wherein has a class, be built in public place, its residing environment for use relative complex, and the user is flowed arbitrarily, and operating process and step are difficult to expection, often understand in the short time and have the irregular one after the other of many people to operate its gui interface.On the equipment of this class application scenarios, how to design gui interface, make each user can obtain well serving easily, be unlikely to again the phase mutual interference, be a problem highly significant.
As described above, have (typical case is as the song-order machine terminal in the KTV box) on some public informationization equipment, often have the irregular one after the other of many people and operate its gui interface; Like this, for some particular users, his once complete operating process (from intention, realizing that a purpose has realized (for example thinking that a little a first song clicks to completing) to this purpose) is often understood and be interrupted by some interference and away from keyboard, after handling interference, he returns, while wishing to continue original operation, may because he leave during this period of time in, system was operated by other people, system state is changed beyond recognition, this people can't continue the original operation that proceeds to half, can only do again from the beginning once; Like this, many people complete the process of operation separately, just very easily phase mutual interference, thereby inefficiency on a public gui interface.
[summary of the invention]
The technical problem to be solved in the present invention, be to provide on a kind of shared device gui interface and support that many people operate non-interfering method, and when needs interrupt, the state that register system is current presented, preserve into GUI recovering state point, i.e. a snapshot state; When needs continue, certain state snapshot of having preserved before using covers current state, makes system state return to rapidly the state of certain time point before.
The present invention is achieved in that on a kind of shared device gui interface, the many people of support operate non-interfering method, and it comprises the steps:
Step 10, the gui interface wish recovered after the user is operated on shared device carry out snapshot, by system by this gui interface abstract be that the state parameter of certain format is described, and preserve into the snapshot state that a set of the data of description by system state forms, provide a snapshot state storehouse for preserving described snapshot state; The snapshot state be saved is carried out to mark simultaneously;
Step 20, when shared device by other people the operation after, when the state that the user is saved above-mentioned steps carries out recovery operation, open described snapshot state storehouse, select the snapshot state mark of just now preserving, system builds its represented system state by selected snapshot mark corresponding system state data of description set duplicate removal, to cover existing system state, make system return to the gui interface that described hope recovers, next step operation that the user can continue to carry out, thereby the interference that not operated by other people.
Wherein, the state parameter in described step 10 is described and is at least comprised browser interface sectional drawing, interface location parameter, user input data.
The present invention has following advantage: pass through the inventive method, can on the shared device gui interface, support many people's operations and not interfere with each other, when on shared device, action need interrupts, the state that register system is current presented, preserve into GUI recovering state point, i.e. a snapshot state; When needs continue, certain state snapshot of having preserved before using covers current state, makes system state return to rapidly the state of certain time point before.
[accompanying drawing explanation]
The present invention is further illustrated in conjunction with the embodiments with reference to the accompanying drawings.
The FB(flow block) that Fig. 1 is the inventive method one embodiment.
[embodiment]
Support on shared device gui interface of the present invention that many people operate non-interfering method, it comprises the steps:
Step 10, the gui interface wish recovered after the user is operated on shared device carry out snapshot, by system by this gui interface abstract be the set of the state parameter data of description of certain format, this abstract snapshot of the present invention that is, this state parameter is described can comprise browser interface sectional drawing, interface location parameter, user input data etc., and this state parameter is described and preserved into the snapshot state that a set of the data of description by system state forms, provide a snapshot state storehouse for preserving described snapshot state; The snapshot state be saved is carried out to mark simultaneously;
Step 20, when shared device by other people the operation after, when the state that the user is saved above-mentioned steps carries out recovery operation, open described snapshot state storehouse, select the snapshot state mark of just now preserving, system builds its represented system state by selected snapshot mark corresponding system state data of description set duplicate removal, to cover existing system state, make system return to the gui interface that described hope recovers, next step operation that the user can continue to carry out, thereby the interference that not operated by other people.
As shown in Figure 1, for the embodiment process of the present invention that is elaborated:
Along with the user carries out sequence of operations (1,2,3 ... n-1, n), system changes arrival state n from original state 1;
At this moment, because external disturbance has occurred the user, force the user to want pausing operation at one's side, then go to process other affairs;
At this moment, can follow the mentioned snapshot thinking of the present invention, the current state by system, abstract is the state parameter description (such as browser interface sectional drawing, interface location parameter, user input data etc.) of certain format, preserve into the data of description set of a system state, be kept in a storehouse; According to above, the current status indication be saved is state n;
Then, the user can leave and process external disturbance, needn't comprehend system and how to be operated;
After processing the external disturbance end, the user returns; At this moment, because other people during this are uncontrollable to common equipment operation, the state when state of system may be far from the user and leaves;
At this moment, can open the storehouse of store status snapshot, select the snapshot (state n) of just now preserving of oneself, with this state description data acquisition, remove to cover existing state, make system return to the user and leave front state n;
Then, the user can be on the system of having recovered, next step operation n+1 that continuation will be carried out;
In like manner, as many people when using in turn this shared device, in the time of can be before it completes one-phase operation and leaves, preserve the state snapshot of oneself, be stored in storehouse, select to recover when needs continue, then carry out next step operation, so just accomplished that many people's operations do not interfere with each other;
In sum, the inventive method can realize that the state that gui interface is presented on is sometime preserved and at arbitrary point-in-time recovery in the future; Wish the set (we are called snapshot state) of the abstract system state data of description for certain format of the gui interface recovered after can the user being operated on shared device by system here; In order to support above effect, also corresponding comprising a plurality of snapshot states are carried out to mark in the inventive method, and provide a snapshot state storehouse with storage, select to recover when needs continue, thereby realize that many people operate non-interfering effect.
Although more than described the specific embodiment of the present invention; but being familiar with those skilled in the art is to be understood that; our described specific embodiment is illustrative; rather than for the restriction to scope of the present invention; those of ordinary skill in the art are in modification and the variation of the equivalence of doing according to spirit of the present invention, all should be encompassed in the scope that claim of the present invention protects.
Claims (2)
1. support that many people operate non-interfering method on a shared device gui interface, it is characterized in that: comprise the steps:
Step 10, the gui interface wish recovered after the user is operated on shared device carry out snapshot, by system by this gui interface abstract be that the state parameter of certain format is described, and preserve into the snapshot state that a set of the data of description by system state forms, provide a snapshot state storehouse for preserving described snapshot state; The snapshot state be saved is carried out to mark simultaneously;
Step 20, when shared device by other people the operation after, when the state that the user is saved above-mentioned steps carries out recovery operation, open described snapshot state storehouse, select the snapshot state mark of just now preserving, system builds its represented system state by selected snapshot mark corresponding system state data of description set duplicate removal, to cover existing system state, make system return to the gui interface that described hope recovers, next step operation that the user can continue to carry out, thereby the interference that not operated by other people.
2. support on shared device gui interface according to claim 1 that many people operate non-interfering method, is characterized in that:
State parameter in described step 10 is described and is at least comprised browser interface sectional drawing, interface location parameter, user input data.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2012101757912A CN103455370A (en) | 2012-05-31 | 2012-05-31 | Method for supporting noninterference multi-user operations on GUI (graphical user interface) of public equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2012101757912A CN103455370A (en) | 2012-05-31 | 2012-05-31 | Method for supporting noninterference multi-user operations on GUI (graphical user interface) of public equipment |
Publications (1)
Publication Number | Publication Date |
---|---|
CN103455370A true CN103455370A (en) | 2013-12-18 |
Family
ID=49737777
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2012101757912A Pending CN103455370A (en) | 2012-05-31 | 2012-05-31 | Method for supporting noninterference multi-user operations on GUI (graphical user interface) of public equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103455370A (en) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1214583A (en) * | 1997-10-14 | 1999-04-21 | 国际商业机器公司 | Electronic commerce system |
US20040066414A1 (en) * | 2002-10-08 | 2004-04-08 | Microsoft Corporation | System and method for managing software applications in a graphical user interface |
CN1720703A (en) * | 2002-12-02 | 2006-01-11 | Sap股份公司 | Session-return enabling stateful web applications |
CN101098384A (en) * | 2006-06-29 | 2008-01-02 | 株式会社理光 | Image forming apparatus |
JP2011209483A (en) * | 2010-03-30 | 2011-10-20 | Brother Industries Ltd | Singing information processing system |
-
2012
- 2012-05-31 CN CN2012101757912A patent/CN103455370A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1214583A (en) * | 1997-10-14 | 1999-04-21 | 国际商业机器公司 | Electronic commerce system |
US20040066414A1 (en) * | 2002-10-08 | 2004-04-08 | Microsoft Corporation | System and method for managing software applications in a graphical user interface |
CN1720703A (en) * | 2002-12-02 | 2006-01-11 | Sap股份公司 | Session-return enabling stateful web applications |
CN101098384A (en) * | 2006-06-29 | 2008-01-02 | 株式会社理光 | Image forming apparatus |
JP2011209483A (en) * | 2010-03-30 | 2011-10-20 | Brother Industries Ltd | Singing information processing system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102298503B (en) | Method and device for displaying contents on mobile terminal list interface | |
CN106126009B (en) | Application icon management method and device and terminal | |
CN105279047B (en) | Data backup device, method and Data Recapture Unit, method | |
EP3358474B1 (en) | Route search method, device and apparatus, and non-volatile computer storage medium | |
CN103488481A (en) | Application program control method, terminal equipment and remote control system | |
CN103970533A (en) | Method and device for recording captured information on screen | |
CN110427232A (en) | Page management method, device, computer equipment and storage medium | |
CN103209153A (en) | Method, device and system for processing messages | |
CN102510421A (en) | Method and client for correlating dial plate of terminal to data application | |
US9087093B2 (en) | Method for implementing electronic bookmarks and device thereof | |
CN103577281A (en) | Method and system for recovering data | |
CN103399805A (en) | Method for managing mobile terminal standby interface and mobile terminal | |
CN105430078B (en) | A kind of distributed storage method of mass data | |
CN101647011B (en) | Context based work environment | |
CN108920704A (en) | File access pattern method, file restoring device and mobile terminal | |
CN111078463A (en) | Data backup method, device and system | |
CN103455370A (en) | Method for supporting noninterference multi-user operations on GUI (graphical user interface) of public equipment | |
CN102736962A (en) | Method and device of recovering data | |
CN102799423A (en) | Method and device for implementing dynamic method in JSF (java service face) | |
CN104715188B (en) | A kind of application implementation method and device based on binding terminal | |
CN109067649A (en) | node processing method and device, storage medium and electronic equipment | |
CN104777990A (en) | Information processing method and electronic equipment | |
EP2827232A1 (en) | Character input device and character input method | |
CN110727845B (en) | Method and system for processing priority of latest text based on crawler text | |
CN110457043A (en) | Page processing method and device based on React |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20131218 |
|
RJ01 | Rejection of invention patent application after publication |