Transplanting application program interface switching method, device and equipment based on smart television

By numbering various interface resources of smart TV applications and prioritizing the interface resources before switching when switching interfaces, the interface switching problem caused by insufficient memory of smart TVs is solved, the application coverage and user experience are improved, and the R&D and maintenance costs are reduced.

CN119668766APending Publication Date: 2025-03-21北京视游互动科技有限公司
View PDF 9 Cites 0 Cited by

Patent Information

Application Number
CN202510169463.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-17
Publication Date
2025-03-21

AI Technical Summary

Technical Problem

The Android smart TV cannot effectively run the ported APP due to low memory during running time, especially when switching interfaces, such as lag and loading for too long.

Method used

By numbering all resources in each interface of the application, and comparing the differences in the previous and subsequent resource numbers during interface switching, prioritizing the resources in memory for the previous interface switching, and proposing a mechanism to release first and then load, specific resources during interface switching are loaded in a targeted manner.

Benefits of technology

It significantly reduces the requirements for the peak memory of TVs, improves the coverage of ported applications on TV devices, meets users' experience needs on the TV side, and greatly reduces the R&D and maintenance costs of applications.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119668766A_ABST
    Figure CN119668766A_ABST
Patent Text Reader

Abstract

The invention discloses a transplanting application program interface switching method, device and equipment based on a smart television, and relates to the technical field of smart television compatible transplanting application programs, all resources in each interface of an application program are correspondingly numbered, and when the application program is actually operated, the transplanting application program interface switching method and device based on the smart television are obtained by comparing the difference of the serial numbers of the resources before and after. According to the method, the resources of the interface before switching in the memory are preferentially processed, a mechanism of releasing and then loading is provided, and specific resources during interface switching are loaded in a targeted manner, so that the situation that the running burden is too heavy due to repeated loading of the resources is avoided, and the probability that the memory of a television end reaches a peak value and a series of problems are caused can be reduced. When the transplanted application program is operated at the television end, the requirement for the television operation memory peak value can be remarkably reduced, so that the coverage rate of the transplanted application program on television equipment can be improved, the use experience requirement of a user at the television end can be met, and in addition, the research, development and maintenance cost of the application program can be greatly reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of smart TV compatible transplanted application programs, and in particular to a transplanted application program interface switching method, device and equipment based on a smart TV. Background Art

[0002] As the resolution of Android phones increases, the resolution of corresponding image resources will also increase. Due to the objective factor that the hardware iteration speed of TV devices is slower than that of mobile phones, some Android smart TVs cannot run the ported APP due to low memory during operation, especially when switching to the new interface, problems such as freeze and long loading time will occur.

[0003] Specifically, the hardware configuration of TV devices is usually lower than that of mobile phones. When porting mobile phone applications, such as games, to TV devices, one of the current mainstream methods is to produce additional low-profile resources to reduce the hardware requirements for TV devices.

[0004] The disadvantage of this method is that although it reduces the clarity and resource size to meet the operating scenarios of mid- and low-end TV devices, it will increase the workload of mobile game research and development and the subsequent maintenance costs, resulting in limited coverage of mobile APPs on TV. On the other hand, it will also make it difficult for the ported application to meet the user experience requirements on TV devices. Summary of the invention

[0005] In view of the above, the present invention aims to provide a method, device and equipment for switching application program interfaces based on a smart TV to solve the specific problems mentioned above.

[0006] The technical solution adopted by the present invention is as follows:

[0007] In a first aspect, the present invention provides a method for switching a transplanted application program interface based on a smart TV, comprising:

[0008] When the TV terminal switches the application program interface, before loading the resources of the interface to be switched, the resource numbers of the interface before switching and the interface to be switched are read;

[0009] Compare the resource numbers of the interface to be switched with the resource numbers of the interface before switching;

[0010] Retaining corresponding resources in the interface before switching with the same comparison result in the storage unit of the TV end, and releasing other resources in the interface before switching;

[0011] Only the corresponding resources in the to-be-switched interface with different comparison results are loaded into the storage unit;

[0012] Complete interface switching based on the reserved resources and loaded resources.

[0013] In at least one possible implementation, the resource number is configured as follows:

[0014] Presetting first numbers for all interfaces of the application, and setting corresponding second numbers for all resources in each interface;

[0015] An index table is established using the first number and the second number and stored in the television terminal.

[0016] In at least one possible implementation manner, the resource numbering configuration method further includes: during the running of the application program, dynamically numbering each interface one by one.

[0017] In at least one possible implementation, the dynamic resource number includes:

[0018] When the application is run for the first time on the TV, each resource in the current interface is numbered;

[0019] When switching to the next interface, after releasing the resources of the current interface, the resources of the next interface are loaded and numbered.

[0020] In at least one possible implementation manner, the dynamic resource numbering further includes:

[0021] When reading each resource number in the current interface, determine whether the reading is successful;

[0022] If the reading fails, the unnumbered resources in the current interface will be numbered;

[0023] Similarly, when switching to the next interface, the resource number is numbered based on whether the resource number is read successfully before loading the resource of the next interface.

[0024] In at least one possible implementation manner, the interface switching method further includes: before performing number comparison, data sorting of resource numbers of the interface before switching and the interface to be switched is performed in a unified format or order.

[0025] In a second aspect, the present invention provides a device for switching application program interfaces based on a smart TV, comprising:

[0026] The resource number reading module is used to read the resource numbers of the interface before switching and the interface to be switched before loading the resources of the interface to be switched when the TV end switches the application interface;

[0027] A number comparison module, used to compare the resource numbers of the interface to be switched with the resource numbers of the interface before switching;

[0028] A pre-switching interface resource processing module, used to retain the corresponding resources in the pre-switching interface with the same comparison result in the storage unit of the TV end, and release other resources in the pre-switching interface;

[0029] A resource loading module, used for loading only the corresponding resources in the to-be-switched interface with different comparison results in the storage unit;

[0030] The interface switching module is used to complete interface switching based on the reserved resources and loaded resources.

[0031] In a third aspect, the present invention provides an electronic device, comprising: one or more processors, a memory and one or more computer programs, wherein the memory may adopt a non-volatile storage medium, wherein the one or more computer programs are stored in the memory, and the one or more computer programs include instructions, and when the instructions are executed by the device, the electronic device performs the method as described in the first aspect or any possible implementation manner of the first aspect.

[0032] In a fourth aspect, the present invention provides a computer-readable storage medium, which stores a computer program, which, when executed on a computer, enables the computer to execute the method as described in the first aspect or any possible implementation of the first aspect.

[0033] In a fifth aspect, the present invention further provides a computer program product, which, when executed by a computer, is used to execute the method in the first aspect or any possible implementation of the first aspect. In a possible design of the fifth aspect, the relevant programs involved in the product may be stored in whole or in part on a memory packaged with the processor, or may be stored in whole or in part on a storage medium not packaged with the processor.

[0034] It should be understood that the second to fifth aspects of the embodiments of the present application are consistent with the technical solutions of the first aspect of the embodiments of the present application, and the beneficial effects achieved by each aspect and the corresponding feasible implementation methods are similar and will not be repeated here.

[0035] The main design concept of the present invention is to give corresponding numbers to all resources in each interface of the application, and then compare the difference in resource numbers before and after the actual operation of the application, give priority to the resources of the interface before switching in the memory, and propose a mechanism of releasing first and then loading, so as to load specific resources when the interface is switched, thereby avoiding the situation where repeated loading of interface resources causes excessive operating burden, and further reduce the probability that the memory of the TV end reaches the peak value and causes a series of problems during the application operation process. Through the scheme of the present invention, when the transplanted application is run on the TV end, the requirement for the peak memory of the TV operation can be significantly reduced, thereby improving the coverage rate of the transplanted application on the TV device and meeting the user's experience requirements on the TV end. In addition, the development and maintenance costs of the application can be greatly reduced. BRIEF DESCRIPTION OF THE DRAWINGS

[0036] In order to make the purpose, technical solutions and advantages of the present invention more clear, the present invention will be further described below with reference to the accompanying drawings, in which:

[0037] Figure 1 A schematic diagram of a process flow of a method for switching application program interfaces based on a smart TV provided by an embodiment of the present invention;

[0038] Figure 2 A schematic diagram of a smart TV-based application program interface switching device provided in an embodiment of the present invention.

[0039] Figure 3 A schematic diagram of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0040] Embodiments of the present invention are described in detail below, examples of which are shown in the accompanying drawings, wherein the same or similar numbers throughout represent the same or similar elements or elements with the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain the present invention, and cannot be interpreted as limiting the present invention.

[0041] As mentioned above, when a mobile phone or cloud APP needs to be ported to a TV device, due to the small running memory and slow memory reading and writing speed of the TV device, when the interface is switched after the APP is started, the resources of the next interface need to be loaded first before the resources of the current display interface can be released. That is, in the interface switching stage, at least all the resources of the previous and next interfaces must be loaded into the memory. At this time, the running memory of the TV device will reach its peak, resulting in long loading time, black screen, flash back and other problems.

[0042] In view of this, the present invention proposes an embodiment of a method for switching application program interfaces based on a smart TV. Specifically, Figure 1shown, including:

[0043] Step S1: When the TV terminal switches the application program interface, before loading the resource of the interface to be switched, read the resource numbers of the interface before switching and the interface to be switched;

[0044] Regarding the resource number in the interface, in actual operation, there are at least three configuration methods:

[0045] Method 1: The first numbers of all interfaces of the application can be pre-set, and the corresponding second numbers can be set for all resources in each interface, and an index table can be established using the first number and the second number and stored in the TV terminal. In this embodiment, when the application is run, based on the first number of the current interface obtained, the second numbers of all resources in the interface can be obtained by looking up the table.

[0046] Method 2: When the application is run for the first time on the TV, each resource in the current interface is numbered. When switching to the next interface, after releasing the resources of the current interface, the resources of the next interface are loaded and numbered. For example, but not limited to, the resource information of the current interface in the memory can be obtained (achieved by scanning the memory resource path), and then the HashCode ID corresponding to each resource is generated according to the obtained resource information, and saved in the TV; and the resource numbering in all interfaces is completed by analogy. Regarding method 2, it can be pointed out that dynamic numbering is performed during the first operation of the transplanted application on the TV, and in order to avoid memory peak, when switching interfaces, the resources of the interface before switching are first released, and then the resources of the interface to be switched are loaded. Although this process may have certain disadvantages, it can be understood as the first numbering link of the program to ensure that the number can be effectively obtained during the subsequent actual operation of the program.

[0047] Method three: when reading the resource numbers in the current interface, determine whether the reading is successful; if the reading is not successful, it means that some resources in the current interface have not been numbered, so they can be numbered according to the measures mentioned in method two and saved in the TV end; then by analogy, when switching to the next interface, before loading the resources of the next interface, number them based on the mechanism of whether the resource number is read successfully, and then release the resources of the previous interface and load the resources of the current interface (that is, the next interface mentioned above) to complete the interface switching. It should also be pointed out here that method three can be used both when running the application for the first time and in the subsequent actual running of the application. Especially for the latter, for example, when randomly generated resources appear, the flexibility of method three can be reflected.

[0048] Step S2, compare the resource numbers of the interface to be switched with the resource numbers of the interface before switching (that is, the previous interface of the interface to be switched); (Those skilled in the art can understand that the interface before switching does not exist for the first interface, so this embodiment does not target the loading process of the first interface) In actual operation, before performing the comparison operation, the resource numbers of the interface before switching and the interface to be switched can be sorted in a unified format or order so as to efficiently and accurately complete the subsequent comparison processing.

[0049] Step S3, retaining the corresponding resources in the pre-switching interface with the same comparison result in the storage unit of the TV end, and releasing other resources in the pre-switching interface; (when the comparison result indicates that there are no identical resources, all resources of the switcher interface are released).

[0050] Step S4, only load the corresponding resources in the to-be-switched interface with different comparison results into the storage unit; (when the comparison result representation is missing, that is, there are no other different resources in the to-be-switched interface except the resources that are the same as the interface before switching, then this step does not load the actual resources).

[0051] Step S5: Complete interface switching based on the reserved resources and the loaded resources.

[0052] In summary, the main design concept of the present invention is to give corresponding numbers to all resources in each interface of the application, and to give priority to the resources of the interface before switching in the memory by comparing the difference in the resource numbers before and after when actually running the application, and to propose a mechanism of releasing first and then loading, so as to load specific resources when the interface is switched in a targeted manner, thereby avoiding the situation where repeated loading of resources causes excessive operating burden, and thus reducing the probability of causing the memory on the TV side to reach a peak value and cause a series of problems. When the present invention runs the transplanted application on the TV side, it can significantly reduce the requirements for the peak value of the TV running memory, thereby improving the coverage of the transplanted application on the TV device and meeting the user's experience requirements on the TV side. In addition, it can also greatly reduce the R&D and maintenance costs of the application.

[0053] Corresponding to the above-mentioned embodiments and preferred solutions, the present invention also provides an embodiment of a device for switching application program interfaces based on a smart TV, such as Figure 2 As shown, it may specifically include the following components:

[0054] The resource number reading module 201 is used to read the resource numbers of the interface before switching and the interface to be switched before loading the resources of the interface to be switched when the TV terminal switches the application interface;

[0055] The number comparison module 202 is used to compare the resource numbers of the interface to be switched with the resource numbers of the interface before switching;

[0056] The pre-switching interface resource processing module 203 is used to retain the corresponding resources in the pre-switching interface with the same comparison result in the storage unit of the TV end, and release other resources in the pre-switching interface;

[0057] A resource loading module 204, used for loading only the corresponding resources in the to-be-switched interface with different comparison results in the storage unit;

[0058] The interface switching module 205 is used to complete the interface switching based on the reserved resources and the loaded resources.

[0059] It should be understood that the above Figure 2 The division of the various components in the transplant application interface switching device based on smart TV shown is only a division of logical functions. In actual implementation, they can be fully or partially integrated into one physical entity, or they can be physically separated. And these components can all be implemented in the form of software calling through processing elements; some components can also be implemented in the form of software calling through processing elements, and some components can be implemented in the form of hardware. For example, one of the above modules can be a separately established processing element, or it can be integrated in a chip of an electronic device. The implementation of other components is similar. In addition, all or part of these components can be integrated together, or they can be implemented independently. In the implementation process, each step of the above method or the above components can be completed by the hardware integrated logic circuit in the processor element or the instructions in the form of software.

[0060] For example, the above components may be one or more integrated circuits configured to implement the above methods, such as one or more application specific integrated circuits (ASIC), or one or more microprocessors (DSP), or one or more field programmable gate arrays (FPGA). For another example, these components may be integrated together to be implemented in the form of a system-on-a-chip (SOC).

[0061] Based on the above embodiments and their preferred solutions, those skilled in the art can understand that, in actual operation, the technical concept involved in the present invention can be applied to a variety of implementations. The present invention uses the following carrier as a schematic illustration:

[0062] (1) An electronic device. The device may specifically include: one or more processors, a memory, and one or more computer programs, wherein the one or more computer programs are stored in the memory, and the one or more computer programs include instructions, and when the instructions are executed by the device, the device performs the steps / functions of the aforementioned embodiment or equivalent implementation.

[0063] The electronic device may specifically be an electronic device related to a computer, such as but not limited to various computing terminals and electronic products, and is particularly preferably a television device, such as an Android smart TV.

[0064] Specifically, the processor, communication interface, and memory can all communicate with each other through a communication bus. Among them, the processor may be a central processing unit CPU, DSP, microcontroller or digital signal processor, and may also include GPU, embedded neural network processor (Neural-network Process Units; hereinafter referred to as: NPU) and image signal processor (Image Signal Processor; hereinafter referred to as: ISP). The processor may also include a specific integrated circuit ASIC, or one or more integrated circuits configured to implement the embodiment of the present invention, etc. In addition, the processor may have the function of operating one or more software programs, and the software programs may be stored in a storage medium such as a memory; and the aforementioned memory / storage medium may include: non-volatile memory (Non-Volatile Memory), such as a non-removable disk, U disk, mobile hard disk, optical disk, etc., as well as read-only memory (Read-Only Memory; hereinafter referred to as: ROM), random access memory (RandomAccess Memory; hereinafter referred to as: RAM), etc.

[0065] Although the present invention does not limit the specific form of the electronic device, for the purpose of illustrative introduction, Figure 3 As shown, the present invention provides a schematic diagram of the structure of an embodiment of an electronic device. Specifically, the electronic device 900 includes a processor 910 and a memory 930. The processor 910 and the memory 930 can communicate with each other through an internal connection path to transmit control and / or data signals. The memory 930 is used to store a computer program, and the processor 910 is used to call and run the computer program from the memory 930. The above-mentioned processor 910 and the memory 930 can be combined into a processing device, and more commonly, they are independent components from each other. The processor 910 is used to execute the program code stored in the memory 930 to implement the above-mentioned functions. In specific implementation, the memory 930 can also be integrated in the processor 910, or, independent of the processor 910.

[0066] In addition, in order to make the functions of the electronic device 900 more complete, the electronic device 900 may further include one or more of an input unit 960, a display unit 970, an audio circuit 980, a camera 990, and a sensor 901, and the audio circuit may further include a speaker 982, a microphone 984, etc. The display unit 970 may include a display screen.

[0067] Furthermore, the electronic device 900 may also include a power supply 950 for providing electrical energy to various devices or circuits in the electronic device 900 .

[0068] It should be understood that Figure 3 The electronic device 900 shown can implement each process of the method provided in the aforementioned embodiment. The operation and / or function of each component in the electronic device 900 can be respectively to implement the corresponding process in the aforementioned method embodiment. For details, please refer to the description of the embodiments of the method, device, etc. in the previous text. To avoid repetition, the detailed description is appropriately omitted here.

[0069] It should be understood that Figure 3 The processor 910 in the electronic device 900 shown may be a system on chip SOC, which may include a central processing unit (CPU) and may further include other types of processors, such as a graphics processing unit (GPU), etc., which will be described in detail below.

[0070] In summary, the various processors or processing units within the processor 910 can work together to implement the previous method flow, and the corresponding software programs of the various processors or processing units can be stored in the memory 930.

[0071] (2) A computer data storage medium on which a computer program or the above-mentioned device is stored, which, when the computer program or the above-mentioned device is executed, enables a computer to execute the steps / functions of the aforementioned embodiment or equivalent implementation.

[0072] In several embodiments provided by the present invention, any function, if implemented in the form of a software functional unit and sold or used as an independent product, can be stored in a computer data storage medium. Based on this understanding, some technical solutions of the present invention are essentially or part of the technical solution that contributes to the prior art or part of the technical solution can be embodied in the form of the software product described below.

[0073] It should be particularly pointed out that the storage medium may refer to a server or a similar computer device, specifically, a storage device in a server or a similar computer device storing the aforementioned computer program or the aforementioned apparatus.

[0074] (3) A computer program product (which may include the above-mentioned apparatus), which, when running on a terminal device, enables the terminal device to execute the method for switching the transplanted application program interface based on a smart TV according to the above-mentioned embodiment or an equivalent implementation.

[0075] It can be seen from the above description of the implementation method that those skilled in the art can clearly understand that all or part of the steps in the above implementation method can be implemented by means of software plus a necessary general hardware platform. Based on this understanding, the above computer program product may include but is not limited to APP.

[0076] In the embodiments of the present invention, "at least one" refers to one or more, and "more than one" refers to two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B may represent the existence of A alone, the existence of A and B at the same time, and the existence of B alone. A and B may be singular or plural. The character " / " generally indicates that the associated objects before and after are in an "or" relationship. "At least one of the following" and similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one of a, b and c may represent: a, b, c, a and b, a and c, b and c, or a and b and c, where a, b, c may be single or multiple.

[0077] Those skilled in the art will appreciate that the various modules, units, and method steps described in the embodiments disclosed in this specification can be implemented by a combination of electronic hardware, computer software, and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art may use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present invention.

[0078] In addition, each embodiment in this specification is described in a progressive manner, and the same or similar parts between the embodiments can be referred to each other. In particular, for embodiments such as devices and equipment, since they are basically similar to method embodiments, the relevant parts can refer to the partial description of the method embodiments. The embodiments of the devices and equipment described above are merely schematic, wherein the modules, units, etc. described as separate components may or may not be physically separated, that is, they may be located in one place, or they may be distributed in multiple places, such as nodes of a system network. Specifically, some or all of the modules and units may be selected according to actual needs to achieve the purpose of the above-mentioned embodiment scheme. Those skilled in the art can understand and implement it without paying creative labor.

[0079] The above describes in detail the structure, features and effects of the present invention based on the embodiments shown in the drawings, but the above is only a preferred embodiment of the present invention. It should be noted that the technical features involved in the above embodiments and their preferred methods can be reasonably combined and matched into a variety of equivalent schemes by those skilled in the art without departing from or changing the design ideas and technical effects of the present invention; therefore, the present invention is not limited to the scope of implementation shown in the drawings, and all changes made in accordance with the concept of the present invention, or modifications to equivalent embodiments with equivalent changes, which still do not exceed the spirit covered by the specification and drawings, should be within the protection scope of the present invention.

Claims

1. A method for switching application program interfaces based on smart television, characterized in that: include: When the TV terminal switches the application program interface, before loading the resources of the interface to be switched, the resource numbers of the interface before switching and the interface to be switched are read; Compare the resource numbers of the interface to be switched with the resource numbers of the interface before switching; Retaining corresponding resources in the interface before switching with the same comparison result in the storage unit of the TV end, and releasing other resources in the interface before switching; Only the corresponding resources in the to-be-switched interface with different comparison results are loaded into the storage unit; Complete interface switching based on the reserved resources and loaded resources.

2. The method for switching application program interfaces based on a smart TV according to claim 1, characterized in that: The resource ID can be configured in the following ways: Presetting first numbers for all interfaces of the application, and setting corresponding second numbers for all resources in each interface; An index table is established using the first number and the second number and stored in the television terminal.

3. The method for switching application program interfaces based on smart TV according to claim 1, characterized in that: The resource numbering configuration method also includes: during the running of the application program, dynamically numbering each interface one by one.

4. The method for switching application program interfaces based on a smart TV according to claim 3, characterized in that: The dynamic resource number includes: When the application is run for the first time on the TV, each resource in the current interface is numbered; When switching to the next interface, after releasing the resources of the current interface, the resources of the next interface are loaded and numbered.

5. The method for switching application program interfaces based on smart TV according to claim 3, characterized in that: The dynamic resource number also includes: When reading each resource number in the current interface, determine whether the reading is successful; If the reading fails, the unnumbered resources in the current interface will be numbered; Similarly, when switching to the next interface, the resource number is numbered based on whether the resource number is read successfully before loading the resource of the next interface.

6. The method for switching application program interfaces based on a smart TV according to any one of claims 1 to 5, characterized in that: The interface switching method further includes: before comparing the numbers, sorting the resource numbers of the interface before switching and the interface to be switched according to a unified format or order.

7. A device for switching application program interfaces based on smart television, characterized in that: include: The resource number reading module is used to read the resource numbers of the interface before switching and the interface to be switched before loading the resources of the interface to be switched when the TV end switches the application interface; A number comparison module, used to compare the resource numbers of the interface to be switched with the resource numbers of the interface before switching; A pre-switching interface resource processing module, used to retain the corresponding resources in the pre-switching interface with the same comparison result in the storage unit of the TV end, and release other resources in the pre-switching interface; A resource loading module, used for loading only the corresponding resources in the to-be-switched interface with different comparison results in the storage unit; The interface switching module is used to complete interface switching based on the reserved resources and loaded resources.

8. An electronic device, characterized in that: include: One or more processors, a memory, and one or more computer programs, wherein the one or more computer programs are stored in the memory, and the one or more computer programs include instructions, and when the instructions are executed by the electronic device, the electronic device executes the method for switching the transplanted application program interface based on a smart TV as described in any one of claims 1 to 6.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method for switching the transplanted application program interface based on a smart TV as described in any one of claims 1 to 6 is implemented.

10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the method for switching the transplanted application program interface based on a smart TV as described in any one of claims 1 to 6 is implemented.

Citation Information

Patent Citations

  • Resource reuse method and device, electronic device and computer readable storage medium

    CN110865810A

  • Mobile terminal application program data resource processing method and device

    CN114416212A

  • Voice control method and device based on interactive page, equipment and storage medium

    CN114706552A

  • Program dynamic loading method and device and electronic equipment

    CN114721735A

  • Webpage display method and device, equipment, medium and product

    CN115292643A