Display apparatus, control method thereof, computer readable storage medium, and program product

By introducing the third application in the display device, and starting the second application when the designated task provided by the third application, the problem of fixing and inconvenience of the traditional mode switching method is solved, and the user is more flexible and user -friendly. Application switch.

CN119364123APending Publication Date: 2025-01-24HISENSE VISUAL TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411362416.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-27
Publication Date
2025-01-24

AI Technical Summary

Technical Problem

The mode switching method of traditional display devices is fixed, and the use is not flexible enough, and the user cannot successfully switch to the required mode when forgetting his password, resulting in inconvenience in use.

Method used

By introducing third applications in the display device, and starting the second application when the specified task provided by the third application, the application switch is realized. This method makes the application switching more flexible and can better meet the user's personalized needs.

Benefits of technology

It improves the convenience of application switching, avoids the problem of being unable to switch modes due to forgotten passwords, and makes the mode switching of the display device more flexible and user-friendly.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119364123A_ABST
    Figure CN119364123A_ABST
Patent Text Reader

Abstract

The invention relates to a display device, a control method of the display device, a computer readable storage medium and a program product. The display device includes a display configured to display content from a broadcast system or a network and / or a user interface, and a controller to execute instructions to cause the display device to start a third application corresponding to a second application when receiving a switching instruction to switch to the second application in the event of entering the first application, and under the condition that the task completion signal is received, starting the second application. Therefore, application switching can be completed by calling the third application and starting the second application under the condition that the specified task provided by the third application is completed. Through the setting of the third application and the specified task, the application switching mode can be more flexible, the personalized requirements of the user can be better met, and thus the use convenience of application switching is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of display devices, and in particular to a display device and a control method for the display device, a computer-readable storage medium, and a program product. Background Art

[0002] With the development of electronic technology, various display devices have emerged. Display devices refer to devices with image output functions, including televisions, tablets, etc., which are widely used in various scenarios such as home, school, and business.

[0003] The display device may have multiple modes, and work in different modes in different scenarios, or work in different modes for different types of users, so as to better meet the needs of users. Therefore, in the process of using the display device, it is necessary to switch between different modes.

[0004] In conventional technology, the mode switching of the display device is usually performed by inputting a password. However, this method has a fixed switching mode, is not flexible enough, and cannot successfully switch to the required mode when the user forgets the password, resulting in inconvenience in use. Summary of the invention

[0005] The present application provides a display device and a control method of the display device, a computer-readable storage medium and a program product to solve the problem that a traditional mode switching method is inconvenient to use.

[0006] In a first aspect, some embodiments provide a display device, including a display and a controller, wherein the display is configured to display content from a broadcast system or a network and / or a user interface;

[0007] and at least one controller connected to the display and configured to execute instructions to cause the display device to:

[0008] When entering the first application, upon receiving a switching instruction to switch to the second application, starting a third application corresponding to the second application;

[0009] When a task completion signal is received, the second application is started; the task completion signal is a signal fed back when a designated task provided by the third application is completed.

[0010] Thus, when entering the first application, upon receiving a switch instruction to switch to the second application, when application switching is required, after determining the second application, the corresponding third application corresponding to the second application is started, and upon receiving a task completion signal fed back when the designated task provided by the third application is completed, the second application is started to complete the switch from the first application to the second application. Thus, the application switching can be completed by calling the third application and starting the second application under the condition that the designated task provided by the third application is completed. By setting the third application and the designated task, the application switching method can be made more flexible, which can better meet the personalized needs of users, thereby improving the convenience of application switching.

[0011] In a second aspect, some embodiments provide a display device, including a display and a controller, wherein the display is configured to display content from a broadcast system or a network and / or a user interface;

[0012] and at least one controller connected to the display and configured to execute instructions to cause the display device to:

[0013] When an application interface of a first application is displayed and a switching instruction to switch to a second application is received, the application interface of a third application corresponding to the second application is switched to be displayed;

[0014] When a task completion signal is received, the application interface of the second application is switched to be displayed; the task completion signal is a signal fed back when the designated task provided by the third application is completed.

[0015] Thus, the application switching can be completed by calling the third application and displaying the application interface of the second application under the condition that the specified task provided by the third application is completed. By setting the third application and the specified task, the application switching method can be made more flexible, which can better meet the personalized needs of users, thereby improving the convenience of application switching.

[0016] In one of the embodiments, the controller is further configured to execute instructions to enable the display device to: if the third application is an authorized application, receive a signal fed back by the third application when the specified task provided is completed as the task completion signal; if the third application is an unauthorized application, receive a status input signal matching a preset input signal as the task completion signal; the status input signal is obtained after the specified task provided by the third application is completed.

[0017] In this embodiment, in both cases where the third application is an authorized application and where the third application is an unauthorized application, an implementable method is provided so that the task completion signal can be received normally as a basis for the subsequent launch of the first application. Even if the third application is an unauthorized application, application switching can be achieved with the help of the third application, thereby expanding the scope of application of the display device mode switching function.

[0018] In one of the embodiments, the controller is further configured to execute instructions to enable the display device to: when the identification information of the second application belongs to the preset application identification information, start a third application corresponding to the second application; when the identification information of the second application does not belong to the preset application identification information, start the second application.

[0019] In this embodiment, when the identification information of the second application belongs to the preset application identification information, the third application corresponding to the second application is started to perform application switching according to the preset switching module. When the identification information of the second application does not belong to the preset application identification information, the second application is started to ensure that the display device can perform application switching normally, thereby improving the working reliability of the display device.

[0020] In one of the embodiments, the controller is further configured to execute instructions to cause the display device to: update the task attribute value to a second attribute value upon receiving the task completion signal; start the second application upon receiving a switching instruction to switch to the second application when the task attribute value is the second attribute value; start the third application corresponding to the second application upon receiving a switching instruction to switch to the second application when the task attribute value is the first attribute value; the task attribute value being the first attribute value indicates that the task completion signal has not been received.

[0021] In this embodiment, when a switching instruction to switch to the second application is received, the state of the task attribute value is determined. When the task attribute value is the second attribute value, the second application is started to save the switching process. When the task attribute value is the first attribute value, subsequent steps are performed so that the mode switching process of the display device can proceed smoothly.

[0022] In one of the embodiments, the controller is further configured to execute instructions to enable the display device to: when entering the first application and receiving a switching instruction to switch to the second application, start a third application corresponding to the second application based on a preset corresponding relationship.

[0023] In this embodiment, when entering the first application and receiving a switching instruction to switch to the second application, the third application corresponding to the second application is started based on the preset correspondence, and the third application corresponding to the second application can be quickly and accurately matched, so that the started third application is the correct application, which is conducive to the smooth progress of the application switching process.

[0024] In one embodiment, the preset correspondence includes an identification information correspondence, and the controller is further configured to execute instructions to enable the display device to: match the identification information of a third application corresponding to the identification information of the second application based on the identification information correspondence; and start the third application according to the identification information of the third application.

[0025] In this embodiment, the preset correspondence relationship includes an identification information correspondence relationship. The amount of data corresponding to the identification information correspondence relationship is small and occupies little memory. Based on the identification information correspondence relationship, after matching the identification information of the third application corresponding to the identification information of the second application, the third application is started according to the identification information of the third application. The third application corresponding to the second application can also be located and started based on the identification information. The implementation process is simple.

[0026] In one of the embodiments, the controller is further configured to execute instructions to enable the display device to: output prompt information of the installed application in response to the setting startup instruction; receive a second application confirmation instruction and a third application determination instruction; the second application confirmation instruction includes information fed back after the second application is confirmed, and the third application confirmation instruction includes information fed back after the third application is confirmed; and generate and store the preset correspondence according to the second application confirmation instruction and the third application determination instruction.

[0027] In this embodiment, a preset correspondence relationship representing the relationship between the second application and the third application can be generated according to user needs, so as to facilitate subsequent matching and starting of the third application corresponding to the second application according to the preset correspondence relationship, so that mode switching can proceed smoothly and the working performance of the display device is improved.

[0028] In one of the embodiments, the installed applications include installed authorized applications and installed unauthorized applications, and the controller is further configured to execute instructions to cause the display device to: output prompt information of the installed authorized applications; and output prompt information of the installed unauthorized applications if the second application confirmation instruction and the third application confirmation instruction are not received within a preset time period.

[0029] In this embodiment, when outputting the prompt information of the installed applications, the prompt information of the installed authorized applications is output first, so that the user can select the second application and the third application in the authorized applications first, thereby improving the convenience of the user. If the second application confirmation instruction and the third application confirmation instruction are not received within the preset time period, the prompt information of the installed unauthorized applications is output, and the unauthorized applications are also provided to the user for selection, so that the user can select the second application and the third application in the unauthorized applications, which helps to smoothly establish the preset corresponding relationship and also makes the selection of the second application and the third application more meet the user's needs.

[0030] In a third aspect, some embodiments provide a method for controlling a display device, the display device comprising a display and at least one controller, the display being configured to display content from a broadcast system or a network and / or a user interface; the controller being connected to the display;

[0031] The method comprises:

[0032] When entering the first application, upon receiving a switching instruction to switch to the second application, starting a third application corresponding to the second application;

[0033] When a task completion signal is received, the second application is started; the task completion signal is a signal fed back when a designated task provided by the third application is completed.

[0034] Thus, the application switching can be completed by calling the third application and starting the second application under the condition that the specified task provided by the third application is completed. By setting the third application and the specified task, the application switching method can be made more flexible, which can better meet the personalized needs of users, thereby improving the convenience of application switching.

[0035] In a fourth aspect, some embodiments provide a method for controlling a display device, the display device comprising a display and at least one controller, the display being configured to display content from a broadcast system or a network and / or a user interface; the controller being connected to the display;

[0036] The method comprises:

[0037] Displaying an application interface of a first application;

[0038] When an application interface of a first application is displayed and a switching instruction to switch to a second application is received, the application interface of a third application corresponding to the second application is switched to be displayed;

[0039] When a task completion signal is received, the application interface of the second application is switched to be displayed; the task completion signal is a signal fed back when the designated task provided by the third application is completed.

[0040] Thus, the application switching can be completed by calling the third application and displaying the application interface of the second application under the condition that the specified task provided by the third application is completed. By setting the third application and the specified task, the application switching method can be made more flexible, which can better meet the personalized needs of users, thereby improving the convenience of application switching. BRIEF DESCRIPTION OF THE DRAWINGS

[0041] In order to more clearly illustrate the technical solutions in the embodiments of the present application or related technologies, the drawings required for use in the embodiments of the present application or related technical descriptions will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.

[0042] Figure 1 A schematic diagram of an operation scenario between a display device and a control device provided in some embodiments of the present application;

[0043] Figure 2 A schematic diagram of the hardware configuration of a display device provided in some embodiments of the present application;

[0044] Figure 3 A schematic diagram of the hardware configuration of a control device provided in some embodiments of the present application;

[0045] Figure 4 A schematic diagram of software configuration of a display device provided in some embodiments of the present application;

[0046] Figure 5 A timing relationship diagram between a first application, a second application, and a third application provided in some embodiments of the present application;

[0047] Figure 6 A schematic diagram of the display effect of a third application user interface provided in some embodiments of the present application;

[0048] Figure 7 A schematic flow chart of a method for controlling a display device provided in some embodiments of the present application;

[0049] Figure 8 A schematic flow chart of a display device control method provided in some other embodiments of the present application;

[0050] Fig. 9 A schematic diagram of a partial module block diagram of a display device provided in some embodiments of the present application;

[0051] Fig.10 A schematic diagram of a workflow of a setting phase of a display device provided in some embodiments of the present application;

[0052] Fig.11 A timing relationship diagram between a user and a setting module provided in some embodiments of the present application;

[0053] Fig.12 A flowchart of a mode switching process of a display device provided in some embodiments of the present application. DETAILED DESCRIPTION

[0054] The following embodiments are described in detail, and examples thereof are shown in the accompanying drawings. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The implementations described in the following embodiments do not represent all implementations consistent with the present application. They are only examples of systems and methods consistent with some aspects of the present application as detailed in the claims.

[0055] 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 common and usual meanings.

[0056] 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.

[0057] 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.

[0058] 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.

[0059] In the embodiments of the present application, the display device generally refers to a device with image display and data processing capabilities. For example, the display device includes but is not limited to smart TVs, mobile terminals, computers, tablet devices, monitors, advertising screens, wearable devices, virtual reality devices, augmented reality devices, etc.

[0060] Figure 1This is a schematic diagram of an operation scenario between a display device and a control device provided in some embodiments of the present application. Figure 1 As shown in the figure, the user can operate the display device 200 through touch operation, the mobile terminal 300 and the control device 100. For example, the control device 100 can be a remote controller, a stylus, a handle, etc. In addition, the display device 200 can also be controlled in a manner other than the control device 100 and touch operation, 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 provided outside the display device 200.

[0061] The mobile terminal 300 can be used as a control device for performing human-computer interaction between the user and the display device 200. The mobile terminal 300 can also be used as a communication device for establishing a communication connection with the display device 200 and performing data interaction. In some embodiments, the mobile terminal 300 can install software applications with the display device 200, and achieve connection and communication through a 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 achieve a synchronous display function.

[0062] like Figure 1 It is also shown that the display device 200 also communicates data with the server 400 through various communication methods. The server 400 can allow the display device 200 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 server 400 can be one cluster or multiple clusters, and can include one or more types of servers.

[0063] The display device 200 may provide a broadcast receiving television function, and may also additionally provide an intelligent network television function of a computer support function, including but not limited to network television, smart television, Internet Protocol television (IPTV), etc.

[0064] Figure 2 Some embodiments of the present application provide Figure 1 2 is a block diagram of the hardware configuration of the display device 200.

[0065] In some embodiments, the display device 200 may include at least one of a tuner 210, a communication device 220, a detector 230, a device interface 240, a controller 250, a display 260, an audio output device 270, a memory, a power supply, and a user input interface.

[0066] 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.

[0067] In some embodiments, the display 260 includes a display function component for presenting a picture, and a driving component for driving an image display. The display 260 is used to receive an image signal output from the controller 250 for display. For example, the display 260 can be used to display video content, image content, and components of a menu control interface and a user control UI interface.

[0068] In some embodiments, the communication device 220 is a component for communicating with an external device or server 400 according to various communication protocol types. The display device 200 may be provided with a plurality of communication devices 220 according to different supported communication modes. For example, when the display device 200 supports wireless network communication, the display device 200 may be provided with a communication device including a WiFi function. When the display device 200 supports Bluetooth connection communication, the display device 200 needs to be provided with a communication device 220 including a Bluetooth function.

[0069] The communication device 220 can enable the display device 200 to communicate with the external device or server 400 by wireless or wired connection. Among them, the wired connection can connect the display device 200 with the external device through components such as data cables and interfaces. The wireless connection can connect the display device 200 with the external device through wireless signals or wireless networks. The display device 200 can establish a connection relationship with the external device directly, or indirectly establish a connection relationship through a gateway, a router, a connection device, etc.

[0070] In some embodiments, the controller 250 may include at least one of a central processing unit, a video processor, an audio processor, a graphics processor, and a power processor, and a first interface to an nth interface for input / output. 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 memory. The controller 250 controls the overall operation of the display device 200.

[0071] 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.

[0072] In some embodiments, the user may input a user command through 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).

[0073] In some embodiments, the audio output device 270 may be a local speaker of the display device 200, or may be an external audio output device of the display device 200. In particular, for the external audio output device of the display device 200, the display device 200 may also be provided with an external audio output terminal, and the audio output device may be connected to the display device 200 through the external audio output terminal to output the sound of the display device 200.

[0074] In some embodiments, the user input interface 280 may be used to receive instructions from a user.

[0075] Figure 3 Some embodiments of the present application provide Figure 1 The hardware configuration diagram of the control device in the figure. Figure 3 As shown, the control device 100 may include: a controller 110, a communication interface 130, a user input / output interface, a memory, and a power supply.

[0076] The control device 100 is configured to control the display device 200 , and can receive user input operation instructions, 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 .

[0077] In some embodiments, the control device 100 may be a smart device, for example, the control device 100 may be installed with various applications for controlling the display device 200 according to user needs.

[0078] In some embodiments, Figure 1 As shown, the mobile terminal 300 or other intelligent electronic devices can play a similar function as the control device 100 after installing the application for controlling the display device 200 .

[0079] The controller 110 includes a processor 112, a RAM 113, a ROM 114, a communication interface 130, and a communication bus. The controller 110 is used to control the operation and operation of the control device 100, as well as the communication and cooperation between the internal components and the external and internal data processing functions.

[0080] The communication interface 130 implements communication of control signals and data signals with the display device 200 under the control of the controller 110. The communication interface 130 may include at least one of other near field communication modules such as a WiFi chip 131, a Bluetooth module 132, and an NFC module 133.

[0081] The user input / output interface 140 , wherein the input interface includes at least one of other input interfaces such as a microphone 141 , a touch panel 142 , a sensor 143 , and a button 144 .

[0082] In some embodiments, the control device 100 includes at least one of a communication interface 130 and an input / output interface 140. The control device 100 is configured with a communication interface 130, such as a WiFi, Bluetooth, NFC or other module, and can encode the user input command through the WiFi protocol, Bluetooth protocol, or NFC protocol and send it to the display device 200.

[0083] The memory 190 is used to store various operating programs, data and applications for driving and controlling the control device 100 under the control of the controller. The memory 190 can store various control signal instructions input by the user.

[0084] The power supply 180 is used to provide operating power support for each component of the control device 100 under the control of the controller.

[0085] In order to perform user interaction, in some embodiments, the display device 200 may run an operating system. The operating system is a computer program for managing and controlling hardware resources and software resources in the display device 200. The operating system may provide a user interface (control the display device), allow the user to interact with the display device 200, and support the running of various application programs.

[0086] It should be noted that the operating system may be a native operating system based on a specific operating platform, or a third-party operating system deeply customized based on a specific operating platform, or an independent operating system specially developed for the display device.

[0087] The operating system can be divided into different modules or layers according to the functions implemented, such as Figure 4 As shown, in some embodiments, the system is divided into four layers, from top to bottom, namely, the application layer (Applications layer) (referred to as "application layer"), the application framework layer (Application Framework layer) (referred to as "framework layer"), the system library layer and the kernel layer.

[0088] In some embodiments, the application layer is used to provide services and interfaces for applications so that the display device 200 can run applications and interact with users based on applications. At least one application can be run in the application layer, and these applications can be window programs, system settings programs, clock programs, etc. that come with the operating system; they can also be applications developed by third-party developers. In specific implementations, the application packages in the application layer are not limited to the above examples.

[0089] The framework layer provides application programming interfaces (APIs) and programming frameworks for applications. The application framework layer includes some predefined functions. The application framework layer is equivalent to a processing center that determines the actions of applications in the application layer. Applications can access system resources and obtain system services during execution through the API interface.

[0090] like Figure 4 As shown, in the embodiment of the present application, the application framework layer includes a view system, managers, content providers, etc., wherein the view system can design and implement the interface and interaction of the application, and the view system includes lists, grids, text boxes, buttons, etc. The manager includes at least one of the following modules: an activity manager is used to interact with all activities running in the system; a location manager is used to provide system services or applications with access to system location services; a package manager is used to retrieve various information related to the application package currently installed on the device; a notification manager is used to control the display and clearing of notification messages; and a window manager is used to manage icons, windows, toolbars, wallpapers, and desktop components on the user interface.

[0091] In some embodiments, the activity manager is used to manage the life cycle of each application and the usual navigation back function, such as controlling the exit, opening, and back of the application. The window manager is used to manage all window programs, such as obtaining the display screen size, determining whether there is a status bar, locking the screen, capturing the screen, and controlling the display window changes, for example, reducing the display window, shaking the display, distorting the display, etc.

[0092] In some embodiments, the system runtime layer can provide support for the framework layer. When the framework layer is used, the operating system will run the instruction library contained in the system runtime layer, such as the C / C++ instruction library, to implement the functions to be implemented by the framework layer.

[0093] In some embodiments, the kernel layer is a functional layer between the hardware and software of the display device 200. The kernel layer can implement functions such as hardware abstraction, multitasking, and memory management. Figure 4 As shown, the kernel layer may be configured with hardware drivers, and the drivers included in the kernel layer may be 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.

[0094] It should be noted that the above example is only a simple division of the operating system functions and does not constitute a limitation on the specific operating system form of the display device 200 in the embodiment of the present application. Depending on factors such as the function of the display device and the type of operating system, the number of levels and specific level types contained in the operating system may be expressed in other forms.

[0095] As user needs increase, the functions of the display device 200 are becoming more and more abundant. Different scenes are usually set in the display device 200, and different scenes correspond to different working modes. In different working modes, the content displayed or the functions supported by the display device 200 are different, and the applications started are different to meet different user needs. When different types of users use the display device 200, or when the user has different needs, the working mode of the display device 200 can be switched to meet different types of users and user needs. Exemplarily, the working mode set by the display device 200 may include a child mode, a standard mode and an elderly mode, and may also include a normal mode and an energy-saving mode. For example, when a child user needs to use the display device 200, the working mode of the display device 200 can be switched to a child mode; when an elderly user needs to use the display device 200, the working mode of the display device 200 can be switched to an elderly mode; when a young user needs to use the display device 200, the working mode of the display device 200 can be switched to a standard mode.

[0096] It can be understood that switching the working mode of the display device 200 generally switches the applications that can be provided in the mode, or switches the functions of the provided applications. For example, in the children's mode, the launched application may be a cartoon application; in the elderly mode, the launched application may be a news application or a square dance application, etc. For another example, in the standard mode, the display font of the launched application is smaller, and in the elderly mode, the display font of the launched application is larger, etc.

[0097] Based on the above requirements for switching the working mode of the display device, an embodiment of the present application provides a display device, which includes a display and at least one controller, wherein the display is configured to display content from a broadcast system or a network and / or a user interface; the controller is connected to the display and configured to execute instructions to enable the display device to perform the following processing: when entering a first application, upon receiving a switching instruction to switch to a second application, starting a third application corresponding to the second application; when receiving a task completion signal, starting the second application, such as Figure 5 shown.

[0098] Here, entering the first application can be understood as that the current display device has opened the first application and is running the first application.

[0099] The switching instruction to switch to the second application is used to indicate that the working mode of the display device needs to be switched from the first mode to the second mode, and the first mode and the second mode are different modes. In the first mode and the second mode, the display device starts different applications. In the first mode, the display device starts the first application, and in the second mode, the display device starts the second application. In other words, the switching of the working mode of the display device is essentially the switching of applications. In this embodiment, it is specifically reflected in the need to switch from the first application to the second application, and the first application and the second application are different applications.

[0100] The switching instruction can be sent by the user and then received by the display device, specifically, by the controller of the display device. Exemplarily, the user can send the switching instruction through the control device, and the control device is communicatively connected with the display device, and the received switching instruction can be sent to the controller of the display device. Among them, the control device can be a remote control, a stylus, a handle, etc. Alternatively, the user can also send the switching instruction through a touch-controlled display, and the display is communicatively connected with the controller, and the received switching instruction is sent to the controller. Alternatively, the user can also send the switching instruction by issuing a voice signal indicating the scene switch, and the voice signal is received and processed by the voice recognition module in the display device, and then sent to the controller, so that the controller receives the switching instruction.

[0101] When entering the first application, when receiving a switching instruction to switch to the second application, it indicates that the display device needs to switch applications. The switching instruction includes relevant information of the second application, and the second application is the application included in the working mode after switching. Exemplarily, the switching instruction includes identification information of the second application, and the identification information can represent the uniqueness of the second application, and different second applications correspond to different identification information. After receiving the switching instruction, the controller analyzes and processes the switching instruction to determine the second application.

[0102] After the second application is determined, a third application corresponding to the second application may be matched. Exemplarily, the third application corresponding to the second application may be matched based on a preset corresponding relationship.

[0103] The preset corresponding relationship represents the corresponding relationship between the second application and the third application. The preset corresponding relationship is pre-stored in the controller and can be directly called when needed.

[0104] The preset corresponding relationship may be obtained by binding and storing the second application and the third application according to a default rule. Alternatively, the preset corresponding relationship may be obtained by binding and storing the second application and the third application according to user settings.

[0105] After determining the second application, the controller calls the preset correspondence relationship, searches for a second application that is consistent with the determined second application in the preset correspondence relationship, and then uses the third application corresponding to the second application obtained through the search as the matching third application.

[0106] After the third application is determined, the third application is started so that the third application executes the corresponding steps. Exemplarily, after the third application is started, the third application prompts the content of the specified task provided. Exemplarily, the third application can prompt the content of the specified task by display or voice prompt.

[0107] The task completion signal is a signal fed back when a designated task provided by the third application is completed.

[0108] After starting the third application, the third application may issue a prompt message for a specified task. The prompt message for issuing the instruction task may be displayed or voice prompted, etc., which is not limited here. The specified task is a task pre-set by the user, and its specific content is not limited and can be determined according to the type of the third application. For example, if the third application is a computing application, the specified task may be to correctly complete one or several math problems; if the third application is a sports application, the specified task may be to correctly complete a set of gymnastics or other sports, etc.

[0109] The controller determines whether the specified task provided by the third application is completed based on whether the task completion signal is received. If the specified task provided by the third application is completed, the controller will receive the task completion signal. In this case, it means that the user has completed the specified task provided by the third application, and then the second application is started to switch the application, thereby realizing the mode switching.

[0110] It can be understood that when the instruction task provided by the third application is completed, the third application can feed back a task signal to the controller. Alternatively, when the instruction task provided by the third application is completed, other devices can also feed back a task signal to the controller. For example, when the user receives a prompt message that the instruction task provided by the third application is completed, the specified action instruction can be fed back to a device in the display device, and the device can send the received specified action instruction to the controller. When the controller receives the specified action instruction, it is deemed to have received a task completion signal.

[0111] In this embodiment, when entering the first application, when receiving a switching instruction to switch to the second application and needing to switch applications, after determining the second application, the corresponding third application corresponding to the second application is started, and when receiving a task completion signal fed back when the designated task provided by the third application is completed, the second application is started to complete the switch from the first application to the second application. Thus, the application switch can be completed by calling the third application and starting the second application under the condition that the designated task provided by the third application is completed. By setting the third application and the designated task, the application switching method can be made more flexible, which can better meet the personalized needs of users, thereby improving the convenience of application switching.

[0112] The embodiment of the present application also provides a display device, which includes a display and at least one controller, wherein the display is configured to display content from a broadcast system or network and / or a user interface, for example, it can be configured to display a user interface. The controller is connected to the display and is configured to execute instructions to enable the display device to perform the following processing: displaying an application interface of a first application; when displaying the application interface of the first application, upon receiving a switching instruction to switch to a second application, switching to displaying an application interface of a third application corresponding to the second application; upon receiving a task completion signal, switching to displaying the application interface of the second application.

[0113] When the display device displays the application interface of the first application, it indicates that the current display device has opened the first application and is running the first application.

[0114] When the application interface of the first application is displayed, when a switching instruction to switch to the second application is received, it indicates that the working mode of the display device needs to be switched from the first mode to the second mode, and the first mode and the second mode are different modes. In the first mode and the second mode, the display device starts different applications. In the first mode, the display device starts the first application, and in the second mode, the display device starts the second application. In other words, the switching of the working mode of the display device is essentially the switching of applications. In this embodiment, it is specifically reflected in the need to switch from the first application to the second application, and the first application and the second application are different applications.

[0115] The switching instruction can be sent by the user and then received by the display device, specifically, by the controller of the display device. Exemplarily, the user can send the switching instruction through the control device, and the control device is communicatively connected with the display device, and the received switching instruction can be sent to the controller of the display device. Among them, the control device can be a remote control, a stylus, a handle, etc. Alternatively, the user can also send the switching instruction through a touch-controlled display, and the display is communicatively connected with the controller, and the received switching instruction is sent to the controller. Alternatively, the user can also send the switching instruction by issuing a voice signal indicating the scene switch, and the voice signal is received and processed by the voice recognition module in the display device, and then sent to the controller, so that the controller receives the switching instruction.

[0116] When entering the first application, when receiving a switching instruction to switch to the second application, it indicates that the display device needs to switch applications. The switching instruction includes relevant information of the second application, and the second application is the application included in the working mode after switching. Exemplarily, the switching instruction includes identification information of the second application, and the identification information can represent the uniqueness of the second application, and different second applications correspond to different identification information. After receiving the switching instruction, the controller analyzes and processes the switching instruction to determine the second application.

[0117] After the second application is determined, a third application corresponding to the second application can be matched. It can be understood that the second application and the third application are in a binding storage relationship. After the second application is determined, the third application corresponding to the second application can be matched. Exemplarily, the third application corresponding to the second application can be matched based on a preset corresponding relationship.

[0118] The preset corresponding relationship represents the corresponding relationship between the second application and the third application. The preset corresponding relationship is pre-stored in the controller and can be directly called when needed.

[0119] The preset corresponding relationship may be obtained by binding and storing the second application and the third application according to a default rule. Alternatively, the preset corresponding relationship may be obtained by binding and storing the second application and the third application according to user settings.

[0120] After determining the second application, the controller calls the preset correspondence relationship, searches for a second application that is consistent with the determined second application in the preset correspondence relationship, and then uses the third application corresponding to the second application obtained through the search as the matching third application.

[0121] In an extensible manner, the preset correspondence may include a correspondence between multiple second applications and one third application. In this case, when matching the third application corresponding to the second application based on the preset correspondence, there may be a situation where multiple second applications will correspond to the same third application. This setting can reduce the number of third applications and reduce the workload of mode switching.

[0122] Alternatively, the preset correspondence may also include a correspondence between multiple third applications and one second application. In this case, based on the preset correspondence, when matching the third application corresponding to the second application, there may be a situation where one second application matches multiple third applications. In this case, the display may be controlled to display multiple third applications, and then a confirmation instruction of the third application fed back by the user is received, and the third application is determined according to the instruction; or, in this case, the third application with the highest priority may be selected as the final third application according to the preset third application priority, and the preset third application priority may be set according to user needs. This setting can make the final third application more in line with user needs.

[0123] After the third application is determined, the third application is started so that the third application executes the corresponding steps, and the display device switches to displaying the application interface of the third application corresponding to the second application. For example, after the third application is started, the third application prompts the content of the specified task, and the display device can display the content of the specified task provided by the third application for the user to understand and then complete the specified task.

[0124] The task completion signal is a signal fed back when a designated task provided by the third application is completed.

[0125] When the display device displays the third application, it can further display the content of the designated task provided by the third application. The designated task is a task preset by the user, and its specific content is not limited and can be determined according to the type of the third application. For example, if the third application is a computing application, the designated task can be correctly completing one or several math problems, and the display device displays the calculation problems provided by the computing application. When the display device receives the correct calculation results, it is deemed to have received a task completion signal, and the second application can be started; if the third application is a sports application, the designated task can be correctly completing a set of gymnastics or other sports, etc. At this time, the display device displays gymnastics content or sports-related content. For example, the third application is a computing application, such as Figure 6As shown, the display device displays a level-breaking game interface such as "Children, please complete the following arithmetic problems", and the arithmetic problems are provided by a calculation application. After the children complete and enter the correct results, it is equivalent to successfully passing the level, and then the second application suitable for children can be started.

[0126] The controller determines whether the designated task provided by the third application is completed based on whether the task completion signal is received. If the designated task provided by the third application is completed, the controller will receive the task completion signal. In this case, it means that the user has completed the designated task provided by the third application, and then the application interface of the second application is displayed, and the application is switched to realize the mode switching.

[0127] It can be understood that when the instruction task provided by the third application is completed, the third application can feed back a task signal to the controller. Alternatively, when the instruction task provided by the third application is completed, other devices can also feed back a task signal to the controller. For example, when the user receives a prompt message that the instruction task provided by the third application is completed, the specified action instruction can be fed back to a device in the display device, and the device can send the received specified action instruction to the controller. When the controller receives the specified action instruction, it is deemed to have received a task completion signal.

[0128] In this embodiment, the application interface of the first application is first displayed. When the application interface of the first application is displayed, when a switching instruction to switch to the second application is received, the application interface of the third application corresponding to the second application is switched to be displayed. When a task completion signal is received, the application interface of the second application is switched to be displayed, and the switching from the first application to the second application is completed. Thus, the application switching can be completed by calling the third application and displaying the application interface of the second application under the condition that the specified task provided by the third application is completed. By setting the third application and the specified task, the application switching method can be made more flexible, which can better meet the personalized needs of users, thereby improving the convenience of application switching.

[0129] The task completion signal can be fed back by a variety of devices. Exemplarily, in one embodiment, the controller is further configured to execute instructions to enable the display device to perform the following processing: if the third application is an authorized application, a signal fed back by the third application when the provided designated task is completed is received as a task completion signal; if the third application is an unauthorized application, a status input signal matching a preset input signal is received as a task completion signal.

[0130] The status input signal is obtained after the designated task provided by the third application is completed. Authorized applications include applications or functional modules that the display device manufacturer and certain application partners jointly rectified in advance to realize the application switching function; or applications or functional modules that the display device manufacturer has made or can control the rectification. Unauthorized applications include applications or functional modules that the display device manufacturer has cooperation or intervention restrictions.

[0131] When installing an application, the display device will identify the authorization information of the application, thereby identifying whether the installed application is an authorized application or an unauthorized application. Furthermore, the display device can also give different authorization mark information to authorized applications and unauthorized applications, so that the authorization status of an application can be directly determined according to the authorization indication information when it is subsequently called. In addition, the display device can also store authorized applications and unauthorized applications in different locations for subsequent use.

[0132] After determining the third application, the controller determines whether the third application is an authorized application. Exemplarily, whether the third application is an authorized application can be determined based on the authorization flag information of the third application. The third application can identify user feedback after providing a specified task, and generate a completion result signal after identifying that the user has completed the specified task.

[0133] In the case where the third application is an authorized application, the third application can directly interact with the controller and send the generated completion result signal to the controller. After the controller receives the completion result signal, it considers that a task completion signal has been received. In this case, the second application can be started.

[0134] For example, the third application is a computing application, and the designated task is to correctly complete a math problem. After the computing application is started, the math problem to be completed is displayed, and then the user inputs the result of the math problem into the computing application through the display device. After the computing application determines that the result is correct, it outputs a completion result signal to the controller. After receiving the completion result signal, the controller deems that a task completion signal has been received and starts the second application.

[0135] In the case where the third application is an unauthorized application, the third application cannot directly implement information interaction with the controller. In this case, the third application can still identify user feedback after providing the specified task, and generate a completion result signal after identifying that the user has completed the specified task. Further, the display device prompts the user with the completion result signal. After successfully obtaining the completion result signal, the user can perform corresponding actions and generate a corresponding status input signal. For example, after the user presses the confirmation instruction, the corresponding status input signal is generated. After the generated status input signal is received by the display device, the display device compares the received status input signal with the preset input signal. If the comparison result indicates that the status input signal matches the preset input signal, for example, the preset input signal is also the signal corresponding to the confirmation instruction, the status input signal is used as the task completion signal. In this case, the second application is started.

[0136] For example, the third application is a calculation application, and the designated task is to correctly complete a math problem. After the calculation application is started, the math problem to be completed is displayed, and then the user inputs the result of the math problem into the calculation application through the display device. After the calculation application determines that the result is correct, it generates a completion result signal and displays it on the display. In this case, if the user presses the confirmation command, the controller will receive the status input signal. If the preset input signal is also a confirmation command, it is considered that the task completion signal has been received, and the controller can start the second application normally.

[0137] In this embodiment, if the third application is an authorized application, the signal fed back by the third application when the specified task provided is completed is received as a task completion signal; if the third application is an unauthorized application, the status input signal matching the preset input signal is received as a task completion signal. Thus, in both cases where the third application is an authorized application and the third application is an unauthorized application, an implementable method is provided so that the task completion signal can be received normally as a basis for the subsequent startup of the first application. Even if the third application is an unauthorized application, application switching can be achieved with the help of the third application, which expands the scope of application of the display device mode switching function.

[0138] Exemplarily, in one embodiment, the controller is also configured to execute instructions to cause the display device to perform the following processing: when the identification information of the second application belongs to the preset application identification information, start the third application corresponding to the second application; when the identification information of the second application does not belong to the preset application identification information, start the second application.

[0139] The preset application identification information may be information in a certain identification information list, or information with a specific identification added to the identification information of the application. The preset application identification information is used to indicate that the corresponding application can be started through a preset switching mode. The identification information of the second application may indicate the uniqueness of the second application, and different second applications may correspond to different identification information. When the controller receives a switching instruction to switch to the second application, it analyzes and processes the switching instruction to obtain the identification information of the second application.

[0140] Afterwards, the controller traverses the preset application identification information and determines whether the identification information of the second application belongs to the preset application identification information.

[0141] When the identification information of the second application belongs to the preset application identification information, it means that the second application is a pre-set application that can be switched according to the preset switching mode. In this case, the subsequent steps are executed to start the third application corresponding to the second application, and after receiving the task completion signal fed back when the specified task provided by the third application is completed, the second application is started.

[0142] When the identification information of the second application does not belong to the preset application identification information, it means that the second application is not an application that can be switched according to the preset switching mode. In this case, the second application is directly started to ensure that the display device can perform application switching.

[0143] In this embodiment, when the identification information of the second application belongs to the preset application identification information, the third application corresponding to the second application is started to perform application switching according to the preset switching module. When the identification information of the second application does not belong to the preset application identification information, the second application is started to ensure that the display device can perform application switching normally, thereby improving the working reliability of the display device.

[0144] Exemplarily, in one embodiment, the controller is further configured to execute instructions to cause the display device to perform the following processing: when a task completion signal is received, updating the task attribute value to a second attribute value; when the task attribute value is the second attribute value, upon receiving a switching instruction to switch to a second application, starting the second application; when the task attribute value is the first attribute value, upon receiving a switching instruction to switch to the second application, starting a third application corresponding to the second application; the task attribute value being the first attribute value indicates that no task completion signal has been received.

[0145] The task attribute value is used to indicate whether a task completion signal is received. When a task completion signal is received, the task attribute value is updated to the second attribute value; when a task completion signal is not received, the task attribute value is the first attribute value. During the operation of the display device, after receiving a task completion signal, the task attribute value is updated to the second attribute value for subsequent judgment.

[0146] When a switching instruction to switch to the second application is received, the state of the task attribute value is determined. When the task attribute value is the second attribute value, it indicates that a task completion signal has been received, indicating that the user has just completed the designated task provided by the third application, and the second application can be directly started to save the switching process. For example, after the user sends a switching instruction to switch to the second application and completes the designated task provided by the third application, the user finds that the display device has not switched to the second application, and may continue to send a switching instruction to switch to the second application. After the user continues to send a switching instruction to switch to the second application, if the controller confirms that the task attribute value is the second attribute value, the second application can be directly started to avoid the inconvenience caused to the user by requiring the user to repeatedly complete the designated task.

[0147] When the task attribute value is the first attribute value, indicating that no task completion signal has been received, the subsequent steps are continued to start a third application corresponding to the second application, and when a task completion signal is received, the second application is started.

[0148] In this embodiment, when a switching instruction to switch to the second application is received, the state of the task attribute value is determined. When the task attribute value is the second attribute value, the second application is started to save the switching process. When the task attribute value is the first attribute value, subsequent steps are performed so that the mode switching process of the display device can proceed smoothly.

[0149] Exemplarily, in one embodiment, the controller is further configured to execute instructions to enable the display device to perform the following processing: when entering the first application and receiving a switching instruction to switch to the second application, based on a preset corresponding relationship, start a third application corresponding to the second application.

[0150] The preset corresponding relationship represents the corresponding relationship between the second application and the third application. The preset corresponding relationship is pre-stored in the controller and can be directly called when needed.

[0151] The preset corresponding relationship may be obtained by binding and storing the second application and the third application according to a default rule. Alternatively, the preset corresponding relationship may be obtained by binding and storing the second application and the third application according to user settings.

[0152] After determining the second application, the controller calls the preset correspondence relationship, searches for the second application that is consistent with the determined second application in the preset correspondence relationship, and then uses the third application corresponding to the second application that is consistent with the search as the matching third application. Generally, the second application and the third application are in a one-to-one correspondence relationship.

[0153] In an extensible manner, the preset correspondence may include a correspondence between multiple second applications and one third application. In this case, when matching the third application corresponding to the second application based on the preset correspondence, there may be a situation where multiple second applications will correspond to the same third application. This setting can reduce the number of third applications and reduce the workload of mode switching.

[0154] Alternatively, the preset correspondence may also include a correspondence between multiple third applications and one second application. In this case, based on the preset correspondence, when matching the third application corresponding to the second application, there may be a situation where one second application matches multiple third applications. In this case, the display may be controlled to display multiple third applications, and then a confirmation instruction of the third application fed back by the user is received, and the third application is determined according to the instruction; or, in this case, the third application with the highest priority may be selected as the final third application according to the preset third application priority, and the preset third application priority may be set according to user needs. This setting can make the final third application more in line with user needs.

[0155] In this embodiment, when entering the first application and receiving a switching instruction to switch to the second application, the third application corresponding to the second application is started based on the preset correspondence, and the third application corresponding to the second application can be quickly and accurately matched, so that the started third application is the correct application, which is conducive to the smooth progress of the application switching process.

[0156] The types of preset correspondences are not unique. For example, in one embodiment, the preset correspondences include identification information correspondences, and the controller is further configured to execute instructions to enable the display device to perform the following processing: based on the identification information correspondences, matching the identification information of the third application corresponding to the identification information of the second application; and starting the third application according to the identification information of the third application.

[0157] The identification information correspondence relationship includes the correspondence relationship between the identification information of the second application and the identification information of the third application.

[0158] After confirming the second application, the controller obtains the identification information of the second application, then searches for the obtained identification information of the second application in the identification information correspondence, and uses the identification information of the third application corresponding to the found identification information of the second application as the confirmed identification information of the third application. The identification information of the third application is used to characterize the uniqueness of the third application, and different third applications correspond to different identification information.

[0159] After the identification information of the third application is determined, the third application is located according to the identification information of the third application, and then the third application is started. Exemplarily, the identification information may be a package name.

[0160] In this embodiment, the preset correspondence relationship includes an identification information correspondence relationship. The amount of data corresponding to the identification information correspondence relationship is small and occupies little memory. Based on the identification information correspondence relationship, after matching the identification information of the third application corresponding to the identification information of the second application, the third application is started according to the identification information of the third application. The third application corresponding to the second application can also be located and started based on the identification information. The implementation process is simple.

[0161] The preset correspondence relationship may be a pre-set relationship. The process of establishing the preset correspondence relationship is not unique. For example, in one embodiment, the controller is further configured to execute instructions to enable the display device to perform the following processing: in response to the setting startup instruction, output prompt information of the installed application; receive the second application confirmation instruction and the third application determination instruction; the second application confirmation instruction includes information fed back after the second application is confirmed, and the third application confirmation instruction includes information fed back after the third application is confirmed; according to the second application confirmation instruction and the third application determination instruction, generate and store the preset correspondence relationship.

[0162] The installed application refers to the application that has been installed on the display device. After the controller receives the setting start instruction, the representation enters the setting stage.

[0163] In the setting stage, the controller outputs prompt information of the installed applications in response to the setting startup instruction. Exemplarily, the prompt information of the installed applications can be output by display or voice prompt, for example, the installed applications can be displayed on the display for the user to understand; or the installed applications can be broadcasted by voice for the user to understand.

[0164] After learning about the installed applications, the user will select and confirm the second application and the third application. After selecting and confirming the second application, a second application confirmation instruction is sent to the controller; after selecting and confirming the third application, a third application confirmation instruction is sent to the controller.

[0165] After receiving the second application confirmation instruction and the third application confirmation instruction, the controller obtains relevant information of the second application, such as the package name, according to the second application confirmation instruction, and obtains relevant information of the third application, such as the package name, according to the third application confirmation instruction. Afterwards, the controller binds the relevant information of the second application and the relevant information of the third application, generates a preset corresponding relationship, and stores the generated preset corresponding relationship for calling when needed.

[0166] Exemplarily, during the setup phase, the controller can control the display to display a recommended second application user interface and a recommended third application user interface. After the user selects the second application A in the recommended second application user interface, the controller receives a confirmation instruction for the second application A. After the user selects the third application B in the recommended third application user interface, the controller receives a confirmation instruction for the third application B. Afterwards, the controller binds the package name of the second application A and the package name of the third application B, and puts them in a preset correspondence for use when needed. Subsequently, when a switching instruction to switch to the second application A is received, the third application B is started. If a task completion signal is received when the specified task provided by the third application B is completed, the second application A is started.

[0167] In this embodiment, in response to the setting startup instruction, prompt information of the installed application is output; a second application confirmation instruction and a third application determination instruction are received; the second application confirmation instruction includes information fed back after the second application is confirmed, and the third application confirmation instruction includes information fed back after the third application is confirmed; according to the second application confirmation instruction and the third application determination instruction, a preset corresponding relationship is generated and stored. According to user needs, a preset corresponding relationship representing the relationship between the second application and the third application can be generated, so that the third application corresponding to the second application can be matched and started according to the preset corresponding relationship, so that the mode switching can be carried out smoothly, thereby improving the working performance of the display device.

[0168] In addition, the installed applications include installed authorized applications and installed unauthorized applications. For example, in one embodiment, when outputting prompt information of the installed applications, the controller is also configured to execute instructions to enable the display device to perform the following steps: outputting prompt information of the installed authorized applications; if the second application confirmation instruction and the third application confirmation instruction are not received within a preset time period, outputting prompt information of the installed unauthorized applications.

[0169] Authorized applications include applications or functional modules that display device manufacturers and certain application partners jointly rectified in advance to implement application switching functions; or applications or functional modules that display device manufacturers have made or can control the rectification of. Unauthorized applications include applications or functional modules that display device manufacturers have cooperation or intervention restrictions.

[0170] It is understandable that the prompt information of the output application can be displayed or voice prompt, for example, the application can be displayed on a display for the user to understand; or the application can be broadcasted by voice for the user to understand.

[0171] When outputting the prompt information of the installed applications, the controller first controls the display to output the prompt information of the installed authorized applications, so that the user can preferentially select the second application and the third application from the authorized applications. The authorized applications support more functions, which can improve the convenience of user use.

[0172] If the second application confirmation instruction and the third application confirmation instruction are not received within the preset time period, it indicates that the user has not selected the second application and the third application from the authorized applications. In this case, the prompt information of the installed unauthorized applications is output, and the unauthorized applications are also provided to the user for selection, so that the user can select the second application and the third application from the unauthorized applications, which helps to smoothly establish the preset corresponding relationship and makes the selection of the second application and the third application more meet the user's needs.

[0173] In this embodiment, when outputting the prompt information of the installed applications, the prompt information of the installed authorized applications is output first, so that the user can select the second application and the third application in the authorized applications first, thereby improving the convenience of the user. If the second application confirmation instruction and the third application confirmation instruction are not received within the preset time period, the prompt information of the installed unauthorized applications is output, and the unauthorized applications are also provided to the user for selection, so that the user can select the second application and the third application in the unauthorized applications, which helps to smoothly establish the preset corresponding relationship and also makes the selection of the second application and the third application more meet the user's needs.

[0174] An embodiment of the present application also provides a method for controlling a display device, wherein the display device includes a display and at least one controller, the display is configured to display content from a broadcast system or network and / or a user interface; and the controller is connected to the display.

[0175] like Figure 7 As shown, the control method of the display device includes the following steps:

[0176] Step 702: When entering the first application and receiving a switching instruction to switch to the second application, start a third application corresponding to the second application.

[0177] Here, entering the first application can be understood as that the current display device has opened the first application and is running the first application.

[0178] The switching instruction to switch to the second application is used to indicate that the working mode of the display device needs to be switched from the first mode to the second mode, and the first mode and the second mode are different modes. In the first mode and the second mode, the display device starts different applications. In the first mode, the display device starts the first application, and in the second mode, the display device starts the second application. In other words, the switching of the working mode of the display device is essentially the switching of applications. In this embodiment, it is specifically reflected in the need to switch from the first application to the second application, and the first application and the second application are different applications.

[0179] The switching instruction can be sent by the user and then received by the display device, specifically, by the controller of the display device. Exemplarily, the user can send the switching instruction through the control device, and the control device is communicatively connected with the display device, and the received switching instruction can be sent to the controller of the display device. Among them, the control device can be a remote control, a stylus, a handle, etc. Alternatively, the user can also send the switching instruction through a touch-controlled display, and the display is communicatively connected with the controller, and the received switching instruction is sent to the controller. Alternatively, the user can also send the switching instruction by issuing a voice signal indicating the scene switch, and the voice signal is received and processed by the voice recognition module in the display device, and then sent to the controller, so that the controller receives the switching instruction.

[0180] When entering the first application, when receiving a switching instruction to switch to the second application, it indicates that the display device needs to switch applications. The switching instruction includes relevant information of the second application, and the second application is the application included in the working mode after switching. Exemplarily, the switching instruction includes identification information of the second application, and the identification information can represent the uniqueness of the second application, and different second applications correspond to different identification information. After receiving the switching instruction, the controller analyzes and processes the switching instruction to determine the second application.

[0181] After the second application is determined, a third application corresponding to the second application may be matched. Exemplarily, the third application corresponding to the second application may be matched based on a preset corresponding relationship.

[0182] The preset corresponding relationship represents the corresponding relationship between the second application and the third application. The preset corresponding relationship is pre-stored in the controller and can be directly called when needed.

[0183] The preset corresponding relationship may be obtained by binding and storing the second application and the third application according to a default rule. Alternatively, the preset corresponding relationship may be obtained by binding and storing the second application and the third application according to user settings.

[0184] After determining the second application, the controller calls the preset correspondence relationship, searches for a second application that is consistent with the determined second application in the preset correspondence relationship, and then uses the third application corresponding to the second application obtained through the search as the matching third application.

[0185] After the third application is determined, the third application is started so that the third application executes the corresponding steps. Exemplarily, after the third application is started, the third application prompts the content of the specified task provided. Exemplarily, the third application can prompt the content of the specified task by display or voice prompt.

[0186] Step 704: upon receiving a task completion signal, start the second application.

[0187] The task completion signal is a signal fed back when a designated task provided by the third application is completed.

[0188] After starting the third application, the third application may issue a prompt message for a specified task. The prompt message for issuing the instruction task may be displayed or voice prompted, etc., which is not limited here. The specified task is a task pre-set by the user, and its specific content is not limited and can be determined according to the type of the third application. For example, if the third application is a computing application, the specified task may be to correctly complete one or several math problems; if the third application is a sports application, the specified task may be to correctly complete a set of gymnastics or other sports, etc.

[0189] The controller determines whether the specified task provided by the third application is completed based on whether the task completion signal is received. If the specified task provided by the third application is completed, the controller will receive the task completion signal. In this case, it means that the user has completed the specified task provided by the third application, and then the second application is started to switch the application, thereby realizing the mode switching.

[0190] It can be understood that when the instruction task provided by the third application is completed, the third application can feed back a task signal to the controller. Alternatively, when the instruction task provided by the third application is completed, other devices can also feed back a task signal to the controller. For example, when the user receives a prompt message that the instruction task provided by the third application is completed, the specified action instruction can be fed back to a device in the display device, and the device can send the received specified action instruction to the controller. When the controller receives the specified action instruction, it is deemed to have received a task completion signal.

[0191] In this embodiment, when entering the first application, when receiving a switching instruction to switch to the second application and needing to switch applications, after determining the second application, the corresponding third application corresponding to the second application is started, and when receiving a task completion signal fed back when the designated task provided by the third application is completed, the second application is started to complete the switch from the first application to the second application. Thus, the application switch can be completed by calling the third application and starting the second application under the condition that the designated task provided by the third application is completed. By setting the third application and the designated task, the application switching method can be made more flexible, which can better meet the personalized needs of users, thereby improving the convenience of application switching.

[0192] Exemplarily, in one embodiment, the control method of the display device further includes the following steps: if the third application is an authorized application, receiving a signal fed back by the third application when the specified task provided is completed as the task completion signal; if the third application is an unauthorized application, receiving a status input signal matching a preset input signal as the task completion signal; the status input signal is obtained after the specified task provided by the third application is completed.

[0193] Exemplarily, in one embodiment, the control method of the display device also includes the following steps: when the identification information of the second application belongs to the preset application identification information, starting the third application corresponding to the second application; when the identification information of the second application does not belong to the preset application identification information, starting the second application.

[0194] Exemplarily, in one embodiment, the control method of the display device also includes the following steps: when a task completion signal is received, updating the task attribute value to a second attribute value; when the task attribute value is the second attribute value, upon receiving a switching instruction to switch to the second application, starting the second application; when the task attribute value is the first attribute value, upon receiving a switching instruction to switch to the second application, executing the startup of a third application corresponding to the second application; the task attribute value being the first attribute value indicates that no task completion signal has been received.

[0195] Exemplarily, in one embodiment, the control method of the display device further includes the following steps: when entering the first application and receiving a switching instruction to switch to the second application, starting a third application corresponding to the second application based on a preset corresponding relationship.

[0196] Exemplarily, in one embodiment, the preset correspondence includes an identification information correspondence, and the control method of the display device also includes the following steps: based on the identification information correspondence, matching the identification information of the third application corresponding to the identification information of the second application; and starting the third application according to the identification information of the third application.

[0197] Exemplarily, in one embodiment, the control method of the display device also includes the following steps: in response to setting a startup instruction, outputting prompt information of the installed application; receiving a second application confirmation instruction and a third application determination instruction; the second application confirmation instruction includes information fed back after the second application is confirmed, and the third application confirmation instruction includes information fed back after the third application is confirmed; and generating and storing the preset correspondence according to the second application confirmation instruction and the third application determination instruction.

[0198] Exemplarily, in one embodiment, the installed applications include installed authorized applications and installed unauthorized applications, and the control method of the display device also includes the following steps: outputting prompt information of the installed authorized applications; if the second application confirmation instruction and the third application confirmation instruction are not received within a preset time period, outputting prompt information of the installed unauthorized applications.

[0199] The embodiment of the present application also provides a control method for a display device, wherein the display device includes a display and at least one controller, wherein the display is configured to display content from a broadcast system or a network and / or a user interface; and the controller is connected to the display. Figure 8 As shown, the control method of the display device includes the following steps:

[0200] Step 802: display the application interface of the first application.

[0201] When the display device displays the application interface of the first application, it indicates that the current display device has opened the first application and is running the first application.

[0202] Step 804: When the application interface of the first application is displayed and a switching instruction to switch to the second application is received, the application interface of the third application corresponding to the second application is switched to be displayed.

[0203] When the application interface of the first application is displayed, when a switching instruction to switch to the second application is received, it indicates that the working mode of the display device needs to be switched from the first mode to the second mode, and the first mode and the second mode are different modes. In the first mode and the second mode, the display device starts different applications. In the first mode, the display device starts the first application, and in the second mode, the display device starts the second application. In other words, the switching of the working mode of the display device is essentially the switching of applications. In this embodiment, it is specifically reflected in the need to switch from the first application to the second application, and the first application and the second application are different applications.

[0204] The switching instruction can be sent by the user and then received by the display device, specifically, by the controller of the display device. Exemplarily, the user can send the switching instruction through the control device, and the control device is communicatively connected with the display device, and the received switching instruction can be sent to the controller of the display device. Among them, the control device can be a remote control, a stylus, a handle, etc. Alternatively, the user can also send the switching instruction through a touch-controlled display, and the display is communicatively connected with the controller, and the received switching instruction is sent to the controller. Alternatively, the user can also send the switching instruction by issuing a voice signal indicating the scene switch, and the voice signal is received and processed by the voice recognition module in the display device, and then sent to the controller, so that the controller receives the switching instruction.

[0205] When entering the first application, when receiving a switching instruction to switch to the second application, it indicates that the display device needs to switch applications. The switching instruction includes relevant information of the second application, and the second application is the application included in the working mode after switching. Exemplarily, the switching instruction includes identification information of the second application, and the identification information can represent the uniqueness of the second application, and different second applications correspond to different identification information. After receiving the switching instruction, the controller analyzes and processes the switching instruction to determine the second application.

[0206] After the second application is determined, a third application corresponding to the second application can be matched. It can be understood that the second application and the third application are in a binding storage relationship. After the second application is determined, the third application corresponding to the second application can be matched. Exemplarily, the third application corresponding to the second application can be matched based on a preset corresponding relationship.

[0207] The preset corresponding relationship represents the corresponding relationship between the second application and the third application. The preset corresponding relationship is pre-stored in the controller and can be directly called when needed.

[0208] The preset corresponding relationship may be obtained by binding and storing the second application and the third application according to a default rule. Alternatively, the preset corresponding relationship may be obtained by binding and storing the second application and the third application according to user settings.

[0209] After determining the second application, the controller calls the preset correspondence relationship, searches for a second application that is consistent with the determined second application in the preset correspondence relationship, and then uses the third application corresponding to the second application obtained through the search as the matching third application.

[0210] In an extensible manner, the preset correspondence may include a correspondence between multiple second applications and one third application. In this case, when matching the third application corresponding to the second application based on the preset correspondence, there may be a situation where multiple second applications will correspond to the same third application. This setting can reduce the number of third applications and reduce the workload of mode switching.

[0211] Alternatively, the preset correspondence may also include a correspondence between multiple third applications and one second application. In this case, based on the preset correspondence, when matching the third application corresponding to the second application, there may be a situation where one second application matches multiple third applications. In this case, the display may be controlled to display multiple third applications, and then a confirmation instruction of the third application fed back by the user is received, and the third application is determined according to the instruction; or, in this case, the third application with the highest priority may be selected as the final third application according to the preset third application priority, and the preset third application priority may be set according to user needs. This setting can make the final third application more in line with user needs.

[0212] After the third application is determined, the third application is started so that the third application executes the corresponding steps, and the display device switches to displaying the application interface of the third application corresponding to the second application. For example, after the third application is started, the third application prompts the content of the specified task, and the display device can display the content of the specified task provided by the third application for the user to understand and then complete the specified task.

[0213] Step 806: upon receiving a task completion signal, switch to displaying an application interface of a second application.

[0214] The task completion signal is a signal fed back when a designated task provided by the third application is completed.

[0215] When the display device displays the third application, it can further display the content of the designated task provided by the third application. The designated task is a task preset by the user, and its specific content is not limited and can be determined according to the type of the third application. For example, if the third application is a calculation application, the designated task can be to correctly complete one or several math problems, and the display device displays the calculation problem; if the third application is a sports application, the designated task can be to correctly complete a set of gymnastics or other sports, and the display device displays gymnastics content or sports-related content.

[0216] The controller determines whether the designated task provided by the third application is completed based on whether the task completion signal is received. If the designated task provided by the third application is completed, the controller will receive the task completion signal. In this case, it means that the user has completed the designated task provided by the third application, and then the application interface of the second application is displayed, and the application is switched to realize the mode switching.

[0217] It can be understood that when the instruction task provided by the third application is completed, the third application can feed back a task signal to the controller. Alternatively, when the instruction task provided by the third application is completed, other devices can also feed back a task signal to the controller. For example, when the user receives a prompt message that the instruction task provided by the third application is completed, the specified action instruction can be fed back to a device in the display device, and the device can send the received specified action instruction to the controller. When the controller receives the specified action instruction, it is deemed to have received a task completion signal.

[0218] In this embodiment, the application interface of the first application is first displayed. When the application interface of the first application is displayed, when a switching instruction to switch to the second application is received, the application interface of the third application corresponding to the second application is switched to be displayed. When a task completion signal is received, the application interface of the second application is switched to be displayed, and the switching from the first application to the second application is completed. Thus, the application switching can be completed by calling the third application and starting the second application under the condition that the specified task provided by the third application is completed. By setting the third application and the specified task, the application switching method can be made more flexible, which can better meet the personalized needs of users, thereby improving the convenience of application switching.

[0219] It should be understood that, although the various steps in the flowcharts involved in the above-mentioned embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-mentioned embodiments can include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.

[0220] In order to better understand the above embodiment, a detailed explanation is given below in conjunction with a specific embodiment. In one embodiment, a display device is provided, including a display and a controller, such as Fig. 9As shown, the controller implements mode switching of the display device based on the setting module, the system module, the first application, the second application and the third application, wherein the first application is the current module, the second application is the target module, and the third application is the transition module.

[0221] It should be understood that this solution refers to “applications / modules used for transitions or levels of switching scenes / modes / applications / modules” as transition modules; “target scenes / modes / applications / modules that users want to switch to” as target modules; “places where users set transition modules and target modules” as settings modules. Settings modules can be a separate application or placed in the system settings menu as an auxiliary function module. “Applications or function modules that the display device manufacturer and certain application partners have jointly rectified in advance for this function, or function modules that the display device manufacturer has made or can control to rectify” are collectively referred to as authorized modules; “applications or function modules for which the display device manufacturer has cooperation or intervention restrictions” are collectively referred to as unauthorized modules. Take the display device as a TV as an example:

[0222] like Fig.10 and Fig.11 As shown in the figure, in the early stage of setting, the specific steps of setting include:

[0223] 1. The user opens the settings module, which will display a list of authorized modules. The settings module displays the authorized modules as "recommended transition modules and target modules" in the list;

[0224] 2. User Optional Options: If the application modules in the authorized module list do not meet the user's needs, the user can select the "All Applications" list option, and the setting module will import the list of all application modules installed on the TV from the system.

[0225] 3. After the user selects a transition module and a target module, the setting module will put the package names of the transition module and the target module into the function SwichMode(TargetPkgName, SwichPkgName).

[0226] It should be noted that Fig.10 The right side of is the execution body that executes the steps on the left side.

[0227] like Fig.12 As shown in FIG. 1 , the specific process of mode switching includes:

[0228] 1. When the user switches scenes, the system will first enter the while{!SwichOK} loop when calling the target module. When the SwitchOK attribute value is 1, the target module is directly started; when the SwitchOK attribute value is 0, it is determined whether the TargetPkgName in SwitchMode(TargetPkgName,SwichPkgName) is equal to the package name of the target module. If they are not equal, the target module is directly started; if they are equal, it means that the user has set the module as the target module, and then the package name in SwichPkgName is called to start the transition module.

[0229] 2. After the user completes the specified task in the transition module, if the transition module is an authorized module, the transition module will set the SwitchOK attribute value to 1 after judging that the task is completed, jump out of the while loop, and reset SwitchOK to 0 again. If the transition module is an unauthorized module, the system module will monitor whether a specified status input is received (such as whether the action status of the "Screenshot" button is received). If received, the SwitchOK attribute value is set to 1, jump out of the while loop, and reset SwitchOK to 0 again.

[0230] 3. After completing the transition module and exiting the loop, start the target module.

[0231] It should be noted that Fig.12 The right side of is the execution body that executes the steps on the left side.

[0232] The display device provided in the embodiment of the present application can switch all required scenarios of the application / module / scene mode by completing the specified tasks of the preset module or application to meet the personalized needs of the user.

[0233] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps in the above-mentioned method embodiments are implemented.

[0234] In one embodiment, a computer program product is provided, including a computer program, which implements the steps in the above method embodiments when executed by a processor.

[0235] A person of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment method can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, an artificial intelligence (AI) processor, etc., but are not limited to this.

[0236] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this application.

[0237] The above-described embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.

Claims

1. A display device, characterized in that: include: a display configured to display content from a broadcast system or network and / or a user interface; and at least one controller connected to the display and configured to execute instructions to cause the display device to: When entering the first application, upon receiving a switching instruction to switch to the second application, starting a third application corresponding to the second application; When a task completion signal is received, the second application is started; the task completion signal is a signal fed back when a designated task provided by the third application is completed.

2. A display device, characterized in that: include: a display configured to display content from a broadcast system or network and / or a user interface; and at least one controller connected to the display and configured to execute instructions to cause the display device to: Displaying an application interface of a first application; When an application interface of a first application is displayed and a switching instruction to switch to a second application is received, the application interface of a third application corresponding to the second application is switched to be displayed; When receiving the task completion signal, switching to display the application interface of the second application; The task completion signal is a signal fed back when a designated task provided by the third application is completed.

3. The display device according to claim 1 or 2, characterized in that: The controller is further configured to execute instructions to enable the display device to: If the third application is an authorized application, receiving a signal fed back by the third application when the provided designated task is completed as the task completion signal; If the third application is an unauthorized application, a status input signal matching a preset input signal is received as the task completion signal; the status input signal is obtained after the designated task provided by the third application is completed.

4. The display device according to claim 1 or 2, characterized in that: The controller is further configured to execute instructions to enable the display device to: In a case where the identification information of the second application belongs to the preset application identification information, starting a third application corresponding to the second application; When the identification information of the second application does not belong to the preset application identification information, the second application is started.

5. The display device according to claim 1 or 2, characterized in that: The controller is further configured to execute instructions to enable the display device to: When receiving the task completion signal, updating the task attribute value to a second attribute value; When the task attribute value is a second attribute value, upon receiving a switching instruction to switch to a second application, starting the second application; When the task attribute value is the first attribute value, upon receiving a switching instruction to switch to a second application, the launching of a third application corresponding to the second application is executed; the task attribute value being the first attribute value indicates that the task completion signal has not been received.

6. The display device according to claim 1 or 2, characterized in that: The controller is further configured to execute instructions to enable the display device to: When entering the first application and receiving a switching instruction to switch to the second application, based on a preset corresponding relationship, a third application corresponding to the second application is started.

7. The display device according to claim 6, characterized in that The preset correspondence relationship includes an identification information correspondence relationship, and the controller is further configured to execute instructions to enable the display device to: Based on the identification information correspondence, matching the identification information of the third application corresponding to the identification information of the second application; The third application is started according to the identification information of the third application.

8. The display device according to claim 6, characterized in that The controller is further configured to execute instructions to enable the display device to: In response to the setting startup instruction, outputting prompt information of the installed application; receiving a second application confirmation instruction and a third application confirmation instruction; wherein the second application confirmation instruction includes information fed back after the second application is confirmed, and the third application confirmation instruction includes information fed back after the third application is confirmed; The preset corresponding relationship is generated and stored according to the second application confirmation instruction and the third application determination instruction.

9. The display device according to claim 8, characterized in that The installed applications include installed authorized applications and installed unauthorized applications, and the controller is further configured to execute instructions to enable the display device to: Output the prompt information of the installed authorized applications; If the second application confirmation instruction and the third application confirmation instruction are not received within a preset time period, prompt information of the installed unauthorized application is output.

10. A method for controlling a display device, characterized in that: The display device includes a display and at least one controller, the display being configured to display content from a broadcast system or network and / or a user interface; The controller is connected to the display; The method comprises: When entering the first application, upon receiving a switching instruction to switch to the second application, starting a third application corresponding to the second application; When a task completion signal is received, the second application is started; the task completion signal is a signal fed back when a designated task provided by the third application is completed.

11. A method for controlling a display device, characterized in that: The display device includes a display and at least one controller, the display being configured to display content from a broadcast system or network and / or a user interface; The controller is connected to the display; The method comprises: Displaying an application interface of a first application; When an application interface of a first application is displayed and a switching instruction to switch to a second application is received, the application interface of a third application corresponding to the second application is switched to be displayed; When a task completion signal is received, the application interface of the second application is switched to be displayed; the task completion signal is a signal fed back when the designated task provided by the third application is completed.

12. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to claim 10 or 11 are implemented.

13. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to claim 10 or 11 are implemented.