WO2018006877A1 - 控制机顶盒的方法及装置 - Google Patents

控制机顶盒的方法及装置 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
Application number
PCT/CN2017/092281
Other languages
English (en)
French (fr)
Inventor
崔金龙
Original Assignee
深圳创维数字技术有限公司
深圳市创维软件有限公司
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 深圳创维数字技术有限公司, 深圳市创维软件有限公司 filed Critical 深圳创维数字技术有限公司
Publication of WO2018006877A1 publication Critical patent/WO2018006877A1/zh

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)
  • Selective Calling Equipment (AREA)
  • Information Transfer Between Computers (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

一种控制机顶盒的方法及***,所述方法包括:登录安装在智能终端上的机顶盒控制客户端;所述机顶盒控制客户端生成控制指令;所述机顶盒控制客户端通过运营商服务器将控制信息发送给所述机顶盒,所述控制信息包括所述控制指令和所述机顶盒的唯一标识。

Description

控制机顶盒的方法及装置 技术领域
本公开涉及机顶盒的技术领域,例如涉及一种控制机顶盒的方法及***。
背景技术
随着科技的快速发展,数字电视广播的覆盖越来越广,数字电视传输方式也多样化,包括有线传输、卫星传输、地面传输,运营商为了吸引客户,内容也是异彩纷呈,机顶盒作为家庭娱乐控制设备在节目播放和交互方面扮演很重要的角色。为增强用户体验,越来越多的机顶盒支持远程控制。
发明内容
本公开提出一种控制机顶盒的方法及***,可以解决如何在节省成本的情况下实现低端机顶盒远程控制的问题。
第一方面,一种控制机顶盒的方法,包括:
登录安装在智能终端上的机顶盒控制客户端;
所述机顶盒控制客户端接收控制指令,所述控制指令包括启动录制指令、启动时移指令、结束录制指令、结束时移指令和切换节目指令中的至少一个;
所述机顶盒控制客户端通过运营商服务器将控制信息发送给机顶盒,所述控制信息包括所述控制指令和所述机顶盒的唯一标识。
可选地,所述登录安装在智能终端上的机顶盒控制客户端之前,还包括:
所述机顶盒控制客户端向所述运营商服务器发送注册请求,所述注册请求中包括登录所述机顶盒控制客户端的用户名和密码,所述用户名为所述机顶盒的唯一标识。
第二方面,一种控制机顶盒的方法,包括:
运营商服务器接收机顶盒控制客户端发送的控制信息,所述控制信息包括控制指令和机顶盒的唯一标识;
所述运营商服务器将所述控制信息发送给所述机顶盒。
可选地,所述运营商服务器将所述控制信息发送给所述机顶盒,包括:
所述运营商服务器根据所述控制信息生成数据传输流,并将所述数据传输 流发送给所述机顶盒,所述数据传输流中包括控制信息。
可选地,所述运营商服务器根据所述控制信息生成数据传输流,包括:
所述运营商服务器将所述控制信息进行打包,并和实时节目流复用后,生成所述数据传输流。
第三方面,一种智能终端,包括:
登录模块,设置为登录安装在智能终端上的机顶盒控制客户端;
生成模块,设置为所述机顶盒控制客户端生成控制指令,所述控制指令包括启动录制指令、启动时移指令、结束录制指令、结束时移指令和切换节目指令中的至少一个;
第一发送模块,设置为所述机顶盒控制客户端通过运营商服务器将所述控制信息发送给所述机顶盒,所述控制信息包括所述控制指令和所述机顶盒的唯一标识。
可选地,所述的智能终端还包括第二发送模块,设置为所述机顶盒控制客户端向所述运营商服务器发送注册请求,所述注册请求中包括登录所述机顶盒控制客户端的用户名和密码,所述用户名为所述机顶盒的唯一标识。
第四方面,一种运营商服务器,包括:
接收模块,设置为接收安装机顶盒控制客户端发送的控制信息,所述控制信息包括控制指令和机顶盒的唯一标识;
发送模块,设置为将所述控制信息发送给所述机顶盒。
可选地,所述发送模块是设置为根据所述控制信息生成数据传输流,并将所述数据传输流发送给所述机顶盒,所述数据传输流中包括控制信息。
可选地,所述发送模块是设置为将所述控制信息进行打包,并和实时节目流复用后,生成所述数据传输流,并将所述数据传输流发送给所述机顶盒。第五方面,一种控制机顶盒的***,包括:
智能终端,设置为登录安装在所述智能终端上的机顶盒控制客户端;通过所述机顶盒控制客户端接收控制指令,所述控制指令包括启动录制指令、启动时移指令、结束录制指令、结束时移指令和切换节目指令中的至少一个;通过所述机顶盒控制客户端将控制信息发送给运营商服务器,所述控制信息包括所述控制指令和所述机顶盒的唯一标识;
所述运营商服务器,设置为将所述控制信息发送给所述机顶盒;
所述机顶盒,设置为根据所述控制信息执行所述控制指令。
可选地,所述运营商服务器,是设置为:
所述运营商服务器根据所述控制信息生成数据传输流,并将所述数据传输流发送给所述机顶盒,所述数据传输流中包括控制信息。
可选地,所述运营商服务器,是设置为:
所述运营商服务器将所述控制信息进行打包,并和实时节目流复用后,生成所述数据传输流。
可选地,所述机顶盒,是设置为:
所述机顶盒判断所述唯一标识是否与所述机顶盒预存唯一标识相同;
若所述机顶盒判断所述唯一标识与所述机顶盒预存唯一标识相同,则执行所述控制指令;
若所述机顶盒判断所述唯一标识与所述机顶盒预存唯一标识不相同,则丢弃所述控制指令。
可选地,所述智能终端,是设置为:
在所述智能终端登录安装在所述智能终端上的机顶盒控制客户端之前,所述智能终端通过所述机顶盒控制客户端向所述运营商服务器发送注册请求,所述注册请求中包括登录所述机顶盒控制客户端的用户名和密码,所述用户名为所述机顶盒的唯一标识。
第六方面,一种计算机可读存储介质,存储有计算机可执行指令,所述计算机可执行指令用于执行上述控制机顶盒的方法。
本公开提供一种控制机顶盒的方法及***,在不需要对机顶盒进行硬件升级或更换的前提下,基于相关技术中的数字电视传输过程,把用户在客户端应用上的操作指令通过网络传输至运营商服务器,运营商服务器把指令数据和节目数据通过复用技术整合成数据传输流,实时传输至机顶盒终端设备中,机顶盒终端软件可以过滤出指令数据,判断出指令数据对应的操作类型,并完成对应操作,不仅节省了成本,也提高了用户体验效果。
附图说明
图1是本实施例提供的一种控制机顶盒的方法的流程示意图;
图2是本实施例提供的另一种控制机顶盒的方法的流程示意图;
图3是本实施例提供的另一种控制机顶盒的方法的流程示意图;
图4是本实施例提供的另一种控制机顶盒的方法的流程示意图;
图5是本实施例提供的另一种控制机顶盒的方法的流程示意图;
图6是本实施例提供的另一种控制机顶盒的方法的流程示意图;
图7是本实施例提供的另一种控制机顶盒的方法的流程示意图;
图8是本实施例提供的一种智能终端的功能模块示意图;
图9是本实施例提供的一种运营商服务器的功能模块示意图;
图10是本实施例提供的一种机顶盒的功能模块示意图;
图11是实施例提供的一种控制机顶盒的***的结构示意图;
图12是本实施例提供的一种智能终端的硬件结构示意图;
图13是本实施例提供的一种运营商服务器的硬件结构示意图;
图14是本实施例提供的一种机顶盒的硬件结构示意图。
具体实施方式
下面结合附图和实施例对本实施例作详细说明。此处所描述的实施例仅仅用于解释本发明实施例,而非对本发明实施例的限定。为了便于描述,附图中仅示出了与本实施例相关的部分而非全部结构。
参考图1,图1是本实施例提供的一种控制机顶盒的方法的流程示意图。
所述控制机顶盒的方法的实现基于智能通信终端、机顶盒控制客户端、运营商服务器和机顶盒终端。为了实现对机顶盒的远程控制,可以在智能通信终端上安装机顶盒控制客户端软件,将智能通信终端接入互联网来访问运营商服务器,用户在机顶盒控制客户端软件上的控制操作可以转化为对应指令数据通过互联网传输到运营商服务器,运营商服务器负责把指令数据打包,并将打包后的指令数据和实时电视节目复用,通过调制分发到机顶盒终端,机顶盒终端在过滤出控制指令后执行对应控制操作,完成对机顶盒的远程控制。
如图1所示,所述控制机顶盒的方法包括以下步骤。
在步骤110中,智能终端登录安装在所述智能终端上的机顶盒控制客户端。
在步骤120中,所述智能终端通过所述机顶盒控制客户端接收控制指令,所述控制指令包括启动录制指令、启动时移指令、结束录制指令、结束时移指 令和切换节目指令中的至少一个。
其中,智能终端接收的控制指令是由机顶盒控制客户端生成的。
在步骤130中,所述智能终端通过所述机顶盒控制客户端将控制信息发送给运营商服务器,所述控制信息包括所述控制指令和所述机顶盒的唯一标识。
在步骤140中,所述运营商服务器将所述控制信息发送给所述机顶盒。
可选地,所述运营商服务器将所述控制信息发送给所述机顶盒,包括以下步骤。
所述运营商服务器根据所述控制信息生成数据传输流,并将所述数据传输流发送给所述机顶盒,所述数据传输流中包括控制信息。
可选地,所述运营商服务器根据所述控制信息生成数据传输流,包括以下步骤。
所述运营商服务器将所述控制信息进行打包,并和实时节目流复用后,生成所述数据传输流。
在步骤150中,所述机顶盒根据所述控制信息执行所述控制指令。
可选地,所述机顶盒根据所述控制信息执行所述控制指令,包括:
所述机顶盒判断所述唯一标识是否与所述机顶盒预存唯一标识相同;
若所述机顶盒判断所述唯一标识与所述机顶盒预存唯一标识相同,则执行所述控制指令;
若所述机顶盒判断所述唯一标识与所述机顶盒预存唯一标识不相同,则丢弃所述控制指令。
机顶盒种类很多,包括中高端机顶盒和低端机顶盒。中高端机顶盒带有注册插头(Registered Jack,RJ)RJ-45网口或无线网卡等接口,这使得中高端机顶盒可以连接到因特网,使用中高端机顶盒的用户可以借助网络进行机顶盒远程控制操作。但对于使用低端机顶盒的家庭,由于低端机顶盒没有网口和无线网卡等配置,造成这些低端机顶盒不能像中高端机顶盒那样可以方便地接入网络,进而让用户可以远程连接和控制。
低端机顶盒如果想达到远程连接和控制的目的,可以通过购买更换成中高端配置的机顶盒,或者可以对硬件进行升级改造,这两种方法一个带来了高昂的成本,另一个对已经成熟的硬件设计进行改造,对项目和市场都带来很多不确定性,并且客户对此的印象也极为不好。
本实施例提供一种控制机顶盒的方法,在不需要对机顶盒进行硬件升级或更换的前提下,基于相关技术中的数字电视传输过程,把用户在客户端应用上的操作指令通过网络传输至运营商服务器,运营商服务器把指令数据和节目数据通过复用技术整合成数据传输流,实时传输至机顶盒终端设备中,机顶盒终端软件可以过滤出指令数据,判断出指令数据对应操作类型,并完成对应操作,不仅节省了成本,也提高了用户体验效果。
参考图2,图2是本实施例提供的另一种控制机顶盒的方法的流程示意图。
如图2所示,所述控制机顶盒的方法包括以下步骤。
在步骤210中,所述智能终端通过所述机顶盒控制客户端向所述运营商服务器发送注册请求,所述注册请求中包括登录所述机顶盒控制客户端的用户名和密码,所述用户名为所述机顶盒的唯一标识。
在步骤220中,智能终端登录安装在所述智能终端上的机顶盒控制客户端。
在步骤230中,所述智能终端通过所述机顶盒控制客户端接收控制指令,所述控制指令包括启动录制指令、启动时移指令、结束录制指令、结束时移指令和切换节目指令中的至少一个。
在步骤240中,所述智能终端通过所述机顶盒控制客户端将控制信息发送给运营商服务器,所述控制信息包括所述控制指令和所述机顶盒的唯一标识。
在步骤250中,所述运营商服务器将所述控制信息发送给所述机顶盒。
在步骤260中,所述机顶盒根据所述控制信息执行所述控制指令。
参考图3,图3是本实施例提供的另一种控制机顶盒的方法的流程示意图。
如图3所示,所述控制机顶盒的方法包括以下步骤。
在步骤310中,智能终端登录安装在所述智能终端上的机顶盒控制客户端。
在步骤320中,所述智能终端通过所述机顶盒控制客户端接收控制指令,所述控制指令包括启动录制指令、启动时移指令、结束录制指令、结束时移指令和切换节目指令中的至少一个。
在步骤330中,所述智能终端通过所述机顶盒控制客户端将控制信息发送给运营商服务器,所述控制信息包括所述控制指令和所述机顶盒的唯一标识。
在步骤340中,运营商服务器接收安装在智能终端上的机顶盒控制客户端 发送的控制信息。
在步骤350中,所述运营商服务器根据所述控制信息生成数据传输流,并将所述数据传输流发送给所述机顶盒。
在步骤360中,机顶盒接收运营商服务器发送的数据传输流,所述数据传输流中包括控制信息。
在步骤370中,所述机顶盒判断所述唯一标识是否与所述机顶盒预存唯一标识相同。
在步骤380中,若所述机顶盒判断所述唯一标识与所述机顶盒预存唯一标识相同,则执行所述控制指令。
在步骤390中,若所述机顶盒判断所述唯一标识与所述机顶盒预存唯一标识不相同,则丢弃所述控制指令。
参考图4,图4是本实施例提供的另一种控制机顶盒的方法的流程示意图。
如图4所示,所述控制机顶盒的方法包括以下步骤。
在步骤410中,智能终端登录安装在所述智能终端上的机顶盒控制客户端。
可选的,智能终端连接互联网,打开机顶盒控制客户端,判断是否已注册,若智能终端已注册,则登录进入机顶盒控制客户端;若智能终端未注册,则向所述运营商服务器发送注册请求,完成注册后,登录机顶盒控制客户端
在步骤420中,所述智能终端通过所述机顶盒控制客户端接收控制指令,所述控制指令包括启动录制指令、启动时移指令、结束录制指令、结束时移指令和切换节目指令中的至少一个。
可选的,机顶盒控制客户端接收用户选择的控制操作。
在步骤430中,所述智能终端通过所述机顶盒控制客户端将控制信息发送给运营商服务器,所述控制信息包括所述控制指令和所述机顶盒的唯一标识,以使得所述运营商服务器将所述控制信息发送给所述机顶盒,使所述机顶盒执行所述控制指令。其中,所述控制信息也可以称为指令数据。
可选的,所述智能终端将指令数据通过后台发送给运营商服务器。
本实施例提供一种控制机顶盒的方法,在不需要对机顶盒进行硬件升级或更换的前提下,基于相关技术中的数字电视传输过程,把用户在客户端应用上的操作指令通过网络传输至运营商服务器,运营商服务器把指令数据和节目数 据通过复用技术整合成传输流,实时传输至机顶盒终端设备中,机顶盒终端软件可以过滤出指令数据,判断出指令数据对应的操作类型,完成对应操作,不仅节省了成本,也提高了用户体验效果。
参考图5,图5是本实施例提供的另一种控制机顶盒的方法的流程示意图。如图5所示,所述控制机顶盒的方法包括以下步骤。
在步骤510中,智能终端通过所述机顶盒控制客户端向所述运营商服务器发送注册请求,所述注册请求中包括登录所述机顶盒控制客户端的用户名和密码,所述用户名为所述机顶盒的唯一标识。
可选的,智能终端打开网络连接开关,连接并访问互联网。智能终端打开安装好的机顶盒控制客户端应用软件,输入用户账号和密码。如果以前没有注册过账号,需要先注册才能使用。账号可以是家庭机顶盒身份标识号码(Identification,ID),密码可以由用户定义,注册成功后运营商服务器会把用户账号和密码保存到服务器中,用户可以使用已经注册成功的账号和密码登录机顶盒控制客户端。
在步骤520中,智能终端登录安装在所述智能终端上的机顶盒控制客户端。
在步骤530中,所述智能终端通过所述机顶盒控制客户端接收控制指令,所述控制指令包括启动录制指令、启动时移指令、结束录制指令、结束时移指令和切换节目指令中的至少一个。
在步骤540中,所述智能终端通过所述机顶盒控制客户端将控制信息发送给运营商服务器,所述控制信息包括所述控制指令和所述机顶盒的唯一标识,以使得所述运营商服务器将所述控制信息发送给所述机顶盒,所述机顶盒执行所述控制指令。
参考图6,图6是本实施例提供的另一种控制机顶盒的方法的流程示意图。
如图6所示,所述控制机顶盒的方法包括以下步骤。
在步骤610中,运营商服务器接收安装在智能终端上的机顶盒控制客户端发送的控制信息,所述控制信息包括控制指令和机顶盒的唯一标识。
可选的,运营商服务器等待客户端发送的指令数据,判断是否接收到客户端发送的指令数据,如果接收到了客户端发送的指令数据,则根据所述控制信 息生成数据传输流,如果没有接收到客户端发送的指令数据,则继续等待客户端发送的指令数据。
在步骤620中,所述运营商服务器根据所述控制信息生成数据传输流,并将所述数据传输流发送给所述机顶盒,以使得所述机顶盒执行所述控制指令。
可选地,所述运营商服务器根据所述控制信息生成数据传输流,包括:
所述运营商服务器将所述控制信息进行打包,并和实时节目流复用后,生成所述数据传输流。
可选的,若判断接收到了客户端发送的指令数据,则打包所述指令数据;若判断没有接收到客户端发送的指令数据,则继续等待客户端发送的指令数据。另外,所述运营商服务器接收实时节目流,对所述实时节目流进行音视频编码,将编码后的实时节目流和所述指令数据复用,生成数据传输流,将数据传输流调制成信号传输。
本实施例提供一种控制机顶盒的方法,在不需要对机顶盒进行硬件升级或更换的前提下,基于相关技术中的数字电视传输过程,把用户在客户端应用上的操作指令通过网络传输至运营商服务器,运营商服务器把指令数据和节目数据通过复用技术整合成数据传输流,实时传输至机顶盒终端设备中,机顶盒终端软件可以过滤出指令数据,判断出指令数据对应的操作类型,并完成对应操作,不仅节省了成本,也提高了用户体验效果。
参考图7,图7是本实施例提供的另一种控制机顶盒的方法的流程示意图。
如图7所示,所述控制机顶盒的方法包括以下步骤。
在步骤710中,机顶盒接收运营商服务器发送的数据传输流,所述数据传输流中包括控制信息,所述控制信息包括控制指令和机顶盒的唯一标识。
可选的,机顶盒锁定、解调信号,并对数据传输流解复用。机顶盒根据解复用后的控制指令执行相应操作。机顶盒将解复用后的音视频数据进行解码,发送给电视机播放。
在步骤720中,所述机顶盒判断所述唯一标识是否与所述机顶盒预存唯一标识相同。
可选的,所述机顶盒判断解复用后的控制指令中携带的唯一标识,是否与所述机顶盒自身设备ID相同。
在步骤730中,若所述机顶盒判断所述唯一标识与所述机顶盒预存唯一标识相同,则执行所述控制指令。
可选的,若解复用后的控制指令中携带的唯一标识,与所述机顶盒自身设备ID相同,则机顶盒执行所述控制指令。
在步骤740中,若所述机顶盒判断所述唯一标识与所述机顶盒预存唯一标识不相同,则丢弃所述控制指令。
可选的,若解复用后的控制指令中携带的唯一标识,与所述机顶盒自身设备ID不相同,则丢弃所述控制指令。
本实施例提供一种控制机顶盒的方法,在不需要对机顶盒进行硬件升级或更换的前提下,基于相关技术中的数字电视传输过程,把用户在客户端应用上的操作指令通过网络传输至运营商服务器,运营商服务器把指令数据和节目数据通过复用技术整合成传输流,实时传输至机顶盒终端设备中,机顶盒终端软件可以过滤出指令数据,判断出指令数据对应的操作类型,并完成对应操作,不仅节省了成本,也提高了用户体验效果。
参考图8,图8是本实施例提供的一种智能终端的功能模块示意图。
如图8所示,所述智能终端包括以下模块。
登录模块801,设置为登录安装在智能终端上的机顶盒控制客户端。
可选的,智能终端连接互联网,打开机顶盒控制客户端,判断是否已注册,若是,则登录进入机顶盒控制客户端。
接收模块802,设置为通过所述机顶盒控制客户端接收控制指令,所述控制指令包括启动录制指令、启动时移指令、结束录制指令、结束时移指令和切换节目指令中的至少一个。
可选的,机顶盒控制客户端接收用户选择的控制操作。
第一发送模块803,设置为通过所述机顶盒控制客户端将控制信息发送给运营商服务器,所述控制信息包括所述控制指令和所述机顶盒的唯一标识,以使得所述运营商服务器将所述控制信息发送给所述机顶盒,所述机顶盒执行所述控制指令。
可选的,所述智能终端将指令数据通过后台发送给运营商服务器。
可选地,所述智能终端还包括第二发送模块。
所述第二发送模块,设置为通过所述机顶盒控制客户端向所述运营商服务器发送注册请求,所述注册请求中包括登录所述机顶盒控制客户端的用户名和密码,所述用户名为所述机顶盒的唯一标识。
可选的,移动通信终端打开网络连接开关,连接并访问互联网。智能终端打开安装好的机顶盒控制客户端应用软件,输入用户账号和密码。如果以前没有注册过账号,需要先注册才能使用。账号可以是家庭机顶盒ID,密码可以由用户定义,注册成功后运营商服务器会把用户账号和密码保存到服务器中,用户可以使用已经注册成功的账号和密码登录机顶盒控制客户端。
本实施例提供一种智能终端,在不需要对机顶盒进行硬件升级或更换的前提下,基于相关技术中的数字电视传输过程,把用户在客户端应用上的操作指令通过网络传输至运营商服务器,服务器把指令数据和节目数据通过复用技术整合成传输流,实时传输至机顶盒终端设备中,机顶盒终端软件可以过滤出指令数据,判断出指令数据对应的操作类型,完成对应操作,不仅节省了成本,也提高了用户体验效果。
参考图9,图9是本实施例提供的一种运营商服务器的功能模块示意图。
如图9所示,所述运营商服务器包括以下模块。
接收模块901,设置为接收安装在智能终端上的机顶盒控制客户端发送的控制信息,所述控制信息包括控制指令和机顶盒的唯一标识。
可选的,运营商服务器获取客户端发送的指令数据,判断是否接收到客户端发送的指令数据,若判断未能接收到客户端发送的指令数据,则返回执行获取客户端发送的指令数据。
生成模块902,设置为根据所述控制信息生成数据传输流,并将所述数据传输流发送给所述机顶盒,以使得所述机顶盒执行所述控制指令。
可选地,所述生成模块902,设置为:
将所述控制信息进行打包,并和实时节目流复用后,生成所述数据传输流。
可选的,若判断能接收到客户端发送的指令数据,则根据打包所述指令数据。另外,所述运营商接收实时节目流,对所述实时节目流进行音视频编码,将编码后的实时节目流和所述指令数据复用,生成数据传输流,并将数据传输流调制成信号传输。
本实施例提供一种运营商服务器,在不需要对机顶盒进行硬件升级或更换的前提下,基于相关技术中的数字电视传输过程,把用户在客户端应用上的操作指令通过网络传输至运营商服务器,运营商服务器把指令数据和节目数据通过复用技术整合成传输流,实时传输至机顶盒终端设备中,机顶盒终端软件可以过滤出指令数据,判断出对应操作类型,并完成对应操作,不仅节省了成本,也提高了用户体验效果。
参考图10,图10是本实施例提供的一种机顶盒的功能模块示意图。
如图10所示,所述机顶盒包括以下模块。
接收模块1001,设置为接收运营商服务器发送的数据传输流,所述数据传输流中包括控制信息,所述控制信息包括控制指令和机顶盒的唯一标识。
可选的,机顶盒锁定、解调信号,并对数据传输流解复用。机顶盒根据解复用后的控制指令执行相应操作。机顶盒将解复用后的音视频数据进行解码,发送给电视机播放。
判断模块1002,设置为判断所述唯一标识是否与所述机顶盒预存唯一标识相同。
可选的,所述机顶盒判断解复用后的控制指令中携带的唯一标识,是否与所述机顶盒自身设备ID相同。
执行模块1003,设置为若所述机顶盒判断所述唯一标识与所述机顶盒预存唯一标识相同,则执行所述控制指令。
可选的,若解复用后的控制指令中携带的唯一标识,与所述机顶盒自身设备ID相同,则机顶盒执行所述控制指令。
丢弃模块1004,设置为若所述机顶盒判断所述唯一标识与所述机顶盒预存唯一标识不相同,则丢弃所述控制指令。
可选的,若解复用后的控制指令中携带的唯一标识,与所述机顶盒自身设备ID不相同,则丢弃所述控制指令。
本实施例提供一种机顶盒,在不需要对机顶盒进行硬件升级或更换的前提下,基于相关技术中的数字电视传输过程,把用户在客户端应用上的操作指令通过网络传输至运营商服务器,服务器把指令数据和节目数据通过复用技术整合成传输流,实时传输至机顶盒终端设备中,机顶盒终端软件可以过滤出指令 数据,判断出指令数据对应的操作类型,完成对应操作,不仅节省了成本,也提高了用户体验效果。
参考图11,图11是本实施例提供的一种控制机顶盒的***的结构示意图。
如图11所示,所述***包括以下模块。
智能终端1101,设置为登录安装在所述智能终端上的机顶盒控制客户端;通过所述机顶盒控制客户端接收控制指令,所述控制指令包括启动录制指令、启动时移指令、结束录制指令、结束时移指令和切换节目指令中的至少一个;通过所述机顶盒控制客户端将控制信息发送给运营商服务器,所述控制信息包括所述控制指令和所述机顶盒的唯一标识。
所述运营商服务器1102,设置为将所述控制信息发送给所述机顶盒。
所述机顶盒1103,设置为根据所述控制信息执行所述控制指令。
可选地,所述运营商服务器1102,还设置为:
所述运营商服务器根据所述控制信息生成数据传输流,并将所述数据传输流发送给所述机顶盒,所述数据传输流中包括控制信息。
可选地,所述运营商服务器1102,还设置为:
所述运营商服务器将所述控制信息进行打包,并和实时节目流复用后,生成所述数据传输流。
可选地,所述机顶盒1103,还设置为:
所述机顶盒判断所述唯一标识是否与所述机顶盒预存唯一标识相同。
若所述机顶盒判断所述唯一标识与所述机顶盒预存唯一标识相同,则执行所述控制指令。以及,
若所述机顶盒判断所述唯一标识与所述机顶盒预存唯一标识不相同,则丢弃所述控制指令。
可选地,所述智能终端1101,还设置为:
在所述智能终端登录安装在所述智能终端上的机顶盒控制客户端之前,所述智能终端通过所述机顶盒控制客户端向所述运营商服务器发送注册请求,所述注册请求中包括登录所述机顶盒控制客户端的用户名和密码,所述用户名为所述机顶盒的唯一标识。
本实施例提供一种控制机顶盒的***,在不需要对机顶盒进行硬件升级或 更换的前提下,基于相关技术中的数字电视传输过程,把用户在客户端应用上的操作指令通过网络传输至运营商服务器,服务器把指令数据和节目数据通过复用技术整合成传输流,实时传输至机顶盒终端设备中,机顶盒终端软件只要过滤出指令数据,然后判断出对应操作类型,完成对应操作即可,不仅节省了成本,也提高了用户体验效果。
本实施例还提供一种计算机可读存储介质,存储有计算机可执行指令,所述计算机可执行指令用于执行上述方法。
图12是根据本实施例的一种智能终端的硬件结构示意图。如图12所示,该智能终端包括:一个或多个处理器1201和存储器1202。图12中以一个处理器1201为例。
所述智能终端还可以包括:输入装置1203和输出装置1204。
所述智能终端中的处理器1201、存储器1202、输入装置1203和输出装置1205可以通过总线或者其他方式连接,图12中以通过总线连接为例。
存储器1202作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块。处理器1201通过运行存储在存储器1202中的软件程序、指令以及模块,从而执行多种功能应用以及数据处理,以实现上述实施例中的任意一种控制机顶盒的方法。
存储器1202可以包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需要的应用程序;存储数据区可存储根据智能终端的使用所创建的数据等。此外,存储器可以包括随机存取存储器(Random Access Memory,RAM)等易失性存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件或者其他非暂态固态存储器件。
存储器1202可以是非暂态计算机存储介质或暂态计算机存储介质。该非暂态计算机存储介质,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实施例中,存储器1202可选包括相对于处理器1201远程设置的存储器,这些远程存储器可以通过网络连接至智能终端。上述网络的实例可以包括互联网、企业内部网、局域网、移动通信网及其组合。
输入装置1203可用于接收输入的数字或字符信息,以及产生与智能终端的用户设置以及功能控制有关的键信号输入。输出装置1204可包括显示屏等显示设备。
图13是根据本实施例的一种运营商服务器的硬件结构示意图。如图13所示,该运营商服务器包括:一个或多个处理器1301和存储器1302。图13中以一个处理器1301为例。
所述运营商服务器还可以包括:输入装置1303和输出装置1304。
所述运营商服务器中的处理器1301、存储器1302、输入装置1303和输出装置1305可以通过总线或者其他方式连接,图13中以通过总线连接为例。
存储器1302作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块。处理器1301通过运行存储在存储器1302中的软件程序、指令以及模块,从而执行多种功能应用以及数据处理,以实现上述实施例中的任意一种控制机顶盒的方法。
存储器1302可以包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需要的应用程序;存储数据区可存储根据运营商服务器的使用所创建的数据等。此外,存储器可以包括随机存取存储器(Random Access Memory,RAM)等易失性存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件或者其他非暂态固态存储器件。
存储器1302可以是非暂态计算机存储介质或暂态计算机存储介质。该非暂态计算机存储介质,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实施例中,存储器1302可选包括相对于处理器1301远程设置的存储器,这些远程存储器可以通过网络连接至运营商服务器。上述网络的实例可以包括互联网、企业内部网、局域网、移动通信网及其组合。
输入装置1303可用于接收输入的数字或字符信息,以及产生与运营商服务器的用户设置以及功能控制有关的键信号输入。输出装置1304可包括显示屏等显示设备。
图14是根据本实施例的一种机顶盒的硬件结构示意图。如图14所示,该 机顶盒包括:一个或多个处理器1401和存储器1402。图14中以一个处理器1401为例。
所述机顶盒还可以包括:输入装置1403和输出装置1404。
所述机顶盒中的处理器1401、存储器1402、输入装置1403和输出装置1405可以通过总线或者其他方式连接,图14中以通过总线连接为例。
存储器1402作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块。处理器1401通过运行存储在存储器1402中的软件程序、指令以及模块,从而执行多种功能应用以及数据处理,以实现上述实施例中的任意一种控制机顶盒的方法。
存储器1402可以包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需要的应用程序;存储数据区可存储根据机顶盒的使用所创建的数据等。此外,存储器可以包括随机存取存储器(Random Access Memory,RAM)等易失性存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件或者其他非暂态固态存储器件。
存储器1402可以是非暂态计算机存储介质或暂态计算机存储介质。该非暂态计算机存储介质,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实施例中,存储器1402可选包括相对于处理器1401远程设置的存储器,这些远程存储器可以通过网络连接至机顶盒。上述网络的实例可以包括互联网、企业内部网、局域网、移动通信网及其组合。
输入装置1403可用于接收输入的数字或字符信息,以及产生与机顶盒的用户设置以及功能控制有关的键信号输入。输出装置1404可包括显示屏等显示设备。
本领域普通技术人员可理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来执行相关的硬件来完成的,该程序可存储于一个非暂态计算机可读存储介质中,该程序在执行时,可包括如上述方法的实施例的流程,其中,该非暂态计算机可读存储介质可以为磁碟、光盘、只读存储记忆体(ROM)或随机存储记忆体(RAM)等。
工业实用性
本公开提供一种控制机顶盒的方法及***,在不需要对机顶盒进行硬件升级或更换的前提下,基于现有的数字电视传输过程,把用户在客户端应用上的操作指令通过网络传输至运营商服务器,服务器把指令数据和节目数据基于现有的复用技术整合成传输流,实时传输至机顶盒终端设备中,机顶盒终端软件只要过滤出指令数据,然后判断出对应操作类型,完成对应操作即可,不仅节省了成本,也提高了用户体验效果。

Claims (18)

  1. 一种控制机顶盒的方法,包括:
    登录安装在智能终端上的机顶盒控制客户端;
    所述机顶盒控制客户端生成控制指令;
    所述机顶盒控制客户端通过运营商服务器将控制信息发送给所述机顶盒,所述控制信息包括所述控制指令和所述机顶盒的唯一标识。
  2. 根据权利要求1所述的方法,其中,所述控制指令包括启动录制指令、启动时移指令、结束录制指令、结束时移指令和切换节目指令中的至少一个。
  3. 根据权利要求1所述的方法,其中,所述登录安装在智能终端上的机顶盒控制客户端之前,还包括:
    所述机顶盒控制客户端向所述运营商服务器发送注册请求,所述注册请求中包括登录所述机顶盒控制客户端的用户名和密码,所述用户名为所述机顶盒的唯一标识。
  4. 一种控制机顶盒的方法,包括:
    运营商服务器接收机顶盒控制客户端发送的控制信息,所述控制信息包括控制指令和机顶盒的唯一标识;
    所述运营商服务器将所述控制信息发送给所述机顶盒。
  5. 根据权利要求4所述的方法,其中,所述运营商服务器将所述控制信息发送给所述机顶盒,包括:
    所述运营商服务器根据所述控制信息生成数据传输流,并将所述数据传输流发送给所述机顶盒,所述数据传输流中包括控制信息。
  6. 根据权利要求5所述的方法,其中,所述运营商服务器根据所述控制信息生成数据传输流,包括:
    所述运营商服务器将所述控制信息进行打包,并和实时节目流复用后,生成所述数据传输流。
  7. 一种智能终端,包括:
    登录模块,设置为登录安装在智能终端上的机顶盒控制客户端;
    生成模块,设置为所述机顶盒控制客户端生成控制指令,所述控制指令包括启动录制指令、启动时移指令、结束录制指令、结束时移指令和切换节目指令中的至少一个;
    第一发送模块,设置为所述机顶盒控制客户端通过运营商服务器将控制信息发送给所述机顶盒,所述控制信息包括所述控制指令和所述机顶盒的唯一标 识。
  8. 根据权利要求7所述的智能终端,还包括第二发送模块,设置为所述机顶盒控制客户端向所述运营商服务器发送注册请求,所述注册请求中包括登录所述机顶盒控制客户端的用户名和密码,所述用户名为所述机顶盒的唯一标识。
  9. 一种运营商服务器,包括:
    接收模块,设置为接收安装机顶盒控制客户端发送的控制信息,所述控制信息包括控制指令和机顶盒的唯一标识;
    发送模块,设置为将所述控制信息发送给所述机顶盒。
  10. 根据权利要求9所述的运营商服务器,其中,所述发送模块是设置为根据所述控制信息生成数据传输流,并将所述数据传输流发送给所述机顶盒,所述数据传输流中包括控制信息。
  11. 根据权利要求10所述的运营商服务器,其中,所述发送模块是设置为将所述控制信息进行打包,并和实时节目流复用后,生成所述数据传输流,并将所述数据传输流发送给所述机顶盒。
  12. 一种控制机顶盒的***,包括:
    智能终端,设置为登录安装在所述智能终端上的机顶盒控制客户端;通过所述机顶盒控制客户端接收控制指令;通过所述机顶盒控制客户端将控制信息发送给运营商服务器,所述控制信息包括所述控制指令和所述机顶盒的唯一标识;
    所述运营商服务器,设置为将所述控制信息发送给所述机顶盒;
    所述机顶盒,设置为根据所述控制信息执行所述控制指令。
  13. 根据权利要求12所述的***,其中,所述控制指令包括启动录制指令、启动时移指令、结束录制指令、结束时移指令和切换节目指令中的至少一个。
  14. 根据权利要求12所述的***,其中,所述运营商服务器,是设置为:
    所述运营商服务器根据所述控制信息生成数据传输流,并将所述数据传输流发送给所述机顶盒,所述数据传输流中包括控制信息。
  15. 根据权利要求14所述的***,其中,所述运营商服务器,是设置为:
    所述运营商服务器将所述控制信息进行打包,并和实时节目流复用后,生成所述数据传输流。
  16. 根据权利要求12所述的***,其中,所述机顶盒,是设置为:
    所述机顶盒判断所述唯一标识是否与所述机顶盒预存唯一标识相同;
    若所述机顶盒判断所述唯一标识与所述机顶盒预存唯一标识相同,则执行所述控制指令;
    若所述机顶盒判断所述唯一标识与所述机顶盒预存唯一标识不相同,则丢弃所述控制指令。
  17. 根据权利要求12至16任意一项所述的***,其中,所述智能终端,是设置为:
    在所述智能终端登录安装在所述智能终端上的机顶盒控制客户端之前,所述智能终端通过所述机顶盒控制客户端向所述运营商服务器发送注册请求,所述注册请求中包括登录所述机顶盒控制客户端的用户名和密码,所述用户名为所述机顶盒的唯一标识。
  18. 一种计算机可读存储介质,存储有计算机可执行指令,所述计算机可执行指令用于执行权利要求1-3和权利要求4-6任一项的方法。
PCT/CN2017/092281 2016-07-07 2017-07-07 控制机顶盒的方法及装置 WO2018006877A1 (zh)

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 (zh) 2018-01-11

Family

ID=56754421

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2017/092281 WO2018006877A1 (zh) 2016-07-07 2017-07-07 控制机顶盒的方法及装置

Country Status (2)

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

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 珠海格力电器股份有限公司 一种配网方法及***
CN112650070A (zh) * 2020-12-17 2021-04-13 青岛海尔空调电子有限公司 用于智能家居***的控制方法

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
WO2018006877A1 (zh) 控制机顶盒的方法及装置
US10505921B2 (en) Method and system to enable a virtual private network client
US9596501B2 (en) Remote control processing method, device and system
EP3425566B1 (en) Electronic device and method of registering personal cloud apparatus in user portal server thereof
US9769503B2 (en) Information processor, information processing method and program
CN102571979B (zh) 多屏互动设备及其绑定方法
US20220167036A1 (en) Live broadcast method and apparatus, and computer device and storage medium
US20160198235A1 (en) Message Processing Method, Device, Gateway, STB and IPTV
US8863249B2 (en) Push button configuration of multimedia over coax alliance (MoCA) devices
CN112019889A (zh) 基于云端的投屏***及投屏方法
CN106464933B (zh) 用于远程控制对多媒体内容的渲染的设备和方法
US20230368653A1 (en) Systems and methods for associating services and/or devices with a voice assistant
WO2018103644A1 (zh) 直播分享方法及装置、家庭媒体设备和存储介质
CN109600671A (zh) 一种网络机顶盒快速升级的***及其方法
CN107197077B (zh) 设备间通信方法、装置和***
US20080025306A1 (en) Internet protocol television system, method for providing internet protocol multicast TV signal, TV transferring apparatus, and TV receiving apparatus
CN106375791A (zh) 一种实现视频点播的方法及局端
CN105847884B (zh) 一种控制电视用户使用电视的方法和装置
CN106375806B (zh) 一种基于条件接收卡的用户界面更新方法、***及前端装置
CN114401428A (zh) 基于短链接信令通道的公网下进行远程多屏互动实现方法
CN104935571B (zh) 一种电视游戏服务端与客户端的交互方法
US11197071B2 (en) Methods and systems for automated media device communications configuration
CN114845124A (zh) 基于WebSocket同步控制的机顶盒直播方法
CN105635850A (zh) 一种ip终端从网关获取dvb标准数字电视点播资源的方法
CN113992637B (zh) 音视频数据接收方法、装置、设备、***和存储介质

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