Application management method of display device, display device and mobile terminal
By sending application list requests to smart TV display devices and servers through the mobile terminal, the problem of cumbersome application management steps on smart TVs is solved, and concise application management on mobile terminals is realized, and user experience is improved.
Patent Information
- Application Number
- CN202110926757.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-08-12
- Publication Date
- 2024-12-27
- Estimated Expiration
- 2041-08-12
AI Technical Summary
The application management steps on smart TVs are cumbersome, resulting in poor user experience.
The mobile terminal receives the application management instructions entered by the user, sends the installed application list and the installed application list request to the display device and the server, and the display device and the server feedback the corresponding application list, and the user manages the applications on the display device on the mobile terminal.
Simplifies the application management process and improves the user experience. By simultaneously displaying the installed and installed application list on the mobile terminal, users can easily install, uninstall and manage applications.
Smart Images

Figure CN113589990B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of display devices, and in particular to an application management method for a display device, a display device, and a mobile terminal. Background Art
[0002] As the smart TV ecosystem becomes increasingly rich, the number of applications that can be installed on smart TVs is also gradually increasing. At present, the management of applications on smart TVs is usually carried out with the help of TV remote controls, such as using TV remote controls to implement management actions such as installation and deletion of applications. However, there are often dozens or even hundreds of applications on smart TVs. The operation of implementing application management on smart TVs using TV remote controls is cumbersome, resulting in a poor user experience. Summary of the invention
[0003] The present application provides an application management method for a display device, a display device and a mobile terminal, which are used to solve the problem that the current operation of implementing application management on a smart TV using a TV remote control is cumbersome and causes a poor user experience.
[0004] In a first aspect, this embodiment provides a mobile terminal, including:
[0005] monitor;
[0006] User input interface;
[0007] Controller, which performs:
[0008] Receiving application management instructions input by a user;
[0009] In response to the application management instruction, sending an installed application list request to the display device, receiving an installed application list fed back by the display device according to the installed application list request, and displaying the installed application list on the display, wherein the installed application list includes application icons of the installed applications on the display device;
[0010] In response to the application management instruction, a request for a list of installable applications is sent to a server, a list of installable applications fed back by the server according to the request for the list of installable applications is received, and the list of installable applications is displayed on a display, wherein the list of installable applications includes application icons of installable applications on the display device.
[0011] In a second aspect, this embodiment provides a display device, including:
[0012] monitor;
[0013] Controller, which performs:
[0014] Receive a request for a list of installed applications sent by a mobile terminal, and based on the request for the list of installed applications, feedback the list of installed applications to the mobile terminal so that the list of installed applications is displayed on a display of the mobile terminal, wherein the list of installed applications includes application icons of installed applications on the display device, the request for the list of installed applications is generated by the mobile terminal in response to an application management instruction input by a user, the display of the mobile terminal also displays a list of installable applications, the list of installable applications is feedback received by the server upon receipt of the request for the list of installable applications sent by the mobile terminal, and the list of installable applications includes application icons of installable applications on the display device.
[0015] In a third aspect, this embodiment provides an application management method for a display device, the method comprising:
[0016] Receive a request for a list of installed applications sent by a mobile terminal, and based on the request for the list of installed applications, feedback the list of installed applications to the mobile terminal so that the list of installed applications is displayed on a display of the mobile terminal, wherein the list of installed applications includes application icons of installed applications on the display device, the request for the list of installed applications is generated by the mobile terminal in response to an application management instruction input by a user, the display of the mobile terminal also displays a list of installable applications, the list of installable applications is feedback received by the server upon receipt of the request for the list of installable applications sent by the mobile terminal, and the list of installable applications includes application icons of installable applications on the display device.
[0017] The present embodiment provides an application management method for a display device, a display device, and a mobile terminal. First, a user inputs an application management instruction on the mobile terminal. In response to the application management instruction, a request for a list of installed applications is sent to the display device and a request for a list of installable applications is sent to the server. After receiving the request for the list of installed applications, the display device feeds back a list of installed applications to the mobile terminal. The list of installed applications includes application icons of applications installed on the display device. After receiving the request for the list of installable applications, the server feeds back a list of installable applications to the mobile terminal. The list of installable applications includes application icons of applications that can be installed on the display device. Finally, the list of installed applications and the list of installable applications are simultaneously displayed on the display of the mobile terminal. The present embodiment enables the management of applications on the display device on the mobile terminal by displaying the list of installed applications and the list of installable applications of the display device on the mobile terminal, thereby improving the user experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0019] Figure 1 shows a usage scenario of a display device according to some embodiments;
[0020] Figure 2 shows a hardware configuration block diagram of a control device 100 according to some embodiments;
[0021] Figure 3 shows a hardware configuration block diagram of a display device 200 according to some embodiments;
[0022] Figure 4 shows a software configuration diagram in a display device 200 according to some embodiments;
[0023] Figure 5 A schematic diagram of a framework of an application management system for a display device according to some embodiments is shown;
[0024] Figure 6 A schematic diagram of a multi-screen interactive software user interface on a mobile terminal according to some embodiments is shown;
[0025] Figure 7 A schematic diagram of a multi-screen interactive software user interface on a mobile terminal according to some embodiments is shown;
[0026] Figure 8 A schematic diagram of a multi-screen interactive software user interface on a mobile terminal according to some embodiments is shown;
[0027] Fig. 9 A schematic diagram of a multi-screen interactive software user interface on a mobile terminal according to some embodiments is shown;
[0028] Fig.10 A schematic diagram of a multi-screen interactive software user interface on a mobile terminal according to some embodiments is shown;
[0029] Fig.11 A schematic diagram of a multi-screen interactive software user interface on a mobile terminal according to some embodiments is shown;
[0030] Fig.12 A schematic diagram of a multi-screen interactive software user interface on a mobile terminal according to some embodiments is shown;
[0031] Fig.13A schematic diagram of a multi-screen interactive software user interface on a mobile terminal according to some embodiments is shown;
[0032] Fig.14 A signaling diagram of an application management method for a display device according to some embodiments is shown. DETAILED DESCRIPTION
[0033] In order to make the purpose and implementation method of the present application clearer, the exemplary implementation method 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.
[0034] It should be noted that the brief description of terms in this application is only for the convenience of understanding the embodiments described below, and is not intended to limit the embodiments of this application. Unless otherwise specified, these terms should be understood according to their ordinary and common meanings.
[0035] The terms "first", "second", "third", etc. in the specification and claims of this application and the above drawings are used to distinguish similar or similar objects or entities, and do not necessarily mean to limit a specific order or sequence, unless otherwise noted. It should be understood that the terms used in this way can be interchangeable under appropriate circumstances.
[0036] The terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover but not exclude inclusion, for example, a product or device comprising a list of components is not necessarily limited to all the components expressly listed but may include other components not expressly listed or inherent to such product or device.
[0037] The term "module" refers to any known or later developed hardware, software, firmware, artificial intelligence, fuzzy logic or combination of hardware and / or software code that is capable of performing the functions associated with that element.
[0038] Figure 1 Schematic diagram of a usage scenario of a display device according to an embodiment. Figure 1 As shown, the display device 200 also performs data communication with the server 400 , and the user can operate the display device 200 through the smart device 300 or the control apparatus 100 .
[0039] In some embodiments, the control device 100 may be a remote controller, and the communication between the remote controller and the display device includes infrared protocol communication or Bluetooth protocol communication, and at least one of other short-range communication methods, to control the display device 200 wirelessly or wired. The user may control the display device 200 by inputting user commands through at least one of buttons on the remote controller, voice input, and control panel input.
[0040] In some embodiments, the smart device 300 may include any one of a mobile terminal 300A, a tablet computer, a computer, a laptop computer, an AR / VR device, etc.
[0041] In some embodiments, the smart device 300 may also be used to control the display device 200. For example, the display device 200 may be controlled using an application running on the smart device.
[0042] In some embodiments, the smart device 300 and the display device may also be used to communicate data.
[0043] In some embodiments, the display device 200 can also be controlled in a manner other than the control device 100 and the smart device 300. For example, the user's voice command control can be directly received through a module for obtaining voice commands configured inside the display device 200, or the user's voice command control can be received through a voice control device set outside the display device 200.
[0044] In some embodiments, the display device 200 also communicates data with the server 400. The display device 200 may be allowed to communicate via a local area network (LAN), a wireless local area network (WLAN), and other networks. The server 400 may provide various content and interactions to the display device 200. The server 400 may be one cluster or multiple clusters, and may include one or more types of servers.
[0045] In some embodiments, the software steps executed by a step execution subject can be migrated to another step execution subject in data communication with it as needed for execution. Exemplarily, the software steps executed by a server can be migrated to a display device in data communication with it as needed for execution, and vice versa.
[0046] Figure 2 Schematically shows a block diagram of a configuration of the control device 100 according to an exemplary embodiment. Figure 2 As 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 input operation instructions from the user, and convert the operation instructions into instructions that the display device 200 can recognize and respond to, playing the role of an interactive intermediary between the user and the display device 200.
[0047] Figure 3 A hardware configuration block diagram of a display device 200 according to an exemplary embodiment is shown.
[0048] In some embodiments, the display apparatus 200 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, a memory, a power supply, and a user interface.
[0049] In some embodiments, 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.
[0050] In some embodiments, the display 260 includes a display screen component for presenting images, and a driving component for driving image display, which is used to receive image signals output from a controller, display video content, image content, and a menu control interface component and a user control UI interface, etc.
[0051] In some embodiments, the display 260 may be at least one of a liquid crystal display, an OLED display, and a projection display, and may also be a projection device and a projection screen.
[0052] In some embodiments, the tuner-demodulator 210 receives broadcast television signals via wired or wireless reception, and demodulates audio and video signals, such as EPG data signals, from a plurality of wireless or wired broadcast television signals.
[0053] In some embodiments, the communicator 220 is a component for communicating with an external device or server according to various communication protocol types. For example, the communicator may include at least one of a Wifi module, a Bluetooth module, a wired Ethernet module, and other network communication protocol chips or near field communication protocol chips, and an infrared receiver. The display device 200 can establish transmission and reception of control signals and data signals with the control device 100 or the server 400 through the communicator 220.
[0054] In some embodiments, the detector 230 is used to collect signals of the external environment or external interaction. For example, the detector 230 includes a light receiver, a sensor for collecting the intensity of ambient light; or, the detector 230 includes an image collector, such as a camera, which can be used to collect external environment scenes, user attributes or user interaction gestures; or, the detector 230 includes a sound collector, such as a microphone, etc., for receiving external sounds.
[0055] In some embodiments, the external device interface 240 may include, but is not limited to, any one or more of the following: a high-definition multimedia interface (HDMI), an analog or digital high-definition component input interface (component), a composite video input interface (CVBS), a USB input interface (USB), an RGB port, etc. It may also be a composite input / output interface formed by the above multiple interfaces.
[0056] In some embodiments, the controller 250 and the tuner-demodulator 210 may be located in different separate devices, that is, the tuner-demodulator 210 may also be located in an external device of the main device where the controller 250 is located, such as an external set-top box.
[0057] In some embodiments, the controller 250 controls the operation of the display device and responds to user operations through various software control programs stored in the memory. The controller 250 controls the overall operation of the display device 200. For example, in response to receiving a user command for selecting a UI object to be displayed on the display 260, the controller 250 can perform operations related to the object selected by the user command.
[0058] In some embodiments, the object may be any one of the selectable objects, such as a hyperlink, an icon or other operable controls. Operations related to the selected object include: displaying a page, document, image, etc. connected to the hyperlink, or executing a program corresponding to the icon.
[0059] In some embodiments, the controller includes at least one of a central processing unit (CPU), a video processor, an audio processor, a graphics processing unit (GPU), a RAM Random Access Memory (RAM), a ROM (Read-Only Memory, ROM), a first interface to an nth interface for input / output, a communication bus (Bus), etc.
[0060] CPU processor. Used to execute operating system and application instructions stored in the memory, and to execute various applications, data and content according to various interactive instructions received from external input, so as to finally display and play various audio and video content. CPU processor may include multiple processors. For example, it includes a main processor and one or more sub-processors.
[0061] In some embodiments, the graphics processor is used to generate various graphic objects, such as at least one of icons, operation menus, and user input command display graphics. The graphics processor includes an operator, which performs operations by receiving various interactive instructions input by the user and displays various objects according to display attributes; and a renderer, which renders various objects obtained based on the operator, and the rendered objects are used to be displayed on the display.
[0062] In some embodiments, the video processor is used to receive an external video signal and perform at least one of the following video processing operations, such as decompression, decoding, scaling, noise reduction, frame rate conversion, resolution conversion, and image synthesis, according to a standard codec protocol of the input signal, to obtain a signal that can be directly displayed or played on the display device 200.
[0063] In some embodiments, the user may input a user command in a 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 may input a user command by inputting a specific sound or gesture, and the user input interface receives the user input command by recognizing the sound or gesture through a sensor.
[0064] In some embodiments, "user interface" refers to the 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 visual interface elements such as icons, buttons, menus, tabs, text boxes, dialog boxes, status bars, navigation bars, and widgets.
[0065] In some embodiments, the system of the display device may include a kernel, a command parser (shell), a file system, and an application. The kernel, shell, and file system together constitute the basic operating system structure, which allows users to manage files, run programs, and use the system. After power-on, the kernel starts, activates the kernel space, abstracts hardware, initializes hardware parameters, etc., runs and maintains virtual memory, schedulers, signals, and inter-process communication (IPC). After the kernel starts, the shell and user applications are loaded. After startup, the application is compiled into machine code to form a process.
[0066] like Figure 4 As shown in the figure, the system of the display device may include a kernel, a command parser (shell), a file system, and an application. The kernel, shell, and file system together form the basic operating system structure, which allows users to manage files, run programs, and use the system. After power-on, the kernel starts, activates the kernel space, abstracts the hardware, initializes the hardware parameters, and runs and maintains the virtual memory, scheduler, signal, and inter-process communication (IPC). After the kernel starts, the shell and user application are loaded. After startup, the application is compiled into machine code to form a process.
[0067] like Figure 4 As shown in Figure 1, the display device system is divided into three layers, namely the application layer, the middleware layer and the hardware layer from top to bottom. The application layer mainly includes commonly used applications on the TV and the application framework. Among them, commonly used applications are mainly applications developed based on the browser, such as HTML5 APPs; and native applications (NativeAPPs);
[0068] The Application Framework is a complete program model that has all the basic functions required by standard application software, such as file access, data exchange, etc., as well as the user interfaces of these functions (toolbars, status bars, menus, dialog boxes).
[0069] Native apps can support online or offline, message push or local resource access.
[0070] The middleware layer includes various TV protocols, multimedia protocols, system components and other middleware. The middleware can use the basic services (functions) provided by the system software to connect various parts of the application system or different applications on the network, and can achieve the purpose of resource sharing and function sharing.
[0071] The hardware layer mainly includes HAL interface, hardware and driver. Among them, HAL interface is the unified interface for all TV chips to connect, and the specific logic is implemented by each chip. Drivers mainly include: 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.
[0072] As the smart TV ecosystem becomes increasingly rich, the number of applications that can be installed on smart TVs is also gradually increasing. At present, the management of applications on smart TVs is usually carried out with the help of TV remote controls, such as using TV remote controls to implement management actions such as installation and deletion of applications. However, there are often dozens or even hundreds of applications on smart TVs. The operation of implementing application management on smart TVs using TV remote controls is cumbersome, resulting in a poor user experience.
[0073] In order to solve the above problems, the present application provides an application management system for a display device, and a user can manage the applications on the display device using a mobile terminal. Figure 5The framework diagram of the application management system of the display device shown in the figure includes a server 400, a mobile terminal 300 and a display device 200. The server 400, the mobile terminal 300 and the display device 200 establish communication connections between each other, and the specific connection mode can be through a local area network or a wide area network, which is not limited in this application.
[0074] After the mobile terminal receives the application management instruction input by the user, in response to the application management instruction, the mobile terminal sends a request for an installed application list to the display device. Then, the display device feeds back a list of installed applications of the display device to the mobile terminal according to the request for the installed application list. After the mobile terminal receives the installed application list, it displays the installed application list on the display. The installed application list includes application icons of the installed applications on the display device.
[0075] In response to the application management instruction input by the user, the mobile terminal also sends a request for a list of installable applications to the server. The server then feeds back a list of installable applications of the display device to the mobile terminal according to the request for the list of installable applications. After receiving the list of installable applications, the mobile terminal displays the list of installable applications on the display. The list of installable applications includes application icons of the installable applications on the display device.
[0076] For example, a multi-screen interactive software is installed on the mobile terminal, and the mobile terminal can establish a communication connection with the display device through the multi-screen interactive software. The mobile terminal can send data to the display device through the multi-screen interactive software, and can also receive data from the display device through the multi-screen interactive software. Figure 6 The multi-screen interactive software user interface shown displays the names of display devices that have established communication connections with the current mobile terminal. A mobile terminal can establish communication connections with multiple display devices at the same time, and thus can also manage applications of multiple display devices at the same time.
[0077] A prompt message is displayed in the operation area of the display device A that has established a communication connection with the current mobile terminal. If a connection was established last time, but the display device is offline during this connection, a prompt message is displayed in the operation area of the display device that the device cannot be found, for example Figure 6 The display device B that establishes a communication connection with the current mobile terminal also displays an application management entry in the operation area. The user can select the application management entry and input an application management instruction to implement the operation of managing the application of the display device.
[0078] After receiving the application management instruction, the mobile terminal sends a request for the list of installed applications and a request for the list of installable applications to the display device A and the server respectively. After receiving the request for the list of installed applications, the display device A feeds back a list of applications installed on the display device A to the mobile terminal. After receiving the request for the list of installable applications, the server feeds back a list of applications installable on the display device A to the mobile terminal. Finally, the list of installed applications and the list of installable applications are displayed on the mobile terminal. For example, Figure 7 The user interface shown includes a My Applications display area and an Application Store display area, which respectively correspond to the installed application list and the installable application list of the display device A. Therefore, the user can operate the installed application list and the installable application list on the mobile terminal to achieve the purpose of managing the applications on the display device A.
[0079] In some embodiments, the installable applications in the installable application list may overlap with the installed applications in the installed application list. In order to distinguish the installed applications in the installable application list from the non-installed applications, an installed mark may be added to the application icons of the installed applications in the installable application list. Specifically, when displaying the installable application list, the installable application list is traversed to check whether the current installable applications have been installed on the display device. If they have been installed on the display device, then
[0080] In some embodiments, Figure 7 As shown, due to the limited display area of the mobile terminal, the My Applications display area may not be able to display all installed applications. The App Store display area may also not be able to display all installable applications. Therefore, an "All" entry is displayed in the My Applications display area, and the user can enter a page jump instruction by selecting the "All" entry. In response to the page jump instruction, Figure 7 The user interface shown jumps to Figure 8 My app user interface shown. Figure 8 The user interface shown only includes application icons of installed applications. If the page still cannot display all application icons of installed applications, the user can scroll the page up and down to view all application icons of installed applications.
[0081] Similarly, the "All" entry is displayed in the application store display area, and the user can enter a page jump instruction by selecting the "All" entry. In response to the page jump instruction, Figure 7 The user interface shown jumps to Fig. 9 The user mall user interface shown. Fig. 9 The user interface shown only includes application icons of installable applications. If the page still cannot display all application icons of installable applications, the user can scroll the page up and down to view all application icons of installable applications.
[0082] In some embodiments, if the user enters a control instruction to open the first application in the list of installed applications of the mobile terminal, in response to the control instruction, the mobile terminal sends a control request to the display device. After receiving the control request, the display device opens the first application in the list of installed applications of the display device according to the control request.
[0083] For example, in Figure 7 In the example, the user clicks on the application icon of application 1 to input a control instruction to open application 1. In response to the control instruction to open application 1, the mobile terminal sends a control request to open application 1 to the display device. After receiving the control request to open application 1, the display device opens application 1 in the list of installed applications of the display device according to the control request to open application 1.
[0084] In some embodiments, if the user inputs a selection instruction to select a second application in the list of installable applications of the mobile terminal, in response to the selection instruction, an application details page of the second application is displayed on the display of the mobile terminal.
[0085] If the second application is an installed application, an open button and an uninstall button are displayed on the application details page. If the second application is not an installed application, an install button is displayed on the application details page. In addition to displaying buttons, the application details page also displays relevant information such as an introduction to the application, the rating of the application, and screenshots of the application interface.
[0086] Further, when the second application is an installed application, if the user selects the Uninstall button in the application details page, an Uninstall instruction is input, and in response to the Uninstall instruction, the mobile terminal sends an Uninstall request to the display device. After receiving the Uninstall request, the display device uninstalls the second application from the display device. If the user selects the Open button in the application details page, an Open instruction is input, and in response to the Open instruction, the mobile terminal sends an Open request to the display device. After receiving the Open request, the display device opens the second application on the display device.
[0087] When the second application is not an installed application, if the user selects the install button in the application details page, an installation instruction is input, and in response to the installation instruction, an installation request is sent to the display device. After receiving the installation request, the display device obtains the installation resource of the second application from the server and installs the second application on the display device.
[0088] For example, in Fig. 9 In the example, the user inputs a selection instruction by selecting the application icon of application 2, and the mobile terminal displays the application details page on the display in response to the selection instruction. Since application 2 has an installed flag, application 2 is an installed application. Fig.10As shown, an open button and an uninstall button are displayed in the application details page. If the user inputs an open instruction by selecting the open button, the mobile terminal responds to the open instruction and sends a request to open application 2 to the display device. After receiving the request, the display device opens application 2 on the display device. If the user inputs an uninstall instruction by selecting the uninstall button, the mobile terminal responds to the uninstall instruction and sends a request to uninstall application 2 to the display device. After receiving the request, the display device uninstalls application 2 on the display device. After uninstalling application 2, the display device also feeds back the uninstall result to the mobile terminal, and the mobile terminal deletes the application icon of application 2 from the installed application list accordingly according to the uninstall result. In addition, in the list of installable applications of the mobile terminal, the application icon of application 2 cancels the installed mark.
[0089] exist Fig. 9 In the example, the user inputs a selection instruction by selecting the application icon of application A. The mobile terminal responds to the selection instruction by displaying the application details page on the display. Since application A does not have an installed flag, application A is not installed. Fig.11 As shown, an installation button is displayed in the application details page. If the user enters an installation instruction by selecting the installation button, the mobile terminal responds to the installation instruction and sends a request to the display device to install application A. After receiving the request, the display device installs application A on the display device. After the display device completes the installation of application A, it also feeds back the installation result to the mobile terminal. The mobile terminal accordingly adds an application icon of application A to the end of the list of installed applications based on the installation result. In addition, in the list of installable applications of the transfer terminal, the application icon of application A is added with an installed mark.
[0090] In some embodiments, if the user long presses the application icon of an application in the installed application list, a delete icon will be displayed on the application icons of all applications. The user can delete an application on the mobile terminal by clicking the delete icon, and the application will be deleted on the display device accordingly.
[0091] For example, if a user Figure 8 Long press the application icon of application 1 to Figure 8 The user interface shown jumps to Fig.12 The list editing user interface is shown. Fig.12 In the user interface shown in FIG. 1 , a delete icon is displayed on the upper left corner of the application icon of all applications. If the user clicks the delete icon in the upper left corner of application 1, Fig.13As shown, a confirmation dialog box for uninstallation pops up in the user interface. If the user selects the uninstall option, the uninstall instruction is input accordingly. In response to the uninstall instruction, an uninstall request is sent to the display device. After the display device receives the uninstall request, it uninstalls application 1 from the display device according to the uninstall request. After the uninstallation is completed, the display device feeds back the uninstallation result to the mobile terminal, and the mobile terminal deletes the application icon of application 1 from the list of installed applications according to the uninstallation result. In addition, in the list of installable applications of the mobile terminal, the application icon of application 1 cancels the installed mark. If the user selects the cancel option, the application icon of application 1 is removed from the list of installed applications. Fig.13 The user interface jumps back to Fig.12 The user interface shown.
[0092] In addition, after application 1 is successfully uninstalled from the display device, application 1 is no longer displayed in the list of installed applications of the mobile terminal, and other applications are automatically moved forward by one position to fill the vacancy of the deleted application.
[0093] In some embodiments, if the application is a local pre-installed application, the application cannot be uninstalled. Fig.12 In the user interface of the local preset application, the delete icon will not be displayed on the application icon of the local preset application.
[0094] In some embodiments, if the user inputs a sorting instruction on the mobile terminal, in response to the sorting instruction, the installed applications in the installed application list are sorted, and the sorted installed application list is displayed. The mobile terminal then sends the sorted installed application list to the display device, and the display device updates the unsorted installed application list to display the sorted installed application list.
[0095] For example, in Fig.12 In the list, users can also select an application and drag it to another position in the list to manually sort it. After completing the sorting, users can also click the Done button in the upper right corner to send the sorted list of installed applications to the display device. The display device updates the installed application list on the display device based on the sorted list of installed applications.
[0096] It should be noted that in the embodiment of the present application, the application appID is used as a unique identifier to identify the application. For example, when the mobile terminal sends a control request to the display device to open the application, the control request will carry the application's appID, the display device identifies the application based on the appID, and opens the application with the same appID on the display device accordingly. When uninstalling the application, the uninstall request will also carry the application's appID, and the display device uninstalls the corresponding application on the display device based on the appID. After sorting the applications in the installed application list on the mobile terminal, the sorted application appID list is also exported. After that, the mobile terminal sends a message to the display device, and the application sorting occurs through the display device, and the sorted application appID list data is passed to the display device as a parameter. The display device updates and displays on the display device according to the application appID list data. Here, only the sorted appID list is used as a parameter for message transmission, and the sorted complete application list is not passed to the display device, which can not only meet the purpose of re-sorting the applications on the display device, but also avoid the situation where the amount of data transmitted is too large.
[0097] The present application embodiment provides an application management method for a display device, such as Fig.14 The signaling diagram of the application management method shown in the figure comprises the following steps:
[0098] Step 1: The user inputs an application management instruction on the mobile terminal, and the mobile terminal receives the application management instruction.
[0099] Step 2: In response to the application management instruction, the mobile terminal sends a request for an installed application list to the display device. After receiving the request for the installed application list, the display device feeds back the installed application list to the mobile terminal according to the request for the installed application list. After receiving the installed application list, the mobile terminal displays the installed application list on the display. The installed application list includes application icons of the installed applications on the display device.
[0100] Step 3: In response to the application management instruction, the mobile terminal sends a request for a list of installable applications to the server. After receiving the request for the list of installable applications, the server feeds back a list of installable applications to the mobile terminal according to the request for the list of installable applications. After receiving the list of installable applications, the mobile terminal displays the list of installable applications on the display. The list of installable applications includes application icons of installable applications on the display device.
[0101] In some embodiments, the list of installable applications may include application icons of installed applications, and an installed indicator may be added to the application icons of the installed applications in the list of installable applications.
[0102] In some embodiments, if the user inputs a control instruction to open the first application, and the application icon of the first application is located in the list of installed applications, in response to the control instruction, the mobile terminal sends a control request to the display device. After receiving the control request, the display device opens the first application on the display device.
[0103] In some embodiments, if the user inputs a control instruction to select a second application, and the application icon of the second application is located in the list of installable applications, in response to the control instruction, the application details page of the second application is displayed on the display of the mobile terminal. If the second application is an installed application, an open button and an uninstall button are displayed in the application details page of the second application. Further, if the user inputs an open instruction by selecting the open button, in response to the open instruction, the mobile terminal sends a request to open the second application to the display device. The display device receives the request to open the second application and opens the second application on the display device. If the user inputs an uninstall instruction by selecting the uninstall button, in response to the uninstall instruction, the mobile terminal sends a request to uninstall the second application to the display device. The display device receives the request to uninstall the second application and uninstalls the second application on the display device.
[0104] If the second application is not an installed application, an installation button is displayed in the application details page of the second application. Further, if the user enters an installation instruction by selecting the installation button, in response to the installation instruction, the mobile terminal sends a request to install the second application to the display device. The display device receives the request to install the second application and installs the second application on the display device.
[0105] The same or similar contents between the various embodiments of the present application can be referenced to each other, and the relevant embodiments will not be described in detail.
[0106] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit it. Although the present application 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 application.
[0107] For the convenience of explanation, the above description has been made in conjunction with specific embodiments. However, the above exemplary discussion is not intended to be exhaustive or limit the embodiments to the specific forms disclosed above. Based on 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.
Claims
1. A mobile terminal, characterized in that: include: monitor; User input interface; Controller, which performs: Receiving application management instructions input by the user through the application management portal in the touch multi-screen interactive software; In response to the application management instruction, sending a request for a list of installed applications to the display device, and sending a request for a list of installable applications to the server; receiving a list of installed applications fed back by the display device according to the installed application list request, and receiving a list of installable applications fed back by the server according to the installable application list request; wherein the installed application list includes application icons of applications installed on the display device; and the installable application list includes application icons of applications installable on the display device; Control the display to display the My Apps display area and the App Store display area; wherein the My Apps display area displays the installed applications list, and the App Store display area displays the installable applications list; the My Apps display area is used to control the application startup process, and the App Store display area is used to control the application startup process, uninstallation process or installation process.
2. The mobile terminal according to claim 1, characterized in that: Receive a control instruction input by a user to open a first application, and in response to the control instruction, send a control request to the display device so that the display device opens the first application according to the control request, wherein the application icon of the first application is located in the installed application list.
3. The mobile terminal according to claim 1, characterized in that: receiving a selection instruction input by a user to select a second application, and in response to the selection instruction, displaying an application details page on the display, wherein the application icon of the second application is located in the list of installable applications; When the second application is an installed application, displaying an open button and an uninstall button on the application details page; When the second application is not an installed application, an installation button is displayed in the application details page.
4. The mobile terminal according to claim 3, characterized in that: When the second application is an installed application, receiving an uninstall instruction input by a user to select the uninstall button, and in response to the uninstall instruction, sending an uninstall request to the display device, so that the display device uninstalls the second application from the display device according to the uninstall request; When the second application is not an installed application, an installation instruction input by a user to select the installation button is received, and in response to the installation instruction, an installation request is sent to the display device, so that the display device installs the second application on the display device according to the installation request.
5. The mobile terminal according to claim 1, characterized in that: receiving a sorting instruction input by a user, and in response to the sorting instruction, sorting the installed applications in the installed application list to generate a sorted installed application list; The sorted installed application list is sent to the display device, so that the display device updates the installed application list displayed on the display device according to the sorted installed application list.
6. The mobile terminal according to claim 1, characterized in that: An installed mark is added to the application icon of the installed application in the list of installable applications.
7. A display device, characterized in that: include: monitor; Controller, which performs: Receiving an installed application list request sent by a mobile terminal, wherein the installed application list request is generated by the mobile terminal in response to an application management instruction input by a user through an application management entry in the touch multi-screen interactive software; Feedback the installed application list to the mobile terminal according to the installed application list request, so that the my application display area and the application store display area are displayed on the display of the mobile terminal; wherein the installed application list is displayed in the my application display area, the installed application list includes application icons of the installed applications on the display device, and the my application display area is used to control the startup process of the application; The application store display area displays a list of installable applications, which is a response received by the server from a request for a list of installable applications sent by the mobile terminal. The list of installable applications includes application icons of installable applications on the display device. The application store display area is used to control the startup process, uninstallation process or installation process of the application.
8. The display device according to claim 7, characterized in that Receive a control request sent by the mobile terminal, and open a first application according to the control request, wherein the control request is a request generated after a user inputs a control instruction to open the first application in the mobile terminal, and an application icon of the first application is located in the installed application list.
9. The display device according to claim 7, characterized in that: Receive the sorted list of installed applications sent by the mobile terminal, and update the list of installed applications displayed on the display device according to the sorted list of installed applications, wherein the sorted list of installed applications is a list generated by the mobile terminal after sorting the installed applications displayed on the mobile terminal in response to a sorting instruction input by a user.
10. A method for managing applications of a display device, characterized in that: The method comprises: Receiving an installed application list request sent by a mobile terminal, wherein the installed application list request is generated by the mobile terminal in response to an application management instruction input by a user through an application management entry in the touch multi-screen interactive software; According to the installed application list request, the installed application list is fed back to the mobile terminal, so that a my application display area and an application store display area are displayed on the display of the mobile terminal; wherein the installed application list is displayed in the my application display area, the installed application list includes application icons of applications installed on the display device, and the my application display area is used to control the application startup process; the installable application list is displayed in the application store display area, the installable application list is the installable application list fed back by the server when it receives the installable application list request sent by the mobile terminal, the installable application list includes application icons of installable applications on the display device, and the application store display area is used to control the application startup process, uninstallation process or installation process.