The embodiments of the disclosure relate to the communication field, and in particular to a method and an apparatus for accessing a historical interface, and a mobile terminal.
With the increasing popularity of mobile phones, they have become an indispensable communication tool in people's daily life. The mobile phones not only greatly improve the work efficiency of people, but also change people's way of life.
With the increasing widespread popularization and rapid development of smart phones, the current use frequency of Internet services or communication services is getting higher. The uses of WeChat, microblog, online shopping clients and online banking clients have brought great convenience to the majority of the smartphone users.
However, the current design of the smart phones has at least the following problem. After the operation on one interface, generally, a user input (including but not limited to texts input by the user, also including some other operations performed by some users on the interface) on the interface may lose, and the user cannot find it easily. It is impossible or not easy for a user to repeat the previous operations, or the repeated operation of the user is increased, and thus the user experience is poor.
For the problem that a user cannot conveniently repeat an operation on the historical interface or the repeated operation of the user is increased, a method and an apparatus for accessing a historical interface, and a mobile terminal are provided in the embodiments of the disclosure to at least solve the problem.
According to one embodiment of the disclosure, a method for accessing a historical interface is provided, including: one or more interfaces containing user data and the user data of the one or more interfaces are stored; and the one or more interfaces and the user data of the one or more interfaces are scheduled according to a corresponding relationship of the one or more interfaces and the user data of the one or more interfaces.
In the described embodiment, one or more interfaces containing user data and the user data of the one or more interfaces are stored includes: multiple associated interfaces are stored in a group and the user data of the one or more interfaces.
In the described embodiment, one or more interfaces containing user data and the user data of the one or more interfaces are stored includes the user data of the one or more interfaces are encrypted and the one or more interfaces and the encrypted user data of the one or more interfaces are stored.
In the described embodiment, the method further includes setting storage information about the one or more interfaces and the user data of the one or more interfaces according to configuration parameters.
In the described embodiment, the storage information includes at least one of the following: storage deadline, storage space, storage amount, encryption manner for the user data, and group dividing condition for grouping storage.
In the described embodiment, the user data comprise at least one of the following: a user operation record, an interface switching record and user input data.
According to another embodiment of the disclosure, an apparatus for accessing a historical interface is provided, including: a storage component, configured to store one or more interfaces containing user data and the user data of the one or more interfaces; and a scheduling component, configured to schedule the one or more interfaces and the user data according to a corresponding relationship between the one or more interfaces and the user data.
In the described embodiment, the storage component is configured to store, in a group, multiple associated interfaces and the user data of the multiple associated interfaces.
In the described embodiment, the storage component includes: an encryption element, configured to encrypt the user data of the one or more interfaces; and a storage element, configured to store the one or more interfaces and the encrypted user data of the one or more interfaces.
In the described embodiment, the apparatus further includes a setting component, configured to set storage information about the one or more interfaces and the user data of the one or more interfaces according to configuration parameters.
According to still another aspect of the disclosure, a mobile terminal is provided, including any one of the apparatus for accessing the historical interface provided according to an embodiment of the disclosure.
By way of storing one or more interfaces containing user data and the user data of the one or more interfaces and scheduling the one or more interfaces and the user data of the one or more interfaces according to a corresponding relationship between the one or more interfaces and the user data of the one or more interfaces, the embodiments of the disclosure facilitate scheduling of the historical interface and the user data for a user, effectively prevent the loss of the user data, enable the user to perform repeated operation in some specific interfaces, improve the interactivity and greatly enhance the user experience.
Drawings, provided for further understanding of the disclosure and forming a part of the specification, are used to explain the disclosure together with embodiments of the disclosure rather than to limit the disclosure. In the drawings:
The disclosure is described below with reference to the accompanying drawings and embodiments in detail. Note that, the embodiments of the disclosure and the features of the embodiments can be combined with each other if there is no conflict.
In view of the defects in the related art, a method and an apparatus for accessing a historical interface and a mobile terminal are provided in the embodiment of the disclosure. By storing one or more interface having been operated by a user and having user data, including logic of the related one or more interfaces and related user input data on the one or more interfaces, it is convenient for a user to restore or repeat some operations under certain circumstances, such as the circumstances of abnormal power-off and batch processing some operations. At the same time, this method has a relatively high real-time performance, effectiveness and reliability. The solution of the embodiments of the disclosure is described as follows.
According to an embodiment of the disclosure, an apparatus for accessing a historical interface is provided.
By way of storing, by the storage component 10, one or more interfaces containing user data and user data of the one or more interfaces and scheduling, by the scheduling component 20, the one or more interfaces and the user data of the one or more interfaces according to a corresponding relationship between the one or more interfaces and the user data of the one or more interfaces, the embodiment of the disclosure facilitates scheduling of the historical interface and the user data for a user, effectively prevents the loss of the user data, enables the user to perform repeated operation in some specific interfaces, improves the interactivity and greatly enhances the user experience.
In one implementation of the embodiment of the disclosure, the storage component 10 is configured to store, in a group, multiple associated interfaces and the user data of the multiple associated interfaces. In the described embodiment, the correlated historical record interfaces of the user may be divided into groups automatically or in a customized way, so as to save continuous operations of the user and related operation data.
In one implementation of the embodiment of the disclosure, in order to be convenient for the user to set various storage information, such as the size of storage space, storage amount, etc. the apparatus for accessing the historical interface also provides an interface (also known as entry) for user equipment, and the example apparatus for accessing the historical interface according to an embodiment of the disclosure is described in details below in combination with
According to an embodiment of the disclosure, a mobile terminal is also provided, including any one of the apparatuses for accessing the historical interface according to an embodiment of the disclosure. An example mobile terminal of an embodiment of the disclosure is described as follows.
The operation system UI component 402 is an interface generated on the basis of a mobile terminal UI system, the user may use various functions through operations of the interface and input relevant data.
The status bar or application title bar component 404 is configured to access the historical interface of the terminal by using elements, including but not limited to a status bar or an application title bar and other multi-tasking operation keys and buttons, etc., as the user interface.
The historical interface and user data storage component 406 is configured to store the historical interface and user data and includes but is not limited to a removable memory, a built-in memory or a system memory space, etc. The historical interface and user data storage component 406 is equivalent to the storage component 10.
The user setting component 408 is configured to provide some custom interfaces, such as various storage limits for historical record data storage, group dividing condition for the historical interface, storage location of historical data, a way of encryption, etc. The user setting component 408 is equivalent to the setting component 30.
The historical interface and data scheduling component 410 is configured to select relevant data of the historical interface storage component through the selection of the user according to conditions such as an interface identity (ID). The historical interface and user data storage component 410 is equivalent to the scheduling component 20.
According to an embodiment of the disclosure, corresponding to the mobile terminal and apparatus of an embodiment of the disclosure, a method for accessing a historical interface is also provided.
Steps S502, one or more interfaces containing user data and the user data of the one or more interfaces are stored; and
Steps S504, the one or more interfaces and the user data of the one or more interfaces are scheduled according to a corresponding relationship between the one or more interfaces and the user data of the one or more interfaces.
By way of storing one or more interfaces containing user data and user data of the one or more interfaces and scheduling the one or more interfaces and the user data of the one or more interfaces according to a corresponding relationship between the one or more interfaces and the user data of the one or more interfaces, the embodiment of the disclosure facilitates scheduling of the historical interface and the user data for a user, effectively prevents the loss of the user data, enables the user to perform repeated operation in some specific interfaces, improves the interactivity and greatly enhances the user experience.
In one implementation of the embodiment of the disclosure, in order to be convenient for the user to check, multiple associated interfaces and the user data of the multiple associated interfaces may be stored in a group. In the described embodiment, the correlated historical record interfaces of the user may be divided into groups automatically or in a customized way, so as to save continuous operations of the user and related operation data.
In another implementation of the embodiment of the disclosure, when the interface and the user data of the one or more interfaces are stored, the user data of the one or more interfaces may be encrypted, and the one or more interfaces and the encrypted user data of the one or more interfaces are stored. In practical applications, the way of encryption and the user data which need encryption may be configured. By the present example implementation, the user data are encrypted to improve the security of the user data.
In order to realize the personalized operation, in one implementation of the embodiment of the disclosure, storage information about the one or more interfaces and the user data of the one or more interfaces also may be set according to configuration parameters. In the described embodiment, the storage information includes but is not limited to at least one of the following: storage deadline, storage space, storage amount, encryption manner for the user data, and group dividing condition for grouping storage. For example, the user may set the number of the historical interfaces of each application, the storage duration of all the historical data, the storage space of the historical data, etc.
In practical applications, the user can keep the interfaces of all the user data which have been operated by the user to a system storage space without repeatedly storing the historical data per se, and the data portion therein may be encrypted and stored so as to ensure the adequate security. The user may see a list of history stack interfaces by clicking the title bar or the status bar, and then may switch to any of the operation interfaces which include some data, such as user operation records, interface switching records, text input records, etc.
In the described embodiment, the logic of the historical interface and the associated user input data on the interface may automatically be filled after being loaded. It is convenient for a user to restore or repeat some operations under certain circumstances, such as the circumstances of abnormal power-off and batch processing some operations. Further, the correlated historical record interfaces of the user may be divided in a group automatically or in a customized way, so as to save continuous operations of the user and related operation data.
In the described embodiment, the user may set various upper limits for saving the user data by the setting component, such as the number of pages of the applications, the size of the historical data storage space, etc. The user may set the retention period of the historical data, for example the number of the historical interfaces of each application, such as 5, the storage duration of all the historical data, such as 5 days, and space occupied by the storage of all the historical data, such as 5M. The historical data can be effectively prevented from taking up too much memory to affect the user experience.
By means of the embodiment of the disclosure, by effectively reducing the inconvenience of the operation or input on the mobile terminal, the user can effectively make full use of the data input by himself and the interface data at any time to perform repeated operations or prevent abnormal data loss, thereby increasing the user safety and greatly improving the user experience.
For example, the user can send a modified short message again after having sent the short message conveniently. The user can copy and paste data conveniently on different historical interfaces. The user may never worry that the application fails due to a network failure after filling in a data table through the interface, with the previous data completely disappears. The user can edit a plurality of notebooks at the same time to perform multi-tasking processing, etc.
In the embodiment of the disclosure, the data saved by the mobile terminal have two types, one type is the system-related data, such as the application name of the user operation, and the specific interface unique serial number ID of the application, such as a browser and a certain empty web page of the browser; and the other type is user data, such as a website accessed by the user, relevant information of an account and a password input by the user, etc. The data of the two types will not be great, it is greatly convenient for the user to schedule the data after saving same, which saves one or more repeat operations of the user and enables the user to timely use the previous operation and input information. The solution of the embodiment of the disclosure is described below by the example embodiments of above-mentioned embodiments.
In an embodiment of the disclosure, the method of the embodiment of the disclosure is described by taking rapidly sending similar information to different contacts or sending the same information to different contacts as an example.
step S602, a short message component is entered;
step S604, a recipient of a short message is edited;
step S606, text information of the short message is input;
step S608, the short message is clicked for sending, and the back stage may automatically save a text editing interface id and the recipient and the short message text information which has been bound with the id to a historical data region;
step S610, it is prompted whether to re-edit; if yes, enter step S612, otherwise, end; and step S612, if the user wants to simply resend, the interface and the user input will be get from the history stack. The interface can be loaded directly to click a sending button. Or else, enter step S604, sending is performed after modifying information such as the recipient and the short message text.
The embodiment of the disclosure has a better user experience compared with the traditional short message forwarding way which only supports text editing, since it is possible for some users to send different information to the same person when sending again, such a short message forwarding function cannot meet the user needs, and the solution of the embodiment of the disclosure can prevent the user from repeatedly inputting data.
In an embodiment of the disclosure, the description is performed by taking quickly editing contact records in the same group as an example.
In practical applications, it is required to batch update or newly establish information of some contacts with the same information, because some data are repeated, it leads the user to take great pains to do some repeated operations, and the contact records of the same group can be quickly edited by the method of the embodiment of the disclosure.
step S702, a name card holder component is entered;
step S704, a name card holder local recording and editing component is entered;
step S706, public information and similar information of the later contacts are firstly input through a local editing interface so as to be convenient to be saved subsequently after being edited simply on this basis;
step S708, the editing interface is exited and saved same as a historical interface;
step S710, the contacts are began to edit in batch;
step S712, the historical interface and related data of a local contact editing component are opened by clicking a title bar shortcut of the card holder component;
step S714, the personalized fields of different name card records are input and saved;
step S716, it is judged whether to edit the name card record again, if the name card record is required to be edited again, proceed to step S712, otherwise, end.
In the embodiment of the disclosure, the description is performed by taking submitting a user application form or an account registration through a browser as an example.
step S802, the user accesses certain account application webpage by a browser and fills in relevant account information. Since the information is too much, the present interface only submits relevant account information about type 1, and step S804 is proceeded to continue;
step S804, the contents of the second group of the application form are filled in interface 2;
step S806, the user clicks to submit the application, the back stage of the application submits the user data to a network server side;
step S808, the user applies that the interfaces enter a history storage region sequentially;
step S810, the historical interface is stored through the application name, the interface name, user data such as website and user relevant account information;
step S812, it is judged whether the submitting fails, if the submitting fails after the submitting because of the network, the user data loses, then proceed to step S814, otherwise, proceed to step S816;
step S814, the user loads the historical interfaces in a specific manner, if there are two relevant historical interfaces, the two interfaces are extracted in a group and then are represented to the user in order, and proceed to step S802; and
step S816, the user applies successfully, end.
The method of the embodiments of the disclosure can enable the user of the mobile terminal to make full use of user operation records and data, thereby improving the user experience. Of course, the data manipulation also can be performed by other similar ways, which is not detailed herein.
It can be seen from the description above that the embodiments of the disclosure achieve the following technical effects: by effectively reducing the inconvenience of the operation or inputting on the mobile terminal, the user can effectively make full use of the data input by himself and the interface data at any time to perform repeated operations or prevent abnormal data loss, thereby increasing the user safety and greatly improving the user experience.
Obviously, those skilled in the art should know that each of the mentioned modules or steps of the disclosure can be realized by universal computing devices; the modules or steps can be focused on single computing device, or distributed on the network formed by multiple computing devices; selectively, they can be realized by the program codes which can be executed by the computing device; thereby, the modules or steps can be stored in the storage device and executed by the computing device; and under some circumstances, the shown or described steps can be executed in different orders, or can be independently manufactured as each integrated circuit module, or multiple modules or steps thereof can be manufactured to be single integrated circuit module, thus to be realized. In this way, the disclosure is not restricted to any particular hardware and software combination.
The descriptions above are only the preferable embodiment of the disclosure, which are not used to restrict the disclosure, for those skilled in the art, the disclosure may have various changes and variations. Any amendments, equivalent substitutions, improvements, etc. within the principle of the disclosure are all included in the scope of the protection of the disclosure.
Number | Date | Country | Kind |
---|---|---|---|
201210428591.3 | Oct 2012 | CN | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/CN2013/080320 | 7/29/2013 | WO | 00 |