Television application running method and device
By running the target shell program on the TV terminal, providing the operating environment and control for the TV application, the problem of restricted operation and management of the TV application is solved, and greater flexibility and controllability is achieved.
Patent Information
- Application Number
- CN202311489684.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-11-09
- Publication Date
- 2025-08-19
- Estimated Expiration
- 2043-11-09
AI Technical Summary
Existing TV applications are installed in the TV system of network smart TV, resulting in restrictions on the operation and management process.
By running the target shell program on the TV terminal, the target shell program provides an operating environment for the TV application and controls its operation, including the download, installation and management of application packages, to realize the independent operation of the TV application.
It improves the flexibility and controllability of the operation and management process of TV applications, so that it no longer depends on the limitations of the TV system.
Smart Images

Figure CN117412129B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of television application technology, and more particularly to a method for running a television application. The present application also relates to a device for running a television application, an electronic device, and a computer-readable storage medium. Background Art
[0002] With the advent of the era of network smart TV, the network TV application market can provide users with a variety of TV applications. Network smart TV has a fully open platform and is equipped with an operating system. Users can install and uninstall software, games and other application software provided by third-party service providers. It can realize various application services such as live TV, video on demand, TV games, digital music, stock finance, life and health, system optimization tools, learning, etc. Users can use network smart TV to perform related application operations, such as browsing the web, watching videos, chatting, playing games, etc. During this process, network smart TV can handle various application operations accordingly.
[0003] Existing TV applications are all installed on the TV system of the network smart TV and run based on the TV system. For example, users download TV applications from the network TV application market and install them in the installation directory of the TV system. The operation and management process of the TV applications all depend on the TV system, which limits the operation and management process of the TV applications. Summary of the Invention
[0004] Embodiments of the present application provide a television application running method, a television application running device, an electronic device, and a computer-readable storage medium to solve the problem in the prior art that television applications are directly installed in the television system of a network smart TV and run based on the television system, which limits the operation and management process of the television applications.
[0005] The present invention provides a method for running a television application, including:
[0006] In response to a user's start-up operation for a target TV application, a target shell program corresponding to the target TV application is started and executed, wherein the target shell program is executed on a target TV terminal and provides an operating environment for the target TV application;
[0007] The target shell program controls the execution of the target TV application.
[0008] In one embodiment, the target shell program controls the target TV application to run, including:
[0009] The target shell program runs the application package of the target TV application to install the target TV application;
[0010] The target shell program starts running the target TV application.
[0011] In one embodiment, the method further includes: the target shell program downloading and installing the application package of the target TV application according to a preset storage path; or
[0012] The target shell program detects whether the application package of the target TV application needs to be updated; if so, the target shell program updates the application package of the target TV application;
[0013] In one embodiment, the target shell program controls the target TV application to run, including:
[0014] The target shell program runs a streaming program package corresponding to the target TV application to install a streaming application for streaming the target TV application running in the cloud.
[0015] In one embodiment, the method further comprises:
[0016] The target shell program downloads and installs the streaming program package corresponding to the target TV application according to a preset storage path; or
[0017] The target shell program detects whether a streaming program package corresponding to the target TV application needs to be updated. If so, the target shell program updates the streaming program package corresponding to the target TV application.
[0018] In one embodiment, in response to the user's startup operation on the target television application, starting and running a target shell program corresponding to the target television application includes:
[0019] In response to a user's opening operation of the launch plug-in for the target TV application, the launch plug-in loads and starts a shell program package for running the target shell program to install the target shell program and start the target shell program.
[0020] In one embodiment, the method further includes: the target shell program detecting whether the shell program package needs to be updated, and if so, the target shell program performing an update process on the shell program package.
[0021] According to another aspect of the present invention, a device for running a television application is provided, the device comprising:
[0022] a target shell program starting and running unit, configured to start and run a target shell program corresponding to a target TV application after a user performs a startup operation on the target TV application, wherein the target shell program runs on a target TV terminal and provides an operating environment for the target TV application;
[0023] The target TV application control running unit is used to enable the target shell program to control the running of the target TV application.
[0024] According to another aspect of the present invention, an electronic device is provided, comprising a processor and a memory; wherein the memory is used to store one or more computer instructions, wherein the one or more computer instructions are executed by the processor to implement the above method.
[0025] According to another aspect of the present invention, a computer-readable storage medium is provided, on which one or more computer instructions are stored. The instructions are executed by a processor to implement the above method.
[0026] Compared with the prior art, the embodiments of the present application have the following advantages:
[0027] The television application running method provided by the embodiment of the present application is that, in response to a user's startup operation for a target television application, a target shell program corresponding to the target television application is started and run, the target shell program runs on the target television terminal, and the target shell program provides an operating environment for the target television application; the target shell program controls the operation of the target television application. In this method, because the target shell program runs on the target television terminal and provides an operating environment for the target television application, the target shell program controls the operation process of the target television application, so that the operation and management process of the target television application does not need to rely on the television system of the target television terminal, so that the operation and management process of the target television application is not restricted by the television system, and the flexibility and controllability of the operation and management process of the target television application can be improved. BRIEF DESCRIPTION OF THE DRAWINGS
[0028] Figure 1 This is a flow chart of a method for running a television application provided in one embodiment of the present application;
[0029] Figure 2 This is a unit block diagram of a television application running device provided by an embodiment of the present application;
[0030] Figure 3 This is a schematic diagram of the logical structure of an electronic device provided in one embodiment of the present application. DETAILED DESCRIPTION
[0031] The following description sets forth many specific details to facilitate a thorough understanding of the present application. However, the present application can be implemented in many other ways than those described herein, and those skilled in the art can make similar generalizations without violating the scope of the present application. Therefore, the present application is not limited to the specific implementations disclosed below.
[0032] The online TV application market can provide users with a variety of TV applications. Online smart TVs have a fully open platform and are equipped with an operating system. Users can install and uninstall software, games and other application software provided by third-party service providers. It can realize various application services such as live TV, video on demand, TV games, digital music, stock finance, life and health, system optimization tools, learning, etc. Users can use online TV to perform related application operations, such as browsing the web, watching videos, chatting, playing games, etc. During this process, online smart TVs can handle various application operations accordingly.
[0033] Existing TV applications are directly installed in the TV system of the network smart TV and run based on the TV system. For example, users download TV applications from the network TV application market and install them in the installation directory of the TV system. The operation and management process of the TV applications depend on the TV system, which limits the operation and management process of the TV applications.
[0034] In the context of TV application operation, to avoid the problem in the prior art where TV applications are directly installed in the TV system of a network smart TV and run based on this TV system, which limits the operation and management of TV applications, this application provides a TV application operation method, a TV application operation device corresponding to this method, an electronic device, and a computer-readable storage medium. The following examples provide detailed descriptions of the above method, device, electronic device, and computer-readable storage medium.
[0035] An embodiment of the present application provides a method for running a television application. The application subject of the method can be a computing device application used to manage the running process of the television application. In this embodiment, the computing device application is a shell program, which runs in the television terminal, provides an operating environment for the television application, and controls the running of the television application. Figure 1 This is a flowchart of the TV application operation method provided in the embodiment of the present application. Figure 1 The TV application running method provided by this embodiment is described in detail. The embodiments described below are used to explain the principle of the method and are not intended to limit actual use.
[0036] like Figure 1 As shown, the TV application running method provided in this embodiment includes the following steps:
[0037] S101 : In response to a user's start-up operation on a target TV application, a target shell program corresponding to the target TV application is started and executed.
[0038] This step is used to start the target shell program corresponding to the target TV application after the user starts the target TV application, wherein the target shell program runs on the target TV terminal, and the target shell program provides a running environment for the target TV application, that is, the shell program is an application running on the TV terminal for providing a running environment for the TV application and managing the TV application. The TV application, as a sub-application of the shell program, can rely on the shell program to run on the TV terminal. The shell program, as the running carrier of the TV application, is the basis for the operation of the TV application, and can provide functions such as application package downloading of the TV application, TV application loading, TV application framework translation and rendering, and a channel for interacting with the TV terminal SDK. In this embodiment, a shell program can manage one or more TV applications.
[0039] The target TV terminal is a network smart TV. Applications running on a network smart TV are called TV applications, such as social applications, map applications, search and resource applications, etc. However, TV applications are not limited to running only on network smart TVs. That is, if the operating system of a device supports it, TV applications can be run on the device. For example, applications running on an Android network TV can also run on an Android phone.
[0040] In this embodiment, the target TV application may be an interactive TV application. The interactive TV application may be configured to provide users with a variety of interactive functions, such as TV program list selection services, pay-per-view services, video-on-demand services, web browsing services, user login or authentication services, user personal center services, game recharge renewal or coin purchase services, shopping services, and other interactive functions. In an interactive TV application, the application execution process is combined with the user interaction process, such as a TV game application, which may be implemented in a variety of different types of platforms. Here, a platform refers to any system that can support the operation of an interactive TV application, such as a TV device, a computer, a mobile phone, a personal digital assistant (PDA), and other electronic devices. The platform may support the operation of an online interactive application through a network such as an Internet communication link, a public network, or a global communication network.
[0041] In the present embodiment, the above-mentioned response to the user's startup operation for the target TV application, the target shell program corresponding to the target TV application is started and operated, which specifically can refer to: after the user performs the startup operation for the startup plug-in of the target TV application, the startup plug-in loads and starts the shell program package of the target shell program to install the target shell program and start the target shell program. For example, the startup plug-in can be displayed as the application identifier of the target TV application on the interface of the target TV terminal. When the user starts the target TV application, clicks on the application identifier, then the startup plug-in loads (for example, a class loading mechanism based on Java or an Android loading mechanism) and starts the shell program package (i.e., the application package of the target shell program) of the target shell program, completes the installation of the target shell program, and starts the target shell program. The reason for using the startup plug-in to load and start the shell package of the target shell program is to improve the adaptability of the target shell program, make the target shell program easy to upgrade and update, and make the target shell program easier to adapt to various TV systems. For example, when the TV system is upgraded from version A to version B, some interfaces of the TV system are changed and do not support the operation of the target shell program. Therefore, the target shell program needs to be updated. In the form of a shell package, the code of the shell package can be updated accordingly after the TV system changes.
[0042] In the present embodiment, after above-mentioned target shell program starts running, target shell program also can detect whether its shell package needs to be updated, and if so, then target shell program carries out update process to its shell package.For example, start the shell package of the target shell program that plug-in can carry basic version, and it is stored under the storage directory that deposits any file in the form of source file, after this shell package is installed, this shell package can be discharged to under the installation directory from the storage directory, so that the startup plug-in can load the shell package that is discharged, after loading the shell package, start the plug-in and call the entry code in the shell package, logic is all carried out by the target shell program afterwards, for example, its own related resource (for example, the configuration information of target shell program, resources such as the flash screen when starting the target shell program) is updated.It should be noted that, when starting the target shell program for the first time, need to perform the operation of above-mentioned " after this shell package is installed, this shell package can be discharged to under the installation directory from the storage directory ", when follow-up opens the target shell program, all directly load (exceptional in following case: when target shell program has update, the shell package discharged in the installation directory is updated) at above-mentioned installation directory.
[0043] S102: The target shell program controls the target TV application to run.
[0044] After the target shell program is started and executed in the above steps, in this step, the target shell program is used to control the execution of the target TV application.
[0045] In this embodiment, the target shell program controls the operation of the target TV application in the following manner:
[0046] Method 1: When the target TV application is in local operation mode (i.e., the target shell program stores and maintains the application package of the target TV application locally), the target shell program runs the application package of the target TV application to install the target TV application, and then the target shell program starts running the target TV application. Prior to this, the target shell program also needs to download and install the application package of the target TV application according to the preset storage path, or the target shell program detects whether the application package of the installed target TV application needs to be updated, such as detecting whether the application package of the target TV application is the latest version. If not, the target shell program updates the application package of the target TV application, such as downloading the latest version of the application package from its backend server to its internal directory, or obtaining the update data corresponding to the application package from its backend server, and performing application updates based on the update data corresponding to the application package to obtain the updated application package; if so, the target shell program performs the above-mentioned operation of installing the target TV application and starting running the target TV application.
[0047] Method 2: When the target TV application is in cloud-based operation mode (i.e., the application package of the target TV application is stored and maintained by the cloud server, and the target shell program only stores and maintains the streaming program package corresponding to the target TV application), the target shell program runs the streaming program package corresponding to the target TV application to install a streaming application for streaming the target TV application running on the cloud server, and then the target shell program starts running the streaming application. Streaming is the process of distributing live content stored in a cloud server to a player (e.g., a player on a target TV terminal) for playback. A streaming application is used to request streaming from the cloud server, thereby integrating the cloud server's playback process for the target TV application with corresponding user interactions on the target TV terminal. That is, the execution process of the target TV application is integrated with the user interaction process. In this embodiment, the streaming application may be an SDK for streaming the target TV application running on the cloud server. For example, the target TV application is a TV game application. When the SDK streams the TV game application on the cloud server, the cloud server and the SDK need to interact with keystrokes and touch events. Specifically, as streaming progresses, the SDK sends user keystrokes, touch events, and other operation events to the cloud server, and the cloud server generates corresponding responses to these keystrokes, touch events, and other operation events, thereby integrating the playback process of the TV game application with the user's keystrokes, touch events, and other operations.
[0048] It should be noted that before the target shell program runs the streaming package corresponding to the target TV application and starts the streaming application, the target shell program must also download and install the streaming package corresponding to the target TV application from a preset storage path. Alternatively, the target shell program may detect whether the streaming package corresponding to the target TV application needs to be updated. If so, the target shell program will update the streaming package corresponding to the target TV application. In this case, the streaming package run by the target shell program is the updated streaming package. For example, after a TV game application is updated, the backend server of the TV game application or the target shell program will send the updated application package to the cloud server, which will then re-cloudify the application. Correspondingly, after the SDK is re-integrated to form a new streaming package, the backend server of the TV game application or the target shell program will send the new streaming package to the target shell program, which will then perform the corresponding update.
[0049] The television application running method provided by the embodiment of the present application is that, in response to a user's startup operation for a target television application, a target shell program corresponding to the target television application is started and run, the target shell program runs on the target television terminal, and the target shell program provides an operating environment for the target television application; the target shell program controls the operation of the target television application. In this method, because the target shell program runs on the target television terminal and provides an operating environment for the target television application, the target shell program controls the operation process of the target television application, so that the operation and management process of the target television application does not need to rely on the television system of the target television terminal, so that the operation and management process of the target television application is not restricted by the television system, and the flexibility and controllability of the operation and management process of the target television application can be improved.
[0050] The above embodiment provides a method for running a television application. Correspondingly, another embodiment of the present application also provides a device for running a television application. Since the device embodiment is basically similar to the method embodiment, the description is relatively simple. For details of the relevant technical features, please refer to the corresponding description of the method embodiment provided above. The following description of the device embodiment is merely illustrative.
[0051] Please refer to Figure 2 To understand this embodiment, Figure 2 This is a unit block diagram of the TV application running device provided in this embodiment, such as Figure 2 As shown, the television application running device provided in this embodiment includes:
[0052] The target shell program start-up unit 201 is configured to start and run the target shell program corresponding to the target TV application after the user performs a start-up operation on the target TV application, wherein the target shell program runs on the target TV terminal and provides an operating environment for the target TV application;
[0053] The target TV application control running unit 202 is configured to enable the target shell program to control the running of the target TV application.
[0054] In one embodiment, the target shell program controls the target TV application to run, including:
[0055] The target shell program runs the application package of the target TV application to install the target TV application;
[0056] The target shell program starts running the target TV application.
[0057] In one embodiment, the device further comprises: the target shell program downloading and installing the application package of the target TV application according to a preset storage path; or
[0058] The target shell program detects whether the application package of the target TV application needs to be updated; if so, the target shell program updates the application package of the target TV application;
[0059] In one embodiment, the target shell program controls the target TV application to run, including:
[0060] The target shell program runs a streaming program package corresponding to the target TV application to install a streaming application for streaming the target TV application running in the cloud.
[0061] In one embodiment, the apparatus further comprises:
[0062] The target shell program downloads and installs the streaming program package corresponding to the target TV application according to a preset storage path; or
[0063] The target shell program detects whether a streaming program package corresponding to the target TV application needs to be updated. If so, the target shell program updates the streaming program package corresponding to the target TV application.
[0064] In one embodiment, in response to the user's startup operation on the target television application, starting and running a target shell program corresponding to the target television application includes:
[0065] In response to a user's opening operation of the launch plug-in for the target TV application, the launch plug-in loads and starts a shell program package for running the target shell program to install the target shell program and start the target shell program.
[0066] In one embodiment, the device further includes: the target shell program detecting whether the shell program package needs to be updated, and if so, the target shell program performing an update process on the shell program package.
[0067] Using the television application running device provided in the embodiment of the present application, since the target shell program runs on the target television terminal and the target shell program provides a running environment for the target television application, the target shell program controls the running process of the target television application, so that the running and management processes of the target television application do not need to rely on the television system of the target television terminal, so that the running and management processes of the target television application are not restricted by the television system, which can improve the flexibility and controllability of the running and management processes of the target television application.
[0068] In the above embodiment, a method for running a television application and a device for running a television application are provided. In addition, another embodiment of the present application further provides an electronic device. Since the electronic device embodiment is substantially similar to the method embodiment, the description is relatively simple. For details of the relevant technical features, please refer to the corresponding description of the method embodiment provided above. The following description of the electronic device embodiment is merely illustrative. The electronic device embodiment is as follows:
[0069] Please refer to Figure 3 To understand this embodiment, Figure 3 This is a schematic diagram of an electronic device provided in this embodiment.
[0070] like Figure 3 As shown, the electronic device provided by this embodiment includes: a processor 301 and a memory 302;
[0071] The memory 302 is used to store computer instructions for data processing. When the computer instructions are read and executed by the processor 301, the following operations are performed:
[0072] In response to the user's startup operation for the target TV application, the target shell program corresponding to the target TV application starts running, wherein the target shell program runs on the target TV terminal, and the target shell program provides a running environment for the target TV application; the target shell program controls the running of the target TV application.
[0073] In one embodiment, the target shell program controls the target TV application to run, including:
[0074] The target shell program runs the application package of the target TV application to install the target TV application;
[0075] The target shell program starts running the target TV application.
[0076] In one embodiment, the method further includes: the target shell program downloading and installing the application package of the target TV application according to a preset storage path; or
[0077] The target shell program detects whether the application package of the target TV application needs to be updated; if so, the target shell program updates the application package of the target TV application;
[0078] In one embodiment, the target shell program controls the target TV application to run, including:
[0079] The target shell program runs a streaming program package corresponding to the target TV application to install a streaming application for streaming the target TV application running in the cloud.
[0080] In one embodiment, it further includes:
[0081] The target shell program downloads and installs the streaming program package corresponding to the target TV application according to a preset storage path; or
[0082] The target shell program detects whether a streaming program package corresponding to the target TV application needs to be updated. If so, the target shell program updates the streaming program package corresponding to the target TV application.
[0083] In one embodiment, in response to the user's startup operation on the target television application, starting and running a target shell program corresponding to the target television application includes:
[0084] In response to a user's opening operation of the launch plug-in for the target TV application, the launch plug-in loads and starts a shell program package for running the target shell program to install the target shell program and start the target shell program.
[0085] In one embodiment, the target shell program further includes: detecting whether the shell program package needs to be updated, and if so, updating the shell program package.
[0086] By using the electronic device provided by this embodiment, since the target shell program runs on the target TV terminal and the target shell program provides a running environment for the target TV application, the target shell program controls the running process of the target TV application, so that the running and management processes of the target TV application do not need to rely on the TV system of the target TV terminal, so that the running and management processes of the target TV application are not restricted by the TV system, which can improve the flexibility and controllability of the running and management processes of the target TV application.
[0087] In the above embodiments, a method for running a television application, a device for running a television application, and an electronic device are provided. Furthermore, another embodiment of the present application further provides a computer-readable storage medium for implementing the above-described method for running a television application. The computer-readable storage medium embodiment provided in this application is described briefly. For relevant details, please refer to the corresponding description of the above-described method embodiment. The following embodiments are merely illustrative.
[0088] The computer-readable storage medium provided in this embodiment stores computer instructions, which, when executed by a processor, implement the following steps:
[0089] In response to the user's startup operation for the target TV application, the target shell program corresponding to the target TV application starts running, wherein the target shell program runs on the target TV terminal, and the target shell program provides a running environment for the target TV application; the target shell program controls the running of the target TV application.
[0090] In one embodiment, the target shell program controls the target TV application to run, including:
[0091] The target shell program runs the application package of the target TV application to install the target TV application;
[0092] The target shell program starts running the target TV application.
[0093] In one embodiment, the method further includes: the target shell program downloading and installing the application package of the target TV application according to a preset storage path; or
[0094] The target shell program detects whether the application package of the target TV application needs to be updated; if so, the target shell program updates the application package of the target TV application;
[0095] In one embodiment, the target shell program controls the target TV application to run, including:
[0096] The target shell program runs a streaming program package corresponding to the target TV application to install a streaming application for streaming the target TV application running in the cloud.
[0097] In one embodiment, it further includes:
[0098] The target shell program downloads and installs the streaming program package corresponding to the target TV application according to a preset storage path; or
[0099] The target shell program detects whether a streaming program package corresponding to the target TV application needs to be updated. If so, the target shell program updates the streaming program package corresponding to the target TV application.
[0100] In one embodiment, in response to the user's startup operation on the target television application, starting and running a target shell program corresponding to the target television application includes:
[0101] In response to a user's opening operation of the launch plug-in for the target TV application, the launch plug-in loads and starts a shell program package for running the target shell program to install the target shell program and start the target shell program.
[0102] In one embodiment, the target shell program further includes: detecting whether the shell program package needs to be updated, and if so, updating the shell program package.
[0103] By executing the computer instructions stored on the computer-readable storage medium provided in this embodiment, since the target shell program runs on the target TV terminal and the target shell program provides an operating environment for the target TV application, the target shell program controls the operating process of the target TV application, so that the operation and management process of the target TV application does not need to rely on the TV system of the target TV terminal, so that the operation and management process of the target TV application is not restricted by the TV system, which can improve the flexibility and controllability of the operation and management process of the target TV application.
[0104] In a typical configuration, a computing device includes one or more processors (CPUs), input / output interfaces, network interfaces, and memory.
[0105] Memory may include non-permanent storage in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. Memory is an example of a computer-readable medium.
[0106] 1. Computer-readable media includes permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. Information can be computer-readable instructions, data structures, program modules, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer-readable media does not include non-transitory media such as modulated data signals and carrier waves.
[0107] 2. Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware. Furthermore, the present application may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0108] Although the present application is disclosed as above with the preferred embodiments, it is not intended to limit the present application. Any person skilled in the art may make possible changes and modifications without departing from the spirit and scope of the present application. Therefore, the scope of protection of the present application shall be based on the scope defined by the claims of the present application.
Claims
1. A method for running a television application, characterized in that: include: In response to a user's startup operation for a target television application, a target shell program corresponding to the target television application is started and executed, comprising: in response to the user's startup operation for a startup plug-in of the target television application, the startup plug-in loads and starts a shell program package for running the target shell program, thereby installing the target shell program and starting and executing the target shell program, wherein the target shell program runs on a target television terminal and provides an operating environment for the target television application; The target shell program controls the execution of the target TV application.
2. The method according to claim 1, characterized in that The target shell program controls the operation of the target television application, including: The target shell program runs the application package of the target TV application to install the target TV application; The target shell program starts running the target TV application.
3. The method according to claim 2, characterized in that Also includes: The target shell program downloads and installs the application package of the target TV application according to a preset storage path; or The target shell program detects whether the application package of the target TV application needs to be updated; if so, the target shell program updates the application package of the target TV application.
4. The method according to claim 1, wherein The target shell program controls the operation of the target television application, including: The target shell program runs a streaming program package corresponding to the target TV application to install a streaming application for streaming the target TV application running on a cloud server.
5. The method according to claim 4, characterized in that Also includes: The target shell program downloads and installs the streaming program package corresponding to the target TV application according to a preset storage path; or, The target shell program detects whether a streaming program package corresponding to the target TV application needs to be updated. If so, the target shell program updates the streaming program package corresponding to the target TV application.
6. The method according to claim 1, characterized in that Also includes: The target shell program detects whether the shell program package needs to be updated. If so, the target shell program performs an update process on the shell program package.
7. A television application running device, characterized in that: include: a target shell program startup and operation unit, configured to start and run a target shell program corresponding to a target television application after a user performs a startup operation on the target television application, comprising: in response to the user starting a startup plug-in for the target television application, causing the startup plug-in to load and start a shell program package for running the target shell program, thereby installing the target shell program and starting and running the target shell program, wherein the target shell program runs on a target television terminal and provides an operating environment for the target television application; The target TV application control running unit is used to enable the target shell program to control the running of the target TV application.
8. An electronic device, characterized in that: comprising a processor and a memory; wherein, The memory is configured to store one or more computer instructions, wherein the one or more computer instructions are executed by the processor to implement the method according to any one of claims 1 to 6.
9. A computer-readable storage medium having one or more computer instructions stored thereon, characterized in that: The instructions are executed by a processor to implement the method according to any one of claims 1 to 6.
Citation Information
Patent Citations
Application updating method and device
CN105653338A
Application running method and device, electronic equipment and storage medium
CN116156258A