[go: nahoru, domu]

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 PDF

Info

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
Application number
CN2012101757912A
Other languages
Chinese (zh)
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.)
Fujian Star Net eVideo Information Systems Co Ltd
Original Assignee
Fujian Star Net eVideo Information Systems 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 Fujian Star Net eVideo Information Systems Co Ltd filed Critical Fujian Star Net eVideo Information Systems Co Ltd
Priority to CN2012101757912A priority Critical patent/CN103455370A/en
Publication of CN103455370A publication Critical patent/CN103455370A/en
Pending legal-status Critical Current

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

Support on a kind of shared device gui interface that many people operate non-interfering method
[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.
CN2012101757912A 2012-05-31 2012-05-31 Method for supporting noninterference multi-user operations on GUI (graphical user interface) of public equipment Pending CN103455370A (en)

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)

* Cited by examiner, † Cited by third party
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

Patent Citations (5)

* Cited by examiner, † Cited by third party
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