CN108063974B - Television activity page data transmission method, television equipment, system and storage medium - Google Patents

Television activity page data transmission method, television equipment, system and storage medium Download PDF

Info

Publication number
CN108063974B
CN108063974B CN201711324385.7A CN201711324385A CN108063974B CN 108063974 B CN108063974 B CN 108063974B CN 201711324385 A CN201711324385 A CN 201711324385A CN 108063974 B CN108063974 B CN 108063974B
Authority
CN
China
Prior art keywords
data
page
television
active
cloud server
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201711324385.7A
Other languages
Chinese (zh)
Other versions
CN108063974A (en
Inventor
王亚锋
王云华
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen leynew Network Media Co Ltd
Original Assignee
Shenzhen Leiniao Network Media Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Leiniao Network Media Co ltd filed Critical Shenzhen Leiniao Network Media Co ltd
Priority to CN201711324385.7A priority Critical patent/CN108063974B/en
Publication of CN108063974A publication Critical patent/CN108063974A/en
Application granted granted Critical
Publication of CN108063974B publication Critical patent/CN108063974B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/437Interfacing the upstream path of the transmission network, e.g. for transmitting client requests to a VOD server
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/442Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
    • H04N21/44213Monitoring of end-user related data
    • H04N21/44222Analytics of user selections, e.g. selection of programs or purchase activity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/482End-user interface for program selection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/85Assembly of content; Generation of multimedia applications
    • H04N21/858Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Social Psychology (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

The invention provides a television activity page data transmission method, television equipment and a system, wherein the television equipment firstly acquires historical operation records of each activity page, and further acquires control types and control data of trigger controls corresponding to the historical operation records in each activity page; generating a page weight value of each activity page according to the weight setting value of each control type and the historical operation record, wherein the higher the weight setting value is, the more important the control data corresponding to the control type is, simultaneously distributing each control data to the corresponding activity page, and taking the control data distributed to each activity page as the activity page data; and finally, sequentially transmitting the data of each activity page to the cloud server according to the sequence of the page weight values from large to small, wherein the higher the page weight value is, the more important the data of the activity page is, and the important data of the activity page is preferentially transmitted to the cloud server, so that the problem that the important data of the activity page is lost in the transmission process can be improved.

Description

Television activity page data transmission method, television equipment, system and storage medium
Technical Field
The invention relates to the technical field of intelligent household appliances, in particular to a television activity page data transmission method, television equipment, a system and a storage medium.
Background
With the rapid development of the smart television, the smart television has more and more functions, and the current smart television equipment has a television activity page, for example, when the television activity page may be a startup guide page, a user may select a television program that the user wants to watch based on the startup guide page.
However, there are technical and problems that each functional page in a tv active page needs to upload active page data, however, in the process of transmitting the active page data to a cloud server by a tv device, the active page data received by the cloud server may be in error, for example, it is a common situation that the tv device is suddenly interrupted when transmitting the active page data to the cloud due to poor network conditions, so that the active page data is lost in the transmission process, and finally the cloud server receives incorrect active page data, which results in that the cloud server cannot receive important active page data, and thus the final feedback of the important active page data is not an ideal tv program for a user.
Disclosure of Invention
The invention mainly aims to provide a method, a television device and a system for transmitting television activity page data, and aims to solve the problem that important activity page data is lost when the television device transmits the activity page data.
In order to achieve the above object, the present invention provides a method for transmitting data of a television activity page, wherein the method comprises:
the television equipment acquires the historical operation records of each activity page;
acquiring the control type and control data of a trigger control corresponding to the historical operation record in each activity page;
generating a page weight value of each active page according to the weight setting value of each control type and the historical operation record;
distributing the control data to corresponding active pages, and taking the control data distributed to the active pages as active page data;
and sequentially transmitting the data of each active page to the cloud server according to the sequence of the page weight values from large to small.
Preferably, the obtaining of the control type and the control data of the trigger control corresponding to the historical operation record in each activity page specifically includes:
acquiring control types, control data and the number of the control types of the trigger controls corresponding to the historical operation records in each activity page;
correspondingly, the generating of the page weight value of each active page according to the weight setting value of each control type and the historical operation record specifically includes:
and generating the page weight value of each active page according to the weight setting value of each control type and the number of each control type.
Preferably, the sequentially transmitting the data of each active page to the cloud server according to the order of the page weight values from large to small specifically includes:
sequentially packaging the data of each active page according to the sequence of the page weight values from large to small;
and sequentially transmitting the packaged active page data to the cloud server according to the sequence of the page weight values from large to small.
Preferably, the historical operation record is generated by the television equipment according to an operation instruction transmitted by the mobile terminal.
Preferably, after the control data is allocated to the corresponding active page and the control data allocated to each active page is used as the active page data, the method further includes:
sequentially transmitting the data of each activity page to the mobile terminal according to the sequence of the page weight values from large to small, so that the mobile terminal sends the data of each activity page transmitted by the television equipment as first check data to the cloud server;
correspondingly, the sequentially transmitting the data of each active page to the cloud server according to the order of the page weight values from large to small specifically comprises:
packaging the data of each active page according to the sequence of the page weight values from large to small to serve as second check data;
and transmitting the second check data to the cloud server so that the cloud server matches the first check data with the second check data, and feeding back corresponding information to the television equipment according to a matching result.
In addition, in order to achieve the above object, the present invention further provides a television apparatus, which includes a memory and a television active page data transmission program stored on the memory and executable on the processor, and the program is configured to implement the steps of the television active page data transmission method as described above.
In addition, in order to achieve the above object, the present invention further provides a storage medium, where the storage medium stores a television activity page data transmission program, and the television activity page data transmission program, when executed by a processor, implements the steps of the television activity page data transmission method described above.
In addition, in order to achieve the above object, the present invention further provides a television activity page data transmission system, where the television activity page data transmission system includes the cloud server and the television device as described above;
the cloud server is used for receiving the active page data which are sequentially transmitted by the television equipment according to the sequence of the page weight values from large to small, decrypting the active page data of each active page, and feeding back information corresponding to the decryption result to the television equipment according to the decryption result.
Preferably, the television activity page data transmission system further comprises a mobile terminal;
the mobile terminal is used for sending each active page data serving as first verification data to the cloud server when receiving each active page data which is sequentially transmitted by the television equipment according to the sequence of the page weight values from large to small;
the cloud server is further used for matching the first check data and the second check data when the first check data transmitted by the mobile terminal and the second check data transmitted by the television equipment are received, and feeding back information corresponding to the second check data to the television equipment when the matching is successful; and when the matching fails, feeding back matching failure information to the television equipment and/or the mobile terminal so that the television equipment and/or the mobile terminal can display the matching failure information.
Preferably, the mobile terminal is further configured to, when receiving the data of each activity page sequentially transmitted by the television according to the order of the page weight values from large to small, reverse the data of each activity page, and transmit the result after the reverse as first check data to the cloud server;
the cloud server is further configured to reverse the first check data, compare the reversed first check data with the second check data, and feed back corresponding information to the television device if the reversed first check data is the same as the second check data.
The method comprises the steps that firstly, the television equipment obtains historical operation records of each activity page, and then the control type and control data of a trigger control corresponding to the historical operation records in each activity page can be obtained; generating a page weight value of each activity page according to a weight setting value of each control type and the historical operation record, wherein the weight setting value and the control type have a one-to-one mapping relation, the higher the weight setting value is, the more important the control data corresponding to the control type is, meanwhile, each control data is distributed to the corresponding activity page, and the control data distributed to each activity page is used as activity page data; and finally, the data of each active page are sequentially transmitted to the cloud server according to the sequence of the page weight values from large to small, the higher the page weight value of the active page is, the more important the data of the active page is, so that the important data of the active page is preferentially transmitted to the cloud server, the problem that the important data of the active page is lost in the transmission process can be improved, the cloud server can identify the important active page, and further, more ideal content information can be fed back, and the user experience is improved.
Drawings
Fig. 1 is a schematic structural diagram of a television apparatus in a hardware operating environment according to an embodiment of the present invention;
FIG. 2 is a flowchart illustrating a method for transmitting data of a television active page according to a first embodiment of the present invention;
fig. 3 is a flowchart illustrating a method for transmitting data of a tv active page according to a second embodiment of the present invention.
Fig. 4 is a block diagram of a data transmission system for tv active pages according to the present invention.
The implementation, functional features and advantages of the objects of the present invention will be further explained with reference to the accompanying drawings.
Detailed Description
It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
Referring to fig. 1, fig. 1 is a schematic structural diagram of a television apparatus in a hardware operating environment according to an embodiment of the present invention.
As shown in fig. 1, the apparatus for broadcasting digital television may include: a processor 1001 such as a CPU, a communication bus 1002, a network interface 1003, and a memory 1004. Wherein a communication bus 1002 is used to enable connective communication between these components. The network interface 1003 is used to establish a communication connection with the cloud server. The memory 1004 may be a high-speed RAM memory.
Those skilled in the art will appreciate that the arrangement shown in fig. 1 does not constitute a limitation of the television apparatus and may include more or fewer components than those shown, or some components may be combined, or a different arrangement of components.
As shown in fig. 1, the memory 1004 may include an operating system, a network communication module, and a television active page data transfer program.
In the television apparatus shown in fig. 1, the television apparatus calls the television active page data transfer program stored in the memory 1004 by the processor 1001 and performs the following operations:
acquiring a historical operation record of each activity page;
acquiring the control type and control data of a trigger control corresponding to the historical operation record in each activity page;
generating a page weight value of each active page according to the weight setting value of each control type and the historical operation record;
distributing the control data to corresponding active pages, and taking the control data distributed to the active pages as active page data;
and sequentially transmitting the data of each active page to the cloud server according to the sequence of the page weight values from large to small.
Further, the television apparatus may call the television active page data transmission program stored in the memory 1004 through the processor 1001, and further perform the following operations:
acquiring control types, control data and the number of the control types of the trigger controls corresponding to the historical operation records in each activity page;
and generating the page weight value of each active page according to the weight setting value of each control type and the number of each control type.
Further, the television apparatus may call the television active page data transmission program stored in the memory 1004 through the processor 1001, and further perform the following operations:
sequentially packaging the data of each active page according to the sequence of the page weight values from large to small;
and sequentially transmitting the packaged active page data to the cloud server according to the sequence of the page weight values from large to small.
Further, the television apparatus may call the television active page data transmission program stored in the memory 1004 through the processor 1001, and further perform the following operations:
sequentially transmitting the data of each activity page to the mobile terminal according to the sequence of the page weight values from large to small, so that the mobile terminal sends the data of each activity page transmitted by the television equipment as first check data to the cloud server;
packaging the data of each active page according to the sequence of the page weight values from large to small to serve as second check data;
and transmitting the second check data to the cloud server so that the cloud server matches the first check data with the second check data, and feeding back corresponding information to the television equipment according to a matching result.
In the embodiment, firstly, the television equipment acquires the historical operation records of each activity page, and then can acquire the control type and control data of the trigger control corresponding to the historical operation records in each activity page; generating a page weight value of each activity page according to the weight setting value of each control type and the historical operation record, wherein the higher the weight setting value is, the more important the control data corresponding to the control type is, distributing the control data to the corresponding activity page, and taking the control data distributed to each activity page as the activity page data; and finally, the data of each active page are sequentially transmitted to the cloud server according to the sequence of the page weight values from large to small, the higher the page weight value of the active page is, the more important the data of the active page is, so that the important data of the active page is preferentially transmitted to the cloud server, the problem that the important data of the active page is lost in the transmission process can be improved, the cloud server can identify the important active page, and further, more ideal content information can be fed back, and the user experience is improved.
Based on the hardware structure, the embodiment of the data transmission method for the television activity page is provided. Referring to fig. 2, fig. 2 is a flowchart illustrating a method for transmitting data of a tv active page according to a first embodiment of the present invention.
In this embodiment, the method for transmitting data of a television activity page includes the following steps:
step S10: the television equipment acquires the historical operation records of each activity page;
it can be understood that, in the embodiment, the startup guide page of the smart television is used as an active page for description; for example, after the television device is turned on, a user may control a power-on guide page of the television by using a remote controller or a mobile terminal such as a mobile phone, and then a historical operation record corresponding to an operation instruction of each active page may be generated;
step S20: acquiring the control type and control data of a trigger control corresponding to the historical operation record in each activity page;
it can be understood that each active page of the startup guide page can have a plurality of trigger controls of different types, and the control types of the trigger controls can include a user input text box type, and the user input text box type is characterized by content text information and the like which need to be input by a user; the key type is characterized as a trigger button on the active page; the type of the drop-down box is characterized in that the drop-down box is provided with a plurality of different options for a user to select; in actual operation, a user usually uses a remote controller or a mobile terminal to browse a plurality of active pages.
In a specific implementation, after a television is started and enters a startup guide page, a processor of the television can acquire package names of active pages being displayed in real time, wherein one package name corresponds to a unique active page; correspondingly, when a user uses the mobile terminal to switch the active page, the processor of the television can acquire the packet name of the switched active page in real time; caching the acquired packet names of all the active pages into a first cache of a television memory;
meanwhile, the processor of the television also acquires the control type and control data of the trigger control corresponding to the historical operation record in each activity page according to the historical operation record, for example, the user inputs corresponding text content in 2 input text box types in the first activity page, and triggers 3 drop-down box options and 4 keys, so that the control type corresponding to the operation record of the first activity page has the above three control types, wherein the control data of the input text box type is the content of the text box input by the user; the control data of the key type is the event operation that the user triggers the button; the drop-down box type control data is the data that the user has selected from the drop-down box list.
Step S30: generating a page weight value of each active page according to the weight setting value of each control type and the historical operation record;
it can be understood that, for one active page, when the control type of each active page is obtained, the television processor can obtain the weight setting values of each control type in real time, and the weight setting values and each control type have a one-to-one mapping relationship; for example, the control type of the trigger control includes three types, namely an input text box type, a key type and a drop-down box type, in the operation record of the user on the active page each time, the text content input by the user is generally more important than other data information content, in this embodiment, the weight value corresponding to the text box type input by the user is defined to be 10, the weight value corresponding to the key type is defined to be 2, and the weight value corresponding to the drop-down box type is defined to be 5;
in a specific implementation, a processor of the television can count the number of control types corresponding to the operation records in each activity page; and generating a page weight value of each activity page according to the weight set value of each control type and the number of each control type, wherein the page weight value can be represented as a check code of each activity page. Specifically, the processor of the television calculates mapping check data of each control type in an active page according to the number of each control type in the active page and the weight setting value of the control type, summarizes the mapping check data of each control type of the active page, and stores the summarized result as a page weight value of the active page or a page check code of the active page in a second cache of the television memory. For example, a user inputs corresponding text contents in 2 input text box types in a first active page, and 3 drop-down box options and 4 keys are triggered, then a value corresponding to mapping verification data of a control type of an input text box of the active page is a weighted value of 10 multiplied by the number of 2 equal to 20, similarly, a value corresponding to mapping verification data of a control type of a drop-down box is a weighted value of 5 multiplied by the number of 3 equal to 15, correspondingly, a value corresponding to mapping verification data of a control type of a key type is a weighted value of 2 multiplied by the number of 4 equal to 8, and then a page weighted value (also called a page verification code) of the first active page is a page weighted value of 20 plus 15 plus 8.
Further, the processor of the television will sort the check codes of the active pages of the second cache according to a sequence from large to small weight, and two important indexes of the sorting are as follows: the more the total number of the trigger control types of each active page is, the more the trigger control types are prioritized, and/or the trigger control types are prioritized, and then the processor of the television detects each packet name of each active page and stores the packet name of each active page, which is added with the check code of each ordered active page of the second cache, into a third cache of the processor of the television;
further, the television processor also obtains the trigger time of each control type in real time, further obtains the display time corresponding to each page, and adds the display time corresponding to each page to the check code of each active page of the third cache;
step S40: distributing the control data to corresponding active pages, and taking the control data distributed to the active pages as active page data;
step S50: and sequentially transmitting the data of each active page to the cloud server according to the sequence of the page weight values from large to small.
The processor of the television equipment allocates the control data to the corresponding activity pages, the control data allocated to the activity pages are used as the activity page data, and finally the activity page data are sequentially transmitted to the cloud server according to the sequence of the page weight values from large to small, so that important activity page data can be transmitted to the cloud server preferentially, and unimportant activity page data are transmitted to the cloud server after being arranged;
in a specific implementation, the embodiment may store all data in the third cache together with user input content (i.e., control data) into a fourth cache of the television memory, and finally, the television processor may package and encrypt, as active page data, data of a page weight value (i.e., a page check code) of an active page, a packet name of the active page, display time corresponding to the page, and the user input content, which are sorted in the fourth cache, with higher weight value, the active page data is preferentially packaged and encrypted, and the packaged active page data is sequentially transmitted to the cloud server according to a sequence of the page weight values from large to small; through the specific transmission mode, important data in the process of transmitting the active page data of the television to the cloud service can be prevented from being lost as much as possible.
Correspondingly, when receiving the active page data sequentially transmitted by the television according to the order of the page weight values from large to small at the side of the cloud server, the cloud server decrypts the active page data of each active page, feeds back information corresponding to the decryption result to the television equipment according to the decryption result, specifically, feeds back corresponding program information to the television equipment when decryption is successful, feeds back decryption failure information to the television equipment when decryption is failed, and the television can sequentially transmit the active page data to the cloud server again according to the order of the page weight values from large to small according to the decryption failure information.
In the embodiment, firstly, the television equipment acquires the historical operation records of each activity page, and then can acquire the control type and control data of the trigger control corresponding to the historical operation records in each activity page; generating a page weight value of each activity page according to the weight setting value of each control type and the historical operation record, wherein the higher the weight setting value is, the more important the control data corresponding to the control type is, distributing the control data to the corresponding activity page, and taking the control data distributed to each activity page as the activity page data; and finally, the data of each active page are sequentially transmitted to the cloud server according to the sequence of the page weight values from large to small, the higher the page weight value of the active page is, the more important the data of the active page is, so that the important data of the active page is preferentially transmitted to the cloud server, the problem that the important data of the active page is lost in the transmission process can be improved, the cloud server can identify the important active page, and further, more ideal content information can be fed back, and the user experience is improved.
Referring to fig. 3, fig. 3 is a schematic flowchart of a second embodiment of a television active page data transmission method according to the present invention, and a second embodiment of a television active page data transmission method according to the present invention is provided based on fig. 2.
In this embodiment, after step S40, the method further includes:
step S41: sequentially transmitting the data of each activity page to the mobile terminal according to the sequence of the page weight values from large to small, so that the mobile terminal sends the data of each activity page transmitted by the television equipment as first check data to the cloud server;
it can be understood that the historical operation record is generated by the television device according to the operation instruction transmitted by the mobile terminal, in this implementation, before the step S10, the television receives the operation instruction transmitted by the mobile terminal, and then generates the historical operation record according to the operation instruction, that is, the user can use the mobile terminal to control the television, and perform the relevant operation on the active page of the television.
In a specific implementation, after the side of the television equipment sequentially transmits the data of each activity page to the mobile terminal according to the sequence of the page weight values from large to small, the side of the mobile terminal can reverse the sequence of the received data of each activity page, and then sends the reverse result as first check data to the cloud server;
correspondingly, the step S50 specifically includes:
step S501: packaging the data of each active page according to the sequence of the page weight values from large to small to serve as second check data; and transmitting the second check data to the cloud server so that the cloud server matches the first check data with the second check data, and feeding back corresponding information to the television equipment according to a matching result.
It can be understood that the cloud server receives the active page data transmitted by the two threads, that is, the first thread receives the first check data sent by the mobile terminal, and the second thread receives the second check data transmitted by the television device; when a first thread receives first check data sent by the mobile terminal, the cloud server extracts a device identifier of the mobile device, and determines that second check data transmitted by the television device is activity page data needing to be compared with the first check data according to the device identifier of the mobile device;
if the second check data sent by the television equipment and the first check data sent by the mobile terminal have no errors in the transmission process, the first check data and the second check data can be matched successfully after decryption, and the active page data transmitted by the television equipment can be necessarily correct;
in a specific implementation, when the cloud server receives second check data transmitted by the television device and first check data transmitted by the mobile terminal at the same time, the cloud server may reverse the first check data again, if no error occurs in the transmission process of the first check data and the second check data, the reversed first check data and the reversed second check data are necessarily the same, and the cloud server may feed back program information to be played corresponding to the active page data to the television device; if the first check data after the reverse order is different from the second check data, that is, the ratio of the active page data in the two threads received by the cloud server is matched, it is indicated that an error occurs in the transmission process of the second check data transmitted by the television equipment or the first check data transmitted by the mobile terminal, and matching failure information is fed back to the television equipment and/or the mobile terminal, so that the television equipment and/or the mobile terminal display the matching failure information, and meanwhile, the television equipment can transmit the active page data to the cloud server again in sequence from large to small according to the page weight values.
The implementation television equipment sequentially transmits the data of each activity page to the mobile terminal according to the sequence of the page weight values from large to small, so that the mobile terminal sends the data of each activity page transmitted by the television equipment as first check data to the cloud server; meanwhile, the data of each activity page are sequentially packed according to the sequence of the weight values of the pages from large to small and are transmitted to the cloud server as second check data, so that the cloud server can receive the data of the activity pages sent by the two threads, the first check data and the second check data are matched, if the matching is successful, the data of the activity pages transmitted by the television equipment are completely correct, the correctness of the data of the activity pages transmitted by the television equipment can be further ensured, the recognition error of the cloud server is avoided, and the data transmission efficiency is improved.
Referring to fig. 4, fig. 4 is a television activity page data transmission system according to an embodiment of the present invention, where the television activity page data transmission system is characterized by an embodiment of an operation environment of a television activity page data transmission method and a television apparatus according to the present invention;
in this embodiment, the television activity page data transmission system includes a television device 100 and a cloud server 200, where the television device 100 establishes a connection with the cloud server 200 through a wireless network and performs data interaction with the server 200; for example, the television device 100 sequentially transmits the page weight values to the cloud server 200 in a descending order in real time;
the cloud server 200 is configured to receive the data of each active page sequentially transmitted by the television apparatus 100 according to the order of the page weight values from large to small, decrypt the data of each active page, and feed back information corresponding to the decryption result to the television apparatus according to the decryption result;
further, the television activity page data transmission system may further include a mobile terminal 300, where the mobile terminal 300 may be a mobile phone or a tablet computer; in this embodiment, the user may control the television apparatus 100 through the mobile terminal 300;
the mobile terminal 300 is configured to, when receiving the data of each activity page sequentially transmitted by the television apparatus 100 according to the order of the page weight values from large to small, send the data of each activity page to the cloud server 200 as first verification data;
in a specific implementation, the mobile terminal 300 may reverse the received data of each activity page, and then send the reverse result as first verification data to the cloud server 300;
the cloud server 200 is further configured to match the first check data and the second check data when the first check data transmitted by the mobile terminal 300 and the second check data transmitted by the television device 100 are received, and feed back information corresponding to the second check data to the television device 100 when the matching is successful; when the matching fails, feeding back matching failure information to the television device 100 and/or the mobile terminal 300, so that the television device 100 and/or the mobile terminal 300 displays the matching failure information.
It can be understood that the cloud server may receive the active page data transmitted by the two threads, in a specific implementation, when the cloud server 200 simultaneously receives the second check data transmitted by the television device 100 and the first check data transmitted by the mobile terminal 300, the cloud server 200 may reverse the first check data again, if no error occurs in the transmission process of the first check data and the second check data, the reversed first check data and the second check data are necessarily the same, and the cloud server 200 may feed back the program information to be played corresponding to the active page data to the television device 100; if the first check data after the reverse order is different from the second check data, that is, the ratio of the active page data in the two threads received by the cloud server 200 is matched, it indicates that the second check data transmitted by the television device 100 or the first check data transmitted by the mobile terminal 300 is wrong in the transmission process, and feeds back the matching failure information to the television device 100 and/or the mobile terminal 300, so that the television device 100 and/or the mobile terminal 300 displays the matching failure information, and meanwhile, the television device 100 may transmit the active page data to the cloud server 200 again in sequence from large to small according to the page weight values.
According to the embodiment, the cloud server 200 can feed back information corresponding to the active page data to the television device 100 at any time according to the active page data transmitted by the television device 100.
The cloud server of the embodiment can receive the active page data sent by the two threads, match the first check data with the second check data, if the matching is successful, the active page data transmitted by the television equipment is completely correct, the correctness of the active page data transmitted by the television equipment can be further ensured, the identification error of the cloud server is avoided, and if the matching is failed, the matching failure information is fed back to the television equipment, so that the television equipment immediately resends the active page data to the cloud server, and the user experience is further improved.
In addition, an embodiment of the present invention further provides a readable storage medium, where a television activity page data transmission program is stored on the readable storage medium, and when executed by a processor, the television activity page data transmission program implements the following operations:
acquiring a historical operation record of each activity page;
acquiring the control type and control data of a trigger control corresponding to the historical operation record in each activity page;
generating a page weight value of each active page according to the weight setting value of each control type and the historical operation record;
distributing the control data to corresponding active pages, and taking the control data distributed to the active pages as active page data;
and sequentially transmitting the data of each active page to the cloud server according to the sequence of the page weight values from large to small.
Further, when executed by the processor, the television activity page data transmission program further implements the following operations:
acquiring control types, control data and the number of the control types of the trigger controls corresponding to the historical operation records in each activity page;
and generating the page weight value of each active page according to the weight setting value of each control type and the number of each control type.
Further, when executed by the processor, the television activity page data transmission program further implements the following operations:
sequentially packaging the data of each active page according to the sequence of the page weight values from large to small;
and sequentially transmitting the packaged active page data to the cloud server according to the sequence of the page weight values from large to small.
Further, when executed by the processor, the television activity page data transmission program further implements the following operations:
sequentially transmitting the data of each activity page to the mobile terminal according to the sequence of the page weight values from large to small, so that the mobile terminal sends the data of each activity page transmitted by the television equipment as first check data to the cloud server;
correspondingly, when being executed by the processor, the television activity page data transmission program further realizes the following operations:
packaging the data of each active page according to the sequence of the page weight values from large to small to serve as second check data;
and transmitting the second check data to the cloud server so that the cloud server matches the first check data with the second check data, and feeding back corresponding information to the television equipment according to a matching result.
In the embodiment, firstly, the television equipment acquires the historical operation records of each activity page, and then can acquire the control type and control data of the trigger control corresponding to the historical operation records in each activity page; generating a page weight value of each activity page according to the weight setting value of each control type and the historical operation record, wherein the higher the weight setting value is, the more important the control data corresponding to the control type is, distributing the control data to the corresponding activity page, and taking the control data distributed to each activity page as the activity page data; and finally, the data of each active page are sequentially transmitted to the cloud server according to the sequence of the page weight values from large to small, the higher the page weight value of the active page is, the more important the data of the active page is, so that the important data of the active page is preferentially transmitted to the cloud server, the problem that the important data of the active page is lost in the transmission process can be improved, the cloud server can identify the important active page, and further, more ideal content information can be fed back, and the user experience is improved.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or system that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or system. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or system that comprises the element.
The above-mentioned serial numbers of the embodiments of the present invention are merely for description and do not represent the merits of the embodiments.
Through the above description of the embodiments, those skilled in the art will clearly understand that the method of the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but in many cases, the former is a better implementation manner. Based on such understanding, the technical solutions of the present invention may be embodied in the form of a software product, which is stored in a storage medium (such as ROM/RAM, magnetic disk, optical disk) and includes instructions for enabling a terminal device (such as a mobile phone, a computer, a server, an air conditioner, or a network device) to execute the method according to the embodiments of the present invention.
The above description is only a preferred embodiment of the present invention, and not intended to limit the scope of the present invention, and all modifications of equivalent structures and equivalent processes, which are made by using the contents of the present specification and the accompanying drawings, or directly or indirectly applied to other related technical fields, are included in the scope of the present invention.

Claims (9)

1. A method for transmitting data of a television activity page is characterized by comprising the following steps:
the television equipment acquires the historical operation records of each activity page;
acquiring the control type and control data of a trigger control corresponding to the historical operation record in each activity page;
generating a page weight value of each active page according to the weight setting value of each control type and the historical operation record;
distributing the control data to corresponding active pages, and taking the control data distributed to the active pages as active page data;
sequentially transmitting the data of each active page to a cloud server according to the sequence of the page weight values from large to small;
the acquiring the control type and the control data of the trigger control corresponding to the historical operation record in each activity page specifically includes:
acquiring control types, control data and the number of the control types of the trigger controls corresponding to the historical operation records in each activity page;
correspondingly, the generating of the page weight value of each active page according to the weight setting value of each control type and the historical operation record specifically includes:
calculating mapping verification data of each control type in each activity page according to the weight setting value of each control type and the number of each control type;
and summarizing the mapping verification data of each control type, and taking the summarized result as the page weight value of each active page.
2. The method according to claim 1, wherein the sequentially transmitting the data of each active page to the cloud server according to the order of the page weight values from large to small specifically comprises:
sequentially packaging the data of each active page according to the sequence of the page weight values from large to small;
and sequentially transmitting the packaged active page data to the cloud server according to the sequence of the page weight values from large to small.
3. The method of claim 1, wherein the historical operating record is generated by the television device based on operating instructions transmitted by a mobile terminal.
4. The method of claim 3, wherein after assigning each control data to a corresponding active page and taking the control data assigned to each active page as active page data, the method further comprises:
sequentially transmitting the data of each activity page to the mobile terminal according to the sequence of the page weight values from large to small, so that the mobile terminal performs reverse sequence on the data of each activity page transmitted by the television equipment, and transmitting the result after the reverse sequence as first check data to the cloud server;
correspondingly, the sequentially transmitting the data of each active page to the cloud server according to the order of the page weight values from large to small specifically comprises:
packaging the data of each active page according to the sequence of the page weight values from large to small to serve as second check data;
and transmitting the second check data to the cloud server so that the cloud server matches the first check data with the second check data, and feeding back corresponding information to the television equipment according to a matching result.
5. A television apparatus, characterized in that it comprises a memory and a television activity page data transmission program stored on said memory and executable on a processor, said program being configured to implement the steps of the television activity page data transmission method according to any one of claims 1 to 4.
6. A storage medium, characterized in that the storage medium has stored thereon a television activity page data transmission program, which when executed by a processor implements the steps of the television activity page data transmission method according to any one of claims 1 to 4.
7. A television activity page data transmission system, characterized in that the television activity page data transmission system comprises the cloud server, and the television apparatus of claim 5;
the cloud server is used for receiving the active page data which are sequentially transmitted by the television equipment according to the sequence of the page weight values from large to small, decrypting the active page data of each active page, and feeding back information corresponding to the decryption result to the television equipment according to the decryption result.
8. The television activity page data transmission system of claim 7, wherein the television activity page data transmission system further comprises a mobile terminal;
the mobile terminal is used for reversing the sequence of the data of the active pages when receiving the data of the active pages which are sequentially transmitted by the television equipment according to the sequence of the page weight values from large to small, and sending the result after reversing as first check data to the cloud server;
the cloud server is further used for matching the first check data and the second check data when the first check data transmitted by the mobile terminal and the second check data transmitted by the television equipment are received, and feeding back information corresponding to the second check data to the television equipment when the matching is successful; and when the matching fails, feeding back matching failure information to the television equipment and/or the mobile terminal so that the television equipment and/or the mobile terminal can display the matching failure information.
9. The system for transmitting data of a television activity page according to claim 8, wherein the cloud server is further configured to reverse the first check data, compare the first check data after the reverse order with the second check data, and feed back corresponding information to the television device if the first check data after the reverse order is the same as the first check data.
CN201711324385.7A 2017-12-12 2017-12-12 Television activity page data transmission method, television equipment, system and storage medium Active CN108063974B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711324385.7A CN108063974B (en) 2017-12-12 2017-12-12 Television activity page data transmission method, television equipment, system and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711324385.7A CN108063974B (en) 2017-12-12 2017-12-12 Television activity page data transmission method, television equipment, system and storage medium

Publications (2)

Publication Number Publication Date
CN108063974A CN108063974A (en) 2018-05-22
CN108063974B true CN108063974B (en) 2021-08-06

Family

ID=62138331

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711324385.7A Active CN108063974B (en) 2017-12-12 2017-12-12 Television activity page data transmission method, television equipment, system and storage medium

Country Status (1)

Country Link
CN (1) CN108063974B (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102541602A (en) * 2011-12-28 2012-07-04 用友软件股份有限公司 Interface preloading device and interface preloading method
CN102663054A (en) * 2012-03-29 2012-09-12 奇智软件(北京)有限公司 Method and device for determining weight of website
CN103888806A (en) * 2014-04-22 2014-06-25 张志远 Method for controlling interactive smart television
CN105550359A (en) * 2015-12-31 2016-05-04 北京金山安全软件有限公司 Webpage sorting method and device based on vertical search and server
CN106383857A (en) * 2016-08-31 2017-02-08 锐捷网络股份有限公司 Information processing method and electronic equipment
CN107197350A (en) * 2017-07-17 2017-09-22 环球智达科技(北京)有限公司 Page info processing system

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8489584B1 (en) * 2006-08-08 2013-07-16 CastTV Inc. Facilitating media content search
KR101472844B1 (en) * 2007-10-23 2014-12-16 삼성전자 주식회사 Adaptive document displaying device and method

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102541602A (en) * 2011-12-28 2012-07-04 用友软件股份有限公司 Interface preloading device and interface preloading method
CN102663054A (en) * 2012-03-29 2012-09-12 奇智软件(北京)有限公司 Method and device for determining weight of website
CN103888806A (en) * 2014-04-22 2014-06-25 张志远 Method for controlling interactive smart television
CN105550359A (en) * 2015-12-31 2016-05-04 北京金山安全软件有限公司 Webpage sorting method and device based on vertical search and server
CN106383857A (en) * 2016-08-31 2017-02-08 锐捷网络股份有限公司 Information processing method and electronic equipment
CN107197350A (en) * 2017-07-17 2017-09-22 环球智达科技(北京)有限公司 Page info processing system

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
子图估算PageRank网页排序算法研究;李兰英,周秋丽,孔银,董义明;《哈尔滨理工大学学报》;20140430;第22卷(第2期);全文 *

Also Published As

Publication number Publication date
CN108063974A (en) 2018-05-22

Similar Documents

Publication Publication Date Title
WO2020140683A1 (en) Task scheduling method and apparatus, computer device, and storage medium
CN107087033B (en) Message pushing method and device, storage medium and computer equipment
US9596501B2 (en) Remote control processing method, device and system
US10263872B2 (en) Long connection sharing method for multi-businesses, system and device, terminal
CN108540433B (en) User identity verification method and device
CN108052474B (en) Data format conversion method, device, equipment and computer readable storage medium
WO2017193863A1 (en) Customized device registration method, server, and terminal
CN105337984A (en) Account logining method and device
CN113612861B (en) Remote access method, system and computer readable storage medium
CN109768980B (en) Server access method, device, mobile terminal and computer readable storage medium
CN104635543A (en) Method and device for carrying out management operation
CN111343048A (en) Pressure testing method and device, computer device and storage medium
CN108900627B (en) Network request method, terminal device and storage medium
CN108052550B (en) Annuity data receiving method and device, computer equipment and storage medium
CN107784085B (en) Data list exporting method and terminal thereof
CN108063974B (en) Television activity page data transmission method, television equipment, system and storage medium
CN106302093B (en) Communication method, system and server
US20170169239A1 (en) Method for file synchronization, the receiver equipment and systems
CN109150720B (en) Service chain message forwarding method, device, equipment and computer readable storage medium
CN112769798A (en) Login method and device
CN112947101A (en) Control method and device of household appliance
CN104573489A (en) Method and device for forbidding application to establish desktop icon
KR102646271B1 (en) Information processing methods, devices and storage media
CN110708386A (en) Page display method, terminal device and server
CN114417202A (en) Artificial intelligence-based mixed page skipping method, device and equipment

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right

Effective date of registration: 20200218

Address after: 518000 Guangdong city of Shenzhen province Qianhai Shenzhen Hong Kong cooperation zone before Bay Road No. 1 building 201 room A (located in Shenzhen Qianhai business secretary Co. Ltd.)

Applicant after: Shenzhen leynew Network Media Co Ltd

Address before: 518000 Guangdong city of Shenzhen province Qianhai Shenzhen Hong Kong cooperation zone before Bay Road No. 1 building 201 room A (located in Shenzhen Qianhai business secretary Co. Ltd.)

Applicant before: Shenzhen leynew Mdt InfoTech Ltd

TA01 Transfer of patent application right
GR01 Patent grant
GR01 Patent grant