A method for automatically starting online video VOD television

By creating background service detection and recording VOD applications in smart TV, the problem of users having difficulty finding the content they had previously watched and unable to automatically start VOD is solved, and user-friendly automatic start and real-time monitoring functions are realized.

CN119767085APending Publication Date: 2025-04-04SHARP ELECTRONICS RES & DEV NANJING CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411969566.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-30
Publication Date
2025-04-04

AI Technical Summary

Technical Problem

The diversity of VOD applications in smart TVs makes it difficult for users to find the content they watched before, and the VOD they watched last time cannot be automatically started after booting.

Method used

By creating a backend service, detecting all VOD applications in the system, generating a list for users to choose, and recording user selection and viewing records, real-time monitoring is achieved.

Benefits of technology

Users can directly select and automatically start the required VOD application without the need for a complicated search process, and they can directly enter the VOD they watched before after the next boot.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119767085A_ABST
    Figure CN119767085A_ABST
Patent Text Reader

Abstract

The present invention provides a method for automatically starting an online video VOD television. Through algorithms such as keywords of all VOD package names on the market, permissions applied for by applications, and memory usage size, all VODs included in the television system are retrieved. When the television is turned on for the first time, all VODs are listed in the form of a List pop-up window, allowing the user to directly select which VOD to watch, thereby allowing the user to skip a complicated search process and directly enter the VOD to watch television programs. In addition, once the user enters this VOD to watch, the software will record it, and the user can directly enter the VOD app the next time the television is turned on without having to select again.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention belongs to the technical field of liquid crystal televisions and debugging methods, and in particular relates to a method for automatically starting an online video VOD television. Background Art

[0002] As the popular smart TV in the market, various VODs are integrated, which causes great troubles to users, especially the elderly. They don't know where to start with a wide variety of VODs, which causes the problem of "not being able to watch TV" after turning on the TV. In addition, if you turn off and then turn on the TV, you can't find the VOD you watched last time, which also causes great trouble to ordinary users. Summary of the invention

[0003] Technical solution: In order to solve the above technical problems, the present invention provides a method for automatically starting online video VOD television, the steps of the method comprising:

[0004] S1. Create a background service. When the TV is powered on and receives the power-on broadcast, the background service will automatically start. When the TV is powered on for the first time, the background service will detect all VOD applications in the system according to the method in S2.

[0005] S2. Retrieve all online video VOD applications in the system through application package name features and application permission features;

[0006] S3, create a list List, list all the VOD detected in S2, the user can select any VOD in the list, after selection, the VOD application will be automatically started after booting. The list will be continuously updated according to the background application detection status;

[0007] S4. The next time you turn on the device, the background service in S1 will automatically start after receiving the power-on broadcast, read the online video recorded when the device was last turned off, and open it directly. If no online video was playing when the device was last turned off, the VOD selected by the user will be automatically opened.

[0008] S5. If the user switches to another online video VOD to watch, the background service can monitor in real time and pop up a prompt to remind the user whether to switch to start the online video VOD. If the user chooses yes, the VOD will be automatically started next time the computer is turned on.

[0009] As an improvement, in S2, the keywords include the package name and class name of the online video VOD; and the instruction search segment includes the dumpsys package.

[0010] As an improvement, when S2 uses the application package name feature to detect online video VOD applications, it is through the judgment function f PN(P i ) to determine whether the application package name meets the characteristics of VOD applications. If it meets the characteristics, it returns 1, and if it does not meet the characteristics, it returns 0. See formula 1

[0011]

[0012] Where P i For installed applications, the keywords include cibn, tencent, aliyun, iqiyi, video, vod, and streaming.

[0013] As an improvement, when using application permission features to detect online video VOD applications in S2, the specific steps are as follows: suppose there are m types of related VOD application permissions, recorded as R1, R2, R m, For application A i The requested permissions are: Define the function ∫ PR (A i ) to determine the permission status. If the number of intersections between the permission set applied by the application and the typical VOD permission set reaches the threshold t, it is considered to be in compliance and returns 1. Otherwise, it returns 0. See formula 2

[0014]

[0015] As an improvement, when using the application package name feature and the application permission feature to detect the online video VOD application in S2, the specific steps are: setting the logical relationship between the application package name feature and the application permission feature, defining the function IVA(A i ) in ∫ PR and f PN The judgment logic of logical AND or logical OR is used. When the judgment logic is met, 1 is returned; when the judgment logic is not met, 0 is returned.

[0016] As an improvement, in S3, the list includes all VOD options and VOD browsing records.

[0017] As an improvement, in S4, when reading the online video VOD recorded when the computer was shut down last time, it is directly opened. When judging whether it is being played, the memory occupancy rate of the currently played online video VOD to the memory resource is calculated. When it is higher than the set threshold, it is judged to be running. The calculation formula 3 is:

[0018]

[0019] Memory occ+,- (VOD2) is the memory resource occupancy rate, M tot@A Indicates the total available memory in the system. The memory size occupied by the online video VOD application VOD2.

[0020] Beneficial effect: The method proposed by the present invention is to list all VODs contained in the TV system through the keywords of all VOD package names on the market, the applied permissions, the memory usage, etc. When the TV is turned on for the first time, a List pop-up window is used to directly let the user choose which VOD to watch, so that the user can skip the complicated search process and directly enter the VOD to watch TV programs.

[0021] In addition, once the user enters this VOD to watch, the software will record it. The next time the TV is turned on, the user can directly enter the VOD app without having to select it again. BRIEF DESCRIPTION OF THE DRAWINGS

[0022] Figure 1 Schematic diagram of the principle of the method of the present invention. DETAILED DESCRIPTION

[0023] The technical solutions in the embodiments of the present invention will be described clearly and completely below so that those skilled in the art can better understand the advantages and features of the present invention, thereby making a clearer definition of the protection scope of the present invention. The examples described in the present invention are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments in the present invention, all other embodiments obtained by ordinary technicians in the field without creative work are within the scope of protection of the present invention.

[0024] See Figure 1 As shown in FIG. 1 , a method for automatically starting online video VOD television according to the present invention is shown, and the specific steps are as follows:

[0025] S1. Build a background service inherited from Android service, set the keyword of automatic start as a flag, and when the self-service task service receives this keyword, it will automatically start;

[0026] Preferably, a background service can be inherited from the service, and the service can be automatically started after receiving BOOT_COMPLETED; all package names and class names with keywords VOD such as cibn, tencent, aliyun, iqiyi, etc. can be retrieved through the dumpsys package command;

[0027] S2. Detect all online video VOD applications through multiple algorithms, including but not limited to application package name features, application permission features, and different logical relationships between application package name features and application permission features;

[0028] Among them, the algorithm in S2 includes S2-1: Package Name Detection (PND) based on the package name of the VOD application contains some specific keywords, such as "cibn", "tencent", "aliyun", "iqiyi", "video", "vod", "streaming", etc. Suppose there are a total of n installed applications in the system, and their package names are P1, P2, ..., P H , define a judgment function f JK (P L ) to determine whether the package name meets the characteristics of the VOD application. If it meets the requirements, it returns 1, and if it does not meet the requirements, it returns 0.

[0029]

[0030] For example, if the application package name is "com.example.video.player", and the dumpsys package command is used to find that it contains "video", then f JK The return value for this package name is 1.

[0031] S2-2: Permission Detection (PD) based on application permission characteristics

[0032] VOD applications apply for some specific permissions, including network access permissions for obtaining video streams and storage permissions for caching videos.

[0033] In this algorithm, it is assumed that there are m types of relevant typical VOD application permissions, denoted as R1, R2, ..., R N, For application A L The requested permission set is S QR , define a function ∫ JS (A L ) is used to determine the permission status. If the number of intersections between the permission set applied for by the application and the typical VOD permission set reaches a certain threshold, preferably the threshold is set to t, it is considered to be in compliance and 1 is returned, otherwise 0 is returned.

[0034]

[0035] For example, if m=5, it means there are 5 typical permissions), t=3, application A L If the number of intersections between the requested permission set and the five typical permissions is greater than or equal to 3, then ∫ JS (A L )=1.

[0036] S2-3: Comprehensively determine whether the application is a VOD application (Is VOD Application, IVA)

[0037] Based on the package name and permission features, the present invention defines a function IVA (A L ), a comprehensive judgment can be made by using a logical AND (that is, both conditions must be met to a certain extent to be determined as a VOD application, and of course, it can also be adjusted to other logical relationships such as logical OR according to needs).

[0038] As a specific implementation, assume that IVA (A L ) in ∫ JS and f JK The logic of logical AND is used. Returning 1 indicates that it is a VOD application, and returning 0 indicates that it is not a VOD application.

[0039] IVA(A L ) = f JK (P L )∧∫ JS (A L ).

[0040] S3. Create a List to list all VOD options. This List will be updated as the background continuously determines new VODs. Users can directly choose which VOD they want to watch, and the service will record the user's choice.

[0041] S4. The next time you turn on the computer, the service starts automatically, reads the VOD recorded when the computer was turned off last time, and then directly opens the VOD so that the user can watch it directly. How to determine whether the VOD is playing can be determined by the following algorithm formula: Let M tot@A Indicates the total available memory of the system (unit: bytes, etc.). For VOD application VOD2, the memory size it occupies is (Unit: Bytes, etc., which can also be obtained through system memory monitoring tools) occ+,- The calculation formula for (VOD2) is:

[0042]

[0043] For example, if the total system memory is 4GB x 1024 x 1024 x 1024 bytes, and a VOD application occupies 512 x 1024 x 1024 bytes of memory, then

[0044]

[0045] If this value is greater than 10%, it means that the VOD application is running.

[0046] S5. If the user switches to another VOD to watch, the service can also monitor in real time and pop up a toast to remind the user whether to switch to the VOD that was started at startup, thus avoiding the disadvantage of being unable to switch to another VOD.

[0047] The method of the present invention can directly start a background service after receiving the system startup broadcast. The background service can retrieve all the mainstream VODs in the system and list them in a list for direct selection by users.

[0048] In addition, the started background service is always running, monitoring the VOD currently being watched by the user in real time, and recording the package name and class name of the VOD. When exiting the VOD, the user is asked whether to watch the VOD directly after the next boot.

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

Claims

1. A TV capable of automatically starting online video VOD, characterized in that: The following methods and steps: S1. Create a background service. After the TV is powered on and receives the power-on broadcast, the background service will automatically start. When the device is turned on for the first time, the background service will detect all VOD applications in the system according to the method of S2; S2. Retrieve all online video VOD applications in the system through application package name features and application permission features; S3, create a list, list all the VOD detected in S2, the user selects at least one VOD in the list, and the VOD application is automatically started after the selection is turned on; the list will be continuously updated according to the background application detection status; S4. The next time you turn on the device, the background service in S1 will automatically start after receiving the power-on broadcast, read the online video recorded when the device was last turned off, and open it directly. If no online video was playing when the device was last turned off, the VOD selected by the user will be automatically opened. S5. If the user switches to another online video VOD to watch, the background service can monitor in real time and pop up a prompt to remind the user whether to switch and start the online video VOD; If the user selects yes, the VOD will be automatically started the next time the computer is turned on.

2. The method for automatically starting online video VOD television according to claim 1, characterized in that: When S2 uses the package name feature to detect online video VOD applications, it is through the judgment function f PN (P i ) to determine whether the application package name meets the characteristics of VOD applications. If it meets the characteristics, it returns 1, and if it does not meet the characteristics, it returns 0. See formula 1 Where P i For installed applications, keywords include cibn, tencent, aliyun, iqiyi, video, vod, streaming, and the retrieval command uses the dumpsys package.

3. The method for automatically starting online video VOD television according to claim 3, characterized in that: When using application permission features to detect online video VOD applications in S2, the specific steps are as follows: suppose there are m types of related VOD application permissions, recorded as R1, R2, R m, For application A i The requested permissions are: Define the function ∫ PR (A i ) to determine the permission status. If the number of intersections between the permission set applied by the application and the typical VOD permission set reaches the threshold t, it is considered to be in compliance and returns 1. Otherwise, it returns 0. See formula 2 4. The method for automatically starting online video VOD television according to claim 4, characterized in that: When using the application package name feature and the application permission feature to detect the online video VOD application in S2, the specific steps are: setting the logical relationship between the application package name feature and the application permission feature, defining the function IVA(A i ) in ∫ PR and f PN The judgment logic of logical AND or logical OR is used. When the judgment logic is met, 1 is returned; when the judgment logic is not met, 0 is returned.

5. The method for automatically starting online video VOD television according to claim 1, characterized in that: In S3, the list includes all VOD options and VOD browsing records.

6. The method for automatically starting online video VOD television according to claim 1, characterized in that: In S4 and S5, the online video VOD recorded when the computer was shut down last time is read and opened directly to determine whether the current application is VOD. The memory resource occupancy rate of the foreground application can be calculated. When it is higher than the set threshold, the foreground application is determined to be VOD. The calculation formula 3 is: Memory occ+,- (VOD2) is the memory resource occupancy rate, M tot@A Indicates the total available memory in the system. The memory size occupied by the online video VOD application VOD2.