[go: up one dir, main page]

WO2018006877A1 - Procédé et appareil de commande de boîtier décodeur - Google Patents

Procédé et appareil de commande de boîtier décodeur Download PDF

Info

Publication number
WO2018006877A1
WO2018006877A1 PCT/CN2017/092281 CN2017092281W WO2018006877A1 WO 2018006877 A1 WO2018006877 A1 WO 2018006877A1 CN 2017092281 W CN2017092281 W CN 2017092281W WO 2018006877 A1 WO2018006877 A1 WO 2018006877A1
Authority
WO
WIPO (PCT)
Prior art keywords
top box
set top
control
instruction
control information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/CN2017/092281
Other languages
English (en)
Chinese (zh)
Inventor
崔金龙
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Skyworth Digital Technology Co Ltd
Shenzhen Skyworth Software Co Ltd
Original Assignee
Shenzhen Skyworth Digital Technology Co Ltd
Shenzhen Skyworth Software Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Skyworth Digital Technology Co Ltd, Shenzhen Skyworth Software Co Ltd filed Critical Shenzhen Skyworth Digital Technology Co Ltd
Publication of WO2018006877A1 publication Critical patent/WO2018006877A1/fr
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/236Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
    • H04N21/23614Multiplexing of additional data and video streams
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/254Management at additional data server, e.g. shopping server, rights management server
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/239Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests
    • H04N21/2393Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests involving handling client requests
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • H04N21/25808Management of client data
    • H04N21/25816Management of client data involving client authentication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/434Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/454Content or additional data filtering, e.g. blocking advertisements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/633Control signals issued by server directed to the network components or client
    • H04N21/6332Control signals issued by server directed to the network components or client directed to client
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/637Control signals issued by the client directed to the server or network components
    • H04N21/6377Control signals issued by the client directed to the server or network components directed to server
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/65Transmission of management data between client and server
    • H04N21/658Transmission by the client directed to the server
    • H04N21/6587Control parameters, e.g. trick play commands, viewpoint selection

Definitions

  • the present disclosure relates to the technical field of set top boxes, for example, to a method and system for controlling a set top box.
  • the present disclosure proposes a method and system for controlling a set top box, which can solve the problem of how to implement remote control of a low-end set-top box in a cost-saving manner.
  • a method of controlling a set top box includes:
  • the set top box control client receives a control instruction, where the control instruction includes at least one of a start recording instruction, a start time shift instruction, an end recording instruction, an end time shift instruction, and a switching program instruction;
  • the set top box control client sends control information to the set top box through the operator server, and the control information includes the control instruction and a unique identifier of the set top box.
  • the method before the login of the set top box control client installed on the smart terminal, the method further includes:
  • the set top box control client sends a registration request to the operator server, where the registration request includes a username and a password for logging in to the set top box control client, and the user name is a unique identifier of the set top box.
  • a method of controlling a set top box includes:
  • the operator server receiver top box controls control information sent by the client, and the control information includes a control instruction and a unique identifier of the set top box;
  • the operator server sends the control information to the set top box.
  • the operator server sends the control information to the set top box, including:
  • the operator server generates a data transport stream according to the control information, and transmits the data A stream is sent to the set top box, and the data transport stream includes control information.
  • the operator server generates a data transmission stream according to the control information, including:
  • the operator server packages the control information and multiplexes with the real-time program stream to generate the data transport stream.
  • an intelligent terminal includes:
  • the login module is configured to log in to the set top box control client installed on the smart terminal;
  • a generating module configured to generate, by the set top box control client, a control instruction, where the control instruction includes at least one of a start recording instruction, a start time shift instruction, an end recording instruction, an end time shift instruction, and a switching program instruction;
  • the first sending module is configured to send, by the set top box control client, the control information to the set top box by using an operator server, where the control information includes the control instruction and a unique identifier of the set top box.
  • the smart terminal further includes a second sending module, configured to send, by the set top box control client, a registration request to the operator server, where the registration request includes a username and a password for logging in to the set top box control client.
  • the user name is a unique identifier of the set top box.
  • an operator server includes:
  • a receiving module configured to receive control information sent by the installed set top box control client, where the control information includes a control instruction and a unique identifier of the set top box;
  • a sending module configured to send the control information to the set top box.
  • the sending module is configured to generate a data transport stream according to the control information, and send the data transport stream to the set top box, where the data transport stream includes control information.
  • a system for controlling a set top box includes:
  • the intelligent terminal is configured to log in to the set top box control client installed on the smart terminal; and the control terminal receives the control instruction by the set top box, where the control instruction includes starting a recording instruction, starting a time shift instruction, ending a recording instruction, and ending Transmitting at least one of a command and a switching program instruction; transmitting, by the set top box control client, control information to an operator server, the control information including the control instruction and a unique identifier of the set top box;
  • the operator server is configured to send the control information to the set top box
  • the set top box is configured to execute the control instruction according to the control information.
  • the carrier server is set to:
  • the operator server generates a data transport stream according to the control information, and sends the data transport stream to the set top box, where the data transport stream includes control information.
  • the carrier server is set to:
  • the operator server packages the control information and multiplexes with the real-time program stream to generate the data transport stream.
  • the set top box is set to:
  • control instruction is discarded.
  • the smart terminal is configured to:
  • the smart terminal Before the smart terminal logs in to the set top box control client installed on the smart terminal, the smart terminal sends a registration request to the operator server through the set top box control client, where the registration request includes the login request
  • the set top box controls the username and password of the client, the user name being the unique identifier of the set top box.
  • a computer readable storage medium storing computer executable instructions for performing the above method of controlling a set top box.
  • the present disclosure provides a method and system for controlling a set top box.
  • the operating instructions of the user on the client application are transmitted to the network through the network based on the digital television transmission process in the related art without requiring hardware upgrade or replacement of the set top box.
  • the operator server and the operator server integrate the command data and the program data into a data transmission stream through the multiplexing technology, and transmit the data to the set-top box terminal device in real time, and the set-top box terminal software can filter out the instruction data to determine the operation type corresponding to the instruction data, and Completing the corresponding operation not only saves costs, but also improves the user experience.
  • FIG. 1 is a schematic flow chart of a method for controlling a set top box according to this embodiment
  • FIG. 2 is a schematic flow chart of another method for controlling a set top box according to this embodiment
  • FIG. 3 is a schematic flow chart of another method for controlling a set top box according to this embodiment.
  • FIG. 4 is a schematic flow chart of another method for controlling a set top box according to this embodiment.
  • FIG. 5 is a schematic flowchart diagram of another method for controlling a set top box according to this embodiment.
  • FIG. 6 is a schematic flow chart of another method for controlling a set top box according to this embodiment.
  • FIG. 7 is a schematic flow chart of another method for controlling a set top box according to this embodiment.
  • FIG. 8 is a schematic diagram of functional modules of an intelligent terminal according to this embodiment.
  • FIG. 9 is a schematic diagram of functional modules of an operator server according to the embodiment.
  • FIG. 10 is a schematic diagram of functional modules of a set top box according to the embodiment.
  • FIG. 11 is a schematic structural diagram of a system for controlling a set top box according to an embodiment
  • FIG. 12 is a schematic structural diagram of hardware of an intelligent terminal according to this embodiment.
  • FIG. 13 is a schematic structural diagram of hardware of an operator server according to the embodiment.
  • FIG. 14 is a schematic structural diagram of hardware of a set top box according to this embodiment.
  • FIG. 1 is a schematic flowchart diagram of a method for controlling a set top box according to this embodiment.
  • the method of controlling the set top box is implemented based on an intelligent communication terminal, a set top box control client, an operator server, and a set top box terminal.
  • the set-top box control client software can be installed on the intelligent communication terminal, and the intelligent communication terminal can access the Internet to access the operator server, and the control operation of the user on the set-top box control client software can be converted into a corresponding instruction.
  • the data is transmitted to the operator server through the Internet.
  • the operator server is responsible for packaging the instruction data, multiplexing the packaged instruction data and the real-time television program, and distributing it to the set-top box terminal through modulation, and the set-top box terminal performs corresponding control after filtering out the control command. Operation, complete remote control of the set top box.
  • the method of controlling a set top box includes the following steps.
  • step 110 the smart terminal logs in to the set top box control client installed on the smart terminal.
  • step 120 the smart terminal receives a control instruction through the set top box control client, where the control instruction includes a start recording instruction, a start time shift instruction, an end recording instruction, and an end time shift finger. Let and switch at least one of the program instructions.
  • the control command received by the smart terminal is generated by the set top box control client.
  • step 130 the smart terminal sends control information to the operator server through the set top box control client, and the control information includes the control instruction and the unique identifier of the set top box.
  • step 140 the operator server sends the control information to the set top box.
  • the carrier server sends the control information to the set top box, including the following steps.
  • the operator server generates a data transport stream according to the control information, and sends the data transport stream to the set top box, where the data transport stream includes control information.
  • the carrier server generates a data transport stream according to the control information, including the following steps.
  • the operator server packages the control information and multiplexes with the real-time program stream to generate the data transport stream.
  • step 150 the set top box executes the control command in accordance with the control information.
  • the set top box executes the control instruction according to the control information, including:
  • control instruction is discarded.
  • set-top boxes There are many types of set-top boxes, including mid- to high-end set-top boxes and low-end set-top boxes.
  • the high-end set-top box has a Registered Jack (RJ) RJ-45 network port or a wireless network card interface, which enables the high-end set-top box to be connected to the Internet. Users using the high-end set-top box can use the network for remote control of the set-top box.
  • RJ Registered Jack
  • these low-end set-top boxes cannot be easily connected to the network like high-end set-top boxes, allowing users to connect and control remotely.
  • the low-end set-top box wants to achieve the purpose of remote connection and control, it can be replaced by a set-top box that is replaced by a mid-to-high-end configuration, or the hardware can be upgraded. These two methods bring high cost, and the other pair is mature. The hardware design has been transformed, bringing a lot of uncertainty to the project and the market, and the customer's impression is extremely bad.
  • the embodiment provides a method for controlling a set-top box, and the operation instruction of the user on the client application is transmitted to the operation through the network based on the digital television transmission process in the related art without requiring hardware upgrade or replacement of the set-top box.
  • the service server and the operator server integrate the command data and the program data into a data transmission stream through the multiplexing technology, and transmit the data to the set-top box terminal device in real time.
  • the set-top box terminal software can filter out the command data, determine the operation type corresponding to the command data, and complete the corresponding The operation not only saves costs but also improves the user experience.
  • FIG. 2 is a schematic flowchart diagram of another method for controlling a set top box according to this embodiment.
  • the method of controlling a set top box includes the following steps.
  • the smart terminal sends a registration request to the operator server by using the set top box control client, where the registration request includes a username and a password for logging in to the set top box control client, where the user name is the The unique identifier of the set top box.
  • step 220 the smart terminal logs in to the set top box control client installed on the smart terminal.
  • the smart terminal receives a control instruction through the set top box control client, and the control instruction includes at least one of a start recording instruction, a start time shift instruction, an end recording instruction, an end time shift instruction, and a switching program instruction. .
  • step 240 the smart terminal sends control information to the operator server through the set top box control client, and the control information includes the control instruction and the unique identifier of the set top box.
  • step 250 the operator server sends the control information to the set top box.
  • step 260 the set top box executes the control command in accordance with the control information.
  • FIG. 3 is a schematic flowchart diagram of another method for controlling a set top box according to this embodiment.
  • the method of controlling a set top box includes the following steps.
  • step 310 the smart terminal logs in to the set top box control client installed on the smart terminal.
  • the smart terminal receives a control instruction through the set top box control client, and the control instruction includes at least one of a start recording instruction, a start time shift instruction, an end recording instruction, an end time shift instruction, and a switching program instruction. .
  • step 330 the smart terminal sends control information to the operator server through the set top box control client, and the control information includes the control instruction and the unique identifier of the set top box.
  • step 340 the operator server receives the set top box control client installed on the smart terminal. Control information sent.
  • step 350 the operator server generates a data transport stream according to the control information, and sends the data transport stream to the set top box.
  • step 360 the set top box receives a data transport stream sent by the operator server, and the data transport stream includes control information.
  • step 370 the set top box determines whether the unique identifier is the same as the set top box pre-stored unique identifier.
  • step 380 if the set top box determines that the unique identifier is the same as the set top box pre-stored unique identifier, the control instruction is executed.
  • step 390 if the set top box determines that the unique identifier is not the same as the set top box pre-stored unique identifier, the control instruction is discarded.
  • FIG. 4 is a schematic flowchart diagram of another method for controlling a set top box according to this embodiment.
  • the method of controlling a set top box includes the following steps.
  • step 410 the smart terminal logs in to the set top box control client installed on the smart terminal.
  • the smart terminal connects to the Internet, opens the set top box to control the client, determines whether it is registered, and if the smart terminal is registered, logs into the set top box to control the client; if the smart terminal is not registered, sends a registration request to the operator server. After completing the registration, log in to the set-top box to control the client.
  • the smart terminal receives a control instruction through the set top box control client, and the control instruction includes at least one of a start recording instruction, a start time shift instruction, an end recording instruction, an end time shift instruction, and a switching program instruction. .
  • the set top box controls the client to receive the control operation selected by the user.
  • step 430 the smart terminal sends control information to the operator server through the set top box control client, where the control information includes the control instruction and the unique identifier of the set top box, so that the operator server will
  • the control information is sent to the set top box, and the set top box executes the control instruction.
  • the control information may also be referred to as instruction data.
  • the smart terminal sends the command data to the operator server in the background.
  • the embodiment provides a method for controlling a set-top box, and the operation instruction of the user on the client application is transmitted to the operation through the network based on the digital television transmission process in the related art without requiring hardware upgrade or replacement of the set-top box.
  • Business server, operator server put instruction data and program number
  • the real-time transmission to the set-top box terminal device, the set-top box terminal software can filter out the command data, determine the operation type corresponding to the command data, complete the corresponding operation, not only saves the cost, but also improves the user experience. effect.
  • FIG. 5 is a schematic flowchart diagram of another method for controlling a set top box according to this embodiment. As shown in FIG. 5, the method of controlling a set top box includes the following steps.
  • step 510 the smart terminal sends a registration request to the operator server through the set top box control client, where the registration request includes a user name and password for logging in to the set top box control client, and the user name is the set top box. Uniquely identifies.
  • the smart terminal opens a network connection switch, connects and accesses the Internet.
  • the intelligent terminal opens the installed set top box to control the client application software, and inputs the user account and password. If you have not registered an account before, you need to register before you can use it.
  • the account number can be the ID number of the home set-top box.
  • the password can be defined by the user.
  • the operator server saves the user account and password to the server. The user can log in to the set-top box using the account and password that have been successfully registered.
  • Client the smart terminal opens a network connection switch, connects and accesses the Internet.
  • the intelligent terminal opens the installed set top box to control the client application software, and inputs the user account and password. If you have not registered an account before, you need to register before you can use it.
  • the account number can be the ID number of the home set-top box.
  • the password can be defined by the user.
  • the operator server saves the user account and password to the server. The user can log in to the set-
  • step 520 the smart terminal logs in to the set top box control client installed on the smart terminal.
  • the smart terminal receives a control instruction through the set top box control client, and the control instruction includes at least one of a start recording instruction, a start time shift instruction, an end recording instruction, an end time shift instruction, and a switching program instruction. .
  • step 540 the smart terminal sends control information to the operator server through the set top box control client, where the control information includes the control instruction and the unique identifier of the set top box, so that the operator server will The control information is sent to the set top box, and the set top box executes the control instruction.
  • FIG. 6 is a schematic flowchart diagram of another method for controlling a set top box according to this embodiment.
  • the method of controlling a set top box includes the following steps.
  • step 610 the operator server receives the control information sent by the set top box control client installed on the smart terminal, and the control information includes a control instruction and a unique identifier of the set top box.
  • the operator server waits for the instruction data sent by the client, determines whether the instruction data sent by the client is received, and if the instruction data sent by the client is received, according to the control letter.
  • the data generation data transmission stream if the instruction data sent by the client is not received, continues to wait for the instruction data sent by the client.
  • step 620 the operator server generates a data transport stream according to the control information, and sends the data transport stream to the set top box to cause the set top box to execute the control instruction.
  • the operator server generates a data transmission stream according to the control information, including:
  • the operator server packages the control information and multiplexes with the real-time program stream to generate the data transport stream.
  • the instruction data is packaged; if it is determined that the instruction data sent by the client is not received, the instruction data sent by the client is continuously waited.
  • the operator server receives the real-time program stream, performs audio and video encoding on the real-time program stream, multiplexes the encoded real-time program stream and the instruction data, generates a data transmission stream, and modulates the data transmission stream into a signal. transmission.
  • the embodiment provides a method for controlling a set-top box, and the operation instruction of the user on the client application is transmitted to the operation through the network based on the digital television transmission process in the related art without requiring hardware upgrade or replacement of the set-top box.
  • the service server and the operator server integrate the command data and the program data into a data transmission stream through multiplexing technology, and transmit the data to the set-top box terminal device in real time, and the set-top box terminal software can filter out the instruction data, determine the operation type corresponding to the instruction data, and complete Corresponding operations not only save costs, but also improve user experience.
  • FIG. 7 is a schematic flowchart diagram of another method for controlling a set top box according to this embodiment.
  • the method of controlling a set top box includes the following steps.
  • the set top box receives a data transport stream sent by the operator server, where the data transport stream includes control information, and the control information includes a control command and a unique identifier of the set top box.
  • the set top box locks, demodulates the signal, and demultiplexes the data transport stream.
  • the set top box performs corresponding operations according to the demultiplexed control instructions.
  • the set top box decodes the demultiplexed audio and video data and sends it to the TV for playback.
  • step 720 the set top box determines whether the unique identifier is the same as the set top box pre-stored unique identifier.
  • the set-top box determines whether the unique identifier carried in the demodulated control command is the same as the set-top box own device ID.
  • step 730 if the set top box determines that the unique identifier is the same as the set top box pre-stored unique identifier, the control instruction is executed.
  • the set-top box executes the control instruction.
  • step 740 if the set top box determines that the unique identifier is not the same as the set top box pre-stored unique identifier, the control instruction is discarded.
  • control command is discarded.
  • the embodiment provides a method for controlling a set-top box, and the operation instruction of the user on the client application is transmitted to the operation through the network based on the digital television transmission process in the related art without requiring hardware upgrade or replacement of the set-top box.
  • the service server and the operator server integrate the command data and the program data into a transport stream through multiplexing technology, and transmit the data to the set-top box terminal device in real time.
  • the set-top box terminal software can filter out the command data, determine the operation type corresponding to the command data, and complete the corresponding operation. The operation not only saves costs but also improves the user experience.
  • FIG. 8 is a schematic diagram of functional modules of an intelligent terminal according to this embodiment.
  • the smart terminal includes the following modules.
  • the login module 801 is configured to log in to the set top box control client installed on the smart terminal.
  • the smart terminal connects to the Internet, opens the set top box to control the client, determines whether it is registered, and if so, logs into the set top box to control the client.
  • the receiving module 802 is configured to receive, by the set top box control client, a control instruction, where the control instruction includes at least one of a start recording instruction, a start time shift instruction, an end recording instruction, an end time shift instruction, and a switching program instruction.
  • the set top box controls the client to receive the control operation selected by the user.
  • the first sending module 803 is configured to send, by the set top box control client, control information to the operator server, where the control information includes the control command and the unique identifier of the set top box, so that the operator server The control information is sent to the set top box, and the set top box executes the control command.
  • the smart terminal sends the command data to the operator server in the background.
  • the smart terminal further includes a second sending module.
  • the second sending module is configured to send a registration request to the operator server by using the set top box control client, where the registration request includes a username and a password for logging in to the set top box control client, where the user name is The unique identifier of the set top box.
  • the mobile communication terminal opens a network connection switch, connects and accesses the Internet.
  • the intelligent terminal opens the installed set top box to control the client application software, and inputs the user account and password. If you have not registered an account before, you need to register before you can use it.
  • the account number can be the ID of the home set-top box.
  • the password can be defined by the user.
  • the operator server saves the user account and password to the server. The user can log in to the set-top box to control the client by using the account and password that have been successfully registered.
  • the embodiment provides an intelligent terminal, which transmits the operation instruction of the user on the client application to the operator server through the network based on the digital television transmission process in the related art without requiring hardware upgrade or replacement of the set top box.
  • the server integrates the command data and the program data into a transport stream through multiplexing technology, and transmits the data to the set-top box terminal device in real time.
  • the set-top box terminal software can filter out the command data, determine the operation type corresponding to the command data, complete the corresponding operation, and save not only the operation. The cost also improves the user experience.
  • FIG. 9 is a schematic diagram of functional modules of an operator server according to this embodiment.
  • the carrier server includes the following modules.
  • the receiving module 901 is configured to receive control information sent by the set top box control client installed on the smart terminal, where the control information includes a control instruction and a unique identifier of the set top box.
  • the operator server obtains the instruction data sent by the client, determines whether the instruction data sent by the client is received, and if it is determined that the instruction data sent by the client is not received, returns the execution instruction data sent by the client.
  • the generating module 902 is configured to generate a data transport stream according to the control information, and send the data transport stream to the set top box, so that the set top box executes the control instruction.
  • the generating module 902 is configured to:
  • the control information is packetized and multiplexed with the real-time program stream to generate the data transport stream.
  • the instruction data is packaged according to the packet.
  • the operator receives a real-time program stream, performs audio and video encoding on the real-time program stream, multiplexes the encoded real-time program stream and the instruction data, generates a data transmission stream, and modulates the data transmission stream into a signal. transmission.
  • the embodiment provides an operator server, which transmits the operation instruction of the user on the client application to the operator through the network based on the digital television transmission process in the related art without requiring hardware upgrade or replacement of the set top box.
  • the server and the operator server integrate the command data and the program data into a transport stream through multiplexing technology, and transmit the data to the set-top box terminal device in real time.
  • the set-top box terminal software can filter out the command data, determine the corresponding operation type, and complete the corresponding operation, thereby saving not only The cost also improves the user experience.
  • FIG. 10 is a schematic diagram of functional modules of a set top box according to the embodiment.
  • the set top box includes the following modules.
  • the receiving module 1001 is configured to receive a data transport stream sent by the operator server, where the data transport stream includes control information, where the control information includes a control command and a unique identifier of the set top box.
  • the set top box locks, demodulates the signal, and demultiplexes the data transport stream.
  • the set top box performs corresponding operations according to the demultiplexed control instructions.
  • the set top box decodes the demultiplexed audio and video data and sends it to the TV for playback.
  • the determining module 1002 is configured to determine whether the unique identifier is the same as the pre-stored unique identifier of the set top box.
  • the set-top box determines whether the unique identifier carried in the demodulated control command is the same as the set-top box own device ID.
  • the executing module 1003 is configured to execute the control instruction if the set top box determines that the unique identifier is the same as the set top box pre-stored unique identifier.
  • the set-top box executes the control instruction.
  • the discarding module 1004 is configured to discard the control command if the set top box determines that the unique identifier is different from the pre-stored unique identifier of the set top box.
  • control command is discarded.
  • the embodiment provides a set-top box, and the operation instruction of the user on the client application is transmitted to the operator server through the network, based on the digital television transmission process in the related art, without requiring hardware upgrade or replacement of the set-top box.
  • the server integrates the command data and the program data into a transport stream through multiplexing technology, and transmits the data to the set-top box terminal device in real time, and the set-top box terminal software can filter out the command.
  • the data determines the type of operation corresponding to the command data, and completes the corresponding operation, which not only saves cost but also improves user experience.
  • FIG. 11 is a schematic structural diagram of a system for controlling a set top box according to this embodiment.
  • the system includes the following modules.
  • the smart terminal 1101 is configured to log in to the set top box control client installed on the smart terminal; and receive, by the set top box control client, a control instruction, where the control instruction includes starting a recording instruction, starting a time shift instruction, ending a recording instruction, and ending At least one of a time shifting instruction and a switching program instruction; transmitting, by the set top box control client, control information to an operator server, the control information including the control instruction and a unique identifier of the set top box.
  • the operator server 1102 is configured to send the control information to the set top box.
  • the set top box 1103 is configured to execute the control instruction according to the control information.
  • the carrier server 1102 is further configured to:
  • the operator server generates a data transport stream according to the control information, and sends the data transport stream to the set top box, where the data transport stream includes control information.
  • the carrier server 1102 is further configured to:
  • the operator server packages the control information and multiplexes with the real-time program stream to generate the data transport stream.
  • the set top box 1103 is further configured to:
  • the set top box determines whether the unique identifier is the same as the pre-stored unique identifier of the set top box.
  • control instruction is discarded.
  • the smart terminal 1101 is further configured to:
  • the smart terminal Before the smart terminal logs in to the set top box control client installed on the smart terminal, the smart terminal sends a registration request to the operator server through the set top box control client, where the registration request includes the login request
  • the set top box controls the username and password of the client, the user name being the unique identifier of the set top box.
  • the embodiment provides a system for controlling a set top box, which does not require hardware upgrade of the set top box or
  • the operation instructions of the user on the client application are transmitted to the operator server through the network, and the server integrates the instruction data and the program data into the transport stream through the multiplexing technology, real-time.
  • the device is transmitted to the set-top box terminal device, and the set-top box terminal software only needs to filter out the command data, and then determines the corresponding operation type, and completes the corresponding operation, which not only saves the cost, but also improves the user experience.
  • the embodiment further provides a computer readable storage medium storing computer executable instructions for performing the above method.
  • FIG. 12 is a schematic diagram showing the hardware structure of an intelligent terminal according to this embodiment.
  • the smart terminal includes one or more processors 1201 and a memory 1202.
  • One processor 1201 is taken as an example in FIG.
  • the smart terminal may further include: an input device 1203 and an output device 1204.
  • the processor 1201, the memory 1202, the input device 1203, and the output device 1205 in the smart terminal may be connected by a bus or other means, and the bus connection is taken as an example in FIG.
  • the memory 1202 is a computer readable storage medium that can be used to store software programs, computer executable programs, and modules.
  • the processor 1201 performs various functional applications and data processing by executing software programs, instructions, and modules stored in the memory 1202 to implement any of the above-described embodiments of the method of controlling the set top box.
  • the memory 1202 may include a storage program area and an storage data area, wherein the storage program area may store an operating system, an application required for at least one function; the storage data area may store data created according to usage of the smart terminal, and the like.
  • the memory may include volatile memory such as random access memory (RAM), and may also include non-volatile memory such as at least one magnetic disk storage device, flash memory device, or other non-transitory solid state storage device.
  • Memory 1202 can be a non-transitory computer storage medium or a transitory computer storage medium.
  • the non-transitory computer storage medium such as at least one magnetic disk storage device, flash memory device, or other non-volatile solid state storage device.
  • the memory 1202 can optionally include memory remotely located relative to the processor 1201, which can be connected to the smart terminal over a network. Examples of the above networks may include the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
  • the input device 1203 can be configured to receive input digital or character information and to generate key signal inputs related to user settings and function control of the smart terminal.
  • the output device 1204 can include a display device such as a display screen.
  • FIG. 13 is a schematic diagram showing the hardware structure of an operator server according to this embodiment.
  • the carrier server includes one or more processors 1301 and memory 1302.
  • a processor 1301 is taken as an example in FIG.
  • the carrier server may further include: an input device 1303 and an output device 1304.
  • the processor 1301, the memory 1302, the input device 1303, and the output device 1305 in the operator server may be connected by a bus or other means, and the bus connection is taken as an example in FIG.
  • the memory 1302 is a computer readable storage medium that can be used to store software programs, computer executable programs, and modules.
  • the processor 1301 performs various functional applications and data processing by executing software programs, instructions, and modules stored in the memory 1302 to implement any of the above-described embodiments of the method of controlling the set top box.
  • the memory 1302 may include a storage program area and an storage data area, wherein the storage program area may store an operating system, an application required for at least one function; the storage data area may store data created according to usage of the operator server, and the like.
  • the memory may include volatile memory such as random access memory (RAM), and may also include non-volatile memory such as at least one magnetic disk storage device, flash memory device, or other non-transitory solid state storage device.
  • Memory 1302 can be a non-transitory computer storage medium or a transitory computer storage medium.
  • the non-transitory computer storage medium such as at least one magnetic disk storage device, flash memory device, or other non-volatile solid state storage device.
  • memory 1302 can optionally include memory remotely located relative to processor 1301 that can be connected to the carrier server over a network. Examples of the above networks may include the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
  • the input device 1303 can be configured to receive input numeric or character information and to generate key signal inputs related to user settings and function control of the operator server.
  • Output device 1304 can include a display device such as a display screen.
  • FIG. 14 is a schematic diagram showing the hardware structure of a set top box according to the embodiment. As shown in Figure 14, this The set top box includes one or more processors 1401 and memory 1402. A processor 1401 is taken as an example in FIG.
  • the set top box may further include: an input device 1403 and an output device 1404.
  • the processor 1401, the memory 1402, the input device 1403, and the output device 1405 in the set top box may be connected by a bus or other means, and the bus connection is taken as an example in FIG.
  • the memory 1402 is a computer readable storage medium that can be used to store software programs, computer executable programs, and modules.
  • the processor 1401 performs various functional applications and data processing by executing software programs, instructions, and modules stored in the memory 1402 to implement any of the above-described embodiments of the method of controlling the set top box.
  • the memory 1402 may include a storage program area and an storage data area, wherein the storage program area may store an operating system, an application required for at least one function; the storage data area may store data created according to usage of the set top box, and the like.
  • the memory may include volatile memory such as random access memory (RAM), and may also include non-volatile memory such as at least one magnetic disk storage device, flash memory device, or other non-transitory solid state storage device.
  • Memory 1402 can be a non-transitory computer storage medium or a transitory computer storage medium.
  • the non-transitory computer storage medium such as at least one magnetic disk storage device, flash memory device, or other non-volatile solid state storage device.
  • memory 1402 can optionally include memory remotely located relative to processor 1401 that can be connected to the set top box via a network. Examples of the above networks may include the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
  • Input device 1403 can be used to receive input numeric or character information and to generate key signal inputs related to user settings and function control of the set top box.
  • the output device 1404 can include a display device such as a display screen.
  • a person skilled in the art can understand that all or part of the process of implementing the above embodiment method can be completed by executing related hardware by a computer program, and the program can be stored in a non-transitory computer readable storage medium.
  • the program when executed, may include the flow of an embodiment of the method as described above, wherein the non-transitory computer readable storage medium may be a magnetic disk, an optical disk, a read only memory (ROM), or a random access memory (RAM). Wait.
  • the present disclosure provides a method and system for controlling a set top box.
  • the operating instructions of the user on the client application are transmitted to the operation through the network based on the existing digital television transmission process without requiring hardware upgrade or replacement of the set top box.
  • the server server integrates the command data and the program data into a transport stream based on the existing multiplexing technology, and transmits the data to the set-top box terminal device in real time.
  • the set-top box terminal software only needs to filter out the command data, and then determines the corresponding operation type, and completes the corresponding operation. Yes, it not only saves costs, but also improves the user experience.

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Computer Graphics (AREA)
  • Computer Security & Cryptography (AREA)
  • Information Transfer Between Computers (AREA)
  • Selective Calling Equipment (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

L'invention porte sur un procédé et un système de commande d'un boîtier décodeur, le procédé comprenant les étapes consistant à : se connecter à un client de commande de boîtier décodeur installé sur un terminal intelligent; le client de commande de boîtier décodeur génère une instruction de commande; et le client de commande de boîtier décodeur envoie des informations de commande au boîtier décodeur au moyen d'un serveur d'opérateur, les informations de commande comprenant l'instruction de commande et l'ID unique du boîtier décodeur.
PCT/CN2017/092281 2016-07-07 2017-07-07 Procédé et appareil de commande de boîtier décodeur Ceased WO2018006877A1 (fr)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201610533105.2A CN105915942A (zh) 2016-07-07 2016-07-07 一种控制机顶盒的方法及装置
CN201610533105.2 2016-07-07

Publications (1)

Publication Number Publication Date
WO2018006877A1 true WO2018006877A1 (fr) 2018-01-11

Family

ID=56754421

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2017/092281 Ceased WO2018006877A1 (fr) 2016-07-07 2017-07-07 Procédé et appareil de commande de boîtier décodeur

Country Status (2)

Country Link
CN (1) CN105915942A (fr)
WO (1) WO2018006877A1 (fr)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105915942A (zh) * 2016-07-07 2016-08-31 深圳创维数字技术有限公司 一种控制机顶盒的方法及装置
CN108063959A (zh) * 2016-11-09 2018-05-22 北京国双科技有限公司 机顶盒的调试方法、客户端、服务器及系统
CN107529076B (zh) * 2017-08-01 2020-04-14 深圳市创维软件有限公司 一种实现机顶盒远程操控的方法、系统及存储装置
CN110636483A (zh) * 2019-09-16 2019-12-31 珠海格力电器股份有限公司 一种配网方法及系统
CN112650070B (zh) * 2020-12-17 2025-01-17 青岛海尔空调电子有限公司 用于智能家居系统的控制方法

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070097860A1 (en) * 2005-11-02 2007-05-03 Sbc Knowledge Ventures, L.P. System and method of authorizing a set top box device in an internet protocol television system
CN102118635A (zh) * 2011-03-09 2011-07-06 深圳市同洲电子股份有限公司 移动终端控制时移电视的方法、装置及系统
CN103561063A (zh) * 2013-10-22 2014-02-05 深圳创维数字技术股份有限公司 一种登录机顶盒的方法及终端
CN103686229A (zh) * 2012-09-13 2014-03-26 北京中传数广技术有限公司 一种通过智能终端控制数字电视接收终端的方法及系统
CN104135690A (zh) * 2014-08-19 2014-11-05 百视通网络电视技术发展有限责任公司 基于iptv的机顶盒操控方法及系统
CN105915942A (zh) * 2016-07-07 2016-08-31 深圳创维数字技术有限公司 一种控制机顶盒的方法及装置

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101527817A (zh) * 2009-04-23 2009-09-09 天柏宽带网络科技(北京)有限公司 一种远程控制机顶盒的方法和系统
CN102036115B (zh) * 2010-12-06 2013-11-27 深圳市同洲软件有限公司 一种数字电视业务数据管理方法、服务器及终端

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070097860A1 (en) * 2005-11-02 2007-05-03 Sbc Knowledge Ventures, L.P. System and method of authorizing a set top box device in an internet protocol television system
CN102118635A (zh) * 2011-03-09 2011-07-06 深圳市同洲电子股份有限公司 移动终端控制时移电视的方法、装置及系统
CN103686229A (zh) * 2012-09-13 2014-03-26 北京中传数广技术有限公司 一种通过智能终端控制数字电视接收终端的方法及系统
CN103561063A (zh) * 2013-10-22 2014-02-05 深圳创维数字技术股份有限公司 一种登录机顶盒的方法及终端
CN104135690A (zh) * 2014-08-19 2014-11-05 百视通网络电视技术发展有限责任公司 基于iptv的机顶盒操控方法及系统
CN105915942A (zh) * 2016-07-07 2016-08-31 深圳创维数字技术有限公司 一种控制机顶盒的方法及装置

Also Published As

Publication number Publication date
CN105915942A (zh) 2016-08-31

Similar Documents

Publication Publication Date Title
US10034057B2 (en) Message processing method, device, gateway, STB and IPTV
US9596501B2 (en) Remote control processing method, device and system
WO2018006877A1 (fr) Procédé et appareil de commande de boîtier décodeur
CN102571979B (zh) 多屏互动设备及其绑定方法
US20220167036A1 (en) Live broadcast method and apparatus, and computer device and storage medium
US20190190906A1 (en) Method and system to enable a virtual private network client
US9860603B2 (en) Method and apparatus for managing applications based on application information included in a broadcasting signal
CN105681877B (zh) 机顶盒、电视、平台、遥控器及建立连接的方法、装置
US12307884B2 (en) Systems and methods for associating services and/or devices with a voice assistant
CN112019889A (zh) 基于云端的投屏系统及投屏方法
CN105100950A (zh) 智能电视移动端切换、电视端信息获取方法和装置、系统
CN104394127A (zh) 一种多媒体分享方法、设备和系统
WO2018103644A1 (fr) Procédé et dispositif de partage de flux en direct, appareil multimédia domestique et support de stockage de données
CN107197077B (zh) 设备间通信方法、装置和系统
US20080025306A1 (en) Internet protocol television system, method for providing internet protocol multicast TV signal, TV transferring apparatus, and TV receiving apparatus
CN102006516B (zh) 一种基于有线电视双向接入的数字家庭内容服务传输方法
CN102158735A (zh) 一种数字电视交互系统
HK1213400A1 (zh) 智能电视移动端切换、电视端信息获取方法和装置、系统
CN105847884B (zh) 一种控制电视用户使用电视的方法和装置
KR100912537B1 (ko) Iptv 단말의 원격 제어 방법 및 그 시스템
CN104935571B (zh) 一种电视游戏服务端与客户端的交互方法
US11197071B2 (en) Methods and systems for automated media device communications configuration
CN114401428A (zh) 基于短链接信令通道的公网下进行远程多屏互动实现方法
CN105635850A (zh) 一种ip终端从网关获取dvb标准数字电视点播资源的方法
JP7620760B1 (ja) 通信端末、プログラム及び表示制御装置

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 17823689

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 17823689

Country of ref document: EP

Kind code of ref document: A1