Electronic equipment and information processing method thereofTechnical Field
The present invention relates to the field of electronics, and in particular, to an electronic device and an information processing method thereof.
Background
With the rapid development of electronic technologies, some electronic devices start to support an interactive screen saver function, such as installing Android 4.2 and later versions of mobile phones, which provides a new display platform for each application, that is, a certain application can be displayed when the electronic device is in a screen saver state. However, a user may pay attention to a plurality of applications, and each time an application is replaced in a screen saver state, the user needs to manually quit the current application and then select a pre-displayed application, which wastes time and reduces the operation experience of the user.
Therefore, how to provide more and stronger services for users based on the interactive screen saver technology becomes an urgent problem to be solved.
Disclosure of Invention
In view of this, the present invention is expected to provide an electronic device and an information processing method thereof, which can display an application that a user wants to pay attention to in a screen saver state, and can conveniently switch screen saver contents of different applications, thereby improving the user experience.
In order to achieve the purpose, the technical scheme of the invention is realized as follows:
the invention provides an information processing method, which is applied to electronic equipment, wherein the electronic equipment supports an interactive screen saver function, can run a first application and can display the first application in a screen saver state, and the method comprises the following steps:
when a first operation is detected, generating a first instruction based on the first operation; the first instruction is used for setting first information of the first application;
determining first information of the first application as a display mode when the first application is displayed in a first display mode in response to the first instruction; the first display mode is to display the first application in a screen saver state;
when the second operation is detected, acquiring first information of the first application; wherein the second operation is to launch the first application;
displaying the first application based on first information of the first application.
In the foregoing solution, preferably, the first information at least includes one or more of the following:
displaying icons, the size of a display window, the position of the display window, the content of a display interface and the display duration.
In the foregoing solution, preferably, the method further includes: when the electronic equipment is in a screen saver state and no application is started, if a second operation is not detected within a first preset time, acquiring first information of the first application, and automatically displaying the first application based on the first information of the first application.
In the foregoing solution, preferably, the displaying the first application based on the first information of the first application further includes:
when a third operation is detected, acquiring a third instruction based on the third operation; wherein the third instruction is used for indicating to control the current display content of the first application;
controlling the current display content of the first application based on the third instruction.
In the foregoing solution, preferably, the method further includes:
setting a channel list; wherein the channel list is used for storing a first application which is allowed to be displayed in a screen saver state;
adding or removing the first application to or from the channel list based on second information of the first application.
In the foregoing solution, preferably, the adding or removing the first application to or from the channel list based on the second information of the first application includes:
when the first application is in the channel list,
in a screen saver state, if the number of times of starting the first application is less than or equal to a first threshold value, removing the first application from the channel list;
when the first application is not in the channel list,
and starting the first application in a common state, and adding the first application into the channel list if the display duration of the first application is greater than or equal to a second threshold value.
The invention also provides an electronic device, the electronic device supports an interactive screen saver function, the electronic device can run a first application and can display the first application in a screen saver state, the electronic device comprises: the device comprises a detection unit, a generation unit, a determination unit, an acquisition unit and a display unit; wherein,
the detection unit is used for detecting a first operation; and also for detecting a second operation; wherein the second operation is to launch the first application;
the generating unit is used for generating a first instruction based on the first operation; the first instruction is used for setting first information of the first application;
the determining unit is used for responding to the first instruction and determining first information of the first application as a display mode when the first application is displayed in a first display mode; the first display mode is to display the first application in a screen saver state;
the acquiring unit is used for acquiring first information of the first application when the second operation is detected; wherein the second operation is to launch the first application;
the display unit is used for displaying the first application based on the first information of the first application.
In the foregoing solution, preferably, the first information at least includes one or more of the following:
displaying icons, the size of a display window, the position of the display window, the content of a display interface and the display duration.
In the foregoing solution, preferably, the obtaining unit is further configured to: when the electronic equipment is in a screen saver state and no application is started, if the second operation is not detected within first preset time of the detection unit, acquiring first information of the first application;
correspondingly, the display unit is further configured to: automatically displaying the first application based on first information of the first application.
In the foregoing solution, preferably, the display unit includes an acquisition subunit and a control subunit; wherein,
the acquiring subunit is configured to, when a third operation is detected, acquire a third instruction based on the third operation; wherein the third instruction is used for indicating to control the current display content of the first application;
and the control subunit is configured to control the currently displayed content of the first application based on the third instruction.
In the foregoing solution, preferably, the electronic device further includes a setting unit and an updating unit; wherein,
the setting unit is used for setting a channel list; wherein the channel list is used for storing a first application which is allowed to be displayed in a screen saver state;
the updating unit is used for adding the first application to the channel list or removing the first application from the channel list based on the second information of the first application.
In the foregoing solution, preferably, the updating unit is further configured to:
when the first application is in the channel list,
in a screen saver state, if the number of times of starting the first application is less than or equal to a first threshold value, removing the first application from the channel list;
when the first application is not in the channel list,
and starting the first application in a common state, and adding the first application into the channel list if the display duration of the first application is greater than or equal to a second threshold value.
The invention provides electronic equipment and an information processing method thereof.A first instruction is generated based on a first operation when the first operation is detected; the first instruction is used for setting first information of the first application; determining first information of the first application as a display mode when the first application is displayed in a first display mode in response to the first instruction; the first display mode is to display the first application in a screen saver state; when the second operation is detected, acquiring first information of the first application; wherein the second operation is to launch the first application; displaying the first application based on first information of the first application; therefore, the application which the user wants to pay attention to can be displayed in the screen saver state, the screen saver contents of different applications can be conveniently switched, and the use experience of the user is improved.
Drawings
FIG. 1 is a first schematic flow chart illustrating an implementation of an information processing method according to an embodiment of the present invention;
FIG. 2 is a schematic diagram of a second implementation flow of the information processing method according to the embodiment of the present invention;
FIG. 3 is a third schematic flow chart illustrating an implementation of the information processing method according to the embodiment of the present invention;
FIG. 4 is a first schematic structural diagram of an electronic device according to an embodiment of the present invention;
FIG. 5 is a second schematic structural diagram of an electronic device according to an embodiment of the invention;
fig. 6 is a schematic structural diagram of an electronic device according to an embodiment of the present invention.
Detailed Description
So that the manner in which the features and aspects of the present invention can be understood in detail, a more particular description of the invention, briefly summarized above, may be had by reference to embodiments, some of which are illustrated in the appended drawings.
Example one
Fig. 1 is a schematic flow chart of an implementation process of an information processing method according to an embodiment of the present invention, which is applied to an electronic device, where the electronic device supports an interactive screen saver function, and the electronic device is capable of running a first application and displaying the first application in a screen saver state, and in a preferred embodiment of the present invention, as shown in fig. 1, the information processing method mainly includes the following steps:
step 101: when a first operation is detected, generating a first instruction based on the first operation; the first instruction is used for setting first information of the first application.
Here, the first application may include an application that is self-contained in the electronic device, for example, an address book application, a calculator application, or the like; third party applications installed by the electronic device may also be included, such as game applications, instant chat applications, mail applications, and the like.
Preferably, the first information at least comprises one or more of the following:
displaying icons, the size of a display window, the position of the display window, the content of a display interface and the display duration.
Step 102: and responding to the first instruction, and determining first information of the first application as a display mode when the first application is displayed in a first display mode.
The first display mode is to display the first application in a screen saver state.
That is, the user is allowed to preset an application that the user wants to pay attention to when the electronic device is in the screen saver state; then, when the electronic equipment enters a screen saver state, the corresponding application is displayed.
Therefore, when the electronic equipment is in a screen saver state, a user can quickly and conveniently start the concerned application; not only the application has a new display platform, but also the application concerned by the user is only displayed, so that larger power consumption of the system is not consumed.
For example, a user wants to display a picture browser application, a current news reading application, and a music player application while the electronic device is in a screensaver state; then, the user may set in advance, and may also set display information of the application, such as the size of the display window, the position of the display window, and the like, so as to display the three applications according to the setting of the user when the electronic device is in the screen saver state.
Step 103: when the second operation is detected, acquiring first information of the first application; wherein the second operation is to launch the first application.
Step 104: displaying the first application based on first information of the first application.
Therefore, the electronic equipment can display and start the first application in the screen saver state, so that a user can conveniently and quickly view the related information of the first application.
It should be noted that, when the electronic device is in the screen saver state, if no application to be started is detected, the electronic device enters the screen deactivation state. That is, if the user does not select the application that is pre-presented when the electronic device is in the screen saver state, the electronic device will enter the screen-out state.
Preferably, the displaying the first application based on the first information of the first application may further include:
when a third operation is detected, acquiring a third instruction based on the third operation; wherein the third instruction is used for indicating to control the current display content of the first application;
controlling the current display content of the first application based on the third instruction.
For example, when the electronic device is in a screen saver state, an icon of a picture browser application, an icon of a current news reading application, and an icon of a music player application are displayed, and if the electronic device supports touch screen control, a user can switch different applications by sliding up and down, and switch the content, the progress, and the like of the currently displayed application by sliding left and right.
The technical scheme can be applied to electronic equipment such as mobile phones, flat panels, notebook computers, televisions and the like.
In the embodiment of the invention, when a first operation is detected, a first instruction is generated based on the first operation; the first instruction is used for setting first information of the first application; determining first information of the first application as a display mode when the first application is displayed in a first display mode in response to the first instruction; when the second operation is detected, acquiring first information of the first application; wherein the second operation is to launch the first application; displaying the first application based on first information of the first application; therefore, the application which the user wants to pay attention to can be displayed in the screen saver state, the screen saver contents of different applications can be conveniently switched, and the use experience of the user is improved.
Example two
Fig. 2 is a schematic diagram of an implementation flow of an information processing method according to an embodiment of the present invention, which is applied to an electronic device that supports an interactive screen saver function, where the electronic device is capable of running a first application and displaying the first application in a screen saver state, and in a preferred embodiment of the present invention, as shown in fig. 2, the information processing method mainly includes the following steps:
step 201: when a first operation is detected, generating a first instruction based on the first operation; the first instruction is used for setting first information of the first application.
Here, the first application may include an application that is self-contained in the electronic device, for example, an address book application, a calculator application, or the like; third party applications installed by the electronic device may also be included, such as game applications, instant chat applications, mail applications, and the like.
Preferably, the first information at least comprises one or more of the following:
displaying icons, the size of a display window, the position of the display window, the content of a display interface and the display duration.
Step 202: and responding to the first instruction, and determining first information of the first application as a display mode when the first application is displayed in a first display mode.
The first display mode is to display the first application in a screen saver state.
That is, the user is allowed to preset an application that the user wants to pay attention to when the electronic device is in the screen saver state; then, when the electronic equipment enters a screen saver state, the corresponding application is displayed.
Step 203: when the electronic equipment is in a screen saver state and no application is started, if a second operation is not detected within a first preset time, acquiring first information of the first application; wherein the second operation is to launch the first application.
Here, the first preset time may be set according to a setting of a user, for example, the first preset time is 1 minute.
Step 204: automatically displaying the first application based on first information of the first application.
That is, although the user sets an application that the user wants to pay attention to when the electronic device is in the screen saver state, the electronic device may automatically start a first application if the user does not issue a second operation for starting the first application for some reason (e.g., forgetting time due to a desire for a question).
For example, for a user concerning current news, if the user sets the current news application as an application that the user wants to pay attention to when the electronic device is in the screen saver state; then, when the electronic device is in the screen saver state, even if the indication of starting the current news application is not sent, the electronic device can automatically start the current news application, so that the user can know the latest current news state in time.
The technical scheme can be applied to electronic equipment such as mobile phones, flat panels, notebook computers, televisions and the like.
In the embodiment of the invention, when a first operation is detected, a first instruction is generated based on the first operation; the first instruction is used for setting first information of the first application; determining first information of the first application as a display mode when the first application is displayed in a first display mode in response to the first instruction; when the electronic equipment is in a screen saver state and no application is started, if a second operation is not detected within a first preset time, acquiring first information of the first application; automatically displaying the first application based on first information of the first application; therefore, the application which the user wants to pay attention to can be automatically displayed and started in the screen saver state, and the use experience of the user is improved.
EXAMPLE III
Fig. 3 is a third schematic flow chart of an implementation process of an information processing method according to an embodiment of the present invention, and is applied to an electronic device, where the electronic device supports an interactive screen saver function, and the electronic device is capable of running a first application and displaying the first application in a screen saver state, and in a preferred embodiment of the present invention, as shown in fig. 3, the information processing method mainly includes the following steps:
step 301: when a first operation is detected, generating a first instruction based on the first operation; the first instruction is used for setting first information of the first application.
Here, the first application may include an application that is self-contained in the electronic device, for example, an address book application, a calculator application, or the like; third party applications installed by the electronic device may also be included, such as game applications, instant chat applications, mail applications, and the like.
Preferably, the first information at least comprises one or more of the following:
displaying icons, the size of a display window, the position of the display window, the content of a display interface and the display duration.
Step 302: and responding to the first instruction, and determining first information of the first application as a display mode when the first application is displayed in a first display mode.
The first display mode is to display the first application in a screen saver state.
That is, the user is allowed to preset an application that the user wants to pay attention to when the electronic device is in the screen saver state; then, when the electronic equipment enters a screen saver state, the corresponding application is displayed.
Step 303: setting a channel list; wherein the channel list is used for storing a first application which is allowed to be displayed in a screen saver state.
Step 304: when the second operation is detected, acquiring first information of the first application; wherein the second operation is to launch the first application.
Step 305: displaying the first application based on first information of the first application.
Therefore, the electronic equipment can display and start the first application in the screen saver state, so that a user can conveniently and quickly view the related information of the first application.
Step 306: adding or removing the first application to or from the channel list based on second information of the first application.
Here, the second information may be the number of times of starting the first application in the screen saver state, a display duration of the first application in the normal state, or the like.
Here, the normal state refers to a bright screen state of the electronic device.
Preferably, the adding or removing the first application to or from the channel list based on the second information of the first application may include:
when the first application is in the channel list,
in a screen saver state, if the number of times of starting the first application is less than or equal to a first threshold value, removing the first application from the channel list;
when the first application is not in the channel list,
and starting the first application in a common state, and adding the first application into the channel list if the display duration of the first application is greater than or equal to a second threshold value.
That is, although a certain application is located in the channel list, the number of times that the user starts the application in the screen saver state is small, the electronic device may consider that the user does not pay much attention to the application, and the electronic device may delete the application from the channel list in order to save system power consumption.
Or, the user often starts a certain application when the electronic device is in a normal state, the electronic device may consider that the user has a high attention to the application, but the application is not located in the channel list, and the electronic device may add the application to the channel list, so that the application is displayed when the electronic device is in a screen saver state, so that the user can know the relevant information of the application in time.
The technical scheme can be applied to electronic equipment such as mobile phones, flat panels, notebook computers, televisions and the like.
In the embodiment of the invention, a channel list is set; wherein the channel list is used for storing a first application which is allowed to be displayed in a screen saver state; adding or removing the first application to or from the channel list based on second information of the first application; therefore, the channel list can be managed according to the use habit of the user to the application, the user can be shown to pay attention to the application in the screen saver state, and the use experience of the user is improved.
Example four
FIG. 4 is a first schematic structural diagram of an electronic device according to an embodiment of the present invention; as shown in fig. 4, the electronic apparatus includes: a detection unit 41, a generation unit 42, a determination unit 43, an acquisition unit 44, and a display unit 45; wherein,
the detection unit 41 is configured to detect a first operation; and also for detecting a second operation; wherein the second operation is to launch the first application;
the generating unit 42 is configured to generate a first instruction based on the first operation; the first instruction is used for setting first information of the first application;
the determining unit 43 is configured to determine, in response to the first instruction, first information of the first application as a display mode when the first application is displayed in a first display manner; the first display mode is to display the first application in a screen saver state;
the obtaining unit 44 is configured to obtain first information of the first application when the second operation is detected; wherein the second operation is to launch the first application;
the display unit 45 is configured to display the first application based on the first information of the first application.
Preferably, the first information at least comprises one or more of the following:
displaying icons, the size of a display window, the position of the display window, the content of a display interface and the display duration.
Preferably, the display unit 45 includes an acquisition sub-unit 451 and a control sub-unit 452; wherein,
the obtaining sub-unit 451, configured to, when a third operation is detected, obtain a third instruction based on the third operation; wherein the third instruction is used for indicating to control the current display content of the first application;
the control subunit 452 is configured to control the currently displayed content of the first application based on the third instruction.
The electronic equipment of the embodiment of the invention can display the application which the user wants to pay attention to in the screen saver state, can conveniently switch the screen saver contents of different applications, and improves the use experience of the user.
It should be understood by those skilled in the art that the functions of each processing unit in the electronic device according to the embodiment of the present invention may be understood by referring to the description of the information processing method, and each processing unit in the electronic device according to the embodiment of the present invention may be implemented by an analog circuit that implements the functions described in the embodiment of the present invention, or may be implemented by running software that executes the functions described in the embodiment of the present invention on an intelligent terminal.
EXAMPLE five
FIG. 5 is a second schematic structural diagram of an electronic device according to an embodiment of the invention; as shown in fig. 5, the electronic device includes: a detection unit 41, a generation unit 42, a determination unit 43, an acquisition unit 44, and a display unit 45; wherein,
the detection unit 41 is configured to detect a first operation; and also for detecting a second operation; wherein the second operation is to launch the first application;
the generating unit 42 is configured to generate a first instruction based on the first operation; the first instruction is used for setting first information of the first application;
the determining unit 43 is configured to determine, in response to the first instruction, first information of the first application as a display mode when the first application is displayed in a first display manner; the first display mode is to display the first application in a screen saver state;
the obtaining unit 44 is configured to, when the electronic device is in a screen saver state and no application is started, obtain first information of the first application if the detecting unit 41 does not detect a second operation within a first preset time;
the display unit 45 is configured to automatically display the first application based on the first information of the first application.
Preferably, the first information at least comprises one or more of the following:
displaying icons, the size of a display window, the position of the display window, the content of a display interface and the display duration.
The electronic equipment provided by the embodiment of the invention can automatically display and start the application which the user wants to pay attention to in the screen saver state, so that the use experience of the user is improved.
It should be understood by those skilled in the art that the functions of each processing unit in the electronic device according to the embodiment of the present invention may be understood by referring to the description of the information processing method, and each processing unit in the electronic device according to the embodiment of the present invention may be implemented by an analog circuit that implements the functions described in the embodiment of the present invention, or may be implemented by running software that executes the functions described in the embodiment of the present invention on an intelligent terminal.
EXAMPLE six
FIG. 6 is a third schematic structural diagram of an electronic device according to an embodiment of the invention; as shown in fig. 6, the electronic apparatus includes: a detection unit 41, a generation unit 42, a determination unit 43, an acquisition unit 44, and a display unit 45, a setting unit 46, and an update unit 47; wherein,
the detection unit 41 is configured to detect a first operation; and also for detecting a second operation; wherein the second operation is to launch the first application;
the generating unit 42 is configured to generate a first instruction based on the first operation; the first instruction is used for setting first information of the first application;
the determining unit 43 is configured to determine, in response to the first instruction, first information of the first application as a display mode when the first application is displayed in a first display manner; the first display mode is to display the first application in a screen saver state;
the obtaining unit 44 is configured to obtain first information of the first application when the second operation is detected; wherein the second operation is to launch the first application;
the display unit 45 is configured to display the first application based on first information of the first application;
the setting unit 46 is configured to set a channel list; wherein the channel list is used for storing a first application which is allowed to be displayed in a screen saver state;
the updating unit 47 is configured to add or remove the first application to or from the channel list based on the second information of the first application.
Preferably, the first information at least comprises one or more of the following:
displaying icons, the size of a display window, the position of the display window, the content of a display interface and the display duration.
Preferably, the display unit 45 includes an acquisition sub-unit 451 and a control sub-unit 452; wherein,
the obtaining sub-unit 451, configured to, when a third operation is detected, obtain a third instruction based on the third operation; wherein the third instruction is used for indicating to control the current display content of the first application;
the control subunit 452 is configured to control the currently displayed content of the first application based on the third instruction.
Preferably, the updating unit 47 is further configured to:
when the first application is in the channel list,
in a screen saver state, if the number of times of starting the first application is less than or equal to a first threshold value, removing the first application from the channel list;
when the first application is not in the channel list,
and starting the first application in a common state, and adding the first application into the channel list if the display duration of the first application is greater than or equal to a second threshold value.
Here, the normal state refers to a bright screen state of the electronic device.
The electronic equipment provided by the embodiment of the invention can manage the channel list according to the use habit of the user to the application, display the application which the user wants to pay attention to in the screen saver state, and improve the use experience of the user.
It should be understood by those skilled in the art that the functions of each processing unit in the electronic device according to the embodiment of the present invention may be understood by referring to the description of the information processing method, and each processing unit in the electronic device according to the embodiment of the present invention may be implemented by an analog circuit that implements the functions described in the embodiment of the present invention, or may be implemented by running software that executes the functions described in the embodiment of the present invention on an intelligent terminal.
The generation unit 42, the determination unit 43, the acquisition unit 44, the display unit 45, the setting unit 46, the update unit 47, and the acquisition sub-unit 451 and the control sub-unit 452 in the electronic apparatus described in the above embodiments; in practical application, the electronic device can be realized by a Central Processing Unit (CPU), a Digital Signal Processor (DSP), a Programmable Gate Array (FPGA), or the like in the electronic device;
in practical applications, the detecting unit 41 in the electronic device can be implemented by a touch panel in the electronic device.
In the embodiments provided in the present invention, it should be understood that the disclosed method, apparatus and electronic device may be implemented in other ways. The above-described device embodiments are merely illustrative, for example, the division of the unit is only a logical functional division, and there may be other division ways in actual implementation, such as: multiple units or components may be combined, or may be integrated into another system, or some features may be omitted, or not implemented. In addition, the coupling, direct coupling or communication connection between the components shown or discussed may be through some interfaces, and the indirect coupling or communication connection between the devices or units may be electrical, mechanical or other forms.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, that is, may be located in one place, or may be distributed on a plurality of network units; some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, all the functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may be separately regarded as one unit, or two or more units may be integrated into one unit; the integrated unit can be realized in a form of hardware, or in a form of hardware plus a software functional unit.
Those of ordinary skill in the art will understand that: all or part of the steps for implementing the method embodiments may be implemented by hardware related to program instructions, and the program may be stored in a computer readable storage medium, and when executed, the program performs the steps including the method embodiments; and the aforementioned storage medium includes: a mobile storage device, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes.
Alternatively, the integrated unit according to the embodiment of the present invention may be stored in a computer-readable storage medium if it is implemented in the form of a software functional module and sold or used as a separate product. Based on such understanding, the technical solutions of the embodiments of the present invention may be essentially implemented or a part contributing to the prior art may be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the methods described in the embodiments of the present invention. And the aforementioned storage medium includes: a removable storage device, a ROM, a RAM, a magnetic or optical disk, or various other media that can store program code.
The above description is only for the specific embodiments of the present invention, but the scope of the present invention is not limited thereto, and any person skilled in the art can easily conceive of the changes or substitutions within the technical scope of the present invention, and all the changes or substitutions should be covered within the scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the appended claims.