Viewing mode switching method, device, electronic device and storage medium
By introducing navigation controls into the playback interface of smart TV, users can automatically switch to the mode selection interface by moving the focus, realizing quick switching of multiple viewing modes, solving the problem of the lack of fast interaction methods for users when switching programs in the prior art, and significantly improving the human-computer interaction efficiency.
Patent Information
- Application Number
- CN202211392127.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-11-08
- Publication Date
- 2025-03-11
- Estimated Expiration
- 2042-11-08
AI Technical Summary
When existing smart TVs switch programs, they lack fast viewing mode switching interaction methods, which affects human-computer interaction efficiency.
By introducing navigation controls into the playback interface, users can move the focus from the navigation control to the outside, automatically switch to the mode selection interface, realizing quick switching of multiple viewing modes.
This method greatly improves the efficiency of human-computer interaction, allowing users to switch viewing modes lightweight and conveniently, jump directly from the playback interface to the mode selection interface, and quickly select the viewing mode you want to switch in the interface.
Smart Images

Figure CN115802114B_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of computer technology, and in particular to a method, device, electronic device and storage medium for switching viewing modes. Background Art
[0002] With the popularity and application of smart TVs, more and more users are accustomed to watching TV programs or online programs through smart TVs. Users of different age groups usually have different business requirements for program viewing modes. For example, for young users, it is usually necessary to limit the daily viewing time of programs and the program content that is suitable for viewing, while adult users do not need to limit the viewing time or program content.
[0003] When the user of a smart TV purchased by a family changes, the viewing mode of the program will also be switched. Therefore, an interactive method for quickly switching the viewing mode is urgently needed. Summary of the invention
[0004] The present disclosure provides a method, device, electronic device and storage medium for switching viewing modes, so as to at least provide an interactive method for quickly switching viewing modes from a first playback interface, so as to improve the efficiency of human-computer interaction. The technical solution of the present disclosure is as follows:
[0005] According to an aspect of an embodiment of the present disclosure, a method for switching a viewing mode is provided, including:
[0006] Displaying a first playback interface in a first viewing mode;
[0007] In a case where the navigation control in the first playback interface is selected by focus, in response to a move operation of moving the focus from the navigation control to outside the first playback interface, a mode selection interface is displayed, wherein the mode selection interface displays a plurality of viewing modes that can be switched, and different viewing modes are used to indicate different viewing permissions;
[0008] In response to a mode switching operation triggered by the mode selection interface, switching from the first viewing mode to a second viewing mode selected by the mode switching operation.
[0009] In some embodiments, when the focus is on the navigation control in the first playback interface, in response to a move operation of moving the focus from the navigation control to outside the first playback interface, the display mode selection interface includes:
[0010] In a case where the focus selects the top navigation control in the first playback interface, in response to a movement operation of the focus, determining a movement direction of the focus;
[0011] When the moving direction is vertically upward from the top navigation control, the mode selection interface is displayed.
[0012] In some embodiments, the display mode selection interface includes:
[0013] Jump from the first playback interface to the mode selection interface; or,
[0014] The mode selection interface is displayed in the floor area associated with the first playback interface.
[0015] In some embodiments, after displaying the mode selection interface, the method further includes:
[0016] In the mode selection interface, the focus is selected as the first viewing mode by default; or,
[0017] In the mode selection interface, the focus is selected by default as the viewing mode that was previously selected among the multiple viewing modes.
[0018] In some embodiments, after displaying the mode selection interface, the method further includes:
[0019] In the mode selection interface, in response to an operation of moving the focus, the focus is moved from an originally selected viewing mode to an adjacent viewing mode in a moving direction indicated by the moving operation.
[0020] In some embodiments, in response to the mode switching operation triggered by the mode selection interface, switching from the first viewing mode to the second viewing mode selected by the mode switching operation includes:
[0021] In the mode selection interface, in response to a confirmation operation on the viewing mode currently selected by the focus, configuring the viewing mode currently selected by the focus as the second viewing mode;
[0022] If the second viewing mode is different from the first viewing mode, the first viewing mode is switched to the second viewing mode.
[0023] In some embodiments, after switching from the first viewing mode to the second viewing mode selected by the mode switching operation, the method further includes:
[0024] Jump from the mode selection interface to the second playback interface in the second viewing mode; or,
[0025] Exit the mode selection interface and display the second playback interface in the second viewing mode.
[0026] In some embodiments, the method further comprises:
[0027] In the second playback interface, mode switching information is displayed, where the mode switching information is used to indicate that the second viewing mode has been entered.
[0028] In some embodiments, the method further comprises:
[0029] In a case where a mode exit control in the second play interface is selected by the focus, in response to a confirmation operation on the mode exit control, displaying a mode exit verification interface;
[0030] When the mode-based exit verification interface verification is passed, the second playback interface is switched back to the first playback interface.
[0031] In some embodiments, the mode exit verification interface displays a verification question and an input box, and the method further includes:
[0032] In the case where an answer associated with the verification question is obtained based on the input box, determining that verification based on the mode exit verification interface is passed;
[0033] When the answer associated with the verification question is not obtained based on the input box, an input error is prompted in the mode exit verification interface.
[0034] In some embodiments, when the mode-based exit verification interface verification is passed, the method further includes:
[0035] In the first playback interface, mode exit information is displayed, where the mode exit information is used to indicate that the second viewing mode has been exited.
[0036] In some embodiments, the method further comprises:
[0037] In a case where the focus is on the navigation control in the second play interface, in response to a move operation of moving the focus from the navigation control to outside the second play interface, displaying the mode selection interface, wherein the mode selection interface displays the first viewing mode;
[0038] In response to a confirmation operation on the first viewing mode in the mode selection interface, the mode exit verification interface is displayed.
[0039] In some embodiments, the method further comprises:
[0040] In response to a confirmation operation on the mode exit control provided in the setting interface, the mode exit verification interface is displayed.
[0041] According to another aspect of an embodiment of the present disclosure, a viewing mode switching device is provided, including:
[0042] A display unit, configured to display a first playback interface in a first viewing mode;
[0043] The display unit is further configured to, when the focus is selected on the navigation control in the first playback interface, display a mode selection interface in response to a move operation of moving the focus from the navigation control to outside the first playback interface, wherein the mode selection interface displays a plurality of switchable viewing modes, and different viewing modes are used to indicate different viewing permissions;
[0044] A switching unit is configured to execute a mode switching operation in response to being triggered by the mode selection interface, and switch from the first viewing mode to a second viewing mode selected by the mode switching operation.
[0045] In some embodiments, the display unit is further configured to perform:
[0046] In a case where the focus selects the top navigation control in the first playback interface, in response to a movement operation of the focus, determining a movement direction of the focus;
[0047] When the moving direction is vertically upward from the top navigation control, the mode selection interface is displayed.
[0048] In some embodiments, the display unit is further configured to perform:
[0049] Jump from the first playback interface to the mode selection interface; or,
[0050] The mode selection interface is displayed in the floor area associated with the first playback interface.
[0051] In some embodiments, the apparatus further comprises:
[0052] The focus adjustment unit is configured to execute in the mode selection interface, to select the first viewing mode as the focus by default; or, in the mode selection interface, to select the viewing mode last selected among the multiple viewing modes as the focus by default.
[0053] In some embodiments, the apparatus further comprises:
[0054] The focus adjustment unit is configured to execute, in the mode selection interface, in response to a movement operation on the focus, moving the focus from the originally selected viewing mode to an adjacent viewing mode in a moving direction indicated by the movement operation.
[0055] In some embodiments, the switching unit is further configured to perform:
[0056] In the mode selection interface, in response to a confirmation operation on the viewing mode currently selected by the focus, configuring the viewing mode currently selected by the focus as the second viewing mode;
[0057] If the second viewing mode is different from the first viewing mode, the first viewing mode is switched to the second viewing mode.
[0058] In some embodiments, the display unit is further configured to perform:
[0059] Jump from the mode selection interface to the second playback interface in the second viewing mode; or,
[0060] Exit the mode selection interface and display the second playback interface in the second viewing mode.
[0061] In some embodiments, the display unit is further configured to perform:
[0062] In the second playback interface, mode switching information is displayed, where the mode switching information is used to indicate that the second viewing mode has been entered.
[0063] In some embodiments, the display unit is further configured to perform:
[0064] In a case where a mode exit control in the second play interface is selected by the focus, in response to a confirmation operation on the mode exit control, displaying a mode exit verification interface;
[0065] When the mode-based exit verification interface verification is passed, the second playback interface is switched back to the first playback interface.
[0066] In some embodiments, the mode exit verification interface displays a verification question and an input box, and the device further includes:
[0067] A determination unit configured to determine whether verification based on the mode exit verification interface is passed when an answer associated with the verification question is obtained based on the input box;
[0068] The display unit is further configured to prompt an input error in the mode exit verification interface when an answer associated with the verification question is not obtained based on the input box.
[0069] In some embodiments, when the mode exit verification interface verification is passed, the display unit is further configured to execute:
[0070] In the first playback interface, mode exit information is displayed, where the mode exit information is used to indicate that the second viewing mode has been exited.
[0071] In some embodiments, the display unit is further configured to perform:
[0072] In a case where the focus is on the navigation control in the second play interface, in response to a move operation of moving the focus from the navigation control to outside the second play interface, displaying the mode selection interface, wherein the mode selection interface displays the first viewing mode;
[0073] In response to a confirmation operation on the first viewing mode in the mode selection interface, the mode exit verification interface is displayed.
[0074] In some embodiments, the display unit is further configured to perform:
[0075] In response to a confirmation operation on the mode exit control provided in the setting interface, the mode exit verification interface is displayed.
[0076] According to another aspect of an embodiment of the present disclosure, there is provided an electronic device, including:
[0077] one or more processors;
[0078] one or more memories for storing the one or more processor-executable instructions;
[0079] The one or more processors are configured to execute the viewing mode switching method in any possible implementation of the above aspect.
[0080] According to another aspect of an embodiment of the present disclosure, a computer-readable storage medium is provided. When at least one instruction in the computer-readable storage medium is executed by one or more processors of an electronic device, the electronic device is enabled to execute the method for switching the viewing mode in any possible implementation of the above-mentioned aspect.
[0081] According to another aspect of an embodiment of the present disclosure, a computer program product is provided, comprising one or more instructions, wherein the one or more instructions can be executed by one or more processors of an electronic device, so that the electronic device can execute the method for switching the viewing mode in any possible implementation of the above-mentioned aspect.
[0082] The technical solution provided by the embodiments of the present disclosure brings at least the following beneficial effects:
[0083] By providing a navigation control from the playback interface in the current viewing mode, a method of quickly switching to the mode selection interface is provided. When the navigation control is selected in focus, if the triggered focus movement direction points to the outside of the interface, it is equivalent to automatically turning the page to the mode selection interface, ensuring that there is no conflict with the regular interactive operation in which the focus movement direction points to the inside of the interface, and being able to directly jump from the playback interface to the mode selection interface, and being able to quickly select the viewing mode you want to switch to in the mode selection interface, this allows for a relatively lightweight and convenient way to quickly switch viewing modes, greatly improving the efficiency of human-computer interaction.
[0084] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0085] The drawings herein are incorporated into and constitute a part of the specification, illustrate embodiments consistent with the present disclosure, and together with the description are used to explain the principles of the present disclosure, and do not constitute improper limitations on the present disclosure.
[0086] Figure 1 is a schematic diagram of an implementation environment of a method for switching viewing modes according to an embodiment of the present application;
[0087] Figure 2 is a flowchart of a method for switching viewing modes according to an embodiment of the present application;
[0088] Figure 3 is a flowchart of a method for switching viewing modes according to an embodiment of the present application;
[0089] Figure 4 is a schematic diagram of a first playback interface provided in an embodiment of the present application;
[0090] Figure 5 is a schematic diagram of a mode selection interface provided in an embodiment of the present application;
[0091] Figure 6 is a schematic diagram of a mode selection interface provided in an embodiment of the present application;
[0092] Figure 7 is a schematic diagram of a first playback interface provided in an embodiment of the present application;
[0093] Figure 8 is a schematic diagram of a second playback interface provided in an embodiment of the present application;
[0094] Fig. 9 is a schematic diagram of a second playback interface provided in an embodiment of the present application;
[0095] Fig.10is a schematic diagram of a second playback interface provided in an embodiment of the present application;
[0096] Fig.11 is a schematic diagram of a second playback interface provided in an embodiment of the present application;
[0097] Fig.12 It is a schematic diagram of a mode exit verification interface provided in an embodiment of the present application;
[0098] Fig.13 is a schematic diagram of a mode selection interface provided in an embodiment of the present application;
[0099] Fig.14 is a schematic diagram of a setting interface provided in an embodiment of the present application;
[0100] Fig.15 It is a schematic diagram of a mode exit verification interface provided in an embodiment of the present application;
[0101] Fig.16 is a schematic diagram of a first playback interface provided in an embodiment of the present application;
[0102] Fig.17 It is a logical structure block diagram of a viewing mode switching device shown in an embodiment of the present application;
[0103] Fig.18 A structural block diagram of a terminal shown in an embodiment of the present application is shown;
[0104] Fig.19 It is a structural schematic diagram of an electronic device provided by an embodiment of the present disclosure. DETAILED DESCRIPTION
[0105] In order to enable ordinary persons in the art to better understand the technical solutions of the present disclosure, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the accompanying drawings.
[0106] It should be noted that the terms "first", "second", etc. in the specification and claims of the present disclosure and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present disclosure described herein can be implemented in an order other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present disclosure. Instead, they are merely examples of devices and methods consistent with some aspects of the present disclosure as detailed in the appended claims.
[0107] It should be noted that the user information (including but not limited to user device information, user personal information, etc.), data (including but not limited to data used for analysis, stored data, displayed data, etc.) and signals involved in this disclosure are all authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with the relevant laws, regulations and standards of relevant countries and regions. For example, the various trigger instructions involved in this application are obtained with full authorization.
[0108] In some embodiments, the meanings of A and / or B include: A and B, A, B.
[0109] The following explains the terms in the embodiments of the present application:
[0110] Top navigation bar: A navigation bar placed at the top of the UI (User Interface), which usually contains multiple navigation controls (such as navigation labels, i.e., Tabs). When a navigation control is focused, it will switch to the playback interface associated with the Tab and play the video, video stream, or feed stream indicated by the Tab.
[0111] Floor drop-down box: refers to the drop-down display box that is displayed on the basis of the original UI interface when the user performs a pull-down operation on the UI interface. At this time, the original UI interface can be called the first floor interface, and the new second floor interface can be displayed in the drop-down display box, so as to facilitate switching between interfaces of different floors.
[0112] Focus: refers to the currently pre-selected target in the UI interface, such as the control where the cursor is located. In particular, for smart TVs, the UI focus can be the target selected by the remote control (also called remote control focus).
[0113] Viewing mode: the mode in which users view TV programs, online programs and other content. Different viewing modes have different viewing permissions. Viewing permissions include but are not limited to: viewing permissions for video content, viewing permissions for video types, permissions for the maximum viewing time within a specified period, etc. The embodiments of the present application do not specifically limit the scope of viewing permissions.
[0114] The following describes the system architecture of the embodiment of the present application.
[0115] In the system architecture of the embodiment of the present application, a terminal for playing videos and a control device for controlling the terminal may be involved. The terminal includes at least a display screen, which can display TV programs provided by a TV station on a specified channel, or the display screen can also display cached local videos, or the display screen can also display network videos pulled from a video server, etc. The content displayed on the display screen is not specifically limited here. In addition, the control device is used to remotely control the terminal to realize interactive operations on various controls of the UI interface in the display screen.
[0116] The following description will be given by taking a smart TV as the terminal and a remote controller as the control device as an example. Figure 1 is a schematic diagram of an implementation environment of a method for switching viewing modes according to an embodiment of the present application, see Figure 1 In this implementation environment, a smart TV 101 and a remote controller 102 are included. The smart TV 101 and the remote controller 102 are connected to each other through wired or wireless communication. The smart TV 101 is an exemplary description of a terminal (such as an electronic device), and the remote controller 102 is an exemplary description of a control device (such as a remote control device).
[0117] The smart TV 101 and the remote control 102 are directly or indirectly connected via wired or wireless communication. For example, the smart TV 101 and the remote control 102 are connected via wireless communication, so that the smart TV 101 is wirelessly controlled by the remote control 102. The remote control technologies include: infrared remote control, Bluetooth remote control, radio frequency remote control, 2.4G remote control, etc.
[0118] Smart TV 101 is an electronic device based on Android or other operating systems. Smart TV 101 installs and runs applications that support video services, such as video applications, TV applications, and other device native applications or third-party applications. The application type is not specifically limited here. For example, users can watch TV programs broadcast by TV stations, online programs produced by video websites, or online videos provided by video platforms through smart TV 101. The embodiment of the present application does not specifically limit the content that can be played by smart TV 101.
[0119] The remote controller 102 is used to wirelessly remotely control the smart TV 101. The remote controller 102 is provided with a variety of different function buttons, such as: up button, down button, left button, right button, menu button, confirmation button, return button, etc. When the user presses a designated button in the remote controller 102, the remote controller 102 sends a remote control signal associated with the designated button to the smart TV 101. The smart TV 101 receives the remote control signal sent by the remote controller 102, and determines that a trigger operation of the button associated with the remote control signal is detected, or it can also be considered that a key event associated with the remote control signal is detected, and then responds to the trigger operation or key event.
[0120] In an exemplary scenario, the user presses the up button of the remote control 102, and the remote control 102 sends an infrared modulation signal associated with the up button to the smart TV 101. The smart TV 101 receives the infrared modulation signal associated with the up button sent by the remote control 102, and determines that an upward key event is detected based on the infrared modulation signal associated with the up button, that is, determines that an upward movement operation of the focus point is detected, and in response to the upward movement operation, moves the focus from the current UI control to the UI control above, or, if the current UI control itself is already a top navigation control, since there is no adjacent UI control above, directly enters the mode selection interface.
[0121] In some embodiments, the video content played by the smart TV 101 includes: TV programs played by TV stations, online programs produced by video websites, or online videos provided by video platforms, etc. For example, the video content is a video resource provided by the video server 103. In this case, the smart TV 101 is directly or indirectly connected to the video server 103 through wired or wireless communication.
[0122] The video server 103 is used to provide video resources to the smart TV 101. The video server 103 includes at least one of a server, multiple servers, a cloud computing platform, or a virtualization center. The video server 103 is an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content delivery networks (CDNs), and big data and artificial intelligence platforms.
[0123] The smart TV 101 is an exemplary description of an electronic device, and the device types of the electronic device include: at least one of a smart TV, a smart phone, a tablet computer, a smart speaker, a smart watch, a smart handheld game device, a portable game device, a vehicle terminal, a laptop computer, and a desktop computer, but are not limited thereto. Those skilled in the art will know that the number of the smart TVs 101 is more or less, and the embodiment of the present disclosure does not limit the number and device type of the smart TVs 101.
[0124] Figure 2 is a flowchart of a method for switching viewing modes according to an embodiment of the present application, see Figure 2 The viewing mode switching method is executed by an electronic device, and is described below by taking the electronic device as a terminal as an example.
[0125] In step 201, the terminal displays a first play interface in a first viewing mode.
[0126] The terminal involved in the embodiment of the present application is an example of an electronic device, and the terminal at least includes a display screen. For example, the device types of the terminal include: a smart TV, a smart projection device, a terminal device with an external projector, etc. The embodiment of the present application does not specifically limit the device type of the terminal.
[0127] The viewing mode involved in the embodiment of the present application is used to identify the viewing permission for the content played on the display screen of the terminal, that is, different viewing modes are used to indicate different viewing permissions. Viewing permissions include but are not limited to: viewing permissions for video content, viewing permissions for video types, permissions for the maximum viewing time within a specified period, etc. The embodiment of the present application does not specifically limit the scope of viewing permissions.
[0128] Illustratively, different viewing modes are divided according to the age groups of users, such as standard mode and youth mode. In the youth mode, the video content or video types available for viewing are restricted, or the maximum viewing time per day is restricted, or the maximum single continuous viewing time is restricted, etc., so as to prevent teenagers from becoming addicted to watching TV.
[0129] It should be noted that only an example of a method for dividing viewing modes is provided here, and more or fewer viewing modes can be divided based on other business logics. The embodiment of the present application does not specifically limit the method for dividing viewing modes.
[0130] In the above step 201, the first viewing mode refers to the viewing mode currently in which the terminal is located. When the terminal is in the first viewing mode, the terminal displays the first playback interface in the first viewing mode on the display screen. Optionally, the first playback interface displays video content with the first viewing permission in the first viewing mode, and the video content includes: TV programs provided by TV stations, online programs provided by portal websites, or online videos provided by video platforms, etc. The video formats include: on-demand video, live video, feed video stream (i.e., feed stream), etc. The embodiment of the present application does not specifically limit the video content.
[0131] In step 202, when the terminal selects the navigation control in the first playback interface with focus, in response to a movement operation of moving the focus from the navigation control to the outside of the first playback interface, a mode selection interface is displayed, in which a plurality of viewing modes that can be switched are displayed, and different viewing modes are used to indicate different viewing permissions.
[0132] The navigation control involved in the embodiment of the present application is used to implement the navigation function of the first playback interface. For example, the navigation control can be used to switch to different Tab pages, or the navigation control can also be used to switch to play different videos in the current Tab page. The function of the navigation control is not specifically limited here.
[0133] The focus involved in the embodiment of the present application refers to the visual focus target pre-selected by the terminal in the first playback interface, such as the cursor focus, or the remote control focus, or the touch screen focus. The embodiment of the present application does not specifically limit the focus type.
[0134] In the above step 202, the navigation control is hidden by default in the first playback interface, and the user can call out the navigation control through the remote control (such as opening the navigation bar through the menu key), or the navigation control is displayed by default in the first playback interface, and the navigation control is hidden when the user opens the full-screen mode through the remote control. In the case where the user selects the navigation control in the first playback interface by remote control, the terminal receives the moving operation of the focus. If the moving operation is directed by the navigation control to the outside of the first playback interface, the terminal displays the above mode selection interface to facilitate the quick switching of the viewing mode. For example, in the case where the focus is selected on the top navigation control, if the upward movement operation of the focus is detected, it means that the moving direction is vertically upward from the top navigation control (because there are no other UI controls on the top, it obviously points to the outside of the interface), and in response to the upward movement operation, the above mode selection interface is displayed. Optionally, multiple viewing modes available for switching are displayed in the mode selection interface, and the multiple viewing modes include at least the current first viewing mode and at least one other viewing mode other than the first viewing mode.
[0135] In step 203, the terminal switches from the first viewing mode to the second viewing mode selected by the mode switching operation in response to the mode switching operation triggered by the mode selection interface.
[0136] In some embodiments, the user adjusts the focus in the mode selection interface through a remote control. When the focus selects the viewing mode to be switched, a confirmation operation is performed on the viewing mode currently selected by the focus. When the currently selected viewing mode is different from the first viewing mode, it means that the viewing mode needs to be switched. Therefore, it is confirmed that the mode switching operation is detected. In response to the mode switching operation, the viewing mode currently selected by the focus is determined to be a second viewing mode, and the second viewing mode is a different viewing mode from the first viewing mode. Then, the viewing mode of the terminal is switched from the original first viewing mode to the selected second viewing mode, and at the same time, the first viewing permission indicated by the first viewing mode is switched to the second viewing permission indicated by the second viewing mode. After the viewing mode is switched, the mode selection interface can be automatically jumped to the second playback interface under the second viewing mode, or, after the viewing mode is switched, the mode selection interface is still in the mode selection interface, and the user manually jumps to the second playback interface under the second viewing mode through the remote control. The embodiments of the present application do not specifically limit this.
[0137] The method provided by the embodiment of the present disclosure provides an interactive method for quickly switching to the mode selection interface from a navigation control of the playback interface in the current viewing mode. When the navigation control is selected in focus, if the movement direction of the triggered focus points to the outside of the interface, it is equivalent to automatically turning the page to the mode selection interface, ensuring that there is no conflict with the conventional interactive operation in which the movement direction of the focus points to the inside of the interface, and can directly jump from the playback interface to the mode selection interface, and can quickly select the viewing mode to be switched in the mode selection interface, so that the rapid switching of the viewing mode can be realized in a relatively lightweight and convenient manner, greatly improving the efficiency of human-computer interaction.
[0138] In some embodiments, when the focus is on the navigation control in the first playback interface, in response to a move operation of moving the focus from the navigation control to outside the first playback interface, the display mode selection interface includes:
[0139] When the focus selects the top navigation control in the first playback interface, in response to a move operation on the focus, determining a moving direction of the focus;
[0140] When the moving direction is vertically upward from the top navigation control, the mode selection interface is displayed.
[0141] In some embodiments, the display mode selection interface includes:
[0142] Jump from the first playback interface to the mode selection interface; or,
[0143] The mode selection interface is displayed in the floor area associated with the first playback interface.
[0144] In some embodiments, after displaying the mode selection interface, the method further includes:
[0145] In the mode selection interface, the focus is selected as the first viewing mode by default; or,
[0146] In the mode selection interface, the focus is selected by default as the viewing mode that was previously selected among the multiple viewing modes.
[0147] In some embodiments, after displaying the mode selection interface, the method further includes:
[0148] In the mode selection interface, in response to a movement operation on the focus, the focus is moved from the originally selected viewing mode to an adjacent viewing mode in a movement direction indicated by the movement operation.
[0149] In some embodiments, in response to a mode switching operation triggered by the mode selection interface, switching from the first viewing mode to a second viewing mode selected by the mode switching operation includes:
[0150] In the mode selection interface, in response to a confirmation operation on the viewing mode currently selected by the focus, configuring the viewing mode currently selected by the focus as the second viewing mode;
[0151] When the second viewing mode is different from the first viewing mode, the first viewing mode is switched to the second viewing mode.
[0152] In some embodiments, after switching from the first viewing mode to the second viewing mode selected by the mode switching operation, the method further includes:
[0153] Jump from the mode selection interface to the second playback interface in the second viewing mode; or,
[0154] Exit the mode selection interface and display the second playback interface in the second viewing mode.
[0155] In some embodiments, the method further comprises:
[0156] In the second playback interface, mode switching information is displayed, and the mode switching information is used to indicate that the second viewing mode has been entered.
[0157] In some embodiments, the method further comprises:
[0158] When the mode exit control in the second play interface is selected by the focus, in response to a confirmation operation on the mode exit control, a mode exit verification interface is displayed;
[0159] When the mode-based exit verification interface verification is passed, the second playback interface is jumped back to the first playback interface.
[0160] In some embodiments, the mode exit verification interface displays a verification question and an input box, and the method further includes:
[0161] In the case where an answer associated with the verification question is obtained based on the input box, determining that verification based on the mode exit verification interface is passed;
[0162] If the answer associated with the verification question is not obtained based on the input box, an input error is prompted in the mode exit verification interface.
[0163] In some embodiments, when the mode-based exit verification interface verification is passed, the method further includes:
[0164] In the first playback interface, mode exit information is displayed, where the mode exit information is used to indicate that the second viewing mode has been exited.
[0165] In some embodiments, the method further comprises:
[0166] In a case where the focus is on the navigation control in the second play interface, in response to a move operation of moving the focus from the navigation control to outside the second play interface, displaying the mode selection interface, the mode selection interface displaying the first viewing mode;
[0167] In response to a confirmation operation on the first viewing mode in the mode selection interface, an exit verification interface for the mode is displayed.
[0168] In some embodiments, the method further comprises:
[0169] In response to a confirmation operation on the mode exit control provided in the setting interface, the mode exit verification interface is displayed.
[0170] All the above optional technical solutions can be arbitrarily combined to form optional embodiments of the present disclosure, and will not be described in detail here.
[0171] Figure 3 is a flow chart of a method for switching viewing modes according to an embodiment of the present application. Figure 3 As shown, the viewing mode switching method is executed by a terminal, where the terminal is an exemplary description of an electronic device. The embodiment includes the following steps:
[0172] In step 301, the terminal displays a first play interface in a first viewing mode, and a navigation control is displayed in the first play interface.
[0173] In some embodiments, the first viewing mode refers to the viewing mode currently in which the terminal is located. When the terminal is in the first viewing mode, the first playback interface in the first viewing mode is displayed on the display screen of the terminal. Optionally, video content with the first viewing permission in the first viewing mode is displayed in the first playback interface. The video content includes: TV programs provided by TV stations, online programs provided by portal websites, or online videos provided by video platforms, etc. The video formats include: on-demand video, live video, feed video stream (i.e., feed stream), etc. The embodiment of the present application does not specifically limit the video content.
[0174] In some embodiments, in addition to the video content, a navigation bar is also displayed in the first playback interface, and the navigation bar includes: at least one of a top navigation bar, a side navigation bar, a bottom navigation bar, and a floating navigation bar. The side navigation bar can be divided into a left navigation bar and a right navigation bar.
[0175] Optionally, the navigation bar is in a folded state by default in the first playback interface, and the user needs to call out the navigation bar through the remote control. For example, by pressing the menu button on the remote control, all the navigation bars can be called out at once. Alternatively, by pressing the up button on the remote control, only the top navigation bar is called out, and the other navigation bars remain in a folded state. Alternatively, by pressing the left button on the remote control, only the left navigation bar is called out, and the other navigation bars remain in a folded state.
[0176] Optionally, the navigation bar is in a display state by default in the first playback interface, that is, the video content and the navigation bar are displayed by default in the first playback interface. The user can hide the displayed navigation bar through a button on the remote control, such as by clicking on the full-screen mode to trigger hiding the navigation bar, or by clicking on the navigation hide control to trigger hiding the navigation bar. The embodiments of the present application do not specifically limit this.
[0177] Optionally, depending on the type of navigation bar, some navigation bars are in a collapsed state by default, while other navigation bars are in a displayed state by default. For example, the left navigation bar is in a displayed state by default, and the top navigation bar is in a collapsed state by default. The display method is the same as the above two methods and will not be repeated here.
[0178] In some embodiments, each navigation control in the navigation bar corresponds to a video type. Assuming that the target navigation control is currently selected and confirmed, the target video type indicated by the target navigation control is determined, and then the video content matching the target video type is displayed in the first playback interface. For example, the video type includes: featured type, live broadcast type, ancient style type and other recommended tags. For another example, the video type also includes: movie type, TV series type, variety show type and other category tags. This embodiment of the application does not specifically limit this.
[0179] In some embodiments, if the navigation bar is in a display state, the user can directly use a remote control to move the focus to any navigation control in the navigation bar, or the user can move the focus to any navigation control in the navigation bar through a physical button configured on the display screen, or, if the display screen of the terminal is a touch screen, the user can directly click on any navigation control in the navigation bar to move the focus to that navigation control.
[0180] In other embodiments, if the navigation bar is in a folded state, the user needs to call out the navigation bar in the first playback interface and then move the focus to any navigation control in the navigation bar, such as moving the focus through a remote control, or moving the focus through physical buttons on the display screen, or directly touching the navigation control, which is the same as the focus movement method in the above-mentioned display state and will not be repeated here.
[0181] Figure 4 is a schematic diagram of a first playback interface provided in an embodiment of the present application, such as Figure 4 As shown, it is assumed that the viewing mode is divided into a standard mode and a youth mode according to the user's age group. Taking the first viewing mode as the standard mode as an example, the terminal is currently in the standard mode, so it has the standard viewing authority associated with the standard mode. For example, under the standard viewing authority, all types of video content can be viewed, and there is no restriction on the viewing time. In the first playback interface 400 in the standard mode, a top navigation bar 410, a left navigation bar 420, and video content 430 are displayed. A plurality of navigation controls 411-416 are displayed in the top navigation bar. Different navigation controls indicate different Tab pages. The current page is in the Tab page "Live" indicated by the navigation control 412, thereby determining that the video type is a live type, and displaying a plurality of live video viewing controls 421-423 in the left navigation bar 420. The live video indicated by the viewing control 421 is currently being played, so the video content 430 corresponds to the live video indicated by the viewing control 421.
[0182] In the case where the navigation control in the first play interface is selected by the focus in the above manner, if the terminal receives a move operation on the focus, the following step 302 is entered.
[0183] In step 302, when the focus is on the navigation control in the first play interface, the terminal displays a mode selection interface in response to a move operation of moving the focus from the navigation control to outside the first play interface.
[0184] Among them, the mode selection interface displays a variety of viewing modes that can be switched, and different viewing modes are used to indicate different viewing permissions.
[0185] In some embodiments, when the focus is on the navigation control in the first playback interface, the terminal receives the user's movement operation on the focus, and the movement operation at least indicates the movement method of the focus. For example, the user presses the direction key of the remote control, and the remote control sends a remote control signal of the direction key to the terminal. The terminal responds to the remote control signal of the direction key and determines that a movement operation of moving the focus in the direction indicated by the direction key is received. Next, the movement direction indicated by the direction key is determined. If the movement direction is pointed by the navigation control to the outside of the first playback interface, it is determined that a movement operation of moving the focus from the navigation control to the outside of the first playback interface is detected, and the mode selection interface is entered to facilitate quick switching of the viewing mode.
[0186] In some embodiments, an interactive method for quickly entering a mode selection interface based on a top navigation bar is provided, that is, when the focus selects the top navigation control in the first playback interface, the movement direction of the focus is determined in response to the movement operation of the focus, for example, the user presses the direction key of the remote control, the remote control sends the remote control signal of the direction key to the terminal, and the terminal determines the movement direction indicated by the direction key in response to the remote control signal of the direction key. Then, when the movement direction is vertically upward from the top navigation control, since there are no other UI controls on the top navigation control, it means that the movement direction points from the top navigation control to the outside of the first playback interface, and the mode selection interface is displayed at this time.
[0187] In one example, the directional keys provided by the remote control include: an up key, a down key, a left key, and a right key. When the top navigation control of the first playback interface is selected in focus, if the user presses the up key of the remote control, the remote control sends a remote control signal of the up key to the terminal. The terminal responds to the remote control signal of the up key and determines that the moving direction indicated by the up key is vertically upward, that is, an upward operation of moving the focus of the selected top navigation control is detected at this time. Since there are no other UI controls above the top navigation control, that is, the upward direction points to the outside of the first playback interface. Therefore, in response to the upward operation of moving the focus of the selected top navigation control, the mode selection interface is entered.
[0188] In other embodiments, an interactive method for quickly entering a mode selection interface based on a side navigation bar is provided. Taking the left navigation bar as an example, when the focus selects the left navigation control in the first playback interface, in response to the movement operation of the focus, the movement direction of the focus is determined. When the movement direction is horizontally to the left from the left navigation control, since there are no other UI controls to the left of the left navigation control, the representative movement direction points from the left navigation control to the outside of the first playback interface, and the mode selection interface is displayed at this time. The method of detecting the movement direction of the focus is the same as the previous interactive method based on the top navigation bar, and will not be repeated.
[0189] In one example, the direction keys provided by the remote control include: an up key, a down key, a left key, and a right key. When the left navigation control of the first playback interface is selected in focus, if the user presses the left key of the remote control, the remote control sends a remote control signal of the left key to the terminal. The terminal responds to the remote control signal of the left key and determines that the moving direction indicated by the left key is horizontal to the left, that is, a left shift operation of the focus of the selected left navigation control is detected at this time. Since there are no other UI controls to the left of the left navigation control, that is, the left shift direction points to the outside of the first playback interface. Therefore, in response to the left shift operation of the focus of the selected left navigation control, the mode selection interface is entered.
[0190] The above only provides possible implementation methods for quickly entering the mode selection interface based on the top navigation bar and the side navigation bar. In some embodiments, it is also possible to provide an interactive method for quickly entering the mode selection interface based on the bottom navigation bar and the floating navigation bar in a similar manner, and these interactive methods do not contradict each other. The terminal can simultaneously support one or more interactive methods for quickly entering the mode selection interface, which will not be repeated here.
[0191] In some embodiments, multiple viewing modes that can be switched are displayed in the mode selection interface, and the multiple viewing modes include at least the current first viewing mode and at least one other viewing mode besides the first viewing mode. For example, the first viewing mode is the standard mode, and the other viewing modes include the youth mode, the children's mode, etc. The embodiment of the present application does not specifically limit the way of dividing the viewing modes.
[0192] In some embodiments, when the mode selection interface is displayed, the terminal can jump from the first play interface to the mode selection interface. At this time, the terminal no longer displays the first play interface, and displays the mode adjustment interface.
[0193] In other embodiments, when displaying the mode selection interface, the terminal can display the mode selection interface in the floor area associated with the first playback interface. For example, based on the moving direction of the focus, the designated floor area associated with the first playback interface is displayed, and the mode selection interface is displayed in the designated floor partition.
[0194] For example, if the focus moves vertically upward from the top navigation control, the sliding floor area associated with the first playback interface is displayed, and the mode selection interface is displayed in the sliding floor area. This is equivalent to the mode selection interface being folded in the sliding floor area by default. Only when the upward movement operation of the focus of the selected top navigation control is detected, the sliding floor area will be expanded and the mode selection interface will be displayed. At this time, the first playback interface and the mode selection interface will be displayed simultaneously on the display screen of the terminal, and the mode selection interface is located in the sliding floor area of the first playback interface. Optionally, for the sake of simplicity of the interface, only a part of the first playback interface is displayed, and the other part is not displayed.
[0195] For another example, if the focus moves horizontally from the left navigation control to the left, the left-sliding floor area associated with the first playback interface is displayed, and the mode selection interface is displayed in the left-sliding floor area. This is equivalent to the mode selection interface being folded in the left-sliding floor area by default. Only when the left-movement operation of the focus of the selected left navigation control is detected, the left-sliding floor area will be expanded and the mode selection interface will be displayed. At this time, the first playback interface and the mode selection interface will be displayed simultaneously on the display screen of the terminal, and the mode selection interface is located in the left-sliding floor area of the first playback interface. Optionally, for the sake of simplicity of the interface, only a part of the first playback interface is displayed, and the other part is not displayed.
[0196] Figure 5 is a schematic diagram of a mode selection interface provided in an embodiment of the present application. Figure 4 Continuing the description based on the example shown, it can be seen that the focus has selected the top navigation control 412 in the top navigation bar 410. At this time, if the user presses the up key of the remote control, the remote control sends a remote control signal of the up key to the terminal. The terminal responds to the remote control signal of the up key and determines that the moving direction indicated by the up key is vertically upward, that is, at this time, the upward movement operation of the focus on the selected top navigation control 412 is detected, and the process is entered as shown in FIG. Figure 5 The mode selection interface 500 is shown. Figure 5 As shown, the display screen displays a mode selection interface 500 and a folded first play interface 510, and the mode selection interface 500 is placed in the sliding floor area above the first play interface 510. At this time, it is equivalent to the first play interface 510 being the first floor UI interface and the mode selection interface 500 being the second floor UI interface. Figure 5 Based on the mode selection interface 500 shown in FIG. 1 , if the user presses the return key of the remote controller, the terminal responds to the remote control signal of the return key sent by the remote controller, and can select Figure 5 The interface shown returns to Figure 4 The interface shown.
[0197] In other embodiments, when displaying the mode selection interface, the terminal can display the mode selection interface in other ways such as a sub-interface, pop-up window, split-screen interface, etc. based on the first playback interface. The embodiments of the present application do not specifically limit the display method of the mode selection interface.
[0198] In step 303, the terminal selects the first viewing mode as the focus by default in the mode selection interface.
[0199] In some embodiments, since the user performs the interactive operation in step 302 to call up the mode selection interface, whether switching from the first playback interface to the mode selection interface, or displaying the first playback interface and the mode selection interface at the same time, in order to facilitate the user to locate the information focus and obtain more information, the terminal can automatically transfer the focus from the first playback interface to the mode selection interface to improve the user's information acquisition efficiency. At the same time, since the user does not need to manually adjust the focus, the human-computer interaction efficiency can also be improved.
[0200] In the above step 303, a method for automatic focusing in the mode selection interface is provided, that is, after the terminal displays the mode selection interface, the focus is automatically selected by default on the first viewing mode of the terminal. When the first viewing mode is selected in focus, the first viewing mode can be displayed separately from other viewing modes. In this way, the viewing mode currently in which the terminal is located can be indicated quickly and conveniently, thereby improving the efficiency of information acquisition.
[0201] Still Figure 5 Take this as an example to illustrate. Figure 5 In the mode selection interface 500, it is assumed that the terminal provides two viewing modes: standard mode 501 and youth mode 502. If the terminal is currently in the first viewing mode of the standard mode 501, then after the user calls out the mode selection interface 500 through the interactive operation in step 302, the terminal automatically aligns the focus to the standard mode 501 displayed in the mode selection interface 500, and highlights the standard mode 501, indicating that the standard mode 501 is the first viewing mode of the terminal, so as to improve the user's information acquisition efficiency and avoid the user's manual focusing, thereby improving the user's human-computer interaction efficiency.
[0202] In some embodiments, another method of automatically focusing in the mode selection interface is provided, that is, the above step 303 can also be replaced by the following method: in the mode selection interface, the focus is selected by default as the viewing mode last selected in the multiple viewing modes. That is, after the terminal displays the mode selection interface, the viewing mode last selected by the user is confirmed from the multiple viewing modes, and the focus is automatically selected by default as the viewing mode last selected by the user, and the viewing mode last selected by the user is displayed in a differentiated manner from other viewing modes. It should be noted that the viewing mode last selected by the user may be different from the first viewing mode. For example, the terminal is currently in the standard mode (i.e., the first viewing mode), but the viewing mode last manually selected by the user is the youth mode. At this time, the focus memory principle will be followed to align the focus to the youth mode, and the youth mode will be highlighted. This is equivalent to providing a focus memory principle. By remembering the viewing mode last selected during the historical mode switching process, the user does not need to manually move the focus from the first viewing mode to the last selected viewing mode, which greatly facilitates the user's selection of the viewing mode and improves the efficiency of human-computer interaction.
[0203] In other embodiments, in addition to the above-mentioned focus memory principle based on the previously selected viewing mode, other focus memory principles may also be configured, such as counting the number of times the user selects each viewing mode during the historical mode switching process, and setting the focus to the viewing mode with the most selections by default, or counting the total viewing time of the user in each viewing mode, and setting the focus to the viewing mode with the longest total viewing time by default, etc. Different focus memory principles may be configured according to business needs, and the embodiments of the present application do not specifically limit the focus memory principle.
[0204] In some embodiments, the terminal can simultaneously support the automatic focus methods in the above-mentioned multiple mode selection interfaces. The user can customize the focus memory principle in the setting interface, or select the automatic focus method he is accustomed to in the setting interface. For example, the focus method of the first viewing mode is currently selected by default. The user can switch to the focus method of the last selected viewing mode by default in the setting interface. The embodiments of the present application do not specifically limit this.
[0205] In step 304, the terminal moves the focus from the first viewing mode to the second viewing mode in the moving direction indicated by the moving operation in the mode selection interface in response to the moving operation on the focus.
[0206] In the embodiment of the present application, the default focus alignment to the first viewing mode in step 303 is used as an example for explanation. At this time, if the user wants to switch from the current first viewing mode to other viewing modes, the user can perform a focus point movement operation in the mode selection interface to autonomously select which viewing mode to move the focus from the first viewing mode to. Optionally, in the automatic focusing mode in other mode selection interfaces, if the viewing mode to which the focus is aligned by default happens to be the viewing mode to which the user wants to switch, the user does not need to manually align the focus to the viewing mode to which the focus is aligned, and can directly perform a confirmation operation on the viewing mode to which the focus is aligned by default. At this time, step 304 can be skipped from step 303 and step 305 can be directly entered. In other words, this step 304 is an optional step. The user can adjust the focus when the viewing mode selected by the focus is not the viewing mode to which the user wants to switch. The embodiment of the present application does not specifically limit whether it is necessary to perform step 304.
[0207] In the above step 304, when there is a need to adjust the focus, the user can perform an operation to move the focus, so that the terminal responds to the operation to move the focus, and in the mode selection interface, moves the focus from the originally selected viewing mode to the adjacent viewing mode in the moving direction indicated by the moving operation. In an embodiment of the present application, an example is taken as follows: after entering the mode selection interface, the focus is selected by default in the first viewing mode, and the user wants to move the focus from the first viewing mode to the second viewing mode. In this case, the viewing mode originally selected by the focus is the first viewing mode selected by default, and the adjacent viewing mode selected after the focus is moved is the second viewing mode to be switched.
[0208] In some embodiments, when the focus is selected by default in the first viewing mode after entering the mode selection interface, the moving direction of the focus is determined in response to the moving operation of the focus. For example, the user presses the direction key of the remote control, and the remote control sends the remote control signal of the direction key to the terminal. The terminal responds to the remote control signal of the direction key and determines the moving direction indicated by the direction key. In the mode selection interface, it is determined whether there are other viewing modes in the moving direction. If there are other viewing modes in the moving direction, the first other adjacent viewing mode in the moving direction is determined. For example, the first other adjacent viewing mode is the second viewing mode. At this time, the terminal moves the focus from the first viewing mode to the second viewing mode, and highlights the second viewing mode to indicate that the focus has currently selected the second viewing mode.
[0209] In an exemplary scenario, the direction keys provided by the remote control include: an up key, a down key, a left key, a right key, and a confirmation key (such as an OK key). Figure 5Taking the example to continue the description, the terminal provides two viewing modes: standard mode 501 and youth mode 502. After calling up the mode selection interface 500, the focus defaults to selecting the first viewing mode of the terminal, namely standard mode 501.
[0210] exist Figure 5 Based on what is shown, optionally, if the user presses the up button or the left button of the remote control, the terminal responds to the remote control signal of the up button or the left button, and detects that there is no other viewing mode above or to the left of the standard mode 501. At this time, it is highly likely that the user has made an error operation, so the interface does not change, or the user is prompted that the focus movement has failed.
[0211] exist Figure 5 On the basis shown, optionally, if the user presses the down button of the remote control, the terminal responds to the remote control signal of the down button and detects that although there are no other viewing modes below the standard mode 501, there are various top navigation controls in the top navigation bar of the first playback interface 510. At this time, the focus can be moved to the top navigation control of the first playback interface 510, for example, the focus is moved to the top navigation control below the standard mode 501 or to the top navigation control closest to it, or the focus is moved to the top navigation control before calling up the mode selection interface 500, which is equivalent to providing a focus memory principle, and the terminal records the top navigation control selected before entering the mode selection interface 500, or other focus memory principles can also be provided. The embodiment of the present application does not specifically limit the focus memory principle.
[0212] exist Figure 5 Based on what is shown, optionally, if the user presses the right button of the remote control, the terminal responds to the remote control signal of the right button and detects that there is another viewing mode, namely the youth mode 502, on the right side of the standard mode 501. At this time, the focus is moved from the standard mode 501 to the youth mode 502. Figure 6 is a schematic diagram of a mode selection interface provided in an embodiment of the present application, such as Figure 6 As shown, if the user Figure 5 On the basis of the above, by pressing the right button of the remote control, the terminal moves the focus from the standard mode 501 to the youth mode 502, and at the same time, switches the youth mode 502 from non-highlighted to highlighted, and switches the standard mode 501 from highlighted back to non-highlighted, so as to reflect the change of focus and prompt the user that the focus adjustment has been completed, so as to improve the user's human-computer interaction efficiency. It should be noted that in Figure 6Based on what is shown, if the user changes his mind and wants to move the focus back to the standard mode 501, he can also move the focus again in the same way as step 304. At this time, since there are no other viewing modes above and to the right of the youth mode 502, the user presses the up or right button of the remote control, and the interface does not change. The user presses the left button of the remote control to move the focus from the youth mode 502 back to the standard mode 501. The user presses the down button of the remote control to return to the first playback interface 510. The focus switching logic is similar to the above case and will not be repeated. The user presses the confirmation button of the remote control, which means that the confirmation operation on the youth mode 502 is detected, and enters the following step 305.
[0213] exist Figure 5 On the basis shown in FIG. 1 , optionally, if the user presses the confirmation key of the remote control, the terminal responds to the remote control signal of the confirmation key, which is equivalent to detecting the user's confirmation operation on the standard mode 501, and the terminal itself is already in the standard mode 501, that is, the first viewing mode, so there is no need to switch the viewing mode, and the terminal can directly jump back to the standard mode 501. Figure 4 The first playback interface is shown, and a prompt “Currently in standard mode” is displayed in the first playback interface. Figure 7 is a schematic diagram of a first playback interface provided in an embodiment of the present application, such as Figure 7 As shown, if the user Figure 5 On the basis of the above, pressing the confirmation key of the remote control is equivalent to detecting the confirmation operation of the first viewing mode, that is, the standard mode 501. At this time, the second viewing mode selected by the confirmation operation is the same as the first viewing mode, and there is no need to switch the viewing mode. Therefore, the mode selection interface is exited (such as the sliding floor area of the first playback interface is folded), and the first playback interface 700 is returned. At the same time, the operation prompt information 710 is displayed in the first playback interface 700. For example, the operation prompt information 710 displays "currently in standard mode", which is convenient for improving the user's information acquisition efficiency. Schematically, after returning to the first playback interface 7 After 00, the above-mentioned operation prompt information 710 can be automatically canceled when the display time reaches a first time length, such as the first time length is 5 seconds or other values greater than 0, and the first time length is set by the technical personnel. By automatically canceling the display of the operation prompt information 710, it is possible to avoid the operation prompt information 710 from blocking the video content for a long time. Optionally, after returning to the first playback interface 700, the focus can be automatically aligned below the standard mode or on the nearest top navigation control, or the focus can be automatically aligned on the top navigation control before calling up the mode selection interface, which is the same as the focus memory principle described above and will not be repeated.
[0214] It should be noted that Figure 7Only an exemplary description is given in which both the first viewing mode and the second viewing mode are standard modes, and in this case, there is no need to switch the viewing mode. In other embodiments, if both the first viewing mode and the second viewing mode are youth modes, there is also no need to switch the viewing mode. Figure 8 is a schematic diagram of a second playback interface provided in an embodiment of the present application, such as Figure 8 As shown, the user can call out the mode selection interface in a similar manner through the second playback interface 800 in the youth mode. If the user still performs a confirmation operation on the youth mode in the mode selection interface, the first viewing mode and the second viewing mode are both youth modes, and there is no need to switch the viewing mode. The terminal closes the mode selection interface, returns to the second playback interface 800, and displays an operation prompt message 810 in the second playback interface 800. For example, the operation prompt message 810 displays "Currently in youth mode", which is convenient for improving the user's information acquisition efficiency. Schematically, the above-mentioned operation prompt message 810 can be automatically canceled when the display time reaches a second time, such as the second time is 5 seconds or other values greater than 0, and the second time is set by a technician. By automatically canceling the display of the operation prompt message 810, it is possible to avoid the operation prompt message 810 from blocking the video content for a long time. Optionally, after returning to the second playback interface 800, the focus can be automatically aligned to the top navigation control below the youth mode or the closest one, or the focus can be automatically aligned to the top navigation control before calling out the mode selection interface. This is the same as the focus memory principle described above and will not be repeated.
[0215] In some embodiments, if the user wants to switch back to the first viewing mode from the second viewing mode, the focus can be moved again in the same manner as step 304. The user can adjust the focus multiple times according to his or her own needs until it is confirmed that the mode switch is to be performed. The focus is confirmed for the viewing mode currently selected, and the process proceeds to step 305. Here, the final selected viewing mode is the second viewing mode. The present application embodiment only takes the switching between two viewing modes as an example, but it should not constitute a specific limitation that the viewing modes are limited to two. When the viewing modes are greater than or equal to two, the focus can be adjusted between multiple viewing modes in the same manner as step 304. Finally, when the confirmation operation is detected, the process proceeds to step 305, which will not be described in detail.
[0216] In step 305, the terminal switches from the first viewing mode to the second viewing mode in response to a confirmation operation on the second viewing mode currently selected by the focus.
[0217] In the above step 305, the viewing mode in which the user performs the confirmation operation is the second viewing mode, and the second viewing mode is different from the first viewing mode. That is, after the user moves the focus from the first viewing mode to the second viewing mode, the user performs the confirmation operation on the second viewing mode. The terminal responds to the confirmation operation on the second viewing mode, which is equivalent to detecting the mode switching operation triggered by the mode selection interface. At this time, the viewing mode of the terminal is switched from the first viewing mode to the second viewing mode, and the viewing authority of the terminal is switched from the first viewing authority of the first viewing mode to the second viewing authority of the second viewing mode.
[0218] In some embodiments, the above step 305 is equivalent to: in the mode selection interface, the terminal responds to the confirmation operation of the viewing mode currently selected by the focus, configures the viewing mode currently selected by the focus as the second viewing mode, and then determines whether the second viewing mode is the same as the first viewing mode. If the second viewing mode is different from the first viewing mode, switch from the first viewing mode to the second viewing mode; if the second viewing mode is the same as the first viewing mode, there is no need to switch the viewing mode, and the viewing mode can be kept unchanged.
[0219] Still Figure 6 Let's continue with the example. Figure 6 On the basis shown in the figure, the terminal is currently in the standard mode 501, but the focus has moved to the youth mode 502. If the user presses the confirmation key of the remote control, the remote control sends a remote control control signal of the confirmation key to the terminal. The terminal responds to the remote control signal of the confirmation key and determines that a confirmation operation on the youth mode 502 is detected. At this time, since the youth mode 502 (i.e., the second viewing mode) selected in this focus is different from the standard mode 501 (i.e., the first viewing mode) currently in which the terminal is located, it is confirmed that a mode switching operation triggered by the mode selection interface is detected. The terminal responds to the mode switching operation and switches from the standard mode 501 to the youth mode. Teenager mode 502, at the same time, also switches from the standard viewing authority indicated by standard mode 501 to the youth viewing authority indicated by youth mode 502. For example, under the standard viewing authority, all types of video content can be viewed, and there is no restriction on viewing time. Under the youth viewing authority, only specified types of video content can be viewed, and the daily viewing time does not exceed the time threshold. The time threshold is set by the terminal by default or customized by users such as parents. The time threshold is a value greater than 0, for example, the time threshold is 2 hours. In addition, the specified type is also set by the terminal by default or customized by users such as parents. The embodiments of the present application do not specifically limit this.
[0220] In the above process, the terminal is deemed to have detected the mode switching operation triggered by the mode selection interface only when the viewing mode currently selected in focus, that is, the second viewing mode, is different from the first viewing mode of the terminal. In response to the mode switching operation triggered by the mode selection interface, the terminal switches from the first viewing mode to the second viewing mode selected by the mode switching operation; otherwise, since the viewing mode has not changed before and after, there is actually no need to switch the viewing mode. By detecting whether the second viewing mode is the same as the first viewing mode, invalid viewing mode switching can be avoided and the switching efficiency of the viewing mode can be improved. Optionally, there is no need to detect whether the second viewing mode is the same as the first viewing mode. Regardless of whether the first viewing mode of the terminal is the same as the second viewing mode selected this time, the viewing mode is directly configured to the second viewing mode. In this way, even if the viewing modes are the same before and after the switch, no adverse effects will be caused, which can simplify the determination process of the terminal.
[0221] In step 306, the terminal displays a second play interface in the second viewing mode, and a mode exit control is displayed in the second play interface.
[0222] In some embodiments, after the terminal switches from the first viewing mode to the second viewing mode, the second playback interface in the second viewing mode is displayed. The display method of the second playback interface is similar to that of the first playback interface. However, since the viewing mode has been switched, the viewing permissions are also different. Therefore, the UI design of the second playback interface is usually different from that of the first playback interface. For example, taking the first viewing mode as the standard mode and the second viewing mode as the youth mode as an example, since the types of videos that can be watched under the youth viewing permissions of the youth mode are less than the standard viewing permissions of the standard mode, the number of Tab tabs (i.e., top navigation controls) displayed in the top navigation bar of the second playback interface is less than that of the first playback interface. After the terminal switches the viewing mode, it is possible that the number of videos that the user can watch in the same Tab tab will also decrease. Therefore, the terminal needs to re-pull a new video stream that meets the youth viewing permissions from the server, and in the second playback interface, perform interface layout based on the refreshed video stream, such as creating a new video stream viewing control for each video in the side navigation bar for each video in the video stream. For example, the pulled video stream is a Feed stream, and this embodiment of the present application does not specifically limit this.
[0223] In some embodiments, when the second playback interface is displayed, the terminal can jump from the mode selection interface to the second playback interface in the second viewing mode, that is, directly switch from the mode selection interface to the second playback interface, or switch from the mode selection interface to the second playback interface after the playback interface switches. This can make the jump between interfaces more natural and optimize the interface display effect.
[0224] In some embodiments, when displaying the second playback interface, the terminal can also first exit the mode selection interface, such as folding or closing the floor area where the mode selection interface is located, and then display the second playback interface under the second viewing mode. The floor area can also be awakened at any time on the second playback interface to open the mode selection interface again, so that the user can quickly switch the viewing mode. That is, the user can quickly call up the mode selection interface from the second playback interface in the same way as calling up the mode selection interface from the first playback interface, which will not be repeated.
[0225] In some embodiments, after displaying the second playback interface, the terminal may also display mode switching information in the second playback interface, where the mode switching information is used to indicate that the second viewing mode has been entered. By displaying the mode switching information in the second playback interface, the user can be informed in time that the viewing mode has been switched, which can increase the amount of information carried in the second playback interface and improve the efficiency of information acquisition.
[0226] Fig. 9 is a schematic diagram of a second playback interface provided in an embodiment of the present application, such as Fig. 9 As shown, if the first viewing mode originally in the terminal is the standard mode, after the user aligns the focus on the youth mode in the mode selection interface and performs a confirmation operation, the terminal switches from the standard mode to the youth mode. At this time, the youth mode is the second viewing mode, and then the second playback interface 900 in the youth mode is displayed in the terminal. The second playback interface 900 also displays: a top navigation bar 910, a side navigation bar 920, and mode switching information 930. It can be seen that since there are fewer types of videos with youth viewing permissions in the youth mode, the number of top navigation controls, i.e., Tab tabs, in the top navigation bar 910 is smaller than that in the youth mode. Figure 4 The first playback interface 920 is greatly reduced. Optionally, after entering the second playback interface 920, the first video under the current Tab page can be played by default, that is, the video indicated by the first viewing control in the side navigation bar 920 is played by default, and the focus is automatically aligned to the first viewing control in the side navigation bar 920. In addition, the mode switching information 930 displayed in the second playback interface can be used to indicate "entering the youth mode", and the display of the mode switching information 930 can be automatically canceled when the display duration of the mode switching information 930 reaches a third duration, such as the third duration is 5 seconds or other values greater than 0. The third duration is set by the technician. By automatically canceling the display of the mode switching information 930, it is possible to avoid the mode switching information 930 from blocking the video content for a long time.
[0227] In step 307, when the mode exit control in the second play interface is selected by the focus, the terminal displays a mode exit verification interface in response to a confirmation operation on the mode exit control.
[0228] In some embodiments, a mode exit control is also displayed in the second playback interface, so that the terminal can move the focus from the originally aligned UI control to the above-mentioned mode exit control in the second playback interface through the same focus adjustment method as in step 304, and the focus adjustment method will not be repeated here. Further, in the case where the user operation control focus selects the mode exit control, the user can further perform a confirmation operation on the mode exit control, such as pressing the confirmation key of the remote control, or triggering the mode exit control by single-clicking, double-clicking, and long pressing, or triggering the exit from the second viewing mode through a voice command, etc., which is not specifically limited here. The terminal can display a mode exit verification interface in response to the user's confirmation operation on the mode exit control. Optionally, in the second playback interface, the mode exit verification interface is displayed in a sub-interface, pop-up window, floating layer, etc.; optionally, exit the second playback interface and display the mode exit verification interface. The embodiment of the present application does not specifically limit the display method of the mode exit verification interface.
[0229] Still Fig. 9 Take this as an example to illustrate: Fig. 9 The focus shown in the figure is aligned with the first viewing control in the side navigation bar 920. At this time, if the user presses the up key or the back key of the remote control, the terminal responds to the remote control signal of the up key or the back key sent by the remote control and moves the focus from the currently selected viewing control in the side navigation bar 920 to the top navigation control to which the current Tab tab page belongs in the top navigation bar, such as Fig.10 As shown, Fig.10 is a schematic diagram of a second playback interface provided in an embodiment of the present application, in which a user Fig. 9 Upon pressing the up key or the back key of the remote control, the focus is provided from the viewing control 1001 in the side navigation bar 920 to the top navigation control 1002 in the top navigation bar 910 .
[0230] exist Fig.10 On the basis shown, when the focus is currently selected on the top navigation control 1002: if the user presses the up button of the remote control, the interface will not respond because there are no other UI controls above, or the mode selection interface will be called up based on the same logic as step 302, which is not specifically limited here; if the user presses the down button of the remote control, the focus will move back to the viewing control 1001 in the side navigation bar 920; if the user presses the left button of the remote control, the focus will move to the adjacent navigation control 1003 on the left side of the top navigation control 1002 in the top navigation bar 910; if the user presses the right button of the remote control, the focus will move to the mode exit control 1004 on the right side of the top navigation control 1002, as shown in FIG. Fig.11 As shown, Fig.11 is a schematic diagram of a second playback interface provided in an embodiment of the present application. Fig.10 Upon pressing the right button of the remote control, the focus moves from the top navigation control 1002 to the mode exit control 1004.
[0231] exist Fig.11 On the basis shown, in the case where the focus is currently selected on the mode exit control 1004: if the user presses the right button of the remote control, the interface will not respond because there are no other UI controls on the right side of the mode exit control 1004; if the user presses the up button of the remote control, the interface will not respond because there are no other UI controls above the mode exit control 1004, or the mode selection interface will be called up; if the user presses the down button of the remote control, the focus will move back to the viewing control 1001 in the side navigation bar 920; if the user presses the left button or the return button of the remote control, the focus will move back to the top navigation control 1002; if the user presses the confirmation button of the remote control, it is confirmed that the confirmation operation on the mode exit control 1004 is detected, and the mode exit verification interface is displayed, such as Fig.12 As shown, Fig.12 It is a schematic diagram of a mode exit verification interface provided in an embodiment of the present application, in which a verification question 1201 and an input box 1202 are displayed.
[0232] It should be noted that the above step 307 only provides a possible implementation method for entering the mode exit verification interface. In some embodiments, the terminal may also be configured with other methods for entering the mode exit verification interface, and the terminal may also simultaneously support multiple methods for entering the mode exit verification interface, which are not specifically limited here.
[0233] In other embodiments, when the terminal is in the second viewing mode and wants to switch back to the first viewing mode, a method for entering the mode exit verification interface from the mode selection interface is also provided: when the focus is selected on the navigation control in the second viewing interface, in response to a move operation of moving the focus from the navigation control to the outside of the second viewing interface, the mode selection interface is displayed, and the mode selection interface displays the first viewing mode. The above method of waking up the mode selection interface from the second viewing interface is the same as step 302 and will not be repeated; then, in response to a confirmation operation on the first viewing mode in the mode selection interface, the mode exit verification interface is displayed, and the user can control the focus to align to the first viewing mode in the mode selection interface and perform a confirmation operation on the first viewing mode. This is equivalent to performing a mode switching operation from the second viewing mode back to the first viewing mode, and the terminal pops up a mode exit verification interface. Fig.13 As shown, Fig.131 is a schematic diagram of a mode selection interface provided by an embodiment of the present application. The user can call out the mode selection interface 1300 from the second playback interface in a similar manner to step 302, and then can focus on the first viewing mode 1301 in a similar manner to step 304. Then the user presses the confirmation key of the remote control to trigger the confirmation operation of the first viewing mode 1301, triggering the terminal to display the following Fig.12 The mode shown exits the verification interface 1200 .
[0234] In other embodiments, when the terminal is in the second viewing mode, if the second viewing mode is to be exited, a method for entering the mode exit verification interface from the setting interface is also provided: the user can first call out the setting interface from the second playback interface, for example, the user presses the setting button on the remote control, or the user presses the menu button on the remote control and selects the setting control from the menu bar, and performs a confirmation operation on the setting control, thereby entering the setting interface. The embodiment of the present application does not specifically limit the method for opening the setting interface; then, a mode exit control for the second viewing mode is provided in the setting interface, and then, if the user wants to exit the second viewing mode, the focus is aligned to the mode exit control and a confirmation operation is performed, so that the terminal responds to the confirmation operation on the mode exit control provided in the setting interface and displays the mode exit verification interface. Fig.14 As shown, Fig.14 14 is a schematic diagram of a setting interface provided by an embodiment of the present application. The user calls out the setting interface 1400 from the second playback interface. The setting interface 1400 provides a mode exit control 1410 for the second viewing mode. The user can align the focus to the mode exit control 1410 in a similar manner to step 304. Then, the user presses the confirmation key of the remote control to trigger the confirmation operation of the mode exit control 1410, triggering the terminal to display the following Fig.12 The mode shown exits the verification interface 1200 .
[0235] In some embodiments, in addition to the various methods of entering the mode exit verification interface provided above, the following methods of entering the mode exit verification interface may also be supported: Fig.10 As shown, when the top navigation control 1002 in the second playback interface is selected in focus, if the user presses the return key of the remote control, it can be regarded as detecting the exit operation of the second viewing mode, and then the following pop-up window is displayed directly: Fig.12 The mode exit verification interface 1200 shown can further simplify the operation link for entering the mode exit verification interface, thereby improving the efficiency of human-computer interaction.
[0236] In step 308, when the terminal passes the verification based on the mode exit verification interface, it jumps back to the first playback interface from the second playback interface.
[0237] In some embodiments, the terminal displays a verification question and an input box in the mode exit verification interface to implement identity authentication based on the verification question. The user is deemed to have passed the verification only if the user enters the answer associated with the verification question through the input box, that is, answers the verification question correctly. Otherwise, if the user does not enter the answer associated with the verification question through the input box, that is, does not start answering the verification question, or gives an incorrect answer, the verification is deemed to have failed.
[0238] In other words, when the answer associated with the verification question is obtained based on the input box, the terminal determines that the verification based on the mode exit verification interface is passed; otherwise, when the answer associated with the verification question is not obtained based on the input box, the terminal determines that the verification based on the mode exit verification interface has failed, and the interface may be unresponsive, or an input error may be prompted in the mode exit verification interface.
[0239] In some embodiments, if it is detected that the user has performed an input operation in the input box, the terminal obtains the input content of the input operation, and then determines whether the input content matches the answer associated with the verification question. For example, if the input content is the same as the answer associated with the verification question, or the similarity between the input content and the answer associated with the verification question is higher than a similarity threshold, the verification is deemed to have passed; otherwise, any situation that does not meet the above conditions is deemed to have failed.
[0240] Still Fig.12Taking the example as an example, a verification question 1201 and an input box 1202 are displayed in the mode exit verification interface 1200. For example, the verification question is "35+24=?". Obviously, the answer associated with the verification question is "59". At this time, after entering the mode exit verification interface 1200, the focus can be aligned to the first number "0" of the screen keyboard by default. On this basis, if the user presses the up or left button of the remote control, the interface will not respond because there are no other UI controls above and to the left of the number "0"; if the user presses the down button of the remote control, the focus will move from the number "0" to the number "5" directly below; if the user presses the right button of the remote control, the focus will move from the number "0" to the first adjacent number "1" on the right. If the user continues to press the right button of the remote control until the focus is aligned with the number "4", there will be no other UI controls to the right of the number "4". At this time, if it is detected that the user presses the right button of the remote control again, the focus will automatically move from the number "4" to the number "5"; if the user presses the return button of the remote control The back key will exit the mode exit verification interface and return to the second playback interface. At this time, it is still in the second viewing mode such as the youth mode, and the viewing mode will not be switched; if the user presses the confirmation key on the remote control, the terminal determines the number currently selected in the focus. For example, the user focuses on the number "5" and then presses the confirmation key. The terminal obtains the number "5" currently selected in the focus, and regards that an input operation on the number "5" currently selected in the focus is detected, and the number "5" is displayed in real time in the input box 1202. Similarly, the user can try to enter the answer multiple times. Every time the user enters new content, the terminal can determine whether the current input content matches the answer associated with the verification question. If the input content is "59", it is considered a match and the verification is passed, otherwise it is considered a verification failure.
[0241] In some embodiments, if the answer associated with the verification question is not obtained based on the input box, the terminal determines that the verification based on the mode exit verification interface has failed. At this time, the error content currently input can be highlighted to give the user visual feedback of the input error, and the mode exit verification interface is maintained unchanged, such as Fig.15 As shown, Fig.15 This is a schematic diagram of a mode exit verification interface provided in an embodiment of the present application. Assuming that the user's input content is "55", since the input content "55" does not match the correct answer "59", the verification based on the mode exit verification interface fails. At this time, the wrong answer "55" is displayed in bold to warn that the input is not the correct answer and the answer to the verification question is wrong. Optionally, in addition to the bold display, the color can be changed, or a text prompt "Wrong answer" can be popped up and the wrong input content can be cleared. The embodiment of the present application does not specifically limit this.
[0242] In some embodiments, when the answer associated with the verification question is obtained based on the input box, the terminal determines that the verification based on the mode exit verification interface is passed, and the terminal switches from the second viewing mode back to the first viewing mode, that is, switches from the second viewing mode to the previous viewing mode before entering the second viewing mode (that is, the first viewing mode), and then, from the second viewing mode to the first viewing mode. Fig.12 The mode exit verification interface shown jumps back to the first playback interface in the first viewing mode.
[0243] In some embodiments, after switching back to the first playback interface, the terminal may also display mode exit information in the first playback interface, where the mode exit information is used to indicate that the second viewing mode has been exited. Fig.16 As shown, Fig.16 is a schematic diagram of a first playback interface provided in an embodiment of the present application, in which a user Fig.12 After the correct answer "59" is entered in the mode exit verification interface shown, the terminal determines that the verification based on the mode exit verification interface is passed, and then switches from the second viewing mode back to the first viewing mode, and jumps from the mode exit verification interface back to the first playback interface 1600 in the first viewing mode. At the same time, the mode exit information 1610 is displayed in the first playback interface 1600. For example, the mode exit information 1610 is used to indicate "exited youth mode", and the display of the mode exit information 1610 can be automatically canceled when the display time of the mode exit information 1610 reaches a fourth time length, such as the fourth time length is 5 seconds or other values greater than 0. The fourth time length is set by a technician. By automatically canceling the display of the mode exit information 1610, it can avoid the mode exit information 1610 from blocking the video content for a long time. Optionally, in the above-mentioned first playback interface 1600, the focus can be selected by default to the top navigation control of the Tab tab before entering the youth mode, or the focus can be selected by default to the viewing control of the currently default playing video in the side navigation bar, etc., or other focus memory principles can be configured. The embodiment of the present application does not specifically limit the focus configuration logic after returning to the first playback interface.
[0244] The method provided by the embodiment of the present disclosure provides an interactive method for quickly switching to the mode selection interface from a navigation control of the playback interface in the current viewing mode. When the navigation control is selected in focus, if the movement direction of the triggered focus points to the outside of the interface, it is equivalent to automatically turning the page to the mode selection interface, ensuring that there is no conflict with the conventional interactive operation in which the movement direction of the focus points to the inside of the interface, and can directly jump from the playback interface to the mode selection interface, and can quickly select the viewing mode to be switched in the mode selection interface, so that the rapid switching of the viewing mode can be realized in a relatively lightweight and convenient manner, greatly improving the efficiency of human-computer interaction.
[0245] All the above optional technical solutions can be arbitrarily combined to form optional embodiments of the present disclosure, and will not be described in detail here.
[0246] Fig.17 1 is a logical structure diagram of a switching device for viewing mode shown in an embodiment of the present application. Fig.17 , the device includes a display unit 1701 and a switching unit 1702.
[0247] The display unit 1701 is configured to display a first playback interface in a first viewing mode;
[0248] The display unit 1701 is further configured to, when the focus is selected on the navigation control in the first playback interface, in response to a move operation of moving the focus from the navigation control to outside the first playback interface, display a mode selection interface, wherein the mode selection interface displays a plurality of viewing modes that can be switched, and different viewing modes are used to indicate different viewing permissions;
[0249] The switching unit 1702 is configured to execute a mode switching operation in response to being triggered by the mode selection interface, and switch from the first viewing mode to a second viewing mode selected by the mode switching operation.
[0250] The device provided by the embodiment of the present disclosure provides an interactive method for quickly switching to the mode selection interface from a navigation control of the playback interface in the current viewing mode. When the navigation control is selected in focus, if the movement direction of the triggered focus points to the outside of the interface, it is equivalent to automatically turning the page to the mode selection interface, ensuring that there is no conflict with the conventional interactive operation in which the movement direction of the focus points to the inside of the interface, and can directly jump from the playback interface to the mode selection interface, and can quickly select the viewing mode to be switched in the mode selection interface, so that the rapid switching of the viewing mode can be realized in a relatively lightweight and convenient manner, greatly improving the efficiency of human-computer interaction.
[0251] In some embodiments, the display unit 1701 is further configured to perform:
[0252] When the focus selects the top navigation control in the first playback interface, in response to a move operation on the focus, determining a moving direction of the focus;
[0253] When the moving direction is vertically upward from the top navigation control, the mode selection interface is displayed.
[0254] In some embodiments, the display unit 1701 is further configured to perform:
[0255] Jump from the first playback interface to the mode selection interface; or,
[0256] The mode selection interface is displayed in the floor area associated with the first playback interface.
[0257] In some embodiments, based on Fig.17 The device is composed of:
[0258] The focus adjustment unit is configured to select the first viewing mode as the focus by default in the mode selection interface; or, in the mode selection interface, select the last selected viewing mode among the multiple viewing modes as the focus by default.
[0259] In some embodiments, based on Fig.17 The device is composed of:
[0260] The focus adjustment unit is configured to execute, in the mode selection interface, in response to a movement operation on the focus, moving the focus from the originally selected viewing mode to an adjacent viewing mode in a moving direction indicated by the movement operation.
[0261] In some embodiments, the switching unit 1702 is further configured to perform:
[0262] In the mode selection interface, in response to a confirmation operation on the viewing mode currently selected by the focus, configuring the viewing mode currently selected by the focus as the second viewing mode;
[0263] When the second viewing mode is different from the first viewing mode, the first viewing mode is switched to the second viewing mode.
[0264] In some embodiments, the display unit 1701 is further configured to perform:
[0265] Jump from the mode selection interface to the second playback interface in the second viewing mode; or,
[0266] Exit the mode selection interface and display the second playback interface in the second viewing mode.
[0267] In some embodiments, the display unit 1701 is further configured to perform:
[0268] In the second playback interface, mode switching information is displayed, and the mode switching information is used to indicate that the second viewing mode has been entered.
[0269] In some embodiments, the display unit 1701 is further configured to perform:
[0270] When the mode exit control in the second play interface is selected by the focus, in response to a confirmation operation on the mode exit control, a mode exit verification interface is displayed;
[0271] When the mode-based exit verification interface verification is passed, the second playback interface is jumped back to the first playback interface.
[0272] In some embodiments, the mode exit verification interface displays a verification question and an input box based on Fig.17 The device is composed of:
[0273] A determination unit is configured to determine whether verification based on the mode exit verification interface is passed when an answer associated with the verification question is obtained based on the input box;
[0274] The display unit 1701 is further configured to prompt an input error in the mode exit verification interface when an answer associated with the verification question is not obtained based on the input box.
[0275] In some embodiments, when the mode exit verification interface verification is passed, the display unit 1701 is further configured to execute:
[0276] In the first playback interface, mode exit information is displayed, where the mode exit information is used to indicate that the second viewing mode has been exited.
[0277] In some embodiments, the display unit 1701 is further configured to perform:
[0278] In a case where the focus is on the navigation control in the second play interface, in response to a move operation of moving the focus from the navigation control to outside the second play interface, displaying the mode selection interface, the mode selection interface displaying the first viewing mode;
[0279] In response to a confirmation operation on the first viewing mode in the mode selection interface, an exit verification interface for the mode is displayed.
[0280] In some embodiments, the display unit 1701 is further configured to perform:
[0281] In response to a confirmation operation on the mode exit control provided in the setting interface, the mode exit verification interface is displayed.
[0282] All the above optional technical solutions can be arbitrarily combined to form optional embodiments of the present disclosure, and will not be described in detail here.
[0283] Regarding the device in the above embodiment, the specific manner in which each unit performs the operation has been described in detail in the embodiment of the switching method of the viewing mode, and will not be elaborated here.
[0284] Fig.18 A structural block diagram of a terminal shown in an embodiment of the present application is shown in FIG. Fig.18 As shown, terminal 1800 is an exemplary description of an electronic device. The terminal 1800 may be: a smart phone, a tablet computer, an MP3 player (Moving Picture Experts Group Audio Layer III), an MP4 player (Moving Picture Experts Group Audio Layer IV), a laptop computer or a desktop computer. The terminal 1800 may also be called a user device, a portable terminal, a laptop terminal, a desktop terminal or other names.
[0285] Typically, the terminal 1800 includes: a processor 1801 and a memory 1802 .
[0286] The processor 1801 may include one or more processing cores, such as a 4-core processor, an 8-core processor, etc. The processor 1801 may be implemented in at least one hardware form of DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), and PLA (Programmable Logic Array). The processor 1801 may also include a main processor and a coprocessor. The main processor is a processor for processing data in the awake state, also known as a CPU (Central Processing Unit); the coprocessor is a low-power processor for processing data in the standby state. In some embodiments, the processor 1801 may be integrated with a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content to be displayed on the display screen. In some embodiments, the processor 1801 may also include an AI (Artificial Intelligence) processor, which is used to process computing operations related to machine learning.
[0287] The memory 1802 may include one or more computer-readable storage media, which may be non-transitory. The memory 1802 may also include a high-speed random access memory, and a non-volatile memory, such as one or more disk storage devices, flash memory storage devices. In some embodiments, the non-transitory computer-readable storage medium in the memory 1802 is used to store at least one instruction, which is used to be executed by the processor 1801 to implement the viewing mode switching method provided in various embodiments of the present disclosure.
[0288] In some embodiments, the terminal 1800 may also optionally include: a peripheral device interface 1803 and at least one peripheral device. The processor 1801, the memory 1802 and the peripheral device interface 1803 may be connected via a bus or a signal line. Each peripheral device may be connected to the peripheral device interface 1803 via a bus, a signal line or a circuit board. Specifically, the peripheral device includes: at least one of a radio frequency circuit 1804, a touch display screen 1805, a camera assembly 1806, an audio circuit 1807, a positioning assembly 1808 and a power supply 1809.
[0289] The peripheral device interface 1803 may be used to connect at least one peripheral device related to I / O (Input / Output) to the processor 1801 and the memory 1802. In some embodiments, the processor 1801, the memory 1802, and the peripheral device interface 1803 are integrated on the same chip or circuit board; in some other embodiments, any one or two of the processor 1801, the memory 1802, and the peripheral device interface 1803 may be implemented on a separate chip or circuit board, which is not limited in this embodiment.
[0290] The radio frequency circuit 1804 is used to receive and transmit RF (Radio Frequency) signals, also known as electromagnetic signals. The radio frequency circuit 1804 communicates with the communication network and other communication devices through electromagnetic signals. The radio frequency circuit 1804 converts the electrical signal into an electromagnetic signal for transmission, or converts the received electromagnetic signal into an electrical signal. Optionally, the radio frequency circuit 1804 includes: an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a user identity module card, and the like. The radio frequency circuit 1804 can communicate with other terminals through at least one wireless communication protocol. The wireless communication protocol includes, but is not limited to: a metropolitan area network, various generations of mobile communication networks (2G, 3G, 4G and 5G), a wireless local area network and / or a WiFi (Wireless Fidelity) network. In some embodiments, the radio frequency circuit 1804 may also include circuits related to NFC (Near Field Communication), which is not limited in the present disclosure.
[0291] The display screen 1805 is used to display the UI (User Interface). The UI may include graphics, text, icons, videos, and any combination thereof. When the display screen 1805 is a touch display screen, the display screen 1805 also has the ability to collect touch signals on the surface or above the surface of the display screen 1805. The touch signal can be input to the processor 1801 as a control signal for processing. At this time, the display screen 1805 can also be used to provide virtual buttons and / or virtual keyboards, also known as soft buttons and / or soft keyboards. In some embodiments, the display screen 1805 can be one, and the front panel of the terminal 1800 is set; in other embodiments, the display screen 1805 can be at least two, which are respectively set on different surfaces of the terminal 1800 or are folded; in some embodiments, the display screen 1805 can be a flexible display screen, which is set on the curved surface or folded surface of the terminal 1800. Even, the display screen 1805 can also be set as a non-rectangular irregular shape, that is, a special-shaped screen. The display screen 1805 can be made of materials such as LCD (Liquid Crystal Display), OLED (Organic Light-Emitting Diode, organic light-emitting diode).
[0292] The camera assembly 1806 is used to capture images or videos. Optionally, the camera assembly 1806 includes a front camera and a rear camera. Typically, the front camera is arranged on the front panel of the terminal, and the rear camera is arranged on the back of the terminal. In some embodiments, there are at least two rear cameras, which are any one of a main camera, a depth of field camera, a wide-angle camera, and a telephoto camera, so as to realize the fusion of the main camera and the depth of field camera to realize the background blur function, the fusion of the main camera and the wide-angle camera to realize the panoramic shooting and VR (Virtual Reality) shooting function or other fusion shooting functions. In some embodiments, the camera assembly 1806 may also include a flash. The flash can be a monochrome temperature flash or a dual-color temperature flash. A dual-color temperature flash refers to a combination of a warm light flash and a cold light flash, which can be used for light compensation at different color temperatures.
[0293] The audio circuit 1807 may include a microphone and a speaker. The microphone is used to collect sound waves from the user and the environment, and convert the sound waves into electrical signals and input them into the processor 1801 for processing, or input them into the radio frequency circuit 1804 to achieve voice communication. For the purpose of stereo acquisition or noise reduction, there may be multiple microphones, which are respectively arranged at different parts of the terminal 1800. The microphone may also be an array microphone or an omnidirectional acquisition microphone. The speaker is used to convert the electrical signal from the processor 1801 or the radio frequency circuit 1804 into sound waves. The speaker may be a traditional film speaker or a piezoelectric ceramic speaker. When the speaker is a piezoelectric ceramic speaker, it can not only convert the electrical signal into sound waves audible to humans, but also convert the electrical signal into sound waves inaudible to humans for purposes such as ranging. In some embodiments, the audio circuit 1807 may also include a headphone jack.
[0294] The positioning component 1808 is used to locate the current geographical location of the terminal 1800 to implement navigation or LBS (Location Based Service).
[0295] The power supply 1809 is used to power various components in the terminal 1800. The power supply 1809 can be an alternating current, a direct current, a disposable battery, or a rechargeable battery. When the power supply 1809 includes a rechargeable battery, the rechargeable battery can support wired charging or wireless charging. The rechargeable battery can also be used to support fast charging technology.
[0296] In some embodiments, the terminal 1800 further includes one or more sensors 1810 , including but not limited to: an acceleration sensor 1811 , a gyroscope sensor 1812 , a pressure sensor 1813 , an optical sensor 1814 , and a proximity sensor 1815 .
[0297] The acceleration sensor 1811 can detect the magnitude of acceleration on the three coordinate axes of the coordinate system established by the terminal 1800. For example, the acceleration sensor 1811 can be used to detect the components of gravity acceleration on the three coordinate axes. The processor 1801 can control the touch display screen 1805 to display the user interface in a horizontal view or a vertical view according to the gravity acceleration signal collected by the acceleration sensor 1811. The acceleration sensor 1811 can also be used for collecting game or user motion data.
[0298] The gyro sensor 1812 can detect the body direction and rotation angle of the terminal 1800, and the gyro sensor 1812 can cooperate with the acceleration sensor 1811 to collect the user's 3D actions on the terminal 1800. The processor 1801 can implement the following functions based on the data collected by the gyro sensor 1812: motion sensing (such as changing the UI according to the user's tilt operation), image stabilization during shooting, game control, and inertial navigation.
[0299] The pressure sensor 1813 can be set on the side frame of the terminal 1800 and / or the lower layer of the touch display screen 1805. When the pressure sensor 1813 is set on the side frame of the terminal 1800, it can detect the user's holding signal of the terminal 1800, and the processor 1801 performs left and right hand recognition or shortcut operation according to the holding signal collected by the pressure sensor 1813. When the pressure sensor 1813 is set on the lower layer of the touch display screen 1805, the processor 1801 controls the operability controls on the UI interface according to the user's pressure operation on the touch display screen 1805. The operability controls include at least one of a button control, a scroll bar control, an icon control, and a menu control.
[0300] The optical sensor 1814 is used to collect the ambient light intensity. In one embodiment, the processor 1801 can control the display brightness of the touch display screen 1805 according to the ambient light intensity collected by the optical sensor 1814. Specifically, when the ambient light intensity is high, the display brightness of the touch display screen 1805 is increased; when the ambient light intensity is low, the display brightness of the touch display screen 1805 is reduced. In another embodiment, the processor 1801 can also dynamically adjust the shooting parameters of the camera assembly 1806 according to the ambient light intensity collected by the optical sensor 1814.
[0301] The proximity sensor 1815, also called a distance sensor, is usually arranged on the front panel of the terminal 1800. The proximity sensor 1815 is used to collect the distance between the user and the front of the terminal 1800. In one embodiment, when the proximity sensor 1815 detects that the distance between the user and the front of the terminal 1800 is gradually decreasing, the processor 1801 controls the touch display screen 1805 to switch from the screen-on state to the screen-off state; when the proximity sensor 1815 detects that the distance between the user and the front of the terminal 1800 is gradually increasing, the processor 1801 controls the touch display screen 1805 to switch from the screen-off state to the screen-on state.
[0302] Those skilled in the art will understand that Fig.18 The structure shown in the figure does not constitute a limitation on the terminal 1800, and the terminal 1800 may include more or less components than those shown in the figure, or combine some components, or adopt a different component arrangement.
[0303] Fig.19 1 is a schematic diagram of the structure of an electronic device provided by an embodiment of the present disclosure. The electronic device 1900 may have relatively large differences due to different configurations or performances, and may include one or more processors (Central Processing Units, CPU) 1901 and one or more memories 1902, wherein the memory 1902 stores at least one program code, and the at least one program code is loaded and executed by the processor 1901 to implement the viewing mode switching method provided by the above-mentioned various embodiments. Of course, the electronic device 1900 may also have components such as a wired or wireless network interface, a keyboard, and an input and output interface for input and output. The electronic device 1900 may also include other components for implementing device functions, which will not be repeated here.
[0304] In an exemplary embodiment, a computer-readable storage medium including at least one instruction is also provided, such as a memory including at least one instruction, and the at least one instruction can be executed by a processor in an electronic device to complete the viewing mode switching method in the above embodiment. Optionally, the computer-readable storage medium can be a non-temporary computer-readable storage medium, for example, the non-temporary computer-readable storage medium can include ROM (Read-Only Memory), RAM (Random-Access Memory), CD-ROM (Compact Disc Read-Only Memory), magnetic tape, floppy disk and optical data storage device, etc.
[0305] In an exemplary embodiment, a computer program product is also provided, including one or more instructions, which can be executed by a processor of an electronic device to complete the viewing mode switching method provided in the above embodiments.
[0306] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. The present disclosure is intended to cover any variations, uses or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary techniques in the art that are not disclosed in the present disclosure. The description and examples are to be considered exemplary only, and the true scope and spirit of the present disclosure are indicated by the following claims.
[0307] It should be understood that the present disclosure is not limited to the exact structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.
Claims
1. A method for switching a viewing mode, characterized in that: include: Displaying a first playback interface in a first viewing mode, wherein the first playback interface displays a navigation bar; When any top navigation control in the first playback interface is selected by focus, in response to a movement operation of the focus, determining a movement direction of the focus; When the moving direction is vertically upward from any of the top navigation controls, jumping from the first playback interface to the mode selection interface, or, when the moving direction is vertically upward from any of the top navigation controls, displaying a mode selection interface in the upward sliding floor area associated with the first playback interface, wherein the mode selection interface displays a plurality of viewing modes that can be switched, and different viewing modes are used to indicate different viewing permissions; In response to a mode switching operation triggered by the mode selection interface, switching from the first viewing mode to a second viewing mode selected by the mode switching operation; Displaying a second playback interface in the second viewing mode, wherein the second playback interface displays a mode exit control; In the second playback interface, mode switching information is displayed, where the mode switching information is used to indicate that the second viewing mode has been entered, and the mode switching information is automatically canceled when the display duration reaches a third duration; In a case where a mode exit control in the second play interface is selected by the focus, in response to a confirmation operation on the mode exit control, displaying a mode exit verification interface; If the mode exit verification interface verification is passed, jumping back to the first playback interface from the second playback interface; In the first playback interface, mode exit information is displayed, where the mode exit information is used to indicate that the second viewing mode has been exited, and the mode exit information is automatically canceled when the display duration reaches a fourth duration.
2. The method for switching viewing modes according to claim 1, characterized in that: After the display mode selection interface is displayed, the method further includes: In the mode selection interface, the focus is selected as the first viewing mode by default; or, In the mode selection interface, the focus is selected by default as the viewing mode that was previously selected among the multiple viewing modes.
3. The method for switching viewing modes according to claim 1, characterized in that: After the display mode selection interface is displayed, the method further includes: In the mode selection interface, in response to an operation of moving the focus, the focus is moved from an originally selected viewing mode to an adjacent viewing mode in a moving direction indicated by the moving operation.
4. The method for switching viewing modes according to claim 1, characterized in that: In response to the mode switching operation triggered by the mode selection interface, switching from the first viewing mode to the second viewing mode selected by the mode switching operation includes: In the mode selection interface, in response to a confirmation operation on the viewing mode currently selected by the focus, configuring the viewing mode currently selected by the focus as the second viewing mode; If the second viewing mode is different from the first viewing mode, the first viewing mode is switched to the second viewing mode.
5. The method for switching viewing modes according to claim 1, characterized in that: After switching from the first viewing mode to the second viewing mode selected by the mode switching operation, the method further includes: Jump from the mode selection interface to the second playback interface in the second viewing mode; or, Exit the mode selection interface and display the second playback interface in the second viewing mode.
6. The method for switching viewing modes according to claim 1, characterized in that: The mode exit verification interface displays a verification question and an input box, and the method further includes: In the case where an answer associated with the verification question is obtained based on the input box, determining that verification based on the mode exit verification interface is passed; When the answer associated with the verification question is not obtained based on the input box, an input error is prompted in the mode exit verification interface.
7. The method for switching viewing modes according to claim 1, characterized in that: The method further comprises: In a case where the focus is on the navigation control in the second play interface, in response to a move operation of moving the focus from the navigation control to outside the second play interface, displaying the mode selection interface, wherein the mode selection interface displays the first viewing mode; In response to a confirmation operation on the first viewing mode in the mode selection interface, the mode exit verification interface is displayed.
8. The method for switching viewing modes according to claim 1, characterized in that: The method further comprises: In response to a confirmation operation on the mode exit control provided in the setting interface, the mode exit verification interface is displayed.
9. A viewing mode switching device, characterized in that: include: A display unit, configured to execute and display a first playback interface in a first viewing mode, wherein the first playback interface displays a navigation bar; The display unit is further configured to, when any top navigation control in the first playback interface is selected by focus, determine a moving direction of the focus in response to a moving operation on the focus; When the moving direction is vertically upward from any of the top navigation controls, jumping from the first playback interface to the mode selection interface, or, when the moving direction is vertically upward from any of the top navigation controls, displaying a mode selection interface in the upward sliding floor area associated with the first playback interface, wherein the mode selection interface displays a plurality of viewing modes that can be switched, and different viewing modes are used to indicate different viewing permissions; a switching unit configured to execute, in response to a mode switching operation triggered by the mode selection interface, switching from the first viewing mode to a second viewing mode selected by the mode switching operation; The display unit is further configured to display a second playback interface in the second viewing mode, wherein the second playback interface displays a mode exit control; In the second playback interface, mode switching information is displayed, where the mode switching information is used to indicate that the second viewing mode has been entered, and the mode switching information is automatically canceled when the display duration reaches a third duration; The display unit is further configured to, when the mode exit control in the second playback interface is selected by the focus, display a mode exit verification interface in response to a confirmation operation on the mode exit control; and jump back to the first playback interface from the second playback interface when verification based on the mode exit verification interface is passed; The display unit is further configured to display mode exit information in the first playback interface, wherein the mode exit information is used to indicate that the second viewing mode has been exited, and the mode exit information is automatically canceled when the display duration reaches a fourth duration.
10. An electronic device, characterized in that: include: one or more processors; one or more memories for storing the one or more processor-executable instructions; The one or more processors are configured to execute the instructions to implement the viewing mode switching method according to any one of claims 1 to 8.
11. A computer-readable storage medium, characterized in that: When at least one instruction in the computer-readable storage medium is executed by one or more processors of an electronic device, the electronic device is enabled to execute the method for switching the viewing mode as claimed in any one of claims 1 to 8.
Citation Information
Patent Citations
Playing control method, playing control device and playing terminal
CN108449624A
TV with graphical user interface
CN305297273S
Display device and application program interface display method
WO2021218977A1