WO2015024391A1 - Method and device for conducting wireless control on network television terminal - Google Patents
Method and device for conducting wireless control on network television terminal Download PDFInfo
- Publication number
- WO2015024391A1 WO2015024391A1 PCT/CN2014/076158 CN2014076158W WO2015024391A1 WO 2015024391 A1 WO2015024391 A1 WO 2015024391A1 CN 2014076158 W CN2014076158 W CN 2014076158W WO 2015024391 A1 WO2015024391 A1 WO 2015024391A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- pairing
- pairing information
- control
- server
- terminal
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
- H04L67/125—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
- H04N21/4227—Providing Remote input by a user located remotely from the client device, e.g. at work
Definitions
- the present disclosure relates to the technical field of network television, and more particularly to a method for wirelessly controlling a network television terminal, a network television terminal, a networked device, a server, and a device.
- Background technique
- the infrared remote control system that performs wireless control through the infrared signal carrier is mainly used for remote control of a television or set-top box device.
- the infrared remote control system generally includes two parts: Transmitting unit and receiving unit.
- the main component of the transmitting unit is an infrared light emitting diode, which is generally carried by a frequency of 38khz; the main component of the receiving unit is an infrared receiving diode.
- the transmitting unit receives the control signal from the user and converts it into a 0-1 structured digital signal, which is transmitted by the infrared carrier, received by the receiving unit, and extracted from the carrier signal, and sent to the television or the set-top box for processing.
- the signal transmission can only be carried out within an effective range of about 10 meters, and the control distance is short.
- the infrared remote control system requires that the transmitting unit and the receiving unit cannot be blocked, otherwise the infrared signal will not pass.
- control signal encoding between each brand of TV or set-top box device is different, so whenever the user is more When changing a TV or set-top box device, its control signal transmitting device is often not reusable and needs to be re-purchased. At the same time, the discarded control signal transmitting device may cause damage to the natural environment if it is discarded in the natural environment.
- the required venue must have wireless LAN WIFI signal coverage
- the controlled device such as TV or TV set-top box must be in the same wireless LAN as the control device, which creates a certain threshold for the user;
- the control terminal equipment is demanding, it is difficult to ensure that any device used by the user can complete the control;
- the console device must support the application provided by the manufacturer, for example, the user uses the iOS operating system mobile phone, will not be able to use the manufacturer as Android a console application developed by the operating system;
- Vendors need to customize the platform-specific applications for each device the user may use;
- control distance achieved by this technical solution is not limited to the distance covered by the wireless local area network technology (generally not more than 100 meters).
- the technical problem to be solved by the embodiments of the present disclosure is to provide a method for wirelessly controlling a network television terminal, which can implement wireless control of a network television or a network television set top box.
- the embodiment of the present disclosure further provides a network television terminal, a networked device, a server, and a device, to ensure implementation and application of the foregoing method.
- a method for wirelessly controlling a network television terminal comprising:
- the server is configured to generate a correspondence between the pairing information and the address identifier, and store the pairing information sent by the networked device, and in the corresponding relationship Searching for pairing information sent by the networked device, if the pairing information sent by the networked device is successfully found, according to the The address identifier corresponding to the pairing information sent by the networked device is connected to the matched network television terminal, and the pairing success result is returned to the networked device, and the networked device is triggered to send a control command received through the control page displayed according to the pairing success result;
- the step of generating pairing information according to the selection instruction includes:
- a pairing code is randomly generated according to the selection instruction, and the pairing code is a character string of a preset length.
- the step of generating pairing information according to the selection instruction includes:
- pairing code is a character string of a preset length
- the international code specification algorithm is used to combine the preset URL address and the pairing code to generate a two-dimensional code.
- the method further includes:
- the pairing information is displayed when a specified function page corresponding to the selection instruction is displayed.
- the server is configured to search for the pairing information in the preset correspondence relationship, and if the pairing information is found successfully, obtain the address identifier corresponding to the pairing information in the preset correspondence relationship. And identifying, according to the address identifier, the matching network television terminal, and returning a successful pairing result;
- the step of sending the pairing information to the server includes:
- the step of sending the pairing information to the server includes:
- the pairing code in the two-dimensional code is filled into the set position in the webpage page and uploaded to the server.
- the step of displaying the corresponding control page according to the pairing success result, and performing wireless control on the corresponding network television terminal in the control page includes:
- a method for wirelessly controlling a network television terminal includes: Receiving pairing information and an address identifier sent by the network television terminal;
- the method further includes:
- the step of receiving the pairing information sent by the networked device includes:
- a network television terminal includes: a webpage selection instruction receiving module, configured to receive a selection instruction for a specified function;
- a pairing information generating module configured to generate pairing information according to the selection instruction
- An address identifier obtaining module configured to acquire an address identifier of the network television terminal itself
- An address identifier sending module configured to send the pairing information and the address identifier to a server, where the server is configured to generate a correspondence between the pairing information and the address identifier, and store the pairing information sent by the networked device, And searching, in the corresponding relationship, the pairing information sent by the networked device, if the pairing information sent by the networked device is successfully found, connecting, according to the address identifier corresponding to the pairing information sent by the networked device, the connected network television terminal, Returning the pairing success result to the networked device, triggering the networked device to send a control instruction received through the control page displayed according to the pairing success result;
- a control instruction receiving module configured to receive the control instruction sent by the server, and respond to the control instruction.
- the pairing information generating module includes:
- a pairing code generating submodule configured to randomly generate a pairing code according to the selection instruction, where the pairing code is a string of a preset length.
- the pairing information generating module includes:
- a pairing code generating submodule configured to randomly generate a pairing code according to the selection instruction, where the pairing code is a character string of a preset length;
- the two-dimensional code generation sub-module is configured to combine the preset URL address and the pairing code by using an international coding specification algorithm to generate a two-dimensional code.
- the network television terminal further includes:
- the pairing information display module is configured to display the pairing information when displaying the designated function page corresponding to the selection instruction.
- a networked device is provided, where the networked device includes:
- a pairing information sending module configured to send the pairing information to the server, where the server is configured to search for the pairing information in the preset correspondence relationship, and if the pairing information is successfully found, obtain the preset correspondence relationship An address identifier corresponding to the pairing information, and the matching network television terminal is connected according to the address identifier, and the pairing success result is returned;
- the wireless control module is configured to display, according to the pairing success result, a corresponding control page, where the control page is The corresponding network television terminal performs wireless control.
- the pairing information sending module includes:
- An address access sub-module configured to access a preset URL address, and display a web page corresponding to the preset URL address
- the pairing information sending submodule is configured to receive the pairing information in the webpage page corresponding to the preset URL address, and send the pairing information to the server.
- the pairing information sending module includes:
- a scanning submodule configured to scan a two-dimensional code in a specified function page of the network television terminal
- a sub-module configured to access a webpage page corresponding to the set URL address in the two-dimensional code
- a upload sub-module configured to fill the pairing code in the two-dimensional code into the webpage page Location, uploaded to the server.
- the wireless control module includes: a control command sending submodule, configured to receive a pairing success result returned by the server, display a corresponding control page according to the pairing success result, and receive a corresponding pair in the control page.
- the network television terminal performs a wirelessly controlled control command and sends the control command to the server, and the server sends the control command to the matching network television terminal.
- a server includes:
- An information receiving module configured to receive pairing information and an address identifier sent by the network television terminal
- a correspondence generation module configured to generate a correspondence between the pairing information and the address identifier, and store the pairing information receiving module, configured to receive pairing information sent by the networked device;
- a searching module configured to search, in the correspondence between the pairing information and the address identifier, the matching information sent by the networked device;
- a pairing module configured to: when the pairing information sent by the networked device is successfully found, connect the matched network television terminal according to the address identifier corresponding to the pairing information sent by the networked device, and return a pairing success result to the networked device, where the networked device And configured to display a corresponding control page according to the pairing success result, and send a control instruction received through the control page;
- a control instruction forwarding module configured to receive a control instruction sent by the networked device, and send the control instruction to the matched network television terminal.
- the server further includes:
- An aging setting module configured to set an aging time for the correspondence between the pairing information and the address identifier
- the correspondence deletion module is configured to delete the correspondence between the pairing information and the address identifier when the time limit of the correspondence between the pairing information and the address identifier is invalid.
- the pairing information receiving module includes:
- a pairing code acquisition sub-module for acquiring a pairing code from a networked device includes:
- One or more processors are One or more processors;
- One or more modules the one or more modules being stored in the memory and configured to be executed by the one or more processors, wherein the one or more modules have the following functions:
- the server is configured to generate a correspondence between the pairing information and the address identifier, and store the pairing information sent by the networked device, and in the corresponding relationship Searching for the pairing information sent by the networked device, if the pairing information sent by the networked device is successfully found, connecting the matched network television terminal according to the address identifier corresponding to the pairing information sent by the networked device, and returning the pairing success result to the networked device And triggering, by the networked device, a control instruction received by a control page displayed according to the pairing success result;
- an apparatus comprising:
- One or more processors are One or more processors;
- One or more modules the one or more modules being stored in the memory and configured to be executed by the one or more processors, wherein the one or more modules have the following functions:
- the server is configured to search for the pairing information in the preset correspondence relationship, and if the pairing information is found successfully, obtain the address identifier corresponding to the pairing information in the preset correspondence relationship. And identifying, according to the address identifier, the matching network television terminal, and returning a successful pairing result;
- an apparatus comprising:
- One or more processors are One or more processors;
- One or more modules the one or more modules being stored in the memory and configured to be executed by the one or more processors, wherein the one or more modules have the following functions:
- the network television terminal returns a successful pairing result to the networked device, and the networked device is configured to display a corresponding control page according to the pairing success result, and send a control instruction received through the control page; and receive the sending by the networked device Controlling the instructions and transmitting the control commands to a matching network television terminal.
- the technical solution provided by the embodiments of the present disclosure may include the following beneficial effects: First, since the network television or the network television set-top box works normally and effectively stays connected with the Internet, the embodiment of the present disclosure effectively utilizes
- the network TV or network TV set-top box is a natural connection with the network.
- the webpage is used as a medium to establish the connection and control relationship between the networked device and the network television or the network television set-top box.
- Second, the control embodiment and the control terminal The use of the controlled terminal is low, and any device that can access the network can be converted into the control terminal of the network TV or network TV set-top box without the need to produce independent hardware (such as custom remote control hardware) or install specific through a specific operating system.
- the application or the device must use a specific type of mobile phone as the control terminal, so that the user can make full use of the existing Internet access device, without increasing the burden of producing, storing, and carrying the remote control hardware, and is energy-saving, environmentally friendly and economical to use;
- the embodiment of the present disclosure can realize the connection pairing and control signal transmission between the control terminal (networked device) and the controlled terminal (network television terminal) through the Internet, and has no geographical distance requirement or limitation when used, and the usage scenario is relatively wide. .
- FIG. 1 is a flow chart showing the steps of Embodiment 1 of a method for wirelessly controlling a network television terminal according to an exemplary embodiment
- FIG. 2 is a schematic diagram of a function of a webpage remote controller in the first embodiment of a method for wirelessly controlling a network television terminal according to an exemplary embodiment
- FIG. 3 is a schematic diagram of a function page of a webpage remote controller in Embodiment 1 of a method for wirelessly controlling a network television terminal according to an exemplary embodiment
- FIG. 4 is a flow chart showing the steps of a second embodiment of a method for wirelessly controlling a network television terminal according to an exemplary embodiment
- FIG. 5 is a schematic diagram of an unpaired state of a login page of a network remote controller in Embodiment 2 of a method for wirelessly controlling a network television terminal according to an exemplary embodiment
- FIG. 6 is a schematic diagram of a webpage remote controller control page in Embodiment 2 of a method for wirelessly controlling a network television terminal according to an exemplary embodiment
- FIG. 7 is a flow chart showing the steps of Embodiment 3 of a method for wirelessly controlling a network television terminal according to an exemplary embodiment
- FIG. 8 is a flow chart showing the steps of Embodiment 4 of a method for wirelessly controlling a network television terminal according to an exemplary embodiment
- FIG. 9 is a structural block diagram of an embodiment of a network television terminal according to an exemplary embodiment.
- FIG. 10 is a structural block diagram of an embodiment of a networked device according to an exemplary embodiment
- FIG. 11 is a structural block diagram of a server embodiment according to an exemplary embodiment
- FIG. 12 is a schematic structural diagram of a terminal device according to an exemplary embodiment
- FIG. 13 is a schematic structural diagram of a server according to an exemplary embodiment.
- One of the core concepts of the embodiments of the present disclosure is to effectively use any network-connected device (such as a smart phone, a tablet, etc.) by using a webpage as a medium by effectively utilizing the natural connection between the network television or the network television set-top box and the network.
- the network television or the network television set-top box establishes a connection and control relationship, thereby realizing wireless control of the network television or the network television set-top box.
- the network television terminal may include a network television and/or a network television set-top box, and the network television may also be referred to as an IPTV (Interactive Personality TV), which uses a television, a personal computer, and a handheld device as a display terminal.
- IPTV Interactive Personality TV
- the set-top box or computer accesses the broadband network to realize services such as digital TV, time-shift TV, and interactive TV.
- the Network Tv-set Box is a vital technical device in information appliances, through which the network and the TV can be connected. stand up.
- Embodiments of the present disclosure may include the following steps:
- Step 101 Receive a selection instruction for a specified function.
- the designated function refers to a function capable of remote control of a webpage, which is referred to as a webpage remote controller function.
- the webpage remote controller function is a possible function entry form in the network television terminal. After the user finds the webpage remote controller function in the network television terminal, the user inputs the voice in the network television terminal. The selection command to select the web remote control function.
- Step 102 Generate pairing information according to the selection instruction.
- the embodiment of the present disclosure may display the pairing information when the specified function page corresponding to the selection instruction is displayed.
- the step 102 may include the following sub-steps:
- Sub-step Sl l randomly generating a pairing code according to the selection instruction, where the pairing code is a character string of a preset length.
- the network television terminal after receiving the selection instruction for the webpage remote controller function, the network television terminal randomly generates a pairing code according to a selection instruction of the webpage remote controller function.
- the pairing code is displayed on the web remote control function page.
- the pairing code is a string of a preset length (such as the 8-bit string ysghl030 shown in FIG.
- the preset length string can be set by the user for a number of characters of a length, or by the network television
- the character string of several bit lengths set by the terminal, the preset length and setting manner of the pairing code are not limited in the embodiment of the present disclosure.
- the displayed URL may also include a preset URL address, and the preset URL address is a webpage remote login page URL (as shown in FIG. 3). Shown as http://xxx.com), after the user accesses the webpage remote control login page by using a networked device that can connect to the network, the webpage remote controller login page is displayed, and the webpage terminal is displayed on the webpage remote controller login page. After the pairing code in, enter the network remote control page.
- the step 102 may include the following sub-steps:
- Sub-step S21 randomly generating a pairing code according to the selection instruction, the pairing code is a character string of a preset length; sub-step S22, combining the preset URL address and the pairing code by using an international coding specification algorithm to generate QR code.
- the preset URL Uniform Resource Locator
- the preset URL address is the webpage of the network remote controller login page (as shown in FIG. 3). Http://xxx.com)
- the pairing code is combined with the URL of the web remote login page to generate a QR code.
- the generated two-dimensional code is displayed on the webpage remote controller function page, or the generated two-dimensional code, pairing code and preset URL address are displayed.
- the web page remote control function page (as shown in Figure 3).
- the QR code can be a QR (Quick Response) QR code of the URL type (such as the QR Code Graph shown in Figure 3), and the QR code international encoding specification algorithm can be used to match the pairing code with the web remote control login page URL. Combine to generate QR QR code.
- QR Quick Response
- QR QR code is also called QR code, which is a kind of two-dimensional barcode. QR code is square, only black and white. Ordinary barcodes can store more data, and there is no need to line up the scanner when scanning like a normal barcode.
- the QR code not only has large information capacity, high reliability, low cost, but also can represent various text information such as Chinese characters and images, and has strong security and anti-counterfeiting property and is very convenient to use.
- the two-dimensional code generated by the embodiment of the present disclosure includes the URL address
- the corresponding web remote control login page URL can be accessed, and the two-dimensional code is The pairing code in the address is filled in the setting location on the login page of the network remote control and uploaded to the server.
- Step 103 Obtain an address identifier of the network television terminal itself.
- the address identifier of the network television terminal itself may include a network television terminal's own address and a medium access control address MAC address.
- address identifiers include the ⁇ >address and the MAC address are only examples. In the implementation of the embodiments of the present disclosure, other address identifiers may be set according to actual conditions, which is not limited by the embodiment of the disclosure.
- Step 104 Send the pairing information and the address identifier to a server.
- the server is configured to generate a correspondence between the pairing information and the address identifier, store the pairing information sent by the networked device, and search for the pairing information sent by the networked device in the corresponding relationship. If the pairing information sent by the networked device is successfully found, the matching network terminal is connected according to the address corresponding to the pairing information sent by the networked device, and the pairing success result is returned to the networked device, and the networked device is triggered to transmit according to the pairing. The success result shows the control command received by the control page.
- the server After the network television terminal obtains its own IP address and MAC address, the generated pairing information (such as a pairing code), the obtained ⁇ > address, and the MAC address are reported to the server for "registration",
- the server generates a correspondence between the pairing information and the address identifier, and stores the pairing of the networked device and the network television terminal by the server.
- the specific pairing process is: the server receives the pairing information sent by the networked device, and searches for the networking in the stored correspondence.
- the pairing information sent by the device if the pairing information sent by the networked device is found successfully, the connected network television terminal is connected according to the address corresponding to the pairing information sent by the networked device, and the pairing success result is returned to the networked device to complete the pairing operation.
- Step 105 Receive the control instruction sent by the server, and respond to the control instruction.
- the wireless control of the networked television terminal by the networked device is started.
- the networked device sends a control command received by the webpage remote controller control page displayed on the networked device according to the result of the pairing success to the corresponding network television terminal through the server, and the network television terminal receives the control command sent by the server, and responds to the control command.
- the user selects a "home page” control command in the webpage remote control page on the networked device, and the networked device sends the "home page” control command to the server, and the server sends the "home page” control command to the network television terminal, the network The TV terminal responds after receiving the "Home” control command, and opens the "Home” page.
- the embodiment of the present disclosure effectively utilizes the natural network connection function of the network television or the network television set-top box.
- a flow chart of a second embodiment of a method for wirelessly controlling a network television terminal according to an exemplary embodiment is shown.
- an embodiment of the present disclosure is applied from a networked device side.
- a networked device is a device that can be connected to a network and has a display for information display, such as a smart phone, a tablet, a desktop computer, and the like.
- the specific types of networked devices are not limited in the embodiments of the present disclosure.
- Step 201 Send the pairing information to the server, where the server is configured to search for the pairing information in the preset correspondence relationship, and if the pairing information is found to be successful, obtain the mapping corresponding to the pairing information in the preset correspondence relationship.
- the address identifier according to the address identifier, the connected network television terminal is connected, and the successful pairing result is returned;
- the network television terminal displays the pairing information in the designated function page, and the designated function page can be a webpage remote controller function page, and the user can obtain relevant pairing information from the webpage remote controller function page of the network television terminal and send the related pairing information to the networked device, wherein
- the pairing information may include a preset URL address, a pairing code, and/or a two-dimensional code.
- the step 201 may include the following sub-steps:
- Sub-step S31 accessing a preset URL address, displaying a webpage page corresponding to the preset URL address; sub-step S32, receiving the pairing information in the webpage page corresponding to the preset URL address, And sending the pairing information to the server.
- the networked device may send the pairing information to the server by receiving the sent pairing information.
- the networked device such as a smart phone
- the networked device accesses the web remote login page URL to display the web remote login page.
- the networked device obtains the pairing information input by the user and sends it to the server, so that the server can detect the pairing information.
- the step 201 may include the following sub-steps:
- Sub-step S41 scanning a two-dimensional code in a designated function page of the network television terminal
- Sub-step S42 accessing a webpage page corresponding to the set URL address in the two-dimensional code
- Sub-step S43 the pairing code in the two-dimensional code is filled into the set position in the webpage page, and uploaded to the server.
- the networked device can also send the pairing information to the server by scanning the two-dimensional code.
- the user can scan the two-dimensional code displayed on the designated function page of the network television terminal by using the networked device camera, access the webpage page corresponding to the set URL address in the two-dimensional code, and fill in the pairing code in the two-dimensional code.
- the location in the web page is uploaded to the server.
- the server After detecting the pairing information, the server starts the pairing operation between the network device and the network television terminal. Specifically, the server searches for the pairing information obtained in the preset correspondence relationship. If the pairing information is found successfully, the pairing is matched with the preset correspondence relationship. The address identifier corresponding to the information, and the matching network television terminal is connected according to the address identifier, and the pairing success is returned. fruit.
- Step 202 Display a corresponding control page according to the pairing success result, and perform wireless control on the corresponding network television terminal in the control page.
- the step 202 may include the following sub-steps:
- Sub-step S51 receiving a pairing success result returned by the server, displaying a corresponding control page according to the pairing success result, receiving a control instruction for performing wireless control on the corresponding network television terminal in the control page, and sending the control command to the server, where the server The control command is sent to the matching network television terminal.
- the server After detecting the pairing information, the server searches for the pairing information in the pre-stored correspondence relationship, and if the search succeeds, completes the pairing operation between the networked device and the network television terminal, so that the control command from the networked device can reach the corresponding network television terminal. And the successful pairing results returned to the networked device.
- a webpage remote controller control page for controlling the network television terminal is displayed, and the webpage remote controller control page includes the network television control page.
- the networked device can wirelessly control the TV or set-top box in the current page, the wireless control includes receiving in the control page
- the control command for wirelessly controlling the corresponding network television terminal is sent to the server, and the control command is sent by the server to the network television terminal.
- Embodiments of the present disclosure can convert any networked device capable of accessing a network into a control terminal of a network television or a network television set top box without producing independent hardware (such as custom remote control hardware) or installing a specific application through a specific operating system or A certain type of mobile phone and other devices must be used as the control terminal, so that the user can make full use of the existing Internet access device without increasing the burden of producing, storing, and carrying the remote control hardware, and is energy-saving, environmentally friendly, and economical to use.
- Embodiment 3 is converting any networked device capable of accessing a network into a control terminal of a network television or a network television set top box without producing independent hardware (such as custom remote control hardware) or installing a specific application through a specific operating system or A certain type of mobile phone and other devices must be used as the control terminal, so that the user can make full use of the existing Internet access device without increasing the burden of producing, storing, and carrying the remote control hardware, and is energy-saving, environmentally friendly, and economical to use.
- FIG. 7 is a flow chart showing the steps of a third embodiment of a method for wirelessly controlling a network television terminal according to an exemplary embodiment.
- an embodiment of the present disclosure is described from the server side. , can include the following steps:
- Step 301 Receive pairing information and an address identifier sent by the network television terminal.
- the address identifier may include a ⁇ >address of the network television terminal and a medium access control address MAC address.
- Step 302 Generate a correspondence between the pairing information and an address identifier and store the relationship.
- the correspondence between the pairing information and the address identifier may be expressed as "pairing information - ⁇ > address - MAC address”.
- the server may store the correspondence in the correspondence mapping table.
- the server when the server stores the correspondence between the pairing information and the address identifier, the server may also set an effective aging time. After the effective aging period (effective aging failure), the corresponding relationship is deleted.
- Step 303 Receive pairing information sent by the networked device.
- the step of receiving the pairing information sent by the networked device includes: sub-step S61: acquiring a pairing code from the networked device.
- the networked device can send the pairing information by scanning the two-dimensional code or manually inputting, so the server can detect and obtain the subdomain corresponding to the pairing information under the domain name address of the accessed web address information or manually input the corresponding pairing information.
- Step 304 Search, in the correspondence between the pairing information and the address identifier, the pairing information sent by the networked device.
- Step 305 If the pairing information sent by the networked device is successfully found, the network television terminal that is connected according to the address corresponding to the pairing information sent by the networked device is connected, and the pairing success result is returned to the networked device, where the networked device is used. Displaying a corresponding control page according to the pairing success result, and transmitting a control instruction received through the control page;
- the server of the network television terminal after obtaining the pairing information sent by the networked device, performs a pairing operation in the background, and pairs a networked device with the corresponding television or set-top box, so that the control command from the networked device can be Arrive at the corresponding TV or TV set-top box.
- Step 306 Receive a control instruction sent by the networked device, and send the control instruction to the matched network television terminal.
- the embodiment of the present disclosure can realize the connection pairing and control signal transmission between the control terminal (networked device) and the controlled terminal (network television terminal) through the Internet, and has no geographical distance requirement or limitation when used, and the usage scenario is relatively wide.
- Embodiment 4
- FIG. 8 is a flow chart showing the steps of a fourth embodiment of a method for wirelessly controlling a network television terminal according to an exemplary embodiment.
- the embodiment of the present disclosure may include the following steps:
- Step 401 The network television terminal receives a selection instruction for a function of the webpage remote controller
- Step 402 The network television terminal generates pairing information according to the selection instruction.
- the pairing information may include randomly generating a pairing code of a plurality of bit lengths, and further comprising: combining the pairing code with a preset URL address to generate a QR code of a URL type, and corresponding to displaying the selection instruction.
- the webpage remote control function page displays the pairing code, and the preset URL address and/or the two-dimensional code in the webpage remote controller function page (shown in FIG. 3);
- Step 403 The network television terminal obtains its own IP address and a MAC address.
- Step 404 The network television terminal sends the pairing information to the server and the MAC address to the server.
- Step 405 After receiving the pairing information, the MAC address, and the IP address sent by the network television terminal, the server generates the pairing information. The correspondence between the MAC address and the ⁇ >address is maintained and stored, and the effective time is set. If the valid aging is exceeded, the corresponding relationship is deleted.
- Step 406 The networked device accesses the preset URL address, displays a webpage page corresponding to the preset URL address, and receives pairing information input in the webpage page corresponding to the preset URL address, or The networked device scans the two-dimensional code in the designated function page of the network television terminal, accesses the webpage page corresponding to the set URL address in the two-dimensional code, and fills the pairing code in the two-dimensional code into the webpage page.
- Set position in upload to Server
- Step 407 The server searches for the pairing information under the domain name address of the website information, or detects that the networked device sends the corresponding pairing information, and searches for the pairing information in the correspondence between the pairing information and the address identifier.
- Step 408 If the pairing information is successfully found, the server identifies the connected network television terminal according to the address corresponding to the pairing information, and returns a pairing success result to the networked device.
- Step 409 The networked device displays a corresponding webpage remote controller control page according to the pairing success result, and receives a control instruction for performing wireless control on the corresponding network television terminal in the webpage remote controller control page, and sends the control command to the server;
- Step 410 The server receives a control instruction sent by the networked device, and sends the control instruction to the matched network television terminal.
- Step 411 The network television terminal receives a control instruction sent by the server, and responds to the control instruction.
- the network television or the network television set-top box is necessarily connected to the Internet during normal operation, as long as the device used as the control terminal can connect to the Internet, the connection between the control terminal and the controlled terminal can be established.
- Any device that can access the network can be turned into the console of a network TV or network TV set-top box without the need to provide users with customized remote control hardware or to install specific applications or devices that must use a specific model of mobile phone as the control terminal.
- the control distance can be as far as possible.
- FIG. 9 a structural block diagram of an embodiment of a network television terminal according to an exemplary embodiment is shown.
- the disclosed embodiment may include the following modules:
- a webpage selection instruction receiving module 501 configured to receive a selection instruction for the specified function
- the pairing information generating module 502 is configured to generate pairing information according to the selection instruction
- the pairing information generating module 502 may include the following submodule And a pairing code generation submodule, configured to randomly generate a pairing code according to the selection instruction, where the pairing code is a character string of a preset length.
- the pairing information generating module 502 may include the following sub-module-pairing code generating sub-module, configured to randomly generate a pairing code according to the selecting instruction, where the pairing code is pre- Set a string of lengths;
- the two-dimensional code generation sub-module is configured to combine the preset URL address and the pairing code by using an international coding specification algorithm to generate a two-dimensional code.
- a pairing information display module configured to display the pairing information when the specified function page corresponding to the selection instruction is displayed.
- the address identifier of the network television terminal itself includes an IP address of the network television terminal itself and a medium access control address MAC address.
- the address identifier sending module 504 is configured to send the pairing information and the address identifier to a server, where the server is configured to generate a correspondence between the pairing information and the address identifier, and store the pairing information sent by the networked device. And searching for the pairing information sent by the networked device in the corresponding relationship, and if the pairing information sent by the networked device is successfully found, connecting the matched network television terminal according to the address identifier corresponding to the pairing information sent by the networked device Returning the pairing success result to the networked device, triggering the networked device to send a control instruction received through the control page displayed according to the pairing success result;
- the control instruction receiving module 505 is configured to receive the control instruction sent by the server and respond to the control instruction.
- Embodiment 6 is configured to receive the control instruction sent by the server and respond to the control instruction.
- FIG. 10 a structural block diagram of an embodiment of a networked device according to an exemplary embodiment is shown with reference to FIG. 10, and an embodiment of the present disclosure may include the following modules:
- the pairing information sending module 601 is configured to send the pairing information to the server, where the server is configured to search for the pairing information in the preset correspondence relationship, and if the pairing information is successfully found, obtain the preset correspondence relationship and An address identifier corresponding to the pairing information, and the matching network television terminal is connected according to the address identifier, and the pairing success result is returned;
- the pairing information sending module 601 may include the following sub-module-address access sub-module, configured to access a preset URL address, and display a corresponding URL address. Web page;
- a pairing information sending submodule configured to receive the input page in the webpage corresponding to the preset URL address For the information, and send the pairing information to the server.
- the pairing information sending module 601 may include a sub-module-scanning sub-module for scanning a two-dimensional code in a specified function page of the network television terminal;
- a sub-module configured to access a webpage page corresponding to the set URL address in the two-dimensional code
- a upload sub-module configured to fill the pairing code in the two-dimensional code into the webpage page Location, uploaded to the server.
- the wireless control module 602 is configured to display a corresponding control page according to the pairing success result, and perform wireless control on the corresponding network television terminal in the control page.
- the wireless control module 602 may include the following submodule: a control instruction sending submodule, configured to receive a pairing success result returned by the server, and display corresponding control according to the pairing success result. And receiving, in the control page, a control instruction for performing wireless control on the corresponding network television terminal, and sending the control command to the server, where the server sends the control command to the matched network television terminal.
- FIG. 11 is a block diagram showing a structure of a server according to an exemplary embodiment.
- the embodiment of the present disclosure may include the following modules:
- the information receiving module 701 is configured to receive the pairing information and the address identifier sent by the network television terminal.
- the address identifier may include a ⁇ >address of the network television terminal and a medium access control address MAC address.
- the correspondence generation module 702 is configured to generate a correspondence between the pairing information and the address identifier and store the pairing information
- the pairing information receiving module 703 is configured to receive the pairing information sent by the networked device.
- the pairing information receiving module 703 may include a sub-module-pairing code acquisition sub-module for acquiring a pairing code from a networked device.
- the searching module 704 is configured to search, in the correspondence between the pairing information and the address identifier, the pairing information sent by the networked device.
- the pairing module 705 is configured to: when the pairing information sent by the networked device is successfully found, connect the matched network television terminal according to the address identifier corresponding to the pairing information sent by the networked device, and return a pairing success result to the network device, where the networking The device is configured to display a corresponding control page according to the pairing success result, and send a control instruction received through the control page;
- the control instruction forwarding module 706 is configured to receive a control instruction sent by the networked device, and send the control instruction to the matched network television terminal.
- the server may further include:
- An aging setting module configured to set an aging time for the correspondence between the pairing information and the address identifier;
- the correspondence deletion module is configured to delete the correspondence between the pairing information and the address identifier when the time limit of the correspondence between the pairing information and the address identifier is invalid.
- An embodiment of the present disclosure further provides an apparatus, where the apparatus may include:
- One or more processors are One or more processors;
- One or more modules the one or more modules being stored in the memory and configured to be executed by one or more processors, wherein the one or more modules have the following functions:
- the server is configured to generate a correspondence between the pairing information and the address identifier, and store the pairing information sent by the networked device, and in the corresponding relationship Searching for the pairing information sent by the networked device, if the pairing information sent by the networked device is successfully found, connecting the matched network television terminal according to the address identifier corresponding to the pairing information sent by the networked device, and returning the pairing success result to the networked device And triggering, by the networked device, a control instruction received by a control page displayed according to the pairing success result;
- the step of generating pairing information according to the selection instruction includes:
- a pairing code is randomly generated according to the selection instruction, and the pairing code is a character string of a preset length.
- the step of generating pairing information according to the selection instruction includes:
- pairing code is a character string of a preset length
- the international code specification algorithm is used to combine the preset URL address and the pairing information to generate a two-dimensional code.
- the method further includes:
- the pairing information is displayed when a specified function page corresponding to the selection instruction is displayed.
- An embodiment of the present disclosure further provides an apparatus, where the apparatus may include:
- One or more processors are One or more processors;
- One or more modules the one or more modules being stored in the memory and configured to be executed by one or more processors, wherein the one or more modules have the following functions: Sending the pairing information to the server, where the server is configured to search for the pairing information in the preset correspondence relationship, and if the pairing information is found successfully, obtain the address identifier corresponding to the pairing information in the preset correspondence relationship. And identifying, according to the address identifier, the matching network television terminal, and returning a successful pairing result;
- the step of sending the pairing information to the server includes:
- the step of sending the pairing information to the server includes:
- the pairing code in the two-dimensional code is filled in the set position in the webpage page, and uploaded to the server.
- the step of displaying the corresponding control page according to the pairing success result, and performing wireless control on the corresponding network television terminal in the control page includes:
- An embodiment of the present disclosure further provides an apparatus, where the apparatus may include:
- One or more processors are One or more processors;
- One or more modules the one or more modules being stored in the memory and configured to be executed by one or more processors, wherein the one or more modules have the following functions:
- the network television terminal returns a successful pairing result to the networked device, and the networked device is configured to display a corresponding control page according to the pairing success result, and send a control instruction received through the control page; receive a control instruction sent by the networked device And transmitting the control command to the network television terminal.
- the one or more modules further have the following functions:
- the step of receiving the pairing information sent by the networked device includes:
- the embodiment of the present disclosure further provides a non-volatile readable storage medium, where the storage medium stores one or more programs, and when the one or more modules are applied in the device, the device may be Execute the instructions in the following steps:
- the server is configured to generate a correspondence between the pairing information and the address identifier, and store the pairing information sent by the networked device, and in the corresponding relationship Searching for the pairing information sent by the networked device, if the pairing information sent by the networked device is successfully found, connecting the matched network television terminal according to the address identifier corresponding to the pairing information sent by the networked device, and returning the pairing success result to the networked device And triggering, by the networked device, a control instruction received by a control page displayed according to the pairing success result;
- the step of generating pairing information according to the selection instruction includes:
- a pairing code is randomly generated according to the selection instruction, and the pairing code is a character string of a preset length.
- the step of generating pairing information according to the selection instruction includes:
- pairing code is a character string of a preset length
- the international code specification algorithm is used to combine the preset URL address and the pairing code to generate a two-dimensional code.
- the method further includes:
- the pairing information is displayed when a specified function page corresponding to the selection instruction is displayed.
- the embodiment of the present disclosure further provides a non-volatile readable storage medium, where the storage medium stores one or more programs, and when the one or more modules are applied in the device, the device may be Execute the instructions in the following steps:
- the server is configured to search for the pairing information in the preset correspondence relationship, and if the pairing information is found successfully, obtain the address identifier corresponding to the pairing information in the preset correspondence relationship. And identifying, according to the address identifier, the matching network television terminal, and returning a successful pairing result;
- the terminal performs wireless control.
- the step of sending the pairing information to the server includes:
- the step of sending the pairing information to the server includes:
- the steps for wireless control of the network television terminal include:
- the embodiment of the present disclosure further provides a non-volatile readable storage medium, where the storage medium stores one or more programs, and when the one or more modules are applied in the device, the device may be Execute the instructions in the following steps:
- the network television terminal returns a successful pairing result to the networked device, and the networked device is configured to display a corresponding control page according to the pairing success result, and send a control instruction received through the control page; receive a control instruction sent by the networked device And transmitting the control command to the network television terminal.
- the device may also be configured to execute the following steps:
- the address identifier includes a ⁇ >address of the network television terminal and a medium access control address MAC address.
- the step of receiving the pairing information sent by the networked device includes:
- FIG. 12 is a schematic structural diagram of a terminal device according to an exemplary embodiment.
- the terminal device can be used to implement a method for wirelessly controlling a network television terminal provided in the foregoing embodiment.
- the terminal device may be a mobile phone, a tablet pad, a wearable mobile device (such as a smart watch).
- the terminal device 700 can include a communication unit 110, a memory 120 including one or more computer readable storage media, an input unit 130, a display unit 140, a sensor 150, an audio circuit 160, a WiFi (wireless fidelity) module 170.
- a processor 180 having one or more processing cores, and a power supply 190 and the like. It will be understood by those skilled in the art that the terminal device structure shown in Fig. 12 does not constitute a limitation of the terminal device, and may include more or less components than those illustrated, or a combination of certain components, or different component arrangements.
- the communication unit 110 can be used for transmitting and receiving information and receiving and transmitting signals during a call.
- the communication unit 110 can be a network communication device such as an RF (Radio Frequency) circuit, a router, a modem, or the like. Specifically, when the communication unit 110 is an RF circuit, the downlink information of the base station is received and then processed by one or more processors 180; in addition, data related to the uplink is transmitted to the base station.
- RF circuits as communication units include, but are not limited to, an antenna, at least one amplifier, a tuner, one or more oscillators, a Subscriber Identity Module (SIM) card, a transceiver, a coupler, and a LNA (Low Noise Amplifier, low) Noise amplifier), duplexer, etc.
- SIM Subscriber Identity Module
- communication unit 110 can also communicate with the network and other devices via wireless communication.
- the wireless communication may use any communication standard or protocol, including but not limited to GSM (Global System of Mobile communication), GPRS (General Packet Radio Service), CDMA (Code Division Multiple Access). , Code Division Multiple Access), WCDMA (Wideband Code Division Multiple Access), LTE (Long Term Evolution), e-mail, SMS (Short Messaging Service), and the like.
- the memory 120 can be used to store software programs and modules, and the processor 180 executes various functional applications and data processing by running software programs and modules stored in the memory 120.
- the memory 120 may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application required for at least one function (such as a sound playing function, an image playing function, etc.), and the like; the storage data area may be stored according to Data created by the use of the terminal device 700 (such as audio data, phone book, etc.) and the like.
- memory 120 can include high speed random access memory, and can also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid state storage device. Accordingly, memory 120 may also include a memory controller to provide access to memory 120 by processor 180 and input unit 130.
- the input unit 130 can be configured to receive input numeric or character information and to generate keyboard, mouse, joystick, optical or trackball signal inputs related to user settings and function controls.
- input unit 130 may include touch-sensitive surface 131 as well as other input devices 132.
- Touch-sensitive surface 131 also referred to as a touch display or trackpad, can collect touch operations on or near the user (eg, the user uses a finger, stylus, etc., on any touch-sensitive surface 131 or on the touch-sensitive surface 131 The operation near the touch-sensitive surface 131) and driving the corresponding connecting device according to a preset program.
- the touch-sensitive surface 131 may include two parts of a touch detection device and a touch controller.
- touch detection The device detects a user's touch orientation and detects a signal from the touch operation to transmit a signal to the touch controller; the touch controller receives the touch information from the touch detection device, converts the touch information into contact coordinates, and sends the signal to the processor 180. And can receive the command sent by the processor 180 and execute it.
- the touch-sensitive surface 131 can be implemented in various types such as resistive, capacitive, infrared, and surface acoustic waves.
- the input unit 130 can also include other input devices 132.
- other input devices 132 may include, but are not limited to, one or more of a physical keyboard, function keys (such as volume control buttons, switch buttons, etc.), trackballs, mice, joysticks, and the like.
- Display unit 140 can be used to display information entered by the user or information provided to the user as well as various graphical user interfaces of terminal device 700, which can be constructed from graphics, text, icons, video, and any combination thereof.
- the display unit 140 may include a display panel 141.
- the display panel 141 may be configured in the form of an LCD (Liquid Crystal Display), an OLED (Organic Light-Emitting Diode), or the like.
- the touch-sensitive surface 131 may cover the display panel 141, and when the touch-sensitive surface 131 detects a touch operation thereon or nearby, it is transmitted to the processor 180 to determine the type of the touch event, and then the processor 180 according to the touch event The type provides a corresponding visual output on display panel 141.
- touch-sensitive surface 131 and display panel 141 are implemented as two separate components to implement input and input functions, in some embodiments, touch-sensitive surface 131 can be integrated with display panel 141 for input. And output function.
- Terminal device 700 can also include at least one type of sensor 150, such as a light sensor, motion sensor, and other sensors.
- the light sensor may include an ambient light sensor and a proximity sensor, wherein the ambient light sensor may adjust the brightness of the display panel 141 according to the brightness of the ambient light, and the proximity sensor may close the display panel when the terminal device 700 moves to the ear. 141 and / or backlight.
- the gravity acceleration sensor can detect the magnitude of acceleration in all directions (usually three axes). When it is stationary, it can detect the magnitude and direction of gravity.
- the terminal device 700 can also be configured with gyroscopes, barometers, hygrometers, thermometers, infrared sensors and other sensors, here No longer.
- the audio circuit 160, the speaker 161, and the microphone 162 provide an audio interface between the user and the terminal device 700.
- the audio circuit 160 can transmit the converted electrical data of the received audio data to the speaker 161 for conversion to the sound signal output by the speaker 161; on the other hand, the microphone 162 converts the collected sound signal into an electrical signal by the audio circuit 160. After receiving, it is converted into audio data, and then processed by the audio data output processor 180, transmitted to the terminal device, for example, by the RF circuit 110, or outputted to the memory 120 for further processing.
- the audio circuit 160 may also include an earbud jack to provide communication of the peripheral earphones with the terminal device 700.
- the terminal device may be configured with a wireless communication unit 170, which may be a WiFi module.
- WiFi is a short-range wireless transmission technology, and the terminal device 700 can help users to send and receive emails, browse web pages, and access streaming media through the wireless communication unit 170, which provides users with wireless broadband Internet access.
- FIG. 5 shows the wireless communication unit 170, it can be understood that it does not belong to the essential configuration of the terminal device 700, and may be omitted as needed within the scope of not changing the essence of the invention.
- the processor 180 is a control center of the terminal device 700, and connects various parts of the entire mobile phone by using various interfaces and lines.
- the entire function of the terminal device 700 and the processing data are executed by running or executing software programs and/or modules stored in the memory 120, and calling data stored in the memory 120, thereby performing overall monitoring of the mobile phone.
- the processor 180 may include one or more processing cores.
- the processor 180 may integrate an application processor and a modem processor, where the application processor mainly processes an operating system, a user interface, an application, and the like.
- the modem processor primarily handles wireless communications. It can be understood that the above modem processor may not be integrated into the processor 180.
- the terminal device 700 further includes a power source 190 (such as a battery) for supplying power to the various components.
- a power source 190 such as a battery
- the power source can be logically connected to the processor 180 through the power management system to manage functions such as charging, discharging, and power management through the power management system.
- Power supply 190 may also include any one or more of a DC or AC power source, a recharging system, a power failure detection circuit, a power converter or inverter, a power status indicator, and the like.
- the terminal device 700 may further include a camera, a Bluetooth module, and the like, and details are not described herein.
- the display unit of the terminal device is a touch screen display
- the terminal device further includes a memory, and one or more programs, wherein one or more programs are stored in the memory, and configured to be one or one
- the above processor executing the one or more programs includes instructions for performing the following operations:
- the server is configured to generate a correspondence between the pairing information and the address identifier, and store the pairing information sent by the networked device, and in the corresponding relationship Searching for the pairing information sent by the networked device, if the pairing information sent by the networked device is successfully found, connecting the matched network television terminal according to the address identifier corresponding to the pairing information sent by the networked device, and returning the pairing success result to the networked device And triggering, by the networked device, a control instruction received by a control page displayed according to the pairing success result;
- the memory further includes instructions for: generating, by the selection instruction, the pairing information comprises:
- a pairing code is randomly generated according to the selection instruction, and the pairing code is a character string of a preset length.
- the memory further includes instructions for: generating, by the selection instruction, the pairing information comprises:
- pairing code is a character string of a preset length
- the international code specification algorithm is used to combine the preset URL address and the pairing code to generate a two-dimensional code.
- the memory further includes instructions to:
- FIG. 12 is a schematic structural diagram of a terminal device according to an embodiment of the present disclosure.
- the terminal device may be used to implement a method for performing wireless control on a network television terminal provided in the foregoing embodiment.
- the terminal device may be a mobile phone, a tablet pad, a wearable mobile device (such as a smart watch), and the like.
- the terminal device 700 can include a communication unit 110, a memory 120 including one or more computer readable storage media, an input unit 130, a display unit 140, a sensor 150, an audio circuit 160, a WiFi (wireless fidelity) module 170.
- a processor 180 having one or more processing cores, and a power supply 190 and the like. It will be understood by those skilled in the art that the terminal device structure shown in Fig. 12 does not constitute a limitation of the terminal device, and may include more or less components than those illustrated, or a combination of certain components, or different component arrangements.
- the communication unit 110 can be used for transmitting and receiving information and receiving and transmitting signals during a call.
- the communication unit 110 can be a network communication device such as an RF (Radio Frequency) circuit, a router, a modem, or the like. Specifically, when the communication unit 110 is an RF circuit, the downlink information of the base station is received and then processed by one or more processors 180; in addition, data related to the uplink is transmitted to the base station.
- RF circuits as communication units include, but are not limited to, an antenna, at least one amplifier, a tuner, one or more oscillators, a Subscriber Identity Module (SIM) card, a transceiver, a coupler, and a LNA (Low Noise Amplifier, low) Noise amplifier), duplexer, etc.
- SIM Subscriber Identity Module
- communication unit 110 can also communicate with the network and other devices via wireless communication.
- the wireless communication may use any communication standard or protocol, including but not limited to GSM (Global System of Mobile communication), GPRS (General Packet Radio Service), CDMA (Code Division Multiple Access). , Code Division Multiple Access), WCDMA (Wideband Code Division Multiple Access), LTE (Long Term Evolution), e-mail, SMS (Short Messaging Service), and the like.
- the memory 120 can be used to store software programs and modules, and the processor 180 executes various functional applications and data processing by running software programs and modules stored in the memory 120.
- the memory 120 may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application required for at least one function (such as a sound playing function, an image playing function, etc.), and the like; the storage data area may be stored according to Data created by the use of the terminal device 700 (such as audio data, phone book, etc.) and the like.
- memory 120 can include high speed random access memory, and can also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid state storage device. Accordingly, memory 120 may also include a memory controller to provide access to memory 120 by processor 180 and input unit 130.
- the input unit 130 can be configured to receive input numeric or character information and to generate keyboard, mouse, joystick, optical or trackball signal inputs related to user settings and function controls.
- input unit 130 may include touch-sensitive surface 131 as well as other input devices 132.
- Touch-sensitive surface 131 also referred to as a touch display or trackpad, can collect touch operations on or near the user (eg, the user uses a finger, stylus, etc., on any touch-sensitive surface 131 or on the touch-sensitive surface 131 The operation near the touch-sensitive surface 131) and driving the corresponding connecting device according to a preset program.
- the touch-sensitive surface 131 may include two parts of a touch detection device and a touch controller.
- the touch detection device detects the touch orientation of the user, and detects a signal brought by the touch operation, and transmits the signal to the touch controller; the touch controller receives the touch information from the touch detection device, converts the touch information into contact coordinates, and sends the touch information To the processor 180, and The command sent by the processor 180 can be received and executed.
- the touch-sensitive surface 131 can be implemented in various types such as resistive, capacitive, infrared, and surface acoustic waves.
- the input unit 130 can also include other input devices 132.
- other input devices 132 may include, but are not limited to, one or more of a physical keyboard, function keys (such as volume control buttons, switch buttons, etc.), trackballs, mice, joysticks, and the like.
- Display unit 140 can be used to display information entered by the user or information provided to the user as well as various graphical user interfaces of terminal device 700, which can be constructed from graphics, text, icons, video, and any combination thereof.
- the display unit 140 may include a display panel 141.
- the display panel 141 may be configured in the form of an LCD (Liquid Crystal Display), an OLED (Organic Light-Emitting Diode), or the like.
- the touch-sensitive surface 131 may cover the display panel 141, and when the touch-sensitive surface 131 detects a touch operation thereon or nearby, it is transmitted to the processor 180 to determine the type of the touch event, and then the processor 180 according to the touch event The type provides a corresponding visual output on display panel 141.
- touch-sensitive surface 131 and display panel 141 are implemented as two separate components to implement input and input functions, in some embodiments, touch-sensitive surface 131 can be integrated with display panel 141 for input. And output function.
- Terminal device 700 can also include at least one type of sensor 150, such as a light sensor, motion sensor, and other sensors.
- the light sensor may include an ambient light sensor and a proximity sensor, wherein the ambient light sensor may adjust the brightness of the display panel 141 according to the brightness of the ambient light, and the proximity sensor may close the display panel when the terminal device 700 moves to the ear. 141 and / or backlight.
- the gravity acceleration sensor can detect the magnitude of acceleration in all directions (usually three axes). When it is stationary, it can detect the magnitude and direction of gravity.
- the terminal device 700 can also be configured with gyroscopes, barometers, hygrometers, thermometers, infrared sensors and other sensors, here No longer.
- the audio circuit 160, the speaker 161, and the microphone 162 provide an audio interface between the user and the terminal device 700.
- the audio circuit 160 can transmit the converted electrical data of the received audio data to the speaker 161 for conversion to the sound signal output by the speaker 161; on the other hand, the microphone 162 converts the collected sound signal into an electrical signal by the audio circuit 160. After receiving, it is converted into audio data, and then processed by the audio data output processor 180, transmitted to the terminal device, for example, by the RF circuit 110, or outputted to the memory 120 for further processing.
- the audio circuit 160 may also include an earbud jack to provide communication of the peripheral earphones with the terminal device 700.
- the terminal device may be configured with a wireless communication unit 170, which may be a WiFi module.
- WiFi is a short-range wireless transmission technology, and the terminal device 700 can help users to send and receive emails, browse web pages, and access streaming media through the wireless communication unit 170, which provides users with wireless broadband Internet access.
- FIG. 5 shows the wireless communication unit 170, it can be understood that it does not belong to the essential configuration of the terminal device 700, and may be omitted as needed within the scope of not changing the essence of the invention.
- the processor 180 is the control center of the terminal device 700, which connects various portions of the entire handset using various interfaces and lines, by running or executing software programs and/or modules stored in the memory 120, and recalling data stored in the memory 120.
- the various functions and processing data of the terminal device 700 are executed to perform overall monitoring of the mobile phone.
- the processor 180 may include one or more processing cores.
- the processor 180 may integrate an application processor and a modem processor, where the application processor mainly processes an operating system, a user interface, an application, and the like.
- the modem processor primarily handles wireless communications. It can be understood that the above modem processor may not be integrated into the processor 180.
- the terminal device 700 further includes a power source 190 (such as a battery) for supplying power to the various components.
- a power source 190 such as a battery
- the power source can be logically connected to the processor 180 through the power management system to manage functions such as charging, discharging, and power management through the power management system.
- Power supply 190 may also include any one or more of a DC or AC power source, a recharging system, a power failure detection circuit, a power converter or inverter, a power status indicator, and the like.
- the terminal device 700 may further include a camera, a Bluetooth module, and the like, and details are not described herein.
- the display unit of the terminal device is a touch screen display
- the terminal device further includes a memory, and one or more programs, wherein one or more programs are stored in the memory, and configured to be one or one
- the above processor executing the one or more programs includes instructions for performing the following operations:
- the server is configured to search for the pairing information in the preset correspondence relationship, and if the pairing information is found successfully, obtain the address identifier corresponding to the pairing information in the preset correspondence relationship. And identifying, according to the address identifier, the matching network television terminal, and returning a successful pairing result;
- the memory further includes: performing the following operations: the step of sending the pairing information to the server includes: accessing a preset URL address, and displaying a webpage page corresponding to the preset URL address;
- the memory further includes instructions for: transmitting the pairing information to the server comprises: scanning a two-dimensional code in a designated function page of the network television terminal;
- the pairing code in the two-dimensional code is filled in the set position in the webpage page, and uploaded to the server.
- the memory further includes: performing, according to the pairing success result, a corresponding control page, wherein the step of performing wireless control on the corresponding network television terminal in the control page includes:
- FIG. 13 is a schematic structural diagram of a server according to an exemplary embodiment.
- the server 1900 can be configured Or a relatively large difference in performance, may include one or more central processing units (CPUs) 1922 (eg, one or more processors) and memory 1932, one or more storage applications 1942 or Storage medium 1930 of data 1944 (eg, one or one storage device in Shanghai).
- the memory 1932 and the storage medium 1930 may be temporarily stored or persistently stored.
- the program stored on storage medium 1930 may include one or more modules (not shown), each of which may include a series of instruction operations in the server.
- central processor 1922 can be configured to communicate with storage medium 1930, executing a series of instruction operations in storage medium 1930 on server 1900.
- Server 1900 may also include one or more power supplies 1926, one or more wired or wireless network interfaces 1950, one or more input and output interfaces 1958, one or more keyboards 1956, and/or one or more operating systems 1941.
- power supplies 1926 For example, Windows ServerTM, Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM, and more.
- the central processing unit 1922 may execute an instruction on the server 1900 to: receive the pairing information and the address identifier sent by the network television terminal;
- the processor further includes instructions for:
- the processor further includes instructions for: the address identifier includes a ⁇ > address of the network television terminal and a medium access control address MAC address.
- the processor further includes: the step of: receiving the pairing information sent by the networked device:
- embodiments of the disclosed embodiments can be provided as a method, apparatus, or computer program product.
- embodiments of the present disclosure can take the form of an entirely hardware embodiment, an entirely software embodiment, or a combination of software and hardware.
- embodiments of the present disclosure may employ one or more computers including therein In the form of a computer program product embodied on a computer usable storage medium (including but not limited to disk storage, CD-ROM, optical storage, etc.).
- Embodiments of the present disclosure are described with reference to flowchart illustrations and/or block diagrams of methods, mobile devices (systems), and computer program products according to embodiments of the present disclosure. It will be understood that each flow and I or block of the flowchart illustrations and FIG.
- These computer program instructions can be provided to a processor of a general purpose computer, special purpose computer, embedded processor or other programmable data processing mobile device to produce a machine such that instructions are executed by a processor of a computer or other programmable data processing mobile device
- Means are provided for implementing the functions specified in one or more of the flow or in one or more blocks of the flow chart.
- the computer program instructions can also be stored in a computer readable memory that can direct a computer or other programmable data processing mobile device to operate in a particular manner, such that instructions stored in the computer readable memory produce an article of manufacture comprising the instruction device.
- the instruction device implements the functions specified in one or more flows of the flowchart and one or more blocks of the I or block diagram.
- the method for wirelessly controlling a network television terminal provided by the embodiment of the present disclosure and a network television terminal, a networked device, a server, and a device are described in detail.
- the principles and embodiments of the embodiments of the present disclosure have been described in detail.
- the description of the above embodiments is only for facilitating the understanding of the method and the core idea of the embodiments of the present disclosure. Meanwhile, for those of ordinary skill in the art, The present invention is not limited to the embodiments of the present disclosure.
- the details of the present disclosure are not limited to the embodiments of the present disclosure.
Landscapes
- Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Telephonic Communication Services (AREA)
- Information Transfer Between Computers (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
一种对网络电视终端进行无线控制的方法以及设备 本申请基于申请号为 201310365052.4、 申请日为 2013年 8月 20日的中国专利申请提 出, 并要求该中国专利申请的优先权, 该中国专利申请的全部内容在此引入本申请作为参 考。 技术领域 Method and device for wirelessly controlling a network television terminal. The present application is based on a Chinese patent application with the application number 201310365052.4 and the application date being August 20, 2013, and claims the priority of the Chinese patent application, the Chinese patent application The entire contents of this application are incorporated herein by reference. Technical field
本公开涉及网络电视的技术领域,特别是涉及一种对网络电视终端进行无线控制的方 法、 一种网络电视终端、 一种联网设备、 一种服务器和一种设备。 背景技术 The present disclosure relates to the technical field of network television, and more particularly to a method for wirelessly controlling a network television terminal, a network television terminal, a networked device, a server, and a device. Background technique
随着网络时代的到来, 网络电视和网络电视机顶盒应运而生, 他们的出现给人们带来 了一种全新的电视观看方法, 改变了以往被动的电视观看模式, 实现了电视以网络为基础 按需观看、 随看随停的便捷方式。 With the advent of the Internet age, Internet TV and Internet TV set-top boxes came into being. Their appearance has brought people a new way of watching TV. It has changed the passive TV viewing mode and realized the TV-based network. A convenient way to watch, watch and stop.
当前, 在网络电视和网络电视机顶盒行业中, 主要使用通过红外信号载波进行无线控 制的红外遥控系统 (IR Remote Control) 实现对电视机或机顶盒设备的远程控制, 红外遥 控系统一般包括两个部分:发射单元和接收单元。发射单元的主要元件为红外发光二极管, 一般通过 38khz频率进行载波; 接收单元的主要元件为红外接收二极管。 发射单元接收来 自用户的控制信号, 并将其转换为 0-1结构数字信号, 通过红外载波发射, 由接收单元接 收, 并从载波信号中将数字信号提取出来, 交给电视或电视机顶盒处理。 Currently, in the network television and network TV set-top box industry, the infrared remote control system (IR Remote Control) that performs wireless control through the infrared signal carrier is mainly used for remote control of a television or set-top box device. The infrared remote control system generally includes two parts: Transmitting unit and receiving unit. The main component of the transmitting unit is an infrared light emitting diode, which is generally carried by a frequency of 38khz; the main component of the receiving unit is an infrared receiving diode. The transmitting unit receives the control signal from the user and converts it into a 0-1 structured digital signal, which is transmitted by the infrared carrier, received by the receiving unit, and extracted from the carrier signal, and sent to the television or the set-top box for processing.
然而, 使用红外遥控系统对网络电视或网络电视机顶盒进行无线控制时存在以下不 足: However, there are the following shortcomings when using the infrared remote control system to wirelessly control a network TV or network TV set-top box:
1、 控制距离有限 1, limited control distance
由于红外载波的能量有限, 一般只能在 10米左右有效范围内进行信号传输, 控制距 离短。 Due to the limited energy of the infrared carrier, the signal transmission can only be carried out within an effective range of about 10 meters, and the control distance is short.
2、 使用场景有限 2, limited use scenarios
由于红外载波频率的限制, 红外遥控系统要求发射单元和接收单元之间不能被阻挡, 否则红外信号将不能通过。 Due to the limitation of the infrared carrier frequency, the infrared remote control system requires that the transmitting unit and the receiving unit cannot be blocked, otherwise the infrared signal will not pass.
3、 厂商需要额外生产遥控器发射端硬件 3, manufacturers need to produce additional remote control transmitter hardware
为了构建控制系统, 厂商需生产遥控器硬件, 增加生产成本。 In order to build a control system, manufacturers need to produce remote control hardware to increase production costs.
4、 用户需要额外存储和携带发射端硬件 4, users need to store and carry the transmitter hardware
为了对电视机或电视机顶盒设备进行有效控制, 在使用上述设备时, 用户需随身携带 控制信号发射装置。 In order to effectively control the television or the set-top box device, the user needs to carry the control signal transmitting device with him or her when using the above device.
5、 不够经济和环保 5, not economic and environmentally friendly
一般来说, 每个品牌的电视或机顶盒设备之间的控制信号编码不同, 因此每当用户更 换一款电视或机顶盒设备时, 往往其控制信号发射装置不能复用, 需要重新购买。 同时废 弃的控制信号发射装置如果丢弃在自然环境中, 则可能对自然环境造成破坏。 In general, the control signal encoding between each brand of TV or set-top box device is different, so whenever the user is more When changing a TV or set-top box device, its control signal transmitting device is often not reusable and needs to be re-purchased. At the same time, the discarded control signal transmitting device may cause damage to the natural environment if it is discarded in the natural environment.
为此, 部分电视或电视机顶盒厂商还推出了手机应用程序来完成控制信号的传输, 其 主要原理为利用无线局域网 WIFI (wireless fidelity, 无线保真) 技术将电视或电视机顶盒 设备与手机应用程序进行连接, 进而传输控制信号。 但发明人在实现本公开的过程中, 发 现使用手机应用程序完成控制信号的传输也存在下述问题: To this end, some TV or TV set-top box manufacturers have also launched mobile phone applications to complete the transmission of control signals. The main principle is to use wireless local area network WIFI (wireless fidelity) technology to carry out TV or TV set-top box equipment and mobile phone applications. Connect, and in turn transmit control signals. However, in the process of implementing the present disclosure, the inventors have found that the use of a mobile phone application to complete the transmission of control signals also has the following problems:
1、 使用场景有限 1, limited use scenarios
要求使用场地中必须有无线局域网 WIFI信号覆盖; The required venue must have wireless LAN WIFI signal coverage;
2、 使用条件苛刻 2, the use of harsh conditions
2.1 要求电视或电视机顶盒等被控制端设备必须与控制端设备处于同一个无线局域网 内, 对使用者造成了一定操作门槛; 2.1 Require that the controlled device such as TV or TV set-top box must be in the same wireless LAN as the control device, which creates a certain threshold for the user;
2.2 要求用户必须在自己的控制端设备上安装厂商开发的完成控制任务的应用程序; 2.2 Require users to install the application developed by the manufacturer to complete the control task on their own console device;
3、 对控制端设备要求苛刻、 很难保证用户所使用的任意设备均能完成控制; 控制端 设备必须支持厂家所提供的应用程序, 比如用户使用 iOS操作系统的手机, 将不能使用厂 商为 Android操作系统开发的控制端应用程序; 3, the control terminal equipment is demanding, it is difficult to ensure that any device used by the user can complete the control; the console device must support the application provided by the manufacturer, for example, the user uses the iOS operating system mobile phone, will not be able to use the manufacturer as Android a console application developed by the operating system;
4、 制造成本高 4, high manufacturing costs
厂商需要为用户可能使用的每一种设备定制该平台专属的应用程序; Vendors need to customize the platform-specific applications for each device the user may use;
5、 使用距离有限制 5, the use of distance is limited
由于使用无线局域网 WIFI技术, 因此限制了该种技术方案实现的控制距离不能超过 无线局域网技术所能覆盖的距离 (一般不超过百米) 。 发明内容 Due to the use of wireless local area network WIFI technology, the control distance achieved by this technical solution is not limited to the distance covered by the wireless local area network technology (generally not more than 100 meters). Summary of the invention
本公开实施例所要解决的技术问题是提供一种对网络电视终端进行无线控制的方法, 能实现对网络电视或网络电视机顶盒的无线控制。 The technical problem to be solved by the embodiments of the present disclosure is to provide a method for wirelessly controlling a network television terminal, which can implement wireless control of a network television or a network television set top box.
相应的, 本公开实施例还提供了一种网络电视终端、 一种联网设备、 一种服务器和一 种设备, 用以保证上述方法的实现及应用。 根据本公开实施例的第一方面, 提供一种对网络电视终端进行无线控制的方法, 所述 方法包括: Correspondingly, the embodiment of the present disclosure further provides a network television terminal, a networked device, a server, and a device, to ensure implementation and application of the foregoing method. According to a first aspect of the embodiments of the present disclosure, a method for wirelessly controlling a network television terminal is provided, the method comprising:
接收对指定功能的选择指令; Receiving a selection instruction for a specified function;
依据所述选择指令生成配对信息; Generating pairing information according to the selection instruction;
获取网络电视终端自身的地址标识; Obtaining an address identifier of the network television terminal itself;
将所述配对信息与所述地址标识发送至服务器,所述服务器用于生成所述配对信息与 所述地址标识的对应关系并存储, 接收联网设备发送的配对信息, 并在所述对应关系中査 找所述联网设备发送的配对信息, 若所述联网设备发送的配对信息査找成功, 则依据所述 联网设备发送的配对信息对应的地址标识连通匹配的网络电视终端,返回配对成功结果至 联网设备,触发所述联网设备发送通过依据所述配对成功结果显示的控制页面接收的控制 指令; Transmitting the pairing information and the address identifier to a server, where the server is configured to generate a correspondence between the pairing information and the address identifier, and store the pairing information sent by the networked device, and in the corresponding relationship Searching for pairing information sent by the networked device, if the pairing information sent by the networked device is successfully found, according to the The address identifier corresponding to the pairing information sent by the networked device is connected to the matched network television terminal, and the pairing success result is returned to the networked device, and the networked device is triggered to send a control command received through the control page displayed according to the pairing success result;
接收所述服务器发送的所述控制指令, 并响应所述控制指令。 Receiving the control command sent by the server and responding to the control instruction.
可选地, 所述依据所述选择指令生成配对信息的步骤包括: Optionally, the step of generating pairing information according to the selection instruction includes:
依据所述选择指令随机生成配对码, 所述配对码为预设长度的字符串。 A pairing code is randomly generated according to the selection instruction, and the pairing code is a character string of a preset length.
可选地, 所述依据所述选择指令生成配对信息的步骤包括: Optionally, the step of generating pairing information according to the selection instruction includes:
依据所述选择指令随机生成配对码, 所述配对码为预设长度的字符串; And generating a pairing code randomly according to the selection instruction, where the pairing code is a character string of a preset length;
采用国际编码规范算法将预设的 URL地址以及所述配对码进行拼合, 生成二维码。 可选地, 所述方法还包括: The international code specification algorithm is used to combine the preset URL address and the pairing code to generate a two-dimensional code. Optionally, the method further includes:
在显示所述选择指令对应的指定功能页面时显示所述配对信息。 根据本公开实施例的第二方面, 提供一种对网络电视终端进行无线控制的方法, 所述 方法包括: The pairing information is displayed when a specified function page corresponding to the selection instruction is displayed. According to a second aspect of the embodiments of the present disclosure, a method for wirelessly controlling a network television terminal is provided, the method comprising:
将配对信息发送至服务器, 所述服务器用于在预设对应关系中査找所述配对信息, 若 所述配对信息査找成功, 则获取所述预设对应关系中与所述配对信息对应的地址标识, 依 据所述地址标识连通匹配的网络电视终端, 返回配对成功结果; Sending the pairing information to the server, where the server is configured to search for the pairing information in the preset correspondence relationship, and if the pairing information is found successfully, obtain the address identifier corresponding to the pairing information in the preset correspondence relationship. And identifying, according to the address identifier, the matching network television terminal, and returning a successful pairing result;
依据所述配对成功结果显示对应的控制页面,在所述控制页面中对对应的网络电视终 端进行无线控制。 Displaying, according to the successful result of the pairing, a corresponding control page, and performing wireless control on the corresponding network television terminal in the control page.
可选地, 所述将配对信息发送至服务器的步骤包括: Optionally, the step of sending the pairing information to the server includes:
访问预设的 URL地址, 显示与所述预设的 URL地址对应的网页页面; Accessing a preset URL address, displaying a webpage page corresponding to the preset URL address;
接收在所述与预设的 URL地址对应的网页页面中输入的配对信息并将所述配对信息 发送至所述服务器中。 Receiving pairing information input in the webpage page corresponding to the preset URL address and transmitting the pairing information to the server.
可选地, 所述将配对信息发送至服务器的步骤包括: Optionally, the step of sending the pairing information to the server includes:
扫描网络电视终端的指定功能页面中的二维码; Scan the QR code in the designated function page of the network TV terminal;
访问所述二维码中的设定的 URL地址对应的网页页面; Accessing a webpage page corresponding to the set URL address in the two-dimensional code;
将所述二维码中的配对码填入所述网页页面中的设定位置, 上传至所述服务器。 可选地, 所述依据所述配对成功结果显示对应的控制页面, 在所述控制页面中对对应 的网络电视终端进行无线控制的步骤包括: The pairing code in the two-dimensional code is filled into the set position in the webpage page and uploaded to the server. Optionally, the step of displaying the corresponding control page according to the pairing success result, and performing wireless control on the corresponding network television terminal in the control page includes:
接收所述服务器返回的配对成功结果, 依据所述配对成功结果显示对应的控制页面, 在所述控制页面中接收对对应的网络电视终端进行无线控制的控制指令并发送至所述服 务器, 由所述服务器将所述控制指令发送至匹配的网络电视终端。 根据本公开实施例的第三方面, 提供一种对网络电视终端进行无线控制的方法, 所述 方法包括: 接收网络电视终端发送的配对信息与地址标识; Receiving a pairing success result returned by the server, displaying a corresponding control page according to the pairing success result, receiving a control instruction for performing wireless control on the corresponding network television terminal in the control page, and sending the control command to the server, where The server sends the control command to the matching network television terminal. According to a third aspect of the embodiments of the present disclosure, a method for wirelessly controlling a network television terminal is provided, where the method includes: Receiving pairing information and an address identifier sent by the network television terminal;
生成所述配对信息与所述地址标识的对应关系并存储; Generating a correspondence between the pairing information and the address identifier and storing the relationship;
接收联网设备发送的配对信息; Receiving pairing information sent by the networked device;
在所述配对信息与地址标识的对应关系中査找所述联网设备发送的配对信息; 若所述联网设备发送的配对信息査找成功,则依据所述联网设备发送的配对信息对应 的地址标识连通匹配的网络电视终端, 返回配对成功结果至联网设备, 所述联网设备用于 依据所述配对成功结果显示对应的控制页面, 并发送通过所述控制页面接收的控制指令; 接收所述联网设备发送的控制指令, 并将所述控制指令发送至匹配的网络电视终端。 可选地, 所述方法还包括: Searching for the pairing information sent by the networked device in the correspondence between the pairing information and the address identifier; if the pairing information sent by the networked device is successfully found, the address identifier corresponding to the pairing information sent by the networked device is connected and matched. The network television terminal returns a successful pairing result to the networked device, and the networked device is configured to display a corresponding control page according to the pairing success result, and send a control instruction received through the control page; and receive the sending by the networked device Controlling the instructions and transmitting the control commands to a matching network television terminal. Optionally, the method further includes:
为所述配对信息与地址标识的对应关系设置时效; Setting an aging time for the correspondence between the pairing information and the address identifier;
当所述配对信息与地址标识的对应关系的时效失效时,删除所述配对信息与地址标识 的对应关系。 When the aging of the correspondence between the pairing information and the address identifier is invalid, the correspondence between the pairing information and the address identifier is deleted.
可选地, 所述接收联网设备发送的配对信息的步骤包括: Optionally, the step of receiving the pairing information sent by the networked device includes:
获取来自联网设备的配对码。 根据本公开实施例的第四方面, 提供一种网络电视终端, 所述网络电视终端包括: 网页选择指令接收模块, 用于接收对指定功能的选择指令; Get the pairing code from a networked device. According to a fourth aspect of the embodiments of the present disclosure, a network television terminal is provided, where the network television terminal includes: a webpage selection instruction receiving module, configured to receive a selection instruction for a specified function;
配对信息生成模块, 用于依据所述选择指令生成配对信息; a pairing information generating module, configured to generate pairing information according to the selection instruction;
地址标识获取模块, 用于获取网络电视终端自身的地址标识; An address identifier obtaining module, configured to acquire an address identifier of the network television terminal itself;
地址标识发送模块, 用于将所述配对信息与所述地址标识发送至服务器, 所述服务器 用于生成所述配对信息与所述地址标识的对应关系并存储, 接收联网设备发送的配对信 息, 并在所述对应关系中査找所述联网设备发送的配对信息, 若所述联网设备发送的配对 信息査找成功,则依据所述联网设备发送的配对信息对应的地址标识连通匹配的网络电视 终端, 返回配对成功结果至联网设备, 触发所述联网设备发送通过依据所述配对成功结果 显示的控制页面接收的控制指令; An address identifier sending module, configured to send the pairing information and the address identifier to a server, where the server is configured to generate a correspondence between the pairing information and the address identifier, and store the pairing information sent by the networked device, And searching, in the corresponding relationship, the pairing information sent by the networked device, if the pairing information sent by the networked device is successfully found, connecting, according to the address identifier corresponding to the pairing information sent by the networked device, the connected network television terminal, Returning the pairing success result to the networked device, triggering the networked device to send a control instruction received through the control page displayed according to the pairing success result;
控制指令接收模块,用于接收所述服务器发送的所述控制指令,并响应所述控制指令。 可选地, 所述配对信息生成模块包括: And a control instruction receiving module, configured to receive the control instruction sent by the server, and respond to the control instruction. Optionally, the pairing information generating module includes:
配对码生成子模块, 用于依据所述选择指令随机生成配对码, 所述配对码为预设长度 的字符串。 And a pairing code generating submodule, configured to randomly generate a pairing code according to the selection instruction, where the pairing code is a string of a preset length.
可选地, 所述配对信息生成模块包括: Optionally, the pairing information generating module includes:
配对码生成子模块, 用于依据所述选择指令随机生成配对码, 所述配对码为预设长度 的字符串; a pairing code generating submodule, configured to randomly generate a pairing code according to the selection instruction, where the pairing code is a character string of a preset length;
二维码生成子模块, 用于采用国际编码规范算法将预设的 URL地址以及所述配对码 进行拼合, 生成二维码。 The two-dimensional code generation sub-module is configured to combine the preset URL address and the pairing code by using an international coding specification algorithm to generate a two-dimensional code.
可选地, 所述网络电视终端还包括: 配对信息显示模块,用于在显示所述选择指令对应的指定功能页面时显示所述配对信 息。 根据本公开实施例的第五方面, 提供一种联网设备, 所述联网设备包括: Optionally, the network television terminal further includes: The pairing information display module is configured to display the pairing information when displaying the designated function page corresponding to the selection instruction. According to a fifth aspect of the embodiments of the present disclosure, a networked device is provided, where the networked device includes:
配对信息发送模块, 用于将配对信息发送至服务器, 所述服务器用于在预设对应关系 中査找所述配对信息, 若所述配对信息査找成功, 则获取所述预设对应关系中与所述配对 信息对应的地址标识, 依据所述地址标识连通匹配的网络电视终端, 返回配对成功结果; 无线控制模块, 用于依据所述配对成功结果显示对应的控制页面, 在所述控制页面中 对对应的网络电视终端进行无线控制。 a pairing information sending module, configured to send the pairing information to the server, where the server is configured to search for the pairing information in the preset correspondence relationship, and if the pairing information is successfully found, obtain the preset correspondence relationship An address identifier corresponding to the pairing information, and the matching network television terminal is connected according to the address identifier, and the pairing success result is returned; the wireless control module is configured to display, according to the pairing success result, a corresponding control page, where the control page is The corresponding network television terminal performs wireless control.
可选地, 所述配对信息发送模块包括: Optionally, the pairing information sending module includes:
地址访问子模块, 用于访问预设的 URL地址, 显示与所述预设的 URL地址对应的网 页页面; An address access sub-module, configured to access a preset URL address, and display a web page corresponding to the preset URL address;
配对信息发送子模块, 用于接收在所述与预设的 URL地址对应的网页页面中输入配 对信息, 并将所述配对信息发送至所述服务器中。 The pairing information sending submodule is configured to receive the pairing information in the webpage page corresponding to the preset URL address, and send the pairing information to the server.
可选地, 所述配对信息发送模块包括: Optionally, the pairing information sending module includes:
扫描子模块, 用于扫描网络电视终端的指定功能页面中的二维码; a scanning submodule, configured to scan a two-dimensional code in a specified function page of the network television terminal;
访问子模块, 用于访问所述二维码中的设定的 URL地址对应的网页页面; 上传子模块, 用于将所述二维码中的配对码填入所述网页页面中的设定位置, 上传至 所述服务器。 a sub-module, configured to access a webpage page corresponding to the set URL address in the two-dimensional code; a upload sub-module, configured to fill the pairing code in the two-dimensional code into the webpage page Location, uploaded to the server.
可选地, 所述无线控制模块包括- 控制指令发送子模块, 用于接收所述服务器返回的配对成功结果, 依据所述配对成功 结果显示对应的控制页面,在所述控制页面中接收对对应的网络电视终端进行无线控制的 控制指令并发送至所述服务器, 由所述服务器将所述控制指令发送至匹配的网络电视终 Optionally, the wireless control module includes: a control command sending submodule, configured to receive a pairing success result returned by the server, display a corresponding control page according to the pairing success result, and receive a corresponding pair in the control page. The network television terminal performs a wirelessly controlled control command and sends the control command to the server, and the server sends the control command to the matching network television terminal.
根据本公开实施例的第六方面, 提供一种服务器, 所述服务器包括: According to a sixth aspect of the embodiments of the present disclosure, a server is provided, where the server includes:
信息接收模块, 用于接收网络电视终端发送的配对信息与地址标识; An information receiving module, configured to receive pairing information and an address identifier sent by the network television terminal;
对应关系生成模块, 用于生成所述配对信息与所述地址标识的对应关系并存储; 配对信息接收模块, 用于接收联网设备发送的配对信息; a correspondence generation module, configured to generate a correspondence between the pairing information and the address identifier, and store the pairing information receiving module, configured to receive pairing information sent by the networked device;
査找模块,用于在所述配对信息与地址标识的对应关系中査找所述联网设备发送的配 对信息; a searching module, configured to search, in the correspondence between the pairing information and the address identifier, the matching information sent by the networked device;
配对模块, 用于在所述联网设备发送的配对信息査找成功时, 依据所述联网设备发送 的配对信息对应的地址标识连通匹配的网络电视终端, 返回配对成功结果至联网设备, 所 述联网设备用于依据所述配对成功结果显示对应的控制页面,并发送通过所述控制页面接 收的控制指令; 控制指令转发模块, 用于接收联网设备发送的控制指令, 并将所述控制指令发送至匹 配的网络电视终端。 a pairing module, configured to: when the pairing information sent by the networked device is successfully found, connect the matched network television terminal according to the address identifier corresponding to the pairing information sent by the networked device, and return a pairing success result to the networked device, where the networked device And configured to display a corresponding control page according to the pairing success result, and send a control instruction received through the control page; And a control instruction forwarding module, configured to receive a control instruction sent by the networked device, and send the control instruction to the matched network television terminal.
可选地, 所述服务器还包括: Optionally, the server further includes:
时效设置模块, 用于为所述配对信息与地址标识的对应关系设置时效; An aging setting module, configured to set an aging time for the correspondence between the pairing information and the address identifier;
对应关系删除模块, 用于在所述配对信息与地址标识的对应关系的时效失效时, 删除 所述配对信息与地址标识的对应关系。 The correspondence deletion module is configured to delete the correspondence between the pairing information and the address identifier when the time limit of the correspondence between the pairing information and the address identifier is invalid.
可选地, 所述配对信息接收模块包括: Optionally, the pairing information receiving module includes:
配对码获取子模块, 用于获取来自联网设备的配对码。 根据本公开实施例的第七方面, 提供一种设备, 所述设备包括: A pairing code acquisition sub-module for acquiring a pairing code from a networked device. According to a seventh aspect of the embodiments of the present disclosure, an apparatus is provided, where the apparatus includes:
一个或多个处理器; One or more processors;
存储器; 和 Memory; and
一个或多个模块,所述一个或多个模块存储于所述存储器中并被配置成由所述一个或 多个处理器执行, 其中, 所述一个或多个模块具有如下功能: One or more modules, the one or more modules being stored in the memory and configured to be executed by the one or more processors, wherein the one or more modules have the following functions:
接收对指定功能的选择指令; Receiving a selection instruction for a specified function;
依据所述选择指令生成配对信息; Generating pairing information according to the selection instruction;
获取网络电视终端自身的地址标识; Obtaining an address identifier of the network television terminal itself;
将所述配对信息与所述地址标识发送至服务器,所述服务器用于生成所述配对信息与 所述地址标识的对应关系并存储, 接收联网设备发送的配对信息, 并在所述对应关系中査 找所述联网设备发送的配对信息, 若所述联网设备发送的配对信息査找成功, 则依据所述 联网设备发送的配对信息对应的地址标识连通匹配的网络电视终端,返回配对成功结果至 联网设备,触发所述联网设备发送通过依据所述配对成功结果显示的控制页面接收的控制 指令 ; Transmitting the pairing information and the address identifier to a server, where the server is configured to generate a correspondence between the pairing information and the address identifier, and store the pairing information sent by the networked device, and in the corresponding relationship Searching for the pairing information sent by the networked device, if the pairing information sent by the networked device is successfully found, connecting the matched network television terminal according to the address identifier corresponding to the pairing information sent by the networked device, and returning the pairing success result to the networked device And triggering, by the networked device, a control instruction received by a control page displayed according to the pairing success result;
接收所述服务器发送的所述控制指令, 并响应所述控制指令。 根据本公开实施例的第八方面, 提供一种设备, 所述设备包括: Receiving the control command sent by the server and responding to the control instruction. According to an eighth aspect of the embodiments of the present disclosure, an apparatus is provided, the apparatus comprising:
一个或多个处理器; One or more processors;
存储器; 和 Memory; and
一个或多个模块,所述一个或多个模块存储于所述存储器中并被配置成由所述一个或 多个处理器执行, 其中, 所述一个或多个模块具有如下功能: One or more modules, the one or more modules being stored in the memory and configured to be executed by the one or more processors, wherein the one or more modules have the following functions:
将配对信息发送至服务器, 所述服务器用于在预设对应关系中査找所述配对信息, 若 所述配对信息査找成功, 则获取所述预设对应关系中与所述配对信息对应的地址标识, 依 据所述地址标识连通匹配的网络电视终端, 返回配对成功结果; Sending the pairing information to the server, where the server is configured to search for the pairing information in the preset correspondence relationship, and if the pairing information is found successfully, obtain the address identifier corresponding to the pairing information in the preset correspondence relationship. And identifying, according to the address identifier, the matching network television terminal, and returning a successful pairing result;
依据所述配对成功结果显示对应的控制页面,在所述控制页面中对对应的网络电视终 端进行无线控制。 根据本公开实施例的第九方面, 提供一种设备, 所述设备包括: Displaying, according to the successful result of the pairing, a corresponding control page, and performing wireless control on the corresponding network television terminal in the control page. According to a ninth aspect of the embodiments of the present disclosure, an apparatus is provided, the apparatus comprising:
一个或多个处理器; One or more processors;
存储器; 和 Memory; and
一个或多个模块,所述一个或多个模块存储于所述存储器中并被配置成由所述一个或 多个处理器执行, 其中, 所述一个或多个模块具有如下功能: One or more modules, the one or more modules being stored in the memory and configured to be executed by the one or more processors, wherein the one or more modules have the following functions:
接收网络电视终端发送的配对信息与地址标识; Receiving pairing information and an address identifier sent by the network television terminal;
生成所述配对信息与所述地址标识的对应关系并存储; Generating a correspondence between the pairing information and the address identifier and storing the relationship;
接收联网设备发送的配对信息; Receiving pairing information sent by the networked device;
在所述配对信息与地址标识的对应关系中査找所述联网设备发送的配对信息; 若所述联网设备发送的配对信息査找成功,则依据所述联网设备发送的配对信息对应 的地址标识连通匹配的网络电视终端, 返回配对成功结果至联网设备, 所述联网设备用于 依据所述配对成功结果显示对应的控制页面, 并发送通过所述控制页面接收的控制指令; 接收所述联网设备发送的控制指令, 并将所述控制指令发送至匹配的网络电视终端。 与背景技术相比, 本公开的实施例提供的技术方案可以包括以下有益效果: 第一, 由于网络电视或网络电视机顶盒正常工作的过程中会无时无刻与互联网保持有 效连接,本公开实施例有效利用了网络电视或网络电视机顶盒这一天然的与网络保持连接 的特点, 以网页为媒介, 建立联网设备与网络电视或网络电视机顶盒的连接和控制关系; 第二, 本公开实施例对控制端与被控制端的使用条件要求低, 可以将任何能访问网络 的设备转变为网络电视或网络电视机顶盒的控制端, 而无需生产独立的硬件(如定制遥控 器硬件)或通过特定的操作系统安装特定的应用程序或必须使用特定型号的手机等设备作 为控制端, 使得用户可以充分利用已有的上网设备, 不增加生产、 存储、 携带遥控器硬件 的负担, 使用起来节能环保经济; Searching for the pairing information sent by the networked device in the correspondence between the pairing information and the address identifier; if the pairing information sent by the networked device is successfully found, the address identifier corresponding to the pairing information sent by the networked device is connected and matched. The network television terminal returns a successful pairing result to the networked device, and the networked device is configured to display a corresponding control page according to the pairing success result, and send a control instruction received through the control page; and receive the sending by the networked device Controlling the instructions and transmitting the control commands to a matching network television terminal. Compared with the background art, the technical solution provided by the embodiments of the present disclosure may include the following beneficial effects: First, since the network television or the network television set-top box works normally and effectively stays connected with the Internet, the embodiment of the present disclosure effectively utilizes The network TV or network TV set-top box is a natural connection with the network. The webpage is used as a medium to establish the connection and control relationship between the networked device and the network television or the network television set-top box. Second, the control embodiment and the control terminal The use of the controlled terminal is low, and any device that can access the network can be converted into the control terminal of the network TV or network TV set-top box without the need to produce independent hardware (such as custom remote control hardware) or install specific through a specific operating system. The application or the device must use a specific type of mobile phone as the control terminal, so that the user can make full use of the existing Internet access device, without increasing the burden of producing, storing, and carrying the remote control hardware, and is energy-saving, environmentally friendly and economical to use;
第三, 本公开实施例通过互联网即可实现控制端 (联网设备)与被控制端 (网络电视 终端) 的连接配对和控制信号的传输, 并且使用时无地理距离要求或限制, 使用场景比较 宽泛。 Thirdly, the embodiment of the present disclosure can realize the connection pairing and control signal transmission between the control terminal (networked device) and the controlled terminal (network television terminal) through the Internet, and has no geographical distance requirement or limitation when used, and the usage scenario is relatively wide. .
应当理解的是, 以上的一般描述和后文的细节描述仅是示例性和解释性的, 并不能限 制本发明。 附图说明 The above general description and the following detailed description are intended to be illustrative and not restrictive. DRAWINGS
图 1 是根据一示例性实施例示出的一种对网络电视终端进行无线控制的方法实施例 一的步骤流程图; FIG. 1 is a flow chart showing the steps of Embodiment 1 of a method for wirelessly controlling a network television terminal according to an exemplary embodiment;
图 2 是根据一示例性实施例示出的一种对网络电视终端进行无线控制的方法实施例 一中的网页遥控器功能入口示意图; 图 3 是根据一示例性实施例示出的一种对网络电视终端进行无线控制的方法实施例 一中的网页遥控器功能页面示意图; 2 is a schematic diagram of a function of a webpage remote controller in the first embodiment of a method for wirelessly controlling a network television terminal according to an exemplary embodiment; FIG. 3 is a schematic diagram of a function page of a webpage remote controller in Embodiment 1 of a method for wirelessly controlling a network television terminal according to an exemplary embodiment;
图 4 是根据一示例性实施例示出的一种对网络电视终端进行无线控制的方法实施例 二的步骤流程图; FIG. 4 is a flow chart showing the steps of a second embodiment of a method for wirelessly controlling a network television terminal according to an exemplary embodiment;
图 5 是根据一示例性实施例示出的一种对网络电视终端进行无线控制的方法实施例 二中的网络遥控器登录页面未配对状态示意图; 5 is a schematic diagram of an unpaired state of a login page of a network remote controller in Embodiment 2 of a method for wirelessly controlling a network television terminal according to an exemplary embodiment;
图 6 是根据一示例性实施例示出的一种对网络电视终端进行无线控制的方法实施例 二中的网页遥控器控制页面示意图; FIG. 6 is a schematic diagram of a webpage remote controller control page in Embodiment 2 of a method for wirelessly controlling a network television terminal according to an exemplary embodiment;
图 7 是根据一示例性实施例示出的一种对网络电视终端进行无线控制的方法实施例 三的步骤流程图; FIG. 7 is a flow chart showing the steps of Embodiment 3 of a method for wirelessly controlling a network television terminal according to an exemplary embodiment;
图 8 是根据一示例性实施例示出的一种对网络电视终端进行无线控制的方法实施例 四的步骤流程图; FIG. 8 is a flow chart showing the steps of Embodiment 4 of a method for wirelessly controlling a network television terminal according to an exemplary embodiment;
图 9是根据一示例性实施例示出的一种网络电视终端实施例的结构框图; FIG. 9 is a structural block diagram of an embodiment of a network television terminal according to an exemplary embodiment;
图 10是根据一示例性实施例示出的一种联网设备实施例的结构框图; FIG. 10 is a structural block diagram of an embodiment of a networked device according to an exemplary embodiment;
图 11是根据一示例性实施例示出的一种服务器实施例的结构框图; FIG. 11 is a structural block diagram of a server embodiment according to an exemplary embodiment;
图 12是根据一示例性实施例示出的一种终端设备结构示意图; FIG. 12 is a schematic structural diagram of a terminal device according to an exemplary embodiment;
图 13是根据一示例性实施例示出的一种服务器结构示意图。 FIG. 13 is a schematic structural diagram of a server according to an exemplary embodiment.
此处的附图被并入说明书中并构成本说明书的一部分, 示出了符合本发明的实施例, 并与说明书一起用于解释本发明的原理。 具体实施方式 The accompanying drawings, which are incorporated in the specification of FIG detailed description
为使本发明的目的、特征和优点能够更加明显易懂, 下面结合附图和具体实施方式对 本发明作进一步详细的说明。 The present invention will be further described in detail below with reference to the drawings and specific embodiments.
本公开实施例的核心构思之一在于通过有效利用网络电视或网络电视机顶盒天然的 与网络保持连接的特点, 以网页为媒介, 将用户任何可以联网的设备 (比如智能手机、 平 板电脑等)与网络电视或网络电视机顶盒建立连接和控制关系, 从而实现对网络电视或网 络电视机顶盒的无线控制。 One of the core concepts of the embodiments of the present disclosure is to effectively use any network-connected device (such as a smart phone, a tablet, etc.) by using a webpage as a medium by effectively utilizing the natural connection between the network television or the network television set-top box and the network. The network television or the network television set-top box establishes a connection and control relationship, thereby realizing wireless control of the network television or the network television set-top box.
实施例一 Embodiment 1
参照图 1, 示出了根据一示例性实施例示出的一种对网络电视终端进行无线控制的方 法实施例一的步骤流程图, 在本公开实施例中, 从网络电视终端侧对本公开实施例加以说 明, 作为被控制端, 网络电视终端可以包括网络电视和 /或网络电视机顶盒, 网络电视又 可以称为 IPTV (Interactive Personality TV) , 它将电视机、 个人电脑及手持设备作为显示 终端, 通过机顶盒或计算机接入宽带网络, 实现数字电视、 时移电视、 互动电视等服务; 网络电视机顶盒(Network Tv-set Box)是信息家电中至关重要的技术设备, 通过它可以把 网络和电视联系起来。 本公开实施例可以包括如下步骤: 1 is a flow chart showing a first embodiment of a method for wirelessly controlling a network television terminal according to an exemplary embodiment. In the embodiment of the present disclosure, an embodiment of the present disclosure is provided from a network television terminal side. It should be noted that, as the controlled terminal, the network television terminal may include a network television and/or a network television set-top box, and the network television may also be referred to as an IPTV (Interactive Personality TV), which uses a television, a personal computer, and a handheld device as a display terminal. The set-top box or computer accesses the broadband network to realize services such as digital TV, time-shift TV, and interactive TV. The Network Tv-set Box is a vital technical device in information appliances, through which the network and the TV can be connected. stand up. Embodiments of the present disclosure may include the following steps:
步骤 101, 接收对指定功能的选择指令; Step 101: Receive a selection instruction for a specified function.
应用于本公开实施例, 指定功能是指能进行网页遥控的功能, 简称网页遥控器功能。 参考图 2所示的网页遥控器功能入口示意图, 网页遥控器功能是网络电视终端中一种可能 的功能入口形式, 用户在网络电视终端中找到网页遥控器功能后, 通过在网络电视终端中 输入的选择指令来选定该网页遥控器功能。 When applied to the embodiments of the present disclosure, the designated function refers to a function capable of remote control of a webpage, which is referred to as a webpage remote controller function. Referring to the schematic diagram of the function of the webpage remote control function shown in FIG. 2, the webpage remote controller function is a possible function entry form in the network television terminal. After the user finds the webpage remote controller function in the network television terminal, the user inputs the voice in the network television terminal. The selection command to select the web remote control function.
步骤 102, 依据所述选择指令生成配对信息; Step 102: Generate pairing information according to the selection instruction.
在实现中, 在生成配对信息后, 本公开实施例可以在显示选择指令对应的指定功能页 面时显示该配对信息。 In an implementation, after the pairing information is generated, the embodiment of the present disclosure may display the pairing information when the specified function page corresponding to the selection instruction is displayed.
作为一种实施方式, 所述步骤 102可以包括如下子步骤: As an implementation manner, the step 102 may include the following sub-steps:
子步骤 Sl l, 依据所述选择指令随机生成配对码, 所述配对码为预设长度的字符串。 参考图 3所示的网页遥控器功能页面示意图, 在本公开实施例中, 在接收到对网页遥 控器功能的选择指令后, 网络电视终端随机生成配对码, 在依据网页遥控器功能的选择指 令进入网络遥控器功能页面时, 将配对码显示在网页遥控器功能页面中。 其中, 配对码为 预设长度的字符串 (如图 3所示的 8位字符串 ysghl030), 该预设长度的字符串可以由用 户自行设置的若干位长度的字符串, 也可以由网络电视终端设置的若干位长度的字符串, 本公开实施例对配对码的预设长度及设置方式不作限制。 Sub-step Sl l, randomly generating a pairing code according to the selection instruction, where the pairing code is a character string of a preset length. Referring to the webpage remote control function page diagram shown in FIG. 3, in the embodiment of the present disclosure, after receiving the selection instruction for the webpage remote controller function, the network television terminal randomly generates a pairing code according to a selection instruction of the webpage remote controller function. When you enter the web remote function page, the pairing code is displayed on the web remote control function page. Wherein, the pairing code is a string of a preset length (such as the 8-bit string ysghl030 shown in FIG. 3), and the preset length string can be set by the user for a number of characters of a length, or by the network television The character string of several bit lengths set by the terminal, the preset length and setting manner of the pairing code are not limited in the embodiment of the present disclosure.
在实际中, 在将配对码显示在网页遥控器功能页面中时, 随之一起显示的还可以包括 预设的 URL 地址, 该预设的 URL 地址为网络遥控器登录页面网址 (如图 3 所示的 http://xxx.com) , 用户使用可以连接网络的联网设备访问该网络遥控器登录页面网址后, 显示网页遥控器登录页面,并在网页遥控器登录页面中输入显示在网络电视终端中的配对 码后, 进入网络遥控器控制页面中。 In practice, when the pairing code is displayed on the webpage remote control function page, the displayed URL may also include a preset URL address, and the preset URL address is a webpage remote login page URL (as shown in FIG. 3). Shown as http://xxx.com), after the user accesses the webpage remote control login page by using a networked device that can connect to the network, the webpage remote controller login page is displayed, and the webpage terminal is displayed on the webpage remote controller login page. After the pairing code in, enter the network remote control page.
作为一种实施方式, 所述步骤 102可以包括如下子步骤: As an implementation manner, the step 102 may include the following sub-steps:
子步骤 S21, 依据所述选择指令随机生成配对码, 所述配对码为预设长度的字符串; 子步骤 S22, 采用国际编码规范算法将预设的 URL地址以及所述配对码进行拼合, 生成二维码。 Sub-step S21, randomly generating a pairing code according to the selection instruction, the pairing code is a character string of a preset length; sub-step S22, combining the preset URL address and the pairing code by using an international coding specification algorithm to generate QR code.
在实现中, 在网络电视终端随机生成配对码后, 获取预设的 URL (Uniform Resource Locator, 统一资源定位符) 地址, 该预设的 URL地址为网络遥控器登录页面网址 (如图 3所示的 http://xxx.com) , 将该配对码与网络遥控器登录页面网址拼合, 生成二维码。 在 依据网页遥控器功能的选择指令进入网络遥控器功能页面时,将生成的二维码显示在网页 遥控器功能页面中, 或者, 将生成的二维码、 配对码及预设的 URL地址显示在网页遥控 器功能页面中 (如图 3所示) 。 该二维码可以为网址类型的 QR (Quick Response, 快速反 应) 二维码 (如图 3所示的 QR Code Graph) , 可以采用 QR码国际编码规范算法将配对 码与网络遥控器登录页面网址拼合生成 QR二维码。 In the implementation, after the network television terminal randomly generates the pairing code, the preset URL (Uniform Resource Locator) address is obtained, and the preset URL address is the webpage of the network remote controller login page (as shown in FIG. 3). Http://xxx.com), the pairing code is combined with the URL of the web remote login page to generate a QR code. When entering the network remote controller function page according to the selection command of the webpage remote control function, the generated two-dimensional code is displayed on the webpage remote controller function page, or the generated two-dimensional code, pairing code and preset URL address are displayed. In the web page remote control function page (as shown in Figure 3). The QR code can be a QR (Quick Response) QR code of the URL type (such as the QR Code Graph shown in Figure 3), and the QR code international encoding specification algorithm can be used to match the pairing code with the web remote control login page URL. Combine to generate QR QR code.
QR二维码也称为 QR码, 是二维条码的一种, QR码呈正方形, 只有黑白两色, 比 普通条码可储存更多资料, 亦无需像普通条码般在扫描时需直线对准扫描器。 QR码不仅 信息容量大、 可靠性高、 成本低, 还可表示汉字及图像等多种文字信息、 其保密防伪性强 而且使用非常方便。 由于本公开实施例生成的二维码包含了 URL地址, 当用户使用联网 设备扫描网页遥控器功能页面上显示的二维码时,可以访问对应的网络遥控器登录页面网 址, 并将二维码中的配对码填入网络遥控器登录页面中的设定位置, 上传至服务器。 QR QR code is also called QR code, which is a kind of two-dimensional barcode. QR code is square, only black and white. Ordinary barcodes can store more data, and there is no need to line up the scanner when scanning like a normal barcode. The QR code not only has large information capacity, high reliability, low cost, but also can represent various text information such as Chinese characters and images, and has strong security and anti-counterfeiting property and is very convenient to use. Since the two-dimensional code generated by the embodiment of the present disclosure includes the URL address, when the user scans the two-dimensional code displayed on the webpage remote control function page by using the networked device, the corresponding web remote control login page URL can be accessed, and the two-dimensional code is The pairing code in the address is filled in the setting location on the login page of the network remote control and uploaded to the server.
步骤 103, 获取网络电视终端自身的地址标识; Step 103: Obtain an address identifier of the network television terminal itself.
作为本公开实施例的一种实施方式,所述网络电视终端自身的地址标识可以包括网络 电视终端自身的 Π>地址以及介质访问控制地址 MAC地址。 As an implementation manner of the embodiment of the present disclosure, the address identifier of the network television terminal itself may include a network television terminal's own address and a medium access control address MAC address.
当然, 上述地址标识包括 Π>地址以及 MAC地址的情况只是作为示例,在实施本公开 实施例时, 可以根据实际情况设置其它地址标识, 本公开实施例对此不加以限制。 Of course, the foregoing address identifiers include the Π>address and the MAC address are only examples. In the implementation of the embodiments of the present disclosure, other address identifiers may be set according to actual conditions, which is not limited by the embodiment of the disclosure.
步骤 104, 将所述配对信息与所述地址标识发送至服务器; Step 104: Send the pairing information and the address identifier to a server.
其中, 所述服务器用于生成所述配对信息与所述地址标识的对应关系并存储, 接收联 网设备发送的配对信息, 并在所述对应关系中査找所述联网设备发送的配对信息, 若所述 联网设备发送的配对信息査找成功,则依据所述联网设备发送的配对信息对应的地址标识 连通匹配的网络电视终端, 返回配对成功结果至联网设备, 触发所述联网设备发送通过依 据所述配对成功结果显示的控制页面接收的控制指令。 The server is configured to generate a correspondence between the pairing information and the address identifier, store the pairing information sent by the networked device, and search for the pairing information sent by the networked device in the corresponding relationship. If the pairing information sent by the networked device is successfully found, the matching network terminal is connected according to the address corresponding to the pairing information sent by the networked device, and the pairing success result is returned to the networked device, and the networked device is triggered to transmit according to the pairing. The success result shows the control command received by the control page.
应用于本公开实施例, 当网络电视终端获取到自身的 IP地址以及 MAC地址后,将生 成的配对信息 (如配对码) 、 获取的 Π>地址以及 MAC地址上报至服务器进行 "注册" , 由服务器生成配对信息与地址标识的对应关系并存储, 以及由服务器完成联网设备与网络 电视终端的配对, 具体的配对过程为: 服务器接收联网设备发送的配对信息, 并在存储的 对应关系中査找联网设备发送的配对信息, 若联网设备发送的配对信息査找成功, 则依据 联网设备发送的配对信息对应的地址标识连通匹配的网络电视终端,返回配对成功结果至 联网设备, 完成配对操作。 Applicable to the embodiment of the present disclosure, after the network television terminal obtains its own IP address and MAC address, the generated pairing information (such as a pairing code), the obtained Π> address, and the MAC address are reported to the server for "registration", The server generates a correspondence between the pairing information and the address identifier, and stores the pairing of the networked device and the network television terminal by the server. The specific pairing process is: the server receives the pairing information sent by the networked device, and searches for the networking in the stored correspondence. The pairing information sent by the device, if the pairing information sent by the networked device is found successfully, the connected network television terminal is connected according to the address corresponding to the pairing information sent by the networked device, and the pairing success result is returned to the networked device to complete the pairing operation.
步骤 105, 接收服务器发送的所述控制指令, 并响应所述控制指令。 Step 105: Receive the control instruction sent by the server, and respond to the control instruction.
具体而言, 在联网设备与网络电视终端配对成功后, 开始联网设备对网络电视终端的 无线控制。联网设备通过服务器将在联网设备上依据配对成功结果显示的网页遥控器控制 页面接收的控制指令发送至对应的网络电视终端, 网络电视终端接收服务器发送的控制指 令, 并对控制指令进行响应。 例如, 用户在联网设备上的网页遥控器控制页面中选择 "主 页"控制指令, 联网设备将该 "主页"控制指令发送至服务器中, 服务器将 "主页"控制 指令发送至网络电视终端中, 网络电视终端在接收到 "主页"控制指令后进行响应, 打开 "主页"页面。 Specifically, after the networked device is successfully paired with the network television terminal, the wireless control of the networked television terminal by the networked device is started. The networked device sends a control command received by the webpage remote controller control page displayed on the networked device according to the result of the pairing success to the corresponding network television terminal through the server, and the network television terminal receives the control command sent by the server, and responds to the control command. For example, the user selects a "home page" control command in the webpage remote control page on the networked device, and the networked device sends the "home page" control command to the server, and the server sends the "home page" control command to the network television terminal, the network The TV terminal responds after receiving the "Home" control command, and opens the "Home" page.
在本公开实施例中, 由于网络电视或网络电视机顶盒正常工作的过程中会无时无刻与 互联网保持有效连接,本公开实施例有效利用了网络电视或网络电视机顶盒这一天然的与 网络保持连接的特点, 以网页为媒介, 建立联网设备与网络电视或网络电视机顶盒的连接 和控制关系。 实施例二 In the embodiment of the present disclosure, since the network television or the network television set-top box works normally and effectively connects with the Internet, the embodiment of the present disclosure effectively utilizes the natural network connection function of the network television or the network television set-top box. Using the webpage as a medium to establish the connection and control relationship between the networked device and the network television or network television set-top box. Embodiment 2
参照图 4, 示出了根据一示例性实施例示出的一种对网络电视终端进行无线控制的方 法实施例二的步骤流程图, 在本公开实施例中, 从联网设备侧对本公开实施例加以说明, 作为控制端, 联网设备是指可以进行网络连接并具有显示屏进行信息显示的设备, 如智能 手机、 平板电脑、 台式计算机等。 本公开实施例对联网设备的具体类型无需加以限制。 Referring to FIG. 4, a flow chart of a second embodiment of a method for wirelessly controlling a network television terminal according to an exemplary embodiment is shown. In the embodiment of the present disclosure, an embodiment of the present disclosure is applied from a networked device side. Description, as a console, a networked device is a device that can be connected to a network and has a display for information display, such as a smart phone, a tablet, a desktop computer, and the like. The specific types of networked devices are not limited in the embodiments of the present disclosure.
本公开实施例可以包括如下步骤: Embodiments of the present disclosure may include the following steps:
步骤 201, 将配对信息发送至服务器, 所述服务器用于在预设对应关系中査找所述配 对信息, 若所述配对信息査找成功, 则获取所述预设对应关系中与所述配对信息对应的地 址标识, 依据所述地址标识连通匹配的网络电视终端, 返回配对成功结果; Step 201: Send the pairing information to the server, where the server is configured to search for the pairing information in the preset correspondence relationship, and if the pairing information is found to be successful, obtain the mapping corresponding to the pairing information in the preset correspondence relationship. The address identifier, according to the address identifier, the connected network television terminal is connected, and the successful pairing result is returned;
网络电视终端在指定功能页面中显示配对信息,该指定功能页面可以为网页遥控器功 能页面,用户可以从网络电视终端的网页遥控器功能页面中获取相关的配对信息并发送到 联网设备中, 其中, 配对信息可以包括预设的 URL地址, 配对码, 和 /或二维码。 The network television terminal displays the pairing information in the designated function page, and the designated function page can be a webpage remote controller function page, and the user can obtain relevant pairing information from the webpage remote controller function page of the network television terminal and send the related pairing information to the networked device, wherein The pairing information may include a preset URL address, a pairing code, and/or a two-dimensional code.
在本公开的一种实施方式中, 所述步骤 201可以包括如下子步骤: In an embodiment of the present disclosure, the step 201 may include the following sub-steps:
子步骤 S31, 访问预设的 URL地址, 显示与所述预设的 URL地址对应的网页页面; 子步骤 S32, 接收在所述与预设的 URL地址对应的网页页面中输入所述配对信息, 并将所述配对信息发送至服务器中。 Sub-step S31, accessing a preset URL address, displaying a webpage page corresponding to the preset URL address; sub-step S32, receiving the pairing information in the webpage page corresponding to the preset URL address, And sending the pairing information to the server.
在本公开实施例中,联网设备可以通过接收发送的配对信息的方式将配对信息发送至 服务器, 具体而言, 参考图 5所示的网络遥控器登录页面未配对状态示意图, 预设的 URL 地址可以为网络遥控器登录页面网址, 联网设备(如智能手机)访问该网络遥控器登录页 面网址, 显示网络遥控器登录页面, 在页面中, 有一个输入框以供用户输入配对信息, 用 户手动输入相应的配对信息(如发送配对码 ysghl030)后, 联网设备获取到用户输入的配 对信息并发送至服务器中, 使得服务器可检测到配对信息。 In the embodiment of the present disclosure, the networked device may send the pairing information to the server by receiving the sent pairing information. Specifically, refer to the unpaired state of the network remote controller login page shown in FIG. 5, the preset URL address. The web remote control login page URL can be accessed, and the networked device (such as a smart phone) accesses the web remote login page URL to display the web remote login page. In the page, there is an input box for the user to input the pairing information, and the user manually inputs After the corresponding pairing information (such as sending the pairing code ysghl030), the networked device obtains the pairing information input by the user and sends it to the server, so that the server can detect the pairing information.
在本公开的另一种实施方式中, 所述步骤 201可以包括如下子步骤: In another embodiment of the present disclosure, the step 201 may include the following sub-steps:
子步骤 S41, 扫描网络电视终端的指定功能页面中的二维码; Sub-step S41, scanning a two-dimensional code in a designated function page of the network television terminal;
子步骤 S42, 访问所述二维码中的设定的 URL地址对应的网页页面; Sub-step S42, accessing a webpage page corresponding to the set URL address in the two-dimensional code;
子步骤 S43, 将所述二维码中的配对码填入所述网页页面中的设定位置, 上传至服务 器。 Sub-step S43, the pairing code in the two-dimensional code is filled into the set position in the webpage page, and uploaded to the server.
在实际应用中, 联网设备还可以通过扫描二维码的方式将配对信息发送至服务器。 用 户可以用联网设备摄像头扫描网络电视终端指定功能页面中显示的二维码,访问该二维码 中的设定的 URL地址对应的网页页面, 并将二维码中的配对码填入所述网页页面中的设 定位置, 上传至服务器。 In practical applications, the networked device can also send the pairing information to the server by scanning the two-dimensional code. The user can scan the two-dimensional code displayed on the designated function page of the network television terminal by using the networked device camera, access the webpage page corresponding to the set URL address in the two-dimensional code, and fill in the pairing code in the two-dimensional code. The location in the web page is uploaded to the server.
服务器在检测到配对信息后, 开始联网设备与网络电视终端的配对操作, 具体为, 服 务器在预设对应关系中査找获取的配对信息, 若配对信息査找成功, 则获取预设对应关系 中与配对信息对应的地址标识, 依据地址标识连通匹配的网络电视终端, 返回配对成功结 果。 After detecting the pairing information, the server starts the pairing operation between the network device and the network television terminal. Specifically, the server searches for the pairing information obtained in the preset correspondence relationship. If the pairing information is found successfully, the pairing is matched with the preset correspondence relationship. The address identifier corresponding to the information, and the matching network television terminal is connected according to the address identifier, and the pairing success is returned. fruit.
步骤 202, 依据所述配对成功结果显示对应的控制页面, 在所述控制页面中对对应的 网络电视终端进行无线控制。 Step 202: Display a corresponding control page according to the pairing success result, and perform wireless control on the corresponding network television terminal in the control page.
在本公开的一种可选实施例中, 所述步骤 202可以包括如下子步骤: In an optional embodiment of the disclosure, the step 202 may include the following sub-steps:
子步骤 S51, 接收服务器返回的配对成功结果, 依据所述配对成功结果显示对应的控 制页面,在所述控制页面中接收对对应的网络电视终端进行无线控制的控制指令并发送至 服务器, 由服务器将所述控制指令发送至匹配的网络电视终端。 Sub-step S51, receiving a pairing success result returned by the server, displaying a corresponding control page according to the pairing success result, receiving a control instruction for performing wireless control on the corresponding network television terminal in the control page, and sending the control command to the server, where the server The control command is sent to the matching network television terminal.
服务器在检测到配对信息后, 在预先存储的对应关系中査找该配对信息, 若査找成功 则完成联网设备与网络电视终端的配对操作,使得来自联网设备的控制指令可到达对应的 网络电视终端, 并向联网设备返回的配对成功结果。 参考图 6所示的网页遥控器控制页面 示意图, 联网设备获得配对成功结果后, 将显示一个完成对网络电视终端进行控制的网页 遥控器控制页面, 该网页遥控器控制页面中包括了对网络电视终端进行操作的基本指令 (如主页、 返回、 上、 下、 左、 右、 确定等) , 联网设备即可在当前页面中对电视机或机 顶盒进行无线控制,该无线控制包括在控制页面中接收对对应的网络电视终端进行无线控 制的控制指令并发送至服务器中, 由服务器将所述控制指令发送至网络电视终端。 After detecting the pairing information, the server searches for the pairing information in the pre-stored correspondence relationship, and if the search succeeds, completes the pairing operation between the networked device and the network television terminal, so that the control command from the networked device can reach the corresponding network television terminal. And the successful pairing results returned to the networked device. Referring to the schematic diagram of the webpage remote control control page shown in FIG. 6, after the networking device obtains the successful pairing result, a webpage remote controller control page for controlling the network television terminal is displayed, and the webpage remote controller control page includes the network television control page. Basic instructions for the terminal to operate (such as home page, return, up, down, left, right, OK, etc.), the networked device can wirelessly control the TV or set-top box in the current page, the wireless control includes receiving in the control page The control command for wirelessly controlling the corresponding network television terminal is sent to the server, and the control command is sent by the server to the network television terminal.
本公开实施例可以将任何能访问网络的联网设备转变为网络电视或网络电视机顶盒 的控制端, 而无需生产独立的硬件(如定制遥控器硬件)或通过特定的操作系统安装特定 的应用程序或必须使用特定型号的手机等设备作为控制端,使得用户可以充分利用已有的 上网设备, 不增加生产、 存储、 携带遥控器硬件的负担, 使用起来节能环保经济。 实施例三 Embodiments of the present disclosure can convert any networked device capable of accessing a network into a control terminal of a network television or a network television set top box without producing independent hardware (such as custom remote control hardware) or installing a specific application through a specific operating system or A certain type of mobile phone and other devices must be used as the control terminal, so that the user can make full use of the existing Internet access device without increasing the burden of producing, storing, and carrying the remote control hardware, and is energy-saving, environmentally friendly, and economical to use. Embodiment 3
参照图 7, 示出了根据一示例性实施例示出的一种对网络电视终端进行无线控制的方 法实施例三的步骤流程图, 在本公开实施例中, 从服务器侧对本公开实施例加以说明, 可 以包括如下步骤: FIG. 7 is a flow chart showing the steps of a third embodiment of a method for wirelessly controlling a network television terminal according to an exemplary embodiment. In the embodiment of the present disclosure, an embodiment of the present disclosure is described from the server side. , can include the following steps:
步骤 301, 接收网络电视终端发送的配对信息与地址标识; Step 301: Receive pairing information and an address identifier sent by the network television terminal.
作为本公开实施例的一种实施方式, 所述地址标识可以包括网络电视终端的 Π>地址 以及介质访问控制地址 MAC地址。 As an implementation manner of the embodiment of the present disclosure, the address identifier may include a 网络>address of the network television terminal and a medium access control address MAC address.
步骤 302, 生成所述配对信息与地址标识的对应关系并存储; Step 302: Generate a correspondence between the pairing information and an address identifier and store the relationship.
在具体实现中, 配对信息与地址标识的对应关系可以表示为 "配对信息 -Π>地址 -MAC 地址" 。 在存储该对应关系时, 服务器可以将该对应关系存储在对应关系映射表中。 In a specific implementation, the correspondence between the pairing information and the address identifier may be expressed as "pairing information - Π > address - MAC address". When storing the correspondence, the server may store the correspondence in the correspondence mapping table.
实际上, 可选地, 服务器在存储配对信息与地址标识的对应关系时, 还可以对其设置 有效时效, 超过该有效时效后 (有效时效失效) , 将删除该对应关系。 In fact, optionally, when the server stores the correspondence between the pairing information and the address identifier, the server may also set an effective aging time. After the effective aging period (effective aging failure), the corresponding relationship is deleted.
步骤 303, 接收联网设备发送的配对信息; Step 303: Receive pairing information sent by the networked device.
在本公开实施例的一种实施方式中, 所述接收联网设备发送的配对信息的步骤包括: 子步骤 S61, 获取来自联网设备配对码。 联网设备可以通过扫描二维码或者手动输入的形式发送配对信息, 因此服务器可以检 测并获取访问的网址信息的域名地址下对应配对信息的子域或手动输入了相应的配对信 息。 In an implementation manner of the embodiment of the present disclosure, the step of receiving the pairing information sent by the networked device includes: sub-step S61: acquiring a pairing code from the networked device. The networked device can send the pairing information by scanning the two-dimensional code or manually inputting, so the server can detect and obtain the subdomain corresponding to the pairing information under the domain name address of the accessed web address information or manually input the corresponding pairing information.
步骤 304, 在所述配对信息与地址标识的对应关系中査找所述联网设备发送的配对信 息; Step 304: Search, in the correspondence between the pairing information and the address identifier, the pairing information sent by the networked device.
步骤 305, 若所述联网设备发送的配对信息査找成功, 则依据所述联网设备发送的配 对信息对应的地址标识连通匹配的网络电视终端, 返回配对成功结果至联网设备, 所述联 网设备用于依据所述配对成功结果显示对应的控制页面,并发送通过所述控制页面接收的 控制指令; Step 305: If the pairing information sent by the networked device is successfully found, the network television terminal that is connected according to the address corresponding to the pairing information sent by the networked device is connected, and the pairing success result is returned to the networked device, where the networked device is used. Displaying a corresponding control page according to the pairing success result, and transmitting a control instruction received through the control page;
在本公开实施例中, 获取到联网设备发送的配对信息后, 网络电视终端的服务器在后 台进行配对操作, 将一个联网设备与对应的电视机或机顶盒进行配对, 使得来自联网设备 的控制指令可到达对应的电视机或电视机顶盒。 In the embodiment of the present disclosure, after obtaining the pairing information sent by the networked device, the server of the network television terminal performs a pairing operation in the background, and pairs a networked device with the corresponding television or set-top box, so that the control command from the networked device can be Arrive at the corresponding TV or TV set-top box.
步骤 306, 接收联网设备发送的控制指令, 并将所述控制指令发送至匹配的网络电视 终端。 Step 306: Receive a control instruction sent by the networked device, and send the control instruction to the matched network television terminal.
本公开实施例通过互联网即可实现控制端 (联网设备) 与被控制端 (网络电视终端) 的连接配对和控制信号的传输, 并且使用时无地理距离要求或限制, 使用场景比较宽泛。 实施例四 The embodiment of the present disclosure can realize the connection pairing and control signal transmission between the control terminal (networked device) and the controlled terminal (network television terminal) through the Internet, and has no geographical distance requirement or limitation when used, and the usage scenario is relatively wide. Embodiment 4
参照图 8, 示出了根据一示例性实施例示出的一种对网络电视终端进行无线控制的方 法实施例四的步骤流程图, 本公开实施例可以包括如下步骤: FIG. 8 is a flow chart showing the steps of a fourth embodiment of a method for wirelessly controlling a network television terminal according to an exemplary embodiment. The embodiment of the present disclosure may include the following steps:
步骤 401, 网络电视终端接收对网页遥控器功能的选择指令; Step 401: The network television terminal receives a selection instruction for a function of the webpage remote controller;
步骤 402, 网络电视终端依据所述选择指令生成配对信息; Step 402: The network television terminal generates pairing information according to the selection instruction.
其中, 所述配对信息可以包括随机生成若干位长度的配对码, 还包括将所述配对码与 预设的 URL地址拼合, 生成一张网址类型的 QR二维码, 在显示所述选择指令对应的网 页遥控器功能页面时, 将所述配对码、 以及预设的 URL地址和 /或二维码显示在所述网页 遥控器功能页面中 (图 3所示) ; The pairing information may include randomly generating a pairing code of a plurality of bit lengths, and further comprising: combining the pairing code with a preset URL address to generate a QR code of a URL type, and corresponding to displaying the selection instruction. The webpage remote control function page displays the pairing code, and the preset URL address and/or the two-dimensional code in the webpage remote controller function page (shown in FIG. 3);
步骤 403, 网络电视终端获取自身的 IP地址以及 MAC地址; Step 403: The network television terminal obtains its own IP address and a MAC address.
步骤 404,网络电视终端将所述配对信息与所述 Π>地址以及 MAC地址发送至服务器; 步骤 405, 服务器接收网络电视终端发送的配对信息、 MAC地址和 IP地址后, 生成 所述配对信息、 MAC地址和 Π>地址的对应关系, 维护存储该对应关系, 并对其设置有效 时效, 超过该有效时效后将删除该对应关系; Step 404: The network television terminal sends the pairing information to the server and the MAC address to the server. Step 405: After receiving the pairing information, the MAC address, and the IP address sent by the network television terminal, the server generates the pairing information. The correspondence between the MAC address and the Π>address is maintained and stored, and the effective time is set. If the valid aging is exceeded, the corresponding relationship is deleted.
步骤 406, 联网设备访问所述预设的 URL地址, 显示与所述预设的 URL地址对应的 网页页面, 接收在所述与预设的 URL地址对应的网页页面中输入的配对信息, 或者, 联 网设备扫描网络电视终端的指定功能页面中的二维码, 访问所述二维码中的设定的 URL 地址对应的网页页面, 将所述二维码中的配对码填入所述网页页面中的设定位置, 上传至 服务器; Step 406: The networked device accesses the preset URL address, displays a webpage page corresponding to the preset URL address, and receives pairing information input in the webpage page corresponding to the preset URL address, or The networked device scans the two-dimensional code in the designated function page of the network television terminal, accesses the webpage page corresponding to the set URL address in the two-dimensional code, and fills the pairing code in the two-dimensional code into the webpage page. Set position in , upload to Server
步骤 407, 服务器当检测到有所述网址信息的域名地址下对应配对信息或检测到联网 设备发送了相应的配对信息,则在所述配对信息与地址标识的对应关系中査找所述配对信 息; Step 407: The server searches for the pairing information under the domain name address of the website information, or detects that the networked device sends the corresponding pairing information, and searches for the pairing information in the correspondence between the pairing information and the address identifier.
步骤 408, 若所述配对信息査找成功, 服务器依据所述配对信息对应的地址标识连通 匹配的网络电视终端, 返回配对成功结果至联网设备; Step 408: If the pairing information is successfully found, the server identifies the connected network television terminal according to the address corresponding to the pairing information, and returns a pairing success result to the networked device.
步骤 409, 联网设备依据所述配对成功结果显示对应的网页遥控器控制页面, 在所述 网页遥控器控制页面中接收对对应的网络电视终端进行无线控制的控制指令并发送至服 务器; Step 409: The networked device displays a corresponding webpage remote controller control page according to the pairing success result, and receives a control instruction for performing wireless control on the corresponding network television terminal in the webpage remote controller control page, and sends the control command to the server;
步骤 410, 服务器接收联网设备发送的控制指令, 并将所述控制指令发送至匹配的网 络电视终端中; Step 410: The server receives a control instruction sent by the networked device, and sends the control instruction to the matched network television terminal.
步骤 411, 网络电视终端接收服务器发送的控制指令, 并响应所述控制指令。 Step 411: The network television terminal receives a control instruction sent by the server, and responds to the control instruction.
本公开实施例可以实现如下有益效果: The embodiments of the present disclosure can achieve the following beneficial effects:
1、 使用场景宽泛 1, the use of a wide range of scenarios
由于网络电视或网络电视机顶盒在正常工作时必然与互联网相连,只要用户用作控制 端的设备能够连入互联网既可在控制端与被控制端建立连接。 Since the network television or the network television set-top box is necessarily connected to the Internet during normal operation, as long as the device used as the control terminal can connect to the Internet, the connection between the control terminal and the controlled terminal can be established.
2、 对使用条件要求低 2. Low requirements for use conditions
可将任何能访问网络的设备转变为网络电视或网络电视机顶盒的控制端,无需为用户 提供定制的遥控器硬件或安装特定的应用程序或必须使用特定型号的手机等设备作为控 制端。 Any device that can access the network can be turned into the console of a network TV or network TV set-top box without the need to provide users with customized remote control hardware or to install specific applications or devices that must use a specific model of mobile phone as the control terminal.
3、 节能环保经济 3. Energy saving and environmental protection economy
充分利用用户已有的上网设备, 不增加生产、 存储、 携带遥控器硬件的负担; Make full use of the user's existing Internet access equipment, without increasing the burden of producing, storing, and carrying remote control hardware;
4、 无控制距离限制。 4. No control distance limit.
只要控制端设备与接收端设备均连接至互联网, 则控制距离可以任意远。 As long as both the console device and the receiver device are connected to the Internet, the control distance can be as far as possible.
对于方法实施例, 为了简单描述, 故将其都表述为一系列的动作组合, 但是本领域技 术人员应该知悉,本公开实施例并不受所描述的动作顺序的限制,因为依据本公开实施例, 某些步骤可以采用其他顺序或者同时进行。 其次, 本领域技术人员也应该知悉, 说明书中 所描述的实施例均属于可选实施例, 所涉及的动作并不一定是本公开实施例所必须的。 实施例五 For the method embodiments, for the sake of simple description, they are all expressed as a series of action combinations, but those skilled in the art should understand that the embodiments of the present disclosure are not limited by the described order of actions, because the embodiments according to the present disclosure are , some steps can be performed in other orders or at the same time. In the following, those skilled in the art should also understand that the embodiments described in the specification are optional embodiments, and the actions involved are not necessarily required by the embodiments of the present disclosure. Embodiment 5
基于同一发明构思,参照图 9示出根据一示例性实施例示出的一种网络电视终端实施 例的结构框图, 本公开实施例可以包括如下模块: Based on the same inventive concept, with reference to FIG. 9, a structural block diagram of an embodiment of a network television terminal according to an exemplary embodiment is shown. The disclosed embodiment may include the following modules:
网页选择指令接收模块 501, 用于接收对指定功能的选择指令; a webpage selection instruction receiving module 501, configured to receive a selection instruction for the specified function;
配对信息生成模块 502, 用于依据所述选择指令生成配对信息; The pairing information generating module 502 is configured to generate pairing information according to the selection instruction;
在本公开实施例的一种实施方式中, 所述配对信息生成模块 502 可以包括如下子模 块- 配对码生成子模块, 用于依据所述选择指令随机生成配对码, 所述配对码为预设长度 的字符串。 In an implementation manner of the embodiment of the present disclosure, the pairing information generating module 502 may include the following submodule And a pairing code generation submodule, configured to randomly generate a pairing code according to the selection instruction, where the pairing code is a character string of a preset length.
在本公开实施例的另一种实施方式中,所述配对信息生成模块 502可以包括如下子模 块- 配对码生成子模块, 用于依据所述选择指令随机生成配对码, 所述配对码为预设长度 的字符串; In another implementation manner of the embodiment of the present disclosure, the pairing information generating module 502 may include the following sub-module-pairing code generating sub-module, configured to randomly generate a pairing code according to the selecting instruction, where the pairing code is pre- Set a string of lengths;
二维码生成子模块, 用于采用国际编码规范算法将预设的 URL地址以及所述配对码 进行拼合, 生成二维码。 The two-dimensional code generation sub-module is configured to combine the preset URL address and the pairing code by using an international coding specification algorithm to generate a two-dimensional code.
本公开实施例中的网络电视终端还可以包括: The network television terminal in the embodiment of the present disclosure may further include:
配对信息显示模块,用于在显示所述选择指令对应的指定功能页面时显示所述配对信 息。 And a pairing information display module, configured to display the pairing information when the specified function page corresponding to the selection instruction is displayed.
地址标识获取模块 503, 用于获取网络电视终端自身的地址标识; An address identifier obtaining module 503, configured to acquire an address identifier of the network television terminal itself;
作为本公开实施例的一种实施方式,所述网络电视终端自身的地址标识包括网络电视 终端自身的 IP地址以及介质访问控制地址 MAC地址。 As an implementation manner of the embodiment of the present disclosure, the address identifier of the network television terminal itself includes an IP address of the network television terminal itself and a medium access control address MAC address.
地址标识发送模块 504, 用于将所述配对信息与所述地址标识发送至服务器, 所述服 务器用于生成所述配对信息与所述地址标识的对应关系并存储,接收联网设备发送的配对 信息, 并在所述对应关系中査找所述联网设备发送的配对信息, 若所述联网设备发送的配 对信息査找成功,则依据所述联网设备发送的配对信息对应的地址标识连通匹配的网络电 视终端, 返回配对成功结果至联网设备, 触发所述联网设备发送通过依据所述配对成功结 果显示的控制页面接收的控制指令; The address identifier sending module 504 is configured to send the pairing information and the address identifier to a server, where the server is configured to generate a correspondence between the pairing information and the address identifier, and store the pairing information sent by the networked device. And searching for the pairing information sent by the networked device in the corresponding relationship, and if the pairing information sent by the networked device is successfully found, connecting the matched network television terminal according to the address identifier corresponding to the pairing information sent by the networked device Returning the pairing success result to the networked device, triggering the networked device to send a control instruction received through the control page displayed according to the pairing success result;
控制指令接收模块 505,用于接收服务器发送的所述控制指令,并响应所述控制指令。 实施例六 The control instruction receiving module 505 is configured to receive the control instruction sent by the server and respond to the control instruction. Embodiment 6
基于同一发明构思, 参照图 10示出了根据一示例性实施例示出的一种联网设备实施 例的结构框图, 本公开实施例可以包括如下模块: Based on the same inventive concept, a structural block diagram of an embodiment of a networked device according to an exemplary embodiment is shown with reference to FIG. 10, and an embodiment of the present disclosure may include the following modules:
配对信息发送模块 601, 用于将配对信息发送至服务器, 所述服务器用于在预设对应 关系中査找所述配对信息, 若所述配对信息査找成功, 则获取所述预设对应关系中与所述 配对信息对应的地址标识, 依据所述地址标识连通匹配的网络电视终端, 返回配对成功结 果; The pairing information sending module 601 is configured to send the pairing information to the server, where the server is configured to search for the pairing information in the preset correspondence relationship, and if the pairing information is successfully found, obtain the preset correspondence relationship and An address identifier corresponding to the pairing information, and the matching network television terminal is connected according to the address identifier, and the pairing success result is returned;
在本公开实施例的一种实施方式中, 所述配对信息发送模块 601 可以包括如下子模 块- 地址访问子模块, 用于访问预设的 URL地址, 显示与所述预设的 URL地址对应的网 页页面; In an implementation manner of the embodiment of the present disclosure, the pairing information sending module 601 may include the following sub-module-address access sub-module, configured to access a preset URL address, and display a corresponding URL address. Web page;
配对信息发送子模块, 用于接收在所述与预设的 URL地址对应的网页页面中输入配 对信息, 并将所述配对信息发送至服务器中。 a pairing information sending submodule, configured to receive the input page in the webpage corresponding to the preset URL address For the information, and send the pairing information to the server.
在本公开实施例的另一种实施方式中,所述配对信息发送模块 601可以包括如下子模 块- 扫描子模块, 用于扫描网络电视终端的指定功能页面中的二维码; In another implementation manner of the embodiment of the present disclosure, the pairing information sending module 601 may include a sub-module-scanning sub-module for scanning a two-dimensional code in a specified function page of the network television terminal;
访问子模块, 用于访问所述二维码中的设定的 URL地址对应的网页页面; 上传子模块, 用于将所述二维码中的配对码填入所述网页页面中的设定位置, 上传至 服务器。 a sub-module, configured to access a webpage page corresponding to the set URL address in the two-dimensional code; a upload sub-module, configured to fill the pairing code in the two-dimensional code into the webpage page Location, uploaded to the server.
无线控制模块 602, 用于依据所述配对成功结果显示对应的控制页面, 在所述控制页 面中对对应的网络电视终端进行无线控制。 The wireless control module 602 is configured to display a corresponding control page according to the pairing success result, and perform wireless control on the corresponding network television terminal in the control page.
在本公开实施例的一种实施方式中, 所述无线控制模块 602可以包括如下子模块: 控制指令发送子模块, 用于接收服务器返回的配对成功结果, 依据所述配对成功结果 显示对应的控制页面,在所述控制页面中接收对对应的网络电视终端进行无线控制的控制 指令并发送至服务器, 由服务器将所述控制指令发送至匹配的网络电视终端。 实施例七 In an implementation manner of the embodiment of the present disclosure, the wireless control module 602 may include the following submodule: a control instruction sending submodule, configured to receive a pairing success result returned by the server, and display corresponding control according to the pairing success result. And receiving, in the control page, a control instruction for performing wireless control on the corresponding network television terminal, and sending the control command to the server, where the server sends the control command to the matched network television terminal. Example 7
基于同一发明构思, 参照图 11示出了根据一示例性实施例示出的一种服务器实施例 的结构框图, 本公开实施例可以包括如下模块: Based on the same inventive concept, FIG. 11 is a block diagram showing a structure of a server according to an exemplary embodiment. The embodiment of the present disclosure may include the following modules:
信息接收模块 701, 用于接收网络电视终端发送的配对信息与地址标识; The information receiving module 701 is configured to receive the pairing information and the address identifier sent by the network television terminal.
作为本公开实施例的一种实施方式, 所述地址标识可以包括网络电视终端的 Π>地址 以及介质访问控制地址 MAC地址。 As an implementation manner of the embodiment of the present disclosure, the address identifier may include a 网络>address of the network television terminal and a medium access control address MAC address.
对应关系生成模块 702, 用于生成所述配对信息与地址标识的对应关系并存储; 配对信息接收模块 703, 用于接收联网设备发送的配对信息; The correspondence generation module 702 is configured to generate a correspondence between the pairing information and the address identifier and store the pairing information, and the pairing information receiving module 703 is configured to receive the pairing information sent by the networked device.
在本公开实施例的一种实施方式中, 所述配对信息接收模块 703 可以包括如下子模 块- 配对码获取子模块, 用于获取来自联网设备的配对码。 In an implementation manner of the embodiment of the present disclosure, the pairing information receiving module 703 may include a sub-module-pairing code acquisition sub-module for acquiring a pairing code from a networked device.
査找模块 704, 用于在所述配对信息与地址标识的对应关系中査找所述联网设备发送 的配对信息; The searching module 704 is configured to search, in the correspondence between the pairing information and the address identifier, the pairing information sent by the networked device.
配对模块 705, 用于在所述联网设备发送的配对信息査找成功时, 依据所述联网设备 发送的配对信息对应的地址标识连通匹配的网络电视终端, 返回配对成功结果至联网设 备, 所述联网设备用于依据所述配对成功结果显示对应的控制页面, 并发送通过所述控制 页面接收的控制指令; The pairing module 705 is configured to: when the pairing information sent by the networked device is successfully found, connect the matched network television terminal according to the address identifier corresponding to the pairing information sent by the networked device, and return a pairing success result to the network device, where the networking The device is configured to display a corresponding control page according to the pairing success result, and send a control instruction received through the control page;
控制指令转发模块 706, 用于接收联网设备发送的控制指令, 并将所述控制指令发送 至匹配的网络电视终端。 The control instruction forwarding module 706 is configured to receive a control instruction sent by the networked device, and send the control instruction to the matched network television terminal.
可选地, 所述服务器还可以包括: Optionally, the server may further include:
时效设置模块, 用于为所述配对信息与地址标识的对应关系设置时效; 对应关系删除模块, 用于在所述配对信息与地址标识的对应关系的时效失效时, 删除 所述配对信息与地址标识的对应关系。 An aging setting module, configured to set an aging time for the correspondence between the pairing information and the address identifier; The correspondence deletion module is configured to delete the correspondence between the pairing information and the address identifier when the time limit of the correspondence between the pairing information and the address identifier is invalid.
对于装置实施例而言, 由于其与上述方法实施例基本相似, 所以描述的比较简单, 相 关之处参照上述方法实施例的部分说明即可。 实施例八 For the device embodiment, since it is basically similar to the above-described method embodiment, the description is relatively simple, and the relevant points can be referred to the partial description of the above method embodiment. Example eight
本公开实施例还提供了一种设备, 该设备可以包括: An embodiment of the present disclosure further provides an apparatus, where the apparatus may include:
一个或多个处理器; One or more processors;
存储器; 和 Memory; and
一个或多个模块,该一个或多个模块存储于存储器中并被配置成由一个或多个处理器 执行, 其中, 该一个或多个模块具有如下功能: One or more modules, the one or more modules being stored in the memory and configured to be executed by one or more processors, wherein the one or more modules have the following functions:
接收对指定功能的选择指令; Receiving a selection instruction for a specified function;
依据所述选择指令生成配对信息; Generating pairing information according to the selection instruction;
获取网络电视终端自身的地址标识; Obtaining an address identifier of the network television terminal itself;
将所述配对信息与所述地址标识发送至服务器,所述服务器用于生成所述配对信息与 所述地址标识的对应关系并存储, 接收联网设备发送的配对信息, 并在所述对应关系中査 找所述联网设备发送的配对信息, 若所述联网设备发送的配对信息査找成功, 则依据所述 联网设备发送的配对信息对应的地址标识连通匹配的网络电视终端,返回配对成功结果至 联网设备,触发所述联网设备发送通过依据所述配对成功结果显示的控制页面接收的控制 指令; Transmitting the pairing information and the address identifier to a server, where the server is configured to generate a correspondence between the pairing information and the address identifier, and store the pairing information sent by the networked device, and in the corresponding relationship Searching for the pairing information sent by the networked device, if the pairing information sent by the networked device is successfully found, connecting the matched network television terminal according to the address identifier corresponding to the pairing information sent by the networked device, and returning the pairing success result to the networked device And triggering, by the networked device, a control instruction received by a control page displayed according to the pairing success result;
接收服务器发送的所述控制指令, 并响应所述控制指令。 Receiving the control command sent by the server and responding to the control instruction.
可选地, 所述依据所述选择指令生成配对信息的步骤包括: Optionally, the step of generating pairing information according to the selection instruction includes:
依据所述选择指令随机生成配对码, 所述配对码为预设长度的字符串。 A pairing code is randomly generated according to the selection instruction, and the pairing code is a character string of a preset length.
可选地, 所述依据所述选择指令生成配对信息的步骤包括: Optionally, the step of generating pairing information according to the selection instruction includes:
依据所述选择指令随机生成配对码, 所述配对码为预设长度的字符串; And generating a pairing code randomly according to the selection instruction, where the pairing code is a character string of a preset length;
采用国际编码规范算法将预设的 URL地址以及所述配对信息进行拼合,生成二维码。 可选地, 所述方法还包括: The international code specification algorithm is used to combine the preset URL address and the pairing information to generate a two-dimensional code. Optionally, the method further includes:
在显示所述选择指令对应的指定功能页面时显示所述配对信息。 实施例九 The pairing information is displayed when a specified function page corresponding to the selection instruction is displayed. Example nine
本公开实施例还提供了一种设备, 该设备可以包括: An embodiment of the present disclosure further provides an apparatus, where the apparatus may include:
一个或多个处理器; One or more processors;
存储器; 和 Memory; and
一个或多个模块,该一个或多个模块存储于存储器中并被配置成由一个或多个处理器 执行, 其中, 该一个或多个模块具有如下功能: 将配对信息发送至服务器, 所述服务器用于在预设对应关系中査找所述配对信息, 若 所述配对信息査找成功, 则获取所述预设对应关系中与所述配对信息对应的地址标识, 依 据所述地址标识连通匹配的网络电视终端, 返回配对成功结果; One or more modules, the one or more modules being stored in the memory and configured to be executed by one or more processors, wherein the one or more modules have the following functions: Sending the pairing information to the server, where the server is configured to search for the pairing information in the preset correspondence relationship, and if the pairing information is found successfully, obtain the address identifier corresponding to the pairing information in the preset correspondence relationship. And identifying, according to the address identifier, the matching network television terminal, and returning a successful pairing result;
依据所述配对成功结果显示对应的控制页面,在所述控制页面中对对应的网络电视终 端进行无线控制。 Displaying, according to the successful result of the pairing, a corresponding control page, and performing wireless control on the corresponding network television terminal in the control page.
可选地, 所述将配对信息发送至服务器的步骤包括: Optionally, the step of sending the pairing information to the server includes:
访问预设的 URL地址, 显示与所述预设的 URL地址对应的网页页面; Accessing a preset URL address, displaying a webpage page corresponding to the preset URL address;
接收在所述与预设的 URL地址对应的网页页面中输入的配对信息并将所述配对信息 发送至服务器中。 Receiving pairing information input in the webpage page corresponding to the preset URL address and transmitting the pairing information to the server.
可选地, 所述将配对信息发送至服务器的步骤包括: Optionally, the step of sending the pairing information to the server includes:
扫描网络电视终端的指定功能页面中的二维码; Scan the QR code in the designated function page of the network TV terminal;
访问所述二维码中的设定的 URL地址对应的网页页面; Accessing a webpage page corresponding to the set URL address in the two-dimensional code;
将所述二维码中的配对码填入所述网页页面中的设定位置, 上传至服务器。 The pairing code in the two-dimensional code is filled in the set position in the webpage page, and uploaded to the server.
可选地, 所述依据所述配对成功结果显示对应的控制页面, 在所述控制页面中对对应 的网络电视终端进行无线控制的步骤包括: Optionally, the step of displaying the corresponding control page according to the pairing success result, and performing wireless control on the corresponding network television terminal in the control page includes:
接收服务器返回的配对成功结果, 依据所述配对成功结果显示对应的控制页面, 在所 述控制页面中接收对对应的网络电视终端进行无线控制的控制指令并发送至服务器, 由服 务器将所述控制指令发送至网络电视终端。 实施例十 Receiving a successful pairing result returned by the server, displaying a corresponding control page according to the pairing success result, receiving a control instruction for performing wireless control on the corresponding network television terminal in the control page, and sending the control command to the server, where the server controls the control The instructions are sent to the network TV terminal. Example ten
本公开实施例还提供了一种设备, 该设备可以包括: An embodiment of the present disclosure further provides an apparatus, where the apparatus may include:
一个或多个处理器; One or more processors;
存储器; 和 Memory; and
一个或多个模块,该一个或多个模块存储于存储器中并被配置成由一个或多个处理器 执行, 其中, 该一个或多个模块具有如下功能: One or more modules, the one or more modules being stored in the memory and configured to be executed by one or more processors, wherein the one or more modules have the following functions:
接收网络电视终端发送的配对信息与地址标识; Receiving pairing information and an address identifier sent by the network television terminal;
生成所述配对信息与地址标识的对应关系并存储; Generating a correspondence between the pairing information and an address identifier and storing the relationship;
接收联网设备发送的配对信息; Receiving pairing information sent by the networked device;
在所述配对信息与地址标识的对应关系中査找所述联网设备发送的配对信息; 若所述联网设备发送的配对信息査找成功,则依据所述联网设备发送的配对信息对应 的地址标识连通匹配的网络电视终端, 返回配对成功结果至联网设备, 所述联网设备用于 依据所述配对成功结果显示对应的控制页面, 并发送通过所述控制页面接收的控制指令; 接收联网设备发送的控制指令, 并将所述控制指令发送至网络电视终端。 Searching for the pairing information sent by the networked device in the correspondence between the pairing information and the address identifier; if the pairing information sent by the networked device is successfully found, the address identifier corresponding to the pairing information sent by the networked device is connected and matched. The network television terminal returns a successful pairing result to the networked device, and the networked device is configured to display a corresponding control page according to the pairing success result, and send a control instruction received through the control page; receive a control instruction sent by the networked device And transmitting the control command to the network television terminal.
可选地, 该一个或多个模块还具有如下功能: Optionally, the one or more modules further have the following functions:
为所述配对信息与地址标识的对应关系设置时效; 当所述配对信息与地址标识的对应关系的时效失效时,删除所述配对信息与地址标识 的对应关系。 Setting an aging time for the correspondence between the pairing information and the address identifier; When the aging of the correspondence between the pairing information and the address identifier is invalid, the correspondence between the pairing information and the address identifier is deleted.
可选地, 所述接收联网设备发送的配对信息的步骤包括: Optionally, the step of receiving the pairing information sent by the networked device includes:
获取来自联网设备的配对码。 实施例 ^一 Get the pairing code from a networked device. Example ^1
本公开实施例还提供了一种非易失性可读存储介质,该存储介质中存储有一个或多个 模块 (programs) , 该一个或多个模块被应用在设备中时, 可以使得该设备执行如下步骤 的指令 (instructions) : The embodiment of the present disclosure further provides a non-volatile readable storage medium, where the storage medium stores one or more programs, and when the one or more modules are applied in the device, the device may be Execute the instructions in the following steps:
接收对指定功能的选择指令; Receiving a selection instruction for a specified function;
依据所述选择指令生成配对信息; Generating pairing information according to the selection instruction;
获取网络电视终端自身的地址标识; Obtaining an address identifier of the network television terminal itself;
将所述配对信息与所述地址标识发送至服务器,所述服务器用于生成所述配对信息与 所述地址标识的对应关系并存储, 接收联网设备发送的配对信息, 并在所述对应关系中査 找所述联网设备发送的配对信息, 若所述联网设备发送的配对信息査找成功, 则依据所述 联网设备发送的配对信息对应的地址标识连通匹配的网络电视终端,返回配对成功结果至 联网设备,触发所述联网设备发送通过依据所述配对成功结果显示的控制页面接收的控制 指令; Transmitting the pairing information and the address identifier to a server, where the server is configured to generate a correspondence between the pairing information and the address identifier, and store the pairing information sent by the networked device, and in the corresponding relationship Searching for the pairing information sent by the networked device, if the pairing information sent by the networked device is successfully found, connecting the matched network television terminal according to the address identifier corresponding to the pairing information sent by the networked device, and returning the pairing success result to the networked device And triggering, by the networked device, a control instruction received by a control page displayed according to the pairing success result;
接收服务器发送的所述控制指令, 并响应所述控制指令。 Receiving the control command sent by the server and responding to the control instruction.
可选地, 所述依据所述选择指令生成配对信息的步骤包括: Optionally, the step of generating pairing information according to the selection instruction includes:
依据所述选择指令随机生成配对码, 所述配对码为预设长度的字符串。 A pairing code is randomly generated according to the selection instruction, and the pairing code is a character string of a preset length.
可选地, 所述依据所述选择指令生成配对信息的步骤包括: Optionally, the step of generating pairing information according to the selection instruction includes:
依据所述选择指令随机生成配对码, 所述配对码为预设长度的字符串; And generating a pairing code randomly according to the selection instruction, where the pairing code is a character string of a preset length;
采用国际编码规范算法将预设的 URL地址以及所述配对码进行拼合, 生成二维码。 可选地, 所述方法还包括: The international code specification algorithm is used to combine the preset URL address and the pairing code to generate a two-dimensional code. Optionally, the method further includes:
在显示所述选择指令对应的指定功能页面时显示所述配对信息。 实施例十二 The pairing information is displayed when a specified function page corresponding to the selection instruction is displayed. Example twelve
本公开实施例还提供了一种非易失性可读存储介质,该存储介质中存储有一个或多个 模块 (programs) , 该一个或多个模块被应用在设备中时, 可以使得该设备执行如下步骤 的指令 (instructions) : The embodiment of the present disclosure further provides a non-volatile readable storage medium, where the storage medium stores one or more programs, and when the one or more modules are applied in the device, the device may be Execute the instructions in the following steps:
将配对信息发送至服务器, 所述服务器用于在预设对应关系中査找所述配对信息, 若 所述配对信息査找成功, 则获取所述预设对应关系中与所述配对信息对应的地址标识, 依 据所述地址标识连通匹配的网络电视终端, 返回配对成功结果; Sending the pairing information to the server, where the server is configured to search for the pairing information in the preset correspondence relationship, and if the pairing information is found successfully, obtain the address identifier corresponding to the pairing information in the preset correspondence relationship. And identifying, according to the address identifier, the matching network television terminal, and returning a successful pairing result;
依据所述配对成功结果显示对应的控制页面,在所述控制页面中对对应的网络电视终 端进行无线控制。 Displaying, according to the successful result of the pairing, a corresponding control page, and corresponding to the corresponding network television in the control page The terminal performs wireless control.
可选地, 所述将配对信息发送至服务器的步骤包括: Optionally, the step of sending the pairing information to the server includes:
访问预设的 URL地址, 显示与所述预设的 URL地址对应的网页页面; Accessing a preset URL address, displaying a webpage page corresponding to the preset URL address;
接收在所述与预设的 URL地址对应的网页页面中输入的配对信息并将所述配对信息 发送至服务器中。 Receiving pairing information input in the webpage page corresponding to the preset URL address and transmitting the pairing information to the server.
可选地, 所述将配对信息发送至服务器的步骤包括: Optionally, the step of sending the pairing information to the server includes:
扫描网络电视终端的指定功能页面中的二维码; Scan the QR code in the designated function page of the network TV terminal;
访问所述二维码中的设定的 URL地址对应的网页页面; Accessing a webpage page corresponding to the set URL address in the two-dimensional code;
将所述二维码中的配对码填入所述网页页面中的设定位置, 上传至服务器可选地, 依 据所述配对成功结果显示对应的控制页面,在所述控制页面中对对应的网络电视终端进行 无线控制的步骤包括: Filling the pairing code in the two-dimensional code into a set position in the webpage page, uploading to the server, optionally displaying a corresponding control page according to the pairing success result, corresponding to the control page The steps for wireless control of the network television terminal include:
接收服务器返回的配对成功结果, 依据所述配对成功结果显示对应的控制页面, 在所 述控制页面中接收对对应的网络电视终端进行无线控制的控制指令并发送至服务器, 由服 务器将所述控制指令发送至网络电视终端。 实施例十三 Receiving a successful pairing result returned by the server, displaying a corresponding control page according to the pairing success result, receiving a control instruction for performing wireless control on the corresponding network television terminal in the control page, and sending the control command to the server, where the server controls the control The instructions are sent to the network TV terminal. Example thirteen
本公开实施例还提供了一种非易失性可读存储介质,该存储介质中存储有一个或多个 模块 (programs) , 该一个或多个模块被应用在设备中时, 可以使得该设备执行如下步骤 的指令 (instructions) : The embodiment of the present disclosure further provides a non-volatile readable storage medium, where the storage medium stores one or more programs, and when the one or more modules are applied in the device, the device may be Execute the instructions in the following steps:
接收网络电视终端发送的配对信息与地址标识; Receiving pairing information and an address identifier sent by the network television terminal;
生成所述配对信息与地址标识的对应关系并存储; Generating a correspondence between the pairing information and an address identifier and storing the relationship;
接收联网设备发送的配对信息; Receiving pairing information sent by the networked device;
在所述配对信息与地址标识的对应关系中査找所述联网设备发送的配对信息; 若所述联网设备发送的配对信息査找成功,则依据所述联网设备发送的配对信息对应 的地址标识连通匹配的网络电视终端, 返回配对成功结果至联网设备, 所述联网设备用于 依据所述配对成功结果显示对应的控制页面, 并发送通过所述控制页面接收的控制指令; 接收联网设备发送的控制指令, 并将所述控制指令发送至网络电视终端。 Searching for the pairing information sent by the networked device in the correspondence between the pairing information and the address identifier; if the pairing information sent by the networked device is successfully found, the address identifier corresponding to the pairing information sent by the networked device is connected and matched. The network television terminal returns a successful pairing result to the networked device, and the networked device is configured to display a corresponding control page according to the pairing success result, and send a control instruction received through the control page; receive a control instruction sent by the networked device And transmitting the control command to the network television terminal.
可选地, 一个或多个模块被应用在设备中时, 还可以使得该设备执行如下步骤的指令 (instructions) : Optionally, when one or more modules are applied in the device, the device may also be configured to execute the following steps:
为所述配对信息与地址标识的对应关系设置时效; Setting an aging time for the correspondence between the pairing information and the address identifier;
当所述配对信息与地址标识的对应关系的时效失效时,删除所述配对信息与地址标识 的对应关系。 When the aging of the correspondence between the pairing information and the address identifier is invalid, the correspondence between the pairing information and the address identifier is deleted.
可选地,所述地址标识包括网络电视终端的 Π>地址以及介质访问控制地址 MAC地址。 可选地, 所述接收联网设备发送的配对信息的步骤包括: Optionally, the address identifier includes a 网络>address of the network television terminal and a medium access control address MAC address. Optionally, the step of receiving the pairing information sent by the networked device includes:
获取来自联网设备的配对码。 实施例十四 Get the pairing code from a networked device. Embodiment 14
图 12是据一示例性实施例示出的一种终端设备结构示意图。 参见图 12, 该终端设备 可以用于实施上述实施例中提供的一种对网络电视终端进行无线控制的方法。其中, 该终 端设备可以为手机、 平板电脑 pad、 穿戴式移动设备 (如智能手表) 等。 FIG. 12 is a schematic structural diagram of a terminal device according to an exemplary embodiment. Referring to FIG. 12, the terminal device can be used to implement a method for wirelessly controlling a network television terminal provided in the foregoing embodiment. The terminal device may be a mobile phone, a tablet pad, a wearable mobile device (such as a smart watch).
终端设备 700可以包括通信单元 110、 包括有一个或一个以上计算机可读存储介质的 存储器 120、输入单元 130、显示单元 140、传感器 150、音频电路 160、 WiFi(wireless fidelity, 无线保真;)模块 170、 包括有一个或者一个以上处理核心的处理器 180、 以及电源 190等部 件。本领域技术人员可以理解, 图 12中示出的终端设备结构并不构成对终端设备的限定, 可以包括比图示更多或更少的部件, 或者组合某些部件, 或者不同的部件布置。 其中: 通信单元 110可用于收发信息或通话过程中, 信号的接收和发送, 该通信单元 110可 以为 RF (Radio Frequency, 射频) 电路、 路由器、 调制解调器、 等网络通信设备。 特别 地, 当通信单元 110为 RF电路时, 将基站的下行信息接收后, 交由一个或者一个以上处 理器 180处理; 另外, 将涉及上行的数据发送给基站。 通常, 作为通信单元的 RF电路包 括但不限于天线、 至少一个放大器、 调谐器、 一个或多个振荡器、 用户身份模块 (SIM) 卡、 收发信机、 耦合器、 LNA (Low Noise Amplifier, 低噪声放大器) 、 双工器等。 此外, 通信单元 110还可以通过无线通信与网络和其他设备通信。所述无线通信可以使用任一通 信标准或协议, 包括但不限于 GSM(Global System of Mobile communication, 全球移动通 讯系统)、 GPRS(General Packet Radio Service, 通用分组无线服务)、 CDMA(Code Division Multiple Access, 码分多址)、 WCDMA(Wideband Code Division Multiple Access, 宽带码分 多址)、 LTE(Long Term Evolution,长期演进)、 电子邮件、 SMS(Short Messaging Service, 短 消息服务)等。 存储器 120可用于存储软件程序以及模块, 处理器 180通过运行存储在存 储器 120的软件程序以及模块, 从而执行各种功能应用以及数据处理。存储器 120可主要 包括存储程序区和存储数据区, 其中, 存储程序区可存储操作系统、 至少一个功能所需的 应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据终端设备 700 的使用所创建的数据 (比如音频数据、 电话本等)等。 此外, 存储器 120可以包括高速随 机存取存储器, 还可以包括非易失性存储器, 例如至少一个磁盘存储器件、 闪存器件、 或 其他易失性固态存储器件。 相应地, 存储器 120还可以包括存储器控制器, 以提供处理器 180和输入单元 130对存储器 120的访问。 The terminal device 700 can include a communication unit 110, a memory 120 including one or more computer readable storage media, an input unit 130, a display unit 140, a sensor 150, an audio circuit 160, a WiFi (wireless fidelity) module 170. A processor 180 having one or more processing cores, and a power supply 190 and the like. It will be understood by those skilled in the art that the terminal device structure shown in Fig. 12 does not constitute a limitation of the terminal device, and may include more or less components than those illustrated, or a combination of certain components, or different component arrangements. The communication unit 110 can be used for transmitting and receiving information and receiving and transmitting signals during a call. The communication unit 110 can be a network communication device such as an RF (Radio Frequency) circuit, a router, a modem, or the like. Specifically, when the communication unit 110 is an RF circuit, the downlink information of the base station is received and then processed by one or more processors 180; in addition, data related to the uplink is transmitted to the base station. Generally, RF circuits as communication units include, but are not limited to, an antenna, at least one amplifier, a tuner, one or more oscillators, a Subscriber Identity Module (SIM) card, a transceiver, a coupler, and a LNA (Low Noise Amplifier, low) Noise amplifier), duplexer, etc. In addition, communication unit 110 can also communicate with the network and other devices via wireless communication. The wireless communication may use any communication standard or protocol, including but not limited to GSM (Global System of Mobile communication), GPRS (General Packet Radio Service), CDMA (Code Division Multiple Access). , Code Division Multiple Access), WCDMA (Wideband Code Division Multiple Access), LTE (Long Term Evolution), e-mail, SMS (Short Messaging Service), and the like. The memory 120 can be used to store software programs and modules, and the processor 180 executes various functional applications and data processing by running software programs and modules stored in the memory 120. The memory 120 may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application required for at least one function (such as a sound playing function, an image playing function, etc.), and the like; the storage data area may be stored according to Data created by the use of the terminal device 700 (such as audio data, phone book, etc.) and the like. In addition, memory 120 can include high speed random access memory, and can also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid state storage device. Accordingly, memory 120 may also include a memory controller to provide access to memory 120 by processor 180 and input unit 130.
输入单元 130可用于接收输入的数字或字符信息, 以及产生与用户设置以及功能控制 有关的键盘、 鼠标、 操作杆、 光学或者轨迹球信号输入。 可选地, 输入单元 130可包括触 敏表面 131 以及其他输入设备 132。 触敏表面 131, 也称为触摸显示屏或者触控板, 可收 集用户在其上或附近的触摸操作(比如用户使用手指、 触笔等任何适合的物体或附件在触 敏表面 131上或在触敏表面 131附近的操作), 并根据预先设定的程式驱动相应的连接装 置。 可选的, 触敏表面 131可包括触摸检测装置和触摸控制器两个部分。 其中, 触摸检测 装置检测用户的触摸方位, 并检测触摸操作带来的信号, 将信号传送给触摸控制器; 触摸 控制器从触摸检测装置上接收触摸信息, 并将它转换成触点坐标, 再送给处理器 180, 并 能接收处理器 180发来的命令并加以执行。 此外, 可以采用电阻式、 电容式、 红外线以及 表面声波等多种类型实现触敏表面 131。 除了触敏表面 131, 输入单元 130还可以包括其 他输入设备 132。 可选地, 其他输入设备 132可以包括但不限于物理键盘、 功能键 (比如 音量控制按键、 开关按键等) 、 轨迹球、 鼠标、 操作杆等中的一种或多种。 The input unit 130 can be configured to receive input numeric or character information and to generate keyboard, mouse, joystick, optical or trackball signal inputs related to user settings and function controls. Alternatively, input unit 130 may include touch-sensitive surface 131 as well as other input devices 132. Touch-sensitive surface 131, also referred to as a touch display or trackpad, can collect touch operations on or near the user (eg, the user uses a finger, stylus, etc., on any touch-sensitive surface 131 or on the touch-sensitive surface 131 The operation near the touch-sensitive surface 131) and driving the corresponding connecting device according to a preset program. Alternatively, the touch-sensitive surface 131 may include two parts of a touch detection device and a touch controller. Among them, touch detection The device detects a user's touch orientation and detects a signal from the touch operation to transmit a signal to the touch controller; the touch controller receives the touch information from the touch detection device, converts the touch information into contact coordinates, and sends the signal to the processor 180. And can receive the command sent by the processor 180 and execute it. In addition, the touch-sensitive surface 131 can be implemented in various types such as resistive, capacitive, infrared, and surface acoustic waves. In addition to the touch-sensitive surface 131, the input unit 130 can also include other input devices 132. Optionally, other input devices 132 may include, but are not limited to, one or more of a physical keyboard, function keys (such as volume control buttons, switch buttons, etc.), trackballs, mice, joysticks, and the like.
显示单元 140可用于显示由用户输入的信息或提供给用户的信息以及终端设备 700的 各种图形用户接口, 这些图形用户接口可以由图形、 文本、 图标、 视频和其任意组合来构 成。 显示单元 140可包括显示面板 141, 可选的, 可以采用 LCD(Liquid Crystal Display, 液晶显示器)、 OLED(Organic Light-Emitting Diode,有机发光二极管)等形式来配置显示面板 141。进一步的, 触敏表面 131可覆盖显示面板 141, 当触敏表面 131检测到在其上或附近 的触摸操作后, 传送给处理器 180以确定触摸事件的类型, 随后处理器 180根据触摸事件 的类型在显示面板 141上提供相应的视觉输出。 虽然在图 5中, 触敏表面 131与显示面板 141是作为两个独立的部件来实现输入和输入功能, 但是在某些实施例中, 可以将触敏表 面 131与显示面板 141集成而实现输入和输出功能。 Display unit 140 can be used to display information entered by the user or information provided to the user as well as various graphical user interfaces of terminal device 700, which can be constructed from graphics, text, icons, video, and any combination thereof. The display unit 140 may include a display panel 141. Alternatively, the display panel 141 may be configured in the form of an LCD (Liquid Crystal Display), an OLED (Organic Light-Emitting Diode), or the like. Further, the touch-sensitive surface 131 may cover the display panel 141, and when the touch-sensitive surface 131 detects a touch operation thereon or nearby, it is transmitted to the processor 180 to determine the type of the touch event, and then the processor 180 according to the touch event The type provides a corresponding visual output on display panel 141. Although in FIG. 5, touch-sensitive surface 131 and display panel 141 are implemented as two separate components to implement input and input functions, in some embodiments, touch-sensitive surface 131 can be integrated with display panel 141 for input. And output function.
终端设备 700还可包括至少一种传感器 150, 比如光传感器、 运动传感器以及其他传 感器。 可选地, 光传感器可包括环境光传感器及接近传感器, 其中, 环境光传感器可根据 环境光线的明暗来调节显示面板 141的亮度,接近传感器可在终端设备 700移动到耳边时, 关闭显示面板 141 和 /或背光。 作为运动传感器的一种, 重力加速度传感器可检测各个方 向上 (一般为三轴)加速度的大小, 静止时可检测出重力的大小及方向, 可用于识别手机 姿态的应用 (比如横竖屏切换、 相关游戏、 磁力计姿态校准) 、 振动识别相关功能 (比如 计步器、 敲击) 等; 至于终端设备 700还可配置的陀螺仪、 气压计、 湿度计、 温度计、 红 外线传感器等其他传感器, 在此不再赘述。 Terminal device 700 can also include at least one type of sensor 150, such as a light sensor, motion sensor, and other sensors. Optionally, the light sensor may include an ambient light sensor and a proximity sensor, wherein the ambient light sensor may adjust the brightness of the display panel 141 according to the brightness of the ambient light, and the proximity sensor may close the display panel when the terminal device 700 moves to the ear. 141 and / or backlight. As a kind of motion sensor, the gravity acceleration sensor can detect the magnitude of acceleration in all directions (usually three axes). When it is stationary, it can detect the magnitude and direction of gravity. It can be used to identify the gesture of the mobile phone (such as horizontal and vertical screen switching, related Game, magnetometer attitude calibration), vibration recognition related functions (such as pedometer, tapping), etc.; as for the terminal device 700 can also be configured with gyroscopes, barometers, hygrometers, thermometers, infrared sensors and other sensors, here No longer.
音频电路 160、扬声器 161, 传声器 162可提供用户与终端设备 700之间的音频接口。 音频电路 160可将接收到的音频数据转换后的电信号, 传输到扬声器 161, 由扬声器 161 转换为声音信号输出; 另一方面, 传声器 162将收集的声音信号转换为电信号, 由音频电 路 160接收后转换为音频数据, 再将音频数据输出处理器 180处理后, 经 RF电路 110以 发送给比如另一终端设备, 或者将音频数据输出至存储器 120以便进一步处理。 音频电路 160还可能包括耳塞插孔, 以提供外设耳机与终端设备 700的通信。 The audio circuit 160, the speaker 161, and the microphone 162 provide an audio interface between the user and the terminal device 700. The audio circuit 160 can transmit the converted electrical data of the received audio data to the speaker 161 for conversion to the sound signal output by the speaker 161; on the other hand, the microphone 162 converts the collected sound signal into an electrical signal by the audio circuit 160. After receiving, it is converted into audio data, and then processed by the audio data output processor 180, transmitted to the terminal device, for example, by the RF circuit 110, or outputted to the memory 120 for further processing. The audio circuit 160 may also include an earbud jack to provide communication of the peripheral earphones with the terminal device 700.
为了实现无线通信,该终端设备上可以配置有无线通信单元 170,该无线通信单元 170 可以为 WiFi模块。 WiFi属于短距离无线传输技术, 终端设备 700通过无线通信单元 170 可以帮助用户收发电子邮件、 浏览网页和访问流式媒体等, 它为用户提供了无线的宽带互 联网访问。 虽然图 5示出了无线通信单元 170, 但是可以理解的是, 其并不属于终端设备 700的必须构成, 完全可以根据需要在不改变发明的本质的范围内而省略。 In order to implement wireless communication, the terminal device may be configured with a wireless communication unit 170, which may be a WiFi module. WiFi is a short-range wireless transmission technology, and the terminal device 700 can help users to send and receive emails, browse web pages, and access streaming media through the wireless communication unit 170, which provides users with wireless broadband Internet access. Although FIG. 5 shows the wireless communication unit 170, it can be understood that it does not belong to the essential configuration of the terminal device 700, and may be omitted as needed within the scope of not changing the essence of the invention.
处理器 180是终端设备 700的控制中心,利用各种接口和线路连接整个手机的各个部 分, 通过运行或执行存储在存储器 120 内的软件程序和 /或模块, 以及调用存储在存储器 120内的数据, 执行终端设备 700的各种功能和处理数据, 从而对手机进行整体监控。 可 选的, 处理器 180可包括一个或多个处理核心; 优选的, 处理器 180可集成应用处理器和 调制解调处理器, 其中, 应用处理器主要处理操作系统、 用户界面和应用程序等, 调制解 调处理器主要处理无线通信。可以理解的是, 上述调制解调处理器也可以不集成到处理器 180中。 The processor 180 is a control center of the terminal device 700, and connects various parts of the entire mobile phone by using various interfaces and lines. The entire function of the terminal device 700 and the processing data are executed by running or executing software programs and/or modules stored in the memory 120, and calling data stored in the memory 120, thereby performing overall monitoring of the mobile phone. Optionally, the processor 180 may include one or more processing cores. Preferably, the processor 180 may integrate an application processor and a modem processor, where the application processor mainly processes an operating system, a user interface, an application, and the like. The modem processor primarily handles wireless communications. It can be understood that the above modem processor may not be integrated into the processor 180.
终端设备 700还包括给各个部件供电的电源 190 (比如电池) , 优选的, 电源可以通 过电源管理系统与处理器 180逻辑相连, 从而通过电源管理系统实现管理充电、 放电、 以 及功耗管理等功能。电源 190还可以包括一个或一个以上的直流或交流电源、再充电系统、 电源故障检测电路、 电源转换器或者逆变器、 电源状态指示器等任意组件。 The terminal device 700 further includes a power source 190 (such as a battery) for supplying power to the various components. Preferably, the power source can be logically connected to the processor 180 through the power management system to manage functions such as charging, discharging, and power management through the power management system. . Power supply 190 may also include any one or more of a DC or AC power source, a recharging system, a power failure detection circuit, a power converter or inverter, a power status indicator, and the like.
尽管未示出, 终端设备 700还可以包括摄像头、 蓝牙模块等, 在此不再赘述。 具体在 本实施例中, 终端设备的显示单元是触摸屏显示器, 终端设备还包括有存储器, 以及一个 或者一个以上的程序, 其中一个或者一个以上程序存储于存储器中, 且经配置以由一个或 者一个以上处理器执行所述一个或者一个以上程序包含用于进行以下操作的指令: Although not shown, the terminal device 700 may further include a camera, a Bluetooth module, and the like, and details are not described herein. Specifically, in this embodiment, the display unit of the terminal device is a touch screen display, the terminal device further includes a memory, and one or more programs, wherein one or more programs are stored in the memory, and configured to be one or one The above processor executing the one or more programs includes instructions for performing the following operations:
接收对指定功能的选择指令; Receiving a selection instruction for a specified function;
依据所述选择指令生成配对信息; Generating pairing information according to the selection instruction;
获取网络电视终端自身的地址标识; Obtaining an address identifier of the network television terminal itself;
将所述配对信息与所述地址标识发送至服务器,所述服务器用于生成所述配对信息与 所述地址标识的对应关系并存储, 接收联网设备发送的配对信息, 并在所述对应关系中査 找所述联网设备发送的配对信息, 若所述联网设备发送的配对信息査找成功, 则依据所述 联网设备发送的配对信息对应的地址标识连通匹配的网络电视终端,返回配对成功结果至 联网设备,触发所述联网设备发送通过依据所述配对成功结果显示的控制页面接收的控制 指令; Transmitting the pairing information and the address identifier to a server, where the server is configured to generate a correspondence between the pairing information and the address identifier, and store the pairing information sent by the networked device, and in the corresponding relationship Searching for the pairing information sent by the networked device, if the pairing information sent by the networked device is successfully found, connecting the matched network television terminal according to the address identifier corresponding to the pairing information sent by the networked device, and returning the pairing success result to the networked device And triggering, by the networked device, a control instruction received by a control page displayed according to the pairing success result;
接收服务器发送的所述控制指令, 并响应所述控制指令。 Receiving the control command sent by the server and responding to the control instruction.
可选地, 存储器还包括进行以下操作的指令: 所述依据所述选择指令生成配对信息的 步骤包括: Optionally, the memory further includes instructions for: generating, by the selection instruction, the pairing information comprises:
依据所述选择指令随机生成配对码, 所述配对码为预设长度的字符串。 A pairing code is randomly generated according to the selection instruction, and the pairing code is a character string of a preset length.
可选地, 存储器还包括进行以下操作的指令: 所述依据所述选择指令生成配对信息的 步骤包括: Optionally, the memory further includes instructions for: generating, by the selection instruction, the pairing information comprises:
依据所述选择指令随机生成配对码, 所述配对码为预设长度的字符串; And generating a pairing code randomly according to the selection instruction, where the pairing code is a character string of a preset length;
采用国际编码规范算法将预设的 URL地址以及所述配对码进行拼合, 生成二维码。 可选地, 存储器还包括进行以下操作的指令: The international code specification algorithm is used to combine the preset URL address and the pairing code to generate a two-dimensional code. Optionally, the memory further includes instructions to:
在显示所述选择指令对应的指定功能页面时显示所述配对信息。 实施例十五 图 12是本公开实施例提供的一种终端设备结构示意图。 参见图 12, 该终端设备可以 用于实施上述实施例中提供的一种对网络电视终端进行无线控制的方法。其中, 该终端设 备可以为手机、 平板电脑 pad、 穿戴式移动设备 (如智能手表) 等。 The pairing information is displayed when a specified function page corresponding to the selection instruction is displayed. Example fifteen FIG. 12 is a schematic structural diagram of a terminal device according to an embodiment of the present disclosure. Referring to FIG. 12, the terminal device may be used to implement a method for performing wireless control on a network television terminal provided in the foregoing embodiment. The terminal device may be a mobile phone, a tablet pad, a wearable mobile device (such as a smart watch), and the like.
终端设备 700可以包括通信单元 110、 包括有一个或一个以上计算机可读存储介质的 存储器 120、输入单元 130、显示单元 140、传感器 150、音频电路 160、 WiFi(wireless fidelity, 无线保真;)模块 170、 包括有一个或者一个以上处理核心的处理器 180、 以及电源 190等部 件。本领域技术人员可以理解, 图 12中示出的终端设备结构并不构成对终端设备的限定, 可以包括比图示更多或更少的部件, 或者组合某些部件, 或者不同的部件布置。 其中: 通信单元 110可用于收发信息或通话过程中, 信号的接收和发送, 该通信单元 110可 以为 RF (Radio Frequency, 射频) 电路、 路由器、 调制解调器、 等网络通信设备。 特别 地, 当通信单元 110为 RF电路时, 将基站的下行信息接收后, 交由一个或者一个以上处 理器 180处理; 另外, 将涉及上行的数据发送给基站。 通常, 作为通信单元的 RF电路包 括但不限于天线、 至少一个放大器、 调谐器、 一个或多个振荡器、 用户身份模块 (SIM) 卡、 收发信机、 耦合器、 LNA (Low Noise Amplifier, 低噪声放大器) 、 双工器等。 此外, 通信单元 110还可以通过无线通信与网络和其他设备通信。所述无线通信可以使用任一通 信标准或协议, 包括但不限于 GSM(Global System of Mobile communication, 全球移动通 讯系统)、 GPRS(General Packet Radio Service, 通用分组无线服务)、 CDMA(Code Division Multiple Access, 码分多址)、 WCDMA(Wideband Code Division Multiple Access, 宽带码分 多址)、 LTE(Long Term Evolution,长期演进)、 电子邮件、 SMS(Short Messaging Service, 短 消息服务)等。 存储器 120可用于存储软件程序以及模块, 处理器 180通过运行存储在存 储器 120的软件程序以及模块, 从而执行各种功能应用以及数据处理。存储器 120可主要 包括存储程序区和存储数据区, 其中, 存储程序区可存储操作系统、 至少一个功能所需的 应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据终端设备 700 的使用所创建的数据 (比如音频数据、 电话本等)等。 此外, 存储器 120可以包括高速随 机存取存储器, 还可以包括非易失性存储器, 例如至少一个磁盘存储器件、 闪存器件、 或 其他易失性固态存储器件。 相应地, 存储器 120还可以包括存储器控制器, 以提供处理器 180和输入单元 130对存储器 120的访问。 The terminal device 700 can include a communication unit 110, a memory 120 including one or more computer readable storage media, an input unit 130, a display unit 140, a sensor 150, an audio circuit 160, a WiFi (wireless fidelity) module 170. A processor 180 having one or more processing cores, and a power supply 190 and the like. It will be understood by those skilled in the art that the terminal device structure shown in Fig. 12 does not constitute a limitation of the terminal device, and may include more or less components than those illustrated, or a combination of certain components, or different component arrangements. The communication unit 110 can be used for transmitting and receiving information and receiving and transmitting signals during a call. The communication unit 110 can be a network communication device such as an RF (Radio Frequency) circuit, a router, a modem, or the like. Specifically, when the communication unit 110 is an RF circuit, the downlink information of the base station is received and then processed by one or more processors 180; in addition, data related to the uplink is transmitted to the base station. Generally, RF circuits as communication units include, but are not limited to, an antenna, at least one amplifier, a tuner, one or more oscillators, a Subscriber Identity Module (SIM) card, a transceiver, a coupler, and a LNA (Low Noise Amplifier, low) Noise amplifier), duplexer, etc. In addition, communication unit 110 can also communicate with the network and other devices via wireless communication. The wireless communication may use any communication standard or protocol, including but not limited to GSM (Global System of Mobile communication), GPRS (General Packet Radio Service), CDMA (Code Division Multiple Access). , Code Division Multiple Access), WCDMA (Wideband Code Division Multiple Access), LTE (Long Term Evolution), e-mail, SMS (Short Messaging Service), and the like. The memory 120 can be used to store software programs and modules, and the processor 180 executes various functional applications and data processing by running software programs and modules stored in the memory 120. The memory 120 may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application required for at least one function (such as a sound playing function, an image playing function, etc.), and the like; the storage data area may be stored according to Data created by the use of the terminal device 700 (such as audio data, phone book, etc.) and the like. In addition, memory 120 can include high speed random access memory, and can also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid state storage device. Accordingly, memory 120 may also include a memory controller to provide access to memory 120 by processor 180 and input unit 130.
输入单元 130可用于接收输入的数字或字符信息, 以及产生与用户设置以及功能控制 有关的键盘、 鼠标、 操作杆、 光学或者轨迹球信号输入。 可选地, 输入单元 130可包括触 敏表面 131 以及其他输入设备 132。 触敏表面 131, 也称为触摸显示屏或者触控板, 可收 集用户在其上或附近的触摸操作(比如用户使用手指、 触笔等任何适合的物体或附件在触 敏表面 131上或在触敏表面 131附近的操作), 并根据预先设定的程式驱动相应的连接装 置。 可选的, 触敏表面 131可包括触摸检测装置和触摸控制器两个部分。 其中, 触摸检测 装置检测用户的触摸方位, 并检测触摸操作带来的信号, 将信号传送给触摸控制器; 触摸 控制器从触摸检测装置上接收触摸信息, 并将它转换成触点坐标, 再送给处理器 180, 并 能接收处理器 180发来的命令并加以执行。 此外, 可以采用电阻式、 电容式、 红外线以及 表面声波等多种类型实现触敏表面 131。 除了触敏表面 131, 输入单元 130还可以包括其 他输入设备 132。 可选地, 其他输入设备 132可以包括但不限于物理键盘、 功能键 (比如 音量控制按键、 开关按键等) 、 轨迹球、 鼠标、 操作杆等中的一种或多种。 The input unit 130 can be configured to receive input numeric or character information and to generate keyboard, mouse, joystick, optical or trackball signal inputs related to user settings and function controls. Alternatively, input unit 130 may include touch-sensitive surface 131 as well as other input devices 132. Touch-sensitive surface 131, also referred to as a touch display or trackpad, can collect touch operations on or near the user (eg, the user uses a finger, stylus, etc., on any touch-sensitive surface 131 or on the touch-sensitive surface 131 The operation near the touch-sensitive surface 131) and driving the corresponding connecting device according to a preset program. Alternatively, the touch-sensitive surface 131 may include two parts of a touch detection device and a touch controller. Wherein, the touch detection device detects the touch orientation of the user, and detects a signal brought by the touch operation, and transmits the signal to the touch controller; the touch controller receives the touch information from the touch detection device, converts the touch information into contact coordinates, and sends the touch information To the processor 180, and The command sent by the processor 180 can be received and executed. In addition, the touch-sensitive surface 131 can be implemented in various types such as resistive, capacitive, infrared, and surface acoustic waves. In addition to the touch-sensitive surface 131, the input unit 130 can also include other input devices 132. Optionally, other input devices 132 may include, but are not limited to, one or more of a physical keyboard, function keys (such as volume control buttons, switch buttons, etc.), trackballs, mice, joysticks, and the like.
显示单元 140可用于显示由用户输入的信息或提供给用户的信息以及终端设备 700的 各种图形用户接口, 这些图形用户接口可以由图形、 文本、 图标、 视频和其任意组合来构 成。 显示单元 140可包括显示面板 141, 可选的, 可以采用 LCD(Liquid Crystal Display, 液晶显示器)、 OLED(Organic Light-Emitting Diode,有机发光二极管)等形式来配置显示面板 141。进一步的, 触敏表面 131可覆盖显示面板 141, 当触敏表面 131检测到在其上或附近 的触摸操作后, 传送给处理器 180以确定触摸事件的类型, 随后处理器 180根据触摸事件 的类型在显示面板 141上提供相应的视觉输出。 虽然在图 5中, 触敏表面 131与显示面板 141是作为两个独立的部件来实现输入和输入功能, 但是在某些实施例中, 可以将触敏表 面 131与显示面板 141集成而实现输入和输出功能。 Display unit 140 can be used to display information entered by the user or information provided to the user as well as various graphical user interfaces of terminal device 700, which can be constructed from graphics, text, icons, video, and any combination thereof. The display unit 140 may include a display panel 141. Alternatively, the display panel 141 may be configured in the form of an LCD (Liquid Crystal Display), an OLED (Organic Light-Emitting Diode), or the like. Further, the touch-sensitive surface 131 may cover the display panel 141, and when the touch-sensitive surface 131 detects a touch operation thereon or nearby, it is transmitted to the processor 180 to determine the type of the touch event, and then the processor 180 according to the touch event The type provides a corresponding visual output on display panel 141. Although in FIG. 5, touch-sensitive surface 131 and display panel 141 are implemented as two separate components to implement input and input functions, in some embodiments, touch-sensitive surface 131 can be integrated with display panel 141 for input. And output function.
终端设备 700还可包括至少一种传感器 150, 比如光传感器、 运动传感器以及其他传 感器。 可选地, 光传感器可包括环境光传感器及接近传感器, 其中, 环境光传感器可根据 环境光线的明暗来调节显示面板 141的亮度,接近传感器可在终端设备 700移动到耳边时, 关闭显示面板 141 和 /或背光。 作为运动传感器的一种, 重力加速度传感器可检测各个方 向上(一般为三轴)加速度的大小, 静止时可检测出重力的大小及方向, 可用于识别手机 姿态的应用 (比如横竖屏切换、 相关游戏、 磁力计姿态校准) 、 振动识别相关功能 (比如 计步器、 敲击) 等; 至于终端设备 700还可配置的陀螺仪、 气压计、 湿度计、 温度计、 红 外线传感器等其他传感器, 在此不再赘述。 Terminal device 700 can also include at least one type of sensor 150, such as a light sensor, motion sensor, and other sensors. Optionally, the light sensor may include an ambient light sensor and a proximity sensor, wherein the ambient light sensor may adjust the brightness of the display panel 141 according to the brightness of the ambient light, and the proximity sensor may close the display panel when the terminal device 700 moves to the ear. 141 and / or backlight. As a kind of motion sensor, the gravity acceleration sensor can detect the magnitude of acceleration in all directions (usually three axes). When it is stationary, it can detect the magnitude and direction of gravity. It can be used to identify the gesture of the mobile phone (such as horizontal and vertical screen switching, related Game, magnetometer attitude calibration), vibration recognition related functions (such as pedometer, tapping), etc.; as for the terminal device 700 can also be configured with gyroscopes, barometers, hygrometers, thermometers, infrared sensors and other sensors, here No longer.
音频电路 160、扬声器 161, 传声器 162可提供用户与终端设备 700之间的音频接口。 音频电路 160可将接收到的音频数据转换后的电信号, 传输到扬声器 161, 由扬声器 161 转换为声音信号输出; 另一方面, 传声器 162将收集的声音信号转换为电信号, 由音频电 路 160接收后转换为音频数据, 再将音频数据输出处理器 180处理后, 经 RF电路 110以 发送给比如另一终端设备, 或者将音频数据输出至存储器 120以便进一步处理。 音频电路 160还可能包括耳塞插孔, 以提供外设耳机与终端设备 700的通信。 The audio circuit 160, the speaker 161, and the microphone 162 provide an audio interface between the user and the terminal device 700. The audio circuit 160 can transmit the converted electrical data of the received audio data to the speaker 161 for conversion to the sound signal output by the speaker 161; on the other hand, the microphone 162 converts the collected sound signal into an electrical signal by the audio circuit 160. After receiving, it is converted into audio data, and then processed by the audio data output processor 180, transmitted to the terminal device, for example, by the RF circuit 110, or outputted to the memory 120 for further processing. The audio circuit 160 may also include an earbud jack to provide communication of the peripheral earphones with the terminal device 700.
为了实现无线通信,该终端设备上可以配置有无线通信单元 170,该无线通信单元 170 可以为 WiFi模块。 WiFi属于短距离无线传输技术, 终端设备 700通过无线通信单元 170 可以帮助用户收发电子邮件、 浏览网页和访问流式媒体等, 它为用户提供了无线的宽带互 联网访问。 虽然图 5示出了无线通信单元 170, 但是可以理解的是, 其并不属于终端设备 700的必须构成, 完全可以根据需要在不改变发明的本质的范围内而省略。 In order to implement wireless communication, the terminal device may be configured with a wireless communication unit 170, which may be a WiFi module. WiFi is a short-range wireless transmission technology, and the terminal device 700 can help users to send and receive emails, browse web pages, and access streaming media through the wireless communication unit 170, which provides users with wireless broadband Internet access. Although FIG. 5 shows the wireless communication unit 170, it can be understood that it does not belong to the essential configuration of the terminal device 700, and may be omitted as needed within the scope of not changing the essence of the invention.
处理器 180是终端设备 700的控制中心,利用各种接口和线路连接整个手机的各个部 分, 通过运行或执行存储在存储器 120 内的软件程序和 /或模块, 以及调用存储在存储器 120内的数据, 执行终端设备 700的各种功能和处理数据, 从而对手机进行整体监控。 可 选的, 处理器 180可包括一个或多个处理核心; 优选的, 处理器 180可集成应用处理器和 调制解调处理器, 其中, 应用处理器主要处理操作系统、 用户界面和应用程序等, 调制解 调处理器主要处理无线通信。可以理解的是, 上述调制解调处理器也可以不集成到处理器 180中。 The processor 180 is the control center of the terminal device 700, which connects various portions of the entire handset using various interfaces and lines, by running or executing software programs and/or modules stored in the memory 120, and recalling data stored in the memory 120. The various functions and processing data of the terminal device 700 are executed to perform overall monitoring of the mobile phone. Can Alternatively, the processor 180 may include one or more processing cores. Preferably, the processor 180 may integrate an application processor and a modem processor, where the application processor mainly processes an operating system, a user interface, an application, and the like. The modem processor primarily handles wireless communications. It can be understood that the above modem processor may not be integrated into the processor 180.
终端设备 700还包括给各个部件供电的电源 190 (比如电池) , 优选的, 电源可以通 过电源管理系统与处理器 180逻辑相连, 从而通过电源管理系统实现管理充电、 放电、 以 及功耗管理等功能。电源 190还可以包括一个或一个以上的直流或交流电源、再充电系统、 电源故障检测电路、 电源转换器或者逆变器、 电源状态指示器等任意组件。 The terminal device 700 further includes a power source 190 (such as a battery) for supplying power to the various components. Preferably, the power source can be logically connected to the processor 180 through the power management system to manage functions such as charging, discharging, and power management through the power management system. . Power supply 190 may also include any one or more of a DC or AC power source, a recharging system, a power failure detection circuit, a power converter or inverter, a power status indicator, and the like.
尽管未示出, 终端设备 700还可以包括摄像头、 蓝牙模块等, 在此不再赘述。 具体在 本实施例中, 终端设备的显示单元是触摸屏显示器, 终端设备还包括有存储器, 以及一个 或者一个以上的程序, 其中一个或者一个以上程序存储于存储器中, 且经配置以由一个或 者一个以上处理器执行所述一个或者一个以上程序包含用于进行以下操作的指令: Although not shown, the terminal device 700 may further include a camera, a Bluetooth module, and the like, and details are not described herein. Specifically, in this embodiment, the display unit of the terminal device is a touch screen display, the terminal device further includes a memory, and one or more programs, wherein one or more programs are stored in the memory, and configured to be one or one The above processor executing the one or more programs includes instructions for performing the following operations:
将配对信息发送至服务器, 所述服务器用于在预设对应关系中査找所述配对信息, 若 所述配对信息査找成功, 则获取所述预设对应关系中与所述配对信息对应的地址标识, 依 据所述地址标识连通匹配的网络电视终端, 返回配对成功结果; Sending the pairing information to the server, where the server is configured to search for the pairing information in the preset correspondence relationship, and if the pairing information is found successfully, obtain the address identifier corresponding to the pairing information in the preset correspondence relationship. And identifying, according to the address identifier, the matching network television terminal, and returning a successful pairing result;
依据所述配对成功结果显示对应的控制页面,在所述控制页面中对对应的网络电视终 端进行无线控制。 Displaying, according to the successful result of the pairing, a corresponding control page, and performing wireless control on the corresponding network television terminal in the control page.
可选地, 存储器还包括进行以下操作的指令: 所述将配对信息发送至服务器的步骤包 括- 访问预设的 URL地址, 显示与所述预设的 URL地址对应的网页页面; Optionally, the memory further includes: performing the following operations: the step of sending the pairing information to the server includes: accessing a preset URL address, and displaying a webpage page corresponding to the preset URL address;
接收在所述与预设的 URL地址对应的网页页面中输入配对信息并将所述配对信息发 送至服务器中。 Receiving the pairing information in the webpage page corresponding to the preset URL address and transmitting the pairing information to the server.
可选地, 存储器还包括进行以下操作的指令: 所述将配对信息发送至服务器的步骤包 括- 扫描网络电视终端的指定功能页面中的二维码; Optionally, the memory further includes instructions for: transmitting the pairing information to the server comprises: scanning a two-dimensional code in a designated function page of the network television terminal;
访问所述二维码中的设定的 URL地址对应的网页页面; Accessing a webpage page corresponding to the set URL address in the two-dimensional code;
将所述二维码中的配对码填入所述网页页面中的设定位置, 上传至服务器。 The pairing code in the two-dimensional code is filled in the set position in the webpage page, and uploaded to the server.
可选地, 存储器还包括进行以下操作的指令: 依据所述配对成功结果显示对应的控制 页面, 在所述控制页面中对对应的网络电视终端进行无线控制的步骤包括: Optionally, the memory further includes: performing, according to the pairing success result, a corresponding control page, wherein the step of performing wireless control on the corresponding network television terminal in the control page includes:
接收服务器返回的配对成功结果, 依据所述配对成功结果显示对应的控制页面, 在所 述控制页面中接收对对应的网络电视终端进行无线控制的控制指令并发送至服务器, 由服 务器将所述控制指令发送至网络电视终端。 实施例十六 Receiving a successful pairing result returned by the server, displaying a corresponding control page according to the pairing success result, receiving a control instruction for performing wireless control on the corresponding network television terminal in the control page, and sending the control command to the server, where the server controls the control The instructions are sent to the network TV terminal. Example sixteen
图 13是根据一示例性实施例示出的一种服务器结构示意图。该服务器 1900可因配置 或性能不同而产生比较大的差异,可以包括一个或一个以上中央处理器(central processing units, CPU) 1922 (例如, 一个或一个以上处理器)和存储器 1932, 一个或一个以上存储 应用程序 1942或数据 1944的存储介质 1930 (例如一个或一个以上海量存储设备)。其中, 存储器 1932和存储介质 1930可以是短暂存储的或持久存储的。 存储在存储介质 1930的 程序可以包括一个或一个以上模块(图示没标出) , 每个模块可以包括对服务器中的一系 列指令操作。 更进一步地, 中央处理器 1922可以设置为与存储介质 1930通信, 在服务器 1900上执行存储介质 1930中的一系列指令操作。 FIG. 13 is a schematic structural diagram of a server according to an exemplary embodiment. The server 1900 can be configured Or a relatively large difference in performance, may include one or more central processing units (CPUs) 1922 (eg, one or more processors) and memory 1932, one or more storage applications 1942 or Storage medium 1930 of data 1944 (eg, one or one storage device in Shanghai). Among them, the memory 1932 and the storage medium 1930 may be temporarily stored or persistently stored. The program stored on storage medium 1930 may include one or more modules (not shown), each of which may include a series of instruction operations in the server. Still further, central processor 1922 can be configured to communicate with storage medium 1930, executing a series of instruction operations in storage medium 1930 on server 1900.
服务器 1900还可以包括一个或一个以上电源 1926, 一个或一个以上有线或无线网络 接口 1950, 一个或一个以上输入输出接口 1958, 一个或一个以上键盘 1956, 和 /或, 一个 或一个以上操作系统 1941, 例如 Windows ServerTM, Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM等等。 其中, 中央处理器 1922可以在服务器 1900上执行以下操作的指令: 接收网络电视终端发送的配对信息与地址标识; Server 1900 may also include one or more power supplies 1926, one or more wired or wireless network interfaces 1950, one or more input and output interfaces 1958, one or more keyboards 1956, and/or one or more operating systems 1941. For example, Windows ServerTM, Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM, and more. The central processing unit 1922 may execute an instruction on the server 1900 to: receive the pairing information and the address identifier sent by the network television terminal;
生成所述配对信息与地址标识的对应关系并存储; Generating a correspondence between the pairing information and an address identifier and storing the relationship;
接收联网设备发送的配对信息; Receiving pairing information sent by the networked device;
在所述配对信息与地址标识的对应关系中査找所述联网设备发送的配对信息; 若所述联网设备发送的配对信息査找成功,则依据所述联网设备发送的配对信息对应 的地址标识连通匹配的网络电视终端, 返回配对成功结果至联网设备; Searching for the pairing information sent by the networked device in the correspondence between the pairing information and the address identifier; if the pairing information sent by the networked device is successfully found, the address identifier corresponding to the pairing information sent by the networked device is connected and matched. Network TV terminal, returning the successful result of the pairing to the networked device;
接收联网设备发送的控制指令, 并将所述控制指令发送至网络电视终端中, 使所述联 网设备对所述网络电视终端进行无线控制。 Receiving a control command sent by the networked device, and transmitting the control command to the network television terminal, so that the network device performs wireless control on the network television terminal.
可选地, 处理器还包括进行以下操作的指令: Optionally, the processor further includes instructions for:
为所述配对信息与地址标识的对应关系设置时效; Setting an aging time for the correspondence between the pairing information and the address identifier;
当所述配对信息与地址标识的对应关系的时效失效时,删除所述配对信息与地址标识 的对应关系。 When the aging of the correspondence between the pairing information and the address identifier is invalid, the correspondence between the pairing information and the address identifier is deleted.
可选地, 处理器还包括进行以下操作的指令: 所述地址标识包括网络电视终端的 π> 地址以及介质访问控制地址 MAC地址。 Optionally, the processor further includes instructions for: the address identifier includes a π> address of the network television terminal and a medium access control address MAC address.
可选地, 处理器还包括进行以下操作的指令: 所述接收联网设备发送的配对信息的步 骤包括: Optionally, the processor further includes: the step of: receiving the pairing information sent by the networked device:
获取联网设备访问的网址信息, 所述网址信息中包含配对信息; Obtaining website information accessed by the networked device, where the website information includes pairing information;
获得所述网址信息中的配对信息。 本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他 实施例的不同之处, 各个实施例之间相同相似的部分互相参照即可。 Obtaining pairing information in the web address information. The various embodiments in the present specification are described in a progressive manner, and each embodiment focuses on differences from other embodiments, and the same similar parts between the various embodiments may be referred to each other.
本领域内的技术人员应明白, 本公开实施例的实施例可提供为方法、 装置、 或计算机 程序产品。 因此, 本公开实施例可采用完全硬件实施例、 完全软件实施例、 或结合软件和 硬件方面的实施例的形式。而且, 本公开实施例可采用在一个或多个其中包含有计算机可 用程序代码的计算机可用存储介质 (包括但不限于磁盘存储器、 CD-ROM、 光学存储器等;) 上实施的计算机程序产品的形式。 Those skilled in the art will appreciate that embodiments of the disclosed embodiments can be provided as a method, apparatus, or computer program product. Thus, embodiments of the present disclosure can take the form of an entirely hardware embodiment, an entirely software embodiment, or a combination of software and hardware. Moreover, embodiments of the present disclosure may employ one or more computers including therein In the form of a computer program product embodied on a computer usable storage medium (including but not limited to disk storage, CD-ROM, optical storage, etc.).
本公开实施例是参照根据本公开实施例的方法、 移动设备 (系统)、 和计算机程序产品 的流程图和 I或方框图来描述的。应理解可由计算机程序指令实现流程图和 I或方框图中 的每一流程和 I或方框、 以及流程图和 I或方框图中的流程和 I或方框的结合。 可提供这 些计算机程序指令到通用计算机、 专用计算机、 嵌入式处理机或其他可编程数据处理移动 设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理移动设备的处理器 执行的指令产生用于实现在流程图一个流程或多个流程和 /或方框图一个方框或多个方 框中指定的功能的装置。 Embodiments of the present disclosure are described with reference to flowchart illustrations and/or block diagrams of methods, mobile devices (systems), and computer program products according to embodiments of the present disclosure. It will be understood that each flow and I or block of the flowchart illustrations and FIG. These computer program instructions can be provided to a processor of a general purpose computer, special purpose computer, embedded processor or other programmable data processing mobile device to produce a machine such that instructions are executed by a processor of a computer or other programmable data processing mobile device Means are provided for implementing the functions specified in one or more of the flow or in one or more blocks of the flow chart.
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理移动设备以特 定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指 令装置的制造品,该指令装置实现在流程图一个流程或多个流程和 I或方框图一个方框或 多个方框中指定的功能。 The computer program instructions can also be stored in a computer readable memory that can direct a computer or other programmable data processing mobile device to operate in a particular manner, such that instructions stored in the computer readable memory produce an article of manufacture comprising the instruction device. The instruction device implements the functions specified in one or more flows of the flowchart and one or more blocks of the I or block diagram.
这些计算机程序指令也可装载到计算机或其他可编程数据处理移动设备上,使得在计 算机或其他可编程移动设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算 机或其他可编程移动设备上执行的指令提供用于实现在流程图一个流程或多个流程和 / 或方框图一个方框或多个方框中指定的功能的步骤。 These computer program instructions can also be loaded onto a computer or other programmable data processing mobile device such that a series of operational steps are performed on a computer or other programmable mobile device to produce computer-implemented processing for use in a computer or other programmable mobile device The instructions executed above provide steps for implementing the functions specified in one or more flows of the flowchart or in a block or blocks of the flowchart.
尽管已描述了本公开实施例的可选实施例,但本领域内的技术人员一旦得知了基本创 造性概念, 则可对这些实施例做出另外的变更和修改。 所以, 所附权利要求意欲解释为包 括优选实施例以及落入本公开实施例范围的所有变更和修改。 Although alternative embodiments of the disclosed embodiments have been described, those skilled in the art can make additional changes and modifications to the embodiments once they are aware of the basic inventive concept. Therefore, the appended claims are intended to be construed as a
最后, 还需要说明的是, 在本文中, 诸如第一和第二等之类的关系术语仅仅用来将一 个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之 间存在任何这种实际的关系或者顺序。 而且, 术语 "包括"、 "包含"或者其任何其他变 体意在涵盖非排他性的包含, 从而使得包括一系列要素的过程、 方法、 物品或者移动设备 不仅包括那些要素, 而且还包括没有明确列出的其他要素, 或者是还包括为这种过程、 方 法、物品或者移动设备所固有的要素。在没有更多限制的情况下, 由语句 "包括一个…… " 限定的要素, 并不排除在包括所述要素的过程、 方法、 物品或者移动设备中还存在另外的 相同要素。 以上对本公开实施例所提供的一种对网络电视终端进行无线控制的方法、以及一种网 络电视终端、 以及一种联网设备、 以及一种服务器、 以及一种设备进行了详细介绍, 本文 中应用了具体个例对本公开实施例的原理及实施方式进行了阐述, 以上实施例的说明只是 用于帮助理解本公开实施例的方法及其核心思想; 同时, 对于本领域的一般技术人员, 依 据本公开实施例的思想, 在具体实施方式及应用范围上均会有改变之处, 综上所述, 本说 明书内容不应理解为对本公开实施例的限制。 Finally, it should also be noted that in this context, relational terms such as first and second are used merely to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply these entities. There is any such actual relationship or order between operations. Furthermore, the terms "comprising," "comprising," or "include" or "includes" are intended to encompass a non-exclusive inclusion, such that a process, method, article, or mobile device that includes a plurality of elements includes not only those elements but also Other elements, or elements that are inherent to such a process, method, item, or mobile device. An element defined by the phrase "comprising a ..." does not exclude the presence of additional equivalent elements in a process, method, article, or mobile device that includes the element, without further limitation. The method for wirelessly controlling a network television terminal provided by the embodiment of the present disclosure, and a network television terminal, a networked device, a server, and a device are described in detail. The principles and embodiments of the embodiments of the present disclosure have been described in detail. The description of the above embodiments is only for facilitating the understanding of the method and the core idea of the embodiments of the present disclosure. Meanwhile, for those of ordinary skill in the art, The present invention is not limited to the embodiments of the present disclosure. The details of the present disclosure are not limited to the embodiments of the present disclosure.
Claims
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201310365052.4A CN103458012B (en) | 2013-08-20 | 2013-08-20 | A kind of method and equipment that controlled in wireless is carried out to network TV terminal |
| CN201310365052.4 | 2013-08-20 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2015024391A1 true WO2015024391A1 (en) | 2015-02-26 |
Family
ID=49739954
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2014/076158 Ceased WO2015024391A1 (en) | 2013-08-20 | 2014-04-24 | Method and device for conducting wireless control on network television terminal |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN103458012B (en) |
| WO (1) | WO2015024391A1 (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106470359A (en) * | 2015-08-21 | 2017-03-01 | 深圳市天易联科技有限公司 | Game control method based on intelligent television and device |
| CN107734369A (en) * | 2017-10-13 | 2018-02-23 | 霍尔果斯聚视互娱文化产业有限公司 | A kind of device and method that TV is remotely limited using mobile terminal |
Families Citing this family (28)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103458012B (en) * | 2013-08-20 | 2017-06-27 | 小米科技有限责任公司 | A kind of method and equipment that controlled in wireless is carried out to network TV terminal |
| CN103701503A (en) * | 2013-12-25 | 2014-04-02 | 深圳市文鼎创数据科技有限公司 | Bluetooth pairing method and system, and Bluetooth KEY |
| US9265079B2 (en) | 2014-03-13 | 2016-02-16 | Microsoft Technology Licensing, Llc | Authentication and pairing of devices using a machine readable code |
| CN103942072A (en) * | 2014-04-03 | 2014-07-23 | 北京农业信息技术研究中心 | Electronic balance and method and system for customizing functions of electronic balance |
| CN103929501B (en) * | 2014-05-07 | 2018-03-02 | 应平 | Intelligent distant control server and its control method |
| CN103973787B (en) * | 2014-05-07 | 2017-10-27 | 应平 | The method and system of mobile intelligent terminal remote control display terminal |
| CN103957151B (en) * | 2014-05-15 | 2017-07-28 | 深圳市精准分众传媒有限公司 | A kind of interactive application management system based on interactive box |
| CN105208673A (en) * | 2014-06-24 | 2015-12-30 | 小米科技有限责任公司 | Communication establishing method and device |
| US20180335926A1 (en) * | 2014-11-07 | 2018-11-22 | Huawei Technologies Co., Ltd. | Media resource sharing method, and device |
| CN104486682A (en) * | 2014-12-30 | 2015-04-01 | 康佳集团股份有限公司 | Method for checking television program comments |
| CN104820643B (en) * | 2015-03-25 | 2018-09-07 | 百度在线网络技术(北京)有限公司 | Method and apparatus for establishing connection between user equipment and smart machine |
| CN104735510B (en) * | 2015-04-14 | 2018-06-12 | 深圳市茁壮网络股份有限公司 | A kind of set-top box control method, apparatus and system |
| CN106664457A (en) * | 2015-05-29 | 2017-05-10 | 华为技术有限公司 | Method and device for managing position |
| CN104936010B (en) * | 2015-06-01 | 2018-03-23 | 百度在线网络技术(北京)有限公司 | TV remote controlling method, device and system based on input method |
| CN105635839B (en) * | 2015-12-28 | 2019-03-29 | 深圳Tcl数字技术有限公司 | Smart TV network switching method and device |
| CN105634887B (en) * | 2016-01-14 | 2020-04-10 | 九阳股份有限公司 | Network control method for kitchen household appliance |
| CN106060922A (en) * | 2016-06-27 | 2016-10-26 | 乐视控股(北京)有限公司 | Smart terminal positioning method and device |
| CN107959664A (en) * | 2016-10-18 | 2018-04-24 | 中兴通讯股份有限公司 | Implementation method, device and the platform that mobile terminal is interacted with IPTV |
| US11038870B2 (en) | 2017-03-09 | 2021-06-15 | Microsoft Technology Licensing, Llc | Quick response (QR) code for secure provisioning |
| CN107491277A (en) * | 2017-08-03 | 2017-12-19 | 成都弈览科技有限公司 | The method being controlled with Mobile phone touch control screen to giant-screen equipment |
| CN110022618A (en) * | 2018-01-08 | 2019-07-16 | 佛山市顺德区美的电热电器制造有限公司 | A kind of method that establishing connection and server, household electrical appliance, storage medium |
| CN110392375B (en) * | 2018-04-18 | 2022-02-22 | 腾讯科技(深圳)有限公司 | WiFi network channel modification method, terminal, server and storage medium |
| CN110535644B (en) * | 2019-09-16 | 2021-11-23 | 珠海格力电器股份有限公司 | Intelligent equipment remote control method, system and storage medium |
| CN113242477B (en) * | 2021-05-17 | 2022-05-17 | 珠海市亿鸿通信工程有限公司 | Building intercom wiring management method and system |
| CN115987748A (en) * | 2021-10-15 | 2023-04-18 | 深圳Tcl新技术有限公司 | Smart TV control method, device, storage medium and electronic equipment |
| CN115102942A (en) * | 2022-06-23 | 2022-09-23 | 北京元芯碳基集成电路研究院 | Display system and remote control method, device, device and storage medium thereof |
| CN117376617A (en) * | 2022-06-30 | 2024-01-09 | 中兴通讯股份有限公司 | Device control method, virtual set-top box, physical set-top box and system |
| CN119494353A (en) * | 2023-08-18 | 2025-02-21 | 华为技术有限公司 | Control method, large screen device, electronic device and system |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102404637A (en) * | 2011-11-09 | 2012-04-04 | Ut斯达康通讯有限公司 | System and method for controlling television remotely through intelligent mobile phone |
| CN202906975U (en) * | 2012-04-13 | 2013-04-24 | 杭州开启网络科技有限公司 | System for information interaction between mobile terminal and Internet |
| CN103152624A (en) * | 2013-02-26 | 2013-06-12 | 中兴通讯股份有限公司 | Remote control processing method, device and system |
| CN103458012A (en) * | 2013-08-20 | 2013-12-18 | 小米科技有限责任公司 | Method and device for wireless control over network television terminal |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7120438B2 (en) * | 2004-04-23 | 2006-10-10 | Research In Motion Limited | System and method for assigning a network address to a wireless device |
| ATE358940T1 (en) * | 2004-04-23 | 2007-04-15 | Research In Motion Ltd | SYSTEM AND METHOD FOR ASSIGNING A NETWORK ADDRESS TO A MOBILE TERMINAL |
-
2013
- 2013-08-20 CN CN201310365052.4A patent/CN103458012B/en active Active
-
2014
- 2014-04-24 WO PCT/CN2014/076158 patent/WO2015024391A1/en not_active Ceased
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102404637A (en) * | 2011-11-09 | 2012-04-04 | Ut斯达康通讯有限公司 | System and method for controlling television remotely through intelligent mobile phone |
| CN202906975U (en) * | 2012-04-13 | 2013-04-24 | 杭州开启网络科技有限公司 | System for information interaction between mobile terminal and Internet |
| CN103152624A (en) * | 2013-02-26 | 2013-06-12 | 中兴通讯股份有限公司 | Remote control processing method, device and system |
| CN103458012A (en) * | 2013-08-20 | 2013-12-18 | 小米科技有限责任公司 | Method and device for wireless control over network television terminal |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106470359A (en) * | 2015-08-21 | 2017-03-01 | 深圳市天易联科技有限公司 | Game control method based on intelligent television and device |
| CN107734369A (en) * | 2017-10-13 | 2018-02-23 | 霍尔果斯聚视互娱文化产业有限公司 | A kind of device and method that TV is remotely limited using mobile terminal |
Also Published As
| Publication number | Publication date |
|---|---|
| CN103458012A (en) | 2013-12-18 |
| CN103458012B (en) | 2017-06-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2015024391A1 (en) | Method and device for conducting wireless control on network television terminal | |
| CN105933904B (en) | Network connection method and device | |
| US10547609B2 (en) | Method, apparatus, and system for controlling intelligent device, and storage medium | |
| TWI512525B (en) | Method and system for associating two terminals with each other, terminal and computer-readable storage medium | |
| CN103391473B (en) | Method and device for providing and acquiring audio and video | |
| CN107332976B (en) | Karaoke method, device, equipment and system | |
| CN105792208A (en) | Method for controlling device access, related device and system | |
| CN104113782A (en) | Video-based sign-in method, terminal, server and system | |
| CN110719319B (en) | Resource sharing method, device, terminal equipment and storage medium | |
| WO2015027823A1 (en) | Method, binding server, terminal, and system for binding multiple terminals | |
| CN104683456A (en) | Service processing method, server and terminal | |
| CN106792622A (en) | Method and terminal equipment for connecting hidden AP | |
| CN106454810A (en) | A method and terminal equipment for establishing a hotspot | |
| WO2018006841A1 (en) | Qr code information transmission method, device and apparatus | |
| WO2017096909A1 (en) | Data connection establishing method and apparatus | |
| CN109521684B (en) | Household equipment control method and terminal equipment | |
| CN107318119B (en) | Household appliance networking method, household appliance and computer readable storage medium | |
| CN103607377B (en) | Information sharing method, Apparatus and system | |
| CN105227598B (en) | Resource sharing method, device and system based on cloud storage | |
| CN110022551B (en) | Information interaction method and terminal device | |
| CN109495769B (en) | Video communication method, terminal, smart television, server and storage medium | |
| CN107835495A (en) | A kind of message prompt method, device and mobile terminal | |
| CN104917905B (en) | Processing method, terminal and the server of Stranger Calls | |
| CN105306244B (en) | Router management method, system and equipment | |
| WO2018161788A1 (en) | Multimedia data sharing method and device |
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: 14838157 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: 14838157 Country of ref document: EP Kind code of ref document: A1 |