Network television service system, terminal and network television service platform

Through an interactive network, other terminals of the same user are discovered and the main account binding is generated, which solves the problem of network TV service interruption caused by account abnormalities in home multi-terminal scenarios, and realizes automatic recovery without the intervention of the business hall, improving processing efficiency and user experience.

CN120302114APending Publication Date: 2025-07-11E-SURFING DIGITAL LIFE TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510499119.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-18
Publication Date
2025-07-11

AI Technical Summary

Technical Problem

In the multi-terminal scenario of home, if the user fails to report the account of each terminal to the business hall, causing an abnormal account of a certain terminal, he cannot watch the Internet TV normally. The business hall staff needs to intervene in the processing, which is relatively inefficient.

Method used

Discover other terminals of the same user through an interactive network, use Bluetooth signal strength to determine the distance to meet the requirements, report abnormal information to the network TV service platform, generate the main account and bind the terminal MAC address, unbind the account of the faulty terminal, and use the main account to provide network TV services.

Benefits of technology

Without the intervention of the business hall staff, the abnormal problems of terminal accounts are automatically solved, which improves processing efficiency, reduces labor costs, and improves user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120302114A_ABST
    Figure CN120302114A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of network televisions, provides a network television service system, a terminal and a network television service platform, and does not need personnel intervention processing when a user cannot watch a network television normally due to the fact that an account of a certain terminal is abnormal. In the network television service system, when an account of a first terminal at a home terminal fails, a second terminal is found through an interactive network, and Bluetooth is turned on; when the second terminal determines that the distance between the second terminal and the first terminal meets the requirement according to the Bluetooth signal strength, the second terminal determines a terminal belonging to the same user as the first terminal; the network television service platform obtains a terminal account number and an MAC address in network television service abnormal information reported by the second terminal, when the second terminal is not bound with the main account number, the generated main account number is bound with the MAC address, the MAC address of the first terminal is unbound with the account number of the first terminal, and the main account number is sent to the first terminal; and the first terminal provides the network television service for the user based on the main account.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the technical field of Internet TVs, and particularly to an Internet TV service system, a terminal, an Internet TV service platform, a storage medium, and a computer program product. Background Art

[0002] Through a terminal (such as a set-top box, a mid-screen, a smart large screen, a girlfriend machine) and an Internet TV service platform, Internet TV services can be provided to users. The terminal accesses the Internet TV service platform through its own account, enabling users to watch Internet TV on the corresponding terminal.

[0003] Users may access the Internet TV service platform on multiple terminals. For example, they may use a set-top box in the living room to access the Internet TV service platform to watch Internet TV, use a mid-screen in the bedroom to access the Internet TV service platform to watch Internet TV, and use a girlfriend machine in the dining room to access the Internet TV service platform to watch Internet TV.

[0004] In a multi-terminal home scenario, users may not report the accounts of each terminal to the business hall. As a result, when the account of a certain terminal is abnormal, users cannot watch Internet TV normally, and the intervention of business hall personnel is required for processing, resulting in low efficiency. Summary of the Invention

[0005] Based on this, in view of the above technical problems, it is necessary to provide an Internet TV service system, a terminal, an Internet TV service platform, a storage medium, and a computer program product.

[0006] This application provides an Internet TV service system, which includes a first terminal, a second terminal, and an Internet TV service platform; the first terminal and the second terminal are terminals that provide Internet TV services to users through the Internet TV service platform;

[0007] When the first terminal determines that it cannot provide Internet TV services to users due to an account failure at its end and discovers the second terminal through interactive networking, the first terminal turns on Bluetooth;

[0008] When the second terminal determines that the distance between the first terminal and its own end meets the requirements according to the signal strength of Bluetooth, it determines that its own end and the first terminal belong to terminals of the same user;

[0009] The second terminal reports Internet TV service exception information to the Internet TV service platform;

[0010] The Internet TV service platform obtains the account of the second terminal, the MAC address of the second terminal, the account of the first terminal, and the MAC address of the first terminal carried in the Internet TV service exception information;

[0011] When the network TV service platform determines that the second terminal is not bound to the main account, it generates a main account, binds the main account, the MAC address of the first terminal, and the MAC address of the second terminal, unbinds the MAC address of the first terminal from the account of the first terminal, and sends the main account to the first terminal.

[0012] Based on the main account, the first terminal provides network TV services for the user through the network TV service platform.

[0013] In one embodiment, when the network TV service platform determines that the second terminal has a main account and the main account is the main account bound to the first terminal, it binds the main account to the MAC address of the first terminal, unbinds the MAC address of the first terminal from the account of the first terminal, and sends the main account to the first terminal.

[0014] In one embodiment, when the network TV service platform determines that the account of the second terminal is bound to a main account and the main account is not the main account bound to the first terminal, it binds the main account to the MAC address of the first terminal, unbinds the MAC address of the first terminal from the account of the first terminal, and sends the main account to the first terminal.

[0015] In one embodiment, the first terminal uses interactive network broadcast intranet data.

[0016] When the second terminal receives the intranet data, it feeds back to the first terminal the information that the intranet data has been received.

[0017] When the first terminal receives the information fed back by the second terminal that the intranet data has been received, it determines that the second terminal is discovered through the interactive network.

[0018] In one embodiment, the intranet data includes the account of the first terminal and the MAC address of the first terminal.

[0019] In one embodiment, the second terminal calculates the distance between the first terminal and itself according to the signal strength of Bluetooth.

[0020] When the distance is less than or equal to the distance threshold, the second terminal determines that the distance between the first terminal and itself meets the requirements.

[0021] In one embodiment, the network TV service platform determines the contact number corresponding to the account of the first terminal and sends the account failure reason information about the first terminal to the contact number.

[0022] In one embodiment, after the account of the first terminal is restored from a failure, the network TV service platform sends account failure reason information about the first terminal to the contact number.

[0023] This application provides a terminal, which is the first terminal or the second terminal included in the network TV service system introduced in the above embodiment.

[0024] This application provides a network TV service platform, which is the network TV service platform included in the network TV service system introduced in the above embodiment.

[0025] This application provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, it implements the steps executed by the terminal or the steps executed by the network TV service platform.

[0026] This application provides a computer program product, on which a computer program is stored. When the computer program is executed by a processor, it implements the steps executed by the terminal or the steps executed by the network TV service platform.

[0027] In the above network TV service system, terminal, network TV service platform, storage medium, and computer program product, the network TV service system includes a first terminal, a second terminal, and a network TV service platform; the first terminal and the second terminal are terminals that provide network TV services to users through the network TV service platform; when the first terminal determines that it cannot provide network TV services to users due to an account failure on its own side, and discovers the second terminal through an interactive network, the first terminal turns on Bluetooth; when the second terminal determines that the distance between the first terminal and its own side meets the requirements according to the signal strength of Bluetooth, it determines that its own side and the first terminal belong to terminals of the same user; the second terminal reports network TV service exception information to the network TV service platform; the network TV service platform obtains the account of the second terminal, the MAC address of the second terminal, the account of the first terminal, and the MAC address of the first terminal carried in the network TV service exception information; when the network TV service platform determines that the second terminal is not bound to the main account, it generates a main account, binds the main account, the MAC address of the first terminal, and the MAC address of the second terminal, unbinds the MAC address of the first terminal from the account of the first terminal, and sends the main account to the first terminal; the first terminal provides network TV services to users through the network TV service platform based on the main account. The solution provided by this application enables the first terminal with an account failure to actively discover the second terminal in the same network through an interactive network, and report a fault to the network TV service platform through the second terminal, so that the network TV service platform can associate the terminals in the same network through the main account, and the first terminal can provide network TV services to users through the main account, without the intervention of the business hall staff, improving efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0028] To more clearly illustrate the technical solutions in the embodiments of the present application or related technologies, the following will briefly introduce the accompanying drawings required for use in the description of the embodiments or related technologies. Obviously, the accompanying drawings in the following description are only some embodiments of the present application. For those of ordinary skill in the art, without creative efforts, other accompanying drawings can also be obtained based on these drawings.

[0029] Figure 1 It is an internal device interaction timing diagram of a network TV service system in an embodiment;

[0030] Figure 2 It is an internal device interaction flow chart of a network TV service system in an embodiment;

[0031] Figure 3 It is an internal device interaction timing diagram of a network TV service system in another embodiment;

[0032] Figure 4 It is an internal structure diagram of a terminal in an embodiment;

[0033] Figure 5 It is an internal structure diagram of a network TV service platform in an embodiment. Detailed implementation manners

[0034] In order to make the purpose, technical solutions and advantages of the present application clearer, the following further details the present application in combination with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0035] The network TV service system provided by the present application may include Figure 1 the first terminal, the second terminal and the network TV service platform shown.

[0036] The first terminal and the second terminal are terminals that provide network TV services to users through the network TV service platform. The terminals that provide network TV services to users through the network TV service platform may include, but are not limited to, devices such as set-top boxes, medium screens, smart large screens, and girlfriend machines.

[0037] The first terminal and the second terminal can install an application program package for providing users to watch network TV and videos. The application program package can be an Android application program package. The English abbreviation of the Android application program package is APK, and the English full name is Android Package Kit.

[0038] The first terminal and the second terminal can also install a device detection application package. The functions of the device detection application package include broadcasting intranet data using the Interactive Network (UDP, User Datagram Protocol), receiving intranet data of the Interactive Network, calculating the distance between terminals using Bluetooth signal strength, and discovering and determining whether the terminals belong to the same user.

[0039] The Internet TV service platform can be used to assign a main account to a user, bind terminals on the same network to the main account, and send the reasons for abnormal terminal accounts to the user's mobile phone.

[0040] Figure 1 The interaction process between internal devices of the Internet TV service system is also shown.

[0041] In step S201, when the first terminal determines that it cannot provide Internet TV service for the user due to an account failure on its own side and discovers the second terminal through the Interactive Network, the first terminal turns on Bluetooth.

[0042] After the user opens the application for watching Internet TV or videos, if the first terminal determines whether it cannot provide Internet TV service for the user due to an account failure on its own side, if so, it can discover other terminals through the Interactive Network. The discovered terminal can be called the second terminal. When the first terminal discovers the second terminal through the Interactive Network, the first terminal turns on Bluetooth.

[0043] The Interactive Network refers to a network based on the User Datagram Protocol that can implement real-time interaction functions.

[0044] In step S202, when the second terminal determines that the distance between the first terminal and its own side meets the requirements according to the Bluetooth signal strength, it determines that its own side and the first terminal belong to terminals of the same user.

[0045] The Bluetooth signal strength can be the Bluetooth received signal strength (which can also be called the Bluetooth RSSI signal. The full English name of RSSI is Received Signal Strength Indication, and the Chinese name is Received Signal Strength Indication).

[0046] After the first terminal turns on Bluetooth, the second terminal can determine the Bluetooth signal strength. The second terminal can determine whether the distance between the first terminal and its own side meets the requirements according to the Bluetooth signal strength. If the requirements are met, the second terminal can determine that its own side and the first terminal belong to terminals of the same user.

[0047] In step S203, the second terminal reports the Internet TV service exception information to the Internet TV service platform.

[0048] After the second terminal determines that the local terminal and the first terminal belong to the same user, it can report network TV service exception information about the first terminal to the network TV service platform. The network TV service exception information may carry the account of the second terminal, the MAC address of the second terminal, the account of the first terminal, and the MAC address of the first terminal. The full English name of MAC is Media Access Control, and the Chinese name is Media Access Control.

[0049] Step S204, the network TV service platform obtains the account of the second terminal, the MAC address of the second terminal, the account of the first terminal, and the MAC address of the first terminal carried in the network TV service exception information.

[0050] After receiving the network TV service exception information, the network TV service platform can parse the network TV service exception information to obtain the account of the second terminal, the MAC address of the second terminal, the account of the first terminal, and the MAC address of the first terminal.

[0051] Step S205, when the network TV service platform determines that the second terminal is not bound to the main account, it generates a main account, binds the main account, the MAC address of the first terminal, and the MAC address of the second terminal, unbinds the MAC address of the first terminal from the account of the first terminal, and sends the main account to the first terminal.

[0052] The network TV service platform can determine whether the second terminal is bound to the main account. If it is not bound to the main account, it can generate a main account, bind the main account, the MAC address of the first terminal, and the MAC address of the second terminal, unbinds the MAC address of the first terminal from the account of the first terminal, and sends the main account to the first terminal.

[0053] Step S206, the first terminal provides network TV service for the user through the network TV service platform based on the main account.

[0054] Based on the main account, the first terminal can provide network TV service for the user through the network TV service platform.

[0055] In the above embodiments, the Internet TV service system includes a first terminal, a second terminal, and an Internet TV service platform; the first terminal and the second terminal are terminals that provide Internet TV services to users through the Internet TV service platform; when the first terminal determines that it cannot provide Internet TV services to users due to an account failure at its end and discovers the second terminal through an interactive network, the first terminal turns on Bluetooth; when the second terminal determines that the distance between the first terminal and its own end meets the requirements based on the signal strength of Bluetooth, it determines that its own end and the first terminal belong to terminals of the same user; the second terminal reports Internet TV service exception information to the Internet TV service platform; the Internet TV service platform obtains the account of the second terminal, the MAC address of the second terminal, the account of the first terminal, and the MAC address of the first terminal carried in the Internet TV service exception information; when the Internet TV service platform determines that the second terminal is not bound to the main account, it generates a main account, binds the main account, the MAC address of the first terminal, and the MAC address of the second terminal, unbinds the MAC address of the first terminal from the account of the first terminal, and sends the main account to the first terminal; the first terminal provides Internet TV services to users through the Internet TV service platform based on the main account. The solution provided by this application enables the first terminal with an account failure to actively discover the second terminal within the same network through the interactive network, and report a fault to the Internet TV service platform through the second terminal, so that the Internet TV service platform can associate the terminals within the same network through the main account, and the first terminal can provide Internet TV services to users through the main account, without the intervention of the business hall personnel, improving efficiency.

[0056] In one embodiment, when the Internet TV service platform determines that the second terminal has a main account and the main account is the main account bound to the first terminal, it binds the main account to the MAC address of the first terminal, unbinds the MAC address of the first terminal from the account of the first terminal, and sends the main account to the first terminal.

[0057] After the Internet TV service platform determines whether the second terminal is bound to the main account, if it determines that the second terminal is bound to the main account, it can determine whether the main account is the main account bound to the first terminal. If the main account is the main account bound to the first terminal, the Internet TV service platform binds the main account to the MAC address of the first terminal, unbinds the MAC address of the first terminal from the account of the first terminal, and sends the main account to the first terminal.

[0058] In this embodiment, when it is determined that the second terminal is bound to the main account and the main account is bound to the first terminal, there is no need to generate a new main account. The main account is directly bound to the MAC address of the first terminal, and the MAC address of the first terminal is unbounded from the account of the first terminal, improving the processing efficiency.

[0059] In one embodiment, when the Internet TV service platform determines that the account of the second terminal is bound to a primary account and the primary account is not the primary account bound to the first terminal, it binds the primary account to the MAC address of the first terminal, unbinds the MAC address of the first terminal from the account of the first terminal, and sends the primary account to the first terminal.

[0060] After the Internet TV service platform determines whether the second terminal is bound to a primary account, if it determines that the second terminal is bound to a primary account, it can determine whether the primary account is the primary account bound to the first terminal. If the primary account is not the primary account bound to the first terminal, the Internet TV service platform can bind the primary account to the MAC address of the first terminal, unbinds the MAC address of the first terminal from the account of the first terminal, and sends the primary account to the first terminal.

[0061] In this embodiment, when it is determined that the second terminal is bound to a primary account and the primary account is bound to the first terminal, corresponding processing methods are provided, so that the MAC address of the first terminal can be bound to an available primary account, ensuring the normal progress of subsequent fault resolution.

[0062] In one embodiment, the first terminal uses the interactive network to broadcast the intranet data; when the second terminal receives the intranet data, it feeds back the information that the intranet data has been received to the first terminal; when the first terminal receives the information that the intranet data has been received fed back by the second terminal, it determines that the second terminal is discovered through the interactive network.

[0063] The first terminal can broadcast the intranet data through the interactive network; when a certain terminal receives the intranet data, it can feed back the information that the intranet data has been received to the first terminal through the interactive network. When the first terminal receives the information that the intranet data has been received, it determines that a certain terminal is discovered through the interactive network, and this terminal is called the second terminal.

[0064] In this embodiment, the first terminal and the second terminal perform discovery interaction through the interactive network, avoiding the situation where the second terminal receives the intranet data but the first terminal does not know and continues to discover, improving the discovery efficiency.

[0065] In one embodiment, the intranet data includes the account of the first terminal and the MAC address of the first terminal.

[0066] The first terminal can write the account of the first terminal and the MAC address of the first terminal into the intranet data, so that the intranet data includes the account of the first terminal and the MAC address of the first terminal.

[0067] When the second terminal receives the intranet data, it can broadcast the information that the intranet data has been received through the interactive network. This information may include the account number of the first terminal and the MAC address of the first terminal. When the first terminal receives this information, since the information includes the account number of the first terminal and the MAC address of the first terminal, the first terminal can determine that the intranet data sent by itself has been received and determine that the second terminal has been discovered.

[0068] In this embodiment, the intranet data includes the account number of the first terminal and the MAC address of the first terminal, enabling the first terminal and the second terminal to discover each other through the interactive network broadcast, thus avoiding discovery errors.

[0069] In one embodiment, the second terminal calculates the distance between the first terminal and itself based on the signal strength of the Bluetooth; when the distance is less than or equal to the distance threshold, the second terminal determines that the distance between the first terminal and itself meets the requirements.

[0070] After the first terminal turns on the Bluetooth, the second terminal can determine the signal strength of the Bluetooth. The second terminal calculates the distance between the first terminal and itself based on the signal strength of the Bluetooth. When the distance is less than or equal to the distance threshold, it indicates that the second terminal and the first terminal are terminals within the same network and belong to the same user, and the second terminal can determine that the distance between the first terminal and itself meets the requirements.

[0071] In this embodiment, the distance between the second terminal and the first terminal is determined through the signal strength of the Bluetooth, and then it is determined whether the second terminal and the first terminal are terminals within the same network and belong to the same user, improving the accuracy.

[0072] In one embodiment, the network TV service platform determines the contact number corresponding to the account of the first terminal and sends the account failure reason information about the first terminal to the contact number.

[0073] The contact number can be a mobile phone number. After the network TV service platform determines the contact number corresponding to the account of the first terminal, it can send the account failure reason information about the first terminal to the contact number so that the user can know the reason for the account failure of the first terminal.

[0074] In this embodiment, the network TV service platform can automatically feedback the account failure reason information about the first terminal to the user without the intervention of the business hall staff, avoiding the long waiting time of the user caused by the inability of the business hall staff to troubleshoot the failure reason in a short time and improving the user experience.

[0075] In one embodiment, after the account failure of the first terminal is restored, the network TV service platform sends the account failure reason information about the first terminal to the contact number.

[0076] In this embodiment, after the account failure of the first terminal is restored, the Internet TV service platform can send the account failure reason information about the first terminal to the contact number.

[0077] The following elaborates an application embodiment of the Internet TV service system of the present application in detail.

[0078] Through terminals (such as set-top boxes, medium screens, smart large screens, and girlfriend machines) and the Internet TV service platform, Internet TV services can be provided to users. The terminal accesses the Internet TV service platform through its own account, enabling users to watch Internet TV on the corresponding terminal.

[0079] Users may access the Internet TV service platform on multiple terminals. For example, they use a set-top box in the living room to access the Internet TV service platform to watch Internet TV, use a medium screen in the bedroom to access the Internet TV service platform to watch Internet TV, and use a girlfriend machine in the dining room to access the Internet TV service platform to watch Internet TV.

[0080] In a multi-terminal scenario, users may not report the accounts of each terminal to the business hall. When an account of a certain terminal is abnormal, users cannot watch Internet TV normally, and it is necessary for the business hall staff to intervene and handle it, resulting in low efficiency. Since the time cost of manually counting users' parent-child accounts is too high, the goal of quickly solving problems for users when an account in multiple accounts of a user who has not been counted is abnormal cannot be achieved. The parent account is the main account.

[0081] This application embodiment can solve the problem that when a user uses Internet TV services with multiple accounts and multiple terminals, an abnormal account causes the service to be unavailable. At the same time, it can automatically bind parent-child accounts for users who have not reported multiple accounts. The business hall staff need to handle a large number of account problems every day, resulting in high labor costs. This application embodiment can be able to feedback the problem reasons to users via text messages, allowing users to handle them by themselves, saving labor costs.

[0082] The Internet TV service system includes a first terminal, a second terminal, and an Internet TV service platform; the first terminal and the second terminal are terminals that provide Internet TV services to users through the Internet TV service platform.

[0083] Refer to Figure 2 , the first terminal and the second terminal can install a probing application. Denote the probing application of the first terminal as a and the probing application of the second terminal as b. The Internet TV service platform can include an exception handling unit, which is mainly used to handle account exceptions. The exception handling unit can include a main account handling unit and a text message unit. The main account handling unit is mainly used to generate the main account and related bindings. The text message unit is mainly used to send text messages to users' mobile phones.

[0084] Specifically, when the first terminal determines that it cannot provide Internet TV services for the user due to an account failure at its end, the first terminal uses the interactive network to broadcast the intranet data (corresponding to the process of the broadcast probing data in Figure 2 ). When the second terminal receives the intranet data, it feeds back to the first terminal the information that the intranet data has been received (corresponding to the process of successful broadcast reception in Figure 2 ). When the first terminal receives the information fed back by the second terminal that the intranet data has been received, it determines that the second terminal is discovered through the interactive network. Figure 2 When the second terminal receives the intranet data, it feeds back to the first terminal the information that the intranet data has been received (corresponding to the process of successful broadcast reception in Figure 2 ). When the first terminal receives the information fed back by the second terminal that the intranet data has been received, it determines that the second terminal is discovered through the interactive network. Figure 2 When the first terminal receives the information fed back by the second terminal that the intranet data has been received, it determines that the second terminal is discovered through the interactive network.

[0085] When the first terminal discovers the second terminal through the interactive network, the first terminal turns on the Bluetooth. The second terminal calculates the distance between the first terminal and its own end according to the signal strength of the Bluetooth. When the distance is less than or equal to the distance threshold, the second terminal determines that the distance between the first terminal and its own end meets the requirements.

[0086] When the second terminal determines that the distance between the first terminal and its own end meets the requirements according to the signal strength of the Bluetooth, it determines that its own end and the first terminal belong to the terminals of the same user. The second terminal reports the Internet TV service exception information to the Internet TV service platform.

[0087] The Internet TV service platform obtains the account of the second terminal, the MAC address of the second terminal, the account of the first terminal, and the MAC address of the first terminal carried in the Internet TV service exception information.

[0088] When the Internet TV service platform determines that the second terminal is not bound to the main account, it generates a main account, binds the main account, the MAC address of the first terminal, and the MAC address of the second terminal, unbinds the MAC address of the first terminal from the account of the first terminal, and sends the main account to the first terminal.

[0089] When the Internet TV service platform determines that the second terminal has a main account and the main account is the main account bound to the first terminal, it binds the main account to the MAC address of the first terminal, unbinds the MAC address of the first terminal from the account of the first terminal, and sends the main account to the first terminal.

[0090] When the Internet TV service platform determines that the account of the second terminal is bound to a main account and the main account is not the main account bound to the first terminal, it binds the main account to the MAC address of the first terminal and unbinds the MAC address of the first terminal from the account of the first terminal.

[0091] The first terminal can request the Internet TV service platform to obtain the newly generated main account. In response to this request, the Internet TV service platform sends the main account to the first terminal.

[0092] Based on the main account, the first terminal provides Internet TV services for the user through the Internet TV service platform.

[0093] The Internet TV service platform determines the contact number corresponding to the account of the first terminal. After the account of the first terminal recovers from a fault, the Internet TV service platform sends information about the cause of the account fault of the first terminal to the contact number (corresponding to Figure 2 sending an SMS about the cause of the account fault to the user's mobile phone).

[0094] The above process can also be illustrated by a sequence diagram, such as Figure 3 shown. Among them, the main account can be generated according to the following rules: determine the region based on the first six digits of any sub-account, then randomly generate 8 digits, and determine whether there is a conflict with the existing accounts. If there is no conflict, it is used as the main account.

[0095] In the embodiment of this application, the main account can be automatically generated based on the interactive network, without the need for the personnel in the business hall to generate the main account for the user through manual registration, so as to manually switch the account for the user. Moreover, the interactive network method is used to detect the liveness of other terminals, and then confirm the multi-terminal relationship of the user, reducing the situation where when a certain terminal fails to provide Internet TV services due to the user underreporting or not reporting, the personnel in the business hall cannot solve the problem in a short time, resulting in the user waiting for a long time and improving the user experience. In addition, the terminal can discover other available terminals in the same local area network through the liveness detection application program. After other available terminals report anomalies, the main account is generated, and the account anomaly terminal and the account normal terminal are bound to the same main account.

[0096] In the embodiment of this application, the interactive network is adopted to discover other terminals in the same network group through the liveness detection application program, and report the abnormal accounts through other terminals, associate the multi-terminals of the same user through the main account, and send the main account to the abnormal device.

[0097] It should be understood that although the steps in the flowcharts involved in the above-described embodiments are shown in sequence according to the arrows, these steps do not necessarily need to be executed in the order indicated by the arrows. Unless there is a clear description in this article, the execution of these steps has no strict order limit, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-described embodiments may include multiple steps or multiple stages. These steps or stages do not necessarily need to be executed at the same moment, but can be executed at different moments. The execution order of these steps or stages does not necessarily need to be sequential, but can be executed alternately or in turn with at least a part of other steps or steps or stages in other steps.

[0098] This application provides a terminal, and the terminal is the first terminal or the second terminal included in the Internet TV service system introduced in the above embodiment.

[0099] In an exemplary embodiment, the internal structure diagram of the terminal can be as Figure 4As shown in the figure. The terminal includes a processor, a memory, an input / output interface, a communication interface, a display unit, and an input device. Among them, the processor, the memory, and the input / output interface are connected through a system bus, and the communication interface, the display unit, and the input device are connected to the system bus through the input / output interface. Among them, the processor of the terminal is used to provide computing and control capabilities. The memory of the terminal includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The input / output interface of the terminal is used to exchange information between the processor and external devices. The communication interface of the terminal is used to communicate with external terminals in a wired or wireless manner. The wireless manner can be implemented through WIFI, a mobile cellular network, near field communication (NFC), or other technologies. When the computer program is executed by the processor, it realizes the steps performed by the terminal introduced in the above embodiments. The display unit of the terminal is used to form a visually visible picture, which can be a display screen, a projection device, or a virtual reality imaging device. The display screen can be a liquid crystal display screen or an electronic ink display screen. The input device of the terminal can be a touch layer covering the display screen, or a button, a trackball, or a touchpad provided on the terminal housing, or an external keyboard, touchpad, or mouse, etc.

[0100] Those skilled in the art can understand that Figure 4 the structure shown in the figure is only a block diagram of some structures related to the solution of this application, and does not constitute a limitation on the terminal to which the solution of this application is applied. The specific terminal may include more or fewer components than those shown in the figure, or combine some components, or have different component arrangements.

[0101] This application provides a network TV service platform, and the network TV service platform is the network TV service platform included in the network TV service system introduced in the above embodiments.

[0102] In an exemplary embodiment, the internal structure diagram of the network TV service platform may be as Figure 5As shown in the figure. The Internet TV service platform includes a processor, a memory, an input / output interface (Input / Output, abbreviated as I / O), and a communication interface. Among them, the processor, the memory, and the input / output interface are connected through a system bus, and the communication interface is connected to the system bus through the input / output interface. Among them, the processor of the Internet TV service platform is used to provide computing and control capabilities. The memory of the Internet TV service platform includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program, and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the Internet TV service platform is used to store the data involved in the above embodiments. The input / output interface of the Internet TV service platform is used to exchange information between the processor and external devices. The communication interface of the Internet TV service platform is used to communicate with external terminals through a network connection. When the computer program is executed by the processor, it realizes the steps executed by the Internet TV service platform introduced in the above embodiments.

[0103] Those skilled in the art can understand that Figure 5 the structure shown in the figure is only a block diagram of some structures related to the solution of the present application, and does not constitute a limitation on the Internet TV service platform to which the solution of the present application is applied. The specific Internet TV service platform may include more or fewer components than those shown in the figure, or combine some components, or have different component arrangements.

[0104] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, it realizes the steps introduced in the above respective embodiments.

[0105] In one embodiment, a computer program product is provided, on which a computer program is stored, and the computer program executes the steps introduced in the above respective embodiments when executed by a processor.

[0106] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data for analysis, stored data, displayed data, etc.) involved in the present application are all information and data authorized by the user or fully authorized by all parties, and the collection, use, and processing of relevant data need to comply with relevant regulations.

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

[0108] The technical features of the above embodiments can be combined arbitrarily. For the sake of brevity of description, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, it should be considered as the scope recorded in the present application.

[0109] The above-described embodiments merely represent several implementation manners of the present application. The description thereof is relatively specific and detailed, but it should not be construed as a limitation on the patent scope of the present application. It should be noted that for those of ordinary skill in the art, without departing from the concept of the present application, several modifications and improvements can still be made, and these all fall within the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the appended claims.

Claims

1. A network television service system, characterized in that, The network television service system includes a first terminal, a second terminal, and a network television service platform; the first terminal and the second terminal are terminals that provide network television services to users through the network television service platform; When the first terminal determines that it cannot provide network television services to the user due to an account failure at its end and discovers the second terminal through the interactive network, the first terminal turns on the Bluetooth; When the second terminal determines that the distance between the first terminal and its own end meets the requirements according to the signal strength of the Bluetooth, it determines that its own end and the first terminal belong to the terminals of the same user; The second terminal reports network television service exception information to the network television service platform; The network television service platform obtains the account of the second terminal, the MAC address of the second terminal, the account of the first terminal, and the MAC address of the first terminal carried in the network television service exception information; When the network television service platform determines that the second terminal is not bound to the main account, it generates a main account, binds the main account, the MAC address of the first terminal, and the MAC address of the second terminal, unbinds the MAC address of the first terminal from the account of the first terminal, and sends the main account to the first terminal; Based on the main account, the first terminal provides network television services to the user through the network television service platform.

2. The system according to claim 1, wherein, When the network television service platform determines that the second terminal has a main account and the main account is the main account bound to the first terminal, it binds the main account to the MAC address of the first terminal, unbinds the MAC address of the first terminal from the account of the first terminal, and sends the main account to the first terminal.

3. The system according to claim 1, wherein, When the network television service platform determines that the account of the second terminal is bound to a main account and the main account is not the main account bound to the first terminal, it binds the main account to the MAC address of the first terminal, unbinds the MAC address of the first terminal from the account of the first terminal, and sends the main account to the first terminal.

4. The system according to claim 1, wherein The first terminal broadcasts internal network data using the interactive network; When the second terminal receives the internal network data, it feeds back information that the internal network data has been received to the first terminal; When the first terminal receives the information fed back by the second terminal that the internal network data has been received, it determines that the second terminal has been discovered through the interactive network.

5. The system according to claim 4, characterized in that, The internal network data includes the account of the first terminal and the MAC address of the first terminal.

6. The system according to claim 1, wherein The second terminal calculates the distance between the first terminal and its own end according to the signal strength of the Bluetooth; When the distance is less than or equal to the distance threshold, the second terminal determines that the distance between the first terminal and its own end meets the requirements.

7. The system according to claim 1, characterized in that, The network television service platform determines the contact number corresponding to the account of the first terminal and sends information about the cause of the account failure of the first terminal to the contact number.

8. The system according to claim 7, wherein After the account failure of the first terminal is recovered, the network TV service platform sends the account failure cause information about the first terminal to the contact number.

9. A terminal, characterized in that, The terminal is the first terminal or the second terminal included in the network TV service system according to any one of claims 1 to 8.

10. A network TV service platform, characterized in that, The network TV service platform is the network TV service platform included in the network TV service system according to any one of claims 1 to 8.