Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, not all, embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Fig. 1 is a schematic flow chart of a mode control method according to an embodiment of the present invention. The implementation of the method is described in detail below with reference to this figure.
It should be noted that, the embodiment of the present invention provides a mode control method, which is applied to a terminal, where the terminal includes a first screen and a second screen. The terminal may be a dual-screen terminal or a folding-screen terminal, and is not limited herein.
Wherein, the mode control method may include the steps of:
step 101, a first input of a user on a first screen is received.
In this step, the first input is a preset input, and the first input may include, but is not limited to, at least one of a click input, a press input, a long press input, a pinch input, a drag input, a slide input, and a swipe input, that is, the first input may be one of the above-mentioned inputs, or may also be a combination input of two or more of the above-mentioned inputs.
Here, preferably, the first input is a press input. Here, whether there is a press input on the terminal may be detected by a pressure sensor on the terminal. The press input is set as a trigger input for displaying the mode reference information on the second screen, and the operation is simple and easy for the user to perform.
And 102, responding to the first input, and displaying mode reference information on a second screen, wherein the mode reference information comprises input prompt information for triggering the terminal to enter at least one mode.
In this step, the terminal responds to the first input received in step 101, and displays the mode reference information on the second screen.
Here, in order to meet diversified needs of the user and to enhance personalized experience of the user, the modes of the terminal include, but are not limited to: flight mode, do not disturb mode (sleep mode), power saving mode, visitor mode, child mode, and senior mode.
Among them, the flight mode, the do-not-disturb mode (sleep mode) and the power saving mode belong to the classification by function, and the visitor mode, the child mode and the old mode belong to the classification by use group.
It should be noted that the guest mode is also called "private mode", and generally, the terminal (e.g. mobile phone) provides a private space for the owner and allows the owner to put in some information and contents that the owner does not want to disclose. Even if the mobile phone is handed to other people, the private information and content can not be displayed in the foreground, and the information safety of the owner can be ensured.
The child mode is to ensure that the child does not mishandle the terminal (e.g., cell phone) of its parent. Generally, parents can set which programs can only be opened by parents in a child mode, and screen graphical passwords can be drawn to prevent misoperation of children.
In order to meet the requirements of aging users, the word sizes in the screen locking interface and the menu are all enlarged in the old mode, so that reading by the users with presbyopia is facilitated. Meanwhile, the design of the user interface is also turned to be very simplified, so that the user can see the user at a glance.
Here, it is preferable that when the first input is a press input and a pressure value of the press input is greater than or equal to a preset threshold value or a duration of the press input is greater than or equal to a preset duration, the mode reference information is displayed on the second screen in response to the press input.
It should be noted that the purpose of displaying the mode reference information on the second screen is to prompt the user to perform a relevant operation according to the mode reference information, so that the terminal can quickly enter the target mode that the user needs to enter.
Step 103, receiving a second input of the user on the second screen;
in this step, the second input is a preset input, and the second input may include, but is not limited to, at least one of a click input, a press input, a long press input, a pinch input, a drag input, a slide input, and a swipe input, that is, the second input may be one of the above-mentioned inputs, or may also be a combination input of two or more of the above-mentioned inputs.
It should be noted that different modes of the terminal correspond to different input prompt messages. The specific input of the terminal into different modes is different by the user due to different input prompt information. Namely, the user can input the second screen according to the prompt of the input prompt information.
And 104, responding to the second input, and displaying a target interface of a target mode associated with the second input.
In this step, the terminal responds to the second input received in step 103, and displays a target interface of a target mode associated with the second input. Wherein the at least one mode includes the target mode.
It should be noted that, a target interface of the target mode associated with the second input is displayed on the second screen, that is, in response to the second input, the control terminal enters the target mode associated with the second input and displays the target interface of the target mode.
Here, the user can quickly enter a target mode meeting the user requirements according to the second input of the prompt of the input prompt information to the second screen, so that the efficiency of entering the mode required by the user by the terminal is improved, and the time of the user is saved.
In the embodiment of the invention, the mode reference information can be displayed on the second screen through the first input of the user on the first screen, so that the selection operation of the user is facilitated, and the second input of the user on the second screen according to the prompt of inputting the prompt information in the mode reference information is received, so that the terminal can quickly enter the target mode meeting the user requirement, the efficiency of entering the mode required by the user by the terminal is improved, and the time of the user is saved.
Based on the embodiment shown in fig. 1, in a preferred embodiment of the present invention, before displaying the mode reference information on the second screen in step 102, the method may further specifically include the following steps:
acquiring a current first mode; determining at least one mode, the at least one mode not including the first mode.
Here, the mode of the terminal includes, by way of example: a normal mode, a child mode, a visitor mode, and an elderly mode. As shown in fig. 2, the first mode in which the terminal is currently located is a normal mode, which can be understood as a default mode when the terminal leaves a factory. In particular, the terminal receives a first input, in this example a press input, by the user on a first screen 1 (as shown in the upper diagram of fig. 2); then, the terminal acquires that the current first mode is a common mode, and determines at least one mode, namely a child mode, a visitor mode and an old man mode, which does not include the common mode; next, the terminal displays, in response to the first input, mode reference information including an input prompt message triggering the terminal to enter the at least one mode, i.e., an input prompt message triggering the terminal to enter a child mode, a visitor mode, and an elderly person mode, on the second screen 2 (shown in the lower view in fig. 2). The input prompt information does not include the input prompt information for triggering the terminal to enter a common mode, so that a user can quickly know the current mode of the terminal, repeated operation of the user on the triggering the terminal to enter the mode again is avoided, and through visual prompt of the mode reference information on the second screen, the user can conveniently and quickly switch the mode of the terminal, the operation time for switching the modes by the user is saved, the user does not need to memorize the corresponding relation between each mode and the operation mode, and the mode can be quickly switched directly according to the prompt of the mode reference information displayed on the second screen.
Based on the foregoing embodiments, in a preferred embodiment of the present invention, the step 104 may specifically include the following steps:
acquiring a first input characteristic of the second input;
here, the input feature includes at least one of a trajectory of the input, a direction of the input, a moving speed of the input, or a contact time period of an input area of the electronic apparatus by an operation body performing the input, and the like.
In this step, the first input characteristic is dependent on the second input. Here, preferably, if the second input is a slide input, the first input characteristic is a first slide trajectory of the slide input and a first direction of the slide.
And updating the interface of the first mode to be the first target interface associated with the first trigger characteristic under the condition that the first input characteristic is matched with the first trigger characteristic associated with the target mode.
Here, when the input feature satisfies a preset matching condition, the input feature matches the trigger feature.
In this step, when there is no intersection in the input trajectory (preferably, the first sliding trajectory) of the first input feature in the preset time period and the direction pointed by the input trajectory tends to the first direction, the first input feature is matched with the first trigger feature associated with the target mode.
Here, specifically, the direction pointed by the input trajectory means a direction in which the trajectory trends from the start point to the end point.
It should be noted that the interface in the first mode is updated to the first target interface associated with the first trigger feature, that is, the interface in the first mode is switched to the first target interface associated with the first trigger feature, and is displayed on the terminal screen.
Here, the first target interface includes at least one preset program icon, that is, at least one preset program icon is displayed on the first target interface. Here, the preset program icon includes: the user is a common program icon and an uncommon program icon in the target mode.
The common use and the common use can carry out data statistics according to the use habit of a user, and the application programs with the use frequency being greater than the preset frequency or the use duration being greater than the preset duration are common application programs.
Continuing with the above example as an example, as illustrated in the lower part of fig. 2, the second screen 2 displays an input prompt message for triggering the terminal to enter at least one mode, including: the children mode of sliding on the right side, the visitor mode of sliding down and the old man mode of sliding on the left side, such word suggestion still includes: and an arrow icon for indicating the direction, and the graphic identifier is used for indicating the user to perform sliding input on the second screen according to the direction indicated by the arrow.
And updating the interface of the first mode where the terminal is currently located to the first target interface in the target mode under the condition that the first input characteristic is matched with the first trigger characteristic associated with the target mode. For example, if the user wants to switch the terminal to the child mode, the user slides the second screen to the right with respect to the left side of the second screen to form a rightward sliding track.
Based on the embodiment shown in fig. 1, in a preferred embodiment of the present invention, step 104 may specifically include the following steps:
acquiring a second input characteristic of the second input;
here, the input feature includes at least one of a trajectory of the input, a direction of the input, a moving speed of the input, or a contact time period of an input area of the electronic apparatus by an operation body performing the input, and the like.
In this step, the second input characteristic is dependent on the second input. Here, in this embodiment, it is preferable that the second input is a slide input, and the second input characteristic corresponding to the slide input is a second slide trajectory and a third slide trajectory of the slide input and a second direction and a third direction of the slide.
And displaying a second target interface associated with the second trigger feature under the condition that the second input feature is matched with a second trigger feature associated with a target mode, wherein the second target interface comprises at least one program icon.
Here, when the input feature satisfies a preset matching condition, the input feature matches the trigger feature.
In this step, the input trajectory of the second input feature includes two sliding trajectories, namely a second sliding trajectory and a third sliding trajectory, and when the direction pointed by the input trajectory successively tends to the second direction and the third direction, the second input feature is matched with the second trigger feature associated with the target mode.
It should be noted that the second target interface includes at least one program icon for the user to select an application. Here, the at least one program icon includes: the user is a common program icon in the target mode. Therefore, the requirements of the user on a specific scene when the user uses the terminal can be met.
The common use and the common use can carry out data statistics according to the use habit of a user, and the application programs with the use frequency being greater than the preset frequency or the use duration being greater than the preset duration are common application programs.
It should be noted that the direction pointed by the second sliding track is a second direction, and the second sliding track is used for triggering the terminal to enter the target mode; the direction pointed by the third sliding track is a third direction, and the third sliding track is used for triggering the terminal to display a second target interface.
Specifically, as shown in fig. 3, the terminal receives a first input of the user on the first screen 1 (shown as the upper left diagram in fig. 3), in this example, a press input; the terminal displays an input prompt message (not shown in fig. 3) for entering any one of a child mode, a visitor mode and an old man mode on the second screen 2 in response to the first input, and thereafter, the terminal receives a second input of the user on the second screen 2, acquires a second input characteristic of the second input, namely a second sliding track 3 formed in the first direction and a third sliding track 4 formed in the second direction (shown in phantom in the upper right-hand illustration in figure 3), since the second sliding trajectory formed in the second direction is used to trigger the terminal to enter the target mode, a third sliding track formed in the third direction is used for triggering the terminal to display a second target interface in the target mode, the second target interface in the target mode (as shown in the lower illustration in fig. 3) is displayed in case the second input feature matches the second trigger feature associated with the target mode.
As shown in the lower diagram of fig. 3, the terminal triggers the terminal to enter the normal mode by the user sliding the second screen upward relative to the lower end of the second screen 2 and then sliding the second screen downward relative to the upper end of the second screen 2, and the terminal responds to a second input of sliding upward and then sliding downward, and displays the common program icon interface in the normal mode.
It should be noted that the second input may be a single input of the user, or may be a combined input of the user to the second screen, such as a combined input of the slide-up input and the slide-down input in the above example. And is not particularly limited herein.
Based on the embodiment shown in fig. 1, preferably, the mode reference information includes: textual information and/or graphical identification.
Here, the mode reference information may include only text information, such as text in the lower diagram in fig. 2, wherein the text information includes: input operation information indicating a user and mode information of a terminal corresponding to the input operation.
The pattern reference information may include text information and graphic identifiers, such as text and arrow identifiers in the lower diagram in fig. 2, wherein the text information includes: mode information of the terminal corresponding to the input operation of the user and a graphic identifier indicating the input operation of the user.
Of course, the pattern reference information may also only include a graphic identifier, wherein the graphic identifier includes: a graphic identifier indicating an input operation of a user and a mode graphic of a terminal corresponding to the input operation. For example, the mode graphic corresponding to the child mode may be a head portrait of a child, and the mode graphic corresponding to the senior citizen mode may be a head portrait of an elderly person, and the like, which is not limited specifically herein.
Preferably, the first screen and the second screen are arranged oppositely; the first input is a preset gesture input or a biological characteristic information input. In a preferred embodiment of the present invention, step 101 may specifically include the following steps:
a user press input on the first screen is received.
Here, generally, the first screen is a back screen of the terminal, and the mode reference information is displayed on a second screen (i.e., a front screen) of the terminal by a press input to the back screen of the terminal, and the mode reference information includes an input prompt message for triggering the terminal to enter at least one mode, which is simple in operation and facilitates a user to view the prompt message on the front screen. For example, the index finger of the user may touch the back screen, and the mode reference information is displayed on the front screen, where the mode reference information includes input prompt information for triggering the terminal to enter at least one mode, and the thumb of the user may switch different mobile phone modes according to the prompt operation.
According to the mode control method provided by the embodiment of the invention, the mode reference information can be displayed on the second screen through the first input of the user on the first screen, so that the selection operation of the user is facilitated, and the second input of the user on the second screen according to the prompt of the user for inputting the prompt information in the mode reference information is received, so that the terminal can quickly enter the target mode meeting the user requirement, the efficiency of the terminal entering the mode required by the user is improved, and the time of the user is saved.
Based on the method, the embodiment of the invention provides a terminal for realizing the method.
Fig. 5 is a schematic structural diagram of a terminal according to an embodiment of the present invention. An embodiment of the present invention provides a terminal 200, where the terminal 200 includes a first screen and a second screen, where the terminal 200 may further include: a first receiving module 201, a first display module 202, a second receiving module 203 and a second display module.
A first receiving module 201, configured to receive a first input of a user on a first screen;
a first display module 202, configured to display, in response to the first input, mode reference information on a second screen, where the mode reference information includes an input prompt message for triggering the terminal to enter at least one mode;
a second receiving module 203, configured to receive a second input of the user on the second screen;
a second display module 204, configured to display, in response to the second input, a target interface of a target mode associated with the second input; wherein the at least one mode includes the target mode.
Further, in this embodiment of the present invention, the terminal 200 may further include: the device comprises an acquisition module and a determination module.
The acquisition module is used for acquiring a current first mode before the first display module displays the mode reference information on the second screen;
a determination module to determine at least one mode, the at least one mode not including the first mode.
Specifically, the second display module 204 may include: a first acquisition unit and an update unit.
A first obtaining unit, configured to obtain a first input feature of the second input;
and the updating unit is used for updating the interface of the first mode into a first target interface associated with the first trigger characteristic under the condition that the first input characteristic is matched with the first trigger characteristic associated with the target mode.
Specifically, the second display module 204 may include: a second acquisition unit and a display unit.
A second obtaining unit, configured to obtain a second input feature of the second input;
and the display unit is used for displaying a second target interface associated with the second trigger characteristic under the condition that the second input characteristic is matched with the second trigger characteristic associated with the target mode, wherein the second target interface comprises at least one program icon.
Preferably, the mode reference information includes: textual information and/or graphical identification.
Preferably, the first screen and the second screen are arranged oppositely; the first input is a preset gesture input or a biological characteristic information input.
The mobile terminal provided in the embodiment of the present invention can implement each process implemented by the mobile terminal in the method embodiments of fig. 1 to fig. 3, and is not described herein again to avoid repetition.
The terminal provided by the embodiment of the invention receives a first input of a user on a first screen through a first receiving module; the first display module responds to the first input and displays mode reference information on a second screen, wherein the mode reference information comprises input prompt information for triggering the terminal to enter at least one mode; the second receiving module receives a second input of the user on the second screen; the second display module is used for responding to the second input and displaying a target interface of a target mode related to the second input. Therefore, the mode reference information can be displayed on the second screen through the first input of the user on the first screen, so that the user can conveniently select and operate, the second input of the user on the second screen according to the prompt of inputting the prompt information in the mode reference information is received, the terminal can quickly enter a target mode meeting the user requirement, the efficiency of the terminal entering the mode required by the user is improved, and the time of the user is saved.
Fig. 5 is a schematic diagram of a hardware structure of a terminal for implementing various embodiments of the present invention.
The terminal 300 includes but is not limited to: radio frequency unit 301, network module 302, audio output unit 303, input unit 304, sensor 305, display unit 306, user input unit 307, interface unit 308, memory 309, processor 310, and power supply 311. Those skilled in the art will appreciate that the terminal configuration shown in fig. 5 is not intended to be limiting, and that the terminal may include more or fewer components than shown, or some components may be combined, or a different arrangement of components. In the embodiment of the present invention, the terminal includes, but is not limited to, a mobile phone, a tablet computer, a notebook computer, a palm computer, a vehicle-mounted terminal, a wearable device, a pedometer, and the like.
The user input unit 307 is configured to receive a first input of a user on a first screen; the display unit 306 is configured to display, in response to the first input, mode reference information on a second screen, where the mode reference information includes input prompt information for triggering the terminal to enter at least one mode; the user input unit 307 is configured to receive a second input of the user on the second screen; the display unit 306 is used for responding to the second input and displaying a target interface of a target mode associated with the second input; wherein the at least one mode includes the target mode.
In the embodiment of the invention, the mode reference information can be displayed on the second screen through the first input of the user on the first screen, so that the selection operation of the user is facilitated, and the second input of the user on the second screen according to the prompt of inputting the prompt information in the mode reference information is received, so that the terminal can quickly enter the target mode meeting the user requirement, the efficiency of entering the mode required by the user by the terminal is improved, and the time of the user is saved.
It should be understood that, in the embodiment of the present invention, the radio frequency unit 301 may be used for receiving and sending signals during a message sending and receiving process or a call process, and specifically, receives downlink data from a base station and then processes the received downlink data to the processor 310; in addition, the uplink data is transmitted to the base station. In general, radio frequency unit 301 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, and the like. In addition, the radio frequency unit 301 can also communicate with a network and other devices through a wireless communication system.
The terminal provides wireless broadband internet access to the user through the network module 302, such as helping the user send and receive e-mails, browse web pages, access streaming media, and the like.
The audio output unit 303 may convert audio data received by the radio frequency unit 301 or the network module 302 or stored in the memory 309 into an audio signal and output as sound. Also, the audio output unit 303 may also provide audio output related to a specific function performed by the terminal 300 (e.g., a call signal reception sound, a message reception sound, etc.). The audio output unit 303 includes a speaker, a buzzer, a receiver, and the like.
The input unit 304 is used to receive audio or video signals. The input Unit 304 may include a Graphics Processing Unit (GPU) 3041 and a microphone 3042, and the Graphics processor 3041 processes image data of a still picture or video obtained by an image capturing apparatus (e.g., a camera) in a video capturing mode or an image capturing mode. The processed image frames may be displayed on the display unit 306. The image frames processed by the graphic processor 3041 may be stored in the memory 309 (or other storage medium) or transmitted via the radio frequency unit 301 or the network module 302. The microphone 3042 may receive sounds and may be capable of processing such sounds into audio data. The processed audio data may be converted into a format output transmittable to a mobile communication base station via the radio frequency unit 301 in case of the phone call mode.
The terminal 300 also includes at least one sensor 305, such as a light sensor, motion sensor, and other sensors. Specifically, the light sensor includes an ambient light sensor that adjusts the brightness of the display panel 3061 according to the brightness of ambient light, and a proximity sensor that turns off the display panel 3061 and/or a backlight when the terminal 300 is moved to the ear. As one of the motion sensors, the accelerometer sensor can detect the magnitude of acceleration in each direction (generally three axes), detect the magnitude and direction of gravity when stationary, and can be used to identify the posture of the mobile terminal (such as horizontal and vertical screen switching, related games, magnetometer posture calibration), and vibration identification related functions (such as pedometer, tapping); the sensors 305 may also include fingerprint sensors, pressure sensors, iris sensors, molecular sensors, gyroscopes, barometers, hygrometers, thermometers, infrared sensors, etc., which are not described in detail herein.
The display unit 306 is used to display information input by the user or information provided to the user. The Display unit 306 may include a Display panel 3061, and the Display panel 3061 may be configured in the form of a Liquid Crystal Display (LCD), an Organic Light-Emitting Diode (OLED), or the like.
The user input unit 307 may be used to receive input numeric or character information and generate key signal inputs related to user settings and function control of the mobile terminal. Specifically, the user input unit 307 includes a touch panel 3071 and other input devices 3072. The touch panel 3071, also referred to as a touch screen, may collect touch operations by a user on or near the touch panel 3071 (e.g., operations by a user on or near the touch panel 3071 using a finger, a stylus, or any suitable object or attachment). The touch panel 3071 may include two parts of a touch detection device and a touch controller. The touch detection device detects the touch direction of a user, detects a signal brought by touch operation and transmits the signal to the touch controller; the touch controller receives touch information from the touch sensing device, converts the touch information into touch point coordinates, sends the touch point coordinates to the processor 310, and receives and executes commands sent by the processor 310. In addition, the touch panel 3071 may be implemented using various types, such as resistive, capacitive, infrared, and surface acoustic wave. The user input unit 307 may include other input devices 3072 in addition to the touch panel 3071. Specifically, the other input devices 3072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which are not described herein.
Further, the touch panel 3071 may be overlaid on the display panel 3061, and when the touch panel 3071 detects a touch operation on or near the touch panel, the touch operation is transmitted to the processor 310 to determine the type of the touch event, and then the processor 310 provides a corresponding visual output on the display panel 3061 according to the type of the touch event. Although the touch panel 3071 and the display panel 3061 are shown as two separate components in fig. 5 to implement the input and output functions of the mobile terminal, in some embodiments, the touch panel 3071 and the display panel 3061 may be integrated to implement the input and output functions of the mobile terminal, which is not limited herein.
The interface unit 308 is an interface through which an external device is connected to the terminal 300. For example, the external device may include a wired or wireless headset port, an external power supply (or battery charger) port, a wired or wireless data port, a memory card port, a port for connecting a device having an identification module, an audio input/output (I/O) port, a video I/O port, an earphone port, and the like. The interface unit 308 may be used to receive input (e.g., data information, power, etc.) from an external device and transmit the received input to one or more elements within the terminal 300 or may be used to transmit data between the terminal 300 and an external device.
The memory 309 may be used to store software programs as well as various data. The memory 309 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application program required by at least one function (such as a sound playing function, an image playing function, etc.), and the like; the storage data area may store data (such as audio data, a phonebook, etc.) created according to the use of the cellular phone, and the like. Further, the memory 309 may include high speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid state storage device.
The processor 310 is a control center of the mobile terminal, connects various parts of the entire mobile terminal using various interfaces and lines, and performs various functions of the mobile terminal and processes data by operating or executing software programs and/or modules stored in the memory 309 and calling data stored in the memory 309, thereby performing overall monitoring of the mobile terminal. Processor 310 may include one or more processing units; preferably, the processor 310 may integrate an application processor, which mainly handles operating systems, user interfaces, application programs, etc., and a modem processor, which mainly handles wireless communications. It will be appreciated that the modem processor described above may not be integrated into the processor 310.
The terminal 300 may further include a power supply 311 (such as a battery) for supplying power to various components, and preferably, the power supply 311 may be logically connected to the processor 310 through a power management system, so as to implement functions of managing charging, discharging, and power consumption through the power management system.
In addition, the terminal 300 includes some functional modules that are not shown, and are not described in detail herein.
Preferably, an embodiment of the present invention further provides a terminal, including a processor 310, a memory 309, and a computer program stored in the memory 309 and capable of running on the processor 310, where the computer program is executed by the processor 310 to implement each process of the above-mentioned mode control method embodiment, and can achieve the same technical effect, and in order to avoid repetition, details are not described here again.
An embodiment of the present invention further provides a computer-readable storage medium, where a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the computer program implements each process of the above-mentioned embodiment of the mode control method, and can achieve the same technical effect, and in order to avoid repetition, details are not repeated here. The computer-readable storage medium may be a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
Through the above description of the embodiments, those skilled in the art will clearly understand that the method of the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but in many cases, the former is a better implementation manner. Based on such understanding, the technical solutions of the present invention may be embodied in the form of a software product, which is stored in a storage medium (such as ROM/RAM, magnetic disk, optical disk) and includes instructions for enabling a terminal (such as a mobile phone, a computer, a server, an air conditioner, or a network device) to execute the method according to the embodiments of the present invention.
While the present invention has been described with reference to the embodiments shown in the drawings, the present invention is not limited to the embodiments, which are illustrative and not restrictive, and it will be apparent to those skilled in the art that various changes and modifications can be made therein without departing from the spirit and scope of the invention as defined in the appended claims.