Interactive interface display method, electronic equipment and storage medium
By detecting the position and operation of the control, dynamically adjusting the size of the response hot zone, solving the problem of response hot zone occlusion, and improving the user interaction experience and content sharing convenience.
Patent Information
- Application Number
- CN202411486167.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-22
- Publication Date
- 2025-07-04
- Estimated Expiration
- 2044-10-22
AI Technical Summary
In the prior art, when the response hot zone display size of the terminal device is too large, it is easy to block other areas of the user interface, affecting the user experience of drag and drop operations.
By detecting the position and operation of the control, dynamically adjust the display size of the response hot zone. When the control moves out of the hot zone or presses for a long time, it will avoid blocking other areas and support sharing content through other channels.
Improve user interaction experience, prevent mistreatment and improve the convenience of content sharing.
Smart Images

Figure CN120255771A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the technical field of terminals, and particularly to an interactive interface display method, an electronic device, and a storage medium. Background Art
[0002] With the increasing popularity of terminal devices, intelligent terminal devices have become essential items in people's lives. Users' demand for drag operations on multi-terminal devices is also growing stronger. Users can share data between two applications on the device by dragging. How to improve the user's drag experience remains to be further studied. Summary of the Invention
[0003] This application provides an interactive interface display method, an electronic device, and a storage medium. When the user moves the first control out of the first response hot zone, or when the user long-presses the first control and the position of the first control does not change for a first duration continuously, the electronic device 100 can reduce the display size of the first response hot zone, avoiding the display size of the first response hot zone being too large to block other areas in the first user interface, facilitating the user to share the first content to other applications or other devices through other means, and enhancing the user's interaction experience.
[0004] In a first aspect, this application provides an interactive interface display method. The method includes: The electronic device displays a first user interface, which includes a first content and a first navigation bar; The electronic device receives a first operation on the first content; In response to the first operation, the electronic device displays a first control and a first response hot zone, and the display size of the first response hot zone is larger than the display size of the first navigation bar; When the first control is located within the first response hot zone, the display size of the first response hot zone is a first size; The electronic device continues to receive the first operation on the first control. When the first control moves out of the first response hot zone, the electronic device switches the display size of the first response hot zone from the first size to a second size; Or, when the first control is located at a first position, or the moving position of the first control meets a preset condition, the display size of the first response hot zone is a third size; The electronic device continues to receive the first operation on the first control. When the position of the first control does not change for a first duration, the electronic device switches the display size of the first response hot zone from the third size to the second size.
[0005] Exemplarily, the first user interface can be any one of a chat interface, a gallery interface, a reading interface, a memo interface, a web interface, an editing software interface, a music interface, a file management interface, etc.
[0006] Exemplarily, the first content may include but is not limited to any one of the following: text, file, table, picture, web page, etc.
[0007] Exemplarily, reference can be made toFigures 9A - 9B Or Figures 11A - 11B Or Figures 10B - 10C The description in the embodiments.
[0008] Through this method, when the user moves the first control out of the first response hot zone, or when the user long-presses the first control and the position of the first control does not change for a continuous first duration, or when the moving position of the first control meets the preset conditions, the electronic device 100 can reduce the display size of the first response hot zone. In this way, it is possible to prevent the display size of the first response hot zone from being too large and blocking other areas in the first user interface. After the electronic device 100 reduces the display size of the first response hot zone, the electronic device 100 can receive the operation of the user on the first control and share the first content to other applications or other devices through other means. This improves the user interaction experience.
[0009] Optionally, the third size and the first size may be the same or different.
[0010] Exemplarily, the first response hot zone with the first size may be the response hot zone 3005. The first response hot zone with the second size may be the response hot zone 3009. The first response hot zone with the third size may be the response hot zone 3004 or the response hot zone 3005.
[0011] In combination with the first aspect, in a possible implementation, the preset conditions include: the first control moves a first distance along a first direction, or the position of the first control is within a preset position. The first position may be within the first response hot zone or outside the first response hot zone, and the present application does not limit this.
[0012] Optionally, the first direction may be the opposite direction of the first response hot zone, for example, the direction pointing from the first response hot zone to the top of the display screen. The first direction may be a direction perpendicular to the horizontal line or a direction at a certain angle to the vertical line.
[0013] Optionally, the preset conditions may refer to that the position of the first control meets the preset conditions, for example, the first control is within a preset position, or the moving distance of the first control meets the preset conditions, for example, the moving distance of the first control is greater than a threshold.
[0014] In combination with the first aspect, in a possible implementation, after the electronic device switches the display size of the first response hot zone to the second size, the method further includes: the electronic device continues to receive the first operation on the first control, and when the first control is outside the first response hot zone, the display size of the first response hot zone continues to be displayed as the second size.
[0015] In this way, when the user moves the first control out of the first response hot zone, or when the user long-presses the first control and the position of the first control remains unchanged for a first duration, or when the moving position of the first control meets a preset condition, after the electronic device 100 reduces the display size of the first response hot zone, if the user continues to long-press and move the first control, when the first control is outside the first response hot zone, the display size of the first response hot zone can remain unchanged.
[0016] Exemplarily, reference can be made to Figures 9B - 9F 、 Figures 10D - 10E the description in the embodiment.
[0017] In a possible implementation manner, after the electronic device switches the display size of the first response hot zone to a second size, the method further includes: the electronic device continues to receive a first operation on the first control, and when the first control is within the first response hot zone, the electronic device switches the display size of the first response hot zone from the second size to the first size.
[0018] In this way, when the user moves the first control out of the first response hot zone, or when the user long-presses the first control and the position of the first control remains unchanged for a first duration, after the electronic device 100 reduces the display size of the first response hot zone, if the user continues to long-press and move the first control, when the first control is within the first response hot zone, the electronic device can expand the display size of the first response hot zone again.
[0019] Exemplarily, reference can be made to Figures 9I - 9J 、 Figures 10F - 10G the description in the embodiment.
[0020] Combined with the first aspect, in a possible implementation manner, the electronic device continues to receive a first operation on the first control, and when the position of the first control remains unchanged for more than a first duration, the electronic device switches the area of the display region of the first response hot zone from a third size to a second size, specifically including: when the first control is outside the first response hot zone, the electronic device continues to receive a first operation on the first control, and when the position of the first control remains unchanged for more than a first duration, the electronic device switches the display size of the first response hot zone from the third size to the second size.
[0021] In a possible implementation manner, the method further includes: when the first control is within the first response hot zone, the electronic device continues to receive a first operation on the first control, and when the position of the first control remains unchanged for more than a first duration, the display size of the first response hot zone continues to be displayed as the third size.
[0022] Exemplarily, reference can be made to Figures 11A - 11B the description in the embodiment.
[0023] In this way, when the first control is outside the first response hot zone, if the user long - presses the first control and the position of the first control remains unchanged for a first duration, the electronic device 100 reduces the display of the first response hot zone. When the first control is within the first response hot zone, if the user long - presses the first control and the position of the first control remains unchanged for a first duration, the electronic device 100 does not reduce the display of the first response hot zone, which can prevent accidental touches.
[0024] Optionally, it is also possible not to distinguish whether the first control is outside or within the first response hot zone. As long as the user long - presses the first control and the position of the first control remains unchanged for a first duration, the electronic device 100 can reduce the display of the first response hot zone.
[0025] In combination with the first aspect, in a possible implementation, when the electronic device displays the first response hot zone, the electronic device stops displaying the first navigation bar.
[0026] In combination with the first aspect, in a possible implementation, before the display size of the first response hot zone is the first size, or before the display size of the first response hot zone is the third size, in response to a first operation on the first content, the display size of the first response hot zone changes according to the first operation.
[0027] In combination with the first aspect, in a possible implementation, the display size of the first response hot zone is determined according to the position of the first control.
[0028] Optionally, the display size of the first response hot zone can be confirmed based on the position of the first control. Different positions of the first control result in different display sizes of the first response hot zone.
[0029] Optionally, the display size of the first response hot zone can be confirmed based on the distance between the first control and the first navigation bar. Different distances between the first control and the first navigation bar result in different display sizes of the first response hot zone.
[0030] Optionally, the distance between the first control and the first navigation bar can refer to the distance between the center point of the first control and the center point of the first navigation bar, or the distance between the upper edge of the first control and the upper edge of the first navigation bar, or the distance between the lower edge of the first control and the lower edge of the first navigation bar. This application does not limit the implementation of the distance between the first control and the first navigation bar.
[0031] Exemplarily, the first control can be control 3003 or control 4002 or control 5002.
[0032] Exemplarily, for the display size of the first response hot zone to change according to the first operation, reference can be made to Figures 3C - 3F or, Figures 4A - 4D, or, Figures 5B - 5F the description in the embodiment.
[0033] In combination with the first aspect, in a possible implementation, in response to a first operation, the electronic device displays a first control and a first response hot zone, specifically including: in response to the first operation, if the position where the first control is located meets a preset condition, the electronic device displays the first control and the first response hot zone.
[0034] Optionally, in response to the first operation, if the position where the first control is located does not meet the preset condition, the electronic device displays a first navigation bar.
[0035] The position where the first control is located meeting the preset condition may mean that the position of the first control is within a preset position, or may mean that the distance between the first control and the first navigation bar meets the preset condition. For example, the preset condition may mean that the distance between the first control and the first navigation bar is less than a first threshold.
[0036] In combination with the first aspect, in a possible implementation, the second size is a preset size, the first size is greater than the second size, or the third size is greater than the second size.
[0037] In combination with the first aspect, in a possible implementation, after the electronic device switches the display size of the first response hot zone from the second size to the first size, the method further includes: the electronic device stops receiving the first operation for the first control; in response to stopping receiving the first operation for the first control, the electronic device displays a first window, and the first window includes first content, one or more operation options, and the one or more operation options are used to perform corresponding operations on the first content.
[0038] Exemplarily, when the first content is a file, one or more options may be Figure 3H the options 3006, 3007, and 3008 shown.
[0039] Exemplarily, when the first content is text, one or more options may be Figure 4F the options 4004, 4005, and 4006 shown.
[0040] Exemplarily, when the first content is a picture, one or more options may be Figure 5G the options 5004, 5005, and 5006 shown.
[0041] In combination with the first aspect, in a possible implementation manner, after the electronic device stops receiving the first operation for the first control, the method further includes: the electronic device sends the first content to the server; the electronic device receives one or more operation intents sent by the server, where the one or more operation intents are obtained based on the first content and the user's behavior characteristics, and one or more operation options are related to the one or more operation intents.
[0042] After obtaining the first content, the server can confirm one or more operation intents based on the first content. The one or more operation intents are related to the user profile, and the user profile can reflect the user's behavior habit characteristics. The user profile can be obtained by the server based on user data.
[0043] Optionally, the user profiles of different users are different, and the one or more operation intents obtained by the server for different users based on the first content are also different.
[0044] In combination with the first aspect, in a possible implementation manner, the first operation is an operation of long-pressing the first content and dragging the first content to the display area where the first navigation bar is located.
[0045] In combination with the first aspect, in a possible implementation manner, the first content includes any one of the following: text, file, table, picture, web page.
[0046] In a second aspect, the present application provides an electronic device, including a memory and a processor; wherein, the memory and the processor are coupled, and the memory is used to store a computer program. When the processor executes and calls the computer program, the first electronic device executes an application window management method provided in any possible implementation manner of the first aspect.
[0047] In a third aspect, the present application provides a computer-readable storage medium, including instructions. When the instructions run on the first electronic device, the first electronic device executes an interactive interface display method provided in any possible implementation manner of the above first aspect.
[0048] In a fourth aspect, the present application provides a chip system, and the chip system includes one or more processors. The processors are used to call computer instructions to enable the first electronic device to execute an interactive interface display method provided in any possible implementation manner of any of the above aspects.
[0049] In a fifth aspect, the present application provides a computer program product containing instructions. When the above computer program product runs on the first electronic device, the first electronic device executes an interactive interface display method provided in any possible implementation manner of any of the above aspects.
[0050] For the description of the beneficial effects of the second to fifth aspects, reference may be made to the description of the beneficial effects in the first aspect, and details are not repeated herein in this application. BRIEF DESCRIPTION OF THE DRAWINGS
[0051] Figure 1 FIG. shows a schematic hardware structure diagram of an electronic device 100;
[0052] Figure 2 is a software structure block diagram of the electronic device 100 according to an embodiment of the present application;
[0053] Figures 3A - 3H FIG. shows a schematic diagram of a user dragging a first content and releasing the first content within a target response hot zone;
[0054] Figures 4A - 4F FIG. shows another schematic diagram of a user dragging a first content and releasing the first content within a target response hot zone;
[0055] Figures 5A - 5G FIG. shows still another schematic diagram of a user dragging a first content and releasing the first content within a target response hot zone;
[0056] Figure 6 is a schematic flowchart of a method for a user to drag a first content and release the first content within a target response hot zone provided by the present application;
[0057] Figures 7A - 7F FIG. shows a schematic diagram of the area of the display area where the response hot zone is located changing with the position of the first control;
[0058] Figure 8 is a schematic flowchart of a method for the area of the display area where the response hot zone is located changing with the position of the first control;
[0059] Figures 9A - 9J FIG. shows another schematic diagram of the area of the display area where the response hot zone is located changing with the position of the first control;
[0060] Figure 10A FIG. shows another schematic diagram of the area of the display area where the response hot zone is located changing with the position of the first control;
[0061] Figures 10B - 10G FIG. shows still another schematic diagram of the area of the display area where the response hot zone is located changing with the position of the first control;
[0062] Figures 11A - 11B FIG. shows a schematic diagram of the electronic device 100 reducing the display response hot zone when the user long-presses the first control and the position of the first control does not change for a first duration continuously;
[0063] Figure 12 It shows a schematic flowchart of a method for an electronic device 100 to reduce the display response hot zone when the user long - presses a first control and the position of the first control remains unchanged for a first duration continuously;
[0064] Figure 13 It is a schematic flowchart of an interactive interface display method provided by this application. Specific embodiments
[0065] Next, the technical solutions in the embodiments of this application will be described clearly and in detail with reference to the accompanying drawings. Among them, in the description of the embodiments of this application, unless otherwise specified, " / " means "or". For example, A / B can mean A or B; "and / or" in the text is just a description of the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can mean: A exists alone, A and B exist simultaneously, and B exists alone. In addition, in the description of the embodiments of this application, "a plurality" means two or more than two.
[0066] Hereinafter, the terms "first" and "second" are only used for descriptive purposes and cannot be construed as implying or suggesting relative importance or implicitly indicating the quantity of the indicated technical features. Thus, the features defined with "first" and "second" may explicitly or implicitly include one or more of such features. In the description of the embodiments of this application, unless otherwise specified, the meaning of "a plurality" is two or more.
[0067] The term "user interface (UI)" in the following embodiments of this application is a media interface for interaction and information exchange between an application or an operating system and a user, which realizes the conversion between the internal form of information and the form acceptable to the user. The common manifestation form of the user interface is the graphical user interface (GUI), which refers to the user interface related to computer operations displayed in a graphical manner. It can be visible interface elements such as text, icons, buttons, menus, tabs, text boxes, dialog boxes, status bars, navigation bars, Widgets, etc. displayed on the display screen of a wearable device.
[0068] To facilitate user operation, the electronic device can, based on the user's drag - and - drop operation, share the content in the first application to the second application by dragging. The display area where the second application is located is fixed. If the display area where the second application is located is too small, it is inconvenient for the user to drag the content into the display area where the second application is located. If the display area where the second application is located is too large, it may block other areas, resulting in the user being unable to share the dragged content to other applications, affecting the user experience.
[0069] Based on the above analysis, the present application provides an interactive interface display method. The method includes: The electronic device 100 displays a first user interface of a first application, and a first content and a first navigation bar are displayed in the first user interface. The electronic device 100 can receive a first operation of the user on the first content. In response to the first operation, the electronic device 100 can display a first control, and the first control can move as the finger moves towards the display area where the first navigation bar is located. As the first control moves towards the display area where the first navigation bar is located, the first navigation bar can be switched to display a response hot zone. As the first control gets closer to the display area where the first navigation bar is located, the display area where the response hot zone is located gradually becomes larger, to prompt the user to drag the first control into the display area where the response hot zone is located and release the finger within the display area where the response hot zone is located.
[0070] In response to the first control being released within the display area where the response hot zone is located, the voice assistant application can confirm one or more operation intents based on the first content, and display the first content and one or more options in the first capsule, and the one or more options are related to the one or more operation intents.
[0071] Optionally, when the first control moves into the response hot zone, the electronic device 100 can display special effects, such as the response hot zone adopting a gradient color and a border streaming effect, vibration and other effects.
[0072] Optionally, since the content selected by the user is different, the intent that the user needs to execute is also different, and the operation options for the first content displayed by the electronic device 100 are also different.
[0073] Optionally, when the electronic device 100 displays the first user interface, the electronic device 100 can receive an input operation of the user on the first navigation bar, such as a click operation. In response to the user's input operation, the electronic device 100 can display a first window, and the first window can be a window provided by the voice assistant application. The electronic device 100 can input text or audio in the first window based on the user operation. In response to the text or audio input by the user in the first window, the voice assistant application can display the response result of the text or audio in the first window.
[0074] Exemplarily, the first user interface can be a chat interface, a gallery interface, a reading interface, a memo interface, a web interface, an editing software interface, a music interface, a file management interface, etc.
[0075] Exemplarily, the first content can include but is not limited to any one of the following: text, file, table, picture, web page, etc.
[0076] Through this method, when the user drags the first content, the electronic device 100 can change the display style of the first navigation bar to prompt the user to drag the selected first content into the display area where the first navigation bar is located, improving the user's interaction experience.
[0077] Figure 1 FIG. shows a schematic hardware structure diagram of an electronic device 100.
[0078] The 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, an antenna 1, an 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 sensor module 180, a display screen 194, a subscriber identification module (SIM) card interface 195, etc. The sensor module 180 may include one or more sensors, such as a gyroscope sensor 180B, a magnetic sensor 180D, an acceleration sensor 180E, a distance sensor 180F, a touch sensor 180K, etc. In some embodiments, the sensor module 180 may further include one or more of a pressure sensor, a barometric pressure sensor, a proximity light sensor, a fingerprint sensor, a temperature sensor, an ambient light sensor, a bone conduction sensor, and other sensors.
[0079] It can be understood that the structure illustrated in the embodiments of the present application does not constitute a specific limitation on the electronic device 100. In other embodiments of the present application, the electronic device 100 may include more or fewer components than shown in the figure, or combine certain components, or split certain components, or have different component arrangements. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.
[0080] The processor 110 may include one or more processing units. For example, the processor 110 may include an application processor (AP), a modem processor, a graphics processing unit (GPU), an image signal processor (ISP), a controller, a video codec, a digital signal processor (DSP), a baseband processor, and / or a neural-network processing unit (NPU), etc. Among them, different processing units may be independent devices or integrated in one or more processors.
[0081] The controller can generate operation control signals according to the instruction operation code and timing signals to complete the control of fetching and executing instructions.
[0082] A memory may also be provided in the processor 110 for storing instructions and data. In some embodiments, the memory in the processor 110 is a cache memory. This memory can store the instructions or data that the processor 110 has just used or recycled. If the processor 110 needs to use the instruction or data again, it can directly call it from the memory. This avoids repeated accesses, reduces the waiting time of the processor 110, and thus improves the efficiency of the system. In some embodiments, the processor 110 may include one or more interfaces, such as a universal serial bus (USB) interface, etc.
[0083] The USB interface 130 is an interface that complies with the USB standard specification. Specifically, it can be a Mini USB interface, a Micro USB interface, a USB Type-C interface, etc. The USB interface 130 can be used to connect a charger to charge the electronic device 100, and can also be used to transfer data between the electronic device 100 and peripheral devices. It can also be used to connect headphones to play audio through the headphones. This interface can also be used to connect other electronic devices, such as AR devices, etc.
[0084] The charging management module 140 is used to receive a charging input from a charger. Among them, the charger can be a wireless charger or a wired charger. In some embodiments of wired charging, the charging management module 140 can receive the charging input from a wired charger through the USB interface 130. In some embodiments of wireless charging, the charging management module 140 can receive the wireless charging input through the wireless charging coil of the electronic device 100. While charging the battery 142, the charging management module 140 can also supply power to the electronic device through the power management module 141.
[0085] The power management module 141 is used to connect the battery 142, the charging management module 140, and the processor 110. The power management module 141 receives the inputs from the battery 142 and / or the charging management module 140, and supplies power to the processor 110, the internal memory 121, the display screen 194, the wireless communication module 160, etc. The power management module 141 can also be used to monitor parameters such as the battery capacity, the number of battery cycles, and the battery health status (leakage, impedance). In some other embodiments, the power management module 141 can also be disposed in the processor 110. In some other embodiments, the power management module 141 and the charging management module 140 can also be disposed in the same device.
[0086] The wireless communication function of the electronic device 100 can be implemented by the antenna 1, the antenna 2, the mobile communication module 150, the wireless communication module 160, the modulation and demodulation processor, and the baseband processor, etc.
[0087] The antenna 1 and the antenna 2 are used to transmit and receive electromagnetic wave signals. Each antenna in the electronic device 100 can be used to cover a single or multiple communication frequency bands. Different antennas can also be multiplexed to improve the utilization rate of the antennas. For example: The antenna 1 can be multiplexed as the diversity antenna of the wireless local area network. In some other embodiments, the antenna can be used in combination with a tuning switch.
[0088] The mobile communication module 150 can provide solutions for wireless communications including 2G / 3G / 4G / 5G, etc. applied to the electronic device 100. The mobile communication module 150 can include at least one filter, switch, power amplifier, low noise amplifier (LNA), etc. The mobile communication module 150 can receive electromagnetic waves by the antenna 1, filter, amplify, etc. the received electromagnetic waves, and transmit them to the modulation and demodulation processor for demodulation. The mobile communication module 150 can also amplify the signal modulated by the modulation and demodulation processor, and convert it into electromagnetic waves through the antenna 1 and radiate it out. In some embodiments, at least some functional modules of the mobile communication module 150 can be disposed 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 can be disposed in the same device.
[0089] The wireless communication module 160 may provide solutions for wireless communications applied to the electronic device 100, including wireless local area networks (WLANs) (such as wireless fidelity (Wi-Fi) networks), Bluetooth (BT), global navigation satellite systems (GNSSs), frequency modulation (FM), near field communication (NFC), infrared (IR), and so on. The wireless communication module 160 may be one or more devices integrating at least one communication processing module. The wireless communication module 160 receives electromagnetic waves via the antenna 2, demodulates and filters the electromagnetic wave signals, and sends the processed signals to the processor 110. The wireless communication module 160 may also receive signals to be sent from the processor 110, perform frequency modulation and amplification on them, and convert them into electromagnetic waves through the antenna 2 for radiation.
[0090] 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, such that electronic device 100 can communicate with a network and other devices via wireless communication technologies. The wireless communication technologies 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-SCDMA), long term evolution (LTE), BT, GNSS, WLAN, NFC, FM, and / or IR technologies, etc. The GNSS may include global positioning system (GPS), global navigation satellite system (GLONASS), beidou navigation satellite system (BDS), quasi-zenith satellite system (QZSS), and / or satellite based augmentation systems (SBAS).
[0091] Electronic device 100 implements a display function via a GPU, display screen 194, and an application processor, etc. The GPU is a microprocessor for image processing, and is connected to display screen 194 and the application processor. The GPU is used to perform mathematical and geometric calculations for graphics rendering. Processor 110 may include one or more GPUs, which execute program instructions to generate or change display information.
[0092] The display screen 194 is used to display images, videos, etc. The display screen 194 includes a display panel. The display panel can adopt 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 Miniled, a MicroLed, a Micro-oLed, a quantum dot light-emitting diode (QLED), etc. In some embodiments, the electronic device 100 may include one or N display screens 194, where N is a positive integer greater than 1.
[0093] The internal memory 121 may include one or more random access memories (RAM) and one or more non-volatile memories (NVM).
[0094] The random access memory can be directly read and written by the processor 110, can be used to store the operating system or executable programs of other running programs (such as machine instructions), and can also be used to store data of users and application programs, etc.
[0095] The non-volatile memory can also store executable programs and store data of users and application programs, etc., and can be pre-loaded into the random access memory for the processor 110 to directly read and write.
[0096] The external memory interface 120 can be used to connect to an external non-volatile memory to expand the storage capacity of the electronic device 100. The external non-volatile memory communicates with the processor 110 through the external memory interface 120 to implement the data storage function. For example, files such as music and videos are saved in the external non-volatile memory.
[0097] The electronic device 100 can implement audio functions through the audio module 170, the speaker 170A, the receiver 170B, the microphone 170C, and the application processor, etc. Such as calls, recordings, etc.
[0098] The audio module 170 is used to convert digital audio information into an analog audio signal for output, and is also used to convert an analog audio input into a digital audio signal. The audio module 170 can also be used for encoding and decoding audio signals. In some embodiments, the audio module 170 can be disposed in the processor 110, or some functional modules of the audio module 170 can be disposed in the processor 110.
[0099] The speaker 170A, also known as the "loudspeaker", is used to convert an audio electrical signal into a sound signal. The electronic device 100 can listen to music or hands-free calls through the speaker 170A.
[0100] The receiver 170B, also known as the "earpiece", is used to convert an audio electrical signal into a sound signal. When the electronic device 100 answers a call or a voice message, the voice can be listened to by bringing the receiver 170B close to the human ear.
[0101] The microphone 170C, also known as the "microphone" or "transmitter", is used to convert a sound signal into an electrical signal. When making a call or sending a voice message, the user can speak by bringing the mouth close to the microphone 170C to input the sound signal into the microphone 170C. The electronic device 100 can be provided with at least one microphone 170C. In some other embodiments, the electronic device 100 can be provided with two microphones 170C, which can not only collect sound signals but also implement a noise reduction function. In some other embodiments, the electronic device 100 can also be provided with three, four or more microphones 170C to collect sound signals, reduce noise, identify the sound source, and implement functions such as directional recording.
[0102] The gyroscope sensor 180B can be used to determine the motion posture of the electronic device 100. In some embodiments, the angular velocity of the electronic device 100 around three axes (i.e., the x, y, and z axes) can be determined by the gyroscope sensor 180B. The gyroscope sensor 180B can be used for anti-shake during shooting. Exemplarily, when the shutter is pressed, the gyroscope sensor 180B detects the angle of jitter of the electronic device 100, calculates the distance that the lens module needs to compensate according to the angle, and enables the lens to offset the jitter of the electronic device 100 through reverse movement to achieve anti-shake. The gyroscope sensor 180B can also be used for navigation and somatosensory game scenarios.
[0103] The magnetic sensor 180D includes a Hall sensor. The electronic device 100 can use the magnetic sensor 180D to detect the opening and closing of the flip leather case.
[0104] The acceleration sensor 180E can detect the magnitude of the acceleration of the electronic device 100 in various directions (generally three axes). When the electronic device 100 is stationary, the magnitude and direction of gravity can be detected. It can also be used to identify the posture of the electronic device and is applied to applications such as horizontal and vertical screen switching and pedometers.
[0105] A distance sensor 180F is used to measure distance. The electronic device 100 can measure distance through infrared or laser. In some embodiments, when shooting a scene, the electronic device 100 can use the distance sensor 180F to measure distance to achieve fast focusing.
[0106] The touch sensor 180K, also known as a "touch control device". The touch sensor 180K can be disposed on the display screen 194. The touch sensor 180K and the display screen 194 form a touch screen, also known as a "touch control screen". The touch sensor 180K is used to detect touch operations acting thereon or nearby. The touch sensor can transmit the detected touch operation to the application processor to determine the type of touch event. Visual output related to the touch operation can be provided through the display screen 194. In some other embodiments, the touch sensor 180K can also be disposed on the surface of the electronic device 100, at a different position from that of the display screen 194.
[0107] In some embodiments, the electronic device 100 may further include one or more of a key, a motor, and an indicator. The key can include a power-on key, a volume key, etc. The key can be a mechanical key or a touch key. The electronic device 100 can receive key inputs and generate key signal inputs related to the user settings and function control of the electronic device 100. The motor can generate a vibration prompt. The indicator can be an indicator light, which can be used to indicate the charging state, the change in battery level, and can also be used to indicate messages, missed calls, notifications, etc.
[0108] The SIM card interface 195 is used to connect a SIM card.
[0109] The software system of the electronic device 100 can adopt a layered architecture, an event-driven architecture, a microkernel architecture, a microservices architecture, or a cloud architecture. In the embodiments of the present application, taking the Android system with a layered architecture as an example, the software structure of the electronic device 100 is exemplarily described.
[0110] Figure 2 It is a software structure block diagram of the electronic device 100 in the embodiments of the present application.
[0111] The layered architecture divides the software into several layers, and each layer has a clear role and division of labor. The layers communicate with each other through software interfaces. In some embodiments, the Android system is divided into four layers, from top to bottom, namely the application layer, the application framework layer, the system libraries, and the kernel layer.
[0112] The application layer may include a series of application packages.
[0113] Such as Figure 2As shown, the application package may include applications such as camera, gallery, calendar, call, map, navigation, WLAN, Bluetooth, music, video, short message, etc.
[0114] The application framework layer provides application programming interfaces (APIs) and programming frameworks for the applications in the application layer. The application framework layer includes some predefined functions.
[0115] As Figure 2 shown, the application framework layer may include window manager, content provider, view system, telephone manager, resource manager, notification manager, etc.
[0116] The window manager is used to manage window programs. The window manager can obtain the display screen size, determine whether there is a status bar, lock the screen, capture the screen, etc.
[0117] The content provider is used to store and obtain data, and make this data accessible to applications. The data may include video, image, audio, dialed and answered calls, browsing history and bookmarks, phone book, etc.
[0118] The view system includes visible controls, such as controls for displaying text, controls for displaying pictures, etc. The view system can be used to build applications. The display interface can be composed of one or more views. For example, the display interface including the SMS notification icon may include a view for displaying text and a view for displaying pictures.
[0119] The telephone manager is used to provide the communication function of the electronic device 100. For example, the management of call status (including connection, disconnection, etc.).
[0120] The resource manager provides various resources for applications, such as localized strings, icons, pictures, layout files, video files, etc.
[0121] The notification manager enables applications to display notification information in the status bar, can be used to convey notification-type messages, can disappear automatically after a short stay without user interaction. For example, the notification manager is used to inform that the download is completed, message reminder, etc. The notification manager can also be a notification that appears in the system top status bar in the form of a chart or scroll bar text, such as the notification of a background-running application, and can also be a notification that appears on the screen in the form of a dialogue window. For example, prompting text information in the status bar, emitting a prompt sound, the electronic device vibrating, the indicator light flashing, etc.
[0122] The core library contains two parts: one part is the functional functions that the Java language needs to call, and the other part is the core library of the operating system.
[0123] The application layer and the application framework layer run in the virtual machine. The virtual machine executes the Java files of the application layer and the 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.
[0124] The system library can include multiple functional modules. For example: surface manager, Media Libraries, 3D graphics processing library (e.g., OpenGL ES), 2D graphics engine (e.g., SGL), etc.
[0125] The surface manager is used to manage the display subsystem and provides the fusion of 2D and 3D layers for multiple applications.
[0126] The media library supports the playback and recording of various common audio and video formats, as well as static image files, etc. The media library can support multiple audio and video coding formats, such as: MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, etc.
[0127] The 3D graphics processing library is used to implement 3D graphics drawing, image rendering, synthesis, and layer processing, etc.
[0128] The 2D graphics engine is a drawing engine for 2D drawing.
[0129] The kernel layer is the layer between hardware and software. The kernel layer at least includes a display driver, a camera driver, an audio driver, and a sensor driver.
[0130] Next, a display method provided by the present application will be introduced in detail in combination with different scenarios.
[0131] 1. The user drags the first content and releases the first content within the target response hot zone.
[0132] Figures 3A - 3H A schematic diagram showing a user dragging the first content and releasing the first content within the target response hot zone is shown.
[0133] Exemplarily, the first content can be a file.
[0134] Exemplarily, such as Figure 3AAs shown, the electronic device 100 displays a desktop, and a page with application icons is displayed on the desktop. This page includes multiple application icons (for example, settings application icon, app market application icon, gallery application icon, instant messaging application icon, etc.). Below the multiple application icons, a page indicator is also displayed to indicate the positional relationship between the currently displayed page and other pages. Below the page indicator, a tray area is displayed. Among them, the tray area includes multiple tray icons, such as a camera application icon, a contacts application icon, a phone application icon, and a messages application icon. The tray area remains displayed during page switching. In some embodiments, the above page may also include multiple application icons and a page indicator. The page indicator may exist separately and not be part of the page. The above tray icons are also optional, and the embodiments of the present application do not limit this.
[0135] Figure 3A As shown, the desktop of the electronic device 100 also displays a navigation bar 3001, which is used to wake up the voice assistant application. Exemplarily, the electronic device 100 can receive an input operation by the user on the navigation bar 3001, such as a click operation. In response to the user's input operation, the electronic device 100 can display a first window, which can be a window provided by the voice assistant application. The electronic device 100 can input text or audio in the first window based on the user operation. In response to the text or audio input by the user in the first window, the voice assistant application can display the response result of the text or audio in the first window. In this way, the electronic device 100 can quickly launch the voice assistant application through the navigation bar 3001, and the user can interact with the voice assistant application.
[0136] As Figure 3A shown, the electronic device 100 can receive an input operation by the user on the instant messaging application icon, such as a click operation. In response to the user's input operation, the electronic device 100 can display Figure 3B the main interface of the instant messaging application and the navigation bar 3001 as shown. In the main interface of the instant messaging application, dialog boxes of multiple contacts are displayed, such as a dialog box including "Group Chat". As Figure 3B shown, the electronic device 100 can receive an input operation by the user on the "Group Chat" dialog box, such as a click operation. In response to the user's input operation, the electronic device 100 can display Figure 3C the chat interface as shown. Figure 3C The chat interface as shown includes multiple chat records and the navigation bar 3001. For example, among the multiple chat records, there is a file 3002 sent by the contact "Lily".
[0137] In some embodiments, the user can long - press the file 3002 and drag the file 3002 into the display area where the navigation bar 3001 is located, so that the voice assistant application can return one or more operation intents based on the file 3002.
[0138] As Figure 3C and Figure 3D shown, the electronic device 100 can receive a first operation from the user on the file 3002. For example, the first operation can be a long - press and drag operation on the file 3002. In response to the first operation, the electronic device 100 can display a control 3003, and the control 3003 can also be located at Figure 3D the position where the user's finger is located as shown.
[0139] As Figure 3C and Figure 3D shown, in response to the distance between the control 3003 and the navigation bar 3001 being less than a first threshold, the electronic device 100 can change the display form of the navigation bar 3001. For example, the electronic device 100 can display Figure 3D a response hot zone 3009 as shown. The area of the display area where the response hot zone 3009 is located is larger than the area of the display area where the navigation bar 3001 is located, to prompt the user to drag the control 3003 into the response hot zone 3009.
[0140] Optionally, if the distance between the control 3003 and the navigation bar 3001 is greater than the first threshold, the electronic device 100 continues to display the navigation bar 3001.
[0141] Optionally, the distance between the control 3003 and the navigation bar 3001 can refer to the distance between the center point of the control 3003 and the center point of the navigation bar 3001, or the distance between the upper edge of the control 3003 and the upper edge of the navigation bar 3001, or the distance between the lower edge of the control 3003 and the lower edge of the navigation bar 3001. This application does not limit the implementation of the distance between the control 3003 and the navigation bar 3001.
[0142] As Figure 3D and Figure 3E shown, the electronic device 100 can continue to receive the first operation from the user on the control 3003. For example, the first operation can be a long - press and drag operation on the control 3003. In response to the first operation, the control 3003 can move with the movement of the user's finger. For example, the control 3003 can be located at Figure 3E the position where the user's finger is located as shown.
[0143] As Figure 3D and Figure 3E shown, Figure 3E the distance between the control 3003 and the navigation bar 3001 in the middle is less than the first threshold, and Figure 3EThe distance between the central control component 3003 and the navigation bar 3001 is less than Figure 3D When the distance between the central control component 3003 and the navigation bar 3001 is such that the electronic device 100 can change the display form of the response hot zone 3009. For example, the electronic device 100 can display Figure 3E the response hot zone 3004 as shown. The area of the display area where the response hot zone 3004 is located is larger than the area of the display area where the navigation bar 3001 is located, to prompt the user to drag the control 3003 into the response hot zone 3004.
[0144] Optionally, the area of the display area where the response hot zone is located can change with the change in the distance between the control 3003 and the navigation bar 3001. If the distance between the control 3003 and the navigation bar 3001 gradually becomes smaller, the area of the display area where the response hot zone is located also gradually becomes larger until the area of the display area where the response hot zone is located expands to the second threshold and then no longer changes. If the distance between the control 3003 and the navigation bar 3001 gradually becomes larger, the area of the display area where the response hot zone is located also gradually becomes smaller until the distance between the control 3003 and the navigation bar 3001 is greater than the first threshold, then the electronic device 100 switches to display the navigation bar 3001.
[0145] Such as Figure 3E and Figure 3F as shown, the electronic device 100 can continue to receive the first operation of the user on the control 3003. For example, the first operation can be an operation of long - pressing and dragging the control 3003. In response to the first operation, the control 3003 can move as the user's finger moves. For example, the control 3003 can be located at Figure 3F the position where the user's finger is located as shown.
[0146] Such as Figure 3E and Figure 3F as shown, Figure 3F when the distance between the central control component 3003 and the navigation bar 3001 is less than the first threshold, and Figure 3E the distance between the central control component 3003 and the navigation bar 3001 is less than Figure 3E the distance between the central control component 3003 and the response hot zone 3004, the electronic device 100 can change the display form of the response hot zone 3004. For example, the electronic device 100 can display Figure 3F the response hot zone 3005 as shown. The area of the display area where the response hot zone 3005 is located is larger than the area of the display area where the response hot zone 3004 is located, to prompt the user to drag the control 3003 into the response hot zone 3005.
[0147] Optionally, if Figure 3FThe area of the display region where the response hot zone 3005 is located is the second threshold. If the user continues to drag the control 3003 downward, the electronic device 100 will no longer expand the area of the display region where the response hot zone 3005 is located and will continue to display the response hot zone 3005.
[0148] As Figure 3F and Figure 3G shown, the electronic device 100 can continue to receive a first operation by the user on the control 3003. For example, the first operation can be an operation of long-pressing and dragging the control 3003. In response to the first operation, the control 3003 can move as the user's finger moves. For example, the control 3003 can be located at Figure 3G the position where the user's finger is located as shown.
[0149] As Figure 3F and Figure 3G shown, the area of the display region where the response hot zone 3005 is located is the second threshold. Even if Figure 3G the distance between the control 3003 and the navigation bar 3001 is less than Figure 3F the distance between the control 3003 and the response hot zone 3004, the electronic device 1000 will no longer expand the area of the display region where the response hot zone 3005 is located and will continue to display the response hot zone 3005.
[0150] As Figure 3G and Figure 3H shown, when the control 3003 is within the response hot zone 3005 and the user releases the finger, in response to the user releasing the finger, the voice assistant application in the electronic device 100 can determine one or more operation intents based on the file 3002 and display one or more operation options based on the one or more operation intents. The one or more operation options are related to the one or more operation intents.
[0151] For example, the electronic device 100 can display Figure 3H the window 3010 shown. The window 3010 includes the control 3003, the option 3006, the option 3007, and the option 3008. The user can save the file 3002 in the favorites of the electronic device 100 through the option 3006. The user can send the file 3002 to a printer and print the file 3002 through the option 3007. The user can translate the text in the first language in the file 3002 into the text in the second language through the option 3006, where the second language is different from the first language.
[0152] Optionally, different users have different operation intents for the file 3002, and the operation options displayed in the window 3010 are also different.
[0153] Optionally, during the process of the user dragging the file 3002 into the response hot zone 3005, the electronic device 100 may change the display form of the file 3002, such as deepening the color display, to prompt the user that the content being dragged currently is the file 3002.
[0154] Optionally, if the content dragged by the user is different, the operation options displayed by the electronic device 100 may also be different.
[0155] Figures 4A - 4F Another schematic diagram showing the user dragging the first content and releasing the first content within the target response hot zone is shown.
[0156] Exemplarily, the first content may be text.
[0157] As Figure 4A shown, the electronic device 100 may display a dialog box with the contact "Henry". Multiple chat records and a navigation bar 3001 are displayed in the dialog box. For example, among the multiple chat records, there is text 4001 sent by the contact "Lily", and the text 4001 includes "Kexing Science Park Sushi Restaurant".
[0158] In some embodiments, the user may long-press the text 4001 and drag the text 4001 towards the display area where the navigation bar 3001 is located, so that the voice assistant application can return one or more operation intents based on the text 4001.
[0159] As Figure 4A and Figure 4B shown, the electronic device 100 may receive a first operation of the user on the text 4001. For example, the first operation may be a long-press and drag operation on the text 4001. In response to the first operation, the electronic device 100 may display a control 4002, and the control 4002 may also be located at Figure 4B the position where the user's finger is located as shown.
[0160] As Figure 4A and Figure 4B shown, in response to the distance between the control 4002 and the navigation bar 3001 being less than a first threshold, the electronic device 100 may change the display form of the navigation bar 3001. For example, the electronic device 100 may display Figure 4B the response hot zone 3009 as shown. The area of the display area where the response hot zone 3009 is located is larger than the area of the display area where the navigation bar 3001 is located, to prompt the user to drag the control 4002 into the response hot zone 3009.
[0161] Optionally, if the distance between the control 4002 and the navigation bar 3001 is greater than the first threshold, the electronic device 100 continues to display the navigation bar 3001.
[0162] Optionally, the distance between the control 4002 and the navigation bar 3001 may refer to the distance between the center point of the control 4002 and the center point of the navigation bar 3001, or the distance between the upper edge of the control 4002 and the upper edge of the navigation bar 3001, or the distance between the lower edge of the control 4002 and the lower edge of the navigation bar 3001. This application does not limit the implementation of the distance between the control 4002 and the navigation bar 3001.
[0163] As Figure 4B and Figure 4C shown, the electronic device 100 may continue to receive a first operation by the user on the control 4002. For example, the first operation may be a long press and drag operation on the control 4002. In response to the first operation, the control 4002 may move as the user's finger moves. For example, the control 4002 may be located at Figure 4C the position where the user's finger is located as shown.
[0164] As Figure 4B and Figure 4C shown, Figure 4C when the distance between the control 4002 and the navigation bar 3001 in Figure 4C is less than a first threshold, and Figure 4B when the distance between the control 4002 and the navigation bar 3001 in Figure 4C is less than the distance between the control 4002 and the navigation bar 3001 in
[0165] the electronic device 100 may change the display form of the response hot zone 3009. For example, the electronic device 100 may display
[0166] As Figure 4C and Figure 4DAs shown, the electronic device 100 can continue to receive a first operation from the user on the control 4002. For example, the first operation can be a long - press and drag operation on the control 4002. In response to the first operation, the control 4002 can move as the user's finger moves. For example, the control 4002 can be located at Figure 4D the position where the user's finger is located as shown.
[0167] As Figure 4C and Figure 4D shown, Figure 4D when the distance between the control 4002 and the navigation bar 3001 is less than a first threshold, and Figure 4D when the distance between the control 4002 and the navigation bar 3001 is less than Figure 4C the distance between the control 4002 and the response hot - zone 3004, the electronic device 100 can change the display form of the response hot - zone 3004. For example, the electronic device 100 can display Figure 4D the response hot - zone 3005 as shown. The area of the display region where the response hot - zone 3005 is located is larger than the area of the display region where the response hot - zone 3004 is located, to prompt the user to drag the control 4002 into the response hot - zone 3005.
[0168] Optionally, if Figure 4D the area of the display region where the response hot - zone 3005 is located is a second threshold, and if the user continues to drag the control 4002 downwards, the electronic device 100 will no longer expand the area of the display region where the response hot - zone 3005 is located and will continue to display the response hot - zone 3005.
[0169] As Figure 4D and Figure 4E shown, the electronic device 100 can continue to receive a first operation from the user on the control 4002. For example, the first operation can be a long - press and drag operation on the control 4002. In response to the first operation, the control 4002 can move as the user's finger moves. For example, the control 4002 can be located at Figure 4E the position where the user's finger is located as shown.
[0170] As Figure 4D and Figure 4E shown, the area of the display region where the response hot - zone 3005 is located is a second threshold. Even if Figure 4E the distance between the control 4002 and the navigation bar 3001 is less than Figure 4D the distance between the control 4002 and the response hot - zone 3004, the electronic device 1000 will no longer expand the area of the display region where the response hot - zone 3005 is located and will continue to display the response hot - zone 3005.
[0171] As Figure 4E and Figure 4FAs shown, when the control 4002 is located within the response hot zone 3005 and the user releases the finger, in response to the user releasing the finger, the voice assistant application in the electronic device 100 can determine one or more operation intents based on the text 4001 and display one or more operation options based on the one or more operation intents. The one or more operation options are related to the one or more operation intents.
[0172] For example, the electronic device 100 can display Figure 4F the window 4003 shown. The window 4003 includes the control 4002, the option 4004, the option 4005, and the option 4006. The user can use the option 4004 to obtain and display a navigation route with the position in the text 4001 as the destination and the position of the electronic device 100 as the starting point. The user can translate the text in the first language in the text 4001 into the text in the second language using the option 4005, where the second language is different from the first language. The user can save the text 4001 in the clipboard using the option 4006 to paste the text 4001 into other applications and send the text 4001 to other applications.
[0173] Optionally, different users have different operation intents for the text 4001, and the operation options displayed in the window 4003 are also different.
[0174] Optionally, during the process of the user dragging the text 4001 into the response hot zone 3005, the electronic device 100 can change the display form of the text 4001, such as showing it with a darker color, to prompt the user that the currently dragged content is the text 4001.
[0175] Figures 5A - 5G Shows another schematic diagram of the user dragging the first content and releasing the first content within the target response hot zone.
[0176] Exemplarily, the first content can be a picture.
[0177] As Figure 5A shown, the electronic device 100 displays a desktop, and an icon of a gallery application is shown on the desktop. The electronic device 100 can receive an input operation by the user on the icon of the gallery application, such as a click operation. In response to the user's input operation, the electronic device 100 can display Figure 5B the gallery interface shown. The gallery interface includes multiple pictures and a navigation bar 3001. The multiple pictures include the picture 5001.
[0178] In some embodiments, the user can long-press the text 4001 and drag the picture 5001 into the display area where the navigation bar 3001 is located, so that the voice assistant application can return one or more operation intents based on the picture 5001.
[0179] AsFigure 5B and Figure 5C As shown, the electronic device 100 can receive a first operation from the user on the picture 5001. For example, the first operation can be a long press and drag of the picture 5001. In response to the first operation, the electronic device 100 can display a control 5002, and the control 5002 can also be located at Figure 5C the position where the user's finger is located as shown
[0180] As Figure 5B and Figure 5C shown, in response to the distance between the control 5002 and the navigation bar 3001 being less than a first threshold, the electronic device 100 can change the display form of the navigation bar 3001. For example, the electronic device 100 can display Figure 5C the response hot zone 3009 as shown. The area of the display region where the response hot zone 3009 is located is larger than the area of the display region where the navigation bar 3001 is located, to prompt the user to drag the control 5002 into the response hot zone 3009
[0181] Optionally, if the distance between the control 5002 and the navigation bar 3001 is greater than the first threshold, the electronic device 100 still continues to display the navigation bar 3001
[0182] Optionally, the distance between the control 5002 and the navigation bar 3001 can refer to the distance between the center point of the control 5002 and the center point of the navigation bar 3001, or the distance between the upper edge of the control 5002 and the upper edge of the navigation bar 3001, or the distance between the lower edge of the control 5002 and the lower edge of the navigation bar 3001. This application does not limit the implementation of the distance between the control 5002 and the navigation bar 3001
[0183] As Figure 5C and Figure 5D shown, the electronic device 100 can continue to receive a first operation from the user on the control 5002. For example, the first operation can be a long press and drag of the control 5002. In response to the first operation, the control 5002 can move along with the movement of the user's finger. For example, the control 5002 can be located at Figure 5D the position where the user's finger is located as shown
[0184] As Figure 5C and Figure 5D shown Figure 5D when the distance between the control 5002 and the navigation bar 3001 is less than the first threshold, and Figure 5D when the distance between the control 5002 and the navigation bar 3001 is less than Figure 5C when the distance between the control 5002 and the navigation bar 3001, the electronic device 100 can change the display form of the response hot zone 3009. For example, the electronic device 100 can displayFigure 5D The response hot zone 3004 shown has an area of the display region where the response hot zone 3004 is located larger than the area of the display region where the navigation bar 3001 is located, to prompt the user to drag the control 5002 into the response hot zone 3004.
[0185] Optionally, the area of the display region where the response hot zone is located can change with the distance between the control 5002 and the navigation bar 3001. If the distance between the control 5002 and the navigation bar 3001 gradually decreases, the area of the display region where the response hot zone is located also gradually increases until the area of the display region where the response hot zone is located expands to a second threshold, and the area of the display region where the response hot zone is located no longer changes. If the distance between the control 5002 and the navigation bar 3001 gradually increases, the area of the display region where the response hot zone is located also gradually decreases until the distance between the control 5002 and the navigation bar 3001 is greater than a first threshold, then the electronic device 100 switches to display the navigation bar 3001.
[0186] Such as Figure 5D and Figure 5E shown, the electronic device 100 can continue to receive a first operation by the user on the control 5002. For example, the first operation can be a long - press and drag operation on the control 5002. In response to the first operation, the control 4002 can move with the movement of the user's finger. For example, the control 5002 can be located at Figure 5E the position where the user's finger is located as shown.
[0187] Such as Figure 5D and Figure 5E shown, Figure 5E the distance between the control 5002 and the navigation bar 3001 in the middle is less than the first threshold, and Figure 5E the distance between the control 5002 and the navigation bar 3001 in the middle is less than Figure 5D the distance between the control 5002 and the response hot zone 3004 in the middle. The electronic device 100 can change the display form of the response hot zone 3004. For example, the electronic device 100 can display Figure 5E the response hot zone 3005 shown. The area of the display region where the response hot zone 3005 is located is larger than the area of the display region where the response hot zone 3004 is located, to prompt the user to drag the control 5002 into the response hot zone 3005.
[0188] Optionally, if Figure 5E the area of the display region where the response hot zone 3005 shown is the second threshold, if the user continues to drag the control 4002 downwards, the electronic device 100 does not expand the area of the display region where the response hot zone 3005 is located and continues to display the response hot zone 3005.
[0189] Such as Figure 5E and Figure 5FAs shown, the electronic device 100 can continue to receive a first operation from the user on the control 5002. For example, the first operation can be a long press and drag operation on the control 5002. In response to the first operation, the control 4002 can move as the user's finger moves. For example, the control 5002 can be located at Figure 5F the position where the user's finger is located as shown.
[0190] As Figure 5E and Figure 5F shown, when the area of the display region where the response hot zone 3005 is located is the second threshold, even if Figure 5F the distance between the control 5002 and the navigation bar 3001 in the middle control is less than Figure 5E the distance between the control 5002 and the response hot zone 3004 in the middle control, the electronic device 1000 will no longer expand the area of the display region where the response hot zone 3005 is located and continue to display the response hot zone 3005.
[0191] As Figure 5F and Figure 5G shown, when the control 5002 is located within the response hot zone 3005 and the user releases the finger, in response to the user releasing the finger, the voice assistant application in the electronic device 100 can determine one or more operation intents based on the text 4001 and display one or more operation options based on the one or more operation intents. The one or more operation options are related to the one or more operation intents.
[0192] For example, the electronic device 100 can display Figure 5G the window 4003 shown. The window 4003 includes the control 5002, the option 5004, the option 5005, and the option 5006. The user can edit the picture 5001 through the option 5004, such as adding filters, etc. The user can share the picture 5001 to other applications or other devices through the option 5005. The user can obtain the image of the target object in the picture 5001 through the option 5006.
[0193] Optionally, different users have different operation intents for the picture 5001, and the operation options displayed in the window 4003 are also different.
[0194] Optionally, during the process of the user dragging the picture 5001 into the response hot zone 3005, the electronic device 100 can change the display form of the picture 5001, such as displaying it with a darker color, to prompt the user that the content being dragged currently is the picture 5001.
[0195] Optionally, Figures 3A - 5G the response hot zones 3009, 3004, and 3005 shown in the embodiments are essentially the same response hot zone, but only the display sizes of the same response hot zone are different.
[0196] Figure 6 Schematic flow chart of a method for a user to drag a first content and release the first content within a target response hot zone provided by this application.
[0197] The method for a user to drag a first content and release the first content within a target response hot zone includes, but is not limited to, the following steps:
[0198] S601. The electronic device 100 displays a first user interface of a first application. The first user interface includes a first content and a first navigation bar.
[0199] Exemplarily, the first user interface may be Figure 3C the chat interface shown, the first content may be Figure 3C the file 3002 shown, and the first navigation bar may be Figure 3C the navigation bar 3001 shown.
[0200] Exemplarily, the first user interface may be Figure 4A the dialog box shown, the first content may be Figure 4A the text 4001 shown, and the first navigation bar may be Figure 4A the navigation bar 3001 shown.
[0201] Exemplarily, the first user interface may be Figure 5B the gallery interface shown, the first content may be Figure 5B the picture 5001 shown, and the first navigation bar may be Figure 5B the navigation bar 3001 shown.
[0202] S602. The electronic device 100 receives and performs a first operation on the first content, and displays a first control. The first operation is a movement operation of long - pressing the first content and dragging the first control towards the display area where the first navigation bar is located.
[0203] In response to the first operation on the first content, the electronic device 100 may display a first control, and the first control is used to indicate that the content dragged by the user is the first content.
[0204] Exemplarily, the first operation may be Figure 3C the first operation of the user on the file 3002 shown, and the first control may be Figure 3D the control 3003 shown.
[0205] Exemplarily, the first operation may be Figure 4A the first operation of the user on the text 4001 shown, and the first control may be Figure 4B the control 4002 shown.
[0206] Exemplarily, the first operation may be Figure 5BThe first operation of the user on the picture 5001 as shown, the first control can be Figure 5C the control 5002 as shown.
[0207] S603. The electronic device 100 needs to confirm whether the distance between the first control and the first navigation bar is less than or equal to the first threshold.
[0208] After the electronic device 100 displays the first control, the electronic device 00 can continue to receive the first operation of the user on the first control. The electronic device 100 needs to confirm whether the distance between the first control and the first navigation bar is less than or equal to the first threshold.
[0209] When the distance between the first control and the first navigation bar is less than or equal to the first threshold, the electronic device 100 can change the display form of the first navigation bar, that is, execute S606 - S616.
[0210] When the distance between the first control and the first navigation bar is greater than the first threshold, the electronic device 100 can continue to display the first navigation bar, that is, execute S604 - S605.
[0211] Optionally, S603 can also be replaced with the following steps: S603. The electronic device 100 needs to confirm whether the position of the first control meets the preset conditions.
[0212] After the electronic device 100 displays the first control, the electronic device 00 can continue to receive the first operation of the user on the first control. The electronic device 100 needs to confirm whether the position of the first control meets the preset conditions.
[0213] When the position of the first control meets the preset conditions, the electronic device 100 can change the display form of the first navigation bar, that is, execute S606 - S616.
[0214] When the position of the first control does not meet the preset conditions, the electronic device 100 can continue to display the first navigation bar, that is, execute S604 - S605.
[0215] Optionally, the preset conditions can refer to that the position of the first control is at the preset position.
[0216] S604. The electronic device 100 continues to display the first control and the first navigation bar.
[0217] When the distance between the first control and the first navigation bar is greater than the first threshold, the electronic device 100 can continue to display the first control and the first navigation bar.
[0218] After displaying the first control and the first navigation bar, the electronic device 100 may receive a first operation by the user on the first control, and based on the first operation, confirm whether the distance between the first control and the first navigation bar is less than a first threshold, so as to confirm whether to continue displaying the first navigation bar or stop displaying the first navigation bar and start displaying a first response hot zone.
[0219] Optionally, if the first operation is a long - press on the first control and a drag operation of the first control in a direction opposite to the display area where the first navigation bar is located, the electronic device 100 may continue to display the first control and the first navigation bar.
[0220] Optionally, if the first operation is a long - press on the first control and a drag operation of the first control in the direction of the display area where the first navigation bar is located, the electronic device 100 needs to confirm whether the distance between the first control and the first navigation bar is less than the first threshold. If the distance between the first control and the first navigation bar is less than the first threshold, the electronic device 100 stops displaying the first navigation bar and starts displaying the first response hot zone. If the distance between the first control and the first navigation bar is greater than the first threshold, the electronic device 100 continues to display the first navigation bar.
[0221] Optionally, if the user releases the finger, the electronic device 100 may stop displaying the first control and continue to display the first user interface of the first application.
[0222] Optionally, the electronic device 100 may also not execute S603 - S604.
[0223] S605. The electronic device 100 displays a first response hot zone with size A, and the display size of the first response hot zone is greater than the display size of the first navigation bar.
[0224] Optionally, the display size of the first response hot zone may be determined based on the distance between the position of the first control and the display area where the first navigation bar is located. When the distance between the position of the first control and the display area where the first navigation bar is located is different, the display size of the first response hot zone may also be different.
[0225] S606. The electronic device 100 continues to receive the first operation on the first control and changes the display size of the first response hot zone according to the drag distance.
[0226] When the distance between the first control and the first navigation bar is less than the first threshold, the electronic device 100 may change the display form of the first navigation bar. For example, the electronic device 100 may display a first response hot zone with size A, and the display size of the first response hot zone is greater than the display size of the first navigation bar, to prompt the user to drag the first control to the display area where the first response hot zone is located.
[0227] After the electronic device 100 displays the first response hot zone, the electronic device 100 can continue to receive a first operation from the user on the first control.
[0228] Optionally, when the first operation is an operation of long - pressing the first control and moving it in the direction of the display area where the first navigation bar is located, the electronic device 100 can enlarge the display size of the first response hot zone until the display size of the first response hot zone is equal to the second threshold, and the display size of the first response hot zone no longer changes.
[0229] Optionally, when the first operation is an operation of long - pressing the first control and moving it in the opposite direction of the display area where the first navigation bar is located, the electronic device 100 can reduce the display size of the first response hot zone. Optionally, until the distance between the position of the first control and the display area where the first navigation bar is located is greater than the first threshold, the electronic device 100 stops displaying the first response hot zone and starts to display the first navigation bar.
[0230] Optionally, after the electronic device 100 displays the first response hot zone, if the user releases the finger, if the first control is located within the first response hot zone, the electronic device 100 can execute S609 - S612. If the first control is not within the first response hot zone, the electronic device 100 continues to display the first user interface of the first application, that is, executes S608.
[0231] Exemplarily, the first response hot zone of size A can be Figure 3D the response hot zone 3009 as shown. The first operation on the first control can be Figure 3D the operation of long - pressing and dragging the control 3003 as shown. Or, the first response hot zone of size A can be Figure 3E the response hot zone 3004 as shown. The first operation on the first control can be Figure 3E the operation of long - pressing and dragging the control 3003 as shown. Or, the first response hot zone of size A can be Figure 3F the response hot zone 3005 as shown. The first operation on the first control can be Figure 3F the operation of long - pressing and dragging the control 3003 as shown.
[0232] Exemplarily, the first response hot zone of size A can be Figure 4B the response hot zone 3009 as shown. The first operation on the first control can be Figure 4B the operation of long - pressing and dragging the control 4002 as shown. Or, the first response hot zone of size A can be Figure 4C the response hot zone 3004 as shown. The first operation on the first control can be Figure 4C the operation of long - pressing and dragging the control 4002 as shown. Or, the first response hot zone of size A can be Figure 4DThe response hot zone 3005 shown, the first operation on the first control may be Figure 4D The operation of long - pressing and dragging the control 4002 shown.
[0233] Exemplarily, the first response hot zone of size A may be Figure 5C The response hot zone 3009 shown, the first operation on the first control may be Figure 5C The operation of long - pressing and dragging the control 5002 shown. Or, the first response hot zone of size A may be Figure 5D The response hot zone 3004 shown, the first operation on the first control may be Figure 5D The operation of long - pressing and dragging the control 5002 shown. Or, the first response hot zone of size A may be Figure 5E The response hot zone 3005 shown, the first operation on the first control may be Figure 5E The operation of long - pressing and dragging the control 5002 shown.
[0234] S607. The electronic device 100 detects whether the user releases the hand when the first control is within the first response hot zone.
[0235] If the user releases the hand when the first control is within the first response hot zone, the electronic device 100 may execute S609 - S612.
[0236] If the user does not release the hand when the first control is within the first response hot zone, the electronic device 100 may execute S608.
[0237] Optionally, the first control being within the first response hot zone may mean that all the content of the first control is within the first response hot zone, or it may mean that part of the content of the first control is within the first response hot zone. This application does not make any limitation on this either.
[0238] S608. The electronic device 100 continues to display the first user interface of the first application.
[0239] If the user does not release the hand when the first control is within the first response hot zone, the condition for the user to interact with the voice assistant application is not met, and the electronic device 100 may continue to display the first user interface of the first application.
[0240] S609. The electronic device 100 sends the first content to the server 200.
[0241] S610. The server 200 confirms one or more operation intents based on the first content.
[0242] S611. The server 200 sends one or more operation intents to the electronic device 100.
[0243] S612. The electronic device 100 displays the first content and one or more options, and the one or more options are related to one or more operation intents.
[0244] If the user releases the hand when the first control is within the first response hot zone, the condition for the user to interact with the voice assistant application is satisfied. The electronic device 100 can send the first content to the server 200 through the voice assistant application, and the server 200 can be the server of the voice assistant application.
[0245] After obtaining the first content, the server 200 can confirm one or more operation intents based on the first content. The one or more operation intents are related to the user profile, and the user profile can reflect the user's behavior habit characteristics. The user profile can be obtained by the server 200 based on user data.
[0246] Optionally, the user profiles of different users are different, and the one or more operation intents obtained by the server 200 for different users based on the first content are also different.
[0247] After confirming one or more operation intents, the server 200 can send the one or more operation intents to the electronic device 100. After receiving the one or more operation intents sent by the server 200, the electronic device 100 can display the first content and one or more options, and the one or more options are related to the one or more operation intents. The user can perform corresponding operations on the first content based on the one or more options.
[0248] Exemplarily, when the first content is a file, the one or more options can be Figure 3H the options 3006, 3007, and 3008 shown.
[0249] Exemplarily, when the first content is text, the one or more options can be Figure 4F the options 4004, 4005, and 4006 shown.
[0250] Exemplarily, when the first content is a picture, the one or more options can be Figure 5G the options 5004, 5005, and 5006 shown.
[0251] Optionally, S609 - S611 can also be executed by the electronic device 100.
[0252] It should be noted that Figure 6 each step in Figure 6 is only used to explain this application, and this application does not impose any limitation on the sequence of execution of each step in
[0253] Second, before the user drags the first control to the target response hot zone, the area of the display area where the response hot zone is located changes with the position of the first control.
[0254] Figures 7A - 7F A schematic diagram is shown in which the area of the display area where the response hot zone is located changes with the position of the first control.
[0255] Exemplarily, referring to Figures 3A - 3E the description in the embodiment, in response to the user's first operation on file 3002, for example, the first operation may be a long press and drag operation on file 3002, the electronic device 100 may display control 3003. When the distance between control 3003 and navigation bar 3001 is less than the first threshold, the electronic device 100 may display Figure 7A the response hot zone 3004 shown.
[0256] The user can long press and move control 3003, and the area of the display area where response hot zone 3004 is located changes with the position of control 3003.
[0257] For example, after Figure 3E the embodiment, as Figure 7A shown, the electronic device 100 may receive the user's operation on control 3003, such as a long press and a move operation in the opposite direction of response hot zone 3004. In response to this user operation, the distance between control 3003 and navigation bar 3001 gradually increases. For example, control 3003 may be located at Figure 7B the position shown.
[0258] If Figure 7B the distance between the position of control 3003 shown and navigation bar 3001 is less than the first threshold, the electronic device 100 may display Figure 7B the response hot zone 7001 shown, and the area of the display area where response hot zone 7001 is located is smaller than the area of the display area where response hot zone 3004 is located.
[0259] Again, for example, as Figure 7C shown, the electronic device 100 may receive the user's operation on control 3003, such as a long press and a move operation in the opposite direction of response hot zone 7001. In response to this user operation, the distance between control 3003 and navigation bar 3001 gradually increases. For example, control 3003 may be located at Figure 7D the position shown.
[0260] If Figure 7D the distance between the position of control 3003 shown and navigation bar 3001 is greater than the first threshold, the electronic device 100 may display Figure 7D the navigation bar 3001 shown.
[0261] For another example, as Figure 7E shown, the electronic device 100 may receive a user operation on the control 3003, such as a long press and a movement operation towards the response hot zone 3004. In response to this user operation, the distance between the control 3003 and the navigation bar 3001 gradually decreases. For example, the control 3003 may be located at Figure 7F the position shown.
[0262] If Figure 7F the distance between the position of the control 3003 shown and the navigation bar 3001 is less than the first threshold, the electronic device 100 may display Figure 7F the response hot zone 7002 shown. The area of the display region where the response hot zone 7002 is located is larger than the area of the display region where the response hot zone 7001 is located.
[0263] That is to say, before the control 3003 is located within the target response hot zone, when the distance between the control 3003 and the navigation bar 3001 is less than the first threshold, the size of the area of the display region where the response hot zone is located changes with the change of the distance between the control 3003 and the navigation bar 3001. Until after the area of the display region where the response hot zone is located is greater than the second threshold, if the distance between the control 3003 and the navigation bar 3001 continues to decrease, the area of the display region where the response hot zone is located no longer changes.
[0264] Optionally, Figures 7A - 7F in the embodiments, the response hot zones 3009, 3004, 7001, and 7002 shown are essentially the same response hot zone, but only the display sizes of the same response hot zone are different.
[0265] Figure 8 A schematic flowchart of a method for the size of the area of the display region where a response hot zone is located to change with the position of a first control is shown.
[0266] S801: Display a first control and a first response hot zone. The display size of the first response hot zone is larger than the display size of a first navigation bar.
[0267] Exemplarily, the first control may be Figure 7A the control 3003 shown, and the first response hot zone may be Figure 7A the response hot zone 3004 shown.
[0268] Exemplarily, the first control may also be Figure 7C the control 3003 shown, and the first response hot zone may be Figure 7C the response hot zone 7001 shown.
[0269] S802. The electronic device 100 receives a first operation on the first control.
[0270] S803. The electronic device 100 needs to confirm whether the distance between the first control and the first navigation bar is less than or equal to a first threshold.
[0271] After the electronic device 100 displays the first control and the first response hot zone, the electronic device 100 can receive a first operation by the user on the first control to change the display position of the first control.
[0272] Optionally, the first operation can be a long - press on the first control and a movement operation in the opposite direction of the first response hot zone. For example, the first operation can be Figure 7A the long - press on the control 3003 and the movement operation in the opposite direction of the response hot zone 3004 as shown. Again, for example, the first operation can be Figure 7C the long - press on the control 3003 and the movement operation in the opposite direction of the response hot zone 7001 as shown.
[0273] Optionally, the first operation can also be a long - press on the first control and a movement operation towards the first response hot zone. For example, the first operation can be Figure 7E the long - press on the control 3003 and the movement operation towards the response hot zone 3004 as shown.
[0274] In response to the first operation, the electronic device 100 needs to confirm whether the distance between the first control and the first navigation bar is less than the first threshold.
[0275] When the distance between the first control and the first navigation bar is less than the first threshold, the electronic device 100 can continue to display the first response hot zone, that is, execute S805.
[0276] When the distance between the first control and the first navigation bar is greater than the first threshold, the electronic device 100 stops displaying the first response hot zone, that is, executes S804.
[0277] For the description of S803, reference can be made to S603, which is not elaborated herein in this application.
[0278] S804. The electronic device 100 continues to display the first control and the first navigation bar.
[0279] When the distance between the first control and the first navigation bar is greater than the first threshold, the electronic device 100 stops displaying the first response hot zone and displays the first control and the first navigation bar. For example, the first navigation bar can be Figure 7D the navigation bar 3001 as shown.
[0280] Optionally, S803 - S804 may not be executed.
[0281] S805. The electronic device 100 changes the display size of the first response hot zone based on the first operation.
[0282] When the distance between the first control and the first navigation bar is less than the first threshold, the electronic device 100 can continue to display the response hot zone.
[0283] In some embodiments, if the first operation is a long - press on the first control and a moving operation towards the first response hot zone, that is, the closer the distance between the first control and the first navigation bar, the electronic device 100 can enlarge and display the first response hot zone based on the first operation. For example, the first response hot zone after the display size change can be Figure 7F the response hot zone 7002 shown.
[0284] In some embodiments, if the first operation is a long - press on the first control and a moving operation in the opposite direction of the first response hot zone, that is, the farther the distance between the first control and the first navigation bar, the electronic device 100 can reduce and display the first response hot zone based on the first operation. For example, the first response hot zone after the display size change can be Figure 7B the response hot zone 7001 shown.
[0285] Through Figure 8 the method shown in the embodiments, before the first control is located within the target response hot zone, when the distance between the first control and the first navigation bar is less than the first threshold, the size of the display area where the response hot zone is located changes with the change of the distance between the first control and the first navigation bar. Until after the area of the display area where the response hot zone is located is greater than the second threshold, if the distance between the first control and the first navigation bar continues to decrease, the area of the display area where the response hot zone is located will no longer change.
[0286] It should be noted that Figure 8 each step in Figure 6 is only used to explain this application, and this application does not impose any limitations on the execution order before and after each step in
[0287] III. After the user drags the first control into the target response hot zone, the size of the display area where the response hot zone is located changes with the change of the position of the first control.
[0288] Figures 9A - 9J shows another schematic diagram of the size of the display area where the response hot zone is located changing with the change of the position of the first control.
[0289] Exemplarily, referring to Figures 3A - 3FAs described in the embodiments, in response to a first operation by the user on file 3002, for example, the first operation may be a long - press and drag operation on file 3002, the electronic device 100 may display control 3003. When the distance between control 3003 and navigation bar 3001 is less than a first threshold, the electronic device 100 may display Figure 9A the response hot zone 3005 shown.
[0290] Exemplarily, after the Figure 3F embodiment, as shown in Figure 9A and Figure 9B the user may long - press and move control 3003 in the opposite direction of response hot zone 3005, and move control 3003 to the Figure 9B position shown. In response to control 3003 being located at the Figure 9B position shown, when the distance between control 3003 and navigation bar 3001 is less than the first threshold and control 3003 is outside the display area of response hot zone 3005, the electronic device 100 may display Figure 9B the response hot zone 3009 shown.
[0291] Exemplarily, as shown in Figure 9C and Figure 9D the user may long - press and move control 3003 in the opposite direction of response hot zone 3009, and move control 3003 to the Figure 9D position shown. In response to control 3003 being located at the Figure 9D position shown, when the distance between control 3003 and navigation bar 3001 is greater than the first threshold, the electronic device 100 may display Figure 9D the navigation bar 3001 shown.
[0292] Optionally, in response to control 3003 being located at the Figure 9D position shown, when the distance between control 3003 and navigation bar 3001 is greater than the first threshold, the electronic device 100 may also display Figure 9B the response hot zone 3009 shown.
[0293] Exemplarily, as shown in Figure 9E and Figure 9F the user may long - press and move control 3003 towards response hot zone 3009, and move control 3003 to the Figure 9F position shown. In response to control 3003 being located at the Figure 9F position shown, when the distance between control 3003 and navigation bar 3001 is less than the first threshold, the electronic device 100 may display Figure 9F the response hot zone 3009 shown.
[0294] Exemplarily, as shown in Figure 9GAnd Figure 9H As shown, the user can long - press and move the control 3003 towards the response hot - zone 3009, and move the control 3003 to Figure 9G the dialog box 9001 shown. After the control 3003 is moved to Figure 9H the dialog box 9001 shown, the user releases the finger, and the electronic device 100 can share the file 3002 to the "group chat" and display Figure 9H the dialog box shown. As Figure 9H shown, the dialog box includes the file 3002 shared by the local user "Leo" to other contacts in the "group chat".
[0295] After the user releases the finger, the electronic device 100 stops displaying the control 3003 and the response hot - zone 3009, and displays Figure 9H the navigation bar 3001 shown.
[0296] Exemplarily, as Figure 9I and Figure 9J shown, the user can long - press and move the control 3003 towards the response hot - zone 3009, and move the control 3003 to Figure 9J the position shown. In response to the control 3003 being located at Figure 9J the position shown, when the distance between the control 3003 and the navigation bar 3001 is less than the first threshold and the control 3003 is within the response hot - zone 3009, the electronic device 100 can display Figure 9J the response hot - zone 3005 shown.
[0297] Optionally, in Figure 9B 、 Figure 9D 、 Figure 9F if the electronic device 100 stops receiving the first operation of the user, for example, the user releases the finger, the electronic device 100 can stop displaying the control 3003 and the response hot - zone and display the navigation bar 3001.
[0298] Optionally, in Figure 9A 、 Figure 9I if the electronic device 100 stops receiving the first operation of the user, for example, the user releases the finger, the electronic device 100 can display Figure 3H the window 3010 shown.
[0299] Figure 10A Shows a schematic diagram in which the area of the display region where another response hot - zone is located changes with the position of the first control.
[0300] S1001. The electronic device 100 displays a first control and a first response hot - zone with size B, and the first control is within the first response hot - zone.
[0301] Optionally, the first response hot zone of size B can also be referred to as the target response hot zone. Size B can also be referred to as the second threshold.
[0302] Exemplarily, the first control can be Figure 9A the control 3003 shown, and the first response hot zone of size B can be Figure 9A the response hot zone 3005 shown.
[0303] S1002. The electronic device 100 receives a first operation on the first control.
[0304] S1003. The electronic device 100 needs to confirm whether the first control has moved out of the first response hot zone.
[0305] Optionally, the first operation can also be a long - press on the first control and a moving operation towards the first response hot zone.
[0306] Optionally, the first operation can be a long - press on the first control and a moving operation in the opposite direction of the first response hot zone. For example, the first operation can be Figure 9A the long - press on the control 3003 shown and the moving operation in the opposite direction of the response hot zone 3005.
[0307] In response to the first operation, the electronic device 100 needs to confirm whether the first control has moved out of the response hot zone 3005.
[0308] When the first control has moved out of the first response hot zone, the electronic device 100 needs to reduce the display size of the first response hot zone, that is, execute S1005.
[0309] When the first control has not moved out of the first response hot zone, the electronic device 100 can keep the display size of the first response hot zone unchanged, that is, execute S1004.
[0310] S1004. The electronic device 100 continues to display the first control and the first response hot zone of size B.
[0311] S1005. The electronic device 100 displays the first control and the first response hot zone of size C, where size C is smaller than size B.
[0312] When the first control has not moved out of the first response hot zone, the electronic device 100 can keep the display size of the first response hot zone unchanged. For example, the electronic device 100 can continue to display Figure 9A the response hot zone 3005 shown.
[0313] When the first control has moved out of the first response hot zone, the electronic device 100 needs to reduce the display size of the first response hot zone. For example, it displays Figure 9B the response hot zone 3009 shown.
[0314] S1006. The electronic device 100 receives a first operation on the first control.
[0315] S1007. The electronic device 100 needs to confirm whether the first control is within the first response hot zone.
[0316] After the first control moves out of the first response hot zone and the first response hot zone is reduced in display, the electronic device 100 can receive a first operation on the first control.
[0317] Optionally, the first operation can be a long - press on the first control and a movement operation in the opposite direction of the first response hot zone in dimension C. For example, the first operation can be Figure 9C The long - press on control 3003 and the movement operation in the opposite direction of response hot zone 3009 as shown.
[0318] Optionally, the first operation can also be a long - press on the first control and a movement operation towards the first response hot zone in dimension C. For example, the first operation can be Figure 9E The long - press on control 3003 and the movement operation towards response hot zone 3009 as shown. Again, for example, the first operation can be Figure 9I The long - press on control 3003 and the movement operation towards response hot zone 3009 as shown.
[0319] In response to the first operation, the electronic device 100 needs to confirm whether the first control is within the first response hot zone.
[0320] When the first control is within the first response hot zone, the electronic device 100 can expand the display of the first response hot zone again, that is, execute S1009.
[0321] When the first control is still not within the first response hot zone, the electronic device 100 can continue to display the first response hot zone in dimension C, that is, execute S1008.
[0322] S1008. The electronic device 100 continues to display the first control and the first response hot zone in dimension C.
[0323] S1009. The electronic device 100 displays the first control and the first response hot zone in dimension B.
[0324] When the user moves the first control and the first control is within the first response hot zone, the electronic device 100 can expand the display of the first response hot zone again. For example, the first response hot zone in dimension B can be Figure 9J The response hot zone 3005 as shown.
[0325] When the user moves the first control and the first control is not within the first response hot zone, the electronic device 100 can continue to display the first response hot zone in dimension C. For example, the first response hot zone in dimension C can beFigure 9D Or Figure 9F the response hot zone 3009 shown.
[0326] Optionally, after the electronic device 100 reduces the display of the first response hot zone, the user can send the first content to other applications or other devices through other means. For example, the user can save the first content in the transfer station of the electronic device 100, and then send the first content to other applications or other devices through the transfer station of the electronic device 100.
[0327] Optionally, S1006 - S1009 may not be executed either.
[0328] Through Figure 10A the method shown in the embodiment, after the first control is located within the target response hot zone, if the user moves the first control out of the target response hot zone, the electronic device 100 can reduce the display area of the response hot zone, avoiding the display area of the target response hot zone being too large and blocking the content of other display areas of the first user interface. After the user moves the first control into the display area of the reduced response hot zone again, the electronic device 100 can display the target response hot zone again. If the user releases the hand within the target response hot zone, the first content can be shared with the voice assistant application.
[0329] Optionally, the second application is not limited to being a voice assistant application, and can also be other applications. This application does not make any limitations in this regard, and this application only takes the voice assistant application as an example for illustration.
[0330] It should be noted that each step in is only used to explain this application, and this application does not impose any limitations on the order of execution of each step in
[0331] In some embodiments, when the first control has not moved onto the first response hot zone, if the user moves the first control in the first direction and the movement position of the first control meets a preset condition, the electronic device 100 can reduce the display of the first response hot zone. After the electronic device 100 reduces the display of the first response hot zone, if the electronic device 100 receives a first operation from the user on the first control and the first control has not moved onto the first response hot zone, the electronic device 100 still reduces the display of the first response hot zone. If the electronic device 100 receives a first operation from the user on the first control and the first control moves onto the first response hot zone, the electronic device 100 can enlarge the display of the first response hot zone.
[0332] Optionally, the first direction can be the opposite direction of the first response hot zone, for example, the direction pointing from the first response hot zone to the top of the display screen. The first direction can be a direction perpendicular to the horizontal line, or a direction at a certain angle to the vertical line.
[0333] Shows a schematic diagram in which the area of the display area where another response hot zone is located changes as the position of the first control changes.
[0334] Exemplarily, referring to the description in the embodiment, in response to a first operation of the user on file 3002, for example, the first operation may be a long press and drag operation on file 3002, the electronic device 100 may display control 3003. When the distance between control 3003 and navigation bar 3001 is less than a first threshold, the electronic device 100 may display the response hot zone 3005 shown.
[0335] Exemplarily, after the embodiment, as and shown, the user can long press and move control 3003 in the opposite direction of response hot zone 3005, and move control 3003 to the position shown. In response to control 3003 being located at the position shown, when the moving position of control 3003 meets a preset condition, the electronic device 100 may display the response hot zone 3009 shown.
[0336] Optionally, the preset condition may refer to that the position of control 3003 meets a preset condition, for example, control 3003 is located within a preset position, or the moving distance of control 3003 meets a preset condition, for example, the moving distance of control 3003 is greater than a threshold.
[0337] When the moving position of control 3003 meets a preset condition, after the electronic device 100 displays the response hot zone 3009 shown, if the electronic device 100 receives a first operation of the user on the first control and the first control has not moved onto the first response hot zone, the electronic device 100 still reduces the display of the first response hot zone.
[0338] Exemplarily, as and shown, the user can long press and move control 3003 towards response hot zone 3009, and move control 3003 to the position shown. In response to control 3003 being located at the position shown, when control 3003 has not moved onto response hot zone 3009, the electronic device 100 may display the response hot zone 3009 shown.
[0339] When the moving position of control 3003 meets a preset condition, the electronic device 100 displaysFigure 10C After the response hot zone 3009 shown, if the electronic device 100 receives a first operation of the user on the first control and the first control moves onto the first response hot zone, the electronic device 100 may magnify and display the first response hot zone.
[0340] Exemplarily, as Figure 10F and Figure 10G shown, the user may long - press and move the control 3003 towards the response hot zone 3009 and move the control 3003 to the Figure 10G position shown. In response to the control 3003 being at the Figure 10G position shown, when the control 3003 moves onto the response hot zone 3009, the electronic device 100 may display the Figure 10G response hot zone 3005 shown.
[0341] IV. When the user long - presses the first control and the position of the first control does not change for a continuous first duration, the electronic device 100 reduces the display of the response hot zone.
[0342] Figures 11A - 11B Shows a schematic diagram of the electronic device 100 reducing the display of the response hot zone when the user long - presses the first control and the position of the first control does not change for a continuous first duration.
[0343] Exemplarily, referring to the description in the Figures 3A - 3E embodiment, in response to a first operation of the user on the file 3002, for example, the first operation may be a long - press and drag operation on the file 3002, the electronic device 100 may display the control 3003. When the distance between the control 3003 and the navigation bar 3001 is less than a first threshold, the electronic device 100 may display the Figure 11A response hot zone 3004 shown.
[0344] In Figure 3E the embodiment, as Figure 11A shown, the control 3003 is outside the response hot zone 3004. The user may long - press the control 3003 and keep the position of the control 3003 unchanged. If the user long - presses the control 3003 and the position of the control 3003 does not change for a continuous first duration, the electronic device 100 may reduce the area of the display region of the response hot zone 3004. For example, the electronic device 100 may display the Figure 11B response hot zone 3009 shown, and the area of the display region where the response hot zone 3009 is located is smaller than the area of the display region where the response hot zone 3004 is located.
[0345] In some embodiments, if the control 3003 is located within the response hot zone, the user can long-press the control 3003 and keep its position unchanged. If the user long-presses the control 3003 and the position of the control 3003 does not change for a first duration continuously, the electronic device 100 can continue to display the current response hot zone without changing the display size of the response hot zone.
[0346] Figure 12 The figure shows a schematic flowchart of a method for the electronic device 100 to reduce the display of the response hot zone when the user long-presses the first control and the position of the first control does not change for a first duration continuously.
[0347] S1201. The electronic device 100 displays the first control and the first response hot zone with size E.
[0348] Exemplarily, the first control may be Figure 11A the control 3003 as shown, and the first response hot zone with size E may be Figure 11A the response hot zone 3004 as shown.
[0349] S1202. Receive the operation of long-pressing the first control and stopping moving the first control.
[0350] S1203. The electronic device 100 needs to confirm whether the position of the first control has not changed for more than the first duration.
[0351] After the user long-presses the first control and stops moving the first control, the electronic device 100 needs to confirm whether the position of the first control has not changed for more than the first duration.
[0352] If the position of the first control has not changed for more than the first duration, the electronic device 100 can reduce the display of the first response hot zone, that is, execute S1204.
[0353] If the position of the first control has not yet reached more than the first duration without change, the electronic device 100 can keep the display storage of the first response hot zone unchanged, that is, execute S1205.
[0354] S1204. The electronic device 100 displays the first control and the first response hot zone with size F, where size F is smaller than size E.
[0355] S1205. The electronic device 100 continues to display the first control and the first response hot zone with size E.
[0356] If the position of the first control has not changed for more than the first duration, the electronic device 100 can reduce the display of the first response hot zone, that is, display the first control and the first response hot zone with size F, where size F is smaller than size E. Exemplarily, the first response hot zone with size F may be Figure 11B the response hot zone 3009 as shown.
[0357] When the position of the first control has not changed for more than the first duration, the electronic device 100 may keep the display storage of the first response hot zone unchanged, that is, continue to display the first control and the first response hot zone with size E. Exemplarily, the first response hot zone with size E may be Figure 11A the response hot zone 3004 shown.
[0358] Optionally, the electronic device 100 also needs to confirm whether the first control is located within the first response hot zone.
[0359] If the position of the first control has not changed for more than the first duration and the first control is located outside the first response hot zone, the electronic device 100 may reduce the display of the first response hot zone, that is, execute S1204.
[0360] If the position of the first control has not changed for more than the first duration, but the first control is located within the first response hot zone, the electronic device 100 may keep the display storage of the first response hot zone unchanged, that is, execute S1205.
[0361] When the position of the first control has not changed for more than the first duration, whether the first control is located within the first response hot zone or outside the first response hot zone, the electronic device 100 still keeps the display storage of the first response hot zone unchanged, that is, execute S1205.
[0362] Optionally, after S1204, the electronic device 100 may continue to execute Figure 10A S1006 - S1009 in the embodiment. Specifically, reference may be made to Figure 10A the description of S1006 - S1009 in the embodiment, which will not be elaborated herein in this application.
[0363] Figure 13 It is a schematic flowchart of an interactive interface display method provided by this application.
[0364] S1301: The electronic device displays a first user interface, and the first user interface includes first content and a first navigation bar.
[0365] S1302: The electronic device receives a first operation on the first content.
[0366] S1303: In response to the first operation, the electronic device displays a first control and a first response hot zone, and the display size of the first response hot zone is larger than the display size of the first navigation bar.
[0367] S1304: When the first control is located within the first response hot zone, the electronic device with the display size of the first response hot zone being the first size continues to receive the first operation on the first control. When the first control moves out of the first response hot zone, the electronic device switches the display size of the first response hot zone from the first size to the second size.
[0368] S1305. When the first control is in the first position, or when the moving position of the first control meets a preset condition, the display size of the first response hot zone is the third size; the electronic device continues to receive a first operation on the first control. When the position of the first control has not changed for more than a first duration, the electronic device switches the display size of the first response hot zone from the third size to the second size.
[0369] Exemplarily, the first user interface may be any one of a chat interface, a gallery interface, a reading interface, a memo interface, a web interface, an editing software interface, a music interface, a file management interface, etc.
[0370] Exemplarily, the first content may include but is not limited to any one of the following: text, files, tables, pictures, web pages, etc.
[0371] Exemplarily, reference may be made to Figures 9A - 9B or Figures 11A - 11B or Figures 10B - 10C the description in the embodiments.
[0372] By this method, when the user moves the first control out of the first response hot zone, or when the user long-presses the first control and the position of the first control has not changed continuously for a first duration, or when the moving position of the first control meets a preset condition, the electronic device 100 can reduce the display of the first response hot zone. In this way, it is possible to prevent the display size of the first response hot zone from being too large and blocking other areas in the first user interface. After the electronic device 100 reduces the display of the first response hot zone, the electronic device 100 can receive an operation of the user on the first control and share the first content to other applications or other devices through other means. The user interaction experience is improved.
[0373] Optionally, the third size and the first size may be the same or different.
[0374] Exemplarily, the first response hot zone with the first size may be the response hot zone 3005. The first response hot zone with the second size may be the response hot zone 3009. The first response hot zone with the third size may be the response hot zone 3004 or the response hot zone 3005.
[0375] In a possible implementation manner, the preset condition includes: the first control has moved a first distance along a first direction, or the position of the first control is within a preset position. The first position may be within the first response hot zone or outside the first response hot zone, and the present application does not limit this.
[0376] Optionally, the first direction may be the opposite direction of the first response hot zone, for example, the direction pointing from the first response hot zone to the top of the display screen. The first direction may be a direction perpendicular to the horizontal line, or a direction at a certain angle to the vertical line.
[0377] Optionally, the preset condition may refer to that the position of the first control satisfies the preset condition, for example, the first control is located within the preset position, or the moving distance of the first control satisfies the preset condition, for example, the moving distance of the first control is greater than the threshold.
[0378] In a possible implementation manner, after the electronic device switches the display size of the first response hot zone to the second size, the method further includes: the electronic device continues to receive the first operation on the first control, and when the first control is located outside the first response hot zone, the display size of the first response hot zone continues to be displayed as the second size.
[0379] In this way, when the user moves the first control out of the first response hot zone, or the user long-presses the first control and the position of the first control remains unchanged for a continuous first duration, or the moving position of the first control satisfies the preset condition, the electronic device 100 may reduce the display of the first response hot zone. If the user continues to long-press and move the first control, when the first control is located outside the first response hot zone, the display size of the first response hot zone may remain unchanged.
[0380] Exemplarily, reference may be made to Figures 9B - 9F 、 Figures 10D - 10E the description in the embodiment.
[0381] In a possible implementation manner, after the electronic device switches the display size of the first response hot zone to the second size, the method further includes: the electronic device continues to receive the first operation on the first control, and when the first control is located within the first response hot zone, the electronic device switches the display size of the first response hot zone from the second size to the first size.
[0382] In this way, when the user moves the first control out of the first response hot zone, or the user long-presses the first control and the position of the first control remains unchanged for a continuous first duration, the electronic device 100 may reduce the display of the first response hot zone. If the user continues to long-press and move the first control, when the first control is located within the first response hot zone, the electronic device may expand the display size of the first response hot zone again.
[0383] Exemplarily, reference may be made to Figures 9I - 9J 、 Figures 10F - 10G the description in the embodiment.
[0384] When the position of the first control has not changed for a first duration, the electronic device switches the area of the display region of the first response hot zone from a third size to a second size, specifically including: when the first control is outside the first response hot zone, the electronic device continues to receive a first operation on the first control, and when the position of the first control has not changed for more than the first duration, the electronic device switches the display size of the first response hot zone from the third size to the second size.
[0385] In a possible implementation, the method further includes: when the first control is within the first response hot zone, the electronic device continues to receive a first operation on the first control, and when the position of the first control has not changed for more than the first duration, the display size of the first response hot zone continues to be the third size.
[0386] Exemplarily, reference can be made to Figures 11A - 11B the description in the embodiments.
[0387] In this way, when the first control is outside the first response hot zone, in the case where the user long-presses the first control and the position of the first control has not changed continuously for the first duration, the electronic device 100 reduces the display of the first response hot zone. When the first control is within the first response hot zone, in the case where the user long-presses the first control and the position of the first control has not changed continuously for the first duration, the electronic device 100 does not reduce the display of the first response hot zone, which can prevent accidental touches.
[0388] Optionally, it is also possible not to distinguish whether the first control is outside or within the first response hot zone. As long as the user long-presses the first control and the position of the first control has not changed continuously for the first duration, the electronic device 100 can reduce the display of the first response hot zone.
[0389] In a possible implementation, when the electronic device displays the first response hot zone, the electronic device stops displaying the first navigation bar.
[0390] In a possible implementation, before the display size of the first response hot zone is the first size, or before the display size of the first response hot zone is the third size, in response to a first operation on the first content, the display size of the first response hot zone changes according to the first operation.
[0391] In a possible implementation, the display size of the first response hot zone is determined according to the position of the first control.
[0392] Optionally, the display size of the first response hot zone can be confirmed based on the position of the first control. The position of the first control is different, and the display size of the first response hot zone is different.
[0393] Optionally, the display size of the first response hot zone may be confirmed based on the distance between the first control and the first navigation bar. When the distance between the first control and the first navigation bar is different, the display size of the first response hot zone is different.
[0394] Optionally, the distance between the first control and the first navigation bar may refer to the distance between the center point of the first control and the center point of the first navigation bar, or may refer to the distance between the upper edge of the first control and the upper edge of the first navigation bar, or may refer to the distance between the lower edge of the first control and the lower edge of the first navigation bar. This application does not limit the implementation of the distance between the first control and the first navigation bar.
[0395] Exemplarily, the first control may be control 3003, or control 4002, or control 5002.
[0396] Exemplarily, the display size of the first response hot zone changes according to the first operation, and reference may be made to Figures 3C - 3F or, Figures 4A - 4D or, Figures 5B - 5F the description in the embodiments.
[0397] In a possible implementation manner, in response to the first operation, the electronic device displays the first control and the first response hot zone, which specifically includes: in response to the first operation, when the position where the first control is located meets a preset condition, the electronic device displays the first control and the first response hot zone.
[0398] Optionally, in response to the first operation, when the position where the first control is located does not meet the preset condition, the electronic device displays the first navigation bar.
[0399] That the position where the first control is located meets the preset condition may mean that the position of the first control is within a preset position, or may mean that the distance between the first control and the first navigation bar meets the preset condition. For example, the preset condition may mean that the distance between the first control and the first navigation bar is less than a first threshold.
[0400] In a possible implementation manner, the second size is a preset size, the first size is greater than the second size, or the third size is greater than the second size.
[0401] In a possible implementation manner, after the electronic device switches the display size of the first response hot zone from the second size to the first size, the method further includes: the electronic device stops receiving the first operation on the first control; in response to stopping receiving the first operation on the first control, the electronic device displays a first window, and the first window includes first content and one or more operation options, and the one or more operation options are used to perform corresponding operations on the first content.
[0402] Exemplarily, when the first content is a file, the one or more options may beFigure 3H Options 3006, 3007, and 3008 shown.
[0403] Exemplarily, when the first content is text, one or more options may be Figure 4F Options 4004, 4005, and 4006 shown.
[0404] Exemplarily, when the first content is a picture, one or more options may be Figure 5G Options 5004, 5005, and 5006 shown.
[0405] In a possible implementation, after the electronic device stops receiving the first operation for the first control, the method further includes: the electronic device sends the first content to the server; the electronic device receives one or more operation intents sent by the server, the one or more operation intents are obtained based on the first content and the user's behavior characteristics, and one or more operation options are related to the one or more operation intents.
[0406] After obtaining the first content, the server may confirm one or more operation intents based on the first content. The one or more operation intents are related to the user profile, the user profile may reflect the user's behavior habit characteristics, and the user profile may be obtained by the server based on user data.
[0407] Optionally, the user profiles of different users are different, and the one or more operation intents obtained by the server based on the first content for different users are also different.
[0408] In a possible implementation, the first operation is an operation of long pressing the first content and dragging the first content to the display area where the first navigation bar is located.
[0409] In a possible implementation, the first content includes any one of the following: text, file, table, picture, web page.
[0410] This application provides an electronic device, including a memory and a processor; wherein, the memory and the processor are coupled, the memory is used to store a computer program, and when the processor executes and calls the computer program, the first electronic device executes an application window management method provided in any possible implementation of the first aspect.
[0411] This application provides a computer-readable storage medium, including instructions, when the instructions run on an electronic device, the electronic device executes an interactive interface display method provided in any possible implementation of the above first aspect.
[0412] The present application provides a chip system, which includes one or more processors. The processors are used to call computer instructions to cause an electronic device to execute an interactive interface display method provided in any possible implementation manner of any aspect above.
[0413] The present application provides a computer program product containing instructions. When the computer program product runs on an electronic device, it causes the electronic device to execute an interactive interface display method provided in any possible implementation manner of any aspect above.
[0414] The above are only partial embodiments and implementation manners of the present application. The protection scope of the present application is not limited thereto. Any person skilled in the art can easily think of changes or substitutions within the technical scope disclosed in the present application, and all should be covered within the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.
[0415] It can be understood that the various user interfaces described in the embodiments of the present application are only example interfaces and do not limit the solution of the present application. In other embodiments, the user interface can adopt different interface layouts, can include more or fewer controls, and can add or reduce other function options. As long as it is based on the same inventive concept provided by the present application, it is within the protection scope of the present application.
[0416] It should be noted that, without contradiction or conflict, any feature in any embodiment of the present application, or any part of any feature, can be combined, and the combined technical solution is also within the scope of the embodiments of the present application.
[0417] As described above, the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them; although the present application has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that they can still modify the technical solutions recorded in the foregoing embodiments, or perform equivalent substitutions on some of the technical features; and these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present application.
Claims
1. An interactive interface display method, characterized in that, The method includes: The electronic device displays a first user interface, which includes first content and a first navigation bar; The electronic device receives a first operation on the first content; In response to the first operation, the electronic device displays a first control and a first response hot zone, and the display size of the first response hot zone is larger than the display size of the first navigation bar; When the first control is located within the first response hot zone, the display size of the first response hot zone is a first size; The electronic device continues to receive the first operation on the first control. When the first control moves out of the first response hot zone, the electronic device switches the display size of the first response hot zone from the first size to a second size; Or, When the first control is located at a first position, the display size of the first response hot zone is a third size; The electronic device continues to receive the first operation on the first control. When the position of the first control remains unchanged for more than a first duration, or the moving position of the first control meets a preset condition, the electronic device switches the display size of the first response hot zone from the third size to the second size.
2. The method according to claim 1, characterized in that The preset condition includes: the first control moves a first distance along a first direction, or the position of the first control is within a preset position.
3. The method according to claim 1 or 2, characterized in that, After the electronic device switches the display size of the first response hot zone to the second size, the method further includes: The electronic device continues to receive the first operation on the first control. When the first control moves out of the first response hot zone, the display size of the first response hot zone continues to be the second size; Or, The electronic device continues to receive the first operation on the first control. When the first control moves into the first response hot zone, the electronic device switches the display size of the first response hot zone from the second size to the first size.
4. The method according to any one of claims 1 to 3, characterized in that, The electronic device continues to receive the first operation on the first control. When the position of the first control remains unchanged for more than a first duration, the electronic device switches the area of the display region of the first response hot zone from the third size to the second size, which specifically includes: When the first control is located outside the first response hot zone, the electronic device continues to receive the first operation on the first control. When the position of the first control remains unchanged for more than a first duration, the electronic device switches the display size of the first response hot zone from the third size to the second size.
5. The method according to claim 4, characterized in that, The method further includes: When the first control is located within the first response hot zone, the electronic device continues to receive the first operation on the first control. When the position of the first control remains unchanged for more than a first duration, the display size of the first response hot zone continues to be the third size.
6. The method according to any one of claims 1-5, characterized in that, When the electronic device displays the first response hot zone, the electronic device stops displaying the first navigation bar.
7. The method according to any one of claims 1-6, characterized in that, Before the display size of the first response hot zone is the first size, or before the display size of the first response hot zone is the third size, in response to the first operation on the first content, the display size of the first response hot zone changes according to the first operation.
8. The method according to claim 7, characterized in that The display size of the first response hot zone is determined according to the position of the first control.
9. The method according to any one of claims 1-8, characterized in that, In response to the first operation, the electronic device displays the first control and the first response hot zone, specifically including: In response to the first operation, when the position where the first control is located meets a preset condition, the electronic device displays the first control and the first response hot zone.
10. The method according to any one of claims 1-9, characterized in that, The second size is a preset size, the first size is greater than the second size, or the third size is greater than the second size.
11. The method according to claim 3, characterized in that, After the electronic device switches the display size of the first response hot zone from the second size to the first size, the method further includes: The electronic device stops receiving the first operation on the first control; In response to stopping receiving the first operation on the first control, the electronic device displays a first window, and the first window includes the first content and one or more operation options, and the one or more operation options are used to perform corresponding operations on the first content.
12. The method according to claim 11, wherein After the electronic device stops receiving the first operation on the first control, the method further includes: The electronic device sends the first content to the server; The electronic device receives one or more operation intents sent by the server, the one or more operation intents are obtained based on the first content and the user's behavior characteristics, and the one or more operation options are related to the one or more operation intents.
13. The method according to any one of claims 1-12, characterized in that, The first operation is an operation of long-pressing the first content and dragging the first content to the display area where the first navigation bar is located.
14. The method according to any one of claims 1-13, characterized in that, The first content includes any one of the following: text, file, table, picture, web page.
15. An electronic device, characterized in that, The electronic device includes a memory and a processor; wherein, the memory and the processor are coupled, the memory is used to store a computer program, and when the processor executes and calls the computer program, the electronic device executes the method according to any one of claims 1-14.
16. A computer-readable storage medium, comprising instructions, characterized in that, When the instruction runs on the electronic device, the electronic device executes the method according to any one of claims 1-14.
17. A computer program product, comprising a computer program / instructions, characterized in that, When the computer program / instruction runs on the electronic device, the electronic device executes the method according to any one of claims 1-14.
Citation Information
Patent Citations
Application program processing method and device, equipment and medium
CN111880704A
Object editing method, electronic device, medium and program product
CN113961115A
Control display method and related equipment
CN115185440A
Display control method and device of interactive control and electronic equipment
CN115314754A
Data sharing method and electronic equipment
CN118689424A
Cited By
Interactive interface display method, electronic device, and storage medium
WO2026086759A1