Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

A way to automatically save the state of the user interface

A user interface and automatic saving technology, which is applied in the direction of response error generation, redundant data error detection in computing, etc., can solve problems such as poor user experience, low efficiency, and data loss, and achieve improved user experience, less cumbersome effects

Active Publication Date: 2016-04-06
INSPUR COMMON SOFTWARE
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

When a user enters information on an interface, due to system timeout or other uncontrollable factors (system crash, network abnormality, etc.), the data entered by the user is lost, forcing the user to re-enter, which is a bad user experience. If the amount of data entered by the user is relatively large, this is also a very inefficient operation

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • A way to automatically save the state of the user interface
  • A way to automatically save the state of the user interface

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0038] The method for automatically saving the user interface state of the present invention comprises the following steps:

[0039] A. Define the interface standard: define the interface standard followed by the specific interface to realize the state preservation of the user interface;

[0040] B. Runtime control: when the system is running, save and load the view state of the specific user interface through the interface standard defined in operation step A.

[0041] as attached figure 1 As shown: the interface standard described in step A includes state view interface, view state context, view state saving policy interface, view state loading policy interface, view state deletion policy interface, view state saving policy configuration, view state loading policy configuration and view state deletion policy configuration,

[0042] The "view" is the Chinese translation of the English "View", which is used to abstractly represent a user interface.

[0043] The state view i...

Embodiment 2

[0078] An example of an actual implementation scenario makes the above-mentioned objectives, features and advantages of the present invention clearer and easier to understand.

[0079] The implementation scenario is divided into two phases: development phase and operation phase. Take a simple customer information entry interface as an example.

[0080] exist development stage , the system prefabricated three strategies for user state operations: LocalViewStateSaveStrategy (interface view saving strategy), LocalViewStateLoadStrategy (interface view loading strategy), LocalViewSteateRemoveStategy (interface view deletion strategy). The three strategies provide strategies for saving, loading, and deleting interface states saved in local storage.

[0081] Taking the customer information input interface as an example, the customer information input interface has six fields including customer number, customer name, contact number, email, contact address, and postal code. An exam...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a method for automatically saving the state of a user interface, which relates to the presentation layer of a software layered architecture. The method includes the following steps: A. Define interface standard: define the interface standard followed by the specific interface to save the state of the user interface; B. Runtime control: when the system is running, through the interface standard defined in the operation step A, to realize the specific User interface view state saving and loading. Compared with the prior art, the method for automatically saving the state of the user interface of the present invention defines a group of interface standards for the user interface, and this group of interface standards defines the attributes and operations required for saving and reloading the state of the user interface in the interface, thereby Based on this set of interface standards, user state temporary storage and reloading of any interface conforming to the interface standards can be realized. Through this method, while improving user experience, it is also possible to actually avoid or reduce the tediousness and inconvenience caused by data loss.

Description

technical field [0001] The invention relates to the presentation layer of the software layered architecture, in particular to a method for automatically saving the state of the user interface. Background technique [0002] In a software system, a user interacts with the system through a user interface. When a user enters information on an interface, due to system timeout or other uncontrollable factors (system crash, network abnormality, etc.), the data entered by the user is lost, forcing the user to re-enter, which is a bad user experience. If the amount of data entered by the user is relatively large, this is also a very inefficient operation. [0003] If the system can provide a temporary storage method for users to enter data, when the above scenario occurs and the data is lost, the system can automatically help users retrieve the entered data, which will be a very good system feature. While improving the user experience, it can actually avoid or reduce the tediousnes...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): G06F11/14
Inventor 王兴山孙立新
Owner INSPUR COMMON SOFTWARE
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products