Display device and display device control method
The display device and method enable seamless focus movement and expanded application views by maintaining the logical position of the 'more applications' icon, addressing the limitations of smart TV interfaces and enhancing user interaction.
Patent Information
- Application Number
- CN202210408731.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-04-19
- Publication Date
- 2024-12-31
- Estimated Expiration
- 2042-04-19
AI Technical Summary
In smart TV interfaces, the limited display of application icons restricts user interaction, particularly when expanding the view, as the focus cannot be freely moved to or from the 'more applications' icon, leading to a poor user experience.
A display device and method that allows the focus to be moved freely within an application page by maintaining the logical position of the 'more applications' icon, enabling seamless transitions and expanded icon views, including media resource recommendations.
Enhances user interaction by allowing flexible focus movement and improved navigation between main and expanded application pages, thereby improving the overall user experience.
Smart Images

Figure CN114938467B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of display devices, and in particular to a display device and a display device control method. Background Art
[0002] In the home page of the smart TV, application icons recommended for users can be displayed, and users can select applications of interest by moving the focus. Since the number of application icons that can be displayed to users in the home page is limited, more application icons can be included. When the user clicks the more application icon, more application icons can be displayed in a new page. However, in the new page, since the location of the more application icon is grayed out, the user cannot freely move the focus in this location, and the experience is poor. Summary of the invention
[0003] In order to solve the above technical problems, the present application provides a display device, a display device control method, a storage medium and a program product.
[0004] According to a first aspect of the present application, a display device is provided, including:
[0005] A display, configured to: display an application icon and a preset icon for displaying more application icons in a main page;
[0006] The communicator is configured to: receive a confirmation instruction for the preset icon;
[0007] a controller configured to: in response to the confirmation instruction, control the display to enter an application page including a target icon and a plurality of application icons, wherein a logical position of the target icon is the same as a logical position of the preset icon;
[0008] The communicator is configured to: receive a control instruction to move the focus in the display to the target icon;
[0009] The controller is configured to move the focus to the target icon in response to the control instruction.
[0010] In some embodiments, the communicator is configured to: receive a confirmation instruction for the target icon;
[0011] The controller is configured to: in response to a confirmation instruction for the target icon, control the display to return to the main page; or,
[0012] Control the display to enter a media resource recommendation page, wherein the media resource recommendation page includes multiple application icons and media resources corresponding to a target application icon among the multiple application icons, and the target application icon includes one or more of the following: a preset application icon, an application icon currently indicated by the focus in the display, and an application icon last browsed by a user.
[0013] In some embodiments, the communicator is configured to: receive a moving instruction to move an adjacent application icon of the target icon to a location where the target icon is located;
[0014] The controller is configured to: in response to the moving instruction, keep the position coordinates of the target icon in the application page unchanged, and move the adjacent application icon to the preset adjacent application icon position of the target icon.
[0015] In some embodiments, if the target icon is located at the rightmost end of the application page, the communicator is configured to: receive a downward movement instruction to move an upper adjacent application icon of the target icon to the position where the target icon is located;
[0016] The controller is configured to: in response to the downward movement instruction, keep the position coordinates of the target icon in the application page unchanged, and move the upper adjacent application icon to the position of the left adjacent application icon of the target icon; or
[0017] The communicator is configured to: receive an upward movement instruction to move a lower adjacent application icon of the target icon to a position where the target icon is located;
[0018] The controller is configured to: in response to the upward movement instruction, keep the position coordinates of the target icon in the application page unchanged, and move the lower adjacent application icon to the position of the left adjacent application icon of the target icon; or
[0019] The communicator is configured to: receive a rightward movement instruction for moving a left adjacent application icon of the target icon to a position where the target icon is located;
[0020] The controller is configured to: not respond to the rightward movement instruction, or, in response to the rightward movement instruction, control the display to display a prompt message indicating that the movement cannot be performed.
[0021] In some embodiments, the controller is configured to: obtain a user's operation record on each application icon and the preset icon in the main page after entering the main page one or more times;
[0022] Based on the operation record, the position coordinates corresponding to the preset icon in the main page are determined, and the display is controlled to display the preset icon according to the position coordinates when the main page is entered next time.
[0023] In some embodiments, the media resource recommendation page includes: one or more media resource display areas corresponding to the target application icons, a single media resource display area is used to display the media resources corresponding to a single target application icon; the media resource display area corresponding to a single target application icon is related to the position coordinates of the target application icon in the media resource recommendation page.
[0024] In some embodiments, the controller is configured to: obtain a user's browsing history for each application icon in the application page;
[0025] Based on the browsing history, the position coordinates corresponding to each application icon in the application page are determined, and the display is controlled to display each application icon in the application page according to the position coordinates when the application page is entered next time.
[0026] According to a second aspect of the present application, a display device control method is provided, comprising:
[0027] Displaying an application icon and a preset icon for displaying more application icons on a main page;
[0028] receiving a confirmation instruction for the preset icon, and in response to the confirmation instruction, entering an application page including a target icon and a plurality of application icons, wherein a logical position of the target icon is the same as a logical position of the preset icon;
[0029] A control instruction for moving a focus to the target icon is received, and in response to the control instruction, the focus is moved to the target icon.
[0030] In some embodiments, the method further comprises:
[0031] In response to a confirmation instruction for the target icon, returning to the main page; or,
[0032] Enter a media resource recommendation page, wherein the media resource recommendation page includes multiple application icons and media resources corresponding to a target application icon among the multiple application icons, wherein the target application icon includes one or more of the following: a preset application icon, an application icon currently indicated by the focus in the display, and an application icon last viewed by the user.
[0033] In some embodiments, the method further comprises:
[0034] receiving a moving instruction to move an adjacent application icon of the target icon to a position where the target icon is located;
[0035] In response to the moving instruction, the position coordinates of the target icon in the application page are kept unchanged, and the adjacent application icon is moved to the preset adjacent application icon position of the target icon.
[0036] In some embodiments, if the target icon is located at the rightmost end of the application page, the receiving a movement instruction to move an adjacent application icon of the target icon to the location of the target icon includes: receiving a downward movement instruction to move an upper adjacent application icon of the target icon to the location of the target icon;
[0037] The step of keeping the position coordinates of the target icon in the application page unchanged in response to the movement instruction and moving the adjacent application icon to a preset position of the adjacent application icon of the target icon includes:
[0038] In response to the downward movement instruction, the position coordinates of the target icon in the application page are kept unchanged, and the upper adjacent application icon is moved to the position of the left adjacent application icon of the target icon; or,
[0039] The receiving a moving instruction to move an adjacent application icon of the target icon to a location where the target icon is located includes:
[0040] receiving an upward movement instruction to move a lower adjacent application icon of the target icon to a position where the target icon is located;
[0041] The step of keeping the position coordinates of the target icon in the application page unchanged in response to the movement instruction and moving the adjacent application icon to a preset position of the adjacent application icon of the target icon includes:
[0042] In response to the upward movement instruction, the position coordinates of the target icon in the application page are kept unchanged, and the lower adjacent application icon is moved to the position of the left adjacent application icon of the target icon; or,
[0043] The receiving a moving instruction to move an adjacent application icon of the target icon to a location where the target icon is located includes:
[0044] receiving a rightward movement instruction for moving a left adjacent application icon of the target icon to a position where the target icon is located;
[0045] The step of keeping the position coordinates of the target icon in the application page unchanged in response to the movement instruction and moving the adjacent application icon to a preset position of the adjacent application icon of the target icon includes:
[0046] In response to the rightward movement instruction, displaying a prompt message indicating that the movement is impossible; or, the method further includes:
[0047] No response is made to the move right instruction.
[0048] In some embodiments, the method further comprises:
[0049] Obtaining operation records of the user on each application icon and the preset icon in the main page after entering the main page one or more times;
[0050] Based on the operation record, determining the position coordinates corresponding to the preset icon in the main page;
[0051] When entering the main page next time, the preset icon is displayed according to the position coordinates.
[0052] In some embodiments, the media resource recommendation page includes: one or more media resource display areas corresponding to the target application icons, a single media resource display area is used to display the media resources corresponding to a single target application icon; the media resource display area corresponding to a single target application icon is related to the position coordinates of the target application icon in the media resource recommendation page.
[0053] In some embodiments, the method further comprises:
[0054] Obtaining the user's browsing history for each application icon in the application page;
[0055] Based on the browsing history, the position coordinates corresponding to each application icon in the application page are determined, and when the application page is accessed next time, each application icon in the application page is displayed according to the position coordinates.
[0056] According to a third aspect of the present application, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the method described in the second aspect is implemented.
[0057] According to a fourth aspect of the present application, a computer program product is provided. When the computer program product is run on a computer, the computer is enabled to execute the method described in the second aspect.
[0058] Compared with the related art, the technical solutions provided by some embodiments of the present application have the following advantages:
[0059] An application icon and a preset icon for displaying more application icons are displayed in the main page. When the user moves the focus to the preset icon and confirms, a confirmation instruction is sent to the display device. In response to the confirmation instruction, an application page containing a target icon and multiple application icons is entered. It can be understood that the number of application icons included in the application page is greater than the number of application icons included in the main page. In addition, the logical position corresponding to the target icon in the application page is the same as the logical position corresponding to the preset icon in the main page, that is, in the application page, the target icon can be added to the position where the preset icon was originally located, and the target icon allows focus. In this way, when a control instruction to move the focus to the target icon is received, the focus can be moved to the target icon, realizing the free movement of the focus in the application page, thereby improving the user experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0060] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.
[0061] In order to more clearly illustrate the technical solutions in some embodiments of the present application or related technologies, the drawings required for use in the embodiments or related technical descriptions are briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.
[0062] Figure 1 A schematic diagram of an operation scenario between a display device and a control device according to one or more embodiments of the present application;
[0063] Figure 2 exemplarily shows a block diagram of a configuration of a control device 100 according to an exemplary embodiment;
[0064] Figure 3 shows a hardware configuration block diagram of a display device 200 according to an exemplary embodiment;
[0065] Figure 4 A schematic diagram of software configuration in a display device 200 according to one or more embodiments of the present application;
[0066] Figure 5 A schematic diagram showing an icon control interface of an application in a display device 200 according to one or more embodiments of the present application;
[0067] Figure 6 A schematic diagram of a main page in some embodiments of the present application;
[0068] Fig. 7A A schematic diagram of an application page in the related art;
[0069] Figure 7B A schematic diagram of moving the focus upward in the related art;
[0070] Figure 7C A schematic diagram of moving the focus downward in the related art;
[0071] Fig.7D A schematic diagram of moving the focus to the right in the related art;
[0072] Fig. 7E A schematic diagram of moving the focus to the left in the related art;
[0073] Figure 7F A schematic diagram of moving focus in the related art;
[0074] Fig. 8A A schematic diagram of an application page in some embodiments of the present application;
[0075] Figure 8B A schematic diagram of moving the focus in some embodiments of the present application;
[0076] Fig.9A A schematic diagram of a media resource recommendation page in some embodiments of the present application;
[0077] Fig. 9B A schematic diagram of a media resource recommendation page in some embodiments of the present application;
[0078] Fig.10 A schematic diagram of application icon movement in some embodiments of the present application;
[0079] Fig.11 A flow chart of a display device control method in an embodiment of the present application. DETAILED DESCRIPTION
[0080] In order to make the purpose, implementation mode and advantages of the present application clearer, the exemplary implementation mode of the present application will be clearly and completely described below in conjunction with the drawings in the exemplary embodiments of the present application. Obviously, the described exemplary embodiments are only part of the embodiments of the present application, rather than all the embodiments.
[0081] Based on the exemplary embodiments described in this application, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the claims attached to this application. In addition, although the disclosure in this application is introduced according to one or several exemplary examples, it should be understood that each aspect of these disclosures can also constitute a complete implementation method separately. It should be noted that the brief description of the terms in this application is only for the convenience of understanding the implementation methods described below, and is not intended to limit the implementation methods of this application. Unless otherwise specified, these terms should be understood according to their common and usual meanings.
[0082] Figure 1 is a schematic diagram of an operation scenario between a display device and a control device according to one or more embodiments of the present application, such as Figure 1 As shown, the user can operate the display device 200 through the mobile terminal 300 and the control device 100. The control device 100 can be a remote controller, and the communication between the remote controller and the display device includes infrared protocol communication, Bluetooth protocol communication, wireless or other wired methods to control the display device 200. The user can input user instructions through buttons on the remote controller, voice input, control panel input, etc. to control the display device 200. In some embodiments, a mobile terminal, a tablet computer, a computer, a laptop computer, and other smart devices can also be used to control the display device 200.
[0083] In some embodiments, the mobile terminal 300 can install software applications with the display device 200, and realize connection communication through the network communication protocol to achieve the purpose of one-to-one control operation and data communication. The audio and video content displayed on the mobile terminal 300 can also be transmitted to the display device 200 to realize the synchronous display function. The display device 200 also communicates data with the server 400 through various communication methods. The display device 200 can be allowed to communicate and connect through a local area network (LAN), a wireless local area network (WLAN) and other networks. The server 400 can provide various content and interactions to the display device 200. The display device 200 can be a liquid crystal display, an OLED display, or a projection display device. In addition to providing a broadcast receiving television function, the display device 200 can also provide an intelligent network TV function that provides a computer support function.
[0084] Figure 2 Schematically shows a block diagram of a configuration of the control device 100 according to an exemplary embodiment. Figure 2As shown, the control device 100 includes a controller 110, a communication interface 130, a user input / output interface 140, a memory, and a power supply. The control device 100 can receive the user's input operation instructions, and convert the operation instructions into instructions that the display device 200 can recognize and respond to, and play the role of an interactive intermediary between the user and the display device 200. The communication interface 130 is used to communicate with the outside, and includes at least one of a WIFI chip, a Bluetooth module, NFC or an alternative module. The user input / output interface 140 includes at least one of a microphone, a touchpad, a sensor, a button or an alternative module.
[0085] Figure 3 FIG. 2 shows a hardware configuration block diagram of a display device 200 according to an exemplary embodiment. Figure 3 The display device 200 shown includes at least one of a tuner 210, a communicator 220, a detector 230, an external device interface 240, a controller 250, a display 260, an audio output interface 270, an external memory, a power supply, and a user interface 280. The controller includes a central processing unit, a video processor, an audio processor, a graphics processor, a RAM, a ROM, and a first interface to an nth interface for input / output. The display 260 can be at least one of a liquid crystal display, an OLED display, a touch display, and a projection display, and can also be a projection device and a projection screen. The tuner 210 receives broadcast television signals by wired or wireless reception, and demodulates audio and video signals from multiple wireless or wired broadcast television signals, such as and EPG data signals. The detector 230 is used to collect signals of the external environment or interact with the outside. The controller 250 and the tuner 210 can be located in different split devices, that is, the tuner 210 can also be in an external device of the main device where the controller 250 is located, such as an external set-top box.
[0086] In some embodiments, the controller 250 controls the operation of the display device and responds to the user's operation through various software control programs stored in the external memory. The controller 250 controls the overall operation of the display device 200. The user can input a user command through the graphical user interface (GUI) displayed on the display 260, and the user input interface receives the user input command through the graphical user interface (GUI). Alternatively, the user can input a user command by inputting a specific sound or gesture, and the user input interface recognizes the sound or gesture through the sensor to receive the user input command.
[0087] In some embodiments, "user interface" is a medium interface for interaction and information exchange between an application or operating system and a user, which realizes the conversion between the internal form of information and the form acceptable to the user. A common form of user interface is a graphical user interface (GUI), which refers to a user interface related to computer operation displayed in a graphical manner. It can be an interface element such as an icon, window, or control displayed on a display screen of an electronic device, wherein a control may include at least one of icons, buttons, menus, tabs, text boxes, dialog boxes, status bars, navigation bars, widgets, and other visual interface elements.
[0088] Figure 4 FIG. 1 is a schematic diagram of software configuration in a display device 200 according to one or more embodiments of the present application. Figure 4 As shown in FIG. 1 , the system is divided into four layers, from top to bottom, namely, the application layer (Applications layer), the application framework layer (Application Framework layer), the Android runtime and system library layer (System runtime library layer), and the kernel layer. The kernel layer includes at least one of the following drivers: audio driver, display driver, Bluetooth driver, camera driver, WIFI driver, USB driver, HDMI driver, sensor driver (such as fingerprint sensor, temperature sensor, pressure sensor, etc.), and power driver, etc.
[0089] Figure 5 FIG. 1 is a schematic diagram showing an icon control interface of an application in a display device 200 according to one or more embodiments of the present application. Figure 5 As shown in , the application layer includes at least one application that can display corresponding icon controls in the display, such as: live TV application icon control, video on demand application icon control, media center application icon control, application center icon control, game application icon control, etc. Live TV application can provide live TV through different signal sources. Video on demand application can provide videos from different storage sources. Unlike live TV application, video on demand provides video display from certain storage sources. Media center application can provide applications for playing various multimedia content. Application center can provide storage for various applications.
[0090] In some embodiments, the display device 200 may be a terminal device with a display function, such as a television, a smart phone, a computer, a learning machine, etc. The display device 200 includes:
[0091] The display 260 is configured to display application icons and preset icons for displaying more application icons in the main page.
[0092] After the display device 200 is turned on, the display device 200 can enter the main page (ie, the Home page). Figure 6 , Figure 6 This is a schematic diagram of the main page in some embodiments of the present application. It can be seen that the main page may include: a menu entry, a stage area, a recommended application area, and a waterfall display area. The user can search through the menu entry, set the display device 200, etc. The recommended application area can display application icons of multiple applications recommended by the user, and the stage area can display media resources corresponding to the applications recommended by the user. The waterfall display area can also display media resources for the user, for example, it can be media resources recommended to the user by any application, and the media resources displayed in the waterfall display area can be configured by the cloud. Since the application recommendation area can display a limited number of application icons for the user, the application recommendation area can include preset icons, i.e. Figure 6 The preset icon shown is the all-application icon, which is the entry to open all applications.
[0093] The communicator 220 is configured to receive a confirmation instruction for a preset icon.
[0094] When the user needs to open all applications, the control device 100 can move the focus to the preset icon and click the "Confirm" button in the control device 100. At this time, the control device 100 sends a confirmation instruction for the preset icon to the communicator 220 of the display device 200, and the communicator 220 can receive the confirmation instruction.
[0095] The controller 250 is configured to: in response to the confirmation instruction, control the display 260 to enter an application page including a target icon and a plurality of application icons.
[0096] The communicator 220 may send the received confirmation instruction to the controller 250, and the controller 250 may control the display 260 to enter the application page based on the confirmation instruction. That is, after the user clicks the preset icon through the control device 100, the display 260 may display all application icons. It is understandable that the number of application icons included in the application page is greater than the number of application icons included in the main page.
[0097] For different pages, the process of obtaining page data can be: the display device obtains the page data from the cloud through http / https (Hypertext Transfer Protocol / Hypertext Transfer Security Protocol), and compares it with the locally stored page data. If they are the same, there is no need to update the page data. If they are different, the local page data can be updated through the page data obtained from the cloud. For example, the process of obtaining the application icon in the application page can be: the display device obtains the application icon from the cloud through http / https, and compares it with the MD5 (Message Digest Algorithm) value of the locally stored application icon. If they are the same, the application icon in the application page does not need to be updated; if they are different, the cloud data is parsed and the application icon in the application page is updated.
[0098] See also Fig. 7A , Fig. 7A A schematic diagram of an application page in the related art, wherein after entering the application page, the location of the preset icon in the original main page is grayed out, and the focus cannot be moved to the location of the preset icon.
[0099] In one scenario, the focus on the application page supports not only up and down movement, but also left and right movement. For example, if the focus of the rightmost application icon in the previous row continues to move right, it can jump to the leftmost application icon in the next row. Conversely, if the focus of the leftmost application icon in the next row continues to move left, it can jump to the rightmost application icon in the previous row. In this case, the schematic diagram of focus movement can be seen in Figure 7B to Figure 7E ,exist Figure 7B In the example, when the fifth application moves the focus upward, the focus moves directly to the second application. Figure 7C In the example, when the second application moves the focus downward, the focus moves directly to the fifth application. Fig.7D In the example, when the seventh application moves the focus to the right, the focus moves directly to the eighth application in the next row. Fig. 7E In the example, when the eighth application moves the focus to the left, the focus moves directly to the seventh application in the previous row. That is, Figure 7B to Figure 7E In the , all application placeholders are out of focus.
[0100] In another scenario, line break logic can only be implemented by moving the focus up and down, and moving the focus left or right no longer supports line break logic. Figure 7F , it can be seen that if the focus is moved from the third application to the second application, it is impossible to first move the focus right to the all application placeholder and then move it up to the second application. Conversely, it is also impossible to move the focus from the second application to the third application via the all application placeholder. Similarly, it is impossible to move the focus from the third application to the fifth application via the all application placeholder, and it is impossible to move the focus from the fifth application to the third application via the all application placeholder.
[0101] In order to solve the above problem, in some embodiments of the present application, the logical position corresponding to the target icon in the application page is the same as the logical position corresponding to the preset icon in the main page. That is, the preset icon in the main page and the target icon in the application page can share a logical position, and the target icon can be focused.
[0102] See also Fig. 8A , Fig. 8A This is a schematic diagram of an application page in some embodiments of the present application. It can be seen that after entering the application page, the location of the preset icon in the main page is no longer grayed out, but updated to the target icon, and the focus can be moved to the target icon.
[0103] In some embodiments, the user can send a control instruction to move the focus in the display to the target icon to the communicator 200 through the control device 100. After receiving the control instruction, the communicator 220 transmits the control instruction to the controller 250. In response to the control instruction, the controller 250 can move the focus to the target icon.
[0104] See also Figure 8B , Figure 8B This is a schematic diagram of moving the focus in some embodiments of the present application. The focus can be moved down from the second application to the target icon, moved right to the target icon from the third application, and moved up to the target icon from the fifth application. Conversely, the focus can also be moved from the target icon to any adjacent icon of the target icon. If the user moves the focus from the third application to the second application, the focus can be first moved right to the target icon and then moved up to the second application, rather than having to move up to the first application first and then right to the second application. That is, there is no need to skip the grayed-out positions, which is more flexible and provides a better user experience.
[0105] In the display device of some embodiments of the present application, after entering the application page, a target icon can be added at the logical position of the preset icon, and the target icon allows focus. In this way, when a control instruction to move the focus to the target icon is received, the focus can be moved to the target icon, and then the focus can be moved from the target icon to other icons, realizing the free movement of the focus in the application page, thereby improving the user experience.
[0106] In some embodiments, the user can send a confirmation instruction for the target icon to the communicator 200 through the control device 100, and the communicator 220 receives the confirmation instruction for the target icon. For example, the user can send a confirmation instruction for the target icon to the communicator 220 through the OK button in the remote control. The communicator 220 can transmit the received confirmation instruction to the controller 250, and the controller 250 controls the display 260 to return to the main page in response to the confirmation instruction for the target icon. In this way, the operation of expanding and retracting the application icon can be realized, and the jump switching between the application page and the main page can be realized, thereby improving the user experience. Of course, after entering the application page, the user can also return to the main page through the Back button in the remote control. It can be seen that on the basis of the original way, another way of returning to the main page from the application page has been added, and the user can have more operations to choose from.
[0107] Alternatively, the controller 250 controls the display 260 to enter the media resource recommendation page in response to a confirmation instruction for the target icon. The media resource recommendation page is a newly added page, which contains multiple application icons and media resources corresponding to the target application icon in the multiple application icons. In some embodiments, the multiple application icons contained in the media resource recommendation page may be application icons that the user likes, for example, they may be multiple application icons displayed to the user in the main page. The target application icon may include one or more of the following: a preset application icon (for example, an application icon corresponding to a popular application, etc.), an application icon currently indicated by the focus, and an application icon that the user last browsed. It can be seen that the target application icon is the application icon corresponding to the application that the user is more interested in.
[0108] It should be noted that the media resources corresponding to the target application icon can be configured through the cloud. The method for obtaining the media resources corresponding to the target application icon can be: obtaining the relevant data of the application represented by the target application icon, and the display device sends http / https requests to the cloud in a loop based on the relevant data of the application. If the cloud returns data and it is valid, parse the data and temporarily store it in an array. After the loop ends, save the parsed data, call the page data update interface, and complete the update of the media resources.
[0109] If the cloud does not configure the media resources corresponding to the target application icon, a default image can be displayed in the media resource display area corresponding to the target application icon. The default image can be an image related to the target application icon or an image unrelated to the target application icon. By displaying the media resources corresponding to the target application icon on the media resource recommendation page, more media resources of interest to the user can be recommended to the user, thereby improving the user experience.
[0110] In some embodiments, the media resource recommendation page includes: one or more media resource display areas corresponding to the target application icons, a single media resource display area is used to display the media resource corresponding to the single target application icon; the media resource display area corresponding to the single target application icon is related to the position coordinates of the target application icon in the media resource recommendation page. For example, the media resource display area corresponding to the target application icon can be near the target application icon.
[0111] See also Fig.9A , Fig.9A This is a schematic diagram of a media resource recommendation page in some embodiments of the present application. The media resource recommendation page displays two rows of application icons in the center, and the last icon in the second row is a return icon, which corresponds to the same logical position as the preset icon in the main page and the target icon in the application page. By performing a confirmation operation on the return icon, you can return to the application page. The media resource recommendation page includes: two upper and lower media resource display areas, namely a first media resource display area and a second media resource display area. The two media resource display areas can be configured according to user needs. For example, the first media resource display area can display the media resources corresponding to the target application icon in the first row of application icons, and the second media resource display area can display the media resources corresponding to the target application icon in the second row of application icons. Alternatively, the first media resource display area can display the media resources corresponding to the application icon indicated by the current focus, and the second media resource display area can display the media resources corresponding to the application icon last browsed by the user, etc., which are not limited here.
[0112] See also Fig. 9B , Fig. 9B This is a schematic diagram of a media resource recommendation page in some embodiments of the present application. Similarly, the media resource recommendation page displays two rows of application icons in the center, and the media resource recommendation page includes: four media resource display areas, namely the first media resource display area, the second media resource display area, the third media resource display area and the fourth media resource display area, which are respectively distributed in the upper left area, the upper right area, the lower left area and the lower right area of the media resource recommendation page. The first media resource display area can display the media resources corresponding to the target application icons in applications 1 to 4, the second media resource display area can display the media resources corresponding to the target application icons in applications 5 to 8, the third media resource display area can display the media resources corresponding to the target application icons in applications 9 to 12, and the fourth media resource display area can display the media resources corresponding to the target application icons in applications 13 to 16.
[0113] When the media resource recommendation page is opened for the first time, the media resources corresponding to the preset application icons can be displayed. For example, the first media resource display area can display the media resources corresponding to application 1, the second media resource display area can display the media resources corresponding to application 5, the third media resource display area can display the media resources corresponding to application 9, and the fourth media resource display area can display the media resources corresponding to application 13. When the media resource recommendation page is opened next time, the media resources corresponding to the application icons that the user has browsed in the corresponding area can be displayed respectively, or, if the user has not browsed, the default image can be displayed.
[0114] The following introduces the implementation method of the page jump process in some embodiments of the present application.
[0115] The data structure of the application can be expressed as: {pageId:"",appIndex:"",appName:"",appId:"",url:"",removeable:true,editable:false……}.
[0116] Among them, pageId is the unique identification information of the page where the application is located, appIndex is the index information of the application, appId is the unique identification information of the application, and appName is the name of the application. It is unique in the same country and region, but can be repeated in different countries and regions. url (Uniform Resource Locator) is the link to the new page after the user clicks the application icon. Removeable indicates whether the application can be deleted, and editable indicates whether the application icon can be edited and moved.
[0117] against Figure 6 All application icons in Fig. 8A Target icon in Fig.9A and Fig. 9B The return icon in the figure has the same logical position, so the appIndex of the three icons is the same. In order to realize different functions, they are defined as different appIds for special processing, that is, the appIds corresponding to the three icons are different.
[0118] Assumptions Figure 6 The appId of all application icons in is defined as 900. Fig. 8A The target icon appId in is defined as 901. Fig.9A and Fig. 9B The return icon appId in is defined as 902. The special processing of the OK button of the icon with appId 900, 901, and 902 is as follows:
[0119] 1. Figure 6 , Fig. 8A , Fig.9A and Fig. 9B In the page shown, the focus can be moved up, down, left, and right in the page. When the focus is at a certain position in the page and the OK button is received, it is determined whether the appId field of the application currently in focus is 900, 901, or 902.
[0120] 2. If appId is not 900, 901 or 902, the link in the url field of the app icon with the current focus will be directly jumped to open.
[0121] 3. If appId is 900, Figure 6 All application icons in the url will be redirected to the specified url Fig. 8A The page is opened and the data corresponding to the appIndex is updated, that is, appName is replaced with "target icon", appId is replaced with 901, and the url is also updated accordingly.
[0122] If appId is 901, then Fig. 8A The target icon in the response to the OK button, the URL can be specified to jump to Figure 6 The main page shown, appName is replaced with "All Apps", appId is replaced with 900, and the url is updated to 8A page. Or the url can be jumped to Fig.9A Or 9B page, appName is replaced with "Return", appId is replaced with 902, and url is updated to 8A page.
[0123] If appId is 902, Fig.9A Or the return icon in the 9B page, it will jump back to the URL specified Fig. 8A The data on the page is updated accordingly, that is, appName is replaced with "target icon", appId is replaced with 901, and the url is also updated accordingly.
[0124] The following introduces the implementation method of focus movement in some embodiments of the present application.
[0125] 1. Targeting Fig. 8A , Fig.9A and Fig. 9B For the page shown, when the user moves the focus in the page, the pageId (different pages correspond to different pageIds) can be obtained for judgment.
[0126] 2. If you judge the current page according to pageId Fig. 8A For the application page shown, the focus can be moved at will, the current appIndex can be remembered, and the first row, last row, left and right boundaries can be judged.
[0127] 3. If you judge the current page according to pageId Fig.9A or Fig. 9B As shown in the favorite application and media resource recommendation page, when the focus moves, in addition to boundary judgment, the appId of the application currently in focus must be obtained to determine whether it is 900, 901 or 902; if it is 900, 901 or 902, the media resource display area will not be updated. For details, please refer to the implementation process of the above page jump process.
[0128] 4. If the appId of the currently focused application is not 900, 901 or 902, read the stored data to obtain whether the application has recommended media resources. If so, update and display the recommended media resources in the corresponding display area; if there is no recommendation, display the default image in the corresponding display area.
[0129] In some embodiments, the user can also sort the application icons in the application page according to his own habits. The entry of the sorting option can be defined by the color button in the remote control or by other buttons. When reordering, the target icon can be set to a fixed position, and other application icons can be sorted at will. The user can send a moving instruction to the communicator 200 to move the adjacent application icon of the target icon to the position of the target icon through the control device 100. After the communicator 220 receives the moving instruction, it transmits the moving instruction to the controller 250. The controller 250 responds to the moving instruction, keeps the position coordinates of the target icon in the application page unchanged, and moves the adjacent application icon to the position of the preset adjacent application icon of the target icon. Among them, the adjacent application icon of the target icon can be any application icon adjacent to the target icon, and the preset adjacent application icon is a pre-set application icon adjacent to the target icon. The preset adjacent application icon can be set according to the user's usage habits, which is not limited here. If the adjacent application icon is the same as the preset adjacent application icon, the position of the adjacent application icon does not move.
[0130] It should be noted that the preset adjacent application icons may be different depending on the position of the target icon in the application page. If the target icon is at the rightmost end of the application page, the preset adjacent application icon may be the application icon adjacent to the left of the target icon; if the target icon is at the leftmost end of the application page, the preset adjacent application icon may be the application icon adjacent to the right of the target icon; if the target icon is in the middle of the application page, the preset adjacent application icon may be the application icon adjacent to the left of the target icon, or the application icon adjacent to the right of the target icon.
[0131] For example, the preset adjacent application icon may be an application icon adjacent to the left of the target icon. If an application icon adjacent to the top (or bottom, or right) of the target icon is moved to the location of the target icon, it may be moved to the location of the application icon adjacent to the left of the target icon. When an application icon adjacent to the left of the target icon is moved to the location of the target icon, it may not be allowed to move to the location of the target icon.
[0132] In some embodiments, if the target icon is located at the rightmost end of the application page, the user can send a downward movement instruction to the communicator 200 through the control device 100 to move the upper adjacent application icon of the target icon to the position of the target icon. After receiving the downward movement instruction, the communicator 220 transmits the downward movement instruction to the controller 250. In response to the downward movement instruction, the controller 250 keeps the position coordinates of the target icon in the application page unchanged and moves the upper adjacent application icon to the position of the left adjacent application icon of the target icon. Or,
[0133] The user can send an upward movement instruction to the communicator 200 through the control device 100 to move the lower adjacent application icon of the target icon to the position of the target icon. After receiving the upward movement instruction, the communicator 220 transmits the upward movement instruction to the controller 250. In response to the upward movement instruction, the controller 250 keeps the position coordinates of the target icon in the application page unchanged and moves the lower adjacent application icon to the position of the left adjacent application icon of the target icon. Or,
[0134] The user can send a rightward movement instruction to move the left adjacent application icon of the target icon to the position of the target icon to the communicator 200 through the control device 100, and after receiving the rightward movement instruction, the communicator 220 transmits the rightward movement instruction to the controller 250. The controller 250 may not respond to the rightward movement instruction, or, in response to the rightward movement instruction, control the display 260 to display a prompt message that the icon cannot be moved.
[0135] See also Fig.10 , Fig.10 This is a schematic diagram of application icon movement in some embodiments of the present application. When application 8 is moved downward to the location of the target icon, application 8 is directly moved to the location of application 15. Similarly, when application 24 is moved upward to the location of the target icon, application 24 is directly moved to the location of application 15. When the row where the target icon is located moves to the right, the location of application 15 is the last movable position.
[0136] The specific implementation method of moving application 24 to the location of application 15 is as follows:
[0137] 1. In edit mode, the focus is on the location of application 24 and an upward move instruction is received.
[0138] 2. The target location is appIndex-8 (the number of application icons per row) of application 24, and the editable field of the target location is determined;
[0139] 3. If the editable field of the target position is true, it is editable, and application 24 is moved directly to the target position; if it is false, the application icon on the left side of the target position is selected, and the editable field is continued to be judged. If the left position is true, it is moved to the position on the left side of the target position. Since the editable field of the target icon is false, application 24 is moved to the left position of the target icon, and the appIndex of application 24 is -9, which is the position of application 15.
[0140] Afterwards, if the focus continues to move, that is, a move instruction is received, the previous steps are repeated to continue to determine the editable field where the focus is located after the move. If the OK button is clicked, the application 24 is moved to the target position, and the other application icons are reordered according to the rules; if the Cancel button is clicked, the previous editing action is canceled, and the order of other application icons is not changed.
[0141] In some embodiments, the preset icons in the main page can also be dynamically sorted. The controller 250 can obtain the user's operation record on each application icon and preset icon in the main page after entering the main page once or multiple times. The operation record can be the operation sequence of the user on each application icon and preset icon in the main page after entering the home page. Based on the operation record, the corresponding position coordinates of the preset icon in the main page are determined, and the display 260 is controlled to display the preset icon according to the position coordinates when entering the main page next time.
[0142] For example, if after opening the main page, the user does not click on other application icons, but directly moves the focus to the preset icon and clicks the preset icon to enter the application page, the position of the preset icon can be moved forward. Assuming that two rows of application icons are displayed on the main page, and the preset icon is at the end of the second row of application icons, the preset icon can be adjusted to the middle of the second row of application icons. If you enter the application page directly after opening the main page two or more times in a row, you can adjust the preset icon to the first position of the first row of application icons. Of course, if after opening the main page each time, the user first clicks on multiple other application icons and then clicks on the preset icon, the position of the preset icon does not need to be adjusted, that is, the preset icon is still at the end of the second row of application icons.
[0143] Based on user behavior, the position of the preset icon on the main page is dynamically adjusted to facilitate users to quickly move to the entrance of the application page when they enter the main page next time, reducing user operations and thus improving user experience.
[0144] In some embodiments, in the application page, the pre-set sorting method or the sorting method sent from the cloud can be maintained to sort each application icon, and the user can also be supported to manually sort each application icon. The user can put frequently used application icons at the front of the application page and infrequently used application icons at the back of the application page according to their preferences to facilitate their own operations. When entering the application page next time, each application icon is displayed according to the sorting result to facilitate user operation.
[0145] In some embodiments, the application icons may be automatically sorted, for example, by the names of the application icons, such as by alphabetical order of the application names, or by the browsing behavior of the user.
[0146] The controller 250 may obtain the browsing record of the user for each application icon in the application page. The browsing record of each application icon may include: the number of times the user opens the application icon, the length of time the user opens the application icon, etc. Based on the browsing record, the corresponding position coordinates of each application icon in the application page may be determined, and the display 260 may be controlled to display each application icon in the application page according to the position coordinates when the application page is entered next time.
[0147] In some embodiments, the number of times the user opens the application icon can be sorted to obtain a first sorting result, and the length of time the user opens the application icon can be sorted to obtain a second sorting result. By combining the two sorting results, the positions of each application icon in the application page are sorted to obtain the corresponding position coordinates, and the application page is displayed according to the position coordinates the next time it is entered. For example, the application icons that are at the front in both the first and second sorting results can be placed in front, and the remaining other application icons can be randomly arranged.
[0148] Alternatively, for a single application icon, the corresponding score value can be obtained according to the number of times the user opens the application icon and the length of time the user opens the application icon. The scores of the application icons are sorted, with the application icons with higher scores being placed in the front and the application icons with lower scores being placed in the back. In this way, the user experience is improved through humanized design.
[0149] In the display device of some embodiments of the present application, by making the preset icon and the target icon share a logical position and allowing the target icon to be in focus, barrier-free movement of focus in the application page is achieved. By performing a confirmation operation on the target icon (for example, clicking the OK button), the operation of expanding and collapsing the application icon can be realized, as well as the jump switching between the application page and the main page, or entering a new media resource recommendation page to display more media resources of interest to the user, thereby improving the user experience. Based on user behavior, the position of the preset icon in the main page is dynamically and intelligently adjusted to facilitate the user to quickly move to the entrance of the application page the next time the user enters the main page. Based on user behavior, the various application icons in the application page can also be sorted to facilitate the user to quickly move to the application icon of interest to the user the next time the user enters the application page, thereby further improving the user experience.
[0150] In order to explain this scheme in more detail, the following will be combined in an exemplary manner Fig.11 To explain, it is understandable that Fig.11 The steps involved in the actual implementation may include more steps, or fewer steps, and the order of these steps may also be different, so as to implement the display device control method provided in the embodiment of the present invention.
[0151] like Fig.11 As shown, Fig.11 A flowchart of a display device control method in an embodiment of the present application may include the following steps:
[0152] Step S1110: displaying application icons and preset icons for displaying more application icons on the main page.
[0153] Step S1120, receiving a confirmation instruction for a preset icon, and in response to the confirmation instruction, entering an application page including a target icon and a plurality of application icons, wherein the logical position of the target icon is the same as the logical position of the preset icon.
[0154] Step S1130 , receiving a control instruction for moving the focus to a target icon, and in response to the control instruction, moving the focus to the target icon.
[0155] In some embodiments, the display device control method further includes:
[0156] In response to a confirmation instruction for the target icon, return to the main page; or,
[0157] Enter the media resource recommendation page, where the media resource recommendation page includes multiple application icons and media resources corresponding to a target application icon among the multiple application icons, where the target application icon includes one or more of the following: a preset application icon, an application icon currently indicated by focus, and an application icon last viewed by the user.
[0158] In some embodiments, the display device control method further includes:
[0159] receiving a moving instruction to move an adjacent application icon of a target icon to a position where the target icon is located;
[0160] In response to the moving instruction, the position coordinates of the target icon in the application page are kept unchanged, and the adjacent application icon is moved to the preset position of the adjacent application icon of the target icon.
[0161] In some embodiments, if the target icon is located at the rightmost end of the application page, receiving a move instruction to move an adjacent application icon of the target icon to the location of the target icon includes:
[0162] receiving a downward movement instruction to move an upper adjacent application icon of a target icon to a position where the target icon is located;
[0163] In response to the move instruction, the position coordinates of the target icon in the application page are kept unchanged, and the adjacent application icon is moved to the preset position of the adjacent application icon of the target icon, including:
[0164] In response to the downward movement instruction, the position coordinates of the target icon in the application page are kept unchanged, and the upper adjacent application icon is moved to the position of the left adjacent application icon of the target icon; or,
[0165] Receiving a moving instruction to move an adjacent application icon of a target icon to a location where the target icon is located, including:
[0166] receiving an upward movement instruction to move a lower adjacent application icon of a target icon to a position where the target icon is located;
[0167] In response to the move instruction, the position coordinates of the target icon in the application page are kept unchanged, and the adjacent application icon is moved to the preset position of the adjacent application icon of the target icon, including:
[0168] In response to the upward movement instruction, the position coordinates of the target icon in the application page are kept unchanged, and the lower adjacent application icon is moved to the position of the left adjacent application icon of the target icon; or,
[0169] Receiving a moving instruction to move an adjacent application icon of a target icon to a location where the target icon is located, including:
[0170] receiving a rightward movement instruction for moving the left adjacent application icon of the target icon to the position where the target icon is located;
[0171] In response to the move instruction, the position coordinates of the target icon in the application page are kept unchanged, and the adjacent application icon is moved to the preset position of the adjacent application icon of the target icon, including:
[0172] In response to the rightward movement instruction, a prompt message indicating that the movement is impossible is displayed; or,
[0173] The display device control method further includes:
[0174] Does not respond to move right commands.
[0175] In some embodiments, the display device control method further includes:
[0176] Obtain the user's operation records on each application icon and preset icon in the main page after entering the main page once or multiple times;
[0177] Based on the operation record, determine the position coordinates corresponding to the preset icon in the main page;
[0178] The next time you enter the main page, the preset icon will be displayed according to the location coordinates.
[0179] In some embodiments, the media resource recommendation page includes: one or more media resource display areas corresponding to the target application icons, a single media resource display area is used to display the media resources corresponding to a single target application icon; the media resource display area corresponding to the single target application icon is related to the position coordinates of the target application icon in the media resource recommendation page.
[0180] In some embodiments, the display device control method further includes:
[0181] Obtain the user's browsing history for each application icon in the application page;
[0182] Based on the browsing history, the corresponding position coordinates of each application icon in the application page are determined, and when the application page is entered next time, each application icon in the application page is displayed according to the position coordinates.
[0183] The specific details of each step in the above method have been described in detail in the corresponding display device, so they will not be repeated here.
[0184] An embodiment of the present invention also provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, it implements the various processes of the above-mentioned display device control method and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0185] The computer readable storage medium may be a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.
[0186] An embodiment of the present invention further provides a computer program product, including: when the computer program product is run on a computer, the computer is enabled to implement the above-mentioned display device control method.
[0187] For the convenience of explanation, the above description has been made in conjunction with specific embodiments. However, the above discussion in some embodiments is not intended to be exhaustive or limit the embodiments to the specific forms disclosed above. According to the above teachings, various modifications and variations can be obtained. The selection and description of the above embodiments are to better explain the principles and practical applications, so that those skilled in the art can better use the embodiments and various different variations of the embodiments suitable for specific use considerations.
[0188] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or replace some or all of the technical features therein with equivalents. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present invention.
Claims
1. A display device, characterized in that: include: A display, configured to: display an application icon and a preset icon for displaying more application icons in a main page; The communicator is configured to: receive a confirmation instruction for the preset icon; The controller is configured to: in response to the confirmation instruction, control the display to enter an application page including a target icon and a plurality of application icons, wherein the logical position corresponding to the target icon on the application page is the same as the logical position corresponding to the preset icon on the main page, and the target icon is allowed to be focused; The communicator is configured to: receive a control instruction to move the focus in the display to the target icon; The controller is configured to: move the focus to the target icon in response to the control instruction; The communicator is configured to: receive a confirmation instruction for the target icon; The controller is configured to: in response to a confirmation instruction for the target icon, control the display to return to a main page.
2. The display device according to claim 1, characterized in that The controller is further configured to: in response to a confirmation instruction for the target icon, control the display to enter a media resource recommendation page, wherein the media resource recommendation page includes multiple application icons and media resources corresponding to a target application icon among the multiple application icons, and the target application icon includes one or more of the following: a preset application icon, an application icon currently indicated by the focus in the display, and an application icon last viewed by a user.
3. The display device according to claim 1 or 2, characterized in that: The communicator is configured to: receive a moving instruction to move an adjacent application icon of the target icon to a location where the target icon is located; The controller is configured to: in response to the moving instruction, keep the position coordinates of the target icon in the application page unchanged, and move the adjacent application icon to the preset adjacent application icon position of the target icon.
4. The display device according to claim 3, characterized in that If the target icon is located at the rightmost end of the application page, the communicator is configured to: receive a downward movement instruction to move an upper adjacent application icon of the target icon to the position where the target icon is located; The controller is configured to: in response to the downward movement instruction, keep the position coordinates of the target icon in the application page unchanged, and move the upper adjacent application icon to the position where the left adjacent application icon of the target icon is located; or, The communicator is configured to: receive an upward movement instruction to move a lower adjacent application icon of the target icon to a position where the target icon is located; The controller is configured to: in response to the upward movement instruction, keep the position coordinates of the target icon in the application page unchanged, and move the lower adjacent application icon to the position where the left adjacent application icon of the target icon is located; or, The communicator is configured to: receive a rightward movement instruction for moving a left adjacent application icon of the target icon to a position where the target icon is located; The controller is configured to: not respond to the rightward movement instruction, or, in response to the rightward movement instruction, control the display to display a prompt message indicating that the movement cannot be performed.
5. The display device according to claim 1 or 2, characterized in that: The controller is configured to: obtain a user's operation record on each application icon and the preset icon in the main page after entering the main page once or multiple times; Based on the operation record, the position coordinates corresponding to the preset icon in the main page are determined, and the display is controlled to display the preset icon according to the position coordinates when the main page is entered next time.
6. The display device according to claim 2, characterized in that The media resource recommendation page includes: one or more media resource display areas corresponding to the target application icons, a single media resource display area is used to display the media resources corresponding to a single target application icon; the media resource display area corresponding to a single target application icon is related to the position coordinates of the target application icon in the media resource recommendation page.
7. The display device according to claim 1 or 2, characterized in that: The controller is configured to: obtain a user's browsing history for each application icon in the application page; Based on the browsing history, the position coordinates corresponding to each application icon in the application page are determined, and the display is controlled to display each application icon in the application page according to the position coordinates when the application page is entered next time.
8. A display device control method, characterized in that: The method comprises: Displaying an application icon and a preset icon for displaying more application icons on a main page; receiving a confirmation instruction for the preset icon, and in response to the confirmation instruction, entering an application page including a target icon and a plurality of application icons, wherein a logical position corresponding to the target icon on the application page is the same as a logical position corresponding to the preset icon on the main page, and the target icon allows focus; receiving a control instruction to move the focus to the target icon, and in response to the control instruction, moving the focus to the target icon; In response to a confirmation instruction for the target icon, returning to the main page.
9. The method according to claim 8, characterized in that The method further comprises: In response to a confirmation instruction for the target icon, a media resource recommendation page is entered, wherein the media resource recommendation page includes multiple application icons and media resources corresponding to a target application icon among the multiple application icons, and the target application icon includes one or more of the following: a preset application icon, an application icon currently indicated by the focus in the display, and an application icon last viewed by the user.
10. The method according to claim 8 or 9, characterized in that: The method further comprises: Obtaining operation records of the user on each application icon and the preset icon in the main page after entering the main page one or more times; Based on the operation record, determining the position coordinates corresponding to the preset icon in the main page; When entering the main page next time, the preset icon is displayed according to the position coordinates.