Method which is based on terminal equipment of point-to-point transmission protocol and used for providing data fragment of data file for other peer terminal equipment and device thereof

A data fragmentation, point-to-point technology, applied in broadcasting devices, broadcasting-related systems, bidirectional working systems, etc., can solve the problems of reducing disk life, affecting user experience, and long response time, reducing IO times and improving user experience. , the effect of improving the response speed

Inactive Publication Date: 2009-09-02
SYNACAST COMP SYST SHANGHAI
View PDF0 Cites 15 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

If other peer-to-peer terminal devices request data fragments, they directly read the requested data fragments from the hard disk, which will not only cause a longer response time, but also reduce

Method used

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

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method which is based on terminal equipment of point-to-point transmission protocol and used for providing data fragment of data file for other peer terminal equipment and device thereof
  • Method which is based on terminal equipment of point-to-point transmission protocol and used for providing data fragment of data file for other peer terminal equipment and device thereof
  • Method which is based on terminal equipment of point-to-point transmission protocol and used for providing data fragment of data file for other peer terminal equipment and device thereof

Examples

Experimental program
Comparison scheme
Effect test

no. 1 example

[0027] First, the system must be initialized. Initialize n, where n is the threshold used by the algorithm, indicating the number of pages that the algorithm will examine. The pages that the algorithm will examine are consecutive pages before the page to which the requested data segment belongs.

[0028] initialize n 1 and n 2 , n 1 The number of fragments included in a page, n 2 the number of pages included for a block;

[0029]Initialize the threshold array a of n elements 1 , a 2 ,...,a n , where the threshold of the access count of the kth page before the page where the requested data fragment is located is a k ,

[0030] Initializes the prefetch array b of n elements 1 , b 2 ,...,b n , where, if the number of requests for the k-th page before the page where the requested data fragment is located exceeds the threshold a k , in addition to the target page to which the requested data fragment belongs, it should also prefetch b k its subsequent pages.

[0031] A...

no. 2 example

[0055] Below, refer to image 3 A second embodiment of the present invention is described, wherein same and similar reference numerals denote same and similar method steps.

[0056] First, the system must be initialized. Initialize n, where n is the threshold used by the algorithm, indicating the number of pages that the algorithm will examine. The pages that the algorithm will examine are consecutive pages before the page to which the requested data segment belongs.

[0057] initialize n 1 and n 2 , n 1 The number of fragments included in a page, n 2 the number of pages included for a block;

[0058] After completing the above initialization steps, the system starts to process data fragmentation requests, such as image 3 shown. image 3 A diagram of a system method for providing data fragmentation of a data file for other peer terminal devices in a terminal device based on a point-to-point transfer protocol is described.

[0059] In step S10', terminal device 1 recei...

no. 3 example

[0075] Below, refer to Figure 8 and combine figure 1 Various specific embodiments of the second aspect of the present invention are described, wherein, for image 3 , Figure 4 The descriptions made are hereby incorporated by reference. Figure 8 The shown providing device 10 is located at figure 1 The terminal device 1 shown as an example includes a receiving device 100 , a first judging device 101 , a sending device 102 and a reading device 103 .

[0076] figure 2 It shows the division of multimedia files according to a specific embodiment of the present invention. Such as figure 2 As shown, taking the multimedia file size as 265M as an example (here is only an example), then figure 2 The size of the original data file in is 265M, where the size of the original data file is the size of the complete file. Those skilled in the art understand that the unit for the peer-to-peer terminal device 2 to request data from the terminal device 1 is a segment, and preferably,...

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 Login to view more

Abstract

The invention provides a method which is based on terminal equipment of point-to-point transmission protocol and used for providing data fragment of data file for other peer terminal equipment and a device thereof; when the terminal equipment receives a request message for the data fragment from other peer terminal equipment, the terminal equipment firstly searches that whether the data fragment exists in cache; if so, the data fragment is read in the cache directly and sent to other peer terminal equipment; if not, the terminal equipment searches hard disk again, and one or more data fragments related to the requested data fragments is/are read into the cache from the hard disk and the requested data fragments are sent to other peer terminal equipment, thus reducing the IO times of the hard disk, prolonging the service life of the hard disk and improving the end user experience.

Description

technical field [0001] The present invention relates to a method and device for a terminal device in a communication system to provide data fragmentation for other peer terminal devices, and in particular to a method for a terminal device in a point-to-point protocol-based on-demand system to provide data fragmentation for other peer terminal devices and device. Background technique [0002] Streaming media technology, as the main way to disseminate video-based multimedia information on the Internet, has developed rapidly in recent years with the general increase in the bandwidth of Internet users at home and abroad. With the increasing demand of Internet users for multimedia information, the realization of video on demand (Video on Demand, VOD) service has attracted more and more attention. [0003] The video-on-demand service enables users to watch movies provided by the service provider without being limited by time, which greatly facilitates the use of users. However, ...

Claims

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

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): H04H60/81H04N7/173H04N21/2183H04N21/2318H04N21/4782H04N21/63
Inventor 黄琰彭晓宇
Owner SYNACAST COMP SYST SHANGHAI
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