A system, interaction method, and electronic device

CN122963669APending Publication Date: 2026-10-23HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510494541.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-18
Publication Date
2026-10-23

AI Technical Summary

Technical Problem

但是该种方式过于单一难以满足用户的个性化的需求

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122963669A_ABST
    Figure CN122963669A_ABST
Patent Text Reader

Abstract

The application provides a system, an interaction method and an electronic device. When displaying an interface associated with a first theme, the first electronic device can send indication information to a second electronic device while displaying a first animation effect in response to an operation of a first user. The second electronic device can display a second animation effect synchronously when displaying an interface associated with a second theme. Through the interaction method provided by the embodiments of the application, the first user and the second user can have interesting interaction through themes, without the need for social applications, increasing the interaction between users, improving the diversity of interaction methods, meeting the personalized needs of users, and helping to improve the user experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of electronic devices, and more specifically, to a system, an interaction method, and an electronic device. Background Technology

[0002] With technological advancements, users' personalized needs are increasing. Currently, users primarily express emotions by exchanging text and emoticons through social networking applications. However, this method is too simplistic and fails to meet users' individualized needs. Summary of the Invention

[0003] This application provides a system, an interaction method, and an electronic device that allows electronic devices to interact through themes, increasing the ways users can interact, meeting users' personalized needs, and helping to improve the user experience.

[0004] In a first aspect, a system is provided, comprising a first electronic device and a second electronic device, wherein the first electronic device is assigned a first theme and the second electronic device is assigned a second theme, the first theme and the second theme being associated together, wherein the first electronic device is configured to, in response to a first operation by a first user, send a first instruction message to the second electronic device and display a first animation effect on the first interface when displaying a first interface, wherein the first interface is an interface associated with the first theme; the second electronic device is configured to display a second interface; the second electronic device is further configured to, in response to a second operation by a second user, switch from displaying the second interface to displaying a third interface and, according to the first instruction message, display a second animation effect on the third interface, wherein the third interface is an interface associated with the second theme.

[0005] For example, the second interface may be an interface that is not associated with the second theme, such as an always-on screen or an application interface.

[0006] For example, the first interface and the third interface can be a lock screen or a desktop.

[0007] In this embodiment, the first electronic device can respond to the operation of the first user. While displaying the first animation effect, it can also send instruction information to the second electronic device. When the second electronic device receives the instruction information in a black screen state, it can display the second animation effect when its screen is lit, ensuring that the user does not miss it and improving the user experience. When the second electronic device receives the instruction information while displaying the application interface, it can display the second animation effect while displaying a third interface associated with the second theme, without affecting the user's normal use of the application, further improving the user experience. The interaction method provided in this embodiment allows for interesting interactions through themes, eliminating the need for social applications, increasing the interaction channels between users, enhancing the diversity of interaction methods, meeting users' personalized needs, and improving the user experience.

[0008] In conjunction with the first aspect, in some implementations of the first aspect, the first interface includes a first object, the third interface includes a second object, the first electronic device is specifically used to display an animation effect of moving the first object in response to the first operation; the second electronic device is specifically used to display an animation effect of moving the second object according to the first instruction information.

[0009] In conjunction with the first aspect, in some implementations of the first aspect, the first electronic device is further configured to determine a first moving speed of the first object according to the first operation and display an animation effect of moving the first object according to the first moving speed; the second electronic device is further configured to obtain a second moving speed of the second object according to the first instruction information and display an animation effect of moving the second object according to the second moving speed.

[0010] In conjunction with the first aspect, in some implementations of the first aspect, the first operation is one of the following operations: sliding operation, blowing operation, shaking operation, and air gesture operation.

[0011] In conjunction with the first aspect, in some implementations of the first aspect, the first interface includes a first object, the third interface includes a second object, the first operation is the operation of the first user taking a picture of their face, before responding to the first operation, the expression of the first object is a first expression, the expression of the second object is a second expression, the first electronic device is specifically used to respond to the first operation to display an animation effect of the first object switching from the first expression to the third expression, the third expression being associated with the facial expression of the first user; the second electronic device is specifically used to display an animation effect of the second object switching from the second expression to the third expression according to the first instruction information.

[0012] In conjunction with the first aspect, in some implementations of the first aspect, the second electronic device is further configured to output a prompt message before displaying the second animation effect, the prompt message being used to indicate whether to display the animation effect; specifically, the second electronic device is configured to display the second animation effect on the second interface in response to the second user's operation of confirming the display of the animation effect.

[0013] Secondly, an interaction method is provided, the method comprising: controlling a display device to display a first interface, wherein the first interface is an interface associated with a first theme; responding to a first operation of a first user, controlling the display device to display a first animation effect on the first interface and sending a first instruction message to a second electronic device, such that when the second electronic device switches from displaying a second interface to displaying a third interface, it displays a second animation effect on the third interface, wherein the theme of the second electronic device is a second theme, the second theme is associated with the first theme, and the third interface is an interface associated with the second theme.

[0014] In conjunction with the second aspect, in some implementations of the second aspect, the first interface includes a first object, and the control of the display device to display a first animation effect on the first interface in response to a first user's first operation includes: controlling the display device to display an animation effect that moves the first object in response to the first operation.

[0015] In conjunction with the second aspect, in some implementations of the second aspect, the method further includes: determining a first moving speed of the first object based on the first operation; the response to the first operation, controlling the display device to display a first animation effect on the first interface, includes: displaying an animation effect of moving the first object based on the first moving speed in response to the first operation.

[0016] In conjunction with the second aspect, in some implementations of the second aspect, the first operation is one of the following operations: sliding operation, blowing operation, shaking operation, and air gesture operation.

[0017] In conjunction with the second aspect, in some implementations of the second aspect, the first interface includes a first object, the first operation is the operation of the first user taking a picture of their face, and the response to the first user's first operation, controlling the display device to display a first animation effect on the first interface includes: in response to the first operation, controlling the display device to display an animation effect of the first object switching from a first expression to a third expression, the third expression being associated with the first user's facial expression.

[0018] Thirdly, an interaction method is provided, the method comprising: controlling a display device to display a second interface; receiving a first instruction message sent by a first electronic device, the first instruction message being used to instruct the second electronic device to display a second animation effect, wherein the theme of the first electronic device is a first theme; responding to a second operation of a second user, controlling the display device to switch from displaying the second interface to displaying a third interface and displaying the second animation effect on the third interface according to the first instruction message, the third interface being an interface associated with the second theme, the second theme being associated with the first theme.

[0019] In conjunction with the third aspect, in some implementations of the third aspect, the third interface includes a second object, and displaying the second animation effect on the third interface according to the first instruction information includes: displaying an animation effect of moving the second object on the third interface according to the first instruction information.

[0020] In conjunction with the third aspect, in some implementations of the third aspect, the method further includes: obtaining a second movement speed of the second object based on the first instruction information; and displaying the second animation effect includes: displaying an animation effect of moving the second object based on the second movement speed.

[0021] In conjunction with the third aspect, in some implementations of the third aspect, the third interface includes a second object. Before receiving the first instruction information, the surface of the second object is a second expression. The display of the second animation effect on the third interface according to the first instruction information includes: displaying an animation effect on the third interface in which the second object switches from the second expression to a third expression according to the first instruction information.

[0022] Fourthly, an electronic device is provided, comprising one or more processors; one or more memories; the one or more memories storing one or more computer programs, the one or more computer programs including instructions that, when executed by the one or more processors, cause the first aspect or any possible implementation thereof to be executed, or cause the second aspect or any possible implementation thereof to be executed.

[0023] Fifthly, a computer-readable storage medium is provided, comprising a computer program or instructions that, when executed on a computer, cause the first aspect and any possible implementation of the method of the first aspect to be performed.

[0024] In a sixth aspect, a computer program product is provided, comprising a computer program or instructions that, when executed on a computer, cause the first aspect and any possible implementation of the method of the first aspect to be performed.

[0025] In a seventh aspect, a computer program is provided that, when run on a computer, causes the methods described in the first aspect and any possible implementation thereof to be executed.

[0026] Eighthly, an electronic device according to an embodiment of this application includes modules / units for performing the above aspects or any possible design of the above aspects; these modules / units can be implemented in hardware or by hardware executing corresponding software.

[0027] For the beneficial effects of aspects two through eight, please refer to the beneficial effects of aspect one, which will not be repeated here. Attached Figure Description

[0028] Figure 1 This is a schematic diagram of the structure of the electronic device provided in the embodiments of this application.

[0029] Figure 2 This is a software structure block diagram of the electronic device provided in the embodiments of this application.

[0030] Figure 3 This is a set of GUIs provided in the embodiments of this application.

[0031] Figure 4 This is a set of GUIs provided in the embodiments of this application.

[0032] Figure 5 This is a set of GUIs provided in the embodiments of this application.

[0033] Figure 6 This is a set of GUIs provided in the embodiments of this application.

[0034] Figure 7 This is a set of GUIs provided in the embodiments of this application.

[0035] Figure 8 This is a set of GUIs provided in the embodiments of this application.

[0036] Figure 9 This is a schematic flowchart of the interaction method provided in the embodiments of this application.

[0037] Figure 10 This is a schematic diagram of an electronic device provided in an embodiment of this application. Detailed Implementation

[0038] The technical solutions in the embodiments of this application will now be described with reference to the accompanying drawings.

[0039] The terminology used in the following embodiments is for the purpose of describing particular embodiments only and is not intended to be limiting of this application. As used in the specification and appended claims of this application, the singular expressions “a,” “an,” “the,” “the,” “the,” and “this” are intended to also include expressions such as “one or more,” unless the context clearly indicates otherwise. It should also be understood that in the following embodiments of this application, “at least one” and “one or more” refer to one, two, or more than two. The term “and / or” is used to describe the relationship between related objects, indicating that three relationships may exist; for example, A and / or B can indicate: A alone, A and B simultaneously, or B alone, where A and B can be singular or plural. The character “ / ” generally indicates that the preceding and following related objects are in an “or” relationship.

[0040] References to "one embodiment" or "some embodiments" as described in this specification mean that one or more embodiments of this application include a specific feature, structure, or characteristic described in connection with that embodiment. Therefore, the phrases "in one embodiment," "in some embodiments," "in other embodiments," "in still other embodiments," etc., appearing in different parts of this specification do not necessarily refer to the same embodiment, but rather mean "one or more, but not all, embodiments," unless otherwise specifically emphasized. The terms "comprising," "including," "having," and variations thereof mean "including but not limited to," unless otherwise specifically emphasized.

[0041] The following describes an electronic device, a user interface for such an electronic device, and embodiments for using such an electronic device. In some embodiments, the electronic device may be a portable electronic device that also includes other functions such as a personal digital assistant and / or music player, such as a mobile phone, tablet computer, wearable electronic device with wireless communication capabilities (such as a smartwatch), etc. Exemplary embodiments of the portable electronic device include, but are not limited to, carrying... Alternatively, it could be a portable electronic device with another operating system. The aforementioned portable electronic device could also be other portable electronic devices, such as laptops. It should also be understood that in some other embodiments, the aforementioned electronic device may not be a portable electronic device, but rather a desktop computer.

[0042] For example, Figure 1A schematic diagram of the structure of electronic device 100 is shown. Electronic device 100 may include a processor 110, an external memory interface 120, an internal memory 121, a universal serial bus (USB) interface 130, a charging management module 140, a power management module 141, a battery 142, antenna 1, antenna 2, a mobile communication module 150, a wireless communication module 160, an audio module 170, a speaker 170A, a receiver 170B, a microphone 170C, a headphone jack 170D, a sensor module 180, buttons 190, a motor 191, an indicator 192, a camera 193, a display screen 194, and a subscriber identification module (SIM) card interface 195, etc. The sensor module 180 may include a pressure sensor 180A, a gyroscope sensor 180B, a barometric pressure sensor 180C, a magnetic sensor 180D, an accelerometer sensor 180E, a distance sensor 180F, a proximity sensor 180G, a fingerprint sensor 180H, a temperature sensor 180J, a touch sensor 180K, an ambient light sensor 180L, a bone conduction sensor 180M, etc.

[0043] It is understood that the structures illustrated in the embodiments of this application do not constitute a specific limitation on the electronic device 100. In other embodiments of this application, the electronic device 100 may include more or fewer components than illustrated, or combine some components, or split some components, or have different component arrangements. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.

[0044] Processor 110 may include one or more processing units, such as: application processor (AP), modem processor, graphics processing unit (GPU), image signal processor (ISP), controller, memory, video codec, digital signal processor (DSP), baseband processor, and / or neural network processing unit (NPU), etc. Different processing units may be independent devices or integrated into one or more processors.

[0045] The controller can be the nerve center and command center of the electronic device 100. The controller can generate operation control signals according to the instruction opcode and timing signals to complete the control of fetching and executing instructions.

[0046] The processor 110 may also include a memory for storing instructions and data. In some embodiments, the memory in the processor 110 is a cache memory. This memory can store instructions or data that the processor 110 has just used or that are used repeatedly. If the processor 110 needs to use the instruction or data again, it can retrieve it directly from the memory. This avoids repeated accesses, reduces the waiting time of the processor 110, and thus improves the efficiency of the system.

[0047] In some embodiments, the processor 110 may include one or more interfaces. Interfaces may include an inter-integrated circuit (I2C) interface, an inter-integrated circuit sound (I2S) interface, a pulse code modulation (PCM) interface, a universal asynchronous receiver / transmitter (UART) interface, a mobile industry processor interface (MIPI), a general-purpose input / output (GPIO) interface, a subscriber identity module (SIM) interface, and / or a universal serial bus (USB) interface, etc.

[0048] The wireless communication function of electronic device 100 can be realized through antenna 1, antenna 2, mobile communication module 150, wireless communication module 160, modem processor and baseband processor, etc.

[0049] Antenna 1 and antenna 2 are used to transmit and receive electromagnetic wave signals. Each antenna in electronic device 100 can be used to cover one or more communication frequency bands. Different antennas can also be multiplexed to improve antenna utilization. For example, antenna 1 can be multiplexed as a diversity antenna for a wireless local area network. In some other embodiments, the antennas can be used in conjunction with tuning switches.

[0050] The mobile communication module 150 can provide solutions for wireless communication, including 2G / 3G / 4G / 5G, applied to the electronic device 100. The mobile communication module 150 may include at least one filter, switch, power amplifier, low noise amplifier (LNA), etc. The mobile communication module 150 can receive electromagnetic waves via antenna 1, and perform filtering, amplification, and other processing on the received electromagnetic waves before transmitting them to a modem processor for demodulation. The mobile communication module 150 can also amplify the signal modulated by the modem processor and convert it into electromagnetic waves for radiation via antenna 1. In some embodiments, at least some functional modules of the mobile communication module 150 may be housed in the processor 110. In some embodiments, at least some functional modules of the mobile communication module 150 and at least some modules of the processor 110 may be housed in the same device.

[0051] The modem processor may include a modulator and a demodulator. The modulator modulates the low-frequency baseband signal to be transmitted into a mid-to-high frequency signal. The demodulator demodulates the received electromagnetic wave signal into a low-frequency baseband signal. The demodulator then transmits the demodulated low-frequency baseband signal to the baseband processor for processing. After processing by the baseband processor, the low-frequency baseband signal is transmitted to the application processor. The application processor outputs sound signals through an audio device (not limited to speaker 170A, receiver 170B, etc.) or displays images or videos through the display screen 194. In some embodiments, the modem processor may be a separate device. In other embodiments, the modem processor may be independent of the processor 110 and may be housed in the same device as the mobile communication module 150 or other functional modules.

[0052] The wireless communication module 160 can provide solutions for wireless communication applications on the electronic device 100, including wireless local area networks (WLANs) (such as wireless fidelity (Wi-Fi) networks), Bluetooth (BT), global navigation satellite system (GNSS), frequency modulation (FM), near field communication (NFC), and infrared (IR) technologies. The wireless communication module 160 can be one or more devices integrating at least one communication processing module. The wireless communication module 160 receives electromagnetic waves via antenna 2, performs frequency modulation and filtering of the electromagnetic wave signals, and sends the processed signal to processor 110. The wireless communication module 160 can also receive signals to be transmitted from processor 110, perform frequency modulation and amplification, and convert them into electromagnetic waves for radiation via antenna 2.

[0053] In some embodiments, antenna 1 of electronic device 100 is coupled to mobile communication module 150, and antenna 2 is coupled to wireless communication module 160, enabling electronic device 100 to communicate with networks and other devices via wireless communication technology. The wireless communication technology may include Global System for Mobile Communications (GSM), General Packet Radio Service (GPRS), Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA), Time-Division Code Division Multiple Access (TD-CDMA), Long Term Evolution (LTE), BT, GNSS, WLAN, NFC, FM, and / or IR technologies, etc. The GNSS may include the Global Positioning System (GPS), the Global Navigation Satellite System (GLONASS), the BeiDou Navigation Satellite System (BDS), the Quasi-Zenith Satellite System (QZSS), and / or satellite-based augmentation systems (SBAS).

[0054] Electronic device 100 implements display functions through a GPU, a display screen 194, and an application processor. The GPU is a microprocessor for image processing, connected to the display screen 194 and the application processor. The GPU is used to perform mathematical and geometric calculations and for graphics rendering. Processor 110 may include one or more GPUs, which execute program instructions to generate or modify display information.

[0055] Display screen 194 is used to display images, videos, etc. Display screen 194 includes a display panel. The display panel can be a liquid crystal display (LCD), an organic light-emitting diode (OLED), an active-matrix organic light-emitting diode (AMOLED), a flexible light-emitting diode (FLED), a Mini LED, a MicroLED, a Micro-OLED, a quantum dot light-emitting diode (QLED), etc. In some embodiments, electronic device 100 may include one or N displays 194, where N is a positive integer greater than 1. Display screen 194 can also be referred to as a monitor 194.

[0056] Electronic device 100 can perform shooting functions through ISP, camera 193, video codec, GPU, display 194 and application processor.

[0057] The ISP (Image Signal Processor) is used to process data fed back from the camera 193. For example, when taking a picture, the shutter is opened, and light is transmitted through the lens to the camera's photosensitive element. The light signal is converted into an electrical signal, and the camera's photosensitive element transmits the electrical signal to the ISP for processing, converting it into an image visible to the naked eye. The ISP can also perform algorithmic optimization on image noise and brightness. The ISP can also optimize parameters such as exposure and color temperature of the shooting scene. In some embodiments, the ISP can be set in the camera 193.

[0058] Camera 193 is used to capture still images or videos. An object is projected onto a photosensitive element by generating an optical image through the lens. The photosensitive element can be a charge-coupled device (CCD) or a complementary metal-oxide-semiconductor (CMOS) phototransistor. The photosensitive element converts the light signal into an electrical signal, which is then passed to an ISP for conversion into a digital image signal. The ISP outputs the digital image signal to a DSP for processing. The DSP converts the digital image signal into image signals in standard RGB, YUV, or other formats. In some embodiments, the electronic device 100 may include one or N cameras 193, where N is a positive integer greater than 1.

[0059] Digital signal processors (DSPs) are used to process digital signals. Besides digital image signals, they can also process other digital signals. For example, when electronic device 100 selects a frequency, the DSP can perform Fourier transforms on the frequency energy.

[0060] Video codecs are used to compress or decompress digital video. Electronic device 100 may support one or more video codecs. Thus, electronic device 100 can play or record videos in various encoding formats, such as Moving Picture Experts Group (MPEG) 1, MPEG2, MPEG3, MPEG4, etc.

[0061] The external storage interface 120 can be used to connect an external memory card, such as a Micro SD card, to expand the storage capacity of the electronic device 100. The external memory card communicates with the processor 110 through the external storage interface 120 to perform data storage functions. For example, music, video, and other files can be saved on the external memory card.

[0062] Internal memory 121 can be used to store computer executable program code, which includes instructions. Processor 110 executes various functional applications and data processing of electronic device 100 by running the instructions stored in internal memory 121. Internal memory 121 may include a program storage area and a data storage area. The program storage area may store the operating system, at least one application program required for a function (such as sound playback, image playback, etc.), etc. The data storage area may store data created during the use of electronic device 100 (such as audio data, phonebook, etc.). Furthermore, internal memory 121 may include high-speed random access memory and may also include non-volatile memory, such as at least one disk storage device, flash memory device, universal flash storage (UFS), etc.

[0063] Figure 2 This is a software structure block diagram of an electronic device 100 according to an embodiment of this application. The layered architecture divides the software into several layers, each with a clear role and function. Layers communicate with each other through software interfaces. In some embodiments, the Android system is divided into four layers, from top to bottom: the application layer, the application framework layer, the system library layer, and the kernel layer. The application layer may include a series of application packages.

[0064] like Figure 2 As shown, the application layer can include camera, settings, third-party applications, etc. Third-party applications can include gallery, calendar, call, map, navigation, WLAN, Bluetooth, music, video, SMS, etc.

[0065] The application framework layer provides application programming interfaces (APIs) and programming frameworks for applications in the application layer. The application framework layer may include some predefined functions.

[0066] like Figure 2 As shown, the application framework layer may include a window manager, content provider, view system, phone manager, resource manager, notification manager, etc.

[0067] The window manager is used to manage windowed applications. It can obtain the screen size, determine if a status bar is present, lock the screen, and capture screenshots. The content provider stores and retrieves data, making this data accessible to applications. This data may include videos, images, audio, made and received phone calls, browsing history and bookmarks, phone books, etc.

[0068] The view system includes visual controls, such as controls for displaying text, controls for displaying images, and such as the indicator information for displaying the virtual shutter button in the embodiments of this application. The view system can be used to build applications. The display interface can consist of one or more views. For example, a display interface including a text message notification icon can include a view for displaying text and a view for displaying images.

[0069] The phone manager is used to provide communication functions for electronic device 100. For example, it manages call status (including connection and disconnection).

[0070] The file explorer provides applications with various resources, such as localized strings, icons, images, layout files, video files, and more.

[0071] The notification manager allows applications to display notifications in the status bar. These notifications can be used to deliver informational messages and can disappear automatically after a short pause, requiring no user interaction. For example, the notification manager can be used to notify users of completed downloads or message alerts. The notification manager can also display notifications as icons or scrolling text in the top status bar, such as notifications from background applications, or as dialog boxes on the screen. Examples include displaying text messages in the status bar, emitting sounds, vibrating electronic devices, and flashing indicator lights.

[0072] The application layer and application framework layer run in a virtual machine. The virtual machine executes the Java files of the application layer and application framework layer as binary files. The virtual machine is used to perform functions such as object lifecycle management, stack management, thread management, security and exception management, and garbage collection.

[0073] System libraries can include multiple functional modules. For example: surface manager, media libraries, 3D graphics processing libraries (e.g., OpenGL ES), 2D graphics engines (e.g., SGL), etc.

[0074] The Surface Manager is used to manage the display subsystem and provides the blending of 2D and 3D layers for multiple applications.

[0075] The media library supports playback and recording of various common audio and video formats, as well as still image files. It supports multiple audio and video encoding formats, such as MPEG4, H.264, MP3, AAC, AMR, JPG, and PNG.

[0076] The 3D graphics processing library is used to implement 3D graphics drawing, image rendering, compositing, and layer processing.

[0077] A 2D graphics engine is a graphics engine for 2D drawing.

[0078] In addition, the system library may also include status monitoring service modules, such as a physical status recognition module for analyzing and recognizing user gestures; and a sensor service module for monitoring sensor data uploaded by various sensors at the hardware layer to determine the physical status of the electronic device 100.

[0079] The kernel layer is the layer between hardware and software. The kernel layer contains at least the display driver, camera driver, audio driver, and sensor driver.

[0080] The hardware layer can include various types of sensors, such as Figure 1 The various sensors described in the document include accelerometers, gyroscopes, touch sensors, etc., which are involved in the embodiments of this application.

[0081] It should be noted that, Figure 2 This example only illustrates one way of dividing the system framework and should not be construed as a specific limitation on the embodiments of this application. In the embodiments of this application, different frameworks can be used for different operating systems when the electronic device is equipped with different operating systems. It is understood that when different frameworks are adopted, the way the framework is divided into layers, the specific naming, and the specific layer in which each of the above modules is located can be different.

[0082] With technological advancements, users' personalized needs are increasing. Currently, users primarily express their emotions by exchanging text and emoticons through social networking applications. However, this method is no longer sufficient to meet users' personalized needs.

[0083] Based on this, the embodiments of this application provide an interaction method in which a user can convey emotions to other users through the animation effects of a theme, providing users with a new way of interaction. Furthermore, due to the diversity of themes, the diversity of communication between users is enhanced and the personalized needs of users are met.

[0084] The following section will first introduce the interaction method provided in the embodiments of this application in conjunction with the graphical user interface (GUI).

[0085] Figure 3 This is a set of GUIs provided in the embodiments of this application.

[0086] like Figure 3 As shown in (a), the first electronic device displays interface 301, which is the lock screen interface of theme #1. The first electronic device can display object 302 on interface 301, which can be a theme interface element in theme #1. When the first electronic device detects an operation by the first user pressing object 302 and swiping it to the right, in response to this operation, it can display as shown in (a). Figure 3 The GUI shown in (b) is shown in the image.

[0087] like Figure 3 As shown in (b), the first electronic device can display an animation effect of the object 302 moving to the right in response to the operation of the first user pressing the object 302 and sliding it to the right.

[0088] Upon detecting a user's rightward swipe, the first electronic device can also send instruction information #1 to the second electronic device in response to the action.

[0089] In some possible embodiments, if the second electronic device receives the indication information #1 while in a black screen state (i.e., displaying a screen-off interface), then upon detecting the second user's operation to turn on the display, it can respond to the second user's operation to turn on the display and display, according to the indication information #1, the following... Figure 3 The GUI shown in (c) or (d) is shown in the diagram. The theme of the second electronic device is also theme #1.

[0090] It should be understood that the second user's operation of turning on the display screen includes various operations. For different operations of turning on the display screen, the second electronic device may display the lock screen interface or the desktop.

[0091] In some possible embodiments, the second user turns on the display by pressing the power button, and the second electronic device can respond to this operation by displaying a lock screen interface.

[0092] In some possible embodiments, the second user's operation of turning on the display screen is an unlocking operation (such as fingerprint unlocking, swipe unlocking, etc.), and the second electronic device can respond to this operation by displaying the desktop.

[0093] like Figure 3 As shown in (c), after receiving instruction information #1, if the second electronic device detects the operation of the second user to turn on the display screen, in response to the operation of the second user to turn on the display screen, it can display an animation effect of the object 304 moving to the right on the interface 303, wherein the interface 303 is a lock screen interface and the lock screen interface of theme #1.

[0094] like Figure 3 As shown in (d), after receiving instruction information #1, if the second electronic device detects the operation of the second user to turn on the display screen, in response to the operation of the second user to turn on the display screen, it can display an animation effect of the object 304 moving to the right on the interface 305. The interface 305 is the desktop, which can also be called the main interface, and the interface 305 is the desktop of theme #1.

[0095] In some possible embodiments, if the second electronic device receives the instruction information #1 while displaying interface 303 or interface 305, the second electronic device can display an animation effect of object 304 moving to the right on interface 303 or interface 305.

[0096] It is understandable that if the second electronic device does not receive the instruction information #1 when displaying interface 303, the GUI displayed by the second electronic device can be similar to... Figure 3 (a) in the middle.

[0097] It is also understandable that the first electronic device had already obtained authorization from the second electronic device before sending instruction message #1 to it. In other words, the first electronic device had already established a trusted connection with the second electronic device before sending instruction message #1.

[0098] exist Figure 3 The example shown only illustrates the case where the first electronic device displays a lock screen interface and the lock screen interface includes objects that can be operated by the user. However, it should not be construed as a specific limitation on the embodiments of this application. In other embodiments of this application, the first electronic device may display a desktop and the desktop may include objects that can be operated by the user. When the first electronic device detects the user's operation, it may send an instruction message to the second electronic device to instruct the second electronic device to display an animation effect.

[0099] exist Figure 3The example shown only uses the first user's swipe operation as an example, but it should not be construed as a specific limitation on the embodiments of this application. In other embodiments of this application, the first user's operation can be other operations. For example, the first user's operation can also be a blowing operation, an air gesture operation, a shaking operation, etc.

[0100] In some possible embodiments, the movement speed of objects 302 and 304 may be associated with the operation of the first user.

[0101] In some possible embodiments, the moving speeds of object 302 and object 304 may be the same or different.

[0102] In this embodiment, the first electronic device can respond to the operation of the first user. While displaying the first animation effect, it can also send instruction information to the second electronic device, so that the second electronic device can display the second animation effect according to the instruction information when displaying the lock screen interface and desktop. Through the interaction method provided by this embodiment, the first user and the second user can have interesting interactions through themes, without the need for social applications. This increases the interaction channels between users, enhances the diversity of interaction methods, meets the personalized needs of users, and helps to improve the user experience.

[0103] In this embodiment of the application, when the second electronic device receives the instruction information in a black screen state, the second electronic device can display the second animation effect when the display screen is lit up, ensuring that the user will not miss it and helping to improve the user experience.

[0104] Figure 4 Another set of GUIs provided in the embodiments of this application is shown.

[0105] It should be understood that, regarding Figure 4 The descriptions of (a) and (b) in the text can be found in the section on... Figure 3 For the sake of brevity, the descriptions of (a) and (b) in the text will not be repeated here.

[0106] Upon detecting a user's rightward swipe, the first electronic device can also send instruction information #1 to the second electronic device in response to the action.

[0107] Upon receiving instruction message #1, the second electronic device is displaying, as follows: Figure 4 The GUI shown in (c) is shown in the image.

[0108] like Figure 4 As shown in (c), the second electronic device displays interface 403, which is the interface of the photo album application. When the second electronic device detects that the second user has returned to the desktop, in response to this operation, it can display as shown in (c). Figure 4The GUI shown in (d) is shown in the image.

[0109] like Figure 4 As shown in (d), in response to a second user's return to the desktop, the second electronic device can display interface 404, which is the desktop, and includes object 405. The second electronic device can display an animation effect of object 405 moving to the right on interface 404.

[0110] In this embodiment, the first electronic device can respond to the operation of the first user, displaying the first animation effect while simultaneously sending instruction information to the second electronic device. This allows the second electronic device to display the second animation effect based on the instruction information when displaying the desktop. Through the interaction method provided in this embodiment, the first and second users can engage in fun interactions based on themes, eliminating the need for social applications. This increases the ways users can interact, enhances the diversity of interaction methods, meets users' personalized needs, and helps improve the user experience.

[0111] In this embodiment, when the second electronic device receives an instruction message while displaying the application interface, the second electronic device can display a second animation effect when returning to the desktop, which will not affect the user's normal use of the application and helps to improve the user experience.

[0112] Figure 5 A set of GUIs provided in embodiments of this application is shown.

[0113] It should be understood that, regarding Figure 5 The descriptions of (a) and (b) in the text can be found in the section on... Figure 3 For the sake of brevity, the descriptions of (a) and (b) in the text will not be repeated here.

[0114] Upon detecting a user's rightward swipe, the first electronic device can also send instruction information #1 to the second electronic device in response to the action.

[0115] Upon detecting a user's rightward swipe, the first electronic device can also send instruction information #1 to the second electronic device in response to the action.

[0116] Upon receiving instruction message #1, the second electronic device is displaying, as follows: Figure 5 The GUI shown in (c) is shown in the image.

[0117] like Figure 5 As shown in (c), the second electronic device displays interface 503, which is the interface of the photo album application. When the second electronic device detects an operation by the second user to turn off the display (such as pressing the power button), in response to this operation, it can display... Figure 5The GUI shown in (d) is shown in the image.

[0118] like Figure 5 As shown in (d), the second electronic device can turn off the display screen in response to the second user's operation to turn it off. When the second electronic device detects the second user's operation of turning on the display screen and not unlocking it (such as pressing the power button), it can display the following in response to the operation: Figure 5 The GUI shown in (e) is shown in the image.

[0119] like Figure 5 As shown in (e), in response to the second user's operation of lighting up the display screen and not unlocking, the second electronic device can display interface 504 and display an animation effect of 505 moving to the right on interface 504.

[0120] In this embodiment, the first electronic device can respond to the operation of the first user, displaying the first animation effect while simultaneously sending instruction information to the second electronic device. This allows the second electronic device to display the second animation effect based on the instruction information when displaying the lock screen. Through the interaction method provided in this embodiment, the first and second users can engage in fun interactions based on themes, eliminating the need for social applications. This increases the ways users can interact, enhances the diversity of interaction methods, meets users' personalized needs, and helps improve the user experience.

[0121] In this embodiment, when the second electronic device receives an instruction message while displaying the application interface, the second electronic device can display a second animation effect while displaying the lock screen interface, which will not affect the user's normal use of the application and helps to improve the user experience.

[0122] It should be noted that, in Figures 3-5 In the example shown, the first electronic device and the second electronic device share the same theme. However, this embodiment does not impose a specific limitation on this. In other embodiments of this application, the first electronic device and the second electronic device may display different themes, and the themes of the first electronic device and the second electronic device may be related. For example, the first electronic device and the second electronic device may display different themes under the same theme series. When the first electronic device moves an object on the lock screen or desktop in response to a first user's operation, it may also send instruction information to the second electronic device, causing the second electronic device to move the object on the lock screen or desktop according to the instruction information. When the first electronic device and the second electronic device display different themes, the objects included on the desktop or lock screen may be the same or different.

[0123] Figure 6 A set of GUIs provided in embodiments of this application is shown.

[0124] like Figure 6 As shown in (a), the first electronic device displays interface 601, which is the lock screen interface of theme #1. The first electronic device can display object 602 on interface 601, which can be theme interface elements of theme #1, wherein... Figure 6 The expression of object 602 in (a) can be denoted as expression #1. When the first electronic device detects the first user's click on object 602, in response to the operation, it can display as shown below. Figure 6 The GUI shown in (b) is shown in the image.

[0125] like Figure 6 As shown in (b), in response to a first user clicking object 602, the first electronic device can display control 603, which triggers an expression mapping function. The expression mapping function can be understood as mapping the first user's real facial expressions onto object 602. When the first electronic device detects a first user clicking control 603, in response to this operation, it can display... Figure 6 The GUI shown in (c) is shown in the image.

[0126] like Figure 6 As shown in (c), in response to a first user clicking control 603, the first electronic device can display interface 604, which is a camera interface. When interface 604 is displayed, the first user can point the front-facing camera of the first electronic device at themselves to take a picture. When the first electronic device detects a user clicking control 605 in interface 604, in response to this operation, it can display... Figure 6 The GUI shown in (d) is shown in the image.

[0127] like Figure 6 As shown in (d), in response to the first user's click on control 605, the first electronic device can capture the first user's current face and recognize the first user's facial expression (such as a happy facial expression). Then, the expression of object 602 can be changed according to the first user's facial expression. Figure 6 The expression of object 602 in (d) can be recorded as expression #2, that is, the first electronic device can switch the expression of object 602 from expression #1 to expression #2 according to the facial expression of the first user.

[0128] The first electronic device can also send instruction information #1 to the second electronic device. After receiving instruction information #1, the second electronic device can change the expression of objects on the lock screen or desktop according to instruction information #1.

[0129] like Figure 6As shown in (e) and (f), before receiving instruction information #1, the expression of object 607 displayed on interface 606 by the second electronic device can be recorded as expression #3. When the second electronic device receives instruction information #1, it can change the expression of object 607 according to instruction information #1, wherein... Figure 6 The expression of object 607 in (f) can be recorded as expression #4, that is, the second electronic device can switch the expression of object 607 from expression #3 to expression #2 according to the instruction information #1.

[0130] Understandably, if the second electronic device receives instruction information #1 while in a black screen state, the second electronic device can, in response to the user's operation of turning on the display screen, display the animation effect of the expression of object 607 switching from expression #3 to expression #2.

[0131] It should be noted that, in Figure 6 The example shown illustrates the use of the first and second electronic devices displaying the same theme, but this application is not limited to this. In other embodiments, the first and second electronic devices may display different themes, and these themes may be related. For example, the first and second electronic devices may display different themes within the same theme series. When the first electronic device changes the expression of an object displayed on the desktop or lock screen, it can send an instruction to the second electronic device, causing the second electronic device to change the expression of the object on the lock screen or desktop according to the instruction. When the first and second electronic devices display different themes, the objects on the desktop or lock screen may be the same or different.

[0132] It should also be noted that, in Figure 6In the example shown, the first electronic device can change the facial expressions of objects on the lock screen or desktop based on the facial expressions of the first user. However, this application embodiment is not limited to this. In other embodiments of this application, the first electronic device can change the actions of objects on the lock screen or desktop based on the facial expressions of the first user. Furthermore, it can send instruction information to the second electronic device so that the second electronic device can also change the actions of objects on the lock screen or desktop. For example, the lock screen of the first electronic device includes object #1, whose default action is action #1 (e.g., a small jump). When the first electronic device detects that the first user's facial expression is happy, it can switch the action of object #1 to action #2 (e.g., a large jump). The first electronic device can also send instruction information to the second electronic device. The lock screen of the second electronic device includes object #2, whose default action is also action #1. When the second electronic device receives the instruction information, it can switch the action of object #2 to action #2.

[0133] The above text Figures 3 to 6 The subject displayed by the first and second electronic devices includes an object with a main body. However, in some embodiments of this application, the subject displayed by the first and second electronic devices may not include an object with a main body. For example, the first electronic device may display a lake on its lock screen. When the first electronic device detects a user tapping the screen, it may display an animation effect of ripples on the lake. Furthermore, the first electronic device may send an instruction message to the second electronic device. The second electronic device may also display a lake on its lock screen. When the second electronic device receives the instruction message, it may display an animation effect of ripples on the lake.

[0134] Figure 7 A set of GUIs provided in embodiments of this application is shown.

[0135] like Figure 7 As shown in (a), the second electronic device displays an interface 701, which includes an object 702. When the second electronic device receives an instruction from the first electronic device, it can display a prompt message 703 to indicate whether to display an animation effect. When the second electronic device detects a second user clicking the control 704, it can display, in response to the operation, the following: Figure 7 The GUI shown in (b) is shown in the image.

[0136] like Figure 7 As shown in (b), the second electronic device can move the object 702 according to the instruction information in response to the operation of the second user clicking the control 704.

[0137] In the GUI described above, the first electronic device and the second electronic device can interact through topics. Before the first electronic device and the second electronic device interact, they can have already authorized each other. This application embodiment does not specifically limit the authorization method; several possible implementation methods are exemplarily described below.

[0138] One possible implementation is that the first and second electronic devices are logged into the same device account.

[0139] One possible implementation is that the first electronic device and the second electronic device are logged into different device accounts, but the different device accounts are already associated with each other.

[0140] One possible implementation is that the first electronic device includes an authorization control in its theme settings interface. In response to a first user's action on the authorization control, the first electronic device can send a request message to a second electronic device, requesting the establishment of a theme interaction. Upon receiving this request message, the second electronic device can display a prompt message, and when it detects that the second user has confirmed the establishment of the theme interaction, it sends a request feedback message to the first electronic device in response to this action. After receiving this request feedback message, the first electronic device can determine that it has engaged in theme interaction with the second electronic device, thus obtaining authorization from the second electronic device. Therefore, the first electronic device can send instruction messages to the second electronic device, which will be discussed below. Figure 8 This method will be introduced.

[0141] Figure 8 A set of GUIs provided in embodiments of this application is shown.

[0142] like Figure 8 As shown in (a), the first electronic device displays interface 801, which is the settings interface for theme #1. The first electronic device can display control 802 on interface 801, which is used to trigger authorization. When the first electronic device detects that the first user clicks on control 802, in response to this operation, it can display... Figure 8 The GUI shown in (b) is shown in the image.

[0143] like Figure 8 As shown in (b), the first electronic device can display an interface 803 in response to the first user's click control 802. The interface 803 may include information about one or more users, such as Xiaoming, Xiaohua, and Xiaoliu.

[0144] In some possible embodiments, the user's electronic device indicated in interface 803 is logged into the same device account as the first electronic device, and the topic of the user's electronic device indicated in interface 803 is topic #1 or associated with topic #1.

[0145] In some possible embodiments, the user's electronic device indicated in interface 803 is logged into a different device account than the first electronic device, but the different device accounts are associated with each other, and the topic of the user's electronic device indicated in interface 803 is topic #1 or associated with topic #1.

[0146] When the first electronic device detects a user click on control 804, in response, it can send a request message to Xiaoming's electronic device (i.e., the second electronic device). Upon receiving this request message, the second electronic device can display, as shown below... Figure 8 The GUI shown in (c) is shown in the image.

[0147] like Figure 8 As shown in (c), the second electronic device receives the request information and can display prompt information 805, which prompts the first user to request the establishment of a topic interaction. When the second electronic device detects that the user clicks on control 806, it can send a request feedback message to the first electronic device in response to the operation.

[0148] After receiving the request feedback information, the first electronic device can determine that it is interacting with the second electronic device on a specific topic, that is, it has obtained authorization from the second electronic device, so the first electronic device can send instruction information to the second electronic device.

[0149] In some possible embodiments, the information of multiple users in interface 803 may be user information corresponding to electronic devices surrounding the first electronic device. That is, the first electronic device can discover surrounding electronic devices and establish a trusted connection with them, and then the electronic devices can perform actions similar to... Figures 3-7 Interaction.

[0150] The interactive method provided by the embodiments of this application has been introduced above with reference to the GUI. The interactive method provided by the embodiments of this application will be introduced below with reference to the method flowchart.

[0151] Figure 9 This illustration shows a schematic flowchart of an interaction method provided in an embodiment of this application. The method is applied to a system including a first electronic device and a second electronic device. The first electronic device has a first topic, and the second electronic device has a second topic. The first and second topics are associated, such as... Figure 9 As shown, the method 900 includes:

[0152] S901, the first electronic device sends a first instruction message to the second electronic device.

[0153] When the first electronic device displays the first interface, it detects the first operation of the first user and, in response to the first operation, can send the first instruction information to the second electronic device. The first interface is a lock screen interface or desktop associated with the first theme.

[0154] For example, such as Figure 3 As shown in (a), when the first electronic device detects the first user's pressing of the object 302 and sliding to the right on the display interface 301, it can send the first instruction information to the second electronic device.

[0155] by Figure 3 Taking the GUI shown as an example, the first instruction information may include information for instructing the second electronic device to move object 304.

[0156] For example, the first indication information may also include information for indicating the direction of movement of object 304.

[0157] For example, the first indication information may also include information for indicating the moving speed of object 304.

[0158] For example, such as Figure 6 As shown in (a), when the first electronic device detects the operation of the first user taking a picture of facial expressions on the display interface 601, it can send a first instruction message to the second electronic device.

[0159] by Figure 6 Taking the GUI shown as an example, the first instruction information may include information for instructing the facial expressions of the first user.

[0160] It is understandable that when the execution subject of method 900 is a processor, the processor of the first electronic device can control the display device (such as a display screen) to display the first interface.

[0161] S902, the first electronic device responds to the first operation and displays a first animation effect on the first interface.

[0162] For example, such as Figure 3 As shown in (a) and (b), the first electronic device can display an animation effect of the object 302 moving to the right in response to the operation of the first user pressing the object 302 and sliding it to the right.

[0163] It is understandable that when the execution subject of method 900 is a processor, S902 can be understood as the processing control of the first electronic device to display the first animation effect on the first interface.

[0164] It should be noted that the execution order of S901 and S902 is not specifically limited in the embodiments of this application. That is, S901 and S902 can be executed at the same time, or S901 can be executed first and then S902, or S902 can be executed first and then S901.

[0165] S903, the second electronic device displays the second interface.

[0166] S904, the second electronic device responds to the second user's second operation by switching from displaying a second interface to displaying a third interface and, according to the first instruction information, displays a second animation effect on the third interface, which is an interface associated with the second theme.

[0167] For example, the second interface can be an interface not associated with the second theme, such as an always-on display or an application interface. Here, "the second electronic device displays an always-on display" can also be understood as the second electronic device being in a black screen state, or the display screen being turned off.

[0168] For example, the first interface and the third interface can be a desktop or a lock screen interface.

[0169] For example, when the second electronic device receives an instruction message while in a black screen state (i.e., displaying a screen-off interface), it can respond to the second user's operation of turning on the display screen and display the following according to the instruction message: Figure 3 The GUI shown in (c) or (d) is shown in the image.

[0170] For example, such as Figure 4 As shown in (c) and (d), when the second electronic device receives the instruction information while displaying the interface of the photo album application, it can display the animation effect of the moving object 405 in response to the operation of the second user returning to the desktop when the operation is detected.

[0171] For example, such as Figure 5 As shown in (c)-(e), when the second electronic device receives the instruction information while displaying the interface of the photo album application, it can display the animation effect of the moving object 505 in response to the operation of the second user turning off the screen and then turning the screen on again when the operation is detected.

[0172] It is understandable that when the execution subject of method 900 is a processor, S904 can be understood as the processor of the second electronic device controlling the display device (such as a display screen) to display the second animation effect.

[0173] In this embodiment, the first electronic device can respond to the operation of the first user. While displaying the first animation effect, it can also send instruction information to the second electronic device. When the second electronic device receives the instruction information in a black screen state, it can display the second animation effect when its screen is lit, ensuring that the user does not miss it and improving the user experience. When the second electronic device receives the instruction information while displaying the application interface, it can display the second animation effect while displaying a third interface associated with the second theme, without affecting the user's normal use of the application, further improving the user experience. The interaction method provided in this embodiment allows for interesting interactions through themes, eliminating the need for social applications, increasing the interaction channels between users, enhancing the diversity of interaction methods, meeting users' personalized needs, and improving the user experience.

[0174] In some possible embodiments, if the second electronic device receives the first instruction information while displaying the third interface, it can display the second animation effect on the third interface according to the first instruction information.

[0175] In some possible embodiments, the first interface includes a first object, the third interface includes a second object, the first electronic device responds to a first operation to display an animation effect of moving the first object, and the second electronic device displays an animation effect of moving the second object according to a first instruction.

[0176] In some possible embodiments, the first electronic device may also determine a first moving speed of the first object based on the first operation. The second electronic device may also obtain a second moving speed of the second object based on the first instruction information.

[0177] In some possible embodiments, the first moving speed and the second moving speed are the same.

[0178] In some possible embodiments, the first moving speed and the second moving speed are not the same.

[0179] In some possible embodiments, the first operation is one of the following: sliding operation, blowing operation, shaking operation, and air gesture operation.

[0180] In some possible embodiments, the first interface includes a first object, the second interface includes a second object, the first operation is an operation of a first user taking a picture of their face, and before responding to the first operation, the first electronic device displays a first expression for the first object and a second expression for the second object. In response to the first operation, the first electronic device displays an animation effect of the first object switching from the first expression to a third expression, the third expression being associated with the first user's facial expression. The second electronic device displays the animation effect of the second object switching from the second expression to the third expression according to first instruction information.

[0181] In some possible embodiments, the second electronic device may also output a prompt message before displaying the second animation effect, indicating whether the animation effect should be displayed. The second electronic device may display the second animation effect on a second interface in response to a second user's confirmation to display the animation effect.

[0182] The interaction method provided by the embodiments of this application has been described in detail above. In the various embodiments of this application, unless otherwise specified or logically conflicting, the terminology and / or descriptions between the various embodiments are consistent and can be referenced by each other. The technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationships.

[0183] The foregoing primarily describes the interaction methods provided in the embodiments of this application from the perspective of an electronic device. It is understood that, in order to achieve the above functions, the electronic device includes corresponding hardware structures and / or software modules for executing each function. Those skilled in the art should readily recognize that, based on the algorithm steps of the examples described in conjunction with the embodiments disclosed herein, this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed in hardware or by computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0184] When each function is divided into different modules (or units) to correspond to its specific function, Figure 10 This illustration shows a schematic diagram of the composition of an electronic device 1000 provided in an embodiment of this application, such as... Figure 10 As shown, the electronic device 1000 includes a display module 1010 and a transceiver module 1020. The electronic device 1000 can be used to perform the operations performed by the first electronic device described above, or to perform the operations performed by the second electronic device.

[0185] In some possible embodiments, when the electronic device 1000 is the first electronic device, the display module 1010 is used to display a first interface, which is a lock screen interface or desktop associated with a first theme.

[0186] The transceiver module 1020 is used to send a first instruction message to the second electronic device in response to a first operation of the first user when the display module 1010 displays the first interface. The first instruction message is used to instruct the second electronic device to display a second animation effect. The theme of the second electronic device is a second theme. The second theme is the same theme or related theme as the first theme. The theme of the first electronic device is the first theme.

[0187] The display module 1010 is also used to respond to the first operation of the first user and display the first animation effect on the first interface.

[0188] In some possible embodiments, when the electronic device 1000 is the second electronic device, the transceiver module 1020 is used to receive first indication information sent by the first electronic device, the first indication information being used to instruct the second electronic device to display a second animation effect, wherein the theme of the first electronic device is a first theme;

[0189] Display module 1010 is used to display the second interface.

[0190] The display module 1010 is also configured to respond to a second operation by a second user, switch from displaying the second interface to displaying a third interface, and display a second animation effect on the third interface according to the first instruction information, wherein the third interface is an interface associated with the second theme.

[0191] This application provides a computer program product that, when run on an electronic device, causes the electronic device to execute the technical solutions described in the above embodiments. Its implementation principle and technical effects are similar to those of the related embodiments described above, and will not be repeated here.

[0192] This application provides a readable storage medium containing instructions that, when executed by an electronic device, cause the electronic device to perform the technical solution described in the above embodiments. The implementation principle and technical effects are similar and will not be repeated here.

[0193] This application provides a chip for executing instructions. When the chip is running, it executes the technical solutions described in the above embodiments. Its implementation principle and technical effects are similar and will not be repeated here.

[0194] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementations should not be considered beyond the scope of the embodiments of this application.

[0195] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.

[0196] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.

[0197] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0198] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.

[0199] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solutions of the embodiments of this application, essentially, or the parts that contribute to the prior art, or parts of the technical solutions, can be embodied in the form of software products. These computer software products are stored in a storage medium and include several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0200] The above description is merely a specific implementation of the embodiments of this application, but the protection scope of the embodiments of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in the embodiments of this application should be included within the protection scope of the embodiments of this application. Therefore, the protection scope of the embodiments of this application should be determined by the protection scope of the claims.

Claims

1. A system, characterized in that, The system includes a first electronic device and a second electronic device. The first electronic device has a first topic as its subject, and the second electronic device has a second topic as its subject. The first topic and the second topic are associated. The first electronic device is configured to, in response to a first operation by a first user, send a first instruction message to the second electronic device and display a first animation effect on the first interface when displaying the first interface, wherein the first interface is an interface associated with the first theme; The second electronic device is used to display the second interface; The second electronic device is also configured to, in response to a second operation by a second user, switch from displaying the second interface to displaying a third interface and, according to the first instruction information, display a second animation effect on the third interface, wherein the third interface is an interface associated with the second theme.

2. The system according to claim 1, characterized in that, The first interface includes a first object, the third interface includes a second object, and the first electronic device is specifically used to display an animation effect of moving the first object in response to the first operation; The second electronic device is specifically configured to display an animation effect of moving the second object according to the first instruction information.

3. The system according to claim 2, characterized in that, The first electronic device is further configured to determine a first moving speed of the first object based on the first operation and to display an animation effect of moving the first object based on the first moving speed; The second electronic device is further configured to obtain a second moving speed of the second object according to the first indication information and display an animation effect of moving the second object according to the second moving speed.

4. The system according to claim 2 or 3, characterized in that, The first operation is one of the following: sliding operation, blowing operation, shaking operation, and air gesture operation.

5. The system according to claim 1, characterized in that, The first interface includes a first object, the third interface includes a second object, the first operation is the operation of the first user to take a picture of their face, before the first electronic device responds to the first operation, the expression of the first object is a first expression, the expression of the second object is a second expression, the first electronic device is specifically used to respond to the first operation to display an animation effect of the first object switching from the first expression to the third expression, the third expression being associated with the facial expression of the first user; The second electronic device is specifically configured to display an animation effect of the second object switching from the second expression to the third expression according to the first instruction information.

6. The system according to any one of claims 1 to 5, characterized in that, Before displaying the second animation effect, the second electronic device is also used to output a prompt message, which is used to prompt whether to display the animation effect; The second electronic device is specifically configured to display the second animation effect on the second interface in response to the second user's operation of determining to display the animation effect.

7. An interaction method, characterized in that, The method includes: The control display device displays a first interface, wherein the first interface is an interface associated with a first theme; In response to a first operation by a first user, the display device is controlled to display a first animation effect on the first interface and send a first instruction message to a second electronic device, so that when the second electronic device switches from displaying a second interface to displaying a third interface, a second animation effect is displayed on the third interface, the theme of the second electronic device is a second theme, the second theme is associated with the first theme, and the third interface is an interface associated with the second theme.

8. The method according to claim 7, characterized in that, The first interface includes a first object, and the step of controlling the display device to display a first animation effect on the first interface in response to a first user's first operation includes: In response to the first operation, the display device is controlled to display an animation effect of moving the first object.

9. The method according to claim 8, characterized in that, The method further includes: Based on the first operation, determine the first moving speed of the first object; The step of responding to the first operation by controlling the display device to display the first animation effect on the first interface includes: In response to the first operation, an animation effect of moving the first object is displayed according to the first movement speed.

10. The method according to any one of claims 7 to 9, characterized in that, The first operation is one of the following: sliding operation, blowing operation, shaking operation, and air gesture operation.

11. The method according to claim 7, characterized in that, The first interface includes a first object, the first operation is the operation of the first user to capture a face, and before responding to the first operation, the expression of the first object is a first expression. The step of controlling the display device to display a first animation effect on the first interface in response to the first user's first operation includes: In response to the first operation, the display device is controlled to display an animation effect of the first object switching from the first expression to a third expression, the third expression being associated with the facial expression of the first user.

12. An interaction method, characterized in that, The method includes: The control display device displays the second interface; The device receives a first instruction message sent by a first electronic device, the first instruction message being used to instruct a second electronic device to display a second animation effect, wherein the theme of the first electronic device is a first theme; In response to a second operation by a second user, the display device is controlled to switch from displaying the second interface to displaying the third interface, and a second animation effect is displayed on the third interface according to the first instruction information. The third interface is an interface associated with a second theme, and the second theme is associated with the first theme.

13. The method according to claim 12, characterized in that, The third interface includes a second object, and displaying a second animation effect on the third interface according to the first instruction information includes: Based on the first instruction information, the animation effect of moving the second object is displayed on the third interface.

14. The method according to claim 13, characterized in that, The method further includes: Based on the first indication information, obtain the second moving speed of the second object; The display of the second animation effect includes: Based on the second movement speed, display the animation effect of moving the second object.

15. The method according to claim 12, characterized in that, The third interface includes a second object. Before receiving the first instruction information, the surface of the second object is a second expression. Displaying the second animation effect on the third interface according to the first instruction information includes: Based on the first instruction information, the animation effect of the second object switching from the second expression to the third expression is displayed on the third interface.

16. An electronic device, characterized in that, It includes one or more processors; one or more memories; said one or more memories storing one or more computer programs, said one or more computer programs including instructions that, when executed by said one or more processors, cause the method of any one of claims 7 to 11 or any one of claims 12 to 15 to be performed.

17. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions that, when executed on a computer, cause the method as described in any one of claims 7 to 11 or any one of claims 12 to 15 to be performed.

18. A chip, characterized in that, The chip includes a processor and a communication interface, the communication interface being used to receive signals and transmit the signals to the processor, the processor processing the signals such that the method as claimed in any one of claims 7 to 11 or any one of claims 12 to 15 is executed.

19. A computer program product, characterized in that, When the computer program product is run on a computer, it causes the computer to perform the method as described in any one of claims 7 to 11 or any one of claims 12 to 15.