WO2017124681A1 - Method and system for smart television identity recognition - Google Patents

Method and system for smart television identity recognition Download PDF

Info

Publication number
WO2017124681A1
WO2017124681A1 PCT/CN2016/084858 CN2016084858W WO2017124681A1 WO 2017124681 A1 WO2017124681 A1 WO 2017124681A1 CN 2016084858 W CN2016084858 W CN 2016084858W WO 2017124681 A1 WO2017124681 A1 WO 2017124681A1
Authority
WO
WIPO (PCT)
Prior art keywords
smart
opendid
communication data
check code
verification information
Prior art date
Application number
PCT/CN2016/084858
Other languages
French (fr)
Chinese (zh)
Inventor
王云华
Original Assignee
深圳Tcl数字技术有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 深圳Tcl数字技术有限公司 filed Critical 深圳Tcl数字技术有限公司
Publication of WO2017124681A1 publication Critical patent/WO2017124681A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/40Network security protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0876Network architectures or network communication protocols for network security for authentication of entities based on the identity of the terminal or configuration, e.g. MAC address, hardware or software configuration or device fingerprint
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/083Network architectures or network communication protocols for network security for authentication of entities using passwords
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network

Definitions

  • the present invention relates to the field of communications technologies, and in particular, to a smart television identity recognition method and system.
  • smart TVs can interact with terminals such as smart phones and PADs (tablets) to realize various functions such as video chat and transaction payment.
  • terminals such as smart phones and PADs (tablets)
  • PADs tablets
  • the user can initiate a video chat request to the smart TV through the smart phone, and establish a video communication between the smart phone and the smart TV.
  • the communication data may be interfered in the transmission, the communication data of the corresponding smart TV is falsified, and the other smart TVs that are not for the purpose of the smart TV receive the communication data response.
  • the main object of the present invention is to provide a smart television identity recognition method and system, which aims to solve the problem that the communication data of the corresponding target smart television is falsified due to the interference of the communication data in the prior art, resulting in a non-target smart television.
  • Other smart TVs receive technical problems with abnormal response of communication data.
  • the present invention provides a smart television identity recognition method, and the smart television identity recognition method includes the following steps:
  • the smart TV acquires the verification information included in the communication data when receiving the communication data sent by the cloud server;
  • the verification information includes a first OpendID and a first check code for identifying a smart TV identity of the destination, comparing the first OpendID and the first check code, and determining whether the destination smart TV corresponding to the communication data is a smart television; wherein the smart television determines a second check code corresponding to the first OpendID according to a preset rule, and determines the communication data when the second check code is consistent with the first check code
  • the corresponding purpose smart TV is the smart TV;
  • the verification information includes a first OpendID and a first check code for identifying a smart TV identity of the destination, comparing the first OpendID with the first check code, and determining a destination smart TV corresponding to the communication data.
  • the steps for the smart TV include:
  • the method before the step of acquiring the verification information included in the communication data when the smart TV receives the communication data sent by the cloud server, the method further includes:
  • the cloud server When receiving the communication data sent to the smart TV, the cloud server acquires a second OpendID for identifying the smart TV identity of the destination;
  • the present invention also provides a smart television identity recognition method, and the smart television identity recognition method includes the following steps:
  • the smart TV acquires the verification information included in the communication data when receiving the communication data sent by the cloud server;
  • the verification information includes a first OpendID and a first check code for identifying a smart TV identity of the destination, comparing the first OpendID and the first check code, and determining whether the destination smart TV corresponding to the communication data is Smart TV;
  • the verification information includes a first OpendID and a first check code for identifying a smart TV identity of the destination, comparing the first OpendID with the first check code, and determining a destination smart TV corresponding to the communication data.
  • the steps for the smart TV include:
  • the verification information further includes a first error correction code, comparing the first OpendID and the first check code, and determining whether the destination smart TV corresponding to the communication data is the smart TV comprises:
  • the method before the step of acquiring the verification information included in the communication data when the smart TV receives the communication data sent by the cloud server, the method further includes:
  • the cloud server When receiving the communication data sent to the smart TV, the cloud server acquires a second OpendID for identifying the smart TV identity of the destination;
  • the step of generating corresponding verification information according to the obtained second OpendID and the third check code corresponding to the second OpendID includes:
  • the step of generating corresponding verification information according to the obtained second OpendID and the third check code corresponding to the second OpendID includes:
  • the present invention further provides a smart television identity recognition system, where the smart television identity recognition system includes:
  • a first acquiring module configured to acquire, when the smart television receives the communication data sent by the cloud server, the verification information included in the communication data
  • the verification information includes a first OpendID and a first check code for identifying a smart TV identity of the destination, and comparing the first OpendID and the first check code to determine a destination corresponding to the communication data Whether the smart TV is the smart TV;
  • a processing module configured to respond to the received communication data when the destination smart television corresponding to the communication data is the smart television.
  • the determining module comprises:
  • a decoding unit configured to decode the verification information, to obtain a first OpendID and a first verification code
  • a first calculating unit configured to add an ASCII value corresponding to each character of the first OpendID to obtain a second check code corresponding to the first OpendID;
  • a comparison unit configured to compare whether the first check code and the second check code are consistent
  • a judging unit configured to: when the first check code is consistent with the second check code, determine that the destination smart TV corresponding to the communication data is the smart TV; and the first check code and the When the second check code is inconsistent, it is determined that the destination smart TV corresponding to the communication data is not the smart TV.
  • the determining module comprises:
  • a decoding unit configured to decode the verification information, to obtain a first OpendID, a first check code, and a first error correction code
  • a first calculating unit configured to add an ASCII value corresponding to each character of the first OpendID to obtain a second check code corresponding to the first OpendID, and the second check code and the smart Adding the ASCII values corresponding to the numbers of the televisions to obtain a second error correcting code corresponding to the first OpendID;
  • an comparing unit configured to compare whether the first check code and the second check code are consistent, and whether the first error correcting code is consistent with the second error correcting code
  • a determining unit configured to determine, according to the comparison result, whether the destination smart television corresponding to the communication data is the smart television, wherein the first check code is consistent with the second check code, and the When an error correcting code is consistent with the second error correcting code, it is determined that the destination smart television corresponding to the communication data is the smart television.
  • the smart television identity recognition system further includes:
  • a second acquiring module configured to acquire, when the cloud server receives the communication data sent to the smart TV, a second OpendID for identifying the smart TV identity of the destination;
  • a generating module configured to generate corresponding verification information according to the obtained second OpendID and the third check code corresponding to the second OpendID;
  • a sending module configured to send communication data including the verification information to the smart television, to obtain verification information included in the communication data when the smart television receives the communication data.
  • the smart television identity identification method and system when receiving the communication data sent by the cloud server, the smart television acquires the verification information contained in the communication data, and the verification information includes the smart television identity used for the identification purpose. Comparing the first OpendID and the first check code, comparing the first OpendID and the first check code, determining whether the destination smart TV corresponding to the communication data is the smart TV, and the destination intelligence corresponding to the communication data.
  • the television is the smart TV, responding to the received communication data, thereby avoiding the tampering of the smart TV corresponding to the communication data due to the interference of the communication data in the transmission, and the abnormality of the response of the other smart televisions receiving the communication data. The situation improves the accuracy of information transmission.
  • FIG. 1 is a schematic flow chart of a first embodiment of a smart television identity recognition method according to the present invention
  • FIG. 2 is a schematic diagram of a refinement process of determining whether a destination smart TV corresponding to the communication data is the smart TV according to a second embodiment of the smart television identity identification method of the present invention
  • FIG. 3 is a schematic flowchart of a fourth embodiment of a smart television identity recognition method according to the present invention.
  • FIG. 4 is a schematic diagram of a refinement process for generating verification information in a fourth embodiment of a smart television identity identification method according to the present invention.
  • FIG. 5 is a schematic diagram of functional modules of a first embodiment of a smart television identity recognition system according to the present invention.
  • FIG. 6 is a schematic diagram of a refinement function module of a judging module in a second embodiment of the smart television identity recognition system of the present invention.
  • FIG. 7 is a schematic diagram of functional modules of a fourth embodiment of a smart television identity recognition system according to the present invention.
  • FIG. 1 is a schematic flowchart diagram of a first embodiment of a smart television identity recognition method according to the present invention.
  • the smart television identity recognition method comprises the following steps:
  • Step S10 The smart TV acquires the verification information included in the communication data when receiving the communication data sent by the cloud server.
  • multiple terminals such as a smart TV and a smart phone
  • the smart phone when the smart phone is to establish a video chat, payment transaction, etc. communication with the smart TV for the smart TV, the smart phone sends corresponding communication data to the cloud server, for example, the smart phone sends the corresponding and intelligent The television establishes a communication request to the cloud server.
  • the cloud server When receiving the communication data sent by the smart phone, the cloud server acquires an OpendID for identifying a smart TV identity corresponding to the communication data.
  • the cloud server may obtain an OpendID corresponding to the smart TV by querying a preset identifier information table, or may automatically generate an OpendID corresponding to the smart TV when receiving the communication connection request. .
  • the cloud server determines the check code corresponding to the OpendID according to the obtained OpendID and a preset rule. For example, the sum value of the ASCII values corresponding to each character of the OpendID is determined as the check code corresponding to the OpendID, and the OpendID is in one-to-one correspondence with the check code.
  • the cloud server generates verification information according to the OpendID and the check code. After generating the verification information, the cloud server sends communication data including the verification information to the smart TV according to the smart TV corresponding to the communication data.
  • the cloud server sends the communication data to the smart TV
  • the smart TV acquires the verification information included in the received communication data, and acquires the identifier of the smart TV included in the verification information.
  • the first OpendID and the first check code of the identity are examples of the identity.
  • Step S20 the verification information includes a first OpendID and a first check code for identifying a smart TV identity of the destination, comparing the first OpendID with the first check code, and determining a destination smart TV corresponding to the communication data. Whether it is the smart TV;
  • the smart TV After acquiring the first OpendID and the first check code, the smart TV determines, according to the first OpendID and the first check code, whether the smart TV corresponding to the communication data is the smart TV. Specifically, the smart TV determines the second check code corresponding to the first OpendID according to the same preset rule, for example, determining a sum value of the ASCII values corresponding to each character of the first OpendID. a second check code corresponding to the first OpendID. And comparing whether the second check code corresponding to the first OpendID is consistent with the first check code. And when the second check code corresponding to the first OpendID is consistent with the first check code, determining that the smart TV corresponding to the communication data is the smart TV. When the second check code corresponding to the first OpendID does not match the first check code, it is determined that the smart TV corresponding to the communication data is not the smart TV.
  • Step S30 responding to the received communication data when the destination smart television corresponding to the communication data is the smart television.
  • the smart television When it is determined that the smart TV corresponding to the communication data is the smart television, the smart television responds to the received communication data. And feedback corresponding response message to the cloud server. When the smart TV determines that the smart TV corresponding to the communication data is not the smart TV, it does not respond to the received communication data.
  • the smart TV when receiving the communication data sent by the cloud server, acquires the verification information included in the communication data, where the verification information includes a first OpendID for identifying the identity of the smart TV identity. a first check code, comparing the first OpendID and the first check code, determining whether the destination smart TV corresponding to the communication data is the smart TV, and the smart TV corresponding to the communication data is the smart.
  • the intelligent television corresponding to the communication data in response to the received communication data, the intelligent television corresponding to the communication data is falsified due to interference of the communication data in the transmission, and the other intelligent television receives the communication data to respond to the abnormal situation, thereby improving the information. The accuracy of the transmission.
  • the step S20 includes:
  • Step S21 decoding the verification information to obtain a first OpendID and a first verification code
  • Step S22 adding the ASCII values corresponding to each character of the first OpendID to obtain a second check code corresponding to the first OpendID;
  • Step S23 comparing whether the first check code and the second check code are consistent; if yes, performing step S24; if not, executing step S25.
  • Step S24 determining that the destination smart TV corresponding to the communication data is the smart TV
  • Step S25 determining that the destination smart TV corresponding to the communication data is not the smart TV.
  • the smart television decodes the verification information, obtains a first OpendID and a first verification code, and saves the The first OpendID and the first check code. Then, the ASCII values corresponding to each character of the first OpendID are added to obtain a second check code corresponding to the first OpendID and saved. After obtaining the second check code, the terminal compares whether the first check code and the second check code are consistent, and determines, according to the comparison result, whether the target smart TV corresponding to the communication data is Smart TV.
  • the smart TV obtains the verification information as “AAB195”
  • the smart TV decodes the verification information, and extracts the upper three bits of the verification information “AAB195” to obtain the first OpendID “AAB”, and extracts the verification.
  • the lower three bits of the message "AAB195” obtain the first check code "195".
  • the smart TV adds the ASCII values corresponding to each character of the first OpendID "AAB” to obtain a second check code "196".
  • the smart television compares the first check code "195” with the second check code "196”, and therefore, determines that the destination smart TV corresponding to the communication data is not the smart TV, and receives The incoming communication data does not respond.
  • the decoding verification information obtains the corresponding OpendID and the check code, and the communication is judged by comparing whether the OpendID and the check code match. Whether the smart TV corresponding to the data is the smart TV, improves the accuracy of whether the terminal detects whether the information transmission is normal.
  • the step S20 includes:
  • Step a decoding the verification information to obtain a first OpendID, a first check code, and a first error correction code
  • step b the ASCII values corresponding to each character of the first OpendID are added to obtain a second check code corresponding to the first OpendID, and the second check code is corresponding to the number of the target smart TV. Adding ASCII values to obtain a second error correction code corresponding to the first OpendID;
  • Step c comparing whether the first check code and the second check code are consistent, and whether the first error correcting code is consistent with the second error correcting code;
  • Step d determining, according to the comparison result, whether the destination smart TV corresponding to the communication data is the smart television, wherein the first check code is consistent with the second check code, and the first correction When the error code is consistent with the second error correction code, it is determined that the destination smart television corresponding to the communication data is the smart television.
  • the cloud server determines a check code and an error correction code corresponding to the OpendID according to the OpendID and a preset rule, and generates verification information according to the OpendID, the check code, and the error correction code. For example, the cloud server adds the check code to the ASCII value corresponding to the number of the smart TV to obtain a corresponding error correction code.
  • the smart television acquires the verification information included in the received communication data, the smart television decodes the verification information, obtains a first OpendID, a first verification code, and a first error correction code, and saves the first An OpendID, a first check code, and a first error correcting code.
  • the ASCII values corresponding to each character of the first OpendID are added to obtain a second check code corresponding to the first OpendID and saved.
  • the smart TV adds the second check code to the ASCII value corresponding to the number of the smart TV to obtain a second error correcting code corresponding to the first OpendID and saves it.
  • the smart TV compares whether the first check code and the second check code are consistent, and whether the first error correcting code and the second error correcting code are consistent.
  • the smart television determines, according to the comparison result, whether the smart TV corresponding to the communication data is the smart TV.
  • the smart television determines the smart TV corresponding to the communication data Is the smart television; otherwise, the first check code is inconsistent with the second check code, or the first error correcting code is inconsistent with the second error correcting code, or in the check code and
  • the smart TV determines that the smart TV corresponding to the communication data is not the smart TV.
  • the decoding verification information when the smart television acquires the verification information included in the received communication data, the decoding verification information obtains the corresponding OpendID, the check code, and the error correction code, and compares the OpendID, the check code, and the correction. Whether the error code matches to determine whether the smart TV corresponding to the communication data is the smart TV, and only determines whether the smart TV corresponding to the communication data is the smart TV when the three matches, thereby further improving whether the terminal detects whether the information transmission is normal or not. Sex.
  • FIG. 3 is a schematic flowchart diagram of a fourth embodiment of a smart television identity recognition method according to the present invention.
  • Step S40 when receiving the communication data sent to the smart TV, the cloud server acquires a second OpendID for identifying the smart TV identity of the destination;
  • Step S50 Generate corresponding verification information according to the obtained second OpendID and the third check code corresponding to the second OpendID.
  • Step S60 Send communication data including the verification information to the smart TV, so that when the smart TV receives the communication data, the verification information included in the communication data is acquired.
  • the cloud server when receiving the communication data sent to the smart TV, acquires a second OpendID for identifying the smart TV identity of the destination.
  • the cloud server may obtain the second OpendID corresponding to the destination smart TV by querying the preset identifier information table, or may automatically generate the second corresponding to the target smart TV when receiving the communication data. OpendID.
  • the step S50 includes:
  • Step S51 adding the ASCII values corresponding to each character of the second OpendID to obtain a third check code corresponding to the second OpendID;
  • Step S52 combining the second OpendID and the third check code to generate corresponding verification information.
  • the cloud server when the cloud server obtains the second OpendID, the second OpendID is saved.
  • the cloud server determines an ASCII value corresponding to each character of the second OpendID, and then adds the ASCII value corresponding to each character to obtain a third check code corresponding to the second OpendID and saves. Then, the cloud server combines the second OpendID and the third check code to generate corresponding verification information and save the same. For example, the cloud server sequentially arranges the second OpendID and the third check code in order from high to low to form the verification information. It can be understood by those skilled in the art that the manner in which the cloud server combines the second OpendID and the third check code is not limited herein.
  • the cloud server obtains the second OpendID as “AAA”
  • the cloud server adds the ASCII values corresponding to each character of the second OpendID “AAA”, and the character “A”
  • the corresponding ASCII value is 65
  • the third check code corresponding to the second OpendID “AAA” is calculated to be “195”.
  • the cloud server combines the second OpendID and the third check code, for example, sequentially arranging the second OpendID and the third check code according to a high to low position to form the school.
  • the test information is "AAA195".
  • the step S50 includes:
  • Step e adding the ASCII values corresponding to each character of the second OpendID to obtain a third check code corresponding to the second OpendID;
  • Step f adding the third check code to the ASCII value corresponding to the number of the smart TV to obtain a third error correcting code corresponding to the second OpendID;
  • Step g Combine the second OpendID, the third check code, and the third error correcting code to generate corresponding check information.
  • the cloud server determines an ASCII value corresponding to each character of the second OpendID, and then adds the ASCII value corresponding to each character to obtain a third check code corresponding to the second OpendID and saves.
  • each terminal device uniquely has a number
  • the cloud server pre-stores the number corresponding to each terminal device.
  • the cloud server adds the third check code value to the ASCII value corresponding to the number of the smart TV to obtain a third error correction code corresponding to the second OpendID and saves it.
  • the cloud server combines the second OpendID, the third check code, and the third error correcting code to generate corresponding verification information and save the same.
  • the cloud server sequentially arranges the second OpendID, the third check code, and the third error correcting code in order from high to low to form the check information. It can be understood by those skilled in the art that the manner in which the cloud server combines the second OpendID, the third check code, and the third error correcting code is not limited herein.
  • the cloud server After generating the verification information, the cloud server sends communication data including the verification information to the smart TV according to the smart TV corresponding to the communication data.
  • the smart TV receives the communication data sent by the cloud server, the smart TV acquires the verification information included in the received communication data.
  • the smart television After obtaining the verification information, the smart television determines, according to the verification information, whether the destination smart television corresponding to the communication data is the smart television.
  • the cloud server when receiving the communication data, acquires a second OpendID for identifying the smart TV identity corresponding to the communication data, and then generates corresponding verification information according to the second OpendID, and then The smart TV transmits communication data containing the verification information.
  • the smart television determines, according to the verification information in the communication data, whether the destination smart television corresponding to the communication data is the smart television, and responds when the smart television corresponding to the communication data is the smart television.
  • the received communication data avoids the tampering of the smart TV corresponding to the communication data due to the interference of the communication data in the transmission, and the abnormal situation that the other terminal receives the response of the communication data, thereby improving the accuracy of the information transmission.
  • FIG. 5 is a schematic diagram of functional modules of a first embodiment of a smart television identity recognition system according to the present invention.
  • the smart television identity recognition system includes:
  • the first obtaining module 10 is configured to acquire, when the smart TV receives the communication data sent by the cloud server, the verification information included in the communication data;
  • the judging module 20 the verification information includes a first OpendID and a first check code for identifying the smart TV identity of the destination, and is used to compare the first OpendID with the first check code, and determine the correspondence corresponding to the communication data. Whether the smart television is the smart television;
  • the processing module 30 is configured to respond to the received communication data when the smart TV corresponding to the communication data is the smart TV.
  • the first obtaining module 10 acquires the verification information included in the communication data, where the verification information includes the identifier for identifying the target smart television identity.
  • the determining module 20 compares the first OpendID with the first check code, and determines whether the destination smart TV corresponding to the communication data is the smart TV; the smart corresponding to the communication data
  • the processing module 30 responds to the received communication data.
  • the first obtaining module 10 acquires the verification information included in the communication data, and the verification information includes the smart television for identifying the smart television. a first OpendID and a first check code of the identity, and then the determining module 20 determines, according to the check information, whether the smart TV corresponding to the communication data is the smart TV, and the second check corresponding to the first OpendID
  • the processing module 30 responds The received communication data avoids the tampering of the smart TV corresponding to the communication data due to the interference of the communication data in the transmission, and the abnormal situation that the other terminal receives the response of the communication data, thereby improving the accuracy of the information transmission.
  • the determining module 20 includes:
  • the decoding unit 21 is configured to decode the verification information to obtain a first OpendID and a first check code.
  • a first calculating unit 22 configured to add an ASCII value corresponding to each character of the first OpendID to obtain a second check code corresponding to the first OpendID;
  • the comparing unit 23 is configured to compare whether the first check code and the second check code are consistent
  • the determining unit 24 is configured to: when the first check code is consistent with the second check code, determine that the smart TV corresponding to the communication data is the smart TV; and the first check code and the When the second check code is inconsistent, it is determined that the smart TV corresponding to the communication data is not the smart TV.
  • the decoding unit 21 decodes the verification information to obtain a first OpendID and a first check code
  • the first calculating unit 22 adds the ASCII values corresponding to each character of the first OpendID.
  • the determining unit 24 determines that the smart TV corresponding to the communication data is the smart TV, and when the first check code does not match the second check code, determines that the communication data corresponds to The smart TV is not for the smart TV.
  • the first obtaining module 10 acquires the verification information included in the communication data
  • the decoding unit 21 decodes the verification information to obtain the corresponding identification information and the verification.
  • the code unit compares the identification information and the check code by the comparison unit 23, and the determining unit 24 determines whether the smart TV corresponding to the communication data is the smart TV according to the comparison result, thereby improving the accuracy of whether the terminal detects whether the information transmission is normal.
  • the determining module 20 includes:
  • a decoding unit configured to decode the verification information, to obtain a first OpendID, a first check code, and a first error correction code
  • a first calculating unit configured to add an ASCII value corresponding to each character of the first OpendID to obtain a second check code corresponding to the first OpendID, and the second check code and the smart Adding the ASCII values corresponding to the numbers of the televisions to obtain a second error correcting code corresponding to the first OpendID;
  • an comparing unit configured to compare whether the first check code and the second check code are consistent, and whether the first error correcting code is consistent with the second error correcting code
  • a determining unit configured to determine, according to the comparison result, whether the destination smart television corresponding to the communication data is the smart television, wherein the first check code is consistent with the second check code, and the When an error correcting code is consistent with the second error correcting code, it is determined that the destination smart television corresponding to the communication data is the smart television.
  • the decoding unit decodes the verification information to obtain the corresponding identification information. And the check code and the error correcting code, if the matching unit matches the identification information, the check code and the error correcting code, the determining unit determines, according to the comparison result, whether the smart TV corresponding to the communication data is the smart television, only in three The smart TV corresponding to the communication data is judged to be the smart TV corresponding to the matching, thereby further improving the accuracy of whether the terminal detects whether the information transmission is normal.
  • the smart television identity recognition system of the present invention is proposed based on any of the foregoing embodiments.
  • the smart television identity recognition system further includes:
  • the second obtaining module 40 is configured to acquire, when the cloud server receives the communication data sent to the smart TV, a second OpendID for identifying the smart TV identity of the destination;
  • the generating module 50 is configured to generate corresponding verification information according to the obtained second OpendID and the third check code corresponding to the second OpendID;
  • the sending module 60 is configured to send, to the smart TV, communication data that includes the verification information, so that when the smart TV receives the communication data, the verification information included in the communication data is acquired.
  • the second obtaining module 40 acquires the second OpendID for identifying the smart TV identity of the destination.
  • the generating module 50 generates corresponding verification information according to the obtained second OpendID and the third check code corresponding to the second OpendID.
  • the sending module 60 sends the communication data including the verification information to the smart TV according to the smart TV corresponding to the communication data.
  • the second obtaining module 40 acquires a second OpendID for identifying the smart TV identity corresponding to the communication data, and then the generating module 50 generates the second OpendID according to the second OpendID.
  • Corresponding verification information after which the transmitting module 60 transmits communication data including the verification information to the smart television.
  • the determining module 20 determines, according to the verification information in the communication data, whether the smart TV corresponding to the communication data is the smart TV, and when the smart TV corresponding to the communication data is the smart TV.
  • the processing module 30 responds to the received communication data, thereby avoiding the tampering of the smart TV corresponding to the communication data due to the interference of the communication data in the transmission, and the abnormal situation that the other terminal receives the response of the communication data, thereby improving the information.
  • the accuracy of the transmission is a measure of the transmission.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Computer And Data Communications (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

The invention discloses a method for smart television identity recognition, the method comprising the following steps: a smart television, upon receiving communication data sent by a cloud server, obtains verification information contained in the communication data, wherein the verification information comprises a first OpendID used for identifying the smart television and a first verification code; determining whether a target terminal corresponding to the communication data is the smart television on the basis of the verification information, wherein if a second verification code corresponding to the first OpendID is consistent with the first verification code, the target terminal corresponding to the communication data is determined to be the smart television; and when the target terminal corresponding to the communication data is determined to be the smart television, responding to the received communication data. The invention further discloses a system for smart television identification. By means of the invention, accuracy of information transmission is improved.

Description

智能电视身份识别方法及***  Smart TV identification method and system
技术领域Technical field
本发明涉及通信技术领域,尤其涉及一种智能电视身份识别方法及***。The present invention relates to the field of communications technologies, and in particular, to a smart television identity recognition method and system.
背景技术Background technique
随着科技的发展,智能电视与智能手机、PAD(平板电脑)等终端之间可以进行交互,实现视频聊天、交易支付等多种功能。例如,以智能手机与智能电视之间的交互为例,用户可以通过智能手机向智能电视发起视频聊天请求,建立智能手机与智能电视之间的视频通信。但是由于通信数据在传输中可能会受到干扰,使得对应目的智能电视的通信数据发生篡改,导致不为目的智能电视的其他智能电视接收到通信数据响应。With the development of technology, smart TVs can interact with terminals such as smart phones and PADs (tablets) to realize various functions such as video chat and transaction payment. For example, taking the interaction between the smart phone and the smart TV as an example, the user can initiate a video chat request to the smart TV through the smart phone, and establish a video communication between the smart phone and the smart TV. However, since the communication data may be interfered in the transmission, the communication data of the corresponding smart TV is falsified, and the other smart TVs that are not for the purpose of the smart TV receive the communication data response.
发明内容Summary of the invention
本发明的主要目的在于提出一种智能电视身份识别方法及***,旨在解决现有技术中由于通信数据在传输受到干扰,使得对应目的智能电视的通信数据发生篡改,导致不为目的智能电视的其他智能电视接收到通信数据异常响应的技术问题。The main object of the present invention is to provide a smart television identity recognition method and system, which aims to solve the problem that the communication data of the corresponding target smart television is falsified due to the interference of the communication data in the prior art, resulting in a non-target smart television. Other smart TVs receive technical problems with abnormal response of communication data.
为实现上述目的,本发明提供的一种智能电视身份识别方法,所述智能电视身份识别方法包括以下步骤:To achieve the above objective, the present invention provides a smart television identity recognition method, and the smart television identity recognition method includes the following steps:
智能电视在接收到云端服务器发送的通信数据时,获取所述通信数据中包含的校验信息;The smart TV acquires the verification information included in the communication data when receiving the communication data sent by the cloud server;
所述校验信息包括用于标识目的智能电视身份的第一OpendID和第一校验码,比较所述第一OpendID和第一校验码,判断所述通信数据对应的目的智能电视是否为所述智能电视;其中,智能电视根据预设规则确定所述第一OpendID对应的第二校验码,当所述第二校验码与所述第一校验码一致时,判断所述通信数据对应的目的智能电视为所述智能电视;The verification information includes a first OpendID and a first check code for identifying a smart TV identity of the destination, comparing the first OpendID and the first check code, and determining whether the destination smart TV corresponding to the communication data is a smart television; wherein the smart television determines a second check code corresponding to the first OpendID according to a preset rule, and determines the communication data when the second check code is consistent with the first check code The corresponding purpose smart TV is the smart TV;
在所述通信数据对应的目的智能电视为所述智能电视时,响应接收到的所述通信数据。And responding to the received communication data when the destination smart television corresponding to the communication data is the smart television.
优选地,所述校验信息包括用于标识目的智能电视身份的第一OpendID和第一校验码,比较所述第一OpendID和第一校验码,判断所述通信数据对应的目的智能电视是否为所述智能电视的步骤包括:Preferably, the verification information includes a first OpendID and a first check code for identifying a smart TV identity of the destination, comparing the first OpendID with the first check code, and determining a destination smart TV corresponding to the communication data. The steps for the smart TV include:
对所述校验信息进行解码,获得第一OpendID和第一校验码;Decoding the verification information to obtain a first OpendID and a first verification code;
将所述第一OpendID的每个字符对应的ASCII值相加获得所述第一OpendID对应的第二校验码;Adding an ASCII value corresponding to each character of the first OpendID to obtain a second check code corresponding to the first OpendID;
比对所述第一校验码与所述第二校验码是否一致;Aligning whether the first check code and the second check code are consistent;
在所述第一校验码与所述第二校验码一致时,判断所述通信数据对应的目的智能电视为所述智能电视;When the first check code is consistent with the second check code, determining that the destination smart TV corresponding to the communication data is the smart TV;
在所述第一校验码与所述第二校验码不一致时,判断所述通信数据对应的目的智能电视不为所述智能电视。When the first check code does not match the second check code, it is determined that the destination smart TV corresponding to the communication data is not the smart TV.
优选地,所述智能电视在接收到云端服务器发送的通信数据时,获取所述通信数据中包含的校验信息的步骤之前,还包括:Preferably, before the step of acquiring the verification information included in the communication data when the smart TV receives the communication data sent by the cloud server, the method further includes:
云端服务器在接收到发送至智能电视的通信数据时,获取用于标识目的智能电视身份的第二OpendID;When receiving the communication data sent to the smart TV, the cloud server acquires a second OpendID for identifying the smart TV identity of the destination;
根据获取的所述第二OpendID,以及所述第二OpendID对应的第三校验码,生成对应的校验信息;Generating corresponding verification information according to the obtained second OpendID and the third check code corresponding to the second OpendID;
向智能电视发送包含所述校验信息的通信数据,以供在所述智能电视接收到所述通信数据时,获取所述通信数据中包含的校验信息。Transmitting, by the smart television, communication data including the verification information, for acquiring verification information included in the communication data when the smart television receives the communication data.
此外,为实现上述目的,本发明还提出一种智能电视身份识别方法,所述智能电视身份识别方法包括以下步骤:In addition, to achieve the above object, the present invention also provides a smart television identity recognition method, and the smart television identity recognition method includes the following steps:
智能电视在接收到云端服务器发送的通信数据时,获取所述通信数据中包含的校验信息;The smart TV acquires the verification information included in the communication data when receiving the communication data sent by the cloud server;
所述校验信息包括用于标识目的智能电视身份的第一OpendID和第一校验码,比较所述第一OpendID和第一校验码,判断所述通信数据对应的目的智能电视是否为所述智能电视;The verification information includes a first OpendID and a first check code for identifying a smart TV identity of the destination, comparing the first OpendID and the first check code, and determining whether the destination smart TV corresponding to the communication data is Smart TV;
在所述通信数据对应的目的智能电视为所述智能电视时,响应接收到的所述通信数据。And responding to the received communication data when the destination smart television corresponding to the communication data is the smart television.
优选地,所述校验信息包括用于标识目的智能电视身份的第一OpendID和第一校验码,比较所述第一OpendID和第一校验码,判断所述通信数据对应的目的智能电视是否为所述智能电视的步骤包括:Preferably, the verification information includes a first OpendID and a first check code for identifying a smart TV identity of the destination, comparing the first OpendID with the first check code, and determining a destination smart TV corresponding to the communication data. The steps for the smart TV include:
对所述校验信息进行解码,获得第一OpendID和第一校验码;Decoding the verification information to obtain a first OpendID and a first verification code;
将所述第一OpendID的每个字符对应的ASCII值相加获得所述第一OpendID对应的第二校验码;Adding an ASCII value corresponding to each character of the first OpendID to obtain a second check code corresponding to the first OpendID;
比对所述第一校验码与所述第二校验码是否一致;Aligning whether the first check code and the second check code are consistent;
在所述第一校验码与所述第二校验码一致时,判断所述通信数据对应的目的智能电视为所述智能电视;When the first check code is consistent with the second check code, determining that the destination smart TV corresponding to the communication data is the smart TV;
在所述第一校验码与所述第二校验码不一致时,判断所述通信数据对应的目的智能电视不为所述智能电视。When the first check code does not match the second check code, it is determined that the destination smart TV corresponding to the communication data is not the smart TV.
优选地,所述校验信息还包括第一纠错码,比较所述第一OpendID和第一校验码,判断所述通信数据对应的目的智能电视是否为所述智能电视的步骤包括:Preferably, the verification information further includes a first error correction code, comparing the first OpendID and the first check code, and determining whether the destination smart TV corresponding to the communication data is the smart TV comprises:
对所述校验信息进行解码,获得第一OpendID、第一校验码和第一纠错码;Decoding the verification information to obtain a first OpendID, a first check code, and a first error correction code;
将所述第一OpendID的每个字符对应的ASCII值相加获得所述第一OpendID对应的第二校验码,并将所述第二校验码与所述智能电视的编号对应的ASCII值相加获得所述第一OpendID对应的第二纠错码;Adding an ASCII value corresponding to each character of the first OpendID to obtain a second check code corresponding to the first OpendID, and ASCII value corresponding to the number of the smart TV by the second check code Adding a second error correcting code corresponding to the first OpendID;
比对所述第一校验码与所述第二校验码是否一致,以及所述第一纠错码与所述第二纠错码是否一致;Aligning whether the first check code is consistent with the second check code, and whether the first error correcting code is consistent with the second error correcting code;
根据比对结果判断所述通信数据对应的目的智能电视是否为所述智能电视,其中,在所述第一校验码与所述第二校验码一致,且所述第一纠错码与所述第二纠错码一致时,判断所述通信数据对应的目智能电视为所述智能电视。Determining, according to the comparison result, whether the destination smart TV corresponding to the communication data is the smart television, wherein the first check code is consistent with the second check code, and the first error correction code is When the second error correction code is consistent, it is determined that the visual smart TV corresponding to the communication data is the smart television.
优选地,所述智能电视在接收到云端服务器发送的通信数据时,获取所述通信数据中包含的校验信息的步骤之前,还包括:Preferably, before the step of acquiring the verification information included in the communication data when the smart TV receives the communication data sent by the cloud server, the method further includes:
云端服务器在接收到发送至智能电视的通信数据时,获取用于标识目的智能电视身份的第二OpendID;When receiving the communication data sent to the smart TV, the cloud server acquires a second OpendID for identifying the smart TV identity of the destination;
根据获取的所述第二OpendID,以及所述第二OpendID对应的第三校验码,生成对应的校验信息;Generating corresponding verification information according to the obtained second OpendID and the third check code corresponding to the second OpendID;
向智能电视发送包含所述校验信息的通信数据,以供在所述智能电视接收到所述通信数据时,获取所述通信数据中包含的校验信息。Transmitting, by the smart television, communication data including the verification information, for acquiring verification information included in the communication data when the smart television receives the communication data.
优选地,所述根据获取的所述第二OpendID,以及所述第二OpendID对应的第三校验码,生成对应的校验信息的步骤包括:Preferably, the step of generating corresponding verification information according to the obtained second OpendID and the third check code corresponding to the second OpendID includes:
将所述第二OpendID的每个字符对应的ASCII值相加获得所述第二OpendID对应的第三校验码;Adding an ASCII value corresponding to each character of the second OpendID to obtain a third check code corresponding to the second OpendID;
组合所述第二OpendID和所述第三校验码,生成对应的校验信息。Combining the second OpendID and the third check code to generate corresponding check information.
优选地,所述根据获取的所述第二OpendID,以及所述第二OpendID对应的第三校验码,生成对应的校验信息的步骤包括:Preferably, the step of generating corresponding verification information according to the obtained second OpendID and the third check code corresponding to the second OpendID includes:
将所述第二OpendID的每个字符对应的ASCII值相加获得所述第二OpendID对应的第三校验码;Adding an ASCII value corresponding to each character of the second OpendID to obtain a third check code corresponding to the second OpendID;
将所述第三校验码与所述目的终端的编号对应的ASCII值相加获得所述第二OpendID对应的第三纠错码;Adding the third check code to the ASCII value corresponding to the number of the destination terminal to obtain a third error correcting code corresponding to the second OpendID;
组合所述第二OpendID、第三校验码和第三纠错码,生成对应的校验信息。Combining the second OpendID, the third check code, and the third error correcting code to generate corresponding check information.
此外,为实现上述目的,本发明还提出一种智能电视身份识别***,所述智能电视身份识别***包括:In addition, in order to achieve the above object, the present invention further provides a smart television identity recognition system, where the smart television identity recognition system includes:
第一获取模块,用于在智能电视接收到云端服务器发送的通信数据时,获取所述通信数据中包含的校验信息;a first acquiring module, configured to acquire, when the smart television receives the communication data sent by the cloud server, the verification information included in the communication data;
判断模块,所述校验信息包括用于标识目的智能电视身份的第一OpendID和第一校验码,用于比较所述第一OpendID和第一校验码,判断所述通信数据对应的目的智能电视是否为所述智能电视;a determining module, the verification information includes a first OpendID and a first check code for identifying a smart TV identity of the destination, and comparing the first OpendID and the first check code to determine a destination corresponding to the communication data Whether the smart TV is the smart TV;
处理模块,用于在所述通信数据对应的目的智能电视为所述智能电视时,响应接收到的所述通信数据。And a processing module, configured to respond to the received communication data when the destination smart television corresponding to the communication data is the smart television.
优选地,所述判断模块包括:Preferably, the determining module comprises:
解码单元,用于对所述校验信息进行解码,获得第一OpendID和第一校验码;a decoding unit, configured to decode the verification information, to obtain a first OpendID and a first verification code;
第一计算单元,用于将所述第一OpendID的每个字符对应的ASCII值相加获得所述第一OpendID对应的第二校验码;a first calculating unit, configured to add an ASCII value corresponding to each character of the first OpendID to obtain a second check code corresponding to the first OpendID;
比对单元,用于比对所述第一校验码与所述第二校验码是否一致;a comparison unit, configured to compare whether the first check code and the second check code are consistent;
判断单元,用于在所述第一校验码与所述第二校验码一致时,判断所述通信数据对应的目的智能电视为所述智能电视;在所述第一校验码与所述第二校验码不一致时,判断所述通信数据对应的目的智能电视不为所述智能电视。优选地,所述判断模块包括:a judging unit, configured to: when the first check code is consistent with the second check code, determine that the destination smart TV corresponding to the communication data is the smart TV; and the first check code and the When the second check code is inconsistent, it is determined that the destination smart TV corresponding to the communication data is not the smart TV. Preferably, the determining module comprises:
解码单元,用于对所述校验信息进行解码,获得第一OpendID、第一校验码和第一纠错码;a decoding unit, configured to decode the verification information, to obtain a first OpendID, a first check code, and a first error correction code;
第一计算单元,用于将所述第一OpendID的每个字符对应的ASCII值相加获得所述第一OpendID对应的第二校验码,并将所述第二校验码与所述智能电视的编号对应的ASCII值相加获得所述第一OpendID对应的第二纠错码;a first calculating unit, configured to add an ASCII value corresponding to each character of the first OpendID to obtain a second check code corresponding to the first OpendID, and the second check code and the smart Adding the ASCII values corresponding to the numbers of the televisions to obtain a second error correcting code corresponding to the first OpendID;
比对单元,用于比对所述第一校验码与所述第二校验码是否一致,以及所述第一纠错码与所述第二纠错码是否一致;And an comparing unit, configured to compare whether the first check code and the second check code are consistent, and whether the first error correcting code is consistent with the second error correcting code;
判断单元,用于根据比对结果判断所述通信数据对应的目的智能电视是否为所述智能电视,其中,在所述第一校验码与所述第二校验码一致,且所述第一纠错码与所述第二纠错码一致时,判断所述通信数据对应的目的智能电视为所述智能电视。a determining unit, configured to determine, according to the comparison result, whether the destination smart television corresponding to the communication data is the smart television, wherein the first check code is consistent with the second check code, and the When an error correcting code is consistent with the second error correcting code, it is determined that the destination smart television corresponding to the communication data is the smart television.
优选地,所述智能电视身份识别***还包括:Preferably, the smart television identity recognition system further includes:
第二获取模块,用于在云端服务器接收到发送至智能电视的通信数据时,获取用于标识目的智能电视身份的第二OpendID;a second acquiring module, configured to acquire, when the cloud server receives the communication data sent to the smart TV, a second OpendID for identifying the smart TV identity of the destination;
生成模块,用于根据获取的所述第二OpendID,以及所述第二OpendID对应的第三校验码,生成对应的校验信息;a generating module, configured to generate corresponding verification information according to the obtained second OpendID and the third check code corresponding to the second OpendID;
发送模块,用于向所述智能电视发送包含所述校验信息的通信数据,以供在智能电视接收到所述通信数据时,获取所述通信数据中包含的校验信息。And a sending module, configured to send communication data including the verification information to the smart television, to obtain verification information included in the communication data when the smart television receives the communication data.
本发明提出的智能电视身份识别方法和***,智能电视在接收到云端服务器发送的通信数据时,获取所述通信数据中包含的校验信息,所述校验信息包括用于标识目的智能电视身份的第一OpendID和第一校验码,比较所述第一OpendID和第一校验码,判断所述通信数据对应的目的智能电视是否为所述智能电视,在所述通信数据对应的目的智能电视为所述智能电视时,响应接收到的所述通信数据,因此避免了由于通信数据在传输中受到干扰,使得通信数据对应的智能电视发生篡改,其他智能电视接收到通信数据进行响应的异常情况,提高了信息传输的准确率。The smart television identity identification method and system provided by the present invention, when receiving the communication data sent by the cloud server, the smart television acquires the verification information contained in the communication data, and the verification information includes the smart television identity used for the identification purpose. Comparing the first OpendID and the first check code, comparing the first OpendID and the first check code, determining whether the destination smart TV corresponding to the communication data is the smart TV, and the destination intelligence corresponding to the communication data When the television is the smart TV, responding to the received communication data, thereby avoiding the tampering of the smart TV corresponding to the communication data due to the interference of the communication data in the transmission, and the abnormality of the response of the other smart televisions receiving the communication data. The situation improves the accuracy of information transmission.
附图说明DRAWINGS
图1为本发明智能电视身份识别方法第一实施例的流程示意图;1 is a schematic flow chart of a first embodiment of a smart television identity recognition method according to the present invention;
图2为本发明智能电视身份识别方法第二实施例中,判断所述通信数据对应的目的智能电视是否为所述智能电视的细化流程示意图;2 is a schematic diagram of a refinement process of determining whether a destination smart TV corresponding to the communication data is the smart TV according to a second embodiment of the smart television identity identification method of the present invention;
图3为本发明智能电视身份识别方法第四实施例的流程示意图;3 is a schematic flowchart of a fourth embodiment of a smart television identity recognition method according to the present invention;
图4为本发明智能电视身份识别方法第四实施例中生成校验信息的细化流程示意图;4 is a schematic diagram of a refinement process for generating verification information in a fourth embodiment of a smart television identity identification method according to the present invention;
图5为本发明智能电视身份识别***第一实施例的功能模块示意图;5 is a schematic diagram of functional modules of a first embodiment of a smart television identity recognition system according to the present invention;
图6为本发明智能电视身份识别***第二实施例中判断模块的细化功能模块示意图;6 is a schematic diagram of a refinement function module of a judging module in a second embodiment of the smart television identity recognition system of the present invention;
图7为本发明智能电视身份识别***第四实施例的功能模块示意图。FIG. 7 is a schematic diagram of functional modules of a fourth embodiment of a smart television identity recognition system according to the present invention.
本发明目的实现、功能特点及优点将结合实施例,参照附图做进一步说明。The object, features, and advantages of the invention will be further described in conjunction with the embodiments.
具体实施方式detailed description
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。It is understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
本发明提供一种智能电视身份识别方法,参照图1,图1为本发明智能电视身份识别方法第一实施例的流程示意图。The present invention provides a smart television identity recognition method. Referring to FIG. 1, FIG. 1 is a schematic flowchart diagram of a first embodiment of a smart television identity recognition method according to the present invention.
在该实施例中,所述智能电视身份识别方法包括以下步骤:In this embodiment, the smart television identity recognition method comprises the following steps:
步骤S10,智能电视在接收到云端服务器发送的通信数据时,获取所述通信数据中包含的校验信息;Step S10: The smart TV acquires the verification information included in the communication data when receiving the communication data sent by the cloud server.
本实施例中,智能电视、智能手机等多个终端与云端服务器建立无线连接,实现多个终端之间进行通信。例如,当智能手机要与某一个智能电视为智能电视建立视频聊天、支付交易等通信时,所述智能手机发送相应的通信数据至所述云端服务器,例如,所述智能手机发送相应的与智能电视建立通信请求至所述云端服务器。In this embodiment, multiple terminals, such as a smart TV and a smart phone, establish a wireless connection with the cloud server to implement communication between multiple terminals. For example, when the smart phone is to establish a video chat, payment transaction, etc. communication with the smart TV for the smart TV, the smart phone sends corresponding communication data to the cloud server, for example, the smart phone sends the corresponding and intelligent The television establishes a communication request to the cloud server.
所述云端服务器在接收到所述智能手机发送的所述通信数据时,获取用于标识通信数据对应的智能电视身份的OpendID。在本实施例中,所述云端服务器可以通过查询预先设置的标识信息表获得所述智能电视对应的OpendID,也可以通过在接收到所述通信连接请求时,自动生成所述智能电视对应的OpendID。当所述云端服务器获取到所述智能电视对应的OpendID后,所述云端服务器根据获取的所述OpendID以及预设的规则,确定所述OpendID对应的校验码。例如,将OpendID的每个字符对应的ASCII值相加的和值确定为OpendID对应的校验码,OpendID与校验码一一对应。所述云端服务器根据所述OpendID和校验码生成校验信息。在生成所述校验信息后,所述云端服务器根据所述通信数据对应的智能电视,向所述智能电视发送包含校验信息的通信数据。When receiving the communication data sent by the smart phone, the cloud server acquires an OpendID for identifying a smart TV identity corresponding to the communication data. In this embodiment, the cloud server may obtain an OpendID corresponding to the smart TV by querying a preset identifier information table, or may automatically generate an OpendID corresponding to the smart TV when receiving the communication connection request. . After the cloud server obtains the OpendID corresponding to the smart TV, the cloud server determines the check code corresponding to the OpendID according to the obtained OpendID and a preset rule. For example, the sum value of the ASCII values corresponding to each character of the OpendID is determined as the check code corresponding to the OpendID, and the OpendID is in one-to-one correspondence with the check code. The cloud server generates verification information according to the OpendID and the check code. After generating the verification information, the cloud server sends communication data including the verification information to the smart TV according to the smart TV corresponding to the communication data.
所述云端服务器向所述智能电视发送所述通信数据的过程中,可能会出现由于出现干扰导致校验信息出错,传输至所述智能电视以外的其他终端的现象。例如,当某一智能电视接收到所述云端服务器发送的通信数据时,所述智能电视获取接收到的通信数据中包含的校验信息,获取所述校验信息中包含的标识所述智能电视身份的第一OpendID和第一校验码。During the process in which the cloud server sends the communication data to the smart TV, there may be a phenomenon that the verification information is erroneous due to the occurrence of interference, and is transmitted to other terminals than the smart TV. For example, when a certain smart TV receives the communication data sent by the cloud server, the smart TV acquires the verification information included in the received communication data, and acquires the identifier of the smart TV included in the verification information. The first OpendID and the first check code of the identity.
步骤S20,所述校验信息包括用于标识目的智能电视身份的第一OpendID和第一校验码,比较所述第一OpendID和第一校验码,判断所述通信数据对应的目的智能电视是否为所述智能电视;Step S20, the verification information includes a first OpendID and a first check code for identifying a smart TV identity of the destination, comparing the first OpendID with the first check code, and determining a destination smart TV corresponding to the communication data. Whether it is the smart TV;
当获取到所述第一OpendID和第一校验码后,所述智能电视根据所述第一OpendID和第一校验码判断所述通信数据对应的智能电视是否为所述智能电视。具体地,所述智能电视也根据相同的预设规则确定所述第一OpendID对应的第二校验码,例如,将所述第一OpendID的每个字符对应的ASCII值相加的和值确定为所述第一OpendID对应的第二校验码。然后比对所述第一OpendID对应的第二校验码与所述第一校验码是否一致。当所述第一OpendID对应的第二校验码与所述第一校验码一致时,判断所述通信数据对应的智能电视为所述智能电视。当所述第一OpendID对应的第二校验码与所述第一校验码不一致时,判断所述通信数据对应的智能电视不为所述智能电视。After acquiring the first OpendID and the first check code, the smart TV determines, according to the first OpendID and the first check code, whether the smart TV corresponding to the communication data is the smart TV. Specifically, the smart TV determines the second check code corresponding to the first OpendID according to the same preset rule, for example, determining a sum value of the ASCII values corresponding to each character of the first OpendID. a second check code corresponding to the first OpendID. And comparing whether the second check code corresponding to the first OpendID is consistent with the first check code. And when the second check code corresponding to the first OpendID is consistent with the first check code, determining that the smart TV corresponding to the communication data is the smart TV. When the second check code corresponding to the first OpendID does not match the first check code, it is determined that the smart TV corresponding to the communication data is not the smart TV.
步骤S30,在所述通信数据对应的目的智能电视为所述智能电视时,响应接收到的所述通信数据。Step S30, responding to the received communication data when the destination smart television corresponding to the communication data is the smart television.
当判断所述通信数据对应的智能电视为所述智能电视时,所述智能电视响应接收到的所述通信数据。并反馈相应的响应消息至所述云端服务器。在所述智能电视判断所述通信数据对应的智能电视不为所述智能电视时,则不响应接收到的所述通信数据。When it is determined that the smart TV corresponding to the communication data is the smart television, the smart television responds to the received communication data. And feedback corresponding response message to the cloud server. When the smart TV determines that the smart TV corresponding to the communication data is not the smart TV, it does not respond to the received communication data.
本实施例提供的方案,智能电视在接收到云端服务器发送的通信数据时,获取所述通信数据中包含的校验信息,所述校验信息包括用于标识目的智能电视身份的第一OpendID和第一校验码,比较所述第一OpendID和第一校验码,判断所述通信数据对应的目的智能电视是否为所述智能电视,在所述通信数据对应的目的智能电视为所述智能电视时,响应接收到的所述通信数据,因此避免了由于通信数据在传输中受到干扰,使得通信数据对应的智能电视发生篡改,其他智能电视接收到通信数据进行响应的异常情况,提高了信息传输的准确率。In the solution provided by the embodiment, when receiving the communication data sent by the cloud server, the smart TV acquires the verification information included in the communication data, where the verification information includes a first OpendID for identifying the identity of the smart TV identity. a first check code, comparing the first OpendID and the first check code, determining whether the destination smart TV corresponding to the communication data is the smart TV, and the smart TV corresponding to the communication data is the smart In the case of television, in response to the received communication data, the intelligent television corresponding to the communication data is falsified due to interference of the communication data in the transmission, and the other intelligent television receives the communication data to respond to the abnormal situation, thereby improving the information. The accuracy of the transmission.
进一步地,如图2所示,基于第一实施例提出本发明智能电视身份识别方法第二实施例,在本实施例中,所述步骤S20包括:Further, as shown in FIG. 2, a second embodiment of the smart television identity identification method of the present invention is proposed based on the first embodiment. In this embodiment, the step S20 includes:
步骤S21,对所述校验信息进行解码,获得第一OpendID和第一校验码;Step S21, decoding the verification information to obtain a first OpendID and a first verification code;
步骤S22,将所述第一OpendID的每个字符对应的ASCII值相加获得所述第一OpendID对应的第二校验码;Step S22, adding the ASCII values corresponding to each character of the first OpendID to obtain a second check code corresponding to the first OpendID;
步骤S23,比对所述第一校验码与所述第二校验码是否一致;若是,执行所述步骤S24;若否,则执行所述步骤S25。Step S23, comparing whether the first check code and the second check code are consistent; if yes, performing step S24; if not, executing step S25.
步骤S24,判断所述通信数据对应的目的智能电视为所述智能电视;Step S24, determining that the destination smart TV corresponding to the communication data is the smart TV;
步骤S25,判断所述通信数据对应的目的智能电视不为所述智能电视。Step S25, determining that the destination smart TV corresponding to the communication data is not the smart TV.
在本实施例中,当智能电视获取到所述通信数据中的校验信息后,所述智能电视对所述校验信息进行解码,获得第一OpendID和第一校验码,并保存所述第一OpendID和第一校验码。然后将所述第一OpendID的每个字符对应的ASCII值相加获得所述第一OpendID对应的第二校验码并保存。在获得第二校验码后,所述终端比对所述第一校验码与所述第二校验码是否一致,并根据比对结果判断所述通信数据对应的目的智能电视是否为所述智能电视。当所述第一校验码与所述第二校验码一致时,判断所述通信数据对应的目的智能电视为所述智能电视;当所述第一校验码与所述第二校验码不一致时,判断所述通信数据对应的目的智能电视不为所述智能电视。In this embodiment, after the smart television acquires the verification information in the communication data, the smart television decodes the verification information, obtains a first OpendID and a first verification code, and saves the The first OpendID and the first check code. Then, the ASCII values corresponding to each character of the first OpendID are added to obtain a second check code corresponding to the first OpendID and saved. After obtaining the second check code, the terminal compares whether the first check code and the second check code are consistent, and determines, according to the comparison result, whether the target smart TV corresponding to the communication data is Smart TV. When the first check code is consistent with the second check code, determining that the destination smart TV corresponding to the communication data is the smart TV; when the first check code and the second check When the codes are inconsistent, it is determined that the destination smart TV corresponding to the communication data is not the smart TV.
例如,若所述智能电视获取到校验信息为“AAB195”时,所述智能电视对校验信息进行解码,提取校验信息“AAB195”的高三位获得第一OpendID“AAB”,提取校验信息“AAB195”的低三位获得第一校验码“195”。之后,所述智能电视将所述第一OpendID“AAB”的每个字符对应的ASCII值相加,获得第二校验码“196”。所述智能电视比对所述第一校验码“195”与所述第二校验码“196”不一致,因此,判断所述通信数据对应的目的智能电视不为所述智能电视,对接收到的所述通信数据不进行响应。For example, if the smart TV obtains the verification information as “AAB195”, the smart TV decodes the verification information, and extracts the upper three bits of the verification information “AAB195” to obtain the first OpendID “AAB”, and extracts the verification. The lower three bits of the message "AAB195" obtain the first check code "195". Thereafter, the smart TV adds the ASCII values corresponding to each character of the first OpendID "AAB" to obtain a second check code "196". The smart television compares the first check code "195" with the second check code "196", and therefore, determines that the destination smart TV corresponding to the communication data is not the smart TV, and receives The incoming communication data does not respond.
本实施例提供的方案,在智能电视获取到接收的通信数据中包含的校验信息时,解码校验信息获得相应的OpendID和校验码,通过比对OpendID和校验码是否匹配来判断通信数据对应的目的智能电视是否为该智能电视,提高了终端检测信息传输是否正常的准确性。In the solution provided by the embodiment, when the smart television acquires the verification information included in the received communication data, the decoding verification information obtains the corresponding OpendID and the check code, and the communication is judged by comparing whether the OpendID and the check code match. Whether the smart TV corresponding to the data is the smart TV, improves the accuracy of whether the terminal detects whether the information transmission is normal.
进一步地,基于第一实施例提出本发明智能电视身份识别方法第三实施例,在本实施例中,所述步骤S20包括:Further, the third embodiment of the smart television identity identification method of the present invention is proposed based on the first embodiment. In this embodiment, the step S20 includes:
步骤a,对所述校验信息进行解码,获得第一OpendID、第一校验码和第一纠错码;Step a, decoding the verification information to obtain a first OpendID, a first check code, and a first error correction code;
步骤b,将所述第一OpendID的每个字符对应的ASCII值相加获得所述第一OpendID对应的第二校验码,并将所述第二校验码与目的智能电视的编号对应的ASCII值相加获得所述第一OpendID对应的第二纠错码;In step b, the ASCII values corresponding to each character of the first OpendID are added to obtain a second check code corresponding to the first OpendID, and the second check code is corresponding to the number of the target smart TV. Adding ASCII values to obtain a second error correction code corresponding to the first OpendID;
步骤c,比对所述第一校验码与所述第二校验码是否一致,以及所述第一纠错码与所述第二纠错码是否一致;Step c, comparing whether the first check code and the second check code are consistent, and whether the first error correcting code is consistent with the second error correcting code;
步骤d,根据比对结果判断所述通信数据对应的目的智能电视是否为所述智能电视,其中,在所述第一校验码与所述第二校验码一致,且所述第一纠错码与所述第二纠错码一致时,判断所述通信数据对应的目的智能电视为所述智能电视。Step d, determining, according to the comparison result, whether the destination smart TV corresponding to the communication data is the smart television, wherein the first check code is consistent with the second check code, and the first correction When the error code is consistent with the second error correction code, it is determined that the destination smart television corresponding to the communication data is the smart television.
在本实施例中,所述云端服务器根据OpendID以及预设的规则,确定OpendID对应的校验码和纠错码,根据OpendID、校验码和纠错码生成校验信息。例如,所述云端服务器将校验码与智能电视的编号对应的ASCII值相加获得对应的纠错码。当智能电视获取到接收的通信数据中包含的校验信息时,所述智能电视对校验信息进行解码,获得第一OpendID、第一校验码和第一纠错码,并保存所述第一OpendID、第一校验码和第一纠错码。然后将所述第一OpendID的每个字符对应的ASCII值相加获得所述第一OpendID对应的第二校验码并保存。所述智能电视将所述第二校验码与所述智能电视的编号对应的ASCII值相加获得所述第一OpendID对应的第二纠错码并保存。In this embodiment, the cloud server determines a check code and an error correction code corresponding to the OpendID according to the OpendID and a preset rule, and generates verification information according to the OpendID, the check code, and the error correction code. For example, the cloud server adds the check code to the ASCII value corresponding to the number of the smart TV to obtain a corresponding error correction code. When the smart television acquires the verification information included in the received communication data, the smart television decodes the verification information, obtains a first OpendID, a first verification code, and a first error correction code, and saves the first An OpendID, a first check code, and a first error correcting code. Then, the ASCII values corresponding to each character of the first OpendID are added to obtain a second check code corresponding to the first OpendID and saved. The smart TV adds the second check code to the ASCII value corresponding to the number of the smart TV to obtain a second error correcting code corresponding to the first OpendID and saves it.
之后,所述智能电视比对所述第一校验码与所述第二校验码是否一致,以及所述第一纠错码与所述第二纠错码是否一致。所述智能电视根据比对结果判断所述通信数据对应的智能电视是否为所述智能电视。当所述第一校验码与所述第二校验码一致,且所述第一纠错码与所述第二纠错码一致时,所述智能电视判断所述通信数据对应的智能电视为所述智能电视;否则,在所述第一校验码与所述第二校验码不一致,或者所述第一纠错码与所述第二纠错码不一致,或者在校验码和纠错码都不一致时,所述智能电视判断所述通信数据对应的智能电视不为所述智能电视。Then, the smart TV compares whether the first check code and the second check code are consistent, and whether the first error correcting code and the second error correcting code are consistent. The smart television determines, according to the comparison result, whether the smart TV corresponding to the communication data is the smart TV. When the first check code is consistent with the second check code, and the first error correcting code is consistent with the second error correcting code, the smart television determines the smart TV corresponding to the communication data Is the smart television; otherwise, the first check code is inconsistent with the second check code, or the first error correcting code is inconsistent with the second error correcting code, or in the check code and When the error correction codes are inconsistent, the smart TV determines that the smart TV corresponding to the communication data is not the smart TV.
本实施例提供的方案,智能电视获取到接收的通信数据中包含的校验信息时,解码校验信息获得相应的OpendID、校验码和纠错码,通过比对OpendID、校验码和纠错码是否匹配来判断通信数据对应的智能电视是否为该智能电视,仅在三者对应匹配时才判断通信数据对应的智能电视为该智能电视,因此进一步提高了终端检测信息传输是否正常的准确性。In the solution provided by the embodiment, when the smart television acquires the verification information included in the received communication data, the decoding verification information obtains the corresponding OpendID, the check code, and the error correction code, and compares the OpendID, the check code, and the correction. Whether the error code matches to determine whether the smart TV corresponding to the communication data is the smart TV, and only determines whether the smart TV corresponding to the communication data is the smart TV when the three matches, thereby further improving whether the terminal detects whether the information transmission is normal or not. Sex.
本发明进一步提供一种智能电视身份识别方法,参照图3,图3为本发明智能电视身份识别方法第四实施例的流程示意图。The present invention further provides a smart television identity recognition method. Referring to FIG. 3, FIG. 3 is a schematic flowchart diagram of a fourth embodiment of a smart television identity recognition method according to the present invention.
在该实施例中,所述步骤S10之前,还包括以下步骤:In this embodiment, before the step S10, the following steps are further included:
步骤S40,云端服务器在接收到发送至智能电视的通信数据时,获取用于标识目的智能电视身份的第二OpendID;Step S40, when receiving the communication data sent to the smart TV, the cloud server acquires a second OpendID for identifying the smart TV identity of the destination;
步骤S50,根据获取的所述第二OpendID,以及所述第二OpendID对应的第三校验码,生成对应的校验信息;Step S50: Generate corresponding verification information according to the obtained second OpendID and the third check code corresponding to the second OpendID.
步骤S60,向所述智能电视发送包含所述校验信息的通信数据,以供在所述智能电视接收到所述通信数据时,获取所述通信数据中包含的校验信息。Step S60: Send communication data including the verification information to the smart TV, so that when the smart TV receives the communication data, the verification information included in the communication data is acquired.
在本实施例中,云端服务器在接收到发送至智能电视的通信数据时,获取用于标识目的智能电视身份的第二OpendID。在本实施例中,所述云端服务器可以通过查询预先设置的标识信息表获得目的智能电视对应的第二OpendID,也可以通过在接收到所述通信数据时,自动生成目的智能电视对应的第二OpendID。In this embodiment, when receiving the communication data sent to the smart TV, the cloud server acquires a second OpendID for identifying the smart TV identity of the destination. In this embodiment, the cloud server may obtain the second OpendID corresponding to the destination smart TV by querying the preset identifier information table, or may automatically generate the second corresponding to the target smart TV when receiving the communication data. OpendID.
当所述云端服务器获取到所述第二OpendID后,根据获取的所述第二OpendID,以及所述第二OpendID对应的第三校验码,生成对应的校验信息。具体地,如图4所示,所述步骤S50包括:After the cloud server obtains the second OpendID, the corresponding verification information is generated according to the obtained second OpendID and the third check code corresponding to the second OpendID. Specifically, as shown in FIG. 4, the step S50 includes:
步骤S51,将所述第二OpendID的每个字符对应的ASCII值相加获得所述第二OpendID对应的第三校验码;Step S51, adding the ASCII values corresponding to each character of the second OpendID to obtain a third check code corresponding to the second OpendID;
步骤S52,组合所述第二OpendID和所述第三校验码,生成对应的校验信息。Step S52, combining the second OpendID and the third check code to generate corresponding verification information.
在本实施例中,当所述云端服务器获取到所述第二OpendID时,保存所述第二OpendID。所述云端服务器确定所述第二OpendID的每个字符对应的ASCII值,然后将每个字符对应的ASCII值相加获得第二OpendID对应的第三校验码并保存。之后,所述云端服务器将所述第二OpendID和所述第三校验码进行组合,生成对应的校验信息并保存。例如,所述云端服务器按高位到低位依次排列所述第二OpendID和所述第三校验码,组成所述校验信息。本领域技术人员可以理解的是,所述云端服务器组合所述第二OpendID和所述第三校验码的方式在此不作限制。In this embodiment, when the cloud server obtains the second OpendID, the second OpendID is saved. The cloud server determines an ASCII value corresponding to each character of the second OpendID, and then adds the ASCII value corresponding to each character to obtain a third check code corresponding to the second OpendID and saves. Then, the cloud server combines the second OpendID and the third check code to generate corresponding verification information and save the same. For example, the cloud server sequentially arranges the second OpendID and the third check code in order from high to low to form the verification information. It can be understood by those skilled in the art that the manner in which the cloud server combines the second OpendID and the third check code is not limited herein.
例如,若所述云端服务器获取到所述第二OpendID为“AAA”时,所述云端服务器将所述第二OpendID“AAA”的每个字符对应的ASCII值相加,所述字符“A”对应的ASCII值为65,计算获得所述第二OpendID“AAA”对应的第三校验码为“195”。之后,所述云端服务器将所述第二OpendID和所述第三校验码进行组合,例如,按高位到低位依次排列所述第二OpendID和所述第三校验码,则组成所述校验信息为“AAA195”。For example, if the cloud server obtains the second OpendID as “AAA”, the cloud server adds the ASCII values corresponding to each character of the second OpendID “AAA”, and the character “A” The corresponding ASCII value is 65, and the third check code corresponding to the second OpendID “AAA” is calculated to be “195”. Afterwards, the cloud server combines the second OpendID and the third check code, for example, sequentially arranging the second OpendID and the third check code according to a high to low position to form the school. The test information is "AAA195".
优选地,所述步骤S50包括:Preferably, the step S50 includes:
步骤e,将所述第二OpendID的每个字符对应的ASCII值相加获得所述第二OpendID对应的第三校验码;Step e, adding the ASCII values corresponding to each character of the second OpendID to obtain a third check code corresponding to the second OpendID;
步骤f,将所述第三校验码与所述智能电视的编号对应的ASCII值相加获得所述第二OpendID对应的第三纠错码;Step f: adding the third check code to the ASCII value corresponding to the number of the smart TV to obtain a third error correcting code corresponding to the second OpendID;
步骤g,组合所述第二OpendID、第三校验码和第三纠错码,生成对应的校验信息。Step g: Combine the second OpendID, the third check code, and the third error correcting code to generate corresponding check information.
当所述云端服务器获取到所述第二OpendID时,保存所述第二OpendID。所述云端服务器确定所述第二OpendID的每个字符对应的ASCII值,然后将每个字符对应的ASCII值相加获得所述第二OpendID对应的第三校验码并保存。And saving, when the cloud server acquires the second OpendID, the second OpendID. The cloud server determines an ASCII value corresponding to each character of the second OpendID, and then adds the ASCII value corresponding to each character to obtain a third check code corresponding to the second OpendID and saves.
在该实施例中,每个终端设备都唯一对应有一个编号,所述云端服务器预先存储各个终端设备对应的编号。所述云端服务器将所述第三校验码值与所述智能电视的编号对应的ASCII值相加获得所述第二OpendID对应的第三纠错码并保存。In this embodiment, each terminal device uniquely has a number, and the cloud server pre-stores the number corresponding to each terminal device. The cloud server adds the third check code value to the ASCII value corresponding to the number of the smart TV to obtain a third error correction code corresponding to the second OpendID and saves it.
之后,所述云端服务器将所述第二OpendID、所述第三校验码和所述第三纠错码进行组合,生成对应的校验信息并保存。例如,所述云端服务器按高位到低位依次排列所述第二OpendID、所述第三校验码和所述第三纠错码,组成所述校验信息。本领域技术人员可以理解的是,所述云端服务器组合所述第二OpendID、所述第三校验码和所述第三纠错码的方式在此不作限制。Then, the cloud server combines the second OpendID, the third check code, and the third error correcting code to generate corresponding verification information and save the same. For example, the cloud server sequentially arranges the second OpendID, the third check code, and the third error correcting code in order from high to low to form the check information. It can be understood by those skilled in the art that the manner in which the cloud server combines the second OpendID, the third check code, and the third error correcting code is not limited herein.
在生成所述校验信息后,所述云端服务器根据所述通信数据对应的智能电视,向所述智能电视发送包含校验信息的通信数据。当所述智能电视接收到所述云端服务器发送的通信数据时,所述智能电视获取接收到的通信数据中包含的校验信息。所述智能电视在获取到校验信息后,根据该校验信息判断所述通信数据对应的目的智能电视是否为所述智能电视。After generating the verification information, the cloud server sends communication data including the verification information to the smart TV according to the smart TV corresponding to the communication data. When the smart TV receives the communication data sent by the cloud server, the smart TV acquires the verification information included in the received communication data. After obtaining the verification information, the smart television determines, according to the verification information, whether the destination smart television corresponding to the communication data is the smart television.
本实施例提供的方案,云端服务器在接收到通信数据时,获取用于标识所述通信数据对应的智能电视身份的第二OpendID,然后根据所述第二OpendID生成对应的校验信息,之后向智能电视发送包含校验信息的通信数据。智能电视在接收到云端服务器发送的通信数据时,根据通信数据中的校验信息判断通信数据对应的目的智能电视是否为该智能电视,在通信数据对应的智能电视为所述智能电视时,响应接收到的所述通信数据,因此避免了由于通信数据在传输中受到干扰,使得通信数据对应的智能电视发生篡改,其他终端接收到通信数据进行响应的异常情况,提高了信息传输的准确率。In the solution provided by the embodiment, when receiving the communication data, the cloud server acquires a second OpendID for identifying the smart TV identity corresponding to the communication data, and then generates corresponding verification information according to the second OpendID, and then The smart TV transmits communication data containing the verification information. When receiving the communication data sent by the cloud server, the smart television determines, according to the verification information in the communication data, whether the destination smart television corresponding to the communication data is the smart television, and responds when the smart television corresponding to the communication data is the smart television. The received communication data avoids the tampering of the smart TV corresponding to the communication data due to the interference of the communication data in the transmission, and the abnormal situation that the other terminal receives the response of the communication data, thereby improving the accuracy of the information transmission.
本发明进一步提供一种智能电视身份识别***,参照图5,图5为本发明智能电视身份识别***第一实施例的功能模块示意图。The present invention further provides a smart television identity recognition system. Referring to FIG. 5, FIG. 5 is a schematic diagram of functional modules of a first embodiment of a smart television identity recognition system according to the present invention.
在该实施例中,所述智能电视身份识别***包括:In this embodiment, the smart television identity recognition system includes:
第一获取模块10,用于在智能电视接收到云端服务器发送的通信数据时,获取所述通信数据中包含的校验信息;The first obtaining module 10 is configured to acquire, when the smart TV receives the communication data sent by the cloud server, the verification information included in the communication data;
判断模块20,所述校验信息包括用于标识目的智能电视身份的第一OpendID和第一校验码,用于比较所述第一OpendID和第一校验码,判断所述通信数据对应的目的智能电视是否为所述智能电视;The judging module 20, the verification information includes a first OpendID and a first check code for identifying the smart TV identity of the destination, and is used to compare the first OpendID with the first check code, and determine the correspondence corresponding to the communication data. Whether the smart television is the smart television;
处理模块30,用于在所述通信数据对应的智能电视为所述智能电视时,响应接收到的所述通信数据。The processing module 30 is configured to respond to the received communication data when the smart TV corresponding to the communication data is the smart TV.
本实施例中,在智能电视接收到云端服务器发送的通信数据时,第一获取模块10获取通信数据中包含的校验信息,其中,所述校验信息包括用于标识目的智能电视身份的第一OpendID和第一校验码,判断模块20比较所述第一OpendID和第一校验码,判断所述通信数据对应的目的智能电视是否为所述智能电视;在所述通信数据对应的智能电视为所述智能电视时,处理模块30响应接收到的所述通信数据。具体实现方式可参考方法实施例所述,在此不再详述。In this embodiment, when the smart TV receives the communication data sent by the cloud server, the first obtaining module 10 acquires the verification information included in the communication data, where the verification information includes the identifier for identifying the target smart television identity. An OpendID and a first check code, the determining module 20 compares the first OpendID with the first check code, and determines whether the destination smart TV corresponding to the communication data is the smart TV; the smart corresponding to the communication data When the television is the smart television, the processing module 30 responds to the received communication data. For specific implementations, reference may be made to the method embodiments, and details are not described herein.
本实施例提供的方案,智能电视在接收到云端服务器发送的通信数据时,第一获取模块10获取所述通信数据中包含的校验信息,所述校验信息包括用于标识所述智能电视身份的第一OpendID和第一校验码,然后判断模块20根据所述校验信息判断所述通信数据对应的智能电视是否为所述智能电视,在所述第一OpendID对应的第二校验码与所述第一校验码一致时,判断模块20判断所述通信数据对应的智能电视为所述智能电视,在所述通信数据对应的智能电视为所述智能电视时,处理模块30响应接收到的所述通信数据,因此避免了由于通信数据在传输中受到干扰,使得通信数据对应的智能电视发生篡改,其他终端接收到通信数据进行响应的异常情况,提高了信息传输的准确率。In the solution provided by the embodiment, when the smart TV receives the communication data sent by the cloud server, the first obtaining module 10 acquires the verification information included in the communication data, and the verification information includes the smart television for identifying the smart television. a first OpendID and a first check code of the identity, and then the determining module 20 determines, according to the check information, whether the smart TV corresponding to the communication data is the smart TV, and the second check corresponding to the first OpendID When the code is consistent with the first check code, the determining module 20 determines that the smart TV corresponding to the communication data is the smart TV, and when the smart TV corresponding to the communication data is the smart TV, the processing module 30 responds The received communication data avoids the tampering of the smart TV corresponding to the communication data due to the interference of the communication data in the transmission, and the abnormal situation that the other terminal receives the response of the communication data, thereby improving the accuracy of the information transmission.
进一步地,如图6所示,基于第一实施例提出本发明智能电视身份识别***第二实施例,在本实施例中,所述判断模块20包括:Further, as shown in FIG. 6, the second embodiment of the smart television identification system of the present invention is proposed based on the first embodiment. In this embodiment, the determining module 20 includes:
解码单元21,用于对所述校验信息进行解码,获得第一OpendID和第一校验码;The decoding unit 21 is configured to decode the verification information to obtain a first OpendID and a first check code.
第一计算单元22,用于将所述第一OpendID的每个字符对应的ASCII值相加获得所述第一OpendID对应的第二校验码;a first calculating unit 22, configured to add an ASCII value corresponding to each character of the first OpendID to obtain a second check code corresponding to the first OpendID;
比对单元23,用于比对所述第一校验码与所述第二校验码是否一致;The comparing unit 23 is configured to compare whether the first check code and the second check code are consistent;
判断单元24,用于在所述第一校验码与所述第二校验码一致时,判断所述通信数据对应的智能电视为所述智能电视;在所述第一校验码与所述第二校验码不一致时,判断所述通信数据对应的智能电视不为所述智能电视。The determining unit 24 is configured to: when the first check code is consistent with the second check code, determine that the smart TV corresponding to the communication data is the smart TV; and the first check code and the When the second check code is inconsistent, it is determined that the smart TV corresponding to the communication data is not the smart TV.
在本实施例中,解码单元21对所述校验信息进行解码,获得第一OpendID和第一校验码,第一计算单元22将所述第一OpendID的每个字符对应的ASCII值相加获得所述第一OpendID对应的第二校验码,比对单元23比对所述第一校验码与所述第二校验码是否一致,在所述第一校验码与所述第二校验码一致时,判断单元24判断所述通信数据对应的智能电视为所述智能电视,在所述第一校验码与所述第二校验码不一致时,判断所述通信数据对应的智能电视不为所述智能电视。具体实现方式可参考方法实施例所述,在此不再详述。In this embodiment, the decoding unit 21 decodes the verification information to obtain a first OpendID and a first check code, and the first calculating unit 22 adds the ASCII values corresponding to each character of the first OpendID. Obtaining a second check code corresponding to the first OpendID, and comparing, by the comparing unit 23, whether the first check code and the second check code are consistent, in the first check code and the first When the two check codes are consistent, the determining unit 24 determines that the smart TV corresponding to the communication data is the smart TV, and when the first check code does not match the second check code, determines that the communication data corresponds to The smart TV is not for the smart TV. For specific implementations, reference may be made to the method embodiments, and details are not described herein.
本实施例提供的方案,在智能电视接收到云端服务器发送的通信数据时,第一获取模块10获取通信数据中包含的校验信息,解码单元21解码校验信息获得相应的标识信息和校验码,通过比对单元23比对标识信息和校验码是否匹配,判断单元24根据比对结果判断通信数据对应的智能电视是否为该智能电视,提高了终端检测信息传输是否正常的准确性。In the solution provided by the embodiment, when the smart TV receives the communication data sent by the cloud server, the first obtaining module 10 acquires the verification information included in the communication data, and the decoding unit 21 decodes the verification information to obtain the corresponding identification information and the verification. The code unit compares the identification information and the check code by the comparison unit 23, and the determining unit 24 determines whether the smart TV corresponding to the communication data is the smart TV according to the comparison result, thereby improving the accuracy of whether the terminal detects whether the information transmission is normal.
进一步地,基于第一实施例提出本发明智能电视身份识别***第三实施例,在本实施例中,所述判断模块20包括:Further, the third embodiment of the smart television identity recognition system of the present invention is proposed based on the first embodiment. In this embodiment, the determining module 20 includes:
解码单元,用于对所述校验信息进行解码,获得第一OpendID、第一校验码和第一纠错码;a decoding unit, configured to decode the verification information, to obtain a first OpendID, a first check code, and a first error correction code;
第一计算单元,用于将所述第一OpendID的每个字符对应的ASCII值相加获得所述第一OpendID对应的第二校验码,并将所述第二校验码与所述智能电视的编号对应的ASCII值相加获得所述第一OpendID对应的第二纠错码;a first calculating unit, configured to add an ASCII value corresponding to each character of the first OpendID to obtain a second check code corresponding to the first OpendID, and the second check code and the smart Adding the ASCII values corresponding to the numbers of the televisions to obtain a second error correcting code corresponding to the first OpendID;
比对单元,用于比对所述第一校验码与所述第二校验码是否一致,以及所述第一纠错码与所述第二纠错码是否一致;And an comparing unit, configured to compare whether the first check code and the second check code are consistent, and whether the first error correcting code is consistent with the second error correcting code;
判断单元,用于根据比对结果判断所述通信数据对应的目的智能电视是否为所述智能电视,其中,在所述第一校验码与所述第二校验码一致,且所述第一纠错码与所述第二纠错码一致时,判断所述通信数据对应的目的智能电视为所述智能电视。a determining unit, configured to determine, according to the comparison result, whether the destination smart television corresponding to the communication data is the smart television, wherein the first check code is consistent with the second check code, and the When an error correcting code is consistent with the second error correcting code, it is determined that the destination smart television corresponding to the communication data is the smart television.
在本实施例的具体实现方式可参考方法实施例所述,在此不再详述。The specific implementation manners in this embodiment may be referred to the method embodiments, and are not described in detail herein.
本实施例提供的方案,在智能电视接收到云端服务器发送的通信数据时,第一获取模块10获取到接收的通信数据中包含的校验信息时,解码单元解码校验信息获得相应的标识信息、校验码和纠错码,通过比对单元比对标识信息、校验码和纠错码是否匹配,判断单元根据比对结果判断通信数据对应的智能电视是否为该智能电视,仅在三者对应匹配时才判断通信数据对应的智能电视为该智能电视,因此进一步提高了终端检测信息传输是否正常的准确性。In the solution provided by the embodiment, when the smart television receives the communication data sent by the cloud server, when the first acquiring module 10 acquires the verification information included in the received communication data, the decoding unit decodes the verification information to obtain the corresponding identification information. And the check code and the error correcting code, if the matching unit matches the identification information, the check code and the error correcting code, the determining unit determines, according to the comparison result, whether the smart TV corresponding to the communication data is the smart television, only in three The smart TV corresponding to the communication data is judged to be the smart TV corresponding to the matching, thereby further improving the accuracy of whether the terminal detects whether the information transmission is normal.
进一步地,如图7所示,基于上述任一实施例提出本发明智能电视身份识别***第四施例,在本实施例中,所述智能电视身份识别***还包括:Further, as shown in FIG. 7, the fourth embodiment of the smart television identity recognition system of the present invention is proposed based on any of the foregoing embodiments. In this embodiment, the smart television identity recognition system further includes:
第二获取模块40,用于在云端服务器接收到发送至智能电视的通信数据时,获取用于标识目的智能电视身份的第二OpendID;The second obtaining module 40 is configured to acquire, when the cloud server receives the communication data sent to the smart TV, a second OpendID for identifying the smart TV identity of the destination;
生成模块50,用于根据获取的所述第二OpendID,以及所述第二OpendID对应的第三校验码,生成对应的校验信息;The generating module 50 is configured to generate corresponding verification information according to the obtained second OpendID and the third check code corresponding to the second OpendID;
发送模块60,用于向所述智能电视发送包含所述校验信息的通信数据,以供在智能电视接收到所述通信数据时,获取所述通信数据中包含的校验信息。The sending module 60 is configured to send, to the smart TV, communication data that includes the verification information, so that when the smart TV receives the communication data, the verification information included in the communication data is acquired.
在本实施例中,云端服务器在接收到发送至智能电视的通信数据时,第二获取模块40获取用于标识目的智能电视身份的第二OpendID。当第二获取模块40获取到所述第二OpendID后,生成模块50根据获取的所述第二OpendID,以及所述第二OpendID对应的第三校验码,生成对应的校验信息。在生成模块50生成所述校验信息后,发送模块60根据所述通信数据对应的智能电视,向所述智能电视发送包含校验信息的通信数据。具体实现方式可参考方法实施例所述,在此不再详述。In this embodiment, when the cloud server receives the communication data sent to the smart TV, the second obtaining module 40 acquires the second OpendID for identifying the smart TV identity of the destination. After the second obtaining module 40 obtains the second OpendID, the generating module 50 generates corresponding verification information according to the obtained second OpendID and the third check code corresponding to the second OpendID. After the generating module 50 generates the verification information, the sending module 60 sends the communication data including the verification information to the smart TV according to the smart TV corresponding to the communication data. For specific implementations, reference may be made to the method embodiments, and details are not described herein.
本实施例提供的方案,云端服务器在接收到通信数据时,第二获取模块40获取用于标识所述通信数据对应的智能电视身份的第二OpendID,然后生成模块50根据所述第二OpendID生成对应的校验信息,之后发送模块60向智能电视发送包含校验信息的通信数据。智能电视在接收到云端服务器发送的通信数据时,判断模块20根据通信数据中的校验信息判断通信数据对应的智能电视是否为该智能电视,在通信数据对应的智能电视为所述智能电视时,处理模块30响应接收到的所述通信数据,因此避免了由于通信数据在传输中受到干扰,使得通信数据对应的智能电视发生篡改,其他终端接收到通信数据进行响应的异常情况,提高了信息传输的准确率。In the solution provided by the embodiment, when the cloud server receives the communication data, the second obtaining module 40 acquires a second OpendID for identifying the smart TV identity corresponding to the communication data, and then the generating module 50 generates the second OpendID according to the second OpendID. Corresponding verification information, after which the transmitting module 60 transmits communication data including the verification information to the smart television. When the smart TV receives the communication data sent by the cloud server, the determining module 20 determines, according to the verification information in the communication data, whether the smart TV corresponding to the communication data is the smart TV, and when the smart TV corresponding to the communication data is the smart TV. The processing module 30 responds to the received communication data, thereby avoiding the tampering of the smart TV corresponding to the communication data due to the interference of the communication data in the transmission, and the abnormal situation that the other terminal receives the response of the communication data, thereby improving the information. The accuracy of the transmission.
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其它相关的技术领域,均同理包括在本发明的专利保护范围内。The above are only the preferred embodiments of the present invention, and are not intended to limit the scope of the present invention, and the equivalent structure or equivalent process transformations made by the description of the present invention and the drawings are directly or indirectly applied to other related technical fields. The same is included in the scope of patent protection of the present invention.

Claims (15)

  1. 一种智能电视身份识别方法,其特征在于,所述智能电视身份识别方法包括步骤:A smart television identification method, characterized in that the smart television identity recognition method comprises the steps of:
    智能电视在接收到云端服务器发送的通信数据时,获取所述通信数据中包含的校验信息;The smart TV acquires the verification information included in the communication data when receiving the communication data sent by the cloud server;
    所述校验信息包括用于标识目的智能电视身份的第一OpendID和第一校验码,比较所述第一OpendID和第一校验码,判断所述通信数据对应的目的智能电视是否为所述智能电视;其中,智能电视根据预设规则确定所述第一OpendID对应的第二校验码,当所述第二校验码与所述第一校验码一致时,判断所述通信数据对应的目的智能电视为所述智能电视;The verification information includes a first OpendID and a first check code for identifying a smart TV identity of the destination, comparing the first OpendID and the first check code, and determining whether the destination smart TV corresponding to the communication data is a smart television; wherein the smart television determines a second check code corresponding to the first OpendID according to a preset rule, and determines the communication data when the second check code is consistent with the first check code The corresponding purpose smart TV is the smart TV;
    在所述通信数据对应的目的智能电视为所述智能电视时,响应接收到的所述通信数据。And responding to the received communication data when the destination smart television corresponding to the communication data is the smart television.
  2. 如权利要求1所述的智能电视身份识别方法,其特征在于,所述校验信息包括用于标识目的智能电视身份的第一OpendID和第一校验码,比较所述第一OpendID和第一校验码,判断所述通信数据对应的目的智能电视是否为所述智能电视的步骤包括:The smart television identification method according to claim 1, wherein the verification information comprises a first OpendID and a first verification code for identifying a smart TV identity of interest, and comparing the first OpendID with the first a check code, the step of determining whether the destination smart TV corresponding to the communication data is the smart TV includes:
    对所述校验信息进行解码,获得第一OpendID和第一校验码;Decoding the verification information to obtain a first OpendID and a first verification code;
    将所述第一OpendID的每个字符对应的ASCII值相加获得所述第一OpendID对应的第二校验码;Adding an ASCII value corresponding to each character of the first OpendID to obtain a second check code corresponding to the first OpendID;
    比对所述第一校验码与所述第二校验码是否一致;Aligning whether the first check code and the second check code are consistent;
    在所述第一校验码与所述第二校验码一致时,判断所述通信数据对应的目的智能电视为所述智能电视;When the first check code is consistent with the second check code, determining that the destination smart TV corresponding to the communication data is the smart TV;
    在所述第一校验码与所述第二校验码不一致时,判断所述通信数据对应的目的智能电视不为所述智能电视。When the first check code does not match the second check code, it is determined that the destination smart TV corresponding to the communication data is not the smart TV.
  3. 如权利要求1所述的智能电视身份识别方法,其特征在于,所述智能电视在接收到云端服务器发送的通信数据时,获取所述通信数据中包含的校验信息的步骤之前,还包括:The smart television identity identification method according to claim 1, wherein the step of acquiring the verification information included in the communication data when the smart TV receives the communication data sent by the cloud server further includes:
    云端服务器在接收到发送至智能电视的通信数据时,获取用于标识目的智能电视身份的第二OpendID;When receiving the communication data sent to the smart TV, the cloud server acquires a second OpendID for identifying the smart TV identity of the destination;
    根据获取的所述第二OpendID,以及所述第二OpendID对应的第三校验码,生成对应的校验信息;Generating corresponding verification information according to the obtained second OpendID and the third check code corresponding to the second OpendID;
    向智能电视发送包含所述校验信息的通信数据,以供在所述智能电视接收到所述通信数据时,获取所述通信数据中包含的校验信息。Transmitting, by the smart television, communication data including the verification information, for acquiring verification information included in the communication data when the smart television receives the communication data.
  4. 一种智能电视身份识别方法,其特征在于,所述智能电视身份识别方法包括步骤:A smart television identification method, characterized in that the smart television identity recognition method comprises the steps of:
    智能电视在接收到云端服务器发送的通信数据时,获取所述通信数据中包含的校验信息;The smart TV acquires the verification information included in the communication data when receiving the communication data sent by the cloud server;
    所述校验信息包括用于标识目的智能电视身份的第一OpendID和第一校验码,比较所述第一OpendID和第一校验码,判断所述通信数据对应的目的智能电视是否为所述智能电视;The verification information includes a first OpendID and a first check code for identifying a smart TV identity of the destination, comparing the first OpendID and the first check code, and determining whether the destination smart TV corresponding to the communication data is Smart TV;
    在所述通信数据对应的目的智能电视为所述智能电视时,响应接收到的所述通信数据。And responding to the received communication data when the destination smart television corresponding to the communication data is the smart television.
  5. 如权利要求4所述的智能电视身份识别方法,其特征在于,所述校验信息包括用于标识目的智能电视身份的第一OpendID和第一校验码,比较所述第一OpendID和第一校验码,判断所述通信数据对应的目的智能电视是否为所述智能电视的步骤包括:The smart television identity identification method according to claim 4, wherein the verification information comprises a first OpendID and a first check code for identifying a smart TV identity of the destination, and comparing the first OpendID with the first a check code, the step of determining whether the destination smart TV corresponding to the communication data is the smart TV includes:
    对所述校验信息进行解码,获得第一OpendID和第一校验码;Decoding the verification information to obtain a first OpendID and a first verification code;
    将所述第一OpendID的每个字符对应的ASCII值相加获得所述第一OpendID对应的第二校验码;Adding an ASCII value corresponding to each character of the first OpendID to obtain a second check code corresponding to the first OpendID;
    比对所述第一校验码与所述第二校验码是否一致;Aligning whether the first check code and the second check code are consistent;
    在所述第一校验码与所述第二校验码一致时,判断所述通信数据对应的目的智能电视为所述智能电视;When the first check code is consistent with the second check code, determining that the destination smart TV corresponding to the communication data is the smart TV;
    在所述第一校验码与所述第二校验码不一致时,判断所述通信数据对应的目的智能电视不为所述智能电视。When the first check code does not match the second check code, it is determined that the destination smart TV corresponding to the communication data is not the smart TV.
  6. 如权利要求4所述的智能电视身份识别方法,其特征在于,所述校验信息还包括第一纠错码,比较所述第一OpendID和第一校验码,判断所述通信数据对应的目的智能电视是否为所述智能电视的步骤包括:The smart television identification method according to claim 4, wherein the verification information further comprises a first error correction code, comparing the first OpendID and the first verification code, and determining the correspondence corresponding to the communication data. The steps of whether the smart TV is the smart TV include:
    对所述校验信息进行解码,获得第一OpendID、第一校验码和第一纠错码;Decoding the verification information to obtain a first OpendID, a first check code, and a first error correction code;
    将所述第一OpendID的每个字符对应的ASCII值相加获得所述第一OpendID对应的第二校验码,并将所述第二校验码与目的智能电视的编号对应的ASCII值相加获得所述第一OpendID对应的第二纠错码;Adding an ASCII value corresponding to each character of the first OpendID to obtain a second check code corresponding to the first OpendID, and comparing the second check code with an ASCII value corresponding to the number of the target smart TV Adding a second error correcting code corresponding to the first OpendID;
    比对所述第一校验码与所述第二校验码是否一致,以及所述第一纠错码与所述第二纠错码是否一致;Aligning whether the first check code is consistent with the second check code, and whether the first error correcting code is consistent with the second error correcting code;
    根据比对结果判断所述通信数据对应的目的智能电视是否为所述智能电视,其中,在所述第一校验码与所述第二校验码一致,且所述第一纠错码与所述第二纠错码一致时,判断所述通信数据对应的目智能电视为所述智能电视。Determining, according to the comparison result, whether the destination smart TV corresponding to the communication data is the smart television, wherein the first check code is consistent with the second check code, and the first error correction code is When the second error correction code is consistent, it is determined that the visual smart TV corresponding to the communication data is the smart television.
  7. 如权利要求4所述的智能电视身份识别方法,其特征在于,所述智能电视在接收到云端服务器发送的通信数据时,获取所述通信数据中包含的校验信息的步骤之前,还包括:The smart television identification method according to claim 4, further comprising: before the step of acquiring the verification information included in the communication data when the smart TV receives the communication data sent by the cloud server, the method further includes:
    云端服务器在接收到发送至智能电视的通信数据时,获取用于标识目的智能电视身份的第二OpendID;When receiving the communication data sent to the smart TV, the cloud server acquires a second OpendID for identifying the smart TV identity of the destination;
    根据获取的所述第二OpendID,以及所述第二OpendID对应的第三校验码,生成对应的校验信息;Generating corresponding verification information according to the obtained second OpendID and the third check code corresponding to the second OpendID;
    向智能电视发送包含所述校验信息的通信数据,以供在所述智能电视接收到所述通信数据时,获取所述通信数据中包含的校验信息。Transmitting, by the smart television, communication data including the verification information, for acquiring verification information included in the communication data when the smart television receives the communication data.
  8. 如权利要求7所述的智能电视身份识别方法,其特征在于,所述根据获取的所述第二OpendID,以及所述第二OpendID对应的第三校验码,生成对应的校验信息的步骤包括:The smart television identification method according to claim 7, wherein the step of generating corresponding verification information according to the acquired second OpendID and the third verification code corresponding to the second OpendID include:
    将所述第二OpendID的每个字符对应的ASCII值相加获得所述第二OpendID对应的第三校验码;Adding an ASCII value corresponding to each character of the second OpendID to obtain a third check code corresponding to the second OpendID;
    组合所述第二OpendID和所述第三校验码,生成对应的校验信息。Combining the second OpendID and the third check code to generate corresponding check information.
  9. 如权利要求7所述的智能电视身份识别方法,其特征在于,所述根据获取的所述第二OpendID,以及所述第二OpendID对应的第三校验码,生成对应的校验信息的步骤包括:The smart television identification method according to claim 7, wherein the step of generating corresponding verification information according to the acquired second OpendID and the third verification code corresponding to the second OpendID include:
    将所述第二OpendID的每个字符对应的ASCII值相加获得所述第二OpendID对应的第三校验码;Adding an ASCII value corresponding to each character of the second OpendID to obtain a third check code corresponding to the second OpendID;
    将所述第三校验码与所述目的终端的编号对应的ASCII值相加获得所述第二OpendID对应的第三纠错码;Adding the third check code to the ASCII value corresponding to the number of the destination terminal to obtain a third error correcting code corresponding to the second OpendID;
    组合所述第二OpendID、第三校验码和第三纠错码,生成对应的校验信息。Combining the second OpendID, the third check code, and the third error correcting code to generate corresponding check information.
  10. 一种智能电视身份识别***,其特征在于,所述智能电视身份识别***包括:A smart television identity recognition system, characterized in that the smart television identity recognition system comprises:
    第一获取模块,用于在智能电视接收到云端服务器发送的通信数据时,获取所述通信数据中包含的校验信息;a first acquiring module, configured to acquire, when the smart television receives the communication data sent by the cloud server, the verification information included in the communication data;
    判断模块,所述校验信息包括用于标识目的智能电视身份的第一OpendID和第一校验码,用于比较所述第一OpendID和第一校验码,判断所述通信数据对应的目的智能电视是否为所述智能电视;a determining module, the verification information includes a first OpendID and a first check code for identifying a smart TV identity of the destination, and comparing the first OpendID and the first check code to determine a destination corresponding to the communication data Whether the smart TV is the smart TV;
    处理模块,用于在所述通信数据对应的目的智能电视为所述智能电视时,响应接收到的所述通信数据。And a processing module, configured to respond to the received communication data when the destination smart television corresponding to the communication data is the smart television.
  11. 如权利要求10所述的智能电视身份识别***,其特征在于,所述判断模块包括:The smart television identification system of claim 10, wherein the determining module comprises:
    解码单元,用于对所述校验信息进行解码,获得第一OpendID和第一校验码;a decoding unit, configured to decode the verification information, to obtain a first OpendID and a first verification code;
    第一计算单元,用于将所述第一OpendID的每个字符对应的ASCII值相加获得所述第一OpendID对应的第二校验码;a first calculating unit, configured to add an ASCII value corresponding to each character of the first OpendID to obtain a second check code corresponding to the first OpendID;
    比对单元,用于比对所述第一校验码与所述第二校验码是否一致;a comparison unit, configured to compare whether the first check code and the second check code are consistent;
    判断单元,用于在所述第一校验码与所述第二校验码一致时,判断所述通信数据对应的目的智能电视为所述智能电视;在所述第一校验码与所述第二校验码不一致时,判断所述通信数据对应的目的智能电视不为所述智能电视。a judging unit, configured to: when the first check code is consistent with the second check code, determine that the destination smart TV corresponding to the communication data is the smart TV; and the first check code and the When the second check code is inconsistent, it is determined that the destination smart TV corresponding to the communication data is not the smart TV.
  12. 如权利要求10所述的智能电视身份识别***,其特征在于,所述判断模块包括:The smart television identification system of claim 10, wherein the determining module comprises:
    解码单元,用于对所述校验信息进行解码,获得第一OpendID、第一校验码和第一纠错码;a decoding unit, configured to decode the verification information, to obtain a first OpendID, a first check code, and a first error correction code;
    第一计算单元,用于将所述第一OpendID的每个字符对应的ASCII值相加获得所述第一OpendID对应的第二校验码,并将所述第二校验码与所述智能电视的编号对应的ASCII值相加获得所述第一OpendID对应的第二纠错码;a first calculating unit, configured to add an ASCII value corresponding to each character of the first OpendID to obtain a second check code corresponding to the first OpendID, and the second check code and the smart Adding the ASCII values corresponding to the numbers of the televisions to obtain a second error correcting code corresponding to the first OpendID;
    比对单元,用于比对所述第一校验码与所述第二校验码是否一致,以及所述第一纠错码与所述第二纠错码是否一致;And an comparing unit, configured to compare whether the first check code and the second check code are consistent, and whether the first error correcting code is consistent with the second error correcting code;
    判断单元,用于根据比对结果判断所述通信数据对应的目的智能电视是否为所述智能电视,其中,在所述第一校验码与所述第二校验码一致,且所述第一纠错码与所述第二纠错码一致时,判断所述通信数据对应的目的智能电视为所述智能电视。a determining unit, configured to determine, according to the comparison result, whether the destination smart television corresponding to the communication data is the smart television, wherein the first check code is consistent with the second check code, and the When an error correcting code is consistent with the second error correcting code, it is determined that the destination smart television corresponding to the communication data is the smart television.
  13. 如权利要求10所述的智能电视身份识别***,其特征在于,所述智能电视身份识别***还包括:The smart television identity recognition system of claim 10, wherein the smart television identity recognition system further comprises:
    第二获取模块,用于在云端服务器接收到发送至智能电视的通信数据时,获取用于标识目的智能电视身份的第二OpendID;a second acquiring module, configured to acquire, when the cloud server receives the communication data sent to the smart TV, a second OpendID for identifying the smart TV identity of the destination;
    生成模块,用于根据获取的所述第二OpendID,以及所述第二OpendID对应的第三校验码,生成对应的校验信息;a generating module, configured to generate corresponding verification information according to the obtained second OpendID and the third check code corresponding to the second OpendID;
    发送模块,用于向所述智能电视发送包含所述校验信息的通信数据,以供在智能电视接收到所述通信数据时,获取所述通信数据中包含的校验信息。And a sending module, configured to send communication data including the verification information to the smart television, to obtain verification information included in the communication data when the smart television receives the communication data.
  14. 如权利要求11所述的智能电视身份识别***,其特征在于,所述智能电视身份识别***还包括:The smart television identity recognition system of claim 11, wherein the smart television identity recognition system further comprises:
    第二获取模块,用于在云端服务器接收到发送至智能电视的通信数据时,获取用于标识目的智能电视身份的第二OpendID;a second acquiring module, configured to acquire, when the cloud server receives the communication data sent to the smart TV, a second OpendID for identifying the smart TV identity of the destination;
    生成模块,用于根据获取的所述第二OpendID,以及所述第二OpendID对应的第三校验码,生成对应的校验信息;a generating module, configured to generate corresponding verification information according to the obtained second OpendID and the third check code corresponding to the second OpendID;
    发送模块,用于向所述智能电视发送包含所述校验信息的通信数据,以供在智能电视接收到所述通信数据时,获取所述通信数据中包含的校验信息。And a sending module, configured to send communication data including the verification information to the smart television, to obtain verification information included in the communication data when the smart television receives the communication data.
  15. 如权利要求12所述的智能电视身份识别***,其特征在于,所述智能电视身份识别***还包括:The smart television identity recognition system of claim 12, wherein the smart television identity recognition system further comprises:
    第二获取模块,用于在云端服务器接收到发送至智能电视的通信数据时,获取用于标识目的智能电视身份的第二OpendID;a second acquiring module, configured to acquire, when the cloud server receives the communication data sent to the smart TV, a second OpendID for identifying the smart TV identity of the destination;
    生成模块,用于根据获取的所述第二OpendID,以及所述第二OpendID对应的第三校验码,生成对应的校验信息;a generating module, configured to generate corresponding verification information according to the obtained second OpendID and the third check code corresponding to the second OpendID;
    发送模块,用于向所述智能电视发送包含所述校验信息的通信数据,以供在智能电视接收到所述通信数据时,获取所述通信数据中包含的校验信息。 And a sending module, configured to send communication data including the verification information to the smart television, to obtain verification information included in the communication data when the smart television receives the communication data.
PCT/CN2016/084858 2016-01-20 2016-06-04 Method and system for smart television identity recognition WO2017124681A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201610038913.1A CN105743879B (en) 2016-01-20 2016-01-20 Smart television personal identification method and system
CN201610038913.1 2016-01-20

Publications (1)

Publication Number Publication Date
WO2017124681A1 true WO2017124681A1 (en) 2017-07-27

Family

ID=56246330

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2016/084858 WO2017124681A1 (en) 2016-01-20 2016-06-04 Method and system for smart television identity recognition

Country Status (2)

Country Link
CN (1) CN105743879B (en)
WO (1) WO2017124681A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110187904A (en) * 2019-05-05 2019-08-30 浙江合众新能源汽车有限公司 A kind of device and method for vehicle control device firmware update
CN112232454A (en) * 2019-07-15 2021-01-15 广东美的制冷设备有限公司 Data writing method and system, terminal, household appliance and computer device

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106802916B (en) * 2016-12-09 2020-02-07 国网北京市电力公司 Method, device and system for verifying transaction record data of electric vehicle

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101557406A (en) * 2009-06-01 2009-10-14 杭州华三通信技术有限公司 User terminal authentication method, device and system thereof
CN102421096A (en) * 2011-12-22 2012-04-18 厦门雅迅网络股份有限公司 Method for safely transmitting data based on wireless network
CN103997493A (en) * 2014-05-22 2014-08-20 江苏通利智能科技股份有限公司 Wireless device forwarding and networking method
CN104539712A (en) * 2014-12-31 2015-04-22 广东德豪润达电气股份有限公司 Intelligent household appliance data transmission method
CN105100852A (en) * 2014-05-20 2015-11-25 深圳Tcl新技术有限公司 Voice-based remote control method, device and system for terminals

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101344985B (en) * 2008-08-26 2010-09-08 江苏惠通集团有限责任公司 Wireless remote control method
CN101388141A (en) * 2008-08-26 2009-03-18 刘正东 Wireless remote control system
CN103871408B (en) * 2012-12-14 2017-05-24 联想(北京)有限公司 Method and device for voice identification and electronic equipment

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101557406A (en) * 2009-06-01 2009-10-14 杭州华三通信技术有限公司 User terminal authentication method, device and system thereof
CN102421096A (en) * 2011-12-22 2012-04-18 厦门雅迅网络股份有限公司 Method for safely transmitting data based on wireless network
CN105100852A (en) * 2014-05-20 2015-11-25 深圳Tcl新技术有限公司 Voice-based remote control method, device and system for terminals
CN103997493A (en) * 2014-05-22 2014-08-20 江苏通利智能科技股份有限公司 Wireless device forwarding and networking method
CN104539712A (en) * 2014-12-31 2015-04-22 广东德豪润达电气股份有限公司 Intelligent household appliance data transmission method

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110187904A (en) * 2019-05-05 2019-08-30 浙江合众新能源汽车有限公司 A kind of device and method for vehicle control device firmware update
CN112232454A (en) * 2019-07-15 2021-01-15 广东美的制冷设备有限公司 Data writing method and system, terminal, household appliance and computer device

Also Published As

Publication number Publication date
CN105743879A (en) 2016-07-06
CN105743879B (en) 2019-08-16

Similar Documents

Publication Publication Date Title
WO2019019374A1 (en) Method, apparatus, and system for controlling household appliance with intelligent voice device
WO2018120457A1 (en) Data processing method, apparatus, device, and computer readable storage medium
WO2018082482A1 (en) Network sharing method, and method and system for accessing network
WO2018223607A1 (en) Television terminal, method for converting hdr image into sdr image, and computer readable storage medium
WO2019051899A1 (en) Terminal control method and device, and storage medium
WO2019051890A1 (en) Terminal control method and device, and computer-readable storage medium
WO2019024336A1 (en) Data query method and device, and computer readable storage medium
WO2019114269A1 (en) Method for resuming playing program, television device, and computer readable storage medium
WO2017201899A1 (en) Method and apparatus for connecting to bluetooth device
WO2017054481A1 (en) Information verification and processing method and apparatus, and information processing system
WO2017107388A1 (en) Hdmi version switching method and display device
WO2018233221A1 (en) Multi-window sound output method, television, and computer-readable storage medium
WO2019041851A1 (en) Home appliance after-sales consulting method, electronic device and computer-readable storage medium
WO2019071762A1 (en) Floor positioning method and system, server and computer-readable storage medium
WO2018233367A1 (en) Case registration method and apparatus, terminal, and computer readable storage medium
WO2015139594A1 (en) Security verification method, apparatus, and system
WO2017088438A1 (en) Wireless router and control method therefor
WO2019000801A1 (en) Data synchronization method, apparatus, and device, and computer readable storage medium
WO2017185480A1 (en) Multi-screen interaction connection method, device and system
WO2018000856A1 (en) Method implementing sdn overlay network message forwarding, terminal, apparatus, and computer readable storage medium
WO2019051903A1 (en) Terminal control method and apparatus, and computer-readable storage medium
WO2017124681A1 (en) Method and system for smart television identity recognition
WO2019071771A1 (en) Wireless signal fingerprint information calibration method, system, server and medium
WO2018090461A1 (en) Method and system for synchronizing data between multichannel wireless speakers
WO2017080195A1 (en) Audio recognition 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: 16885943

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 06/12/2018)

122 Ep: pct application non-entry in european phase

Ref document number: 16885943

Country of ref document: EP

Kind code of ref document: A1