Content display method and electronic equipment
By receiving user input in the electronic device to enter the display state and only displaying the selected content, the problem of user privacy leakage is solved, and the effect of protecting user privacy in the display state is achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-30
- Publication Date
- 2026-03-10
AI Technical Summary
When a user hands over their electronic device to another person to view certain content, that person may see content that the user did not share, leading to a privacy breach. Existing technology cannot effectively protect user privacy.
A content display method is provided, which enters a display state by receiving user operation, displays only the content selected by the user, and prohibits operations unrelated to content display, such as interface switching or application jump, in this state to ensure that others can only view the selected content.
It enables the display of only the content selected by the user in the presentation state, protecting user privacy, preventing others from viewing unshared information, and meeting users' privacy protection needs.
Smart Images

Figure CN121637547A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of electronic device technology, and in particular to content display methods and electronic devices. Background Technology
[0002] As users use electronic devices daily, these devices store various types of content, including but not limited to photos, videos, and chat logs. In some scenarios, users may show certain content from their electronic devices to others, often handing the device over to the other person so they can view this content. However, this means that while others are viewing the content shown by the user, they may also be able to see content that the user hasn't shown, thus compromising user privacy. Summary of the Invention
[0003] This application provides a content display method and an electronic device that can solve the problem that when a user hands over their electronic device to another person so that the other person can view certain content, the other person may be able to view content that the user has not shared, thus failing to protect the user's privacy.
[0004] To achieve the above objectives, this application adopts the following technical solution:
[0005] A first aspect provides a content display method applied to an electronic device with a display screen. The method includes: receiving a first operation, the first operation triggering the electronic device to enter a display state, the display state being used to present only content selected by a user on the display screen, and in the display state, the electronic device does not respond to operations performed on the electronic device through the display screen that are unrelated to the content display; responding to the first operation, presenting a selection interface on the display screen for the user to make the selection; receiving a second operation, the second operation being used to select first content to be displayed on the selection interface; and responding to the second operation, displaying the first content in the display state. For example, operations unrelated to content display may include operations instructing the electronic device to display other application interfaces. Optionally, in the display state, the electronic device may perform operations related to content display, such as zooming in, zooming out, browsing, and other operations for viewing the displayed content. Optionally, in the display state, the electronic device may also respond to an operation instructing the electronic device to exit the display state.
[0006] Based on the above technical solution, after the electronic device enters the display state in response to the first operation, it can present a selection interface for the user to choose the desired content to be displayed in this state. Furthermore, after the user selects the first content on the selection interface, the electronic device in the display state can only display the first content and will not respond to other operations unrelated to displaying the first content, such as instructing the first application to jump to another application interface. In this way, when a user hands their electronic device to another person, the other person can only view the first content, that is, only the content the user wants the other person to see. The other person cannot perform any operations other than viewing the first content; that is, the other person cannot see content that the user has not shared, thus protecting user privacy. Moreover, triggering the first electronic device to enter the display state before selecting the desired content facilitates the user's ability to change the selected content. Additionally, it allows users to simultaneously select multiple different types of content from different interfaces (such as the running interfaces of different applications), satisfying the user's need to display different content at the same time.
[0007] In one possible design, the selection interface further includes second content, which is different from the first content and cannot be displayed on the screen in the display state. Thus, the content selection interface can also include second content different from the first content; that is, the first content is a part of the content included in the content selection interface. Since the second content is not selected by the user, the electronic device will not display the second content in the display state. Consequently, when someone else holds the electronic device, they cannot see the second content while the electronic device is in display state, thus protecting user privacy.
[0008] In one possible design, the content includes at least one of the following: pictures, videos, chat history, contacts, friend list, and text messages.
[0009] In one possible design, when the content includes video, the first content is a segment or combination of segments from the video provided by the selection interface. This allows users to select video segments to display to others while the electronic device is in its display state. Consequently, when others hold the electronic device, they can only view these video segments and cannot view other video segments, thus ensuring the privacy of these unviewable video segments and meeting user needs.
[0010] In one possible design, when the content includes chat logs, the first content includes a portion of the chat logs provided by the selection interface. This allows users to select a portion of the chat logs to display to others when the electronic device is in its display state. Consequently, when others possess the electronic device, they can only view the chat logs selected by the user, and cannot view other chat logs, thus ensuring the privacy of these unviewable chat logs and meeting user needs.
[0011] In one possible design, when the content includes images or chat logs, the presentation medium for the first content is an image.
[0012] In one possible design, the method further includes: when the electronic device displays a single video or a single image, receiving a third operation, the third operation instructing the electronic device to set the content selected by the user as the single video or single image; in response to the third operation, the electronic device enters the display state, and displays the single video or single image in the display state. Thus, when the electronic device displays a single video or image, upon receiving an operation to enter the display state, it can directly display that single video or image without requiring the user to select content, making content display more convenient and faster while ensuring user privacy.
[0013] In one possible design, after displaying the first content in the display state in response to the second operation, the method further includes: receiving target information; and exiting the display state if the target information is verified. In this way, the electronic device can exit the display state upon receiving target information, allowing the user to operate the electronic device normally when it returns to the user's hands.
[0014] In a second aspect, a content display method is provided, applied to an electronic device having a display screen. The method includes: when chat history is displayed, receiving a first operation, the first operation being used to select a first chat history from the chat history; receiving a second operation, the second operation being used to trigger the electronic device to enter a display state, the display state being used to present only the content selected by the user on the display screen, and in the display state, the electronic device will not respond to any operations performed on the electronic device through the display screen that are unrelated to the content display; and in response to the first operation and the second operation, displaying the first chat history in the display state.
[0015] Based on the above technical solution, when an electronic device displays chat history, the user can select several chat records from the list. When the electronic device receives the operation and enters display mode, it can only show the chat records selected by the user. Furthermore, when another person holds the electronic device, they can only view the selected chat records and cannot perform any operations unrelated to viewing them. This satisfies the user's privacy requirements when showing chat history to others.
[0016] In one possible design, the chat history also includes a second chat history, which is different from the first chat history and cannot be displayed on the screen in the display state. Thus, the chat history includes a chat history different from the first chat history; that is, the first chat history is a part of the overall chat history. Since the second chat history is not selected by the user, the electronic device will not display it in the display state. Therefore, when someone else holds the electronic device, they cannot view the second chat history while the device is in display state, thus protecting user privacy.
[0017] In one possible design, the first chat log is presented as an image. This allows the user to select the chat log by instructing the electronic device to generate an image containing the chat log, thus enabling the electronic device to display the chat log in display mode.
[0018] In one possible design, the first operation is selecting the first chat record in the chat history; or, the first operation is hiding the second chat record in the chat history, wherein the chat history includes the first chat record and the second chat record, and the second chat record is different from the first chat record. In this way, the user can select a chat record either by directly selecting the desired chat record or by indirectly hiding the unwanted chat record.
[0019] In one possible design, the chat history is a group chat history, which includes chat content from multiple users; receiving the first operation includes: receiving an input operation to a displayed first control, the input operation to the displayed first control being used to select the chat content of a target user among the multiple users, and the first chat history being the chat content of the target user; or, receiving the first operation includes: receiving an input operation to a displayed second control, the input operation to the displayed second control being used to select chat history within a target time period from the chat history, and the first chat history being the chat history within the target time period; or, receiving the first operation includes: receiving an input operation to a displayed third control, the input operation to the displayed third control being used to select chat history including a target keyword from the chat history, and the first chat history being the chat history including the target keyword. In this way, users can directly select chat logs in batches using various controls. Compared to selecting them one by one, this makes selecting chat logs more convenient and faster. It also meets the user's need to show chat logs that meet different conditions (such as chat content of the target user, chat logs within a target time period, chat logs including those containing keywords) to others when the electronic device is in display mode.
[0020] Thirdly, a content display method is provided, applied to an electronic device having a display screen, the method comprising: receiving a first operation when multiple videos are displayed, the first operation being used to select a first video among the multiple videos; receiving a second operation, the second operation being used to trigger the electronic device to enter a display state, the display state being used to present only the content selected by the user on the display screen, and in the display state, the electronic device not responding to operations performed on the electronic device through the display screen that are unrelated to the content display; and displaying the first video in response to the first operation and the second operation in the display state.
[0021] In this way, when an electronic device displays multiple videos, the user can select some of them. When the device receives the operation and enters display mode, only the selected videos can be shown. Furthermore, when others possess the electronic device, they can only view the selected videos and cannot perform any operations unrelated to viewing them. This satisfies the user's privacy requirements when showing videos to others.
[0022] In one possible design, the plurality of videos also includes a second video, which is different from the first video and cannot be displayed on the screen in the display state. Thus, the plurality of videos includes a video different from the first video; that is, the first video is a part of a plurality of videos. Since the second video is not selected by the user, the electronic device will not display the second video in the display state. Therefore, when someone else holds the electronic device, they cannot see the second video while the electronic device is in display state, thus protecting user privacy.
[0023] In one possible design, the method further includes: receiving a third operation when displaying a third video, the third operation being used to select a video segment or combination of video segments from the third video; and displaying the video segment or combination of video segments in the display state in response to the second operation and the third operation. Thus, when displaying the third video, the user can also select video segments or combinations of video segments from the third video, and the electronic device can display only these user-selected video segments or combinations of video segments in the display state. This ensures that when others hold the electronic device, they can only view these video segments or combinations of video segments, and cannot view other video segments, thus guaranteeing the privacy of these unviewable video segments and meeting user needs.
[0024] In one possible design, the third operation is to insert at least one of a start node and an end node into the playback progress bar corresponding to the third video; or, the third operation is to set the time period in the third video where the video segment or combination of video segments is located. In this way, users can select video segments or combinations of video segments by inserting start nodes, end nodes, etc., into the video playback progress bar, or by setting a time period, thus meeting users' needs for selecting video segments.
[0025] Fourthly, an electronic device is provided that has the function of implementing the method as described in any of the designs of the first, second, or third aspects above. This function can be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above-described function.
[0026] Fifthly, an electronic device is provided, comprising: a processor, a memory, and a display screen, wherein the memory and the display screen are coupled to the processor, the memory being used to store program code including instructions, and the processor reading the instructions from the memory to cause the electronic device to perform the method as described in the first, second, or third aspect above, or any of the designs therein. Optionally, the memory may be coupled to the processor or may be independent of the memory. The display screen may be used by the electronic device to perform display operations.
[0027] A sixth aspect provides a computer-readable storage medium comprising a computer program that, when executed on an electronic device, causes the electronic device to perform the method as described in the first, second, or third aspect above, or any of the designs thereof.
[0028] A seventh aspect provides a computer program product comprising: a computer program or instructions that, when executed on a computer, cause the computer to perform the method as described in the first, second, or third aspect above, or any of the designs thereof.
[0029] Eighthly, a chip system is provided, including at least one processor and at least one interface circuit, the at least one interface circuit being used to perform transceiver functions and send instructions to at least one processor, wherein when at least one processor executes instructions, at least one processor performs the method as described in either the first or second aspect above.
[0030] The technical effects of the aforementioned aspects can be referenced from each other, and will not be elaborated further here. Attached Figure Description
[0031] Figure 1 This application provides a schematic diagram of an interface for enabling the screen fixing function.
[0032] Figure 2 This is a schematic diagram illustrating an application scenario of a screen fixing function provided in an embodiment of this application;
[0033] Figure 3 A schematic diagram of an interface for enabling guided access functionality is provided in an embodiment of this application;
[0034] Figure 4 This is a schematic diagram illustrating an application scenario of a guided access function provided in an embodiment of this application.
[0035] Figure 5 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application;
[0036] Figure 6A schematic diagram of the software structure of an electronic device provided in an embodiment of this application;
[0037] Figure 7 A schematic diagram of a scene displaying images provided for an embodiment of this application;
[0038] Figure 8 A schematic diagram of a display interface for displaying images provided in an embodiment of this application;
[0039] Figure 9 A schematic diagram of another scenario for displaying images provided in an embodiment of this application;
[0040] Figure 10 A schematic diagram illustrating a scenario for displaying chat logs, provided as an embodiment of this application;
[0041] Figure 11 A schematic diagram illustrating a chat history display interface provided in an embodiment of this application;
[0042] Figure 12 A schematic diagram of an interface for selecting chat history provided in an embodiment of this application;
[0043] Figure 13 A schematic diagram of a display video scenario provided for an embodiment of this application;
[0044] Figure 14 A schematic diagram of another scenario for displaying a video provided in an embodiment of this application;
[0045] Figure 15 A flowchart illustrating a content display method provided in an embodiment of this application;
[0046] Figure 16 A flowchart illustrating yet another content display method provided in an embodiment of this application;
[0047] Figure 17 A flowchart illustrating yet another content display method provided in an embodiment of this application;
[0048] Figure 18 This is a schematic diagram of the structure of another electronic device provided in an embodiment of this application;
[0049] Figure 19 This is a schematic diagram of a chip system provided in an embodiment of this application. Detailed Implementation
[0050] In the description of this application, unless otherwise stated, " / " indicates that the objects before and after are in an "or" relationship. For example, A / B can mean A or B. "And / or" in this application is merely a description of the relationship between the related 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. A and B can be singular or plural.
[0051] In the description of this application, unless otherwise stated, "multiple" means two or more. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or multiple items. For example, at least one of a, b, or c can mean: a, b, c, a and b, a and c, b and c, a and b and c, where a, b, and c can be single or multiple.
[0052] Furthermore, to facilitate a clear description of the technical solutions in the embodiments of this application, the terms "first" and "second" are used in the embodiments of this application to distinguish identical or similar items with substantially the same function and effect. Those skilled in the art will understand that the terms "first" and "second" do not limit the quantity or execution order, and the terms "first" and "second" are not necessarily different.
[0053] In some scenarios, users may show content stored on their electronic devices (such as photos, videos, chat logs, etc.) to others (friends, family, strangers, etc.) and hand over their devices to facilitate viewing. However, when a user's electronic device is in the possession of another person, excessive browsing by that person may result in the viewing of content that the user did not show, leading to a breach of user privacy and a failure to protect user privacy.
[0054] One possible solution is to enable the screen pinning function on electronic devices. This function temporarily locks the screen to display the interface of a selected application, preventing the user from exiting the application until the function is disabled. This prevents accidental app exits (e.g., games, video apps) and also restricts access to other apps when someone else is using the user's device, protecting user privacy.
[0055] Taking enabling the screen pinning function through a settings app installed on an electronic device as an example, such as Figure 1As shown in Figure (1), the electronic device displays a running interface 100 for setting applications. The running interface 100 includes one or more different setting options, such as mobile network, Bluetooth, etc., which will not be listed here. These setting options can be used to configure one or more functions of the electronic device. For example, to enable the screen pinning function of the electronic device through security option 101, the user can perform operations such as clicking on security option 101. Then, in response to this operation, such as... Figure 1 As shown in (2), the electronic device can display a security interface 110, which includes SOS emergency assistance, application control center, and more security settings 111. Users can perform operations such as clicking on the more security settings 111. In response to this operation, such as... Figure 1 As shown in (3), the electronic device can display a more security settings interface 120, which includes a screen pinning option 121, which can be used to enable the screen pinning function. If the electronic device detects an operation such as a user clicking on the screen pinning option 121, it responds to the operation as follows: Figure 1 As shown in (4), the electronic device can display function button 131, and the user can activate the screen fixing function of the electronic device through function button 131.
[0056] Furthermore, once a user enables the screen pinning function on their electronic device using the methods described above, this function can be activated within the running interface of any application installed on the device. For example, a user can perform various actions such as swiping up from the bottom edge of the screen and pausing, or clicking the recent apps button to bring up the multitasking interface. In response to this action, such as... Figure 2 As shown in (1), the electronic device can present a multitasking interface 200. The multitasking interface 200 includes task cards for one or more applications, such as task card 201 for a gallery application, task card for a video application, task card for a messaging application, etc. Only task card 201 for the gallery application is shown in the multitasking interface 200. Each application's task card displays a fixed button 20, which can be used to fix the corresponding application's running interface on the screen of the electronic device. For example, if a user performs an operation such as clicking the fixed button 20 displayed on task card 201 of the gallery application, then in response to this operation, such as... Figure 2 As shown in (2), the electronic device fixes the running interface of the gallery application on the screen. At this time, the user cannot exit the gallery application by performing a back operation on the running interface of the gallery application until the user performs an operation to cancel the screen fixing (such as swiping up twice from the bottom edge of the screen, or long-pressing the back button, etc.).
[0057] In the above scheme, the electronic device can only keep the running interface of the gallery application fixed on the screen. However, others can still perform interface switching operations in the running interface of the gallery application, such as swiping left and right, swiping up and down, and thus view all the pictures in the gallery. This allows others to view the user's unshared photos, which leads to the leakage of the user's privacy and fails to protect the user's privacy.
[0058] Another possible solution is to enable guided access on the electronic device. Guided access allows the device's screen to be temporarily locked, displaying the interface of a selected application, and also allows the user to control which features of that application are available. Let's take enabling guided access through a settings app installed on the electronic device as an example... Figure 1 The running interface 100 of the settings application shown in (1) may include an accessibility option 102, through which the user can enable guided access to the electronic device. If the user performs an operation such as clicking on the accessibility option 102, then in response to that operation, such as... Figure 3 As shown in (1), the electronic device can display an accessibility interface 300. The accessibility interface 300 includes guided access options 301, to which the user can perform actions such as clicking. In response to this action, such as... Figure 3 As shown in (2), the electronic device displays a function button 311, which allows the user to enable the guided access function of the electronic device.
[0059] Furthermore, after enabling guided access on an electronic device through the methods described above, users can disable screen areas unrelated to the task, or areas that might be distracting due to accidental gestures, such as the notification bar and navigation bar. They can also disable hardware buttons (such as volume buttons and side buttons) and limit the duration of application use. Users can enable guided access from within the interface of any application. For example, in the gallery application... Figure 4 As shown in (1), the electronic device can display the running interface 400 of the gallery application. The user can perform operations such as triple-clicking the side button to enable the guided access function of the gallery application. In response to this operation, such as Figure 4 As shown in (2), the electronic device can present a guided access settings interface 410. Users can start guided access via the start button 411, cancel guided access via the cancel button 412, select the screen area to be disabled by drawing a circle on the screen, and set the hardware buttons to be disabled, gallery application usage time, etc., via the option button 413. When the user disables the screen area covered by the ellipse 414 and starts guided access via the start button 411, as shown... Figure 4As shown in (3), the electronic device fixes the running interface of the gallery application on the screen. The elliptical area 421 is the screen area that the user sets to be disabled. At this time, if an operation is performed in the elliptical area 421, the electronic device will not respond to the user, and the return operation performed on the running interface of the gallery application will not be able to exit the gallery application until the user performs the operation to cancel the screen fixation.
[0060] In the above scheme, others can still perform interface switching operations, such as swiping left and right, within the gallery application's running interface. This allows others to view photos that the user has not shared, leading to the leakage of the user's privacy and failing to protect the user's privacy.
[0061] Based on this, the present application provides a content display method that can solve the problem that when a user hands over their electronic device to another person so that the other person can view certain content, the other person may be able to view content that the user has not shared, thus failing to protect the user's privacy.
[0062] The technical solutions provided in this application embodiment can be applied to electronic device 500, or to a system including electronic device 500.
[0063] For example, electronic device 500 can be a mobile phone, tablet computer, desktop computer, laptop computer, handheld computer, notebook computer, ultra-mobile personal computer (UMPC), netbook, and various electronic devices with displays such as personal digital assistant (PDA), augmented reality (AR) device, virtual reality (VR) device, artificial intelligence (AI) device, wearable device, in-vehicle device, smart home device and / or smart city device. Optionally, electronic device 500 can be a fixed device or a portable device. Optionally, the operating system installed on electronic device 500 can be, but is not limited to, [the following]. Alternatively, other operating systems may be used. This application does not impose any special restrictions on the device type or operating system type of the electronic device.
[0064] like Figure 5As shown, the electronic device 500 may include a processor 110, a memory 120, 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, buttons 180, a camera 191, a display screen 192, etc.
[0065] Processor 110 may include one or more processing units, such as application processors (APs), modem processors, graphics processing units (GPUs), image signal processors (ISPs), controllers, video codecs, digital signal processors (DSPs), baseband processors, and / or neural network processing units (NPUs). These different processing units may be independent devices or integrated into one or more processors.
[0066] The controller can generate operation control signals based on the instruction opcode and timing signals to complete the control of instruction fetching and execution.
[0067] The processor 110 may also include a memory for storing instructions and data. In some embodiments, the memory in the processor 110 is a cache memory. This memory can store instructions or data that the processor 110 has just used or that are used repeatedly. If the processor 110 needs to use the instruction or data again, it can retrieve it directly from the memory. This avoids repeated accesses, reduces the waiting time of the processor 110, and thus improves the efficiency of the system.
[0068] In some embodiments, the processor 110 may include one or more interfaces, such as a USB interface 130.
[0069] The charging management module 140 receives charging input from the charger. While charging the battery 142, the charging management module 140 can also supply power to the electronic device through the power management module 141.
[0070] 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 input from the battery 142 and / or the charging management module 140 to power the processor 110, memory 120, display 192, camera 191, and wireless communication module 160, etc.
[0071] The wireless communication function of electronic device 500 can be implemented through antenna 1, antenna 2, mobile communication module 150, wireless communication module 160, modem processor, and baseband processor.
[0072] Antennas 1 and 2 are used to transmit and receive electromagnetic wave signals. Each antenna in electronic device 500 can be used to cover one or more communication frequency bands. Different antennas can also be multiplexed to improve antenna utilization. For example, antenna 1 can be multiplexed as a diversity antenna for a wireless local area network. In some other embodiments, the antennas can be used in conjunction with a tuning switch.
[0073] The mobile communication module 150 can provide wireless communication solutions, including 2G / 3G / 4G / 5G, for use on the electronic device 500. In some embodiments, at least some functional modules of the mobile communication module 150 may be housed in the processor 110. In some embodiments, at least some functional modules of the mobile communication module 150 and at least some modules of the processor 110 may be housed in the same device.
[0074] The wireless communication module 160 can provide solutions for wireless communication applications on electronic devices 500, including wireless local area networks (WLAN) (such as wireless fidelity (Wi-Fi) networks), Bluetooth (BT), global navigation satellite system (GNSS), frequency modulation (FM), near field communication (NFC), infrared (IR) technology, etc.
[0075] In some embodiments, antenna 1 of electronic device 500 is coupled to mobile communication module 150, and antenna 2 is coupled to wireless communication module 160, enabling electronic device 500 to communicate with networks and other devices via wireless communication technology. The wireless communication technology may include Global System for Mobile Communications (GSM), General Packet Radio Service (GPRS), Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA), Time-Division Code Division Multiple Access (TD-SCDMA), Long Term Evolution (LTE), BT, GNSS, WLAN, NFC, FM, and / or IR technologies, etc.
[0076] Electronic device 500 implements display functions through a GPU, display screen 192, and application processor. The GPU is a microprocessor for image processing, connected to the display screen 192 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 modify display information.
[0077] The display screen 192 is used to display images, videos, etc. The display screen 192 includes a display panel. In some embodiments, the electronic device 500 may include one or N display screens 192, where N is a positive integer greater than 1. In some embodiments of this application, the display screen 192 can be used to display content presented by a user to others, such as, but not limited to, various types of content including but not limited to, pictures, videos, chat logs, and contact lists.
[0078] Electronic device 500 can achieve shooting function through ISP, camera 191, video codec, GPU, display 192 and application processor.
[0079] Camera 191 is used to capture still images or videos. In some embodiments, electronic device 500 may include one or N cameras 191, where N is a positive integer greater than 1. In some embodiments of this application, camera 191 may be used to collect biometric features, such as, but not limited to, faces.
[0080] The memory 120 can be used to store computer executable program code, which includes instructions. The memory 120 may include a program storage area and a data storage area. The program storage area may store the operating system, applications required for at least one function, etc. The data storage area may store data created during the use of the electronic device 500, etc. Furthermore, the memory 120 may include high-speed random access memory, and may also include non-volatile memory, such as at least one disk storage device, flash memory device, universal flash storage (UFS), etc. The processor 110 executes various functional applications and data processing of the electronic device 500 by running instructions stored in the memory 120 and / or instructions stored in memory disposed within the processor.
[0081] The audio module 170 is used to convert digital audio information into analog audio signals for output, and also to convert analog audio input into digital audio signals. In some embodiments of this application, the audio module 170 can be used to output the audio of the video displayed on the display screen 192.
[0082] Button 180 includes a power button, volume buttons, etc. Button 180 can be a mechanical button or a touch button. Electronic device 500 can receive button input and generate key signal inputs related to user settings and function control of electronic device 500. In some embodiments of this application, button 180 can be used to receive a user's operation to activate the display function. In other embodiments of this application, button 180 can be used to receive a user's operation to deactivate the display function, etc. Please refer to the following description for a detailed explanation of the display function.
[0083] In some embodiments, the software system of the electronic device 500 may adopt a layered architecture, event-driven architecture, microkernel architecture, microservice architecture, or cloud architecture. This embodiment of the invention uses a layered architecture as an example to exemplify the software structure of the electronic device 500. For example, Figure 6 This diagram illustrates the software structure of an electronic device 500 according to an embodiment of this application. The layered architecture divides the software into several layers, each with a clear role and function. Layers communicate with each other through software interfaces. Figure 6 As shown, in some embodiments, the electronic device 500 may include three layers, from top to bottom: an application layer, a system service layer, and a kernel layer.
[0084] The application layer can include a series of application packages, such as, but not limited to, gallery apps, screenshot apps, and social media apps. It can be understood that the applications included in the application layer can be programs with visual icons displayed on the electronic device's screen, such as gallery apps and social media apps. Alternatively, they can be programs or functions that run internally on the electronic device and are not visible to the user, such as screenshot apps.
[0085] In some embodiments of this application, the gallery application may include at least one of an image browsing module and a video browsing module. The image browsing module can be used to select one or more images that a user displays to others, i.e., to determine the range of images to be displayed. The video browsing module can be used to select one or more videos that a user displays to others, or to select one or more sub-video segments from a video, i.e., to determine the range of videos to be displayed.
[0086] The system service layer may include a series of system services, such as, but not limited to, a multimedia framework and a display service. The multimedia framework can be used to capture and play audio and video. The gallery application can transmit selected content to the multimedia framework for display. The display service can be used to implement display functions, which can fix the screen of an electronic device to display one or more interfaces. In some embodiments, after receiving a user's selection of certain images or videos and initiating the display function, the gallery application can call the multimedia framework to display the user-selected content (such as images, videos, etc.) on the screen of the electronic device. Simultaneously, it can also call the display service to fix the electronic device's screen solely for displaying the user-selected content. In other embodiments of this application, after receiving a user's screenshot operation and initiating the display function, the screenshot application can also call the display service to fix the electronic device to display the user-captured content, i.e., the screenshot.
[0087] The kernel layer is the layer between hardware and software. It includes at least a display driver and a camera driver. The display driver drives the screen to display content, while the camera driver drives the camera to capture biometric features, such as facial features. In some embodiments, when a gallery application, screenshot application, or similar application receives an operation to exit the display function, it can respond by activating the camera driver to capture biometric features, thereby determining whether to exit the display function based on the captured biometric features.
[0088] Understandable, Figure 6The software architecture of the electronic device 500 shown is merely illustrative. In practical applications, it may include more or fewer modules, and the layers to which each module belongs may also differ. Other ways of dividing the layers are also possible, and this application does not impose any limitations on them.
[0089] It is also understandable that Figure 5 , Figure 6 The illustrated structure does not constitute a specific limitation on the electronic device 500. In other embodiments of this application, the electronic device 500 may include more or fewer components than illustrated, or combine some components, or split some components, or have different component arrangements. The processing steps or functional characteristics of the illustrated components may be implemented in hardware, software, or a combination of software and hardware.
[0090] The technical solutions described in the following embodiments can all be applied to applications with, for example, […]. Figure 5 , Figure 6 Implemented in the device with the structure shown.
[0091] This application provides a content display method whereby, when a user presents (or shares) content to another person and hands the electronic device to that person, the other person can only view the content presented by the user and cannot view any content not presented by the user. It is understood that the content described in this application can be any content that an electronic device can display, such as, but not limited to, images, chat logs, videos, and contact lists. The following describes the content display method provided in this application in conjunction with different forms of content.
[0092] In some scenarios, users may share one or more images stored on their electronic devices with others. Understandably, these images can include, but are not limited to, photographs, live photos, screenshots generated through a screenshot operation, long screenshots, partial screenshots, etc.
[0093] In this scenario, in some embodiments, the user can first enable the display function and then perform the operation of selecting an image. In response to this operation, the electronic device will only display the image selected by the user. Accordingly, others can only view the image selected by the user on the electronic device and cannot view images not selected by the user or other application interfaces. It is understood that, in the embodiments of this application, "other application interfaces" can refer to all running interfaces of other applications installed on the electronic device besides the application used to store images (such as, but not limited to, desktop applications, settings applications, social applications, etc.).
[0094] Let's take the example of a user sharing multiple images stored on an electronic device (e.g., a mobile phone) with others. These images are stored in a photo gallery app installed on the phone. For example, such as... Figure 7As shown in Figure (1), the mobile phone displays a desktop 700 (or main interface 700), which includes icons for one or more applications, such as the calendar application icon, the settings application icon, etc., which will not be listed here. The icons of different applications can be used to open the running interface of the corresponding application and realize the functions of the corresponding application. Among the icons of these one or more applications is the gallery application icon 701.
[0095] Users can perform actions such as clicking on the gallery app's icon 701, and in response to this action, such as... Figure 7 As shown in (2), the mobile phone can display the running interface 710 of the gallery application. The user can enable the display function through controls (such as display control 711) or buttons or other operations included in the running interface 710. For example, if the user enables the display function of the mobile phone through the display control 711, the mobile phone detects such as the user clicking on the display control 711. In response to this operation, the mobile phone can prompt the user to perform an image selection operation, such as the mobile phone can jump to such Figure 7 The interface described in (3) presents a selection box 720 corresponding to each image for the user to select the image. Of course, the user can also present other interfaces for the user to select the image.
[0096] If the user performs an operation such as clicking on the selection boxes of images 721, 722, and 723, the mobile phone determines that the images selected by the user are images 721, 722, and 723 in response to this operation. After the user completes the selection of images, the mobile phone may only display the images selected by the user. For example, the mobile phone may set the duration for which the user selects an image, and when the set duration ends, it can be considered that the user has completed the selection operation. As another example, the mobile phone may also present a "Done" control. When the mobile phone detects an operation such as the user clicking on the "Done" control, it considers that the user has completed the selection operation. It should be understood that the embodiments of this application do not limit the implementation of the mobile phone's determination of the user's completion of the selection operation.
[0097] As a possible example, the phone can directly jump to, for example... Figure 8 The display interface 800 shown in Figure (1) displays the image selected by the user. The display interface 800 also displays an enlarged image, allowing others to perform operations such as swiping left and right to switch between images and view the user's selected image. For example: Figure 8 In the display interface shown in (1), taking image 721 as an example, the mobile phone detects operations such as the user swiping right on the screen and responds to the operation as follows: Figure 8 As shown in (2), the mobile phone displays image 722.
[0098] Optionally, others can also... Figure 8The display interface 800 shown in (1) performs the operation of simultaneously displaying multiple images from the images selected by the user. If the display interface 800 includes a back button 801, and others can perform operations such as clicking the back button 801, then in response to that operation, such as Figure 8 As shown in the display interface 820 in (3), the mobile phone can display multiple scaled-down images simultaneously. It is understandable that... Figure 8 The display interface 820 shown in (3) is based on the example of a mobile phone displaying all the pictures selected by the user at the same time. Others can perform operations such as swiping up and down in the display interface 820 to view all the pictures selected by the user.
[0099] In this embodiment, the mobile phone will only respond to operations performed by others to view the image selected by the user (such as swiping left and right, swiping up and down, and going back as mentioned above). The mobile phone will not respond to operations performed by others other than viewing images, such as exiting the gallery application.
[0100] As another possible example, the phone can also directly jump to, for example... Figure 8 The display interface 820 shown in (3) displays the images selected by the user. That is, the mobile phone can display multiple images selected by the user simultaneously in a zoomed-out manner. Optionally, in this example, the user can also perform operations such as displaying the zoomed-out images. For example, the user can perform operations such as clicking on the images included in the display interface 820. In response to this operation, the mobile phone can jump to such... Figure 8 The display interface 800 shown in (1) allows users to view all selected images by swiping left and right on the display interface 800.
[0101] The example above illustrates a user sharing multiple images simultaneously. The user can enable the phone's display function as described above, select an image, and then share that image. Alternatively, in other examples, users can share selected images using other methods. Let's take the example of images stored in a photo library app installed on the phone, combined with... Figure 7 The gallery application's interface 710 shown in Figure (2) can display one or more images stored in the gallery application. Users can perform operations such as clicking on any of these images. If the phone detects a user clicking on image 712, it responds to the operation as follows: Figure 9 In the interface 900 shown in (1), the mobile phone can display a magnified image 712. Subsequently, based on the interface 900, the user can perform operations such as double-clicking the side button to enable the display function, and the phone will respond to the operation as follows: Figure 9In the display interface 910 shown in (2), the phone will only display image 712. Optionally, the phone will not respond to other users' comments. Figure 9 The various operations performed on the interface shown in (2) are either the phone's response to a return operation as described above, or the phone's response to a return operation performed by another person. Figure 9 The interface described in (2) jumps to, for example, Figure 9 The interface shown in (3) is used to present the scaled-down image 712.
[0102] In this scenario, in some other embodiments, the user can first select an image and then enable the display function. In response to this operation, the electronic device will also only display the image selected by the user, and will not display images not selected by the user or other application interfaces.
[0103] For example, let's take a gallery app where images are stored on the phone as an example. When the phone displays something like... Figure 7 After the gallery application's running interface 710 shown in (2) appears, one or more images stored in the gallery application can be displayed in the gallery application's running interface 710. Users can perform operations such as long-pressing on any image displayed in the running interface 710, and in response to this operation, the phone can also display... Figure 7 The interface shown in (3) presents a selection box 720 corresponding to each image for the user to select the image.
[0104] Taking the example where the user performs an action such as clicking on the selection boxes for images 721, 722, and 723, the phone, in response to this action, determines that the user has selected images 721, 722, and 723. Subsequently, the user activates the display function. In situations such as... Figure 7 The interface shown in (3) may also include one or more function buttons, such as a share button, a select all button, an create button, a delete button, and a more button 724. Taking enabling the display function via the more button 724 as an example, the phone detects that the user has access to the display function. Figure 7 The click operation of the more button 724 shown in (3) responds to the operation as follows: Figure 7 As shown in (4), the mobile phone displays one or more additional function controls, such as download control, move control, etc., which will not be listed here. The functions of these controls will not be described in detail in this article. Among these one or more additional controls, there is a display control 730, which the user can use to enable the display function.
[0105] If the phone detects an action such as a user clicking on the display control 730, in response to that action, the phone can only display the user-selected images 721, 722, and 723. For example, the phone can also display... Figure 8 The display interface shown in (1) or (3) is used to display the image selected by the user.
[0106] It is understood that this embodiment is based on Figure 7 The display control 730 shown in (4) is integrated into Figure 7 Taking the more button 724 shown in (3) as an example, in other embodiments, the display control 730 may also be implemented as a separate control or integrated into other buttons or controls besides the more button 724.
[0107] It is also understood that the display function described in this application embodiment can also be enabled through other button operations, gesture operations, command operations, voice operations, etc., and this application embodiment does not impose specific limitations on this.
[0108] In other scenarios, users can also share chat logs stored on their electronic devices with others. It is understood that the chat logs described in this application embodiment can be chat logs from any application with chat functionality (such as, but not limited to, social applications, short video applications, shopping applications, etc., hereinafter collectively referred to as chat applications). In this scenario, in some embodiments, the user can first select a chat log and then enable the display function. In response to this operation, the electronic device can display the chat log selected by the user. Accordingly, others on the electronic device can only view the chat logs selected by the user and cannot view chat logs not selected by the user or other application interfaces.
[0109] Let's take a mobile phone as an example, for instance... Figure 10 As shown in Figure (1), the mobile phone can display a chat interface 1000 of a chat application. Optionally, the chat interface 1000 can be a chat interface between the user and any friend. The chat interface 1000 contains one or more chat records, which the user can browse and display by swiping up and down. When the user wants to share several chat records in the chat interface 1000 with others, the user can perform the operation of selecting a chat record. As a possible implementation, such as displaying a chat interface 1000 on the mobile phone... Figure 10 Based on the chat interface 1000 shown in Figure (1), users can perform operations such as double-clicking the side button to bring up the phone's chat history selection function. Correspondingly, in response to this operation, the phone can display as shown in Figure (1). Figure 10As shown in the scrolling interface 1010 in Figure (2), the mobile phone scrolls and displays chat history in the scrolling interface 1010. The user can perform an operation to stop scrolling as needed, such as clicking on the scrolling interface 1010. In response to this operation, the mobile phone can generate an interface that includes all chat history from the start scrolling interface to the end scrolling interface, such as... Figure 10 Interface 1020 is shown in (3).
[0110] Optionally, since interface 1020 includes continuous chat logs, users may not want to share some of these logs with others. In other words, the chat logs shared by the user may not be continuous. Therefore, users can also hide certain chat logs in interface 1020. For example... Figure 10 As shown in (4), users can add one or more checkboxes 1021 to the interface 1020. Figure 10 (4) Only one is shown in the middle), to select chat logs that are not shared with others, then combined with Figure 10 In the example shown in (4), in response to user-hidden chat history, the mobile phone can generate an interface that includes the remaining chat history. For example, the interface displayed by the mobile phone can be as follows: Figure 11 The interface 1100 shown in (1) does not include user-hidden chat history.
[0111] Alternatively, users can select chat logs to share with others by adding one or more checkboxes to interface 1020. In response to the selected chat logs, the phone can generate an interface that includes these selected chat logs. In this implementation, the phone can also generate interfaces such as... Figure 11 The interface 1100 shown in Figure (1) includes chat logs selected by the user. It is understood that this embodiment of the application does not impose any restrictions on the way the user selects chat logs from the interface 1020.
[0112] Subsequently, users can enable the display function by performing actions such as double-clicking the interface of the selected chat history, allowing users to view the selected chat history. Figure 11 Taking the double-click operation performed on the interface 1100 shown in (1) as an example, the response to the user's operation is as follows: Figure 11 As shown in Figure (2), the mobile phone displays a display interface 1110, which only shows the chat history selected by the user. Optionally, in this embodiment, the mobile phone will not respond to other people's messages, such as... Figure 11 Various operations performed on the display interface 1110 shown in (2) are performed on the mobile phone. Alternatively, the mobile phone can only respond to operations such as zooming in, zooming out, and swiping up and down performed on the display interface 1110 to view chat history.
[0113] The example above illustrates how a complete chat history interface is first generated by scrolling through the chat window, and then the chat history within that interface is filtered. Other examples could also use methods such as partial selection to directly select different areas of the chat history, and the phone could then display these multiple areas of chat history simultaneously on a single screen. For example, when the phone displays... Figure 10 Based on the chat interface 1000 shown in (1), users can access the chat interface by swiping down from the top of the screen, etc. Figure 12 The control center 1200 shown in Figure (1) includes one or more shortcut controls, such as Bluetooth controls, mobile data controls, etc., which will not be listed here. These shortcut buttons include a selection control 1201, which can be used for one or more content selection methods such as enabling selection, partial selection, and scrolling selection. The selection function can be used to select the entire interface currently displayed on the screen (e.g., ...). Figure 10 In the chat interface 1000 presented in (1), i.e., the interface where the user has not performed any swipe-up or swipe-down operations, the selection of chat records can be achieved through partial selection, which can be used to select part or all of the chat records displayed on the screen, and scroll selection can be used to achieve, for example, Figure 10 The method of selecting chat history in the scenario shown.
[0114] If a user can perform an action such as clicking on the selection control 1201, then in response to that action, such as... Figure 12 As shown in Figure (2), the mobile phone can display a selection button 1211, a partial selection button 1212, a scrolling selection button 1213, etc. Users can select discontinuous chat records using the partial selection button 1212. If a user performs an operation such as clicking on the partial selection button 1212, the system will respond to that operation as follows: Figure 12 As shown in (3), users can access the information through methods such as... Figure 10 In the chat interface 1000 shown in (1), one or more checkboxes 1220 are added to select different areas, thereby selecting the chat history of the selected area. In response to the user completing the partial selection operation, the mobile phone can present the chat history of the different areas selected by the user through an interface. For example, combined with Figure 12 As shown in example (3), the interface displayed on the mobile phone can be as follows: Figure 12 The interface 1230 shown in (4) is as follows. Optionally, the mobile phone can adjust the display based on the user's response to the "Done" button presented on the interface. Figure 12 The user's partial selection operation is determined by input operations such as (not shown in the image), or the mobile phone can set the duration of the partial selection. When the set duration ends, it is determined that the user has completed the partial selection operation. This application embodiment does not limit the way the mobile phone determines that the user has completed the partial selection operation.
[0115] Subsequently, the mobile phone can also present interface 1230 in a manner similar to that described above, and users can perform operations such as double-tapping on interface 1230 to enable the display function.
[0116] Optionally, in this example, to allow users to select more chat records, as mentioned above, the phone can also scroll through the chat records during the user's partial selection operation to present more chat records. Optionally, this scrolling operation can be triggered by the user, such as when the user selects a section of the chat history. Figure 12 The chat history can be scrolled by sliding up and down in the chat interface 1000 shown in (3), or it can be done automatically by the mobile phone.
[0117] Similar to the implementation of scrolling selection and partial selection, users can also achieve similar results through methods such as... Figure 12 The selection buttons 1211 shown in (2) enable the selection of all chat records in the entire chat interface currently displayed on the screen, and then enable the display function based on the interface displaying all the chat records.
[0118] It's understandable that the above example uses a single interface on the phone to display the user's selected chat history. In other examples, the phone could generate multiple interfaces to display different chat histories selected by the user, and simultaneously share these multiple interfaces with others. For example: in Figure 12 In the example shown, the phone can display the chat history of different areas selected by the user on a separate screen, instead of displaying it on a single interface. For example, in... Figure 12 The interface shown in (3) can display a display control 1221 with the display function enabled. It is understood that this embodiment does not limit the display position of the display control 1221. After the user completes a partial selection, the user can perform operations such as clicking on the display control 1221. In response to this operation, the mobile phone can use a similar method as described above. Figure 8 The method shown in (1) is to display images to show multiple interfaces containing different chat logs. Alternatively, the mobile phone can also use a similar method as described above. Figure 8 The image display method described in (2) is used to display multiple interfaces containing different chat records. When the mobile phone uses the aforementioned two methods to display multiple interfaces containing different chat records, the operations that others can perform on the displayed interface and the interface jumps can all refer to the relevant implementation of the image scenario described above.
[0119] In some embodiments, the interface described above for displaying the chat history selected by the user can be specifically implemented as an image. It is understood that the image displaying the selected chat history may not be saved to a storage location such as the image storage location mentioned above. For example, in a gallery application, it may be directly saved in the cache of the electronic device. In other words, the display function is not integrated into the gallery application, but rather into the system function of the electronic device.
[0120] In this scenario, in some other embodiments, the user can first enable the display function and then perform the operation of selecting chat history. In response to this operation, the electronic device can also only display the chat history selected by the user, and will not display the chat history not selected by the user or other application interfaces. For example, when the mobile phone presents such... Figure 10 After the chat interface shown in (1) 1000, the user can also enable the display function by bringing up the control for enabling the display function or other operations. In response to this operation, the phone can prompt the user to perform the chat history selection operation. As a possible example, the phone can display as follows: Figure 10 As shown in Figure (2), the scrolling interface 1010 can also be used by the user to indicate the stop of scrolling through actions such as clicking on the scrolling interface 1010 as described above, enabling the electronic device to generate functions such as... Figure 10 The interface 1020 shown in (3) is shown below. Next, the user can also perform various operations to select chat records in the interface 1020, such as hiding chat records, selecting chat records, and filtering chat records, in order to select the chat records that they want to share with others.
[0121] As another possible example, a mobile phone can also present... Figure 12 The interface shown in (3) allows users to also access the interface as described in the example. Figure 12 Add one or more check boxes 1220 to the interface shown in (3) to select different areas, thereby selecting the chat history of the selected area, or hiding the chat history of the selected area, etc.
[0122] It is understood that in this embodiment of the application, the selection or hiding of chat history is exemplified by using a checkbox. In other embodiments, the selection, hiding, or filtering of chat history can also be achieved through other operations (such as long-pressing a chat history) or other controls.
[0123] Subsequently, in response to the user selecting the chat history, the phone can display, for example... Figure 11 The display interface 1110 shown in (2) displays the chat history selected by the user. Alternatively, the mobile phone can also use a similar interface as described above. Figure 8The method shown in (1) is to display images to show multiple interfaces containing different chat logs. Alternatively, the mobile phone can also use a similar method as described above. Figure 8 The method of displaying images described in (2) is used to display multiple interfaces containing different chat records.
[0124] In some other embodiments, the user can first select a portion of the chat history to be shared, as described above, and then enable the display function. Before displaying these chat history records, the electronic device can prompt the user to continue selecting other chat history records. Subsequently, the user can continue to select the remaining portion of the chat history to be shared again in the manner described above. In response to the chat history records selected by the user before and after enabling the display function, the electronic device can display all the chat history records selected by the user in the manner described above.
[0125] It is understandable that other content on electronic devices, such as contacts, friend lists, and text messages, can also be shared with others in the manner described above to protect user privacy.
[0126] In some scenarios, users may share one or more videos stored on their electronic devices with others. In some embodiments, the user can first select a video and then enable the display function. In response to this action, the electronic device will only display the video selected by the user. Consequently, others can only view the video selected by the user on the electronic device and cannot view videos not selected by the user or other application interfaces.
[0127] Similarly, consider the example of videos stored in a photo gallery app installed on a phone. Likewise, such as... Figure 13 As shown in (1), the mobile phone can display the running interface 1300 of the gallery application. One or more videos stored in the gallery application can be displayed in the running interface 1300, and the user can select one or more videos to show to others. If the user performs an operation such as long-pressing on any of the videos, the system will respond to that operation as follows: Figure 13 As shown in (2), the mobile phone can display the selection box 1310 corresponding to each video, and the user can select the corresponding video through the selection box 1310 of each video.
[0128] Assuming the user performs an action such as clicking on the selection boxes for videos 1311 and 1312, the phone can determine that the user has selected videos 1311 and 1312 in response to this action. Subsequently, the user can also... Figure 13 The more buttons 1313 shown in (2) are used to bring up items such as Figure 7The display control 730 shown in (4) enables the display function. In response to the user's click operation on the display control 730, the mobile phone can only display the user-selected video 1311 and video 1312. Similarly, in this embodiment, the mobile phone can also adopt, for example... Figure 8 As shown in (1), Figure 13 The display interface 1320 shown in (3) simultaneously plays a video, such as video 1311. Optionally, the display interface 1320 may also include one or more of the following: a progress bar for viewing video playback progress, a button for pausing video playback, a button for resuming video playback, and a module for selecting video segments for playback, so as to facilitate various operations on the played video. Others can also slide left and right on the display interface 1320 to play and watch different videos selected by the user. Similarly, in this embodiment, the mobile phone may also adopt, for example, Figure 8 The display interface shown in (3) simultaneously presents multiple videos selected by the user. Two display scenarios are described above. The operations that others can perform on the display interface and the interface navigation can be referenced from the relevant implementation in the image scenario described above.
[0129] Optionally, when a user shares only a video with others, the implementation can refer to the relevant implementation described above for sharing an image with others.
[0130] In some scenarios, users may share one or more sub-video segments from a larger video with others. In such scenarios, in some embodiments, the user can also select a sub-video and then enable the display function. In response to this action, the electronic device will only display the sub-video selected by the user. Consequently, others can only view the user-selected sub-video on the electronic device and cannot view other videos or other application interfaces.
[0131] Let's take a mobile phone as an example again. Figure 14 As shown in Figure (1), the mobile phone can display a video playback interface 1400, which can be used to play videos such as... Figure 13 The video 1314 shown in (2) is displayed. A segment selection control 1401 is displayed in the video playback interface 1400. The segment selection control 1401 can be used by the user to select segments contained in the video 1314, i.e., sub-videos. Optionally, the segment selection control 1401 can be used after the user enables the display function, such as by selecting segments from the video 1314. Figure 14 The display control brought up by the "More" button shown in (1) is displayed in the video playback interface 1400 after the click operation is performed.
[0132] If the phone detects a user's click on the segment selection control 1401, in response to this action, the user can insert one or more start nodes and an end node corresponding to each start node into the progress bar corresponding to video 1314 to complete the selection of sub-videos. Figure 14 As shown in (1), assuming the user inserts a start node 1402a and a corresponding end node 1403a into the progress bar corresponding to video 1314, and also inserts a start node 1402b and a corresponding end node 1403b, then the mobile phone can determine that the sub-video selected by the user is the video between the start node 1402a and the corresponding end node 1403a, and the video between the start node 1402b and the corresponding end node 1403b. In response to the user completing the sub-video selection operation, the mobile phone can display as follows: Figure 14 The display interface 1410 shown in (2) is used to play the sub-video selected by the user. It is understandable that... Figure 14 In the example shown in (2), the user-selected discontinuous sub-videos are combined into one video for playback. In other examples, the mobile phone can also use the above-mentioned method of displaying multiple videos in sequence to display these multiple sub-videos separately. Others can view different sub-videos by swiping left and right and other operations.
[0133] Similarly, the display interface 1410 may also include one or more of the following: a progress bar for viewing video playback progress, a button for pausing video playback, a button for resuming video playback, and a module for selecting video segments for playback, so as to facilitate various operations on the played video.
[0134] In this scenario, in some other embodiments, the user can first enable the display function and then perform one or more operations such as selecting a video, sub-video, etc. In response to this operation, the electronic device can also only display the video and / or sub-video selected by the user. For example, when the mobile phone displays... Figure 13 The running interface shown in (1) is 1300 or as shown in the figure. Figure 14 After the video playback interface 1400 shown in (1), the user can enable the display function through the controls or buttons or other operations included in the running interface 1300 or the video playback interface 1400. In response to this operation, the mobile phone can prompt the user to perform a video selection operation, such as the mobile phone jumping to... Figure 13 The interface shown in (2) allows the user to select one or more videos, and / or display as shown in the image. Figure 14 (1) The segment selection control 1401 shown allows the user to select one or more sub-videos. In response to the user completing the selection operation, the mobile phone can also display only the video and / or sub-video selected by the user.
[0135] The above embodiments are based on the example of the mobile phone only displaying the content selected by the user. In other embodiments, the mobile phone can also respond to other people's operations and display some other content besides the content selected by the user, such as some content with weak privacy, that is, content that others see will not affect the user's privacy, such as the desktop, advertising notifications, alarm clock messages, etc.
[0136] The implementation of enabling the display function on an electronic device and displaying user-selected content has been described above. In some embodiments, the electronic device can exit the display function so that the user can operate the electronic device normally when it returns to the user's hands. In this embodiment, as a possible implementation, the user can perform various operations such as double-clicking the side button to control the electronic device to exit the display function. In response to the user's operation, the electronic device exits the enabled display function. Accordingly, the user can operate the electronic device normally, such as controlling the presentation of various application interfaces through various operations.
[0137] Optionally, to prevent user privacy leaks due to the exit operation being performed by someone else, the electronic device can prompt the user to enter verification information, such as facial recognition, fingerprints, passwords, verbal commands, gestures, etc., before responding to the user's exit operation. The electronic device then exits the display function only after successful verification based on the information provided.
[0138] As another possible implementation, the electronic device can proactively and periodically collect user information, such as biometrics (e.g., face, fingerprint), during the activation of the display function. Once the collected user information is verified, the electronic device can automatically exit the display function. Optionally, to avoid the situation where the electronic device collects user information and then exits the display function immediately after the user has activated it but before submitting it to others for viewing, the electronic device can perform the periodic collection of user information after a certain period of time since the display function has been activated, thus ensuring a good user experience.
[0139] Optionally, the above two electronic devices can be used individually or in combination to implement the exit display function.
[0140] For example, Figure 15 This document illustrates a flowchart of a content display method provided in an embodiment of this application. Figure 15 As shown, the method includes the following steps:
[0141] S1501, The electronic device receives the first operation.
[0142] The first operation triggers the electronic device to enter a display state (as described above). In the display state, only the content selected by the user is shown on the screen. During this state, the electronic device will not respond to any operations performed on the device via the screen that are unrelated to content display. For example, operations unrelated to content display could include instructing the electronic device to display other application interfaces. Operations related to content display could include various operations for viewing the displayed content, such as zooming in, zooming out, and browsing, as described above. Optionally, during the display state, the electronic device can also respond to an operation to exit the display state, i.e., the operation to exit the display function as described above.
[0143] For example, the content may include at least one of the following: pictures, videos, chat history, contacts, friend list, and text messages.
[0144] For example, the first operation may be the operation for enabling the display function as described above, such as the operation on the controls (such as display control 711) or buttons included in the running interface 710 in the image sharing scenario, or other operations.
[0145] S1502, In response to the first operation, the electronic device displays a selection interface on the screen for the user to make a selection.
[0146] Optionally, the selection interface may include one or more interfaces.
[0147] In some embodiments, the selection interface further includes second content, which is different from the first content and cannot be displayed on the screen in the display state. Optionally, the first content and the second content can be of the same type (e.g., both are images, or both are videos, or both are chat logs, etc.). For example, the first content can be the image selected by the user, and the second content can be an image other than the image selected by the user. Alternatively, the first content and the second content can also be of different types, such as the first content being a video selected by the user, and the second content being an image not selected by the user, etc.
[0148] For example, taking image selection as an example, the selection interface can be as follows: Figure 7 The interface described in (3) is as follows. Taking video selection as an example, the selection interface can be as follows: Figure 13 The interface shown in (2) is as follows. Taking the selection of chat history as an example, the selection interface can be as follows: Figure 10 (2) or as Figure 12 The interface shown in (3) etc.
[0149] S1503, The electronic device receives the second operation.
[0150] The second operation is used to select the first content to be displayed on the selection interface.
[0151] For example, the second operation can be an operation as described above for selecting various content to be shared, such as images, videos, chat logs, video clips, or combinations of video clips. Optionally, the first operation can be an operation for selecting content to be displayed, or an operation for hiding content that is not displayed, etc.
[0152] S1504. The electronic device responds to the second operation and displays the first content in the display state.
[0153] In some embodiments, when the content includes video, the first content may be a segment or combination of segments from a video provided by the selection interface.
[0154] In some embodiments, when the content includes chat logs, the first content may include a portion of the chat logs provided in the selection interface.
[0155] In some embodiments, when the content includes images or chat logs, the presentation medium for the first content can be an image.
[0156] In this way, after the electronic device receives the first operation and enters the display state, the user can select the content they want to share. After selection, the electronic device can only display the selected content in the display state. Furthermore, when a user hands their electronic device to another person, the other person can only view the displayed content and cannot perform any other operations, thus protecting user privacy. Moreover, triggering the first electronic device to enter the display state before content selection facilitates changes to the selected content. Additionally, it allows users to simultaneously select multiple types of content from different interfaces (such as the running interfaces of different applications), satisfying their needs for displaying different content at the same time.
[0157] In some embodiments, after executing step S1504, the electronic device can also receive target information. If the target information is verified, it exits the display state, i.e., exits the display function. Optionally, the target information can be actively input by the user, such as the verification information described above. Of course, the target information can also be actively monitored by the electronic device, such as the user information described above. Optionally, when the target information is actively monitored by the electronic device, the electronic device can also start monitoring the target information after displaying the first content for a preset duration in the display state. The specific implementation of this can be referred to the relevant implementation of the exit display function described above.
[0158] In some embodiments, Figure 15The method may further include: when the electronic device displays a single video or a single image, receiving a third operation, the third operation being used to instruct the electronic device to set the content selected by the user as the single video or single image. For example, the third operation may be as follows: Figure 9 The example shown illustrates operations such as double-clicking the side button to enable the display function. In response to the third operation, the electronic device enters the display state, where it displays the single video or single image.
[0159] For example, Figure 16 The diagram illustrates a flowchart of yet another content display method provided in an embodiment of this application, as shown below. Figure 16 As shown, the method includes the following steps:
[0160] S1601. When the electronic device displays chat history, it receives the first operation.
[0161] The first operation is used to select the first chat record in the chat history. For example, the first operation can be the chat record selection operation as described above.
[0162] In some embodiments, the first operation is a selection operation on a first chat record in the chat history. Alternatively, the first operation is a hiding operation on a second chat record in the chat history, wherein the chat history includes a first chat record and a second chat record, and the second chat record is different from the first chat record.
[0163] In some examples, the chat history can be a group chat history, containing chat content from multiple users. The first operation can be an input operation on a displayed first control, which can be used to select the chat content of a target user among multiple users. The first chat history is the chat content of the target user. For example, the first control can implement a search box or other control for filtering the chat content of the target user. The user can enter information representing the target user (such as name, ID, or notes in the group) in the search box to select the chat history of the target user. Alternatively, the first control can also be directly implemented as information representing the target user (such as the target user's chat history in the group, or avatar, or name, or ID), and the user can directly perform a long press or other operations on the target user's information to select the target user's chat content from the chat history.
[0164] In other examples, the first operation can also be an input operation to a second control. Input to the displayed second control can be used to select chat records within a target time period from the chat history, where the first chat record is the chat record within the target time period. For example, the second control can be implemented as a time setting control that can be used to set at least one of a start time, end time, etc. The user can set the target time period through the time setting control, thereby selecting chat records within the target time period.
[0165] In some other examples, the first operation can also be an input operation to a displayed third control. This input operation is used to select chat records containing the target keyword from the chat history, where the first chat record is the chat record containing the target keyword. For example, the third control can also be implemented as a search box or other control used to filter chat records containing keywords. Users can also select chat records containing keywords by entering keywords in the search box. Of course, the third control can also be implemented directly as a keyword, allowing users to directly long-press or perform other operations on the keyword in the chat history to select chat records containing that keyword.
[0166] Optionally, the implementation forms of the first control, second control, third control, etc. can be the same or different. The first control, second control, and third control can be displayed on the screen at the same time as the chat history is displayed, or these controls can be brought up and displayed through additional operations.
[0167] In the example above, users can directly filter the chat content they want to display from a large number of chat records using various controls. Compared to selecting chat records one by one, this makes the selection of chat records much more convenient and faster.
[0168] Optionally, the first operation may include one or more user operations. In some embodiments, step S1601 may be implemented as: the electronic device receiving a third operation. For example, the third operation may be the operation of selecting consecutive chat records as described above, such as... Figure 10 The click operation of the scrolling interface 1010 shown in (2), or as shown in the figure. Figure 12 The selection button 1211 shown in (2) is clicked, etc. In response to the third operation, the electronic device outputs a first interface including a third chat record, where the third chat record is part or all of the displayed chat record. For example, the first interface can be an interface including a continuous chat record, such as... Figure 10Interface 1020, etc., shown in (3). The electronic device receives a fourth operation performed on the third chat record. For example, the fourth operation may be an operation to filter chat records from the third chat record, such as selecting chat records that you want to share, or hiding chat records that you do not want to share, etc. The fourth operation may be as follows: Figure 10 As shown in (4), the operation of adding one or more check boxes 1021 to interface 1020, or as shown in (4), Figure 12 As shown in (3), in Figure 10 The operation of adding one or more checkboxes 1220 to the chat interface 1000 shown in (1) is described. In response to the fourth operation, one or more second interfaces including a first chat record are output, where the first chat record is a portion of the third chat record. Optionally, the electronic device may, after the user performs the fourth operation, combine interfaces containing different first chat records into one interface, or may not perform the aforementioned combining operation. For example, the second interface may be as follows: Figure 11 The interface shown in (1), or as shown in Figure 12 The interface shown in (4) etc.
[0169] Optionally, the presentation medium for the third chat record or the first chat record can be an image.
[0170] S1602, The electronic device receives the second operation.
[0171] The second operation triggers the electronic device to enter display mode, as described above. For an explanation of display mode, please refer to the previous text. For example, the second operation can be the operation of enabling the display function of the electronic device as described in the chat history sharing scenario above.
[0172] The embodiments of this application do not limit the execution order of steps S1601 and S1602.
[0173] S1603, the electronic device responds to the first operation and the second operation, and displays the first chat record in the display state.
[0174] In some embodiments, the chat history may also include a second chat history, which is different from the first chat history and cannot be displayed on the screen in the display state.
[0175] For example, Figure 17 The diagram illustrates a flowchart of yet another content sharing method provided in an embodiment of this application, as shown below. Figure 17 As shown, the method includes the following steps:
[0176] S1701. When the electronic device displays multiple videos, it receives the first operation.
[0177] The first operation is used to select a first video from a plurality of videos. Optionally, the number of first videos can be one or more. For example, the first operation can be as follows: Figure 13 The example shown illustrates how to select a video.
[0178] S1702, The electronic device receives the second operation.
[0179] The second operation is used to trigger the electronic device to enter the display state. For an explanation of the display state, please refer to the above description. For example, the second operation can be the operation of enabling the display function of the electronic device as described above in the video sharing scenario.
[0180] S1703, the electronic device responds to the first operation and the second operation and displays the first video in the display state.
[0181] The embodiments of this application do not limit the execution order of steps S1701 and S1702.
[0182] In some embodiments, the plurality of videos also includes a second video, which is different from the first video and cannot be displayed on the screen in the display state. For example, the electronic device can, as shown in the example... Figure 13 The first video is displayed on the display interface 1320 shown in (3).
[0183] In some embodiments, Figure 17 The method may further include: when the electronic device is displaying a third video, receiving a third operation, the third operation being used to select a video segment or combination of video segments in the third video. For example, the third video may be a single video. For example, the third operation may be an operation of inserting at least one of a start node and an end node into the playback progress bar corresponding to the third video. A description of inserting the start node and end node can be found above. Alternatively, the third operation may be an operation of setting the time period in which the video segment or combination of video segments appears in the third video, etc. In response to the second and third operations, the electronic device displays the video segment or combination of video segments in a display state. For example, the electronic device may present... Figure 14 The display interface 1410 shown in (2) is used to display video clips or combinations of video clips.
[0184] The above primarily describes the solutions provided by the embodiments of this application from a methodological perspective. It is understood that, in order to achieve the above functions, the electronic device includes hardware structures and / or software modules corresponding to the execution of each function. Based on the units and algorithm steps of the various examples described in the embodiments disclosed in this application, the embodiments of this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed in hardware or by a computer driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the technical solutions of the embodiments of this application.
[0185] This application provides embodiments for dividing an electronic device into functional modules based on the above method examples. For example, each function can be divided into its own functional modules, or two or more functions can be integrated into a single processing unit. The integrated unit can be implemented in hardware or as a software functional module. It should be noted that the unit division in this application embodiment is illustrative and represents only one logical functional division; in actual implementation, other division methods may be used.
[0186] like Figure 18 The diagram shown is a structural schematic of an electronic device provided in an embodiment of this application. This electronic device 1800 can be used to implement the methods executed by the electronic devices described in the above method embodiments. For example, the electronic device 1800 may include a processing unit 1801 and a display unit 1802.
[0187] The processing unit 1801 is used to support the electronic device 1800 in performing operations. Figures 1 to 17 The processing function of the electronic device described in any one of the above, the display unit 1802, is used to support the electronic device 1800 in performing the following operations. Figures 1 to 17 The display function of the electronic device described in any one of the following statements.
[0188] Optional, Figure 18 The illustrated electronic device 1800 may further include a storage unit 1803 storing programs or instructions. When the processing unit 1801 executes the program or instructions, it causes... Figure 18 The electronic device 1800 shown can perform the method described in the above-described method embodiments.
[0189] Optional, Figure 18 The electronic device 1800 shown may also include a communication unit ( Figure 18 (Not shown in the image), this communication unit can be used to support communication between electronic device 1800 and other devices.
[0190] Figure 18The technical effects of the electronic device 1800 shown can be referred to the technical effects described in the above method embodiments, and will not be repeated here. Figure 18 The processing unit 1801 in the illustrated electronic device 1800 can be implemented by a processor or processor-related circuit components, and can be a processor or processing module. The display unit 1802 can be implemented by display screen-related components.
[0191] This application also provides a chip system, such as... Figure 19 As shown, the chip system includes at least one processor 1901 and at least one interface circuit 1902. The processor 1901 and the interface circuit 1902 are interconnected via lines. For example, the interface circuit 1902 can be used to receive signals from other devices. As another example, the interface circuit 1902 can be used to send signals to other devices (e.g., the processor 1901). Exemplarily, the interface circuit 1902 can read instructions stored in memory and send those instructions to the processor 1901. When the instructions are executed by the processor 1901, the electronic device can perform the various steps performed by the electronic device in the above embodiments. Of course, the chip system may also include other discrete components, and this application embodiment does not specifically limit this.
[0192] Optionally, the chip system may contain one or more processors. These processors can be implemented in hardware or software. When implemented in hardware, the processor can be a logic circuit, an integrated circuit, etc. When implemented in software, the processor can be a general-purpose processor, implemented by reading software code stored in memory.
[0193] Optionally, the chip system may contain one or more memories. The memory may be integrated with the processor or disposed separately from it; this application does not limit this. For example, the memory may be a non-transient processor, such as a read-only memory (ROM), which may be integrated with the processor on the same chip or disposed separately on different chips. This application does not specifically limit the type of memory or the arrangement of the memory and processor.
[0194] For example, the chip system may be a field programmable gate array (FPGA), an application specific integrated circuit (ASIC), a system on chip (SoC), a central processor unit (CPU), a network processor (NP), a digital signal processor (DSP), a micro controller unit (MCU), a programmable logic device (PLD), or other integrated chips.
[0195] It should be understood that each step in the above method embodiments can be completed by integrated logic circuits in the processor hardware or by instructions in software form. The method steps disclosed in the embodiments of this application can be directly manifested as being executed by a hardware processor, or being executed by a combination of hardware and software modules in the processor.
[0196] This application also provides a computer storage medium storing computer instructions, which, when executed on an electronic device, cause the electronic device to perform the methods described in the above-described method embodiments.
[0197] This application provides a computer program product, which includes a computer program or instructions that, when run on a computer, cause the computer to perform the methods described in the above-described method embodiments.
[0198] In addition, this application also provides an apparatus, which may specifically be a chip, component or module. The apparatus may include a connected processor and a memory. The memory is used to store computer execution instructions. When the apparatus is running, the processor can execute the computer execution instructions stored in the memory to cause the apparatus to perform the methods in the above-described method embodiments.
[0199] In this embodiment, the electronic device, computer storage medium, computer program product or chip are all used to execute the corresponding method provided above. Therefore, the beneficial effects that can be achieved can be referred to the beneficial effects of the corresponding method provided above, and will not be repeated here.
[0200] Through the above description of the embodiments, those skilled in the art will understand that, for the sake of convenience and brevity, only the division of the above functional modules is used as an example. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.
[0201] In the several embodiments provided in this application, it should be understood that the disclosed apparatus and methods can be implemented in other ways. The embodiments can be combined with or referenced to each other without conflict. The apparatus embodiments described above are merely illustrative; for example, the division of modules or units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another device, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between devices or units may be electrical, mechanical, or other forms.
[0202] The units described as separate components may or may not be physically separate. A component shown as a unit can be one or more physical units; that is, it can be located in one place or distributed in multiple different locations. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0203] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0204] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a readable storage medium. Based on this understanding, the technical solutions of the embodiments of this application, in essence, or the parts that contribute to the prior art, or all or part of the technical solutions, can be embodied in the form of a software product. This software product is stored in a storage medium and includes several instructions to cause a device (which may be a microcontroller, chip, etc.) or processor to execute all or part of the steps of the methods of the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0205] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A content display method characterized by, Applied to an electronic device with a display screen, the method comprises: receiving a first operation for triggering the electronic device to enter a presentation state, the presentation state being used for presenting only user-selected content on the display screen, and in the presentation state, the electronic device will not respond to operations performed on the electronic device through the display screen which are irrelevant to the content presentation; in response to the first operation, presenting a selection interface on the display screen for the user to make the selection; receiving a second operation for selecting a first content for presentation on the selection interface; in response to the second operation, presenting the first content in the presentation state.
2. The method of claim 1, wherein, The selection interface further comprises a second content which is different from the first content, and the second content cannot be presented on the display screen in the presentation state.
3. The method according to claim 1 or 2, characterized in that, The content comprises at least one of a picture, a video, a chat record, a contact list, a friend list, and a short message.
4. The method of claim 3, wherein, When the content comprises a video, the first content is a segment or a combination of segments in the video provided by the selection interface.
5. The method according to claim 3 or 4, characterized in that, When the content comprises a chat record, the first content comprises part of the chat record provided by the selection interface.
6. The method according to any one of claims 3-5, characterized in that, When the content comprises a picture or a chat record, the presentation carrier of the first content is a picture.
7. The method according to any one of claims 1 to 6, characterized in that, The method further comprises: in the case where the electronic device displays a single video or a single picture, receiving a third operation for instructing the electronic device to set the user-selected content as the single video or the single picture; in response to the third operation, the electronic device enters the presentation state in which the single video or the single picture is presented.
8. The method according to any one of claims 1-7, characterized in that, After the response to the second operation, the method further comprises: receiving target information; in the case where the target information is verified, exiting the presentation state.
9. A content display method characterized by, Applied to an electronic device with a display screen, the method comprises: in the case where chat records are displayed, receiving a first operation for selecting a first chat record in the chat records; receiving a second operation for triggering the electronic device to enter a presentation state, the presentation state being used for presenting only user-selected content on the display screen, and in the presentation state, the electronic device will not respond to operations performed on the electronic device through the display screen which are irrelevant to the content presentation; in response to the first operation and the second operation, presenting the first chat record in the presentation state.
10. The method of claim 9, wherein, The chat records further comprise a second chat record which is different from the first chat record, and the second chat record cannot be presented on the display screen in the presentation state.
11. The method according to claim 9 or 10, characterized in that, The presentation carrier of the first chat record is a picture.
12. The method of any one of claims 9-11, wherein: the first operation is a selection operation on the first chat record in the chat records; Or, the first operation is a hiding operation on a second chat record in the chat records, wherein the chat records include the first chat record and the second chat record, and the second chat record is different from the first chat record.
13. The method of any one of claims 9-12, wherein, The chat record is a group chat record, and the chat record includes chat content of a plurality of users; and the receiving the first operation comprises: receiving an input operation on a displayed first control, the input operation on the displayed first control being used to select chat content of a target user in the plurality of users, and the first chat record being the chat content of the target user; Or, the receiving the first operation comprises: receiving an input operation on a displayed second control, the input operation on the displayed second control being used to select a chat record in a target time period from the chat records, and the first chat record being the chat record in the target time period; Or, the receiving the first operation comprises: receiving an input operation on a displayed third control, the input operation on the displayed third control being used to select a chat record including a target keyword from the chat records, and the first chat record being the chat record including the target keyword.
14. A content display method characterized by comprising: The method is applied to an electronic device with a display screen, and the method comprises: when a plurality of videos are displayed on the display screen, receiving a first operation, the first operation being used to select a first video in the plurality of videos; receiving a second operation, the second operation being used to trigger the electronic device to enter a presentation state, the presentation state being used to present only user-selected content on the display screen, and in the presentation state, the electronic device does not respond to operations performed on the electronic device through the display screen and irrelevant to the content presentation; in response to the first operation and the second operation, presenting the first video in the presentation state.
15. The method of claim 14, wherein, The plurality of videos further include a second video, the second video being different from the first video, and the second video cannot be presented on the display screen in the presentation state.
16. The method according to claim 14 or 15, characterized in that The method further comprises: when a third video is displayed on the display screen, receiving a third operation, the third operation being used to select a video segment or a combination of video segments in the third video; in response to the second operation and the third operation, presenting the video segment or the combination of video segments in the presentation state.
17. The method of claim 16, wherein, The third operation is at least one of inserting a start node and an end node in a play progress bar corresponding to the third video; or the third operation is setting a time period in which the video segment or the combination of video segments is located in the third video.
18. An electronic device, comprising: The method comprises: a processor, a memory, and a display screen, the memory, the display screen, and the processor coupled together, the memory configured to store program code comprising instructions that, when executed by the processor, cause the electronic device to perform the method of any one of claims 1-8, or cause the electronic device to perform the method of any one of claims 9-13, or cause the electronic device to perform the method of any one of claims 14-17.
19. A computer-readable storage medium, characterized in that, The computer-readable storage medium includes a computer program that, when executed on an electronic device, causes the electronic device to perform the method of any one of claims 1-8, or causes the electronic device to perform the method of any one of claims 9-13, or causes the electronic device to perform the method of any one of claims 14-17.
20. A computer program product, characterised in that, The computer program product includes a computer program or instructions that, when executed on a computer, cause the computer to perform the method of any one of claims 1-8, or cause the computer to perform the method of any one of claims 9-13, or cause the computer to perform the method of any one of claims 14-17.