Subscribed television solution in OTT mode

By providing a subscription TV solution in OTT mode, users can choose channels or subscriptions according to their personal preferences, and broadcast live through the set playback logic, solving the problem of delay in new users being unable to watch channel live broadcasts and content updates, improving user experience and avoiding the risk of violations.

CN119545101APending Publication Date: 2025-02-28WUXI YSTEN TECH
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411625229.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-14
Publication Date
2025-02-28

AI Technical Summary

Technical Problem

Under the background of OTT live broadcast rectification, new users cannot watch live broadcasts on the channel, and there is a delay in the update of content published to the client, which affects the user experience.

Method used

Provides a subscription TV solution in OTT mode, where users can choose to enter the channel or subscribe according to the list status and content, select a complete random mode, a rollback viewing mode and a continuous viewing mode to display the program set through the console, or play live through the playback logic.

Benefits of technology

It solves the problem that users cannot watch live broadcasts, broadens the channels for users to watch live TV, improves the viewing experience, and reduces restrictions. Users can automatically or manually select live programs based on their personal preferences, and avoid violation risks through the set playback logic, reduce resource loading time, and reduce CPU usage.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119545101A_ABST
    Figure CN119545101A_ABST
Patent Text Reader

Abstract

The invention discloses a subscription television solution in an OTT mode, and belongs to the technical field of telecommunication networks. The user selects to enter a channel or subscribe by combining the content required by the user and the purpose of the user to enter the target application according to the list state and the content; if the user selects the channel, a complete random mode, a rollback playback mode and a continuous playback mode are selected through the console to display the previous playback or the latest playback of the program set; or selecting whether to enter the subscription or not through the console, if so, entering the subscription, and if not, returning; and if the user enters subscription, displaying a subscription list and selecting subscribed live broadcast to perform live broadcast playing through the broadcast starting logic, the broadcast continuing logic and the broadcast switching logic. The problem that the user watches the live broadcast through the television is solved, the channel for the user to watch the television live broadcast is widened, the watching experience is improved, the limitation is reduced, and the user can automatically or manually select the most wanted live broadcast program according to personal preference.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the technical field of telecommunication networks, and in particular to a subscription television solution under an OTT mode. Background Art

[0002] OTT is a telecommunications operator that provides various application services to users through the Internet (Over The Top, referred to as OTT). The OTT device is set in the subscriber space of the OTT service (for example, the living room, the store) to receive the content stream from the streaming server through the network and play the content stream to the subscriber. In this case, the OTT device can be implemented by an OTT terminal, a smart phone, an IP set-top box, etc. The OTT service server is a device that manages the OTT service as a whole, and stores and manages the information of the OTT service subscribers in the database. The streaming server is a device that provides content streams to subscribers in the OTT environment. The streaming server manages information about live broadcast channels in the content database.

[0003] Meanwhile, in OTT services, subscribers can enjoy rich content. In addition to live channels, OTT services enable subscribers to enjoy video on demand (VOD) content or content in a storage device.

[0004] In recent years, with the development of the Internet, it has become more and more convenient and fast for people to watch videos through the Internet. There are often challenges in the release and content update of some popular movies and live broadcasts. For example, the content of the series or the live broadcast program list has been updated, but it takes some time for the client to update. There is a certain delay from the release of the content to the update of the client, which affects the user experience to a certain extent. The greater challenge is that the network company of the State Administration of Radio and Television conducts annual content security inspections on the Internet TV integration platform for copyright protection, content supervision, and avoiding conflicts with traditional radio and television services. The current online viewing products may involve violations.

[0005] In order to deal with the above-mentioned potential risks, based on Kandian TV, we need to optimize product logic, deeply embrace radio and television censorship policies, and develop a set of compliant subscription TV solutions with good user experience. Summary of the invention

[0006] The purpose of the present invention is to solve the problem that new users cannot watch channel live broadcasts due to the background of OTT live broadcast rectification and there is a certain delay in the update of content published to the client, and propose a subscription TV solution under the OTT mode. In the present invention, in order to solve the above technical problems, the present invention provides a subscription TV solution under the OTT mode. Users choose to enter the channel or subscribe according to the list status and content combined with the content required by the user and the purpose of the user entering the target application; if the user selects a channel, the console selects a completely random mode, a rollback mode and a continuous playback mode to display the program set for previous playback or play the latest playback; or the console selects whether to enter the subscription, if yes, then enter the subscription, if no, then return; if the user enters the subscription, the subscription list is displayed and the subscribed live broadcast is selected to be broadcast live through the start-up logic, the continuation logic and the switching logic. Solve the problem of users watching live broadcasts on TV, broaden the channels for users to watch live TV, improve the viewing experience and reduce restrictions. Users can automatically or manually select the live programs they want to watch most according to their personal preferences.

[0007] The subscription TV solution under the OTT model includes the following steps:

[0008] S1. The user enters the target application and chooses to enter a channel or subscribe based on the list status and content combined with relevant factors;

[0009] S2. If a channel is selected, the console is used to select whether to display the previous episodes of the program set or play the latest episode; or the console is used to select whether to enter the subscription. If yes, the subscription is entered; if no, the subscription is returned;

[0010] S3. If you enter the subscription, the subscription list is displayed and the subscribed live broadcast is selected to play the live broadcast through the playback logic.

[0011] Preferably, the relevant factors include the content required by the user and the purpose of the user entering the target application.

[0012] Preferably, the display of past playback of program collections or the playback of the latest playback is achieved through several playback modes.

[0013] Preferably, the several playback modes include a completely random mode, in which the contents in the channel are organized according to the column dimension, and the user can only watch the playback programs before the set time period. When the user enters the channel, the contents of a column in the channel are randomly played;

[0014] Rollback mode organizes the content in the channel according to the column dimension. In addition to being allowed to watch the live content set by the system by default, users can only watch the replay programs within the set time period for other channel programs. When a user enters a channel, the latest replay program of the current channel is played first. When the latest replay program of this channel is played, if a new replay program is generated, the user is allowed to watch the new replay program. If no new replay program is generated, the user is allowed to watch the next latest replay program, and so on recursively;

[0015] Continuous playback mode organizes the content in the channel according to the column dimension. In addition to being allowed to watch the live content set by the system by default, users can only watch the playback programs within the set time period for all other channel programs. When a user enters a channel, the latest playback program of the current channel is played first. When the latest playback program of this channel is played, if a new playback program is generated, the user is allowed to watch the new playback program. If no new playback program is generated, the user is allowed to watch the previous program of the latest playback program.

[0016] Preferably, before choosing whether to enter the subscription through the console, it is also necessary to determine through the system whether to subscribe to the live channel in OTT mode. If the live channel has been subscribed, choose whether to enter the subscription through the console; if the live channel has not been subscribed, enter the interface to guide the user to subscribe to the live program or return.

[0017] Preferably, the interface for guiding users to subscribe to live programs is implemented in several ways.

[0018] Preferably, recommended channels or programs are displayed on the large screen according to user interest tags for users to subscribe to; mobile terminal channels are displayed on the large screen to guide users to subscribe independently through the mobile terminal; and a search bar is displayed on the large screen for users to search and subscribe.

[0019] Preferably, the play logic includes a start-up logic: playing the first currently playing program in the subscribed program list by default;

[0020] Continuation logic: After the live broadcast program that the user is watching is finished, if there are programs that the user has subscribed to on this channel that have already been broadcasted, the subscribed programs that have already been broadcasted on this channel will be played. Otherwise, the user will be prompted that the programs on the current channel have not been broadcasted, and the user will be guided to subscribe to other programs or guide the user to manually switch to other channels;

[0021] Or remind the user that the current channel programs are not broadcast, and switch to the next channel after a set time interval of countdown, guide the user to subscribe to other programs or guide the user to manually switch to other channels;

[0022] Or remind the user that the current channel programs are not broadcast, and switch to the system default channel after a set time interval of countdown;

[0023] Switching logic: When the user is watching a live program, he can quickly switch channels by pressing the up and down keys; if the programs subscribed to the channel the user has switched to are not broadcast, the user will be prompted that the programs on the current channel are not broadcast, and the user will be guided to subscribe to other programs or manually switch to other channels.

[0024] Compared with the prior art, the present invention has the following beneficial effects:

[0025] 1. This solution avoids the risk of violations and flexibly controls the live broadcast strategy by setting the live broadcast rules and playback logic of the live broadcast subscription. Highly complex page rendering and interactive logic require performance optimization. It can adopt more efficient rendering technology without sacrificing fluency, reduce resource loading time, reduce CPU usage, and ensure stable operation on various TV platforms.

[0026] 2. This solution solves the problem of users watching live broadcasts on TV, broadens the channels for users to watch live TV, improves the viewing experience and reduces restrictions. Users can automatically or manually select the live programs they want to watch most according to their personal preferences. By setting the rule logic for subscribing to live broadcasts, it also solves the problem that new users cannot watch channel live broadcasts due to the background of OTT live broadcast rectification. By setting the completely random mode, rollback playback mode and continuous playback mode, it solves the problem of a certain delay in the release and update of client content. BRIEF DESCRIPTION OF THE DRAWINGS

[0027] Figure 1 It is a schematic diagram of the overall process of the present invention;

[0028] Figure 2 Schematic diagram of the playback mode in an embodiment of the present invention. DETAILED DESCRIPTION

[0029] In order to make the purpose, technical solutions and advantages of the present invention more clearly understood, the present invention is further described in detail below with reference to the accompanying drawings and embodiments.

[0030] Example 1: Figure 1 - Figure 2 As shown in the figure, the subscription TV solution under the OTT model includes:

[0031] S1. The user enters the target application and chooses to enter a channel or subscribe based on the list status and content combined with relevant factors.

[0032] Specifically, the relevant factors include the content required by the user and the purpose of the user entering the target application.

[0033] S2. If a channel is selected, the console is used to select whether to display the previous episodes of the program set or play the latest episode; or the console is used to select whether to enter the subscription. If yes, the subscription is entered; if no, the subscription is returned; if the subscription is entered, the subscription list is displayed and the subscribed live broadcast is selected for live broadcast through the playback logic.

[0034] It should be specifically noted that if the live program that the user currently wants to watch is not displayed in the subscription list, the user can choose to enter the channel to watch the previously set time period, or enter the subscription and subscribe to the same type of live programs under the system's recommendation guidance; if the live program that the user currently wants to watch is displayed in the subscription list, the user can choose to enter the channel and choose to display the program collection for previous playback or play the latest playback through the console, or choose to enter the subscription and select the subscribed live program for live playback through the playback logic.

[0035] Specifically, displaying the previous playback of a program set or playing the latest playback is achieved through several playback modes.

[0036] Specifically, several playback modes include completely random mode, which organizes the content in the channel according to the column dimension. Users can only watch the playback programs before the set time period. When the user enters the channel, a column content in the channel is randomly played; rollback playback mode, which organizes the content in the channel according to the column dimension. In addition to being allowed to watch the live content set by the system by default, users can only watch the playback programs within the set time period for the rest of the channel programs. When the user enters the channel, the latest playback program of the current channel is played first. When the latest playback program of this channel is finished, if a new playback program is generated, the user is allowed to Watch new replay programs. If no new replay programs are generated, the user will watch the next newest replay program, and so on recursively. In continuous replay mode, the content in the channel is organized according to the column dimension. In addition to being allowed to watch the live content set by the system by default, users can only watch the replay programs within the set time period for all other channel programs. When a user enters a channel, the latest replay program of the current channel is played first. When the latest replay program of this channel is played, if a new replay program is generated, the user is allowed to watch the new replay program. If no new replay program is generated, the user will watch the previous programs of the latest replay program.

[0037] It is understandable that in order to improve the content service experience of the OTT model and meet the demands of new and old users to watch live broadcasts, while actively responding to relevant policies, limiting live broadcast exposure, organizing live broadcast strategies for users, and providing TV users with more accurate live content presentation, subscribed programs are organized for users to facilitate users to watch live broadcasts.

[0038] like Figure 2 As shown, several playback modes are specifically listed.

[0039] Mode 1: Completely random mode

[0040] The content of a channel is organized by column dimension, and there is no concept of channel program list. Users can only watch the replay programs from 24 hours ago, and each time the user enters a channel, a column content of the channel is played randomly.

[0041] Mode 2: Rollback mode (the latest program is prioritized, and the next latest program is replaced)

[0042] The content under the channel is organized according to the column dimension, and there is no concept of channel program list. In addition to watching the official or default column live content, users can only watch 7-day replay programs for all other channel programs. Every time a user enters a channel, the latest replay program of the current channel will be played first. When this program is finished, if a new replay program is generated, the user will be allowed to watch the new replay program. If there is no new replay program, the user will watch the next latest replay program, and so on recursively.

[0043] Mode 3: Continuous playback mode (the latest playback program is given priority, and the previous programs of the latest playback program are replaced)

[0044] The content under the channel is organized according to the column dimension, and there is no concept of channel program list. In addition to watching the official or default column live content, users can only watch 7-day replay programs for all other channel programs. Every time a user enters a channel, the latest replay program of the current channel will be played first. When this program is finished, if a new replay program is generated, the user will be allowed to watch the new replay program. If there is no new replay program generated, the user will watch the previous program of the latest replay program.

[0045] This embodiment solves the problem of a certain delay in the release and update of client content by setting a completely random mode, a rollback playback mode, and a continuous playback mode, thereby improving the content service experience of the OTT mode and satisfying the demands of new and old users for watching live broadcasts. At the same time, it actively responds to relevant policies, limits live broadcast exposure, organizes live broadcast strategies for users, can provide TV users with more accurate live content presentation, and organizes subscribed programs for users to facilitate users to watch live broadcasts.

[0046] Example 2: Figure 1 - Figure 2 As shown in the figure, the subscription TV solution under the OTT model includes:

[0047] S1. The user enters the target application and chooses to enter a channel or subscribe based on the list status and content combined with relevant factors.

[0048] Specifically, the relevant factors include the content required by the user and the purpose of the user entering the target application.

[0049] S2. If a channel is selected, the console is used to select whether to display the previous episodes of the program set or play the latest episode; or the console is used to select whether to enter the subscription. If yes, the subscription is entered; if no, the subscription is returned; if the subscription is entered, the subscription list is displayed and the subscribed live broadcast is selected for live broadcast through the playback logic.

[0050] Specifically, before choosing whether to enter the subscription through the console, the system needs to determine whether to subscribe to the live broadcast channel in the OTT mode. If the live broadcast channel has been subscribed, choose whether to enter the subscription through the console; if the live broadcast channel has not been subscribed, enter the interface for guiding users to subscribe to live programs or return.

[0051] Specifically, guiding users to subscribe to the live program interface is implemented in several ways.

[0052] Specifically, recommended channels or programs are displayed on the large screen according to user interest tags for users to subscribe to; mobile channels are displayed on the large screen to guide users to subscribe independently through the mobile terminal; and a search bar is displayed on the large screen for users to search and subscribe.

[0053] It should be specifically explained that when a user uses a [Subscribe to TV] related product for the first time, the user has a clear directional search, or the user has not subscribed to a live channel, it is necessary to guide the user to subscribe to the program. Some methods can be used to guide the user to subscribe to the program, and the user can watch the program only after subscribing. For example, display a number of recommended channels or programs on the large screen, and the user can subscribe with one click; display the small program QR code on the large screen to guide the user to subscribe to more programs on the mobile phone. When the user subscribes to a program on the mobile phone, the user needs to use WeChat on the mobile phone to scan the small program QR code displayed on the large screen, establish a binding relationship with the large screen, and then enter the [Subscribe to Program] page. The page displays the programs that can be subscribed by users in a two-level relationship such as [category, channel, and program under the channel]. Among them, the program list under the channel displays a seven-day program list. Users can subscribe to single or multiple programs under the channel. Users can also subscribe to the channel directly, and then watch all programs under this channel.

[0054] During the playback process, the programs subscribed by the user need to be played through the playback logic, including the start logic: the first program in the subscribed program list is played by default; the continuation logic: after the live program the user is watching is finished, if there are still programs subscribed by the user on this channel that have been broadcast, the subscribed programs on this channel that have been broadcast will be played, otherwise the user is prompted that the current channel programs are not broadcast, and the user is guided to subscribe to other programs or guide the user to manually switch to other channels; or the user is prompted that the current channel programs are not broadcast, and the next channel is switched after a set time interval of countdown, and the user is guided to subscribe to other programs or guide the user to manually switch to other channels; or the user is prompted that the current channel programs are not broadcast, and the countdown is set after a time interval to switch to the system default channel; switching logic: when the user is watching a live program, the up and down keys are used to quickly switch channels; if the subscribed programs on the channel switched by the user are not broadcast, the user is prompted that the current channel programs are not broadcast, and the user is guided to subscribe to other programs or guide the user to manually switch to other channels.

[0055] This embodiment also solves the problem that new users cannot watch channel live broadcasts due to the background of OTT live broadcast rectification by setting the rule logic of subscribing to live broadcasts. It allows users to subscribe to programs of interest through system guidance or guide users to manually switch to other channels, improves the rule mode for users to watch channel live broadcasts and subscribe to live programs, and improves the user experience.

Claims

1. Subscription TV solution under OTT mode, characterized by: The steps include: S1. The user enters the target application and chooses to enter a channel or subscribe based on the list status and content combined with relevant factors; S2. If a channel is selected, the console is used to select whether to display the previous episodes of the program set or play the latest episode; or the console is used to select whether to enter the subscription. If yes, the subscription is entered; if no, the subscription is returned; S3. If you enter the subscription, the subscription list is displayed and the subscribed live broadcast is selected to play the live broadcast through the playback logic.

2. The subscription TV solution under the OTT mode according to claim 1, characterized in that: The related factors include the content required by the user and the purpose of the user entering the target application.

3. The subscription TV solution under the OTT mode according to claim 1, characterized in that: The display of the program collection for reviewing the past or playing the latest review is achieved through several review modes.

4. The subscription TV solution under the OTT mode according to claim 3, characterized in that: The several playback modes include a completely random mode, in which the content in the channel is organized according to the column dimension, and the user can only watch the playback programs before the set time period. When the user enters the channel, a column content in the channel is randomly played; Rollback mode organizes the content in the channel according to the column dimension. In addition to being allowed to watch the live content set by the system by default, users can only watch the replay programs within the set time period for other channel programs. When a user enters a channel, the latest replay program of the current channel is played first. When the latest replay program of this channel is played, if a new replay program is generated, the user is allowed to watch the new replay program. If no new replay program is generated, the user is allowed to watch the next latest replay program, and so on recursively; Continuous playback mode organizes the content in the channel according to the column dimension. In addition to being allowed to watch the live content set by the system by default, users can only watch the playback programs within the set time period for all other channel programs. When a user enters a channel, the latest playback program of the current channel is played first. When the latest playback program of this channel is played, if a new playback program is generated, the user is allowed to watch the new playback program. If no new playback program is generated, the user is allowed to watch the previous program of the latest playback program.

5. The subscription TV solution under the OTT mode according to claim 1, characterized in that: Before choosing whether to subscribe through the console, the system needs to determine whether to subscribe to the live channel in OTT mode. If you have subscribed to the live channel, choose whether to subscribe through the console. If the live broadcast channel is not subscribed, the user is directed to subscribe to the live broadcast program interface or returns.

6. The subscription TV solution under the OTT mode according to claim 5, characterized in that: The interface for guiding users to subscribe to live programs is implemented in several ways.

7. The subscription TV solution under the OTT mode according to claim 6, characterized in that: Display recommended channels or programs based on user interest tags on the large screen for users to subscribe; Display the mobile channel on the large screen to guide users to subscribe independently through the mobile terminal; display the search bar on the large screen for users to search and subscribe.

8. The subscription TV solution under the OTT mode according to claim 1, characterized in that: The play logic includes a start-up logic: playing the first currently playing program in the subscribed program list by default; Continuation logic: After the live broadcast program that the user is watching is finished, if there are programs that the user has subscribed to on this channel that have already been broadcasted, the subscribed programs that have already been broadcasted on this channel will be played. Otherwise, the user will be prompted that the programs on the current channel have not been broadcasted, and the user will be guided to subscribe to other programs or guide the user to manually switch to other channels; Or remind the user that the current channel programs are not broadcast, and switch to the next channel after a set time interval of countdown, guide the user to subscribe to other programs or guide the user to manually switch to other channels; Or remind the user that the current channel programs are not broadcast, and switch to the system default channel after a set time interval of countdown; Switching logic: When the user is watching a live program, he can quickly switch channels by pressing the up and down keys; if the programs subscribed to the channel the user has switched to are not broadcast, the user will be prompted that the programs on the current channel are not broadcast, and the user will be guided to subscribe to other programs or manually switch to other channels.