System and method for accurate measuring transmission effect of P2P stream media netwrok for video / audio programs

A technology of precise measurement and network transmission, applied in transmission systems, digital transmission systems, data exchange networks, etc., can solve the problems of no accurate measurement of network transmission effects, no solutions and systems, etc., to improve the experience level and realize Widely applicable, easy-to-implement effects

Inactive Publication Date: 2007-12-26
WANGSHITIANYUAN IT TECH
0 Cites 32 Cited by

AI-Extracted Technical Summary

Problems solved by technology

[0008] Nearly a dozen Internet P2P streaming media technology systems currently popular in China do not have the function of accurately measuring the effect of network transm...
the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Method used

This method can not only solve the measurement problem of audio-visual program transmission effect well through above-mentioned 6 processes, but also flexibly expands the function of audio-visual program broadcasting on the Internet and other technical means to connect and cooperate, realizes business innovation, can be adver...
the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Abstract

The system comprises: stream-media releasing end, index server, client side, server for recording the watched program at customer end, and time transmission center. The method comprises: 1) said stream-media releasing end gets the precise time value from the time transmission center; 2) the stream-media releasing end disassembles the stream-media data into multi stream-media data fragments used by P2P system; labeling time mark on each fragment; sending the fragments to the network; 3) the client side gets the stream-media fragments data with said time mark from the stream-media release end or other P2P client sides; the client side extracts the time mark of each fragment; 5) the client side converts the time mark into the precise records of programs watched by user; collecting the precise records from all client sides.

Application Domain

Technology Topic

Image

  • System and method for accurate measuring transmission effect of P2P stream media netwrok for video / audio programs

Examples

  • Experimental program(2)

Example Embodiment

[0067] Example 1 Measuring the number of listeners/viewers of Internet audiovisual programs
[0068] The use of P2P streaming media technology to broadcast audiovisual programs on the Internet is bound to face the phenomenon of asynchronous presentation. How to accurately count the number of viewers of each advertisement and program is a problem faced by all media units and other social organizations. The following methods can be adopted:
[0069] 1. The streaming media distribution terminal sends a message to the National Time Service Center via the Internet to obtain network time services, that is: you can first write down the local time T1, and send the ASCII string ">XXX.XXX.XXX.XXX" to the National Time Service Center server. ", that is, the tag code ">" plus the IP address of the streaming media distribution terminal computer. After the national time service center server receives it, it obtains the time code at this moment and sends it to the streaming media distribution terminal. The streaming media distribution terminal receives the time stamp sent by the server After the code "<", write down the time T2, and then solve the server time code T3, ignoring the server time-consuming, the time difference between the server and the user's computer is T3-(T1+T2)/2, and the streaming media distributor can adjust the distributor accordingly The computer time is almost at the same time as the National Time Service Center (the computer time of the distribution terminal may not be adjusted);
[0070] 2. The streaming media distribution terminal is responsible for encapsulating the streaming media data of the audiovisual program into a splittable streaming media data format (slice) used by the P2P system, and calculates the time when each slice is split according to the accurate time value obtained in the previous step , And then encapsulate this time information into streaming media slice data, that is, add a time stamp (or timestamp) to each slice, and then publish it to the Internet;
[0071] 3. The client obtains streaming media slice data with timestamps from the streaming media distributor or other clients via the Internet;
[0072] 4. The client separates the timestamp of each slice, and then combines the slices to present the picture and sound of the audiovisual program;
[0073] 5. The client terminal collects the timestamp and converts it into a data recording file, which is recorded in a unit of one second for each broadcast. The data recording file can take the following form: only the presentation time such as 09:15:22, etc. is recorded; If the picture is displayed for less than 1 second but greater than 0.5 second, it is regarded as 1 second, and less than 0.5 seconds is regarded as not playing at that time; (You can also only record the client entry and exit time)
[0074] 6. The client terminal will pass the interval time at each time point separated by a fixed length of time, such as 9:00, 9:10, 9:20, 9:30... etc. at a fixed time of 10 minutes apart The data record file and the IP address of the client are sent to the client viewing record server, which aggregates all the received data, and after calculation, the number of listeners/viewers corresponding to each time stamp in the past interval time period can be obtained. As shown in Table 1:
[0075] Time point
[0076] Table 1
[0077] For example, Table 2 is used to retrieve and broadcast the program list;
[0078] Starting time
[0079] Table 2
[0080]The time period of 09:21:31-09:21:35 is the "Golden Liufu Liquor Advertisement". The sum of all viewers corresponding to this period is divided by the duration (5 seconds) to get the average of the advertisement. The number of viewers, (280005+28004+28003+28002+28001)/5=28003; replaced by the standard statement in the communication or advertising media industry, that is, the number of viewers of the advertisement is 28003. This fully complies with the measurement standards commonly used in the advertising media industry, and realizes the accurate measurement of the effect of p2p streaming media for audiovisual programs.

Example Embodiment

[0081] Example 2 Measure the number of listeners/viewers of audiovisual programs on IPV6 mobile phones
[0082] The Internet protocol is called the TCP/IP protocol. The IP protocol widely used in our country is the fourth-generation Internet protocol, referred to as IPV4, while IPV6 stands for the sixth-generation Internet protocol. The rapid development of the global Internet has led to a shortage of IP address resources. The existing Internet protocol IPV4 has exposed deficiencies in address space, end-to-end IP connectivity, service quality, network security, and mobility. And IPV6 has a sufficiently wide address space that expands from the 32BIT address of IPV4 to 128BIT. IPV6 can meet the security, quality and mobility requirements of the next-generation voice, data, and video integrated communication network. IPV6 mobile phones use P2P streaming media technology to play audio-visual programs, and they are bound to face the phenomenon of asynchronous presentation. In order to accurately count the number of viewers of each advertisement and program, the following methods can be adopted:
[0083] 1. The streaming media distribution terminal of the audiovisual program sends information to the national time service center through IPV6 to obtain network time service, that is: you can first write down the local time T1, and send the ASCII code string ">XXX.XXX to the national time service center server." XXX.XXX", that is, the tag code ">" plus the IP address of the streaming media distribution terminal computer. After the national time service center server receives it, it will get the time code at this moment and send it to the streaming media distribution terminal, and the streaming media distribution terminal will receive it from the server After the time mark code "<", write down the time T2, and then solve the server time code T3, ignoring the time consumption of the server, the time difference between the server and the user's computer is T3-(T1+T2)/2, and the streaming media distribution terminal can use this Adjust the computer time of the distribution terminal to be basically at the same time as that of the National Time Service Center;
[0084] 2. The streaming media distribution terminal is responsible for encapsulating the streaming media data of the audiovisual program into a splittable streaming media data format (slice) used by the P2P system, and time stamps or timestamps on each slice, and then releases to the IPV6 network;
[0085] 3. The IPV6 mobile phone obtains streaming media slice data with time stamps from the streaming media distribution terminal or other clients through the network;
[0086] 4. The IPV6 mobile phone separates the timestamp of each slice, and then combines the slices to present the sound of the audiovisual program;
[0087] 5. The IPV6 mobile phone collects the time stamp and converts it into a data recording file, which is recorded in a unit of one second during the broadcast. The data recording file can take the following form: only the presentation time such as 09:15:22, etc. is recorded; for the end If the picture is displayed for less than 1 second but greater than 0.5 second, it will be regarded as 1 second, and if it is less than 0.5 seconds, it will be regarded as no playback at that time;
[0088] 6. IPV6 mobile phones can be at each time point separated by a fixed length of time, such as 9:15, 9:30, 9:45, ... etc. at a fixed time of 15 minutes apart, the data in the past interval The record file and the client's IP address are sent to the client's viewing record server, which aggregates all the received data, and after calculation, the number of listeners/viewers per second in the past interval can be obtained.
[0089] According to the above method to count the number of listeners/viewers, it is automatic, convenient, low cost, and efficient, and it is consistent with the main statistical caliber of the current radio and television listening ratings—in seconds, which is convenient for advertising companies and advertisers to apply this result To measure the effect of communication and guide the next period of advertising strategy; at the same time, because it has the same measurement caliber as the current radio and television ratings survey results, it will be beneficial to conduct a comparative study of the effects of radio and television media and online media.
the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

no PUM

Description & Claims & Application Information

We can also present the details of the Description, Claims and Application information to help users get a comprehensive understanding of the technical details of the patent, such as background art, summary of invention, brief description of drawings, description of embodiments, and other original content. On the other hand, users can also determine the specific scope of protection of the technology through the list of claims; as well as understand the changes in the life cycle of the technology with the presentation of the patent timeline. Login to view more.
the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Similar technology patents

Deep neural network compression method based on reinforcement learning

ActiveCN110728361AReduced storage space and computation requirementsTo achieve a wide range of applicationsCharacter and pattern recognitionNeural architecturesDeep neural networksLearning agent
Owner:SICHUAN PANOVASIC TECH

Classification and recommendation of technical efficacy words

  • To achieve a wide range of applications
  • Easy to implement

Deep neural network compression method based on reinforcement learning

ActiveCN110728361AReduced storage space and computation requirementsTo achieve a wide range of applicationsCharacter and pattern recognitionNeural architecturesDeep neural networksLearning agent
Owner:SICHUAN PANOVASIC TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products