Control method, intelligent terminal and storage medium

By controlling at least two interface elements to interact, the problem of monotonous interface display is solved, and vivid, diverse and rich interface display is achieved, improving the user experience.

CN120179111APending Publication Date: 2025-06-20上海小传科技有限公司
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510253685.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-04
Publication Date
2025-06-20

AI Technical Summary

Technical Problem

The existing interfaces show monotony, lack of vividness and diversity, resulting in poor user experience.

Method used

Through a control method, in response to preset conditions, at least two interface elements are controlled to interact, including wallpaper elements, virtual characters, component elements and unlock elements, to achieve dynamic and diverse interface display.

Benefits of technology

It realizes a more vivid, diverse and rich interface display, improves user experience, and enhances interface interactivity and fun.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120179111A_ABST
    Figure CN120179111A_ABST
Patent Text Reader

Abstract

The invention provides a control method, an intelligent terminal and a storage medium, and the control method comprises the following steps: responding to a preset condition, and controlling at least two interface elements to interact. Through the technical scheme of the invention, the interface can be displayed more vividly, variously and richly, so that the user experience is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of electronic technologies, and particularly to a control method, an intelligent terminal, and a storage medium. Background Art

[0002] With the development and progress of technologies, interface design is no longer limited to static information display, but is gradually developing towards a dynamic direction.

[0003] In the process of conceiving and implementing this application, the inventors found that there are at least the following problems: currently, the interface display is monotonous.

[0004] The foregoing description is to provide general background information and does not necessarily constitute prior art. Summary of the Invention

[0005] In view of the above technical problems, this application provides a control method, an intelligent terminal, and a storage medium, which can display the interface more vividly, diversely, and richly.

[0006] This application provides a control method, and the method includes:

[0007] In response to meeting a preset condition, controlling at least two interface elements to interact.

[0008] Optionally, the interface element includes at least one of a wallpaper element, a virtual character, a component element, and an unlocking element.

[0009] Optionally, the preset condition includes at least one of the following:

[0010] Displaying a preset interface;

[0011] Browsing the preset interface for more than a preset time;

[0012] Popping up a preset prompt page;

[0013] Detecting that a preset parameter has changed.

[0014] Triggering locking or unlocking.

[0015] Optionally, controlling at least two interface elements to interact includes:

[0016] In the unlocking process, controlling at least one of the wallpaper element, the virtual character, and the component element to interact with the unlocking element.

[0017] Optionally, the unlocking process includes before unlocking. Before unlocking, controlling at least one of the wallpaper element, the virtual character, and the component element to interact with the unlocking element includes at least one of the following:

[0018] Control at least one of the wallpaper element, the virtual character, and the component element to move within a preset distance range of the unlocking element;

[0019] Control at least one of the wallpaper element, the virtual character, and the component element to be displayed in the same / similar color as the unlocking element, and / or to flash at the same / similar frequency, and / or to shake at the same / similar amplitude.

[0020] Optionally, the unlocking element includes at least one of a face recognition element, a fingerprint recognition element, a swipe unlock element, a pattern unlock element, a voice unlock element, and a password unlock element.

[0021] Optionally, the unlocking process includes, when unlocking, controlling at least one of the wallpaper element, the virtual character, and the component element to interact with the unlocking element, including at least one of the following:

[0022] When the user unlocks, control the facial expression of the virtual character to be consistent with the facial expression of the user;

[0023] When the user unlocks, control at least one of the wallpaper element, the virtual character, and the component element to move along the same / similar trajectory as the swipe unlock element and / or the pattern unlock element.

[0024] Optionally, the unlocking process includes, after unlocking, when the user unlocks, controlling at least one of the wallpaper element, the virtual character, and the component element to interact with the unlocking element, and further includes:

[0025] When unlocking is successful / failed, control the virtual character to perform corresponding actions, and / or play corresponding voices, and / or display corresponding subtitles.

[0026] This application also provides an intelligent terminal, including: a memory and a processor, wherein a display program is stored on the memory, and when the display program is executed by the processor, the steps of any of the above methods are implemented.

[0027] This application also provides a storage medium, and the storage medium stores a computer program, and when the computer program is executed by a processor, the steps of any of the above methods are implemented.

[0028] As described above, the control method of this application can be applied to an intelligent terminal, and includes the steps of: in the interface display stage, controlling at least two interface elements to interact. Through the above technical solutions, the interface can be displayed more vividly, diversely, and richly, thereby improving the user experience. Description of the Drawings

[0029] The accompanying drawings here are incorporated into and constitute a part of this specification, showing embodiments consistent with this application, and are used together with the specification to explain the principles of this application. To more clearly illustrate the technical solutions of the embodiments of this application, the accompanying drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, for those of ordinary skill in the art, without creative efforts, other drawings can also be obtained based on these drawings.

[0030] Figure 1 Schematic diagram of the hardware structure of a mobile terminal for implementing various embodiments of this application;

[0031] Figure 2 Schematic diagram of a communication network system architecture provided by an embodiment of this application;

[0032] Figure 3 Schematic flowchart of a control method shown according to the first embodiment;

[0033] Figure 4 Schematic diagram of the interface elements of a mobile terminal shown according to the first embodiment;

[0034] Figure 5 Schematic flowchart of a control method shown according to the third embodiment;

[0035] Figure 6 Schematic flowchart of a control method shown according to the fourth embodiment;

[0036] Figure 7 Schematic flowchart of a control method shown according to the fifth embodiment.

[0037] The implementation, functional features, and advantages of the objectives of this application will be further described in conjunction with the embodiments with reference to the accompanying drawings. Through the above-mentioned accompanying drawings, the clear embodiments of this application have been shown, and there will be more detailed descriptions hereinafter. These drawings and textual descriptions are not intended to limit the scope of the concept of this application in any way, but to explain the concept of this application to those skilled in the art by referring to specific embodiments. Detailed implementation manners

[0038] Here, the exemplary embodiments will be described in detail, and the examples are shown in the accompanying drawings. When the following description involves the accompanying drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The implementation manners described in the following exemplary embodiments do not represent all the implementation manners consistent with this application. On the contrary, they are merely examples of the devices and methods consistent with some aspects of this application as detailed in the appended claims.

[0039] It should be noted that in this text, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, such that a process, method, article or device comprising a series of elements not only includes those elements but also includes other elements not expressly listed, or further includes elements inherent to such process, method, article or device. Without further limitation, an element defined by the statement "comprising one..." does not exclude the presence of additional identical elements in the process, method, article or device comprising such element. In addition, components, features, and elements with the same name in different embodiments of this application may have the same meaning or different meanings, and their specific meanings need to be determined based on their explanations in the specific embodiments or further in combination with the context in the specific embodiments.

[0040] It should be understood that although the terms first, second, third, etc. may be used herein to describe various information, such information should not be limited to these terms. These terms are only used to distinguish information of the same type from each other. For example, without departing from the scope of this text, the first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information. Depending on the context, the word "if" as used herein may be interpreted as "when" or "upon" or "in response to determining". Furthermore, as used herein, the singular forms "a", "an" and "the" are also intended to include the plural forms unless the context clearly dictates otherwise. It should be further understood that the terms "comprising", "including" indicate the presence of the stated features, steps, operations, elements, components, items, kinds, and / or groups, but do not exclude the presence, occurrence or addition of one or more other features, steps, operations, elements, components, items, kinds, and / or groups. The terms "or", "and / or", "including at least one of the following" and the like used in this application may be interpreted inclusively, or mean any one or any combination. For example, "including at least one of the following: A, B, C" means "any one of the following: A; B; C; A and B; A and C; B and C; A and B and C", and again, "A, B or C" or "A, B and / or C" means "any one of the following: A; B; C; A and B; A and C; B and C; A and B and C". An exception to this definition only occurs when the combination of elements, functions, steps or operations is inherently mutually exclusive in some way.

[0041] It should be understood that although the steps in the flowchart in the embodiments of the present application are sequentially shown as indicated by the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless there is a clear indication in this article, the execution of these steps has no strict order limit, and they can be executed in other orders. Moreover, at least a part of the steps in the figure may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily executed at the same moment, but can be executed at different moments, and their execution order is not necessarily sequential, but can be executed alternately or in turn with at least a part of other steps or sub-steps or stages of other steps.

[0042] Depending on the context, as used herein, the words "if", "when" can be interpreted as "when...", "when...", "in response to determining", or "in response to detecting". Similarly, depending on the context, the phrase "if it is determined" or "if it is detected (stated condition or event)" can be interpreted as "when it is determined", "in response to determining", "when it is detected (stated condition or event)", or "in response to detecting (stated condition or event)".

[0043] It should be noted that in this article, step codes such as S1, S11, etc. are adopted. The purpose is to more clearly and briefly express the corresponding content and do not constitute a substantial limitation in order. All of these are within the protection scope of the present application.

[0044] It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0045] In subsequent descriptions, suffixes such as "module", "component", or "unit" used to represent elements are only for the convenience of explaining the present application, and they have no specific meaning in themselves. Therefore, "module", "component", or "unit" can be used interchangeably.

[0046] The intelligent terminal can be implemented in various forms. For example, the intelligent terminal described in the present application may include intelligent terminals such as mobile phones, tablet computers, laptop computers, palmtop computers, personal digital assistants (PDAs), portable media players (PMPs), navigation devices, wearable devices, smart bracelets, pedometers, etc., as well as fixed terminals such as digital TVs, desktop computers, etc.

[0047] In the subsequent description, the mobile terminal will be used as an example for illustration. Those skilled in the art will understand that, except for the elements specifically for mobile purposes, the structure according to the embodiments of the present application can also be applied to fixed-type terminals.

[0048] Please refer to Figure 1 , which is a schematic diagram of the hardware structure of a mobile terminal for implementing various embodiments of the present application. The mobile terminal 100 may include: an RF (Radio Frequency) unit 101, a WiFi module 102, an audio output unit 103, an A / V (audio / video) input unit 104, a sensor 105, a display unit 106, a user input unit 107, an interface unit 108, a memory 109, a processor 110, and a power supply 111, etc. Those skilled in the art can understand that Figure 1 the mobile terminal structure shown in

[0049] does not constitute a limitation on the mobile terminal. The mobile terminal may include more or fewer components than shown in the figure, or combine certain components, or have different component arrangements. Figure 1 The following will specifically introduce each component of the mobile terminal:

[0050] The RF unit 101 can be used for receiving and transmitting signals during information reception or call processes. Specifically, after receiving the downlink information of the base station, it is given to the processor 110 for processing; in addition, the uplink data is sent to the base station. Usually, the RF unit 101 includes but is not limited to an antenna, at least one amplifier, a transceiver, a coupler, a low-noise amplifier, a duplexer, etc. In addition, the RF unit 101 can also communicate with the network and other devices through wireless communication. The above wireless communication can use any communication standard or protocol, including but not limited to GSM (Global System of Mobile communication), GPRS (General Packet Radio Service), CDMA2000 (CodeDivision Multiple Access 2000), WCDMA (Wideband Code DivisionMultiple Access), TD-SCDMA (Time Division-Synchronous CodeDivision Multiple Access), FDD-LTE (Frequency DivisionDuplexing-Long Term Evolution), TDD-LTE (Time DivisionDuplexing-Long Term Evolution), 5G, and 6G, etc.

[0051] WiFi belongs to short-range wireless transmission technology. The mobile terminal can help users send and receive emails, browse the web, and access streaming media through the WiFi module 102. It provides users with wireless broadband Internet access. Although Figure 1 the WiFi module 102 is shown, it can be understood that it does not belong to the essential components of the mobile terminal and can be omitted entirely within the scope of not changing the essence of the invention as needed.

[0052] The audio output unit 103 can convert the audio data received by the radio frequency unit 101 or the WiFi module 102 or stored in the memory 109 into an audio signal and output it as sound when the mobile terminal 100 is in a call signal reception mode, a call mode, a recording mode, a voice recognition mode, a broadcast reception mode, etc. Moreover, the audio output unit 103 can also provide an audio output related to the specific functions executed by the mobile terminal 100 (e.g., call signal reception sound, message reception sound, etc.). The audio output unit 103 can include a speaker, a buzzer, etc.

[0053] The A / V input unit 104 is used to receive audio or video signals. The A / V input unit 104 can include a Graphics Processing Unit (GPU) 1041 and a microphone 1042. The graphics processor 1041 processes the image data of still pictures or videos obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The processed image frames can be displayed on the display unit 106. The processed image frames can be stored in the memory 109 (or other storage media) or transmitted via the radio frequency unit 101 or the WiFi module 102. The microphone 1042 can receive sounds (audio data) via the microphone 1042 in operating modes such as a phone call mode, a recording mode, a voice recognition mode, etc., and can process such sounds into audio data. The processed audio (voice) data can be output in a format that can be transmitted to a mobile communication base station via the radio frequency unit 101 in the case of a phone call mode. The microphone 1042 can implement various types of noise cancellation (or suppression) algorithms to eliminate (or suppress) the noise or interference generated during the reception and transmission of audio signals.

[0054] The mobile terminal 100 further includes at least one sensor 105, such as a light sensor, a motion sensor, and other sensors. Optionally, the light sensor includes an ambient light sensor and a proximity sensor. Optionally, the ambient light sensor can adjust the brightness of the display panel 1061 according to the brightness of the ambient light, and the proximity sensor can turn off the display panel 1061 and / or the backlight when the mobile terminal 100 is moved to the ear. As a kind of motion sensor, the accelerometer sensor can detect the magnitude of acceleration in all directions (generally three axes), and can detect the magnitude and direction of gravity when stationary, and can be used in applications for identifying the posture of the mobile phone (such as horizontal and vertical screen switching, related games, magnetometer attitude calibration), vibration recognition related functions (such as pedometer, tapping), etc.; as for other sensors that the mobile phone can also be configured with, such as fingerprint sensors, pressure sensors, iris sensors, molecular sensors, gyroscopes, barometers, hygrometers, thermometers, infrared sensors, etc., they will not be elaborated here.

[0055] The display unit 106 is used to display information input by the user or information provided to the user. The display unit 106 may include a display panel 1061, and the display panel 1061 may be configured in the form of a liquid crystal display (LCD), an organic light-emitting diode (OLED), etc.

[0056] The user input unit 107 can be used to receive input digital or character information, and generate key signal inputs related to the user settings and function controls of the mobile terminal. Optionally, the user input unit 107 may include a touch panel 1071 and other input devices 1072. The touch panel 1071, also known as a touch screen, can collect touch operations of the user on or near it (such as operations of the user using a finger, a stylus, or any suitable object or accessory on or near the touch panel 1071), and drive the corresponding connection device according to a pre-set program. The touch panel 1071 can include two parts: a touch detection device and a touch controller. Optionally, the touch detection device detects the touch position of the user, detects the signal brought by the touch operation, and transmits the signal to the touch controller; the touch controller receives the touch information from the touch detection device, converts it into touch point coordinates, and then sends it to the processor 110, and can receive and execute commands sent by the processor 110. In addition, the touch panel 1071 can be implemented in multiple types such as resistive, capacitive, infrared, and surface acoustic wave. In addition to the touch panel 1071, the user input unit 107 may further include other input devices 1072. Optionally, the other input devices 1072 may include, but are not limited to, one or more of a physical keyboard, function keys (such as volume control keys, power on / off keys, etc.), a trackball, a mouse, a joystick, etc., and specific details are not limited here.

[0057] Optionally, the touch panel 1071 may cover the display panel 1061. After the touch panel 1071 detects a touch operation on or near it, it is transmitted to the processor 110 to determine the type of touch event. Subsequently, the processor 110 provides a corresponding visual output on the display panel 1061 according to the type of touch event. Although in Figure 1 , the touch panel 1071 and the display panel 1061 are implemented as two independent components to realize the input and output functions of the mobile terminal, but in some embodiments, the touch panel 1071 and the display panel 1061 can be integrated to realize the input and output functions of the mobile terminal, and the specific implementation here is not limited.

[0058] The interface unit 108 serves as an interface through which at least one external device can be connected to the mobile terminal 100. 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 with an identification module, an audio input / output (I / O) port, a video I / O port, a headset port, and so on. The interface unit 108 can be used to receive inputs from external devices (such as data information, power, etc.) and transmit the received inputs to one or more elements within the mobile terminal 100 or can be used to transmit data between the mobile terminal 100 and external devices.

[0059] The memory 109 can be used to store software programs and various data. The memory 109 mainly includes a program storage area and a data storage area. Optionally, the program storage area can store an operating system, applications required for at least one function (such as a sound playback function, an image playback function, etc.), and so on; the data storage area can store data created according to the use of the mobile phone (such as audio data, phone book, etc.). In addition, the memory 109 can include a high-speed random access memory and can also include a non-volatile memory, such as at least one magnetic disk storage device, a flash memory device, or other non-volatile solid-state storage devices.

[0060] The processor 110 is the control center of the mobile terminal, connecting various parts of the entire mobile terminal using various interfaces and lines. By running or executing software programs and / or modules stored in the memory 109, and by calling data stored in the memory 109, it executes various functions of the mobile terminal and processes data, thereby monitoring the mobile terminal as a whole. The processor 110 may include one or more processing units; preferably, the processor 110 may integrate an application processor and a modem processor. Optionally, the application processor mainly processes the operating system, user interface, and applications, etc., and the modem processor mainly processes wireless communications. It can be understood that the above-mentioned modem processor may not be integrated into the processor 110.

[0061] The mobile terminal 100 may further include a power source 111 (such as a battery) for powering each component. Preferably, the power source 111 may be logically connected to the processor 110 through a power management system, so as to implement functions such as management of charging, discharging, and power consumption management through the power management system.

[0062] Although Figure 1 not shown, the mobile terminal 100 may further include a Bluetooth module, etc., which will not be elaborated here.

[0063] To facilitate understanding of the embodiments of the present application, the communication network system on which the mobile terminal of the present application is based will be described below.

[0064] Please refer to Figure 2 , Figure 2 which is an architecture diagram of a communication network system provided by an embodiment of the present application. The communication network system is an LTE system of a general mobile communication technology. The LTE system includes a UE (User Equipment) 201, an E-UTRAN (Evolved UMTS Terrestrial Radio Access Network) 202, an EPC (Evolved Packet Core) 203, and an operator's IP service 204 that are communicatively connected in sequence.

[0065] Optionally, the UE 201 may be the above terminal 100, which will not be elaborated here.

[0066] The E-UTRAN 202 includes an eNodeB 2021 and other eNodeBs 2022, etc. Optionally, the eNodeB 2021 may be connected to other eNodeBs 2022 through a backhaul (such as an X2 interface), the eNodeB 2021 is connected to the EPC 203, and the eNodeB 2021 may provide access for the UE 201 to the EPC 203.

[0067] The EPC 203 may include an MME (Mobility Management Entity) 2031, an HSS (Home Subscriber Server) 2032, other MMEs 2033, an SGW (Serving Gate Way) 2034, a PGW (PDN Gate Way) 2035, a PCRF (Policy and Charging Rules Function) 2036, etc. Optionally, the MME 2031 is a control node that processes the signaling between the UE 201 and the EPC 203 and provides bearer and connection management. The HSS 2032 is used to provide some registers to manage functions such as a home location register (not shown in the figure) and stores some user-specific information such as service characteristics and data rates. All user data can be sent through the SGW 2034. The PGW 2035 can provide IP address allocation for the UE 201 and other functions. The PCRF 2036 is a policy and charging control policy decision point for service data flows and IP bearer resources, and it selects and provides available policy and charging control decisions for a policy and charging enforcement function unit (not shown in the figure).

[0068] The IP service 204 may include the Internet, an intranet, an IMS (IP Multimedia Subsystem), or other IP services, etc.

[0069] Although the above has been described by taking the LTE system as an example, those skilled in the art should be aware that this application is not only applicable to the LTE system, but also applicable to other wireless communication systems, such as GSM, CDMA2000, WCDMA, TD-SCDMA, 5G, and future new network systems (such as 6G), etc., which are not limited here.

[0070] Based on the above mobile terminal hardware structure and communication network system, various embodiments of this application are proposed.

[0071] The first embodiment

[0072] Referring to Figure 3 , Figure 3 is a schematic flowchart of a control method shown according to the first embodiment. The control method of the embodiments of this application can be applied to an intelligent terminal (such as a mobile phone) and includes the following steps:

[0073] Step S1, in response to meeting a preset condition, control at least two interface elements to interact.

[0074] Optionally, the interface element includes at least one of a wallpaper element, a virtual character, a component element, and an unlocking element.

[0075] Referring to Figure 4 , Figure 4 is a schematic diagram of the interface element of the smart terminal in this application.

[0076] Optionally, the wallpaper element may be each part constituting the wallpaper, including at least one of the following:

[0077] Image element;

[0078] Graphic element (such as lines, shapes, geometric figures, etc.);

[0079] Color element;

[0080] Texture element;

[0081] Animation element;

[0082] Sound element.

[0083] Optionally, the virtual character may be a virtual image presented in the dynamic wallpaper and created by means of computer graphics, graphics rendering, motion capture, deep learning, speech synthesis and other technical means.

[0084] Optionally, the component element may be a series of modular elements or components designed to implement specific functions or provide a user interface in a mobile operating system or application. The component element may include user interface components, such as a calendar component, a clock component, etc., the component element may also include functional components, such as components simplified from other software, the component element may also include third-party components, such as a social media sharing component, an advertisement component, etc., and the component element also includes service components, such as a music playing component, etc.

[0085] Optionally, the unlocking element may be a series of interface elements used to implement the unlocking function on a mobile device, such as a sliding bar in a sliding unlock.

[0086] Optionally, the preset condition includes at least one of the following:

[0087] Display a preset interface;

[0088] Browse the preset interface for more than a preset time;

[0089] Pop up a preset prompt page;

[0090] Detect that a preset parameter has changed.

[0091] Trigger locking or unlocking.

[0092] Optionally, in response to displaying a preset interface, control at least two interface elements to interact.

[0093] For example, if the preset interface is the lock screen interface, when the lock screen interface is displayed, control at least one of the wallpaper element, virtual character, and component element to interact with the unlocking element.

[0094] Another example, if the preset interface is the desktop, when jumping from another page to the desktop, control at least one of the wallpaper element, virtual character, and component element to interact with the unlocking element.

[0095] Optionally, in response to browsing the preset interface for more than a preset time, control at least two interface elements to interact.

[0096] For example, if the preset interface is the desktop, when browsing the desktop for more than 10 s, predict the application icon to be clicked by the user through an AI model, and control the virtual character to interact with the application icon to be clicked by the user.

[0097] Optionally, in response to the pop-up of a preset prompt page, control at least two interface elements to interact.

[0098] For example, if the preset prompt page is the charging interface pop-up during charging, control the virtual character to interact with the charging component.

[0099] Optionally, in response to detecting a change in a preset parameter, control at least two interface elements to interact.

[0100] For example, if the preset parameter is the battery power, when detecting that the battery power is less than 10%, control the virtual character to interact with the battery power component.

[0101] Another example, if the preset parameter is the acceleration, when detecting a change in the acceleration, control at least two interface elements to interact.

[0102] Optionally, in response to triggering locking or unlocking, control at least two interface elements to interact.

[0103] For example, if unlocking is triggered, control the virtual character to interact with the unlocking element.

[0104] Optionally, in response to meeting a preset condition, it is also possible to control the wallpaper element to move, and / or shake, and / or flash, and / or change color, and / or emit light, and / or produce special effects.

[0105] Optionally, in response to meeting a preset condition, it is also possible to control the virtual character to move, and / or shake, and / or flash, and / or change color, and / or emit light, and / or produce special effects.

[0106] Optionally, in response to meeting a preset condition, it is also possible to control the component element to move, and / or shake, and / or flash, and / or change color, and / or emit light, and / or emit special effects.

[0107] Through the embodiments of the present application, in response to meeting a preset condition, controlling at least two interface elements to interact can display the interface more vividly, diversely and richly, thereby enhancing the user experience.

[0108] Second Embodiment

[0109] Based on the first embodiment of the present application, in the second embodiment of the present application, the same or similar content as the above-mentioned first embodiment can be referred to the above introduction and will not be repeated hereinafter. On this basis, step S1, controlling at least two interface elements to interact in response to meeting a preset condition further includes step S10:

[0110] Step S10, in the unlocking process, controlling at least one of the wallpaper element, the virtual character, and the component element to interact with the unlocking element.

[0111] Optionally, the unlocking process includes before the user unlocks, when the user unlocks, and after the user unlocks.

[0112] Optionally, before the user unlocks, it may include when the lock screen interface is displayed, or when browsing the lock screen interface for more than a preset time, or when a non-unlocking operation is triggered on the lock screen interface.

[0113] Optionally, when the user unlocks, it may include when the user controls the unlocking element to unlock.

[0114] Optionally, the unlocking element includes at least one of a face recognition element, a fingerprint recognition element, a swipe-to-unlock element, a pattern-unlock element, a voice-unlock element, and a password-unlock element.

[0115] Optionally, after the user unlocks, it may include after the user unlocks successfully / fails.

[0116] Through the embodiments of the present application, in the unlocking process, by controlling at least one of the wallpaper element, the virtual character, and the component element to interact with the unlocking element, the interface can be displayed more vividly, diversely and richly, thereby enhancing the user experience.

[0117] Third Embodiment

[0118] Based on any of the above embodiments, the third embodiment of the present application is proposed. The same or similar content as any of the above embodiments in this embodiment can be referred to the above introduction and will not be repeated hereinafter. On this basis, referring to Figure 5, before the user unlocks, control at least one of the wallpaper element, the virtual character, and the component element to interact with the unlocking element, including at least one of the following:

[0119] Step S111, control at least one of the wallpaper element, the virtual character, and the component element to move within a preset distance range of the unlocking element;

[0120] Optionally, for the purpose of guiding the user to unlock the unlocking element, control at least one of the wallpaper element, the virtual character, and the component element to move within a preset distance range of the unlocking element, so that the user's attention can be better focused on the unlocking element;

[0121] Step S112, control at least one of the wallpaper element, the virtual character, and the component element to be displayed in the same / similar color as the unlocking element, and / or blink at the same / similar frequency, and / or sway at the same / similar amplitude.

[0122] Optionally, for the purpose of guiding the user to unlock the unlocking element, control at least one of the wallpaper element, the virtual character, and the component element to be displayed in the same / similar color as the unlocking element, and / or blink at the same / similar frequency, and / or sway at the same / similar amplitude, so that the user's attention can be better focused on the unlocking element.

[0123] Optionally, it is also possible to control the virtual character to pop up a dialog box and / or make a sound to guide the user to unlock the unlocking element.

[0124] Through the embodiments of the present application, before the user unlocks, controlling at least one of the wallpaper element, the virtual character, and the component element to interact with the unlocking element can display the interface more vividly, diversely, and richly, thereby enhancing the user experience.

[0125] Fourth Embodiment

[0126] Based on any of the above embodiments, the fourth embodiment of the present application is proposed. For the content that is the same or similar to any of the above embodiments in this embodiment, reference can be made to the above introduction and will not be repeated hereinafter. On this basis, referring to Figure 6 , when the user unlocks, control at least one of the wallpaper element, the virtual character, and the component element to interact with the unlocking element, including at least one of the following:

[0127] Step S121, when the user unlocks, control the facial expression of the virtual character to be the same as that of the user;

[0128] Optionally, when the user unlocks, it can be when the user performs face recognition unlocking, or fingerprint recognition unlocking, or swipe unlocking, or pattern unlocking, or voice unlocking, or password unlocking.

[0129] Optionally, the camera of the mobile phone can be used to capture the user's real-time facial image, and a face recognition algorithm is applied to detect and analyze the user's facial expression, including identifying the position and shape changes of key facial features such as eyes, mouth, eyebrows, and cheeks, obtaining the user's facial expression data, and mapping the user's facial expression data onto the facial model of the virtual character.

[0130] Optionally, the camera of the mobile phone can be used to capture the user's real-time facial image, and an expression recognition algorithm is used to recognize the user's expression based on the user's real-time facial image, such as smiling, angry, surprised, etc., and the corresponding virtual character expression is matched in the virtual character expression database based on the user's expression, so that the virtual character displays the corresponding virtual character expression.

[0131] Step S122, when the user unlocks, control at least one of the wallpaper element, the virtual character, and the component element to move along the same / similar trajectory as the swipe unlocking element and / or the pattern unlocking element.

[0132] Optionally, when the user performs swipe unlocking and / or pattern unlocking, at least one of the wallpaper element, the virtual character, and the component element can be controlled to slide along the same / similar trajectory as the swipe unlocking element and / or the pattern unlocking element.

[0133] For example, when the user performs horizontal swipe unlocking, the wallpaper element, the virtual character, and the component task can be controlled to slide horizontally.

[0134] Optionally, when the user unlocks, the wallpaper element can also be controlled to move, and / or shake, and / or flash, and / or change color, and / or emit light, and / or display special effects, and / or emit special sound effects.

[0135] Optionally, when the user unlocks, the virtual character can also be controlled to move, and / or shake, and / or flash, and / or change color, and / or emit light, and / or display special effects, and / or emit special sound effects.

[0136] Optionally, when the user unlocks, the component element can also be controlled to move, and / or shake, and / or flash, and / or change color, and / or emit light, and / or display special effects, and / or emit special sound effects.

[0137] When the user unlocks, in the embodiments of the present application, by controlling at least one of the wallpaper element, the virtual character, and the component element to interact with the unlocking element, the interface can be displayed more vividly, diversely, and richly, thereby enhancing the user experience, deepening the user's sense of participation, and creating a pleasant usage atmosphere.

[0138] The fifth embodiment

[0139] Based on any of the above embodiments, the fifth embodiment of the present application is proposed. For the same or similar content in this embodiment as in any of the above embodiments, reference can be made to the above introduction and will not be elaborated hereinafter. On this basis, referring to Figure 7 , after the user unlocks, controlling at least one of the wallpaper element, the virtual character, and the component element to interact with the unlocking element includes:

[0140] Step S131, when the unlocking is successful / failed, controlling the virtual character to perform corresponding actions, and / or playing corresponding voices, and / or displaying corresponding subtitles.

[0141] Optionally, when the unlocking is successful, the virtual character can be controlled to perform a celebration action, and / or play a celebration voice, and / or display celebration subtitles.

[0142] Optionally, when the unlocking fails, the virtual character can be controlled to perform an encouraging action, and / or play an encouraging voice, and / or display encouraging subtitles.

[0143] Optionally, when the unlocking is successful, the wallpaper element can also be controlled to move, and / or shake, and / or flash, and / or change color, and / or emit light, and / or display special effects, and / or emit special sound effects.

[0144] Optionally, when the unlocking is successful, the virtual character can also be controlled to move, and / or shake, and / or flash, and / or change color, and / or emit light, and / or display special effects, and / or emit special sound effects.

[0145] Optionally, when the unlocking is successful, the component element can also be controlled to move, and / or shake, and / or flash, and / or change color, and / or emit light, and / or display special effects, and / or emit special sound effects.

[0146] After the user unlocks, in the embodiments of the present application, by controlling at least one of the wallpaper element, the virtual character, and the component element to interact with the unlocking element, the interface can be displayed more vividly, diversely, and richly, and feedback can also be given to the user in a timely manner, thereby enhancing the user experience.

[0147] An embodiment of the present application further provides an intelligent terminal, including a memory and a processor. A display program is stored on the memory. When the display program is executed by the processor, the steps of the control method in any of the above embodiments are implemented.

[0148] An embodiment of the present application further provides a storage medium, on which a display program is stored. When the display program is executed by the processor, the steps of the control method in any of the above embodiments are implemented.

[0149] In the embodiments of the intelligent terminal and the storage medium provided by the present application, all the technical features of any of the above control method embodiments may be included. The content of the specification expansion and explanation is basically the same as that of the above method embodiments, and will not be elaborated herein.

[0150] An embodiment of the present application further provides a computer program product, which includes computer program code. When the computer program code runs on a computer, the computer is caused to execute the methods in various possible implementation manners as described above.

[0151] An embodiment of the present application further provides a chip, including a memory and a processor. The memory is used to store a computer program, and the processor is used to call and run the computer program from the memory, so that a device installed with the chip executes the methods in various possible implementation manners as described above.

[0152] It can be understood that the above scenarios are only examples and do not constitute a limitation on the application scenarios of the technical solutions provided by the embodiments of the present application. The technical solutions of the present application can also be applied to other scenarios. For example, as known to those of ordinary skill in the art, with the evolution of the system architecture and the emergence of new business scenarios, the technical solutions provided by the embodiments of the present application are equally applicable to similar technical problems.

[0153] The serial numbers of the above embodiments of the present application are only for description and do not represent the advantages or disadvantages of the embodiments.

[0154] The steps in the method embodiments of the present application can be adjusted, combined, and deleted according to actual needs.

[0155] The units in the device embodiments of the present application can be combined, divided, and deleted according to actual needs.

[0156] In the present application, for the description of the same or similar term concepts, technical solutions, and / or application scenarios, generally only the first occurrence is described in detail. When it appears repeatedly later, for the sake of brevity, it is generally not elaborated again. When understanding the technical solutions and other contents of the present application, for the same or similar term concepts, technical solutions, and / or application scenarios that are not described in detail later, reference can be made to the relevant detailed descriptions before.

[0157] In this application, the descriptions of the various embodiments each have their own emphasis. For parts not described in detail or recorded in a certain embodiment, reference may be made to the relevant descriptions of other embodiments.

[0158] The technical features of the technical solutions of this application can be combined arbitrarily. For the sake of brevity of description, not all possible combinations of the various technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, it should be considered to be within the scope recorded in this application.

[0159] Through the description of the above embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus a necessary general hardware platform. Of course, it can also be implemented by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solutions of this application, in essence or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium as described above (such as ROM / RAM, magnetic disk, optical disc), and includes several instructions for causing a terminal device (which can be a mobile phone, computer, server, controlled terminal, or network device, etc.) to execute the methods of each embodiment of this application.

[0160] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the processes or functions according to the embodiments of this application are generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a storage medium or transmitted from one storage medium to another storage medium. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center by wire (such as coaxial cable, optical fiber, digital subscriber line) or wirelessly (such as infrared, wireless, microwave, etc.). The storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or data center that includes one or more integrated available media. The available medium can be a magnetic medium (such as a floppy disk, storage disk, magnetic tape), an optical medium (such as a DVD), or a semiconductor medium (such as a Solid State Disk (SSD)), etc.

[0161] The above are only the preferred embodiments of the present application, and do not limit the patent scope of the present application. Any equivalent structure or equivalent process transformation made by using the content of the specification and drawings of the present application, or directly or indirectly applied in other related technical fields, shall be equally included in the patent protection scope of the present application.

Claims

1. A control method, characterized in that: The method comprises: In response to meeting a preset condition, at least two interface elements are controlled to interact.

2. The method according to claim 1, characterized in that The interface element includes at least one of a wallpaper element, a virtual character, a component element, and an unlocking element.

3. The method according to claim 2, characterized in that The preset condition includes at least one of the following: Display the preset interface; Browsing the preset interface exceeds the preset time; The preset prompt page pops up; A change in preset parameters is detected; Trigger screen lock or unlock.

4. The method according to claim 1, characterized in that Control at least two interface elements to interact, including: In the unlocking process, at least one of the wallpaper element, the virtual character, and the component element is controlled to interact with the unlocking element.

5. The method according to claim 4, characterized in that The unlocking process includes, before unlocking, controlling at least one of the wallpaper element, the virtual character, and the component element to interact with the unlocking element, including at least one of the following: Controlling at least one of the wallpaper element, the virtual character, and the component element to move within a preset distance range of the unlocking element; Control at least one of the wallpaper element, the virtual character, and the component element to be displayed in the same / similar color as the unlocking element, and / or to flash at the same / similar frequency, and / or to shake at the same / similar amplitude.

6. The method according to any one of claims 2 to 4, characterized in that The unlocking element includes at least one of a facial recognition element, a fingerprint recognition element, a sliding unlocking element, a pattern unlocking element, a voice unlocking element, and a password unlocking element.

7. The method according to claim 4, characterized in that The unlocking process includes, during unlocking, controlling at least one of the wallpaper element, the virtual character, and the component element to interact with the unlocking element, including at least one of the following: When the user unlocks the phone, the facial expression of the virtual character is controlled to be consistent with the facial expression of the user; When the user unlocks the device, at least one of the wallpaper element, the virtual character, and the component element is controlled to move in the same / similar trajectory as the slide unlock element and / or the pattern unlock element.

8. The method according to claim 4, characterized in that The unlocking process includes, after unlocking, controlling at least one of the wallpaper element, the virtual character, and the component element to interact with the unlocking element, and further comprising: When unlocking succeeds / failures, the virtual character is controlled to perform corresponding actions, and / or play corresponding voices, and / or display corresponding subtitles.

9. An intelligent terminal, characterized in that: include: A memory and a processor, wherein a display program is stored in the memory, and when the display program is executed by the processor, the steps of the control method according to any one of claims 1 to 8 are implemented.

10. A storage medium, characterized in that: The storage medium stores a computer program, which, when executed by a processor, implements the steps of the control method according to any one of claims 1 to 8.