Collection and processing method for information as to viewing of videos by user and device and server using the same
Abstract
A collection method for information as to a user viewing videos can be executed in a device. The device comprises at least a decoder and at least one video application providing video content. The decoder decodes video contents. The device monitors pages of the video application and configures a table of browsing record for each of the pages. When it is monitored that a target page of the video application is opened and that the decoder is running, the device collects viewing information associated with the video content and records the viewing information in a table of target browsing record. On termination of the target page of the video application, the device transmits the table of target browsing record to a server. A processing method for viewing information, a device, and a server are also disclosed.
Claims
exact text as granted — not AI-modified1 . A collection method for viewing information, operable to be executed in a device comprising at least a decoder and at least one video application (VAPP), wherein the decoder is configured to decode video contents of the VAPP, wherein the device monitors pages of the VAPP and configures a table of browsing record for each of the pages, the method comprising:
when it is monitored that a target page of the VAPP is opened and the decoder is activated in a running state, starting to collect viewing information associated with the video content being played by the VAPP and recording the viewing information in a table of target browsing record corresponding to the target page, wherein the table of target browsing record comprises a tree structure with a system level of the target page and a plurality of text nodes distributed in the tree structure; and when it is monitored that the target page of the VAPP is terminated, uploading the table of target browsing record to a server for extracting and analyzing target viewing information from the table of target browsing record.
2 . The collection method for viewing information of claim 1 , wherein the target page refers to a video playback page.
3 . The collection method for viewing information of claim 1 , wherein the table of target browsing record further comprises at least a version number, an identification number and a user account of the VAPP.
4 . The collection method for viewing information of claim 1 , wherein the table of target browsing record is further configured to record playback state information of the target page, the method further comprising:
monitoring the running state of the decoder, wherein the running state being monitored includes playback, resume playback, pausing, and/or stopping; obtaining the playback state information of the target page according to the running state; and recording the playback state information in the table of target browsing record.
5 . A processing method for viewing information operable to be executed in a server, wherein the server is used for processing a plurality of tables of browsing record collected from a plurality of VAPPs by a device, the method comprising:
receiving a table of target browsing record from the device, wherein the table of target browsing record records a tree structure with a system level of the page opened through the VAPP and a plurality of text nodes distributed in the tree structure; determining whether the table of target browsing record corresponds to a video playback page according to the table of target browsing record; and when the table of target browsing record corresponds to the video playback page, extracting target viewing information from the table of target browsing record.
6 . The processing method for viewing information of claim 5 , wherein the table of target browsing record further comprises at least a version number, an identification number and a user account of the VAPP.
7 . The processing method for viewing information of claim 5 , wherein the extracting step further comprises:
determining whether the tree structure in the table of target browsing record coincides with a preset tree structure; and when the tree structure in the table of target browsing record coincides with the preset tree structure, selecting a filter corresponding to the preset tree structure and extracting the target viewing information from the table of target browsing record.
8 . The processing method for viewing information of claim 7 , wherein the filter selects a text node at a corresponding position in the table of target browsing record, according to a position of viewing information in the preset tree structure, to extract the target viewing information from the text node.
9 . The processing method for viewing information of claim 7 , wherein when tree structure in the table of target browsing record does not coincide with the preset tree structure, further comprising:
extracting a plurality of text messages from the multiple text nodes; comparing the respective text message with the viewing information in a video library one by one; and taking the target text message of the plurality of text messages coinciding with the viewing information in the video library as the target viewing information.
10 . The processing method for viewing information of claim 9 , wherein taking the target text message as the target viewing information further comprises:
generating a filter according to the position of the text node at which the target text message is located in the table of target browsing record, so as to automatically extract viewing information in the other table of browsing record with the same tree structure as the table of target browsing record.
11 . The processing method for viewing information of claim 5 , wherein the target viewing information includes a name of the video played, start time of watching, and duration of the playback.
12 . The processing method for viewing information of claim 5 , wherein the playback state of the target viewing information includes playback, resume playback, pausing, and/or stopping.
13 . A device comprising at least a decoder and at least one VAPP, wherein the decoder is configured to decode video content of the VAPP, wherein the device monitors pages of the VAPP and configures a table of browsing record for each of the pages, comprising:
at least one processor; a non-transitory storage system coupled to the at least one processor and configured to store one or more programs configured to be executed by the at least one processor, the one or more programs comprising instructions for: when it is monitored that a target page of the VAPP is opened and the decoder is activated in a running state, starting to collect viewing information associated with the video content being played by the VAPP and recording the viewing information in a table of target browsing record corresponding to the target page, wherein the table of target browsing record comprising a tree structure with a system level of the target page and a plurality of text nodes distributed in the tree structure; and when it is monitored that the target page of the VAPP is terminated, uploading the table of target browsing record to a server for extracting and analyzing target viewing information from the table of target browsing record.
14 . The device of claim 13 , wherein the target page refers to a video playback page.
15 . The device of claim 13 , wherein the table of target browsing record further comprises at least a version number, an identification number and a user account of the VAPP.
16 . The device of claim 13 , wherein the table of target browsing record is further configured to record playback state information of the target page, the device further comprising:
monitoring the running state of the decoder, wherein the running state being monitored includes playback, resume playback, pausing, and/or stopping; obtaining the playback state information of the target page according to the running state; and recording the playback state information in the table of target browsing record.
17 . A server, wherein the server is used for processing a plurality of tables of browsing record collected from a plurality of VAPPs by a device, comprising:
at least one processor; a non-transitory storage system coupled to the at least one processor and configured to store one or more programs configured to be executed by the at least one processor, the one or more programs comprising instructions for: receiving a table of target browsing record from the device, wherein the table of target browsing record records a tree structure with a system level of the page opened through the VAPP and a plurality of text nodes distributed in the tree structure; determining whether the table of target browsing record corresponds to a video playback page according to the table of target browsing record; and when the table of target browsing record corresponds to the video playback page, extracting target viewing information from the table of target browsing record.
18 . The server of claim 17 , wherein the table of target browsing record further comprises at least a version number, an identification number and a user account of the VAPP.
19 . The server of claim 17 , wherein the server further comprises:
determining whether the tree structure in the table of target browsing record coincides with a preset tree structure; and when the tree structure in the table of target browsing record coincides with the preset tree structure, selecting a filter corresponding to the preset tree structure and extracting the target viewing information from the table of target browsing record.
20 . The server of claim 19 , wherein the filter selects a text node at a corresponding position in the table of target browsing record, according to a position of viewing information in the preset tree structure, to extract the target viewing information from the text node.
21 . The server of claim 19 , wherein the server further comprises:
extracting a plurality of text messages from the multiple text nodes; comparing the respective text message with the viewing information in a video library one by one; and taking the target text message of the plurality of text messages coinciding with the viewing information in the video library as the target viewing information.
22 . The server of claim 21 , wherein the server further comprises:
generating a filter according to the position of the text node at which the target text message is located in the table of target browsing record, so as to automatically extract viewing information in the other table of browsing record with the same tree structure as the table of target browsing record.
23 . The server of claim 17 , wherein the target viewing information includes a name of the video played, start time of watching, and duration of the playback.
24 . The server of claim 17 , wherein the playback state of the target viewing information includes playback, resume playback, pausing, and/or stopping.Join the waitlist — get patent alerts
Track US2018205994A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.